.elementor-6170101 .elementor-element.elementor-element-7595187 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6170101 .elementor-element.elementor-element-8c15b54 .swiper-slide-image{height:70vh;}.elementor-6170101 .elementor-element.elementor-element-8c15b54 .swiper-wrapper{align-items:center;}.elementor-6170101 .elementor-element.elementor-element-8c15b54 .elementor-image-carousel-caption{text-align:left;color:#FFFFFF;font-family:"ivy", sans-serif;font-size:3.1em;font-weight:400;}.elementor-6170101 .elementor-element.elementor-element-8c15b54 figcaption{margin-top:-20px;}.elementor-6170101 .elementor-element.elementor-element-8c15b54 .elementor-swiper-button{font-size:48px;color:#CCDCBD;}.elementor-6170101 .elementor-element.elementor-element-8c15b54 .swiper-pagination-bullet{width:20px;height:20px;background:#9FAFA6;}.elementor-6170101 .elementor-element.elementor-element-8c15b54 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-6170101 .elementor-element.elementor-element-8c15b54 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-6170101 .elementor-element.elementor-element-42f166c .swiper-wrapper{align-items:center;}.elementor-6170101 .elementor-element.elementor-element-42f166c .elementor-image-carousel-caption{text-align:left;color:#FFFFFF;font-family:"ivy", sans-serif;font-size:3.1em;font-weight:400;}.elementor-6170101 .elementor-element.elementor-element-42f166c figcaption{margin-top:-20px;}.elementor-6170101 .elementor-element.elementor-element-42f166c .elementor-swiper-button{font-size:48px;color:#CCDCBD;}.elementor-6170101 .elementor-element.elementor-element-42f166c .swiper-pagination-bullet{width:20px;height:20px;background:#9FAFA6;}.elementor-6170101 .elementor-element.elementor-element-42f166c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-6170101 .elementor-element.elementor-element-42f166c > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-6170101 .elementor-element.elementor-element-0db44d4 .swiper-wrapper{align-items:center;}.elementor-6170101 .elementor-element.elementor-element-0db44d4 .elementor-image-carousel-caption{text-align:left;color:#FFFFFF;font-family:"ivy", sans-serif;font-size:3.1em;font-weight:400;}.elementor-6170101 .elementor-element.elementor-element-0db44d4 figcaption{margin-top:-20px;}.elementor-6170101 .elementor-element.elementor-element-0db44d4 .elementor-swiper-button{font-size:48px;color:#CCDCBD;}.elementor-6170101 .elementor-element.elementor-element-0db44d4 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-6170101 .elementor-element.elementor-element-d32494b{text-align:center;}.elementor-6170101 .elementor-element.elementor-element-d32494b > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-6170101 .elementor-element.elementor-element-d3af124 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6170101 .elementor-element.elementor-element-d3af124{margin-top:50px;margin-bottom:50px;padding:0em 4em 0em 4em;}.elementor-6170101 .elementor-element.elementor-element-e2d195f.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-6170101 .elementor-element.elementor-element-f3076bb{text-align:center;width:auto;}.elementor-6170101 .elementor-element.elementor-element-f3076bb > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-6170101 .elementor-element.elementor-element-9481228 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-6170101 .elementor-element.elementor-element-9481228 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-6170101 .elementor-element.elementor-element-9481228 .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-25px/2);}.elementor-6170101 .elementor-element.elementor-element-9481228 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(25px/2);}.elementor-6170101 .elementor-element.elementor-element-9481228 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-6170101 .elementor-element.elementor-element-9481228 .elementor-icon-list-icon{color:rgba(2, 1, 1, 0);padding-inline-end:10px;}.elementor-6170101 .elementor-element.elementor-element-9481228 .elementor-icon-list-icon i{font-size:40px;}.elementor-6170101 .elementor-element.elementor-element-9481228 .elementor-icon-list-icon svg{width:40px;}.elementor-6170101 .elementor-element.elementor-element-9481228{--icon-vertical-offset:0px;width:auto;align-self:center;}.elementor-6170101 .elementor-element.elementor-element-9481228 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-6170101 .elementor-element.elementor-element-9481228 .elementor-icon-list-item > *{font-family:"relaway", sans-serif;font-size:1.5em;font-weight:600;}.elementor-6170101 .elementor-element.elementor-element-19350af{margin-top:0px;margin-bottom:50px;padding:0em 4em 0em 4em;}.elementor-6170101 .elementor-element.elementor-element-514a32a > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6170101 .elementor-element.elementor-element-d2f793c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-6170101 .elementor-element.elementor-element-4b795ea a.elementor-button:not(#e){color:#000000;}.elementor-6170101 .elementor-element.elementor-element-4b795ea a.elementor-button{--ce-btn-bg-color:#B3C2B4;background-color:var(--ce-btn-bg-color);}.elementor-6170101 .elementor-element.elementor-element-13be58b{text-align:center;}.elementor-6170101 .elementor-element.elementor-element-13be58b img{width:100%;max-width:100%;height:540px;object-fit:cover;border-radius:10px 10px 10px 10px;}.elementor-6170101 .elementor-element.elementor-element-468962e{text-align:center;}.elementor-6170101 .elementor-element.elementor-element-481fe68{text-align:center;}.elementor-6170101 .elementor-element.elementor-element-481fe68 img{width:100%;max-width:100%;height:540px;object-fit:cover;border-radius:10px 10px 10px 10px;}.elementor-6170101 .elementor-element.elementor-element-a7b575b{text-align:center;}.elementor-6170101 .elementor-element.elementor-element-b9a8b03{text-align:center;}.elementor-6170101 .elementor-element.elementor-element-b9a8b03 img{width:100%;max-width:100%;height:540px;object-fit:cover;border-radius:10px 10px 10px 10px;}.elementor-6170101 .elementor-element.elementor-element-d1daeb5{text-align:center;}.elementor-6170101 .elementor-element.elementor-element-989cddd{text-align:center;}.elementor-6170101 .elementor-element.elementor-element-989cddd img{width:100%;max-width:100%;height:540px;object-fit:cover;border-radius:10px 10px 10px 10px;}.elementor-6170101 .elementor-element.elementor-element-589acbd{text-align:center;}.elementor-6170101 .elementor-element.elementor-element-b8dce52{text-align:center;}.elementor-6170101 .elementor-element.elementor-element-b8dce52 img{width:100%;max-width:100%;height:540px;object-fit:cover;border-radius:10px 10px 10px 10px;}.elementor-6170101 .elementor-element.elementor-element-383b8d3{text-align:center;}.elementor-6170101 .elementor-element.elementor-element-d0af261 img{border-radius:10px 10px 10px 10px;}.elementor-6170101 .elementor-element.elementor-element-37eb48d img{border-radius:10px 10px 10px 10px;}.elementor-6170101 .elementor-element.elementor-element-2742de5 img{border-radius:10px 10px 10px 10px;}.elementor-6170101 .elementor-element.elementor-element-211e283 > .elementor-background-overlay{mix-blend-mode:multiply;}.elementor-6170101 .elementor-element.elementor-element-211e283{margin-top:60px;margin-bottom:60px;padding:0em 4em 0em 4em;}.elementor-6170101 .elementor-element.elementor-element-08bab7f > .elementor-widget-container > .elementor-heading-title{margin-bottom:20px;}.elementor-6170101 .elementor-element.elementor-element-08bab7f .elementor-atc .elementor-button{font-weight:bold;color:#000000;background-color:#CDDCBD;}.elementor-6170101 .elementor-element.elementor-element-08bab7f .elementor-swiper-button{font-size:45px;color:#CDDCBE;}.elementor-6170101 .elementor-element.elementor-element-08bab7f > .elementor-widget-container{padding:5px 15px 5px 15px;background-color:rgba(2, 1, 1, 0);}.elementor-6170101 .elementor-element.elementor-element-95ea559 > .elementor-background-overlay{mix-blend-mode:multiply;}.elementor-6170101 .elementor-element.elementor-element-95ea559{margin-top:60px;margin-bottom:60px;padding:0em 4em 0em 4em;}.elementor-6170101 .elementor-element.elementor-element-359576e > .elementor-widget-container > .elementor-heading-title{margin-bottom:20px;}.elementor-6170101 .elementor-element.elementor-element-359576e .elementor-atc .elementor-button{font-weight:bold;color:#000000;background-color:#CDDCBD;}.elementor-6170101 .elementor-element.elementor-element-359576e .elementor-badge{min-width:50px;}.elementor-6170101 .elementor-element.elementor-element-359576e .elementor-swiper-button{font-size:45px;color:#CDDCBE;}.elementor-6170101 .elementor-element.elementor-element-359576e > .elementor-widget-container{padding:5px 15px 5px 15px;background-color:rgba(2, 1, 1, 0);}.elementor-6170101 .elementor-element.elementor-element-359576e{width:100%;}.elementor-6170101 .elementor-element.elementor-element-d53d5ac{margin-top:60px;margin-bottom:60px;padding:0em 4em 0em 4em;}.elementor-6170101 .elementor-element.elementor-element-cdef9c5:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6170101 .elementor-element.elementor-element-cdef9c5 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6170101 .elementor-element.elementor-element-cdef9c5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-6170101 .elementor-element.elementor-element-cdef9c5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6170101 .elementor-element.elementor-element-c434d94 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6170101 .elementor-element.elementor-element-52137a1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-6170101 .elementor-element.elementor-element-cf0b942 a.elementor-button:not(#e){color:#000000;}.elementor-6170101 .elementor-element.elementor-element-cf0b942 a.elementor-button{--ce-btn-bg-color:#B3C2B4;background-color:var(--ce-btn-bg-color);}.elementor-6170101 .elementor-element.elementor-element-ecfcbde{width:100%;}.elementor-6170101 .elementor-element.elementor-element-6fedcec a.elementor-button:not(#e){color:#000000;}.elementor-6170101 .elementor-element.elementor-element-6fedcec a.elementor-button{--ce-btn-bg-color:#B3C2B4;background-color:var(--ce-btn-bg-color);}.elementor-6170101 .elementor-element.elementor-element-f08cf10{margin-top:80px;margin-bottom:80px;padding:0em 4em 0em 4em;}.elementor-6170101 .elementor-element.elementor-element-e6ee1f4.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-6170101 .elementor-element.elementor-element-e6ee1f4:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6170101 .elementor-element.elementor-element-e6ee1f4 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/2509-LA%20GRANGE-Portraits-7_1.jpg");background-position:center center;background-size:cover;}.elementor-6170101 .elementor-element.elementor-element-e6ee1f4 > .elementor-element-populated >  .elementor-background-overlay{background-color:rgba(0, 0, 0, 0.5);opacity:0.5;}.elementor-6170101 .elementor-element.elementor-element-e6ee1f4 > .elementor-element-populated, .elementor-6170101 .elementor-element.elementor-element-e6ee1f4 > .elementor-element-populated > .elementor-background-overlay, .elementor-6170101 .elementor-element.elementor-element-e6ee1f4 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-6170101 .elementor-element.elementor-element-e6ee1f4 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-6170101 .elementor-element.elementor-element-e6ee1f4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:6em 2em 6em 2em;}.elementor-6170101 .elementor-element.elementor-element-e6ee1f4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6170101 .elementor-element.elementor-element-f7e1488{color:#FFFFFF;font-family:"ivy", sans-serif;font-size:3.5em;font-weight:400;width:100%;}.elementor-6170101 .elementor-element.elementor-element-a6ee772{color:#FFFFFF;font-family:"Corinthia", sans-serif;font-size:4em;font-weight:300;width:auto;align-self:center;flex-grow:0;}.elementor-6170101 .elementor-element.elementor-element-a6ee772 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-6170101 .elementor-element.elementor-element-8253155 a.elementor-button:not(#e){color:#000000;}.elementor-6170101 .elementor-element.elementor-element-8253155 a.elementor-button{--ce-btn-bg-color:#FFFFFF;background-color:var(--ce-btn-bg-color);}.elementor-6170101 .elementor-element.elementor-element-17ce5cf{margin-top:50px;margin-bottom:50px;padding:0em 4em 0em 4em;}.elementor-6170101 .elementor-element.elementor-element-b7b5d26{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-6170101 .elementor-element.elementor-element-6f80052.elementor-column .elementor-column-wrap{align-items:center;}.elementor-6170101 .elementor-element.elementor-element-6f80052.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6170101 .elementor-element.elementor-element-6f80052.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-6170101 .elementor-element.elementor-element-6f80052 > .elementor-element-populated{padding:10px 0px 15px 0px;}.elementor-6170101 .elementor-element.elementor-element-44b66f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-6170101 .elementor-element.elementor-element-44b66f2{width:auto;}.elementor-6170101 .elementor-element.elementor-element-ee0a198 .elementor-heading-title{font-family:"Corinthia", sans-serif;font-size:4em;font-weight:normal;}.elementor-6170101 .elementor-element.elementor-element-ee0a198 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-6170101 .elementor-element.elementor-element-ee0a198{width:auto;}.elementor-6170101 .elementor-element.elementor-element-5f849d1 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6170101 .elementor-element.elementor-element-5fd8ba3{text-align:left;}.elementor-6170101 .elementor-element.elementor-element-5fd8ba3 img{height:230px;object-fit:contain;}.elementor-6170101 .elementor-element.elementor-element-ae30289{font-family:"relaway", sans-serif;font-size:1.2em;font-weight:600;}.elementor-6170101 .elementor-element.elementor-element-c5bd8df > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6170101 .elementor-element.elementor-element-44f8513{text-align:left;}.elementor-6170101 .elementor-element.elementor-element-44f8513 img{height:230px;object-fit:contain;}.elementor-6170101 .elementor-element.elementor-element-fae5d62{font-family:"relaway", sans-serif;font-size:1.2em;font-weight:600;}.elementor-6170101 .elementor-element.elementor-element-d680731 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6170101 .elementor-element.elementor-element-ea6dfc8 a.elementor-button:not(#e){color:#000000;}.elementor-6170101 .elementor-element.elementor-element-ea6dfc8 a.elementor-button{--ce-btn-bg-color:#BDC8C1;background-color:var(--ce-btn-bg-color);}.elementor-6170101 .elementor-element.elementor-element-06f677b{margin-top:30px;margin-bottom:30px;padding:1em 4em 1em 4em;}.elementor-6170101 .elementor-element.elementor-element-93a6f75 > .elementor-element-populated{border-style:solid;border-width:3px 0px 3px 0px;border-color:#A2AFA6;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 0px 15px 0px;}.elementor-6170101 .elementor-element.elementor-element-93a6f75 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6170101 .elementor-element.elementor-element-c142467{text-align:center;}.elementor-6170101 .elementor-element.elementor-element-c142467 .elementor-icon{font-size:60px;}.elementor-6170101 .elementor-element.elementor-element-c142467 .elementor-icon i, .elementor-6170101 .elementor-element.elementor-element-c142467 .elementor-icon svg{transform:rotate(0deg);}.elementor-6170101 .elementor-element.elementor-element-74a7525{text-align:center;}.elementor-6170101 .elementor-element.elementor-element-74a7525.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6170101 .elementor-element.elementor-element-74a7525.elementor-view-framed .elementor-icon:not(#e), .elementor-6170101 .elementor-element.elementor-element-74a7525.elementor-view-default .elementor-icon:not(#e){color:#FFFFFF;}.elementor-6170101 .elementor-element.elementor-element-74a7525 .elementor-icon{font-size:60px;}.elementor-6170101 .elementor-element.elementor-element-74a7525 .elementor-icon i, .elementor-6170101 .elementor-element.elementor-element-74a7525 .elementor-icon svg{transform:rotate(0deg);}.elementor-6170101 .elementor-element.elementor-element-cbc8a98{text-align:center;}.elementor-6170101 .elementor-element.elementor-element-cbc8a98.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6170101 .elementor-element.elementor-element-cbc8a98.elementor-view-framed .elementor-icon:not(#e), .elementor-6170101 .elementor-element.elementor-element-cbc8a98.elementor-view-default .elementor-icon:not(#e){color:#FFFFFF;}.elementor-6170101 .elementor-element.elementor-element-cbc8a98 .elementor-icon{font-size:60px;}.elementor-6170101 .elementor-element.elementor-element-cbc8a98 .elementor-icon i, .elementor-6170101 .elementor-element.elementor-element-cbc8a98 .elementor-icon svg{transform:rotate(0deg);}.elementor-6170101 .elementor-element.elementor-element-f8d29ae{text-align:center;}.elementor-6170101 .elementor-element.elementor-element-f8d29ae.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6170101 .elementor-element.elementor-element-f8d29ae.elementor-view-framed .elementor-icon:not(#e), .elementor-6170101 .elementor-element.elementor-element-f8d29ae.elementor-view-default .elementor-icon:not(#e){color:#FFFFFF;}.elementor-6170101 .elementor-element.elementor-element-f8d29ae .elementor-icon{font-size:60px;}.elementor-6170101 .elementor-element.elementor-element-f8d29ae .elementor-icon i, .elementor-6170101 .elementor-element.elementor-element-f8d29ae .elementor-icon svg{transform:rotate(0deg);}@media(max-width:1024px){.elementor-6170101 .elementor-element.elementor-element-8c15b54 .swiper-slide-image{height:50vh;}.elementor-6170101 .elementor-element.elementor-element-42f166c .elementor-swiper-button{font-size:30px;}.elementor-6170101 .elementor-element.elementor-element-d3af124{margin-top:30px;margin-bottom:30px;padding:0em 2em 0em 2em;}.elementor-6170101 .elementor-element.elementor-element-19350af{padding:0em 2em 0em 2em;}.elementor-6170101 .elementor-element.elementor-element-13be58b img{max-width:100%;height:300px;}.elementor-6170101 .elementor-element.elementor-element-481fe68 img{max-width:100%;height:300px;}.elementor-6170101 .elementor-element.elementor-element-b9a8b03 img{max-width:100%;height:300px;}.elementor-6170101 .elementor-element.elementor-element-989cddd img{max-width:100%;height:300px;}.elementor-6170101 .elementor-element.elementor-element-b8dce52 img{max-width:100%;height:300px;}.elementor-6170101 .elementor-element.elementor-element-211e283{padding:0em 2em 0em 2em;}.elementor-6170101 .elementor-element.elementor-element-08bab7f .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);}.elementor-6170101 .elementor-element.elementor-element-95ea559{padding:0em 2em 0em 2em;}.elementor-6170101 .elementor-element.elementor-element-359576e .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);}.elementor-6170101 .elementor-element.elementor-element-d53d5ac{padding:0em 2em 0em 2em;}.elementor-6170101 .elementor-element.elementor-element-f08cf10{padding:0em 2em 0em 2em;}.elementor-6170101 .elementor-element.elementor-element-f7e1488{line-height:0.9em;}.elementor-6170101 .elementor-element.elementor-element-a6ee772{line-height:0.7em;}.elementor-6170101 .elementor-element.elementor-element-17ce5cf{padding:0em 2em 0em 2em;}.elementor-6170101 .elementor-element.elementor-element-44f8513 img{height:100px;}.elementor-6170101 .elementor-element.elementor-element-06f677b{padding:0em 2em 0em 2em;}.elementor-6170101 .elementor-element.elementor-element-c142467 .elementor-icon{font-size:50px;}.elementor-6170101 .elementor-element.elementor-element-74a7525 .elementor-icon{font-size:50px;}.elementor-6170101 .elementor-element.elementor-element-cbc8a98 .elementor-icon{font-size:50px;}.elementor-6170101 .elementor-element.elementor-element-f8d29ae .elementor-icon{font-size:50px;}}@media(max-width:767px){.elementor-6170101 .elementor-element.elementor-element-5bf046e{padding:0px 0px 0px 0px;}.elementor-6170101 .elementor-element.elementor-element-8c15b54 .swiper-slide-image{height:40vh;}.elementor-6170101 .elementor-element.elementor-element-8c15b54 .elementor-image-carousel-caption{font-size:2em;}.elementor-6170101 .elementor-element.elementor-element-8c15b54 .elementor-swiper-button{font-size:30px;}.elementor-6170101 .elementor-element.elementor-element-8c15b54 .swiper-pagination-bullet{width:10px;height:10px;}.elementor-6170101 .elementor-element.elementor-element-42f166c .elementor-image-carousel-caption{font-size:2em;}.elementor-6170101 .elementor-element.elementor-element-42f166c .elementor-swiper-button{font-size:30px;}.elementor-6170101 .elementor-element.elementor-element-42f166c .swiper-pagination-bullet{width:10px;height:10px;}.elementor-6170101 .elementor-element.elementor-element-0db44d4 .elementor-image-carousel-caption{font-size:2em;}.elementor-6170101 .elementor-element.elementor-element-0db44d4 .elementor-swiper-button{font-size:20px;}.elementor-6170101 .elementor-element.elementor-element-d3af124{margin-top:15px;margin-bottom:15px;}.elementor-6170101 .elementor-element.elementor-element-9481228 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-6170101 .elementor-element.elementor-element-9481228 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-6170101 .elementor-element.elementor-element-9481228 .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-0px/2);}.elementor-6170101 .elementor-element.elementor-element-9481228 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(0px/2);}.elementor-6170101 .elementor-element.elementor-element-9481228 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-6170101 .elementor-element.elementor-element-9481228 .elementor-icon-list-icon i{font-size:30px;}.elementor-6170101 .elementor-element.elementor-element-9481228 .elementor-icon-list-icon svg{width:30px;}.elementor-6170101 .elementor-element.elementor-element-9481228 .elementor-icon-list-item > *{font-size:1.3em;}.elementor-6170101 .elementor-element.elementor-element-9481228 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6170101 .elementor-element.elementor-element-9481228{width:100%;}.elementor-6170101 .elementor-element.elementor-element-13be58b img{width:100%;max-width:100%;object-fit:cover;}.elementor-6170101 .elementor-element.elementor-element-481fe68 img{width:100%;max-width:100%;object-fit:cover;}.elementor-6170101 .elementor-element.elementor-element-b9a8b03 img{width:100%;max-width:100%;object-fit:cover;}.elementor-6170101 .elementor-element.elementor-element-989cddd img{width:100%;max-width:100%;object-fit:cover;}.elementor-6170101 .elementor-element.elementor-element-b8dce52 img{width:100%;max-width:100%;object-fit:cover;}.elementor-6170101 .elementor-element.elementor-element-d0f09cb > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-6170101 .elementor-element.elementor-element-08bab7f{width:100%;}.elementor-6170101 .elementor-element.elementor-element-d15825c > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-6170101 .elementor-element.elementor-element-d53d5ac{margin-top:50px;margin-bottom:50px;}.elementor-6170101 .elementor-element.elementor-element-f08cf10{margin-top:40px;margin-bottom:40px;}.elementor-6170101 .elementor-element.elementor-element-e6ee1f4{width:100%;}.elementor-6170101 .elementor-element.elementor-element-e6ee1f4 > .elementor-element-populated{padding:3em 0em 3em 0em;}.elementor-6170101 .elementor-element.elementor-element-e342323{margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-6170101 .elementor-element.elementor-element-b5a44a1{width:50%;}.elementor-6170101 .elementor-element.elementor-element-f7e1488{font-size:20px;}.elementor-6170101 .elementor-element.elementor-element-31c8eec{width:50%;}.elementor-6170101 .elementor-element.elementor-element-a6ee772{text-align:left;font-size:25px;}.elementor-6170101 .elementor-element.elementor-element-a6ee772 > .elementor-widget-container{padding:8px 0px 0px 05px;}.elementor-6170101 .elementor-element.elementor-element-19cdbe1{width:100%;}.elementor-6170101 .elementor-element.elementor-element-1ecbefc{width:40%;}.elementor-6170101 .elementor-element.elementor-element-ad13ebe{width:60%;}.elementor-6170101 .elementor-element.elementor-element-74a7525 .elementor-icon{font-size:45px;}.elementor-6170101 .elementor-element.elementor-element-f8d29ae .elementor-icon{font-size:40px;}}@media(min-width:768px){.elementor-6170101 .elementor-element.elementor-element-d2f793c{width:80%;}.elementor-6170101 .elementor-element.elementor-element-4d2eddc{width:20.009%;}.elementor-6170101 .elementor-element.elementor-element-52137a1{width:80%;}.elementor-6170101 .elementor-element.elementor-element-dee2212{width:20.009%;}.elementor-6170101 .elementor-element.elementor-element-b5a44a1{width:46.746%;}.elementor-6170101 .elementor-element.elementor-element-31c8eec{width:53.254%;}.elementor-6170101 .elementor-element.elementor-element-a04be08{width:23%;}.elementor-6170101 .elementor-element.elementor-element-58b47d4{width:76.991%;}.elementor-6170101 .elementor-element.elementor-element-1ecbefc{width:23%;}.elementor-6170101 .elementor-element.elementor-element-ad13ebe{width:76.991%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6170101 .elementor-element.elementor-element-d2f793c{width:100%;}.elementor-6170101 .elementor-element.elementor-element-4d2eddc{width:100%;}.elementor-6170101 .elementor-element.elementor-element-52137a1{width:100%;}.elementor-6170101 .elementor-element.elementor-element-dee2212{width:100%;}.elementor-6170101 .elementor-element.elementor-element-19cdbe1{width:100%;}}/* Start custom CSS for image-carousel, class: .elementor-element-8c15b54 *//* Slider */
.slider figcaption {position: absolute;top: auto;bottom: 25%;left: 5%;}

.slider figcaption span {font-family: "Corinthia", sans-serif;font-weight: 400;font-size: 1.5em;position:relative;}

.slider .elementor-6170101 .elementor-element.elementor-element-8c15b54 i{background-color: black;border-radius: 50%;}

@media (max-width: 1024px) { 
    .slider figcaption {bottom: 20%;left: 10%;}
}

@media (max-width: 900px) { 
    .slider figcaption span {line-height: 130%; display: block}
}

@media (max-width: 600px) { 
    .slider figcaption span {padding-top: 15px;}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-42f166c *//* Slider */
.slider figcaption {position: absolute;top: auto;bottom: 25%;left: 5%;}

.slider figcaption span {font-family: "Corinthia", sans-serif;font-weight: 400;font-size: 1.5em;position:relative;}

.slider .elementor-6170101 .elementor-element.elementor-element-42f166c i{background-color: black;border-radius: 50%;}

@media (max-width: 1024px) { 
    .slider figcaption {bottom: 20%;left: 10%;}
}

@media (max-width: 900px) { 
    .slider figcaption span {line-height: 130%; display: block}
}

@media (max-width: 600px) { 
    .slider figcaption span {padding-top: 15px;}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0db44d4 *//* Slider */
.slider figcaption {position: absolute;top: auto;bottom: 25%;left: 5%;}

.slider figcaption span {font-family: "Corinthia", sans-serif;font-weight: 400;font-size: 1.5em;position:relative;}

.slider .elementor-6170101 .elementor-element.elementor-element-0db44d4 i{background-color: black;border-radius: 50%;}

@media (max-width: 1024px) { 
    .slider figcaption {bottom: 20%;left: 10%;}
}

@media (max-width: 900px) { 
    .slider figcaption span {line-height: 130%; display: block}
}

@media (max-width: 600px) { 
    .slider figcaption span {padding-top: 15px;}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9481228 */.liens-decouvre a {display: flex; justify-content: center; background-color: #CBDDBC; padding: 10px 20px;}

@media (max-width: 767px) {
    .liens-decouvre a { padding: 5px 10px; height:3em;}
    .liens-decouvre ul {gap: 10px;}
}

.elementor-6170101 .elementor-element.elementor-element-9481228{
    text-transform: capitalize;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e7009e */.elementor-6170101 .elementor-element.elementor-element-1e7009e{
    text-transform: capitalize;
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-08bab7f */.elementor-6170101 .elementor-element.elementor-element-08bab7f i{
    // background-color: black;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-359576e */.elementor-6170101 .elementor-element.elementor-element-359576e i{
    // background-color: black;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d53d5ac *//* Articles de blog */
.section-blog::before {position: absolute;top: 50%;left: 0;right: 0;bottom: 0;background-color: rgba(196,214,164,.4);content: " ";}

.blockblog{display:grid;grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));gap: 1.6rem;padding: 1rem 0;}
.blockblog a{background:#ffffff; border-radius: 10px;}
.blockblog a img{width: 100%;height: auto;border-radius: 10px 10px 0 0;max-height: 340px;object-fit: cover;}
.blockblog a h4{text-align: center;padding: 1rem;color: black;margin: 0;}

.section-blog div.elementor-column-wrap.elementor-element-populated { background-color: #FFFFFF00 !important;}

@media (min-width: 900px) { 
    .blockblog {grid-template-columns: repeat(3, 1fr);}
}

@media (max-width: 600px) { 
    .blockblog {grid-template-columns: repeat(1, 1fr);}
}

@media (max-width: 768px) {
    .section-blog::before {top: 25%;}
}
@media (max-width: 1024px) {
    .section-blog::before {top: 30%;}
}/* End custom CSS */