.elementor-317 .elementor-element.elementor-element-346318c{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.3;}.elementor-317 .elementor-element.elementor-element-346318c::before, .elementor-317 .elementor-element.elementor-element-346318c > .elementor-background-video-container::before, .elementor-317 .elementor-element.elementor-element-346318c > .e-con-inner > .elementor-background-video-container::before, .elementor-317 .elementor-element.elementor-element-346318c > .elementor-background-slideshow::before, .elementor-317 .elementor-element.elementor-element-346318c > .e-con-inner > .elementor-background-slideshow::before, .elementor-317 .elementor-element.elementor-element-346318c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-317 .elementor-element.elementor-element-f53ca18{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-317 .elementor-element.elementor-element-fefa299{text-align:center;}.elementor-317 .elementor-element.elementor-element-fefa299 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:400;color:#3D3D3D;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-317 .elementor-element.elementor-element-dcc602e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0.8px;color:#5C5550;}.elementor-317 .elementor-element.elementor-element-90ebac0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-97f04ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-317 .elementor-element.elementor-element-97f04ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-d825e57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-317 .elementor-element.elementor-element-563f33b{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-317 .elementor-element.elementor-element-372a6df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 256px;text-align:end;}.elementor-317 .elementor-element.elementor-element-372a6df img{width:100%;height:150px;object-fit:contain;object-position:center center;opacity:1;}.elementor-317 .elementor-element.elementor-element-4ef11c0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-317 .elementor-element.elementor-element-3664fbe{text-align:start;}.elementor-317 .elementor-element.elementor-element-3664fbe .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;letter-spacing:1.2px;color:#7E7E7E;}.elementor-317 .elementor-element.elementor-element-11ef960{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:0.8px;color:#7E7E7E;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-317 .elementor-element.elementor-element-ff58c08{--grid-columns:2;}.elementor-317 .elementor-element.elementor-element-ff58c08 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-317 .elementor-element.elementor-element-ff58c08 .e-loop-item > .elementor-section, .elementor-317 .elementor-element.elementor-element-ff58c08 .e-loop-item > .elementor-section > .elementor-container, .elementor-317 .elementor-element.elementor-element-ff58c08 .e-loop-item > .e-con, .elementor-317 .elementor-element.elementor-element-ff58c08 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-317 .elementor-element.elementor-element-35ed9d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-317 .elementor-element.elementor-element-9c2dafa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-317 .elementor-element.elementor-element-756bd7b{--display:flex;--justify-content:center;}.elementor-317 .elementor-element.elementor-element-04edb3f{text-align:start;}.elementor-317 .elementor-element.elementor-element-04edb3f img{width:45%;}.elementor-317 .elementor-element.elementor-element-70384e4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-317 .elementor-element.elementor-element-70384e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-79df602{text-align:start;}.elementor-317 .elementor-element.elementor-element-79df602 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;letter-spacing:1.2px;color:#7E7E7E;}.elementor-317 .elementor-element.elementor-element-ed74f44{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:end;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:0.8px;color:#7E7E7E;}.elementor-317 .elementor-element.elementor-element-67b37ea{--display:flex;--justify-content:center;}.elementor-317 .elementor-element.elementor-element-565a758{margin:0px 250px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-317 .elementor-element.elementor-element-565a758 img{width:100%;height:150px;object-fit:contain;object-position:center center;}.elementor-317 .elementor-element.elementor-element-0406a63{--grid-columns:2;}.elementor-317 .elementor-element.elementor-element-0406a63 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-317 .elementor-element.elementor-element-0406a63 .e-loop-item > .elementor-section, .elementor-317 .elementor-element.elementor-element-0406a63 .e-loop-item > .elementor-section > .elementor-container, .elementor-317 .elementor-element.elementor-element-0406a63 .e-loop-item > .e-con, .elementor-317 .elementor-element.elementor-element-0406a63 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-317 .elementor-element.elementor-element-3fb20b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-317 .elementor-element.elementor-element-60d61b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-317 .elementor-element.elementor-element-f63d3b4{--display:flex;--justify-content:center;}.elementor-317 .elementor-element.elementor-element-d5aa337{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;text-align:end;}.elementor-317 .elementor-element.elementor-element-d5aa337 img{width:100%;height:120px;object-fit:contain;object-position:center center;opacity:1;}.elementor-317 .elementor-element.elementor-element-260a9cc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-317 .elementor-element.elementor-element-7764820{text-align:start;}.elementor-317 .elementor-element.elementor-element-7764820 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;letter-spacing:1.2px;color:#7E7E7E;}.elementor-317 .elementor-element.elementor-element-a1398d9{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:0.8px;color:#7E7E7E;}.elementor-317 .elementor-element.elementor-element-ea2a063{--grid-columns:2;}.elementor-317 .elementor-element.elementor-element-ea2a063 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-317 .elementor-element.elementor-element-ea2a063 .e-loop-item > .elementor-section, .elementor-317 .elementor-element.elementor-element-ea2a063 .e-loop-item > .elementor-section > .elementor-container, .elementor-317 .elementor-element.elementor-element-ea2a063 .e-loop-item > .e-con, .elementor-317 .elementor-element.elementor-element-ea2a063 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-317 .elementor-element.elementor-element-e32895f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-317 .elementor-element.elementor-element-73839f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-317 .elementor-element.elementor-element-d5a9124{--display:flex;--justify-content:center;}.elementor-317 .elementor-element.elementor-element-625ea3f{text-align:start;}.elementor-317 .elementor-element.elementor-element-625ea3f img{width:45%;}.elementor-317 .elementor-element.elementor-element-d7fde6e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-317 .elementor-element.elementor-element-d7fde6e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-0a643a3{text-align:start;}.elementor-317 .elementor-element.elementor-element-0a643a3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;letter-spacing:1.2px;color:#7E7E7E;}.elementor-317 .elementor-element.elementor-element-20a0edb{text-align:end;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:0.8px;color:#7E7E7E;}.elementor-317 .elementor-element.elementor-element-bd09052{--display:flex;--justify-content:center;}.elementor-317 .elementor-element.elementor-element-fafb1ab{margin:0px 230px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-317 .elementor-element.elementor-element-fafb1ab img{width:100%;height:140px;object-fit:contain;object-position:center center;}.elementor-317 .elementor-element.elementor-element-b1f3bee{--grid-columns:1;}body.elementor-page-317:not(.elementor-motion-effects-element-type-background), body.elementor-page-317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EEE7;}@media(max-width:1024px){.elementor-317 .elementor-element.elementor-element-dcc602e{font-size:16px;}.elementor-317 .elementor-element.elementor-element-11ef960{font-size:16px;}.elementor-317 .elementor-element.elementor-element-ff58c08{--grid-columns:2;}.elementor-317 .elementor-element.elementor-element-ed74f44{font-size:16px;}.elementor-317 .elementor-element.elementor-element-0406a63{--grid-columns:2;}.elementor-317 .elementor-element.elementor-element-a1398d9{font-size:16px;}.elementor-317 .elementor-element.elementor-element-ea2a063{--grid-columns:2;}.elementor-317 .elementor-element.elementor-element-20a0edb{font-size:16px;}.elementor-317 .elementor-element.elementor-element-b1f3bee{--grid-columns:2;}}@media(max-width:480px){.elementor-317 .elementor-element.elementor-element-346318c{--min-height:45vh;}.elementor-317 .elementor-element.elementor-element-f53ca18{--content-width:1500px;}.elementor-317 .elementor-element.elementor-element-fefa299 .elementor-heading-title{font-size:30px;}.elementor-317 .elementor-element.elementor-element-dcc602e{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:13px;}.elementor-317 .elementor-element.elementor-element-90ebac0{width:var( --container-widget-width, 377px );max-width:377px;--container-widget-width:377px;--container-widget-flex-grow:0;}.elementor-317 .elementor-element.elementor-element-97f04ad{--width:85.145%;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-317 .elementor-element.elementor-element-d825e57{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-317 .elementor-element.elementor-element-563f33b{--width:33%;}.elementor-317 .elementor-element.elementor-element-372a6df{text-align:center;}.elementor-317 .elementor-element.elementor-element-5965e57{text-align:end;}.elementor-317 .elementor-element.elementor-element-5965e57 img{width:100%;}.elementor-317 .elementor-element.elementor-element-4ef11c0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-317 .elementor-element.elementor-element-3664fbe{text-align:center;}.elementor-317 .elementor-element.elementor-element-3664fbe .elementor-heading-title{font-size:20px;}.elementor-317 .elementor-element.elementor-element-11ef960{text-align:center;font-size:13px;}.elementor-317 .elementor-element.elementor-element-ff58c08{--grid-columns:1;}.elementor-317 .elementor-element.elementor-element-35ed9d2{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-317 .elementor-element.elementor-element-9c2dafa{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-317 .elementor-element.elementor-element-756bd7b{--width:33%;}.elementor-317 .elementor-element.elementor-element-04edb3f{text-align:start;}.elementor-317 .elementor-element.elementor-element-04edb3f img{width:45%;}.elementor-317 .elementor-element.elementor-element-70384e4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-317 .elementor-element.elementor-element-79df602{text-align:center;}.elementor-317 .elementor-element.elementor-element-79df602 .elementor-heading-title{font-size:20px;}.elementor-317 .elementor-element.elementor-element-ed74f44{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:13px;}.elementor-317 .elementor-element.elementor-element-67b37ea{--width:33%;}.elementor-317 .elementor-element.elementor-element-565a758{text-align:start;}.elementor-317 .elementor-element.elementor-element-565a758 img{width:45%;}.elementor-317 .elementor-element.elementor-element-0406a63{--grid-columns:1;}.elementor-317 .elementor-element.elementor-element-3fb20b6{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-317 .elementor-element.elementor-element-60d61b4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-317 .elementor-element.elementor-element-f63d3b4{--width:54%;}.elementor-317 .elementor-element.elementor-element-d5aa337{text-align:center;}.elementor-317 .elementor-element.elementor-element-a4a96a7{text-align:end;}.elementor-317 .elementor-element.elementor-element-a4a96a7 img{width:100%;}.elementor-317 .elementor-element.elementor-element-260a9cc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-317 .elementor-element.elementor-element-7764820{text-align:center;}.elementor-317 .elementor-element.elementor-element-7764820 .elementor-heading-title{font-size:20px;}.elementor-317 .elementor-element.elementor-element-a1398d9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:13px;}.elementor-317 .elementor-element.elementor-element-ea2a063{--grid-columns:1;}.elementor-317 .elementor-element.elementor-element-e32895f{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-317 .elementor-element.elementor-element-73839f1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-317 .elementor-element.elementor-element-d5a9124{--width:48%;}.elementor-317 .elementor-element.elementor-element-625ea3f{text-align:start;}.elementor-317 .elementor-element.elementor-element-625ea3f img{width:45%;}.elementor-317 .elementor-element.elementor-element-d7fde6e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-317 .elementor-element.elementor-element-0a643a3{text-align:center;}.elementor-317 .elementor-element.elementor-element-0a643a3 .elementor-heading-title{font-size:20px;}.elementor-317 .elementor-element.elementor-element-20a0edb{text-align:center;font-size:13px;}.elementor-317 .elementor-element.elementor-element-bd09052{--width:33%;}.elementor-317 .elementor-element.elementor-element-fafb1ab{text-align:start;}.elementor-317 .elementor-element.elementor-element-fafb1ab img{width:45%;}.elementor-317 .elementor-element.elementor-element-b1f3bee{--grid-columns:1;}}@media(min-width:481px){.elementor-317 .elementor-element.elementor-element-f53ca18{--content-width:1500px;}.elementor-317 .elementor-element.elementor-element-97f04ad{--width:1450px;}.elementor-317 .elementor-element.elementor-element-563f33b{--width:30%;}.elementor-317 .elementor-element.elementor-element-4ef11c0{--width:70%;}.elementor-317 .elementor-element.elementor-element-35ed9d2{--width:1450px;}.elementor-317 .elementor-element.elementor-element-756bd7b{--width:30%;}.elementor-317 .elementor-element.elementor-element-70384e4{--width:65.032%;}.elementor-317 .elementor-element.elementor-element-67b37ea{--width:30%;}.elementor-317 .elementor-element.elementor-element-3fb20b6{--width:1450px;}.elementor-317 .elementor-element.elementor-element-f63d3b4{--width:30%;}.elementor-317 .elementor-element.elementor-element-260a9cc{--width:70%;}.elementor-317 .elementor-element.elementor-element-e32895f{--width:1450px;}.elementor-317 .elementor-element.elementor-element-d5a9124{--width:30%;}.elementor-317 .elementor-element.elementor-element-d7fde6e{--width:65.032%;}.elementor-317 .elementor-element.elementor-element-bd09052{--width:30%;}}/* Start custom CSS for html, class: .elementor-element-90ebac0 */.solaria-room-filter{
  display:flex;
  justify-content:center;
  align-items:center;
  gap:34px;
  margin-top:46px;
  flex-wrap:wrap;
}

