@font-face{font-display:swap;font-family:Asgard Trial Bold Trial;font-style:normal;font-weight:700;src:url(../fonts/AsgardTrial-Bold.eot);src:local("Asgard Trial Bold Trial"),local("AsgardTrial-BoldTrial"),url(../fonts/AsgardTrial-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/AsgardTrial-Bold.woff2) format("woff2"),url(../fonts/AsgardTrial-Bold.woff) format("woff"),url(../fonts/AsgardTrial-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Asgard Trial Bold Italic Trial;font-style:italic;font-weight:700;src:url(../fonts/AsgardTrial-BoldItalic.eot);src:local("../fonts/Asgard Trial Bold Italic Trial"),local("AsgardTrial-BoldItalicTrial"),url(../fonts/AsgardTrial-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/AsgardTrial-BoldItalic.woff2) format("woff2"),url(../fonts/AsgardTrial-BoldItalic.woff) format("woff"),url(../fonts/AsgardTrial-BoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Asgard Trial Fit Bold Trial;font-style:normal;font-weight:700;src:url(../fonts/asgard-trial.fit-bold.eot);src:local("Asgard Trial Fit Bold Trial"),local("AsgardTrial-FitBoldTrial"),url(../fonts/asgard-trial.fit-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/asgard-trial.fit-bold.woff2) format("woff2"),url(../fonts/asgard-trial.fit-bold.woff) format("woff"),url(../fonts/asgard-trial.fit-bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Asgard Trial Light Trial;font-style:normal;font-weight:300;src:url(../fonts/AsgardTrial-Light.eot);src:local("Asgard Trial Light Trial"),local("AsgardTrial-LightTrial"),url(../fonts/AsgardTrial-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/AsgardTrial-Light.woff2) format("woff2"),url(../fonts/AsgardTrial-Light.woff) format("woff"),url(../fonts/AsgardTrial-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Asgard Trial Regular Trial;font-style:normal;font-weight:400;src:url(../fonts/AsgardTrial-Regular.eot);src:local("Asgard Trial Regular Trial"),local("AsgardTrial-RegularTrial"),url(../fonts/AsgardTrial-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/AsgardTrial-Regular.woff2) format("woff2"),url(../fonts/AsgardTrial-Regular.woff) format("woff"),url(../fonts/AsgardTrial-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Asgard Trial Xlight;font-style:normal;font-weight:300;src:url(../fonts/AsgardTrial-Xlight.eot);src:local("Asgard Trial Xlight"),local("AsgardTrial-Xlight"),url(../fonts/AsgardTrial-Xlight.eot?#iefix) format("embedded-opentype"),url(../fonts/AsgardTrial-Xlight.woff2) format("woff2"),url(../fonts/AsgardTrial-Xlight.woff) format("woff"),url(../fonts/AsgardTrial-Xlight.ttf) format("truetype")}@font-face{font-family:CraftworkGrotesk-Bold;font-style:normal;font-weight:700;src:url(../fonts/CraftworkGrotesk-Bold.eot);src:url(../fonts/CraftworkGrotesk-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/CraftworkGrotesk-Bold.ttf) format("truetype"),url(../fonts/CraftworkGrotesk-Bold.woff) format("woff"),url(../fonts/CraftworkGrotesk-Bold.woff2) format("woff2")}@font-face{font-family:CraftworkGrotesk-Medium;font-style:normal;font-weight:500;src:url(../fonts/CraftworkGrotesk-Medium.eot);src:url(../fonts/CraftworkGrotesk-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/CraftworkGrotesk-Medium.ttf) format("truetype"),url(../fonts/CraftworkGrotesk-Medium.woff) format("woff"),url(../fonts/CraftworkGrotesk-Medium.woff2) format("woff2")}@font-face{font-family:CraftworkGrotesk-Regular;font-style:normal;font-weight:500;src:url(../fonts/CraftworkGrotesk-Regular.eot);src:url(../fonts/CraftworkGrotesk-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/CraftworkGrotesk-Regular.ttf) format("truetype"),url(../fonts/CraftworkGrotesk-Regular.woff) format("woff"),url(../fonts/CraftworkGrotesk-Regular.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}ol,ul{list-style:none;padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}button,input,select,textarea{-webkit-appearance:none;-webkit-border-radius:0;font:inherit}input[type=number]{-moz-appearance:textfield}input:focus,textarea:focus{outline:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}a{color:unset;outline:0!important;text-decoration:none}img{width:100%}.container{margin:0 auto;max-width:1300px;padding:0 24px}.main-btn,.no-scroll{overflow:hidden}.main-btn{background-color:transparent;border:none;color:#000;cursor:pointer;display:block;font-family:CraftworkGrotesk-Bold;font-size:16px;height:102px;margin:0 auto;padding:30px 20px 20px;position:relative;text-align:center;width:100%}.main-btn,.main-btn:hover svg{transition:.4s}.main-btn span{display:block;text-align:center}.main-btn svg{fill:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:.3s;width:100%;z-index:-1}.animate-element{animation:moveInCircle 7s linear infinite;position:relative}@keyframes moveInCircle{0%{transform:translateX(0) translateY(-7px)}25%{transform:translateX(15px) translateY(0)}50%{transform:translateX(0) translateY(7px)}75%{transform:translateX(-15px) translateY(0)}to{transform:translateX(0) translateY(-7px)}}.modal-backdrop.show{opacity:.8}.header{margin-bottom:25px;padding:7px 0}.header .container{align-items:center;display:flex;justify-content:space-between}.header .container .desktop-logo{display:none;height:55px;margin-right:25px;width:438px}.header .container .desktop-logo img{height:100%;object-fit:contain;width:100%}.header .container .mobile-logo{display:block;height:54px;margin-right:15px;width:181px}.header .container .mobile-logo img{height:100%;object-fit:contain;width:100%}.header .container .burger{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:center;margin-left:auto;width:30px}.header .container .burger svg{stroke:#000}.header .container .navigation .desktop-menu{display:none}.header .container .navigation .desktop-menu ul{align-items:center;display:flex;flex-wrap:wrap}.header .container .navigation .desktop-menu ul li{margin-bottom:5px;position:relative;transition:.4s}.header .container .navigation .desktop-menu ul li:hover:after{opacity:1;transition:.4s}.header .container .navigation .desktop-menu ul li:after{background:url(../img/underline.svg) 50% no-repeat;bottom:-20px;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;transition:.4s;width:100%}.header .container .navigation .desktop-menu ul li:not(:last-child){margin-right:30px}.header .container .navigation .desktop-menu ul li a{color:#483f3f;font-family:CraftworkGrotesk-Bold;font-size:16px;line-height:normal}.header .container .navigation .mobile-menu{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:100%;padding:50px 30px 24px;position:fixed;right:-100%;top:0;transition:.4s;width:100%;z-index:100}.header .container .navigation .mobile-menu .mob-btn-close{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:23px;top:13px;width:30px}.header .container .navigation .mobile-menu .mob-btn-close svg{stroke:#000}.header .container .navigation .mobile-menu .mob-menu-top{align-items:center;display:flex;flex-direction:column;margin-bottom:25px}.header .container .navigation .mobile-menu .mob-menu-top .mobile-logo{display:block;height:54px;margin-bottom:84px;margin-right:0;width:181px}.header .container .navigation .mobile-menu .mob-menu-top .mobile-logo img{height:100%;object-fit:contain;width:100%}.header .container .navigation .mobile-menu .mob-menu-top ul li{position:relative;text-align:center;transition:.4s}.header .container .navigation .mobile-menu .mob-menu-top ul li:active:after,.header .container .navigation .mobile-menu .mob-menu-top ul li:hover:after{opacity:1;transition:.4s}.header .container .navigation .mobile-menu .mob-menu-top ul li:after{background:url(../img/underline.svg) 50% no-repeat;bottom:-20px;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;transition:.4s;width:100%}.header .container .navigation .mobile-menu .mob-menu-top ul li:not(:last-child){margin-bottom:26px}.header .container .navigation .mobile-menu .mob-menu-top ul li a{color:#000;display:block;font-family:CraftworkGrotesk-Bold;font-size:24px;line-height:normal}.header .container .navigation .mobile-menu .mob-menu-bottom{max-width:255px;width:100%}.header .container .navigation .mobile-menu .mob-menu-bottom .mob-btn{align-items:center;display:flex;justify-content:center;max-width:255px}.header .container .navigation .mobile-menu .mob-menu-bottom .mob-btn:hover svg{stroke:#000}.header .container .navigation .mobile-menu .mob-menu-bottom .mob-btn span{display:inline-block;font-family:CraftworkGrotesk-Regular;font-size:16px}.header .container .navigation .mobile-menu .mob-menu-bottom .mob-btn span .bold-text{display:inline-block;font-family:CraftworkGrotesk-Bold;font-size:16px;text-transform:uppercase}.header .container .navigation .mobile-menu .mob-menu-bottom .mob-btn svg{stroke:#c0fc00}.header .container .navigation .mobile-menu-open{right:0;transition:.4s}@media only screen and (min-width:374px){.header .container .mobile-logo{height:75px;width:225px}.header .container .navigation .mobile-menu .mob-btn-close{top:20px}}@media only screen and (min-width:576px){.header{margin-bottom:25px;padding:7px 0}.header .container .desktop-logo{display:block;width:360px}.header .container .mobile-logo{display:none}}@media only screen and (min-width:768px){.header{margin-bottom:21px;padding:34px 0}.header .container .desktop-logo{width:438px}}@media only screen and (min-width:992px){.header .container .burger{display:none}.header .container .navigation .desktop-menu{display:block}.header .container .navigation .mobile-menu{display:none}}.intro{padding-bottom:33px}.intro .container .intro-left{align-items:center;display:flex;flex-direction:column}.intro .container .intro-left .intro-title{font-family:Asgard Trial Xlight;font-size:36px;line-height:46px;margin-bottom:20px}.intro .container .intro-left .intro-title .bold-text{display:block;font-family:Asgard Trial Fit Bold Trial;white-space:nowrap}.intro .container .intro-left .intro-title .bold-italic-text{font-family:Asgard Trial Bold Trial;font-style:italic;font-weight:700;white-space:nowrap}.intro .container .intro-left .intro-left-image{margin-bottom:17px;max-width:300px}.intro .container .intro-left .intro-left-image img{width:100%}.intro .container .intro-left .intro-text{font-family:Asgard Trial Xlight;font-size:16px;line-height:23px;margin-bottom:5px;max-width:415px}.intro .container .intro-left .intro-text .bold-text{font-family:Asgard Trial Fit Bold Trial}.intro .container .intro-left .intro-btn{align-items:center;display:flex;justify-content:center;max-width:294px}.intro .container .intro-left .intro-btn:hover svg{stroke:#000}.intro .container .intro-left .intro-btn span{display:inline-block;font-family:CraftworkGrotesk-Regular;font-size:16px}.intro .container .intro-left .intro-btn span .bold-text{display:inline-block;font-family:CraftworkGrotesk-Bold;font-size:16px;text-transform:uppercase}.intro .container .intro-left .intro-btn svg{stroke:#c0fc00}.intro .container .intro-right{display:none;max-width:400px}.intro .container .intro-right img{width:100%}@media only screen and (min-width:576px){.intro{padding-bottom:33px}.intro .container{align-items:flex-start;display:flex;justify-content:space-between}.intro .container .intro-left{align-items:flex-start;margin-right:20px;max-width:450px;width:100%}.intro .container .intro-left .intro-title{margin-bottom:34px}.intro .container .intro-left .intro-left-image{display:none}.intro .container .intro-left .intro-btn{margin:0}.intro .container .intro-right{display:block}.intro .container .intro-right img{width:100%}}@media only screen and (min-width:768px){.intro{padding-top:33px}.intro .container{align-items:flex-start}.intro .container .intro-left{max-width:650px}.intro .container .intro-left .intro-title{font-size:50px;line-height:54px}}@media only screen and (min-width:992px){.intro{padding-bottom:103px;padding-top:0}.intro .container{align-items:center}.intro .container .intro-left{max-width:800px}.intro .container .intro-left .intro-title{font-size:55px;line-height:60px}.intro .container .intro-right{display:block;width:100%}}@media only screen and (min-width:1100px){.intro{padding-top:0}.intro .container{align-items:center}.intro .container .intro-left{max-width:800px}.intro .container .intro-left .intro-title{font-size:64px;line-height:69px}}.services-section{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(../img/form-bg.jpeg) #d3d3d3 50%/cover no-repeat;box-shadow:0 4px 4px 0 rgba(0,0,0,.05);padding:45px 0 37px}.services-section .container .services-swiper{margin-bottom:31px}.services-section .container .services-swiper .services-list .services-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.services-section .container .services-swiper .services-list .services-item .services-item-image{margin-bottom:31px}.services-section .container .services-swiper .services-list .services-item .services-item-image img{height:209px;object-fit:contain;width:205px}.services-section .container .services-swiper .services-list .services-item .services-item-title{color:#c0fc00;font-family:Ubuntu,sans-serif;font-size:24px;font-weight:700;line-height:normal;margin-bottom:15px;text-align:center}.services-section .container .services-swiper .services-list .services-item .services-item-text{color:#f5f5f5;font-family:Asgard Trial Regular Trial;font-size:16px;line-height:normal;max-width:334px;text-align:center}.services-section .container .services-swiper .swiper-button-next{border:1px solid #c0fc00;border-radius:50%;height:32px;right:0;width:32px}.services-section .container .services-swiper .swiper-button-next:after{content:""}.services-section .container .services-swiper .swiper-button-next svg{fill:#c0fc00;width:10px}.services-section .container .services-swiper .swiper-button-prev{border:1px solid #c0fc00;border-radius:50%;height:32px;left:0;width:32px}.services-section .container .services-swiper .swiper-button-prev:after{content:""}.services-section .container .services-swiper .swiper-button-prev svg{fill:#c0fc00;width:10px}.services-section .container .services-btn{align-items:center;display:flex;justify-content:center;max-width:255px}.services-section .container .services-btn:hover span{color:#fff;transition:.4s}.services-section .container .services-btn:hover svg{stroke:#fff}.services-section .container .services-btn span{color:#c0fc00;display:block;text-align:center}.services-section .container .services-btn svg{stroke:#c0fc00;z-index:0}@media only screen and (min-width:576px){.services-section .container .services-btn{max-width:333px}}@media only screen and (min-width:768px){.services-section{padding:80px 0}.services-section .container .services-swiper{margin-bottom:66px}.services-section .container .services-swiper .swiper-button-next{height:38px;width:38px}.services-section .container .services-swiper .swiper-button-next svg{width:12px}.services-section .container .services-swiper .swiper-button-prev{height:38px;width:38px}.services-section .container .services-swiper .swiper-button-prev svg{width:12px}}@media only screen and (min-width:992px){.services-section{padding:116px 0 80px}}.case-section{padding-bottom:39px;padding-top:37px}.case-section .container .case-list{grid-row-gap:21px;display:grid;grid-template-columns:1fr;margin-bottom:21px}.case-section .container .case-list .case-item:hover .case-image-wrap img{transform:scale(1.05);transition:.4s}.case-section .container .case-list .case-item:hover .case-image-wrap .blur-wrap{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(0,0,0,.2);transition:.4s}.case-section .container .case-list .case-item:hover .case-image-wrap .decor-btn{opacity:1;transition:.4s}.case-section .container .case-list .case-item .case-image-wrap{height:158px;margin-bottom:10px;overflow:hidden;position:relative}.case-section .container .case-list .case-item .case-image-wrap img{height:100%;object-fit:cover;transition:.4s;width:100%}.case-section .container .case-list .case-item .case-image-wrap .blur-wrap{backdrop-filter:blur(0);height:100%;left:0;position:absolute;top:0;transition:.4s;width:100%}.case-section .container .case-list .case-item .case-image-wrap .decor-btn{background-color:#c0fc00;border-radius:30px;color:#000;font-family:CraftworkGrotesk-Bold;font-size:16px;left:50%;opacity:0;padding:10px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.4s}.case-section .container .case-list .case-item .case-item-title{font-family:Asgard Trial Fit Bold Trial;font-size:24px;height:31px;line-height:129%;overflow:hidden}.case-section .container .case-list .case-item .case-item-text{font-family:CraftworkGrotesk-Regular;font-size:24px;height:31px;line-height:129%;overflow:hidden}.case-section .container .download-btn{max-width:259px}.case-section .container .download-btn:hover svg{stroke:#000}.case-section .container .download-btn span{display:block;text-align:center}.case-section .container .download-btn svg{stroke:#c0fc00}@media only screen and (min-width:345px){.case-section .container .case-list .case-item .case-image-wrap{height:190px}}@media only screen and (min-width:365px){.case-section .container .case-list .case-item .case-image-wrap{height:215px}}@media only screen and (min-width:400px){.case-section .container .case-list .case-item .case-image-wrap{height:225px}}@media only screen and (min-width:450px){.case-section .container .case-list .case-item .case-image-wrap{height:245px}}@media only screen and (min-width:576px){.case-section .container .case-list{grid-column-gap:18px;grid-template-columns:1fr 1fr}.case-section .container .case-list .case-item .case-image-wrap{height:205px}.case-section .container .download-btn{max-width:333px}}@media only screen and (min-width:768px){.case-section{padding-bottom:72px;padding-top:67px}.case-section .container .case-list{grid-row-gap:56px}.case-section .container .case-list .case-item .case-image-wrap{height:300px;margin-bottom:20px}.case-section .container .case-list .case-item .case-image-wrap .decor-btn{font-size:19px;padding:15px 30px}.case-section .container .case-list .case-item .case-item-text,.case-section .container .case-list .case-item .case-item-title{font-size:24px}}@media only screen and (min-width:992px){.case-section .container .case-list{margin-bottom:43px}.case-section .container .case-list .case-item .case-image-wrap{height:300px}.case-section .container .case-list .case-item .case-item-text,.case-section .container .case-list .case-item .case-item-title{font-size:32px;height:41px}}@media only screen and (min-width:1050px){.case-section .container .case-list .case-item .case-image-wrap{height:350px}}@media only screen and (min-width:1100px){.case-section .container .case-list .case-item .case-image-wrap{height:414px}}.marquee-section{overflow:hidden;padding-bottom:88px;padding-top:39px}.marquee-section .marquee-wrap .marquee .js-marquee{height:65px}.marquee-section .marquee-wrap .marquee .js-marquee img{height:100%;object-fit:contain;width:auto}@media only screen and (min-width:480px){.marquee-section .marquee-wrap .marquee .js-marquee{height:85px}}@media only screen and (min-width:768px){.marquee-section .marquee-wrap .marquee .js-marquee{height:105px}}@media only screen and (min-width:992px){.marquee-section .marquee-wrap .marquee .js-marquee{height:119px}}.form-section .container .form-wrap{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(../img/form-bg.jpeg) #d3d3d3 50%/cover no-repeat;border:1px solid #c0fc00;border-radius:15px;box-shadow:0 4px 4px 0 rgba(0,0,0,.05);padding:20px 10px 30px;position:relative}.form-section .container .form-wrap .form-decor-left{height:34px;left:-10px;position:absolute;top:-10px;width:34px}.form-section .container .form-wrap .form-decor-left svg{stroke-width:1px;stroke:#c0fc00;height:100%;object-fit:contain;width:100%}.form-section .container .form-wrap .form-decor-right{bottom:-10px;height:34px;position:absolute;right:-10px;width:34px}.form-section .container .form-wrap .form-decor-right svg{stroke-width:1px;stroke:#c0fc00;height:100%;object-fit:contain;width:100%}.form-section .container .form-wrap .form-text{color:#fff;font-family:CraftworkGrotesk-Medium;font-size:24px;line-height:129%;margin-bottom:45px;position:relative;text-align:center}.form-section .container .form-wrap .form-text .form-decor-text{display:none;height:22px;position:absolute;width:31px}.form-section .container .form-wrap .form-text .form-decor-text svg{stroke-width:3;stroke:#c0fc00;height:100%;object-fit:contain;width:100%}.form-section .container .form-wrap .form-text .green-text{color:#c0fc00;font-family:Asgard Trial Fit Bold Trial;font-size:24px;line-height:129%}.form-section .container .form-wrap .form-text .underline{position:relative}.form-section .container .form-wrap .form-text .underline:after{bottom:-20px;content:url(../img/underline.svg);display:none;left:0;position:absolute}.form-section .container .form-wrap .form .form-left{margin-bottom:8px}.form-section .container .form-wrap .form .form-left .inputs-wrap{display:flex;flex-direction:column;margin-bottom:13px}.form-section .container .form-wrap .form .form-left .inputs-wrap .input-field{font-family:Ubuntu,sans-serif;font-size:14px;position:relative;width:100%}.form-section .container .form-wrap .form .form-left .inputs-wrap .input-field:not(:last-child){margin-bottom:20px}.form-section .container .form-wrap .form .form-left .inputs-wrap .input-field input{background-color:transparent;border:none;border-bottom:1px solid #969696;color:#fff;outline:0;padding:15px 0 5px;transition:.3s;width:100%}.form-section .container .form-wrap .form .form-left .inputs-wrap .input-field input:focus{border-color:#c0fc00;transition:.3s}.form-section .container .form-wrap .form .form-left .inputs-wrap .input-field input:focus~label,.form-section .container .form-wrap .form .form-left .inputs-wrap .input-field input:valid~label{font-size:11px;top:-3px;transition:.3s}.form-section .container .form-wrap .form .form-left .inputs-wrap .input-field label{color:#fff;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.3s}.form-section .container .form-wrap .form .form-left .form-left-text{color:#969696;font-family:Ubuntu,sans-serif;font-size:10px;font-weight:300;line-height:129%}.form-section .container .form-wrap .form .form-right .submit-btn{max-width:259px}.form-section .container .form-wrap .form .form-right .submit-btn:hover span{color:#fff;transition:.4s}.form-section .container .form-wrap .form .form-right .submit-btn:hover svg{stroke:#fff}.form-section .container .form-wrap .form .form-right .submit-btn span{color:#c0fc00;display:block;text-align:center}.form-section .container .form-wrap .form .form-right .submit-btn svg{stroke:#c0fc00;z-index:0}@media only screen and (min-width:480px){.form-section .container .form-wrap{padding:50px 40px}.form-section .container .form-wrap .form-decor-left svg,.form-section .container .form-wrap .form-decor-right svg{stroke-width:3px}}@media only screen and (min-width:768px){.form-section .container .form-wrap{padding:50px 40px}.form-section .container .form-wrap .form-decor-left{height:57px;left:-16px;top:-20px;width:57px}.form-section .container .form-wrap .form-decor-right{bottom:-16px;height:57px;right:-20px;width:57px}.form-section .container .form-wrap .form-text{font-size:24px;text-align:left}.form-section .container .form-wrap .form-text .form-decor-text{display:block;left:-17px;top:-20px}.form-section .container .form-wrap .form-text .green-text{font-size:24px}.form-section .container .form-wrap .form-text .underline:after{display:none}.form-section .container .form-wrap .form .form-left{margin-bottom:8px}.form-section .container .form-wrap .form .form-left .inputs-wrap{display:flex;flex-direction:row;margin-bottom:13px}.form-section .container .form-wrap .form .form-left .inputs-wrap .input-field{font-size:16px}.form-section .container .form-wrap .form .form-left .inputs-wrap .input-field:not(:last-child){margin-bottom:0;margin-right:40px}.form-section .container .form-wrap .form .form-left .inputs-wrap .input-field input{padding:15px 0 13px}.form-section .container .form-wrap .form .form-left .inputs-wrap .input-field input:focus~label,.form-section .container .form-wrap .form .form-left .inputs-wrap .input-field input:valid~label{font-size:12px}.form-section .container .form-wrap .form .form-left .form-left-text{font-size:14px}.form-section .container .form-wrap .form .form-right .submit-btn{max-width:259px}}@media only screen and (min-width:850px){.form-section .container .form-wrap{padding:50px 40px}.form-section .container .form-wrap .form-text{font-size:32px}.form-section .container .form-wrap .form-text .form-decor-text{display:flex;left:-15px;top:-14px}.form-section .container .form-wrap .form-text .green-text{font-size:32px}.form-section .container .form-wrap .form-text .underline{white-space:nowrap}.form-section .container .form-wrap .form-text .underline:after{display:block}.form-section .container .form-wrap .form{display:flex}.form-section .container .form-wrap .form .form-left{margin-bottom:0;margin-right:40px;max-width:700px;width:100%}.form-section .container .form-wrap .form .form-left .inputs-wrap{flex-direction:row;margin-bottom:26px}.form-section .container .form-wrap .form .form-left .inputs-wrap .input-field{font-size:16px;max-width:327px}.form-section .container .form-wrap .form .form-left .form-left-text{font-size:14px}.form-section .container .form-wrap .form .form-right{max-width:259px;position:relative;top:-30px;width:100%}.form-section .container .form-wrap .form .form-right .submit-btn{max-width:259px}}@media only screen and (min-width:992px){.form-section .container .form-wrap{padding:75px 70px 96px}}@media only screen and (min-width:1100px){.form-section .container .form-wrap{padding:75px 108px 96px 90px}}.callback-success div:where(.swal2-icon).swal2-success .swal2-success-ring{border:.25em solid rgba(154,204,3,.3)}.callback-success div:where(.swal2-icon).swal2-success{border-color:#9acc03;color:#9acc03}.callback-success div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{background-color:#9acc03}.callback-success .swal2-html-container{font-weight:500;margin:40px 20px}.callback-success .swal2-actions .swal2-confirm{background-color:#c0fc00;border:1px solid #000;box-shadow:none;color:#000;font-size:18px;min-width:140px;padding:14px 20px;transition:.4s}.callback-success .swal2-actions .swal2-confirm:hover{background-color:#9acc03;border-color:transparent;color:#fff}.footer{padding:60px 0 20px}.footer .container .footer-top{margin-bottom:42px}.footer .container .footer-top .desktop-logo{display:none;height:55px;margin-right:20px;width:438px}.footer .container .footer-top .desktop-logo img{height:100%;object-fit:contain;width:100%}.footer .container .footer-top .mobile-logo{display:block;height:54px;margin:0 auto;width:181px}.footer .container .footer-top .mobile-logo img{height:100%;object-fit:contain;width:100%}.footer .container .footer-top .desktop-link-list{align-items:center;display:none;position:relative;top:-25px}.footer .container .footer-top .desktop-link-list .desktop-link-item{align-items:center;background-color:#c0fc00;border-radius:50%;display:block;display:flex;height:48px;justify-content:center;overflow:hidden;position:relative;transition:.4s;width:48px}.footer .container .footer-top .desktop-link-list .desktop-link-item:before{background:#000;content:"";height:100%;left:0;position:absolute;top:100%;transition:.4s;width:100%;z-index:2}.footer .container .footer-top .desktop-link-list .desktop-link-item:hover:before{top:0}.footer .container .footer-top .desktop-link-list .desktop-link-item:hover svg{stroke:#fff}.footer .container .footer-top .desktop-link-list .desktop-link-item:not(:last-child){margin-right:13px}.footer .container .footer-top .desktop-link-list .desktop-link-item svg{stroke:#000;position:relative;transition:all .4s ease;z-index:3}.footer .container .footer-content{align-items:center;display:flex;flex-direction:column-reverse}.footer .container .footer-content .footer-content-left .footer-info-list{margin-bottom:20px}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item{color:#000}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item:not(:last-child){margin-bottom:20px}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item .item-subtitle{display:block;font-family:Asgard Trial Fit Bold Trial;font-size:12px;line-height:normal;margin-bottom:6px;position:relative}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item .item-subtitle svg{stroke:#c0fc00;left:-10px;position:absolute;top:-7px}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item p{display:inline-block;font-family:CraftworkGrotesk-Bold;font-size:18px;line-height:normal;white-space:nowrap}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item .first-item{position:relative}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item .first-item .icon{height:20px;position:absolute;right:-15px;top:-10px;width:25px}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item .first-item .icon svg{stroke:#c0fc00;height:100%;width:100%}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item .second-item{display:inline-block;position:relative}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item .second-item .icon{height:20px;position:absolute;right:-15px;top:-10px;width:25px}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item .second-item .icon svg{stroke:#c0fc00;height:100%;width:100%}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item a{display:block;font-family:CraftworkGrotesk-Bold;font-size:18px;line-height:normal}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item .contact-link:not(:last-child){margin-bottom:10px}.footer .container .footer-content .footer-content-left .footer-btn{align-items:center;display:flex;justify-content:center;margin-bottom:20px;max-width:294px}.footer .container .footer-content .footer-content-left .footer-btn:hover svg{stroke:#000}.footer .container .footer-content .footer-content-left .footer-btn span{display:inline-block;font-family:CraftworkGrotesk-Regular;font-size:16px}.footer .container .footer-content .footer-content-left .footer-btn span .bold-text{display:inline-block;font-family:CraftworkGrotesk-Bold;font-size:16px;text-transform:uppercase}.footer .container .footer-content .footer-content-left .footer-btn svg{stroke:#c0fc00}.footer .container .footer-content .footer-content-left .mobile-link-list{align-items:center;display:flex;justify-content:center}.footer .container .footer-content .footer-content-left .mobile-link-list .mobile-link-item{align-items:center;background-color:#c0fc00;border-radius:50%;display:block;display:flex;height:48px;justify-content:center;overflow:hidden;position:relative;transition:.5s;width:48px}.footer .container .footer-content .footer-content-left .mobile-link-list .mobile-link-item:before{background:#000;content:"";height:100%;left:0;position:absolute;top:100%;transition:.5s;width:100%;z-index:2}.footer .container .footer-content .footer-content-left .mobile-link-list .mobile-link-item:hover:before{top:0}.footer .container .footer-content .footer-content-left .mobile-link-list .mobile-link-item:hover svg{stroke:#fff}.footer .container .footer-content .footer-content-left .mobile-link-list .mobile-link-item:not(:last-child){margin-right:13px}.footer .container .footer-content .footer-content-left .mobile-link-list .mobile-link-item svg{stroke:#000;position:relative;transition:all .4s ease;z-index:3}.footer .container .footer-content .footer-content-right{margin-bottom:46px}.footer .container .footer-content .footer-content-right .footer-image{max-width:310px;width:100%}@media only screen and (min-width:345px){.footer .container .footer-top .mobile-logo{height:85px;width:250px}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item a,.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item p{font-size:20px}}@media only screen and (min-width:480px){.footer .container .footer-top{margin-bottom:73px}.footer .container .footer-top .desktop-logo{display:block;margin:0 auto}.footer .container .footer-top .desktop-link-list,.footer .container .footer-top .mobile-logo{display:none}.footer .container .footer-content{align-items:center;display:flex;flex-direction:column-reverse}.footer .container .footer-content .footer-content-left .footer-info-list,.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item:not(:last-child){margin-bottom:20px}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item .item-subtitle{font-size:12px;margin-bottom:6px}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item a,.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item p{font-size:25px}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item .contact-link:not(:last-child){margin-bottom:10px}.footer .container .footer-content .footer-content-left .footer-btn{margin-bottom:20px}.footer .container .footer-content .footer-content-left .mobile-link-list{display:flex}.footer .container .footer-content .footer-content-right{margin-bottom:46px}.footer .container .footer-content .footer-content-right .footer-image{max-width:375px}}@media only screen and (min-width:650px){.footer .container .footer-content{align-items:flex-start;display:flex;flex-direction:row}.footer .container .footer-content .footer-content-left{margin-right:50px}.footer .container .footer-content .footer-content-left .footer-info-list{margin-bottom:20px}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item .first-item .icon,.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item .second-item .icon{height:50px;right:-30px;top:-25px;width:50px}.footer .container .footer-content .footer-content-left .footer-btn{margin:0 0 20px}.footer .container .footer-content .footer-content-left .mobile-link-list{display:flex;justify-content:flex-start}.footer .container .footer-content .footer-content-right{margin-bottom:0}}@media only screen and (min-width:850px){.footer{padding:128px 0 144px}.footer .container .footer-top{align-items:center;display:flex;justify-content:space-between}.footer .container .footer-top .desktop-logo{display:block;margin:0 20px 0 0}.footer .container .footer-top .desktop-link-list{display:flex}.footer .container .footer-content{align-items:flex-start;flex-direction:row}.footer .container .footer-content .footer-content-left{margin-right:100px}.footer .container .footer-content .footer-content-left .footer-info-list{margin-bottom:40px}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item:not(:last-child){margin-bottom:30px}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item .item-subtitle{font-size:16px;margin-bottom:8px}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item a,.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item p{font-size:30px}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item .contact-link:not(:last-child){margin-bottom:18px}.footer .container .footer-content .footer-content-left .footer-btn{margin:0 0 20px}.footer .container .footer-content .footer-content-left .mobile-link-list{display:none}}@media only screen and (min-width:992px){.footer .container .footer-content .footer-content-left{margin-right:120px}.footer .container .footer-content .footer-content-left .footer-info-list .footer-info-item p{font-size:36px}}@media only screen and (min-width:1150px){.footer .container .footer-content .footer-content-left{margin-right:230px}}.modal-services .modal-dialog{max-width:1170px}.modal-services .modal-dialog .modal-content{background-color:#000;border-radius:15px}.modal-services .modal-dialog .modal-content .modal-wrapper{padding:25px 20px 25px 16px;position:relative}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-close{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:23px;top:23px;width:30px}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-close svg{fill:#c0fc00;height:17px;width:17px}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-image{display:block;height:86px;margin-bottom:15px;object-fit:contain;width:75px}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-title{color:#fff;font-family:Ubuntu,sans-serif;font-size:24px;font-weight:700;line-height:normal;margin-bottom:15px}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-text-wrap{height:255px;margin-bottom:20px;overflow:auto;position:relative}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-text-wrap:after{background:linear-gradient(180deg,transparent 0,#000);bottom:0;content:"";display:block;height:50px;left:0;opacity:1;pointer-events:none;position:absolute;right:0;transition:opacity .3s,visibility .3s;visibility:visible;z-index:1}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-text-wrap::-webkit-scrollbar{border-radius:2px;width:4px}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-text-wrap::-webkit-scrollbar-track{background-color:#969696;border-radius:2px}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-text-wrap::-webkit-scrollbar-thumb{background-color:#c0fc00;border-radius:2px}.modal-services .modal-dialog .modal-content .modal-wrapper .scrolled:after{opacity:0;visibility:hidden}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-text-wrap p{color:#d9d9d9;font-family:Ubuntu,sans-serif;padding-right:5px}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-text-wrap p span{display:block}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-text-wrap p:not(:last-child){margin-bottom:20px}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-btn{align-items:center;display:flex;justify-content:center;max-width:255px}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-btn:hover span{color:#fff;transition:.4s}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-btn:hover svg{stroke:#fff}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-btn span{color:#c0fc00;display:block;text-align:center}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-btn svg{stroke:#c0fc00;z-index:0}@media only screen and (min-width:345px){.modal-services .modal-dialog .modal-content .modal-wrapper{padding:25px 20px 25px 25px}}@media only screen and (min-width:576px){.modal-services .modal-dialog .modal-content .modal-wrapper{padding:45px 50px 29px}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-btn{max-width:333px}}@media only screen and (min-width:768px){.modal-services .modal-dialog .modal-content .modal-wrapper{padding:55px 80px 29px}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-image{height:113px;margin-bottom:20px;object-position:left;width:138px}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-title{font-size:30px;margin-bottom:20px}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-text-wrap{margin-bottom:36px}}@media only screen and (min-width:992px){.modal-services .modal-dialog .modal-content .modal-wrapper{padding:64px 124px 29px}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-close{right:38px;top:38px}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-title{font-size:36px}.modal-services .modal-dialog .modal-content .modal-wrapper .modal-text-wrap:after{display:none}}
