#age_form .modal-text,form.catalog-sort__form{background-color:#fff}.article a,.career-contact,.h1,.h2,.h3,.h4,.h5,.h6,.new-blue,.page-text,.vacancy-department-page p,article,h1,h2,h3,h4,h5,h6{color:#02195e}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center;z-index:9999;opacity:1;transition:opacity .8s ease-out}.preloader.hidden{opacity:0;pointer-events:none}.preloader-content{display:flex;align-items:center;gap:60px}.preloader-logo{width:240px;height:auto;object-fit:contain;animation:1.5s ease-in-out infinite pulse}.preloader-counter{font-size:48px;font-weight:700;color:#02195e}#percentage{display:inline-block;min-width:60px;text-align:right}@keyframes pulse{0%,100%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media(max-width:992px){.preloader-content{flex-direction:column}.preloader-counter{font-size:32px}}.list-with-icon__icon img{margin:auto}body .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more{background-image:url(../img/svg/share_black.svg);background-size:contain}body .share:hover .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more{background-image:url(../img/svg/share_blue.svg)}body .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short{background:rgba(129,129,129,0)}#openCookieModal,.file-label,.share{cursor:pointer}.ya-share2,.ya-share2 *{position:relative;z-index:1}.main--reset-padding-bottom{padding-bottom:0}#access-denied,#age_form,#cookieConsent,#cookieModal,#cookieSettings,.arrow-mob,.cert-block,.cert-icon .icon-active,.cert-radio input,.cert-radio input:checked+.cert-icon .icon-inactive,.form-container .custom-file-input input,.modal,.mp-partner h1,.swiper.has-scrollbar .swiper-nav{display:none}.catalog-section-desc{margin:40px 0 0}#access-denied.show,#age_form.show,.block-news-text:hover .link-news,.link-news,.modal.show,.new-news-block-date{display:flex}#age_form .modal-text-wrap{display:flex;flex-direction:column;text-align:center;align-items:center;gap:20px}#age_form .modal-text{padding:40px;max-width:480px}#age_form .modal-btns,.new-news-item.lg{gap:12px}#age_form .modal-btns__item{margin:0;flex:1}#age_form .modal-btns__item .btn-main{padding:11px;font-size:16px;width:100%}.show>.modal{display:flex!important}.fw-400{font-weight:400!important}#age_form .modal--img img{min-width:250px;width:250px;height:auto}#age_form .modal-text::before{content:unset}@media (max-width:600px){#age_form .modal-btns__item .btn-main{font-size:14px;padding:13px 11px}#age_form .modal--img img{min-width:176px;width:176px}#age_form .modal-btns{flex-direction:column}#age_form .modal-text-wrap{gap:16px}}.footer{background:#02195e;color:#fff}.footer svg path[stroke],.vacancy_advantages.blue svg path[stroke]{stroke:#fff}.footer svg path[fill],.vacancy_advantages.blue svg path[fill]{fill:#fff}.footer.mainpage{background:#fff;color:#02195e}.footer.mainpage svg path[stroke],.vacancy_advantages svg path[stroke],section.utp_block.about_page svg path[stroke]{stroke:#02195E}.footer.mainpage svg path[fill],.vacancy_advantages svg path[fill],section.utp_block.about_page svg path[fill]{fill:#02195E}.footer:not(.mainpage) .logo,.footer:not(.mainpage) svg.icon{filter:contrast(0) brightness(500)}.footer .socmedia-link{border-color:#fff}.footer .socmedia-link:hover{background:#fff;border-color:#fff}.footer .socmedia-link:hover svg.icon{filter:unset}.footer.mainpage .socmedia-link{border-color:#02195E66}.footer.mainpage .socmedia-link:hover{background:#02195e;border-color:#02195e}.footer.mainpage .socmedia-link:hover svg.icon{filter:brightness(500)}.footer-main-col{display:flex;flex-direction:column;gap:24px}.footer-main-col p,.news-new-smi .new-news-item .news-list__date{font-size:16px}.footer-warning{margin-top:60px;text-transform:uppercase;font-weight:300;font-size:40px;line-height:150%}@media (min-width:1200px) and (max-width:1600px){.footer-warning{font-size:32px}}@media (min-width:1200px) and (max-width:1599px){.footer-warning{font-size:2.17vw}}.footer-list-title{margin-bottom:16px;font-size:16px;font-weight:600}.footer-list li,.mb-12{margin-bottom:12px}.footer-list a{text-decoration:none;color:inherit}.footer-list a:hover,.underline{text-decoration:underline}.brand-link,.contact-recrut a,.left-block-brand a,.news-items a,.news-message-item a,.phone a,.vacancy-card{text-decoration:none}.footer-contact-el{display:flex;align-items:start;gap:8px}.footer-contact-el a{line-height:170%}.footer-contact-el div,.news-new-smi .new-news-item>.content-part{display:flex;flex-direction:column}.footer .socmedia,.socmedia{margin-bottom:0;margin-top:0}#certificateModal .btn-main,.footer-privacy{margin-top:20px;text-align:center}.footer-col{padding:0 1%;width:25%}@media(max-width:991px){.footer-col{width:50%;margin-bottom:48px}.footer-main-col{gap:12px}}@media(max-width:567px){.footer-col{width:100%;margin-bottom:16px}}.cookie-modal__header,.footer-dev{text-align:center}.article ol li,.article ul li{list-style:circle;margin-left:20px}@media screen and (max-width:990px){.footer .socmedia{display:flex}.footer-warning{margin-top:20px;font-size:24px}}@media (max-width:768px){.career-practica .h1.right{text-align:left}.practic-item svg{min-width:32px}section.utp_block.practic .h1{text-transform:uppercase}section.utp_block.practic .container{padding:0}.practic-item{width:100%;display:flex;align-items:center;gap:10px}.contacts table{width:100%}.contacts tr{display:flex;flex-direction:column;align-items:flex-start}.arrow-mob,.contacts td{display:block}.contacts td{width:100%;padding:8px 0}.contacts td:first-child{font-weight:700}}.back-to-top{position:fixed;right:30px;bottom:30px;width:50px;height:50px;border:none;border-radius:50%;background-color:#edf0f5;color:#02195e;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(20px);transition:.3s;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;display:flex;align-items:center;justify-content:center}.back-to-top:hover{background-color:#34495e;color:#edf0f5;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.back-to-top.show{opacity:1;visibility:visible;transform:translateY(0)}section.utp_block{background:#02195e;padding:80px 0;color:#fff}section.utp_block.about_page{background:0 0;color:#02195e;padding:0}.utp_items{display:flex;flex-wrap:wrap}.utp_items .item{display:flex;align-items:center;gap:12px;padding:20px 0}.utp_items .item-text .h2{margin-bottom:4px}.new-img{max-width:180px;aspect-ratio:1.91/1;border-radius:4px;overflow:hidden}.new-img img{width:100%;height:100%;object-fit:cover}section.news{margin:120px 0}.main-page section.news,section.about_us{margin:150px 0}.flex_about_docs>li,.list__item:last-child,.section-grid__col--secondary img,section.news:last-of-type{margin-bottom:0}.news-title,.vacancy-full-info{display:flex;justify-content:space-between;align-items:center}.news-title:has(.h1){margin-bottom:40px}.news-title+.text{margin-top:4px}.about_us .h1,.left-block-brand .h1,.news-title h1{font-weight:600;color:#02195e;font-size:40px;margin-bottom:20px}@media (max-width:425px){.news-text .news-title,.news-text .text{font-size:14px}}a:has(.all-news){text-decoration:none;color:#02195e;padding:12px 40px;border:1px solid #02195e;border-radius:20px;font-weight:600;text-align:center}a:has(.all-news):hover{background:#02195e;color:#fff}.new-news-item .news-title{font-weight:600;color:#02195e}.contact-recrut a,.news-items a{color:#02195e}.new-news-item{display:flex;gap:10px;padding:20px 0;border-bottom:1px solid #02195E66}.new-news-item:first-child,.vacancy-card:first-child{border-top:1px solid #02195E66}@media (min-width:992px){.new-news-item .news-text{margin-left:15px}.new-news-item.lg{gap:25px}}.block-news-text{display:flex;gap:40px}.news-items .block-news-text a{font-weight:600;min-width:140px;gap:10px}.block-news-text a svg{margin-top:5px}.about-post-text p:first-child,.about-top-text{font-family:ibmplexsans;font-weight:600;font-size:24px;leading-trim:NONE;line-height:150%;letter-spacing:0;text-transform:uppercase;color:#02195e}.block-about{margin-top:30px}.about-post-text{max-width:580px;margin:80px auto auto}.about-post-text p:first-child,.contact-recrut,.news-message-item{margin-bottom:40px}.about-text-block p{font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:150%;margin-bottom:20px;color:#02195e}.new-news-item .news-list__title,.smi-text .link-news div,.smi-text h2{font-weight:600;color:#02195e}.news-new-smi .new-news-item .h2,.smi-text h2,.vacancy_utp-wrap p.h3{font-size:20px}.news-message-item{background:#edf0f5;border-radius:4px;padding:20px!important}.news-message-item>div{display:flex;gap:12px;flex-direction:column}.new-news-items .h2{margin-bottom:4px;text-transform:none;color:#02195e}.brand-card .h3,.career-practica .h1,.department-header h1,.practic-content .h2,.vacancy_utp-title,.work-adv-el .title{text-transform:uppercase}.news-new-smi .new-news-item .news-date{padding-right:12px;min-width:90px;width:90px;height:min-content;text-align:right}.news-new-smi .new-news-item .link-news{margin-top:auto}.news-new-smi .new-news-item{gap:20px;border-bottom:none}.news-new-smi .new-news-item .news-list__title{margin:4px 0}.news-new-smi .new-news-item .news-date-smi{display:flex;align-items:end;gap:16px;line-height:150%;font-size:16px}.news-new-smi .new-news-item .news-date-smi *{color:#636d87}.news-new-smi .new-news-item .news-date-smi .news-list__date{margin-bottom:0;color:#636d87;line-height:150%}.news-new-smi .new-news-item .new-news-list__img img{margin-bottom:0;object-fit:cover;aspect-ratio:1.55/1;min-width:280px;max-width:280px}.news-new-smi,.vacancy-detail-page ul{margin-bottom:30px}.new-news-item .news-list__title{font-size:20px;line-height:130%;letter-spacing:0;margin-bottom:8px;text-decoration:unset}.nav-date-container::after{transition:.3s ease-in-out}.nav-date-container.end::after{background:0 0!important}.new-news-item .text{color:#02195e;max-height:100px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.new-news-item .news-date{color:#636d87}.news-new-smi .new-news-item a.link-news{color:#02195e;font-weight:600;display:flex;align-items:center;gap:8px;text-decoration:none}.news-new-smi .new-news-item:first-child{border-top:none}.news-date .news-list__date{font-size:16px;color:#636d87}.smi-img img{width:100%;max-width:280px;margin:0;border-radius:0}.smi-img{min-width:280px}.smi-item{display:flex;gap:25px;align-items:flex-start}.smi-date{display:flex;gap:25px}.smi-text .link-news{display:flex;align-items:center;gap:5px}.smi-text h2{margin-bottom:5px}.smi-date p,section.mp-partner{margin-bottom:0!important}.smi-text p{font-size:14px;color:#02195e}.modal::before{backdrop-filter:blur(12px);background:#02195E99}.modal-text::before{clip-path:polygon(0 0,100% 0,85% 100%,100% 100%,0 100%)}.catalog.link-news{align-items:center;gap:5px;margin-top:10px}.brands__slider-wrap,.catalog-item__content,.look_to_swiper .related-products-wrap{position:relative}.block-count-sort{margin-bottom:20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;align-items:center}.catalog-showing-count{font-weight:400;font-size:16px;line-height:150%;color:#636d87}.catalog-sort{background:#f8f9fa;border-radius:8px;display:flex;align-items:center;justify-content:flex-end}label.catalog-sort__label{display:flex;align-items:center;gap:8px}.catalog-sort__form{display:flex;align-items:center;gap:0}.catalog-sort__label{font-size:16px;color:#02195e;font-weight:600}.catalog-sort__select{padding:4px 24px 4px 6px;-webkit-appearance:none;-moz-appearance:none;background:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") no-repeat;background-position-x:100%;background-position-y:0px;font-size:16px;cursor:pointer;color:#02195e}.catalog-sort__select:focus{outline:0;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}section.brands{padding:150px 0;overflow:hidden}.brands-block{display:flex;gap:20px}.brands-scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:20px;-webkit-overflow-scrolling:touch}.left-block-brand{max-width:380px;z-index:3}.brands__slider-wrap::before{background:#fff;content:"";position:absolute;left:0;right:0;width:100%;height:100%;transform:translateX(-100%);z-index:2}@media (min-width:769px){.brands__slider-wrap{max-width:calc((100% - 20px - 280px))}.left-block-brand{max-width:280px}.brands__slider-wrap::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;transform:translateX(100%);background:linear-gradient(270deg,rgba(255,255,255,.9) 83%,rgba(255,255,255,0) 100%);pointer-events:none;z-index:1}}.brands-track{display:flex;gap:20px;width:max-content}.brand-card{flex:0 0 auto;color:#fff;position:relative;display:flex;flex-direction:column;align-items:center}.left-block-brand p{color:#02195e;margin-bottom:20px}.brand-card p{color:#02195e;text-align:center;font-size:14px}.brand-card .h3{font-size:24px;font-weight:600;margin-bottom:4px;color:#02195e}.brand-card .img-wrap{height:380px;margin-bottom:12px}.brand-card img{height:100%;object-fit:contain}.brand-link{display:inline-block;color:#02195e;font-weight:500;font-size:14px;padding:8px 0;transition:opacity .3s}.brand-link:hover,.cert-radio:hover span:last-child{opacity:.8}.brands-scroll::-webkit-scrollbar{height:6px}.brands-scroll::-webkit-scrollbar-track{background:#02195E66;border-radius:3px}.brands-scroll::-webkit-scrollbar-thumb{background:#02195E66;border-radius:3px}@media (min-width:767px){.brand-card .img-wrap{height:320px}.brand-card{padding:0 20px}.left-block-brand a{width:100%}}.brands-scroll::-webkit-scrollbar-thumb:hover{background:#888}.career-utp{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}section.career-top{padding:50px 0;color:#02195e}.career-utp-item{width:380px;height:200px;display:flex;padding:20px;border:1px solid #02195E66;flex-direction:column;justify-content:space-between}.practic-content ul li{list-style:disc;margin-left:16px}.practic-content{max-width:580px}.practic-content ul{margin-bottom:32px}.block-practic-items{display:flex;flex-wrap:wrap;gap:10px}.practic-item{width:280px;background-color:#ebedee;padding:20px;border-radius:4px}.career-practica .h1{font-size:60px;letter-spacing:0;color:#02195e;font-weight:500;margin-bottom:0}.career-practica .h1.right{text-align:right}.career-practica .h1 span{font-weight:700}.practic-block{color:#02195e;display:flex;padding:40px 0}.practic-content .h2{font-size:32px;color:#02195e;font-weight:600}.practic-block .practic-content p{line-height:120%}section.utp_block.practic{background:#ffffff00;color:#02195e}section.blue .h1,section.utp_block:not(.about_page) .h1,section.utp_block:not(.about_page) .h2{color:#fff}.no-vacancies,.vacancies-list{margin-top:40px}.vacancy-card{display:flex;flex-direction:column;border-bottom:1px solid #02195E66;padding:32px 0;gap:16px;color:#02195e}.vacancy-link,.vacancy-location{align-items:center}.phone,.vacancy-card-info,.vacancy-link,.vacancy-location{gap:10px;display:flex}#certificateModal .modal-title,.vacancy-card .name,.vacancy-salary{font-size:20px;font-weight:600}.phone{align-items:center;margin-bottom:10px}.phone a{color:#02195e;font-weight:400;font-size:16px}.vacancy-detail-page{display:flex;justify-content:space-between;gap:1%}.career-form{background-color:#ebedee;padding:20px;width:100%;max-width:380px}.seo-content ul li+li,.vacancy-link a svg{margin-top:6px}.vacancy-salary-big{font-size:24px;font-weight:600;color:#02195e;margin:16px 0 24px}.vacancy-header .vacancy-card-info{margin-bottom:24px}.vacancy-detail-page li{list-style:disc;color:#02195e;font-size:16px;margin-bottom:12px;margin-left:15px}.contact-recrut .h2,.form-container .h2,.vacancy-detail-page .h2{font-size:20px;font-weight:600;margin-bottom:20px;color:#02195e}.form-container .form-group{margin-bottom:20px;position:relative}.form-container label{top:-8px;left:18px;font-size:12px;color:#02195e;background:#ebedee;position:absolute;padding:0 6px}.modal .form-container label{background:#fff}.form-container input[type=email],.form-container input[type=number],.form-container input[type=tel],.form-container input[type=text],.form-container select,.form-container textarea{width:100%;padding:10px;border:1px solid #02195E66;border-radius:4px;font-size:16px;color:#02195E66}.form-container textarea{height:40px;resize:vertical}.form-container .file-upload{margin-top:10px}.form-container .file-info{font-size:12px;color:#02195E66;margin-top:0}.form-container .privacy-text{font-size:16px;color:#02195e;margin:20px 0;line-height:1.4}.form-container .submit-btn{background-color:#02195e;color:#fff;border:none;padding:12px 40px;border-radius:20px;font-size:16px;cursor:pointer;width:100%;font-weight:700}.form-container .submit-btn:hover{background-color:#0056b3}.form-container .required::after{content:" *";color:red}.form-container hr{border:none;border-top:1px solid #eee;margin:20px 0}.form-container .h3{font-size:16px;font-weight:400;color:#02195e}.form-container .custom-file-input{position:relative;display:flex;flex-direction:column}.file-preview-container{border:1px solid #02195e;border-radius:4px;padding:12px}.file-preview-item{display:flex;justify-content:space-between;align-items:center;gap:10px}.file-preview-info,.work-adv-el .text-wrap>*{flex:1}.file-preview-name{font-weight:500;color:#333;word-break:break-word}.file-preview-size{font-size:12px;color:#999;margin-top:4px}.file-preview-delete{background-color:#02195e;color:#fff;border:none;border-radius:50%;width:28px;height:28px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .3s}.file-preview-delete:hover{background-color:#000f3c}.form-container .rezume{border:1px solid #02195E66;border-radius:4px;padding:12px}.form-container .file-input{position:absolute;opacity:0;width:0;height:0}.form-container label.file-label{display:flex;position:static}.product-cta-block{background:#edf0f5;border-radius:4px;padding:20px;color:#02195e}.product-cta-block_title{font-weight:600;color:#02195e;margin-bottom:16px}.product-cta-block a{color:#02195e;transition:.2s ease-in-out}.product-cta-block a:hover{text-decoration:unset}.product-cta-block ul li,.seo-content ul li{list-style:disc}.product-cta-block ul{margin:16px 0 12px!important}.btn-o{border:1px solid #02195e;padding:12px 40px;font-weight:600;color:#02195e;border-radius:20px;width:max-content;text-decoration:none}.btn-o:hover{background:#02195e;color:#fff}.product-description{display:flex;align-items:start;gap:20px;color:#02195e}.product-description .text,.product-description img{width:50%}.card-reward__slider .swiper-nav{margin:0 0 30px auto;float:right}.cookie-settings__group+.cookie-settings__group,.related-products-wrap .card-section__title .btn-o{margin-top:32px}.card-reward__slider{position:relative;overflow:hidden}.related-products-wrap,.work-adv-el .text-wrap{display:flex;align-items:center;gap:20px}.related-products-wrap .card-section__title{width:285px;min-width:285px}.related-products-wrap .card-section__title .h1,.vacancy_utp-wrap h1{margin-bottom:20px}#cookieConsent.show,#cookieModal.show,#cookieSettings.show{display:flex;flex-direction:column;gap:32px;width:100%}.no-scroll{overflow:hidden}#cookieModal .cookie-modal__footer{justify-content:start}#certificateModal .modal-container{width:620px}#certificateModal .btn-main{width:100%;font-size:16px}#certificateModal .modal-close{top:0;right:0;width:max-content;height:max-content}.cert-block.show,.cert-icon .icon-inactive,.cert-radio input:checked+.cert-icon .icon-active{display:block}.certificate-type{display:flex;gap:24px;margin:20px 0}.cert-radio{display:flex;align-items:center;gap:12px;cursor:pointer;user-select:none}.cert-icon{position:relative;width:24px;height:24px;flex-shrink:0}.cookie-modal__close,.toggle-switch{height:32px;cursor:pointer;padding:0}.cert-radio span:last-child{font-size:14px;color:#02195e;line-height:1.2}@media (min-width:601px){#cookieModal .cookie-modal__footer #acceptAllBtn{flex-grow:1}#cookieModal .cookie-modal__footer .btn-main{padding-left:40px;padding-right:40px}}.cookie-modal__close{position:absolute;top:16px;right:16px;background:0 0;border:none;font-size:24px;color:#666;width:32px;display:flex;align-items:center;justify-content:center;transition:color .2s}.cookie-modal__close:hover{color:#333}.cookie-modal__title{font-size:24px;font-weight:600;color:#02195e;margin-bottom:8px}.cookie-modal__description{line-height:1.5;color:#02195e;margin-bottom:8px}.cookie-modal__description a{color:#02195e;text-decoration:none;border-bottom:1px solid #02195e;display:inline}.cookie-modal__description a:hover{color:#0052a3}.cookie-modal__footer{display:flex;gap:12px;justify-content:center}#backBtn,.cookie-modal__footer #settingsBtn,.cookie-modal__footer .reject-all-btn,.cookie-modal__footer-settings #settingsBtn,.cookie-modal__footer-settings .reject-all-btn{font-weight:400!important}.cookie-modal__footer .btn-main,.cookie-modal__footer-settings .btn-main{font-size:16px;font-weight:600}.cookie-settings__label,.vacancy-categories-grid .category-card__title{font-size:20px;font-weight:600}.cookie-modal--consent,.cookie-modal--settings{max-width:60vw}.cookie-modal--settings .cookie-modal__content{max-height:50vh;overflow-y:auto}.look_to_swiper .card-products__slider,.main .mp-banner{overflow:visible}.cookie-settings__group{display:flex;gap:20px;align-items:start}.cookie-settings__group:last-child{border-bottom:none}.cookie-settings__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cookie-settings__label{color:#02195e}.cookie-settings__description{line-height:1.5;display:flex;flex-direction:column;gap:8px;color:#02195e}.toggle-switch{position:relative;width:48px;background-color:#02195E66;border-radius:18px;transition:background-color .3s;border:none}.toggle-switch.active{background-color:#02195e}.toggle-switch::after{content:'';position:absolute;width:22px;height:22px;background:#fff;border-radius:50%;top:5px;left:5px;transition:left .3s}.toggle-switch.active::after{left:20px}.cookie-modal__footer-settings{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.cookie-modal__footer-settings>*{flex:1;padding:11px 8px}.vacancies-description .tel-row{margin-bottom:16px;display:flex;gap:12px}.vacancies-description .tel-row a{color:#02195e;text-decoration:none}.vacancy_advantages{background:#fff;color:#02195e;display:flex;flex-direction:column;gap:20px}.vacancy_advantages.blue{padding:80px 0;background:#02195e;color:#fff}@media (min-width:1440px){.vacancy_advantages.blue{margin-bottom:120px}}.vacancy_advantages .btn-main{text-align:center;color:#fff;background:#02195e;border-color:#02195e;min-width:25%;margin-top:20px}.vacancy_advantages.blue .btn-main{color:#02195e;background:#fff;border-color:#fff;height:48px;display:flex;align-items:center;justify-content:center;width:max-content}.vacancy_advantages_items{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.vacancy_advantages_items .item{padding:20px;width:32%;border-radius:4px;border:1px solid #02195e;display:flex;flex-direction:column;gap:40px}.vacancy_advantages_items .item .item-text,.vacancy_utp-title span{font-weight:600}.vacancy_advantages.blue .vacancy_advantages_items .item{border:1px solid #fff}.vacancy_utp-wrap{display:flex;color:#02195e;gap:20px;justify-content:space-between}.vacancy_utp-wrap .h1.sm{margin-bottom:20px!important}.vacancy_utp,.work-adv-el{margin-bottom:80px}.vacancy_utp-title{margin-top:40px;font-size:56px;color:#02195e;margin-bottom:120px}.vacancy_utp-wrap>div,.work-adv-el .images-wrap img{width:calc((100% - 20px)/ 2)}@media (min-width:1200px){.brands__slider-wrap{max-width:calc((100% - 20px - 380px))}.left-block-brand{max-width:380px}.brand-card p{font-size:16px}.vacancy_utp-wrap>div:has(img){height:520px}.look_to_swiper .related-products-wrap::before{background:#fff;content:"";position:absolute;left:300px;right:0;width:100%;height:100%;transform:translateX(-100%);z-index:2}.look_to_swiper .related-products-wrap::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;transform:translateX(100%);background:linear-gradient(270deg,rgba(255,255,255,.9) 83%,rgba(255,255,255,0) 100%);pointer-events:none;z-index:1}}@media (min-width:1600px){.vacancy_utp-title{font-size:64px}.vacancy_utp-wrap>div:has(img){height:499px}.quantity-control-page .about-text-section img{margin-bottom:0;margin-top:0}.vacancy_utp-wrap .vacancy-human-div{border-radius:4px;display:none;background-size:cover;background-position:center}@media (min-width:992px){.vacancy_utp-wrap .vacancy-human-div{display:block}.vacancy_utp-wrap>div:has(img.vacancy-human){display:none}}@media (max-width:424px){.vacancy_utp-wrap img.vacancy-human{aspect-ratio:0.93/1}}}@media (min-width:1800px){.footer-warning{letter-spacing:6%;letter-spacing:7%}.vacancy_utp-title{font-size:71px}}.vacancy_utp-wrap img{border-radius:6px;height:100%;width:100%;object-fit:cover;margin-top:0}.vacancy_utp-list{display:flex;flex-wrap:wrap;column-gap:1%;row-gap:12px}.vacancy_utp-list>div{width:49%;padding:12px;background:#ebedee;border-radius:4px;display:flex;gap:8px;align-items:center}.vacancy_utp-list>div svg{width:10%}.vacancy_utp-list>div span{width:90%}.vacancy-categories-grid{margin-bottom:80px;display:flex;flex-wrap:wrap;gap:1%;justify-content:space-between}img.category-card__icon{margin:0}.vacancy-categories-grid .category-card{display:block;margin-bottom:20px;width:32%;border-radius:4px;padding:20px;display:flex;align-items:center;gap:20px;background:#ebedee;color:#02195e;text-decoration:none}.vacancy-categories-grid .category-card__count{color:#636d87;font-size:16px}.vacancy-categories-grid .category-card__arrow{margin-left:auto}.work-adv-el .title{margin-bottom:20px;color:#02195e;font-weight:600;font-size:24px;max-width:600px}.work-adv-el .content{padding-top:20px;border-top:1px solid #02195E66;display:flex;align-items:center;gap:1%}.work-adv-el .content>*{width:49%}@media (max-width:1600px){.vacancy_utp-title{font-size:55px}}.page-text ul{margin:20px 0}.page-text ul li{list-style:disc;margin-left:1.25rem}@media (max-width:1200px){.vacancy-detail-page{flex-direction:column}.career-form,.vacancy-article{width:100%;max-width:100%}.cookie-modal--consent,.cookie-modal--settings{max-width:90vw}.vacancy_advantages_items .item{width:48%}.vacancy_utp-title{font-size:44px}.vacancy_utp-list>div{width:100%}.vacancy-categories-grid .category-card{width:49%}.news-new-smi .new-news-item .new-news-list__img img{min-width:30vw}}@media (max-width:991px){#age_form .modal-text{padding:40px 20px}section.about_us{margin:50px 0}.certificate-type,.product-description,.vacancy_utp-wrap{flex-direction:column}.cookie-settings__label,.vacancy-categories-grid .category-card__title{font-size:16px}.cookie-settings__group{gap:12px}.cookie-settings__group+.cookie-settings__group{margin-top:24px}.cookie-settings__description{gap:4px}.product-description .text,.product-description img,.vacancy-categories-grid .category-card,.vacancy_utp-wrap>div{width:100%}.work-adv-el{margin-bottom:24px}.vacancy_utp-title{font-size:32px;margin-bottom:40px}.related-products-wrap .card-section__title .h1{margin-bottom:16px}.related-products-wrap .card-section__title .btn-o{margin-top:16px}.awards-title.card-section__title{width:90%}}.catalog-element .h1,.h1.sm{font-size:32px!important}@media (min-width:526px) and (max-width:1199px){.catalog-element .h1{font-size:24px!important}}@media (max-width:768px){.contact-info,.practic-item,.related-products-wrap .card-section__title,.vacancy_advantages_items .item{width:100%}.vacancy_advantages_items{gap:16px}.vacancy_advantages{padding:0}.cookie-modal--settings .cookie-modal__content{max-height:35vh}.cookie-modal--consent,.cookie-modal--settings{max-width:550px}#cookieConsent.show,#cookieModal.show,#cookieSettings.show{gap:24px}.cookie-modal{width:95%;max-width:none}.block-news-text,.brands-block,.cookie-modal__footer,.cookie-modal__footer-settings,.new-news-block-date,.related-products-wrap{flex-direction:column}.cookie-btn{width:100%;min-width:auto;flex:none}.vacancy_advantages .btn-main{width:100%!important;font-size:14px}.vacancy_utp-wrap p.h3{font-size:14px}.new-img,.smi-img img{max-width:100%}.block-about,.link-news{display:flex}.catalog-element .swiper-nav-center{padding:0;margin:0}.catalog-element .h2{font-size:16px!important}.news-message-item{margin-bottom:24px}.about-post-text p:first-child,.about-top-text,.brand-card .h3,.vacancy-card .name{font-size:16px}.vacancy-full-info{flex-wrap:wrap;gap:20px}.block-links,.block-text-left,.date-text-item,.practic-block,.smi-item,.vacancy-card-info,.vacancy-detail-page,section.contacts{flex-wrap:wrap}.practic-photo,.vacancies-list{margin-top:20px}.career-practica .h1{font-size:32px}.left-block-brand .h1,.practic-content .h2{font-size:24px}.catalog-sort{justify-content:center}.block-count-sort{justify-content:flex-end}.catalog-sort__label{text-align:center}section.brands{padding:70px 0 50px}.catalog-item__bg .icon{height:110px}.catalog-item{padding-top:0}.catalog-list__item--card{width:100%;overflow:hidden}.news-new-smi .new-news-item .news-date{width:100%;text-align:left;margin-bottom:12px}.news-new-smi .new-news-item .news-date br{display:none}.news-title a:has(.all-news){display:none}a:has(.all-news.bottom){margin-top:24px}.back-to-top{right:20px;bottom:20px;width:45px;height:45px}.new-news-item{flex-direction:column;padding:16px 0;gap:16px}.new-img{height:100%}.block-about{flex-wrap:wrap;flex-flow:column-reverse}.about-post-text{margin-top:32px}.about-post-text p:first-child{margin-bottom:40px}.about-text-block p{font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:150%;margin-bottom:20px;color:#02195e}section.about_us a.btn.link{padding:12px 40px;background-color:#02195e;border-radius:20px;color:#fff;font-weight:600;margin-top:20px}section.about_us{padding-bottom:0}.news-new-smi .new-news-item .new-news-list__img,.news-new-smi .new-news-item .new-news-list__img img{min-width:100%;margin-bottom:0;aspect-ratio:1.55/1}}@media (min-width:768px){.catalog-item .catalog.link-news{display:flex;cursor:none;opacity:0;position:absolute;transition:.2s ease-in-out}.catalog-item:hover .catalog.link-news{opacity:1;cursor:pointer}.catalog-item__bg img{transition:transform .3s ease-in-out;transform-origin:bottom right}.catalog-item:hover .catalog-item__bg img{transform:scale(.8)}.contact-info{width:50%}.image-block-history{max-width:400px;min-width:400px}a:has(.all-news.bottom){display:none}section.about_us a.btn.link{display:none}.about-img-block{position:absolute;left:-140px}.block-about{display:flex;justify-content:flex-end}.about-text-block{max-width:50%;z-index:1;height:400px;padding:60px 0 60px 60px}section.about_us{position:relative}.utp_items .item{max-width:50%}.item.item-1.practic,.item.item-3.practic,.utp_block.about_page .item.item-1,.utp_block.about_page .item.item-1.practic,.utp_block.about_page .item.item-3,.utp_block.about_page .item.item-3.practic{border-right:1px solid #02195E66}.item.item-1.practic,.item.item-2.practic,.utp_block.about_page .item.item-1,.utp_block.about_page .item.item-1.practic,.utp_block.about_page .item.item-2,.utp_block.about_page .item.item-2.practic{border-bottom:1px solid #02195E66}.item.item-1,.item.item-3{border-right:1px solid #fffFFF66}.item.item-1,.item.item-2{border-bottom:1px solid #fffFFF66}.item.item-2,.item.item-4{padding-left:20px}.blocks-date img{height:300px;max-width:550px}}.nav-date-container{position:relative;width:100%;margin-bottom:30px}.nav-date-wrapper{overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:10px 0;cursor:grab;user-select:none}.nav-date-wrapper:active{cursor:grabbing}.nav-date-container::after{content:'';position:absolute;top:0;right:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(to left,#fff 0,rgba(255,255,255,.8) 40%,rgba(255,255,255,0) 100%)}.swiper-scrollbar,.swiper-scrollbar-drag{background:#02195E66}.nav-date-wrapper::-webkit-scrollbar{display:none;height:3px;opacity:1}.nav-date-wrapper::-webkit-scrollbar-track{background:#02195E66;border-radius:3px}.nav-date-wrapper::-webkit-scrollbar-thumb{background:#02195E66;border-radius:3px}.nav-date-wrapper:not(:hover)::-webkit-scrollbar{height:0;transition:.3s ease-in-out}.nav-date{display:inline-flex;gap:40px;transition:transform .4s;white-space:nowrap}.date-item{cursor:pointer;font-weight:400;font-size:32px;transition:.3s;flex-shrink:0;color:#02195e;text-align:center}.date-item.active,.date-item:hover{color:#02195e;border-color:#2c3e50}.blocks-date{position:relative;margin-top:20px}.blocks-date img{border-radius:0;margin:0}.text-block{display:flex;flex-direction:column;justify-content:space-between}.date-text-item{display:none;width:100%;gap:20px;opacity:0;transform:translateY(20px);transition:.4s;pointer-events:none}.date-text-item .date,.date-text-item strong{color:#02195e;font-weight:600;font-size:24px}.medium,p.text-up{font-weight:500}.date-text-item.active{display:flex;opacity:1;transform:translateY(0);pointer-events:all}.block-text-left{display:flex;align-items:center;gap:30px;margin-bottom:50px;margin-top:50px}@media(max-width:1200px){.date-text-item{flex-direction:column}.awards-title.card-section__title .h1{font-size:24px!important}}@media (min-width:1800px){.about-img-block{left:-45px}}a.btn-dark{background-color:#02195e;color:#fff}a.btn-dark:hover{background-color:transparent;color:#02195e}.mp-banner__slide-btn{margin-top:24px}.main .mp-banner{margin-top:-90px}@media (max-width:525px){.catalog-element .h1{font-size:22px!important}.awards-title.card-section__title{width:50%}.awards-title.card-section__title .h1{font-size:16px!important}.mp-banner__slide-btn{width:100%}.card-bottle .card-bottle__detail{font-size:14px}}.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon{height:44px!important;width:44px!important}.catalog-element a.more-btn{display:flex;align-items:center;gap:8px;padding:10px 0;justify-content:center}.bx-breadcrumb{row-gap:8px}.news-detail a.back-to-news{display:flex;align-items:center;gap:8px;padding:10px 0;color:#636d87;margin-bottom:24px;text-decoration:unset}.arrow-btn,.phones-wrap a{align-items:center;text-decoration:unset}.news-detail>.h1{margin-bottom:24px!important}.news-detail time{color:#02195e;font-size:20px}@media (min-width:768px) and (max-width:1199px){.h1.sm{font-size:26px!important}}.arrow-btn{display:flex;gap:8px}.arrow-btn::after{content:"";display:inline-block;width:14px;height:12px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 6.5H0.5M14.5 6.5L8.5 12.5M14.5 6.5L8.5 0.5' stroke='%2302195E' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.content p+p,.section-grid p+p{margin-top:12px}p.text-up{font-size:20px}.work-adv-el .images-wrap{margin-top:20px;display:flex;flex-wrap:wrap;gap:20px}.vacancy_advantages:not(.blue) .h1{color:#02195e!important;font-size:24px!important}.h2.sm{font-size:24px}.phones-wrap a{display:flex;gap:12px;color:#02195e}.phones-wrap a+a{margin-top:16px}.align-items-center{align-items:center}@media (max-width:767px){.footer-main-col p{font-size:14px}.footer-list-title{font-size:14px;margin-bottom:8px}.footer-list li{margin-bottom:8px}section.news{margin:0 0 50px}section.news:last-of-type{margin-bottom:0}.text-page section.news{margin-top:50px;margin-bottom:0}.news-title:has(.h1){margin-bottom:24px}.utp_items .item-text .h2{font-size:1rem}.utp_items .item{align-items:start;padding:0}.utp_items .item+.item,.work-adv-el .content>*+*,.work-adv-el .images-wrap{margin-top:16px}section.utp_block{padding:50px 0}a:has(.all-news){font-size:14px}.news-new-smi .new-news-item .h2{font-size:20px}.news-new-smi .new-news-item{padding:20px 0 40px}.h2.sm,.new-news-item .news-list__title{font-size:16px}.news-message-item>div{gap:8px}#certificateModal .btn-main,.left-block-brand p{font-size:14px}.about-img-block{margin-left:-15vw}.date-item{font-size:22px}.nav-date{gap:32px}.h1.sm{font-size:22px!important}.work-adv-el .text-wrap{display:flex;flex-direction:column;gap:16px}p.text-up{font-size:16px;font-weight:500}.work-adv-el .content>*,.work-adv-el .images-wrap img{width:100%}.work-adv-el .content{flex-direction:column}.vacancy_advantages:not(.blue) .h1{font-size:16px!important}.list__item{margin-bottom:12px}}section.utp_block.about_page:not(:last-of-type){margin-bottom:80px!important}@media (max-width:1199px){.order-mob-2{order:2}}@media (max-width:991px){.mp-banner__slide-title{margin-bottom:12px}.mp-banner__slide-btn{margin-top:12px}.card-bottle:hover{background-color:transparent!important}.card-bottle:hover .card-bottle__img{transform:unset}.card-bottle .card-bottle__detail{opacity:1;visibility:visible;font-weight:600}section.utp_block.about_page:not(:last-of-type){margin-bottom:50px!important}}.swiper-scrollbar{width:100%!important;margin-top:20px;position:unset!important}#dateScroll{cursor:all-scroll}@media (min-width:1181px){.vacancy_utp-title{letter-spacing:2%}}@media (min-width:568px){.mb-sm-24{margin-bottom:24px}}.section-grid__col--secondary:has(.section-grid__col-img){display:flex}.seo-content ul{padding-left:26px;margin:12px 0}iframe.video-adaptive{width:100%;max-width:100%}@media(max-width:767px){.certificates h2,.shop-certificates h2{font-size:16px}}.look_to_swiper .card-section__title{z-index:3}@media (min-width:1200px){.look_to_swiper .related-products-wrap{max-width:calc((100% - 20px - 380px))}}@media (min-width:769px){.look_to_swiper .related-products-wrap{max-width:calc((100% - 20px - 280px))}}.look_to_swiper{overflow:hidden}.news_minsk iframe{width:100%}