.elementor-20 .elementor-element.elementor-element-174e0e81{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.05;}.elementor-20 .elementor-element.elementor-element-174e0e81:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-174e0e81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gites-lolivette.fr/wp-content/uploads/2026/02/Accueil-hero-gites-lolivettewebp.webp");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-174e0e81::before, .elementor-20 .elementor-element.elementor-element-174e0e81 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-174e0e81 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-174e0e81 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-174e0e81 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-174e0e81 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0eb5ce0 );--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-6d36f7e0 .elementor-heading-title{font-family:var( --e-global-typography-1dc8642-font-family ), Sans-serif;font-size:var( --e-global-typography-1dc8642-font-size );font-weight:var( --e-global-typography-1dc8642-font-weight );text-transform:var( --e-global-typography-1dc8642-text-transform );line-height:var( --e-global-typography-1dc8642-line-height );color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-138113db{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-5feca6e1{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-size:26px;color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-65a870e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;color:#FDFDFD91;}.elementor-20 .elementor-element.elementor-element-311074c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7f3f4725{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-5caa68c0 .elementor-button{background-color:var( --e-global-color-89c14bc );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:7px 7px 7px 7px;}.elementor-20 .elementor-element.elementor-element-5caa68c0 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-5caa68c0 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-5caa68c0 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-5caa68c0 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-4fbc61f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-14a9528{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-14a9528:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-14a9528 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1EE;}.elementor-20 .elementor-element.elementor-element-ad24b73{text-align:center;}.elementor-20 .elementor-element.elementor-element-ad24b73 .elementor-heading-title{font-family:var( --e-global-typography-1dc8642-font-family ), Sans-serif;font-size:var( --e-global-typography-1dc8642-font-size );font-weight:var( --e-global-typography-1dc8642-font-weight );text-transform:var( --e-global-typography-1dc8642-text-transform );line-height:var( --e-global-typography-1dc8642-line-height );color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-5a494fe9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-73ff47c{text-align:center;}.elementor-20 .elementor-element.elementor-element-7b4e5d9a{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-7b4e5d9a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7b4e5d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-47d7e892{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:3em;}.elementor-20 .elementor-element.elementor-element-77883553 .elementor-heading-title{font-family:var( --e-global-typography-1dc8642-font-family ), Sans-serif;font-size:var( --e-global-typography-1dc8642-font-size );font-weight:var( --e-global-typography-1dc8642-font-weight );text-transform:var( --e-global-typography-1dc8642-text-transform );line-height:var( --e-global-typography-1dc8642-line-height );color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-4b993f5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-2d756352{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-219a4bab.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-40ad72eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a866748{--display:flex;--justify-content:flex-end;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a866748:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a866748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://gites-lolivette.fr/wp-content/uploads/2026/02/Vue-Gites-lolivette-accueil.webp");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-7d68d7a9{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 18px 0px 0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7d68d7a9:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7d68d7a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-67fa40cf .elementor-button{background-color:var( --e-global-color-primary );border-radius:18px 18px 18px 18px;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-67fa40cf{width:var( --container-widget-width, 86% );max-width:86%;background-color:var( --e-global-color-primary );--container-widget-width:86%;--container-widget-flex-grow:0;border-radius:18px 18px 18px 18px;}.elementor-20 .elementor-element.elementor-element-79ea5894{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-736d5b45{background-color:var( --e-global-color-ad30558 );padding:1em 1em 1em 1em;border-style:none;border-radius:18px 18px 18px 18px;}.elementor-20 .elementor-element.elementor-element-736d5b45 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-20 .elementor-element.elementor-element-736d5b45 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-736d5b45.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-736d5b45.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-736d5b45.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-736d5b45 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-736d5b45 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-736d5b45 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-736d5b45 .elementor-icon-box-description{font-family:var( --e-global-typography-c043304-font-family ), Sans-serif;font-size:var( --e-global-typography-c043304-font-size );font-weight:var( --e-global-typography-c043304-font-weight );line-height:var( --e-global-typography-c043304-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-7ad5cc1c{background-color:var( --e-global-color-ad30558 );padding:1em 1em 1em 1em;border-style:none;border-radius:18px 18px 18px 18px;}.elementor-20 .elementor-element.elementor-element-7ad5cc1c .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-20 .elementor-element.elementor-element-7ad5cc1c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-7ad5cc1c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-7ad5cc1c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-7ad5cc1c.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-7ad5cc1c .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-7ad5cc1c .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-7ad5cc1c .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-7ad5cc1c .elementor-icon-box-description{font-family:var( --e-global-typography-c043304-font-family ), Sans-serif;font-size:var( --e-global-typography-c043304-font-size );font-weight:var( --e-global-typography-c043304-font-weight );line-height:var( --e-global-typography-c043304-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-10fc05e7{background-color:var( --e-global-color-ad30558 );padding:1em 1em 1em 1em;border-style:none;border-radius:18px 18px 18px 18px;}.elementor-20 .elementor-element.elementor-element-10fc05e7 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-20 .elementor-element.elementor-element-10fc05e7 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-10fc05e7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-10fc05e7.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-10fc05e7.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-10fc05e7 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-10fc05e7 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-10fc05e7 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-10fc05e7 .elementor-icon-box-description{font-family:var( --e-global-typography-c043304-font-family ), Sans-serif;font-size:var( --e-global-typography-c043304-font-size );font-weight:var( --e-global-typography-c043304-font-weight );line-height:var( --e-global-typography-c043304-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-262ac192{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-262ac192:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-262ac192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1EE;background-image:url("https://gites-lolivette.fr/wp-content/uploads/2026/02/fond-gite-lolivette.png");background-position:bottom center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-65e0b279{text-align:center;}.elementor-20 .elementor-element.elementor-element-65e0b279 .elementor-heading-title{font-family:var( --e-global-typography-1dc8642-font-family ), Sans-serif;font-size:var( --e-global-typography-1dc8642-font-size );font-weight:var( --e-global-typography-1dc8642-font-weight );text-transform:var( --e-global-typography-1dc8642-text-transform );line-height:var( --e-global-typography-1dc8642-line-height );color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-69dac78d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-7e61246c{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-69aecbfe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-7d3a2597{--display:flex;--overlay-opacity:0.4;--border-radius:18px 18px 18px 18px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-20 .elementor-element.elementor-element-7d3a2597:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7d3a2597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gites-lolivette.fr/wp-content/uploads/2026/03/gites-lolivette-chambre-portrait.webp");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-7d3a2597::before, .elementor-20 .elementor-element.elementor-element-7d3a2597 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-7d3a2597 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-7d3a2597 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-7d3a2597 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-7d3a2597 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0eb5ce0 );--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-4762f5aa .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-0eb5ce0 );color:var( --e-global-color-0eb5ce0 );border-style:none;border-radius:50px 50px 50px 50px;padding:10px 12px 10px 12px;}.elementor-20 .elementor-element.elementor-element-4762f5aa .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-4762f5aa .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-4762f5aa{width:var( --container-widget-width, 22% );max-width:22%;margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-4762f5aa.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-4762f5aa .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-4762f5aa .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-373c1756{margin:7em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-20 .elementor-element.elementor-element-373c1756 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-3ca8c133{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-ad30558 );}.elementor-20 .elementor-element.elementor-element-79a48d83{--display:flex;--overlay-opacity:0.4;--border-radius:18px 18px 18px 18px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-20 .elementor-element.elementor-element-79a48d83:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-79a48d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gites-lolivette.fr/wp-content/uploads/2026/02/Piscine-Gites-lolivette-accueil.webp");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-79a48d83::before, .elementor-20 .elementor-element.elementor-element-79a48d83 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-79a48d83 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-79a48d83 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-79a48d83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-79a48d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0eb5ce0 );--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-77968c12 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-0eb5ce0 );color:var( --e-global-color-0eb5ce0 );border-style:none;border-radius:50px 50px 50px 50px;padding:10px 12px 10px 12px;}.elementor-20 .elementor-element.elementor-element-77968c12 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-77968c12 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-77968c12{width:var( --container-widget-width, 22% );max-width:22%;margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-77968c12.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-77968c12 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-77968c12 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-3e6c56b9{margin:7em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-20 .elementor-element.elementor-element-3e6c56b9 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-540f5d55{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-ad30558 );}.elementor-20 .elementor-element.elementor-element-627957e0{--display:flex;--overlay-opacity:0;--border-radius:18px 18px 18px 18px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-20 .elementor-element.elementor-element-627957e0:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-627957e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gites-lolivette.fr/wp-content/uploads/2026/02/oliveraie-gites-lolivette-accueil.webp");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-627957e0::before, .elementor-20 .elementor-element.elementor-element-627957e0 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-627957e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-627957e0 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-627957e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-627957e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0eb5ce0 );--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-2a78db2a .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-0eb5ce0 );color:var( --e-global-color-0eb5ce0 );border-style:none;border-radius:50px 50px 50px 50px;padding:10px 12px 10px 12px;}.elementor-20 .elementor-element.elementor-element-2a78db2a .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-2a78db2a .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-2a78db2a{width:var( --container-widget-width, 22% );max-width:22%;margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-2a78db2a.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-2a78db2a .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-2a78db2a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-3b98512{margin:7em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-20 .elementor-element.elementor-element-3b98512 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-723aeb35{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;color:var( --e-global-color-ad30558 );}.elementor-20 .elementor-element.elementor-element-10291c52{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-21fa8f09{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:2em;}.elementor-20 .elementor-element.elementor-element-51e8405a{--display:flex;--min-height:72vh;--border-radius:18px 18px 18px 18px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-51e8405a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-51e8405a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad30558 );background-image:url("https://gites-lolivette.fr/wp-content/uploads/2026/02/calme-ext-gites-lolivette-accueil.webp");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-7d233419{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 18px 0px;--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:1em;}.elementor-20 .elementor-element.elementor-element-7d233419:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7d233419 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-2aa4b7d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-71c3fb5 .elementor-heading-title{font-family:var( --e-global-typography-1dc8642-font-family ), Sans-serif;font-size:var( --e-global-typography-1dc8642-font-size );font-weight:var( --e-global-typography-1dc8642-font-weight );text-transform:var( --e-global-typography-1dc8642-text-transform );line-height:var( --e-global-typography-1dc8642-line-height );color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-22d148d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-66caec0e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-72194723{padding:0em 0em 0em 0em;border-style:none;}.elementor-20 .elementor-element.elementor-element-72194723 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-20 .elementor-element.elementor-element-72194723 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-72194723.elementor-view-stacked .elementor-icon{background-color:#274423;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-72194723.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-72194723.elementor-view-default .elementor-icon{fill:#274423;color:#274423;border-color:#274423;}.elementor-20 .elementor-element.elementor-element-72194723.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-72194723 .elementor-icon{font-size:35px;}.elementor-20 .elementor-element.elementor-element-72194723 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-2162b32b{--divider-border-style:solid;--divider-color:var( --e-global-color-49fbd0a );--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-2162b32b .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-2162b32b .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-20 .elementor-element.elementor-element-7f0915db{padding:0em 0em 0em 0em;border-style:none;}.elementor-20 .elementor-element.elementor-element-7f0915db .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-20 .elementor-element.elementor-element-7f0915db .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-7f0915db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-7f0915db.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-7f0915db.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-7f0915db.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-7f0915db .elementor-icon{font-size:35px;}.elementor-20 .elementor-element.elementor-element-7f0915db .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-357b4a66{--divider-border-style:solid;--divider-color:var( --e-global-color-49fbd0a );--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-357b4a66 .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-357b4a66 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-20 .elementor-element.elementor-element-4e3228{padding:0em 0em 0em 0em;border-style:none;}.elementor-20 .elementor-element.elementor-element-4e3228 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-20 .elementor-element.elementor-element-4e3228 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-4e3228.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-4e3228.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-4e3228.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-4e3228.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-4e3228 .elementor-icon{font-size:35px;}.elementor-20 .elementor-element.elementor-element-4e3228 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-d541d31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:02em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-d541d31:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d541d31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-1510546{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-c07d352:hover{--e-transform-scale:1.02;}.elementor-20 .elementor-element.elementor-element-0acb7c7:hover{--e-transform-scale:1.02;}.elementor-20 .elementor-element.elementor-element-7fb8628:hover{--e-transform-scale:1.02;}.elementor-20 .elementor-element.elementor-element-bb024a1:hover{--e-transform-scale:1.02;}.elementor-20 .elementor-element.elementor-element-b614487{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-b614487:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b614487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-9143889{--e-image-carousel-slides-to-show:5;}.elementor-20 .elementor-element.elementor-element-9143889 .swiper-wrapper{display:flex;align-items:center;}.elementor-20 .elementor-element.elementor-element-9e4b25e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:wrap;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-1cd58af3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-1cd58af3 .elementor-heading-title{font-family:var( --e-global-typography-1dc8642-font-family ), Sans-serif;font-size:var( --e-global-typography-1dc8642-font-size );font-weight:var( --e-global-typography-1dc8642-font-weight );text-transform:var( --e-global-typography-1dc8642-text-transform );line-height:var( --e-global-typography-1dc8642-line-height );color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-6e2287d2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-26091e36{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-2a14a9c6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-9be43d5 .masonry{column-count:3;}.elementor-20 .elementor-element.elementor-element-9be43d5 .rkit-gallery-masonry{column-gap:20px;}.elementor-20 .elementor-element.elementor-element-9be43d5 .brick{margin-bottom:20px;}.elementor-20 .elementor-element.elementor-element-4a0a03ec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-4a0a03ec:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4a0a03ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad30558 );background-image:url("https://gites-lolivette.fr/wp-content/uploads/2026/02/fond-2-gite-lolivette.png");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-102692{text-align:center;}.elementor-20 .elementor-element.elementor-element-102692 .elementor-heading-title{font-family:var( --e-global-typography-1dc8642-font-family ), Sans-serif;font-size:var( --e-global-typography-1dc8642-font-size );font-weight:var( --e-global-typography-1dc8642-font-weight );text-transform:var( --e-global-typography-1dc8642-text-transform );line-height:var( --e-global-typography-1dc8642-line-height );color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-55496906{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-59aab957{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-71177814{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6e1eb8fd{width:var( --container-widget-width, 31% );max-width:31%;background-color:var( --e-global-color-ad30558 );padding:2em 2em 2em 2em;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ad30558 );border-radius:18px 18px 18px 18px;}.elementor-20 .elementor-element.elementor-element-6e1eb8fd:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:18px 18px 18px 18px;}.elementor-20 .elementor-element.elementor-element-6e1eb8fd .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-6e1eb8fd .elementor-icon-box-title{margin-block-end:13px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-6e1eb8fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-6e1eb8fd.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-6e1eb8fd.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-6e1eb8fd .elementor-icon{font-size:50px;}.elementor-20 .elementor-element.elementor-element-6e1eb8fd .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-6e1eb8fd .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-6e1eb8fd .elementor-icon-box-description{font-family:var( --e-global-typography-c043304-font-family ), Sans-serif;font-size:var( --e-global-typography-c043304-font-size );font-weight:var( --e-global-typography-c043304-font-weight );line-height:var( --e-global-typography-c043304-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-17ca3bf7{width:var( --container-widget-width, 31% );max-width:31%;background-color:var( --e-global-color-ad30558 );padding:2em 2em 2em 2em;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:18px 18px 18px 18px;}.elementor-20 .elementor-element.elementor-element-17ca3bf7:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:18px 18px 18px 18px;}.elementor-20 .elementor-element.elementor-element-17ca3bf7 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-17ca3bf7 .elementor-icon-box-title{margin-block-end:13px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-17ca3bf7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-17ca3bf7.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-17ca3bf7.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-17ca3bf7 .elementor-icon{font-size:50px;}.elementor-20 .elementor-element.elementor-element-17ca3bf7 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-17ca3bf7 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-17ca3bf7 .elementor-icon-box-description{font-family:var( --e-global-typography-c043304-font-family ), Sans-serif;font-size:var( --e-global-typography-c043304-font-size );font-weight:var( --e-global-typography-c043304-font-weight );line-height:var( --e-global-typography-c043304-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-9867b89{width:var( --container-widget-width, 31% );max-width:31%;background-color:var( --e-global-color-ad30558 );padding:2em 2em 2em 2em;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ad30558 );border-radius:18px 18px 18px 18px;}.elementor-20 .elementor-element.elementor-element-9867b89:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:18px 18px 18px 18px;}.elementor-20 .elementor-element.elementor-element-9867b89 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-9867b89 .elementor-icon-box-title{margin-block-end:13px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-9867b89.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-9867b89.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9867b89.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-9867b89 .elementor-icon{font-size:50px;}.elementor-20 .elementor-element.elementor-element-9867b89 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-9867b89 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-9867b89 .elementor-icon-box-description{font-family:var( --e-global-typography-c043304-font-family ), Sans-serif;font-size:var( --e-global-typography-c043304-font-size );font-weight:var( --e-global-typography-c043304-font-weight );line-height:var( --e-global-typography-c043304-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-1d77ebbe{width:var( --container-widget-width, 31% );max-width:31%;background-color:var( --e-global-color-ad30558 );padding:2em 2em 2em 2em;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ad30558 );border-radius:18px 18px 18px 18px;}.elementor-20 .elementor-element.elementor-element-1d77ebbe:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:18px 18px 18px 18px;}.elementor-20 .elementor-element.elementor-element-1d77ebbe .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-1d77ebbe .elementor-icon-box-title{margin-block-end:13px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-1d77ebbe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-1d77ebbe.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-1d77ebbe.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-1d77ebbe .elementor-icon{font-size:50px;}.elementor-20 .elementor-element.elementor-element-1d77ebbe .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-1d77ebbe .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-1d77ebbe .elementor-icon-box-description{font-family:var( --e-global-typography-c043304-font-family ), Sans-serif;font-size:var( --e-global-typography-c043304-font-size );font-weight:var( --e-global-typography-c043304-font-weight );line-height:var( --e-global-typography-c043304-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-3a5917bc{width:var( --container-widget-width, 31% );max-width:31%;background-color:var( --e-global-color-ad30558 );padding:2em 2em 2em 2em;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ad30558 );border-radius:18px 18px 18px 18px;}.elementor-20 .elementor-element.elementor-element-3a5917bc:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:18px 18px 18px 18px;}.elementor-20 .elementor-element.elementor-element-3a5917bc .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-3a5917bc .elementor-icon-box-title{margin-block-end:13px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-3a5917bc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-3a5917bc.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3a5917bc.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-3a5917bc .elementor-icon{font-size:50px;}.elementor-20 .elementor-element.elementor-element-3a5917bc .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-3a5917bc .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-3a5917bc .elementor-icon-box-description{font-family:var( --e-global-typography-c043304-font-family ), Sans-serif;font-size:var( --e-global-typography-c043304-font-size );font-weight:var( --e-global-typography-c043304-font-weight );line-height:var( --e-global-typography-c043304-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-747f011d{width:var( --container-widget-width, 31% );max-width:31%;background-color:var( --e-global-color-ad30558 );padding:2em 2em 2em 2em;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ad30558 );border-radius:18px 18px 18px 18px;}.elementor-20 .elementor-element.elementor-element-747f011d:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:18px 18px 18px 18px;}.elementor-20 .elementor-element.elementor-element-747f011d .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-747f011d .elementor-icon-box-title{margin-block-end:13px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-747f011d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-747f011d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-747f011d.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-747f011d .elementor-icon{font-size:50px;}.elementor-20 .elementor-element.elementor-element-747f011d .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-747f011d .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-747f011d .elementor-icon-box-description{font-family:var( --e-global-typography-c043304-font-family ), Sans-serif;font-size:var( --e-global-typography-c043304-font-size );font-weight:var( --e-global-typography-c043304-font-weight );line-height:var( --e-global-typography-c043304-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-3381f79f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-5f11598e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:2em;}.elementor-20 .elementor-element.elementor-element-236c7738{--display:flex;--min-height:65vh;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:18px 18px 18px 18px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-236c7738:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-236c7738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad30558 );background-image:url("https://gites-lolivette.fr/wp-content/uploads/2026/03/gites-lolivette-avis.webp");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-6393588b{--display:flex;--min-height:200px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:18px 0px 18px 0px;--padding-top:1em;--padding-bottom:0em;--padding-left:1em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-6393588b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6393588b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-4d74b992{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4d74b992:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4d74b992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gites-lolivette.fr/wp-content/uploads/2026/03/gites-lolivette-avis-2.webp");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-3ca3f81d .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-3ca3f81d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-3ca3f81d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3ca3f81d.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-3ca3f81d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3ca3f81d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-3ca3f81d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-3ca3f81d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-3ca3f81d.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-3ca3f81d.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-3ca3f81d.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-3ca3f81d.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-3ca3f81d.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-3ca3f81d.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-3ca3f81d.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-3ca3f81d .elementor-icon{font-size:15px;padding:15px;}.elementor-20 .elementor-element.elementor-element-3ca3f81d .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-1873be40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-55d4f394 .elementor-heading-title{font-family:var( --e-global-typography-1dc8642-font-family ), Sans-serif;font-size:var( --e-global-typography-1dc8642-font-size );font-weight:var( --e-global-typography-1dc8642-font-weight );text-transform:var( --e-global-typography-1dc8642-text-transform );line-height:var( --e-global-typography-1dc8642-line-height );color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-2c74d9dd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-74d044a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-18b4d57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-bd1967c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:2em;}.elementor-20 .elementor-element.elementor-element-54de0cb8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.6;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-54de0cb8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-54de0cb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gites-lolivette.fr/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-54de0cb8::before, .elementor-20 .elementor-element.elementor-element-54de0cb8 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-54de0cb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-54de0cb8 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-54de0cb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-54de0cb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0eb5ce0 );--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-a27d9c2{text-align:center;}.elementor-20 .elementor-element.elementor-element-a27d9c2 .elementor-heading-title{font-family:var( --e-global-typography-1dc8642-font-family ), Sans-serif;font-size:var( --e-global-typography-1dc8642-font-size );font-weight:var( --e-global-typography-1dc8642-font-weight );text-transform:var( --e-global-typography-1dc8642-text-transform );line-height:var( --e-global-typography-1dc8642-line-height );color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-5477ac01{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-5477ac01 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-3b52df27{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-ad30558 );}.elementor-20 .elementor-element.elementor-element-552f3244{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:wrap;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-1d322e11{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-1d322e11 .elementor-heading-title{font-family:var( --e-global-typography-1dc8642-font-family ), Sans-serif;font-size:var( --e-global-typography-1dc8642-font-size );font-weight:var( --e-global-typography-1dc8642-font-weight );text-transform:var( --e-global-typography-1dc8642-text-transform );line-height:var( --e-global-typography-1dc8642-line-height );color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-2433c0c7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-16085a6b{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-7521b2f2{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-174e0e81{--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-6d36f7e0 .elementor-heading-title{font-size:var( --e-global-typography-1dc8642-font-size );line-height:var( --e-global-typography-1dc8642-line-height );}.elementor-20 .elementor-element.elementor-element-138113db{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-5feca6e1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-65a870e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-311074c7{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-20 .elementor-element.elementor-element-7f3f4725{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-20 .elementor-element.elementor-element-4fbc61f3{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-ad24b73 .elementor-heading-title{font-size:var( --e-global-typography-1dc8642-font-size );line-height:var( --e-global-typography-1dc8642-line-height );}.elementor-20 .elementor-element.elementor-element-7b4e5d9a{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-47d7e892{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-77883553 .elementor-heading-title{font-size:var( --e-global-typography-1dc8642-font-size );line-height:var( --e-global-typography-1dc8642-line-height );}.elementor-20 .elementor-element.elementor-element-40ad72eb{--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-20 .elementor-element.elementor-element-736d5b45 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-736d5b45 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-736d5b45 .elementor-icon-box-description{font-size:var( --e-global-typography-c043304-font-size );line-height:var( --e-global-typography-c043304-line-height );}.elementor-20 .elementor-element.elementor-element-7ad5cc1c .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-7ad5cc1c .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-7ad5cc1c .elementor-icon-box-description{font-size:var( --e-global-typography-c043304-font-size );line-height:var( --e-global-typography-c043304-line-height );}.elementor-20 .elementor-element.elementor-element-10fc05e7 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-10fc05e7 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-10fc05e7 .elementor-icon-box-description{font-size:var( --e-global-typography-c043304-font-size );line-height:var( --e-global-typography-c043304-line-height );}.elementor-20 .elementor-element.elementor-element-65e0b279 .elementor-heading-title{font-size:var( --e-global-typography-1dc8642-font-size );line-height:var( --e-global-typography-1dc8642-line-height );}.elementor-20 .elementor-element.elementor-element-7e61246c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-69aecbfe{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-10291c52{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-21fa8f09{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-2aa4b7d6{--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-20 .elementor-element.elementor-element-71c3fb5 .elementor-heading-title{font-size:var( --e-global-typography-1dc8642-font-size );line-height:var( --e-global-typography-1dc8642-line-height );}.elementor-20 .elementor-element.elementor-element-1510546{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-9143889{--e-image-carousel-slides-to-show:3;}.elementor-20 .elementor-element.elementor-element-1cd58af3 .elementor-heading-title{font-size:var( --e-global-typography-1dc8642-font-size );line-height:var( --e-global-typography-1dc8642-line-height );}.elementor-20 .elementor-element.elementor-element-2a14a9c6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-9be43d5 .masonry{column-count:3;}.elementor-20 .elementor-element.elementor-element-102692 .elementor-heading-title{font-size:var( --e-global-typography-1dc8642-font-size );line-height:var( --e-global-typography-1dc8642-line-height );}.elementor-20 .elementor-element.elementor-element-55496906{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-59aab957{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-6e1eb8fd{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-20 .elementor-element.elementor-element-6e1eb8fd .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-6e1eb8fd .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-6e1eb8fd .elementor-icon-box-description{font-size:var( --e-global-typography-c043304-font-size );line-height:var( --e-global-typography-c043304-line-height );}.elementor-20 .elementor-element.elementor-element-17ca3bf7{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-20 .elementor-element.elementor-element-17ca3bf7 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-17ca3bf7 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-17ca3bf7 .elementor-icon-box-description{font-size:var( --e-global-typography-c043304-font-size );line-height:var( --e-global-typography-c043304-line-height );}.elementor-20 .elementor-element.elementor-element-9867b89{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-20 .elementor-element.elementor-element-9867b89 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-9867b89 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-9867b89 .elementor-icon-box-description{font-size:var( --e-global-typography-c043304-font-size );line-height:var( --e-global-typography-c043304-line-height );}.elementor-20 .elementor-element.elementor-element-1d77ebbe{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-20 .elementor-element.elementor-element-1d77ebbe .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-1d77ebbe .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-1d77ebbe .elementor-icon-box-description{font-size:var( --e-global-typography-c043304-font-size );line-height:var( --e-global-typography-c043304-line-height );}.elementor-20 .elementor-element.elementor-element-3a5917bc{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-20 .elementor-element.elementor-element-3a5917bc .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-3a5917bc .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-3a5917bc .elementor-icon-box-description{font-size:var( --e-global-typography-c043304-font-size );line-height:var( --e-global-typography-c043304-line-height );}.elementor-20 .elementor-element.elementor-element-747f011d{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-20 .elementor-element.elementor-element-747f011d .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-747f011d .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-747f011d .elementor-icon-box-description{font-size:var( --e-global-typography-c043304-font-size );line-height:var( --e-global-typography-c043304-line-height );}.elementor-20 .elementor-element.elementor-element-3381f79f{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-5f11598e{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-1873be40{--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-20 .elementor-element.elementor-element-55d4f394 .elementor-heading-title{font-size:var( --e-global-typography-1dc8642-font-size );line-height:var( --e-global-typography-1dc8642-line-height );}.elementor-20 .elementor-element.elementor-element-18b4d57{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-bd1967c{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-a27d9c2 .elementor-heading-title{font-size:var( --e-global-typography-1dc8642-font-size );line-height:var( --e-global-typography-1dc8642-line-height );}.elementor-20 .elementor-element.elementor-element-5477ac01{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-3b52df27{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-1d322e11 .elementor-heading-title{font-size:var( --e-global-typography-1dc8642-font-size );line-height:var( --e-global-typography-1dc8642-line-height );}.elementor-20 .elementor-element.elementor-element-7521b2f2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-6d36f7e0 .elementor-heading-title{font-size:var( --e-global-typography-1dc8642-font-size );line-height:var( --e-global-typography-1dc8642-line-height );}.elementor-20 .elementor-element.elementor-element-311074c7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-7f3f4725{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-5caa68c0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-ad24b73 .elementor-heading-title{font-size:var( --e-global-typography-1dc8642-font-size );line-height:var( --e-global-typography-1dc8642-line-height );}.elementor-20 .elementor-element.elementor-element-5a494fe9{text-align:center;}.elementor-20 .elementor-element.elementor-element-47d7e892{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-77883553 .elementor-heading-title{font-size:var( --e-global-typography-1dc8642-font-size );line-height:var( --e-global-typography-1dc8642-line-height );}.elementor-20 .elementor-element.elementor-element-4b993f5{text-align:center;}.elementor-20 .elementor-element.elementor-element-2d756352{text-align:center;}.elementor-20 .elementor-element.elementor-element-219a4bab{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-a866748{--min-height:330px;}.elementor-20 .elementor-element.elementor-element-7d68d7a9{--width:35%;}.elementor-20 .elementor-element.elementor-element-736d5b45{padding:2em 2em 2em 2em;}.elementor-20 .elementor-element.elementor-element-736d5b45 .elementor-icon-box-wrapper{gap:12px;}.elementor-20 .elementor-element.elementor-element-736d5b45 .elementor-icon-box-title{margin-block-end:10px;}.elementor-20 .elementor-element.elementor-element-736d5b45 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-736d5b45 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-736d5b45 .elementor-icon-box-description{font-size:var( --e-global-typography-c043304-font-size );line-height:var( --e-global-typography-c043304-line-height );}.elementor-20 .elementor-element.elementor-element-7ad5cc1c{padding:2em 2em 2em 2em;}.elementor-20 .elementor-element.elementor-element-7ad5cc1c .elementor-icon-box-title{margin-block-end:10px;}.elementor-20 .elementor-element.elementor-element-7ad5cc1c .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-7ad5cc1c .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-7ad5cc1c .elementor-icon-box-description{font-size:var( --e-global-typography-c043304-font-size );line-height:var( --e-global-typography-c043304-line-height );}.elementor-20 .elementor-element.elementor-element-10fc05e7{padding:2em 2em 2em 2em;}.elementor-20 .elementor-element.elementor-element-10fc05e7 .elementor-icon-box-title{margin-block-end:10px;}.elementor-20 .elementor-element.elementor-element-10fc05e7 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-10fc05e7 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-10fc05e7 .elementor-icon-box-description{font-size:var( --e-global-typography-c043304-font-size );line-height:var( --e-global-typography-c043304-line-height );}.elementor-20 .elementor-element.elementor-element-65e0b279 .elementor-heading-title{font-size:var( --e-global-typography-1dc8642-font-size );line-height:var( --e-global-typography-1dc8642-line-height );}.elementor-20 .elementor-element.elementor-element-51e8405a{--min-height:350px;}.elementor-20 .elementor-element.elementor-element-7d233419{--width:55%;}.elementor-20 .elementor-element.elementor-element-2aa4b7d6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-71c3fb5 .elementor-heading-title{font-size:var( --e-global-typography-1dc8642-font-size );line-height:var( --e-global-typography-1dc8642-line-height );}.elementor-20 .elementor-element.elementor-element-22d148d{text-align:center;}.elementor-20 .elementor-element.elementor-element-66caec0e{text-align:center;}.elementor-20 .elementor-element.elementor-element-1510546{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-1cd58af3{text-align:center;}.elementor-20 .elementor-element.elementor-element-1cd58af3 .elementor-heading-title{font-size:var( --e-global-typography-1dc8642-font-size );line-height:var( --e-global-typography-1dc8642-line-height );}.elementor-20 .elementor-element.elementor-element-6e2287d2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-26091e36{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-2a14a9c6{text-align:center;}.elementor-20 .elementor-element.elementor-element-9be43d5 .masonry{column-count:1;}.elementor-20 .elementor-element.elementor-element-102692 .elementor-heading-title{font-size:var( --e-global-typography-1dc8642-font-size );line-height:var( --e-global-typography-1dc8642-line-height );}.elementor-20 .elementor-element.elementor-element-71177814{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-20 .elementor-element.elementor-element-6e1eb8fd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-6e1eb8fd .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-6e1eb8fd .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-6e1eb8fd .elementor-icon-box-description{font-size:var( --e-global-typography-c043304-font-size );line-height:var( --e-global-typography-c043304-line-height );}.elementor-20 .elementor-element.elementor-element-17ca3bf7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-17ca3bf7 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-17ca3bf7 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-17ca3bf7 .elementor-icon-box-description{font-size:var( --e-global-typography-c043304-font-size );line-height:var( --e-global-typography-c043304-line-height );}.elementor-20 .elementor-element.elementor-element-9867b89{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-9867b89 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-9867b89 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-9867b89 .elementor-icon-box-description{font-size:var( --e-global-typography-c043304-font-size );line-height:var( --e-global-typography-c043304-line-height );}.elementor-20 .elementor-element.elementor-element-1d77ebbe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-1d77ebbe .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-1d77ebbe .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-1d77ebbe .elementor-icon-box-description{font-size:var( --e-global-typography-c043304-font-size );line-height:var( --e-global-typography-c043304-line-height );}.elementor-20 .elementor-element.elementor-element-3a5917bc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-3a5917bc .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-3a5917bc .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-3a5917bc .elementor-icon-box-description{font-size:var( --e-global-typography-c043304-font-size );line-height:var( --e-global-typography-c043304-line-height );}.elementor-20 .elementor-element.elementor-element-747f011d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-747f011d .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-747f011d .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-747f011d .elementor-icon-box-description{font-size:var( --e-global-typography-c043304-font-size );line-height:var( --e-global-typography-c043304-line-height );}.elementor-20 .elementor-element.elementor-element-236c7738{--min-height:350px;}.elementor-20 .elementor-element.elementor-element-6393588b{--width:50%;--min-height:120px;}.elementor-20 .elementor-element.elementor-element-4d74b992{--min-height:120px;}.elementor-20 .elementor-element.elementor-element-1873be40{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-55d4f394 .elementor-heading-title{font-size:var( --e-global-typography-1dc8642-font-size );line-height:var( --e-global-typography-1dc8642-line-height );}.elementor-20 .elementor-element.elementor-element-2c74d9dd{text-align:center;}.elementor-20 .elementor-element.elementor-element-74d044a6{text-align:center;}.elementor-20 .elementor-element.elementor-element-a27d9c2 .elementor-heading-title{font-size:var( --e-global-typography-1dc8642-font-size );line-height:var( --e-global-typography-1dc8642-line-height );}.elementor-20 .elementor-element.elementor-element-1d322e11{text-align:center;}.elementor-20 .elementor-element.elementor-element-1d322e11 .elementor-heading-title{font-size:var( --e-global-typography-1dc8642-font-size );line-height:var( --e-global-typography-1dc8642-line-height );}.elementor-20 .elementor-element.elementor-element-2433c0c7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-16085a6b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-7521b2f2{text-align:center;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-47d7e892{--width:45%;}.elementor-20 .elementor-element.elementor-element-40ad72eb{--width:55%;}.elementor-20 .elementor-element.elementor-element-a866748{--width:70%;}.elementor-20 .elementor-element.elementor-element-7d68d7a9{--width:20%;}.elementor-20 .elementor-element.elementor-element-79ea5894{--width:30%;}.elementor-20 .elementor-element.elementor-element-7d3a2597{--width:27%;}.elementor-20 .elementor-element.elementor-element-79a48d83{--width:27%;}.elementor-20 .elementor-element.elementor-element-627957e0{--width:44%;}.elementor-20 .elementor-element.elementor-element-21fa8f09{--width:50%;}.elementor-20 .elementor-element.elementor-element-7d233419{--width:35%;}.elementor-20 .elementor-element.elementor-element-2aa4b7d6{--width:50%;}.elementor-20 .elementor-element.elementor-element-5f11598e{--width:55%;}.elementor-20 .elementor-element.elementor-element-6393588b{--width:40%;}.elementor-20 .elementor-element.elementor-element-1873be40{--width:45%;}.elementor-20 .elementor-element.elementor-element-bd1967c{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-47d7e892{--width:100%;}.elementor-20 .elementor-element.elementor-element-40ad72eb{--width:100%;}.elementor-20 .elementor-element.elementor-element-7d3a2597{--width:47%;}.elementor-20 .elementor-element.elementor-element-79a48d83{--width:47%;}.elementor-20 .elementor-element.elementor-element-627957e0{--width:100%;}.elementor-20 .elementor-element.elementor-element-21fa8f09{--width:100%;}.elementor-20 .elementor-element.elementor-element-2aa4b7d6{--width:100%;}.elementor-20 .elementor-element.elementor-element-5f11598e{--width:100%;}.elementor-20 .elementor-element.elementor-element-1873be40{--width:100%;}.elementor-20 .elementor-element.elementor-element-bd1967c{--width:100%;}}