.elementor-27 .elementor-element.elementor-element-1011d7f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-0ba47a3{--display:flex;--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;}.elementor-27 .elementor-element.elementor-element-e7a9ff5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-2a26979{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.07;}.elementor-27 .elementor-element.elementor-element-2a26979::before, .elementor-27 .elementor-element.elementor-element-2a26979 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-2a26979 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-2a26979 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-2a26979 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-2a26979 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-20e95fe{--display:flex;--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:1;--border-radius:0px 0px 90px 90px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-20e95fe::before, .elementor-27 .elementor-element.elementor-element-20e95fe > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-20e95fe > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-20e95fe > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-20e95fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-20e95fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor5 );--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-46bac68 > .elementor-widget-container{margin:-90px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-46bac68 img{height:225px;border-radius:50px 50px 0px 0px;}.elementor-27 .elementor-element.elementor-element-6b46141{text-align:center;}.elementor-27 .elementor-element.elementor-element-6b46141 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:18px;}.elementor-27 .elementor-element.elementor-element-333eec3 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-333eec3{text-align:center;font-size:15px;}.elementor-27 .elementor-element.elementor-element-103ae0d{--display:flex;}.elementor-27 .elementor-element.elementor-element-08744fa{--display:flex;--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:1;--border-radius:0px 0px 90px 90px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-08744fa::before, .elementor-27 .elementor-element.elementor-element-08744fa > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-08744fa > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-08744fa > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-08744fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-08744fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor5 );--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-ed136a7 > .elementor-widget-container{margin:-90px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-ed136a7 img{height:225px;border-radius:50px 50px 0px 0px;}.elementor-27 .elementor-element.elementor-element-380623b{text-align:center;}.elementor-27 .elementor-element.elementor-element-380623b .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:18px;}.elementor-27 .elementor-element.elementor-element-69ef617 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-27 .elementor-element.elementor-element-69ef617{text-align:center;font-size:15px;}.elementor-27 .elementor-element.elementor-element-f71b17d{--display:flex;}.elementor-27 .elementor-element.elementor-element-bd6f481{--display:flex;--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:1;--border-radius:0px 0px 90px 90px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-bd6f481::before, .elementor-27 .elementor-element.elementor-element-bd6f481 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-bd6f481 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-bd6f481 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-bd6f481 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-bd6f481 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor5 );--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-783f1bb > .elementor-widget-container{margin:-90px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-783f1bb img{height:225px;border-radius:50px 50px 0px 0px;}.elementor-27 .elementor-element.elementor-element-5f78af3{text-align:center;}.elementor-27 .elementor-element.elementor-element-5f78af3 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:18px;}.elementor-27 .elementor-element.elementor-element-ee8da19 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-27 .elementor-element.elementor-element-ee8da19{text-align:center;font-size:15px;}.elementor-27 .elementor-element.elementor-element-5c10efc{--display:flex;}.elementor-27 .elementor-element.elementor-element-7a1aad6{--display:flex;--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:1;--border-radius:0px 0px 90px 90px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-7a1aad6::before, .elementor-27 .elementor-element.elementor-element-7a1aad6 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-7a1aad6 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-7a1aad6 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-7a1aad6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-7a1aad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor5 );--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-5865d13 > .elementor-widget-container{margin:-90px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-5865d13 img{height:225px;border-radius:50px 50px 0px 0px;}.elementor-27 .elementor-element.elementor-element-8bec075{text-align:center;}.elementor-27 .elementor-element.elementor-element-8bec075 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:18px;}.elementor-27 .elementor-element.elementor-element-172c858 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-27 .elementor-element.elementor-element-172c858{text-align:center;font-size:15px;}.elementor-27 .elementor-element.elementor-element-098d13b{--display:flex;}.elementor-27 .elementor-element.elementor-element-9a15ed9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-27 .elementor-element.elementor-element-48a1e92{--display:flex;--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;}.elementor-27 .elementor-element.elementor-element-784079f{--e-rating-justify-content:center;--e-rating-gap:9px;}.elementor-27 .elementor-element.elementor-element-941c124{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-270b2c3{--display:flex;--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;}.elementor-27 .elementor-element.elementor-element-6c79be1{text-align:center;}.elementor-27 .elementor-element.elementor-element-6c79be1 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:39px;font-weight:400;}.elementor-27 .elementor-element.elementor-element-bea45e3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-5805305{--display:flex;--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;}.elementor-27 .elementor-element.elementor-element-16d2978{text-align:center;}.elementor-27 .elementor-element.elementor-element-16d2978 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:30px;font-weight:300;}.elementor-27 .elementor-element.elementor-element-2663a76{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-220de7b{--display:flex;--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;}.elementor-27 .elementor-element.elementor-element-279736a{text-align:center;font-family:"Aleo", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-27 .elementor-element.elementor-element-3c2bf36{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-27 .elementor-element.elementor-element-e90a87d{--display:flex;--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;}.elementor-27 .elementor-element.elementor-element-feb6bfb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-feb6bfb:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-feb6bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-feb6bfb::before, .elementor-27 .elementor-element.elementor-element-feb6bfb > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-feb6bfb > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-feb6bfb > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-feb6bfb > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-feb6bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E1E1E6;--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-7994fe8{--display:flex;--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;}.elementor-27 .elementor-element.elementor-element-78be75a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-d3d9ec1{--display:flex;--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;}.elementor-27 .elementor-element.elementor-element-6053153 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-70bad2f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-27 .elementor-element.elementor-element-3823964{--display:flex;--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;}.elementor-27 .elementor-element.elementor-element-bedd204{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-686800d{--display:flex;--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;}.elementor-27 .elementor-element.elementor-element-4de55a1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-4665711{--display:flex;--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;}.elementor-27 .elementor-element.elementor-element-6b85556{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-75b041e{--display:flex;--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;}.elementor-27 .elementor-element.elementor-element-94434d7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-27 .elementor-element.elementor-element-f4eff05{--display:flex;--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;}.elementor-27 .elementor-element.elementor-element-12b73e2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-69262a8{--display:flex;--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;}.elementor-27 .elementor-element.elementor-element-3f4588c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-27 .elementor-element.elementor-element-5bd4dbe{--display:flex;--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;}.elementor-27 .elementor-element.elementor-element-6e5a831{text-align:center;}.elementor-27 .elementor-element.elementor-element-6e5a831 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-weight:400;}.elementor-27 .elementor-element.elementor-element-706c610{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-f371536{--display:flex;--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;}.elementor-27 .elementor-element.elementor-element-f66f1c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-7d88189{--display:flex;--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;}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-2663a76{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-27 .elementor-element.elementor-element-220de7b{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-279736a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 20px;}.elementor-27 .elementor-element.elementor-element-279736a.elementor-element{--order:99999 /* order end hack */;}.elementor-27 .elementor-element.elementor-element-279736a{text-align:left;}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-0ba47a3{--width:100%;}.elementor-27 .elementor-element.elementor-element-20e95fe{--width:30%;}.elementor-27 .elementor-element.elementor-element-08744fa{--width:30%;}.elementor-27 .elementor-element.elementor-element-bd6f481{--width:30%;}.elementor-27 .elementor-element.elementor-element-7a1aad6{--width:30%;}.elementor-27 .elementor-element.elementor-element-48a1e92{--width:100%;}.elementor-27 .elementor-element.elementor-element-270b2c3{--width:100%;}.elementor-27 .elementor-element.elementor-element-5805305{--width:100%;}.elementor-27 .elementor-element.elementor-element-220de7b{--width:100%;}.elementor-27 .elementor-element.elementor-element-e90a87d{--width:100%;}.elementor-27 .elementor-element.elementor-element-7994fe8{--width:100%;}.elementor-27 .elementor-element.elementor-element-d3d9ec1{--width:100%;}.elementor-27 .elementor-element.elementor-element-3823964{--width:100%;}.elementor-27 .elementor-element.elementor-element-686800d{--width:100%;}.elementor-27 .elementor-element.elementor-element-4665711{--width:100%;}.elementor-27 .elementor-element.elementor-element-75b041e{--width:100%;}.elementor-27 .elementor-element.elementor-element-f4eff05{--width:100%;}.elementor-27 .elementor-element.elementor-element-69262a8{--width:100%;}.elementor-27 .elementor-element.elementor-element-5bd4dbe{--width:100%;}.elementor-27 .elementor-element.elementor-element-f371536{--width:100%;}.elementor-27 .elementor-element.elementor-element-7d88189{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-20e95fe */.card-hover {
  transition: box-shadow 0.3s ease;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0); /* No shadow by default */
  border-radius: 12px;
}

.card-hover:hover {
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15); /* Shadow on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08744fa */.card-hover {
  transition: box-shadow 0.3s ease;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0); /* No shadow by default */
  border-radius: 12px;
}

.card-hover:hover {
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15); /* Shadow on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd6f481 */.card-hover {
  transition: box-shadow 0.3s ease;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0); /* No shadow by default */
  border-radius: 12px;
}

.card-hover:hover {
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15); /* Shadow on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a1aad6 */.card-hover {
  transition: box-shadow 0.3s ease;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0); /* No shadow by default */
  border-radius: 12px;
}

.card-hover:hover {
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15); /* Shadow on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a26979 */.room-categories {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-feb6bfb */.bg-color {
    background-color: #676768E;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62cac0e */.room-highlight-section {
  display: flex;
  flex-wrap: wrap;
  padding: 60px 5%;
  background-color: #f6f0e8;
  font-family: 'Poppins', sans-serif;
  align-items: flex-start;
  position: relative;
  gap: 40px;
  overflow: hidden;
}

.room-left {
  flex: 1 1 50%;
  position: relative;
  padding-bottom: 80px;
  opacity: 0;
  transform: translateX(-50px);
  transition: all 1s ease;
}

.main-image-wrapper {
  position: relative;
  width: 100%;
  border-radius: 10px;
  overflow: visible;
}

.main-room-image {
  width: 100%;
  border-radius: 12px;
  display: block;
  box-shadow: 0 15px 25px rgba(0, 0, 0, 0.1);
  animation: floatY 6s ease-in-out infinite;
}

.overlay-room-image {
  position: absolute;
  bottom: -30px;
  right: -20px;
  width: 35%;
  border: 5px solid #f6f0e8;
  border-radius: 12px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
  background: white;
  z-index: 1;
  opacity: 0;
  transform: translateX(50px);
  transition: all 1.2s ease;
}

.room-right {
  flex: 1 1 45%;
  padding-top: 20px;
  z-index: 2;
  opacity: 0;
  transform: translateY(30px);
  transition: all 1.4s ease;
}

.intro-text {
  color: #b99470;
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.main-heading {
  font-size: 2.5rem;
  color: #1f1f1f;
  font-weight: 700;
  margin-bottom: 20px;
  line-height: 1.3;
}

.description {
  font-size: 1.1rem;
  color: #444;
  margin-bottom: 20px;
  line-height: 1.6;
}

.features-list {
  list-style: none;
  padding: 0;
  margin: 20px 0;
}

.features-list li {
  font-size: 1rem;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}

.about-button {
  display: inline-block;
  margin-top: 30px;
  padding: 14px 28px;
  background: #b99470;
  color: #fff;
  text-decoration: none;
  border-radius: 8px;
  font-weight: 600;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
  transition: background 0.3s ease;
}

.about-button:hover {
  background: #a27e5c;
}

/* Animations */
@keyframes floatY {
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-10px); }
}

@keyframes floatX {
  0%, 100% { transform: translateX(0px); }
  50% { transform: translateX(10px); }
}

.animate-slide-left {
  opacity: 1 !important;
  transform: translateX(0) !important;
}

.animate-slide-right {
  opacity: 1 !important;
  transform: translateX(0) !important;
}

.animate-fade-up {
  opacity: 1 !important;
  transform: translateY(0) !important;
}

/* Responsive */
@media (max-width: 768px) {
  .room-highlight-section {
    flex-direction: column;
  }

  .room-left {
    padding-bottom: 0;
  }

  .overlay-room-image {
    position: relative;
    bottom: 0;
    right: 0;
    margin-top: 20px;
    width: 80%;
    animation: floatY 6s ease-in-out infinite;
  }
}/* End custom CSS */