@font-face{font-family:"Source Sans Pro";src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(../../fonts/Sourcesanspro/sourcesansprolight.woff2) format("woff2"),url(../../fonts/Sourcesanspro/sourcesansprolight.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Source Sans Pro";src:local("Source Sans Pro"),local("SourceSansPro-Regular"),url(../../fonts/Sourcesanspro/sourcesanspro.woff2) format("woff2"),url(../../fonts/Sourcesanspro/sourcesanspro.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Source Sans Pro";src:local("Source Sans Pro Italic"),local("SourceSansPro-It"),url(../../fonts/Sourcesanspro/sourcesansproitalic.woff2) format("woff2"),url(../../fonts/Sourcesanspro/sourcesansproitalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Source Sans Pro";src:local("Source Sans Pro Semibold"),local("SourceSansPro-Semibold"),url(../../fonts/Sourcesanspro/sourcesansprosemibold.woff2) format("woff2"),url(../../fonts/Sourcesanspro/sourcesansprosemibold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Source Sans Pro";src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(../../fonts/Sourcesanspro/sourcesansprobold.woff2) format("woff2"),url(../../fonts/Sourcesanspro/sourcesansprobold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Staatliches;src:local("Staatliches"),url(../../fonts/Staatliches/Staatliches-Regular.ttf) format("truetype");font-weight:400;font-style:normal}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;font-family:"Source Sans Pro";font-weight:600;font-weight:inherit;font-style:inherit;line-height:1;outline:0}body *{box-sizing:border-box}:link img,:visited img,a img{border:0}a,a:focus,a:hover,a:visited{text-decoration:none;outline:0}button,input[type=submit]{font-family:"Source Sans Pro";font-weight:600;cursor:pointer;outline:0;border:none;padding:0}input{outline:0}label{cursor:pointer}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}ol,ul{list-style:none}blockquote:after,blockquote:before,q:after,q:before{content:""}select{outline:0}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.animated{animation-duration:1s;animation-fill-mode:both}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-15%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(20%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,10%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes slideInUp{from{transform:translate3d(0,20%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}.header{height:67px;flex-shrink:0}.header .header-inner-fixed{position:fixed;width:100%;left:0;top:0;background:#fff;z-index:100;height:67px;transition:height .3s}.header .header-inner-fixed .container{height:100%;position:relative;transition:all .3s;display:flex;justify-content:space-between;align-items:center}.header .header-inner-fixed.small{height:65px;z-index:100}.header .menu-row{display:flex;gap:0 40px}.header .logo-wrap{line-height:0}.header .logo-wrap .logo{width:236px;height:25px;background-image:url(../../img/icons/logo.svg);background-size:contain;background-position:top center;background-repeat:no-repeat;position:relative;z-index:1}.header .brief-icon-btn{cursor:pointer;line-height:0;display:inline-block}.header .brief-icon-btn svg{width:29px}.header .brief-icon-btn svg path{transition:.2s ease-in}.header .brief-icon-btn:hover svg path{fill:#05df72}.header .divider{width:.5px;height:15px;background:#b3c2df;margin:0 10px}@media (min-width:992px){.header .mobile-menu{width:calc(100% - 300px)}.header .menu-row{display:flex;justify-content:flex-end;align-items:center}}@media (max-width:991px){.header{height:65px}.header .header-inner-fixed{height:65px}.header .divider{width:.5px;height:23px;background:#b3c2df;margin:0 10px}}.menu{display:flex;gap:20px}.menu.menu--small .menu__item a{padding:7px 0;font-size:11px;line-height:13px}.menu .menu__item{display:inline-block}.menu .menu__item a{width:100%;display:inline-block;padding:10px;font-size:20px;font-weight:400;text-transform:uppercase;color:#000;transition:.2s ease-in}.menu .menu__item a:hover{color:#05df72}.menu .menu__item.menu__item--active a{color:#05df72}.open-menu-btn{width:40px;font-size:0;display:flex;flex-direction:column;gap:5px 0}.open-menu-btn span{width:100%;height:4px;display:inline-block;background-color:#000}.close-menu-btn{width:40px;height:22px;position:absolute;top:20px;right:20px;z-index:101;background-image:url(../../img/icons/close.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.close-menu-btn:not(.show){display:none}.close-menu-btn.show{display:block}.menu-overlay{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:99;transition:.2s ease}.menu-overlay:not(.show){visibility:hidden;opacity:0}.menu-overlay.show{visibility:visible;opacity:1;background:rgba(0,0,0,.25)}@media (min-width:992px){.open-menu-btn{display:none}}@media (max-width:991px){.header .menu-row{flex-direction:column;gap:20px 0}.header .menu-row.menu-row--main{flex-direction:column-reverse}.header .brief-icon-btn{margin-top:40px}.header .mobile-menu{position:fixed;z-index:100;width:100%;height:100%;padding:20px 20px;max-height:100%;background:#fff;top:0;overflow-y:auto;padding-bottom:40px;transition:.3s ease}.header .mobile-menu:not(.open){visibility:hidden;opacity:0;left:0;pointer-events:none;transform:scale(.5)}.header .mobile-menu.open{visibility:visible;opacity:1;left:0;pointer-events:all;transform:scale(1)}.header .mobile-menu .mobile-menu-row{padding:0 15px 20px 15px;border-bottom:1px solid #f2f2f2}.header .menu.menu--header{flex-direction:column;gap:0}.header .menu .menu__item{display:block;padding:0}.header .menu .menu__item a{padding-left:0;padding-right:0;font-size:20px;line-height:22px}}.footer{position:relative;padding:60px 0 10px 0;width:100%;background-color:#000}.footer.footer--short{padding:23px 0}.footer.footer--short .footer__copy{margin-top:0}.footer .footer___content{padding-left:280px;position:relative}.footer .container{display:flex;justify-content:space-between}.footer .footer__arrow{width:111px;position:absolute;left:20px;top:9px}.footer .footer__section__title{color:#fff;font-size:36px;line-height:120%;font-weight:400;text-transform:uppercase;cursor:default}.footer .footer__section__title.footer__section__title--brief{position:relative}.footer .footer__section__title.footer__section__title--brief:before{content:"";width:29px;height:27px;position:absolute;left:-50px;top:3px;background-image:url(../../img/icons/brief-white.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.footer .footer__section__subtitle{margin-top:47px;color:#fff;font-family:"Source Sans Pro";font-size:35px;line-height:120%;cursor:default}.footer .footer__contacts{margin-top:47px;display:flex;flex-direction:column;gap:47px 0}.footer .footer__contacts .footer__contacts__item{color:#fff;font-family:"Source Sans Pro";font-size:35px;line-height:120%;text-decoration:underline;transition:.2s ease-in}.footer .footer__contacts .footer__contacts__item:hover{color:#21e985}.footer .reviews{display:block;margin-top:47px}.footer .footer__section__text{margin-top:80px;max-width:635px}.footer .footer__section__text p{color:#fff;font-family:"Source Sans Pro";font-size:32px;line-height:120%}.footer .footer__section__text p:not(:last-child){margin-bottom:30px}.footer .footer__section__text b{font-weight:700;font-family:inherit}.footer .primary-btn{margin-top:80px}.footer .footer__copy{margin-top:90px;width:100%;color:#fff;font-family:"Source Sans Pro";font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-align:center}@media (max-width:1300px){.footer .footer___content{padding-left:20px}.footer .footer__arrow{display:none}}@media (max-width:991px){.footer .container{flex-direction:column}.footer .footer__section:not(:last-child){margin-bottom:100px}.footer .footer__section .footer__section__subtitle{font-size:20px}.footer .footer__section .footer__contacts .footer__contacts__item{font-size:20px}.footer .footer__section .footer__section__text p{font-size:20px}.footer .footer__section .footer__section__text p:not(:last-child){margin-bottom:15px}.footer .footer__copy{margin-top:60px}}.primary-btn{padding:10px 20px;display:flex;justify-content:center;align-items:center;color:#000;font-family:Staatliches;font-size:20px;font-style:normal;font-weight:400;line-height:normal;background-color:#05df72;position:relative;overflow:hidden;transition:background-color .2s ease-in;cursor:pointer}.primary-btn:hover{background-color:#21e985}.light-btn{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;position:relative;background-color:transparent;overflow:hidden;cursor:pointer}.light-btn span,.light-btn svg path{transition:.2s ease-in}.light-btn span{color:#000;font-family:Staatliches;font-size:20px;font-style:normal;font-weight:400;line-height:normal;padding-right:10px}.light-btn:hover span{color:#21e985}.light-btn:hover svg path{fill:#21e985}.show_question .question__popup{max-height:90vh;overflow-y:auto;padding:44px;max-width:556px;position:fixed;top:52%;left:50%;transform:translate(-50%,-50%);background-color:#fff;transition:opacity .3s;opacity:1}.hide_question .question__popup{visibility:hidden;position:absolute;opacity:0}.question__close{width:29px;height:29px;background-image:url(../../img/icons/close.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;cursor:pointer;top:20px;right:20px;transition:.3s ease-in-out}.question__close:hover{opacity:.5}.show_question .question__background{width:100%;display:block;height:100vh;background-color:rgba(232,217,222,.7)}.question__block{opacity:0;transition:opacity .3s;position:fixed;width:100%;height:0;right:0;top:0;z-index:100}.question__block .question__title{font-size:34px;line-height:normal;letter-spacing:-.51px;text-align:center;margin-bottom:44px}.question__block .question__info{line-height:normal;text-align:center;max-width:378px;margin:0 auto 44px auto}.question__block .question__input{font-family:Arial;padding-left:10px;width:100%;margin-bottom:24px;height:44px;font-size:14px;letter-spacing:.56px;border:1px solid #f0dfe5;color:rgba(0,35,80,.5)}.question__block .question__input::-moz-placeholder{color:rgba(0,35,80,.5)}.question__block .question__input::placeholder{color:rgba(0,35,80,.5)}.question__block .question__input:focus{border:1px solid #e782a0}.question__block .question__input:not(:focus):not(:-moz-placeholder-shown):invalid{border:1px solid #f44336}.question__block .question__input:not(:focus):not(:placeholder-shown):invalid{border:1px solid #f44336}.question__block .question__field{display:block;font-family:Arial;width:100%;resize:none;font-size:14px;border:1px solid #f0dfe5;outline:0;color:rgba(0,35,80,.5);padding:7px 0 0 10px;height:69px;letter-spacing:.56px}.question__block .question__field:focus{border:1px solid #e782a0}.question__block .question__field::-moz-placeholder{color:rgba(0,35,80,.5)}.question__block .question__field::placeholder{color:rgba(0,35,80,.5)}.question__block .question__submit-block{margin:44px auto 0 auto;text-align:center}.question__block .question__submit-block .question__submit{height:48px;color:#fff;font-size:14px;width:122px;border-radius:5px;line-height:normal;letter-spacing:.91px;transition:background-color .5s ease-in-out}.question__block .question__submit-block .question__submit:hover{background:#c02a57;transition:background-color .3s ease-in-out}.question__block #question__popup .question__thx{display:none}.question__block #question__popup.hide-form{max-width:510px;height:624px;display:flex;flex-direction:column;justify-content:center;gap:24px}.question__block #question__popup.hide-form .question__thx{display:block}.question__block #question__popup.hide-form .question__form{display:none}.question__block #question__popup.hide-form .question__title{margin-bottom:24px;letter-spacing:.34px}.question__block #question__popup.hide-form .question__info{margin-bottom:24px;letter-spacing:.16px}.question__block #question__popup.hide-form .question__thx-close .outline-btn{margin:0 auto}.show_question .question__block{opacity:1}@media (max-width:767px){.show_question .question__popup{padding:30px 20px;width:91.5%;height:501px;display:flex;justify-content:center;flex-direction:column}.question__block .question__title{font-size:24px;letter-spacing:.24px;margin-bottom:16px}.question__block .question__info{font-size:14px;letter-spacing:.14px;margin-bottom:24px}.question__block .question__input{margin-bottom:16px}.question__block .question__submit-block{margin:24px auto 0 auto}.question__block #question__popup.hide-form{height:501px}.question__block #question__popup.hide-form .question__title{letter-spacing:.24px}.question__block #question__popup.hide-form .question__info{letter-spacing:.14px;margin:0}.question__block #question__popup.hide-form .question__thx-close{display:none}}body,html{height:100%;--screen-width:calc(100vw - (100vw - 100%))}.fixer{overflow:hidden;margin-right:17px}.fixer .header{padding-right:17px}.swiper{overflow:hidden}#main-wrapper{display:flex;flex-direction:column;height:100%}.main-container{width:100%;margin:0 auto;min-width:320px;margin:auto;flex:1 0 auto;background-color:#fff}.container{padding:0 20px;margin:auto;max-width:1720px;width:100%}.title{font-family:Arial;font-size:51px;font-weight:400;line-height:normal}img{max-width:100%}@media (min-width:992px){.mobile-wrap{display:none;pointer-events:none}}.hide{display:none!important;opacity:0;visibility:hidden}.wow{visibility:hidden}.swiper-container-initialized{position:relative;overflow:hidden}.arrow-down{height:134px;width:8px;background:no-repeat url(../../img/icons/long-arrow-down.svg)}.modal{opacity:0;visibility:hidden;transition:transform .5s ease-in-out}.modal.open{visibility:visible;opacity:1;scrollbar-width:none;-ms-overflow-style:none}.modal.open::-webkit-scrollbar{display:none}.modal .close-btn{width:29px;height:29px;background-image:url(../../img/icons/close.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:20px;right:100px;cursor:pointer;transition:.3s ease-in-out}.modal .close-btn:hover{opacity:.5}.modal-overlay{position:fixed;left:0;top:0;width:100%;height:100%;visibility:hidden;opacity:0;background-color:rgba(232,217,222,.7);z-index:11;transition:all .3s ease}.modal-overlay.open{visibility:visible;opacity:1}.primary-input{width:100%;padding:9px;border:1px solid #f0dfe5;color:rgba(0,35,80,.5);font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:.14px}.primary-input::-moz-placeholder{opacity:.4}.primary-input::placeholder{opacity:.4}.primary-text-area{width:100%;padding:9px;border:1px solid #f0dfe5;resize:none;color:rgba(0,35,80,.5);font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:.14px;min-height:69px}.primary-text-area::-moz-placeholder{opacity:.4}.primary-text-area::placeholder{opacity:.4}.primary-text-area :focus{border:10px solid salmon}.more-wrapper{max-width:147px;margin:40px auto}.up-btn{width:40px;height:45px;position:absolute;right:0;top:0;background-image:url(../../img/icons/arrow-top.svg);background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer}#up-navigation{display:flex;justify-content:center;position:fixed;height:45px;bottom:-100px;left:0;width:100%;z-index:10;visibility:hidden;opacity:0;transition:.2s ease-in}#up-navigation.show{bottom:10px;visibility:visible;opacity:1}.progress{position:absolute;left:100px;top:0}.progress:before{content:"";display:block;width:2px;height:calc(100% + 150px);position:absolute;left:0;top:0;background-color:#000}.progress:after{content:"";width:14px;height:13px;position:absolute;top:calc(100% + 150px);left:-6px;background-image:url(../../img/icons/arrow-bottom.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.progress .primary-btn{position:fixed;bottom:40px;left:0;transform:translate(-50%);z-index:2}.progress .primary-btn:not(.show){opacity:0;visibility:hidden}.anchor-block{display:block!important;position:relative!important;visibility:hidden!important;top:-67px!important}@media (min-width:992px){#up-navigation .primary-btn{display:none}#up-navigation .up-btn{right:20px}}@media (max-width:991px){.progress{display:none}}@media (max-width:767px){.title{font-size:32px}.modal .close-btn{top:15px;right:15px}.fixer{margin-right:0}.fixer .header{padding-right:0}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.main-container{overflow:hidden;padding-bottom:100px}.main-container .container{padding-left:260px;position:relative}.progress{height:100%}section{position:relative}section .next-block-link{color:#aeb1b6;font-family:"Source Sans Pro";font-size:16px;transform:rotate(-90deg) translateX(-100%);transform-origin:left top;position:absolute;top:305px;left:-210px}.about-us-section{margin-top:80px}.about-us-section .about-us-section__title{color:#000;font-size:96px;line-height:120%;text-transform:uppercase;font-family:Staatliches}.about-us-section .about-us-section__text{margin-top:20px;max-width:970px}.about-us-section .about-us-section__text p{font-size:20px;line-height:120%}.about-us-section .about-us-section__text b{font-weight:700}.about-us-section .about-us-section__video{margin-top:100px;line-height:0}.about-us-section .about-us-section__video video{width:100%}.services-section{display:flex;position:relative}.services-section:before{content:"";width:44px;height:25px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:-70px;background-image:url(../../img/icons/cross-green.svg);background-position:center;background-repeat:no-repeat;background-size:contain;z-index:1}.services-section .services-section__col{width:50%;padding:60px 40px;display:flex;flex-direction:column}.services-section .services-section__col.services-section__col--light{background:#f4f4f4}.services-section .services-section__col.services-section__col--dark{background:#000}.services-section .services-section__col.services-section__col--dark .services-section__title{color:#fff}.services-section .services-section__col.services-section__col--dark .services-section__text li,.services-section .services-section__col.services-section__col--dark .services-section__text p{color:#fff}.services-section .services-section__title{color:#000;font-family:Staatliches;font-size:48px;line-height:120%}.services-section .services-section__title span{font-family:inherit;color:#05df72}.services-section .services-section__text{margin:40px 0}.services-section .services-section__text p{color:#000;font-size:16px;line-height:120%}.services-section .services-section__text p span{font-family:inherit;color:#05df72}.services-section .services-section__text ul{margin-top:20px;list-style:disc;margin-left:17px}.services-section .services-section__text ul li{color:#000;font-size:20px;line-height:120%}.services-section .services-section__text ul li span{font-family:inherit;color:#05df72}.services-section .services-section__text ul li:not(:last-child){margin-bottom:20px}.services-section .light-btn{margin-top:auto}.cases-section{margin-top:100px}.cases-section .cases-section__title{color:#000;font-family:Staatliches;font-size:36px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.cases-section .cases-section__items{margin-top:70px;display:flex;flex-wrap:wrap;gap:70px 50px}.cases-section .cases-section__items:not(.cases-section__items--open) .case-item:nth-child(n+5){display:none}.cases-section .case-item{width:calc(50% - 25px)}.cases-section .case-item .case-item__title{color:#000;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.cases-section .case-item .case-item__show-more{margin-top:20px}.cases-section .case-item .case-item__image{margin-top:20px;width:100%;height:336px}.cases-section .case-item .case-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cases-section .cases-section__show-more{margin:70px 0 0 auto}.industries-section{margin-top:100px;padding:60px 40px;background:#f4f4f4;position:relative;cursor:none;overflow:hidden}.industries-section .custom-cursor{position:absolute;width:157px;height:157px;display:block;position:absolute;border-radius:50%;background-color:#05df72;pointer-events:none;display:none;transition:left .1s ease,top .1s ease}.industries-section .industries-section__title{color:#000;font-family:Staatliches;font-size:36px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;position:relative;z-index:1}.industries-section .industries-section__items{margin-top:70px;display:flex;flex-wrap:wrap;gap:40px 20px;position:relative;z-index:1}.industries-section .industries-section__items .industy-item{width:calc(50% - 10px)}.industries-section .industries-section__items .industy-item .industy-item__title{display:flex;align-items:center}.industries-section .industries-section__items .industy-item .industy-item__title img{width:42px;height:42px}.industries-section .industries-section__items .industy-item .industy-item__title span{display:inline-block;padding-left:20px;color:#000;font-family:Staatliches;font-size:48px;font-style:normal;font-weight:400;line-height:120%}.industries-section .industries-section__items .industy-item .industy-item__text{margin-top:20px}.industries-section .industries-section__items .industy-item .industy-item__text p{color:#000;font-size:20px;font-style:normal;font-weight:400;line-height:120%}.team-section{margin-top:100px;position:relative}.team-section .team-section__title{color:#000;font-family:Staatliches;font-size:36px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.team-section .team-section__items-block{display:flex;margin:0 10% 0 auto;width:841px;height:759px;position:relative}.team-section .team-section__items-block .temp{position:absolute;width:841px;left:-7px;top:10px}.team-section .team-section__items-block .team-section__items__count{width:328px;height:328px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;position:absolute;display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;font-family:Staatliches;font-size:64px;font-weight:400;line-height:120%;z-index:1}.team-section .team-section__items-block .team-section__items .team-item{top:50%;left:50%;min-width:130px;position:absolute;transition:.2s ease-in;cursor:pointer}.team-section .team-section__items-block .team-section__items .team-item:hover{transform:scale(1.2)}.team-section .team-section__items-block .team-section__items .team-item .team-item__tag{position:absolute}.team-section .team-section__items-block .team-section__items .team-item .team-item__tag img{max-width:unset}.team-section .team-section__items-block .team-section__items .team-item:nth-child(1){margin-left:-12px;margin-top:-358px}.team-section .team-section__items-block .team-section__items .team-item:nth-child(2){margin-left:132px;margin-top:-276px}.team-section .team-section__items-block .team-section__items .team-item:nth-child(2) .team-item__tag{left:16px;top:-8px}.team-section .team-section__items-block .team-section__items .team-item:nth-child(3){margin-left:240px;margin-top:-230px}.team-section .team-section__items-block .team-section__items .team-item:nth-child(3) .team-item__tag{top:-70px;left:38px}.team-section .team-section__items-block .team-section__items .team-item:nth-child(4){margin-left:292px;margin-top:-28px}.team-section .team-section__items-block .team-section__items .team-item:nth-child(5){margin-left:281px;margin-top:115px}.team-section .team-section__items-block .team-section__items .team-item:nth-child(6){margin-left:199px;margin-top:218px}.team-section .team-section__items-block .team-section__items .team-item:nth-child(6) .team-item__tag{top:0;left:19px}.team-section .team-section__items-block .team-section__items .team-item:nth-child(7){margin-left:28px;margin-top:224px}.team-section .team-section__items-block .team-section__items .team-item:nth-child(8){margin-left:-114px;margin-top:208px}.team-section .team-section__items-block .team-section__items .team-item:nth-child(8) .team-item__tag{top:-26px;left:0}.team-section .team-section__items-block .team-section__items .team-item:nth-child(9){margin-left:-236px;margin-top:139px}.team-section .team-section__items-block .team-section__items .team-item:nth-child(10){margin-left:-333px;margin-top:63px}.team-section .team-section__items-block .team-section__items .team-item:nth-child(11){margin-left:-427px;margin-top:-83px}.team-section .team-section__items-block .team-section__items .team-item:nth-child(11) .team-item__tag{top:49px;left:1px}.team-section .team-section__items-block .team-section__items .team-item:nth-child(12){margin-left:-416px;margin-top:-259px}.team-section .team-section__items-block .team-section__items .team-item:nth-child(13){margin-left:-330px;margin-top:-343px}.team-section .team-section__items-block .team-section__items .team-item:nth-child(14){margin-left:-173px;margin-top:-370px}.team-section .team-section__text{max-width:505px;position:absolute;bottom:0;left:0}.team-section .team-section__text p{font-size:20px;line-height:120%}.roadmap-section{margin-top:100px;position:relative}.roadmap-section .team-section__title{color:#000;font-family:Staatliches;font-size:36px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.roadmap-section .roadmap-section__items{margin-top:120px;overflow:visible;cursor:pointer}.roadmap-section .roadmap-section__items .swiper-slide{width:554px;height:auto}.roadmap-section .roadmap-section__items .swiper-slide:last-child .roadmap-item__border:before{background-color:#05df72}.roadmap-section .roadmap-section__items .swiper-slide:last-child .roadmap-item__border:after{content:"";width:10px;height:10px;position:absolute;top:18px;right:0;background-image:url(../../img/icons/arrow-green.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(47deg)}.roadmap-section .roadmap-section__items .swiper-slide:last-child .roadmap-item__text:after{background-color:#05df72;border-color:#05df72}.roadmap-section .roadmap-section__items .roadmap-item{height:100%;display:flex;flex-direction:column}.roadmap-section .roadmap-section__items .roadmap-item .roadmap-item__title{color:#000;font-family:"Source Sans Pro";font-size:32px;line-height:120%}.roadmap-section .roadmap-section__items .roadmap-item .roadmap-item__border{margin-top:40px;position:relative;width:100%}.roadmap-section .roadmap-section__items .roadmap-item .roadmap-item__border:before{content:"";width:100%;height:2px;background-color:#000;position:absolute;left:0;top:22px}.roadmap-section .roadmap-section__items .roadmap-item .roadmap-item__text{position:relative;padding:40px 40px 0 60px;max-width:100%;height:100%}.roadmap-section .roadmap-section__items .roadmap-item .roadmap-item__text:before{content:"";width:2px;height:100%;background-color:#000;position:absolute;left:22px;top:0}.roadmap-section .roadmap-section__items .roadmap-item .roadmap-item__text:after{content:"";width:42px;height:42px;background-color:#fff;border:2px solid #000;border-radius:50%;position:absolute;z-index:1;left:0;top:0}.roadmap-section .roadmap-section__items .roadmap-item .roadmap-item__text p{color:#000;font-size:20px;line-height:120%}@media (max-width:1500px){.team-section{padding-bottom:60px}.team-section .team-section__items-block{transform:scale(.9);margin-right:0;transform-origin:left}}@media (max-width:1200px){.team-section{padding-bottom:60px}.team-section .team-section__items-block{transform:scale(.8);transform-origin:left}}@media (max-width:991px){.main-container .container{padding-left:20px}section .next-block-link{display:none}.about-us-section{margin-top:70px}.about-us-section .about-us-section__title{font-size:50px}.about-us-section .about-us-section__text p{font-size:14px}.about-us-section .about-us-section__video{margin-top:60px}.services-section{flex-direction:column}.services-section:before{display:none}.services-section .services-section__col{width:100%;padding:60px 20px;position:relative}.services-section .services-section__col:last-child:before{content:"";width:44px;height:25px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background-image:url(../../img/icons/cross-green.svg);background-position:center;background-repeat:no-repeat;background-size:contain;z-index:1}.services-section .services-section__title{font-size:26px}.services-section .services-section__text p,.services-section .services-section__text ul li{font-size:14px}.cases-section .cases-section__items .case-item{width:100%}.cases-section .cases-section__items .case-item .case-item__title{font-size:18px}.industries-section{padding:60px 20px}.industries-section:before{display:none}.industries-section .industries-section__items .industy-item{width:100%}.industries-section .industries-section__items .industy-item .industy-item__title img{width:22px;height:22px}.industries-section .industries-section__items .industy-item .industy-item__title span{font-size:26px}.industries-section .industries-section__items .industy-item .industy-item__text p{font-size:14px}.team-section{padding-bottom:0}.team-section .team-section__items-block{width:100%;margin:0 auto;transform:scale(.8);transform-origin:center}.team-section .team-section__text{position:static}.team-section .team-section__text p{font-size:14px}.roadmap-section .roadmap-section__items{margin-top:60px}.roadmap-section .roadmap-section__items .swiper-slide{width:400px}.roadmap-section .roadmap-section__items .roadmap-item .roadmap-item__title{font-size:18px}.roadmap-section .roadmap-section__items .roadmap-item .roadmap-item__border{margin-top:30px}.roadmap-section .roadmap-section__items .roadmap-item .roadmap-item__text{padding:50px 20px 0 45px}.roadmap-section .roadmap-section__items .roadmap-item .roadmap-item__text p{font-size:14px}}@media (max-width:767px){.cases-section .cases-section__items .case-item .case-item__image{height:170px}.team-section .team-section__items-block{transform:scale(.6);margin:-90px 0 -110px 0}}@media (max-width:535px){.team-section .team-section__items-block{transform:scale(.46);margin:-170px 0 -150px 0}}@media (max-width:419px){.team-section .team-section__items-block{transform:scale(.4);margin:-190px 0 -190px 0}}
/*# sourceMappingURL=index.css.map */