.solaria-room-filter a{
  font-family:'Plus Jakarta Sans', sans-serif;
  font-size:13px;
  font-weight:500;
  letter-spacing:1.2px;
  text-transform:uppercase;
  color:#3f3a36;
  text-decoration:none;
  padding-bottom:7px;
  border-bottom:1px solid transparent;
  transition:all .25s ease;
}

.solaria-room-filter a:hover,
.solaria-room-filter a.active{
  border-bottom-color:#3f3a36;
}

/* MOBILE */
@media (max-width:767px){

  .solaria-room-filter{
    gap:18px 20px;
    margin-top:34px;
    max-width:360px;
    margin-left:auto;
    margin-right:auto;
  }

  .solaria-room-filter a{
    font-size:11px;
    letter-spacing:0.8px;
    padding-bottom:5px;
    line-height:1.4;
  }

}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-b1f3bee */.elementor-317 .elementor-element.elementor-element-b1f3bee .elementor-loop-container {
  display: flex !important;
  justify-content: center !important;
}
.elementor-317 .elementor-element.elementor-element-b1f3bee .elementor-loop-container > * {
  max-width: 700px !important;
  flex: 0 1 700px !important;
}/* End custom CSS */
/* Start custom CSS *//* Room archive equal grid width */
.solaria-room-section{
  width:100%;
  max-width:1500px;
  margin-left:auto;
  margin-right:auto;
  padding-left:10px;
  padding-right:10px;
  box-sizing:border-box;
}
.solaria-room-section .elementor-loop-container{
  width:100%;
  max-width:1500px;
  margin-left:auto;
  margin-right:auto;
}
.solaria-room-section .elementor-widget-loop-grid{
  width:100%;
}

.solaria-room-section .elementor-loop-container{
  width:100% !important;
  display:grid !important;
  grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
  gap:32px !important;
}

.solaria-room-section .e-loop-item{
  width:100% !important;
  max-width:none !important;
}

/* Mobile */
@media (max-width:767px){

  .solaria-room-section{
    width:100% !important;
    max-width:100% !important;
    padding-left:20px !important;
    padding-right:20px !important;
    box-sizing:border-box !important;
    overflow:hidden !important;
  }

  .solaria-room-section .elementor-loop-container{
    width:100% !important;
    max-width:100% !important;
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:32px !important;
  }

  .solaria-room-section .e-loop-item{
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
  }

  .solaria-room-section img{
    width:100% !important;
    max-width:100% !important;
    height:auto !important;
    object-fit:cover !important;
    display:block !important;
  }
}/* End custom CSS */