a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:none;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}body{margin:0}ul{list-style-type:none}a{background:transparent;text-decoration:none}button,input{line-height:normal}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}img{display:block;height:auto;max-width:100%}input:focus,textarea:focus{outline:0}input{margin:0;padding:0}@media print{@page{margin:1cm}body{background:#fff;color:#000}a,blockquote,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}}@font-face{font-display:swap;font-family:DINP-R;font-style:normal;font-weight:400;src:url(../images/design/DINPro-Regular.3ded79.woff2) format("woff2"),url(../images/design/DINPro-Regular.3c5324.woff) format("woff")}@font-face{font-display:swap;font-family:Vela Sans;font-style:normal;font-weight:400;src:url(../images/design/VelaSans-Regular.b6a6b5.woff2) format("woff2"),url(../images/design/VelaSans-Regular.958ff7.woff) format("woff")}@font-face{font-display:swap;font-family:DINish;font-stretch:70%;font-style:normal;font-weight:700;src:url(../images/design/DINish-Bold.a16b55.woff2) format("woff2"),url(../images/design/DINish-Bold.c06899.woff) format("woff")}@font-face{font-display:swap;font-family:DINish Regular;font-stretch:70%;font-style:normal;font-weight:700;src:url(../images/design/DINish.b48beb.woff2) format("woff2"),url(../images/design/DINish.f4131e.woff) format("woff")}@font-face{font-display:swap;font-family:DINish Condensed;font-style:normal;font-weight:400;src:url(../images/design/Dinish-Condensed.0d20d2.woff2) format("woff2"),url(../images/design/Dinish-Condensed.dfe1f8.woff) format("woff")}header{background:#fff;padding:30px 0}header .header-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0 20px;position:relative;z-index:101}@media(max-width:640px){header .logo{max-width:60px;width:100%}}header .logo svg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}header .nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:640px){header .nav{display:none}}header .nav a{color:#1f1d29;display:block;font-family:Vela Sans,sans-serif;font-size:18px;font-weight:700;line-height:24px;-webkit-transition:color .3s linear;transition:color .3s linear}header .nav a:hover{color:#1120a5}header .nav a:not(:last-child){margin-right:24px}header .nav a.select{padding-right:15px;position:relative}header .nav a.select:after{-webkit-box-sizing:border-box;box-sizing:border-box;content:">";display:inline-block;position:absolute;right:-3px;top:50%;-webkit-transform:translateY(-45%) rotate(90deg);transform:translateY(-45%) rotate(90deg)}header .nav a.active{position:relative}header .nav a.active:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA2IiBoZWlnaHQ9IjUwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik01NS4zNjEgNi43ODhDMjIuMTc2IDcuMTU1LjI4MiAxOS4wNjIgMS4zNTIgMzEuMjk0YzEuMDcgMTIuMjMxIDI1LjEzIDIwLjExOCA1My43NCAxNy42MTUgMjguNjEtMi41MDMgNTAuOTM1LTE0LjQ0OCA0OS44NjQtMjYuNjgtLjg2LTkuODMtMTYuNjM0LTIyLjg5LTU0LjgzMi0yMS4wNjkiIHN0cm9rZT0iI0U5NDkyNyIvPjwvc3ZnPg==);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);width:104px}header .mobile-menu-btn{background:none;border:none;cursor:pointer;display:none;height:12px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:32px}@media(max-width:640px){header .mobile-menu-btn{display:block}}header .mobile-menu-btn img.hide{display:none}header .mobile-menu-btn span{background:#1120a5;border-radius:9px;display:block;height:1px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}header .mobile-menu-btn span:first-child{top:0}header .mobile-menu-btn span:nth-child(2),header .mobile-menu-btn span:nth-child(3){top:6px}header .mobile-menu-btn span:nth-child(4){top:12px}header .mobile-menu-btn.open span:first-child{left:50%;top:12px;width:0}header .mobile-menu-btn.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .mobile-menu-btn.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .mobile-menu-btn.open span:nth-child(4){left:50%;top:12px;width:0}header .mobile-menu{background:#1f1d29;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition:all .7s linear;transition:all .7s linear;visibility:hidden;width:100%;z-index:99}header .mobile-menu .inner{background:#fff;border-radius:0 0 40px 40px;min-height:660px;overflow:hidden;padding:100px 20px;position:relative;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .7s linear;transition:-webkit-transform .7s linear;transition:transform .7s linear;transition:transform .7s linear,-webkit-transform .7s linear}header .mobile-menu .inner .mobile-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}header .mobile-menu .inner .mobile-nav li{border-bottom:1px solid hsla(247,6%,73%,.4);font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;padding:16px 0}header .mobile-menu .inner .mobile-nav li a{color:#1f1d29;display:inline-block;width:100%}header .mobile-menu .inner .contact-link{color:#1f1d29;display:block;font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.04em;line-height:24px;position:relative;text-align:center}header .mobile-menu .inner .contact-link:after{background:no-repeat 50% url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzM0IiBoZWlnaHQ9IjUzIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xNzguNjIgNy40M0M3Mi45OTYgMTAuNDM1LjY3OCAyNC4xOTIgMS4zMiAzNi40NTRjLjY0MyAxMi4yNjEgNzUuMzgzIDE4LjMxMSAxNjYuOTM2IDEzLjUxM0MyNTkuODEgNDUuMTcgMzMzLjUwOCAzMS4zNCAzMzIuODY1IDE5LjA3OGMtLjUxNi05Ljg1NC00Ny43MzYtMjEuNzg0LTE2OS42MzMtMTYuOTEzIiBzdHJva2U9IiNFOTQ5MjciLz48L3N2Zz4=);background-size:100%;content:"";height:60px;left:50%;max-width:332px;position:absolute;top:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);width:100%}header .mobile-menu .inner .orca{bottom:0;left:50%;max-width:280px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}header .mobile-menu .inner .orca img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}header.active .mobile-menu{opacity:1;pointer-events:all;-webkit-transition:all .7s linear;transition:all .7s linear;visibility:visible}header.active .mobile-menu .inner{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .7s linear;transition:-webkit-transform .7s linear;transition:transform .7s linear;transition:transform .7s linear,-webkit-transform .7s linear}header.blue{background:#1120a5}header.blue .nav a{color:#fff}header.blue .mobile-menu-btn span{background:#fff}header.blue.active .logo svg .top{fill:#1120a5!important}header.blue.active .logo svg .bottom{fill:#000!important}header.blue.active .mobile-menu-btn span{background:#1120a5}header.transparent{background:transparent}header.transparent .nav a{color:#fff}header.transparent .mobile-menu-btn span{background:#fff}header.transparent.active .logo svg .top{fill:#1120a5!important}header.transparent.active .logo svg .bottom{fill:#000!important}header.transparent.active .mobile-menu-btn span{background:#1120a5}footer{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:20px 0}@media(max-width:640px){footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:48px 0}}footer a,footer span{color:#848291;font-family:Vela Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;position:relative}footer a:not(:last-child),footer span:not(:last-child){margin-right:16px;padding-right:16px}@media(max-width:640px){footer a:not(:last-child),footer span:not(:last-child){margin-bottom:8px;margin-right:0;padding-right:0}}footer a:not(:last-child):after,footer span:not(:last-child):after{color:#cbcad3;content:"•";height:4px;position:absolute;right:0;top:0;width:4px}@media(max-width:640px){footer a:not(:last-child):after,footer span:not(:last-child):after{display:none}}footer a{-webkit-transition:opacity .3s linear;transition:opacity .3s linear}footer a:hover{opacity:.7}section.hero-section{background:#fff;border-radius:0 0 40px 40px;overflow:hidden;padding:60px 0 150px;position:relative;z-index:6}@media(max-width:768px){section.hero-section{padding-bottom:320px}}@media(max-width:480px){section.hero-section{padding-bottom:200px}}section.hero-section .container{position:relative;z-index:3}section.hero-section .title-block{position:relative}section.hero-section .title-block .title{color:#1f1d29;font-family:Vela Sans,sans-serif;font-size:104px;font-style:normal;font-weight:700;letter-spacing:-.06em;line-height:104px;margin-bottom:40px}@media(max-width:1024px){section.hero-section .title-block .title{font-size:75px;line-height:85px}}@media(max-width:768px){section.hero-section .title-block .title{font-size:36px;line-height:40px;max-width:332px;width:100%}}@media(max-width:640px){section.hero-section .title-block .title{max-width:100%}}section.hero-section .title-block .very{height:50px;left:538px;position:absolute;top:-30px;width:72px}@media(max-width:1024px){section.hero-section .title-block .very{left:380px}}@media(max-width:768px){section.hero-section .title-block .very{left:165px;top:-40px}}section.hero-section .title-block .design{bottom:21px;height:60px;left:825px;position:absolute;width:155px}@media(max-width:1024px){section.hero-section .title-block .design{left:590px}}@media(max-width:768px){section.hero-section .title-block .design{display:none;left:590px}}section.hero-section .title-block .design-mobile{bottom:-30px;display:none;height:40px;left:60px;position:absolute;width:248px}@media(max-width:768px){section.hero-section .title-block .design-mobile{display:block}}section.hero-section .subtitle{color:#b6b5be;display:block;font-family:Vela Sans,sans-serif;font-size:36px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:40px;margin-bottom:40px;max-width:575px;width:100%}@media(max-width:768px){section.hero-section .subtitle{font-size:24px;line-height:32px}section.hero-section .specialisation-block{margin-bottom:60px}}section.hero-section .specialisation-block .specialisation-title{color:#1f1d29;display:block;font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:16px}section.hero-section .specialisation-block .specialisation-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}section.hero-section .specialisation-block .specialisation-list .specialisation-item{position:relative}section.hero-section .specialisation-block .specialisation-list .specialisation-item:not(:last-child){margin-right:12px}section.hero-section .specialisation-block .specialisation-list .specialisation-item:not(:last-child):after{background:#cbcad3;border-radius:100%;content:"";height:4px;position:absolute;right:-8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px}section.hero-section .specialisation-block .specialisation-list .specialisation-item:hover span{color:#cc3514}section.hero-section .specialisation-block .specialisation-list .specialisation-item:hover img{opacity:1;visibility:visible}@media(max-width:768px){section.hero-section .specialisation-block .specialisation-list .specialisation-item:hover img{opacity:0;visibility:hidden}}section.hero-section .specialisation-block .specialisation-list .specialisation-item span{color:#e94927;cursor:pointer;font-family:DINish,sans-serif;font-size:56px;font-style:normal;font-weight:400;line-height:56px;position:relative;text-transform:uppercase;-webkit-transition:color .3s linear;transition:color .3s linear}@media(max-width:768px){section.hero-section .specialisation-block .specialisation-list .specialisation-item span{font-size:40px;line-height:36px}}@media(max-width:480px){section.hero-section .specialisation-block .specialisation-list .specialisation-item span{font-size:30px;line-height:32px}}section.hero-section .specialisation-block .specialisation-list .specialisation-item img{height:60px;left:50%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;opacity:0;position:absolute;-webkit-transform:translate(-50%,5%);transform:translate(-50%,5%);-webkit-transition:all .3s linear;transition:all .3s linear;visibility:hidden}@media(max-width:768px){section.hero-section .specialisation-block .specialisation-list .specialisation-item img{display:none}}section.hero-section .about{color:#1f1d29;font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.04em;line-height:24px;position:absolute;right:50px;top:70%;-webkit-transform:translateY(-70%);transform:translateY(-70%);-webkit-transition:color .3s linear;transition:color .3s linear}@media(max-width:768px){section.hero-section .about{display:block;margin:0 auto;position:relative;right:auto;text-align:center;top:auto;-webkit-transform:none;transform:none}}section.hero-section .about:hover{color:#1120a5}section.hero-section .about:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgzIiBoZWlnaHQ9IjU4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMzEuNTk1IDEyLjA1MlMxMTguOTk0IDkuNzg0IDkxLjQgOS43ODRDNDcuOTYgOS43ODQgMSAxNy4wODcgMSAzMS4yODcgMSA0NS40ODggNDEuNTE4IDU3IDkxLjUgNTdTMTgyIDQ1LjQ4OCAxODIgMzEuMjg3YzAtOS4zNi0xNy4yNDMtMTguMjY2LTUwLjQwNS0yNS44OTVDMTE3LjI3NSAyLjA5OCA5MS41IDEgOTEuNSAxIiBzdHJva2U9IiNFOTQ5MjciLz48L3N2Zz4=) no-repeat 50%;background-size:100%;content:"";height:70px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:181px}@media(max-width:768px){section.hero-section .about:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzM0IiBoZWlnaHQ9IjU4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yNDAuNTQ0IDEyLjA1MnMtMjMuMTE0LTIuMjY4LTczLjcyNy0yLjI2OEM4Ny4xMzUgOS43ODQgMSAxNy4wODcgMSAzMS4yODcgMSA0NS40ODggNzUuMzIgNTcgMTY3IDU3YzkxLjY3OSAwIDE2Ni0xMS41MTIgMTY2LTI1LjcxMyAwLTkuMzYtMzEuNjI4LTE4LjI2Ni05Mi40NTYtMjUuODk1QzIxNC4yNzggMi4wOTggMTY3IDEgMTY3IDEiIHN0cm9rZT0iI0U5NDkyNyIvPjwvc3ZnPg==) no-repeat 50%;background-size:90%;height:58px;width:332px}}section.hero-section .orca-bg-video{bottom:-55%;height:1000px;left:45%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1500px;z-index:0}@media(max-width:768px){section.hero-section .orca-bg-video{bottom:-60%;left:0;margin:0 auto;right:0;-webkit-transform:translateX(0);transform:translateX(0);width:100%}}section.hero-section .orca-bg-video video{height:100%;width:100%;z-index:0}.projects-section{background:#1120a5;border-radius:0 0 40px 40px;padding:50px 0 120px;position:relative;z-index:5}@media(max-width:768px){.projects-section{padding:40px 0 64px}}@media(max-width:640px){.projects-section{padding:50px 0 64px}}.projects-section .swiper-slide{max-width:1150px;min-width:980px;width:80%}@media(max-width:1024px){.projects-section .swiper-slide{min-width:auto}}@media(max-width:640px){.projects-section .swiper-slide{min-width:85%;width:85%}}.projects-section .projects-section-title{color:#1f1d29;font-family:Vela Sans;font-size:80px;font-style:normal;font-weight:700;letter-spacing:-.04em;line-height:80px;margin:0 auto 100px;max-width:1196px;padding:0 20px;text-transform:lowercase;width:100%}@media(max-width:1024px){.projects-section .projects-section-title{font-size:60px;line-height:60px;margin:0 auto 50px}}@media(max-width:768px){.projects-section .projects-section-title{font-size:30px;line-height:35px;margin:0 auto 40px}}@media(max-width:640px){.projects-section .projects-section-title{padding:0 10px}}.projects-section .projects-section-title+.project-slider{margin-bottom:120px}@media(max-width:1024px){.projects-section .projects-section-title+.project-slider{margin-bottom:80px}}@media(max-width:768px){.projects-section .projects-section-title+.project-slider{margin-bottom:60px}}.projects-section .project-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:60px 0}@media(max-width:768px){.projects-section .project-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 0}}@media(max-width:640px){.projects-section .project-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.projects-section .project-item .text{max-width:344px;padding-right:30px;position:relative;width:100%}@media(max-width:768px){.projects-section .project-item .text{max-width:100%;padding-right:0}}.projects-section .project-item .text:before{content:url(../images/design/project-right.6f5caf.svg);max-width:120px;position:absolute;right:0;top:-90px;width:100%}@media(max-width:768px){.projects-section .project-item .text:before{display:none}}.projects-section .project-item .text .project-title{color:#fff;font-family:DINish,sans-serif;font-size:45px;font-style:normal;font-weight:400;line-height:45px;margin-bottom:10px;text-transform:uppercase}@media(max-width:640px){.projects-section .project-item .text .project-title{font-size:40px;line-height:36px}}.projects-section .project-item .text .project-description{color:hsla(0,0%,100%,.6);font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:26px;margin-bottom:24px;text-transform:lowercase}@media(max-width:640px){.projects-section .project-item .text .project-description{font-size:16px;line-height:22px}}.projects-section .project-item .image{background:-webkit-gradient(linear,left bottom,left top,from(#1f1d29),to(#1f1d29)),#049695;background:linear-gradient(0deg,#1f1d29,#1f1d29),#049695;border-radius:40px;max-width:692px;overflow:hidden;width:100%}@media(max-width:1024px){.projects-section .project-item .image{max-width:560px}}@media(max-width:768px){.projects-section .project-item .image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;margin-bottom:32px;order:-1}}.projects-section .project-item .image img,.projects-section .project-item .image video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.projects-section .project-item-image-left .text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:30px;padding-right:0;position:relative}@media(max-width:768px){.projects-section .project-item-image-left .text{padding-left:0}}.projects-section .project-item-image-left .text:before{content:url(../images/design/project-left.802cb3.svg);left:0;max-width:87px;position:absolute;top:-90px;width:100%}@media(max-width:768px){.projects-section .project-item-image-left .text:before{display:none}}.projects-section .project-slider{position:relative}@media(max-width:1441px)and (min-width:1280px){.projects-section .project-slider{margin-left:-6%}}@media(max-width:1280px)and (min-width:1024px){.projects-section .project-slider{margin-left:-8%}}@media(max-width:1024px){.projects-section .project-slider{margin-left:-8%}}@media(max-width:640px){.projects-section .project-slider{margin-left:-5%}}.projects-section .project-slider:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(62%,#fff),to(#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 62%,#fff);content:"";height:100%;position:absolute;right:0;top:0;width:40px;z-index:3}@media(max-width:640px){.projects-section .project-slider:after{right:-15px;width:20px}}.projects-section .project-slider:before{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(36%,#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff,#fff 36%,hsla(0,0%,100%,0));content:"";height:100%;left:-17px;position:absolute;top:0;width:40px;z-index:3}@media(max-width:640px){.projects-section .project-slider:before{left:-15px;width:20px}}.projects-section .project-slider a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.projects-section .project-slider a:hover{opacity:.7}.projects-section .project-slider .project-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}@media(max-width:768px){.projects-section .project-slider .project-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(max-width:640px){.projects-section .project-slider .project-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.projects-section .project-slider .project-item .image{height:427px;max-width:528px}@media(max-width:768px){.projects-section .project-slider .project-item .image{height:300px;margin-bottom:0;max-width:100%}}@media(max-width:640px){.projects-section .project-slider .project-item .image{height:230px;margin-bottom:31px;max-width:100%}}@media(max-width:768px){.projects-section .project-slider .project-item .text{padding-left:15px;padding-right:20px}}@media(max-width:640px){.projects-section .project-slider .project-item .text{padding:0}}.projects-section .project-slider .project-item .project-title{color:#1120a5}@media(max-width:768px){.projects-section .project-slider .project-item .project-title{font-size:60px;line-height:60px}}@media(max-width:640px){.projects-section .project-slider .project-item .project-title{font-size:40px;line-height:36px}}.projects-section .project-slider .project-item .project-description{color:#1f1d29}@media(max-width:768px){.projects-section .project-slider .project-item .project-description{font-size:16px;line-height:24px}}.projects-section .project-slider .project-item .sticker{background:#e94927}.projects-section .project-slider .project-item .text:before{display:none}.projects-section .project-slider:last-child{margin-bottom:0}.projects-section .big-link{padding-top:60px}@media(max-width:768px){.projects-section .big-link{padding-top:40px}}.projects-section-default{background-color:#fff}.projects-section-default+.projects-section-default{padding:75px 0 120px}@media(max-width:1024px){.projects-section-default+.projects-section-default{padding:50px 0 70px}}section.services-section{background-color:#f7f8fc;margin-top:-40px;padding:122px 0 82px}@media(max-width:768px){section.services-section{padding:62px 0}}@media(max-width:640px){section.services-section{padding:86px 0 46px}}section.services-section .services-slider{margin-left:calc(50vw - 578px)}@media(max-width:1024px){section.services-section .services-slider{margin-left:20px}}section.services-section .services-slider .swiper-slide{background-color:#fff;border:1px solid #b6b5be;border-radius:20px;height:724px;max-width:404px;padding:30px;width:100%}@media(max-width:1024px){section.services-section .services-slider .swiper-slide{height:465px;max-width:294px;padding:22px}}@media(max-width:640px){section.services-section .services-slider .swiper-slide{max-width:250px}}section.services-section .services-slider .swiper-slide .image{height:70px;margin-bottom:18px;width:70px}@media(max-width:1024px){section.services-section .services-slider .swiper-slide .image{height:50px;margin-bottom:12px;width:50px}}section.services-section .services-slider .swiper-slide .image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.services-section .services-slider .swiper-slide .service-title{color:#1f1d29;font-family:Vela Sans,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.04em;line-height:112%;margin-bottom:10px}@media(max-width:1024px){section.services-section .services-slider .swiper-slide .service-title{font-size:22px}}section.services-section .services-slider .swiper-slide .service-content__text{color:#1f1d29;font-family:Vela Sans,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:144%}@media(max-width:1024px){section.services-section .services-slider .swiper-slide .service-content__text{font-size:12px;line-height:18px}}section.services-section .services-slider .swiper-slide .service-content__list{margin-top:10px}@media(max-width:1024px){section.services-section .services-slider .swiper-slide .service-content__list{margin-top:5px}}section.services-section .services-slider .swiper-slide .service-content__list li{color:#1f1d29;font-family:Vela Sans,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:144%;margin-bottom:5px;padding-left:30px;position:relative}@media(max-width:1024px){section.services-section .services-slider .swiper-slide .service-content__list li{font-size:12px;line-height:18px;padding-left:20px}}section.services-section .services-slider .swiper-slide .service-content__list li:before{background:#1120a5;border-radius:100%;content:"";height:8px;left:0;position:absolute;top:10px;width:8px}@media(max-width:1024px){section.services-section .services-slider .swiper-slide .service-content__list li:before{height:6px;top:7px;width:6px}}section.services-section .services-slider .swiper-slide .service-content__footer{border-top:1px solid #b6b5be;bottom:118px;left:50%;padding-top:18px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 60px)}@media(max-width:1024px){section.services-section .services-slider .swiper-slide .service-content__footer{bottom:80px;padding-top:12px}}section.services-section .services-slider .swiper-slide .service-content__footer .title{color:#1f1d29;display:inline-block;font-family:Vela Sans,sans-serif;font-size:18px;font-weight:700;line-height:24px;margin-right:10px;min-width:40px}@media(max-width:1024px){section.services-section .services-slider .swiper-slide .service-content__footer .title{font-size:12px;line-height:18px;margin-right:6px;min-width:35px}}section.services-section .services-slider .swiper-slide .service-content__footer .period{margin-bottom:10px}@media(max-width:1024px){section.services-section .services-slider .swiper-slide .service-content__footer .period{margin-bottom:6px}}section.services-section .services-slider .swiper-slide .service-content__footer .period .value{color:#1f1d29;font-family:Vela Sans,sans-serif;font-size:18px;font-weight:400;line-height:26px}@media(max-width:1024px){section.services-section .services-slider .swiper-slide .service-content__footer .period .value{font-size:12px;line-height:18px}}section.services-section .services-slider .swiper-slide .service-content__footer .price .value{color:#1120a5;font-family:Vela Sans,sans-serif;font-size:32px;font-weight:800;line-height:36px}@media(max-width:1024px){section.services-section .services-slider .swiper-slide .service-content__footer .price .value{font-size:22px;line-height:24px}}section.services-section .services-slider .swiper-slide .button{bottom:37px;color:#1f1d29;font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;left:50%;letter-spacing:-.04em;line-height:24px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:color .3s linear;transition:color .3s linear}section.services-section .services-slider .swiper-slide .button:hover{color:#1120a5}@media(max-width:1024px){section.services-section .services-slider .swiper-slide .button{bottom:25px;font-size:14px}}section.services-section .services-slider .swiper-slide .button:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgzIiBoZWlnaHQ9IjU4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMzEuNTk1IDEyLjA1MlMxMTguOTk0IDkuNzg0IDkxLjQgOS43ODRDNDcuOTYgOS43ODQgMSAxNy4wODcgMSAzMS4yODcgMSA0NS40ODggNDEuNTE4IDU3IDkxLjUgNTdTMTgyIDQ1LjQ4OCAxODIgMzEuMjg3YzAtOS4zNi0xNy4yNDMtMTguMjY2LTUwLjQwNS0yNS44OTVDMTE3LjI3NSAyLjA5OCA5MS41IDEgOTEuNSAxIiBzdHJva2U9IiNFOTQ5MjciLz48L3N2Zz4=);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:181px}@media(max-width:1024px){section.services-section .services-slider .swiper-slide .button:after{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}}section.services-section .services-text{color:#b6b5be;display:block;font-family:Vela Sans,sans-serif;font-size:36px;font-weight:400;letter-spacing:-.02em;line-height:111%;margin-top:30px;padding-left:36px;position:relative;text-transform:lowercase}@media(max-width:1024px){section.services-section .services-text{font-size:24px;margin-top:26px;padding-left:25px}}section.services-section .services-text:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI0LjA3NCAxM0gxLjkyNk0xMyAxLjkyNnYyMi4xNDhNNi41NCAxOS40NiAxOS40NiA2LjU0bTAgMTIuOTJMNi41NCA2LjU0IiBzdHJva2U9IiNFOTQ5MjciIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:26px;left:0;position:absolute;top:5px;width:26px}@media(max-width:1024px){section.services-section .services-text:before{height:16px;top:7px;width:16px}}.stack-section{background-color:#fff;border-radius:40px;margin:-40px 0;padding:82px 0;position:relative;z-index:3}@media(max-width:768px){.stack-section{border-radius:20px;margin:-20px 0;padding:56px 0}}@media(max-width:640px){.stack-section{padding:25px 0}}.stack-section__header{position:relative}.stack-section__header .icon{position:absolute;right:0;top:50%;-webkit-transform:translateY(-26%);transform:translateY(-26%)}@media(max-width:768px){.stack-section__header .icon{display:none}}.stack-section .stack-categories{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:34px}@media(max-width:768px){.stack-section .stack-categories{margin-bottom:24px}}.stack-section .stack-categories .stack-category{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:768px){.stack-section .stack-categories .stack-category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.stack-section .stack-categories .stack-category:not(:last-child){border-bottom:1px solid #b6b5be;padding-bottom:34px}@media(max-width:768px){.stack-section .stack-categories .stack-category:not(:last-child){padding-bottom:14px}}.stack-section .stack-categories .stack-category__title{text-wrap:nowrap;color:#1120a5;font-family:Vela Sans,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.04em;line-height:112%;min-width:228px;padding-right:48px}@media(max-width:768px){.stack-section .stack-categories .stack-category__title{margin-bottom:10px}}@media(max-width:640px){.stack-section .stack-categories .stack-category__title{font-size:24px}}@media(max-width:768px){.stack-section .stack-categories .stack-category__title br{display:none}}.stack-section .stack-categories .stack-category__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}@media(max-width:768px){.stack-section .stack-categories .stack-category__list{gap:20px}}@media(max-width:640px){.stack-section .stack-categories .stack-category__list{gap:10px}}.stack-section .stack-categories .stack-category__list span{color:#b6b5be;cursor:default;font-family:Vela Sans,sans-serif;font-size:24px;font-weight:400;letter-spacing:-.02em;line-height:133%;-webkit-transition:color .3s linear;transition:color .3s linear}@media(max-width:640px){.stack-section .stack-categories .stack-category__list span{font-size:14px}}.stack-section .stack-categories .stack-category__list span:hover{color:#e94927}.stack-section .icon-mobile{display:none;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.stack-section .icon-mobile{display:block}}section.how-works-section{background-color:#f7f8fc;border-radius:0 0 40px 40px;padding:102px 0;position:relative;z-index:2}@media(max-width:768px){section.how-works-section{border-radius:0 0 20px 20px;padding:82px 0}}@media(max-width:640px){section.how-works-section{padding:66px 0}}section.how-works-section .how-works-slider{margin-left:calc(50vw - 578px)}@media(max-width:1024px){section.how-works-section .how-works-slider{margin-left:20px}}section.how-works-section .how-works-slider .how-works-slide{-webkit-perspective:25000;perspective:25000;-moz-transform:perspective(25000px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:404px}@media(max-width:1024px){section.how-works-section .how-works-slider .how-works-slide{width:320px}}@media(max-width:640px){section.how-works-section .how-works-slider .how-works-slide{width:285px}}section.how-works-section .how-works-slider .how-works-slide .flip{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}section.how-works-section .how-works-slider .how-works-slide .flipper{border:1px solid #b6b5be;border-radius:20px;height:718px;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.7s linear;transition:.7s linear;width:404px}@media(max-width:1024px){section.how-works-section .how-works-slider .how-works-slide .flipper{height:500px;max-width:320px}}@media(max-width:640px){section.how-works-section .how-works-slider .how-works-slide .flipper{max-width:285px}}section.how-works-section .how-works-slider .how-works-slide .flipper .back,section.how-works-section .how-works-slider .how-works-slide .flipper .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;padding:40px 20px 20px;position:absolute;top:0;width:100%}@media(max-width:1024px){section.how-works-section .how-works-slider .how-works-slide .flipper .back,section.how-works-section .how-works-slider .how-works-slide .flipper .front{padding:22px}}section.how-works-section .how-works-slider .how-works-slide .flipper .front{background:#fff;border-bottom:1px solid #f5f5f5;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-webkit-transform:rotateY(0deg);transform:rotateY(0deg);z-index:2}section.how-works-section .how-works-slider .how-works-slide .flipper .front .c-timeline .c-timeline__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}section.how-works-section .how-works-slider .how-works-slide .flipper .front .c-timeline .c-timeline__item:last-child .c-timeline__content:before{display:none}section.how-works-section .how-works-slider .how-works-slide .flipper .front .c-timeline .c-timeline__item.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.how-works-section .how-works-slider .how-works-slide .flipper .front .c-timeline .c-timeline__item.left .c-timeline__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-right:1.5rem}section.how-works-section .how-works-slider .how-works-slide .flipper .front .c-timeline .c-timeline__item.left .c-timeline__content:before{background-color:#b6b5be;content:"";height:100%;left:99.5%;position:absolute;top:0;width:2px}section.how-works-section .how-works-slider .how-works-slide .flipper .front .c-timeline .c-timeline__item.left .c-timeline__content:after{background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjgiIGZpbGw9IiMxMTIwQTUiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;border:1px solid #b6b5be;border-radius:50%;content:"";height:34px;padding:9px;position:absolute;right:-17px;top:0;width:34px;z-index:1}@media(max-width:1024px){section.how-works-section .how-works-slider .how-works-slide .flipper .front .c-timeline .c-timeline__item.left .c-timeline__content:after{top:-7px;-webkit-transform:scale(.7);transform:scale(.7)}}section.how-works-section .how-works-slider .how-works-slide .flipper .front .c-timeline .c-timeline__item.left .c-timeline__content .c-timeline__step,section.how-works-section .how-works-slider .how-works-slide .flipper .front .c-timeline .c-timeline__item.left .c-timeline__content .c-timeline__title{text-align:right}section.how-works-section .how-works-slider .how-works-slide .flipper .front .c-timeline .c-timeline__item.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}section.how-works-section .how-works-slider .how-works-slide .flipper .front .c-timeline .c-timeline__item.right .c-timeline__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:1.5rem}section.how-works-section .how-works-slider .how-works-slide .flipper .front .c-timeline .c-timeline__item.right .c-timeline__content:before{background-color:#b6b5be;content:"";height:100%;position:absolute;right:99.5%;top:0;width:2px}@media(max-width:1024px){section.how-works-section .how-works-slider .how-works-slide .flipper .front .c-timeline .c-timeline__item.right .c-timeline__content:before{right:99%}}section.how-works-section .how-works-slider .how-works-slide .flipper .front .c-timeline .c-timeline__item.right .c-timeline__content:after{background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjgiIGZpbGw9IiMxMTIwQTUiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;border:1px solid #b6b5be;border-radius:50%;content:"";height:34px;left:-17px;padding:9px;position:absolute;top:0;width:34px;z-index:1}@media(max-width:1024px){section.how-works-section .how-works-slider .how-works-slide .flipper .front .c-timeline .c-timeline__item.right .c-timeline__content:after{top:-7px;-webkit-transform:scale(.7);transform:scale(.7)}}section.how-works-section .how-works-slider .how-works-slide .flipper .front .c-timeline .c-timeline__item.right .c-timeline__content .c-timeline__step,section.how-works-section .how-works-slider .how-works-slide .flipper .front .c-timeline .c-timeline__item.right .c-timeline__content .c-timeline__title{text-align:left}section.how-works-section .how-works-slider .how-works-slide .flipper .front .c-timeline .c-timeline__item .c-timeline__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:10px;position:relative;width:50%}section.how-works-section .how-works-slider .how-works-slide .flipper .front .c-timeline .c-timeline__item .c-timeline__content .c-timeline__title{color:#000;font-family:Vela Sans,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.02em;line-height:140%}@media(max-width:1024px){section.how-works-section .how-works-slider .how-works-slide .flipper .front .c-timeline .c-timeline__item .c-timeline__content .c-timeline__title{font-size:13px}}section.how-works-section .how-works-slider .how-works-slide .flipper .front .c-timeline .c-timeline__item .c-timeline__content .c-timeline__step{border:1px solid #1120a5;border-radius:90px;color:#000;display:inline-block;font-family:Vela Sans,sans-serif;font-size:14px;font-weight:400;line-height:143%;padding:0 12px;text-transform:lowercase}@media(max-width:1024px){section.how-works-section .how-works-slider .how-works-slide .flipper .front .c-timeline .c-timeline__item .c-timeline__content .c-timeline__step{font-size:9px}}section.how-works-section .how-works-slider .how-works-slide .flipper .front .flip-button{background:none;border:none;bottom:40px;color:#1f1d29;cursor:pointer;font-family:DINish,sans-serif;font-size:50px;font-weight:800;left:50%;line-height:104%;outline:none;position:absolute;text-transform:uppercase;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:color .3s linear;transition:color .3s linear}section.how-works-section .how-works-slider .how-works-slide .flipper .front .flip-button:hover{color:#e94927}@media(max-width:1024px){section.how-works-section .how-works-slider .how-works-slide .flipper .front .flip-button{bottom:20px;font-size:34px}}section.how-works-section .how-works-slider .how-works-slide .flipper .back{background-color:#fff;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}section.how-works-section .how-works-slider .how-works-slide .flipper .back p{color:#1f1d29;font-family:Vela Sans,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.02em;line-height:160%}@media(max-width:1024px){section.how-works-section .how-works-slider .how-works-slide .flipper .back p{font-size:14px;line-height:129%}}section.how-works-section .how-works-slider .how-works-slide .flipper .back button{background:none;border:none;bottom:30px;cursor:pointer;height:16px;outline:none;position:absolute;right:40px;width:64px}section.how-works-section .how-works-slider .how-works-slide .flipper .back button:hover svg path{fill:#e94927}section.how-works-section .how-works-slider .how-works-slide .flipper .back button svg path{-webkit-transition:fill .3s linear;transition:fill .3s linear}section.how-works-section .how-works-slider .how-works-slide__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;margin-bottom:20px}section.how-works-section .how-works-slider .how-works-slide__header:not(section.how-works-section .how-works-slider .how-works-slide__header--multiline){-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1024px){section.how-works-section .how-works-slider .how-works-slide__header{gap:10px;margin-bottom:10px}}section.how-works-section .how-works-slider .how-works-slide__header .image{height:50px;min-width:50px;width:50px}@media(max-width:1024px){section.how-works-section .how-works-slider .how-works-slide__header .image{height:34px;min-width:34px;width:34px}}section.how-works-section .how-works-slider .how-works-slide__header .image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.how-works-section .how-works-slider .how-works-slide__header h3{color:#1f1d29;font-family:Vela Sans,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:129%}@media(max-width:1024px){section.how-works-section .how-works-slider .how-works-slide__header h3{font-size:18px}}section.team-section{background-blend-mode:multiply;background-color:#1120a5;background-image:url(../images/design/bg.b6d36e.png);background-repeat:no-repeat;background-size:cover;border-radius:0 0 40px 40px;margin-top:-40px;overflow:hidden;padding:200px 0 150px;position:relative;z-index:1}@media(max-width:768px){section.team-section{padding:100px 0 150px}}section.team-section .container-small{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;position:relative;z-index:10}@media(max-width:768px){section.team-section .container-small{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}}section.team-section .text{max-width:466px;padding-right:10px;width:100%}@media(max-width:768px){section.team-section .text{max-width:100%;padding:0}}section.team-section .text .title{color:#fff;font-family:Vela Sans,sans-serif;font-size:80px;font-style:normal;font-weight:700;letter-spacing:-.04em;line-height:80px;margin-bottom:40px;text-transform:lowercase}@media(max-width:640px){section.team-section .text .title{font-size:32px;line-height:36px;margin-bottom:24px}}section.team-section .text .description{color:#fff;font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:26px;margin-bottom:55px;text-transform:lowercase}@media(max-width:640px){section.team-section .text .description{font-size:16px;line-height:22px;width:100%}}section.team-section .text .vacancy-link{color:#fff;font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.04em;line-height:24px;margin-left:25px;position:relative;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}@media(max-width:640px){section.team-section .text .vacancy-link{display:block;margin:0;text-align:center;width:100%}}section.team-section .text .vacancy-link:hover{opacity:.7}section.team-section .text .vacancy-link:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI1IiBoZWlnaHQ9IjU4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik04OS43NDcgMTIuMDUycy04LjU2NC0yLjI2OC0yNy4zMTUtMi4yNjhDMzIuOTEyIDkuNzg0IDEgMTcuMDg3IDEgMzEuMjg3IDEgNDUuNDg4IDI4LjUzNSA1NyA2Mi41IDU3IDk2LjQ2NiA1NyAxMjQgNDUuNDg4IDEyNCAzMS4yODdjMC05LjM2LTExLjcxOC0xOC4yNjYtMzQuMjUzLTI1Ljg5NUM4MC4wMTYgMi4wOTggNjIuNSAxIDYyLjUgMSIgc3Ryb2tlPSIjRTk0OTI3Ii8+PC9zdmc+);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:123px}@media(max-width:640px){section.team-section .text .vacancy-link:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzM0IiBoZWlnaHQ9IjU4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yNDAuNTQ0IDEyLjA1MnMtMjMuMTE0LTIuMjY4LTczLjcyNy0yLjI2OEM4Ny4xMzUgOS43ODQgMSAxNy4wODcgMSAzMS4yODcgMSA0NS40ODggNzUuMzIgNTcgMTY3IDU3YzkxLjY3OSAwIDE2Ni0xMS41MTIgMTY2LTI1LjcxMyAwLTkuMzYtMzEuNjI4LTE4LjI2Ni05Mi40NTYtMjUuODk1QzIxNC4yNzggMi4wOTggMTY3IDEgMTY3IDEiIHN0cm9rZT0iI0U5NDkyNyIvPjwvc3ZnPg==);width:332px}}section.team-section .image{max-width:400px;position:relative;width:100%}@media(max-width:768px){section.team-section .image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;margin-bottom:24px;max-width:332px;order:-1}}section.team-section .image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}section.team-section .image .icon{max-width:150px;position:absolute;right:-150px;top:0;width:100%}@media(max-width:1280px){section.team-section .image .icon{right:20px;top:-45px}}@media(max-width:768px){section.team-section .image .icon{display:none}}section.team-section .wwf{bottom:0;left:50%;position:absolute;-webkit-transform:translateX(50%);transform:translateX(50%)}section.team-section .wwf .image{max-width:80px}section.team-section .video-bg,section.team-section .wwf .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.team-section .video-bg{left:0;position:absolute;top:0;z-index:5}section.contacts-section{background:#e5e5e5}section.contacts-section .contacts-section-inner{background:#fff;border-radius:0 0 40px 40px;padding:100px 0 90px}section.contacts-section .contacts-section-partners{margin-bottom:60px;padding:0 20px;width:100%}section.contacts-section .contacts-section-partners,section.contacts-section .contacts-section-partners a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}section.contacts-section .contacts-section-partners img{margin:0 20px;max-width:310px}@media(max-width:768px){section.contacts-section .contacts-section-partners{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}section.contacts-section .contacts-section-partners img:first-child{margin-bottom:20px;margin-right:0}}section.contacts-section .contacts-list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:72px}@media(max-width:640px){section.contacts-section .contacts-list{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;-ms-flex-direction:column;flex-direction:column}section.contacts-section .contacts-list .contacts-item:not(:last-child){margin-bottom:40px}}section.contacts-section .contacts-list .contacts-item .map{margin-bottom:24px}section.contacts-section .contacts-list .contacts-item .contacts-item__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}section.contacts-section .contacts-list .contacts-item .contacts-item__info .city-icon{margin-bottom:10px}section.contacts-section .contacts-list .contacts-item .contacts-item__info .city-title{color:#1f1d29;font-family:Vela Sans,sans-serif;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:32px;margin-bottom:10px;text-align:center;text-transform:lowercase}section.contacts-section .contacts-list .contacts-item .contacts-item__info .city-address,section.contacts-section .contacts-list .contacts-item .contacts-item__info .email,section.contacts-section .contacts-list .contacts-item .contacts-item__info .phone{color:#848291;font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:26px;text-align:center}section.contacts-section .contacts-list .contacts-item .contacts-item__info .phone{-webkit-transition:color .3s linear;transition:color .3s linear}section.contacts-section .contacts-list .contacts-item .contacts-item__info .phone:hover{color:#1120a5}section.contacts-section .contacts-list .contacts-item .contacts-item__info .email{color:#1120a5;-webkit-transition:color .3s linear;transition:color .3s linear}section.contacts-section .contacts-list .contacts-item .contacts-item__info .email:hover{color:#848291}section.contacts-section.blue{background:#1120a5}section.empty-section{background:#e5e5e5}section.empty-section .empty-section-inner{background:#1120a5;border-radius:0 0 40px 40px;height:calc(100vh - 168px);overflow:hidden}@media(max-width:640px){section.empty-section .empty-section-inner{height:auto;padding-top:100px}}section.empty-section .container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}section.empty-section .error{color:#e94927;font-size:18px;line-height:24px;margin-bottom:40px}section.empty-section .error,section.empty-section .title{font-family:DINish,sans-serif;font-style:normal;font-weight:800;text-align:center;text-transform:uppercase}section.empty-section .title{color:#fff;font-size:80px;line-height:80px;margin-bottom:24px}@media(max-width:640px){section.empty-section .title{font-size:40px;line-height:36px}}section.empty-section .text{color:#fff;font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:26px;margin-bottom:42px;text-align:center;text-transform:lowercase}@media(max-width:640px){section.empty-section .text{font-size:16px;line-height:22px}}section.empty-section a{color:#fff;font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.04em;line-height:24px;margin-bottom:70px;position:relative;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}@media(max-width:768px){section.empty-section a{display:block;text-align:center}}@media(max-width:640px){section.empty-section a{margin-bottom:50px}}section.empty-section a:hover{opacity:.7}section.empty-section a:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgzIiBoZWlnaHQ9IjU4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMzEuNTk1IDEyLjA1MlMxMTguOTk0IDkuNzg0IDkxLjQgOS43ODRDNDcuOTYgOS43ODQgMSAxNy4wODcgMSAzMS4yODcgMSA0NS40ODggNDEuNTE4IDU3IDkxLjUgNTdTMTgyIDQ1LjQ4OCAxODIgMzEuMjg3YzAtOS4zNi0xNy4yNDMtMTguMjY2LTUwLjQwNS0yNS44OTVDMTE3LjI3NSAyLjA5OCA5MS41IDEgOTEuNSAxIiBzdHJva2U9IiNFOTQ5MjciLz48L3N2Zz4=);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:181px}section.empty-section h2{color:#fff;font-family:DINish,sans-serif;font-size:500px;font-style:normal;font-weight:800;letter-spacing:30px;line-height:400px;margin-bottom:24px;text-align:center;text-transform:uppercase}@media(max-width:640px){section.empty-section h2{font-size:240px;letter-spacing:10px;line-height:240px}}section.title-section{background:#fff;margin-top:-104px;position:relative}section.title-section .title-section-inner{background:#1120a5;border-radius:0 0 40px 40px;height:100%;min-height:480px;overflow:hidden;padding-top:200px;position:relative}section.title-section .title-section-inner .text{position:relative;z-index:6}section.title-section .title-section-inner .text .title{color:#fff;font-family:Vela Sans,sans-serif;font-size:104px;font-style:normal;font-weight:700;line-height:104px}@media(max-width:768px){section.title-section .title-section-inner .text .title{font-size:50px;line-height:50px}}@media(max-width:640px){section.title-section .title-section-inner .text .title{font-size:36px;line-height:40px}}section.title-section .title-section-inner .text nav{margin-top:32px;padding-bottom:80px}section.title-section .title-section-inner .text nav a,section.title-section .title-section-inner .text nav span{color:#fff;font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}section.title-section .title-section-inner .text nav a:not(:last-child),section.title-section .title-section-inner .text nav span:not(:last-child){margin-right:40px}@media(max-width:640px){section.title-section .title-section-inner .text nav a:not(:last-child),section.title-section .title-section-inner .text nav span:not(:last-child){margin-right:20px}section.title-section .title-section-inner .text nav a,section.title-section .title-section-inner .text nav span{font-size:15px;line-height:18px}}section.title-section .title-section-inner .text nav a:hover{opacity:.7}section.title-section .bg{bottom:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}@media(max-width:640px){section.title-section .bg{height:100%}}section.title-section .bg img,section.title-section .bg video{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;vertical-align:middle;width:100%;z-index:4}section.team-list-section{background:#f7f8fc}section.team-list-section .team-list-section-inner{background:#fff;border-radius:0 0 40px 40px;padding:120px 0}@media(max-width:768px){section.team-list-section .team-list-section-inner{padding:40px 0}}section.team-list-section .team-list-section-inner .title{color:#1f1d29;font-family:Vela Sans,sans-serif;font-size:80px;font-style:normal;font-weight:700;letter-spacing:-.04em;line-height:80px;margin-bottom:40px;max-width:800px;text-transform:lowercase;width:100%}@media(max-width:768px){section.team-list-section .team-list-section-inner .title{font-size:32px;line-height:36px;margin-bottom:24px}}section.team-list-section .team-list-section-inner .subtitle{color:#b6b5be;font-family:Vela Sans,sans-serif;font-size:36px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:40px;margin-bottom:120px;text-transform:lowercase}@media(max-width:768px){section.team-list-section .team-list-section-inner .subtitle{font-size:24px;line-height:32px;margin-bottom:40px}}section.team-list-section .team-list-section-inner .team-slider .swiper-slide{max-width:344px!important;max-width:23.8vw;width:100%}@media(max-width:1024px){section.team-list-section .team-list-section-inner .team-slider .swiper-slide{max-width:344px;width:100%}}@media(max-width:640px){section.team-list-section .team-list-section-inner .team-slider .swiper-slide{max-width:250px}}section.team-list-section .team-list-section-inner .team-slider .swiper-slide .image{margin-bottom:16px;width:100%}section.team-list-section .team-list-section-inner .team-slider .swiper-slide .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.team-list-section .team-list-section-inner .team-slider .swiper-slide .name{color:#1f1d29;font-family:DINish,sans-serif;font-size:64px;font-style:normal;font-weight:800;line-height:64px;margin-bottom:24px;text-align:center;text-transform:uppercase}@media(max-width:640px){section.team-list-section .team-list-section-inner .team-slider .swiper-slide .name{font-size:40px;line-height:36px}}section.team-list-section .team-list-section-inner .team-slider .swiper-slide .position{color:#1f1d29;display:block;font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:26px;margin-bottom:24px;text-align:center;text-transform:lowercase}section.team-list-section .team-list-section-inner .team-slider .swiper-slide .social{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}section.team-list-section .team-list-section-inner .team-slider .swiper-slide .social a{-webkit-filter:opacity(20%);filter:opacity(20%);-webkit-transition:-webkit-filter .3s linear;transition:-webkit-filter .3s linear;transition:filter .3s linear;transition:filter .3s linear,-webkit-filter .3s linear}section.team-list-section .team-list-section-inner .team-slider .swiper-slide .social a:not(:last-child){margin-right:16px}section.team-list-section .team-list-section-inner .team-slider .swiper-slide .social a:hover{-webkit-filter:opacity(100%);filter:opacity(100%)}section.team-list-section .team-list-section-inner .team-slider .swiper-pagination{background:#b6b5be;display:none;height:1px;position:relative;width:100%}@media(max-width:640px){section.team-list-section .team-list-section-inner .team-slider .swiper-pagination{display:block}}section.team-list-section .team-list-section-inner .team-slider .swiper-pagination .swiper-pagination-progressbar-fill{background:#1120a5;height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}section.join-section{background:#f7f8fc;padding:120px 0 50px}@media(max-width:768px){section.join-section{padding:40px 0 20px}}section.join-section .title{color:#1f1d29;font-family:Vela Sans,sans-serif;font-size:80px;font-style:normal;font-weight:700;letter-spacing:-.04em;line-height:80px;margin-bottom:40px;max-width:800px;position:relative;text-transform:lowercase;width:100%}@media(max-width:768px){section.join-section .title{font-size:32px;line-height:36px;margin-bottom:24px}}section.join-section .title:after{content:url(../images/design/wait.f8a774.svg);position:absolute;right:-30px;top:50%;width:130px}@media(max-width:1024px){section.join-section .title:after{display:none}}section.join-section .subtitle{color:#b6b5be;font-family:Vela Sans,sans-serif;font-size:36px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:40px;margin-bottom:120px;max-width:692px;text-transform:lowercase}@media(max-width:768px){section.join-section .subtitle{font-size:24px;line-height:32px;margin-bottom:40px}}section.join-section .join-slider{margin-left:calc(50vw - 578px)}@media(max-width:1024px){section.join-section .join-slider{display:none}}section.join-section .join-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:485px;max-width:808px;width:100%}section.join-section .join-slider .swiper-slide .left{max-width:460px;padding-right:4px;width:100%}section.join-section .join-slider .swiper-slide .left,section.join-section .join-slider .swiper-slide .left .left-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}section.join-section .join-slider .swiper-slide .left .left-item{background:#fff;border-radius:24px;height:100%;overflow:hidden;padding:32px}section.join-section .join-slider .swiper-slide .left .left-item:first-child{margin-bottom:4px}section.join-section .join-slider .swiper-slide .left .left-item .top{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}section.join-section .join-slider .swiper-slide .left .left-item .top h4{color:#1f1d29;font-family:DINish,sans-serif;font-size:64px;font-style:normal;font-weight:800;line-height:64px;text-transform:uppercase}section.join-section .join-slider .swiper-slide .left .left-item p{color:#1f1d29;font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:26px;text-transform:lowercase}section.join-section .join-slider .swiper-slide .right{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:24px;-ms-flex-direction:column;flex-direction:column;max-width:280px;overflow:hidden;padding:48px 32px;position:relative;width:100%}section.join-section .join-slider .swiper-slide .right,section.join-section .join-slider .swiper-slide .right .top{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}section.join-section .join-slider .swiper-slide .right .top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}section.join-section .join-slider .swiper-slide .right .top h4{color:#f7f8fc;font-family:DINish,sans-serif;font-size:64px;font-style:normal;font-weight:800;line-height:64px;text-transform:uppercase}section.join-section .join-slider .swiper-slide .right p{color:#fff;font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:26px;text-transform:lowercase}section.join-section .join-slider .swiper-slide .right .bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}section.join-section .join-slider-mobile{display:none;margin-left:20px}@media(max-width:1024px){section.join-section .join-slider-mobile{display:block}}section.join-section .join-slider-mobile .swiper-slide{background:#fff;border-radius:24px;height:172px;max-width:200px;overflow:hidden;padding:24px;position:relative;width:100%}section.join-section .join-slider-mobile .swiper-slide .slide-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between;position:relative;z-index:2}section.join-section .join-slider-mobile .swiper-slide .top{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}section.join-section .join-slider-mobile .swiper-slide .top h4{color:#1f1d29;font-family:DINish,sans-serif;font-size:40px;font-style:normal;font-weight:800;line-height:36px;text-transform:uppercase}section.join-section .join-slider-mobile .swiper-slide .top .icon{padding-right:14px}section.join-section .join-slider-mobile .swiper-slide p{color:#1f1d29;font-family:Vela Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:22px;text-transform:lowercase}section.join-section .join-slider-mobile .swiper-slide .bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}section.join-section .join-slider-mobile .swiper-slide.special .top h4{color:#f7f8fc}section.join-section .join-slider-mobile .swiper-slide.special p{color:#fff}section.join-section .join-slider-mobile .swiper-pagination{background:#b6b5be;height:1px;margin-top:32px;position:relative;width:100%}section.join-section .join-slider-mobile .swiper-pagination .swiper-pagination-progressbar-fill{background:#1120a5;height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}section.vacancy-section{background:#fff}section.vacancy-section .vacancy-section-inner{background:#f7f8fc;border-radius:0 0 40px 40px;padding:60px 0 120px}@media(max-width:768px){section.vacancy-section .vacancy-section-inner{padding:20px 0 60px}}section.vacancy-section .vacancy-section-inner .text{color:#848291;font-family:Vela Sans,sans-serif;font-size:36px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:40px;margin-bottom:80px;max-width:692px;position:relative;text-transform:lowercase;width:100%}@media(max-width:640px){section.vacancy-section .vacancy-section-inner .text{font-size:24px;line-height:32px;margin-bottom:40px}}section.vacancy-section .vacancy-section-inner .text:after{content:url(../images/design/cv.363ddc.svg);position:absolute;right:-90px;top:50%;-webkit-transform:translateY(-70%);transform:translateY(-70%);width:130px}@media(max-width:1024px){section.vacancy-section .vacancy-section-inner .text:after{display:none}}section.vacancy-section .vacancy-section-inner .text span{color:#1120a5}section.vacancy-section .vacancy-section-inner .vacancy-list{margin-bottom:100px}@media(max-width:768px){section.vacancy-section .vacancy-section-inner .vacancy-list{margin-bottom:60px}}section.vacancy-section .vacancy-section-inner .vacancy-list .vacancy-item{border-top:1px solid #b6b5be;padding:24px 0 8px}section.vacancy-section .vacancy-section-inner .vacancy-list .vacancy-item:last-child{border-bottom:1px solid #b6b5be}section.vacancy-section .vacancy-section-inner .vacancy-list .vacancy-item a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:#1120a5;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:DINish,sans-serif;font-size:80px;font-style:normal;font-weight:800;justify-content:space-between;line-height:80px;text-transform:uppercase}@media(max-width:768px){section.vacancy-section .vacancy-section-inner .vacancy-list .vacancy-item a{font-size:40px;line-height:36px}}section.vacancy-section .vacancy-section-inner .vacancy-list .vacancy-item a span{padding-right:20px}section.vacancy-section .vacancy-section-inner .vacancy-list .vacancy-item a .icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}section.vacancy-section .vacancy-section-inner .vacancy-list .vacancy-item a .icon svg path{-webkit-transition:fill .3s linear;transition:fill .3s linear}section.vacancy-section .vacancy-section-inner .vacancy-list .vacancy-item a:hover .icon{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}section.vacancy-section .vacancy-section-inner .vacancy-list .vacancy-item a:hover .icon svg path{fill:#1120a5}section.vacancy-section .vacancy-section-inner .about{color:#1f1d29;font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.04em;line-height:24px;position:relative;-webkit-transition:color .3s linear;transition:color .3s linear}@media(max-width:768px){section.vacancy-section .vacancy-section-inner .about{margin-left:20px}}section.vacancy-section .vacancy-section-inner .about:hover{color:#1120a5}section.vacancy-section .vacancy-section-inner .about:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgzIiBoZWlnaHQ9IjU4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMzEuNTk1IDEyLjA1MlMxMTguOTk0IDkuNzg0IDkxLjQgOS43ODRDNDcuOTYgOS43ODQgMSAxNy4wODcgMSAzMS4yODcgMSA0NS40ODggNDEuNTE4IDU3IDkxLjUgNTdTMTgyIDQ1LjQ4OCAxODIgMzEuMjg3YzAtOS4zNi0xNy4yNDMtMTguMjY2LTUwLjQwNS0yNS44OTVDMTE3LjI3NSAyLjA5OCA5MS41IDEgOTEuNSAxIiBzdHJva2U9IiNFOTQ5MjciLz48L3N2Zz4=);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:181px}section{background:#e5e5e5}section .requisites-section-inner{background:#1120a5;border-radius:0 0 40px 40px;padding:80px 0 70px}@media(max-width:640px){section .requisites-section-inner{padding:48px 0}}section .requisites-section-inner .container{max-width:692px}section .acor-container .acor-body{background:#1120a5;font-weight:400;height:0;letter-spacing:-.01em;line-height:18px;line-height:26px;margin:0 auto;overflow:hidden;-webkit-transition:color .5s,padding .5s;transition:color .5s,padding .5s;z-index:4}section .acor-container .acor-body,section .acor-container label{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;position:relative;width:100%}section .acor-container label{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 hsla(0,0%,100%,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 hsla(0,0%,100%,.2);cursor:pointer;display:block;font-weight:300;font-weight:700;line-height:24px;padding:16px 0;-webkit-transition:color 5s;transition:color 5s;z-index:100;z-index:3}section .acor-container input{display:none}section .acor-container label:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}section .acor-container label:after,section .acor-container label:before{background:#fff;content:"";height:1px;position:absolute;right:5px;top:50%;width:14px}section .acor-container label:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}section .acor-container input:checked+label:after,section .acor-container label:after{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}section .acor-container input:checked+label:after{-webkit-transform:rotate(0);transform:rotate(0)}section .acor-container input:checked+label+.acor-body{background:#1120a5;-webkit-box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.2);box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.2);height:auto;margin-top:-5px;padding:24px 0}section .line-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}section .line-item:not(:last-child){margin-bottom:16px}@media(max-width:640px){section .line-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}}section .line-item .item-title{margin-right:12px;max-width:220px;opacity:.4;width:100%}@media(max-width:640px){section .line-item .item-title{max-width:100%}}.controls-section{background-color:#1120a5!important;margin-top:-40px;padding-bottom:80px;padding-top:127px;z-index:1}@media(max-width:640px){.controls-section{padding-bottom:100px;padding-top:82px}}.controls-section .container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media(max-width:640px){.controls-section .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.controls-section .control{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:0 120px}@media(max-width:1024px){.controls-section .control{margin:0 60px}}@media(max-width:640px){.controls-section .control:first-child{margin-bottom:63px}}.controls-section .control:hover .control-icon{-webkit-transform:scale(1.05);transform:scale(1.05)}.controls-section .control-icon{position:relative;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.controls-section .control-icon svg{height:60px;width:230px}@media(max-width:1024px){.controls-section .control-icon svg{height:60px;width:210px}}@media(max-width:640px){.controls-section .control-icon svg{height:60px;width:210px}}.controls-section .control-label{color:#fff;font-family:DINish,sans-serif;font-size:64px;font-style:normal;font-weight:800;line-height:64px;margin-top:34px;text-align:center;text-transform:uppercase}@media(max-width:1024px){.controls-section .control-label{font-size:40px;line-height:45px}}@media(max-width:768px){.controls-section .control-label{font-size:30px;line-height:35px}}@media(max-width:640px){.controls-section .control-label{font-size:40px;line-height:36px}}.about-section{padding-bottom:80px;padding-top:120px}@media(max-width:1024px){.about-section{padding-bottom:60px;padding-top:80px}}@media(max-width:768px){.about-section{padding-bottom:50px;padding-top:50px}}@media(max-width:640px){.about-section{padding-bottom:48px;padding-top:40px}}.about-section .container{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:768px){.about-section .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.about-section-title-container{margin-right:44px;width:26%}@media(max-width:768px){.about-section-title-container{width:100%}}.about-section-description-container{width:70%}@media(max-width:768px){.about-section-description-container{width:100%}}.about-section-description{color:#b6b5be;font-family:Vela Sans;font-size:36px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:40px}@media(max-width:1024px){.about-section-description{font-size:30px;line-height:36px}}@media(max-width:768px){.about-section-description{font-size:26px;line-height:30px}}@media(max-width:640px){.about-section-description{font-size:24px;line-height:32px}}.about-section-description span{color:#1f1d29}.about-section-description+.about-section-description{margin-top:40px}.picture-section{position:relative}.picture-section-picture{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:32px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;max-height:500px;overflow:hidden}@media(max-width:640px){.picture-section-picture{height:240px}}.picture-section-picture img{height:100%;-o-object-fit:cover;object-fit:cover}.picture-section-video{-webkit-box-align:center;-ms-flex-align:center;maxheight:500px;align-items:center;border-radius:32px;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:570px;overflow:hidden}@media(max-width:640px){.picture-section-video{height:240px}}.picture-section-video video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.picture-section-picture+.picture-section-video,.picture-section-video+.picture-section-picture{margin-top:80px}@media(max-width:768px){.picture-section-picture+.picture-section-video,.picture-section-video+.picture-section-picture{margin-top:48px}}.picture-section-description{color:#b6b5be;display:block;font-family:Vela Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-top:24px;text-transform:lowercase}@media(max-width:640px){.picture-section-description{margin-top:24px}}.picture-section.edge-block{padding-bottom:120px}@media(max-width:640px){.picture-section.edge-block{padding-bottom:60px}}.description-section{padding-bottom:80px;padding-top:80px;position:relative;z-index:3}@media(max-width:1024px){.description-section{padding-bottom:60px;padding-top:60px}}@media(max-width:768px){.description-section{padding-bottom:48px;padding-top:48px}}.description-section .container{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.description-section-title-container{margin-right:44px;width:26%}@media(max-width:768px){.description-section-title-container{width:100%}}.description-section-text{color:#1f1d29;font-family:Vela Sans;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:26px;max-width:70%;width:100%}@media(max-width:768px){.description-section-text{font-size:16px;line-height:22px;max-width:100%}}.description-section-text-large{font-size:36px;line-height:40px;margin-top:80px}@media(max-width:1024px){.description-section-text-large{font-size:30px;line-height:35px;margin-top:60px}}@media(max-width:768px){.description-section-text-large{font-size:24px;line-height:32px;margin-top:60px;margin-top:48px}}.description-section-list{list-style-type:disc;max-width:70%;padding-left:20px;width:100%}@media(max-width:768px){.description-section-list{max-width:100%}}.description-section-list li{color:#b6b5be;font-family:Vela Sans;font-size:36px;font-style:normal;font-weight:400;line-height:40px;text-transform:lowercase}@media(max-width:768px){.description-section-list li{font-size:24px;line-height:32px}}.description-section-list li::marker{font-size:.7em}.description-section-list-font-black li{color:#1f1d29}.description-section-comment{color:#1f1d29;font-family:Vela Sans;font-size:18px;font-style:normal;font-weight:400;line-height:26px;max-width:70%;width:100%}@media(max-width:768px){.description-section-comment{max-width:100%}}.description-section-split .container{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media(max-width:768px){.description-section-split .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.description-section-split .description-section-text{margin-top:16px}}.description-section-split .description-section-text-large{margin-top:0}.description-section+.description-section{padding-top:0}section.banner-section{background:#fff;margin-top:-104px;position:relative}section.banner-section .banner-section-inner{background:#1120a5;border-radius:0 0 40px 40px;height:100%;min-height:480px;overflow:hidden;padding-bottom:78px;padding-top:200px;position:relative}section.banner-section .banner-section-inner .text{position:relative;z-index:6}section.banner-section .banner-section-inner .text .title{color:#fff;font-family:Vela Sans,sans-serif;font-size:104px;font-style:normal;font-weight:700;line-height:104px}@media(max-width:768px){section.banner-section .banner-section-inner .text .title{font-size:50px;line-height:50px}}@media(max-width:640px){section.banner-section .banner-section-inner .text .title{font-size:36px;line-height:40px}}section.banner-section .banner-section-inner .text nav{margin-top:32px;padding-bottom:80px}@media(max-width:640px){section.banner-section .banner-section-inner .text nav{display:none}}section.banner-section .banner-section-inner .text nav a{color:#fff;font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}section.banner-section .banner-section-inner .text nav a:not(:last-child){margin-right:40px}section.banner-section .banner-section-inner .text nav a:hover{opacity:.7}section.banner-section .bg{height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:640px){section.banner-section .bg{height:100%}}section.banner-section .bg img,section.banner-section .bg video{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;vertical-align:middle;width:100%;z-index:4}.slider-section{padding-top:90px}.slider-section-title{margin-bottom:50px}.slider-section-content-collage{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.slider-section-content-collage div{margin-bottom:18px}.slider-section-content-collage div:last-child{margin-bottom:0}.slider-section-carousel{margin-left:10%!important;overflow:hidden!important}.slider-section .swiper-slide{height:485px;max-width:808px;width:auto}.slider-section .swiper-slide:first-child,.slider-section .swiper-slide:last-child{max-width:472px}.slider-section .swiper-slide:nth-child(2),.slider-section .swiper-slide:nth-child(3){max-width:635px}.slider-section-content-wrapper{background:#fff;border-radius:24px;height:100%;padding:32px}.slider-section-content-wrapper h4{margin-bottom:10px}.slider-section-content-wrapper ul{list-style-type:disc}.slider-section-content-wrapper img{height:100%;-o-object-fit:contain;object-fit:contain}.slider-section-content-text{color:#1f1d29;font-family:Vela Sans;font-size:18px;font-style:normal;font-weight:400;line-height:26px;text-transform:lowercase}.navigation-section{background-color:#fff;padding:120px 0 20px;width:100%}@media(max-width:1024px){.navigation-section{padding:80px 0 0}}@media(max-width:768px){.navigation-section{padding:60px 0 0}}.navigation-section nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start}.navigation-section nav a:last-child{margin-bottom:0}.navigation-section a{color:#e94927;font-family:DINish,sans-serif;font-size:80px;font-style:normal;font-weight:800;line-height:80px;margin-bottom:32px;text-transform:uppercase;width:100%}@media(max-width:1024px){.navigation-section a{font-size:60px;line-height:60px;margin-bottom:25px}}@media(max-width:768px){.navigation-section a{font-size:40px;line-height:36px;margin-bottom:25px}}.project-detail,.project-detail section{background-color:#fff}.project-detail.bg-gray,.project-detail.bg-gray section{background-color:#f7f8fc}.project-detail .title-section-inner{padding-top:242px!important}@media(max-width:640px){.project-detail .title-section-inner{min-height:400px!important;padding-top:153px!important}}.project-detail .title-section-inner .title{letter-spacing:-.03em}.project-detail .specialisation-title{color:#1f1d29;display:block;font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:16px}.project-detail .sticker-list{margin-top:34px}.project-detail .sticker-list .sticker{background:transparent}body,html{background:#fff;overflow-x:hidden}.header-container{margin:0 auto;max-width:1390px;width:100%}.container{max-width:1196px}.container,.container-small{margin:0 auto;padding:0 20px;width:100%}.container-small{max-width:965px}.hide{display:none!important}.section-title{color:#1f1d29;font-family:Vela Sans,sans-serif;font-size:80px;font-style:normal;font-weight:700;letter-spacing:-.04em;line-height:100%;margin-bottom:70px;text-transform:lowercase}@media(max-width:768px){.section-title{font-size:60px;margin-bottom:50px}}@media(max-width:640px){.section-title{font-size:32px;margin-bottom:26px}}.section-title.title-arrow{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section-title.title-arrow .icon{position:absolute;right:-94px;top:50%;-webkit-transform:translateY(-65%);transform:translateY(-65%)}@media(max-width:640px){.section-title.title-arrow .icon{right:-66px;-webkit-transform:translateY(-55%);transform:translateY(-55%)}}.section-title.title-arrow .icon svg{height:16px;width:64px}@media(max-width:640px){.section-title.title-arrow .icon svg{width:41px}}.big-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.big-link a{color:#e94927;font-family:DINish,sans-serif;font-size:64px;font-weight:700;line-height:64px;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:color .3s linear;transition:color .3s linear}@media(max-width:768px){.big-link a{font-size:40px;line-height:36px;max-width:205px;width:100%}}.big-link a:hover{color:#cc3514}.big-link a:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iNDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuNSAxMGMxMS42NjctMS41IDM1LjgtNS40IDM5LTlNLjUgMjFINTJNMi43MDQgMzMuNzAzbDE3LjA5MSAyLjA5NCIgc3Ryb2tlPSIjQ0JDQUQzIi8+PC9zdmc+);position:absolute;right:-70px;top:0;width:51px}.big-link a:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iNDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTUxLjQgMzIuNjI2LTI4Ljc5NyA4LjI0OE01MS41IDIxSDBNNDggMTEuNUM0MiAxMS4xNjcgMjUuOSA4LjYgOS41IDEiIHN0cm9rZT0iI0NCQ0FEMyIvPjwvc3ZnPg==);left:-70px;position:absolute;top:0;width:51px}.radius-bottom{border-radius:0 0 40px 40px}.sticker-list{display:-webkit-box;display:-ms-flexbox;display:flex}.sticker-list .sticker{background:#1120a5;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:#fff;font-family:DINish Regular,sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:24px;padding:2px 8px;text-transform:uppercase}.sticker-list .sticker:not(:last-child){margin-right:2px}.form{background:#1f1d29;height:100%;left:0;opacity:0;overflow-y:scroll;pointer-events:none;position:fixed;top:0;-webkit-transition:all .7s linear;transition:all .7s linear;visibility:hidden;width:100%;z-index:103}.form .form-inner{background:#fff;border-radius:0 0 40px 40px;padding:80px 0 100px;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .7s linear;transition:-webkit-transform .7s linear;transition:transform .7s linear;transition:transform .7s linear,-webkit-transform .7s linear}.form .form-inner .container-small{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media(max-width:1024px){.form .form-inner .container-small{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}}.form .form-inner .info{max-width:344px;width:100%}@media(max-width:1024px){.form .form-inner .info{margin-bottom:30px;max-width:460px}}.form .form-inner .info .title{color:#1f1d29;font-family:DINish,sans-serif;font-size:50px;font-style:normal;font-weight:800;line-height:64px;margin-bottom:24px;position:relative;text-transform:uppercase}@media(max-width:480px){.form .form-inner .info .title{font-size:36px}}.form .form-inner .info .title:before{background:url(../images/design/titleLine.0dc009.svg) no-repeat 50%;background-size:100%;content:"";height:30px;left:0;position:absolute;top:90%;width:85%}@media(max-width:640px){.form .form-inner .info .title:before{width:85%}}.form .form-inner .info .description{color:#b6b5be;font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:26px;text-transform:lowercase}.form .form-inner form{max-width:460px;width:100%}.form .form-inner form .form__input-container{margin-bottom:36px;position:relative}.form .form-inner form .form__input-message{bottom:-26px;color:#e94927;font-family:Vela Sans;font-size:14px;font-style:normal;font-weight:400;left:0;line-height:20px;position:absolute;text-transform:lowercase}.form .form-inner form input:not([type=checkbox]),.form .form-inner form textarea{background:#fff;border:1px solid #b6b5be;border-radius:4px;color:#b6b5be;display:block;font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:26px;padding:19px 24px;resize:none;text-transform:lowercase;width:100%}.form .form-inner form input:not([type=checkbox]).input-error,.form .form-inner form textarea.input-error{border-color:red}.form .form-inner form .input-file{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#fff;border:1px dashed #b6b5be;border-radius:4px;color:#757575;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;justify-content:space-between;letter-spacing:-.01em;line-height:26px;margin-bottom:16px;padding:19px 24px;text-transform:lowercase;width:100%}.form .form-inner form .input-file div{width:100%}.form .form-inner form .input-file .file-label{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.form .form-inner form .input-file .file-label span{display:inline-block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.form .form-inner form .input-file .file-label .icons{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.form .form-inner form .input-file .file-label .icons svg:not(:last-child){margin-right:18px}.form .form-inner form .input-file .delete-file{background:none;border:none;cursor:pointer;display:block;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.form .form-inner form .input-file .delete-file:hover{opacity:.7}.form .form-inner form input[type=file]{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.form .form-inner form input[type=checkbox]{background:#fff;border:1px solid hsla(247,6%,73%,.4);border-radius:4px;height:24px;margin-right:8px;width:24px}.form .form-inner form .personal-data{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-block:16px}.form .form-inner form .personal-data label{color:#b6b5be;font-family:Vela Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:18px;text-transform:lowercase}.form .form-inner form .form_submit{background:none;border:none;color:#1f1d29;cursor:pointer;font-family:Vela Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.04em;line-height:24px;margin-left:25px;position:relative;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}@media(max-width:640px){.form .form-inner form .form_submit{display:block;margin:0;text-align:center;width:100%}}.form .form-inner form .form_submit:hover{opacity:.7}.form .form-inner form .form_submit:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI1IiBoZWlnaHQ9IjU4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik04OS43NDcgMTIuMDUycy04LjU2NC0yLjI2OC0yNy4zMTUtMi4yNjhDMzIuOTEyIDkuNzg0IDEgMTcuMDg3IDEgMzEuMjg3IDEgNDUuNDg4IDI4LjUzNSA1NyA2Mi41IDU3IDk2LjQ2NiA1NyAxMjQgNDUuNDg4IDEyNCAzMS4yODdjMC05LjM2LTExLjcxOC0xOC4yNjYtMzQuMjUzLTI1Ljg5NUM4MC4wMTYgMi4wOTggNjIuNSAxIDYyLjUgMSIgc3Ryb2tlPSIjRTk0OTI3Ii8+PC9zdmc+);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:123px}@media(max-width:640px){.form .form-inner form .form_submit:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzM0IiBoZWlnaHQ9IjU4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yNDAuNTQ0IDEyLjA1MnMtMjMuMTE0LTIuMjY4LTczLjcyNy0yLjI2OEM4Ny4xMzUgOS43ODQgMSAxNy4wODcgMSAzMS4yODcgMSA0NS40ODggNzUuMzIgNTcgMTY3IDU3YzkxLjY3OSAwIDE2Ni0xMS41MTIgMTY2LTI1LjcxMyAwLTkuMzYtMzEuNjI4LTE4LjI2Ni05Mi40NTYtMjUuODk1QzIxNC4yNzggMi4wOTggMTY3IDEgMTY3IDEiIHN0cm9rZT0iI0U5NDkyNyIvPjwvc3ZnPg==);width:332px}}.form .form-inner .form__close{background:none;border:none;cursor:pointer;height:64px;position:absolute;right:16px;top:16px;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;width:64px}@media(max-width:640px){.form .form-inner .form__close{height:45px;width:45px}}.form .form-inner .form__close:hover{-webkit-transform:scale(.9);transform:scale(.9)}.form.active{opacity:1;pointer-events:all;-webkit-transition:all .7s linear;transition:all .7s linear;visibility:visible}.form.active .form-inner{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .7s linear;transition:-webkit-transform .7s linear;transition:transform .7s linear;transition:transform .7s linear,-webkit-transform .7s linear}.cookie{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#fff;border:1px solid hsla(247,6%,73%,.1);border-radius:24px;bottom:24px;-webkit-box-shadow:0 304px 319px rgba(10,17,73,.66),0 127.004px 133.271px rgba(10,17,73,.115),0 67.9024px 71.2528px rgba(10,17,73,.095),0 38.0655px 39.9438px rgba(10,17,73,.08),0 20.2163px 21.2138px rgba(10,17,73,.065),0 8.41246px 8.82755px rgba(10,17,73,.045);box-shadow:0 304px 319px rgba(10,17,73,.66),0 127.004px 133.271px rgba(10,17,73,.115),0 67.9024px 71.2528px rgba(10,17,73,.095),0 38.0655px 39.9438px rgba(10,17,73,.08),0 20.2163px 21.2138px rgba(10,17,73,.065),0 8.41246px 8.82755px rgba(10,17,73,.045);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:344px;padding:24px;position:fixed;right:26px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:104}@media(max-width:640px){.cookie{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.cookie span{color:#848291;font-family:Vela Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.cookie button{background:none;border:none;color:#e94927;cursor:pointer;font-family:DINish Regular,sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:24px;outline:none;padding:6px 6px 2px;text-transform:uppercase;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.cookie button:hover{opacity:.7}.section-labels{color:#1f1d29;font-family:DINish,sans-serif;font-style:normal;font-weight:800;text-transform:uppercase}.section-labels.large{font-size:80px;line-height:80px}.section-labels.middle{font-size:64px;line-height:64px}.section-labels.blue{color:#1120a5}.section-labels.red{color:#e94927}.footer-radius{margin-top:-20px;padding-top:40px}@media(max-width:640px){.footer-radius{padding-top:60px}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{-ms-flex-negative:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;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}