@charset "UTF-8";@font-face{font-family:advent-pro-bold;src:url(../../fonts/AdventPro-VariableFont_wdth,wght.ttf) format("truetype")}@font-face{font-family:inter-bold;src:url(../../fonts/Inter-Bold.woff2) format("woff2")}@font-face{font-family:inter-regular;src:url(../../fonts/Inter-Regular.woff2) format("woff2")}h1,h2,h3,h4,h5,p,span,a,.h1,.h2,.h3,.h4,.h5{margin:0;padding:0;color:#000}h1,h2,.h1,.h2,h3,h4,h5,button,.h3,.h4,.h5{font-family:inter-bold}a,h6,p,span,input,select,option,label,textarea,td,th,ul,li{font-family:inter-regular}h1,.h1{font-size:90pt;line-height:100pt}h2,.h2{font-size:60pt;line-height:70pt}h3,.h3{font-size:40pt;line-height:50pt}h4,.h4{font-size:20pt;line-height:28pt}h5{font-size:12pt;line-height:22pt}p,input,ul,li,textarea,button,th,td,a,span{font-size:12pt;line-height:20pt}label{font-size:10pt;line-height:16pt}@media (max-width: 992px){h1,.h1{font-size:82pt;line-height:90pt}h2,.h2{font-size:58pt;line-height:70pt}h3,.h3{font-size:42pt;line-height:50pt}h4,.h4{font-size:20pt;line-height:26pt}h5{font-size:16pt;line-height:22pt}p,input,ul,li,textarea,button,th,td,a,span{font-size:14pt;line-height:20pt}label{font-size:10pt;line-height:16pt}}.p10{padding:10px}.pt10{padding-top:10px}.pb10{padding-bottom:10px}.pr10{padding-right:10px}.pl10{padding-left:10px}.p20{padding:20px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}.pr20{padding-right:20px}.pl20{padding-left:20px}.p30{padding:30px}.pt30{padding-top:30px}.pb30{padding-bottom:30px}.pr30{padding-right:30px}.pl30{padding-left:30px}.p40{padding:40px}.pt40{padding-top:40px}.pb40{padding-bottom:40px}.pr40{padding-right:40px}.pl40{padding-left:40px}.pt60{padding-top:60px}.pb60{padding-bottom:60px}.pr60{padding-right:60px}.pl60{padding-left:60px}.m10{margin:10px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.mr10{margin-right:10px}.ml10{margin-left:10px}.m20{margin:20px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.mr20{margin-right:20px}.ml20{margin-left:20px}.m30{margin:30px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.mr30{margin-right:30px}.ml30{margin-left:30px}.m40{margin:40px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.mr40{margin-right:40px}.ml40{margin-left:40px}.mb80{margin-bottom:80px}.mt80{margin-top:80px}.pt0{padding-top:0!important}.p0{padding:0!important}.row{display:flex;flex-direction:row;flex-flow:wrap}.nowrap{flex-flow:nowrap}.column{display:flex;flex-direction:column}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.justify-center{justify-content:center}.justify-start{justify-content:flex-start!important}.align-center{align-items:center}.align-baseline{align-items:baseline}.flex{display:flex}.relative{position:relative}.width-100{width:100%}.text-white{color:#fff}.text-primary{color:#14145b}.text-secondary{color:#ff5217}.text-bold{font-family:inter-bold;font-weight:700}.text-advent{font-family:advent-pro-bold}.pointer{cursor:pointer}.absolute{position:absolute}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.bg-primary{background-color:#14145b}.bg-secondary{background-color:#ff5217}.bg-yellow{background-color:#e8c619}.bg-red{background-color:#d93b3b}.bg-green{background-color:#66b320}@media (min-width: 992px){.mobile{display:none}}@media (max-width: 992px){.row{flex-direction:column}}.mobile-menu{background-color:#14145b;padding:20px 0;position:fixed;width:100%;top:0;left:0;right:0;z-index:100}#menuToggle{display:flex;flex-direction:column;position:relative;margin:0 25px;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:flex-end}#menuToggle input{display:flex;width:40px;height:32px;position:absolute;cursor:pointer;opacity:0;z-index:2}#menuToggle span{display:flex;width:29px;height:2px;margin-bottom:5px;position:relative;background:#fff;border-radius:3px;z-index:1;transform-origin:5px 0px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#menuToggle span:first-child{transform-origin:0% 0%}#menuToggle span:nth-last-child(2){transform-origin:0% 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-3px,-1px);background:#36383f}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0) scale(.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translateY(-1px)}#menu{position:absolute;width:30vw;height:400px;box-shadow:0 0 10px #85888c;margin:-50px 0 0 -50px;opacity:0;padding:125px 50px 50px;background-color:#f5f6fa;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(40%);transition:all .5s cubic-bezier(.77,.2,.05,1)}#menuToggle input:checked~#menu{opacity:1;transition:all .5s ease;transform:translate(25%)}#menu li{padding:10px 0;transition-delay:2s}#menuToggle input:checked~ul{transform:none}*{font-family:inter-regular;margin:0;padding:0;scroll-behavior:smooth}body{width:100%;padding:0;margin:0;box-sizing:border-box;background:#fff;overflow-x:hidden;position:relative}:active,:hover,:focus{outline:0;outline-offset:0}a{text-decoration:none;outline:0;color:#000}a:hover{text-decoration:none}ul{list-style:none}.outlined-text{color:transparent;-webkit-text-stroke:1px rgba(255,82,23,.4)}.text-header{position:relative}.text-header h3,.text-header h2{font-family:advent-pro-bold}.text-header h2{position:absolute;bottom:0;left:2%;white-space:nowrap}.btn{position:relative;display:inline-block;cursor:pointer;background-color:#ff5217;color:#fff;font-family:advent-pro-bold;padding:12px 20px;transition:all .4s ease-out}.btn:hover{background-color:#14145b;transition:all .4s ease-out}.container{margin:0 auto;padding:0 14rem}@media (max-width: 1199.98px){.container{width:90%;margin:0 auto;padding:0 20px}}#return-to-top{position:fixed;bottom:30px;right:30px;background:#ff5217b3;width:50px;height:50px;display:block;text-decoration:none;display:none;transition:all .3s ease;z-index:999}#return-to-top img{color:#fff;margin:0;position:relative;left:15px;top:14px;width:20px;height:20px;transition:all .3s ease}#return-to-top:hover{background:#14145be6;box-shadow:0 1px 1px #0000001a}#return-to-top:hover img{top:12px}header{position:relative}header .desktop-menu{position:fixed;top:0;left:0;right:0;padding:14px 0;z-index:100;background-color:#0d2c65cc}header .desktop-menu a{color:#fff}header .modified{background-color:#000c9ecc;padding:10px 0!important;transition:.3s ease-in;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-ms-transition:.3s ease-in;-o-transition:.3s ease-in}header .modified .logo{height:40px;transition:.3s ease-in;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-ms-transition:.3s ease-in;-o-transition:.3s ease-in}header .content{position:absolute;left:14rem;top:14rem}header .content h3{width:30rem}header .globe{width:24px;height:24px;cursor:pointer}header .logo{width:auto;height:65px;transition:.3s ease-in;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-ms-transition:.3s ease-in;-o-transition:.3s ease-in}@media (max-width: 991.98px){header .logo{width:auto;height:35px}}.top-image{background-repeat:no-repeat;background-size:cover;width:100%;height:auto;background-position:top right}.top-image h1{position:absolute;top:30%;left:14rem;width:25%}@media (max-width: 991.98px){.top-image h1{left:2rem;width:100%}}.top-image .outlined-text{top:38%}section.partners{margin:60px auto}section.partners .row{margin:0 6rem}@media (max-width: 991.98px){section.partners .row{margin:0;flex-flow:row wrap!important}}section.partners img{padding:25px}@media (max-width: 991.98px){section.partners img{padding:15px}}section.about{margin:40px 0}section.about .about-text{position:relative}section.about .about-text .absolute{bottom:0;left:14%}section.about .about-text-right{justify-content:end;padding-right:12%}@media (max-width: 991.98px){section.about .about-text-right{padding:10px 0 30px;text-align:right}}section.about img{padding-left:60px}@media (max-width: 991.98px){section.about img{padding:20px 0;width:100%}}section.about-page img{padding:0 60px 0 0}@media (max-width: 991.98px){section.about-page img{padding:20px 0;width:100%}}section.main-products{margin:80px 0}section.main-products .block{position:relative;background-repeat:no-repeat;background-size:100%;width:27rem;height:27rem}@media (max-width: 991.98px){section.main-products .block{margin:0 0 30px;width:100%}}section.main-products h1,section.main-products h4,section.main-products a{position:absolute}section.main-products h1{top:10%;left:45%;font-size:120 pt;-webkit-text-stroke:1.5px rgba(255,82,23,.8)}section.main-products h4{top:15%;left:5%;color:#fff;width:60%}section.main-products a{bottom:0;right:0}section.main-services{margin:80px 0}section.main-services .block{position:relative;background-repeat:no-repeat;background-size:100%;width:20rem;height:13rem}@media (max-width: 991.98px){section.main-services .block{margin:0 0 30px;width:100%}}section.main-services h1,section.main-services h4,section.main-services a{position:absolute}section.main-services h1{top:10%;left:45%;font-size:90pt;-webkit-text-stroke:1.5px rgba(255,82,23,.8)}section.main-services h4{top:15%;left:5%;color:#fff;width:60%}section.main-services a{bottom:0;right:0}.projects{margin:40px 0}.projects h1{position:absolute;top:0%;right:11%;-webkit-text-stroke:1.5px rgba(255,82,23,.8)}@media (max-width: 991.98px){.projects h1{right:2%}}.projects .slider-block{position:absolute;bottom:0;left:0;background-color:#ff5217b3;padding:40px;width:40%}@media (max-width: 991.98px){.projects .slider-block{width:100%}}.projects .slider-block p,.projects .slider-block h4{color:#fff}footer{position:relative}footer .footer-block{background-color:#14145b;padding:20px 0}footer .footer-block h4,footer .footer-block p,footer .footer-block a,footer .footer-block span{color:#fff}footer .footer-block .text-grey{color:#b3b3b3}footer .footer-block .equal{flex:1 1 20px;width:0}@media (max-width: 991.98px){footer .footer-block .equal{width:auto}}footer .footer-block .row{margin:0 8rem}@media (max-width: 991.98px){footer .footer-block .row{margin:0}}footer form{padding:20px;flex-wrap:wrap;position:absolute;bottom:3rem;right:20rem;background-color:#fff}@media (max-width: 991.98px){footer form{align-items:center;position:relative;bottom:0;right:0}}footer form input,footer form textarea{padding:0 15px;border:1px solid #FF5217;width:340px;margin:0 20px 10px}footer form label{margin:0 20px}footer form input{height:48px}footer form textarea{height:111px}@media (max-width: 991.98px){footer form .column{align-items:center}}section.services img{margin:20px 0 20px 30px}section.services .h3{line-height:0}section.services ul{list-style:inside}section.services img{margin:20px 0 20px 60px}@media (max-width: 1199.98px){section.services img{margin:20px 0;width:100%}}
