*{box-sizing:border-box}a,body,div,footer,form,h1,h2,h3,h4,h5,h6,html,img,label,li,nav,p,section,ul{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none;border:0;font-size:100%;margin:0;padding:0}footer,header,main,nav,section{display:block}body{line-height:1}ul{list-style:none}input{-webkit-appearance:none;border-radius:0}*{font-family:Source Sans Pro,sans-serif}h1{font-size:max(3vw,30px);font-weight:700;padding-bottom:max(1.5vw,15px)}h2{font-size:max(2vw,20px);padding-bottom:max(1vw,10px)}.btn{align-items:center;background-color:transparent;border:3px solid #fff;border-radius:10000px;color:#fff;cursor:pointer;display:flex;font-size:max(2vw,15px);font-weight:600;justify-content:center;padding:10px 3px;text-align:center;text-decoration:none;transition:background-color .2s linear,color .2s linear,box-shadow .2s linear;user-select:none;width:45%}.btn:hover{background-color:#fff;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);color:#ff7f1c}.btn.small{border:1px solid #fff;font-size:max(1.5vw,15px);padding:5px 1px}html{scroll-padding-top:50px}*{scroll-behavior:smooth}#menubar{align-items:center;background-color:#fff;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);display:flex;height:50px;justify-content:space-between;padding:0 1rem;position:fixed;top:0;width:100%;z-index:1000}#menubar #logo{color:#ff7f1c;display:flex;font-size:25px;padding-bottom:0}#menubar #logo #logo-img{height:25px;margin-right:10px}#menubar #menu-links{display:flex}#menubar #menu-links li a{color:#ff7f1c;font-weight:600;padding:.2rem;text-decoration:none}.hero{height:100vh}#intro{align-items:center;background-image:linear-gradient(to bottom right,#ff461c,#ffb81c);display:flex;flex-direction:column;justify-content:center;padding-top:50px}#intro #what-we-do{color:#fff;font-size:max(25px,4vw);font-weight:700;margin:0 10px 10vh;text-align:center}#intro #our-services-grid{width:70%}#intro #our-services-grid .row{display:flex;justify-content:space-between;margin-bottom:40px}section{border-bottom:1px solid #ff7f1c;display:flex;flex-direction:row;padding:1rem}section .text{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;justify-content:center}section .text h1{color:#ff7f1c}section .text .explain{font-size:max(1.5vw,15px)}section .illustration{align-items:center;display:flex;flex-basis:0;flex-grow:1;height:100%;padding:.5vw;width:100%}section .illustration svg{flex:1;margin:auto;max-height:100%}footer{background-image:linear-gradient(to bottom right,#ff461c,#ffb81c);padding:1rem}footer h1,footer h2{color:#fff}footer #infos{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;height:min-content;justify-content:center;margin:1rem 20vw 1rem 1rem;padding:2rem}footer #infos h2{color:#ff7f1c}footer #infos .address{font-size:max(1.5vw,15px);padding:.5rem 0}footer #infos .vat{font-size:max(1.5vw,15px);font-style:italic}footer .container{display:flex;padding:2rem 5rem}footer #contact{margin:1rem}footer #contact .hidden{display:none}footer #contact .btn{width:100%}footer #contact .form-container{grid-gap:.5rem;align-items:center;display:grid;grid-template-areas:". ." ". ." ". .";grid-template-columns:min-content 1fr;margin-bottom:.5rem;width:30vw}footer #contact .form-container *{color:#fff;font-size:max(1.5vw,15px)}footer #contact .form-container label{white-space:nowrap}footer #contact .form-container input,footer #contact .form-container textarea{background-color:transparent;border:2px solid #fff;padding:.2rem}@media screen and (max-width:480px){section{display:block;height:auto!important}section *{text-align:center}section .illustration{height:auto;padding-top:1.5rem;width:100%}footer .container{flex-direction:column;padding:0}footer .container #infos{margin:0 auto}footer .container #contact .form-container{width:auto}}#well-done{height:100vh}#well-done,#well-done .container{display:flex;flex-direction:column;justify-content:center;width:100vw}#well-done .container{align-items:center;max-height:80vh}#well-done svg{max-width:80vw}#well-done h1{color:#ff7f1c}
/*# sourceMappingURL=index.382e8942.css.map */
