/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:none}ul[class]{list-style:none}html{font-size:10px;max-width:100%;width:100%;overflow-x:hidden}body{font-family:"Source Sans Pro",sans-serif;max-width:100%;width:100%;overflow-x:hidden}html.en .en{display:block !important}html .en{display:none !important}html.ru .ru{display:block !important}html .ru{display:none !important}.loader-wrapper{display:flex;align-items:center;justify-content:center;position:fixed;z-index:1111;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background:#000;transition:all .3s ease}.loader{display:inline-block;position:relative;width:80px;height:80px}.loader div{position:absolute;border:4px solid #05c826;opacity:1;border-radius:50%;animation:loader 1s cubic-bezier(0, 0.2, 0.8, 1) infinite}.loader div:nth-child(2){animation-delay:-0.5s}.reg-btn{position:relative;display:flex;align-items:center;justify-content:center;max-width:31.6rem;width:100%;padding:1.5rem 0;text-align:center;margin:5.4rem auto 0;border-radius:30px;border:1px solid #88c743;transition:opacity .2s ease}.reg-btn::after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;border-radius:30px;background:linear-gradient(90deg, #88c743 0%, #66c83d 100%);z-index:1;transition:opacity .2s ease;opacity:1}.reg-btn::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;border-radius:30px;background:linear-gradient(90deg, rgba(136, 199, 67, 0.1) 0%, rgba(102, 200, 61, 0.1) 100%);z-index:1;transition:opacity .2s ease;opacity:0}.reg-btn:hover>span{color:#66c83d}.reg-btn:hover::after{opacity:0}.reg-btn:hover::before{opacity:1}.reg-btn>span{position:relative;z-index:3;color:#fff;font-size:2.1rem;font-style:normal;font-weight:400;line-height:normal;transition:opacity .2s ease}.logo{max-width:16.1rem;width:100%}.display-btn{pointer-events:none}.welcome .container{max-width:124.4rem;padding:0 2rem;margin:0 auto}.welcome .block{display:flex;align-items:center}.welcome .lang_block{position:relative;transition:.3s all ease;width:23px;height:23px;display:flex}.welcome .lang_block:hover{width:57px}.welcome .lang_block:hover::before{left:1px;transform:translateX(-100%) translateY(-50%) rotate(0.5turn)}.welcome .lang_block:hover::after{opacity:0;visibility:hidden;transition-delay:.1s}.welcome .lang_block::before{position:absolute;content:"";left:-7px;top:50%;border:6px solid rgba(0,0,0,0);border-right:7px solid hsla(0,0%,100%,.4);transform:translateX(-100%) translateY(-50%);transition:.2s all ease;z-index:1}.welcome .lang_block::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;z-index:1;transition:.1s all ease;transition-delay:0;cursor:pointer}.welcome .lang_block a{width:25px;height:25px;position:absolute;transition:.3s all ease}.welcome .lang_block a:hover .lang_block-lang_icon{background:0 0}.welcome .lang_block a:first-child{margin-right:10px;left:0;top:0;z-index:1}.welcome .lang_block a:first-child .lang_block-lang_icon,.welcome .lang_block a:first-child .lang_block-lang_icon{background-color:#88c743}.welcome .lang_block a:first-child .lang_block-lang_label{font-weight:600}.welcome .lang_block a:first-child .lang_block-lang_icon:hover{background-color:rgba(0,0,0,0)}.welcome .lang_block a:last-child{right:-2px;top:0}.welcome .lang_block a:last-child .lang_block-lang_icon span{font-weight:300}.welcome .lang_block a:last-child .lang_block-lang_icon:hover{background-color:#88c743}.welcome .lang_block-lang_icon{display:flex;width:25px;height:25px;border:1px solid #88c743;border-radius:12px;align-items:center;padding-left:2px;padding-top:2px}.welcome .lang_block-lang_label{color:#fff;width:100%;font-size:13px;text-transform:uppercase}.welcome .intro{background:url("../img/intro-bg.jpg") bottom/cover no-repeat;min-height:111.5rem}.welcome .nav{display:flex;align-items:center;justify-content:space-between;padding:3.7rem 0}.welcome .socials{display:flex;align-items:center}.welcome .socials>a{position:relative;margin-right:2.8rem;transition:.3s all ease;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:6px;overflow:hidden}.welcome .socials>a:last-child{margin-right:3.2rem}.welcome .socials>a>svg{position:relative;z-index:1;transition:.3s all ease}.welcome .socials>a>svg path{fill:#fff;opacity:.4;transition:.3s all ease}.welcome .socials>a>svg g{transition:.3s all ease}.welcome .socials>a::before{content:"";width:150%;height:150%;transition:.35s all cubic-bezier(0.31, -0.105, 0.43, 1.59);background:#fff;position:absolute;top:90%;left:-110%;transform:rotate(45deg)}.welcome .socials>a:hover::before{top:-16%;left:-15%}.welcome .socials>a:hover:not(.exception) svg{transform:scale(1.1)}.welcome .socials>a:hover:not(.exception) svg path{fill:#0a171f;fill-opacity:1;opacity:1}.welcome .socials>a:hover:not(.exception) svg g{opacity:1}.welcome .warning{display:flex;align-items:center;border-radius:2rem;background:linear-gradient(90deg, #88c743 0%, #66c83d 100%);padding:3rem 4.7rem;margin-top:3.2rem}.welcome .warning>svg{height:8.4rem;max-width:8.4rem;width:100%;margin-right:4rem}.welcome .warning__content>h3{color:#13232d;font-size:3.2rem;font-style:normal;font-weight:700;letter-spacing:.32px}.welcome .warning__content>p{position:relative;color:#13232d;font-size:2rem;font-style:normal;font-weight:400;line-height:3.4rem;letter-spacing:.2px;margin-left:3.3rem}.welcome .warning__content>p::before{position:absolute;left:-21px;top:50%;transform:translateY(-50%);content:"";width:5px;height:5px;border-radius:50%;background:#13232d}.welcome .warning__content>p>span{font-weight:700}.welcome .products{background:#f9f9f9;padding:10.1rem 0 7.6rem}.welcome .products__img{opacity:1;transition:all .2s ease}.welcome .products__img-opacity{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:all .2s ease}.welcome .products__title{color:#13232d;text-align:center;font-size:3.2rem;font-style:normal;font-weight:700;line-height:normal;margin-bottom:5.4rem}.welcome .products__top{margin-bottom:5.3rem}.welcome .products__top,.welcome .products__bottom{display:flex;justify-content:center;align-items:center}.welcome .products__top>a,.welcome .products__bottom>a{position:relative;display:flex;justify-content:center;align-items:center;max-width:14.4rem;width:100%;transition:.2s all ease;margin-right:7.2rem}.welcome .products__top>a:last-child,.welcome .products__bottom>a:last-child{margin-right:0}.welcome .work{background:url("../img/work-bg.jpg") center/cover no-repeat;padding:13rem 0 11.9rem}.welcome .work__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.welcome .work__content>p{color:#fff;text-align:center;font-size:2.4rem;font-style:normal;font-weight:300;line-height:180%;letter-spacing:.24px}.welcome .benefits{background:#f9f9f9;padding:10rem 0}.welcome .benefits__wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.4rem}.welcome .benefits__title{color:#13232d;text-align:center;font-size:3.2rem;font-style:normal;font-weight:700;line-height:normal;margin-bottom:5.3rem}.welcome .benefits__item{display:flex;align-items:center;border-radius:1rem;background:#fff;padding:2.8rem 1rem 2.8rem 5.4rem;filter:drop-shadow(0px 0.8rem 2.4rem rgba(19, 35, 45, 0.1));-webkit-filter:drop-shadow(0px 0.8rem 2.4rem rgba(19, 35, 45, 0.1))}.welcome .benefits__item>img{max-width:5.4rem;width:100%;margin-right:5.4rem}.welcome .benefits__item>p{color:#13232d;font-size:1.8rem;font-style:normal;font-weight:600;line-height:2.4rem;letter-spacing:.18px}.welcome .footer{background:#13232d}.welcome .footer__line{opacity:.1;background:#b9b9b9;width:100%;height:1px}.welcome .footer__copyright{padding:20px 0 21px;text-align:center;color:#fff;text-align:center;font-size:13px;font-style:normal;font-weight:300;line-height:normal}.welcome .popup{position:fixed;z-index:20;inset:0;background:rgba(246,246,246,.7);display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:all .3s ease}.welcome .popup__close{position:absolute;right:2.1rem;top:2.1rem;width:12px;height:12px;cursor:pointer}.welcome .popup__close path{transition:all .3s ease}.welcome .popup__close:hover path{fill:#88c743}.welcome .popup__content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:52rem;width:100%;padding:4rem 7rem;border-radius:8px;background:#fff;box-shadow:0px .8rem 2.4rem 0px rgba(19,35,45,.1)}.welcome .popup__block>img{max-width:13.4rem;width:100%}.welcome .popup__block>h3{color:#000;text-align:center;font-size:2.4rem;font-style:normal;font-weight:500;line-height:normal;margin-top:3rem}.welcome .popup__block>p{color:#000;text-align:center;font-size:1.6rem;font-style:normal;font-weight:300;line-height:normal;margin:2.1rem auto 3.2rem}.welcome .popup__wrapper{display:flex;align-items:center;justify-content:center}.welcome .popup__wrapper>a{position:relative;z-index:1;border-radius:6rem;max-width:18rem;width:100%;padding:1.3rem 0 1.4rem;border:1px solid #88c743}.welcome .popup__wrapper>a>span{position:relative;color:#fff;text-align:center;font-size:1.6rem;font-style:normal;font-weight:600;line-height:normal;transition:opacity .3s ease}.welcome .popup__wrapper>a:last-child::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;border-radius:6rem;background:linear-gradient(90deg, #88c743 0%, #66c83d 100%);z-index:-1;transition:opacity .3s ease;opacity:1}.welcome .popup__wrapper>a:last-child:hover>span{color:#66c83d}.welcome .popup__wrapper>a:last-child:hover::before{opacity:0}.welcome .popup__wrapper>a:first-child{margin-right:1.2rem;background:rgba(0,0,0,0)}.welcome .popup__wrapper>a:first-child::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;border-radius:6rem;background:linear-gradient(90deg, #88c743 0%, #66c83d 100%);z-index:-1;transition:opacity .3s ease;opacity:0}.welcome .popup__wrapper>a:first-child>span{color:#66c83d}.welcome .popup__wrapper>a:first-child:hover>span{color:#fff}.welcome .popup__wrapper>a:first-child:hover::before{opacity:1}@media screen and (max-width: 2100px){.welcome .intro{background:url("../img/intro-bg.jpg") bottom/cover no-repeat;min-height:95.5rem}}@media screen and (max-width: 1700px){.welcome .intro{background:url("../img/intro-bg.jpg") center/cover no-repeat;min-height:87.5rem}}@media screen and (max-width: 900px){html{font-size:9px}}@media screen and (max-width: 700px){html{font-size:8px}}@media screen and (max-width: 600px){html{font-size:7px}}@media screen and (max-width: 500px){html{font-size:7px}.reg-btn{max-width:100%;width:90%;padding:15px 0;margin-top:54px;border-radius:30px}.reg-btn>span{font-size:21px}.welcome .lang_block-lang_icon{padding-top:0;padding-left:2.5px}.welcome .intro{background:url(../img/intro-bg-mob.jpg) center/cover no-repeat;min-height:125rem}.welcome .warning{flex-direction:column;padding:30px 20px;margin-top:42px}.welcome .warning>svg{max-width:54px;height:54px;margin-right:0;margin-bottom:25px}.welcome .warning__content>h3{font-size:24px;line-height:34px}.welcome .warning__content>p{font-size:15px;line-height:26px;margin-left:3rem}.welcome .warning__content>p::before{top:10px;left:-17px;transform:unset}.welcome .products{padding:67px 0 85px}.welcome .products__top,.welcome .products__bottom{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:.8rem;row-gap:3.2rem}.welcome .products__top>a,.welcome .products__bottom>a{max-width:100%;margin-right:0}.welcome .products__top{margin-bottom:42px}.welcome .work{background:url(../img/work-bg-mob.jpg) center/cover no-repeat}.welcome .products__title{font-size:24px;margin-bottom:54px;font-weight:600}.welcome .work{padding:123px 0}.welcome .work__content>p{font-size:23px;line-height:160%}.welcome .benefits__title{font-size:24px;margin-bottom:54px}.welcome .benefits__wrapper{grid-template-columns:repeat(1, 1fr)}.welcome .benefits__item{padding:22px 12px 20px;flex-direction:column}.welcome .benefits__item>img{margin-right:0;margin-bottom:15px}.welcome .benefits__item>p{font-size:15px;text-align:center}.welcome .socials>a{margin-right:13px}.logo{max-width:109px}.welcome .popup{padding:0 16px}.welcome .popup__content{padding:42px 21px 51px;max-width:100%}.welcome .popup__block>img{max-width:130px}.welcome .popup__block>h3{font-size:18px;font-weight:600;margin-top:21px}.welcome .popup__block>p{font-size:16px;margin:21px auto 32px}.welcome .popup__wrapper{flex-direction:column}.welcome .popup__wrapper>a{max-width:100%;padding:13px 0 14px}.welcome .popup__wrapper>a>span{font-size:16px}.welcome .popup__wrapper>a:first-child{margin-right:0;margin-bottom:12px}.welcome .popup__close{right:24px;top:24px}}@media screen and (max-width: 360px){html{font-size:5.6px}.welcome .intro{min-height:153rem}.welcome .socials>a{margin-right:5px}.logo{max-width:90px}}@keyframes loader{0%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0px;left:0px;width:72px;height:72px;opacity:0}}.popup-show{opacity:1 !important;pointer-events:auto !important}.preloader-hide{opacity:0;pointer-events:none}/*# sourceMappingURL=main.css.map */
