.elementor-5 .elementor-element.elementor-element-7775676:not(.elementor-motion-effects-element-type-background),.elementor-5 .elementor-element.elementor-element-7775676>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:url(https://luxury-chalet-rentals.com/wp-content/uploads/2026/10/makini-photos-01.jpg);background-position:center center;background-size:cover}.elementor-5 .elementor-element.elementor-element-7775676>.elementor-container{min-height:750px}.elementor-5 .elementor-element.elementor-element-7775676{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-5 .elementor-element.elementor-element-7775676>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-5 .elementor-element.elementor-element-bc06590{text-align:center}.elementor-5 .elementor-element.elementor-element-bc06590 .elementor-heading-title{font-family:"GFS Didot",Sans-serif;font-size:60px;font-weight:300;color:var(--e-global-color-accent)}.elementor-5 .elementor-element.elementor-element-9da68ef{padding:05% 0% 3% 0%}.elementor-5 .elementor-element.elementor-element-6726422>.elementor-element-populated{padding:0% 10% 0% 10%}.elementor-5 .elementor-element.elementor-element-61f4c80{text-align:center}.elementor-5 .elementor-element.elementor-element-61f4c80 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:25px;font-weight:400;color:var(--e-global-color-primary)}.elementor-5 .elementor-element.elementor-element-f341bd7{text-align:justify}.elementor-5 .elementor-element.elementor-element-e028102a{text-align:center;font-family:"Inter",Sans-serif;font-size:16px;line-height:1.8em;color:#53625A}.elementor-5 .elementor-element.elementor-element-7736835{padding:3% 0% 3% 0%}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-ffd6efd.elementor-column .elementor-widget-wrap{align-items:center}.elementor-5 .elementor-element.elementor-element-ffd6efd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-5 .elementor-element.elementor-element-e9aee71 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-5 .elementor-element.elementor-element-6840229{text-align:justify}.elementor-5 .elementor-element.elementor-element-006b665>.elementor-widget-container{margin:0 0 0 61px}.elementor-5 .elementor-element.elementor-element-006b665 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2)}.elementor-5 .elementor-element.elementor-element-006b665 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2)}.elementor-5 .elementor-element.elementor-element-006b665 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2)}.elementor-5 .elementor-element.elementor-element-006b665 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2)}.elementor-5 .elementor-element.elementor-element-006b665 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2)}.elementor-5 .elementor-element.elementor-element-006b665 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-5 .elementor-element.elementor-element-006b665 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-5 .elementor-element.elementor-element-006b665{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px}.elementor-5 .elementor-element.elementor-element-006b665 .elementor-icon-list-icon{padding-inline-end:21px}.elementor-5 .elementor-element.elementor-element-006b665 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-5 .elementor-element.elementor-element-006b665 .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-5 .elementor-element.elementor-element-006b665 .elementor-icon-list-text{transition:color 0.3s}.elementor-5 .elementor-element.elementor-element-5a51e0f img{border-radius:20px 20px 20px 20px}.elementor-5 .elementor-element.elementor-element-70decb7{padding:3% 0% 3% 0%}.elementor-5 .elementor-element.elementor-element-f5b93a2{text-align:center}.elementor-5 .elementor-element.elementor-element-f5b93a2 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-5 .elementor-element.elementor-element-1341b27{text-align:center}.elementor-5 .elementor-element.elementor-element-770a7c6{--grid-columns:2}.elementor-5 .elementor-element.elementor-element-e028102c{text-align:center}.elementor-5 .elementor-element.elementor-element-e028102c .elementor-heading-title{font-family:"Canela",Sans-serif;font-size:36px;font-weight:400;line-height:1.15em;color:#263C34}.elementor-5 .elementor-element.elementor-element-e028102d{font-family:"Inter",Sans-serif;font-size:16px;line-height:1.8em;color:#53625A}.elementor-5 .elementor-element.elementor-element-e028102b{--grid-columns:2}.elementor-5 .elementor-element.elementor-element-7e10ed8 .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary);border-radius:0 0 0 0}@media(max-width:1024px){.elementor-5 .elementor-element.elementor-element-770a7c6{--grid-columns:2}.elementor-5 .elementor-element.elementor-element-e028102b{--grid-columns:2}}@media(min-width:768px){.elementor-5 .elementor-element.elementor-element-6726422{width:100%}}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-6726422{width:100%}.elementor-5 .elementor-element.elementor-element-6726422>.elementor-element-populated{padding:3% 3% 3% 3%}.elementor-5 .elementor-element.elementor-element-770a7c6{--grid-columns:1}.elementor-5 .elementor-element.elementor-element-e028102c .elementor-heading-title{font-size:30px}.elementor-5 .elementor-element.elementor-element-e028102b{--grid-columns:1}}@font-face{font-display:swap;font-family:"Canela";font-style:normal;font-weight:400;font-display:swap;src:url(https://luxury-chalet-rentals.com/wp-content/uploads/2026/10/c97bbe36a3245098.ttf) format("truetype")}.elementor-5{--e-global-typography-primary-font-family:"Canela";--e-global-typography-secondary-font-family:"Canela";--e-global-typography-text-font-family:"Inter";--e-global-typography-accent-font-family:"Inter";font-family:"Inter",sans-serif}.elementor-5 .elementor-heading-title{font-family:"Canela",Georgia,serif!important;font-weight:400!important;letter-spacing:normal}.elementor-5>.elementor-section:first-child .elementor-heading-title{font-size:60px!important;line-height:1.1!important}.elementor-5 h1.elementor-heading-title{font-size:50px!important;line-height:1.15!important}.elementor-5 h3.elementor-heading-title{font-size:32px!important;line-height:1.2!important}.elementor-5 h4.elementor-heading-title{font-size:24px!important;line-height:1.2!important}.elementor-5 .elementor-widget-text-editor,.elementor-5 .elementor-icon-list-text,.elementor-5 [data-widget_type^="jet-smart-filters"]{font-family:"Inter",sans-serif!important;font-weight:400}.elementor-5 .elementor-widget-text-editor{font-size:12px!important;line-height:1.65!important}.elementor-5 .elementor-icon-list-text{font-size:12px!important}@media(max-width:767px){.elementor-5>.elementor-section:first-child .elementor-heading-title,.elementor-5 h1.elementor-heading-title{font-size:32px!important}.elementor-5 h3.elementor-heading-title{font-size:28px!important}.elementor-5 h4.elementor-heading-title{font-size:22px!important}.elementor-5 .elementor-widget-text-editor,.elementor-5 .elementor-icon-list-text{font-size:13px!important}}.elementor-5 h2.elementor-heading-title{font-size:40px;line-height:1.2}.elementor-5 .elementor-button{font-family:"Inter",sans-serif!important;border-radius:999px;background:#e7f0f8;color:#202b36;border:1px solid #cbdbea;padding:16px 26px}@media(max-width:767px){.elementor-5 h2.elementor-heading-title{font-size:30px}}@font-face{font-display:swap;font-family:'Canela';font-style:normal;font-weight:400;font-display:auto;src:url(https://luxury-chalet-rentals.com/wp-content/uploads/2026/10/c97bbe36a3245098.ttf) format('truetype')}