@font-face {font-family: 'Commissioner';font-style: normal;font-weight: 100 900;font-display: swap;src: url(/media/fonts/com-cir.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face {font-family: 'Commissioner';font-style: normal;font-weight: 100 900;font-display: swap;src: url(/media/fonts/com-lat.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 100 900;font-display: swap;src: url(/media/fonts/mon-cir.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 100 900;font-display: swap;src: url(/media/fonts/mon-lat.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
*{font-family: 'Commissioner'; font-size: 1.1vw;}
body {background:#fff;margin:0;font-size:1.1vw;color:#000;font-weight:350;}
a, p a {color: #000;text-decoration: none;}
b,strong{font-weight: 600;}
img {-webkit-user-drag: none;user-drag: none;}
.savers-grid li:not(.card-right li){margin: 0.5em 0;padding-left: 0.2em;}
.content-wrap > p{line-height: 1.7;}
.content-wrap a:not([class^="ymaps-"]),.content-wrap p a:not([class^="ymaps-"]) {font-weight: 550;}
a:hover, p a:hover,.grid-col-2.right a:hover,.menu-f-container ul li a:hover {color: #a8a8a8;}
input[type=text],input[type=tel],input[type=email],textarea, select, option, button[type=submit]{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
::placeholder{color:#000}
::-webkit-scrollbar-track {border: none;background-color: #ffffff00;}
::-webkit-scrollbar {width:8px;height:8px;background-color: #ffffff00;}
::-webkit-scrollbar-thumb {background-color: #000000;border-radius:50px;}
::selection {background:#ddb665;color:#fff;}
.savers-grid>ul li {padding: 0.5% 0;}
footer.footer {position: inherit;display: inline-block;width: 100%;vertical-align: middle;z-index: 100;box-sizing: border-box; margin-top:4%;background-color: black;}
.footer-top-holder {overflow: hidden;position: relative;width: 100%;vertical-align: middle;}
.savers-grid {margin: 0 auto;width: calc(100vw - 24vw);}
.footer-top-inner {display: flex;justify-content: space-evenly;align-items: baseline;}
div.ft-img{width: 35%;padding-right: 1%;display: flex;align-items: center;justify-content: flex-end;}
.fot_niz {font-size: 1.9vw;color: #979797ad;float: left;width: 60%;padding-bottom: 0.38vw;}
.fot_niz span{font-size: 1.9vw;font-family: Montserrat, serif;}
.footer-sv {max-width: 12vw;height: auto;aspect-ratio: 10 / 1.771;}
span.\31 -zvezd{color:#c0a97a;}
span.\32 -zvezd{color:#c0a97a;}
span.\31 -text-f{cursor:none;}
span.\32 -text-f{cursor:none;}
span.\31 -zvezd-text{display:none;}
span.\32 -zvezd-text{display:none;}
span.\31 -text-f:hover ~ span.\31 -zvezd-text{color:white;display:block;animation-duration: 3s;animation-name:sl-ft;position:absolute;}
span.\31 -text-f:hover ~ span.\32 -text-f{display:none;}
span.\32 -text-f:hover ~ span.\32 -zvezd-text{color:white;display:block;animation-duration: 3s;animation-name:sl-ft;position:absolute;} 
@keyframes sl-ft {from{margin-left:50%;width:100%;}to{margin-left:0%;width: 100%;}}
@keyframes opacity {from{opacity:0;}to{opacity:1;}}
jdiv#jvLabelWrap{right: 0px !important;box-shadow: -2px 1px 20px 4px rgb(0 197 197)}jdiv#jcont {--jright: 0px !important; --jlabelright: 0px !important;--jheight:550px !important}
{--jheight:550px}
jdiv[class^="container"][class*="_bottom"] jdiv[class^="logo"],jdiv[class^="copy"] jdiv jdiv[class^="logo"][class*="_bottom"],jdiv[class^="leafCont"] jdiv[class^="leaf"][class*="_bottom"],jdiv[class^="headerBox"] jdiv[class^="leaf"][class*="_bottom"],jdiv[class^="wrap"] jdiv[class^="chatCopyright"][class*="__chat"],jdiv[class^="menuWrap"] jdiv[class^="wrap"] jdiv[class^="copyright"] a,jdiv#jvlabelWrap jdiv[class^="container"][class*="bottom"],jdiv[class^="cssLeaf"]{display: none !important;}
jdiv jdiv[class^="globalClass"] jdiv[class^="wrap"][class*="jivoMobileButton"]{z-index: 10000;}
jdiv[class^="menuWrap"] jdiv[class^="wrap"] jdiv[class^="copyright"] {background-image: url(/media/img/sv-nadp.webp);background-size: 130px;background-repeat: no-repeat;height: 28px;width: 130px;margin-top: -20px;}
jdiv[class^="button"] jdiv[class^="iconWrap"] jdiv[class^="jivoIcon"][class*="icons"]{background-image: url(/media/img/s.svg)!important;background-size: contain;width: 32px;height: 35px;}
jdiv[class^="wrap"][class*="orientationLeft"] jdiv[class^="button"]{box-shadow: none;height: 60px;width: 60px;margin-bottom: 42px!important;background:#008585!important;animation: background_jv 10s infinite alternate;}
jdiv[class^="emojiIcon"]{width:auto !important;background-image:none !important;color:#fff !important;}
@keyframes background_jv {50%{background: #ffffff;box-shadow: 0 -200px 100px -100px black inset;}}
jdiv, jdiv textarea, jdiv * [class^="inputField"][class*="inputChat"], jdiv input[class^="inputField"][class*="inputChat"], jdiv input[type=email][class^="inputField"][class*="inputChat"], jdiv input[type=tel][class^="inputField"][class*="inputChat"], jdiv input[type=text][class^="inputField"][class*="inputChat"]{font-family: Commissioner !important;}
#cookie_notification{display: none;z-index:10001;;justify-content: center;align-items: center;position: fixed;bottom:2%;left:50vw;max-width:24%;transform: translateX(-50%);padding:0.5% 1%;background-color: white;border-radius:10px;box-shadow:2px 3px 10px rgb(175 150 99);animation: cook 3s backwards;opacity: 0.8;transition: opacity 0.3s;}
@keyframes cook {from {opacity: 0;}to {opacity: 0.8;}}
#cookie_notification.show {display: flex;}
#cookie_notification.show:hover{opacity:1;}
#cookie_notification p{margin: 0;font-size:0.7vw;text-align: left;color:#252525;float: left;}
#cookie_notification p a{font-size:0.7vw;font-weight:450;}
button.button.cookie_accept{border:0;font-size: 0.7vw;color: #fff;font-weight: 500;text-decoration: none;background: #006061;cursor: pointer;padding:0.3vw 1.5vw;border-radius:6px;}
.footer-middle-holder {display: flex;}
.footer-bottom-holder{display: flex;align-items: flex-start;padding: 0px 0 36px;}
.footer-copyright-holder{display: flex;justify-content: flex-end;padding: 0px 0 20px;}
p.footer-soc{margin: 0 0 1vw 0;}
.grid-col-4{position: relative;float: left;width: 25%;min-height: 1px;padding-right: 15px;box-sizing: border-box;}
.grid-col-2{position: relative;float: left;width: 50%;min-height: 1px;padding-right: 15px;box-sizing: border-box;}
.grid-col-2.right{text-align: right;}
.grid-col-2.right a {text-decoration: none;color: #fff;font-size: 1vw;line-height: 1.3vw;}
.social-icons a{margin: 0 0.48vw 0 0;}
.social-icons a:last-child{margin:0}
.footer-title,.footer-title a{color: #fff;text-shadow: 1px -1px 0px rgb(192 169 122), 1px 0px 0px rgb(192 169 122);}
.menu-f-container ul {padding: 0;margin-top: 0;}
.grid-col-2.right a svg{width:1.8vw;}
a.social-icon:nth-child(2) svg{height:2vw;}
p.footer-soc svg{width: 1.5vw;}
p.footer-soc svg:first-of-type{margin-bottom: -0.3vw;}
p.footer-soc svg:last-of-type{margin-bottom: -0.15vw;}
p.footer-soc a:first-of-type{line-height:1.8;}
.grid-col-2.right a svg:hover path,.inf-bl.r.soc a svg:hover path{fill:#c0a97a;}
.menu-f-container ul li{display: block;line-height:1.9;margin: 0;position: relative;}
.menu-f-container ul li a{color: #fff;text-decoration: none;font-size: 1vw;margin: 0;}
.ft-text:nth-child(1){padding-bottom: 1%;}
.ft-text{color:#757575;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-size: 0.9vw;margin: 0;}
.ft-copyright {font-size: 0.8vw;color:#fff;text-align: right;padding-right: 15px;}
.ft-copyright u{font-size: 0.8vw;}
h1, .foth1{font-size:2.8vw;font-weight: 400;}
h2, .foth2{font-size:2.2vw;font-weight: 400;}
h3, .foth3{font-size:1.8vw;line-height: 1;font-weight: 400;padding: 1vw 0 0.5vw 0;margin: 0;}
div.breadcrumb {display: table;background: #000;font-weight:350;padding: 0.3vw 1vw 0.4vw 1vw;margin: 0 auto;clip-path: polygon(0.6vw 0, calc(100% - 0.6vw) 0, 100% 50%, calc(100% - 0.6vw) 100%, 0.6vw 100%, 0 50%)}
div.breadcrumb,nav.breadcrumbs span a,nav.breadcrumbs span{text-decoration: none;color: #fff;font-family: Montserrat, serif;font-size: 0.7vw;}
div.breadcrumb > span{margin: 0 4px;}
.grey{background: linear-gradient(174deg, #000000 3%, #00b7b7, #ffffff00 272%);padding-bottom: 1%;padding-top: 3%;}
.bg .grey{background: linear-gradient(180deg, #000000 3%, #c0a97a, #ffffff00 87%);}
.burger,.phone-up {padding:4% 8%;display: none;font-size:3.8vw;background: none;border: none;cursor: pointer;color: white;}
.burger-text{font-size:3.8vw;}
.burger-text,.burger-image {position: absolute;margin-left: 1%;opacity: 0;animation: burger 10s infinite;}
.burger-text {animation-delay: 0s;}
.burger-image {animation-delay:5s;width:22%;}
@keyframes burger {0%,35% {opacity: 1;} 65%, 100% {opacity: 0;}}
.topmenu ul li {list-style: none;}
.topmenu {background:#000;position: relative;}
.bs .topmenu {box-shadow: 1px 4px 12px 0px rgb(0 85 85);}
.main-menu a {text-decoration:none;display:block;transition:.2s ease-in-out;}
.main-menu>li>a {padding:1vw;color: #fff;text-transform: uppercase;font-weight: 400;font-size: 1vw;}
.main-menu li a:hover {color: #c0a97a;}
.submenu li a {font-size: 0.8vw;color: #fff;}
.main-menu {width: 100%;display: flex;justify-content: center;margin: 0;padding: 0;}
.main-menu>li {position: relative;}
.main-menu>li:after {content: "";position: absolute;right: 0;width: 0.01vw;height: 1vw;background: #d2d2d2;top: 1.3vw;box-shadow: 4px -6px 0 #d2d2d2}
.main-menu>li:last-child:after {background: none;box-shadow: none;}
.submenu,.submenu-up {position: absolute;left: 0;top: 112%;background: #000;z-index: 5;visibility: hidden;opacity: 0;padding: 0;white-space: nowrap;width: auto;}
.main-menu > li:hover .submenu {visibility: visible;opacity: 1;transform: scale(1);}
.submenu li a {padding: 0.9vw 0;margin: 0 1.3vw;}
.submenu-up li a {font-size: 0.7vw;width: 100%;padding: 0.9vw 0.5vw 0.9vw 0vw;}
.submenu li {position: relative;}
.submenu .submenu-up {left: 104%;top: 0;margin-left: 0;}
.submenu li:hover .submenu-up {visibility: visible;opacity: 1;transform: scale(1);}
.submenu:before,.submenu-up:before {content: "";position: absolute;left: -10px;right: -10px;top: -10px;bottom: -10px;}
.city-selector{position: absolute;top: 0;right: 0;cursor: pointer;color: #fff;padding: 1.1vw;font-size: 0.8vw;font-weight: 200;}
.city-selector svg{width:0.8vw;height:0.95vw;vertical-align:bottom;}
.city-list {list-style-type: none;padding:0;margin:0;position: absolute;right:0;clip-path: inset(0 0 0 100%);height: 50vh;overflow: auto;opacity: 0;transition: opacity 0.8s ease, clip-path 0.8s ease;}
.city-list li a{font-size: 0.8vw;font-weight: 200;}
.city-list.show {opacity: 1;clip-path: inset(0 0 0 0);}
h1 + h1, h1 + h2, h1 + h3, h2 + h1, h2 + h2, h2 + h3, h3 + h1, h3 + h2, h3 + h3 {padding-top: 0;}
@media (max-width: 1536px) {
.savers-grid {width: calc(100vw - 20vw);}
.grid-col-4,.grid-col-2,.ft-copyright{padding: 0 0.2vw;}
.menu-f-container ul li a,.grid-col-2.right a{font-size: 1.3vw;}
h3, .foth3{font-size: 2vw;}
.ft-text{font-size: 1.1vw;}
.grid-col-2.right a svg {width: 1.9vw;}
.ft-copyright {font-size: 1vw;}
.grid-col-2.right a{line-height: 1.6vw;}
.social-icons a {margin: 0 0.7vw 0 0;}
p.footer-soc svg:first-of-type{width: 2vw;height: 1.6vw;}
p.footer-soc svg:last-of-type{width: 2vw;height: 1.2vw;}
}
@media (max-width: 767px) {
*{font-size:3.6vw;}
.menu-f-container ul {margin-top: 20px;}
p img{width: 100%;}
.grey{padding: 4vw 0;}
.content-wrap{padding: 0 8vw;box-sizing: border-box;text-align: justify;hyphens: auto;}
div.breadcrumb{font-size: 2.4vw;padding:1vw 2vw;background:none;text-align: center;}
nav.breadcrumbs span a, nav.breadcrumbs span{font-size:2.5vw}
nav.breadcrumbs span{color:#fff;margin: 0 1px;}
.footer-sv {max-width:60vw;}
footer.footer{margin-top: 12vw;}
h1, .foth1{font-size:7vw}
h2, .foth2{font-size:6vw}
h3, .foth3, h3 a{font-size:5vw}
.menu-f-container ul li a,.grid-col-2.right a {font-size:4.3vw;}
.menu-f-container ul li{line-height: 1.6;}
p.footer-soc svg {display: none;}
.grid-col-4:nth-child(4) .menu-f-container ul {margin-top: 0;}
.footer-middle-holder {flex-direction: column;}
.ft-text,.ft-text:nth-child(1){font-size:4vw;padding-bottom: 4vw;}
.grid-col-2.right a{line-height:5.3vw;}
p.footer-soc {margin: 0 0 5vw 0;}
p.footer-soc svg:first-of-type {width:6.5vw;height:5.3vw;}
p.footer-soc svg:last-of-type {width: 5.5vw;height: 3.3vw;vertical-align: middle;padding-bottom:1.2vw;}
.grid-col-2.right a svg {width:8.8vw;}
a.social-icon:nth-child(2) svg{height: 10vw;}
.ft-copyright{font-size:2.8vw;text-align: center;padding:0 10vw;}
.ft-copyright u{font-size: 2.8vw;}
p.fot_niz{display:none;}
.footer-bottom-holder {align-items: center;flex-direction: column;}
.grid-col-2,.grid-col-4{width:100%;text-align: center !important;}
.savers-grid {margin: 0 auto;width: 100vw;}
.footer-bottom-holder{padding: 0px 0 10vw;}
div.ft-img{padding:8% 0;width: 100%;align-items: center;justify-content: center;flex-direction: column;}
.social-icons a {margin: 0 4% 0 0;}
.main-menu {display: none;flex-direction: column;padding: 0;position: absolute;width: 100%;z-index:10;padding: 3vw 8vw;background-color: #000;}
.burger,.phone-up {display:inline-block;line-height: 1;}
.phone-up{text-align: right;width: 32%;right: 0;}
.main-menu.open {display: flex;}
.submenu, .submenu-up {position:relative;visibility: visible;opacity: 1;transform: none;display: none;left: 0%;}
.submenu .submenu-up {left: 0%;}
.main-menu>li>a{font-size:5vw;text-transform: capitalize;padding: 1vw 0;}
.submenu li a {font-size: 4.5vw;margin: 0;}
.submenu-up li a {font-size:4vw;margin: 0 6vw;}
.main-menu > li:hover .submenu,.submenu-up {display: none;}
.main-menu > li:hover .submenu,.submenu > li:hover .submenu-up {display: block;}
.main-menu>li:after {display:none}
#cookie_notification{text-align: center;}#cookie_notification.show{display: block;text-align: center;width:100%;max-width:88%;}#cookie_notification p,#cookie_notification p a{text-align: center;font-size:2.86vw;}
.cookie_accept{margin: 10px 0 0 0;}button.button.cookie_accept{font-size: 2.8vw;padding: 0.8vw 4vw;line-height: 1.1;margin: 0;}
.city-selector, .city-list{display:none;}
}