@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap);

.bh-w-button-list{display:flex;flex-wrap:wrap}
.bh-w-button-list--orientation-v{flex-direction:column}
.bh-w-button-list--orientation-h{flex-direction:row}
.bh-w-button{padding:0;border:none;color:#fff;font-weight:400;line-height:16px;letter-spacing:.2px;background:transparent;outline:none !important;display:inline-flex;align-items:center;justify-content:flex-start;box-sizing:border-box;cursor:pointer;overflow:hidden;font-family:inherit}
.bh-w-button__icon,.bh-w-button__title{pointer-events:none}
.bh-w-button__icon+.bh-w-button__title{margin-left:8px}
.bh-w-button--round{border-radius:50%;justify-content:center}
.bh-w-button--round.bh-w-button--size-s{height:32px;width:32px}
.bh-w-button--round.bh-w-button--size-s .bh-w-button__icon{height:20px;width:20px}
.bh-w-button--round.bh-w-button--size-m{height:40px;width:40px}
.bh-w-button--round.bh-w-button--size-l{height:48px;width:48px}
.bh-w-button--round.bh-w-button--size-m .bh-w-button__icon,.bh-w-button--round.bh-w-button--size-l .bh-w-button__icon{height:24px;width:24px}
.bh-w-button--rectangular{padding:10px;min-height:0;border-radius:4px}
.bh-w-button--rectangular.bh-w-button--size-s{width:116px;height:32px;font-size:12px;padding:8px 12px}
.bh-w-button--rectangular.bh-w-button--size-s .bh-w-button__icon{height:16px;width:16px}
.bh-w-button--rectangular.bh-w-button--size-m{width:120px;height:40px;padding:10px;font-size:14px}
.bh-w-button--rectangular.bh-w-button--size-m .bh-w-button__icon{height:20px;width:20px}
.bh-w-button--rectangular.bh-w-button--size-l{width:146px;height:48px;font-size:16px;padding:12px 16px}
.bh-w-button--rectangular.bh-w-button--size-l .bh-w-button__icon{height:24px;width:24px}
.bh-w-button-messenger{background:#3d8af7}
.bh-w-button-telegram{background:#4faee6}
.bh-w-button-viber{background:#966bad}
.bh-w-button-vkontakte{background:#3e6388}
.bh-w-button-whatsapp{background:#4dc247}
.bh-w-link{font-size:12px;line-height:16px;color:inherit;letter-spacing:.4px;border-bottom:1px solid currentColor;text-decoration:none}
.bh-w-link:hover{color:currentColor;border-bottom-color:transparent}
.bh-w-powered-by{display:inline-flex;font-size:12px;line-height:16px;font-style:normal;letter-spacing:.4px;font-weight:300;color:#9f9f9f}
.bh-w-powered-by .bh-w-powered-by-link-container{display:flex}
.bh-w-powered-by .bh-w-powered-by-link,.bh-w-powered-by .bh-w-powered-by-preposition{margin-left:2px}
.bh-w-powered-by-compact{display:flex;flex-direction:column;align-items:center;text-align:center}
.bh-w-powered-by-compact .bh-w-powered-by-preposition{margin:0}
.bh-widget-button{font-family:"Roboto",sans-serif;display:inline-flex;flex-direction:column;align-items:center}
.bh-widget-button .bh-w-button-list{margin-bottom:8px}
.bh-widget-button .bh-w-button{margin:4px}
.bh-w-close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;cursor:pointer;transition:all .3s;background:rgba(255,255,255,.5)}
.bh-w-close__svg{opacity:.8;pointer-events:none}
.bh-w-close__svg>path{fill:currentColor}
.bh-w-close:hover{background:rgba(255,255,255,.8)}
.bh-w-close:hover .bh-w-close__svg{opacity:1}
.bh-w-description{font-style:normal;font-weight:normal;font-size:16px;line-height:24px;letter-spacing:.15px;color:#666;mix-blend-mode:normal;overflow-wrap:anywhere}
.bh-w-header{display:flex}
.bh-w-header--video{position:relative;width:100%;height:0;padding-bottom:200px}
.bh-w-header__img{width:100%;max-height:200px;object-fit:cover;pointer-events:none}
.bh-w-header__iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.bh-w-header__video{background-color:#000}
.bh-w-title{font-size:20px;line-height:30px;font-weight:500;font-style:normal;letter-spacing:.15px;color:#212121;mix-blend-mode:normal;margin:0;overflow-wrap:anywhere}
@-webkit-keyframes fadeInFromNone{0%{opacity:0}100%{opacity:1}}
@-moz-keyframes fadeInFromNone{0%{opacity:0}100%{opacity:1}}
@-o-keyframes fadeInFromNone{0%{opacity:0}100%{opacity:1}}
@keyframes fadeInFromNone{0%{opacity:0}100%{opacity:1}}
body.bh-popup-is-open{height:100vh;overflow-y:hidden}
.bh-widget-subscription-wrapper.bh-popup-is-open{position:fixed;z-index:99997;left:0;right:0;top:0;bottom:0;overflow:auto;background:rgba(33,33,33,.2)}
.bh-widget-subscription{font-family:"Roboto",sans-serif;width:100%;display:flex;flex-flow:column nowrap;align-items:center;overflow:hidden;position:relative}
.bh-widget-subscription__header{width:100%}
.bh-widget-subscription__content{padding:32px 32px 24px;display:flex;align-items:center;flex-flow:column nowrap;box-sizing:border-box;max-width:100%}
.bh-widget-subscription .bh-w-close{position:absolute;z-index:99999;right:12px;top:12px}
.bh-widget-subscription .bh-w-title{margin-bottom:16px}
.bh-widget-subscription .bh-w-description{margin-bottom:40px}
.bh-widget-subscription .bh-w-title,.bh-widget-subscription .bh-w-description{text-align:center}
.bh-widget-subscription .bh-w-button-list{margin-bottom:24px}
.bh-widget-subscription .bh-w-button{margin:0 6px;min-width:110px;max-width:250px;width:unset;white-space:nowrap}
.bh-widget-subscription .bh-w-button:not(:last-child){margin-bottom:12px}
.bh-widget-subscription--light{background:#fff}
.bh-widget-subscription--light .bh-w-title{color:#212121}
.bh-widget-subscription--light .bh-w-description{color:#666}
.bh-widget-subscription--light .bh-w-powered-by{color:#9f9f9f}
.bh-widget-subscription--light .bh-w-close{color:#666}
.bh-widget-subscription--dark{background:#212121}
.bh-widget-subscription--dark .bh-w-title{color:#fff}
.bh-widget-subscription--dark .bh-w-description{color:#bdbdbd}
.bh-widget-subscription--dark .bh-w-powered-by{color:#666}
.bh-widget-subscription--dark .bh-w-close{color:#212121}
.bh-widget-subscription--embed{padding-top:40px}
.bh-widget-subscription--embed .bh-widget-subscription__header,.bh-widget-subscription--embed .bh-widget-subscription__content{max-width:520px}
.bh-widget-subscription--popup{display:none;max-width:420px;box-shadow:0px 8px 48px rgba(0,0,0,.12);border-radius:4px}
.bh-popup-is-open>.bh-widget-subscription--popup{display:flex;position:absolute;max-height:90vh;left:50%;top:50%;z-index:99998;transform:translate(-50%,-50%);-webkit-animation:fadeInFromNone .3s ease-out;-moz-animation:fadeInFromNone .3s ease-out;-o-animation:fadeInFromNone .3s ease-out;animation:fadeInFromNone .3s ease-out}
@media(max-height:800px){.bh-popup-is-open>.bh-widget-subscription--popup{top:10vh;transform:translate(-50%,0);max-height:unset}}
.rd-riart-contacts a:hover small,.rd-riart-contacts-mobile a:hover small{opacity:1 !important}
