@media screen and (min-width:1025px){#callback_request{font-size:0 !important;line-height:0 !important}#callback_request:before{display:block;content:"\e929";font-size:2rem}.home_btn{display:none}.catalog_menu{position:fixed;overflow:hidden;display:flex;z-index:10;top:0;left:0;width:100%;max-height:0;opacity:0;box-shadow:0px 4px 30px 4px rgba(223,225,235,.5);-o-transition:all 0s .5s,opacity .5s 0s;-ms-transition:all 0s .5s,opacity .5s 0s;-moz-transition:all 0s .5s,opacity .5s 0s;-webkit-transition:all 0s .5s,opacity .5s 0s;transition:all 0s .5s,opacity .5s 0s}.catalog_menu:before{display:block;content:"";position:absolute;top:140px;left:0;width:100%;bottom:0;background:#fff;box-shadow:0px 4px 30px 4px rgba(223,225,235,.5);z-index:-1}.catalog_menu .category_image{position:absolute;top:140px;right:0;width:43%;bottom:0;opacity:0;background-size:cover;background-position:center;background-repeat:no-repeat;-o-transition:opacity .3s;-ms-transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.catalog_menu .category_image.showed{opacity:1;z-index:1}.catalog_menu .menu_content{display:flex;width:100%;position:relative}.catalog_menu .menu_list{position:relative;overflow-x:hidden;overflow-y:auto}.catalog_menu .menu_list:before{display:block;content:"";height:20px}.catalog_menu .menu_list:after{display:block;content:"";height:45px}.catalog_menu .menu_list li{width:355px;margin-right:20px}.catalog_menu .submenu_content{position:absolute;top:0;width:25%;left:425px;height:100%}.catalog_menu .submenu_list{position:relative;height:100%;overflow-x:hidden;overflow-y:auto}.catalog_menu .submenu_list:before{display:block;content:"";height:20px}.catalog_menu .submenu_list:after{display:block;content:"";height:45px}.catalog_menu .submenu_list li{padding-right:20px}.menu_opened .catalog_menu{padding-top:140px;opacity:1;max-height:100%;-o-transition:all 0s 0s,opacity .5s 0s;-ms-transition:all 0s 0s,opacity .5s 0s;-moz-transition:all 0s 0s,opacity .5s 0s;-webkit-transition:all 0s 0s,opacity .5s 0s;transition:all 0s 0s,opacity .5s 0s}.web .submenu_list::-webkit-scrollbar,.web .menu_list::-webkit-scrollbar{width:4px;height:4px}.web .submenu_list::-webkit-scrollbar-track,.web .menu_list::-webkit-scrollbar-track{background:#d4d7e2;border-radius:0}.web .submenu_list::-webkit-scrollbar-thumb,.web .menu_list::-webkit-scrollbar-thumb{background:#9ca1b8;border-radius:2px}.web .moz .submenu_list,.web .moz .menu_list{scrollbar-color:#9ca1b8 #d4d7e2;scrollbar-width:thin}}@media screen and (min-width:1281px) and (max-width:1440px){.catalog_menu .menu_list li{margin-right:10px}.catalog_menu .submenu_content{left:400px;width:375px}.catalog_menu .category_image{width:auto;left:790px}}@media screen and (min-width:1025px) and (max-width:1280px){.catalog_menu .menu_list li{margin-right:10px;width:290px}.catalog_menu .menu_list a{font-size:140%;line-height:24px;padding-left:16px;padding-right:16px}.catalog_menu .menu_list a img{flex:0 0 32px;width:32px;height:32px;margin-right:8px}.catalog_menu .submenu_content{left:340px;width:300px}.catalog_menu .category_image{width:auto;left:650px}}@media screen and (min-width:1025px) and (max-width:1280px){.page-footer .footer.content>div.logo{flex:0 0 25%;max-width:25%}.page-footer .footer.content>div.newsletter{flex:0 0 75%;max-width:75%}.page-footer .block.newsletter .title{padding-left:20px}.page-footer .block.newsletter .field input{padding:0 18px}}@media screen and (min-width:1680px){.partners_list:before{margin-right:-17px}}@media screen and (min-width:1025px) and (max-width:1280px){.subtitle_block{font-size:200%;line-height:24px}.about_content{padding-bottom:60px}.about_content .slogan_block{padding-top:6px}.about_content .main_image{margin-top:30px}.about_content .info_block{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin-top:30px}.about_content .bottom_images div:has(>figure){margin:30px -15px 0}.about_content .bottom_images figure{margin:-15px 0;padding:15px}.partners_section{padding:70px 0}.partners_section .title_block{font-size:260%;line-height:32px}.partners_section .subtitle_block,.partners_section .partners_list,.partners_section .partners_description,.partners_section .view_more_btn{margin-top:30px}.brands_slider:not(.slick-slider)>div{flex:0 0 20%;max-width:20%}}@media screen and (min-width:1025px) and (max-width:1440px){.contacts_section{padding:60px 0}.contacts_section .form.contact{padding-top:40px;padding-bottom:60px}}@media screen and (min-width:1025px) and (max-width:1280px){.contacts_section .form.contact{border-radius:30px;padding-left:15px;padding-right:15px}.contacts_section .form.contact .legend{font-size:260%;line-height:32px;margin-bottom:40px}.contacts_section .form.contact .field{padding:0 15px;margin-bottom:30px}.contacts_section .form.contact .field textarea{height:122px}.contacts_section .form.contact .fieldset{max-height:305px}.contacts_section .form.contact .actions-toolbar div.primary{padding:0 15px}}@media screen and (min-width:1025px) and (max-width:1280px){.block-contact-info{border-radius:30px;margin-bottom:60px;margin-top:6px}.block-contact-info .map_block iframe{border-radius:0 0 30px 30px}}@media screen and (min-width:1025px) and (max-width:1280px){.faq_list{margin-top:6px;margin-bottom:60px}.faq_list>li{border-radius:30px}}@media screen and (min-width:1025px) and (max-width:1280px){.news_list{margin-top:6px}.news_list li{flex:0 0 33.3333333333%;max-width:33.3333333333%}.news_list .news_block{height:100%;flex-direction:column;border-radius:30px}.news_list .news_image{flex:none;max-width:100%;padding-right:0;height:auto;aspect-ratio:355/273}.news_list .news_info{padding:20px}.news_content{margin-top:-20px}}@media screen and (min-width:1025px) and (max-width:1280px){.shops_list li{margin-bottom:30px}.shops_list .shop_block{border-radius:24px;padding-top:24px}}@media screen and (min-width:1025px) and (max-width:1280px){.vacancies_list li{margin-bottom:30px}.vacancies_list .vacancy_block{border-radius:24px;padding:20px}.vacancies_list img{right:20px;bottom:20px}.vacancy_content{border-radius:24px;padding:30px 20px}.vacancy_content .vacancy_logo{right:30px}.vacancy_content .deadline{margin-bottom:24px}.vacancy_content .action-primary{margin-top:30px}.modal-popup.vacancy .field.choice input{height:144px}.modal-popup.vacancy .field.choice .attached_file,.modal-popup.vacancy .field.choice .label{border-radius:24px;padding:20px}.modal-popup.vacancy .field.choice .attach_remove{top:5px;right:5px}}@media screen and (min-width:1281px){.modal-popup.vacancy .modal-title{font-size:2.6rem;line-height:32px;margin-bottom:0}}@media screen and (min-width:1025px) and (max-width:1280px){.error_page .error_desc{font-size:160%;line-height:28px}}