.elementor-16766 .elementor-element.elementor-element-b30a740{--display:flex;--min-height:100vh;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:05%;--z-index:0}.elementor-16766 .elementor-element.elementor-element-b30a740:not(.elementor-motion-effects-element-type-background),.elementor-16766 .elementor-element.elementor-element-b30a740>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAFAFA}.elementor-16766 .elementor-element.elementor-element-5b35fcd{--display:flex;--min-height:85vh;--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.2;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:5%}.elementor-16766 .elementor-element.elementor-element-5b35fcd:not(.elementor-motion-effects-element-type-background),.elementor-16766 .elementor-element.elementor-element-5b35fcd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://staging.dreamresorts.staged.net.za/avalon-springs/wp-content/uploads/sites/22/2026/10/Q4B9978-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-16766 .elementor-element.elementor-element-5b35fcd::before,.elementor-16766 .elementor-element.elementor-element-5b35fcd>.elementor-background-video-container::before,.elementor-16766 .elementor-element.elementor-element-5b35fcd>.e-con-inner>.elementor-background-video-container::before,.elementor-16766 .elementor-element.elementor-element-5b35fcd>.elementor-background-slideshow::before,.elementor-16766 .elementor-element.elementor-element-5b35fcd>.e-con-inner>.elementor-background-slideshow::before,.elementor-16766 .elementor-element.elementor-element-5b35fcd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-16766 .elementor-element.elementor-element-20798bf{--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;--justify-content:center}.elementor-16766 .elementor-element.elementor-element-779b521{--spacer-size:126px}.elementor-16766 .elementor-element.elementor-element-e35cfd6{--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-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-e35cfd6.e-con{--align-self:flex-start}.elementor-16766 .elementor-element.elementor-element-53ef678 .elementor-icon-wrapper{text-align:center}.elementor-16766 .elementor-element.elementor-element-53ef678 .elementor-icon{font-size:23px}.elementor-16766 .elementor-element.elementor-element-53ef678 .elementor-icon svg{height:23px}.elementor-16766 .elementor-element.elementor-element-15dd16f{--spacer-size:5px}.elementor-16766 .elementor-element.elementor-element-0232b58>.elementor-widget-container{margin:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-0232b58.elementor-element{--align-self:flex-start}.elementor-16766 .elementor-element.elementor-element-0232b58{text-align:start;font-size:13px;font-weight:400;text-transform:uppercase;color:var(--e-global-color-70514a1)}.elementor-16766 .elementor-element.elementor-element-17b6c07.elementor-element{--align-self:flex-start}.elementor-16766 .elementor-element.elementor-element-17b6c07{text-align:start}.elementor-16766 .elementor-element.elementor-element-17b6c07 .elementor-heading-title{color:var(--e-global-color-20c4e19)}.elementor-16766 .elementor-element.elementor-element-b8dd657.elementor-element{--align-self:flex-start}.elementor-16766 .elementor-element.elementor-element-b8dd657 .elementor-heading-title{text-transform:capitalize;color:var(--e-global-color-20c4e19)}.elementor-16766 .elementor-element.elementor-element-2464c31{width:var(--container-widget-width,75%);max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;color:var(--e-global-color-20c4e19)}.elementor-16766 .elementor-element.elementor-element-2464c31.elementor-element{--align-self:flex-start}.elementor-16766 .elementor-element.elementor-element-c6ea7eb{color:var(--e-global-color-20c4e19)}.elementor-16766 .elementor-element.elementor-element-381c5d0{--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:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-6b09511{--spacer-size:10px}.elementor-16766 .elementor-element.elementor-element-22cd8b1.elementor-element{--align-self:flex-start}.elementor-16766 .elementor-element.elementor-element-22cd8b1 .elementor-icon-wrapper{text-align:start}.elementor-16766 .elementor-element.elementor-element-22cd8b1 .elementor-icon{font-size:55px}.elementor-16766 .elementor-element.elementor-element-22cd8b1 .elementor-icon svg{height:55px}.elementor-16766 .elementor-element.elementor-element-22cd8b1 .elementor-icon-wrapper svg{width:auto}.elementor-16766 .elementor-element.elementor-element-b2c759f{--spacer-size:60px}.elementor-16766 .elementor-element.elementor-element-4d0d900{--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;--justify-content:flex-start}.elementor-16766 .elementor-element.elementor-element-8767e7f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:var( --e-global-color-e9f9ea0 );--e-n-carousel-dots-hover-color:var( --e-global-color-20c4e19 );--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:10%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-50px}.elementor-16766 .elementor-element.elementor-element-8767e7f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px}.elementor-16766 .elementor-element.elementor-element-564098a{--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:center;--padding-top:50px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px}.elementor-16766 .elementor-element.elementor-element-564098a:not(.elementor-motion-effects-element-type-background),.elementor-16766 .elementor-element.elementor-element-564098a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAFAFA}.elementor-16766 .elementor-element.elementor-element-25d1366>.elementor-widget-container{margin:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-25d1366{text-align:center;font-size:13px;font-weight:600;text-transform:uppercase;color:#D3AA74}.elementor-16766 .elementor-element.elementor-element-79f2f74>.elementor-widget-container{margin:0 0 -10px 0}.elementor-16766 .elementor-element.elementor-element-79f2f74{text-align:center}.elementor-16766 .elementor-element.elementor-element-79f2f74 .elementor-heading-title{text-transform:capitalize;color:var(--e-global-color-e0ae161)}.elementor-16766 .elementor-element.elementor-element-1caa0f3{width:var(--container-widget-width,700px);max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center}.elementor-16766 .elementor-element.elementor-element-1caa0f3>.elementor-widget-container{margin:0 0 11px 0}.elementor-16766 .elementor-element.elementor-element-4100998{--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:center}.elementor-16766 .elementor-element.elementor-element-4100998:not(.elementor-motion-effects-element-type-background),.elementor-16766 .elementor-element.elementor-element-4100998>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F8F9}.elementor-16766 .elementor-element.elementor-element-7b4d89b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-7b4d89b:not(.elementor-motion-effects-element-type-background),.elementor-16766 .elementor-element.elementor-element-7b4d89b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-25d6fa6)}.elementor-16766 .elementor-element.elementor-element-b4325fb>.elementor-widget-container{margin:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-b4325fb{text-align:center;font-size:13px;font-weight:600;text-transform:uppercase;color:#D3AA74}.elementor-16766 .elementor-element.elementor-element-ad8e3b5>.elementor-widget-container{margin:0 0 -10px 0}.elementor-16766 .elementor-element.elementor-element-ad8e3b5{text-align:center}.elementor-16766 .elementor-element.elementor-element-ad8e3b5 .elementor-heading-title{text-transform:capitalize;color:var(--e-global-color-e0ae161)}.elementor-16766 .elementor-element.elementor-element-4c77f1a{--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 50px;--row-gap:0px;--column-gap:50px}.elementor-16766 .elementor-element.elementor-element-35052b2.elementor-element{--align-self:center}.elementor-16766 .elementor-element.elementor-element-35052b2 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px}.elementor-16766 .elementor-element.elementor-element-35052b2.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-e9f9ea0)}.elementor-16766 .elementor-element.elementor-element-35052b2.elementor-view-framed .elementor-icon,.elementor-16766 .elementor-element.elementor-element-35052b2.elementor-view-default .elementor-icon{fill:var(--e-global-color-e9f9ea0);color:var(--e-global-color-e9f9ea0);border-color:var(--e-global-color-e9f9ea0)}.elementor-16766 .elementor-element.elementor-element-35052b2 .elementor-icon-box-title{color:var(--e-global-color-6996d8d)}.elementor-16766 .elementor-element.elementor-element-8081b63.elementor-element{--align-self:center}.elementor-16766 .elementor-element.elementor-element-8081b63 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px}.elementor-16766 .elementor-element.elementor-element-8081b63.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-e9f9ea0)}.elementor-16766 .elementor-element.elementor-element-8081b63.elementor-view-framed .elementor-icon,.elementor-16766 .elementor-element.elementor-element-8081b63.elementor-view-default .elementor-icon{fill:var(--e-global-color-e9f9ea0);color:var(--e-global-color-e9f9ea0);border-color:var(--e-global-color-e9f9ea0)}.elementor-16766 .elementor-element.elementor-element-8081b63 .elementor-icon-box-title{color:var(--e-global-color-6996d8d)}.elementor-16766 .elementor-element.elementor-element-a0aa7d4{--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}.elementor-16766 .elementor-element.elementor-element-a0aa7d4:not(.elementor-motion-effects-element-type-background),.elementor-16766 .elementor-element.elementor-element-a0aa7d4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-ed8819e)}.elementor-16766 .elementor-element.elementor-element-d495abf{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px}.elementor-16766 .elementor-element.elementor-element-0e8b880{--spacer-size:60px}.elementor-16766 .elementor-element.elementor-element-380ea6b>.elementor-widget-container{margin:0 0 0 1px}.elementor-16766 .elementor-element.elementor-element-380ea6b{text-align:center;font-size:13px;font-weight:600;text-transform:uppercase;color:var(--e-global-color-e9f9ea0)}.elementor-16766 .elementor-element.elementor-element-1625f2d{--spacer-size:1px}.elementor-16766 .elementor-element.elementor-element-44dec02 .elementor-heading-title{text-transform:capitalize;color:var(--e-global-color-65386e3)}.elementor-16766 .elementor-element.elementor-element-396e7ad .elementor-heading-title{text-transform:capitalize;color:var(--e-global-color-65386e3)}.elementor-16766 .elementor-element.elementor-element-cd609dc{--spacer-size:10px}.elementor-16766 .elementor-element.elementor-element-21fbb1d{--spacer-size:50px}.elementor-16766 .elementor-element.elementor-element-6aa84fe{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px}.elementor-16766 .elementor-element.elementor-element-3027908{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-b1dcf05{--spacer-size:60px}.elementor-16766 .elementor-element.elementor-element-c048642 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2)}.elementor-16766 .elementor-element.elementor-element-c048642 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2)}.elementor-16766 .elementor-element.elementor-element-c048642 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2)}.elementor-16766 .elementor-element.elementor-element-c048642 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2)}.elementor-16766 .elementor-element.elementor-element-c048642 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2)}.elementor-16766 .elementor-element.elementor-element-c048642 .elementor-icon-list-icon i{color:var(--e-global-color-e9f9ea0);transition:color 0.3s}.elementor-16766 .elementor-element.elementor-element-c048642 .elementor-icon-list-icon svg{fill:var(--e-global-color-e9f9ea0);transition:fill 0.3s}.elementor-16766 .elementor-element.elementor-element-c048642{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-16766 .elementor-element.elementor-element-c048642 .elementor-icon-list-icon{padding-inline-end:2px}.elementor-16766 .elementor-element.elementor-element-c048642 .elementor-icon-list-text{color:var(--e-global-color-20c4e19);transition:color 0.3s}.elementor-16766 .elementor-element.elementor-element-5bc9e14{--spacer-size:60px}.elementor-16766 .elementor-element.elementor-element-bd6c727{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-3305492{--spacer-size:60px}.elementor-16766 .elementor-element.elementor-element-b290959 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2)}.elementor-16766 .elementor-element.elementor-element-b290959 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2)}.elementor-16766 .elementor-element.elementor-element-b290959 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2)}.elementor-16766 .elementor-element.elementor-element-b290959 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2)}.elementor-16766 .elementor-element.elementor-element-b290959 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2)}.elementor-16766 .elementor-element.elementor-element-b290959 .elementor-icon-list-icon i{color:var(--e-global-color-e9f9ea0);transition:color 0.3s}.elementor-16766 .elementor-element.elementor-element-b290959 .elementor-icon-list-icon svg{fill:var(--e-global-color-e9f9ea0);transition:fill 0.3s}.elementor-16766 .elementor-element.elementor-element-b290959{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-16766 .elementor-element.elementor-element-b290959 .elementor-icon-list-icon{padding-inline-end:2px}.elementor-16766 .elementor-element.elementor-element-b290959 .elementor-icon-list-text{color:var(--e-global-color-20c4e19);transition:color 0.3s}.elementor-16766 .elementor-element.elementor-element-d30592d{--spacer-size:60px}.elementor-16766 .elementor-element.elementor-element-1e05fa2{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-1e05fa2:not(.elementor-motion-effects-element-type-background),.elementor-16766 .elementor-element.elementor-element-1e05fa2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-97300d6)}.elementor-16766 .elementor-element.elementor-element-ea726d6>.elementor-widget-container{padding:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-ea726d6 h3{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:22px}.elementor-16766 .elementor-element.elementor-element-23ae775{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-23ae775:not(.elementor-motion-effects-element-type-background),.elementor-16766 .elementor-element.elementor-element-23ae775>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-70514a1)}.elementor-16766 .elementor-element.elementor-element-bb55ebf>.elementor-widget-container{margin:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-bb55ebf{text-align:center;font-size:13px;font-weight:600;text-transform:uppercase;color:#D3AA74}.elementor-16766 .elementor-element.elementor-element-4e3e916{text-align:center}.elementor-16766 .elementor-element.elementor-element-4e3e916 .elementor-heading-title{text-transform:capitalize;color:var(--e-global-color-e0ae161)}.elementor-16766 .elementor-element.elementor-element-ead90b7{--spacer-size:5px}.elementor-16766 .elementor-element.elementor-element-5086fc3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-16766 .elementor-element.elementor-element-80ce92a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-19432ec{--display:flex;--min-height:85px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4f9e887);--border-color:var( --e-global-color-4f9e887 );--border-radius:8px 0px 0px 0px}.elementor-16766 .elementor-element.elementor-element-19432ec.e-con{--align-self:center}.elementor-16766 .elementor-element.elementor-element-692a72f{--display:flex;--min-height:60px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0 1px 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var(--e-global-color-4f9e887);--border-color:var( --e-global-color-4f9e887 )}.elementor-16766 .elementor-element.elementor-element-006b8e2{text-align:center}.elementor-16766 .elementor-element.elementor-element-006b8e2 .elementor-heading-title{font-size:16px;font-weight:600;color:var(--e-global-color-6996d8d)}.elementor-16766 .elementor-element.elementor-element-1a074d8{--display:flex;--min-height:60px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4f9e887);--border-color:var( --e-global-color-4f9e887 );--border-radius:0px 8px 0px 0px}.elementor-16766 .elementor-element.elementor-element-e8c948c{text-align:center}.elementor-16766 .elementor-element.elementor-element-e8c948c .elementor-heading-title{font-size:16px;font-weight:600;color:var(--e-global-color-6996d8d)}.elementor-16766 .elementor-element.elementor-element-918ace0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-8b339b3{--display:flex;--min-height:60px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4f9e887);--border-color:var( --e-global-color-4f9e887 )}.elementor-16766 .elementor-element.elementor-element-0647d87{font-weight:600;color:var(--e-global-color-aa5f65f)}.elementor-16766 .elementor-element.elementor-element-d71665c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var(--e-global-color-4f9e887);--border-color:var( --e-global-color-4f9e887 )}.elementor-16766 .elementor-element.elementor-element-0a4207e{font-weight:400}.elementor-16766 .elementor-element.elementor-element-520163a{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4f9e887);--border-color:var( --e-global-color-4f9e887 )}.elementor-16766 .elementor-element.elementor-element-5a56f5d{font-weight:400}.elementor-16766 .elementor-element.elementor-element-ebff7e0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-7d74a18{--display:flex;--min-height:60px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4f9e887);--border-color:var( --e-global-color-4f9e887 )}.elementor-16766 .elementor-element.elementor-element-857a037{font-weight:600;color:var(--e-global-color-aa5f65f)}.elementor-16766 .elementor-element.elementor-element-2a62a85{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var(--e-global-color-4f9e887);--border-color:var( --e-global-color-4f9e887 )}.elementor-16766 .elementor-element.elementor-element-6e049d1{font-weight:400}.elementor-16766 .elementor-element.elementor-element-f9202b9{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4f9e887);--border-color:var( --e-global-color-4f9e887 )}.elementor-16766 .elementor-element.elementor-element-0ff58f5{font-weight:400}.elementor-16766 .elementor-element.elementor-element-6d4b718{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-137801b{--display:flex;--min-height:60px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4f9e887);--border-color:var( --e-global-color-4f9e887 )}.elementor-16766 .elementor-element.elementor-element-ed2bc88{font-weight:600;color:var(--e-global-color-aa5f65f)}.elementor-16766 .elementor-element.elementor-element-3a41f5f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var(--e-global-color-4f9e887);--border-color:var( --e-global-color-4f9e887 )}.elementor-16766 .elementor-element.elementor-element-8b11c49{font-weight:400}.elementor-16766 .elementor-element.elementor-element-44631dd{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4f9e887);--border-color:var( --e-global-color-4f9e887 )}.elementor-16766 .elementor-element.elementor-element-0954bd4{font-weight:400}.elementor-16766 .elementor-element.elementor-element-dca1528{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-d955e7e{--display:flex;--min-height:60px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4f9e887);--border-color:var( --e-global-color-4f9e887 )}.elementor-16766 .elementor-element.elementor-element-be56d40{font-weight:600;color:var(--e-global-color-aa5f65f)}.elementor-16766 .elementor-element.elementor-element-d52fb14{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var(--e-global-color-4f9e887);--border-color:var( --e-global-color-4f9e887 )}.elementor-16766 .elementor-element.elementor-element-1aad17e{font-weight:400}.elementor-16766 .elementor-element.elementor-element-e642849{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4f9e887);--border-color:var( --e-global-color-4f9e887 )}.elementor-16766 .elementor-element.elementor-element-c8459a9{font-weight:400}.elementor-16766 .elementor-element.elementor-element-703dad1{--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;--border-radius:0px 0px 8px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-a9a1059{--display:flex;--min-height:60px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4f9e887);--border-color:var( --e-global-color-4f9e887 );--border-radius:0px 0px 0px 8px}.elementor-16766 .elementor-element.elementor-element-e833265{font-weight:600;color:var(--e-global-color-aa5f65f)}.elementor-16766 .elementor-element.elementor-element-8223693{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var(--e-global-color-4f9e887);--border-color:var( --e-global-color-4f9e887 )}.elementor-16766 .elementor-element.elementor-element-8425181{font-weight:400}.elementor-16766 .elementor-element.elementor-element-77eef36{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-4f9e887);--border-color:var( --e-global-color-4f9e887 );--border-radius:0px 0px 8px 0px}.elementor-16766 .elementor-element.elementor-element-f48865d{font-weight:400}.elementor-16766 .elementor-element.elementor-element-3432e48{--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-16766 .elementor-element.elementor-element-5472624>.elementor-widget-container{margin:10px 0 0 0}.elementor-16766 .elementor-element.elementor-element-5472624{text-align:center;font-style:italic}.elementor-16766 .elementor-element.elementor-element-1255ec4{--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:center;--padding-top:40px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px}.elementor-16766 .elementor-element.elementor-element-629b20c>.elementor-widget-container{margin:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-629b20c{text-align:center;font-size:13px;font-weight:600;text-transform:uppercase;color:var(--e-global-color-e9f9ea0)}.elementor-16766 .elementor-element.elementor-element-66a7a64{text-align:center}.elementor-16766 .elementor-element.elementor-element-66a7a64 .elementor-heading-title{text-transform:capitalize;color:var(--e-global-color-e0ae161)}.elementor-16766 .elementor-element.elementor-element-4a72e1c{width:var(--container-widget-width,51%);max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center}.elementor-16766 .elementor-element.elementor-element-4a72e1c>.elementor-widget-container{margin:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-6108fd1{--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}.elementor-16766 .elementor-element.elementor-element-1ed2eb7{--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:center}.elementor-16766 .elementor-element.elementor-element-1ed2eb7:not(.elementor-motion-effects-element-type-background),.elementor-16766 .elementor-element.elementor-element-1ed2eb7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-70514a1)}.elementor-16766 .elementor-element.elementor-element-72075c0>.elementor-widget-container{margin:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-72075c0{text-align:center;font-size:13px;font-weight:600;text-transform:uppercase;color:var(--e-global-color-e9f9ea0)}.elementor-16766 .elementor-element.elementor-element-dcc134d{text-align:center}.elementor-16766 .elementor-element.elementor-element-dcc134d .elementor-heading-title{text-transform:capitalize;color:var(--e-global-color-e0ae161)}.elementor-16766 .elementor-element.elementor-element-7470407{--spacer-size:10px}.elementor-16766 .elementor-element.elementor-element-0a0f649{--display:flex;--min-height:490px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-cd52823{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-811c8d0 .card-bg-img{background-image:url(https://staging.dreamresorts.staged.net.za/avalon-springs/wp-content/uploads/sites/22/2026/10/Q4B0085-scaled.jpg);background-position:0 -263px;background-repeat:no-repeat;background-size:cover}.elementor-16766 .elementor-element.elementor-element-811c8d0 .card-bg-img:after{background-color:#00000080}.elementor-16766 .elementor-element.elementor-element-811c8d0 .dream-holiday-cta h3{color:var(--e-global-color-65386e3);font-family:"Open Sans",Sans-serif;font-size:35px;font-weight:300;line-height:40px}.elementor-16766 .elementor-element.elementor-element-811c8d0 .dream-holiday-cta p{color:var(--e-global-color-20c4e19);font-size:14px;margin:0 0 10px 0}.elementor-16766 .elementor-element.elementor-element-811c8d0 .card-button{padding:0 0 0 0;border-radius:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-811c8d0 .dream-holiday-cta{padding:20px 20px 20px 20px;border-radius:4px 4px 4px 4px}.elementor-16766 .elementor-element.elementor-element-811c8d0 .card-content{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B1CADA;border-radius:2px 2px 2px 2px;padding:40px 40px 40px 40px}.elementor-16766 .elementor-element.elementor-element-811c8d0 .dream-holiday-cta:hover .card-content{border-color:#B1CADA}.elementor-16766 .elementor-element.elementor-element-9e7c80f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-a24cc80 .card-bg-img{background-image:url(https://staging.dreamresorts.staged.net.za/avalon-springs/wp-content/uploads/sites/22/2026/10/DAY-VISITORS-95-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-16766 .elementor-element.elementor-element-a24cc80 .card-bg-img:after{background-color:#00000080}.elementor-16766 .elementor-element.elementor-element-a24cc80 .dream-holiday-cta h3{color:var(--e-global-color-65386e3);font-family:"Open Sans",Sans-serif;font-size:35px;font-weight:300;line-height:40px;margin:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-a24cc80 .dream-holiday-cta p{color:var(--e-global-color-20c4e19);font-size:14px;margin:0 0 10px 0}.elementor-16766 .elementor-element.elementor-element-a24cc80 .card-button{padding:0 0 0 0;border-radius:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-a24cc80 .dream-holiday-cta{padding:20px 20px 20px 20px;border-radius:4px 4px 4px 4px}.elementor-16766 .elementor-element.elementor-element-a24cc80 .card-content{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B1CADA;border-radius:2px 2px 2px 2px;padding:40px 40px 40px 40px}.elementor-16766 .elementor-element.elementor-element-670ba57{--display:flex;--min-height:490px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-92f7902{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-67b623b .card-bg-img{background-image:url(https://staging.dreamresorts.staged.net.za/avalon-springs/wp-content/uploads/sites/22/2026/10/CAFE-1-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-16766 .elementor-element.elementor-element-67b623b .card-bg-img:after{background-color:#00000080}.elementor-16766 .elementor-element.elementor-element-67b623b .dream-holiday-cta h3{color:var(--e-global-color-65386e3);font-family:"Open Sans",Sans-serif;font-size:35px;font-weight:300;line-height:40px}.elementor-16766 .elementor-element.elementor-element-67b623b .dream-holiday-cta p{color:var(--e-global-color-20c4e19);font-size:14px;margin:0 0 10px 0}.elementor-16766 .elementor-element.elementor-element-67b623b .card-button{color:var(--e-global-color-6e4dbc6);background-color:var(--e-global-color-65386e3);padding:0 0 0 0;border-radius:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-67b623b .dream-holiday-cta{padding:20px 20px 20px 20px;border-radius:4px 4px 4px 4px}.elementor-16766 .elementor-element.elementor-element-67b623b .card-content{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B1CADA;border-radius:2px 2px 2px 2px;padding:40px 40px 40px 40px}.elementor-16766 .elementor-element.elementor-element-67b623b .dream-holiday-cta:hover .card-content{border-color:#B1CADA}.elementor-16766 .elementor-element.elementor-element-deca7e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-5e84505 .card-bg-img{background-image:url(https://staging.dreamresorts.staged.net.za/avalon-springs/wp-content/uploads/sites/22/2026/10/image-11.jpeg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-16766 .elementor-element.elementor-element-5e84505 .card-bg-img:after{background-color:#00000080}.elementor-16766 .elementor-element.elementor-element-5e84505 .dream-holiday-cta h3{color:var(--e-global-color-65386e3);font-family:"Open Sans",Sans-serif;font-size:35px;font-weight:300;line-height:40px;margin:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-5e84505 .dream-holiday-cta p{color:var(--e-global-color-20c4e19);font-size:14px;margin:0 0 10px 0}.elementor-16766 .elementor-element.elementor-element-5e84505 .card-button{color:var(--e-global-color-6e4dbc6);background-color:var(--e-global-color-65386e3);padding:0 0 0 0;border-radius:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-5e84505 .dream-holiday-cta{padding:20px 20px 20px 20px;border-radius:4px 4px 4px 4px}.elementor-16766 .elementor-element.elementor-element-5e84505 .card-content{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B1CADA;border-radius:2px 2px 2px 2px;padding:40px 40px 40px 40px}.elementor-16766 .elementor-element.elementor-element-015b0be{--display:flex;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-16766 .elementor-element.elementor-element-e5d779c{--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-radius:6px 6px 6px 6px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px}.elementor-16766 .elementor-element.elementor-element-e5d779c:not(.elementor-motion-effects-element-type-background),.elementor-16766 .elementor-element.elementor-element-e5d779c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://staging.dreamresorts.staged.net.za/avalon-springs/wp-content/uploads/sites/22/2026/10/4K.00_21_49_16.Still019-scaled.jpg);background-position:top center;background-size:cover}.elementor-16766 .elementor-element.elementor-element-bc3d1ae{--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;--align-items:center;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-bc3d1ae:not(.elementor-motion-effects-element-type-background),.elementor-16766 .elementor-element.elementor-element-bc3d1ae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1C1E1FCC}.elementor-16766 .elementor-element.elementor-element-7c6a382{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-16766 .elementor-element.elementor-element-7c6a382.e-con{--align-self:center}.elementor-16766 .elementor-element.elementor-element-b298370{--display:flex}.elementor-16766 .elementor-element.elementor-element-98e79c6>.elementor-widget-container{margin:0 0 -15px 0}.elementor-16766 .elementor-element.elementor-element-98e79c6{text-align:start;font-size:13px;font-weight:600;text-transform:uppercase;color:#D3AA74}.elementor-16766 .elementor-element.elementor-element-524448c .elementor-heading-title{color:var(--e-global-color-859f248)}.elementor-16766 .elementor-element.elementor-element-f8bb29a>.elementor-widget-container{margin:0 0 -15px 0}.elementor-16766 .elementor-element.elementor-element-f8bb29a{text-align:start;font-size:13px;font-weight:600;text-transform:uppercase;color:var(--e-global-color-c1567f2)}.elementor-16766 .elementor-element.elementor-element-4ef1672{font-size:13px;line-height:18px;color:var(--e-global-color-70514a1)}.elementor-16766 .elementor-element.elementor-element-8a16415>.elementor-widget-container{margin:0 0 -15px 0}.elementor-16766 .elementor-element.elementor-element-8a16415{text-align:start;font-size:13px;font-weight:600;text-transform:uppercase;color:var(--e-global-color-c1567f2)}.elementor-16766 .elementor-element.elementor-element-e57079b{font-size:13px;line-height:18px;color:var(--e-global-color-70514a1)}.elementor-16766 .elementor-element.elementor-element-10c642f>.elementor-widget-container{margin:0 0 -15px 0}.elementor-16766 .elementor-element.elementor-element-10c642f{text-align:start;font-size:13px;font-weight:600;text-transform:uppercase;color:var(--e-global-color-c1567f2)}.elementor-16766 .elementor-element.elementor-element-7d6a05c{font-size:13px;line-height:18px;color:var(--e-global-color-70514a1)}.elementor-16766 .elementor-element.elementor-element-941a7c3>.elementor-widget-container{margin:0 0 -15px 0}.elementor-16766 .elementor-element.elementor-element-941a7c3{text-align:start;font-size:13px;font-weight:600;text-transform:uppercase;color:var(--e-global-color-c1567f2)}.elementor-16766 .elementor-element.elementor-element-6c717eb{font-size:13px;line-height:18px;color:var(--e-global-color-70514a1)}.elementor-16766 .elementor-element.elementor-element-dc55b28 img{width:78%}.elementor-16766 .elementor-element.elementor-element-350b20b{--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:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-350b20b:not(.elementor-motion-effects-element-type-background),.elementor-16766 .elementor-element.elementor-element-350b20b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-70514a1)}.elementor-16766 .elementor-element.elementor-element-1972f86>.elementor-widget-container{margin:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-1972f86{text-align:center;font-size:13px;font-weight:600;text-transform:uppercase;color:var(--e-global-color-e9f9ea0)}.elementor-16766 .elementor-element.elementor-element-48d1f94>.elementor-widget-container{margin:0 0 -10px 0}.elementor-16766 .elementor-element.elementor-element-48d1f94{text-align:center}.elementor-16766 .elementor-element.elementor-element-48d1f94 .elementor-heading-title{text-transform:capitalize;color:var(--e-global-color-e0ae161)}.elementor-16766 .elementor-element.elementor-element-6318355{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row}.elementor-16766 .elementor-element.elementor-element-3b62f4b{--display:flex}.elementor-16766 .elementor-element.elementor-element-6054a88.elementor-element{--align-self:center}.elementor-16766 .elementor-element.elementor-element-6054a88 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:23px}.elementor-16766 .elementor-element.elementor-element-6054a88 .elementor-icon-box-title{margin-block-end:0;color:var(--e-global-color-9759471)}.elementor-16766 .elementor-element.elementor-element-6054a88.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-e9f9ea0)}.elementor-16766 .elementor-element.elementor-element-6054a88.elementor-view-framed .elementor-icon,.elementor-16766 .elementor-element.elementor-element-6054a88.elementor-view-default .elementor-icon{fill:var(--e-global-color-e9f9ea0);color:var(--e-global-color-e9f9ea0);border-color:var(--e-global-color-e9f9ea0)}.elementor-16766 .elementor-element.elementor-element-6054a88 .elementor-icon{font-size:66px}.elementor-16766 .elementor-element.elementor-element-6054a88 .elementor-icon i{transform:rotate(14deg)}.elementor-16766 .elementor-element.elementor-element-6054a88 .elementor-icon-box-title,.elementor-16766 .elementor-element.elementor-element-6054a88 .elementor-icon-box-title a{font-family:"Open Sans",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:24px}.elementor-16766 .elementor-element.elementor-element-3cb1b64{--display:flex}.elementor-16766 .elementor-element.elementor-element-acb3fd9.elementor-element{--align-self:center}.elementor-16766 .elementor-element.elementor-element-acb3fd9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:23px}.elementor-16766 .elementor-element.elementor-element-acb3fd9 .elementor-icon-box-title{margin-block-end:0;color:var(--e-global-color-9759471)}.elementor-16766 .elementor-element.elementor-element-acb3fd9.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-e9f9ea0)}.elementor-16766 .elementor-element.elementor-element-acb3fd9.elementor-view-framed .elementor-icon,.elementor-16766 .elementor-element.elementor-element-acb3fd9.elementor-view-default .elementor-icon{fill:var(--e-global-color-e9f9ea0);color:var(--e-global-color-e9f9ea0);border-color:var(--e-global-color-e9f9ea0)}.elementor-16766 .elementor-element.elementor-element-acb3fd9 .elementor-icon{font-size:66px}.elementor-16766 .elementor-element.elementor-element-acb3fd9 .elementor-icon i{transform:rotate(14deg)}.elementor-16766 .elementor-element.elementor-element-acb3fd9 .elementor-icon-box-title,.elementor-16766 .elementor-element.elementor-element-acb3fd9 .elementor-icon-box-title a{font-family:"Open Sans",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:24px}.elementor-16766 .elementor-element.elementor-element-0fdad84{--display:flex}.elementor-16766 .elementor-element.elementor-element-5ac4007.elementor-element{--align-self:center}.elementor-16766 .elementor-element.elementor-element-5ac4007 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:23px}.elementor-16766 .elementor-element.elementor-element-5ac4007 .elementor-icon-box-title{margin-block-end:0;color:var(--e-global-color-9759471)}.elementor-16766 .elementor-element.elementor-element-5ac4007.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-e9f9ea0)}.elementor-16766 .elementor-element.elementor-element-5ac4007.elementor-view-framed .elementor-icon,.elementor-16766 .elementor-element.elementor-element-5ac4007.elementor-view-default .elementor-icon{fill:var(--e-global-color-e9f9ea0);color:var(--e-global-color-e9f9ea0);border-color:var(--e-global-color-e9f9ea0)}.elementor-16766 .elementor-element.elementor-element-5ac4007 .elementor-icon{font-size:66px}.elementor-16766 .elementor-element.elementor-element-5ac4007 .elementor-icon i{transform:rotate(14deg)}.elementor-16766 .elementor-element.elementor-element-5ac4007 .elementor-icon-box-title,.elementor-16766 .elementor-element.elementor-element-5ac4007 .elementor-icon-box-title a{font-family:"Open Sans",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:24px}.elementor-16766 .elementor-element.elementor-element-1662abe{--display:flex}.elementor-16766 .elementor-element.elementor-element-fc1fade.elementor-element{--align-self:center}.elementor-16766 .elementor-element.elementor-element-fc1fade .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:23px}.elementor-16766 .elementor-element.elementor-element-fc1fade .elementor-icon-box-title{margin-block-end:0;color:var(--e-global-color-9759471)}.elementor-16766 .elementor-element.elementor-element-fc1fade.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-e9f9ea0)}.elementor-16766 .elementor-element.elementor-element-fc1fade.elementor-view-framed .elementor-icon,.elementor-16766 .elementor-element.elementor-element-fc1fade.elementor-view-default .elementor-icon{fill:var(--e-global-color-e9f9ea0);color:var(--e-global-color-e9f9ea0);border-color:var(--e-global-color-e9f9ea0)}.elementor-16766 .elementor-element.elementor-element-fc1fade .elementor-icon{font-size:66px}.elementor-16766 .elementor-element.elementor-element-fc1fade .elementor-icon i{transform:rotate(14deg)}.elementor-16766 .elementor-element.elementor-element-fc1fade .elementor-icon-box-title,.elementor-16766 .elementor-element.elementor-element-fc1fade .elementor-icon-box-title a{font-family:"Open Sans",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:24px}.elementor-16766 .elementor-element.elementor-element-b614335{--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:center;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-16766 .elementor-element.elementor-element-b614335:not(.elementor-motion-effects-element-type-background),.elementor-16766 .elementor-element.elementor-element-b614335>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-70514a1)}.elementor-16766 .elementor-element.elementor-element-2243d5f>.elementor-widget-container{margin:50px 0 0 0}.elementor-16766 .elementor-element.elementor-element-2243d5f{text-align:center;font-size:13px;font-weight:600;text-transform:uppercase;color:var(--e-global-color-e9f9ea0)}.elementor-16766 .elementor-element.elementor-element-de7f200>.elementor-widget-container{margin:0 0 -10px 0}.elementor-16766 .elementor-element.elementor-element-de7f200{text-align:center}.elementor-16766 .elementor-element.elementor-element-de7f200 .elementor-heading-title{text-transform:capitalize;color:var(--e-global-color-e0ae161)}.elementor-16766 .elementor-element.elementor-element-87b91b6{width:var(--container-widget-width,60%);max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center}.elementor-16766 .elementor-element.elementor-element-87b91b6>.elementor-widget-container{margin:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-936eca1>.elementor-widget-container{margin:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-b4017a5{--spacer-size:30px}.elementor-16766 .elementor-element.elementor-element-d0f9c1d{width:100%;max-width:100%}.elementor-16766 .elementor-element.elementor-element-c76ce0f{--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-16766 .elementor-element.elementor-element-38efabb{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-38efabb:not(.elementor-motion-effects-element-type-background),.elementor-16766 .elementor-element.elementor-element-38efabb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F8F9}.elementor-16766 .elementor-element.elementor-element-e947ae2{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-e947ae2 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center}.elementor-16766 .elementor-element.elementor-element-d43de5a{--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-16766 .elementor-element.elementor-element-f43d17f .elementor-heading-title{color:var(--e-global-color-6996d8d)}.elementor-16766 .elementor-element.elementor-element-418a30b{--display:flex}.elementor-16766 .elementor-element.elementor-element-6d9adf0{color:var(--e-global-color-6996d8d)}.elementor-16766 .elementor-element.elementor-element-0b737cc{--display:flex}.elementor-16766 .elementor-element.elementor-element-2216b4b{color:var(--e-global-color-6996d8d)}.elementor-16766 .elementor-element.elementor-element-700b6e4{--display:flex}.elementor-16766 .elementor-element.elementor-element-f09ecfc{color:var(--e-global-color-6996d8d)}.elementor-16766 .elementor-element.elementor-element-5eca70f{--display:flex}.elementor-16766 .elementor-element.elementor-element-4ce7484{color:var(--e-global-color-6996d8d)}.elementor-16766 .elementor-element.elementor-element-734ecd9{--display:flex}.elementor-16766 .elementor-element.elementor-element-4bdadab{color:var(--e-global-color-6996d8d)}.elementor-16766 .elementor-element.elementor-element-aa51771{--display:flex}.elementor-16766 .elementor-element.elementor-element-353a65e{color:var(--e-global-color-6996d8d)}.elementor-16766 .elementor-element.elementor-element-31c4db9{--display:flex}.elementor-16766 .elementor-element.elementor-element-9b034e9{color:var(--e-global-color-6996d8d)}.elementor-16766 .elementor-element.elementor-element-e4c2aa6{--display:flex}.elementor-16766 .elementor-element.elementor-element-01546ac{color:var(--e-global-color-6996d8d)}.elementor-16766 .elementor-element.elementor-element-30284d3{--n-accordion-title-font-size:14px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-2fcf6f7 );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-6996d8d );--n-accordion-icon-size:7px}:where(.elementor-16766 .elementor-element.elementor-element-30284d3>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con{background-color:#FFF;border-style:none;--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-right:15px;--padding-bottom:15px;--padding-left:15px}.elementor-16766 .elementor-element.elementor-element-30284d3>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{border-style:solid;border-width:0 0 1px 0}.elementor-16766 .elementor-element.elementor-element-30284d3>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{border-style:solid;border-width:0 0 1px 0}.elementor-16766 .elementor-element.elementor-element-30284d3>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{border-style:none}:where(.elementor-16766 .elementor-element.elementor-element-30284d3>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:"Open Sans",Sans-serif;font-weight:500;text-transform:capitalize}.elementor-16766 .elementor-element.elementor-element-6a8b753{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-6a8b753:not(.elementor-motion-effects-element-type-background),.elementor-16766 .elementor-element.elementor-element-6a8b753>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-70514a1)}@media(max-width:1366px){.elementor-16766 .elementor-element.elementor-element-b30a740{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-16766 .elementor-element.elementor-element-5b35fcd{--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:05%}.elementor-16766 .elementor-element.elementor-element-20798bf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-16766 .elementor-element.elementor-element-17b6c07>.elementor-widget-container{margin:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-17b6c07{text-align:center}.elementor-16766 .elementor-element.elementor-element-b8dd657>.elementor-widget-container{margin:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-b8dd657{text-align:center}.elementor-16766 .elementor-element.elementor-element-2464c31{text-align:center}.elementor-16766 .elementor-element.elementor-element-c6ea7eb{text-align:center}.elementor-16766 .elementor-element.elementor-element-22cd8b1.elementor-element{--align-self:center}.elementor-16766 .elementor-element.elementor-element-22cd8b1 .elementor-icon-wrapper{text-align:center}.elementor-16766 .elementor-element.elementor-element-7c6a382{--grid-auto-flow:row}.elementor-16766 .elementor-element.elementor-element-6318355{--grid-auto-flow:row}}@media(max-width:1024px){.elementor-16766 .elementor-element.elementor-element-b30a740{--min-height:55vh;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px}.elementor-16766 .elementor-element.elementor-element-5b35fcd{--min-height:60vh;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px}.elementor-16766 .elementor-element.elementor-element-779b521{--spacer-size:89px}.elementor-16766 .elementor-element.elementor-element-17b6c07{width:var(--container-widget-width,43%);max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0}.elementor-16766 .elementor-element.elementor-element-b8dd657{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-16766 .elementor-element.elementor-element-b8dd657>.elementor-widget-container{margin:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-2464c31{width:var(--container-widget-width,75%);max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start}.elementor-16766 .elementor-element.elementor-element-c6ea7eb{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-16766 .elementor-element.elementor-element-381c5d0{--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-16766 .elementor-element.elementor-element-4d0d900{--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center}.elementor-16766 .elementor-element.elementor-element-8767e7f{--e-n-carousel-swiper-slides-to-display:1}.elementor-16766 .elementor-element.elementor-element-564098a{--padding-top:50px;--padding-bottom:45px;--padding-left:40px;--padding-right:40px}.elementor-16766 .elementor-element.elementor-element-4100998{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-7b4d89b{--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-16766 .elementor-element.elementor-element-a0aa7d4{--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-16766 .elementor-element.elementor-element-d495abf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-16766 .elementor-element.elementor-element-0e8b880{--spacer-size:10px}.elementor-16766 .elementor-element.elementor-element-44dec02{text-align:center}.elementor-16766 .elementor-element.elementor-element-396e7ad{text-align:center}.elementor-16766 .elementor-element.elementor-element-21fbb1d{--spacer-size:10px}.elementor-16766 .elementor-element.elementor-element-6aa84fe{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap}.elementor-16766 .elementor-element.elementor-element-3027908{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-16766 .elementor-element.elementor-element-5bc9e14{--spacer-size:10px}.elementor-16766 .elementor-element.elementor-element-bd6c727{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-16766 .elementor-element.elementor-element-d30592d{--spacer-size:10px}.elementor-16766 .elementor-element.elementor-element-23ae775{--padding-top:50px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px}.elementor-16766 .elementor-element.elementor-element-ead90b7{--spacer-size:10px}.elementor-16766 .elementor-element.elementor-element-5086fc3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-16766 .elementor-element.elementor-element-1255ec4{--padding-top:40px;--padding-bottom:45px;--padding-left:40px;--padding-right:40px}.elementor-16766 .elementor-element.elementor-element-1ed2eb7{--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px}.elementor-16766 .elementor-element.elementor-element-7470407{--spacer-size:10px}.elementor-16766 .elementor-element.elementor-element-811c8d0 .dream-holiday-cta h3{font-size:30px;line-height:35px}.elementor-16766 .elementor-element.elementor-element-811c8d0 .card-bg-img{background-position:0 0}.elementor-16766 .elementor-element.elementor-element-a24cc80 .dream-holiday-cta h3{font-size:30px;line-height:35px}.elementor-16766 .elementor-element.elementor-element-67b623b .dream-holiday-cta h3{font-size:30px;line-height:35px}.elementor-16766 .elementor-element.elementor-element-5e84505 .dream-holiday-cta h3{font-size:30px;line-height:35px}.elementor-16766 .elementor-element.elementor-element-015b0be{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px}.elementor-16766 .elementor-element.elementor-element-e5d779c{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px}.elementor-16766 .elementor-element.elementor-element-bc3d1ae{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-16766 .elementor-element.elementor-element-7c6a382{--grid-auto-flow:row;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-16766 .elementor-element.elementor-element-350b20b{--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px}.elementor-16766 .elementor-element.elementor-element-6318355{--grid-auto-flow:row}.elementor-16766 .elementor-element.elementor-element-b614335{--padding-top:40px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px}.elementor-16766 .elementor-element.elementor-element-2243d5f>.elementor-widget-container{margin:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-87b91b6>.elementor-widget-container{margin:0 0 30px 0}.elementor-16766 .elementor-element.elementor-element-936eca1>.elementor-widget-container{margin:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-b4017a5{--spacer-size:10px}.elementor-16766 .elementor-element.elementor-element-c76ce0f{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-16766 .elementor-element.elementor-element-38efabb{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-16766 .elementor-element.elementor-element-e947ae2{--min-height:300px}.elementor-16766 .elementor-element.elementor-element-d43de5a{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-6a8b753{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}}@media(max-width:767px){.elementor-16766 .elementor-element.elementor-element-b30a740{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-16766 .elementor-element.elementor-element-5b35fcd{--min-height:75vh;--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;--justify-content:flex-end}.elementor-16766 .elementor-element.elementor-element-5b35fcd:not(.elementor-motion-effects-element-type-background),.elementor-16766 .elementor-element.elementor-element-5b35fcd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-280px 0}.elementor-16766 .elementor-element.elementor-element-20798bf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-16766 .elementor-element.elementor-element-17b6c07{width:100%;max-width:100%}.elementor-16766 .elementor-element.elementor-element-b8dd657{width:100%;max-width:100%;text-align:start}.elementor-16766 .elementor-element.elementor-element-2464c31{width:100%;max-width:100%}.elementor-16766 .elementor-element.elementor-element-c6ea7eb{width:100%;max-width:100%;text-align:start}.elementor-16766 .elementor-element.elementor-element-638c065{width:100%;max-width:100%}.elementor-16766 .elementor-element.elementor-element-638c065 .elementor-button .elementor-button-content-wrapper{justify-content:center}.elementor-16766 .elementor-element.elementor-element-6236c40{width:100%;max-width:100%}.elementor-16766 .elementor-element.elementor-element-6236c40 .elementor-button .elementor-button-content-wrapper{justify-content:center}.elementor-16766 .elementor-element.elementor-element-4d0d900{--justify-content:center;--padding-top:15px;--padding-bottom:116px;--padding-left:10px;--padding-right:10px}.elementor-16766 .elementor-element.elementor-element-08a8e2d>.elementor-widget-container{padding:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-8767e7f{--e-n-carousel-swiper-slides-to-display:1}.elementor-16766 .elementor-element.elementor-element-564098a{--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-16766 .elementor-element.elementor-element-1caa0f3{width:100%;max-width:100%}.elementor-16766 .elementor-element.elementor-element-de9a41e{width:100%;max-width:100%}.elementor-16766 .elementor-element.elementor-element-de9a41e .elementor-button .elementor-button-content-wrapper{justify-content:center}.elementor-16766 .elementor-element.elementor-element-4100998{--padding-top:50px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-7b4d89b{--justify-content:space-between}.elementor-16766 .elementor-element.elementor-element-ad8e3b5>.elementor-widget-container{padding:0 20px 0 20px}.elementor-16766 .elementor-element.elementor-element-4c77f1a{--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:10px 0px;--row-gap:10px;--column-gap:0px}.elementor-16766 .elementor-element.elementor-element-8081b63>.elementor-widget-container{padding:20px 0 30px 0}.elementor-16766 .elementor-element.elementor-element-a0aa7d4{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px}.elementor-16766 .elementor-element.elementor-element-44dec02{width:var(--container-widget-width,95%);max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center}.elementor-16766 .elementor-element.elementor-element-44dec02>.elementor-widget-container{margin:0 0 -20px 0}.elementor-16766 .elementor-element.elementor-element-44dec02.elementor-element{--align-self:center}.elementor-16766 .elementor-element.elementor-element-44dec02 .elementor-heading-title{line-height:30px}.elementor-16766 .elementor-element.elementor-element-396e7ad>.elementor-widget-container{margin:0 0 -20px 0}.elementor-16766 .elementor-element.elementor-element-396e7ad{text-align:center}.elementor-16766 .elementor-element.elementor-element-396e7ad .elementor-heading-title{line-height:30px}.elementor-16766 .elementor-element.elementor-element-6aa84fe{--width:90%}.elementor-16766 .elementor-element.elementor-element-6aa84fe.e-con{--align-self:center}.elementor-16766 .elementor-element.elementor-element-3027908{--width:50%}.elementor-16766 .elementor-element.elementor-element-c048642 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-16766 .elementor-element.elementor-element-c048642 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-16766 .elementor-element.elementor-element-c048642 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-16766 .elementor-element.elementor-element-c048642 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-16766 .elementor-element.elementor-element-c048642 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-16766 .elementor-element.elementor-element-c048642 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-16766 .elementor-element.elementor-element-c048642 .elementor-icon-list-item>a{font-size:12px;line-height:18px}.elementor-16766 .elementor-element.elementor-element-bd6c727{--width:50%;--flex-wrap:wrap}.elementor-16766 .elementor-element.elementor-element-b290959 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-16766 .elementor-element.elementor-element-b290959 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-16766 .elementor-element.elementor-element-b290959 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-16766 .elementor-element.elementor-element-b290959 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-16766 .elementor-element.elementor-element-b290959 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-16766 .elementor-element.elementor-element-b290959 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-16766 .elementor-element.elementor-element-b290959 .elementor-icon-list-item>a{font-size:12px;line-height:18px}.elementor-16766 .elementor-element.elementor-element-23ae775{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-bb55ebf>.elementor-widget-container{padding:0 20px 0 20px}.elementor-16766 .elementor-element.elementor-element-bb55ebf.elementor-element{--align-self:flex-start}.elementor-16766 .elementor-element.elementor-element-bb55ebf{text-align:center}.elementor-16766 .elementor-element.elementor-element-4e3e916>.elementor-widget-container{padding:0 20px 25px 20px}.elementor-16766 .elementor-element.elementor-element-4e3e916.elementor-element{--align-self:flex-start}.elementor-16766 .elementor-element.elementor-element-4e3e916{text-align:start}.elementor-16766 .elementor-element.elementor-element-278ebb1>.elementor-widget-container{padding:0 20px 0 20px}.elementor-16766 .elementor-element.elementor-element-278ebb1{text-align:start}.elementor-16766 .elementor-element.elementor-element-5472624>.elementor-widget-container{padding:0 20px 0 20px}.elementor-16766 .elementor-element.elementor-element-5472624{text-align:start}.elementor-16766 .elementor-element.elementor-element-1255ec4{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-16766 .elementor-element.elementor-element-4a72e1c{width:100%;max-width:100%}.elementor-16766 .elementor-element.elementor-element-d6e8f56{width:100%;max-width:100%}.elementor-16766 .elementor-element.elementor-element-d6e8f56 .elementor-button .elementor-button-content-wrapper{justify-content:center}.elementor-16766 .elementor-element.elementor-element-2815309{width:100%;max-width:100%}.elementor-16766 .elementor-element.elementor-element-2815309 .elementor-button .elementor-button-content-wrapper{justify-content:center}.elementor-16766 .elementor-element.elementor-element-1ed2eb7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-16766 .elementor-element.elementor-element-0a0f649{--gap:10px 0px;--row-gap:10px;--column-gap:0px}.elementor-16766 .elementor-element.elementor-element-811c8d0 .dream-holiday-cta h3{font-size:26px;line-height:26px}.elementor-16766 .elementor-element.elementor-element-811c8d0 .card-bg-img{background-position:0 0}.elementor-16766 .elementor-element.elementor-element-a24cc80 .dream-holiday-cta h3{font-size:26px;line-height:26px}.elementor-16766 .elementor-element.elementor-element-670ba57{--gap:10px 0px;--row-gap:10px;--column-gap:0px}.elementor-16766 .elementor-element.elementor-element-67b623b .dream-holiday-cta h3{font-size:26px;line-height:26px}.elementor-16766 .elementor-element.elementor-element-5e84505 .dream-holiday-cta h3{font-size:26px;line-height:26px}.elementor-16766 .elementor-element.elementor-element-e5d779c{--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-16766 .elementor-element.elementor-element-7c6a382{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-16766 .elementor-element.elementor-element-98e79c6>.elementor-widget-container{padding:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-524448c{text-align:start}.elementor-16766 .elementor-element.elementor-element-f8bb29a>.elementor-widget-container{padding:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-8a16415>.elementor-widget-container{padding:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-10c642f>.elementor-widget-container{padding:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-941a7c3>.elementor-widget-container{padding:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-350b20b{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-48d1f94>.elementor-widget-container{margin:0 20px -10px 20px}.elementor-16766 .elementor-element.elementor-element-6318355{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-16766 .elementor-element.elementor-element-6054a88 .elementor-icon-box-wrapper{text-align:center;gap:0}.elementor-16766 .elementor-element.elementor-element-6054a88 .elementor-icon{font-size:32px}.elementor-16766 .elementor-element.elementor-element-6054a88 .elementor-icon-box-title,.elementor-16766 .elementor-element.elementor-element-6054a88 .elementor-icon-box-title a{font-size:10px;line-height:15px}.elementor-16766 .elementor-element.elementor-element-acb3fd9 .elementor-icon-box-wrapper{text-align:center;gap:0}.elementor-16766 .elementor-element.elementor-element-acb3fd9 .elementor-icon{font-size:32px}.elementor-16766 .elementor-element.elementor-element-acb3fd9 .elementor-icon-box-title,.elementor-16766 .elementor-element.elementor-element-acb3fd9 .elementor-icon-box-title a{font-size:10px;line-height:15px}.elementor-16766 .elementor-element.elementor-element-5ac4007 .elementor-icon-box-wrapper{text-align:center;gap:0}.elementor-16766 .elementor-element.elementor-element-5ac4007 .elementor-icon{font-size:32px}.elementor-16766 .elementor-element.elementor-element-5ac4007 .elementor-icon-box-title,.elementor-16766 .elementor-element.elementor-element-5ac4007 .elementor-icon-box-title a{font-size:10px;line-height:15px}.elementor-16766 .elementor-element.elementor-element-fc1fade .elementor-icon-box-wrapper{text-align:center;gap:0}.elementor-16766 .elementor-element.elementor-element-fc1fade .elementor-icon{font-size:32px}.elementor-16766 .elementor-element.elementor-element-fc1fade .elementor-icon-box-title,.elementor-16766 .elementor-element.elementor-element-fc1fade .elementor-icon-box-title a{font-size:10px;line-height:15px}.elementor-16766 .elementor-element.elementor-element-b614335{--padding-top:30px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-2243d5f>.elementor-widget-container{padding:0 20px 0 20px}.elementor-16766 .elementor-element.elementor-element-de7f200>.elementor-widget-container{padding:0 20px 0 20px}.elementor-16766 .elementor-element.elementor-element-87b91b6{width:100%;max-width:100%}.elementor-16766 .elementor-element.elementor-element-87b91b6>.elementor-widget-container{margin:0 0 0 0;padding:0 20px 20px 20px}.elementor-16766 .elementor-element.elementor-element-936eca1>.elementor-widget-container{margin:0 0 0 0}.elementor-16766 .elementor-element.elementor-element-b4017a5{--spacer-size:10px}.elementor-16766 .elementor-element.elementor-element-c76ce0f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-16766 .elementor-element.elementor-element-38efabb{--padding-top:40px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px}.elementor-16766 .elementor-element.elementor-element-e947ae2{--min-height:200px}.elementor-16766 .elementor-element.elementor-element-d43de5a{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16766 .elementor-element.elementor-element-6a8b753{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px}}@media(min-width:768px){.elementor-16766 .elementor-element.elementor-element-4100998{--content-width:1300px}.elementor-16766 .elementor-element.elementor-element-7b4d89b{--content-width:1240px}.elementor-16766 .elementor-element.elementor-element-d495abf{--width:60%}.elementor-16766 .elementor-element.elementor-element-6aa84fe{--width:40%}.elementor-16766 .elementor-element.elementor-element-e947ae2{--width:50%}.elementor-16766 .elementor-element.elementor-element-d43de5a{--width:50%}}@media(max-width:1366px) and (min-width:768px){.elementor-16766 .elementor-element.elementor-element-20798bf{--width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-16766 .elementor-element.elementor-element-d495abf{--width:100%}.elementor-16766 .elementor-element.elementor-element-6aa84fe{--width:100%}.elementor-16766 .elementor-element.elementor-element-3027908{--width:50%}.elementor-16766 .elementor-element.elementor-element-bd6c727{--width:50%}.elementor-16766 .elementor-element.elementor-element-e947ae2{--width:100%}.elementor-16766 .elementor-element.elementor-element-d43de5a{--width:100%}}.elementor-16766 .elementor-element.elementor-element-b30a740{padding-top:173.25px}@media (max-width:1024px){.elementor-16766 .elementor-element.elementor-element-b30a740{padding-top:210px!important;padding-bottom:20px}}@media (max-width:767.98px){.elementor-16766 .elementor-element.elementor-element-b30a740{padding-top:190px!important}}.elementor-16766 .elementor-element.elementor-element-0a0f649{p:empty,div.add-content:empty{display:none!important}}.elementor-16766 .elementor-element.elementor-element-670ba57{p:empty,div.add-content:empty{display:none!important}}.elementor-16766 .elementor-element.elementor-element-e5d779c{overflow-x:clip}.dhr-slider.hero__booking-content .e-n-carousel.swiper{border-radius:15px!important}#custom-read-more{details{summary{order:1}}.e-n-accordion-item-title-text{visibility:hidden;position:relative}.e-n-accordion-item-title-text::after{content:"Read further";visibility:visible;position:absolute;left:0;top:-2px;text-decoration:underline;text-underline-offset:6px}span.e-n-accordion-item-title-icon{margin-top:-3px!important}details[open] .e-n-accordion-item-title-text::after{content:"Read less"}details.e-n-accordion-item[open] svg{transform:rotate(180deg)}}.suggested-activity{img{width:100%!important;max-width:300px;height:250px;object-fit:cover}figure{position:relative;display:flex!important;justify-content:center!important;&::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#07070766;background-image:url(https://staging.dreamresorts.staged.net.za/avalon-springs/wp-content/uploads/sites/22/2025/03/hand-pointer-solid.svg);background-repeat:no-repeat;border-radius:4px;background-position:center;transform:scale(0);opacity:0;transition:transform 0.5s ease,opacity 0.5s ease}&:hover{&::after{transform:scale(1);opacity:1}}}}