@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Exo:wght@400;500&display=swap);.spinner-wrapper{display:flex;height:100vh;width:100%}.spinner-wrapper img{justify-content:center}.about,.spinner-wrapper img{display:flex;margin:auto}@media screen and (max-width:1100px){.about{display:block}}.info-wrapper{display:block;width:45%}@media screen and (max-width:1100px){.info-wrapper{width:100%;text-align:center}}.info-wrapper .info:last-child .info-row:last-child{margin-bottom:0}.info-wrapper .info-header{font-family:"Exo",sans-serif!important;border-left:3px solid #60abff;border-right:3px solid #60abff;font-size:16px;font-weight:700;padding:8px 36px;background:#001452;color:#eff2fc!important;width:-webkit-fit-content;width:fit-content;border-radius:6px}@media screen and (max-width:1100px){.info-wrapper .info-header{margin:auto}}.info-wrapper .info-desc{margin-top:8px;color:#627497!important;padding-left:11px;font-family:"Quicksand",sans-serif}@media screen and (max-width:1100px){.info-wrapper .info-desc{margin:auto}}.info-wrapper .info-desc p{margin-bottom:0}.info-wrapper .info-row{display:flex;margin-bottom:16px}@media screen and (max-width:1100px){.info-wrapper .info-row{justify-content:center;margin:16px 0 24px}}.info-wrapper .info-row p:nth-child(2n){margin-left:24px}.timeline{width:55%;margin-right:0}@media screen and (max-width:1100px){.timeline{margin:auto 0;width:100%}.timeline h3{text-align:center;margin-top:72px}}.timeline p{color:#627497!important;margin-bottom:24px;text-align:justify}.event{display:flex;width:100%;position:relative}.event:last-child{height:0}.event .event__year{margin-top:-12px;background-color:#e0e5ee}.event:first-child .event__block{background:linear-gradient(90deg,#2199ff,#1b63c4)}.event:nth-child(2) .event__block{background:linear-gradient(90deg,#135ebc,#6f40ba);margin-left:20%}@media screen and (max-width:800px){.event:nth-child(2) .event__block{margin-left:0}}.event:nth-child(2) .event__icon{border:1px solid #135ebc}.event:nth-child(3) .event__block{background:linear-gradient(90deg,#7428d7,#933079);margin-right:20%;margin-left:auto}.event:nth-child(3) .event__icon{border:1px solid #7428d7}.event:nth-child(4) .event__block{background:linear-gradient(90deg,#c01a57,#a2224b);margin-right:0;margin-left:auto}.event:nth-child(4) .event__icon{border:1px solid #c01a57}.event__dot{display:flex;border:1px solid #60abff;background-color:#60abff;width:6px;height:6px;border-radius:50%;margin:auto 8px auto 16px;z-index:100}.event__dash{position:absolute;width:100%;height:1px;border-bottom:1px dashed #627497}.event__block{display:flex;padding:12px 16px;width:-webkit-fit-content;width:fit-content;margin:8px;border-radius:6px}.event__block>*{font-size:14px;color:#e0e5ee!important;margin:auto 0}@media screen and (max-width:800px){.event__block{width:100%;margin:8px 0}}.event__year{line-height:2;display:flex;margin:auto 0;text-align:left;padding-left:0;color:#001452!important;font-size:12px;position:absolute;top:0}.event__icon{text-align:center;margin-right:8px;border-radius:50%}@media screen and (max-width:1200px){.event__icon{margin-right:16px}}.event__icon img{width:35px;height:35px}.event__timeline{margin:auto 0 auto auto;width:calc(100% - 60px)}#particles{width:100%}#landing,#particles{min-height:500px;height:50vh;background:linear-gradient(270deg,#3f76c7,#0d2068)!important}#landing{position:relative;display:flex;justify-content:center}@media screen and (max-width:800px){#landing{height:100%!important}}#text{position:absolute;height:100%;width:100%;display:flex;justify-content:center}@media screen and (max-width:1200px){#text{position:relative;display:block;background:linear-gradient(270deg,#3f76c7,#0d2068)!important}}#text .wrapper{height:inherit;margin:auto 0}@media screen and (max-width:1500px){#text .wrapper{padding:2rem 1rem!important}}.text-desc{text-align:justify}.text-desc p:first-child{margin-top:0}.wrapper{display:flex;justify-content:space-between;width:1200px}@media screen and (max-width:1200px){.wrapper{width:100%}}@media screen and (max-width:800px){.wrapper{display:block}}.wrapper .landing-text{color:#eff2fc!important;margin:auto 0;width:calc(90% - 400px)}@media screen and (min-width:1200px){.wrapper .landing-text{width:60%}}@media screen and (min-width:800px){.wrapper .landing-text{width:45%}}@media screen and (max-width:800px){.wrapper .landing-text{width:100%}}.wrapper .landing-text .text-header{text-transform:uppercase;font-family:"Exo",sans-serif!important;color:#60abff;display:inline-block;-webkit-background-clip:text;font-weight:500;font-size:20px;margin-bottom:20px}.wrapper .landing-text-desc{font-family:"Quicksand",sans-serif;margin-top:8px;font-size:16px}.wrapper .landing-img{display:inline-block;margin:auto 8px auto auto;width:400px;position:relative;height:400px}@media screen and (max-width:1200px){.wrapper .landing-img{width:45%}}@media screen and (min-width:800px){.wrapper .landing-img{width:50%}}@media screen and (max-width:800px){.wrapper .landing-img{width:100%;margin-top:48px;padding:8px}}.wrapper .landing-img img{object-fit:cover}.wrapper .landing-img .ant-carousel{outline:2px solid #60abff;outline-offset:6px}.wrapper .landing-img .slick-active button{background-color:#7ebaff!important}.wrapper .landing-img img{width:100%;text-align:center;height:400px;display:flex}.wrapper .contact{margin-top:24px}.wrapper .contact button{padding:12px 14px;color:#eff2fc;font-family:"Exo",sans-serif;background:rgba(0,0,0,.15)!important;border:2px solid #60abff}#wrapper{padding:4rem}#wrapper .limiter{max-width:1200px;margin:auto}#wrapper.bg-0{letter-spacing:.2px;background:#eff2fc}#wrapper.bg-0 h1,#wrapper.bg-0 h2,#wrapper.bg-0 h3,#wrapper.bg-0 h4,#wrapper.bg-0 h5,#wrapper.bg-0 h6{color:#000030;font-family:"Exo",sans-serif;font-weight:500}#wrapper.bg-0 div,#wrapper.bg-0 p,#wrapper.bg-0 span,#wrapper.bg-0 text{color:#e0e5ee;font-family:"Quicksand",sans-serif;font-weight:500}#wrapper.bg-1{letter-spacing:.2px;background:#eff2fc}#wrapper.bg-1 h1,#wrapper.bg-1 h2,#wrapper.bg-1 h3,#wrapper.bg-1 h4,#wrapper.bg-1 h5,#wrapper.bg-1 h6{color:#001452;font-family:"Exo",sans-serif;font-weight:500}#wrapper.bg-1 div,#wrapper.bg-1 p,#wrapper.bg-1 span,#wrapper.bg-1 text{color:#627497;font-family:"Quicksand",sans-serif;font-weight:500}#wrapper.bg-2{letter-spacing:.2px;background:#e0e5ee}#wrapper.bg-2 h1,#wrapper.bg-2 h2,#wrapper.bg-2 h3,#wrapper.bg-2 h4,#wrapper.bg-2 h5,#wrapper.bg-2 h6{color:#001452;font-family:"Exo",sans-serif;font-weight:500}#wrapper.bg-2 div,#wrapper.bg-2 p,#wrapper.bg-2 span,#wrapper.bg-2 text{color:#627497;font-family:"Quicksand",sans-serif;font-weight:500}#wrapper.bg-3{letter-spacing:.2px;background:#001452}#wrapper.bg-3 h1,#wrapper.bg-3 h2,#wrapper.bg-3 h3,#wrapper.bg-3 h4,#wrapper.bg-3 h5,#wrapper.bg-3 h6{color:#eff2fc;font-family:"Exo",sans-serif;font-weight:500}#wrapper.bg-3 div,#wrapper.bg-3 p,#wrapper.bg-3 span,#wrapper.bg-3 text{color:#eff2fc;font-family:"Quicksand",sans-serif;font-weight:500}#wrapper.bg-4{letter-spacing:.2px;background:linear-gradient(90deg,#0e2068,#3e75c7)}#wrapper.bg-4 h1,#wrapper.bg-4 h2,#wrapper.bg-4 h3,#wrapper.bg-4 h4,#wrapper.bg-4 h5,#wrapper.bg-4 h6{color:#eff2fc;font-family:"Exo",sans-serif;font-weight:500}#wrapper.bg-4 div,#wrapper.bg-4 p,#wrapper.bg-4 span,#wrapper.bg-4 text{color:#eff2fc;font-family:"Quicksand",sans-serif;font-weight:500}@media screen and (max-width:1500px){#wrapper{padding:2rem 1rem}}.specifications{background-color:#e0e5ee;box-shadow:0 0 8px 1px rgba(0,0,48,.25);border-radius:4px;width:20%}.specifications__wrapper{margin:auto}@media screen and (max-width:1200px){.specifications__wrapper p{margin:16px 0}}.specifications__header{justify-content:space-between;display:flex;margin:auto auto 20px}.specifications__desc{text-align:left;display:block}.specifications__desc p{color:#627497!important;margin:0}.specifications__title{display:flex}.specifications__title img{margin-right:16px}.specifications__title>*{margin:auto 0}.specifications__table table{margin:auto}.specifications__table table th{box-shadow:0 0 2px 1px rgba(0,0,48,.25);background-color:#001452;color:#eff2fc!important;padding:8px 24px;text-align:center}.specifications__table table th:first-child{border-top-left-radius:4px}.specifications__table table th:last-child{border-top-right-radius:4px}.specifications__table table td{padding:16px 24px}.specifications__table table td:first-child{font-weight:700;color:#001452}@media screen and (max-width:800px){.specifications__table table td{font-size:14px}}.specifications__table table tr{box-shadow:0 2px 4px 1px rgba(0,0,48,.2)}.specifications__table table tr:nth-child(odd){background-color:#eff2fc}.specifications__table table tr:nth-child(2n){background-color:#e0e5ee}.specifications__table table tr:last-child td:first-child{border-bottom-left-radius:4px}.specifications__table table tr:last-child td:last-child{border-bottom-right-radius:4px}.specifications__types{display:flex;justify-content:space-between;margin:auto auto 20px}@media screen and (max-width:1200px){.specifications__types .specifications__type{padding:8px 16px!important}}@media screen and (max-width:800px){.specifications__types{width:100%;margin:0;display:block}.specifications__types .specifications__type{display:inline-flex!important;width:50%!important;margin:0!important}.specifications__types .specifications__type .icon{margin:0}}.specifications__types .specifications__type{width:100%;display:flex;flex-wrap:wrap;margin:0 16px 36px;background-color:#e0e5ee;padding:16px 24px;box-shadow:0 0 2px 0 rgba(0,20,82,.5);border-radius:4px}.specifications__types .specifications__type .header{color:#001452!important;font-weight:700!important}.specifications__types .specifications__type .icon{margin-right:16px}.specifications__types .specifications__type .icon img{width:50px;height:50px}@media screen and (max-width:1200px){.specifications__types .specifications__type{margin:0 8px}.specifications__types .specifications__type .desc,.specifications__types .specifications__type .header{font-size:14px!important}.specifications__types .specifications__type .icon{margin-right:8px}.specifications__types .specifications__type .icon img{width:40px;height:40px}}@media screen and (max-width:500px){.specifications__types .specifications__type{justify-content:center;text-align:center;padding:8px 0!important}.specifications__types .specifications__type .icon{justify-content:center;display:flex;width:100%;margin:auto!important}.specifications__types .specifications__type .desc,.specifications__types .specifications__type .header{font-size:12px!important}}.specifications__types .specifications__type>*{margin:auto 0}.specifications__types .specifications__type:first-child{margin-left:0}.specifications__types .specifications__type:last-child{margin-right:0}.certifications{margin-bottom:36px;background-color:#e0e5ee;box-shadow:0 0 8px 1px rgba(0,0,48,.25);border-radius:4px;width:20%;-webkit-animation:2s ease-in-out;animation:2s ease-in-out}.certifications__header{justify-content:space-between;display:flex;margin:auto auto 36px}.certifications__desc{text-align:left;display:block;width:65%}.certifications__desc p{color:#627497!important}.certifications__title{display:flex;margin-bottom:8px}.certifications__title img{margin-right:16px}.certifications__title>*{margin:auto 0}.certifications__options{display:flex;text-align:right;justify-content:flex-end;width:30%;margin:auto 0}.certifications__wrapper{display:flex;flex-flow:wrap;justify-content:space-between;margin:0 auto;justify-content:center}.certifications__container{width:22%;text-align:center}.certifications__container:not(:nth-child(4)){margin-right:3%}.certifications__container:last-child{margin-right:0}@media screen and (max-width:800px){.certifications__container{margin:0!important;width:50%;padding:8px;font-size:12px!important}.certifications__container:not(:nth-child(4)){margin-right:0}}.certifications__cert{display:inline-block;max-width:250px;margin-bottom:36px;box-shadow:0 5px 5px 0 #627497}@media screen and (max-width:1200px){.certifications__cert{margin-bottom:24px}}@media screen and (max-width:800px){.certifications__cert{margin-bottom:16px}}.certifications__cert img{width:100%;height:330px}@media screen and (max-width:1200px){.certifications__cert img{height:100%}}.certifications__cert .title{padding:12px 8px;max-width:inherit}@media screen and (max-width:1200px){.certifications__cert .title .title-wrapper{padding:0 8px}.certifications__cert .title .title-wrapper>*{font-size:12px!important}}.certifications__cert .title-wrapper{display:grid;height:49.6px}.certifications__cert .title-wrapper>*{display:flex;justify-content:center;color:#eff2fc!important;margin:auto 0}.certifications__cert .title--local{border-top:4px solid #c90d45;background:#4f1629}.certifications__cert .title--international{border-top:4px solid #60abff;background-color:#001452!important}.home{padding-top:0;background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed;height:600px;display:flex;margin:auto 0;justify-content:center}@media only screen and (max-device-width:1500px){.home{background-attachment:scroll}}.home__header{display:flex;margin:auto 0;color:#fff;z-index:100;width:1200px}.product-range{background-color:#e0e5ee}.product-range .wrapper-top{margin-bottom:-1px}@media screen and (max-width:800px){.product-range .wrapper-top{display:none}}.product-range .wrapper-bottom{margin-top:-1px}@media screen and (max-width:800px){.product-range .wrapper-bottom{display:none}}.title{text-align:center}.services-skewed{padding:64px 0;margin:0 0 64px}@media screen and (max-width:1200px){.services-skewed{padding:16px!important}}.product-wrapper{display:flex;flex-wrap:wrap;padding:2px;background-color:#8cb0f9}.product-wrapper .product{width:25%;position:relative;padding:2px}@media screen and (max-width:800px){.product-wrapper .product{width:50%}}.product-wrapper .product .product-desc{height:100%;width:100%;z-index:100;position:absolute;display:inline-flex;justify-content:center;align-items:center;margin:auto 0}.product-wrapper .product .product-desc p{color:#fff!important;transition:.2s ease-in-out;text-align:center}.product-wrapper .product:hover img{-webkit-filter:none;filter:none}.product-wrapper .product:hover p{display:none}.product-wrapper .product img{-webkit-filter:brightness(.4);filter:brightness(.4);transition:.2s ease-in-out;width:100%;height:100%}.services{display:block;justify-content:space-between;padding:36px}@media screen and (max-width:1200px){.services{padding:36px 0}}@media screen and (max-width:800px){.services .services__list .service{padding:0 8px!important}.services .services__list .service div{font-size:12px}}.services__header{text-align:center;margin-bottom:16px}.services__header h3{margin-top:8px;color:#60abff!important;font-weight:500!important}.services__header img{width:50px;border:2px solid #60abff;border-radius:50%}.services__wrapper{text-align:center;margin:auto 0}.services__wrapper div{color:#eff2fc!important;font-weight:500!important}.services__wrapper div:not(:last-child){margin-bottom:8px}.services__list{display:block;justify-content:space-between;margin-top:36px}.services__list .service{margin-top:0;margin-bottom:24px;display:inline-flex;width:50%}.services__list .service div{margin:auto 0;color:#e0e5ee!important}.services__list .service img{width:50px;height:50px;border:2px solid #60abff;border-radius:50%}.services__list .service:nth-child(2n){text-align:right;justify-content:flex-start;flex-direction:row-reverse;padding-right:16px}.services__list .service:nth-child(2n) img{margin-left:16px}.services__list .service:nth-child(odd){padding-left:16px;text-align:left}.services__list .service:nth-child(odd) img{margin-right:16px}.ant-tabs-nav{padding:0 16px;margin:0!important}.projects{overflow:hidden;box-shadow:0 0 3px 1px #627497;border-radius:5px;display:flex;height:500px;width:100%}.projects__map{height:500px;width:40%}@media screen and (max-width:800px){.projects__map{display:none}}.projects__map .dot{display:flex;width:9px;height:9px;border-radius:50%;margin:auto 0}.projects__map .block{z-index:1000;padding:1px;justify-content:center;display:flex}.projects__map .block--0 .dot{background-color:#60abff;border:1px solid #000030}.projects__map .block--1 .dot{background-color:#ff395a;border:1px solid #700}.projects__map .block--2 .dot{background-color:#2eca3b;border:1px solid #006809}.projects__map .block--3 .dot{background-color:#ffe139;border:1px solid #cfa10b}.projects__map .block--4 .dot{background-color:#9a51fa;border:1px solid #5e11c2}.projects__map .mapboxgl-control-container{display:none}.projects__map .mapboxgl-map{height:500px;position:relative}.projects__map .mapboxgl-marker{top:0;overflow:hidden;position:absolute}.projects__accordion{overflow:auto}.projects__accordion .flex{display:flex}.projects__accordion .flex:not(:last-child){margin-bottom:16px}.projects__accordion .flex>div{width:50%}.projects__accordion .label{font-weight:700!important;color:#0032cb!important;font-size:10px;text-transform:uppercase}.projects__list{background-color:#e0e5ee;width:60%;position:relative;overflow:auto}@media screen and (max-width:800px){.projects__list{width:100%}}.projects__list h3{padding:16px;z-index:100;background-color:#001452;color:#fff!important;position:sticky;top:0;border-bottom:1px solid #aeb8ca;margin:auto 0 0}.projects__list h3 img{margin-right:8px}.projects__filter{padding:16px 16px 8px;background-color:#d0d7e5}.projects__filter button{margin-bottom:8px}.projects__filter button:not(:last-child){margin-right:8px}.ant-collapse{border:none}.ant-collapse-header{color:#001452!important}.ant-collapse-item{background-color:#e0e5ee;border:none}.ant-collapse-item:hover{background-color:#d8dee9}.ant-collapse-content-box{background-color:#eff2fc}.contact{display:flex;justify-content:space-between}.contact .copy{cursor:pointer}@media screen and (max-width:800px){.contact{display:block}}.contact__section-2:not(:first-child){margin-top:24px}.contact__section-2 .address-icons{margin-top:8px}.contact__section-2 .address-icons>*{display:inline-block;margin:auto 0}.contact__section-2 .address-icons>:not(:last-child){margin-right:12px}.contact__section{width:50%}@media screen and (max-width:800px){.contact__section:not(:first-child){margin-top:16px;padding-top:16px;border-top:3px solid #0032cb}}@media screen and (max-width:800px){.contact__section{width:100%}}.contact__section h3{text-align:left;color:#60abff!important}.contact__section-1{display:block;justify-content:start;width:-webkit-fit-content;width:fit-content}@media screen and (max-width:800px){.contact__section-1{display:block;justify-content:space-between;width:100%}}.contact__section-1 .director,.contact__section-1 .office{width:-webkit-fit-content;width:fit-content}.contact__section-1 .director h4,.contact__section-1 .office h4{color:#60abff!important}.contact__section-1 .director div,.contact__section-1 .office div{display:flex;padding:8px 0}.contact__section-1 .director p,.contact__section-1 .office p{margin:0}.contact__section-1 .director img,.contact__section-1 .office img{margin:auto 0 auto 12px}.contact__section-1 .director span,.contact__section-1 .office span{font-family:"Exo",sans-serif!important;color:#60abff!important}@media screen and (max-width:1200px){.contact__section-1 .director{padding-right:16px}.contact__section-1 .director span{font-size:12px;color:#60abff!important}}.contact__section-1 .office{margin-top:16px;padding-top:20px;border-top:3px solid #0032cb}@media screen and (max-width:1200px){.contact__section-1 .office{width:100%;margin:24px 0 0;padding:0;border-top:0}}.nav{position:sticky;top:0;z-index:1000!important;box-shadow:0 5px 15px -3px #111;transition:.5s ease-in-out;padding:0!important}.nav__stack{display:flex;padding:12px;justify-content:space-between}.nav__stack a{color:#eff2fc!important}@media screen and (max-width:800px){.nav__stack{height:100%;display:block;font-size:10px;padding-left:8px;padding-right:8px}.nav__stack .content{display:flex;justify-content:center}.nav__stack img{width:80px}}@media screen and (max-width:1200px){.nav__stack{height:100%;display:block}.nav__stack a{font-size:10px}}.nav__stack--top{margin:auto 0!important;justify-content:space-between}.nav__stack--inactive{display:none;background-color:#000030}.nav__progress-bar{height:3px;width:100%;display:flex;margin:auto 0;justify-content:center;background-color:#001452}.nav__progress-bar .bar{width:1200px}.nav__progress-bar .progress{background:#60abff;height:2px;max-width:1200px}.nav .contact{margin:auto 0;display:flex}@media screen and (max-width:1200px){.nav .contact{margin-top:16px}}@media screen and (max-width:800px){.nav .contact{display:none}}.nav .contact div{display:flex;font-size:14px;border-left:3px solid #60abff;padding-left:12px;margin-right:24px;font-family:"Quicksand",sans-serif}.nav .contact div span{display:inline-block}.nav .contact div>*{margin:auto 0}.nav .contact div:last-child{margin-right:0!important}.nav .contact div img:not(.copy){width:20px;height:20px;margin:auto 8px auto auto}.nav .contact div img.copy{margin-left:8px}@media screen and (max-width:1200px){.nav .contact div{padding:0 0 0 16px}.nav .contact div span{font-size:12px}}@media screen and (max-width:800px){.nav .contact div{margin-top:16px;padding-left:8px}.nav .contact div span{font-size:12px}}.nav .links{display:flex;justify-content:space-evenly;width:100%;margin:auto 0}.nav .links .content{margin:auto 0;text-transform:uppercase;text-align:center;font-size:14px}@media screen and (max-width:800px){.nav .links .content{font-size:10px;margin:auto 0}.nav .links .content:not(:last-child){margin-right:12px!important}}.nav .links .content:not(:last-child){margin-right:36px}@media screen and (max-width:1200px){.nav .links div,.nav .links span{font-size:12px}}@media screen and (max-width:800px){.nav .links div,.nav .links span{font-size:10px}}.nav .toggle{align-items:center;display:flex}.nav .toggle>*{margin:auto 0}body{width:100%;padding:0;margin:0;background-color:#eff2fc}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"Exo",sans-serif;font-weight:500!important;text-transform:uppercase}body a,body div,body p,body span,body text{font-family:"Quicksand",sans-serif!important;font-size:16px}body #root{width:100%}body .ant-notification .ant-notification-notice{background-color:#e0e5ee;border:1px solid #60abff}body .ant-notification .ant-notification-notice-message{color:#0032cb;font-weight:700}body .ant-notification .ant-notification-notice-close,body .ant-notification .ant-notification-notice-description{color:#000030}
/*# sourceMappingURL=main.74fcea6d.chunk.css.map */