@font-face{font-family:Satoshi;src:url(../fonts/satoshi.ttf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ed;src:url(../fonts/ed.ttf) format("opentype");font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0;font-family:Satoshi;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}img{pointer-events:auto;-webkit-user-drag:none;user-drag:none}body,html{background:#0e1e2a;color:#fff}main{position:relative}*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wrapper{background:url(../img/bg-main.png) center center/contain no-repeat,linear-gradient(to top,#0e1e2a,#0e1e2a);position:relative;z-index:2}input,textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}img{pointer-events:auto;-webkit-user-drag:none;user-drag:none}.container{margin:0 20px;max-width:calc(100% - 40px)}h2{font-family:KoratakiRegular;font-size:32px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.swiper-nav{display:flex;align-items:center;gap:10px}.swiper-button-next,.swiper-button-prev{width:36px;height:36px;display:flex;justify-content:center;align-items:center;opacity:1;position:unset;margin-top:unset;top:unset;left:unset;right:unset;bottom:unset}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0!important}.swiper-button-next::after,.swiper-button-prev::after{content:none}.swiper-button-next svg path,.swiper-button-prev svg path{transition:.3s ease all}.blue .swiper-button-next:hover svg path,.blue .swiper-button-prev:hover svg path{stroke:#56a5ff}.orange .swiper-button-next:hover svg path,.orange .swiper-button-prev:hover svg path{stroke:#ff8000}@media (min-width:768px){.container{margin:0 32px;max-width:calc(100% - 64px)}}@media (min-width:992px){.container{margin:0 64px;max-width:calc(100% - 128px)}h2{font-size:48px}}@media (min-width:1200px){.container{margin:0 128px;max-width:calc(100% - 256px)}}@media (min-width:1802px){.container{margin:0 calc(50% - 773px);max-width:1546px}}header{position:absolute;height:100vh;height:100dvh;width:100%;top:0;left:0;padding:42px 16px;display:flex;align-items:flex-end;z-index:3}header .container{display:flex;flex-direction:row;justify-content:center;gap:18px;margin:0 auto}header .container a{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px;text-decoration:none;transition:.3s ease all}header .container a .image{width:45px;height:45px;margin:0 auto}header .container a .image img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}header .container a span{font-family:KoratakiRegular;color:#fff;font-size:10px;font-style:normal;line-height:normal}header .container a:hover{filter:brightness(.6)}@media (min-width:768px){header{padding:20px 16px 36px}header .container{gap:36px}header .container a{gap:16px}header .container a .image{width:90px;height:90px}header .container a span{font-size:20px}}.popup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;justify-content:center;align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1001}.popup.active{display:flex}.popup .popup-body{border-radius:15px;border:1px solid rgba(86,165,255,.5);background:url("data:image/svg+xml,%3Csvg width='572' height='571' viewBox='0 0 572 571' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f_280_1968)'%3E%3Ccircle cx='286' cy='285' r='136' fill='%23164C74'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_280_1968' x='0' y='-1' width='572' height='572' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='75' result='effect1_foregroundBlur_280_1968'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") -50% 90% no-repeat,linear-gradient(to right,#081c2b,#081c2b);box-shadow:0 4px 250px 0 rgba(86,165,255,.37);max-width:min(100vw - 32px,1200px);height:auto;padding:24px;position:relative;display:flex;flex-direction:column}.popup .popup-body h3{color:#fff;font-family:KoratakiRegular;font-size:18px;font-style:normal;line-height:140%;text-transform:uppercase;margin-bottom:30px;padding-right:40px}.popup .popup-body .popup-close{width:36px;height:36px;border-width:0;outline-width:0;cursor:pointer;z-index:1;position:absolute;top:24px;right:24px;display:flex;justify-content:center;align-items:center;background:0 0;transition:.3s ease all}.popup .popup-body .popup-close path{transition:.3s ease all}.popup#order-popup .popup-body{max-width:min(100vw - 32px,450px)}@media (min-width:992px){.popup .popup-body{padding:32px}.popup .popup-body h3{font-size:24px}.popup .popup-body .popup-close{top:32px;right:32px}}.blue .popup-close:hover path{stroke:#56a5ff}.orange .popup-close:hover path{stroke:#ff8000}.form input,.form textarea{width:100%;border-radius:10px;border:1px solid #fff;color:#fff;background:0 0;font-size:18px;font-style:normal;font-weight:500;padding:12px 20px;margin-bottom:10px}.form input::placeholder,.form textarea::placeholder{color:#fff}.form input.wpcf7-submit,.form textarea.wpcf7-submit{background:#fff;color:#0e1e2a;cursor:pointer}.wpcf7-response-output{display:none!important}.wpcf7-not-valid-tip{color:#ff8000;font-size:12px;font-weight:400;display:block;position:relative;top:-8px;left:21px}.section-hero{height:100vh;height:100dvh;position:relative;z-index:2;background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;display:flex;justify-content:center;overflow:hidden;padding:42px 16px}.section-hero svg{width:110%;height:auto;position:absolute;top:0;left:-5%}.section-hero::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,rgba(14,30,42,0) 0,#0e1e2a 100%)}@media (min-width:768px){.section-hero{padding:72px 16px}}.section-image{width:100%;height:100vh;height:100dvh;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.section-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.section-success{flex-direction:column;align-items:center;justify-content:space-between;gap:24px}.section-success .content{text-align:center}.section-success .content h1{color:#fff;text-align:center;font-family:KoratakiRegular;font-size:24px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;margin-bottom:16px}.section-success .content h1 span{font-family:KoratakiRegular;font-weight:inherit!important}.section-success .content p{color:rgba(255,255,255,.8);font-family:Satoshi;font-size:18px;font-style:normal;font-weight:500;line-height:100%}.section-success .content{position:relative;z-index:2}.section-success .button{padding:15px 25px;color:#fff;font-family:Satoshi;font-size:20px;font-style:normal;font-weight:500;line-height:145%;border-radius:15px;border:1px solid rgba(255,255,255,.35);text-decoration:none;position:relative;z-index:2;transition:.3s ease all}.section-success .button:hover{border-color:#fff;background:#fff;color:#0e1e2a}@media (min-width:767px){.section-success .content h1{font-size:40px}.section-success .content p{font-size:36px}}.blue .section-success .content h1 span{color:#56a5ff}.orange .section-success .content h1 span{color:#ff8000}.section-team{padding:100px 0 50px}.section-team .container{display:flex;flex-direction:column;gap:30px}.section-team .container .image{background:#717171;border-radius:20px;overflow:hidden}.section-team .container .image img{width:100%}.section-team .container .content{display:flex;flex-direction:column;gap:16px}.section-team .container .content .text{display:flex;flex-direction:column;gap:16px;color:rgba(255,255,255,.8);font-family:Satoshi;font-size:20px;font-style:normal;font-weight:500;line-height:145%}@media (min-width:768px){.section-team{padding:150px 0}.section-team .container{align-items:flex-start;flex-direction:row;gap:8%}.section-team .container .image{width:50%;border-radius:40px}.section-team .container .content{width:42%}.section-team .container .content .text{font-size:24px}}.section-services{padding:100px 0 26px}.section-services .container h2{text-align:center;margin-bottom:54px}.section-services .container .services .item{position:relative;padding:0 30px}.section-services .container .services .item::before{content:"";width:2px;height:calc(100% - 16px);background:#183952;position:absolute;top:13px;left:4px}.section-services .container .services .item::after{content:"";width:10px;height:10px;background:#fff;border-radius:5px;position:absolute;left:0;top:0}.section-services .container .services .item:last-child::before{content:none}.section-services .container .services .item .content{position:relative;top:-24px;padding-bottom:30px}.section-services .container .services .item .content .counter{color:#56a5ff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#56a5ff;font-family:Ed;font-size:48px;font-style:normal;font-weight:400;line-height:48px;text-transform:uppercase;margin-bottom:10px}.section-services .container .services .item .content h3{color:#fff;font-size:30px;font-style:normal;font-weight:700;line-height:145%;margin-bottom:5px}.section-services .container .services .item .content .text{color:rgba(255,255,255,.8);font-family:Satoshi;font-size:24px;font-style:normal;font-weight:500;line-height:145%}@media (min-width:768px){.section-services{padding:150px 0 81px}.section-services .container h2{margin-bottom:128px}.section-services .container .services .item:nth-child(2n+1){padding-left:calc(50% + 30px);text-align:left}.section-services .container .services .item:nth-child(2n+2){padding-right:calc(50% + 30px);text-align:right}.section-services .container .services .item::before{left:calc(50% - 1px)}.section-services .container .services .item::after{left:calc(50% - 5px)}.section-services .container .services .item .content{top:-69px}}.section-works{padding:50px 0}.section-works h2{text-align:center;margin-bottom:30px}.section-works .swiper-works .swiper-nav{justify-content:center;margin-top:30px}.section-works .swiper-works .item{border-radius:15px;overflow:hidden;position:relative;cursor:pointer}.section-works .swiper-works .item .image{aspect-ratio:10/9;position:relative}.section-works .swiper-works .item .image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:.5s ease all}.section-works .swiper-works .item .image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(14,30,42,0) 0,#0e1e2a 100%);z-index:1}.section-works .swiper-works .item .info{position:absolute;left:16px;right:16px;bottom:16px;display:flex;flex-direction:row;align-items:flex-end;gap:8px;z-index:1}.section-works .swiper-works .item .info h3{width:calc(100% - 46px);color:#fff;font-family:Satoshi;font-size:18px;font-style:normal;font-weight:700;line-height:125%}.section-works .swiper-works .item .info .icon{min-width:38px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:8.438px;border:1.125px solid rgba(255,255,255,.15);transition:.3s ease all}.section-works .swiper-works .item .info .icon svg{width:21px}.section-works .swiper-works .item .info .icon svg path{transition:.3s ease all}.section-works .swiper-works .item:hover .image img{transform:scale(1.2)}@media (max-width:599px){.section-works .container{margin:0;max-width:100%}}@media (min-width:600px){.section-works .swiper-works .swiper-nav{margin-top:0;height:36px;position:absolute;top:calc(50% - 18px);left:0;width:100%;justify-content:space-between;z-index:1}}@media (min-width:768px){.section-works{padding:150px 0}.section-works h2{margin-bottom:52px}.section-works .swiper-works .item h3{width:calc(100% - 82px)}.section-works .swiper-works .item .info{left:30px;right:30px;bottom:30px;gap:16px}.section-works .swiper-works .item .info h3{font-size:32px}.section-works .swiper-works .item .info .icon{min-width:66px;height:62px;border-width:2px;border-radius:15px}.section-works .swiper-works .item .info .icon svg{width:36px}}@media (min-width:1200px){.section-works .container{margin:0 42px;max-width:calc(100% - 84px)}.section-works .swiper-works{padding:0 86px}}@media (min-width:1804px){.section-works .container{margin:0 calc(50% - 858px);max-width:1718px}}.blue .section-works .swiper-works .item:hover .info .icon{background:rgba(86,165,255,.15);border-color:rgba(86,165,255,.15)}.blue .section-works .swiper-works .item:hover .info .icon svg path{stroke:#56a5ff}.orange .section-works .swiper-works .item:hover .info .icon{background:rgba(255,128,0,.15);border-color:rgba(255,128,0,.15)}.orange .section-works .swiper-works .item:hover .info .icon svg path{stroke:#ff8000}.swiper-imgs{width:100%}.swiper-imgs .image{aspect-ratio:38/34}.swiper-imgs .image img{width:100%;height:100%;object-fit:cover;object-position:center}.swiper-imgs .swiper-nav{justify-content:center}.section-contacts{background:url(../img/bg-contact-us.png) center bottom/cover no-repeat;background-attachment:fixed;padding:50px 0}.section-contacts .container{display:flex;flex-direction:column;gap:60px}.section-contacts .container .content{display:flex;flex-direction:column;gap:30px;max-width:400px;margin:0 auto}.section-contacts .container .content h2{text-align:center}.section-contacts .container .content .contacts{display:flex;flex-direction:column;gap:20px;text-align:center}.section-contacts .container .content .contacts a{color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;font-family:Ed;font-size:18px;font-style:normal;font-weight:400;line-height:145%;text-transform:uppercase;text-decoration:none;transition:.3s ease all}.section-contacts .container .content .contacts a:hover{filter:brightness(.7)}.section-contacts .container .content .contacts .social{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px}.section-contacts .container .content .contacts .social a{display:block;width:48px;height:48px}.section-contacts .container .content .contacts .social a img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.section-contacts .container .content .button{display:block;width:100%;text-align:center;padding:12px 20px;color:#0e1e2a;font-family:Satoshi;font-size:18px;font-style:normal;font-weight:500;line-height:145%;border-radius:15px;background:#fff;border-radius:15px;border:1px solid rgba(255,255,255,.35);transition:.3s ease all;cursor:pointer;text-transform:uppercase}.section-contacts .container .content .button:hover{color:#fff;background:0 0}.section-contacts .container .image img{width:100%}@media (min-width:992px){.section-contacts{padding:150px 0}.section-contacts .container{align-items:center}.section-contacts .container .content{max-width:60%;text-align:left;gap:60px}.section-contacts .container .content h2{font-size:36px}.section-contacts .container .content .contacts{gap:24px}.section-contacts .container .content .contacts a{font-size:32px}.section-contacts .container .content .button{padding:20px 72px;display:inline-block;width:fit-content;font-size:24px;line-height:145%;border:1px solid rgba(255,255,255,.35);background:0 0;color:#fff;margin:0 auto}.section-contacts .container .content .button:hover{border-color:#fff;background:#fff;color:#0e1e2a}.section-contacts .container .image{width:100%}}@media (min-width:1200px){.section-contacts .container{flex-direction:row;gap:24px}.section-contacts .container .content{width:606px;margin:unset;max-width:unset}.section-contacts .container .content h2{font-size:48px;text-align:left}.section-contacts .container .content .contacts a{text-align:left}.section-contacts .container .content .contacts .social{justify-content:flex-start}.section-contacts .container .content .button{margin:unset}.section-contacts .container .image{width:calc(100% - 630px)}}
/*# sourceMappingURL=main.min.css.map */
