.elementor-12603 .elementor-element.elementor-element-4eab3f6{--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;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12603 .elementor-element.elementor-element-4b2cd41{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12603 .elementor-element.elementor-element-2fcfdaf{--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:flex-end;--align-items:flex-end;--overlay-opacity:0.91;}.elementor-12603 .elementor-element.elementor-element-2fcfdaf::before, .elementor-12603 .elementor-element.elementor-element-2fcfdaf > .elementor-background-video-container::before, .elementor-12603 .elementor-element.elementor-element-2fcfdaf > .e-con-inner > .elementor-background-video-container::before, .elementor-12603 .elementor-element.elementor-element-2fcfdaf > .elementor-background-slideshow::before, .elementor-12603 .elementor-element.elementor-element-2fcfdaf > .e-con-inner > .elementor-background-slideshow::before, .elementor-12603 .elementor-element.elementor-element-2fcfdaf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom right, var( --e-global-color-ddb7712 ) 7%, #00000000 39%);}.elementor-12603 .elementor-element.elementor-element-2fcfdaf:not(.elementor-motion-effects-element-type-background), .elementor-12603 .elementor-element.elementor-element-2fcfdaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-12603 .elementor-element.elementor-element-9c37495{--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-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-12603 .elementor-element.elementor-element-2dc5913 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.6rem;font-weight:600;color:var( --e-global-color-10e9213 );}.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-12603 .elementor-element.elementor-element-41be79e{color:var( --e-global-color-287979c );}.elementor-12603 .elementor-element.elementor-element-e1b2e5b{--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:flex-end;--align-items:flex-end;--overlay-opacity:0.8;}.elementor-12603 .elementor-element.elementor-element-e1b2e5b::before, .elementor-12603 .elementor-element.elementor-element-e1b2e5b > .elementor-background-video-container::before, .elementor-12603 .elementor-element.elementor-element-e1b2e5b > .e-con-inner > .elementor-background-video-container::before, .elementor-12603 .elementor-element.elementor-element-e1b2e5b > .elementor-background-slideshow::before, .elementor-12603 .elementor-element.elementor-element-e1b2e5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-12603 .elementor-element.elementor-element-e1b2e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom right, var( --e-global-color-ddb7712 ) 5%, #00000000 43%);}.elementor-12603 .elementor-element.elementor-element-e1b2e5b:not(.elementor-motion-effects-element-type-background), .elementor-12603 .elementor-element.elementor-element-e1b2e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-12603 .elementor-element.elementor-element-1ba7719{--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-12603 .elementor-element.elementor-element-98d7c2c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.6rem;font-weight:600;color:var( --e-global-color-10e9213 );}.elementor-12603 .elementor-element.elementor-element-4d45539{color:var( --e-global-color-287979c );}.elementor-12603 .elementor-element.elementor-element-ba7302b{--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:flex-end;--align-items:flex-end;--overlay-opacity:0.88;}.elementor-12603 .elementor-element.elementor-element-ba7302b::before, .elementor-12603 .elementor-element.elementor-element-ba7302b > .elementor-background-video-container::before, .elementor-12603 .elementor-element.elementor-element-ba7302b > .e-con-inner > .elementor-background-video-container::before, .elementor-12603 .elementor-element.elementor-element-ba7302b > .elementor-background-slideshow::before, .elementor-12603 .elementor-element.elementor-element-ba7302b > .e-con-inner > .elementor-background-slideshow::before, .elementor-12603 .elementor-element.elementor-element-ba7302b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom right, var( --e-global-color-primary ) 5%, #00000000 38%);}.elementor-12603 .elementor-element.elementor-element-ba7302b:not(.elementor-motion-effects-element-type-background), .elementor-12603 .elementor-element.elementor-element-ba7302b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-12603 .elementor-element.elementor-element-fdb5d0b{--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-12603 .elementor-element.elementor-element-d3162b2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.6rem;font-weight:600;color:var( --e-global-color-10e9213 );}.elementor-12603 .elementor-element.elementor-element-0f80324{color:var( --e-global-color-287979c );}.elementor-12603 .elementor-element.elementor-element-1c427e3{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:15px;--e-n-carousel-dots-normal-color:var( --e-global-color-ddb7712 );--e-n-carousel-dots-hover-color:var( --e-global-color-10e9213 );}:where( .elementor-12603 .elementor-element.elementor-element-1c427e3 .swiper-slide ) > .e-con{--border-radius:2rem 2rem 2rem 2rem;}.elementor-12603 .elementor-element.elementor-element-1c427e3 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-12603 .elementor-element.elementor-element-665b96d{--display:flex;--position:absolute;--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;--flex-wrap:wrap;--border-radius:0rem 2rem 0rem 0rem;--padding-top:1rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;bottom:0px;--z-index:1;}.elementor-12603 .elementor-element.elementor-element-665b96d:not(.elementor-motion-effects-element-type-background), .elementor-12603 .elementor-element.elementor-element-665b96d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-10e9213 );}body:not(.rtl) .elementor-12603 .elementor-element.elementor-element-665b96d{left:0px;}body.rtl .elementor-12603 .elementor-element.elementor-element-665b96d{right:0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12603 .elementor-element.elementor-element-ac4864e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-widget-theme-post-title .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-12603 .elementor-element.elementor-element-a7fc96e{width:100%;max-width:100%;}.elementor-12603 .elementor-element.elementor-element-8c79ee9{width:100%;max-width:100%;font-family:"Heebo", Sans-serif;font-size:1.2rem;font-weight:500;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12603 .elementor-element.elementor-element-7b2054a{width:100%;max-width:100%;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12603 .elementor-element.elementor-element-7b2054a .elementor-icon-list-icon{width:14px;}.elementor-12603 .elementor-element.elementor-element-7b2054a .elementor-icon-list-icon i{font-size:14px;}.elementor-12603 .elementor-element.elementor-element-7b2054a .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-button .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-12603 .elementor-element.elementor-element-90d6b32{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;}.elementor-12603 .elementor-element.elementor-element-90d6b32.elementor-element{--align-self:flex-start;}.elementor-12603 .elementor-element.elementor-element-90d6b32 .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ddb7712 );border-radius:30px 30px 30px 30px;}.elementor-12603 .elementor-element.elementor-element-4a702e0 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;}.elementor-12603 .elementor-element.elementor-element-4a702e0{width:auto;max-width:auto;}.elementor-12603 .elementor-element.elementor-element-4a702e0.elementor-element{--align-self:flex-start;}.elementor-12603 .elementor-element.elementor-element-8c300d2{--display:flex;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-12603 .elementor-element.elementor-element-4da6575.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12603 .elementor-element.elementor-element-db30450{--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;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-12603 .elementor-element.elementor-element-317d069{--display:flex;--overflow:hidden;--border-radius:1.5rem 1.5rem 1.5rem 1.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12603 .elementor-element.elementor-element-60f6c53{--display:flex;--justify-content:center;--padding-top:2rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12603 .elementor-element.elementor-element-8916e08{--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;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-12603 .elementor-element.elementor-element-cac007e{--display:flex;--justify-content:center;--padding-top:2rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12603 .elementor-element.elementor-element-c2a0b8e{--display:flex;--overflow:hidden;--border-radius:1.5rem 1.5rem 1.5rem 1.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12603 .elementor-element.elementor-element-108004a{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-12603 .elementor-element.elementor-element-108004a:not(.elementor-motion-effects-element-type-background), .elementor-12603 .elementor-element.elementor-element-108004a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-287979c );}.elementor-12603 .elementor-element.elementor-element-c172be1{text-align:center;}.elementor-12603 .elementor-element.elementor-element-c172be1 .elementor-heading-title{font-family:var( --e-global-typography-205c371-font-family ), Sans-serif;font-size:var( --e-global-typography-205c371-font-size );font-weight:var( --e-global-typography-205c371-font-weight );line-height:var( --e-global-typography-205c371-line-height );}.elementor-12603 .elementor-element.elementor-element-d305c75{--display:flex;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-12603 .elementor-element.elementor-element-486355f{--e-image-carousel-slides-to-show:3;}.elementor-12603 .elementor-element.elementor-element-486355f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-12603 .elementor-element.elementor-element-486355f .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-text );}.elementor-12603 .elementor-element.elementor-element-486355f .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-12603 .elementor-element.elementor-element-486355f .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-12603 .elementor-element.elementor-element-486355f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:1rem 1rem 1rem 1rem;}.elementor-12603 .elementor-element.elementor-element-fe5769a{--display:flex;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-widget-theme-post-content{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-12603 .elementor-element.elementor-element-5b1f50b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-12603 .elementor-element.elementor-element-5b1f50b:not(.elementor-motion-effects-element-type-background), .elementor-12603 .elementor-element.elementor-element-5b1f50b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-287979c );}.elementor-12603 .elementor-element.elementor-element-f6d8dc5{text-align:center;}.elementor-12603 .elementor-element.elementor-element-f6d8dc5 .elementor-heading-title{font-family:var( --e-global-typography-205c371-font-family ), Sans-serif;font-size:var( --e-global-typography-205c371-font-size );font-weight:var( --e-global-typography-205c371-font-weight );line-height:var( --e-global-typography-205c371-line-height );}.elementor-12603 .elementor-element.elementor-element-d001384{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-5b128b5 );--border-color:var( --e-global-color-5b128b5 );--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-12603 .elementor-element.elementor-element-d001384:not(.elementor-motion-effects-element-type-background), .elementor-12603 .elementor-element.elementor-element-d001384 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12603 .elementor-element.elementor-element-f978267{--e-transform-translateX:-50%;--e-transform-translateY:-30%;top:0px;}body:not(.rtl) .elementor-12603 .elementor-element.elementor-element-f978267{left:50%;}body.rtl .elementor-12603 .elementor-element.elementor-element-f978267{right:50%;}.elementor-12603 .elementor-element.elementor-element-f978267 .elementor-icon-wrapper{text-align:center;}.elementor-12603 .elementor-element.elementor-element-f978267.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-10e9213 );}.elementor-12603 .elementor-element.elementor-element-f978267.elementor-view-framed .elementor-icon, .elementor-12603 .elementor-element.elementor-element-f978267.elementor-view-default .elementor-icon{color:var( --e-global-color-10e9213 );border-color:var( --e-global-color-10e9213 );}.elementor-12603 .elementor-element.elementor-element-f978267.elementor-view-framed .elementor-icon, .elementor-12603 .elementor-element.elementor-element-f978267.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-10e9213 );}.elementor-12603 .elementor-element.elementor-element-4b8759e{--display:flex;--justify-content:center;--padding-top:2rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:7rem;}.elementor-12603 .elementor-element.elementor-element-40e1679{text-align:left;}.elementor-12603 .elementor-element.elementor-element-40e1679 .elementor-heading-title{color:var( --e-global-color-10e9213 );}.elementor-12603 .elementor-element.elementor-element-220575e{color:var( --e-global-color-ed10ae3 );}.elementor-12603 .elementor-element.elementor-element-b04acb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-12603 .elementor-element.elementor-element-a2c5b8e .elementor-button{background-color:var( --e-global-color-10e9213 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-10e9213 );border-radius:30px 30px 30px 30px;}.elementor-12603 .elementor-element.elementor-element-a2c5b8e .elementor-button:hover, .elementor-12603 .elementor-element.elementor-element-a2c5b8e .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-10e9213 );border-color:var( --e-global-color-10e9213 );}.elementor-12603 .elementor-element.elementor-element-a2c5b8e{width:auto;max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;}.elementor-12603 .elementor-element.elementor-element-a2c5b8e.elementor-element{--align-self:flex-start;}.elementor-12603 .elementor-element.elementor-element-a2c5b8e .elementor-button:hover svg, .elementor-12603 .elementor-element.elementor-element-a2c5b8e .elementor-button:focus svg{fill:var( --e-global-color-10e9213 );}.elementor-12603 .elementor-element.elementor-element-79d15c1{--display:flex;--border-radius:1rem 1rem 1rem 1rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-12603 .elementor-element.elementor-element-79d15c1:not(.elementor-motion-effects-element-type-background), .elementor-12603 .elementor-element.elementor-element-79d15c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-10e9213 );}.elementor-12603 .elementor-element.elementor-element-79d15c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12603 .elementor-element.elementor-element-619e651{--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;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-12603 .elementor-element.elementor-element-808e73e .elementor-heading-title{font-family:var( --e-global-typography-205c371-font-family ), Sans-serif;font-size:var( --e-global-typography-205c371-font-size );font-weight:var( --e-global-typography-205c371-font-weight );line-height:var( --e-global-typography-205c371-line-height );}.elementor-12603 .elementor-element.elementor-element-b7bbec3{--swiper-slides-to-display:4;--swiper-slides-gap:20px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:16px;--arrow-normal-color:var( --e-global-color-text );--arrow-hover-color:var( --e-global-color-text );}.elementor-12603 .elementor-element.elementor-element-b7bbec3 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-10e9213 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ed10ae3 );box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.15);border-radius:20px 20px 20px 20px;padding:8px 8px 8px 8px;}.elementor-12603 .elementor-element.elementor-element-b7bbec3 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-12603 .elementor-element.elementor-element-4eab3f6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12603 .elementor-element.elementor-element-2fcfdaf{--border-radius:0px 0px 0px 0px;}.elementor-12603 .elementor-element.elementor-element-e1b2e5b{--border-radius:0px 0px 0px 0px;}.elementor-12603 .elementor-element.elementor-element-ba7302b{--border-radius:0px 0px 0px 0px;}.elementor-12603 .elementor-element.elementor-element-1c427e3{--e-n-carousel-swiper-slides-to-display:1;padding:0rem 0rem 0rem 0rem;--e-n-carousel-arrow-size:15px;}.elementor-12603 .elementor-element.elementor-element-665b96d{--border-radius:1rem 1rem 0rem 0rem;--margin-top:-1rem;--margin-bottom:1rem;--margin-left:2rem;--margin-right:2rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12603 .elementor-element.elementor-element-db30450{--justify-content:center;--flex-wrap:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12603 .elementor-element.elementor-element-317d069{--justify-content:center;}.elementor-12603 .elementor-element.elementor-element-60f6c53{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12603 .elementor-element.elementor-element-8916e08{--justify-content:center;--flex-wrap:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12603 .elementor-element.elementor-element-cac007e{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12603 .elementor-element.elementor-element-c2a0b8e{--justify-content:center;}.elementor-12603 .elementor-element.elementor-element-c2a0b8e.e-con{--order:-99999 /* order start hack */;}.elementor-12603 .elementor-element.elementor-element-108004a{--margin-top:00rem;--margin-bottom:00rem;--margin-left:00rem;--margin-right:00rem;}.elementor-12603 .elementor-element.elementor-element-c172be1 .elementor-heading-title{font-size:var( --e-global-typography-205c371-font-size );line-height:var( --e-global-typography-205c371-line-height );}.elementor-12603 .elementor-element.elementor-element-d305c75{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-12603 .elementor-element.elementor-element-fe5769a{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12603 .elementor-element.elementor-element-5b1f50b{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-12603 .elementor-element.elementor-element-f6d8dc5 .elementor-heading-title{font-size:var( --e-global-typography-205c371-font-size );line-height:var( --e-global-typography-205c371-line-height );}.elementor-12603 .elementor-element.elementor-element-d001384{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12603 .elementor-element.elementor-element-4b8759e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12603 .elementor-element.elementor-element-619e651{--padding-top:3rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12603 .elementor-element.elementor-element-808e73e .elementor-heading-title{font-size:var( --e-global-typography-205c371-font-size );line-height:var( --e-global-typography-205c371-line-height );}.elementor-12603 .elementor-element.elementor-element-b7bbec3{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-12603 .elementor-element.elementor-element-4eab3f6{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12603 .elementor-element.elementor-element-2dc5913 .elementor-heading-title{font-size:1.4rem;}.elementor-12603 .elementor-element.elementor-element-98d7c2c .elementor-heading-title{font-size:1.4rem;}.elementor-12603 .elementor-element.elementor-element-d3162b2 .elementor-heading-title{font-size:1.4rem;}.elementor-12603 .elementor-element.elementor-element-1c427e3{--e-n-carousel-swiper-slides-to-display:1;}.elementor-12603 .elementor-element.elementor-element-665b96d{--width:calc(100% - 2rem);--margin-top:-1rem;--margin-bottom:1rem;--margin-left:1rem;--margin-right:1rem;--padding-top:1.5rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12603 .elementor-element.elementor-element-90d6b32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12603 .elementor-element.elementor-element-8c300d2{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12603 .elementor-element.elementor-element-db30450{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12603 .elementor-element.elementor-element-60f6c53{--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12603 .elementor-element.elementor-element-8916e08{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12603 .elementor-element.elementor-element-cac007e{--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12603 .elementor-element.elementor-element-108004a{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12603 .elementor-element.elementor-element-c172be1 .elementor-heading-title{font-size:var( --e-global-typography-205c371-font-size );line-height:var( --e-global-typography-205c371-line-height );}.elementor-12603 .elementor-element.elementor-element-d305c75{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-12603 .elementor-element.elementor-element-5b1f50b{--padding-top:2rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12603 .elementor-element.elementor-element-f6d8dc5 .elementor-heading-title{font-size:var( --e-global-typography-205c371-font-size );line-height:var( --e-global-typography-205c371-line-height );}.elementor-12603 .elementor-element.elementor-element-d001384{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12603 .elementor-element.elementor-element-4b8759e{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12603 .elementor-element.elementor-element-619e651{--padding-top:3rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12603 .elementor-element.elementor-element-808e73e .elementor-heading-title{font-size:var( --e-global-typography-205c371-font-size );line-height:var( --e-global-typography-205c371-line-height );}.elementor-12603 .elementor-element.elementor-element-b7bbec3{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-12603 .elementor-element.elementor-element-4eab3f6{--content-width:1600px;}.elementor-12603 .elementor-element.elementor-element-9c37495{--width:26rem;}.elementor-12603 .elementor-element.elementor-element-1ba7719{--width:26rem;}.elementor-12603 .elementor-element.elementor-element-fdb5d0b{--width:26rem;}.elementor-12603 .elementor-element.elementor-element-665b96d{--width:calc(40% - 1.5rem);}.elementor-12603 .elementor-element.elementor-element-8c300d2{--content-width:1200px;}.elementor-12603 .elementor-element.elementor-element-317d069{--width:50%;}.elementor-12603 .elementor-element.elementor-element-60f6c53{--width:50%;}.elementor-12603 .elementor-element.elementor-element-cac007e{--width:50%;}.elementor-12603 .elementor-element.elementor-element-c2a0b8e{--width:50%;}.elementor-12603 .elementor-element.elementor-element-108004a{--content-width:1340px;}.elementor-12603 .elementor-element.elementor-element-5b1f50b{--content-width:800px;}.elementor-12603 .elementor-element.elementor-element-4b8759e{--width:50%;}.elementor-12603 .elementor-element.elementor-element-79d15c1{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12603 .elementor-element.elementor-element-665b96d{--width:calc(100% - 4rem);}.elementor-12603 .elementor-element.elementor-element-317d069{--width:80%;}.elementor-12603 .elementor-element.elementor-element-60f6c53{--width:80%;}.elementor-12603 .elementor-element.elementor-element-cac007e{--width:80%;}.elementor-12603 .elementor-element.elementor-element-c2a0b8e{--width:80%;}.elementor-12603 .elementor-element.elementor-element-4b8759e{--width:40%;}.elementor-12603 .elementor-element.elementor-element-79d15c1{--width:60%;}}/* Start custom CSS for nested-carousel, class: .elementor-element-1c427e3 *//*************** Slides*/

.elementor-12603 .elementor-element.elementor-element-1c427e3 .swiper-slide{
    aspect-ratio: 1.75;
    background-color:black;
    border-radius: clamp(1rem, 2vw ,2rem);
    overflow: hidden;
}
.elementor-12603 .elementor-element.elementor-element-1c427e3 .swiper-slide > [data-element_type="container"]{
    padding:clamp(1rem, 1vw, 2rem) clamp(1rem, 1vw, 2rem) 4rem ;
}
@keyframes fade-in{
    0%{
        opacity:0;
    }
    100%{ 
        opacity:1;
    }
}
.elementor-12603 .elementor-element.elementor-element-1c427e3 .swiper-slide-active > div{
    animation:fade-in 1s;
}

/*************** Navigation Arrows*/

.elementor-12603 .elementor-element.elementor-element-1c427e3.elementor-element .swiper~.elementor-swiper-button{
    bottom:2rem;
    right:1rem;
    left:unset;
    top:unset;
}
.elementor-12603 .elementor-element.elementor-element-1c427e3.elementor-element .swiper~.elementor-swiper-button.elementor-swiper-button-prev{
    right:5rem;
}
/*************** Pagination Dots*/

.elementor-12603 .elementor-element.elementor-element-1c427e3.elementor-widget-n-carousel .swiper-pagination-bullets{
    transform: translate(0, -2rem);
    width: calc(60% - 9rem);
    left:40%;
    justify-content: stretch;
    gap:12px;
    }
.elementor-12603 .elementor-element.elementor-element-1c427e3 .swiper-pagination-bullet{
    width:100%;
    border-radius: 20px;
    height: 6px;
    margin:0!important;
    border:none;
    opacity:0.5;
}
.elementor-12603 .elementor-element.elementor-element-1c427e3 .swiper-pagination-bullet-active{
    opacity:1;
    background-color: white;
    box-shadow: 0 -3px 6px -2px rgba(255,255,255,1);
}

@media only screen and (max-width: 1024px){
    .elementor-12603 .elementor-element.elementor-element-1c427e3 .swiper-slide{
        aspect-ratio: 1.4;
    }
    .elementor-12603 .elementor-element.elementor-element-1c427e3.elementor-element .swiper~.elementor-swiper-button.elementor-swiper-button-prev{
        right:4rem;
    }
    .elementor-12603 .elementor-element.elementor-element-1c427e3.elementor-widget-n-carousel .swiper-pagination-bullets{
        transform: translate(0, -2.6rem);
        width: calc(100% - 10rem);
        left:2rem;
    }
    .elementor-12603 .elementor-element.elementor-element-1c427e3 .elementor-heading-title{
        text-align:right;
    }
    .elementor-12603 .elementor-element.elementor-element-1c427e3 .elementor-widget-text-editor{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-7b2054a */.elementor-12603 .elementor-element.elementor-element-7b2054a .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span.elementor-post-info__item-prefix{
}
.elementor-12603 .elementor-element.elementor-element-7b2054a a{
    font-weight: 600;
    color:black;
    &:hover{
        color:Black!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a702e0 */.elementor-12603 .elementor-element.elementor-element-4a702e0:not(:has(a:is([href]))){
    display:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-665b96d */.elementor-12603 .elementor-element.elementor-element-665b96d:before{
    content:"";
    background-image:url("/wp-content/uploads/2025/06/Corner-Clip.svg");
    background-size:cover;
    position:absolute;
    top:0;
    width:2rem;
    height:2rem;
    transform:translate(0, -100%);
}
.elementor-12603 .elementor-element.elementor-element-665b96d:after{
    content:"";
    background-image:url("/wp-content/uploads/2025/06/Corner-Clip.svg");
    background-size:cover;
    position:absolute;
    top:100%;
    left:100%;
    width:2rem;
    height:2rem;
    transform:translate(0, -100%);
}

@media only screen and (max-width: 1024px){
    .elementor-12603 .elementor-element.elementor-element-665b96d{
        position:relative;
        box-shadow: 0 -4px 8px -5px rgba(0,0,0,0.5);
    }
    .elementor-12603 .elementor-element.elementor-element-665b96d:before, .elementor-12603 .elementor-element.elementor-element-665b96d:after{
        content:unset;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4da6575 */.cards.property-details{
    display:grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    justify-content: center;    
    text-align:center;
    gap:clamp(1rem, 2vw, 1.5rem);
}

.cards .property-detail-item{
    display:flex;
    flex-flow: row wrap;
    border:1px solid #e0e0e0;
    align-content: center;
    justify-content: center;
    padding:2rem;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}
.cards .property-detail-item > span{
    width:100%;
}
.cards .detail-label{
    
}
.cards .detail-value{
    font-size:1.2em;
    font-weight: bold;
}
.cards .brochure-text{
    text-decoration:underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d4cb115 */.amenities-list {
    width:100%;
    display: flex;
    flex-flow: row wrap;
    gap: 15px;
    justify-content: center;
}

.amenity-item {
    display: flex;
    flex: 0 1 220px;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    padding: 10px;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    min-height:84px;
    transition:0.2s;
    background-color:#fff;
    &:hover{
        background-color:transparent;
        box-shadow: 0 2px 8px rgba(0,0,0,0.05);
    }
}
@media only screen and (max-width:1024px){
    .amenity-item{
        flex:0 1 180px;
    }
}

.amenity-icon {
    margin-bottom: 4px;
}

.amenity-icon-img {
    width: 30px;
    height: 30px;
    object-fit: contain;
}

.amenity-name span {
    font-size: 0.9em;
    font-weight: 500;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-108004a */.elementor-12603 .elementor-element.elementor-element-108004a{
    display:none;
}
.elementor-12603 .elementor-element.elementor-element-108004a:has(.amenity-item){
    display:flex;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-486355f */.elementor-12603 .elementor-element.elementor-element-486355f .elementor-swiper-button{
    padding:8px;
    background-color:white;
    border-radius: 50px;
    border: 1px solid #ddd;
}
.elementor-12603 .elementor-element.elementor-element-486355f .elementor-swiper-button-prev{
    left:-1.5rem;
}
.elementor-12603 .elementor-element.elementor-element-486355f .elementor-swiper-button-next{
    right:-1.5rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe5769a */.elementor-12603 .elementor-element.elementor-element-fe5769a .e-con-inner{
    display:none;
}
.elementor-12603 .elementor-element.elementor-element-fe5769a .e-con-inner:has(div){
    display:flex;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fee57d3 */.payment-terms.property-details{
    grid-template-columns: 1fr 1fr;
}
.property-detail-item{
    background-color: white;
}
.payment-terms .detail-value{
    margin-top:0.4em;
    font-size:2.5em;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f978267 */.elementor-12603 .elementor-element.elementor-element-f978267 svg{
    filter:drop-shadow(0 4px 8px rgba(0,0,0,0.35));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40e1679 */.elementor-12603 .elementor-element.elementor-element-40e1679{
    text-wrap:balance;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b04acb7 */.elementor-12603 .elementor-element.elementor-element-b04acb7 a{
    color:#ccc;
    &:hover{
        color:white;
    }
}
.elementor-12603 .elementor-element.elementor-element-b04acb7 i{
    width:20px;
    margin-right:8px;
    text-align: center
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7a87e0c */.elementor-12603 .elementor-element.elementor-element-7a87e0c a{
    color:#ccc;
    &:hover{
        color:white;
    }
}
.elementor-12603 .elementor-element.elementor-element-7a87e0c i{
    width:20px;
    margin-right:8px;
    text-align: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a2c5b8e */.elementor-12603 .elementor-element.elementor-element-a2c5b8e:not(:has(a:is([href]))){
    display:none;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-b7bbec3 */.property-listing .e-loop-item{
    border: 1px solid #ddd;
    border-radius:1rem;
    overflow: hidden;
}

.property-listing .property-detail-item{
    display:flex;
}
.property-listing .detail-label{
    font-weight:bold;
    margin-right: 0.5ch;
}
.property-listing .detail-value{
    font-weight: 300
}
.property-listing .elementor-swiper-button-prev{
    left:-1rem!important;
}
.property-listing .elementor-swiper-button-next{
    right:-1rem!important;
}
[data-elementor-type="loop-item"]{
    max-width:400px;
}
.property-listing .elementor-shortcode:has(.development-type-terms){
    position:absolute;
    z-index:1;
    width:100%;
    display:flex;
    justify-content: flex-end;
    & .development-type-terms{
        background-color:white;
        margin-inline:0.5rem;
        transform:translate(0,-50%);
        border-radius: 1rem;
        padding: 0.5em 0.7em;
        font-size: 0.75rem;
        text-transform:uppercase;
        font-weight:600;
        letter-spacing:0.03em;
        line-height:1;
        box-shadow: 0 0 4px rgba(0,0,0,0.35)
    }
}/* End custom CSS */