section h2:before{background-image:url(/wp-content/themes/thepenier/resources/assets/images/favicon.png);background-repeat:no-repeat;background-size:contain;content:"";height:2em;margin-right:-.5em;margin-top:-.5em;width:2em}@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spinAround{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.content{min-height:100vh}h1{color:#1c92ab;font-size:2.4rem}h1 span{color:#e65195;font-family:Montserrat,sans-serif;font-size:2.2em;font-weight:500;line-height:1;text-transform:lowercase}h1 span,section{display:-webkit-box;display:-ms-flexbox;display:flex}section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding-bottom:2.5rem;padding-top:2.5rem}section h3{font-family:Montserrat,sans-serif;font-size:2.5rem}section h2,section h3{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-transform:uppercase}section h2{font-family:Overlock,sans-serif;font-size:1rem;margin-top:1.4rem;width:100%}section h2:before{height:3em;margin-top:-1.5em;width:3em}section h2+h3{color:#1c92ab;font-size:2.5rem;font-weight:400;line-height:1;margin-bottom:1rem;padding-left:2.3rem;width:100%}section#title{background-color:#add8e6;background-repeat:no-repeat;background-size:cover;font-family:Bellota Text,sans-serif;min-height:calc(100vh - 4.95rem);position:relative}section#title h1{bottom:15%;font-family:Overlock,sans-serif;font-weight:700;left:5rem;position:absolute}@media only screen and (max-width:806px){section#title h1{font-size:2rem;left:2rem}}section#title h1 span{padding-left:2.7em}@media only screen and (max-width:806px){section#title h1 span{padding-left:0}}section#title h1:before{bottom:0;color:#e65195;content:"&";font-family:Overlock,sans-serif;font-size:28rem;font-weight:700;left:13rem;opacity:.24;position:absolute;-webkit-transform:translate(-38%,33%);-o-transform:translate(-38%,33%);transform:translate(-38%,33%)}section#vision{min-height:50vh}section#vision .infographie{margin-bottom:3rem;margin-top:3.85rem}section#vision .infographie+.flex{-ms-flex-wrap:wrap;flex-wrap:wrap}section#vision .infographie+.flex .counter-outer-wrapper{max-width:233px;min-width:233px}@media only screen and (max-width:1493px){section#vision .infographie+.flex .counter-outer-wrapper{max-width:100%;min-width:25%}}@media only screen and (max-width:999px){section#vision .infographie+.flex{-ms-flex-wrap:wrap;flex-wrap:wrap}section#vision .infographie+.flex .counter-outer-wrapper{margin-bottom:2rem;max-width:100%;min-width:50%}}section#exigence{min-height:50vh}@media only screen and (max-width:935px){section#exigence .flex.width-full{-ms-flex-pack:distribute;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around}}section#certifications{background-color:#1c92ab;color:#fff;min-height:30vh}section#expertise{min-height:50vh}@media only screen and (max-width:768px){section#expertise>div>.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section#commitment,section#engagement{background-attachment:fixed;min-height:50vh;padding-bottom:2.1rem;padding-top:2.1rem;text-align:center}section#commitment .home-engagement-inner-wrapper,section#engagement .home-engagement-inner-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:flex-end;margin-left:auto;margin-right:auto;max-width:1400px;width:100%}@media only screen and (max-width:1479px){section#commitment .home-engagement-inner-wrapper,section#engagement .home-engagement-inner-wrapper{margin-left:40px;margin-right:40px;width:calc(100% - 80px)}}section#commitment .white-wrapper,section#engagement .white-wrapper{background-color:hsla(0,0%,100%,.69);max-width:840px;padding:7.1rem 3rem;width:100%}section#commitment .corporate-link,section#engagement .corporate-link{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}section#commitment p,section#engagement p{text-align:center}section#commitment h2,section#commitment h3,section#engagement h2,section#engagement h3{text-align:left}section#commitment h3,section#engagement h3{margin-bottom:4rem}section#innovation{margin-left:auto;margin-right:auto;max-width:1400px;min-height:50vh;width:100%}@media only screen and (max-width:1479px){section#innovation{margin-left:40px;margin-right:40px;width:calc(100% - 80px)}}section#passion{margin-left:auto;margin-right:auto;max-width:1400px;min-height:50vh;width:100%}@media only screen and (max-width:1479px){section#passion{margin-left:40px;margin-right:40px;width:calc(100% - 80px)}}
