/*! 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:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;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:-.25em}sup{top:-.5em}img{border-style:none}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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}[hidden],template{display:none}body{font-family:Roboto,sans-serif;font-size:16px;line-height:1.3;color:#000;min-width:320px;position:relative;overflow-x:hidden}@font-face{font-family:Bebas Neue Cyrillic;src:url(/fonts/BebasNeueCyrillic.eot);src:url(/fonts/BebasNeueCyrillic.eot?#iefix) format("embedded-opentype"),url(/fonts/BebasNeueCyrillic.woff2) format("woff2"),url(/fonts/BebasNeueCyrillic.woff) format("woff"),url(/fonts/BebasNeueCyrillic.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}a{text-decoration:none}a:hover{text-decoration:underline}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}input,textarea{padding:10px;background:#fff;border-style:none;border-radius:5px;width:100%}textarea{resize:none;height:140px}.form-control{width:100%;margin-top:10px}.form-control label{width:100%}.form-control label span{display:inline-block;margin-bottom:10px}input{min-height:50px;padding:10px}button{background-color:transparent;border-style:none;overflow:visible}label{display:inline-block;margin-bottom:.5rem}ul{margin:0}.container{max-width:1300px;width:100%;margin:0 auto;padding:0 15px}.row{display:flex;width:100%}.ff-babas-c{font-family:Bebas Neue Cyrillic,sans-serif}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease}.fade-enter-from,.fade-leave-to{opacity:0}.white--text{color:#fff}.darkgrey--text{color:#2a2a2a}.blue--text{color:#1e3c72}.fw-light{font-weight:300}.fw-medium{font-weight:500}.text-center{text-align:center}.h1-text{font-family:Bebas Neue,cursive;font-size:100px}.h2-text{font-size:26px;font-weight:500}.h3-text{font-weight:500;font-size:43px;text-transform:uppercase;margin-bottom:20px}.body-text{font-size:18px}.d-flex{display:flex}.d-none{display:none}.align-items-center{align-items:center}.btn,.justify-content-center{justify-content:center}.btn{align-items:center;border-radius:4px;display:inline-flex;flex:0 0 auto;outline:0;position:relative;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;padding:0 40px;color:#fff;min-height:51px}.btn-large{min-height:51px;font-size:16px;padding-left:40px;padding-right:40px}.btn-gradient{background:linear-gradient(90deg,#1e3c72,#1e3c72 1%,#2a5298);border-radius:50px}.btn-gradient:hover{text-decoration:none;color:#fff;opacity:.9}.btn-white{background:#fff;border-radius:50px;color:#2a2a2a}.btn-white:hover{text-decoration:none;opacity:.9}.btn-connect .wg-arrow{margin-left:10px;font-size:12px}.image-icon{width:84px;height:84px;border-radius:50%;display:inline-block}.image-icon--brain{background:url(/images/dist/wgroup-icon/icon-brain.png) no-repeat 50%}.image-icon--dollar{background:url(/images/dist/wgroup-icon/icon-dollar.png) no-repeat 50%}.image-icon--idea{background:url(/images/dist/wgroup-icon/icon-idea.png) no-repeat 50%}.image-icon--list{background:url(/images/dist/wgroup-icon/icon-list.png) no-repeat 50%}.image-icon--rocket{background:url(/images/dist/wgroup-icon/icon-rocket.png) no-repeat 50%}.image-icon--worker{background:url(/images/dist/wgroup-icon/icon-worker.png) no-repeat 50%}.image-icon--world{background:url(/images/dist/wgroup-icon/icon-world.png) no-repeat 50%}.file-input{display:inline-flex;max-width:214px;height:58px;background:#fff;border-radius:50px;justify-content:center;align-items:center;transition-duration:.28s;transition-property:box-shadow,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);cursor:pointer}.file-input:hover{background:linear-gradient(90deg,#1e3c72,#1e3c72 1%,#2a5298);color:#fff}.file-input:hover .wg-attach{color:#fff}.file-input .wg-attach{color:#1e3c72;margin-left:10px}.file-input span{margin:0!important}.section{padding:100px 0}h1,h2,h3,h4,h5,h6{margin:0}@font-face{font-family:wg-icon;src:url(/fonts/wg-icon.eot?ll1819);src:url(/fonts/wg-icon.eot?ll1819#iefix) format("embedded-opentype"),url(/fonts/wg-icon.ttf?ll1819) format("truetype"),url(/fonts/wg-icon.woff?ll1819) format("woff"),url(/fonts/wg-icon.svg?ll1819#wg-icon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" wg-"],[class^=wg-]{font-family:wg-icon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wg-attach:before{content:""}.wg-phone:before{content:""}.wg-mail-outline:before{content:""}.wg-arrow:before{content:""}.wg-share:before{content:""}.wg-instagram:before{content:""}.wg-linkedin:before{content:""}.wg-mail:before{content:""}.wg-telegram:before{content:""}.wg-facebook:before{content:""}.section-about{padding-top:200px}.section-about .about-card{width:100%;min-width:408px;height:540px;background:url(/images/dist/Vector.png),linear-gradient(90deg,#1e3c72,#1e3c72 1%,#2a5298);background-size:cover;border-radius:0 50px 50px 0;box-shadow:12px -10px 0 0 #eaeef5;margin-top:10px;margin-right:10px;padding:50px 50px 50px 75px;display:flex;align-items:center;justify-content:center}.section-about .about-details{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:50px;padding-right:50px}.section-about .about-detail{flex:1 0 55%;padding:20px 25px}.section-about .about-detail:nth-child(2n){flex:1 0 45%}.section-about .about-detail .image-icon{margin-bottom:15px}.section-about .about-title{font-size:22px;font-weight:500;margin-bottom:10px;line-height:1.2}.section-about .about-content{color:#2a2a2a;font-size:16px;font-weight:300}.footer{background:url(/images/dist/footer_bg.jpg) no-repeat 100%;background-size:cover;height:774px;color:#fff;margin-top:166px}.footer .h3-text{position:relative;flex-direction:column;display:flex;margin-bottom:35px}.footer .h3-text.underline:after{content:"";width:220px;height:1px;background:#fff;margin-top:20px}.footer .footer-wrap{display:flex}.footer .footer-col{flex:1 0 50%}.footer .footer-details{padding:120px 0 0;display:flex;flex-direction:column}.footer .footer-details .copyright{margin-top:auto;font-size:14px;font-weight:500}.footer .footer-details .footer-list{list-style:none;padding:0;margin:0 0 45px}.footer .footer-details .footer-list li{display:flex;align-items:center;font-size:25px;padding:15px 0}.footer .footer-details .footer-list li .icon-wg{margin-right:25px}.footer .footer-details .footer-list li a{color:#fff}.footer .footer-details .social-links-list{flex-direction:row;margin-left:-12px}.footer .footer-details .social-links-list .social-link-item{padding:5px 15px}.footer .footer-details .cliple-tech-background,.footer .footer-details .cliple-tech-wrap{width:320px;height:105px}.footer .footer-details .cliple-tech-wrap{position:relative;margin-top:45px;padding:20px}.footer .footer-details .cliple-tech-link a{position:relative;display:flex;flex-direction:column;color:#fff}.footer .footer-details .cliple-tech-link a div{display:flex;flex-direction:row;justify-content:space-between;font-size:15px;line-height:130%}.footer .footer-details .cliple-tech-link a div:first-child{margin-bottom:8px}.footer .footer-details .cliple-tech-link a div:first-child span:first-child{font-size:18px;font-weight:lighter}.footer .footer-details .cliple-tech-link a div:first-child b{color:#2e9fd1}.footer .footer-details .cliple-tech-link a div:first-child span:last-child{font-style:normal;font-weight:500;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#2e9fd1}.footer .footer-details .cliple-tech-link a div:first-child span:last-child:after{content:url(/images/dist/arrow.svg);margin-left:5px}.footer .footer-details .cliple-tech-link a div:last-child span:first-child{margin-right:15px}.footer .footer-details .cliple-tech-link a:hover{text-decoration:none}.footer .footer-details .cliple-tech-background{position:absolute;left:0;top:0;background:#000;opacity:.5}.footer .footer-form{background:linear-gradient(270deg,#434343 -16.67%,#000 142.28%);height:763px;margin-top:-66px;box-shadow:4px 4px 12px rgba(0,0,0,.1);border-radius:5px;padding:55px 80px}.footer .footer-form .form-title{font-size:32px;color:#fff;margin-bottom:6px}.footer .footer-form .form-desc{font-weight:300;font-size:16px;color:#fff;margin-bottom:45px}.footer .footer-form .btn{margin-top:20px}.header-section{min-height:100vh;background:url(/images/dist/black_bg.jpg) no-repeat 100%;background-size:cover;padding:35px 110px;display:flex;flex-direction:column;position:relative}.header-section.header-vacancy{height:600px;min-height:auto;max-height:600px}.header-section.header-vacancy .header-content{max-width:100%;padding:0 196px}.header-section.header-vacancy .header-content .header-vacancy-logo{width:96px;height:96px;background:url(/images/dist/php-icon.png) no-repeat;background-size:cover!important;margin-bottom:20px;display:inline-block}.header-section.header-vacancy .header-content .header-title:not(.vacancies-title){font-size:90px;line-height:1}.header-section.header-vacancy .header-content .header-title:not(.vacancies-title):before{top:40px}.menu-btn{color:#fff;display:flex;align-items:center;font-weight:500;font-size:18px;pointer-events:all;min-height:41px;padding:5px 8px 5px 8px;line-height:1;letter-spacing:.15em}.menu-btn.dark-btn{background:#000}.menu-btn.dark-btn .menu-text{display:none}.menu-btn .menu-text{margin-left:10px;display:none}@media(min-width:960px){.menu-btn .menu-text{display:inline-block}}.menu-btn .menu-text--close{display:none}.menu-btn.is-active .menu-text--close,.menu-btn .menu-text--open{display:inline-block}.menu-btn.is-active .menu-text--open{display:none}.header-menu{position:fixed;top:0;left:0;width:100%;max-width:572px;height:100%;background-color:transparent;padding-top:28px;padding-left:110px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;pointer-events:none;z-index:9}.header-menu nav{display:none;margin-top:130px}.header-menu nav ul{list-style:none;padding:0;margin:0}.header-menu nav ul li{font-size:28px}.header-menu nav ul li+li{margin-top:40px}.header-menu nav ul li a{color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .15s ease-in-out}.header-menu nav ul li a.active,.header-menu nav ul li a:hover{color:#fff}.header-menu.is-active{background:#000;pointer-events:all}.header-menu.is-active nav{display:block}.header-content{color:#fff;width:100%;max-width:616px;padding:0 0 0 196px;margin:auto 0}.header-content .btn-gradient{min-height:58px}.header-title{font-size:153px;font-family:Bebas Neue,cursive;font-weight:400;line-height:1.2;margin-bottom:15px;display:flex;align-items:center;position:relative}.header-title:before{content:"";display:inline-block;min-width:154px;height:1px;background:#fff;margin-right:50px;position:absolute;left:-196px;top:50%;transform:translateY(-50%)}.header-subtitle{font-size:36px;font-weight:500;text-transform:uppercase;margin-bottom:15px}.header-text{font-size:26px;font-weight:300;margin-bottom:30px}.social-links{position:absolute;transform:translateY(-50%);top:50%;right:110px}.social-links-list{display:flex;list-style:none;padding:0;align-items:center;flex-direction:column}.social-link-item{font-size:20px;padding:25px 0;display:inline-flex;align-items:center;justify-content:center;min-height:41px}.social-link-item a{color:#fff;text-decoration:none;display:inherit}.social-link-item a:hover{opacity:.6}.scroll{font-size:14px;color:#fff;font-weight:500;letter-spacing:.15em;text-transform:uppercase;display:flex;flex-direction:column;justify-content:center}.scroll-line{-webkit-animation:elasticus 1.2s cubic-bezier(1,0,0,1) infinite;animation:elasticus 1.2s cubic-bezier(1,0,0,1) infinite;display:inline-block;width:1px;height:40px;background:#fff;margin:0 auto 10px}@-webkit-keyframes elasticus{0%{transform-origin:0 0;transform:scaleY(0)}50%{transform-origin:0 0;transform:scale(1)}50.1%{transform-origin:0 100%;transform:scale(1)}to{transform-origin:0 100%;transform:scaleY(0)}}@keyframes elasticus{0%{transform-origin:0 0;transform:scaleY(0)}50%{transform-origin:0 0;transform:scale(1)}50.1%{transform-origin:0 100%;transform:scale(1)}to{transform-origin:0 100%;transform:scaleY(0)}}.section-info{color:#2a2a2a}.section-info .row{justify-content:space-between;align-items:center}.section-info .row+.row{margin-top:100px}.section-info .image-info{min-width:628px;height:400px;background-size:cover!important}.section-info .image-info--left{border-radius:0 0 50px 0;background:url(/images/dist/workspace.jpg) no-repeat 50%;box-shadow:14px 14px 0 0 #eaeef5}.section-info .image-info--right{border-radius:50px 0 0 0;background:url(/images/dist/flexable.jpg) no-repeat 50%;box-shadow:-14px -14px 0 0 #eaeef5}.section-info .info-text{padding:0 74px}.section-info .info-text p{max-width:320px;font-size:18px;margin-bottom:20px}.section-join{padding-top:117px}.section-join .row{justify-content:space-between}.section-join .join-us-bg{background:url(/images/dist/gray_bg.png),linear-gradient(140.98deg,#f5f7fa 3.32%,rgba(195,207,226,.2) 90.97%);background-size:cover;border-radius:50px 0;padding:50px 75px;display:flex}.section-join .h3-text{margin-bottom:42px}.section-join .btn-connect{margin-top:8px;min-height:58px}.section-join .join-list--item{width:385px;height:60px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:0 0 30px 0;display:flex;align-items:center;position:relative;margin-bottom:34px;margin-left:26px;color:#2a2a2a;font-weight:500;font-size:18px;padding:5px 20px 5px 72px}.section-join .join-list--item .image-icon{min-width:84px;left:-26px;position:absolute;top:50%;transform:translateY(-50%)}.section-join .right-block{margin:-67px 0;height:100%}.section-join .image-join{width:408px;height:573px;background:url(/images/dist/hands.jpg);background-size:cover;border-radius:50px 0 0 50px;box-shadow:15px -14px 0 0 #eaeef5}.section-vacancies .vacancies-bg{background:url(/images/dist/gray_bg.png),linear-gradient(140.98deg,#f5f7fa 3.32%,rgba(195,207,226,.2) 90.97%);background-size:cover;border-radius:50px 0;padding:50px 75px}.section-vacancies .h3-text{margin-bottom:50px}.section-vacancies .vacancies-wrap{display:flex;align-items:center;justify-content:center;width:100%;flex-wrap:wrap;margin-bottom:30px}.section-vacancies .vacancy-card{width:100%;max-width:310px;min-height:364px;background:#fff;border-radius:5px;padding:40px 17px 36px;text-align:center;position:relative;display:flex;flex-direction:column;margin:15px;flex-shrink:0}.section-vacancies .vacancy-card .vacancy-image{width:112px;height:112px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #dbdbdc}.section-vacancies .vacancy-card .vacancy-image img{width:60px;height:60px}.section-vacancies .vacancy-card .vacancy-label{position:absolute;left:17px;top:14px}.section-vacancies .vacancy-card .vacancy-stack{font-size:18px;color:#4b5354}.section-vacancies .vacancy-card .vacancy-name{font-weight:500;font-size:20px;color:#1e3c72}.section-vacancies .vacancy-card .btn{margin:auto auto 0}.vacancy-label{display:inline-block;text-align:left;padding:4px 10px;font-weight:500;font-size:10px;color:#1e3c72;background:rgba(166,193,238,.2);border-radius:50px}.vacancies-list-item{display:flex;align-items:center;width:100%;padding:35px 0;border-top:1px solid #f0f0f0}@media(max-width:600px){.vacancies-list-item{flex-wrap:wrap}}@media(max-width:500px){.vacancies-list-item{padding:30px 0}}.vacancies-list-item:last-child{border-bottom:1px solid #f0f0f0}.vacancies-list-item .vacancy-image{width:74px;height:74px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #dbdbdc;margin-right:25px;flex-shrink:0}.vacancies-list-item .vacancy-image img{width:40px;height:40px}@media(max-width:500px){.vacancies-list-item .vacancy-image{width:50px;height:50px;margin-right:10px;align-self:flex-start}.vacancies-list-item .vacancy-image img{width:25px;height:25px}}.vacancies-list-item .vacancy-detail{display:flex;align-items:center;flex-wrap:wrap;flex:1 1;overflow:hidden}.vacancies-list-item .name{font-size:22px;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1 1 100%}@media(max-width:500px){.vacancies-list-item .name{font-size:18px;white-space:normal}}.vacancies-list-item .vacancy-stack{font-size:18px;display:flex;align-items:center}@media(max-width:500px){.vacancies-list-item .vacancy-stack{font-size:14px}}.vacancies-list-item .vacancy-stack .vacancy-label{margin-left:10px;flex-shrink:0}.vacancies-list-item .vacancy-action{margin-left:auto}@media(max-width:600px){.vacancies-list-item .vacancy-action{margin-top:30px;width:100%}}@media(max-width:500px){.vacancies-list-item .vacancy-action{text-align:center}}@media(max-width:960px){.vacancies-title{text-align:center}}@media(max-width:600px){.vacancies-title{font-size:25px}}main.content-page{padding:100px 0;color:#4b5354}main.content-page .row{align-items:flex-start}main.content-page h2{font-size:28px;font-weight:500;margin:50px 0 30px}main.content-page h2:first-child{margin-top:0}main.content-page li,main.content-page p{font-size:22px;font-weight:300}main.content-page li{margin-bottom:20px}main.content-page ul{padding-left:22px}main.content-page .content{width:calc(100% - 490px)}main.content-page .resume-form-wrap{min-width:440px;border-radius:50px 0;background:url(/images/dist/gray_bg.png) no-repeat,#f6f6f7;background-size:cover;margin-left:50px;padding:100px 45px;color:#2a2a2a;position:sticky;top:20px}main.content-page .resume-form-wrap .form-title{font-size:28px;text-align:center;margin-bottom:30px}main.content-page .resume-form-wrap .form-control.text-center{margin-top:10px}main.content-page .resume-form-wrap .btn-gradient{min-width:214px;height:58px;display:block;margin:20px auto 0}.current-file{display:flex;width:80%;margin:0 auto 20px;height:20px;align-items:center}.current-file .current-file--name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 0 auto;max-width:100%;text-align:left}.current-file .clear-file{display:none}.dialog{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:99;padding:20px 0}.dialog,.dialog .dialog-body{justify-content:center;display:flex;overflow:auto}.dialog .dialog-body{max-width:370px;width:100%;height:530px;background:#fff;border-radius:10px;align-items:flex-end;padding-left:50px;padding-right:50px;padding-bottom:50px;text-align:center;position:relative;margin:auto 15px}.dialog .dialog-body .btn-close{position:absolute;top:20px;right:20px;background:#fff;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.dialog .dialog-body .btn-close:hover{opacity:.8}.dialog .dialog-body .dialog-content{color:#365067}.dialog .dialog-body .dialog-content .title{font-size:38px;margin-bottom:20px;font-weight:500}.dialog .dialog-body .dialog-content .text{font-size:20px;margin-bottom:20px}.dialog .dialog-body.dialog-success{background:url(/images/dist/success-dialog.jpg) no-repeat top;background-size:cover}.dialog .dialog-body.dialog-fail{background:url(/images/dist/fail-dialog.jpg) no-repeat top;background-size:cover}.btn-red{background:#eb5757;border-radius:50px}.btn-red:hover{opacity:.8}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{position:relative;display:inline-block;width:30px;height:16px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:30px;height:2px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;background-color:#fff}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-10px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse .hamburger-inner:after{top:-14px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(-90deg)}@media(max-width:1300px){.container{max-width:960px}.h3-text{font-size:32px}.body-text{font-size:16px}.header-menu{padding-left:35px}.header-section.header-vacancy .header-content{padding:0 68px}.header-content{padding-left:68px}.header-title{font-size:100px}.header-title:before{min-width:115px;left:-145px;margin-right:30px}.header-subtitle{font-size:26px}.header-text{font-size:22px}.section{padding:50px 0}.section-about{padding-top:100px}.section-about .about-card{min-width:304px;height:402px;padding:25px}.section-about .about-details{margin-left:30px;padding-right:30px}.section-about .about-detail{padding:10px}.section-about .about-detail .image-icon{width:60px;height:60px;background-size:cover!important;margin-bottom:5px}.section-about .about-detail .about-title{font-size:16px;margin-bottom:5px}.section-about .about-detail .about-content{font-size:13px}.section-join .join-us-bg{padding:25px}.section-join .right-block{margin:-45px 0}.section-join .image-join{width:304px;height:427px}.section-join .join-list--item{width:305px;height:45px;background:#fff;margin-bottom:20px;margin-left:26px;font-size:15px;padding:5px 24px 5px 45px}.section-join .join-list--item .image-icon{min-width:60px;width:60px;height:60px;background-size:cover!important}.section-join .h3-text{margin-bottom:20px}.section-info .row+.row{margin-top:50px}.section-info .image-info{min-width:440px;height:280px}.section-info .info-text{padding:0 25px;max-width:384px;margin-right:auto}.section-info .first-info{padding-left:65px}.section-vacancies .vacancies-bg{padding:25px}.section-vacancies .h3-text{margin-bottom:20px}.footer{height:670px;margin-top:100px}.footer .h3-text{margin-bottom:20px}.footer .footer-details{padding-top:80px}.footer .footer-details .footer-list{margin-bottom:20px}.footer .footer-form{padding:25px 40px;height:auto;margin-top:-55px}}@media(min-width:960px)and (max-width:1300px){main.content-page .content{width:calc(100% - 375px)}main.content-page .resume-form-wrap{min-width:350px;width:350px;padding:30px;margin-left:25px}}@media(max-width:960px){main.content-page .row{flex-wrap:wrap}main.content-page .content{width:100%}main.content-page .resume-form-wrap{max-width:350px;width:100%;flex:1 0 100%;margin:100px auto 0}.container{max-width:768px}.header-section{padding:62px 25px 25px}.d-md-none{display:none}.h3-text{font-size:43px}.body-text{font-size:16px}.header-menu{padding-left:25px;padding-top:20px}.header-section.header-vacancy .header-content{padding:0}.header-content{padding:0;margin:auto;text-align:center}.header-title{font-size:100px;justify-content:center}.header-title:before{display:none}.social-links{top:20px;transform:none;right:20px}.social-links .social-links-list{flex-direction:row;margin-bottom:0;align-items:center}.social-links .social-link-item{padding:0 15px}.section{padding:50px 0}.section-about{padding-top:100px}.section-about .row{flex-wrap:wrap}.section-about .about-card{max-width:304px;margin:0 auto 60px;text-align:center}.section-about .about-details{margin-left:30px;padding-right:30px}.section-about .about-detail{padding:25px}.section-about .about-detail .image-icon{width:84px;height:84px;background-size:cover!important;margin-bottom:20px}.section-about .about-detail .about-title{font-size:22px;margin-bottom:20px}.section-about .about-detail .about-content{font-size:16px}.section-join .join-us-bg{padding:55px 162px}.section-join .right-block{display:none}.section-join .left-block{width:100%;text-align:center}.section-join .join-list--item{width:385px;height:60px;background:#fff;margin-bottom:20px;margin-left:26px;font-size:18px;padding:5px 24px 5px 75px;text-align:left}.section-join .join-list--item .image-icon{min-width:84px;width:84px;height:84px;background-size:cover!important}.section-join .h3-text{margin-bottom:20px}.info-text p:last-child{margin-bottom:0}.section-info .row+.row{margin-top:50px}.section-info .image-info{min-width:368px;max-width:368px;height:234px}.section-info .info-text{padding:0 50px 0 0}.section-info .first-info{padding-left:65px}.section-vacancies .vacancies-bg{padding:50px}.section-vacancies .h3-text{margin-bottom:20px}.footer{height:auto}.footer .h3-text{margin-bottom:20px;justify-content:center;align-items:center}.footer .footer-wrap{flex-wrap:wrap}.footer .footer-col{flex:1 0 100%}.footer .footer-details{padding-top:80px;padding-bottom:50px;order:2;text-align:center}.footer .footer-details .footer-list{margin-bottom:20px}.footer .footer-details .footer-list li{align-items:center;justify-content:center;flex-direction:column}.footer .footer-details .footer-list li .icon-wg{margin:0 0 20px}.footer .footer-details .social-links-list{justify-content:center;margin-bottom:85px}.footer .cliple-tech-wrap{top:-45px;margin:0 auto!important}.footer .footer-form{padding:25px 40px;height:auto;order:1;max-width:540px;margin:-55px auto 0}.footer .footer-form .btn{display:block;margin:20px auto 0}}@media(max-width:768px){main.content-page .resume-form-wrap{max-width:350px;width:100%;min-width:auto;flex:1 0 100%;padding-left:15px;padding-right:15px;margin:100px auto 0}main.content-page h2{font-size:22px}main.content-page li,main.content-page p{font-size:18px}.h3-text{font-size:32px}.header-menu nav{margin-top:50px;overflow:auto;height:calc(100% - 80px);padding-bottom:25px}.header-section.header-vacancy .header-content .header-title:not(.vacancies-title){font-size:50px}.section-about .about-card{margin-bottom:25px}.section-about .about-details{padding:0;margin:0}.section-about .about-content{max-width:290px;margin:0 auto}.section-about .about-detail{flex:1 0 100%;text-align:center}.section-join .h3-text{margin-bottom:75px}.section-join .join-us-bg{padding:50px 25px}.section-join .join-list{display:flex;flex-direction:column;align-items:center;justify-content:center}.section-join .join-list--item{width:318px;height:111px;padding:60px 40px 15px;border-radius:0 0 30px 30px;font-size:16px;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 0 74px}.section-join .join-list--item:last-child{margin-bottom:50px}.section-join .join-list--item .image-icon{top:-42px;left:50%;transform:translateX(-50%)}.section-info .row{flex-wrap:wrap;justify-content:center;flex-direction:column}.section-info .info-text{margin-right:0;text-align:center;padding:0;width:100%;max-width:311px;order:2}.section-info .info-text p{width:100%;font-size:16px}.section-info .image-info{min-width:311px;max-width:311px;height:198px;order:1;margin-bottom:40px}.section-info .image-info--left{box-shadow:6px 6px 0 0 #eaeef5}.section-info .image-info--right{box-shadow:-6px -6px 0 0 #eaeef5}.section-vacancies .vacancies-bg{padding:50px 25px}.footer .footer-details .footer-list li{font-size:18px}.footer .cliple-tech-wrap{top:-45px;margin:0 auto!important}.footer .cliple-tech-wrap div:last-child>span:first-child{display:none}.footer .footer-form{padding:45px 25px}}@media(max-width:375px){main.content-page .resume-form-wrap{max-width:350px;width:100%;min-width:auto;flex:1 0 100%;padding-left:15px;padding-right:15px;margin:100px auto 0}main.content-page h2{font-size:18px}main.content-page li,main.content-page p{font-size:16px}.h3-text{font-size:28px}.header-title{font-size:86px}.header-subtitle{font-size:22px}.header-text{font-size:18px}.section{padding:30px 0}.section-about{padding-top:50px}.section-about .about-card{margin-bottom:25px;width:290px;min-width:290px;max-width:290px;height:383px}.section-about .about-details{padding:0;margin:0}.section-about .about-detail{flex:1 0 100%;text-align:center;padding:20px 0}.section-join .h3-text{margin-bottom:75px}.section-join .join-us-bg{padding:50px 25px}.section-join .join-list{display:flex;flex-direction:column;align-items:center;justify-content:center}.section-join .join-list--item{width:100%}.section-info .image-info{min-width:290px;max-width:290px;height:185px;order:1;margin-bottom:40px}.section-vacancies .vacancies-bg{padding:50px 25px}.dialog .dialog-body{height:420px;padding:0 35px 25px}.dialog .dialog-body .dialog-content .title{font-size:22px}.dialog .dialog-body .dialog-content .text{font-size:16px}}