@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";#admin-navbar{position:fixed;left:0;top:0;bottom:0;z-index:6;background:#F4F5F6}.nav-bar{border-right:1px solid #dddada}.nav-bar .text-logo{font-size:20px}.nav-bar:not(.full-menu) .title{display:none;position:absolute;left:calc(100% + 6px);top:50%;margin-top:-12px;background:#000;color:#fff;padding:4px 12px;font-size:14px;white-space:nowrap;z-index:12}.nav-bar:not(.full-menu) .title:after{content:"";display:block;position:absolute;top:5px;right:100%;width:0;height:0;border:0 solid transparent;border-top-width:6px;border-bottom-width:6px;border-right:6px solid black}.nav-bar.full-menu .title{display:block;position:relative;top:0;left:0}.nav-bar.full-menu .nav-bar-item{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:10px}.nav-bar-item{border-bottom:1px solid #dddada;background:#fff}.nav-bar-item:nth-child(1):hover{background:#fff}.nav-bar-item:hover{background:#eee}.nav-bar-item:hover .title{display:block}.nav-bar-item.expanded:after{content:"";width:12px;height:100%;background:url(/build/assets/arrow-right-07b5068c.svg) center center no-repeat;background-size:12px;position:absolute;top:0;right:0}.nav-bar-item.expanded:hover:after{display:none}.nav-bar-item.expanded:hover .sub-menu{display:block}.nav-bar .icon{width:60px!important;height:60px}.nav-bar .icon svg{height:50%;width:50%}.nav-bar .sub-menu{position:absolute;top:0;left:100%;background:#fff;width:200px;z-index:12;border:1px solid #fff;display:none}.nav-bar .sub-menu-item{padding:18px 10px;border-bottom:1px solid #eee;text-align:left;display:block}.nav-bar .sub-menu-item:hover{background:#eee}.w-360px{width:360px}html:has(body.show-modal){overflow:hidden}html:has(body.show-modal) .vacancy-page .title-block .h1-block{z-index:0}@media screen and (min-width: 1900px) and (max-width: 2560px){.v-container:not(.v-container--fluid){max-width:1200px!important}}body{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.4}@media screen and (max-width: 600px){body{font-size:18px}}a{color:inherit;text-decoration:none}.link-border{border-bottom:1px solid;cursor:pointer}.link-border:hover{border-bottom:1px solid transparent}.mini-button{display:block;width:40px;height:40px;cursor:pointer;border-radius:4px}.mini-button.disabled,.mini-button[disabled]{background-color:#ccc!important;cursor:auto}.mini-button.edit{background:url(/build/assets/edit-23655a3e.svg) center center no-repeat,#409eff;background-size:60%}.mini-button.edit:hover{background:url(/build/assets/edit-23655a3e.svg) center center no-repeat,#2270c0;background-size:60%}.mini-button.delete{background:url(/build/assets/delete-0b2d5b6c.svg) center center no-repeat,#f56c6c;background-size:60%}.mini-button.delete:hover{background:url(/build/assets/delete-0b2d5b6c.svg) center center no-repeat,#d05252;background-size:60%}.mini-button.view{background:url(/build/assets/view-00f8ec91.svg) center center no-repeat,#409eff;background-size:60%}.mini-button.view:hover{background:url(/build/assets/view-00f8ec91.svg) center center no-repeat,#2270c0;background-size:60%}.my-button{background:#3553b7;color:#fff;padding:0 20px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;gap:10px;border-radius:6px}@media screen and (max-width: 600px){.my-button{font-size:16px;padding:0 12px;height:36px}}.my-button[type=submit]{color:#fff!important}.my-button[disabled]{background:#ccc!important}.my-button:hover{background:#1d3ba1}.my-button.big{height:54px;font-size:20px}@media screen and (max-width: 600px){.my-button.big{height:44px;font-size:18px}}.my-button.white{background:#fff;color:#3553b7}.my-button.red{background:#ff0000}.my-button.green{background-color:#42d970!important}html{min-width:1300px}@media screen and (max-width: 600px){html{min-width:100%}}@media screen and (min-width: 600px) and (max-width: 960px){html{min-width:100%}}@media screen and (min-width: 960px) and (max-width: 1280px){html{min-width:100%}}body{background:#fff;min-width:1300px}body .v-container{min-width:1300px}@media screen and (max-width: 600px){body,body .v-container{min-width:100%}}@media screen and (min-width: 600px) and (max-width: 960px){body,body .v-container{min-width:100%}}@media screen and (min-width: 960px) and (max-width: 1280px){body,body .v-container{min-width:100%}}.h1{font-size:30px;line-height:36px;font-weight:700}.screen{padding:80px 0}@media screen and (max-width: 600px){.screen{padding:20px 0}}@media screen and (min-width: 600px) and (max-width: 960px){.screen{padding:30px 0}}.block-h2{font-size:34px;font-weight:600}@media screen and (max-width: 600px){.block-h2{font-size:22px}}@media screen and (min-width: 600px) and (max-width: 960px){.block-h2{font-size:28px}}.sub-text{font-size:18px;max-width:800px;margin-left:auto;margin-right:auto}@media screen and (max-width: 600px){.sub-text{font-size:14px}}.block-h3{font-size:24px;font-weight:600}@media screen and (max-width: 600px){.block-h3{font-size:20px}}.my-link{border-bottom:1px solid}.my-link:hover{border-bottom:1px solid transparent}.my-form-link span{border-bottom:1px solid;color:#3553b7;cursor:pointer}.my-form-link span:hover{border-bottom:1px solid transparent}.my-slider .slider-button{display:flex;align-items:center;justify-content:end;gap:15px;margin-top:10px}.my-slider .slider-button .slider__button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #3553b7;border-radius:6px;cursor:pointer}.my-slider .slider-button .slider__button--prev:after,.my-slider .slider-button .slider__button--next:after{content:"";display:block;width:20px;height:16px;background:url(/build/assets/slider-arrow-61413802.svg) center center no-repeat;background-size:100% 100%}.my-slider .slider-button .slider__button--prev:hover,.my-slider .slider-button .slider__button--next:hover{background:#3553b7}.my-slider .slider-button .slider__button--prev:hover:after,.my-slider .slider-button .slider__button--next:hover:after{background:url(/build/assets/slider-arrow-hover-15b44391.svg) center center no-repeat;background-size:100% 100%}.my-slider .slider-button .slider__button--prev.disabled,.my-slider .slider-button .slider__button--next.disabled{border:1px solid #777!important;background:#fff!important}.my-slider .slider-button .slider__button--prev.disabled:after,.my-slider .slider-button .slider__button--next.disabled:after{background:url(/build/assets/slider-arrow-dis-74a17842.svg) center center no-repeat!important;background-size:100% 100%!important}.my-slider .slider-button .slider__button--next:after{transform:rotate(180deg)}.my-slider .slider-body{overflow:hidden;margin:0 -12px}.my-slider .slider-track{display:flex;align-items:start;transition:transform .8s ease}.my-slider .slider__slide{flex:0 0 50%;display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:border-box}@media screen and (max-width: 600px){.my-slider .slider__slide{flex:0 0 100%}}@media screen and (min-width: 600px) and (max-width: 960px){.my-slider .slider__slide{flex:0 0 50%}}.my-slider .slider__button{border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:60px}.my-slider .slider__button img{width:100%}.my-slider .slider__button .hover,.my-slider .slider__button .disabled{display:none}.my-slider .slider__button:hover .hover{display:block}.my-slider .slider__button:hover .default,.my-slider .slider__button.disabled .hover,.my-slider .slider__button.disabled .default{display:none}.my-slider .slider__button.disabled .disabled{display:block}.my-slider .slider__button:disabled{background:#ccc;cursor:not-allowed}.mini-title{font-weight:600;font-size:20px}.breadcrumbs{display:flex;align-items:center;justify-content:start;font-size:14px;color:#e2e2e2;gap:7px;margin-bottom:5px;flex-wrap:wrap}@media screen and (max-width: 600px){.breadcrumbs{font-size:12px}}@media screen and (min-width: 600px) and (max-width: 960px){.breadcrumbs{font-size:12px}}.breadcrumbs a{border-bottom:1px solid}.breadcrumbs a:hover{border-bottom:1px solid transparent}.v-file-upload-title{font-size:16px!important;font-weight:400!important;width:270px!important}.v-file-upload.v-file-upload--density-compact{gap:10px!important}.checkbox-block .v-label{display:inline}#toTop{background:url(/build/assets/arrow-top-88710775.svg) center center no-repeat,#ff0000;background-size:40%;display:block;width:50px;height:50px;border-radius:50%;position:fixed;right:20px;bottom:20px;cursor:pointer;z-index:4}@media screen and (max-width: 600px){#toTop{right:10px;bottom:60px;width:40px;height:40px}}@media screen and (min-width: 600px) and (max-width: 960px){#toTop{right:10px;bottom:60px;width:40px;height:40px}}.pagination{display:flex;align-items:center;justify-content:end;gap:10px;font-size:14px}.pagination .change-page{padding:6px 10px;background:#3553b7;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:6px;cursor:pointer}.pagination .change-page:hover{background:#1d3ba1}.pagination .change-page:disabled{background:#c3c3c3}.pagination .change-page.back:before{content:"";display:block;width:12px;height:12px;background:url(/build/assets/arrow-pagination-4f02c9dd.svg) center center no-repeat;background-size:100%;transform:rotate(180deg)}.pagination .change-page.next:after{content:"";display:block;width:12px;height:12px;background:url(/build/assets/arrow-pagination-4f02c9dd.svg) center center no-repeat;background-size:100%}header .top{color:#fff;font-size:20px;height:200px;position:absolute;top:0;left:0;width:100%;z-index:3;overflow:hidden;min-width:1300px}@media screen and (max-width: 600px){header .top{min-width:100%;height:110px}}@media screen and (min-width: 600px) and (max-width: 960px){header .top{min-width:100%;height:110px}}@media screen and (min-width: 960px) and (max-width: 1280px){header .top{min-width:100%}}header .top .menu-parent-block{position:absolute;top:0;right:0;height:80px;padding-right:140px;display:flex;align-items:center}header .top .logo{position:relative}header .top .logo:before{content:"";display:block;width:2000px;height:1px;position:absolute;bottom:114px;right:calc(100% + 30px);background:rgba(255,255,255,.5)}@media screen and (max-width: 600px){header .top .logo:before{display:none}}@media screen and (min-width: 600px) and (max-width: 960px){header .top .logo:before{display:none}}header .top .logo:after{content:"";display:block;width:2000px;height:1px;position:absolute;bottom:114px;left:calc(100% + 30px);background:rgba(255,255,255,.5)}@media screen and (max-width: 600px){header .top .logo:after{display:none}}@media screen and (min-width: 600px) and (max-width: 960px){header .top .logo:after{display:none}}header .top.other .main-menu{position:relative;padding-right:0}header .logo{margin-bottom:-130px}header .main-menu{display:flex;align-items:center;gap:50px;font-size:20px;font-weight:600}header .main-menu .menu-item{position:relative}header .main-menu .menu-item:after{content:"";display:block;width:0;height:2px;background:#fff;position:absolute;bottom:0;left:0;transition:.5s}header .main-menu .menu-item:hover:after{width:100%}header .bottom{border-bottom:1px solid #fff}header .mobile-menu{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:3;background:#3553b7;color:#fff;display:flex;align-items:center;overflow-y:auto}header .mobile-menu .main-menu{position:relative;top:0;right:0;height:auto;padding-right:0;flex-direction:column;width:100%;gap:20px}header .mobile-menu .logo{position:absolute;top:16px;left:16px}header .mobile-menu .close-mobile-menu{position:absolute;top:16px;right:16px;width:30px;height:30px;background:url(/build/assets/close-4ad8f0b9.svg) center center no-repeat;background-size:80%}header .mobile-menu .contacts-block{position:absolute;bottom:0;left:0;width:100%;display:flex;align-items:center;justify-content:center;gap:20px;padding:20px 0 100px}header .mobile-menu-button{width:30px;height:30px;cursor:pointer;background:url(/build/assets/mobile-menu-button-972739a0.svg) center center no-repeat;background-size:100%}header .mobile-right,header .fixed-header{padding:10px 0;width:100%;position:relative;gap:20px}header .mobile-right .phone,header .fixed-header .phone{display:flex;align-items:center;justify-content:center;gap:8px;font-size:20px;font-weight:600}header .mobile-right .phone:before,header .fixed-header .phone:before{content:"";background:url(/build/assets/phone-w-e6cef222.svg) center center no-repeat;background-size:100%;width:20px;height:20px}header .mobile-right .email,header .fixed-header .email{background:url(/build/assets/mail-w-60d4f3b9.svg) center center no-repeat;background-size:100%;display:block;width:20px;height:20px}header .mobile-right .vk,header .fixed-header .vk{background:url(/build/assets/vk-0242cd08.svg) center center no-repeat;background-size:100%;width:28px;height:28px;display:block}header .mobile-right .tg,header .fixed-header .tg{background:url(/build/assets/tg-3324d889.svg) center center no-repeat;background-size:100%;width:24px;height:24px;display:block}header .mobile-right:after,header .fixed-header:after{content:"";display:block;width:100%;height:1px;background:rgba(255,255,255,.5);position:absolute;bottom:0;right:-16px}header .fixed-header{position:fixed;top:0;left:0;width:100%;padding:8px 10px;background:#3553b7;z-index:3;display:flex;align-items:center;justify-content:space-between;transition:transform .6s ease-out;transform:translateY(-60px)}header .fixed-header.showHeader{transform:translateY(0)}header .fixed-header:after{display:none}header .fixed-header .fixed-mob-menu{color:#fff;display:flex;align-items:center;gap:20px}footer{color:#fff;position:relative}footer .bottom{background:#3553b7;padding-top:50px;padding-bottom:20px}@media screen and (max-width: 600px){footer .bottom .info{font-size:14px}}footer .phone:before,footer .email:before{content:"";display:block;width:20px;height:20px;background:url(/build/assets/phone-w-e6cef222.svg) center center no-repeat;background-size:100%}footer .email:before{background:url(/build/assets/mail-w-60d4f3b9.svg) center center no-repeat;background-size:100%}footer .social{display:flex;align-items:center;gap:10px}footer .social .soc-link{display:block;width:30px;height:30px}footer .social .soc-link.vk{background:url(/build/assets/vk-0242cd08.svg) center center no-repeat;background-size:100%}footer .social .soc-link.tg{background:url(/build/assets/tg-3324d889.svg) center center no-repeat;background-size:22px}footer .menu-item{margin-bottom:10px;font-size:18px;font-weight:500;display:flex;align-items:start;gap:8px}footer .menu-item:before{content:"";display:block;margin-top:8px;width:6px;min-width:6px;height:6px;background:#fff;border-radius:50%}footer .menu-item:hover a{text-decoration:underline}footer .work-phones a{display:block}@media screen and (min-width: 600px) and (max-width: 960px){footer .contacts-block{display:flex;gap:30px;margin-top:20px}footer .contacts-block .address,footer .contacts-block .work-days,footer .contacts-block .work-phones{flex:0 0 calc(33% - 20px)}}.my-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:5}.my-modal .youtube-video{position:relative;padding-bottom:56.25%}.my-modal .youtube-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.my-modal .form-scroll-content{max-height:500px;overflow-y:auto}.my-modal .bg-modal{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.4)}.my-modal .modal-container{position:relative;z-index:2;background:#fff;border-radius:20px;width:400px;padding:30px}.my-modal .modal-container.modal-video{width:100vw;height:100vh;padding:0}.my-modal .modal-container.modal-video .close-modal{position:absolute;top:20px;right:20px;background-color:#fff;z-index:1}.my-modal .modal-container.modal-video .modal-video-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.my-modal .modal-container.modal-video .modal-video-container video{width:100%;height:100%;object-fit:cover}.my-modal .modal-container.vacancy{width:800px}@media screen and (max-width: 600px){.my-modal .modal-container{padding:15px;overflow-y:auto;overflow-x:hidden;max-height:90vh}}@media screen and (max-width: 600px){.my-modal .modal-container .v-carousel{height:auto!important}}.my-modal .modal-container .close-modal{display:block;width:30px;height:30px;cursor:pointer;background:url(/build/assets/close-modal-93c2df8f.svg) center center no-repeat;background-size:60%}.my-modal .modal-container .modal-title{text-align:center;font-size:24px;line-height:28px;margin-bottom:20px;font-weight:600}.my-modal .modal-container .form-group input{background:#fff}.my-modal .modal-container .forgot-link{color:#000;cursor:pointer;text-align:center}.my-modal .modal-container .forgot-link:hover{color:#3553b7}.my-modal .modal-container .register-link{color:#000;font-size:20px;font-weight:600}.my-modal .modal-container .register-link:hover{color:#3553b7}.my-modal .modal-container .show-password{display:flex;align-items:center;justify-content:center;width:26px;height:26px;position:absolute;top:50%;margin-top:-24px;right:16px;cursor:pointer}.my-modal .modal-container .show-password svg{height:100%}.my-modal .modal-container .login-social{display:flex;align-items:center;gap:10px}.my-modal .modal-container .login-social .login-social-button{padding:0;border-radius:4px;height:44px;width:100%;color:#000;display:flex;align-items:center;justify-content:center;gap:10px;border:2px solid #ccc;cursor:pointer}.my-modal .modal-container .login-social .login-social-button:hover{border:2px solid #dbdbdb}.my-modal .modal-container .login-social .login-social-button:before{content:"";display:block;width:26px;height:26px}.my-modal .modal-container .login-social .login-social-button.vk:before{content:"";background:url(images/logo-vk.svg) center center no-repeat;background-size:100%}.my-modal .modal-container .login-social .login-social-button.mail-ru:before{content:"";background:url(images/mail_ru.svg) center center no-repeat;background-size:100%}.my-modal .modal-container .login-social .login-social-button.yandex:before{content:"";background:url(images/yandex.svg) center center no-repeat;background-size:100%}.my-modal .second-step .back-button{position:absolute;top:45px;left:30px}.my-modal .toggle-mode{display:flex;align-items:center}.my-modal .toggle-mode .mode-item{font-size:16px;text-align:center;width:50%;display:flex;align-items:center;justify-content:center;height:48px;cursor:pointer;border-radius:6px 0 0 6px;background:#ededed}.my-modal .toggle-mode .mode-item:nth-child(2){border-radius:0 6px 6px 0}.my-modal .toggle-mode .mode-item.active{background:#000;color:#fff}.my-modal .checkbox-block .v-checkbox-btn{align-items:start}.my-modal .checkbox-block .v-checkbox-btn .v-selection-control__wrapper{margin-top:-6px}.my-modal .checkbox-block .v-checkbox-btn .v-label--clickable{font-size:14px}.my-modal .checkbox-block .v-checkbox-btn .v-label--clickable a{color:#3553b7}.first-screen{position:relative}.first-screen .sidebar-right{position:absolute;width:100px;height:100%;border-left:1px solid rgba(255,255,255,.5);top:0;right:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:120px}@media screen and (max-width: 600px){.first-screen .sidebar-right{display:none}}@media screen and (min-width: 600px) and (max-width: 960px){.first-screen .sidebar-right{display:none}}.first-screen .sidebar-right .online-shop{position:absolute;top:0;right:0;width:100px;height:85px;background:url(/build/assets/cart-87a8f7c0.svg) center center no-repeat;background-size:30px}.first-screen .sidebar-right .short-tel{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:20px;font-weight:600;color:#fff;margin-bottom:30px}.first-screen .sidebar-right .short-tel:before{content:"";display:block;width:20px;height:20px;background:url(/build/assets/phone-w-e6cef222.svg) center center no-repeat;background-size:100%}.first-screen .sidebar-right .social{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.first-screen .sidebar-right .social .soc-link{display:block;width:30px;height:30px}.first-screen .sidebar-right .social .soc-link.mail{background:url(/build/assets/mail-w-60d4f3b9.svg) center center no-repeat;background-size:100%}.first-screen .sidebar-right .social .soc-link.vk{background:url(/build/assets/vk-0242cd08.svg) center center no-repeat;background-size:100%}.first-screen .sidebar-right .social .soc-link.tg{background:url(/build/assets/tg-3324d889.svg) center center no-repeat;background-size:100%}.first-screen .bg-video{display:flex;align-items:center;justify-content:center;width:100%;height:100vh;overflow:hidden;min-height:700px}@media screen and (max-width: 600px){.first-screen .bg-video{min-height:100%}}@media screen and (min-width: 600px) and (max-width: 960px){.first-screen .bg-video{min-height:100%}}.first-screen .bg-video video{object-fit:cover;width:100%;height:100%;transform:scale(1.5)}.first-screen .text-block{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center;padding-bottom:180px;background:rgba(0,0,0,.5)}.first-screen .text-block .full-size{position:absolute;right:130px;bottom:20px;width:40px;height:40px;cursor:pointer;background:url(/build/assets/full-video-ec2d4333.svg) center center no-repeat;background-size:100%}@media screen and (max-width: 600px){.first-screen .text-block .full-size{right:20px}}@media screen and (min-width: 600px) and (max-width: 960px){.first-screen .text-block .full-size{right:25px}}@media screen and (max-width: 600px){.first-screen .text-block{padding-bottom:0}}@media screen and (min-width: 600px) and (max-width: 960px){.first-screen .text-block{padding-bottom:0}}.first-screen .text-block .v-container{position:relative;height:100%}.first-screen .text-block .mouse-scroll{display:block;width:34px;height:60px;background:url(/build/assets/mouse-4741bf91.svg) center center no-repeat;background-size:100% 100%;transform:translateY(-70px);transition:transform .6s ease-out;margin-bottom:40px}@media screen and (max-width: 600px){.first-screen .text-block .mouse-scroll{display:none}}@media screen and (min-width: 600px) and (max-width: 960px){.first-screen .text-block .mouse-scroll{display:none}}.first-screen .text-block .mouse-scroll.animate{transform:translateY(0)}.first-screen .text-block .text-item{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.first-screen .text-block .text-item.flipped{opacity:1;transform:translateY(0)}.first-screen .text-block .main-title{font-size:46px;color:#fff}@media screen and (max-width: 600px){.first-screen .text-block .main-title{font-size:22px}}@media screen and (min-width: 600px) and (max-width: 960px){.first-screen .text-block .main-title{font-size:32px}}.first-screen .text-block .main-title strong{display:block;color:#fff}.first-screen .text-block .my-button{min-width:260px}.vacancy-slider{position:relative;z-index:2}.vacancy-slider .block-h2,.vacancy-slider .sub-text{opacity:0;transform:translateY(40px);transition:all .8s ease}.vacancy-slider .block-h2.animated,.vacancy-slider .sub-text.animated{opacity:1;transform:translateY(0)}.vacancy-slider .vacancy-item{display:block;width:100%;background:linear-gradient(0deg,rgb(198,229,255),rgb(241,249,255) 50%,rgb(236,243,249));border-radius:20px;position:relative;opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.vacancy-slider .vacancy-item .bg-grad{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:opacity .6s ease-out;opacity:0;border-radius:20px}.vacancy-slider .vacancy-item .block-info{position:relative;z-index:2;overflow:hidden;padding:20px;min-height:240px}@media screen and (max-width: 600px){.vacancy-slider .vacancy-item .block-info{min-height:auto;padding:5px;display:flex;align-items:center;gap:15px}}@media screen and (max-width: 600px){.vacancy-slider .vacancy-item{padding:12px;display:flex;align-items:center;gap:20px;min-height:70px;margin-bottom:-14px}}@media screen and (min-width: 600px) and (max-width: 960px){.vacancy-slider .vacancy-item{min-height:170px}}.vacancy-slider .vacancy-item.animate{opacity:1;transform:translateY(0)}.vacancy-slider .vacancy-item .button-more{position:absolute;bottom:-50px;left:20px;right:20px;transition:.45s;display:flex;justify-content:end;z-index:2}@media screen and (max-width: 600px){.vacancy-slider .vacancy-item .button-more{display:none}}@media screen and (min-width: 600px) and (max-width: 960px){.vacancy-slider .vacancy-item .button-more{display:none}}.vacancy-slider .vacancy-item .button-more .my-button{width:44px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.vacancy-slider .vacancy-item .button-more .my-button:after{content:"";display:block;width:26px;min-width:26px;height:26px;background:url(/build/assets/button-arrow-8c6c83bd.svg) center center no-repeat;background-size:100%}.vacancy-slider .vacancy-item:hover .button-more{bottom:20px}.vacancy-slider .vacancy-item .icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:10px;transition:all .8s ease}@media screen and (max-width: 600px){.vacancy-slider .vacancy-item .icon{width:40px;height:40px;min-width:40px;margin-bottom:0}}.vacancy-slider .vacancy-item .hover-icon{position:absolute;top:-120px;left:0;width:200px;height:200px;z-index:2;transition:all .8s ease;transform:scale(0) rotate(45deg)}.vacancy-slider .vacancy-item .preview{height:200px;margin:0 -20px -20px}.vacancy-slider .vacancy-item .preview img{object-position:left top!important}.vacancy-slider .vacancy-item .name{font-size:26px;font-weight:600;height:68px;margin-bottom:10px}@media screen and (max-width: 600px){.vacancy-slider .vacancy-item .name{font-size:18px;height:auto;margin-bottom:0}}@media screen and (min-width: 600px) and (max-width: 960px){.vacancy-slider .vacancy-item .name{font-size:20px;height:auto;margin-bottom:0}}@media screen and (min-width: 960px) and (max-width: 1280px){.vacancy-slider .vacancy-item .name{font-size:22px}}.vacancy-slider .vacancy-item:hover .bg-grad{opacity:1}.vacancy-slider .vacancy-item:hover .icon{transform:scale(0);opacity:0}.vacancy-slider .vacancy-item:hover .hover-icon{transform:scale(1) rotate(0)}.vacancy-slider .vacancy-col{position:relative;top:0;transition:.45s}.vacancy-slider .vacancy-col:hover{top:-10px}.vacancy-slider .vacancy-col:nth-child(1) .vacancy-item .bg-grad{background:linear-gradient(0deg,#cebafe,#edd2f9 50%,#fbe9fe)}.vacancy-slider .vacancy-col:nth-child(2) .vacancy-item .bg-grad{background:linear-gradient(0deg,#ff8686,#f9d2d2 50%,#fee9e9)}.vacancy-slider .vacancy-col:nth-child(3) .vacancy-item .bg-grad{background:linear-gradient(0deg,#868bff,#d4d2f9 50%,#fbe9fe)}.vacancy-slider .vacancy-col:nth-child(4) .vacancy-item .bg-grad{background:linear-gradient(0deg,#86ff9f,#d2f9de 50%,#e9feed)}.vacancy-slider .vacancy-col:nth-child(5) .vacancy-item .bg-grad{background:linear-gradient(0deg,#e9ff86,#f2f9d2 50%,#f8fee9)}.vacancy-slider .vacancy-col:nth-child(6) .vacancy-item .bg-grad{background:linear-gradient(0deg,#fd86ff,#f9d2f2 50%,#fbe9fe)}.marquee-screen .marquee-1{height:100px}@media screen and (max-width: 600px){.marquee-screen .marquee-1{height:50px}}.marquee-screen .marquee-block{opacity:0;transform:translateY(40px);transition:all .8s ease}.marquee-screen .marquee-block.animate{opacity:1;transform:translateY(0)}@media screen and (max-width: 600px){.marquee-screen .marquee-block{margin:0 -16px}}.marquee-screen .marquee-block.small{font-size:24px}.marquee-screen .marquee-block.big{font-size:40px}.about-company .logo-block{margin-bottom:-40px;margin-top:-16px}.about-company .text{max-width:600px}.how-work{overflow:hidden}.how-work .v-container{position:relative}.how-work .bg-work-item{padding:30px;background:#ecf3f9;border-radius:20px}.how-work .title{font-weight:600;font-size:20px;margin-bottom:10px}.how-work .work-image{position:relative;height:380px}@media screen and (max-width: 600px){.how-work .work-image{height:auto}}.how-work .work-image img{border-radius:20px}.how-work .block-h2,.how-work .sub-text,.how-work .animate-ltr,.how-work .animate-rtl,.how-work .animate-button{opacity:0;transform:translateY(40px);transition:all .8s ease}.how-work .animate-ltr{transform:translate(-100px)}.how-work .animate-rtl{transform:translate(100px)}.how-work .animate-button{transform:translateY(80px)}.how-work .animated{opacity:1!important;transform:translate(0) translateY(0)!important}.fixed-details{width:200px;height:200px;position:absolute;opacity:.8}@media screen and (max-width: 600px){.fixed-details{display:none!important;transform:none!important}}.fixed-details.detail-1{top:-320px;right:-120px;background:url(/build/assets/detail-1-2d2fd65c.svg) center center no-repeat;background-size:100%}.fixed-details.detail-2{top:-570px;left:-120px;background:url(/build/assets/detail-2-12d8cc54.svg) center center no-repeat;background-size:100%}.fixed-details.detail-3{top:-270px;right:-120px;background:url(/build/assets/detail-3-e05979c3.svg) center center no-repeat;background-size:100%}@media screen and (max-width: 600px){.advantages{overflow:hidden}}@media screen and (min-width: 600px) and (max-width: 960px){.advantages{overflow:hidden}}.advantages .v-container{position:relative}.advantages .adv-item{padding:30px;background:#ecf3f9;border-radius:20px;height:100%;width:100%}@media screen and (max-width: 600px){.advantages .adv-item{padding:10px;text-align:center}}.advantages .flip-card{perspective:1000px;position:relative;height:200px}.advantages .flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.advantages .flip-card .flip-card-inner{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.advantages .flip-card .flip-card-front,.advantages .flip-card .flip-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;justify-content:center;align-items:center}.advantages .flip-card .flip-card-front{flex-direction:column}@media screen and (max-width: 600px){.advantages .flip-card .flip-card-front .adv-item{display:flex;align-items:center;justify-content:center;flex-direction:column}}.advantages .flip-card .flip-card-back{transform:rotateY(180deg)}.advantages .flip-card .title{font-weight:600;font-size:20px}@media screen and (max-width: 600px){.advantages .flip-card .title{font-size:14px}}@media screen and (max-width: 600px){.advantages .flip-card .text{font-size:12px}}.advantages .flip-card .icon{width:50px;height:50px;margin-bottom:15px}.advantages .flip-card .icon.money{background:url(/build/assets/money-3ab8cb3f.svg) center center no-repeat;background-size:100% 100%}.advantages .flip-card .icon.discount{background:url(/build/assets/discount-f7bf8225.svg) center center no-repeat;background-size:100% 100%}.advantages .flip-card .icon.house{background:url(/build/assets/house-88e1b21b.svg) center center no-repeat;background-size:100% 100%}.advantages .flip-card .icon.social{background:url(/build/assets/social-d2aadef9.svg) center center no-repeat;background-size:100% 100%}.advantages .flip-card .icon.education{background:url(/build/assets/education-664423cb.svg) center center no-repeat;background-size:100% 100%}.advantages .flip-card .icon.events{background:url(/build/assets/events-bfac238a.svg) center center no-repeat;background-size:100% 100%}.advantages .block-h2,.advantages .sub-text{opacity:0;transform:translateY(40px);transition:all .8s ease}.advantages .adv-item-wrapper{opacity:0;transform:translate(40px);transition:all .8s ease}@media screen and (max-width: 600px){.advantages .adv-item-wrapper{padding:6px}}.advantages .animated{opacity:1!important;transform:translate(0) translateY(0)!important}.vacancy-reviews .review-content{padding:100px 20px 20px;background:#ecf3f9;border-radius:20px}.vacancy-reviews .photo{width:220px;height:220px;margin:0 auto -100px;position:relative;z-index:1}.vacancy-reviews .photo img{border-radius:50%;border:10px solid #fff}.vacancy-reviews .quote{display:block;width:36px;height:30px;margin:15px auto;background:url(/build/assets/quotes-016a9ce8.svg) center center no-repeat;background-size:100%}.vacancy-reviews .work{margin-bottom:15px}.vacancy-reviews .text{margin-bottom:15px;color:#777}@media screen and (max-width: 600px){.vacancy-reviews .text{font-size:14px}}.vacancy-reviews .block-h2,.vacancy-reviews .sub-text{opacity:0;transform:translateY(40px);transition:all .8s ease}.vacancy-reviews .block-h2.animated,.vacancy-reviews .sub-text.animated{opacity:1;transform:translateY(0)}.vacancy-reviews .review-item .photo,.vacancy-reviews .review-item .review-content{opacity:0;transition:all .8s ease}.vacancy-reviews .review-item .photo{transform:translateY(-40px)}.vacancy-reviews .review-item .review-content{transform:translateY(40px)}.vacancy-reviews .review-item.animated .photo,.vacancy-reviews .review-item.animated .review-content{opacity:1;transform:translateY(0)}@media screen and (max-width: 600px){.vacancy-reviews .my-link{font-size:14px}}.main-events{overflow:hidden}.main-events .v-container{position:relative}.main-events .block-h2,.main-events .sub-text{opacity:0;transform:translateY(40px);transition:all .8s ease}.main-events .block-h2.animated,.main-events .sub-text.animated{opacity:1;transform:translateY(0)}.main-events .v-container{max-width:1500px!important}.main-events .video-front{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.main-events .video-event{width:100%;border-radius:24px!important}.main-events .flip-card{perspective:1000px;width:100%}.main-events .flip-card-inner{position:relative;width:100%;transform-style:preserve-3d;transition:transform 1s ease}.main-events .flip-card.animated .flip-card-inner{transform:rotateY(180deg)}.main-events .flip-card-front,.main-events .flip-card-back{position:absolute;width:100%;height:100%;top:0;left:0;backface-visibility:hidden}.main-events .flip-card-front{position:relative}.main-events .front-img{opacity:0}.main-events .flip-card-back{transform:rotateY(180deg)}.main-events .flip-card-back .full-size{position:absolute;right:30px;bottom:20px;width:40px;height:40px;cursor:pointer;background:url(/build/assets/full-video-ec2d4333.svg) center center no-repeat;background-size:100%}.our-history .block-h2,.our-history .sub-text{opacity:0;transform:translateY(40px);transition:all .8s ease}@media screen and (max-width: 600px){.our-history .block-h2,.our-history .sub-text{opacity:1;transform:translateY(0)}}.our-history .block-h2.animated,.our-history .sub-text.animated{opacity:1;transform:translateY(0)}.our-history .history-block{padding:130px 0}@media screen and (max-width: 600px){.our-history .history-block{padding:0}}.our-history .history-block .history-line{display:block;width:0;height:4px;background:#3553b7;position:relative;transition:all 3s ease}@media screen and (max-width: 600px){.our-history .history-block .history-line{height:auto;background:transparent;width:100%}}.our-history .history-block .history-line.animated{width:100%}.our-history .history-block .history-line .ghost-line{content:"";display:block;width:100%;height:100%;background:#3553b7;position:absolute;top:0;left:100%}@media screen and (max-width: 600px){.our-history .history-block .history-line .ghost-line{display:none}}.our-history .history-block .history-line .point{display:flex;align-items:center;justify-content:center;width:14px;height:14px;background:#3553b7;border-radius:50%;position:absolute;top:-5px;opacity:0}@media screen and (max-width: 600px){.our-history .history-block .history-line .point{position:relative;top:0;left:0!important;width:auto;height:auto;flex-direction:column;background:transparent;margin-bottom:15px;opacity:1}}.our-history .history-block .history-line .point.animated{opacity:1;transition:all .8s ease}.our-history .history-block .history-line .point:after{content:"";display:block;width:8px;height:8px;background:#fff;border-radius:50%}.our-history .history-block .history-line .point.first{left:0%}.our-history .history-block .history-line .point.second{left:25%}.our-history .history-block .history-line .point.third{left:50%}.our-history .history-block .history-line .point.fourth{left:70%}.our-history .history-block .history-line .point.final{left:98%}.our-history .history-block .history-line .point .info{position:absolute;bottom:30px;left:50%;margin-left:-100px;text-align:center;width:200px;background:#ecf3f9;padding:10px;border-radius:10px}@media screen and (max-width: 600px){.our-history .history-block .history-line .point .info{position:relative;left:0;bottom:0;width:100%;margin-left:0;border-radius:10px 10px 0 0}}.our-history .history-block .history-line .point .info .title{font-size:14px;font-weight:600;margin-bottom:5px}.our-history .history-block .history-line .point .info .text{font-size:12px}.our-history .history-block .history-line .point .info .date{font-weight:500;color:#3553b7;font-size:18px}.our-history .history-block .history-line .point .photo{position:absolute;top:30px;left:50%;margin-left:-70px;text-align:center;width:140px;height:140px}@media screen and (max-width: 600px){.our-history .history-block .history-line .point .photo{position:relative;left:0;top:0;width:100%;margin-left:0}}.our-history .history-block .history-line .point .photo img{border-radius:50%;border:8px solid #ecf3f9}@media screen and (max-width: 600px){.our-history .history-block .history-line .point .photo img{border-radius:0 0 10px 10px;border:0}}.faq .faq-item{margin-bottom:10px;background:#ecf3f9;border-radius:15px;padding:20px;cursor:pointer}.faq .faq-item:hover{background:#dde9f4}.faq .faq-item .faq-question{font-size:20px;font-weight:500;position:relative;transition:all .8s ease}@media screen and (max-width: 600px){.faq .faq-item .faq-question{font-size:16px;padding-right:36px}}.faq .faq-item .faq-question .icon{display:flex;align-items:center;justify-content:center;border-radius:50%;width:36px;height:36px;background:#fff;position:absolute;top:-2px;right:15px;transition:all .8s ease}@media screen and (max-width: 600px){.faq .faq-item .faq-question .icon{right:-6px}}@media screen and (min-width: 600px) and (max-width: 960px){.faq .faq-item .faq-question .icon{right:-2px}}.faq .faq-item .faq-question .icon svg{width:18px;height:18px;fill:#3553b7}.faq .faq-item .faq-question .icon.active{transform:rotate(225deg);background:#3553b7}.faq .faq-item .faq-question .icon.active svg{fill:#fff}.faq .faq-item .faq-answer{margin-top:20px;padding-right:80px}@media screen and (max-width: 600px){.faq .faq-item .faq-answer{padding-right:0;font-size:14px}}.why-we .block-h2,.why-we .sub-text{opacity:0;transform:translateY(40px);transition:all .8s ease}.why-we .block-h2.animated,.why-we .sub-text.animated{opacity:1;transform:translateY(0)}.why-we .main-block{position:relative;opacity:0;transform:translateY(40px);transition:all .8s ease}.why-we .main-block.animated{opacity:1;transform:translateY(0)}.why-we .main-block .photo{position:relative;border-radius:20px;overflow:hidden;height:500px}@media screen and (max-width: 600px){.why-we .main-block .photo{height:260px}}@media screen and (min-width: 600px) and (max-width: 960px){.why-we .main-block .photo{height:320px}}.why-we .main-block .photo img{transition:all .5s ease}.why-we .main-block .photo:after{content:"";display:block;width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,0) 45.29%,rgba(53,83,183,.65) 100%);border-radius:20px;transition:all .5s ease}.why-we .main-block .photo:hover img{transform:scale(1.4)}.why-we .main-block .photo:hover:after{height:140%}.why-we .main-block .info-block{position:absolute;left:0;bottom:10px;width:100%;display:flex;align-items:end;justify-content:center;gap:20px;color:#fff;padding:20px;z-index:2}.why-we .main-block .info-block .number{display:flex;align-items:end}.why-we .main-block .info-block .number .small{font-weight:600;font-size:34px;line-height:1}.why-we .main-block .info-block .number .big{font-weight:800;font-size:130px;line-height:90px}.why-we .main-block .info-block .text{font-size:20px}@media screen and (max-width: 600px){.why-we .main-block .info-block .text{font-size:16px}}.why-we .two-items{display:flex;flex-direction:column;gap:24px}.why-we .two-items .why-item{height:calc(50% - 12px)}@media screen and (max-width: 600px){.why-we .two-items .why-item{height:auto}}.why-we .final{font-weight:600;font-size:24px;margin-top:20px;padding:15px 15px 15px 100px;background:url(/build/assets/quotes-016a9ce8.svg) 20px 0px no-repeat;background-size:50px}@media screen and (max-width: 600px){.why-we .final{font-size:18px}}@media screen and (min-width: 600px) and (max-width: 960px){.why-we .final{font-size:20px}}.why-we .quote{opacity:0;transform:translateY(40px);transition:all .8s ease}.why-we .quote.animated{opacity:1;transform:translateY(0)}.why-we .why-item{padding:20px;background:linear-gradient(0deg,rgb(198,229,255),rgb(241,249,255) 50%,rgb(236,243,249));border-radius:20px;opacity:0;transform:translateY(40px);transition:all .8s ease}.why-we .why-item.animated{opacity:1;transform:translateY(0)}.why-we .why-item .number{font-weight:600;font-size:30px;color:#3553b7;margin-bottom:10px}.why-we .why-item .number .big{font-size:70px;line-height:60px}@media screen and (max-width: 600px){.why-we .why-item .number .big{font-size:48px;line-height:26px}}@media screen and (min-width: 600px) and (max-width: 960px){.why-we .why-item .number .big{font-size:48px;line-height:38px}}@media screen and (min-width: 960px) and (max-width: 1280px){.why-we .why-item .number .big{font-size:46px;line-height:30px}}.why-we .why-item .text{font-size:18px}@media screen and (min-width: 600px) and (max-width: 960px){.why-we .why-item .text{font-size:16px}}@media screen and (min-width: 960px) and (max-width: 1280px){.why-we .why-item .text{font-size:16px}}.why-we .why-item.success-block{position:relative;height:100%}@media screen and (max-width: 600px){.why-we .why-item.success-block{height:auto}}.why-we .why-item.success-block:after{content:"";display:block;width:100%;height:60px;position:absolute;bottom:50px;left:0;background:url(/build/assets/success-cb1aef27.svg) center center no-repeat;background-size:100px}@media screen and (max-width: 600px){.why-we .why-item.success-block:after{background:url(/build/assets/success-cb1aef27.svg) right 20px center no-repeat;background-size:75px;bottom:auto;top:0}}.text-style .hide-text *{display:none}.text-style .hide-text *:nth-child(1),.text-style .hide-text *:nth-child(2){display:block}.text-style h1,.text-style h2{font-size:28px;font-weight:600;margin-bottom:20px}@media screen and (max-width: 600px){.text-style h1,.text-style h2{font-size:24px;line-height:30px}}.text-style h3{font-size:24px;line-height:30px;margin-bottom:20px}@media screen and (max-width: 600px){.text-style h3{font-size:22px;line-height:28px}}.text-style h4{font-size:18px;line-height:20px;margin-bottom:10px}@media screen and (max-width: 600px){.text-style h4{font-size:22px;line-height:28px}}.text-style p{font-size:18px;line-height:28px;margin-bottom:15px}@media screen and (max-width: 600px){.text-style p{font-size:14px;line-height:20px}}.text-style a{border-bottom:1px solid}.text-style a:hover{border-bottom:1px solid transparent}.text-style ul,.text-style ol{margin-left:30px;margin-bottom:20px}.text-style ul li,.text-style ol li{font-size:18px;line-height:28px}@media screen and (max-width: 600px){.text-style ul li,.text-style ol li{font-size:14px;line-height:20px}}.text-style img{max-width:100%;margin-bottom:20px}.text-style .block-image{margin:25px 0}.text-style .block-image img{margin-bottom:10px}.text-style .block-image .img-caption{padding-left:10px;border-left:1px solid #222}.text-style .quotes{font-size:20px;line-height:26px;font-style:italic;padding-left:20px;border-left:1px solid #222;margin-bottom:20px}@media screen and (max-width: 600px){.text-style .quotes{font-size:16px;line-height:22px;padding-left:10px}}.vacancy-page .title-block{padding-top:100px;background:#3553b7;background-size:auto 100%;display:flex;align-items:end;padding-bottom:20px;color:#fff}.vacancy-page .title-block .cities{font-size:20px;font-weight:600}@media screen and (max-width: 600px){.vacancy-page .title-block{padding-top:55px;padding-bottom:0}}@media screen and (min-width: 600px) and (max-width: 960px){.vacancy-page .title-block{padding-top:55px;padding-bottom:0}}.vacancy-page .title-block .h1-block{padding-left:140px;position:relative;z-index:3}@media screen and (max-width: 600px){.vacancy-page .title-block .h1-block{padding-left:75px}}@media screen and (min-width: 600px) and (max-width: 960px){.vacancy-page .title-block .h1-block{padding-left:120px}}.vacancy-page .title-block h1{font-size:30px}@media screen and (max-width: 600px){.vacancy-page .title-block h1{font-size:22px}}@media screen and (min-width: 600px) and (max-width: 960px){.vacancy-page .title-block h1{font-size:24px}}.vacancy-page .vacancy-content{position:relative;z-index:3}.vacancy-page .form-block{position:sticky;top:20px;padding-left:50px}@media screen and (max-width: 600px){.vacancy-page .form-block{padding-left:0}}@media screen and (min-width: 600px) and (max-width: 960px){.vacancy-page .form-block{padding-left:0}}.vacancy-page .share-block .title{font-weight:600;font-size:18px;margin-bottom:10px}.vacancy-page .share-item a{display:block;width:30px;height:30px}.vacancy-page .share-item.vk a{background:url(/build/assets/share-vk-d0b233d1.svg) center center no-repeat;background-size:100%}.vacancy-page .share-item.tg a{background:url(/build/assets/telegram-75bfff6c.svg) center center no-repeat;background-size:100%}.vacancy-catalog .vacancy-item{padding:20px;background:#f5f5f5;border-radius:10px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;position:relative;z-index:1}@media screen and (max-width: 600px){.vacancy-catalog .vacancy-item{flex-direction:column;align-items:start}}.vacancy-catalog .vacancy-item .title{font-size:26px;font-weight:600}@media screen and (max-width: 600px){.vacancy-catalog .vacancy-item .title{font-size:18px}}@media screen and (min-width: 600px) and (max-width: 960px){.vacancy-catalog .vacancy-item .title{font-size:20px}}.vacancy-catalog .vacancy-item .money{font-size:30px;font-weight:600;color:#3553b7}@media screen and (max-width: 600px){.vacancy-catalog .vacancy-item .money{font-size:20px;margin-bottom:10px}}@media screen and (min-width: 600px) and (max-width: 960px){.vacancy-catalog .vacancy-item .money{font-size:22px}}.vacancy-catalog .sort-item{margin-bottom:20px}.vacancy-catalog .sort-item .title{font-size:20px;font-weight:600;margin-bottom:10px}.vacancy-catalog .sorts-block{padding-left:50px}@media screen and (max-width: 600px){.vacancy-catalog .sorts-block{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:3;padding:15px 15px 66px!important;overflow-y:auto}.vacancy-catalog .sorts-block .close-sorts{display:block;width:40px;height:40px;background:url(/build/assets/close-modal-93c2df8f.svg) center center no-repeat;background-size:50%;position:absolute;top:10px;right:10px;cursor:pointer}.vacancy-catalog .sorts-block .sort-use{position:fixed;bottom:0;left:0;width:100%;padding:15px;background:#fff;z-index:3}}@media screen and (min-width: 600px) and (max-width: 960px){.vacancy-catalog .sorts-block{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:3;padding:15px 15px 66px!important;overflow-y:auto}.vacancy-catalog .sorts-block .close-sorts{display:block;width:40px;height:40px;background:url(/build/assets/close-modal-93c2df8f.svg) center center no-repeat;background-size:50%;position:absolute;top:10px;right:10px;cursor:pointer}.vacancy-catalog .sorts-block .sort-use{position:fixed;bottom:0;left:0;width:100%;padding:15px;background:#fff;z-index:3}}.open-sorts-button{display:block;width:40px;height:40px;border-radius:50%;background:url(/build/assets/sorts-57521131.svg) center center no-repeat,#3553b7;background-size:50%;position:fixed;bottom:10px;right:10px;z-index:2}@media screen and (max-width: 600px){.v-file-upload input[type=file]{width:100%}}.article-catalog .category-filter{display:flex;align-items:center;justify-content:start;gap:10px;margin-bottom:20px}@media screen and (max-width: 600px){.article-catalog .category-filter{flex-wrap:wrap}}.article-catalog .category-filter .category-item{background:transparent;border:1px solid #3553b7;color:#3553b7;padding:0 20px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;gap:10px;border-radius:6px}@media screen and (max-width: 600px){.article-catalog .category-filter .category-item{font-size:13px;height:32px;padding:0 10px}}.article-catalog .category-filter .category-item:hover,.article-catalog .category-filter .category-item.active{background:#3553b7;color:#fff}.article-catalog .blog-item .preview{margin-bottom:10px;height:200px}.article-catalog .blog-item .title{font-weight:600;display:-webkit-box;display:-moz-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-moz-line-clamp:2;line-clamp:2;height:42px;text-overflow:ellipsis;overflow:hidden}.article-catalog .blog-item img{border-radius:20px}.article-catalog .blog-item.big .title{font-size:20px;height:56px}@media screen and (max-width: 600px){.article-catalog .blog-item.big .title{font-size:18px;height:42px}}.article-catalog .blog-item.big .preview{height:500px}@media screen and (max-width: 600px){.article-catalog .blog-item.big .preview{height:200px}}.article-item .preview{height:200px}.article-item .preview img{border-radius:20px 20px 0 0}.article-item .block-info{padding:15px;background:#ecf3f9;border-radius:0 0 20px 20px}.article-item .block-info .title{font-size:18px;line-height:1.2;font-weight:500;margin-bottom:10px;display:-webkit-box;display:-moz-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-moz-line-clamp:2;line-clamp:2;height:42px;text-overflow:ellipsis;overflow:hidden}.article-item .block-info .text{font-size:14px;margin-bottom:10px;min-height:78px}.article-item .block-info .more-link{border-bottom:1px solid #3553b7}.article-item .block-info .more-link:hover{border-bottom:1px solid transparent;color:#3553b7}.article-page .preview-img img{max-width:100%;margin-bottom:15px}.article-sidebar{padding-left:30px}@media screen and (max-width: 600px){.article-sidebar{padding-left:0}}@media screen and (min-width: 600px) and (max-width: 960px){.article-sidebar{padding-left:0}}.article-sidebar .article-sidebar-item{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e1e1e1}.article-sidebar .article-sidebar-item img{border-radius:10px}.article-sidebar .article-sidebar-item:last-child{border-bottom:0px}#article-sidebar{position:sticky;top:20px}
