/**
 * Axial
 * Axial Construct is a universal template for factories, industry, construction, architecture, factories, mechanics, energy
 * Exclusively on https://1.envato.market/axial-html
 *
 * @encoding        UTF-8
 * @version         1.0.4
 * @copyright       (C) 2018 - 2022 Merkulove ( https://merkulov.design/ ). All rights reserved.
 * @license         Envato License https://1.envato.market/KYbje
 * @contributors    Lamber Lilit (winter.rituel@gmail.com)
 * @support         help@merkulov.design
 **/
*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}html{scroll-behavior:smooth}body,html{overflow-x:hidden}ul{list-style:none}a{text-decoration:none}a,button,input,textarea{background:0 0;color:inherit;font-family:inherit;border:none;cursor:pointer}textarea{resize:none}@-webkit-keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}body{font-family:Roboto,sans-serif;font-size:17px;line-height:1.5;color:#000810;position:relative}body.fixed{position:fixed;width:100%}body.swal2-shown{padding:0!important}.section{padding:80px 0}.section-nopb{padding:80px 0 0}.section_header .subtitle{text-transform:uppercase;padding-left:60px;position:relative;display:inline-block;font-size:16px;line-height:21px;margin-bottom:15px;font-family:Archivo,sans-serif;font-weight:600}.section_header .subtitle:before{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:2px;width:40px;background:#ffc631}.section_header .subtitle--extended{padding-left:20px;margin-left:40px}.section_header .subtitle--extended:before{width:1000%;left:-1000%}.section_header .text{margin:20px 0 30px}.highlight{color:#0da574}.primary-bg{background:#001f3f;color:#fff}h1,h2,h3,h4,h5,h6{font-family:Archivo,sans-serif;font-weight:700}h1{font-size:40px;line-height:1.2}h2{font-size:36px;line-height:1.1}h3,h4{font-size:26px;line-height:1.2}h5{font-size:18px;line-height:1.2}h6{font-size:14px;line-height:1.5}.link-arrow{text-transform:uppercase;font-size:18px;line-height:23px;color:#0da574;letter-spacing:1px;font-family:Archivo,sans-serif;font-weight:600}.link-arrow--alt{color:#ffc631}.link-arrow i{margin-left:5px;-webkit-transition:margin-left .3s ease-in-out;-o-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out;font-size:16px}.link-arrow:hover i{margin-left:10px}.btn{font-family:Archivo,sans-serif;font-weight:700;padding:18px 30px;color:#000810;font-size:18px;line-height:23px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#ffc631;text-transform:uppercase;position:relative;bottom:0;display:inline-block;text-align:center}.btn:not(.btn--static):focus,.btn:not(.btn--static):hover{bottom:5px}.btn-play{width:55px;height:55px;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);border:2px solid #001f3f;border-radius:50%;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#001f3f;font-size:24px}.btn-play i{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn-play:focus,.btn-play:hover{border-color:#ffc631}.btn-play:focus i,.btn-play:hover i{color:#ffc631}.socials_item{margin-right:20px}.socials_item:last-of-type{margin-right:0}.socials_item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;width:40px;height:40px;border-radius:50%;background:#001f3f;color:#fff;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;line-height:30px}.socials_item-link:focus,.socials_item-link:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);background-color:#ffc631}.socials--alt .socials_item-link{color:#001f3f;background:#ffc631}.hamburger{width:30px;height:28px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hamburger .line{width:100%;height:2px;background:#fff;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out;border-radius:3px}.hamburger .line--short{width:50%}.hamburger.active .line--short{width:100%}input[type=checkbox]{display:none}input[type=checkbox]:checked+label .icon{color:#0da574}input[type=checkbox]+label{cursor:pointer}input[type=checkbox]+label .icon{color:transparent;width:18px;height:18px;border:1px solid #c8c8c8;margin-right:20px;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.field.error{border-color:red}.brand{display:inline-block;font-size:28px;line-height:22px;color:#fff;font-family:Archivo,sans-serif;font-weight:700}.brand svg{margin-right:10px}.brand .highlight{margin-left:5px}#scrollToTop{position:fixed;right:12px;bottom:-100px;z-index:99999;width:40px;height:40px;opacity:.5;background:#ffc631;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#scrollToTop.active{bottom:12px}#scrollToTop:hover{opacity:1}#scrollToTop .icon{display:inline-block;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);color:#001f3f;font-size:24px;line-height:24px}@media screen and (min-width:767.98px){body{font-size:19px}h1{font-size:46px;line-height:1.1}h2{font-size:40px;line-height:1.3}h3,h4{font-size:26px;line-height:1.2}#scrollToTop{right:20px}#scrollToTop.active{bottom:20px}.btn-play{width:110px;height:110px;font-size:34px}}@media screen and (min-width:991.98px){h1{font-size:58px;line-height:1}h2{font-size:48px;line-height:1.1}h3{font-size:30px;line-height:1.2}h4{Line-height:1.1}.section{padding:180px 0}.section-nopb{padding:180px 0 0}}@media screen and (min-width:1199.98px){#scrollToTop{right:40px}#scrollToTop.active{bottom:40px}}@media screen and (min-width:1399.98px){#scrollToTop{width:58px;height:58px;right:30px}#scrollToTop.active{bottom:30px}}.alert_popup{border-radius:0;padding-bottom:30px!important}.alert_popup-close{-webkit-box-shadow:none!important;box-shadow:none!important}.alert_popup-title{font-family:Archivo,sans-serif;color:#001f3f!important;padding:30px 30px 0}.alert_popup-content .main{font-size:20px;line-height:24px;font-weight:500}.error{background:url(../img/404.jpg) bottom right/cover no-repeat;text-align:center;min-height:100vh;padding-top:40px}.error_number{font-family:Archivo,sans-serif;font-weight:800;font-size:120px;line-height:1;display:inline-block;text-align:left;margin-bottom:30px}.error_message-header{text-align:left}.error_message-header .subtitle{text-transform:uppercase;font-family:Archivo,sans-serif;font-weight:600;padding-left:60px;position:relative;margin-bottom:12px;display:inline-block}.error_message-header .subtitle:before{content:'';position:absolute;height:2px;width:40px;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#ffc631}.error_message-text{margin:18px 0 30px;text-align:left}.error_message .btn{width:100%}@media screen and (min-width:575.98px){.error_message{max-width:230px}.error_number{text-align:center}}@media screen and (min-width:767.98px){.error{text-align:left;padding-top:120px}.error_number{font-size:200px;margin-right:62px;margin-bottom:0}.error_message .btn{width:auto;margin-right:auto}}@media screen and (min-width:991.98px){.error{padding-top:321px}.error_number{font-size:320px;margin-bottom:-30px}}
/*# sourceMappingURL=../sourcemaps/error.css.map */
