h1{font-size:3.2rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.6rem}p{font-size:1.2rem}a{transition-duration:2s;text-decoration:none;transition:opacity .3s ease-in-out}a:hover{opacity:.7}body,html{scroll-behavior:smooth}header{position:absolute;top:0;left:0;width:100%;background-color:rgba(0,0,0,.5);justify-content:space-between}footer,header{display:flex;align-items:center}footer{justify-content:space-evenly;background-color:#000;color:#fff;padding:3rem 0}footer p{font-size:.9rem}.arrowPic{height:3.5rem;width:3.5rem}.app{width:100%}.menuLink{margin:0 4rem;color:#fff}.menuLink:hover{opacity:.7}.headerPicture{margin:2rem 3rem}#mainLogo{width:10vw;height:auto}.linkedInLogo{width:2.5rem;height:2.5rem}#linkedInLogoHeader{margin:0 5rem 0 0}.sectionTitle{display:flex;align-items:center}.sectionTitle h1{color:#313131}.sectionTitle img{margin:0 1rem 0 0}#sectionTitleExtraMargin{margin:0 0 0 8rem}#introSection{color:#fff;height:110vh;display:flex;justify-content:center;text-align:center;background-size:cover}#introVideoContainer{position:absolute;top:0;left:0;height:110vh;width:100%;z-index:-1;overflow:hidden}#introText{margin:60vh 0 0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#introText a{text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:green;text-decoration-color:green;text-decoration-thickness:2px;transition:text-decoration-thickness .3s ease-in-out}#introText a:hover{text-decoration-thickness:3.5px}#introText h4{color:#fff}#aboutSection{padding:1rem 5rem 5rem}#aboutSection p{margin:1.5rem 0 0 4.5rem;max-width:80%}#partnersSection{padding:1rem 2rem;display:flex;align-items:center;justify-content:center;background-color:rgb(241 242 242)}#partnersSection img{margin:0 1rem;height:2.5rem;width:2.5rem}#partnersSection img:hover{cursor:pointer}#revertedArrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#carrousel{display:flex;overflow-y:hidden;scrollbar-width:none}#carrousel::-webkit-scrollbar{display:none}.carrouselImage{margin:1rem .5rem;height:15vh;width:300px;background-size:contain;background-repeat:no-repeat;background-position:50%}#solutionSection{overflow:hidden}#contactSection{width:100%;display:flex;align-items:center;background-color:rgb(241 242 242)}#contactFormPicture{height:90vh;width:50%;background-size:cover}#footerColumn{display:flex;flex-direction:column;text-align:center}#footerColumn p{margin:.3rem 0}#footerColumn a{margin:.3rem 0;color:#fff!important}.footerLink{text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:currentcolor;text-decoration-color:currentcolor;text-decoration-thickness:auto;-webkit-text-decoration-color:green;text-decoration-color:green;text-decoration-thickness:2px;transition:text-decoration-thickness .3s ease-in-out}.footerLink:hover{text-decoration-thickness:3.5px;cursor:pointer}#hamburgerMenuIcon{width:1.5rem;margin:2rem 3rem}#hamburgerMenuIcon:hover{cursor:pointer}.mobileMenuLinkContainer{display:flex;flex-direction:column;justify-content:flex-start;padding:10vh 0 0;text-align:center}.mobileMenuLinkContainer a{margin:1rem 0;font-size:1.5rem}#closeModal{color:green;font-weight:700;font-size:1.5rem;position:absolute;top:1rem;right:2rem}#closeModal:hover{cursor:pointer}#modalBackground{position:absolute;top:0;right:0;height:100vh;width:100vw;z-index:99;background:rgba(0,0,0,.9)}.mobileSectionIcon{width:100vw;height:25vh;background-position:50%;background-size:contain;background-repeat:no-repeat}@media (max-width:1200px){.sectionIcon{display:none}}@media (max-width:767px){h1{font-size:2rem}footer{justify-content:center;flex-direction:column}#footerColumn{margin:1rem 0}#mainLogo{width:30vw}#aboutSection{text-align:center;padding:2rem 1.5rem}#aboutSection p{margin:2rem 0;max-width:100%}.carrouselImage{width:100px}#partnersSection{padding:1rem 0}#partnersSection img{height:1.5rem;width:1.5rem}#sectionTitleExtraMargin{margin:0 0 0 1rem}.sectionContainer{margin:8rem 0!important;padding:0;text-align:center!important}#contactFormPicture,.sectionContainer span{display:none}.contactContainer{width:100%!important}}.contactContainer{width:50%}.contactContainer form{display:flex;flex-direction:column;justify-content:center;align-items:center}.contactContainer input{border:none;border-bottom:1px solid #000;width:40%;height:1.5rem}.contactContainer input,.contactContainer textarea{margin:.5rem;background-color:rgb(241 242 242);font-size:1.1rem}.contactContainer textarea{border:1px solid #000;border-radius:.5rem;height:30vh!important;width:82%;height:1.5rem;padding:.5rem}.contactContainer button{border:none;background-color:transparent;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:currentcolor;text-decoration-color:currentcolor;text-decoration-thickness:auto;-webkit-text-decoration-color:green;text-decoration-color:green;text-decoration-thickness:2px;transition:text-decoration-thickness .3s ease-in-out;font-size:1.2rem}.contactContainer button:hover{cursor:pointer;text-decoration-thickness:3.5px}.formRow{display:flex;width:100%;justify-content:center}.formRow button{margin:1rem 0}.contactContainer input::-webkit-input-placeholder{font-size:1.2rem}.contactContainer input:-ms-input-placeholder{font-size:1.2rem}.contactContainer input::placeholder{font-size:1.2rem}.contactContainer textarea::-webkit-input-placeholder{font-size:1.2rem}.contactContainer textarea:-ms-input-placeholder{font-size:1.2rem}.contactContainer textarea::placeholder{font-size:1.2rem}.sectionContainer{display:flex;justify-content:center;align-items:center;margin:5rem 0;padding:0 3rem}.sectionContainer span{font-size:15rem;margin:0 2rem;color:rgba(66,148,67,.7);font-weight:bolder}.sectionContainer h4,.sectionContainer span{transition:-webkit-transform 1s linear;transition:transform 1s linear;transition:transform 1s linear,-webkit-transform 1s linear}.sectionContainer h4{margin:0;font-weight:400}.sectionContainer a,.sectionContainer h1{text-transform:uppercase}.sectionContainer a{color:#000;text-decoration:underline;-webkit-text-decoration-color:currentcolor;text-decoration-color:currentcolor;text-decoration-thickness:auto;-webkit-text-decoration-color:green;text-decoration-color:green;text-decoration-thickness:2px;transition:text-decoration-thickness .3s ease-in-out;font-weight:bolder;font-size:1.2rem}.sectionContainer a:hover{text-decoration-thickness:3.5px}.sectionIcon{width:100%;height:50vh;border-radius:99rem;margin:0 2rem;background-position:50%;background-size:contain;background-repeat:no-repeat;background-color:#fff;transition:-webkit-transform 1.3s ease-in;transition:transform 1.3s ease-in;transition:transform 1.3s ease-in,-webkit-transform 1.3s ease-in;z-index:1}.sectionAnimation{opacity:0;transition:opacity 1.2s ease-in,-webkit-transform 1s linear;transition:opacity 1.2s ease-in,transform 1s linear;transition:opacity 1.2s ease-in,transform 1s linear,-webkit-transform 1s linear}.sectionAnimation.isVisible{opacity:1;-webkit-transform:translateX(0) rotate(0deg)!important;transform:translateX(0) rotate(0deg)!important}.modal-container{font-size:1.2rem;display:flex;justify-content:center;align-items:center;z-index:99}.modal-background,.modal-container{position:fixed;top:0;left:0;width:100%;height:100%}.modal-background{background-color:rgba(0,0,0,.8)}.modal-content{position:relative;z-index:1;background-color:#fff;padding:1rem 4rem;border-radius:4px;margin:0 2rem;max-height:80vh;overflow-y:auto}.modal-cross{position:fixed;top:5rem;right:3rem;font-weight:700;font-size:1.2rem;background-color:#000;padding:.5rem .8rem;border-radius:20rem;color:#fff}.modal-cross:hover{cursor:pointer}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}button{border:none;padding:.25rem 1rem;border-radius:99rem}button:hover{cursor:pointer}
/*# sourceMappingURL=main.chunk.css.map */