.elementor-57 .elementor-element.elementor-element-4c0fa01{--display:flex;--overlay-opacity:1;}.elementor-57 .elementor-element.elementor-element-4c0fa01::before, .elementor-57 .elementor-element.elementor-element-4c0fa01 > .elementor-background-video-container::before, .elementor-57 .elementor-element.elementor-element-4c0fa01 > .e-con-inner > .elementor-background-video-container::before, .elementor-57 .elementor-element.elementor-element-4c0fa01 > .elementor-background-slideshow::before, .elementor-57 .elementor-element.elementor-element-4c0fa01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-57 .elementor-element.elementor-element-4c0fa01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4bcab2f );--background-overlay:'';}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );background-image:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-57 .elementor-element.elementor-element-c0b63a9 .elementor-button{background-color:var( --e-global-color-60bb0a6 );background-image:var( --e-global-color-60bb0a6 );font-family:"Montserrat", sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-4bcab2f );color:var( --e-global-color-4bcab2f );border-radius:8px 8px 8px 8px;padding:16px 16px 16px 16px;}.elementor-57 .elementor-element.elementor-element-c0b63a9 > .elementor-widget-container{background-color:var( --e-global-color-4bcab2f );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-c0b63a9.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-57 .elementor-element.elementor-element-c0b63a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-57 .elementor-element.elementor-element-c0b63a9 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-57 .elementor-element.elementor-element-c0b63a9 .elementor-button, .elementor-57 .elementor-element.elementor-element-c0b63a9 .elementor-button .elementor-button-icon{font-size:31px;}.elementor-57 .elementor-element.elementor-element-97bc948{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-97bc948:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-97bc948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4bcab2f );}.elementor-57 .elementor-element.elementor-element-7c9a8c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:00px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-57 .elementor-element.elementor-element-7c9a8c2:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-7c9a8c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4bcab2f );}.elementor-57 .elementor-element.elementor-element-98c6a9b{--display:flex;--width:38.19%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-98c6a9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );--textColor:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-3cf7296 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-3cf7296.elementor-element{--align-self:flex-start;}.elementor-57 .elementor-element.elementor-element-3cf7296{font-family:"Montserrat", sans-serif;font-size:42px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-60bb0a6 );--textColor:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-bf44b75 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-bf44b75.elementor-element{--align-self:flex-start;}.elementor-57 .elementor-element.elementor-element-bf44b75{font-family:"Montserrat", sans-serif;font-size:42px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-60bb0a6 );--textColor:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-40c9629{font-family:"Montserrat", sans-serif;font-size:42px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-60bb0a6 );--textColor:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-cf60550{--display:flex;--width:66.6666%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-dee857e{font-family:"Montserrat", sans-serif;font-weight:400;color:var( --e-global-color-60bb0a6 );--textColor:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-dee857e a{color:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-17550e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57 .elementor-element.elementor-element-17550e7:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-17550e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4bcab2f );}.elementor-57 .elementor-element.elementor-element-c3feee0{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-8266774{text-align:center;font-family:"Montserrat", sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-60bb0a6 );--textColor:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-8266774 a{color:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-055dcfa{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-024db30{grid-column:span 1;text-align:center;font-family:"Montserrat", sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-60bb0a6 );--textColor:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-024db30 p{margin-block-end:0px;}.elementor-57 .elementor-element.elementor-element-024db30 a{color:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-9a36aeb{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-d4f250a{text-align:center;font-family:"Montserrat", sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-60bb0a6 );--textColor:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-d4f250a a{color:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-f24bb0d{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-00baada{text-align:center;font-family:"Montserrat", sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-60bb0a6 );--textColor:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-00baada a{color:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-e46252c{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-a5343b2{text-align:center;font-family:"Montserrat", sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-60bb0a6 );--textColor:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-a5343b2 a{color:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-83b8c3e{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57 .elementor-element.elementor-element-83b8c3e:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-83b8c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-83b8c3e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-3f6650b{--display:flex;--width:50%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-3f6650b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-57 .elementor-element.elementor-element-d37ec23{width:var( --container-widget-width, 103.611% );max-width:103.611%;--container-widget-width:103.611%;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-d37ec23.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-d37ec23 img{height:490px;}.elementor-57 .elementor-element.elementor-element-d37ec23 svg{height:490px;}.elementor-57 .elementor-element.elementor-element-cb40054{--display:flex;--width:50%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-6658168{--display:flex;--width:123.51%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:-50%;--margin-right:0%;}.elementor-57 .elementor-element.elementor-element-6658168.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-0b118a8 > .elementor-widget-container{background-color:#1E391C94;}.elementor-57 .elementor-element.elementor-element-0b118a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-0b118a8{text-align:end;}.elementor-57 .elementor-element.elementor-element-0b118a8 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#F9EFE0;}.elementor-57 .elementor-element.elementor-element-fefde92 .elementor-button{background-color:#1E391C94;background-image:none;font-family:"Montserrat", sans-serif;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-0089d37 );color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-fefde92.elementor-element{--order:99999 /* order end hack */;}.elementor-57 .elementor-element.elementor-element-fefde92 .elementor-button, .elementor-57 .elementor-element.elementor-element-fefde92 .elementor-button .elementor-button-icon{font-size:35px;}.elementor-57 .elementor-element.elementor-element-bb46500{--display:flex;--width:97.434%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-bb46500.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-e6fa705{font-family:"Montserrat", sans-serif;font-weight:400;color:#3B4C2E;--textColor:#3B4C2E;}.elementor-57 .elementor-element.elementor-element-e6fa705 p{margin-block-end:0px;}.elementor-57 .elementor-element.elementor-element-38cd650{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57 .elementor-element.elementor-element-38cd650:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-38cd650 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-6a7f49a{--display:flex;--width:50%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-6a7f49a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-9495b58{width:var( --container-widget-width, 103.611% );max-width:103.611%;--container-widget-width:103.611%;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-9495b58.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-9495b58 img{height:490px;}.elementor-57 .elementor-element.elementor-element-9495b58 svg{height:490px;}.elementor-57 .elementor-element.elementor-element-ce8e346{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-57 .elementor-element.elementor-element-6fd0882{--display:flex;--width:115%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:52%;--margin-right:0%;}.elementor-57 .elementor-element.elementor-element-6fd0882.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-22d26d2 > .elementor-widget-container{background-color:#1E391C94;}.elementor-57 .elementor-element.elementor-element-22d26d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-22d26d2{text-align:end;}.elementor-57 .elementor-element.elementor-element-22d26d2 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#F9EFE0;}.elementor-57 .elementor-element.elementor-element-9e9605a .elementor-button{background-color:#1E391C94;background-image:none;font-family:"Montserrat", sans-serif;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-0089d37 );color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-9e9605a.elementor-element{--order:99999 /* order end hack */;}.elementor-57 .elementor-element.elementor-element-9e9605a .elementor-button, .elementor-57 .elementor-element.elementor-element-9e9605a .elementor-button .elementor-button-icon{font-size:35px;}.elementor-57 .elementor-element.elementor-element-a06909e{--display:flex;--width:97.434%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-a06909e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-827b1ef{font-family:"Montserrat", sans-serif;font-weight:400;color:#3B4C2E;--textColor:#3B4C2E;}.elementor-57 .elementor-element.elementor-element-827b1ef p{margin-block-end:0px;}.elementor-57 .elementor-element.elementor-element-d44370e{--display:flex;}.elementor-57 .elementor-element.elementor-element-d44370e:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-d44370e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-15fbccc{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57 .elementor-element.elementor-element-15fbccc:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-15fbccc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-1f8adce{--display:flex;--width:50%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-1f8adce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-e047eb7{width:var( --container-widget-width, 101.204% );max-width:101.204%;--container-widget-width:101.204%;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-e047eb7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-e047eb7 img{height:490px;}.elementor-57 .elementor-element.elementor-element-e047eb7 svg{height:490px;}.elementor-57 .elementor-element.elementor-element-4c1fe18{--display:flex;--width:50%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-96fa1c2{--display:flex;--width:115%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:-50%;--margin-right:0%;}.elementor-57 .elementor-element.elementor-element-96fa1c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-feb73a3 > .elementor-widget-container{background-color:#1E391C94;}.elementor-57 .elementor-element.elementor-element-feb73a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-feb73a3{text-align:end;}.elementor-57 .elementor-element.elementor-element-feb73a3 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#F9EFE0;}.elementor-57 .elementor-element.elementor-element-e5a27d1 .elementor-button{background-color:#1E391C94;background-image:none;font-family:"Montserrat", sans-serif;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-0089d37 );color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-e5a27d1.elementor-element{--order:99999 /* order end hack */;}.elementor-57 .elementor-element.elementor-element-e5a27d1 .elementor-button, .elementor-57 .elementor-element.elementor-element-e5a27d1 .elementor-button .elementor-button-icon{font-size:35px;}.elementor-57 .elementor-element.elementor-element-a9b4129{--display:flex;--width:97.434%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-a9b4129.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-86434e3{font-family:"Montserrat", sans-serif;font-weight:400;color:#3B4C2E;--textColor:#3B4C2E;}.elementor-57 .elementor-element.elementor-element-86434e3 p{margin-block-end:0px;}.elementor-57 .elementor-element.elementor-element-5e25b0d{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57 .elementor-element.elementor-element-5e25b0d:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-5e25b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-32b1563{--display:flex;--width:50%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-32b1563.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-b5cb83b{width:var( --container-widget-width, 103.611% );max-width:103.611%;--container-widget-width:103.611%;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-b5cb83b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-b5cb83b img{height:490px;}.elementor-57 .elementor-element.elementor-element-b5cb83b svg{height:490px;}.elementor-57 .elementor-element.elementor-element-8750600{--display:flex;--width:50%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-ad257c3{--display:flex;--width:115%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:52%;--margin-right:0%;}.elementor-57 .elementor-element.elementor-element-ad257c3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-6c119bb > .elementor-widget-container{background-color:#1E391C94;}.elementor-57 .elementor-element.elementor-element-6c119bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-6c119bb{text-align:end;}.elementor-57 .elementor-element.elementor-element-6c119bb .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#F9EFE0;}.elementor-57 .elementor-element.elementor-element-e05f4e4 .elementor-button{background-color:#1E391C94;background-image:none;font-family:"Montserrat", sans-serif;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-0089d37 );color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-e05f4e4.elementor-element{--order:99999 /* order end hack */;}.elementor-57 .elementor-element.elementor-element-e05f4e4 .elementor-button, .elementor-57 .elementor-element.elementor-element-e05f4e4 .elementor-button .elementor-button-icon{font-size:35px;}.elementor-57 .elementor-element.elementor-element-7cda7d7{--display:flex;--width:97.434%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-7cda7d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-e6897c1{font-family:"Montserrat", sans-serif;font-weight:400;color:#3B4C2E;--textColor:#3B4C2E;}.elementor-57 .elementor-element.elementor-element-e6897c1 p{margin-block-end:0px;}.elementor-57 .elementor-element.elementor-element-acc6b43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57 .elementor-element.elementor-element-acc6b43:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-acc6b43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4bcab2f );}.elementor-57 .elementor-element.elementor-element-0d58cce{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-2390d1f .elementor-icon{display:inline-flex;justify-content:center;align-items:center;font-size:50px;}.elementor-57 .elementor-element.elementor-element-2390d1f .elementor-icon i{color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-2390d1f .elementor-icon svg{fill:var( --e-global-color-0089d37 );color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-02696d4{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-d992e1b .elementor-icon{display:inline-flex;justify-content:center;align-items:center;font-size:50px;}.elementor-57 .elementor-element.elementor-element-d992e1b .elementor-icon i{color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-d992e1b .elementor-icon svg{fill:var( --e-global-color-0089d37 );color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-8896e10{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-ab6b98f .elementor-icon{display:inline-flex;justify-content:center;align-items:center;font-size:50px;}.elementor-57 .elementor-element.elementor-element-ab6b98f .elementor-icon i{color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-ab6b98f .elementor-icon svg{fill:var( --e-global-color-0089d37 );color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-8fba120{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-45d7c2c .elementor-icon{display:inline-flex;justify-content:center;align-items:center;font-size:50px;}.elementor-57 .elementor-element.elementor-element-45d7c2c .elementor-icon i{color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-45d7c2c .elementor-icon svg{fill:var( --e-global-color-0089d37 );color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-bb760ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57 .elementor-element.elementor-element-bb760ed:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-bb760ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4bcab2f );}.elementor-57 .elementor-element.elementor-element-4d13776{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-a24b5ac{text-align:center;font-family:"Montserrat", sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-60bb0a6 );--textColor:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-7dd1df3{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-76eae8b{text-align:center;font-family:"Montserrat", sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-60bb0a6 );--textColor:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-f5d45ff{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-7d72944{text-align:center;font-family:"Montserrat", sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-60bb0a6 );--textColor:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-1dd7ee5{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-e48a57f{text-align:center;font-family:"Montserrat", sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-60bb0a6 );--textColor:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-be50f2b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57 .elementor-element.elementor-element-be50f2b:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-be50f2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4bcab2f );}.elementor-57 .elementor-element.elementor-element-1de97c1{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-b9600e3 .elementor-icon{display:inline-flex;justify-content:center;align-items:center;font-size:50px;}.elementor-57 .elementor-element.elementor-element-b9600e3 .elementor-icon i{color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-b9600e3 .elementor-icon svg{fill:var( --e-global-color-0089d37 );color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-b0ad1b4{text-align:center;font-family:"Montserrat", sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-60bb0a6 );--textColor:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-cb1c6cd{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-6909b23 .elementor-icon{display:inline-flex;justify-content:center;align-items:center;font-size:50px;}.elementor-57 .elementor-element.elementor-element-6909b23 .elementor-icon i{color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-6909b23 .elementor-icon svg{fill:var( --e-global-color-0089d37 );color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-0351ea4{text-align:center;font-family:"Montserrat", sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-60bb0a6 );--textColor:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-f64262a{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-b517165 .elementor-icon{display:inline-flex;justify-content:center;align-items:center;font-size:50px;}.elementor-57 .elementor-element.elementor-element-b517165 .elementor-icon i{color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-b517165 .elementor-icon svg{fill:var( --e-global-color-0089d37 );color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-e04d03c{text-align:center;font-family:"Montserrat", sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-60bb0a6 );--textColor:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-e5708d4{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-f1f1b74 .elementor-icon{display:inline-flex;justify-content:center;align-items:center;font-size:50px;}.elementor-57 .elementor-element.elementor-element-f1f1b74 .elementor-icon i{color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-f1f1b74 .elementor-icon svg{fill:var( --e-global-color-0089d37 );color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-022d413{text-align:center;font-family:"Montserrat", sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-60bb0a6 );--textColor:var( --e-global-color-60bb0a6 );}.elementor-57 .elementor-element.elementor-element-40de5b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-ea5fc66{--display:flex;--width:40.927%;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.29;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-ea5fc66:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-ea5fc66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villasoalic.com/wp-content/uploads/2025/04/chambre-cryptomeria-maison-d-hotes-de-charme-la-villa-soalic-1024x683.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-57 .elementor-element.elementor-element-ea5fc66::before, .elementor-57 .elementor-element.elementor-element-ea5fc66 > .elementor-background-video-container::before, .elementor-57 .elementor-element.elementor-element-ea5fc66 > .e-con-inner > .elementor-background-video-container::before, .elementor-57 .elementor-element.elementor-element-ea5fc66 > .elementor-background-slideshow::before, .elementor-57 .elementor-element.elementor-element-ea5fc66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-57 .elementor-element.elementor-element-ea5fc66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4bcab2f );--background-overlay:'';}.elementor-57 .elementor-element.elementor-element-ea5fc66.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-2aa2cec > .elementor-widget-container{margin:35px 35px 35px 35px;}.elementor-57 .elementor-element.elementor-element-2aa2cec{text-align:center;font-family:"Montserrat", sans-serif;font-size:50px;font-weight:400;color:#F9EFE0;--textColor:#F9EFE0;}.elementor-57 .elementor-element.elementor-element-5101156{text-align:center;font-family:"Montserrat", sans-serif;font-weight:600;color:var( --e-global-color-0089d37 );--textColor:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-a1e602f .elementor-button{background-color:#E6D2B9;background-image:none;font-family:"Montserrat", sans-serif;font-weight:500;fill:#1E391C;color:#1E391C;border-radius:8px 8px 8px 8px;padding:16px 16px 16px 16px;}.elementor-57 .elementor-element.elementor-element-a1e602f > .elementor-widget-container{margin:70px 70px 70px 70px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-e1fd983{--display:flex;--width:17.919%;--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-e1fd983:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-e1fd983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4bcab2f );}.elementor-57 .elementor-element.elementor-element-e1fd983.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-8bb2533.elementor-element{--order:99999 /* order end hack */;}.elementor-57 .elementor-element.elementor-element-c48b480.elementor-element{--align-self:stretch;}.elementor-57 .elementor-element.elementor-element-c48b480{columns:1;text-align:center;font-family:"Roboto", sans-serif;font-size:23px;font-weight:300;color:var( --e-global-color-0089d37 );--textColor:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-c48b480 p{margin-block-end:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-980b404{--divider-border-style:solid;--divider-color:var( --e-global-color-0089d37 );--divider-border-width:1px;}.elementor-57 .elementor-element.elementor-element-980b404 .elementor-divider-separator{width:84%;margin:0 auto;margin-center:0;}.elementor-57 .elementor-element.elementor-element-980b404 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-57 .elementor-element.elementor-element-a0138b2 .elementor-button{background-color:var( --e-global-color-4bcab2f );background-image:var( --e-global-color-4bcab2f );font-family:"Montserrat", sans-serif;font-weight:500;text-transform:uppercase;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0089d37 );border-radius:6px 6px 6px 06px;padding:-9px -9px -9px -9px;}.elementor-57 .elementor-element.elementor-element-a0138b2.elementor-element{--order:-99999 /* order start hack */;}.elementor-57 .elementor-element.elementor-element-a0138b2 .elementor-button, .elementor-57 .elementor-element.elementor-element-a0138b2 .elementor-button .elementor-button-icon{font-size:17px;}.elementor-57 .elementor-element.elementor-element-d531b08{--display:flex;--width:41.056%;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-d531b08:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-d531b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villasoalic.com/wp-content/uploads/2025/04/jacuzzi-vue-sur-le-piton-des-neiges-la-villa-soalic-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-57 .elementor-element.elementor-element-d531b08::before, .elementor-57 .elementor-element.elementor-element-d531b08 > .elementor-background-video-container::before, .elementor-57 .elementor-element.elementor-element-d531b08 > .e-con-inner > .elementor-background-video-container::before, .elementor-57 .elementor-element.elementor-element-d531b08 > .elementor-background-slideshow::before, .elementor-57 .elementor-element.elementor-element-d531b08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-57 .elementor-element.elementor-element-d531b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-dc29d03 );--background-overlay:'';}.elementor-57 .elementor-element.elementor-element-d531b08.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-ef4b566 > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-57 .elementor-element.elementor-element-ef4b566{text-align:center;font-family:"Montserrat", sans-serif;font-size:42px;font-weight:500;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-0089d37 );--textColor:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-a8e1592{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", sans-serif;font-weight:600;color:var( --e-global-color-0089d37 );--textColor:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-a8e1592.elementor-element{--align-self:center;}.elementor-57 .elementor-element.elementor-element-2ec320d .elementor-button{background-color:#E6D2B9;background-image:none;font-family:"Montserrat", sans-serif;font-weight:500;fill:#1E391C;color:#1E391C;border-radius:8px 8px 8px 8px;padding:16px 16px 16px 16px;}.elementor-57 .elementor-element.elementor-element-2ec320d > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-5a1e59f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-5a1e59f:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-5a1e59f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villasoalic.com/wp-content/uploads/2025/04/Cilaos.jpg");}.elementor-57 .elementor-element.elementor-element-5a1e59f::before, .elementor-57 .elementor-element.elementor-element-5a1e59f > .elementor-background-video-container::before, .elementor-57 .elementor-element.elementor-element-5a1e59f > .e-con-inner > .elementor-background-video-container::before, .elementor-57 .elementor-element.elementor-element-5a1e59f > .elementor-background-slideshow::before, .elementor-57 .elementor-element.elementor-element-5a1e59f > .e-con-inner > .elementor-background-slideshow::before, .elementor-57 .elementor-element.elementor-element-5a1e59f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4bcab2f );--background-overlay:'';}.elementor-57 .elementor-element.elementor-element-911a3bc{--display:flex;--width:33.3333%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-0318419{--spacer-size:30px;}.elementor-57 .elementor-element.elementor-element-60529de .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:42px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-3c08a4b{--display:flex;--width:66.6666%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-48a4fa2{width:var( --container-widget-width, 105.103% );max-width:105.103%;--container-widget-width:105.103%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c19c1bd-font-family ), sans-serif;font-weight:var( --e-global-typography-c19c1bd-font-weight );color:var( --e-global-color-0089d37 );--textColor:var( --e-global-color-0089d37 );}.elementor-57 .elementor-element.elementor-element-48a4fa2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-c0962b6{--display:flex;}.elementor-57 .elementor-element.elementor-element-e36a28d .elementor-button{background-color:#E6D2B9;background-image:none;font-family:"Montserrat", sans-serif;font-weight:500;fill:#1E391C;color:#1E391C;border-radius:8px 8px 8px 8px;padding:16px 16px 16px 16px;}.elementor-57 .elementor-element.elementor-element-e36a28d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-3cf7296{line-height:1em;}.elementor-57 .elementor-element.elementor-element-bf44b75{font-size:35px;line-height:1em;}.elementor-57 .elementor-element.elementor-element-40c9629{font-size:35px;line-height:1em;}.elementor-57 .elementor-element.elementor-element-83b8c3e{--width:733px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-3f6650b{--width:100%;}.elementor-57 .elementor-element.elementor-element-cb40054{--width:100%;}.elementor-57 .elementor-element.elementor-element-6658168{--width:100%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-57 .elementor-element.elementor-element-38cd650{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-6a7f49a{--width:100%;}.elementor-57 .elementor-element.elementor-element-6fd0882{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-57 .elementor-element.elementor-element-d44370e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-15fbccc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-1f8adce{--width:100%;}.elementor-57 .elementor-element.elementor-element-4c1fe18{--width:100%;}.elementor-57 .elementor-element.elementor-element-96fa1c2{--width:100%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-57 .elementor-element.elementor-element-5e25b0d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-32b1563{--width:100%;}.elementor-57 .elementor-element.elementor-element-8750600{--width:100%;}.elementor-57 .elementor-element.elementor-element-ad257c3{--width:100%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-57 .elementor-element.elementor-element-ef4b566{font-size:23px;}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-7c9a8c2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-98c6a9b{--width:500px;}.elementor-57 .elementor-element.elementor-element-3cf7296{column-gap:0px;font-size:26px;line-height:1.3em;}.elementor-57 .elementor-element.elementor-element-3cf7296 p{margin-block-end:0px;}.elementor-57 .elementor-element.elementor-element-bf44b75{column-gap:0px;font-size:26px;line-height:1.3em;}.elementor-57 .elementor-element.elementor-element-bf44b75 p{margin-block-end:0px;}.elementor-57 .elementor-element.elementor-element-40c9629{font-size:26px;}.elementor-57 .elementor-element.elementor-element-cf60550{--width:100%;}.elementor-57 .elementor-element.elementor-element-17550e7{--content-width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-c3feee0{--width:100%;}.elementor-57 .elementor-element.elementor-element-055dcfa{--width:100%;}.elementor-57 .elementor-element.elementor-element-9a36aeb{--width:100%;}.elementor-57 .elementor-element.elementor-element-f24bb0d{--width:100%;}.elementor-57 .elementor-element.elementor-element-e46252c{--width:100%;}.elementor-57 .elementor-element.elementor-element-d37ec23 img{height:253px;}.elementor-57 .elementor-element.elementor-element-d37ec23 svg{height:253px;}.elementor-57 .elementor-element.elementor-element-fefde92 .elementor-button, .elementor-57 .elementor-element.elementor-element-fefde92 .elementor-button .elementor-button-icon{font-size:20px;}.elementor-57 .elementor-element.elementor-element-9495b58 img{height:253px;}.elementor-57 .elementor-element.elementor-element-9495b58 svg{height:253px;}.elementor-57 .elementor-element.elementor-element-9e9605a .elementor-button, .elementor-57 .elementor-element.elementor-element-9e9605a .elementor-button .elementor-button-icon{font-size:20px;}.elementor-57 .elementor-element.elementor-element-e047eb7 img{height:253px;}.elementor-57 .elementor-element.elementor-element-e047eb7 svg{height:253px;}.elementor-57 .elementor-element.elementor-element-e5a27d1 .elementor-button, .elementor-57 .elementor-element.elementor-element-e5a27d1 .elementor-button .elementor-button-icon{font-size:20px;}.elementor-57 .elementor-element.elementor-element-b5cb83b img{height:253px;}.elementor-57 .elementor-element.elementor-element-b5cb83b svg{height:253px;}.elementor-57 .elementor-element.elementor-element-e05f4e4 .elementor-button, .elementor-57 .elementor-element.elementor-element-e05f4e4 .elementor-button .elementor-button-icon{font-size:20px;}.elementor-57 .elementor-element.elementor-element-acc6b43{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-be50f2b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-1de97c1{--width:100%;}.elementor-57 .elementor-element.elementor-element-cb1c6cd{--width:100%;}.elementor-57 .elementor-element.elementor-element-f64262a{--width:100%;}.elementor-57 .elementor-element.elementor-element-e5708d4{--width:100%;}.elementor-57 .elementor-element.elementor-element-40de5b0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-ea5fc66{--width:100%;}.elementor-57 .elementor-element.elementor-element-2aa2cec{font-size:23px;}.elementor-57 .elementor-element.elementor-element-e1fd983{--width:100%;}.elementor-57 .elementor-element.elementor-element-d531b08{--width:100%;}.elementor-57 .elementor-element.elementor-element-5a1e59f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-911a3bc{--width:100%;}.elementor-57 .elementor-element.elementor-element-60529de .elementor-heading-title{font-size:23px;}.elementor-57 .elementor-element.elementor-element-3c08a4b{--width:100%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://villasoalic.com/wp-content/uploads/2026/04/Montserrat-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://villasoalic.com/wp-content/uploads/2026/04/Montserrat-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://villasoalic.com/wp-content/uploads/2026/04/Montserrat-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://villasoalic.com/wp-content/uploads/2026/04/Montserrat-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://villasoalic.com/wp-content/uploads/2026/04/Montserrat-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://villasoalic.com/wp-content/uploads/2026/04/Montserrat-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */