/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./assets/scss/templates/constructeur-de-maisons.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
.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}}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:768px){.values__content{flex-direction:column}.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__image{height:auto;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.trusting__image{display:none}}.trusting__right{gap:2rem;padding:5rem}@media (max-width:768px){.trusting__right{padding:1rem}}.trusting__title-container{gap:2.5rem}

/*# sourceMappingURL=constructeur-de-maisons.css.map*/