.elementor-50194 .elementor-element.elementor-element-6ab8a1b7 > .elementor-container{min-height:100vh;}.elementor-50194 .elementor-element.elementor-element-6ab8a1b7:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-6ab8a1b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background:url("https://www.calaazulresort.com/wp-content/uploads/2026/09/Bliss-Overlook-Hero.jpeg") 50% 50%;background-size:cover;}.elementor-50194 .elementor-element.elementor-element-6ab8a1b7 > .elementor-background-overlay{background-color:#000000;opacity:0.45;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50194 .elementor-element.elementor-element-6ab8a1b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50194 .elementor-element.elementor-element-5d93796{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50194 .elementor-element.elementor-element-5d93796 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50194 .elementor-element.elementor-element-592599c1{text-align:center;}.elementor-50194 .elementor-element.elementor-element-592599c1 .elementor-heading-title{color:#FFFFFF;font-family:"Jost", Sans-serif;font-size:60px;font-weight:300;text-transform:uppercase;letter-spacing:10px;word-spacing:0px;}.elementor-50194 .elementor-element.elementor-element-b61f800 > .elementor-widget-container{padding:24px 24px 24px 24px;}.elementor-50194 .elementor-element.elementor-element-28e6f75a{text-align:center;}.elementor-50194 .elementor-element.elementor-element-28e6f75a .elementor-heading-title{color:#FFFFFF;font-family:"Jost", Sans-serif;font-size:22px;font-weight:300;letter-spacing:2px;}.elementor-50194 .elementor-element.elementor-element-85ce25d{text-align:center;}.elementor-50194 .elementor-element.elementor-element-85ce25d .elementor-heading-title{color:#FFFFFF;font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;line-height:23px;letter-spacing:1px;}.elementor-50194 .elementor-element.elementor-element-ef54b9a{--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;--justify-content:center;--align-items:center;--gap:20px 20px;--background-transition:0.3s;--padding-block-start:40px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-50194 .elementor-element.elementor-element-4b65437 .elementor-button{font-weight:600;text-transform:uppercase;background-color:#71866B;border-radius:7px 7px 7px 7px;}.elementor-50194 .elementor-element.elementor-element-4b65437 .elementor-button:hover, .elementor-50194 .elementor-element.elementor-element-4b65437 .elementor-button:focus{background-color:#5C7057;}.elementor-50194 .elementor-element.elementor-element-501be3f .elementor-button{font-weight:600;text-transform:uppercase;background-color:#71866B45;border-style:solid;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;}.elementor-50194 .elementor-element.elementor-element-501be3f .elementor-button:hover, .elementor-50194 .elementor-element.elementor-element-501be3f .elementor-button:focus{background-color:#FFFFFF47;}.elementor-50194 .elementor-element.elementor-element-501be3f > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-50194 .elementor-element.elementor-element-4cf931e1:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-4cf931e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50194 .elementor-element.elementor-element-4cf931e1 > .elementor-background-overlay{background-color:#F7F5EF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50194 .elementor-element.elementor-element-4cf931e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50194 .elementor-element.elementor-element-223d7fa9 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-348d94b3{text-align:left;}.elementor-50194 .elementor-element.elementor-element-348d94b3 .elementor-heading-title{color:#71866B;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-348d94b3 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-58530dc{text-align:left;}.elementor-50194 .elementor-element.elementor-element-58530dc .elementor-heading-title{color:#000000;font-size:30px;font-weight:400;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-58530dc > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-5e934814{color:#393939;font-size:21px;font-weight:400;letter-spacing:1px;}.elementor-50194 .elementor-element.elementor-element-ee304ad{color:#393939;}.elementor-50194 .elementor-element.elementor-element-7ef4c74:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-7ef4c74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50194 .elementor-element.elementor-element-7ef4c74 > .elementor-background-overlay{background-color:#F7F5EF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50194 .elementor-element.elementor-element-7ef4c74{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50194 .elementor-element.elementor-element-46cca23 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-8ece292{text-align:left;}.elementor-50194 .elementor-element.elementor-element-8ece292 .elementor-heading-title{color:#71866B;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-8ece292 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-2cedb53{text-align:left;}.elementor-50194 .elementor-element.elementor-element-2cedb53 .elementor-heading-title{color:#000000;font-size:30px;font-weight:400;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-2cedb53 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-2bbbecb{color:#393939;font-size:21px;font-weight:400;letter-spacing:1px;}.elementor-50194 .elementor-element.elementor-element-9f40b7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-a6a504d{--display:flex;--min-height:400px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-50194 .elementor-element.elementor-element-a6a504d:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-a6a504d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calaazulresort.com/wp-content/uploads/2026/09/Bungalow-10.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50194 .elementor-element.elementor-element-a6a504d::before, .elementor-50194 .elementor-element.elementor-element-a6a504d > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-a6a504d > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-a6a504d > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-a6a504d > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-a6a504d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #0000004F 100%);}.elementor-50194 .elementor-element.elementor-element-a6a504d, .elementor-50194 .elementor-element.elementor-element-a6a504d::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-14a295b{text-align:center;}.elementor-50194 .elementor-element.elementor-element-14a295b .elementor-heading-title{color:#FFFFFF;font-size:18px;font-weight:500;}.elementor-50194 .elementor-element.elementor-element-3b89c5b{--display:flex;--min-height:400px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-50194 .elementor-element.elementor-element-3b89c5b:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-3b89c5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calaazulresort.com/wp-content/uploads/2026/09/Yoga-Pavilion-03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50194 .elementor-element.elementor-element-3b89c5b::before, .elementor-50194 .elementor-element.elementor-element-3b89c5b > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-3b89c5b > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-3b89c5b > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-3b89c5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-3b89c5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #0000004F 100%);}.elementor-50194 .elementor-element.elementor-element-3b89c5b, .elementor-50194 .elementor-element.elementor-element-3b89c5b::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-aa1dc6b{text-align:center;}.elementor-50194 .elementor-element.elementor-element-aa1dc6b .elementor-heading-title{color:#FFFFFF;font-size:18px;font-weight:500;}.elementor-50194 .elementor-element.elementor-element-566776d{--display:flex;--min-height:400px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-50194 .elementor-element.elementor-element-566776d:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-566776d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calaazulresort.com/wp-content/uploads/2026/09/Walkway-03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50194 .elementor-element.elementor-element-566776d::before, .elementor-50194 .elementor-element.elementor-element-566776d > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-566776d > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-566776d > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-566776d > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-566776d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #0000004F 100%);}.elementor-50194 .elementor-element.elementor-element-566776d, .elementor-50194 .elementor-element.elementor-element-566776d::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-48275b2{text-align:center;}.elementor-50194 .elementor-element.elementor-element-48275b2 .elementor-heading-title{color:#FFFFFF;font-size:18px;font-weight:500;}.elementor-50194 .elementor-element.elementor-element-28419a1{--display:flex;--min-height:400px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-50194 .elementor-element.elementor-element-28419a1:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-28419a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calaazulresort.com/wp-content/uploads/2026/10/Rental-02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50194 .elementor-element.elementor-element-28419a1::before, .elementor-50194 .elementor-element.elementor-element-28419a1 > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-28419a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-28419a1 > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-28419a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-28419a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #0000004F 100%);}.elementor-50194 .elementor-element.elementor-element-28419a1, .elementor-50194 .elementor-element.elementor-element-28419a1::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-a8fda82{text-align:center;}.elementor-50194 .elementor-element.elementor-element-a8fda82 .elementor-heading-title{color:#FFFFFF;font-size:18px;font-weight:500;}.elementor-50194 .elementor-element.elementor-element-9f0ccca{--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;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:nowrap;--background-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-38f3f03{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-50194 .elementor-element.elementor-element-699c053{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-50194 .elementor-element.elementor-element-5f237c7{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-50194 .elementor-element.elementor-element-7daedb5{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-50194 .elementor-element.elementor-element-c45fc7a:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-c45fc7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50194 .elementor-element.elementor-element-c45fc7a > .elementor-background-overlay{background-color:#F7F5EF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50194 .elementor-element.elementor-element-c45fc7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-50194 .elementor-element.elementor-element-e9fb779 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-7e18559{text-align:left;}.elementor-50194 .elementor-element.elementor-element-7e18559 .elementor-heading-title{color:#71866B;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-7e18559 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-cddd7d9{text-align:left;}.elementor-50194 .elementor-element.elementor-element-cddd7d9 .elementor-heading-title{color:#000000;font-size:30px;font-weight:400;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-cddd7d9 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-0989c2e{color:#393939;font-size:21px;font-weight:400;letter-spacing:1px;}.elementor-50194 .elementor-element.elementor-element-81611cb{--display:flex;--min-height:500px;--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-50194 .elementor-element.elementor-element-81611cb:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-81611cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-81611cb::before, .elementor-50194 .elementor-element.elementor-element-81611cb > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-81611cb > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-81611cb > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-81611cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-81611cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-81611cb, .elementor-50194 .elementor-element.elementor-element-81611cb::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-043cfe8 img{height:650px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-50194 .elementor-element.elementor-element-043cfe8{width:var( --container-widget-width, 51.757% );max-width:51.757%;--container-widget-width:51.757%;--container-widget-flex-grow:0;}.elementor-50194 .elementor-element.elementor-element-043cfe8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50194 .elementor-element.elementor-element-257f33f{--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;--justify-content:center;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--padding-block-start:45px;--padding-block-end:0px;--padding-inline-start:45px;--padding-inline-end:45px;}.elementor-50194 .elementor-element.elementor-element-257f33f:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-257f33f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-50194 .elementor-element.elementor-element-257f33f::before, .elementor-50194 .elementor-element.elementor-element-257f33f > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-257f33f > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-257f33f > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-257f33f > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-257f33f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-257f33f, .elementor-50194 .elementor-element.elementor-element-257f33f::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-257f33f.e-con{--align-self:flex-start;}.elementor-50194 .elementor-element.elementor-element-ea2226a .elementor-heading-title{color:#71866B;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-ea2226a > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-c5f37bf .elementor-heading-title{font-size:30px;font-weight:400;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-c5f37bf > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-464f1f0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-50194 .elementor-element.elementor-element-464f1f0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-50194 .elementor-element.elementor-element-464f1f0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-50194 .elementor-element.elementor-element-464f1f0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-50194 .elementor-element.elementor-element-464f1f0 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-d2aca05 .elementor-button{font-weight:600;text-transform:uppercase;background-color:#71866B;border-radius:7px 7px 7px 7px;}.elementor-50194 .elementor-element.elementor-element-d2aca05 .elementor-button:hover, .elementor-50194 .elementor-element.elementor-element-d2aca05 .elementor-button:focus{background-color:#5C7057;}.elementor-50194 .elementor-element.elementor-element-9e5d4dc{--display:flex;--min-height:500px;--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--margin-block-start:25px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-50194 .elementor-element.elementor-element-9e5d4dc:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-9e5d4dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-9e5d4dc::before, .elementor-50194 .elementor-element.elementor-element-9e5d4dc > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-9e5d4dc > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-9e5d4dc > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-9e5d4dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-9e5d4dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-9e5d4dc, .elementor-50194 .elementor-element.elementor-element-9e5d4dc::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-462bba4 img{border-radius:12px 12px 12px 12px;}.elementor-50194 .elementor-element.elementor-element-462bba4{width:var( --container-widget-width, 51.757% );max-width:51.757%;--container-widget-width:51.757%;--container-widget-flex-grow:0;}.elementor-50194 .elementor-element.elementor-element-462bba4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50194 .elementor-element.elementor-element-817d93e{--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;--justify-content:center;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--padding-block-start:45px;--padding-block-end:0px;--padding-inline-start:45px;--padding-inline-end:45px;}.elementor-50194 .elementor-element.elementor-element-817d93e:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-817d93e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-50194 .elementor-element.elementor-element-817d93e::before, .elementor-50194 .elementor-element.elementor-element-817d93e > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-817d93e > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-817d93e > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-817d93e > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-817d93e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-817d93e, .elementor-50194 .elementor-element.elementor-element-817d93e::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-817d93e.e-con{--align-self:flex-start;}.elementor-50194 .elementor-element.elementor-element-5e6d66d .elementor-heading-title{color:#71866B;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-5e6d66d > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-acd254d .elementor-heading-title{font-size:30px;font-weight:400;line-height:38px;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-acd254d > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-3d98227 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-50194 .elementor-element.elementor-element-3d98227 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-50194 .elementor-element.elementor-element-3d98227{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-50194 .elementor-element.elementor-element-3d98227 .elementor-icon-list-text{transition:color 0.3s;}.elementor-50194 .elementor-element.elementor-element-3d98227 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-83f95af .elementor-button{font-weight:600;text-transform:uppercase;background-color:#71866B;border-radius:7px 7px 7px 7px;}.elementor-50194 .elementor-element.elementor-element-83f95af .elementor-button:hover, .elementor-50194 .elementor-element.elementor-element-83f95af .elementor-button:focus{background-color:#5C7057;}.elementor-50194 .elementor-element.elementor-element-71d4d6e:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-71d4d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50194 .elementor-element.elementor-element-71d4d6e > .elementor-background-overlay{background-color:#F7F5EF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50194 .elementor-element.elementor-element-71d4d6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-50194 .elementor-element.elementor-element-eb7f438 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-e878f3b{text-align:left;}.elementor-50194 .elementor-element.elementor-element-e878f3b .elementor-heading-title{color:#71866B;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-e878f3b > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-052f782{text-align:left;}.elementor-50194 .elementor-element.elementor-element-052f782 .elementor-heading-title{color:#000000;font-size:30px;font-weight:400;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-052f782 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-fa5a57b{color:#393939;font-size:21px;font-weight:400;letter-spacing:1px;}.elementor-50194 .elementor-element.elementor-element-dee0ef2{--display:flex;--min-height:500px;--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-50194 .elementor-element.elementor-element-dee0ef2:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-dee0ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-dee0ef2::before, .elementor-50194 .elementor-element.elementor-element-dee0ef2 > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-dee0ef2 > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-dee0ef2 > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-dee0ef2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-dee0ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-dee0ef2, .elementor-50194 .elementor-element.elementor-element-dee0ef2::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-46dbbc1 img{border-radius:12px 12px 12px 12px;}.elementor-50194 .elementor-element.elementor-element-46dbbc1{width:var( --container-widget-width, 44.009% );max-width:44.009%;--container-widget-width:44.009%;--container-widget-flex-grow:0;}.elementor-50194 .elementor-element.elementor-element-46dbbc1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50194 .elementor-element.elementor-element-c416ae2{--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;--justify-content:center;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--padding-block-start:45px;--padding-block-end:45px;--padding-inline-start:45px;--padding-inline-end:45px;}.elementor-50194 .elementor-element.elementor-element-c416ae2:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-c416ae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-50194 .elementor-element.elementor-element-c416ae2::before, .elementor-50194 .elementor-element.elementor-element-c416ae2 > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-c416ae2 > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-c416ae2 > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-c416ae2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-c416ae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-c416ae2, .elementor-50194 .elementor-element.elementor-element-c416ae2::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-c416ae2.e-con{--align-self:flex-start;}.elementor-50194 .elementor-element.elementor-element-69083f8 .elementor-heading-title{color:#71866B;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-69083f8 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-b4ce38c .elementor-heading-title{font-size:30px;font-weight:400;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-b4ce38c > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-bd2a03e{font-size:20px;font-weight:400;letter-spacing:2px;}.elementor-50194 .elementor-element.elementor-element-72843db .elementor-button{font-weight:600;text-transform:uppercase;background-color:#71866B;border-radius:7px 7px 7px 7px;}.elementor-50194 .elementor-element.elementor-element-72843db .elementor-button:hover, .elementor-50194 .elementor-element.elementor-element-72843db .elementor-button:focus{background-color:#5C7057;}.elementor-50194 .elementor-element.elementor-element-72843db > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-50194 .elementor-element.elementor-element-28da7f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:25px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-50194 .elementor-element.elementor-element-044a14f{--display:flex;--min-height:400px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-50194 .elementor-element.elementor-element-044a14f:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-044a14f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calaazulresort.com/wp-content/uploads/2026/09/Massage-01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50194 .elementor-element.elementor-element-044a14f::before, .elementor-50194 .elementor-element.elementor-element-044a14f > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-044a14f > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-044a14f > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-044a14f > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-044a14f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #0000004F 100%);}.elementor-50194 .elementor-element.elementor-element-044a14f, .elementor-50194 .elementor-element.elementor-element-044a14f::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-4bb84bd{text-align:center;}.elementor-50194 .elementor-element.elementor-element-4bb84bd .elementor-heading-title{color:#FFFFFF;font-size:20px;font-weight:600;}.elementor-50194 .elementor-element.elementor-element-eeec6cc{text-align:center;}.elementor-50194 .elementor-element.elementor-element-eeec6cc .elementor-heading-title{color:#FFFFFF;font-size:15px;font-weight:500;font-style:italic;}.elementor-50194 .elementor-element.elementor-element-bf9206a{--display:flex;--min-height:400px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-50194 .elementor-element.elementor-element-bf9206a:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-bf9206a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calaazulresort.com/wp-content/uploads/2026/09/Nature-18.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50194 .elementor-element.elementor-element-bf9206a::before, .elementor-50194 .elementor-element.elementor-element-bf9206a > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-bf9206a > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-bf9206a > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-bf9206a > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-bf9206a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #0000004F 100%);}.elementor-50194 .elementor-element.elementor-element-bf9206a, .elementor-50194 .elementor-element.elementor-element-bf9206a::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-865bfeb{text-align:center;}.elementor-50194 .elementor-element.elementor-element-865bfeb .elementor-heading-title{color:#FFFFFF;font-size:20px;font-weight:600;}.elementor-50194 .elementor-element.elementor-element-dfbf9e7{text-align:center;}.elementor-50194 .elementor-element.elementor-element-dfbf9e7 .elementor-heading-title{color:#FFFFFF;font-size:15px;font-weight:500;font-style:italic;}.elementor-50194 .elementor-element.elementor-element-5c8b2fd{--display:flex;--min-height:400px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-50194 .elementor-element.elementor-element-5c8b2fd:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-5c8b2fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calaazulresort.com/wp-content/uploads/2026/09/Sunset-along-Beach-San-Juan-del-Sur-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50194 .elementor-element.elementor-element-5c8b2fd::before, .elementor-50194 .elementor-element.elementor-element-5c8b2fd > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-5c8b2fd > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-5c8b2fd > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-5c8b2fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-5c8b2fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #0000004F 100%);}.elementor-50194 .elementor-element.elementor-element-5c8b2fd, .elementor-50194 .elementor-element.elementor-element-5c8b2fd::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-37c9fde{text-align:center;}.elementor-50194 .elementor-element.elementor-element-37c9fde .elementor-heading-title{color:#FFFFFF;font-size:20px;font-weight:600;}.elementor-50194 .elementor-element.elementor-element-8fce1e1{text-align:center;}.elementor-50194 .elementor-element.elementor-element-8fce1e1 .elementor-heading-title{color:#FFFFFF;font-size:15px;font-weight:500;font-style:italic;}.elementor-50194 .elementor-element.elementor-element-4aa9789{--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;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:nowrap;--background-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-112d6fd{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-50194 .elementor-element.elementor-element-1d271dc{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-50194 .elementor-element.elementor-element-fbe2e49{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-50194 .elementor-element.elementor-element-afa873a:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-afa873a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50194 .elementor-element.elementor-element-afa873a > .elementor-background-overlay{background-color:#F7F5EF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50194 .elementor-element.elementor-element-afa873a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-50194 .elementor-element.elementor-element-85052a1 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-0648ee8{text-align:left;}.elementor-50194 .elementor-element.elementor-element-0648ee8 .elementor-heading-title{color:#71866B;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-0648ee8 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-6f07dbe{text-align:left;}.elementor-50194 .elementor-element.elementor-element-6f07dbe .elementor-heading-title{color:#000000;font-size:30px;font-weight:400;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-6f07dbe > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-2ac1379{color:#393939;font-size:21px;font-weight:400;letter-spacing:1px;}.elementor-50194 .elementor-element.elementor-element-abaac93{--display:flex;--min-height:700px;--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;--justify-content:flex-end;--align-items:stretch;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--overlay-opacity:0.69;--border-radius:12px 12px 12px 12px;--padding-block-start:40px;--padding-block-end:50px;--padding-inline-start:50px;--padding-inline-end:45px;}.elementor-50194 .elementor-element.elementor-element-abaac93:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-abaac93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calaazulresort.com/wp-content/uploads/2026/10/Restaurant-07.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50194 .elementor-element.elementor-element-abaac93::before, .elementor-50194 .elementor-element.elementor-element-abaac93 > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-abaac93 > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-abaac93 > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-abaac93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-abaac93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-50194 .elementor-element.elementor-element-abaac93, .elementor-50194 .elementor-element.elementor-element-abaac93::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-bb7921f .elementor-heading-title{color:#FFFFFF;font-size:15px;font-weight:500;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-bb7921f > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-50194 .elementor-element.elementor-element-fa783a4 .elementor-heading-title{color:#FFFFFF;font-size:30px;font-weight:400;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-6fd5958 .elementor-heading-title{color:#71866B;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-6fd5958 > .elementor-widget-container{margin:16px 0px 16px 0px;padding:12px 0px 0px 0px;}.elementor-50194 .elementor-element.elementor-element-3e57e26 .elementor-heading-title{font-size:30px;font-weight:400;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-3e57e26 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-2b7d3ff{font-size:20px;font-weight:400;letter-spacing:2px;}.elementor-50194 .elementor-element.elementor-element-1d557ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:25px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-50194 .elementor-element.elementor-element-939bcb8{--display:flex;--min-height:400px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-50194 .elementor-element.elementor-element-939bcb8:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-939bcb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calaazulresort.com/wp-content/uploads/2026/09/Restaurant-10.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50194 .elementor-element.elementor-element-939bcb8::before, .elementor-50194 .elementor-element.elementor-element-939bcb8 > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-939bcb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-939bcb8 > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-939bcb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-939bcb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #0000004F 100%);}.elementor-50194 .elementor-element.elementor-element-939bcb8, .elementor-50194 .elementor-element.elementor-element-939bcb8::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-77a382d{--display:flex;--min-height:400px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-50194 .elementor-element.elementor-element-77a382d:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-77a382d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calaazulresort.com/wp-content/uploads/2026/10/Restaurant-06.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50194 .elementor-element.elementor-element-77a382d::before, .elementor-50194 .elementor-element.elementor-element-77a382d > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-77a382d > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-77a382d > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-77a382d > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-77a382d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #0000004F 100%);}.elementor-50194 .elementor-element.elementor-element-77a382d, .elementor-50194 .elementor-element.elementor-element-77a382d::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-af2b4ae{--display:flex;--min-height:400px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-50194 .elementor-element.elementor-element-af2b4ae:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-af2b4ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.calaazulresort.com/wp-content/uploads/2026/10/Restaurant-03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50194 .elementor-element.elementor-element-af2b4ae::before, .elementor-50194 .elementor-element.elementor-element-af2b4ae > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-af2b4ae > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-af2b4ae > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-af2b4ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-af2b4ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #0000004F 100%);}.elementor-50194 .elementor-element.elementor-element-af2b4ae, .elementor-50194 .elementor-element.elementor-element-af2b4ae::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-4d31162:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-4d31162 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50194 .elementor-element.elementor-element-4d31162 > .elementor-background-overlay{background-color:#F7F5EF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50194 .elementor-element.elementor-element-4d31162{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-50194 .elementor-element.elementor-element-f24ccf4 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-854394d{--display:flex;--min-height:500px;--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-50194 .elementor-element.elementor-element-854394d:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-854394d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-854394d::before, .elementor-50194 .elementor-element.elementor-element-854394d > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-854394d > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-854394d > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-854394d > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-854394d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-854394d, .elementor-50194 .elementor-element.elementor-element-854394d::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-2203def img{height:600px;object-fit:cover;object-position:top center;border-radius:12px 12px 12px 12px;}.elementor-50194 .elementor-element.elementor-element-2203def{width:var( --container-widget-width, 44.009% );max-width:44.009%;--container-widget-width:44.009%;--container-widget-flex-grow:0;}.elementor-50194 .elementor-element.elementor-element-2203def.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50194 .elementor-element.elementor-element-f4a2573{--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;--justify-content:center;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--padding-block-start:45px;--padding-block-end:45px;--padding-inline-start:45px;--padding-inline-end:45px;}.elementor-50194 .elementor-element.elementor-element-f4a2573:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-f4a2573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-50194 .elementor-element.elementor-element-f4a2573::before, .elementor-50194 .elementor-element.elementor-element-f4a2573 > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-f4a2573 > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-f4a2573 > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-f4a2573 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-f4a2573 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-f4a2573, .elementor-50194 .elementor-element.elementor-element-f4a2573::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-f4a2573.e-con{--align-self:flex-start;}.elementor-50194 .elementor-element.elementor-element-4f4ee29 .elementor-heading-title{color:#71866B;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-4f4ee29 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-fe5d435 .elementor-heading-title{font-size:30px;font-weight:400;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-fe5d435 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-f27ce3b{font-size:20px;font-weight:400;letter-spacing:2px;}.elementor-50194 .elementor-element.elementor-element-922732a:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-922732a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50194 .elementor-element.elementor-element-922732a > .elementor-background-overlay{background-color:#F7F5EF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50194 .elementor-element.elementor-element-922732a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-50194 .elementor-element.elementor-element-68f84b5 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-07ca8e0{text-align:left;}.elementor-50194 .elementor-element.elementor-element-07ca8e0 .elementor-heading-title{color:#71866B;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-07ca8e0 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-f33fc5c{text-align:left;}.elementor-50194 .elementor-element.elementor-element-f33fc5c .elementor-heading-title{color:#000000;font-size:30px;font-weight:400;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-f33fc5c > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-ce47d40 .gallery-item .gallery-caption{text-align:center;}.elementor-50194 .elementor-element.elementor-element-dcdd3d4:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-dcdd3d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50194 .elementor-element.elementor-element-dcdd3d4 > .elementor-background-overlay{background-color:#F7F5EF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50194 .elementor-element.elementor-element-dcdd3d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-50194 .elementor-element.elementor-element-6a1487c > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-351d467{text-align:left;}.elementor-50194 .elementor-element.elementor-element-351d467 .elementor-heading-title{color:#71866B;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-351d467 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-73edeb4{text-align:left;}.elementor-50194 .elementor-element.elementor-element-73edeb4 .elementor-heading-title{color:#000000;font-size:30px;font-weight:400;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-73edeb4 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-df07c4e{--display:flex;--min-height:400px;--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;--justify-content:flex-start;--align-items:stretch;--gap:17px 17px;--flex-wrap:nowrap;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-50194 .elementor-element.elementor-element-df07c4e:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-df07c4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-50194 .elementor-element.elementor-element-df07c4e::before, .elementor-50194 .elementor-element.elementor-element-df07c4e > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-df07c4e > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-df07c4e > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-df07c4e > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-df07c4e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-df07c4e, .elementor-50194 .elementor-element.elementor-element-df07c4e::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-24128a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-e4df74e img{height:600px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-50194 .elementor-element.elementor-element-181157a{text-align:left;}.elementor-50194 .elementor-element.elementor-element-181157a .elementor-heading-title{color:#71866B;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-181157a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-50194 .elementor-element.elementor-element-cf3b28e{text-align:left;}.elementor-50194 .elementor-element.elementor-element-cf3b28e .elementor-heading-title{color:#000000;font-size:30px;font-weight:400;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-cf3b28e > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-ae087fc{font-size:20px;font-weight:400;letter-spacing:2px;}.elementor-50194 .elementor-element.elementor-element-b1aa3ca .elementor-button{font-weight:600;text-transform:uppercase;background-color:#71866B;border-radius:7px 7px 7px 7px;}.elementor-50194 .elementor-element.elementor-element-b1aa3ca .elementor-button:hover, .elementor-50194 .elementor-element.elementor-element-b1aa3ca .elementor-button:focus{background-color:#5C7057;}.elementor-50194 .elementor-element.elementor-element-b1aa3ca > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-50194 .elementor-element.elementor-element-d5f5401{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-163f29d img{height:600px;object-fit:cover;object-position:top center;border-radius:12px 12px 12px 12px;}.elementor-50194 .elementor-element.elementor-element-5ab6c0b{text-align:left;}.elementor-50194 .elementor-element.elementor-element-5ab6c0b .elementor-heading-title{color:#71866B;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-5ab6c0b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-50194 .elementor-element.elementor-element-0319794{text-align:left;}.elementor-50194 .elementor-element.elementor-element-0319794 .elementor-heading-title{color:#000000;font-size:30px;font-weight:400;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-0319794 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-78d7cf1{font-size:20px;font-weight:400;letter-spacing:2px;}.elementor-50194 .elementor-element.elementor-element-036c1fe .elementor-button{font-weight:600;text-transform:uppercase;background-color:#71866B;border-radius:7px 7px 7px 7px;}.elementor-50194 .elementor-element.elementor-element-036c1fe .elementor-button:hover, .elementor-50194 .elementor-element.elementor-element-036c1fe .elementor-button:focus{background-color:#5C7057;}.elementor-50194 .elementor-element.elementor-element-036c1fe > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-50194 .elementor-element.elementor-element-d42c4df:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-d42c4df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50194 .elementor-element.elementor-element-d42c4df > .elementor-background-overlay{background-color:#F7F5EF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50194 .elementor-element.elementor-element-d42c4df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-50194 .elementor-element.elementor-element-78405f7 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-3959df6{text-align:left;}.elementor-50194 .elementor-element.elementor-element-3959df6 .elementor-heading-title{color:#71866B;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-3959df6 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-dfda6ba{text-align:left;}.elementor-50194 .elementor-element.elementor-element-dfda6ba .elementor-heading-title{color:#000000;font-size:30px;font-weight:400;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-dfda6ba > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-9bfa280{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-50194 .elementor-element.elementor-element-9bfa280:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-9bfa280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-9bfa280::before, .elementor-50194 .elementor-element.elementor-element-9bfa280 > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-9bfa280 > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-9bfa280 > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-9bfa280 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-9bfa280 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-9bfa280, .elementor-50194 .elementor-element.elementor-element-9bfa280::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-52d6d16{--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;--justify-content:center;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-50194 .elementor-element.elementor-element-52d6d16:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-52d6d16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-50194 .elementor-element.elementor-element-52d6d16::before, .elementor-50194 .elementor-element.elementor-element-52d6d16 > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-52d6d16 > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-52d6d16 > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-52d6d16 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-52d6d16 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-52d6d16, .elementor-50194 .elementor-element.elementor-element-52d6d16::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-52d6d16.e-con{--align-self:flex-start;}.elementor-50194 .elementor-element.elementor-element-9385b24{--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;--justify-content:center;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--padding-block-start:45px;--padding-block-end:45px;--padding-inline-start:45px;--padding-inline-end:45px;}.elementor-50194 .elementor-element.elementor-element-9385b24:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-9385b24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-50194 .elementor-element.elementor-element-9385b24::before, .elementor-50194 .elementor-element.elementor-element-9385b24 > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-9385b24 > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-9385b24 > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-9385b24 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-9385b24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-9385b24, .elementor-50194 .elementor-element.elementor-element-9385b24::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-9385b24.e-con{--align-self:flex-start;}.elementor-50194 .elementor-element.elementor-element-392473a .elementor-heading-title{color:#71866B;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-392473a > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-8faecf2 .elementor-heading-title{font-size:30px;font-weight:400;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-8faecf2 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-0aea246{--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;--justify-content:center;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--padding-block-start:45px;--padding-block-end:45px;--padding-inline-start:45px;--padding-inline-end:45px;}.elementor-50194 .elementor-element.elementor-element-0aea246:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-0aea246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-50194 .elementor-element.elementor-element-0aea246::before, .elementor-50194 .elementor-element.elementor-element-0aea246 > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-0aea246 > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-0aea246 > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-0aea246 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-0aea246 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-0aea246, .elementor-50194 .elementor-element.elementor-element-0aea246::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-0aea246.e-con{--align-self:flex-start;}.elementor-50194 .elementor-element.elementor-element-b2e63b8 .elementor-heading-title{color:#71866B;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-b2e63b8 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-f9133f9 .elementor-heading-title{font-size:30px;font-weight:400;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-f9133f9 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-f9489a2{--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;--justify-content:center;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--padding-block-start:45px;--padding-block-end:45px;--padding-inline-start:45px;--padding-inline-end:45px;}.elementor-50194 .elementor-element.elementor-element-f9489a2:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-f9489a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-50194 .elementor-element.elementor-element-f9489a2::before, .elementor-50194 .elementor-element.elementor-element-f9489a2 > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-f9489a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-f9489a2 > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-f9489a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-f9489a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-f9489a2, .elementor-50194 .elementor-element.elementor-element-f9489a2::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-f9489a2.e-con{--align-self:flex-start;}.elementor-50194 .elementor-element.elementor-element-15b6648 .elementor-heading-title{color:#71866B;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-15b6648 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-2e38f8c .elementor-heading-title{font-size:30px;font-weight:400;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-2e38f8c > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-90558e4{--divider-border-style:solid;--divider-color:#00000069;--divider-border-width:1px;}.elementor-50194 .elementor-element.elementor-element-90558e4 .elementor-divider-separator{width:100%;}.elementor-50194 .elementor-element.elementor-element-90558e4 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-50194 .elementor-element.elementor-element-6d1a687:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-6d1a687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50194 .elementor-element.elementor-element-6d1a687 > .elementor-background-overlay{background-color:#F7F5EF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50194 .elementor-element.elementor-element-6d1a687{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-50194 .elementor-element.elementor-element-b324034 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-9103b8c{text-align:left;}.elementor-50194 .elementor-element.elementor-element-9103b8c .elementor-heading-title{color:#71866B;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-9103b8c > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-43da38b{text-align:left;}.elementor-50194 .elementor-element.elementor-element-43da38b .elementor-heading-title{color:#000000;font-size:30px;font-weight:400;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-43da38b > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-d71f250{--display:flex;--min-height:500px;--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-50194 .elementor-element.elementor-element-d71f250:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-d71f250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-d71f250::before, .elementor-50194 .elementor-element.elementor-element-d71f250 > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-d71f250 > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-d71f250 > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-d71f250 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-d71f250 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-d71f250, .elementor-50194 .elementor-element.elementor-element-d71f250::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-7ede1a4 iframe{height:750px;}.elementor-50194 .elementor-element.elementor-element-7ede1a4{width:var( --container-widget-width, 47.693% );max-width:47.693%;--container-widget-width:47.693%;--container-widget-flex-grow:0;}.elementor-50194 .elementor-element.elementor-element-7ede1a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50194 .elementor-element.elementor-element-7ede1a4 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-50194 .elementor-element.elementor-element-2ebea7d{--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;--justify-content:center;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--padding-block-start:45px;--padding-block-end:0px;--padding-inline-start:45px;--padding-inline-end:45px;}.elementor-50194 .elementor-element.elementor-element-2ebea7d:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-2ebea7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-50194 .elementor-element.elementor-element-2ebea7d::before, .elementor-50194 .elementor-element.elementor-element-2ebea7d > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-2ebea7d > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-2ebea7d > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-2ebea7d > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-2ebea7d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-2ebea7d, .elementor-50194 .elementor-element.elementor-element-2ebea7d::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-2ebea7d.e-con{--align-self:flex-start;}.elementor-50194 .elementor-element.elementor-element-581124f .elementor-heading-title{color:#71866B;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-581124f > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-19450fc .elementor-heading-title{font-size:30px;font-weight:400;line-height:36px;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-19450fc > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-1130879{font-size:20px;font-weight:400;letter-spacing:2px;}.elementor-50194 .elementor-element.elementor-element-3112125{font-size:20px;font-weight:400;letter-spacing:2px;}.elementor-50194 .elementor-element.elementor-element-31da321{font-size:20px;font-weight:400;letter-spacing:2px;}.elementor-50194 .elementor-element.elementor-element-fbaedd3{--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;--align-items:center;--gap:20px 20px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-d4a38ff .elementor-button{font-weight:600;text-transform:uppercase;background-color:#71866B;border-radius:7px 7px 7px 7px;}.elementor-50194 .elementor-element.elementor-element-d4a38ff .elementor-button:hover, .elementor-50194 .elementor-element.elementor-element-d4a38ff .elementor-button:focus{background-color:#5C7057;}.elementor-50194 .elementor-element.elementor-element-d4a38ff > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-50194 .elementor-element.elementor-element-bcc190f .elementor-button{font-weight:600;text-transform:uppercase;background-color:#71866B;border-radius:7px 7px 7px 7px;}.elementor-50194 .elementor-element.elementor-element-bcc190f .elementor-button:hover, .elementor-50194 .elementor-element.elementor-element-bcc190f .elementor-button:focus{background-color:#5C7057;}.elementor-50194 .elementor-element.elementor-element-bcc190f > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-50194 .elementor-element.elementor-element-3736d1a:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-3736d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50194 .elementor-element.elementor-element-3736d1a > .elementor-background-overlay{background-color:#F7F5EF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50194 .elementor-element.elementor-element-3736d1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-50194 .elementor-element.elementor-element-32a3df6 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-c7c75c2{text-align:left;}.elementor-50194 .elementor-element.elementor-element-c7c75c2 .elementor-heading-title{color:#71866B;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-c7c75c2 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-645844a{text-align:left;}.elementor-50194 .elementor-element.elementor-element-645844a .elementor-heading-title{color:#000000;font-size:30px;font-weight:400;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-645844a > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-91b5992{--display:flex;--min-height:500px;--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-50194 .elementor-element.elementor-element-91b5992:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-91b5992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-91b5992::before, .elementor-50194 .elementor-element.elementor-element-91b5992 > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-91b5992 > .e-con-inner > .elementor-background-video-container::before, .elementor-50194 .elementor-element.elementor-element-91b5992 > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-91b5992 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50194 .elementor-element.elementor-element-91b5992 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F1F3ED;}.elementor-50194 .elementor-element.elementor-element-91b5992, .elementor-50194 .elementor-element.elementor-element-91b5992::before{--border-transition:0.3s;}.elementor-50194 .elementor-element.elementor-element-9426fb7 .elementor-accordion-title{font-weight:500;}.elementor-50194 .elementor-element.elementor-element-0767bd3 > .elementor-container{min-height:500px;}.elementor-50194 .elementor-element.elementor-element-0767bd3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-50194 .elementor-element.elementor-element-0767bd3:not(.elementor-motion-effects-element-type-background), .elementor-50194 .elementor-element.elementor-element-0767bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.calaazulresort.com/wp-content/uploads/2026/10/WhatsApp-Image-2026-09-16-at-2.32.28-PM.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50194 .elementor-element.elementor-element-0767bd3 > .elementor-background-overlay{background-color:#000000;opacity:0.28;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50194 .elementor-element.elementor-element-0767bd3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-50194 .elementor-element.elementor-element-67cb329 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-0229be6{text-align:center;}.elementor-50194 .elementor-element.elementor-element-0229be6 .elementor-heading-title{color:#FFFFFF;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-50194 .elementor-element.elementor-element-0229be6 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-4afc0df{text-align:center;}.elementor-50194 .elementor-element.elementor-element-4afc0df .elementor-heading-title{color:#FFFFFF;font-size:40px;font-weight:400;letter-spacing:4px;}.elementor-50194 .elementor-element.elementor-element-4afc0df > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-50194 .elementor-element.elementor-element-2b0f1e0{text-align:center;color:#FFFFFF;font-size:20px;}.elementor-50194 .elementor-element.elementor-element-13ed6cb .elementor-button{font-weight:600;text-transform:uppercase;background-color:#71866B;border-radius:7px 7px 7px 7px;}.elementor-50194 .elementor-element.elementor-element-13ed6cb .elementor-button:hover, .elementor-50194 .elementor-element.elementor-element-13ed6cb .elementor-button:focus{background-color:#5C7057;}@media(max-width:1024px){.elementor-50194 .elementor-element.elementor-element-592599c1 .elementor-heading-title{font-size:40px;}.elementor-50194 .elementor-element.elementor-element-28e6f75a .elementor-heading-title{font-size:18px;}.elementor-50194 .elementor-element.elementor-element-85ce25d .elementor-heading-title{font-size:18px;}.elementor-50194 .elementor-element.elementor-element-223d7fa9 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-46cca23 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-e9fb779 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-eb7f438 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-85052a1 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-f24ccf4 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-68f84b5 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-6a1487c > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-78405f7 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-b324034 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-32a3df6 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-50194 .elementor-element.elementor-element-67cb329 > .elementor-element-populated{padding:50px 50px 50px 50px;}}@media(max-width:767px){.elementor-50194 .elementor-element.elementor-element-6ab8a1b7 > .elementor-container{min-height:100vh;}.elementor-50194 .elementor-element.elementor-element-592599c1 .elementor-heading-title{font-size:30px;letter-spacing:9px;}.elementor-50194 .elementor-element.elementor-element-28e6f75a .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:3px;}.elementor-50194 .elementor-element.elementor-element-85ce25d .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:3px;}.elementor-50194 .elementor-element.elementor-element-223d7fa9 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-50194 .elementor-element.elementor-element-348d94b3{text-align:center;}.elementor-50194 .elementor-element.elementor-element-348d94b3 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-58530dc{text-align:center;}.elementor-50194 .elementor-element.elementor-element-58530dc .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-5e934814{text-align:center;}.elementor-50194 .elementor-element.elementor-element-ee304ad{text-align:center;}.elementor-50194 .elementor-element.elementor-element-46cca23 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-50194 .elementor-element.elementor-element-8ece292{text-align:center;}.elementor-50194 .elementor-element.elementor-element-8ece292 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-2cedb53{text-align:center;}.elementor-50194 .elementor-element.elementor-element-2cedb53 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-2bbbecb{text-align:center;}.elementor-50194 .elementor-element.elementor-element-e9fb779 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-50194 .elementor-element.elementor-element-7e18559{text-align:center;}.elementor-50194 .elementor-element.elementor-element-7e18559 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-cddd7d9{text-align:center;}.elementor-50194 .elementor-element.elementor-element-cddd7d9 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-0989c2e{text-align:center;}.elementor-50194 .elementor-element.elementor-element-eb7f438 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-50194 .elementor-element.elementor-element-e878f3b{text-align:center;}.elementor-50194 .elementor-element.elementor-element-e878f3b .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-052f782{text-align:center;}.elementor-50194 .elementor-element.elementor-element-052f782 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-fa5a57b{text-align:center;}.elementor-50194 .elementor-element.elementor-element-85052a1 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-50194 .elementor-element.elementor-element-0648ee8{text-align:center;}.elementor-50194 .elementor-element.elementor-element-0648ee8 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-6f07dbe{text-align:center;}.elementor-50194 .elementor-element.elementor-element-6f07dbe .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-2ac1379{text-align:center;}.elementor-50194 .elementor-element.elementor-element-f24ccf4 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-50194 .elementor-element.elementor-element-68f84b5 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-50194 .elementor-element.elementor-element-07ca8e0{text-align:center;}.elementor-50194 .elementor-element.elementor-element-07ca8e0 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-f33fc5c{text-align:center;}.elementor-50194 .elementor-element.elementor-element-f33fc5c .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-6a1487c > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-50194 .elementor-element.elementor-element-351d467{text-align:center;}.elementor-50194 .elementor-element.elementor-element-351d467 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-73edeb4{text-align:center;}.elementor-50194 .elementor-element.elementor-element-73edeb4 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-181157a{text-align:center;}.elementor-50194 .elementor-element.elementor-element-181157a .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-cf3b28e{text-align:center;}.elementor-50194 .elementor-element.elementor-element-cf3b28e .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-5ab6c0b{text-align:center;}.elementor-50194 .elementor-element.elementor-element-5ab6c0b .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-0319794{text-align:center;}.elementor-50194 .elementor-element.elementor-element-0319794 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-78405f7 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-50194 .elementor-element.elementor-element-3959df6{text-align:center;}.elementor-50194 .elementor-element.elementor-element-3959df6 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-dfda6ba{text-align:center;}.elementor-50194 .elementor-element.elementor-element-dfda6ba .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-b324034 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-50194 .elementor-element.elementor-element-9103b8c{text-align:center;}.elementor-50194 .elementor-element.elementor-element-9103b8c .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-43da38b{text-align:center;}.elementor-50194 .elementor-element.elementor-element-43da38b .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-32a3df6 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-50194 .elementor-element.elementor-element-c7c75c2{text-align:center;}.elementor-50194 .elementor-element.elementor-element-c7c75c2 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-645844a{text-align:center;}.elementor-50194 .elementor-element.elementor-element-645844a .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-67cb329 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-50194 .elementor-element.elementor-element-0229be6{text-align:center;}.elementor-50194 .elementor-element.elementor-element-0229be6 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-50194 .elementor-element.elementor-element-4afc0df{text-align:center;}.elementor-50194 .elementor-element.elementor-element-4afc0df .elementor-heading-title{font-size:23px;line-height:1.5em;}}/* Start custom CSS for image-gallery, class: .elementor-element-ce47d40 */.elementor-50194 .elementor-element.elementor-element-ce47d40 .gallery {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 16px;
}

.elementor-50194 .elementor-element.elementor-element-ce47d40 .gallery-item {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-50194 .elementor-element.elementor-element-ce47d40 .gallery-icon {
    width: 100%;
    height: 280px;
    overflow: hidden;
    border-radius: 10px;
}

.elementor-50194 .elementor-element.elementor-element-ce47d40 .gallery-icon a {
    display: block;
    width: 100%;
    height: 100%;
}

.elementor-50194 .elementor-element.elementor-element-ce47d40 .gallery-icon img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    display: block;
}
.elementor-50194 .elementor-element.elementor-element-ce47d40 .gallery-icon img {
    transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-50194 .elementor-element.elementor-element-ce47d40 .gallery-icon a:hover img {
    transform: scale(1.025);
    opacity: 0.92;
}
@media (max-width: 1024px) {
    .elementor-50194 .elementor-element.elementor-element-ce47d40 .gallery {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 767px) {
    .elementor-50194 .elementor-element.elementor-element-ce47d40 .gallery {
        grid-template-columns: 1fr;
        gap: 12px;
    }

    .elementor-50194 .elementor-element.elementor-element-ce47d40 .gallery-icon {
        height: 260px;
    }
}/* End custom CSS */