.actuality__content{flex-direction:column}.actuality__title{text-align:center}.prefooter{background:#24388d}.prefooter__container{color:#fff}@media(max-width:1024px){.prefooter__content{flex-direction:column}}.prefooter__title{color:#fff}@media(max-width:1024px){.prefooter__title{margin:0 auto}}@media(max-width:768px){.prefooter__title{margin:0}}.prefooter__left,.prefooter__right{gap:2rem}.prefooter__title-container{align-items:center;display:flex;flex-direction:column;gap:1rem}.prefooter__list{display:flex;flex-direction:column;gap:2.5rem}@media(max-width:1024px){.prefooter__list{margin:0 auto}}@media(max-width:768px){.prefooter__list{gap:1.5rem;margin:0}}.prefooter .item{align-items:flex-start;display:flex;gap:.62rem}.prefooter .item__title{color:#db954e;font-size:1rem;font-weight:700;text-transform:uppercase}.prefooter .item__infos{display:flex;flex-direction:column;font-size:.875rem;gap:.5rem}.prefooter .item__social{display:flex;gap:.5rem}.prefooter .item__link{transition:all .3s ease-in-out}.prefooter .item__link:hover{transform:scale(1.1)}.brochure__container{max-width:-moz-fit-content;max-width:fit-content;padding-bottom:7rem;padding-top:6rem}.brochure__content{background:#dfe4f2;border-left:.5rem solid #24388d;padding:2rem;position:relative;transition:all .2s ease-in-out}.brochure__content:hover{border-left-width:1rem}@media(max-width:500px){.brochure__content{flex-direction:column}}.brochure__right{background:#24388d;width:300px}@media(max-width:768px){.brochure__right{width:200px}}@media(max-width:500px){.brochure__right{height:100px;width:auto}}.brochure__title{font-size:2rem}@media(max-width:1024px){.brochure__title{font-size:1.5rem}}.brochure__link{align-items:center;color:#24388d;display:inline-flex;gap:1rem}.brochure__link:hover{text-decoration:underline}.brochure__image{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%) rotate(6deg);width:18rem}@media(max-width:1024px){.brochure__image{width:12rem}}@media(max-width:500px){.brochure__image{right:auto;top:50%;transform:rotate(6deg)}}.btn{align-items:center;border-radius:var(--button-radius);color:var(--button-color);cursor:pointer;display:inline-flex;font-weight:400;justify-content:center;padding:var(--button-pad-y) var(--button-pad-x);text-decoration:none;text-wrap:nowrap;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.btn--primary{background:#24388d;color:#fff}.btn--primary:hover{background:#dfe4f2;color:#24388d}.btn--secondary{background:#fff;color:#24388d}.btn--secondary:hover{background:#dfe4f2;color:#24388d}.btn--ghost{background:transparent;border:1px solid #24388d;color:#24388d}.btn--ghost:hover{background:#dfe4f2;border-color:transparent;color:#24388d}.btn--ghost-white{background:transparent;border:1px solid #fff;color:#fff}.btn--ghost-white:hover{background:#dfe4f2;border-color:transparent;color:#24388d}.btn--sm{--button-pad-y:.5rem;--button-pad-x:1rem;font-size:.9rem}.btn--m{--button-pad-y:.5rem;--button-pad-x:1.25rem;font-size:1rem}.btn--lg{--button-pad-y:1rem;--button-pad-x:1.5rem;font-size:1.05rem}@media(max-width:768px){.btn--desktop{display:none}}@media(min-width:768px){.btn--mobile{display:none}}.carousel{--carousel-visible-items:var(--carousel-visible-items-mobile,1);align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}@media(min-width:768px){.carousel{--carousel-visible-items:var(--carousel-visible-items-tablet,var(--carousel-visible-items-mobile,1))}}@media(min-width:1024px){.carousel{--carousel-visible-items:var(--carousel-visible-items-desktop,var(--carousel-visible-items-tablet,var(--carousel-visible-items-mobile,1)))}}.carousel__arrow{border:1px solid #24388d;border-radius:50%;padding:1rem;transition:all .3s ease-in-out}@media(max-width:768px){.carousel__arrow{padding:.625rem}}.carousel__arrow:hover{transform:scale(1.1)}.carousel__arrow--disabled{cursor:default;opacity:.5;pointer-events:none}.carousel__arrow img{height:1.5rem;max-width:-moz-fit-content;max-width:fit-content;width:1.5rem}@media(max-width:768px){.carousel__arrow img{height:1rem;width:1rem}}@media(hover:none)and (pointer:coarse){.carousel__arrow{display:none}}.carousel__container{align-items:center;display:flex;gap:2rem;width:100%}@media(max-width:768px){.carousel__container{gap:1rem}}.carousel__wrapper{overflow:hidden;width:100%}.carousel__list{display:flex;transition:all .5s ease-in-out;width:100%}.carousel__item{flex:0 0 100%;overflow:hidden;padding:1rem}.carousel__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.carousel__dots{display:flex;gap:.75rem;justify-content:center;margin:auto}.carousel__dot{background:#7a7a8a;border-radius:50%;cursor:pointer;height:.75rem;width:.75rem}.carousel__dot--active,.carousel__dot:hover{background:#24388d}.carousel--cards{align-items:stretch}.carousel--cards .carousel__wrapper{margin:-.5rem;padding:.5rem;width:calc(100% + 1rem)}@media(max-width:768px){.carousel--cards .carousel__wrapper{margin:-.375rem;padding:.375rem;width:calc(100% + .75rem)}}.carousel--cards .carousel__item{flex:0 0 calc((100% - var(--carousel-gap)*(var(--carousel-visible-items) - 1))/var(--carousel-visible-items));overflow:visible;padding:0}.carousel--cards .carousel__list{align-items:stretch;gap:var(--carousel-gap)}.house-model-card{background:#fff;border:1px solid #e0e0e5;display:flex;flex-direction:column;height:100%;margin:auto;max-width:30rem;transition:all .2s ease-in-out}.house-model-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}.house-model-card__media{aspect-ratio:4/3;background:#f4f4f6;overflow:hidden}.house-model-card__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.house-model-card__content{align-items:flex-start;color:#24388d;display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;justify-content:space-between;padding:1.5rem;width:100%}.house-model-card__title{font-size:1.5rem;font-weight:700}.house-model-card__link{align-items:center;display:inline-flex;gap:.75rem}.house-model-card__link:hover{text-decoration:underline}h2{font-size:3rem;font-weight:700}@media(max-width:768px){h2{font-size:2.5rem}}@media(max-width:425px){h2{font-size:2rem}}@media(max-width:768px){.banner__container{padding:0}}.banner__video{aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.banner__content{gap:0}.banner__title{color:#fff;font-size:3.5rem}@media(max-width:768px){.banner__title{font-size:3rem}}@media(max-width:425px){.banner__title{font-size:2rem}}.banner__text--strong{font-size:1.25rem;font-weight:700}.banner__title-container{background:#24388d;color:#fff;padding:3rem}@media(max-width:1024px){.banner__title-container{flex-direction:column;gap:1.5rem}}@media(max-width:768px){.banner__title-container{padding:1.5rem}}.banner__title-container>*{flex:1}.banner__left{flex:0 0 55%}@media(max-width:1024px){.banner__left{flex-direction:column-reverse;gap:1rem}}.values{background:#dfe4f2}.values__content>*{flex:0 0 50%}@media(max-width:1024px){.values__content{flex-direction:column}}@media(max-width:768px){.values__title{text-align:center}.values__left{align-items:center}.values__list{flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center}}.values__item{align-items:center;display:flex;gap:1rem;line-height:1.2;text-transform:uppercase}.values__item:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0XzExNSkiPgo8cGF0aCBkPSJNMTEuMzUyOCA3LjU0Nzk1TC0wLjAwMjA3ODUzIDMuOTQxOEwtMC4wMDIwNzgzNSAwTDE2IDUuNjA0MDJMMTYgOS40ODk4OEw5LjUzNjc0ZS0wNyAxNUwxLjEyMTg3ZS0wNiAxMS4xNTIxTDExLjM1NDkgNy41NDU5NUwxMS4zNTI4IDcuNTQ3OTVaIiBmaWxsPSIjREI5NTRFIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTRfMTE1Ij4KPHJlY3Qgd2lkdGg9IjE1IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYpIHJvdGF0ZSg5MCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);margin-left:.5rem;transform:translateY(.1rem)}.values__image{height:auto;-o-object-fit:cover;object-fit:cover;overflow:hidden}.team__title-container{gap:1.25rem}.team__title-container>*{text-align:center}@media(max-width:768px){.team__list{flex-direction:column;gap:1.5rem}}.team .item{flex:1}@media(max-width:425px){.team .item{gap:.75rem}}.team .item__footnote{font-size:.75rem}.team .item__title{font-size:1.5rem}.citation__container{padding-top:0}.citation__content{background:#24388d;color:#fff;padding:1.5rem}@media(max-width:768px){.citation__content{padding:1rem}}.citation__strong{font-size:1.25rem;font-weight:700}.citation__text{margin:0}.trusting__content{background:#dfe4f2;gap:0}.trusting .btn{border:1px solid #24388d}.trusting .btn:hover{background-color:transparent;color:#24388d}.trusting__media{flex:0 0 50%;max-width:50%;overflow:hidden;width:50%}@media(max-width:1024px){.trusting__media{display:none}}.trusting__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.trusting__right{flex:1 1 0;gap:2rem;min-width:0;padding:5rem}@media(max-width:768px){.trusting__right{padding:1rem}}.trusting__title-container{gap:2.5rem}@media(max-width:1440px){.models__container{max-width:1440px;padding:3.75rem 4rem}}@media(max-width:425px){.models__container{padding:1.5rem}}.models__title-container{margin:0 auto}.models__title-container>*{text-align:center}.models__text{color:#7a7a8a}.models__carousel{width:100%}.models .carousel__arrow{background:#fff}
