/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.lg-backdrop.in{opacity:0.7 !important}.lg-outer .lg-toolbar{opacity:1 !important;-webkit-transform:translateY(0) !important;-moz-transform:translateY(0) !important;-ms-transform:translateY(0) !important;-o-transform:translateY(0) !important;transform:translateY(0) !important}.lg-outer .lg-close{position:relative;z-index:1}.lg-outer .lg-autoplay-button{position:relative;z-index:1}.lg-outer #lg-counter{color:#fff;position:absolute;top:0;left:0;right:0;margin:auto;text-align:center;padding-left:0}.lg-outer .lg-actions{height:100%}.lg-outer .lg-img-wrap{padding:20px 0 110px !important}@media only screen and (max-width:1366px){.lg-outer .lg-img-wrap{padding:20px 0 80px !important}}@media only screen and (max-height:768px){.lg-outer .lg-img-wrap{padding:20px 0 80px !important}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#f00 !important}.lg-outer .lg-thumb{margin:0 auto !important;counter-reset:myCounter}.lg-outer .lg-thumb-item::before{counter-increment:myCounter;content:counter(myCounter);position:absolute;top:0;background-color:#ff4901;color:#fff;left:0;width:20px;height:20px;text-align:center;font-size:14px;padding-top:2px;line-height:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block}@media only screen and (max-width:1366px){.lg-outer .lg-sub-html{bottom:70px !important}}.lg-outer .lg-thumb-outer{background-color:rgba(0,0,0,0.45) !important}@media only screen and (max-width:1366px){.lg-outer .lg-thumb-outer{height:70px !important}}@media only screen and (max-height:768px){.lg-outer .lg-thumb-outer{height:70px !important}}a[rel="lightgallery"]{border:none}
.letters__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.letters__item{margin:0 52px 52px 0;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:156px}.letters__item:nth-child(6n){margin-right:0}@media only screen and (max-width:1280px){.letters__item{width:127px;margin-right:30px;margin-bottom:30px}}@media only screen and (max-width:992px){.letters__item{margin-right:30px;width:153px}.letters__item:nth-child(4n){margin-right:0}.letters__item:nth-child(5n){margin-right:30px}.letters__item:nth-child(6n){margin-right:30px}}@media only screen and (max-width:767px){.letters__item{margin-right:19px !important;width:126px}}.letters__image{margin-bottom:12px}.letters__image a{border:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:210px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.letters__name{color:#4d4d4d;word-wrap:break-word}
.mobile-nav-burger.btn{display:none;cursor:pointer;&:before{content:"\e904";font-size:14px;line-height:14px;font-weight:400 !important;color:#FFFFFF;font-family:uralst_icon;}}@media screen and (max-width:992px){.mobile-nav-burger.btn{display:flex;}.header-bottom--catalog-button{display:none;}}.mobile-nav-drawer__overlay{position:fixed;inset:0;background:rgba(0,0,0,0.45);z-index:1099;opacity:0;visibility:hidden;transition:opacity 0.3s,visibility 0.3s;}.mobile-nav-drawer__panel{position:fixed;top:0;left:0;bottom:0;width:300px;max-width:85vw;background:#fff;z-index:1100;display:flex;flex-direction:column;transform:translateX(-100%);transition:transform 0.3s ease;box-shadow:2px 0 16px rgba(0,0,0,0.18);@media screen and (max-width:768px){width:100%;max-width:100vw;}}.mobile-nav-drawer.is-open .mobile-nav-drawer__panel{transform:translateX(0);}.mobile-nav-drawer.is-open .mobile-nav-drawer__overlay{opacity:1;visibility:visible;}.mobile-nav-drawer__header{display:flex;justify-content:flex-start;align-items:center;flex-shrink:0;}.mobile-nav-drawer__close{display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;background:none;border:none;cursor:pointer;border-radius:4px;}.mobile-nav-drawer__close span{position:relative;display:block;width:20px;height:20px;}.mobile-nav-drawer__close span::before{content:'\e905';font-family:uralst_icon;font-size:20px;width:20px;height:20px;}.mobile-nav-drawer__content{flex:1 1 auto;overflow-y:auto;padding:16px;display:flex;flex-direction:column;}.mobile-nav-drawer__nav .navbar__list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;}.mobile-nav-drawer__nav{padding-bottom:16px;}.mobile-nav-drawer__nav .navbar__list li{margin:0;padding:0;}.mobile-nav-drawer__nav .navbar__list li::before{display:none;}.mobile-nav-drawer__nav .navbar__list li a{display:block;padding:14px 0;font-size:16px;font-family:Arial,sans-serif;font-weight:600;color:var(--color-gray-10,#333);border-bottom:none;text-decoration:none;}.mobile-nav-drawer__nav .navbar__list li a:hover{color:var(--color-primary-6,#5786a5);}.mobile-nav-drawer__contacts{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--color-primary-2,#e3f3fa);}.mobile-nav-drawer__phone a,.mobile-nav-drawer__email a{font-size:16px;font-family:Arial,sans-serif;font-weight:600;color:var(--color-gray-10,#333);text-decoration:none;border-bottom:none;}.mobile-nav-drawer__phone a:hover,.mobile-nav-drawer__email a:hover{color:var(--color-primary-6,#5786a5);}.mobile-nav-drawer__socials{display:flex;gap:12px;align-items:center;}.mobile-nav-drawer__socials .whatsapp,.mobile-nav-drawer__socials .telegram,.mobile-nav-drawer__socials .max-messenger{width:32px;height:32px;background-repeat:no-repeat;background-size:contain;flex-shrink:0;}.mobile-nav-drawer__socials .whatsapp{background-image:url("/themes/custom_theme/img/socials/whatsapp.png");}.mobile-nav-drawer__socials .telegram{background-image:url("/themes/custom_theme/img/socials/tg.png");}.mobile-nav-drawer__socials .max-messenger{background-image:url("/themes/custom_theme/img/socials/max.png");}.mobile-nav-drawer__socials a{display:block;width:100%;height:100%;border:none;}.mobile-nav-drawer__phone,.mobile-nav-drawer__email,.mobile-nav-drawer__socials{padding:14px 0;}
