html,body {background:black;margin:0;padding:0;color:white;}
body {font: 600 2vw 'Glober',sans-serif;background: black url(../img2/body.bg.jpg) top center repeat-y;background-size:100% auto;}
* {outline:none;}
a {cursor:pointer}
.hidden {display:none;}

.b-wrapper {width:100%;/*max-width:1500px*/;margin:0 auto;padding:0;position:relative}

.b-header {position:relative;margin:0;padding:0;text-align:center;}
.b-header__logo {display:block;width:90.6%;height:0;padding:0 0 19.74%;margin:5.33vw auto;/*background:url(../img2/logo.png) center center no-repeat*/;background-size:contain;position:relative;font-size:0;overflow:hidden}
.b-header__logo iframe {position:absolute;top:-100%;left:-100%;right:-100%;bottom:-100%;width:300%;height:300%;opacity:1}
.b-header__logo i {display:block;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;background:url(../img2/logo_invert_2px.png) center center no-repeat;background-size:contain}
.b-header__subtext {font-size:3.25vw;font-weight:700;text-transform:uppercase;text-align:center;margin:0 0 5vw;padding:0;}
.b-header__subtext.gold {color:#ffd300}
.b-header__button {display:inline-block;margin:0 auto 4vw;padding:0;height:5.66vw;line-height:6.56vw;color:black;padding:0 5.33vw;background:#ffd300;background:linear-gradient(to bottom, #fffd00 0, #ffab00 100%);font-size:3vw;border-radius:2vw;text-decoration:none;}

.b-slider {position:relative;margin:0 0 2vw;padding:0;}
.b-slider__header {font-size:5vw;font-weight:700;margin:0 0 2vw;padding:0 5vw;}
.b-slider__catalog {list-style-type:none;margin:0 0 1vw;padding:0 5vw;border:0;font-size:0;text-align:center;}
.b-slider__catalog li {display:inline-block;font-size:1.5vw;margin:0 3vw 1vw 0;padding:0;color:white;opacity:0.5}
.b-slider__catalog li a {color:white;text-decoration:none;cursor:pointer}
.b-slider__catalog li:last-child {margin-right:0;}
.b-slider__listwrapper {display:block;font-size:0;margin:0 0 3vw;padding:0;position:relative;}

.b-slider__prev {display:block;position:absolute;left:0;top:0;bottom:0;width:13.33vw;background:linear-gradient(to right, #000000 0, #00000000 100%);}
.b-slider__prev:before {/*position:absolute;left:3.66vw;top:50%;width:1.6vw;height:3.2vw;margin-top:-1.6vw;background:url(../img2/arrow.prev.png) center center no-repeat;background-size:contain;pointer-events:none;content:''*/}
.b-slider__next {display:block;position:absolute;right:0;top:0;bottom:0;width:13.33vw;background:linear-gradient(to left, #000000 0, #00000000 100%);}
.b-slider__next:before {/*position:absolute;right:3.66vw;top:50%;width:1.6vw;height:3.2vw;margin-top:-1.6vw;background:url(../img2/arrow.next.png) center center no-repeat;background-size:contain;pointer-events:none;content:''*/}

.b-slider__list {display:block;font-size:0;white-space:nowrap;width:100%;overflow:hidden;margin:0;padding:0;position:relative;}
.b-slider__list li {display:inline-block;width:13.33vw;height:20vw;margin:0 0.9vw 0 0;padding:0;position:relative;border-radius:0.5vw;overflow:hidden;}
.b-slider__list li img {position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;object-fit:contain;}
.b-slider__list .slick-prev {width:1.6vw;height:3.2vw;position:absolute;left:3.66vw;top:50%;margin:-1.6vw 0 0 0;font-size:0;background:url(../img2/arrow.prev.png) center center no-repeat;background-size:contain;border:none;cursor:pointer;z-index:2}    
.b-slider__list .slick-next {width:1.6vw;height:3.2vw;position:absolute;right:3.66vw;top:50%;margin:-1.6vw 0 0 0;font-size:0;background:url(../img2/arrow.next.png) center center no-repeat;background-size:contain;border:none;cursor:pointer;z-index:2}    

.b-section01 {display:block;position:relative;margin:0;padding:0;height:28.75vw;}
.b-section01__image {display:block;position:absolute;left:0;top:0;width:64.26%;height:100%;}
.b-section01__imageurl {display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;object-position:left bottom;}
.b-section01__text {display:block;position:absolute;right:0;top:0;height:100%;width:68.73%;background:url(../img2/section01.bg.png) right bottom no-repeat;background-size:contain;padding:0 8.66vw 0 12.66vw;box-sizing:border-box;color:white;padding-top:6vw}

.b-section02 {display:block;position:relative;margin:0;padding:0;height:28.75vw;}
.b-section02__image {display:block;position:absolute;right:0;top:0;width:73.2%;height:100%;}
.b-section02__imageurl {display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;object-position:right bottom;}
.b-section02__text {display:block;position:absolute;left:0;top:0;height:100%;width:70.73%;background:url(../img2/section02.bg.png) left bottom no-repeat;background-size:contain;padding:0 12.66vw 0 6.66vw;box-sizing:border-box;color:black;padding-top:4.5vw;z-index:10;}

.b-section03 {display:block;position:relative;margin:0;padding:0;height:28.75vw;}
.b-section03__image {display:block;position:absolute;left:0;top:0;width:67.73%;height:100%;}
.b-section03__imageurl {display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;object-position:left bottom;}
.b-section03__text {display:block;position:absolute;right:0;top:0;height:100%;width:68.73%;background:url(../img2/section03.bg.png) right bottom no-repeat;background-size:contain;padding:0 8.66vw 0 12.66vw;box-sizing:border-box;color:white;padding-top:6vw}

.b-section04 {display:block;position:relative;margin:0;padding:0;height:38.75vw;}
.b-section04__image {display:block;position:absolute;right:0;top:0;width:39.13%;height:100%;z-index:10;}
.b-section04__imageurl {display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;object-position:right bottom;}
.b-section04__text {display:block;position:absolute;left:0;top:0;height:100%;width:100%;background:url(../img2/section04.bg.png) left bottom no-repeat;background-size:contain;padding:0 12.66vw 0 6.66vw;box-sizing:border-box;color:white;padding-top:6vw}

.b-article {}
.b-article h2 {margin:0;padding:0;font-size:5vw;font-weight:700;margin:0 0 1vw;padding:0;}
.b-article p {margin:0;padding:0;font-size:2vw;margin:0;padding:0;}

.b-applinks {list-style-type:none;margin:1.5vw 0;padding:0;font-size:0;}
.b-applinks__ios {display:inline-block;margin:0 0.5vw 0 0;padding:0;width:12vw;height:3.37vw;background:url(../img2/app_ios.png) center center no-repeat;background-size:contain;position:relative;}
.b-applinks__ios a {position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;}
.b-applinks__adr {display:inline-block;margin:0 0.5vw 0 0;padding:0;width:12vw;height:3.37vw;background:url(../img2/app_adr.png) center center no-repeat;background-size:contain;position:relative;}
.b-applinks__adr a {position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;}
.b-applinks__tv {display:inline-block;margin:0 0.5vw 0 0;padding:0;width:12vw;height:3.37vw;background:url(../img2/app_tv.png) center center no-repeat;background-size:contain;position:relative;}
.b-applinks__tv a {position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;}
.b-applinks__hua {display:inline-block;margin:0 0vw 0 0;padding:0;width:12vw;height:3.37vw;background:url(../img2/app_hua.png) center center no-repeat;background-size:contain;position:relative;}
.b-applinks__hua a {position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;}

.b-applinks2 {list-style-type:none;margin:1.5vw 0;padding:0;font-size:0;display:inline-block;}
.b-applinks2__ios {display:inline-block;margin:0 0.75vw;padding:0;width:13.27vw;position:relative;vertical-align:top;padding:3.73vw 0 0;box-sizing:border-box;}
.b-applinks2__adr {display:inline-block;margin:0 0.75vw;padding:0;width:13.27vw;position:relative;vertical-align:top;padding:3.73vw 0 0;box-sizing:border-box;}
.b-applinks2__tv {display:inline-block;margin:0 0.75vw;padding:0;width:13.27vw;position:relative;vertical-align:top;padding:3.73vw 0 0;box-sizing:border-box;}
.b-applinks2__hua {display:inline-block;margin:0 0.75vw;padding:0;width:13.27vw;position:relative;vertical-align:top;padding:3.73vw 0 0;box-sizing:border-box;}
.b-applinks2__link {position:absolute;left:0;top:0;width:13.27vw;height:3.73vw;font-size:0;border-radius:0.8vw;border:0.13vw solid #545454;box-sizing:border-box;}
.b-applinks2__ios .b-applinks2__link {background:url(../img2/app_ios.png) center center no-repeat;background-size:contain;}
.b-applinks2__adr .b-applinks2__link {background:url(../img2/app_adr.png) center center no-repeat;background-size:contain;}
.b-applinks2__tv .b-applinks2__link {background:url(../img2/app_tv.png) center center no-repeat;background-size:contain;}
.b-applinks2__hua .b-applinks2__link {background:url(../img2/app_hua.png) center center no-repeat;background-size:contain;}

.b-applinks2__link2 {display:block;margin:0.5rem 0 0;font-size:1.5vw;color:white;text-align:center;}

.b-applinks2__qr {display: inline-block;width:3.73vw;height:3.73vw;font-size:0;border-radius: 0.8vw;border: 0.13vw solid #545454;box-sizing: border-box;margin:0 1.5vw 0 0;padding:0;position:relative;vertical-align:top;}
.b-applinks2__qrpopup {display:block;position:absolute;left:0;top:0;width:100%;height:100%;font-size:0;background:url(../img2/icon.qrcode.white.svg) center center no-repeat;background-size:65%;}

.b-footer {position:relative;text-align:center;}
.b-footer__button {display:inline-block;margin:0 auto 4vw;padding:0;height:5.66vw;line-height:6.56vw;color:black;padding:0 5.33vw;background:#ffd300;background:linear-gradient(to bottom, #fffd00 0, #ffab00 100%);font-size:3vw;border-radius:2vw;text-decoration:none;}
.b-footer__applinks {display:block;margin:0 auto 4vw;padding:0;position:relative;clear:both;text-align:center;}

.b-footer__menu {list-style-type: none;margin: 0 0 4vw;padding: 0 5vw;border: 0;font-size: 0;text-align: center;}
.b-footer__menu li {display: inline-block;font-size: 1.33vw;margin: 0 1.5vw 2vw 0;padding: 0;color: #cccccc;}
.b-footer__menu li:after {display:inline-block;font-size: 1.33vw;margin: 0 0 2vw 1.5vw;padding:0;content:'\00B7';}
.b-footer__menu li:last-child {margin-right:0;}
.b-footer__menu li:last-child:after {display:none;}
.b-footer__menu li a {color: #cccccc;text-decoration: underline;}

.b-partners {list-style-type:none;margin:0 0 4vw;padding:0;border:0;font-size:0;text-align:center;}
.b-partners__mult {display:inline-block;margin:0 1.25vw;padding:0;vertical-align:top;width:10.93vw;height:3.53vw;background:url(../img2/logo.mult.png) center center no-repeat;background-size:contain;position:relative;}
.b-partners__mult a {position:absolute;left:0;top:0;right:0;bottom:0;}
.b-partners__ct {display:inline-block;margin:0 1.25vw;padding:0;vertical-align:top;width:13.67vw;height:3.47vw;background:url(../img2/logo.ct.png) center center no-repeat;background-size:contain;position:relative;}
.b-partners__ct a {position:absolute;left:0;top:0;right:0;bottom:0;}
.b-partners__0media {display:inline-block;margin:0 1.25vw;padding:0;vertical-align:top;width:4.8vw;height:/*5.67vw*/3.53vw;background:url(../img2/logo.nol.png) center center no-repeat;background-size:contain;position:relative;}
.b-partners__0media a {position:absolute;left:0;top:0;right:0;bottom:0;}
.b-partners__parovoz {display:inline-block;margin:0 1.25vw;padding:0;vertical-align:top;width:16.24vw;height:/*5.67vw*/3.53vw;background:url(../img2/logo.parovoz.png) center center no-repeat;background-size:contain;position:relative;}
.b-partners__parovoz a {position:absolute;left:0;top:0;right:0;bottom:0;}

.b-copyrights {margin:0 0 4vw;padding:0;border:0;font-size:1.2vw;text-align:center;color:#bcbcbc;}
.b-copyrights p {margin:0 0 0.33vw;padding:0;text-align:center;}

.b-doc {max-width:1170px;margin:0 auto;padding:20px;font-size:12pt}
.b-doc a {color:#fff;opacity:0.5}
.b-doc h1 {font-size:32px}
.b-doc h2 {font-size:24px}

.b-doc__breadcrumbs a {text-decoration:none}

.b-doc-menu {font-size:0;height:54px;margin:0 0 30px 0}
.b-doc-menu ul {padding:0;margin:0}
.b-doc-menu ul li {display:inline-block;width:33%;font-weight:700}
.b-doc-menu ul li a {height:54px;width:100%;line-height:54px;display:inline-block;color:#fff;font-size:12pt;text-decoration:none;opacity:1;text-align:center}
.b-doc-menu ul li.active a {background:#fff;color:#000;border-radius:8px}
.b-doc-menu ul li.ios.active a {background:#b81c4d;color:#fff}
.b-doc-menu ul li.android.active a {background:#e59e23;color:#fff}

.b-doc-tab {box-sizing:border-box;background:#ccc;color:#000;border-radius:8px;padding:2px 20% 2px 16px;margin:0 0 20px 0;position:relative;cursor:pointer}
.b-doc-tab a {color:#0000ff;opacity:1}
.b-doc-tab:before {content:"+";font-size:30pt;position:absolute;top:6px;right:16px}
.b-doc-tab .title {}
.b-doc-tab .text {display:none}
.b-doc-tab.show {background:#fff}
.b-doc-tab.show:before {content:"–";font-size:30pt;position:absolute;top:6px;right:16px}

.b-doc-tabs.ios .b-doc-tab {background:#3c3c3c;color:#fff}
.b-doc-tabs.ios .b-doc-tab.show {background:#fff;color:#000}

.b-doc-tabs.android .b-doc-tab {background:#3c3c3c;color:#fff}
.b-doc-tabs.android .b-doc-tab.show {background:#fff;color:#000}

.b-window-feedback {display:none}
.b-window-feedback__modal {background:#000;opacity:0.75;z-index:9998;position:fixed;left:0;right:0;top:0;height:100%}
.b-window-feedback-block {box-sizing:border-box;padding:0 20px;width:540px;height:500px;margin:-250px 0 0 -270px;position:fixed;top:50%;left:50%;background:#fff;z-index:9999;color:#000}
.b-window-feedback-close {width:24px;height:24px;display:block;position:absolute;top:20px;right:14px;background:url(../img2/close-icon.svg) 0 0 no-repeat;background-size:cover;text-indent:-10000px}
.b-window-feedback-header {font-size:20px;line-height:20px;min-height:40px;font-weight:700;color:#000}
.b-window-feedback form {}
.b-window-feedback form fieldset {border:none;padding:0;margin:0}
.b-window-feedback form legend {display:none}
.b-window-feedback form label {display:block;padding:10px 0 6px 0;font-size:16px}
.b-window-feedback form input {width:100%;border:1px solid #c6c6c6;padding:8px 5px;box-sizing:border-box;font-family:'Glober';font-size:16px}
.b-window-feedback form textarea {width:100%;border:1px solid #c6c6c6;height:80px;padding:8px 5px;overflow:auto;box-sizing:border-box;;font-family:'Glober';font-size:14px}
.b-window-feedback form p {font-size:13px;padding:10px 0 0 0;margin:0 0 10px 0}
.b-window-feedback form p.captcha {font-size:11px;padding:10px 0 0 0;margin:0 0 10px 0}
.b-window-feedback .b-button {display:inline-block;font-size:16px;height:42px;line-height:42px;text-align:center;border-radius:42px;padding:0 40px;background:linear-gradient(to bottom, #fffd00 0, #ffab00 100%)}
.b-window-feedback .b-button a {margin:0;padding:0}

@media (max-width: 576px) {

    .b-window-feedback-block {width:90%;height:auto;margin:0 5%;top:51px;left:0;padding-bottom:40px}
}

.b-window-qrcode {}
.b-window-qrcode__modal {background:#000;opacity:0.75;z-index:9998;position:fixed;left:0;right:0;top:0;height:100%}
.b-window-qrcode-block {box-sizing:border-box;padding:0 20px;width:360px;height:390px;margin:-180px 0 0 -195px;position:fixed;top:50%;left:50%;background:#fff;z-index:9999;color:#000;font-size:16px;}
.b-window-qrcode-block p {margin:0 0 12px;padding:0;}
.b-window-qrcode-close {width:24px;height:24px;display:block;position:absolute;top:20px;right:14px;background:url(../img2/close-icon.svg) 0 0 no-repeat;background-size:cover;text-indent:-10000px}
.b-window-qrcode-header {font-size:20px;line-height:20px;min-height:40px;font-weight:700;color:#000}
.b-window-qrcode-header p {margin:25px 0;padding:0;}
.b-window-qrcode-block img {margin:0 auto;}
@media (max-width: 576px) {
    .b-window-qrcode-block {width:90%;height:auto;margin:0 5%;top:51px;left:0;padding-bottom:40px}
}

/* ---------------------------------------- scripts */

.slick-slider {position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list {position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus {outline:none}
.slick-list.dragging {cursor:pointer;cursor:hand}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.slick-track {position:relative;top:0;left:0;display:block}
.slick-track:before, .slick-track:after {display:table;content:''}
.slick-track:after {clear:both}
.slick-loading .slick-track {visibility:hidden}
.slick-slide {display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide {float:right}
.slick-slide img {display:block}
.slick-slide.slick-loading img {display:none}
.slick-slide.dragging img {pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide {visibility:hidden}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden {display:none}



/* 25.03.2022 add */
.b-paymenttext {position:relative;margin:0 0 2.7vw;padding:0;}
.b-paymenttext__item {text-align:center;margin:0 0 1.35vw;padding:0;}

.b-paymenttext2 {position:relative;margin:0 auto 2.7vw;padding:0;width:90%;max-width:1000px;text-align:center;}
.b-paymenttext2__item {margin:0 0 0.5vw;padding:0;font-size:1.3vw;color:#888888}

.b-paymentplans {position:relative;display:flex;justify-content:space-between;margin:0 auto 5.4vw;width:90%;max-width:1000px;}
.b-paymentplans__item {flex-basis:31%;flex-shrink:0;flex-grow:0;color:white;background:rgba(255,255,255,0.1);border-radius:4.86vw;border:5px solid white;position:relative;font-size:1.46vw;padding:0;margin:0;box-sizing:border-box;}
.b-paymentplans__item.blue {background:#169bf4;}
.b-paymentplans__item.green {background:#51c95d;}
.b-paymentplans__item.red {background:#ff5059;}
.b-paymentplans__link {position:absolute;left:0;top:0;width:100%;height:100%;font-size:0;margin:0;padding:0;}
.b-paymentplans__freedays {position:absolute;left:50%;top:0;height:2.5vw;line-height:1.2;background:white;color:black;text-align:center;transform:translateX(-50%);margin:0;white-space:nowrap;padding:0.5vw 0 0;border-radius:0.66vw 0.66vw 2vw 2vw;font-size:2vw;font-weight:bold;width:82%}
.b-paymentplans__freedays strong {display:block;}
.b-paymentplans__next {display:block;height:2.5vw;line-height:1.2;color:white;text-align:center;margin:0;white-space:nowrap;padding:0 0 0.5vw;font-size:2vw;font-weight:bold;}

.b-paymentplans__item.blue .b-paymentplans__freedays {color:#169bf4}
.b-paymentplans__item.green .b-paymentplans__freedays {color:#51c95d;}
.b-paymentplans__item.red .b-paymentplans__freedays {color:#ff5059;}
.b-paymentplans__tarif {margin:0;padding:4vw 0 0;text-align:center;}
.b-paymentplans__period {display:block;font-size:3.5vw;}
.b-paymentplans__price {display:block;font-size:3.5vw;font-weight:normal;}
.b-paymentplans__price strong {font-size:7vw;}

.b-loginbutton {display:block;text-align:right;margin:2.5vw 2.5vw 0 }
.b-loginbutton__link {display:inline-block;margin:0;padding:0;height:2.83vw;line-height:3.28vw;color:black;padding:0 2.61vw;background:#ffd300;background:linear-gradient(to bottom, #fffd00 0, #ffab00 100%);font-size:1.5vw;border-radius:2vw;text-decoration:none;}
.b-loginbutton__link:before {display:inline-block;width:2.83vw;height:2.83vw;background:url(../img2/icon.login.black.svg) center center no-repeat;background-size:60%;vertical-align:top;content:''}

.b-logoutbutton {display:block;text-align:right;margin:2.5vw 2.5vw 0 }
.b-logoutbutton__link {display:inline-block;margin:0;padding:0;height:2.83vw;line-height:3.28vw;color:black;padding:0 2.61vw;background:#ffd300;background:linear-gradient(to bottom, #fffd00 0, #ffab00 100%);font-size:1.5vw;border-radius:2vw;text-decoration:none;}
.b-logoutbutton__link:after {display:inline-block;width:2.83vw;height:2.83vw;background:url(../img2/icon.logout.black.svg) center center no-repeat;background-size:60%;vertical-align:top;content:''}

/* 29.03.2022 add */
.b-header-smsform {position:relative;width:33.33vw;margin:5vw auto;}
.b-header-smsform.no-margin-top {margin-top:0;}
.b-header-smsform.no-margin-bottom {margin-bottom:0;}
.b-header-smsform__input {width:100%;margin:0 auto 2.5vw;padding:0;height:5.66vw;line-height: 1;color:#ffd300;padding: 1vw 1.25vw 0;background: transparent;font-size: 3vw;border-radius: 2vw;text-decoration: none;border: 3px solid #ffd300;text-align:center;box-sizing:border-box;font-family:'Glober'}

.b-header-smsform__selectwrapper {display:block;position:relative;}
.b-header-smsform__selectwrapper select {appearance: none;-moz-appearance: none;-webkit-appearance: none;width:100%;margin:0 auto 2.5vw;padding:0;height:5.66vw;line-height: 1;color:#ffd300;padding: 1vw 1.25vw 0;background: transparent;font-size: 3vw;border-radius: 2vw;text-decoration: none;border: 3px solid #ffd300;text-align:center !important;box-sizing:border-box;font-family:'Glober';line-height:1.2}
.b-header-smsform__selectwrapper option {color:black;background:white;font-size:12pt;width:100%;text-align:center;}
.b-header-smsform__selectwrapper:after {display:block;position:absolute;right:0;top:0;width:5.66vw;height:5.66vw;background:url(../img2/icon.dropdown.yellow.svg) center center no-repeat;background-size:60%;vertical-align:top;content:'';pointer-events:none;}

.b-header-smsform__checkboxwrapper {position:relative;padding-left:4vw;margin: 0 0 2.5vw;}
.b-header-smsform__checkbox {position:absolute;left:0;top:0;width:2vw;height:2vw;opacity:0;}
.b-header-smsform__checkbox + span {position:absolute;left:0;top:0;width:2vw;height:2vw;background:transparent;z-index:2;pointer-events:none;box-sizing:border-box;border:2px solid #ffd300;}
.b-header-smsform__checkbox:checked + span:before {position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img2/icon.check.yellow.svg) center center no-repeat;background-size:100%;content:'';pointer-events:none;}
.b-header-smsform__checkboxlabel {color:white;text-align:left;margin:0;padding:0;font-size:1.75vw;}
.b-header-smsform__checkboxlabel a {color:white;text-align:left;}

.b-header-smsform__button {width:100%;margin: 0 auto 4vw;padding:0;height: 5.66vw;line-height: 6.56vw;color: black;background: #ffd300;background: linear-gradient(to bottom, #fffd00 0, #ffab00 100%);font-size: 3vw;border-radius: 2vw;text-decoration: none;text-align:center;box-sizing:border-box;border:0;font-family:'Glober';transition:filter 0.2s ease;cursor:pointer}
.b-header-smsform__button:disabled {filter:grayscale(100%);transition:filter 0.2s ease;cursor:initial;}

.b-profile-form {position:relative;width:33.33vw;margin:5vw auto;}
.b-profile-form.no-margin-top {margin-top:0;}
.b-profile-form.no-margin-bottom {margin-bottom:0;}
.b-profile-form__item {position:relative}
.b-profile-form__item label {position:absolute;left:50%;top:0;background:black;padding:0 1vw;transform:translate(-50%,-50%);font-size:1.25vw;}
.b-profile-form__input {width:100%;margin:0 auto 2.5vw;padding:0;height:5.66vw;line-height: 1;color:#ffd300;padding: 1vw 1.25vw 0;background: transparent;font-size: 3vw;border-radius: 2vw;text-decoration: none;border: 3px solid #ffd300;text-align:center;box-sizing:border-box;font-family:'Glober'}
.b-profile-form__input:disabled {color:#d3d3d3;opacity:1 !important;}
.b-profile-form__button {display:block;width:100%;margin: 0 auto 4vw;padding:0;height: 5.66vw;line-height: 6.56vw;color: black;background: #ffd300;background: linear-gradient(to bottom, #fffd00 0, #ffab00 100%);font-size: 3vw;border-radius: 2vw;text-decoration: none;text-align:center;box-sizing:border-box;border:0;font-family:'Glober';transition:filter 0.2s ease;cursor:pointer;}
.b-profile-form__button:disabled {filter:grayscale(100%);transition:filter 0.2s ease;cursor:initial;}
.b-profile-form__button.unsubscribe {background:transparent;color:white;opacity:0.5;}

.b-footer__menu.buttons {}
.b-footer__menu.buttons li {margin:0 0.5vw;padding:0;border-radius: 0.33vw;background:#333333}
.b-footer__menu.buttons li a {display:inline-block;height:2.66vw;line-height:3vw;padding:0 1vw;text-decoration:none;}
.b-footer__menu.buttons li:after {display:none;}

.b-profilemenu {float:left;margin:0px 2.5vw 0;padding:0;position:relative;}
.b-profilemenu__item {display:inline-block;height:2.83vw;line-height:3.28vw;margin:0;padding:0 1vw;font-size:1.5vw;}
.b-profilemenu__itemlink {color:#ffd300;}

.b-cookiealert {position:fixed;z-index:100000;left:1.5vw;bottom:1.5vw;width:55%;background:#000;color:white;box-sizing:border-box;padding:2vw 2vw 1vw 8vw;border-radius:4.86vw;border:5px solid white;box-sizing:border-box;display:none;font-size:1.3vw}
.b-cookiealert.active {display:block;}
.b-cookiealert__text {margin:0;padding:0;position:relative;}
.b-cookiealert__text:before {position:absolute;left:-6vw;width:5vw;height:5vw;background:url(/img2/icon.cookie.yellow.svg) center center no-repeat;background-size:contain;content:'';}
.b-cookiealert__text a {color:white;}
.b-cookiealert__button {margin:0;transform:scale(0.5) translateX(-25%);}


.b-bubblesheader {text-align:center;text-transform:uppercase;color:white;font-size:6vw;margin: 0.83em 0 1.66em;}
.b-bubblesheader__accent {display:block;text-align:center;color:#ffd300;font-size:9.7vw;}
.b-bubblesblock {display:block;background:black;color:white;text-align:center;font-size:2.6vw;padding:4.8vw 4vw;border:0.56vw solid white;border-radius:4.8vw;width:55%;box-sizing:border-box;position:relative;}
.b-bubblesblock__image {display:none;}
.b-bubblesblock__imageurl {display:block;width:100%;height:100%;object-fit:contain;object-position:center;}
.b-bubblesblock__text {margin:0;padding:0;}
.b-bubblesblock.red {background:#ff5059;padding:3.2vw 4vw;}
.b-bubblesblock.red .b-bubblesblock__image {display:block;position:absolute;left:calc(100% - 2.4vw);bottom:4.09vw;width:27.42vw;height:23.95vw;}
.b-bubblesblock.blue {background:#169bf4;margin-left:45%;margin-top:-4.65vw;}
.b-bubblesblock.green {background:#51c95d;margin-top:-4.65vw;}
.b-bubblesblock.yellow {background:#fdd921;color:black;margin-left:45%;margin-top:-4.65vw;margin-bottom:20.97vw;}
.b-bubblesblock.yellow .b-bubblesblock__image {display:block;position:absolute;right: calc(100% - 9.68vw);bottom: -19.97vw;width:40.89vw;height:38.47vw;}
