@font-face{font-family:HelveticaNeue;font-weight:400;font-style:normal;src:url(/fonts/HelveticaNeue/HelveticaNeue.eot);src:url(/fonts/HelveticaNeue/HelveticaNeue.eot?#iefix)format("embedded-opentype"),url(/fonts/HelveticaNeue/HelveticaNeue.woff)format("woff"),url(/fonts/HelveticaNeue/HelveticaNeue.ttf)format("truetype")}@font-face{font-family:HelveticaLight;font-weight:400;font-style:normal;src:url(/fonts/HelveticaLight/HelveticaLight.eot);src:url(/fonts/HelveticaLight/HelveticaLight.eot?#iefix)format("embedded-opentype"),url(/fonts/HelveticaLight/HelveticaLight.woff)format("woff"),url(/fonts/HelveticaLight/HelveticaLight.ttf)format("truetype")}@font-face{font-family:LittleTiles;font-weight:400;font-style:normal;src:url(/fonts/LittleTiles/LittleTiles.eot);src:url(/fonts/LittleTiles/LittleTiles.eot?#iefix)format("embedded-opentype"),url(/fonts/LittleTiles/LittleTiles.woff)format("woff"),url(/fonts/LittleTiles/LittleTiles.ttf)format("truetype")}@font-face{font-family:ManropeRegular;font-weight:400;font-style:normal;src:url(/fonts/ManropeRegular/ManropeRegular.eot);src:url(/fonts/ManropeRegular/ManropeRegular.eot?#iefix)format("embedded-opentype"),url(/fonts/ManropeRegular/ManropeRegular.woff)format("woff"),url(/fonts/ManropeRegular/ManropeRegular.ttf)format("truetype")}@font-face{font-family:ManropeBold;font-weight:700;font-style:normal;src:url(/fonts/ManropeBold/ManropeBold.eot);src:url(/fonts/ManropeBold/ManropeBold.eot?#iefix)format("embedded-opentype"),url(/fonts/ManropeBold/ManropeBold.woff)format("woff"),url(/fonts/ManropeBold/ManropeBold.ttf)format("truetype")}::placeholder{color:#fff;font-size:12px}html{overflow-x:hidden}body{color:#333;background:#f2f2f2;width:100%;min-width:320px;margin:0;padding:0;font-family:HelveticaNeue,sans-serif;font-size:16px;line-height:1.65;position:relative}body *{box-sizing:border-box}body input,body textarea{border:1px solid #666;outline:none}body input:focus:required:invalid,body textarea:focus:required:invalid{border-color:red}body input:required:valid,body textarea:required:valid{border-color:green}.grecaptcha-badge{display:none!important}.container{max-width:1480px;margin:0 auto}@media (min-width:1100px) and (max-width:1600px){.container{max-width:calc(100% - 100px)}}@media (min-width:768px) and (max-width:1100px){.container{max-width:calc(100% - 39px)}}@media (max-width:767px){.container{max-width:calc(100% - 39px)}}.flex{display:flex}.flex.justify-content-between{justify-content:space-between}.flex.align-items-center{align-items:center}.flex.wrap{flex-wrap:wrap}@media (max-width:767px){.flex.m-column{flex-direction:column}}.grid2{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:992px){.grid2{grid-template-columns:1fr}}.img-responsive{max-width:100%;height:auto;display:block}.img-responsive.img-width{width:100%}.text-center{text-align:center}b,strong{font-weight:700}.mt0{margin-top:0}.no-list-style{list-style:none}.hamburger{background:0 0;border:none;width:21px;height:14px;display:none;position:relative}.hamburger:before{content:"";background-color:#fff;width:100%;height:1.2px;transition:transform .4s;position:absolute;top:0}.hamburger:after{content:"";background-color:#fff;width:100%;height:1.2px;transition:transform .4s;position:absolute;top:10px}.hamburger.active:before{top:5px;transform:rotate(45deg)}.hamburger.active:after{top:5px;transform:rotate(-45deg)}@media (max-width:1199px){.hamburger{display:flex}}.accent-btn{color:#fff;text-transform:uppercase;letter-spacing:.16px;background-color:#ff5833;border-radius:40px;align-items:center;padding:8px 12px;text-decoration:none;display:flex;overflow:hidden}.accent-btn .icon-edit{background-color:#fff;border-radius:50%;width:32px;height:32px;margin-left:8px;padding:8px}.accent-btn .text{z-index:3;transition:transform .8s cubic-bezier(.16,1,.3,1),color .4s;display:block;position:relative}.accent-btn .text:after{content:attr(data-text);transition:all .5s;display:block;position:absolute;top:150%;left:0}.accent-btn:hover .text{transform:translateY(-150%)translateZ(0)}.tag{color:#ff5833;letter-spacing:1.92px;text-transform:uppercase;font-family:LittleTiles;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.preloader{z-index:99;background:#000;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed}.top-line{z-index:1;background:#000;position:relative}.top-line .flex-wrapper{justify-content:space-between;align-items:center;padding:32px 0;display:flex}.top-line .logo{width:172px}@media (min-width:1200px){.top-line .menu,.top-line .right-part{min-width:400px}}.top-line .right-part{justify-content:flex-end;display:flex}.menu,.menu>div{display:flex}.menu-item{margin-right:48px}.menu-item:last-child{margin-right:0}.menu a{color:#fff;text-transform:uppercase;text-decoration:none}.menu a:hover{color:#ff5833}.menu a:last-child{margin-right:0}.menu .mobile{display:none}#detach-button-host{display:none!important}header{text-align:center;background:#000;min-height:840px;padding-top:132px;position:relative;overflow:hidden}header:before{content:"";z-index:1;background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}header .u24{color:#fff;z-index:1;justify-content:center;margin-bottom:40px;display:flex;position:relative}header .u24 svg{min-width:20px;margin-right:8px}header .u24 a{color:#ff5833;text-decoration:underline}header h1{text-transform:uppercase;z-index:1;color:#fff;margin-top:0;font-size:140px;font-style:normal;font-weight:300;line-height:140px;position:relative}header h1 span{color:#ff5833;min-width:500px;font-style:italic}header h1 em{vertical-align:-108px;font-size:290px;font-style:normal;line-height:20px}header .header-slider{vertical-align:-10px;background-size:cover;width:180px;height:120px;animation:9s infinite alternate swapimg;display:inline-block;position:relative}header .bg{max-width:1000px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.focus{padding-top:200px;padding-bottom:200px;position:relative;overflow:hidden}.focus .flex{justify-content:space-between;align-items:center;display:flex}.focus .text{color:#121212;max-width:1060px;font-size:24px;font-style:normal;font-weight:400}.focus .items{counter-reset:focusItems;justify-content:center;align-items:center;margin-top:120px;display:flex}.focus .item{cursor:pointer;counter-increment:focusItems;background:#fff;border-radius:40px;width:480px;max-width:480px;margin:0 15px;padding:32px;position:relative;box-shadow:0 352px 99px #0000,0 225px 90px #00000003,0 127px 76px #00000005,0 56px 56px #00000008,0 14px 31px #0000000a}.focus .item:before{content:"{" counter(focusItems) "}";letter-spacing:.24px;font-size:24px;font-weight:500;line-height:32px;position:absolute;top:28px;left:40px}.focus .item:first-child{margin-bottom:-50px;transform:rotate(-5deg)}.focus .item:nth-child(3){margin-bottom:-50px;transform:rotate(5deg)}.focus .item img{margin:-70px auto 70px;display:block}.focus .item .title{margin-bottom:20px;font-size:36px;font-style:normal;font-weight:500;line-height:40px}.about-us{color:#fff;z-index:1;background-color:#121212;padding:200px 0;position:relative;overflow:hidden}.about-us .about-head{justify-content:space-between;margin-bottom:160px;display:flex}.about-us .about-head .text{letter-spacing:.24px;max-width:980px;font-family:HelveticaLight;font-size:24px;font-style:normal;font-weight:300;line-height:32px}.about-us .about-head .img-wrapper{gap:24px;margin-top:40px;display:flex}.about-us .about-head .img-wrapper .about-1{border-radius:100px;overflow:hidden}.about-us .about-head .img-wrapper .about-2{border-radius:24px;overflow:hidden}.about-us .about-head .img-wrapper .about-3{border-radius:40px;overflow:hidden}.about-us .move-left__wrapper{animation:50s linear infinite scroll-right}.about-us .move-right__wrapper{animation:50s linear infinite scroll-left}.about-us .move{letter-spacing:1.24px;flex-wrap:nowrap;align-items:center;font-size:124px;font-style:normal;font-weight:400;line-height:124px;display:flex}.about-us .move-item{text-transform:uppercase;align-items:center;min-width:fit-content;display:flex}.about-us .move svg{margin:0 24px}.about-us .digit-wrap{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:160px;display:grid}.about-us .digit-wrap .digit-item{border-top:1px solid #fff;padding-top:40px}.about-us .digit-wrap .digit-item .title{letter-spacing:1.92px;text-transform:uppercase;margin-bottom:20px;font-family:LittleTiles;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.about-us .digit-wrap .digit-item .digit{letter-spacing:1.44px;color:#ff5833;font-size:144px;font-style:normal;font-weight:500;line-height:144px}.services{height:2200px;padding:200px 0 700px}.services .services-head{justify-content:space-between;display:flex}.services .services-head .text{color:#121212;max-width:980px;font-size:24px;font-style:normal;font-weight:400}.services .wrapper{height:1000px}.services .container{height:100%}.services .card-wrapper{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:160px;display:grid;position:sticky;top:220px}.services .cardWrap{width:340px;height:500px;position:absolute;top:0%}.services .card{cursor:pointer;border-radius:40px;width:340px;height:500px;position:absolute;top:0%}.services .front,.services .back{backface-visibility:hidden;border-radius:40px;width:100%;height:100%;position:absolute;overflow:hidden}.services .front img{width:100%;height:auto}.services .card4 .back ul li{padding:18px 0}.services .back{background:#fff;padding:48px 32px}.services .back .title{letter-spacing:.24px;text-transform:uppercase;margin-bottom:24px;font-size:24px;font-style:normal;font-weight:600;line-height:32px}.services .back ul{margin:0;padding:0;list-style:none}.services .back ul li{border-bottom:1px dashed #f2f2f2;padding:24px 0}.contacts,.vacationForm{color:#fff;background:#121212;border-radius:40px 40px 0 0;padding:200px 0 50px}.contacts .wrapper,.vacationForm .wrapper{grid-template-columns:repeat(2,1fr);display:grid}.contacts .title,.vacationForm .title{letter-spacing:.8px;margin-top:20px;font-size:80px;font-style:normal;font-weight:600;line-height:88px}.contacts .sub-title,.vacationForm .sub-title{letter-spacing:.4px;margin-top:20px;margin-bottom:40px;font-size:40px;font-style:normal;font-weight:400;line-height:48px}.contacts .address-item,.vacationForm .address-item{margin-bottom:20px}.contacts .address-item .address-title,.vacationForm .address-item .address-title{color:#ffffffa3}.contacts .address-item .address-value,.vacationForm .address-item .address-value{letter-spacing:.24px;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.contacts .address-item .address-value a,.vacationForm .address-item .address-value a{color:#fff;text-decoration:none}.contacts .social-link,.vacationForm .social-link{letter-spacing:.24px;color:#fff;margin-top:20px;font-size:24px;font-style:normal;font-weight:400;line-height:32px;text-decoration:none;transition:all .3s;display:block}.contacts .social-link:hover,.vacationForm .social-link:hover{color:#ff5833}.contacts .social-link.mt40,.vacationForm .social-link.mt40{margin-top:40px}.contacts .field,.vacationForm .field{margin-bottom:20px;position:relative}.contacts .main,.vacationForm .main{letter-spacing:.24px;font-size:24px;font-style:normal;font-weight:400;line-height:32px;transition:all .4s;display:block;position:absolute;top:20px}.contacts .main.active,.vacationForm .main.active{font-size:18px;top:-15px}.contacts .main.static,.vacationForm .main.static{margin-top:40px;margin-bottom:20px;position:static}.contacts input,.vacationForm input{letter-spacing:.24px;color:#fff;background:0 0;border:none;border-bottom:1px solid #ffffff3d;outline:none;width:100%;padding:20px 0;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.contacts input.errorField,.vacationForm input.errorField{border-bottom:1px solid #ff5833}.contacts input[type=radio],.vacationForm input[type=radio]{display:none}.contacts input:focus+.main,.vacationForm input:focus+.main{color:#ff5833;font-size:18px;top:-15px}.contacts .labelBtn,.vacationForm .labelBtn{margin-right:16px}.contacts .labelBtn>div,.vacationForm .labelBtn>div{color:#fff;cursor:pointer;border-radius:100px;padding:20px 28px;font-size:24px;font-weight:400;line-height:32px;display:inline-block;position:relative;overflow:hidden}.contacts .labelBtn .border,.vacationForm .labelBtn .border{content:"";z-index:1;border:1px solid #fff;border-radius:1000px;display:block;position:absolute;inset:0}.contacts .labelBtn .text,.vacationForm .labelBtn .text{z-index:3;transition:transform .8s cubic-bezier(.16,1,.3,1),color .4s;display:block;position:relative}.contacts .labelBtn .text:after,.vacationForm .labelBtn .text:after{content:attr(data-text);transition:all .5s;display:block;position:absolute;top:150%;left:0}.contacts .labelBtn .ripple,.vacationForm .labelBtn .ripple{z-index:2;border-radius:inherit;display:block;position:absolute;inset:-1px;overflow:hidden;transform:translateZ(100px)}.contacts .labelBtn .ripple span,.vacationForm .labelBtn .ripple span{background:#ff5833;border-radius:50% 50% 0 0;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,0,1),border-radius .5s cubic-bezier(.4,0,0,1);display:block;transform:translateY(101%)}.contacts .labelBtn:hover .text,.vacationForm .labelBtn:hover .text{transform:translateY(-150%)translateZ(0)}.contacts input[type=radio]:checked+.labelBtn,.vacationForm input[type=radio]:checked+.labelBtn{color:#fff}.contacts input[type=radio]:checked+.labelBtn>div,.vacationForm input[type=radio]:checked+.labelBtn>div{transition:transform .5s cubic-bezier(.34,5.56,.64,1);transform:scaleX(1.02)}.contacts input[type=radio]:checked+.labelBtn:hover .text,.vacationForm input[type=radio]:checked+.labelBtn:hover .text{transform:translateY(0%)translateZ(0)}.contacts input[type=radio]:checked+.labelBtn .ripple span,.vacationForm input[type=radio]:checked+.labelBtn .ripple span{border-radius:0;transition-duration:.5s,.9s;transform:translateY(0)}.contacts .hr,.vacationForm .hr{background:#ffffff3d;height:1px;margin-top:20px}.contacts .term,.vacationForm .term{letter-spacing:.2px;margin:40px 0;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.contacts .term a,.vacationForm .term a{color:#ff5833;text-decoration:none}.contacts .send,.vacationForm .send{letter-spacing:.16px;text-transform:uppercase;color:#fff;cursor:pointer;background:#ff5833;border:none;border-radius:40px;outline:none;padding:20px 28px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:flex}.contacts .send svg,.vacationForm .send svg{margin-left:8px}.contacts p.error,.vacationForm p.error{color:#ff5833}.vacationForm{color:#000;background:#fff;border-radius:40px;padding:40px}@media (max-width:768px){.vacationForm{border-radius:20px;padding:20px}}.vacationForm .term{font-size:16px}@media (max-width:768px){.vacationForm .term{margin:20px 0}}.vacationForm label,.vacationForm .main{justify-content:space-between;align-items:center;width:100%;display:flex!important}@media (max-width:768px){.vacationForm label,.vacationForm .main{font-size:20px}}.vacationForm input{color:#000}.vacationForm .title{color:#121212;margin-bottom:20px;font-size:36px;font-style:normal;font-weight:500;line-height:40px}@media (max-width:768px){.vacationForm .title{margin-top:0;font-size:28px;line-height:36px}}.vacationForm label{display:block}.vacationForm input{border:none;border-bottom:1px solid #1212123d;width:100%;padding:20px 0}.vacationForm .send{color:#fff;background:#ff5833}.resume{margin-top:30px}.resume__header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.resume__title{font-size:24px;line-height:1}.resume__dropzone{border:1px dashed #c7c7c7;flex-direction:column;align-items:center;padding:40px;transition:border-color .2s,background-color .2s;display:flex}.resume__dropzone label{width:auto}.resume__dropzone--active{background:#ff4e330d;border-color:#ff4e33}.resume__dropzone--error{border-color:#d93025}.resume__attach{color:#ff4e33;text-transform:uppercase;cursor:pointer;border:1px solid #ff4e33;border-radius:999px;justify-content:center;align-items:center;gap:24px;min-height:64px;padding:10px 18px;font-size:16px;line-height:16px;transition:color .2s,background-color .2s;display:inline-flex}.resume__attach:hover{color:#fff;background:#ff4e33}.resume__attach:hover path{stroke:#fff}.resume__drop-text{color:#121212a3;margin-top:20px;font-size:24px;font-weight:300;line-height:1.2}.resume__formats{color:#8c8c8c;margin-top:16px;font-size:16px}.resume__selected{flex-direction:column;align-items:center;gap:24px;display:flex}.resume__file-name{overflow-wrap:anywhere;max-width:100%;font-size:24px}.resume__remove{color:#ff4e33;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.field__error{color:#d93025;margin-top:8px;font-size:14px}.vacationContent h1,.vacationContent h2{color:#ff5833;letter-spacing:1.92px;text-transform:uppercase;font-family:LittleTiles;font-size:24px;font-style:normal;font-weight:400;line-height:32px}@media (max-width:768px){.resume{margin-top:20px}.resume__header{margin-bottom:24px}.resume__title{font-size:20px}.resume__dropzone{border-radius:20px;min-height:auto;padding:24px}.resume__attach{gap:12px;min-width:0;min-height:64px;padding:16px 24px;font-size:16px}.resume__drop-text{text-align:center;margin-top:30px;font-size:20px}}footer{background:#121212;overflow:hidden}footer .footer-logo{max-width:100%;display:flex}@media (min-width:1400px){footer .footer-logo{margin-bottom:-55px}}footer .wrapper{color:#fff;background:#121212;border-top:2px solid #fff;justify-content:space-between;align-items:center;margin-left:-30px;margin-right:-30px;padding:40px 30px;display:flex;position:relative}footer .wrapper a{color:#fff;margin-right:64px;text-decoration:none}.modal-success{z-index:100;background:#121212cc;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-success.hidden{display:none}.modal-success .wrapper{color:#fff;text-align:center;letter-spacing:.16px;background:#252525;border:1px solid #ff5833;border-radius:24px;width:400px;padding:40px;font-size:16px;font-weight:400;line-height:24px;position:relative;box-shadow:0 95px 27px #00000003,0 61px 24px #00000017,0 34px 21px #0000004d,0 15px 15px #00000082,0 4px 8px #00000096}@media (max-width:500px){.modal-success .wrapper{width:calc(100% - 30px)}}.modal-success .close{cursor:pointer;background:#ffffff3d;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:20px;right:20px}.modal-success .title{margin-top:20px;margin-bottom:8px;font-size:36px;font-weight:500;line-height:40px}.term-page{padding-top:112px;padding-bottom:200px}.term-page h1{letter-spacing:.8px;margin-top:0;margin-bottom:20px;font-size:80px;font-weight:500;line-height:88px}.term-page .term-date{margin-bottom:30px;font-size:18px}.term-page li{margin-bottom:20px}.term-page-item{color:#121212;letter-spacing:.24px;margin-bottom:64px;font-size:24px;font-weight:400;line-height:32px;display:flex}.term-page-item:last-child{margin-bottom:0}.term-page ul{margin:0;padding-left:20px}.term-page ul.decimal{list-style:decimal}.term-page .tag{min-width:480px}.vacation{padding:100px 0}@media (min-width:1240px){.vacation .container{max-width:1230px}}.vacation .vacation_back{padding-bottom:160px}.vacation .vacation_back a{color:#ff5833;align-items:center;gap:8px;text-decoration:none;display:flex}@media (max-width:767px){.vacation .vacation_back{padding-bottom:40px}}.vacation .vacation_content{align-items:flex-start;gap:64px;display:flex}@media (max-width:992px){.vacation .vacation_content{gap:40px;display:grid}}.vacation .vacation_content h1{letter-spacing:.9px;margin-top:0;font-size:90px;font-weight:500;line-height:88px}@media (max-width:767px){.vacation .vacation_content h1{font-size:48px;line-height:48px}}.vacation .content ul{padding-left:20px}.vacation .content ul p{margin:0}.vacation .vacation_banner{background:#fff;border-radius:40px;gap:20px;min-width:355px;max-width:355px;padding:40px;display:grid}@media (max-width:767px){.vacation .vacation_banner{border-radius:20px;min-width:auto;max-width:100%;padding:20px}}.vacation .vacation_banner .apply_btn{color:#fff;text-align:center;background:#ff5833;border-radius:40px;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:18px 28px;text-decoration:none;display:flex}.vacation .silver{color:#121212;opacity:.6;margin-bottom:8px;line-height:24px}.vacation .value{color:#121212;font-size:24px;font-weight:500;line-height:32px}.vacation h2{color:#ff5833;letter-spacing:1.92px;text-transform:uppercase;font-family:LittleTiles;font-size:24px;font-style:normal;font-weight:400;line-height:32px}@keyframes swapimg{0%{background-image:url(/img/_src/slider/slide-1.webp)}25%{background-image:url(/img/_src/slider/slide-2.webp)}50%{background-image:url(/img/_src/slider/slide-3.webp)}75%{background-image:url(/img/_src/slider/slide-4.webp)}to{background-image:url(/img/_src/slider/slide-5.webp)}}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-2200px)}}@keyframes scroll-right{0%{transform:translate(-2200px)}to{transform:translate(0)}}@media (max-width:1700px){.services .cardWrap,.services .card{width:315px}}@media (max-width:1340px){header h1{font-size:106px;line-height:124px}header h1 em{vertical-align:-48px;font-size:129px;font-style:normal;line-height:20px}.focus,.services,.about-us{overflow:hidden}footer svg{max-width:100%}.focus{height:auto;padding:80px 0}.focus .flex{flex-direction:column;align-items:flex-start}.focus .text{letter-spacing:.2px;margin-top:20px;font-size:20px;font-weight:400;line-height:28px}.focus .slider-wrapper{margin-top:100px}.focus .slider-wrapper,.focus .slider-section{height:auto;position:static}.focus .items{flex-direction:column;width:auto;max-width:calc(100% - 39px);height:auto;max-height:none;margin:0 auto;position:static;transform:none}.focus .item{letter-spacing:.16px;max-width:100%;margin-bottom:80px;padding:20px;font-weight:400;line-height:24px;position:relative}.focus .item:first-child{margin-bottom:80px;transform:rotate(0)}.focus .item:nth-child(3){margin-bottom:0;transform:rotate(0)}.focus .item:last-child{margin-bottom:0}.focus .item img{max-width:98px;margin:-70px auto 20px}.focus .item .title{font-size:28px;font-weight:500;line-height:36px}.about-us{padding:80px 0;overflow:hidden}.about-us .about-head{flex-direction:column;margin-bottom:40px}.about-us .about-head .text{margin-top:20px}.about-us .about-head .img-wrapper-main{width:calc(100% + 30px);max-width:calc(100% + 30px);overflow:auto}.about-us .about-head .img-wrapper{width:fit-content}.about-us .move-wrapper{width:100%;max-width:100%}.about-us .digit-wrap{grid-template-columns:repeat(1,1fr);margin-top:40px}.about-us .digit-wrap .digit-item .digit{font-size:56px;font-weight:500;line-height:56px}.about-us .move{letter-spacing:.56px;font-size:56px;font-weight:400;line-height:56px}.about-us .move svg{width:56px}.services{height:auto;padding:80px 0}.services .services-head{flex-direction:column}.services .services-head .text{margin-top:20px;font-size:20px;font-weight:400;line-height:28px}.services .wrapper{height:auto}.services .card-wrapper{grid-template-columns:repeat(1,1fr);margin-top:40px;position:static}.services .cardWrap,.services .card{width:100%;height:auto;position:static}.services .front{display:none}.services .back{padding:45px 20px;position:relative}.services .back .title{margin-bottom:22px}.contacts{padding:80px 0 40px}.contacts .wrapper{grid-template-columns:1fr}.contacts .title{letter-spacing:.48px;font-size:48px;line-height:48px}.contacts .sub-title{margin-bottom:20px;font-size:32px;line-height:40px}.contacts .address-item .address-value,.contacts .social-link{font-size:20px;line-height:28px}.contacts .social-link.mt40,.contacts form{margin-top:20px}.contacts .main,.contacts input{font-size:20px;line-height:28px}.contacts .labelBtn{margin:0}.contacts .labelBtn>div{margin-bottom:15px;margin-right:17px;padding:15px 20px;font-size:20px;line-height:28px}.contacts .hr{margin-top:0}.contacts .term{margin:20px 0}footer svg{max-width:100%;height:auto;padding:0 10px}footer .wrapper{flex-direction:column;align-items:flex-start;margin-left:0;margin-right:0;padding:20px 0}footer .wrapper a{margin-bottom:17px;margin-right:20px;display:inline-block}}@media (max-width:1199px){.top-line{z-index:10;width:100%;position:fixed;top:0}.top-line .flex-wrapper{padding:15px 0}.top-line .accent-btn:not(.mobile){display:none}.menu{z-index:2;color:#fff;background-color:#000;flex-direction:column;justify-content:space-between;width:100%;height:93vh;padding:50px 20px 80px;transition:left .5s;display:flex;position:fixed;top:70px;left:110%}.menu.active{left:0}.menu>div{flex-direction:column}.menu .menu-item{border-bottom:1px solid #ffffff3d;width:100%;margin-right:0;padding:20px 0;display:block}.menu .mobile{justify-content:center;display:flex}header{text-align:left;min-height:100vh;padding-top:100px}header h1{font-size:64px;font-weight:300;line-height:64px}header h1 span{text-transform:initial;font-size:56px;font-weight:500;line-height:56px;display:block}header .bg{max-width:100%}}@media (max-width:991px){.term-page{padding-bottom:80px}.term-page .tag{min-width:auto;margin-bottom:20px}.term-page h1{margin-bottom:40px;font-size:48px;font-weight:500;line-height:48px}.term-page-item{flex-direction:column;margin-bottom:20px}}@media (max-width:767px){header .header-slider{width:90px;height:60px;display:block}}
