*,*::before,*::after{box-sizing:border-box}a{text-decoration:none;color:inherit;cursor:pointer;margin:0;padding:0}button{background-color:rgba(0,0,0,0);color:inherit;border-width:0;padding:0;cursor:pointer}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}ul,ol,dd{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}@font-face{font-family:"pt_sansregular";src:url("/fonts/ptsans_regular/PTS55F-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"bebas_neue";src:url("/fonts/BebasNeue/woff-cffbased/BebasNeue-Regular.woff") format("woff");font-weight:normal;font-style:normal}:root{--width: 100vw;--full-width: 100vw;--angle: -5deg;--magic-number: 0.043744331762962;--skew-padding: calc(var(--width) * var(--magic-number));--clip-padding: calc(var(--full-width) * var(--magic-number))}@media(min-width: 42em){:root{--width: 42rem}}html{background:linear-gradient(45deg, #000000, rgba(0, 98, 241, 0.7019607843))}body{color:#fff;background:rgba(0,0,0,0);font-family:"pt_sansregular" !important;font-size:16px !important;line-height:30px}.module{max-width:500px;width:39vw;background:rgba(255,255,255,.1);border-radius:13px;padding:8px;box-shadow:0px 0px 20px rgba(255,255,255,.12)}.content-wrapper{margin:auto;max-width:1200px;padding:30px}header a:hover{text-decoration:none;color:#fff}header>.content-wrapper{height:140px}header>.content-wrapper>div{margin:10px;align-self:center}header>.content-wrapper>nav.desktop{margin:10px;text-align:center;align-self:center;position:relative;background-color:rgba(0,0,0,.1);font-size:1.2rem;color:#fff;border-radius:100px;line-height:55px}header>.content-wrapper>nav.desktop li{display:inline-block;padding:0px 30px;cursor:pointer}header>.content-wrapper>nav.desktop li>.fa-envelope{margin-left:30px;left:14px;top:3px;position:relative;font-size:24px;transition:left 400ms ease-in}header>.content-wrapper>nav.desktop li:hover>.fa-envelope{left:5px}header>.content-wrapper>nav.mobile{display:none}header>.content-wrapper>nav.mobile .fa-bars{cursor:pointer}.sidenav{text-align:center;height:100%;width:100%;position:fixed;z-index:1;top:0;left:-100%;background-color:rgba(0,0,0,.9);padding-top:60px;transition:left .5s ease}.sidenav .logo{margin-bottom:50px}.sidenav ul{list-style-type:none;padding:0;margin:0}.sidenav a{text-decoration:none;font-size:25px;color:#1787b9;display:block;transition:.3s}.sidenav a:hover{color:#fff}.sidenav.active{left:0}.sidenav .close{position:absolute;top:15px;right:25px;font-size:48px}footer{position:relative;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden;text-align:center;position:relative;margin-top:calc(var(--clip-padding)*-1 - 2px);background-size:.5em .5em,100% 100%;padding:calc(var(--clip-padding)*2 - (var(--clip-padding) - var(--skew-padding))) 0 4em;clip-path:polygon(0% calc(var(--clip-padding) * 2), 100% 0%, 100% 100%, 0% 100%);-webkit-clip-path:polygon(0% calc(var(--clip-padding) * 2), 100% 0%, 100% 100%, 0% 100%)}footer a:hover{text-decoration:none;color:#fff}footer nav{position:relative;background-color:rgba(0,0,0,.1);font-size:1.2rem;color:#fff;border-radius:100px;line-height:55px;display:inline-block}footer nav li{display:inline-block;padding:0px 30px;cursor:pointer}footer nav li>.fa-envelope{margin-left:30px;left:14px;top:3px;position:relative;font-size:24px;transition:left 400ms ease-in}footer nav li:hover>.fa-envelope{left:5px}footer .logo{margin-top:100px;margin-bottom:100px}footer .list{margin-bottom:40px}footer .list>ul>li{display:inline-block;padding:0px 20px;color:#fff;font-size:1em}li>.orange-circle{position:absolute;border-radius:100px;height:55px;width:55px;top:0px;right:0px;background-color:#ffc62e;z-index:-1;transition:width 400ms ease-in}li:hover>.orange-circle{width:200px}h1,h2,h3,h4{font-family:bebas_neue;letter-spacing:2px;color:#fff;margin-bottom:1vw;text-shadow:1px 0 0 #000,0 -1px 0 #000,0 1px 0 #000,-1px 0 0 #000}h1{font-size:3.5rem}h2{font-size:3rem}h3{font-size:2rem}h4{font-size:1rem}.small-info{font-size:.8rem;padding-left:15px}.site-title h1{font-size:4rem}.site-title span{font-size:1.5rem}.site-title .highlight{color:#fff;font-size:2.2rem;border:2px solid #3fe3f5}.site-title .highlight span{color:#3fe3f5}.logo{width:250px}.section2{color:#fff;background-image:linear-gradient(270deg, rgba(0, 0, 0, 0.4901960784), #1c1c1c);transform:skewY(-5deg)}.section2 .content-wrapper{margin:0 auto;transform:skewY(5deg)}.button{width:12vw;margin-top:10vh;z-index:40;padding:15px}.button .fa-arrow-right{position:relative;margin-right:20px;vertical-align:middle;left:0;transition:all 400ms ease-in}.button:hover .fa-arrow-right{left:5px}.button:after{content:"";display:block;position:absolute;padding:15px;top:0;bottom:0;left:0;right:0;border-radius:100px;border:5px solid}.dot-on-purple,.dot-on-orange{position:relative;font-size:1.4rem;border-radius:50%;margin-right:15px;padding:5px;border:1px solid}.dot-on-purple:after,.dot-on-orange:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:100px;border:5px solid;padding:5px}h2{font-size:3rem;line-height:4rem}.highlight span{display:block}col,.col-md-6{display:flex;flex-direction:column;justify-content:center}.background-layer{width:100%}section,.diag-section-wrapper{position:relative}.background-layer{position:absolute;width:100%;height:auto;top:0;left:0;z-index:-1}.diagonal-shape{top:-400px;height:calc(100% + 950px)}.scrollUp{font-size:24px;text-align:center;height:60px;width:60px;right:3rem;bottom:-30%;border-radius:30px;background-color:#ffc62e;color:#fff;z-index:50;transition:.4s ease-in;line-height:24px}.scrollUp:hover{transform:translateY(-1.5rem)}.show-scroll{bottom:5%}.dot-on-purple{color:#3fe3f5;border-color:#fff}.dot-on-purple:after{background-color:#000}.dot-on-orange{color:#ffc62e;border-color:#000}.dot-on-orange:after{background-color:#f9f6ff}.title-on-purple h2{color:#fff}.title-on-purple .button{color:#fff;background-color:#ffc62e}.title-on-purple .button:hover{background-color:#fff;color:#ffc62e}.title-on-purple .button:after{border-color:#000}.title-on-orange h2{color:#000}.title-on-orange .button{color:#fff;background-color:#000}.title-on-orange .button .fa-arrow-right{color:#ffc62e}.title-on-orange .button:hover{background-color:#ffc62e;color:#fff}.title-on-orange .button:hover .fa-arrow-right{color:#fff}.title-on-orange .button:after{border-color:#f9f6ff}@media screen and (max-width: 768px){.module{width:100%;max-width:none}h1{margin-top:6vh}h2{margin-top:6vw;font-size:6vw;line-height:8vw}header .content-wrapper{height:120px}header .content-wrapper{text-align:center;justify-content:center}header .content-wrapper .logo{width:150px}header .content-wrapper nav.desktop{display:none}header .content-wrapper nav.mobile{margin:10px;text-align:center;align-self:center;margin-left:30px;position:relative;font-size:1.7rem;color:#fff;border-radius:100px;line-height:55px;display:block}section{height:auto}.dot-on-purple,.dot-on-orange{font-size:2rem}.encapsForm{display:block;position:relative}.infos{margin-top:60px;font-size:10px;text-align:justify;color:rgba(255,255,255,.5);display:block;min-height:600px}.button{max-width:300px !important}.left-circle-background,.right-circle-background{height:40vw}}/*# sourceMappingURL=main.min.css.map */