@font-face{font-family:"Poppins";font-style:normal;font-weight:normal;src:local("Poppins Regular"),url("../fonts/poppins/Poppins-Regular.woff") format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:normal;src:local("Poppins Italic"),url("../fonts/poppins/Poppins-Italic.woff") format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:bold;src:local("Poppins Bold"),url("../fonts/poppins/Poppins-Bold.woff") format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:bold;src:local("Poppins Bold Italic"),url("../fonts/poppins/Poppins-BoldItalic.woff") format("woff")}*{color:#623e2a;font-family:Poppins,sans-serif}body{background-color:#f4f1ed;color:#623e2a}img{max-width:100%;max-height:100%}.button{display:inline-block;background-color:#623e2a;color:#f4f1ed;text-transform:uppercase;position:relative;border-radius:30px;font-size:14px;text-decoration:none;transition:all .3s;font-weight:bold;letter-spacing:3.6px;padding:10px 20px;width:340px;text-align:center}@media(max-width: 1199.98px){.button{max-width:100%}}@media(max-width: 991.98px){.button{font-size:13px;letter-spacing:3.3px;text-align:left}}@media(max-width: 575.98px){.button{letter-spacing:2.5px}}.button:after{content:"";background-image:url("../img/pictos/arrow.svg");background-repeat:no-repeat;background-position:center center;background-size:20px 30px;width:20px;height:30px;display:inline-block;position:absolute;top:0;bottom:0;right:20px;margin:auto;transition:all .3s}@media(max-width: 991.98px){.button:after{right:10px}}.button:hover{box-shadow:2px 5px 15px 1px rgba(0,0,0,.3)}.button:hover:after{right:10px}.img-description{border:1px solid #623e2a;padding:15px 50px;text-align:justify;color:#623e2a;line-height:120%;font-style:italic;font-size:14px}@media(max-width: 575.98px){.img-description{padding:15px 25px}}#header{background-image:url("../img/header_woman.webp");background-repeat:no-repeat;background-size:cover;background-position:center center;height:768px;display:flex;justify-content:flex-start;flex-direction:column;padding-bottom:120px}@media(max-width: 1199.98px){#header{height:auto}}@media(max-width: 767.98px){#header{padding-bottom:80px}}.internal #header{height:auto}#header .logo{text-decoration:underline;font-weight:bold;font-style:italic;font-size:20px;color:#fff}#header .container:last-child{flex:1 0 100%;padding-top:80px}@media(max-width: 767.98px){#header .container:last-child{padding-top:40px}}#header nav{display:flex;flex-direction:row;justify-content:flex-end;gap:20px}@media(max-width: 767.98px){#header nav{flex-direction:column;align-items:flex-end;gap:5px}}#header nav a{display:inline-flex;flex-direction:row;align-items:center;gap:10px;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:bold;padding:10px}#header nav a:after{content:"";background-image:url("../img/pictos/arrow.svg");background-repeat:no-repeat;background-position:center center;transform:rotate(90deg);width:13px;height:20px;display:inline-block}#header h1{font-size:126px;line-height:110%;text-align:center;color:#fff;margin-bottom:22px}@media(max-width: 1199.98px){#header h1{font-size:100px}}@media(max-width: 991.98px){#header h1{font-size:80px}}@media(max-width: 575.98px){#header h1{font-size:60px}}#header p.subtitle{text-align:center;color:#fff;font-size:18px;margin-bottom:100px}@media(max-width: 767.98px){#header p.subtitle{margin-bottom:60px}}#header .button-container{text-align:center;margin-bottom:0}#header .button-container .button{background-color:#fff;color:#623e2a;width:510px;max-width:100%;font-size:18px;padding:12px 20px;text-align:center}@media(max-width: 575.98px){#header .button-container .button{text-align:left}}#header .button-container .button:after{background-image:url("../img/pictos/arrow-brown.svg")}section h2{font-size:60px;line-height:100%;font-weight:bold;margin-bottom:60px}@media(max-width: 1199.98px){section h2{font-size:58px}}@media(max-width: 991.98px){section h2{font-size:52px}}@media(max-width: 575.98px){section h2{font-size:42px;margin-bottom:40px}}section .mother-daughter{background-image:url("../img/mother_daughter.webp");width:423px;height:544px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-top:40px}@media(max-width: 1199.98px){section .mother-daughter{height:100%;width:100%;margin-top:0}}section .img-container{text-align:center}section .img-container img{max-width:100%}section.text{padding-top:80px}section.text .row>:first-child{padding-right:50px}@media(max-width: 1199.98px){section.text .row>:first-child{padding-right:15px}}section.second-text{padding-top:80px}section.second-text h2{margin-top:40px}@media(max-width: 1199.98px){section.second-text h2{font-size:58px}}@media(max-width: 991.98px){section.second-text h2{font-size:52px}}@media(max-width: 767.98px){section.second-text h2{position:relative}section.second-text h2:before{content:"";display:inline-block;position:absolute;bottom:calc(100% + 60px);left:0;width:100%;background-color:#623e2a;height:1px}}@media(max-width: 575.98px){section.second-text h2{font-size:42px}}section.second-text .row>:first-child{padding-right:50px}@media(max-width: 767.98px){section.second-text .row>:first-child{padding-right:15px}}section.see-more{padding-top:80px}@media(max-width: 767.98px){section.see-more{padding-top:30px}}section.see-more .button-container{text-align:center}section.see-more .button-container .button{font-size:16px;width:510px;text-align:center}@media(max-width: 575.98px){section.see-more .button-container .button{text-align:left}}section.products{padding-top:80px;padding-bottom:100px}@media(max-width: 575.98px){section.products{padding-bottom:60px}}section.products .product-item{text-align:center;display:flex;flex-direction:column;margin-bottom:50px}section.products .product-item .img-container{width:100%;height:450px;padding-bottom:40px;display:flex;align-items:flex-end;justify-content:center}@media(max-width: 991.98px){section.products .product-item .img-container{height:350px}}@media(max-width: 575.98px){section.products .product-item .img-container{height:auto}}section.products .product-item .img-container img{max-width:80%;max-height:100%}@media(max-width: 575.98px){section.products .product-item .img-container img{max-height:350px}}section.products .product-item .img-description{text-align:center;margin-bottom:25px;flex:1 1 auto}section.products .product-item .button-container{margin-bottom:0}section.use-case{padding-bottom:70px;background-color:#efebe5}section.use-case .row{justify-content:center}section.use-case h2{text-align:center;margin-top:80px;margin-bottom:50px}section.use-case #use-case-1,section.use-case #use-case-2,section.use-case #use-case-3{display:flex;flex-direction:column;margin-bottom:30px}section.use-case #use-case-1 .background-img,section.use-case #use-case-2 .background-img,section.use-case #use-case-3 .background-img{background-size:cover;background-position:center center;background-repeat:no-repeat;height:270px;width:100%;margin-bottom:20px}section.use-case #use-case-1 .img-description,section.use-case #use-case-2 .img-description,section.use-case #use-case-3 .img-description{font-style:normal;padding:15px 30px;flex:1 1 auto;display:flex;flex-direction:column}section.use-case #use-case-1 .img-description h3,section.use-case #use-case-2 .img-description h3,section.use-case #use-case-3 .img-description h3{font-size:24px;margin-bottom:20px;flex:0 1 60px}section.use-case #use-case-1 .background-img{background-image:url("../img/usecase/ville.webp")}section.use-case #use-case-2 .background-img{background-image:url("../img/usecase/enfants.webp")}section.use-case #use-case-3 .background-img{background-image:url("../img/usecase/chantier.webp")}#commitments{background-image:url("../img/children_brown.webp");background-repeat:no-repeat;background-size:cover;background-position:center center;padding-top:150px;padding-bottom:200px;text-align:center;color:#fff}@media(max-width: 991.98px){#commitments{padding-bottom:120px}}@media(max-width: 575.98px){#commitments{padding-top:50px;padding-bottom:50px}}#commitments .row{justify-content:center}#commitments h2{color:#efebe5}#commitments .commitment{margin-bottom:50px}#commitments .commitment .logo{height:90px;margin-bottom:30px}#commitments .commitment .logo img{max-width:100%;max-height:100%}#commitments .commitment .text p{margin:auto;color:#efebe5;max-width:80%;font-size:16px}@media(max-width: 991.98px){#commitments .commitment .text p{max-width:90%}}#commitments .commitment .text p.strong{font-size:26px;font-weight:bold}#blog .articles-container{padding-top:100px;padding-bottom:100px}@media(max-width: 575.98px){#blog .articles-container{padding-top:30px;padding-bottom:30px}}#blog .articles-container article{margin-bottom:30px}#blog .articles-container article .background-img{height:320px;background-image:url("../img/mother_daughter.webp");background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:30px}#blog .articles-container article .content{border:1px solid #623e2a;padding:15px 25px}#blog .articles-container article .content h2{font-size:18px;margin-bottom:20px}#blog .articles-container article .content .button-container{text-align:right}#article h1{font-size:70px}@media(max-width: 575.98px){#article h1{font-size:50px}}#article h3{margin-top:40px}#article .article-container{padding-top:30px;padding-bottom:100px}@media(max-width: 575.98px){#article .article-container{padding-top:30px;padding-bottom:30px}}#article .article-container h2{margin-top:40px;margin-bottom:30px;font-size:43px}@media(max-width: 575.98px){#article .article-container h2{font-size:34px}}#article .article-container a{color:#c52525;transition:all .2s}#article .article-container a:hover{color:#5e0000}#article .article-container .other-articles .col-12{margin-bottom:15px}#article .article-container .other-articles article{border:1px solid #623e2a;height:100%}#article .article-container .other-articles article .background-img{height:200px;background-repeat:no-repeat;background-size:cover;background-position:center center}#article .article-container .other-articles article .content{padding:15px}#article .article-container .other-articles article .content h2{font-size:30px;margin:0;margin-bottom:15px}#article .article-container .other-articles article .content .button{color:#fff}#faq .article-container{padding-top:30px;padding-bottom:100px}@media(max-width: 575.98px){#faq .article-container{padding-top:30px;padding-bottom:30px}}#faq .article-container h2{margin-top:70px;margin-bottom:40px;font-size:43px}#faq .article-container a{color:#c52525;transition:all .2s}#faq .article-container a:hover{color:#5e0000}@media(max-width: 575.98px){img{max-width:100% !important}}/*# sourceMappingURL=style.css.map */
