/* m-lotos: inline styles from index.xsl, body blocks */
/* block */
.custom_header1 .btn-primary, .custom_header1 .showpopup{background:#1a6ea8 !important;border-color:#1a6ea8 !important;color:#fff !important} .custom_header1 .btn-primary:hover, .custom_header1 .showpopup:hover{background:#12527d !important;border-color:#12527d !important;color:#fff !important} .header_search .search-form{max-width:520px;margin:0 auto} #logo .ml-logo-text{display:inline-block;vertical-align:middle;margin-left:12px} .ml-logo-name{font-family:'Montserrat',Roboto,Arial,sans-serif;letter-spacing:-0.3px;text-transform:none;display:block;font-size:40px;font-weight:700;color:#12527d;line-height:1.05} .ml-logo-descr{font-family:'Montserrat',Roboto,Arial,sans-serif;text-transform:none;display:block;font-size:13px;color:#555;line-height:1.3;margin-top:5px} .ml-header-cart{margin-top:12px;text-align:right} .ml-header-cart .checkout,.ml-header-cart .header_cart{display:inline-block;vertical-align:middle} .ml-header-cart .checkout a{color:#12527d;font-weight:600;text-decoration:none;font-size:15px} .ml-header-cart .header_cart a{color:#12527d;font-size:20px;margin-left:8px} .custom_header1 .phone a{color:#12527d !important} @media (min-width:1200px){ #header > .container{display:flex;align-items:center;gap:24px;width:auto;max-width:1720px;padding:16px 24px} #header > .container > #logo{order:1;flex:0 0 auto;float:none;margin:0} #header > .container > #logo a{display:flex;align-items:center;gap:14px;text-decoration:none} #header > .container > #logo img{width:96px;height:auto} #logo .ml-logo-text{margin-left:0} #header > .container > .header_search{order:2;flex:1 1 auto;float:none;margin:0} #header > .container > .custom_header1{order:3;flex:0 0 auto;float:none;margin:0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;column-gap:20px;row-gap:8px} #header > .container > .custom_header1 > .phone{flex:0 0 100%;margin:0;text-align:right;padding-right:66px} #header > .container > .custom_header1 > .phone i{display:none} #header > .container > .custom_header1 > .phone .small-phone{margin-right:5px} #header .header_top .container{width:auto;max-width:1720px;padding-left:24px;padding-right:24px} #header .header_top .row{display:flex;align-items:center;flex-wrap:nowrap} #header .header_top .row > .col-sm-4{float:none;width:auto} #header .header_top .row > .col-sm-4:nth-child(2){flex:1 1 auto} #header .header_top .row > .col-sm-4:nth-child(3){margin-left:auto} .topslogan{float:none;width:auto;text-align:center} .header_search .search-form{width:420px;max-width:100%;margin:0 auto} .header_search .search-form fieldset{display:flex;align-items:center;margin:0;padding:0;border:0} .header_search .search-form #search-field{flex:1 1 auto;height:48px;margin:0;padding:0 14px;font-size:15px;border:2px solid #1a6ea8;border-right:0;border-radius:4px 0 0 4px;box-shadow:none} .header_search .search-form button{flex:0 0 auto;width:58px;height:48px;padding:0;background:#1a6ea8;border:2px solid #1a6ea8;border-radius:0 4px 4px 0;cursor:pointer} .header_search .search-form button i{color:#fff;font-size:19px} .ml-header-cart{margin:0;display:flex;align-items:center;gap:8px} } h1,h2,h3,h4,.h1,.h2,.h3{font-family:'Montserrat',Roboto,Arial,sans-serif !important} .ml-ok{text-align:center;padding:20px 10px 8px} .ml-ok-i{width:56px;height:56px;line-height:56px;margin:0 auto 14px;border-radius:50%;background:#1a6ea8;color:#fff;font-size:30px} .ml-ok-t{font-size:20px;font-weight:700;color:#12527d;margin-bottom:6px} .ml-ok-p{font-size:15px;color:#555;margin-bottom:18px} .ml-ok-b{min-height:44px;padding:10px 28px;border:2px solid #12527d;border-radius:4px;background:#12527d;color:#fff;font-size:16px;cursor:pointer} .ml-ok-b:hover{background:#0e4064;border-color:#0e4064} .ml-foot{background:#f7f8fa !important;border-top:1px solid #e6e9ed;padding:48px 0 40px} .ml-foot:after,.ml-foot:before{content:none !important;display:none !important} .ml-foot__vk{display:inline-flex;align-items:center;gap:10px;margin-top:4px;padding:10px 18px 10px 12px;border:1px solid #d5dae0;border-radius:6px;background:#fff;color:#12527d !important;font-size:15px;text-decoration:none;transition:border-color .15s,box-shadow .15s} .ml-foot__vk:hover{border-color:#1a6ea8;box-shadow:0 2px 8px rgba(18,82,125,.12);text-decoration:none} .ml-foot__vk-ic{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;background:#0077FF;color:#fff;font-weight:700;font-size:13px;letter-spacing:.5px} .ml-foot__grid{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start} .ml-foot__brand{flex:1 1 300px;min-width:260px;max-width:420px} .ml-foot__logo{display:flex;align-items:center;gap:12px;margin-bottom:16px} .ml-foot__logo img{width:52px;height:52px;flex:0 0 auto;display:block} .ml-foot__logo span{font-family:'Montserrat',Roboto,Arial,sans-serif;font-size:26px;font-weight:700;color:#12527d;line-height:1} .ml-foot__desc{font-size:15px;line-height:1.55;color:#5b6670;margin:0 0 18px} .ml-foot__vk{max-width:100%;overflow:hidden} .ml-foot__col{flex:0 1 190px;min-width:150px} .ml-foot__col ul{list-style:none;margin:0;padding:0} .ml-foot__col li{margin:0 0 12px} .ml-foot__col li:before{content:none !important;display:none !important} .ml-foot__col a{color:#33404a;text-decoration:none;font-size:15px} .ml-foot__col a:hover{color:#12527d} .ml-foot__h{font-family:'Montserrat',Roboto,Arial,sans-serif;font-size:15px;font-weight:700;color:#14262f;margin-bottom:18px} .ml-foot__label{font-size:13px;color:#8d979f;margin-bottom:2px} .ml-foot__val{font-size:15px;color:#33404a;margin-bottom:16px} .ml-foot__val a{color:#33404a;text-decoration:none} .ml-foot__val a:hover{color:#12527d} .copyright{border-top:1px solid #e6e9ed;padding-top:22px;margin-top:8px} .ml-foot__legal{display:flex;flex-wrap:wrap;gap:28px;margin-bottom:10px} .ml-foot__legal a{font-size:14px;color:#6b7780;text-decoration:none} .ml-foot__legal a:hover{color:#12527d} @media (max-width:767px){.ml-foot__grid{gap:28px}.ml-foot__col{flex:1 1 45%}.ml-foot__legal{gap:16px}} .ml-docs-head{margin-top:16px;padding-top:12px;border-top:1px solid #d5dde3;font-weight:700;font-size:13px;letter-spacing:.5px;text-transform:uppercase;color:#12527d;list-style:none} .ml-docs-head:before{content:none !important;display:none !important} .ml-header-cart .checkout{display:none} .ml-header-cart .header_cart{float:none;display:inline-flex;align-items:center} .ml-header-cart .header_cart i{color:#12527d;font-size:20px;line-height:1} .ml-header-cart .header_cart > a:not(.bask){position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;box-sizing:border-box;border:2px solid #12527d;border-radius:4px;margin:0} .ml-header-cart .header_cart > a:not(.bask) .cart-total-items .count{position:absolute;top:-8px;right:-8px;box-sizing:border-box;width:18px;min-width:18px;max-width:18px;height:18px;line-height:18px;padding:0;background:#12527d;color:#fff;border-radius:50%;font-size:11px;font-weight:700;text-align:center;overflow:hidden} #header .phone { display: flex; align-items: center; justify-content: flex-end; gap: 6px;}#header .phone a { font-family: 'Montserrat', 'Roboto', sans-serif; font-size: 22px; font-weight: 600; line-height: 1.2; letter-spacing: 0.01em; white-space: nowrap; color: #12527d;}#header .phone .fa { font-size: 18px; color: #12527d;}@media (max-width: 767px) { #header .phone a { font-size: 20px; }}
/* block */
.ml-cookie { position: fixed; left: 0; right: 0; bottom: 0; z-index: 9999; background: #ffffff; border-top: 3px solid #1a6ea8; box-shadow: 0 -4px 24px rgba(0, 0, 0, .18); padding: 20px 16px; animation: ml-cookie-up .3s ease-out; } @keyframes ml-cookie-up { from { transform: translateY(100%); } to { transform: translateY(0); } } @media (prefers-reduced-motion: reduce) { .ml-cookie { animation: none; } } .ml-cookie[hidden] { display: none; } .ml-cookie__inner { max-width: 1180px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; gap: 24px; flex-wrap: wrap; } .ml-cookie__text { margin: 0; flex: 1 1 420px; font-size: 16px; line-height: 1.5; color: #2b2b2b; } .ml-cookie__link { color: #1a6ea8; text-decoration: underline; } .ml-cookie__link:hover { color: #12527d; } .ml-cookie__actions { display: flex; gap: 12px; flex: 0 0 auto; flex-wrap: wrap; } .ml-cookie__btn { display: inline-flex; align-items: center; justify-content: center; min-height: 48px; padding: 12px 32px; border: 2px solid #1a6ea8; border-radius: 4px; font-size: 16px; font-family: inherit; font-weight: 600; line-height: 1; text-decoration: none; cursor: pointer; transition: background-color .15s, color .15s; } .ml-cookie__btn--main { background: #1a6ea8; color: #ffffff; } .ml-cookie__btn--main:hover { background: #12527d; border-color: #12527d; } .ml-cookie__btn--ghost { background: transparent; color: #1a6ea8; } .ml-cookie__btn--ghost:hover { background: #eaf3f9; } .ml-cookie__btn:focus-visible { outline: 3px solid #f5a623; outline-offset: 2px; } @media (max-width: 640px) { .ml-cookie { padding: 16px 14px; } .ml-cookie__inner { gap: 14px; } .ml-cookie__text { font-size: 15px; } .ml-cookie__actions { width: 100%; } .ml-cookie__btn { flex: 1 1 auto; padding: 12px 18px; } } .ml-cookie__title { display: block; margin: 0 0 6px; font-size: 18px; color: #173a57; }.ml-cookie__text p { margin: 0; }.ml-cookie-settings { position: fixed; right: 12px; bottom: 12px; z-index: 9998; border: 1px solid #1a6ea8; border-radius: 4px; background: #ffffff; color: #12527d; padding: 8px 12px; font: 600 13px/1.2 inherit; cursor: pointer; box-shadow: 0 2px 10px rgba(0, 0, 0, .14);}.ml-cookie-settings[hidden] { display: none; }.ml-cookie-settings:hover { background: #eaf3f9; }.ml-cookie-settings:focus-visible { outline: 3px solid #f5a623; outline-offset: 2px; }[id^="htmlcaption-"] .ins{background:linear-gradient(90deg,rgba(8,24,40,.80) 0%,rgba(8,24,40,.66) 55%,rgba(8,24,40,0) 100%);max-width:640px;padding:24px 28px;border-radius:8px;text-shadow:0 1px 3px rgba(0,0,0,.45)}[id^="htmlcaption-"] .ins p,[id^="htmlcaption-"] .ins a,[id^="htmlcaption-"] p{color:#FFFFFF;font-size:16px;line-height:1.5}@media (max-width:767px){[id^="htmlcaption-"] .ins{max-width:none;padding:16px 18px;background:rgba(8,24,40,.72)}[id^="htmlcaption-"] .ins p{font-size:14px}}#showcase .custom_showcase .text_container p{font-size:13px !important;line-height:19px !important;color:#FFFFFF !important;margin:6px 0 0 !important}#showcase .custom_showcase .text_container p::after{display:none !important}#showcase .custom_showcase a:hover .abs{padding:10px 14px 16px !important}#showcase .custom_showcase a:hover .text_container{height:auto !important;max-height:176px !important;overflow:hidden !important}#showcase .custom_showcase h3{font-size:22px !important;line-height:1.25 !important;width:auto !important;max-width:100% !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;margin:0 0 4px}#megamenu,#megamenu > .container{background-color:#0767B1}#megamenu a{color:#FFFFFF}@media (min-width:1200px){#megamenu .sf-menu.megamenu_desktop>li>a{padding:10px 14px!important;margin:-10px -14px;border-radius:12px!important;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease!important}#megamenu .sf-menu.megamenu_desktop>li>a::before{display:none!important}#megamenu .sf-menu.megamenu_desktop>li:hover>a,#megamenu .sf-menu.megamenu_desktop>li.sfHover>a,#megamenu .sf-menu.megamenu_desktop>li>a:focus-visible{background-color:#294158!important;color:#F7FBFE!important;box-shadow:inset 0 0 0 1px rgba(157,206,226,.14)}}body{color:#3F4A54}.text,.text p,.text li,.tab_content,.tab_content p,.tab_content li{color:#3F4A54}.text,.text p,.text h1,.text h2,.text h3,.tab_content,.tab_content p{text-align:left}.tab_content .text ul{list-style:disc outside;padding-left:22px;margin:0 0 18px}.tab_content .text ul li{margin-bottom:7px;line-height:1.55;background:none}.tab_content .text ul li::before{content:none}@media (min-width:992px){ #header .header_top .row{display:flex;align-items:center;flex-wrap:nowrap} #header .header_top .row > .col-sm-4{float:none;width:auto} #header .header_top .row > .col-sm-4:nth-child(1){flex:0 0 auto} #header .header_top .row > .col-sm-4:nth-child(2){flex:1 1 auto;min-width:0} #header .header_top .row > .col-sm-4:nth-child(3){flex:0 0 auto;margin-left:auto} #header .header_top .topslogan span{display:block;white-space:normal}}#header .header_top .topslogan{float:none;width:auto;max-width:none;text-align:center;padding:0 16px}@media (max-width:1199px){.ml-foot .ml-foot__grid{gap:28px}.ml-foot .ml-foot__brand{max-width:320px}}.custom_bottom__1 a.maxheight{background:#0767B1 !important}.custom_bottom__2 a.maxheight{background:#12527D !important}.custom_bottom a.maxheight h3{color:#FFFFFF !important}.custom_bottom a.maxheight p{color:rgba(255,255,255,.92) !important}.custom_bottom a.maxheight i{color:rgba(255,255,255,.85) !important}#showcase{margin-top:36px !important}@media (max-width:1279px){ a.bask.act{left:auto !important;right:8px !important;top:auto !important;bottom:80px !important;margin:0 !important;width:48px !important;height:48px !important;line-height:48px !important;font-size:15px !important} a#toTop{right:8px !important}}.partners .column_center > div{text-align:center}.partners img{display:block;width:100%;max-width:970px;height:auto;margin:0 auto}@media (max-width:767px){.partners{margin-top:32px}}#showcase{margin-bottom:24px}.tabs_wr{margin-top:24px}.tabs_wr .tab_container{overflow:hidden}#wrapper{overflow-x:clip}.index-tab-products{padding:0 15px 12px}.index-tab-products::after,.index-tab-products .row::after,.index-tab-products .product_listing_main::after{content:"";display:table;clear:both}.index-tab-products .row > .product:nth-child(4n+1){clear:left}.index-tab-products .wow{visibility:visible!important;opacity:1!important;animation-name:none!important;-webkit-animation-name:none!important}.items_catalog > .product.wow,.product_listing_main .product.wow,.li_category_item.wow{visibility:visible!important;opacity:1!important;animation-name:none!important;-webkit-animation-name:none!important}.btn--outline.hidden-text-trigger{background-color:#0767b1}.btn--outline.hidden-text-trigger:hover{background-color:#05548f}@media (min-width:768px){.items_catalog > .product:nth-child(3n+1){clear:left}}@media (min-width:480px) and (max-width:767px){.tabs_wr .tabs li{font-size:13px;padding:16px 12px 10px;min-width:0}}@media (min-width:480px) and (max-width:767px){.index-tab-products .product{width:50%;float:left}.index-tab-products .row > .product:nth-child(4n+1){clear:none}.index-tab-products .row > .product:nth-child(2n+1){clear:left}}@media (min-width:480px) and (max-width:767px){.product_listing_main .product{width:50%;float:left}.product_listing_main .row > .product:nth-child(2n+1){clear:left}}@media (min-width:480px) and (max-width:767px){.items_catalog > .product{width:50%;float:left}.items_catalog > .product:nth-child(2n+1){clear:left}}#purchase select,#purchase .opt_props select{height:44px!important;min-width:80px!important;font-size:15px!important;padding:0 28px 0 12px!important;border-radius:8px!important;border:1px solid #cfd6dd!important;background-color:#fff!important;color:#1a222c!important;font-weight:600!important}#purchase .quantity_input{height:44px!important}#purchase #add-to-cart,button#add-to-cart.btn,.btn.btn-cart{background-image:none!important;background-color:#1A6EA8!important;border:1px solid transparent!important;border-radius:999px!important;box-shadow:0 10px 24px -14px rgba(26,110,168,.95)!important;color:#fff!important;font-weight:600!important;text-shadow:none!important}#purchase #add-to-cart:hover,button#add-to-cart.btn:hover,.btn.btn-cart:hover{background-image:none!important;background-color:#1B79B8!important;box-shadow:0 16px 30px -14px rgba(26,110,168,.9)!important}#purchase #add-to-cart:active,button#add-to-cart.btn:active,.btn.btn-cart:active{transform:translateY(4px)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 0 #05548f,0 3px 8px rgba(7,103,177,.26)!important}#purchase{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media (min-width:768px){#purchase{flex-wrap:nowrap}#purchase > label{white-space:nowrap}}#purchase > label,#purchase > .quantity_box,#purchase > .variants-wrapper,#purchase > #add-to-cart{margin:0}#purchase .opt_props,#purchase .opt_prop_block{display:flex;align-items:center;gap:8px;float:none;margin:0}#purchase .opt_props_title{margin:0;white-space:nowrap}#purchase select{margin:0;height:46px}#purchase .quantity_box{display:flex;align-items:center}#add-to-cart,.product .product_links .btn-cart,.btn.btn-cart{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:0 26px;border:0;border-radius:999px;font-weight:700;color:#fff;background:#1A6EA8;box-shadow:inset 0 1px 0 rgba(255,255,255,.30),0 4px 0 #05548f,0 8px 16px rgba(7,103,177,.28);transition:.15s}#add-to-cart{min-width:126px;padding:0 14px}@media (max-width:767px){#add-to-cart{width:100%}}#add-to-cart:hover,.btn.btn-cart:hover{background:linear-gradient(180deg,#3a93d8 0%,#0a6fbd 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 5px 0 #05548f,0 10px 20px rgba(7,103,177,.32);color:#fff}#add-to-cart:active,.btn.btn-cart:active{transform:translateY(4px);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 0 #05548f,0 3px 8px rgba(7,103,177,.26)}.product .product_links .btn-cart{width:100%}.index-tab-products .row,.product_listing_main .row,ul.items_catalog{display:flex;flex-wrap:wrap}.index-tab-products .row > .product,.product_listing_main .row > .product,ul.items_catalog > .product{display:flex;float:none}.product .prod_inside{display:flex;flex-direction:column;width:100%;height:100%;border:1px solid #e3e6ea;border-radius:14px;overflow:hidden;background:#fff;transition:.18s}.product:hover .prod_inside{border-color:#0767b1;box-shadow:0 8px 22px rgba(7,103,177,.13);transform:translateY(-2px)}.product .product_img{background:#f7f8f9;padding:14px;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;position:relative}.product .product_img > a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product .product_img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.product .prod_inside .product_info{display:flex;flex-direction:column;flex:1 1 auto;background:#fff;padding:14px 16px 16px;min-height:0;text-align:center}.product .product_name{min-height:0;font-size:14px;line-height:1.35;font-weight:600;margin:0 0 10px;display:block;text-align:center}.product .product_price{margin:0 0 12px}.product .product_links{margin-top:auto}.product .product_links .btn,.product .product_links form{width:100%}@media (min-width:992px){.product_listing_main .li_category_item{width:25%}.product_listing_main .row > .li_category_item:nth-child(4n+1){clear:left}.product_listing_main .row > .li_category_item:nth-child(3n+1){clear:none}}.li_category_item .prod_inside{border:1px solid #e3e6ea;border-radius:14px;overflow:hidden;background:#fff;transition:.18s}.li_category_item:hover .prod_inside{border-color:#0767b1;box-shadow:0 8px 22px rgba(7,103,177,.13);transform:translateY(-2px)}.li_category_item .catalog_item_img{display:flex;align-items:center;justify-content:center;background:#f7f8f9;padding:14px;aspect-ratio:1/1}.li_category_item .catalog_item_img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.li_category_item .product_info{background:#fff;padding:12px 14px 15px;min-height:0}.li_category_item .product_name{font-size:14px;font-weight:600;min-height:36px;line-height:1.3;display:flex;align-items:center;justify-content:center;text-align:center}.li_category_item .product_name a{color:#2d353e}.li_category_item:hover .product_name a{color:#0767b1}#showcase .custom_showcase a::before{background:rgba(255,255,255,.94)!important;border-radius:12px!important;inset:12px!important}#showcase .custom_showcase .abs .text_container,#showcase .custom_showcase .abs .text_container p,#showcase .custom_showcase .text_container p{color:#3a444f!important}#showcase .custom_showcase .text_container p{font-size:14px!important;line-height:1.65!important;margin:6px 0 0!important;text-align:left!important;color:#3a444f!important}#showcase .custom_showcase .text_container p::after{display:none!important;content:none!important}#showcase .custom_showcase a:hover .text_container{height:auto!important;max-height:none!important;overflow:visible!important}#showcase .custom_showcase a:hover .abs{background:rgba(255,255,255,.98)!important}#showcase .custom_showcase a{border-radius:16px;box-shadow:0 4px 14px rgba(0,0,0,.10);transition:box-shadow .2s}#showcase .custom_showcase a:hover{box-shadow:0 14px 30px rgba(0,0,0,.20)}#showcase .custom_showcase .abs{position:absolute!important;top:auto!important;bottom:14px!important;left:14px!important;right:14px!important;padding:12px 16px!important;background:rgba(255,255,255,.93)!important;border-radius:10px!important;box-shadow:0 2px 10px rgba(0,0,0,.10)!important;text-align:left!important;border:0!important;z-index:3!important}#showcase .custom_showcase .abs h3{margin:0!important;padding:0!important;color:#1a222c!important;background:none!important;font-size:19px!important;line-height:1.25!important;text-align:left!important;font-weight:700!important}#showcase .custom_showcase a:hover .abs h3{color:#0767b1!important}body.template-index #main>.container>.row.sidebar_left>.column_left.column>.widget.widget__collections>.widget_content+br,body.template-index #main>.container>.row.sidebar_left>.column_left.column>.widget.widget__collections>.widget_content+br+h3.widget_header{display:none!important}@media (min-width:993px){body.template-index #main>.container>.row.sidebar_left>.column_left.column>.widget.widget__collections{box-sizing:border-box!important;margin:0 0 18px!important;background:linear-gradient(180deg,#fff 0%,#f7f9fb 100%)!important;border:1px solid #d7e2ea!important;border-radius:18px!important;box-shadow:0 18px 42px -30px rgba(16,47,73,.55)!important}body.template-index #main>.container>.row.sidebar_left>.column_left.column>.widget.widget__collections>h3.widget_header:first-child{margin:14px 14px 12px!important;padding:12px 14px!important;background:linear-gradient(135deg,#102f49 0%,#294158 100%)!important;border:1px solid rgba(157,206,226,.3)!important;border-radius:12px!important;color:#fff!important;font:600 20px/1.2 "Playfair Display",Georgia,serif!important;text-transform:none!important}body.template-index #main>.container>.row.sidebar_left>.column_left.column>.widget.widget__collections>.widget_content{margin:0!important;padding:0 10px 14px!important}body.template-index #main>.container>.row.sidebar_left>.column_left.column>.widget.widget__collections ul.list{margin:0!important;padding:0!important;border:0!important;list-style:none!important}body.template-index #main>.container>.row.sidebar_left>.column_left.column>.widget.widget__collections ul.list li{margin:2px 0!important;padding:0!important;border:0!important}body.template-index #main>.container>.row.sidebar_left>.column_left.column>.widget.widget__collections ul.list li>a{display:block!important;box-sizing:border-box!important;min-height:40px!important;padding:9px 10px!important;background:transparent!important;border:1px solid transparent!important;border-radius:10px!important;color:#294158!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important;overflow-wrap:anywhere!important;text-decoration:none!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease!important}body.template-index #main>.container>.row.sidebar_left>.column_left.column>.widget.widget__collections ul.list li>a:hover{background:#edf3f6!important;border-color:#d7e2ea!important;color:#102f49!important;box-shadow:inset 3px 0 0 #294158!important}body.template-index #main>.container>.row.sidebar_left>.column_left.column>.widget.widget__collections ul.level-0>li.active>a{background:linear-gradient(135deg,#102f49 0%,#294158 100%)!important;border-color:#355a72!important;color:#fff!important;font-weight:600!important;box-shadow:inset 3px 0 0 #9dcee2,0 8px 18px -14px rgba(16,47,73,.8)!important}body.template-index #main>.container>.row.sidebar_left>.column_left.column>.widget.widget__collections ul.level-1{margin:5px 0 8px 9px!important;padding:4px 0 4px 10px!important;border:0!important;border-left:2px solid #d7e2ea!important}body.template-index #main>.container>.row.sidebar_left>.column_left.column>.widget.widget__collections ul.level-1>li>a{min-height:36px!important;padding:8px 9px!important;color:#52677a!important;font-size:13px!important;font-weight:400!important}body.template-index #main>.container>.row.sidebar_left>.column_left.column>.widget.widget__collections ul.level-1>li.active>a{background:#dceef6!important;border-color:#c1dce9!important;color:#102f49!important;font-weight:600!important;box-shadow:inset 3px 0 0 #294158!important}body.template-index #main>.container>.row.sidebar_left>.column_left.column>.widget.widget__collections ul.list li>a:focus-visible{outline:3px solid #102f49!important;outline-offset:2px!important}body.template-index #main>.container>.row.sidebar_left>.column_left.column>#custom_block_2_1_idm1{box-sizing:border-box!important;margin:0!important;padding:18px 16px!important;background:linear-gradient(145deg,#102f49 0%,#1d4b67 100%)!important;border:1px solid rgba(157,206,226,.28)!important;border-radius:16px!important;box-shadow:0 18px 38px -26px rgba(16,47,73,.75)!important;color:#f7fbfe!important}body.template-index #main>.container>.row.sidebar_left>.column_left.column>#custom_block_2_1_idm1 p{margin:0 0 14px!important;color:rgba(247,251,254,.86)!important;font-size:14px!important;line-height:1.55!important}body.template-index #main>.container>.row.sidebar_left>.column_left.column>#custom_block_2_1_idm1 p:last-child{margin-bottom:0!important}body.template-index #main>.container>.row.sidebar_left>.column_left.column>#custom_block_2_1_idm1 strong{display:block!important;color:#fff!important;font:600 18px/1.25 "Playfair Display",Georgia,serif!important}body.template-index #main>.container>.row.sidebar_left>.column_left.column>#custom_block_2_1_idm1 a[href="/contacts/"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:9px 14px!important;background:#9dcee2!important;border-radius:999px!important;color:#102f49!important;font-weight:700!important;text-decoration:none!important;transition:background-color .18s ease,box-shadow .18s ease!important}body.template-index #main>.container>.row.sidebar_left>.column_left.column>#custom_block_2_1_idm1 a[href="/contacts/"]:hover{background:#b7deed!important;box-shadow:0 8px 18px -12px rgba(0,0,0,.7)!important}body.template-index #main>.container>.row.sidebar_left>.column_left.column>#custom_block_2_1_idm1 a[href="/contacts/"]:focus-visible{outline:3px solid #9dcee2!important;outline-offset:3px!important}}

/* footer contacts: label in one line */
.ml-foot__col--cont{flex:0 0 auto;min-width:240px}
.ml-foot__col--cont .ml-foot__label{white-space:nowrap}
@media (max-width:480px){.ml-foot__col--cont{min-width:0}.ml-foot__col--cont .ml-foot__label{white-space:normal}}
