body *:focus{outline:none}div,section,article,header,figure,nav,footer,label,main,button,aside,form{position:relative}img{max-width:100%}html,body{font-family:"Titillium Web",Arial,sans-serif;font-size:16px;font-weight:400;color:#676767;letter-spacing:.3px;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{cursor:pointer}html.overflow,body.overflow{overflow:hidden;height:100%}body{display:flex;min-height:100vh;flex-direction:column;position:relative}.page-wrap{flex:1 0 auto;overflow:hidden;padding-top:0}html *{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,a,li{font-family:"Basier Circle", sans-serif;color:#fff}.small-title{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:4px}ul,ol{list-style:none}.button{font-family:"Gilroy", sans-serif;color:#ff5829;position:relative;text-transform:uppercase;font-size:14px;letter-spacing:1px}.button:hover{color:#ff5829}.button::after{content:"";position:absolute;top:-1px;right:-25px;display:block;height:20px;width:16px;background-image:url(images/2e2447e14f622d14f4e0.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.claimText{font-size:50px;font-weight:600;line-height:1.25}.claimText strong{color:#ff5829}.marg-bot-sm{margin-bottom:20px}.hidden{display:none}.no-scroll{overflow:hidden}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill{-webkit-text-fill-color:white !important}nav{position:fixed;width:100vw;z-index:10;background-color:rgba(0,0,0,0.75)}nav .nav-wrap{display:flex;justify-content:space-between;padding:25px 70px}nav .nav-wrap>div{display:flex;align-self:center;flex:1 1 33.333%}nav .nav-wrap svg{max-width:20px;max-height:26px;fill:#fff}nav .nav-wrap .info{justify-content:flex-end}nav .nav-wrap .info svg{margin-right:6px}nav .nav-wrap .info a{font-size:16px;font-weight:400;color:#fff}nav .nav-wrap .logo{justify-content:flex-start}nav .nav-wrap .search{justify-content:flex-end}@media (max-width: 991px){nav .nav-wrap{padding:25px}nav .nav-wrap svg{max-width:14px}nav .nav-wrap .info a{font-size:12px}nav .nav-wrap .logo img{max-width:150px}}@media (max-width: 575px){nav .nav-wrap .logo img{max-width:120px}}footer .footer-wrap{min-height:25vh;background-color:#0d0e0e;padding-top:10vh}footer .footer-wrap img{max-width:150px}footer .footer-wrap p{font-weight:400;opacity:0.5}footer .footer-wrap a{font-weight:400}footer .footer-wrap a:hover{color:#ff5829}footer .copyright{min-height:10vh;display:flex;flex-direction:column;justify-content:center;background-color:#0d0e0e}footer .copyright p{font-size:12px;font-weight:400;text-align:center;opacity:0.5}@media (max-width: 991px){footer .container .row .grid-6:first-child{margin-bottom:20px}}.servicesBlockWidget{padding-top:10vh;position:relative}.servicesBlockWidget .bg{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center}.servicesBlockWidget .bg::before{content:"";position:absolute;inset:0;background:#0d0e0e;background:linear-gradient(180deg, #0d0e0e 0%, rgba(14,17,38,0.8) 50%, #10153e 100%)}.servicesBlockWidget .small-title{margin-bottom:60px}.servicesBlockWidget .box{margin-bottom:100px}.servicesBlockWidget .box .box-wrapper{position:relative;padding:30px 0;height:100%}.servicesBlockWidget .box .box-wrapper::before{content:"";position:absolute;top:-20px;left:-50px;bottom:-20px;width:65%;background:#0e1010}.servicesBlockWidget .box .box-wrapper *{position:relative}.servicesBlockWidget .box .box-wrapper h3{margin-bottom:30px}.servicesBlockWidget .box .box-wrapper a.button:hover{color:#ff5829;text-decoration:underline;cursor:pointer}.servicesBlockWidget .box .box-wrapper p.text{opacity:0.5;max-width:70%;position:relative;padding-left:50px;margin-bottom:30px}.servicesBlockWidget .box .box-wrapper p.text::before{content:"";position:absolute;top:10px;left:0;width:40px;height:1px;background-color:rgba(255,255,255,0.5)}.servicesBlockWidget .box .box-wrapper img{padding-left:50%;transform:translateX(-50%);margin-bottom:30px}.servicesBlockWidget .box-modal-item{display:none;position:fixed;inset:0;background-color:rgba(16,21,62,0.75);overflow:scroll}.servicesBlockWidget .box-modal-item .modal-wrapper{position:relative;width:80%;padding:40px 80px 60px;top:50%;left:50%;transform:translate(-50%, -50%);background:#0d0e0e;border-top:1px solid #fff}.servicesBlockWidget .box-modal-item .modal-wrapper .grid-12{margin-bottom:40px}.servicesBlockWidget .box-modal-item .modal-wrapper h2{margin-bottom:60px}.servicesBlockWidget .box-modal-item .modal-wrapper .close-bttn{cursor:pointer;position:absolute;top:30px;right:30px;width:20px;height:20px;mask-image:url(images/e3dddf0a0e6b754f93d7.svg);-webkit-mask-image:url(images/e3dddf0a0e6b754f93d7.svg);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-color:#fff}.servicesBlockWidget .box-modal-item .modal-wrapper .close-bttn:hover{background-color:#ff5829}.servicesBlockWidget .box-modal-item .modal-wrapper p{opacity:0.5;max-width:80%}.servicesBlockWidget .box-modal-item.open{display:block;z-index:10}@media (max-width: 1199px){.servicesBlockWidget{padding-top:20vh}.servicesBlockWidget .box .box-wrapper::before{width:65%}}@media (max-width: 991px){.servicesBlockWidget .box .box-wrapper::before{width:75%}.servicesBlockWidget .box-modal-item .modal-wrapper{width:calc(100% - 80px);transform:unset;inset:40px}.servicesBlockWidget .box-modal-item .modal-wrapper h2{margin-bottom:10px}.servicesBlockWidget .box-modal-item .modal-wrapper h3{margin-top:20px}}@media (max-width: 767px){.servicesBlockWidget .box{margin-bottom:60px}.servicesBlockWidget .box .box-wrapper{padding:30px}.servicesBlockWidget .box .box-wrapper::before{left:0;width:100%}.servicesBlockWidget .box .box-wrapper img{transform:translateX(-25%)}.servicesBlockWidget .box-modal-item .modal-wrapper{padding:40px 40px 60px}.servicesBlockWidget .box-modal-item .modal-wrapper .content{padding-top:40px}.servicesBlockWidget .box-modal-item .modal-wrapper .content p{max-width:unset}}@media (max-width: 575px){.servicesBlockWidget .box .box-wrapper::before{width:100%}.servicesBlockWidget .box .box-wrapper p.text{max-width:85%}}.mainHeaderBlockWidget{min-height:110vh;position:relative}.mainHeaderBlockWidget::after{content:"";position:absolute;bottom:0;height:10vh;right:0;left:0;background:#000;background:linear-gradient(0deg, #0d0e0e 25%, rgba(13,14,14,0) 100%)}.mainHeaderBlockWidget .bck{min-height:110vh;position:absolute;inset:0;z-index:-1;background-size:cover;background-position:center;background-repeat:no-repeat}.mainHeaderBlockWidget .bck::before{content:"";position:absolute;inset:0;z-index:0;background:#000;background:linear-gradient(180deg, #0d0e0e 0%, rgba(0,0,0,0.85) 15%, rgba(13,14,14,0.6) 100%)}.mainHeaderBlockWidget .content{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);text-align:center;max-width:50%;margin:0 auto}.mainHeaderBlockWidget .content h1{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:4px;opacity:0.5}.mainHeaderBlockWidget .nav-links{position:absolute;bottom:20vh;right:0;left:0}.mainHeaderBlockWidget .nav-links ul{display:flex;justify-content:center;padding-left:0}.mainHeaderBlockWidget .nav-links ul li{text-transform:uppercase;padding:0 60px;position:relative}.mainHeaderBlockWidget .nav-links ul li a{font-size:12px;font-weight:400;letter-spacing:4px}.mainHeaderBlockWidget .nav-links ul li a:hover{color:#ff5829;text-decoration:none}.mainHeaderBlockWidget .nav-links ul li:not(:last-child)::before{content:"";position:absolute;width:1px;height:10px;background-color:#fff;top:9px;right:-5px}@media (max-width: 1199px){.mainHeaderBlockWidget .content{max-width:75%}.mainHeaderBlockWidget .nav-links ul li{padding:0 40px}.mainHeaderBlockWidget .nav-links ul li:not(:last-child)::before{right:-1px}}@media (max-width: 767px){.mainHeaderBlockWidget .content{max-width:90%;top:40%}.mainHeaderBlockWidget .content .claimText{font-size:42px}.mainHeaderBlockWidget .nav-links ul{display:flex;flex-direction:column;justify-content:center}.mainHeaderBlockWidget .nav-links ul li{text-align:center;margin-bottom:10px}}@media (max-width: 575px){.mainHeaderBlockWidget .content .claimText{font-size:38px}}.referencesBlockWidget{padding-top:10vh;padding-bottom:10vh;background:#0d0e0e;background:linear-gradient(0deg, #0d0e0e 0%, #10153e 100%)}.referencesBlockWidget .small-title{text-align:center;margin-bottom:60px}.referencesBlockWidget .big-block-wrapper{padding-right:5px}.referencesBlockWidget .blocks-wrapper .col-6{padding-left:5px;padding-right:5px}.referencesBlockWidget .box-wrapper{min-height:20vh;display:flex;flex-direction:column;justify-content:flex-end;padding:10px 30px;background-size:cover;position:relative;margin-bottom:10px}.referencesBlockWidget .box-wrapper.xl{min-height:calc(40vh + 10px)}.referencesBlockWidget .box-wrapper::before{content:"";position:absolute;inset:0;top:50%;background:#000;background:linear-gradient(0deg, #000 0%, rgba(0,0,0,0) 100%)}.referencesBlockWidget .box-wrapper h3{font-size:12px;font-weight:600;text-transform:uppercase;position:relative}@media (max-width: 991px){.referencesBlockWidget .big-block-wrapper{padding-left:5px}.referencesBlockWidget .box-wrapper{min-height:25vh;background-position:center;background-size:cover}.referencesBlockWidget .box-wrapper.xl{min-height:25vh}}.textImageBlockWidget{padding-top:5vh;background-color:#0d0e0e}.textImageBlockWidget .text-grid{padding-top:5vh}.textImageBlockWidget .text-grid h2{margin-bottom:30px}.textImageBlockWidget .text-grid p{font-size:30px;font-weight:400;margin-bottom:40px;line-height:1.4}.textImageBlockWidget .image-grid img{max-width:60vw}@media (max-width: 991px){.textImageBlockWidget .text-grid p{font-size:24px}.textImageBlockWidget .image-grid img{position:relative;top:7vh;max-width:unset}}.contactFormBlockWidget{background-color:#0d0e0e;padding-top:10vh;padding-bottom:5vh}.contactFormBlockWidget h2{margin-bottom:20px}.contactFormBlockWidget p{margin-bottom:40px}.contactFormBlockWidget label,.contactFormBlockWidget input:not(.button),.contactFormBlockWidget textarea{width:100%;background-color:transparent;color:#fff}.contactFormBlockWidget input:not(.button),.contactFormBlockWidget textarea{border:none;border-bottom:1px solid white;margin-bottom:10px;height:40px}.contactFormBlockWidget input:not(.button):focus,.contactFormBlockWidget textarea:focus{opacity:1}.contactFormBlockWidget textarea{min-height:200px}.contactFormBlockWidget .btn-wrap{display:inline-flex;align-items:center}.contactFormBlockWidget .btn-wrap input{font-family:"Gilroy", sans-serif;color:#ff5829;position:relative;text-transform:uppercase;font-size:14px;letter-spacing:1px;background:none;border:none}.contactFormBlockWidget .btn-wrap input:hover{color:#ff5829}.contactFormBlockWidget .btn-wrap::after{content:"";position:absolute;top:50%;right:-10px;transform:translate(100%, -50%);display:block;height:20px;width:16px;background-image:url(images/2e2447e14f622d14f4e0.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.contactFormBlockWidget .hiddenCaptcha label{display:none}.contactFormBlockWidget .hiddenCaptcha input{opacity:0;height:0 !important}

