.block__cards .cards__text{transition:all .5s ease-in-out}.block__cards .cards__text h2{color:#003f26}.block__cards .cards__text p+h2{margin-top:45px}.block__cards .cards__cards{margin-top:60px}.block__cards .cards__card{background:#fff;padding:60px 30px 45px;display:flex;flex-direction:column;position:relative;box-shadow:0px 3px 15px rgba(0,0,0,.1607843137);transition:all .5s ease-in-out;transition-delay:calc(var(--i, 0)*.25s)}.block__cards .cards__card:nth-child(1){--i: 0}.block__cards .cards__card:nth-child(2){--i: 1}.block__cards .cards__card:nth-child(3){--i: 2}.block__cards .cards__card:nth-child(4){--i: 3}.block__cards .cards__card:nth-child(5){--i: 4}.block__cards .cards__card:nth-child(6){--i: 5}.block__cards .cards__card .card__icon{width:100%;max-width:105px;aspect-ratio:1/1;position:relative;margin:0 auto 30px}.block__cards .cards__card .card__icon img{height:100%;right:0;object-fit:contain;object-position:center;position:absolute;top:0;width:100%;filter:brightness(0) saturate(100%) invert(17%) sepia(96%) saturate(589%) hue-rotate(106deg) brightness(95%) contrast(103%)}.block__cards .cards__card p{line-height:1.5;color:#997c54}.block__cards.blitz-animate .cards__text{opacity:0;transform:translateY(120px);transition:none}.block__cards.blitz-animate .cards__card{opacity:0;transform:translateY(60px);transition:none}.block__txtimg{position:relative}.block__txtimg::after{content:"";display:block;position:absolute;top:50%;left:50%;width:100vw;transform:translate(-50%, -50%);height:calc(100% - 75px);background:#003f26;z-index:-1}.block__txtimg .txtimg__set{gap:0}.block__txtimg .txtimg__set:nth-child(1){--i: 0}.block__txtimg .txtimg__set:nth-child(2){--i: 1}.block__txtimg .txtimg__set:nth-child(3){--i: 2}.block__txtimg .txtimg__set:nth-child(4){--i: 3}.block__txtimg .txtimg__set:nth-child(5){--i: 4}.block__txtimg .txtimg__set:nth-child(6){--i: 5}.block__txtimg .txtimg__set:nth-child(7){--i: 6}.block__txtimg .txtimg__set:nth-child(8){--i: 7}.block__txtimg .txtimg__set:nth-child(9){--i: 8}.block__txtimg .txtimg__set:nth-child(10){--i: 9}.block__txtimg .txtimg__set .set__img{transition-delay:calc(var(--i, 0)*.25s)}.block__txtimg .txtimg__set .set__txt{transition-delay:calc(var(--i, 0)*.25s)}.block__txtimg .set__img{position:relative;transition:all .5s ease-in-out}.block__txtimg .set__img img{height:100%;right:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.block__txtimg .set__txt{padding:75px 75px 90px}.block__txtimg .set__txt h2,.block__txtimg .set__txt h3,.block__txtimg .set__txt .h2,.block__txtimg .set__txt .h3,.block__txtimg .set__txt p{color:#fff}.block__txtimg.blitz-animate .txtimg__set .set__img{opacity:0;filter:grayscale(1);transition:none}.block__txtimg.blitz-animate .txtimg__set .set__txt{opacity:0;transform:translateY(60px);transition:none}.block__cta{margin-top:120px !important;margin-bottom:150px !important}.block__cta h2{color:#997c54;transition:all .5s ease-in-out}.block__cta .cta__text{position:relative;background:#cdc1aa;padding:75px 105px 90px;transition:all .5s ease-in-out}.block__cta .cta__text .btn{background:#997c54 !important;position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);transition:all .5s ease-in-out}.block__cta .cta__text .btn:hover{background:#003f26 !important;color:#fff !important}.block__cta .cta__text p{font-family:"Playfair Display",serif;color:#4a4230;font-size:28px}.block__cta .cta__text p:has(+.bt){margin-bottom:0}.block__cta.blitz-animate h2{opacity:0;transform:translateY(60px);transition:none}.block__cta.blitz-animate .cta__text{opacity:0;transition:none}.block__cta.blitz-animate .cta__text .btn{opacity:0;transform:translate(-50%, 0);transition:none}@media screen and (max-width: 1200px){.block__txtimg::after{height:calc(100% - 45px)}.block__txtimg .set__txt{padding:45px 30px}.block__cta .cta__text{padding:60px 90px 75px}}@media screen and (max-width: 960px){.block__txtimg{padding:60px 0;background:#003f26}.block__txtimg::after{display:none}.block__txtimg .txtimg__set{gap:15px}.block__txtimg .txtimg__set:not(:last-child){margin-bottom:30px}.block__txtimg .set__txt{padding:0}.block__txtimg .set__txt h2{margin-bottom:15px}.block__txtimg .set__img{aspect-ratio:4/3}.block__cta .cta__text{padding:45px 60px 60px}.block__cta .cta__text p{font-size:24px}}@media screen and (max-width: 768px){.block__cta .cta__text{padding:30px 30px 45px}.block__cta .cta__text p{font-size:21px}}@media screen and (max-width: 480px){.block__cta .cta__text{padding:30px 15px 45px}}/*# sourceMappingURL=a-propos.min.css.map */