:root,html[data-theme=blue],html[data-theme=green]{--accent-color:#2c7bfd}html[data-theme=green]{--accent-color:#25e075}.black-on-white{color:#2c3d55}.white-on-black{color:#fff}.white-on-black .htt-btn.btn-outline{background-color:#0f0f0f;border-color:#fff;color:#fff}.white-on-black .htt-btn.btn-outline:not(:disabled):hover{background-color:#56595d;color:#fff}.white-on-black .htt-btn.btn-outline.btn-mask-icon:after{background-color:#fff}.dark-bg{background:#0f0f0f}.white-bg{background:#fff}.lightest-blue-bg{background:#f5f8ff}.light-blue-bg{background:#ebf2fe}.dark-blue-bg{background:#1c2736}.sm-partnership-banner-section{display:none}@media (min-width:1024px){.sm-partnership-banner-section{display:block;padding-bottom:var(--small-section-gap);padding-top:var(--small-section-gap)}}.sm-partnership-banner-section .sm-partnership-banner{background:linear-gradient(90.01deg,#040c48 5.35%,#04d189 30%,#00589c 51%,#05104d);border-radius:var(--border-radius);display:flex;gap:5px;height:auto;justify-content:space-around;max-height:140px;overflow:hidden;padding:0 20px;width:100%}.sm-partnership-banner-section .sm-partnership-banner__img{-webkit-clip-path:polygon(20% 0,100% 0,82% 100%,0 100%);clip-path:polygon(20% 0,100% 0,82% 100%,0 100%);height:140px;margin-right:16px}.sm-partnership-banner-section .sm-partnership-banner__img img{height:100%;max-height:140px;max-width:290px;-o-object-fit:cover;object-fit:cover;width:100%}.sm-partnership-banner-section .sm-partnership-banner__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:center;margin-right:32px}.sm-partnership-banner-section .sm-partnership-banner__content__price{color:#04d189;font-size:26px}@media (min-width:1040px){.sm-partnership-banner-section .sm-partnership-banner__content__price{font-size:28px}.sm-partnership-banner-section .sm-partnership-banner__content__price span{display:block}}.sm-partnership-banner-section .sm-partnership-banner__content__subtitle{font-size:18px;font-style:italic}@media (min-width:1165px){.sm-partnership-banner-section .sm-partnership-banner__content__subtitle{font-size:20px}}.sm-partnership-banner-section .sm-partnership-banner__content .free-to-enter{align-self:center}.sm-partnership-banner-section .sm-partnership-banner__content .htt-countdown{margin:12px 0;width:100%}.sm-partnership-banner-section .sm-partnership-banner__content .htt-countdown .htt-countdown-block{background-color:#415570;color:#fff}.sm-partnership-banner-section .sm-partnership-banner__content .htt-countdown .htt-countdown-block:before{color:#fff;font-size:14px}.sm-partnership-banner-section .sm-partnership-banner__content .logo{align-items:center;display:flex}.sm-partnership-banner-section.--small .htt-container{padding:0;width:100%}.sm-partnership-banner-section.--small .sm-partnership-banner{max-height:82px}.sm-partnership-banner-section.--small .sm-partnership-banner__img{width:280px}.sm-partnership-banner-section.--small .sm-partnership-banner__img img{max-height:120px}.sm-partnership-banner-section.--small .sm-partnership-banner__sm-offer span{font-size:12px}.sm-partnership-banner-section.--small .sm-partnership-banner__sm-offer img{height:auto;width:100px}.sm-partnership-banner-section.--small .sm-partnership-banner__content__subtitle{font-size:20px}.sm-partnership-banner-section.--small .sm-partnership-banner__content__price{font-size:22px;white-space:nowrap}.sm-partnership-banner-section.--small .sm-partnership-banner__content__price span{display:inline}.-sm-ad-ribbon .sm-btn,.sm-partnership-banner-section .sm-btn{background:#04d189;border:1px solid #04d189;border-radius:var(--border-radius);color:#212b36;font-size:16px;font-weight:600;line-height:1.15;max-width:100%;padding:14px 20px;position:relative;text-align:center;text-decoration:none;transition-duration:.25s;transition-property:background-color,box-shadow;transition-timing-function:linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:-moz-fit-content;width:fit-content}.-sm-ad-ribbon .sm-btn:after,.sm-partnership-banner-section .sm-btn:after{background-color:#212b36;height:16px;width:16px}.-sm-ad-ribbon .sm-btn:hover,.sm-partnership-banner-section .sm-btn:hover{background:#00f198}.-sm-ad-ribbon .sm-btn:hover:after,.sm-partnership-banner-section .sm-btn:hover:after{background-color:#212b36}.-sm-ad-ribbon .trustpilot-widget,.sm-partnership-banner-section .trustpilot-widget{margin-bottom:-4px;margin-top:14px;transform:scale(.8)}.-sm-ad-ribbon.promo-ribbon-mobile{display:none}@media (max-width:1023px){.-sm-ad-ribbon.promo-ribbon-mobile.visible{display:block}}.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-content{max-height:0;position:relative;transition:max-height .5s ease-in-out}.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-content>.position-relative>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60%;object-position:60%;transform:scaleX(-1);width:100%}.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-content.active{max-height:calc(100vh - 114px);overflow:auto;padding:0}.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-content__close-button{background:#0f0f0f;border:1px solid hsla(0,0%,100%,.5);border-radius:100px;cursor:pointer;line-height:0;margin-right:12px;margin-top:24px;padding:4px;position:absolute;right:0;top:0;z-index:2}@media (min-width:600px) and (max-width:1023px){.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-content__close-button{left:auto;margin-left:12px;right:0}}.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-content__wrapper{padding:16px 16px 0}@media (min-width:600px){.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-content__wrapper{position:relative}}.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-content__subtitle{display:block;font-size:18px;font-style:italic;margin-top:12px}.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-content__title{color:#04d189;font-size:26px;font-weight:700;margin-bottom:8px}.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-content__list li{align-items:center;display:flex;font-size:14px;gap:6px;margin-bottom:8px}.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-content__list li svg{color:#04d189}@media (min-width:600px) and (max-width:1023px){.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-content{border-bottom:1px solid rgba(4,209,137,.3);display:grid;grid-template-columns:1fr 1.5fr}.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-content.active{overflow:hidden}.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-content .sm-partnership-banner__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-content .sm-partnership-banner__img.-flip-img img{-o-object-position:80%;object-position:80%;transform:scaleX(-1)}}.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-trigger{box-shadow:none;height:auto;max-height:600px;padding:16px;transition:all .25s ease-in-out}.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-trigger .sm-btn{margin:auto;max-width:400px;width:100%}.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-trigger__text{align-items:center;display:flex;font-weight:500;justify-content:center;margin-bottom:12px;margin-top:12px}.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-trigger__icon{margin:0 0 0 8px;transform:rotate(0)}.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-trigger .promo-ribbon-mobile__hide-ad{color:#818b9a;margin-top:12px;text-align:center;text-decoration:underline}.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-trigger .promo-ribbon-mobile__trustpilot{display:none}.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-trigger .promo-ribbon-mobile__trustpilot svg{margin-left:0;margin-top:16px;width:170px}.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-trigger.active{padding-bottom:18px}@media (max-height:567px){.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-trigger.active{border-top:1px solid rgba(4,209,137,.2)}}.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-trigger.active .promo-mobile-trigger__sm-logo,.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-trigger.active .promo-mobile-trigger__text,.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-trigger.active .promo-ribbon-mobile__hide-ad{margin:0;max-height:0;overflow:hidden;padding:0;visibility:hidden}.-sm-ad-ribbon.promo-ribbon-mobile .promo-mobile-trigger.active .promo-ribbon-mobile__trustpilot{display:flex}.bf-heading{font-size:40px!important;line-height:40px!important}.bf-heading-percent{font-size:100px;line-height:100px}@media (min-width:768px){.bf-heading-percent{font-size:120px;line-height:120px}}.promo-ribbon-section{align-items:center;background:linear-gradient(95deg,#0b1450 32.66%,#026a9d 104.92%);color:#fff;display:none;font-size:12px;font-weight:400;height:48px;justify-content:center;position:fixed;top:0;width:100%;z-index:201}@media (min-width:768px){.promo-ribbon-section{font-size:inherit}}@media (min-width:1024px){.promo-ribbon-section{display:flex}}.promo-ribbon-section__arrows{left:-50px;position:relative}.promo-ribbon-section__content{flex-wrap:nowrap;padding:0 10px}.promo-ribbon-section__content .promo-ribbon-text{margin:0}.promo-ribbon-section__content .discount-banner-btn{background:#22c076;border:1px solid #25e075;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.1em;line-height:1.15;margin-left:20px;max-width:145px;padding:8px 20px;text-decoration:none;text-transform:uppercase}.promo-ribbon-section__content .discount-banner-btn:hover{background:#fff;border:1px solid #25e075;color:#22c076}.promo-ribbon-section__content .discount-banner-btn:not(:disabled):hover:after{background-color:#22c076}.promo-ribbon-section__content .discount-banner-btn:focus{box-shadow:0 0 15px -2px #22c076}.promo-ribbon-section__content .discount-banner-btn:active{color:#22c076}.promo-ribbon-section__content .discount-banner-btn:active:after{background-color:#22c076}.promo-ribbon-section .promo-ribbon-terms{cursor:pointer;font-size:14px;font-weight:300}@media (min-width:1024px){.promo-ribbon-section~.htt-header{top:48px}}.promo-ribbon-section .htt-countdown{grid-gap:6px;display:inline-grid;margin-left:10px;margin-right:10px}.promo-ribbon-section .htt-countdown-block{align-items:center;background:#123165;color:#fff;flex-direction:column;font-size:inherit;justify-content:center;line-height:1;padding:6px 8px}.promo-ribbon-section .htt-countdown-block:before{font-family:var(--heading-font);font-size:16px;font-weight:400;line-height:16px}.promo-ribbon-section .htt-countdown-block__unit{display:block;font-size:12px;margin-left:auto;margin-right:auto;margin-top:0}.promo-ribbon-section.-contest-ribbon{background:#2c3d55}.promo-ribbon-section.-contest-ribbon .htt-countdown-block{background-color:#415570;flex-direction:row;margin-top:0}.promo-ribbon-section.-contest-ribbon .htt-countdown-block:before{font-size:14px}.promo-ribbon-section.-contest-ribbon .htt-countdown-block__unit{margin-left:4px;margin-right:0}.promo-ribbon-section.-contest-ribbon .htt-btn{font-size:14px;letter-spacing:0;margin-left:8px;padding:8px 12px;text-transform:capitalize;width:-moz-fit-content;width:fit-content}.promo-ribbon-section.-contest-ribbon .htt-btn.btn-mask-icon:after{background-color:#fff;height:12px;margin-left:4px;width:12px}.promo-ribbon-section.-contest-ribbon .btn-caption{padding-right:0}.promo-ribbon-section.-contest-ribbon span{font-style:14px}.promo-ribbon-section.-contest-ribbon span:not(.btn-caption){font-weight:500;margin-right:4px}.promo-ribbon-section .-contest-ribbon__participants.htt-countdown-block{color:#fff;font-size:14px;font-weight:400}.promo-ribbon-section.sm-partnership-banner{background:linear-gradient(90deg,#040c48 -6%,#04d189 0,#00589c 16%,#05104d);gap:8px}.promo-ribbon-section.sm-partnership-banner .d-flex>div{width:auto}.promo-ribbon-section.sm-partnership-banner small{font-size:12px}.promo-ribbon-section.sm-partnership-banner .sm-btn{background:#04d189;border:1px solid #25e075;border-radius:4px;color:#212b36;cursor:pointer;font-size:14px;font-weight:600;gap:4px;line-height:1.15;padding:8px 16px;text-decoration:none;text-transform:none;transition:all .25s ease-in-out;white-space:nowrap}.promo-ribbon-section.sm-partnership-banner .sm-btn:after{background-color:#212b36;height:14px;width:14px}.promo-ribbon-section.sm-partnership-banner .sm-btn:hover{background-color:#00f198}.promo-ribbon-section.sm-partnership-banner .sm-btn:hover:after{background-color:#212b36}.promo-ribbon-section.sm-partnership-banner .sm-partnership-banner__container{align-items:center;display:flex;justify-content:space-between;max-width:1240px;padding:0 16px}.promo-ribbon-section.sm-partnership-banner .sm-partnership-banner__container .promo-ribbon-text{white-space:nowrap}.promo-ribbon-section.sm-partnership-banner .sm-partnership-banner__img{-webkit-clip-path:polygon(20% 0,100% 0,82% 100%,0 100%);clip-path:polygon(20% 0,100% 0,82% 100%,0 100%);height:48px;-o-object-position:0 -2px;object-position:0 -2px;width:145px}.promo-ribbon-section.sm-partnership-banner .sm-partnership-banner__img img{height:48px;-o-object-fit:cover;object-fit:cover}.promo-ribbon-section.sm-partnership-banner .sm-partnership-banner__content{padding:0}.promo-ribbon-section.sm-partnership-banner .sm-partnership-banner__content__price{color:#04d189;display:inline;font-size:18px;margin-left:8px}@media (min-width:1120px){.promo-ribbon-section.sm-partnership-banner .sm-partnership-banner__content__price{font-size:22px}}.promo-ribbon-section.sm-partnership-banner .sm-partnership-banner__content__subtitle{display:inline;font-size:14px;font-style:italic;font-weight:500}@media (min-width:1120px){.promo-ribbon-section.sm-partnership-banner .sm-partnership-banner__content__subtitle{font-size:16px}}.promo-ribbon-mobile{bottom:0;left:0;position:fixed;width:100%;z-index:201}@media (max-width:1023px){.promo-ribbon-mobile .promo-mobile-trigger{background:linear-gradient(95deg,#0b1450 32.66%,#026a9d 104.92%);box-shadow:0 -6px 22px rgba(0,62,137,.3);color:#fff;font-weight:400;height:75px;padding:16px 0;transition:.3s}.promo-ribbon-mobile .promo-mobile-trigger__icon{display:block;margin:0 auto 12px;transform:rotate(180deg);transition:.3s}.promo-ribbon-mobile .promo-mobile-trigger__text{color:#fff;display:block;margin:0 auto;opacity:1;text-align:center;transition:.3s;visibility:visible}.promo-ribbon-mobile .promo-mobile-trigger.active{padding-bottom:0}.promo-ribbon-mobile .promo-mobile-trigger.active .promo-mobile-trigger__icon{transform:rotate(0deg)}.promo-ribbon-mobile .promo-mobile-trigger.active .promo-mobile-trigger__text{opacity:0;visibility:hidden}.promo-ribbon-mobile .promo-mobile-content{background:linear-gradient(95deg,#0b1450 32.66%,#026a9d 104.92%);color:#fff;height:100%;max-height:0;overflow:hidden;transition:.3s;transition-delay:.3s}.promo-ribbon-mobile .promo-mobile-content.active{max-height:400px;padding:0 16px 16px}.promo-ribbon-mobile .promo-mobile-content .promo-ribbon-text__heading{font-family:var(--heading-font);font-size:30px;font-weight:700;line-height:35px;text-align:center}.promo-ribbon-mobile .promo-mobile-content .promo-ribbon-text__content{font-size:16px;line-height:21px;text-align:center}.promo-ribbon-mobile .promo-mobile-content .discount-banner-btn{background:#22c076;border:1px solid #25e075;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:600;letter-spacing:.1em;line-height:1.15;margin:16px auto 0;max-width:200px;padding:16px 20px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.promo-ribbon-mobile .promo-mobile-content .discount-banner-btn:hover{background:#fff;border:1px solid #25e075;color:#22c076}.promo-ribbon-mobile .promo-mobile-content .discount-banner-btn:not(:disabled):hover:after{background-color:#22c076}.promo-ribbon-mobile .promo-mobile-content .discount-banner-btn:focus{box-shadow:0 0 15px -2px #22c076}.promo-ribbon-mobile .promo-mobile-content .discount-banner-btn:active{color:#22c076}.promo-ribbon-mobile .promo-mobile-content .discount-banner-btn:active:after{background-color:#22c076}.promo-ribbon-mobile .promo-mobile-content .htt-countdown{display:flex;gap:16px;justify-content:center;margin:0 40px}.promo-ribbon-mobile .promo-mobile-content .htt-countdown-block{flex:1 1 100%}.promo-ribbon-mobile .promo-mobile-content .htt-btn{max-width:100%}}@media (min-width:1024px){.promo-ribbon-mobile{display:none}}@media (max-width:1023px){.promo-ribbon-mobile.-competition-ribbon{box-shadow:0 10px 30px rgba(0,0,0,.09);color:#2c3d55}.promo-ribbon-mobile.-competition-ribbon .promo-mobile-content,.promo-ribbon-mobile.-competition-ribbon .promo-mobile-trigger{background:#f5f8ff;color:#2c3d55}.promo-ribbon-mobile.-competition-ribbon .promo-mobile-content span:not(.promo-mobile-trigger__text),.promo-ribbon-mobile.-competition-ribbon .promo-mobile-trigger span:not(.promo-mobile-trigger__text){display:inline;line-height:2}.promo-ribbon-mobile.-competition-ribbon .promo-mobile-trigger__icon,.promo-ribbon-mobile.-competition-ribbon .promo-mobile-trigger__text{color:#2c3d55}.promo-ribbon-mobile.-competition-ribbon .htt-countdown-block{background:#d1e3ff;color:#2c3d55}.promo-ribbon-mobile.-competition-ribbon .-inline-countdown .htt-countdown-block{color:#2c3d55;flex-direction:row;padding:4px 5px}.promo-ribbon-mobile.-competition-ribbon .-inline-countdown .htt-countdown-block:before{font-size:13px;margin-right:4px}.promo-ribbon-mobile.-competition-ribbon .promo-mobile-content.active{padding:4px 16px 12px}.promo-ribbon-mobile.-competition-ribbon .promo-mobile-content .htt-countdown{display:flex;gap:8px;justify-content:flex-end;margin:8px 0 0}.promo-ribbon-mobile.-competition-ribbon .promo-mobile-content .htt-btn{margin-top:12px}.promo-ribbon-mobile.-competition-ribbon .promo-mobile-content .htt-btn:after{height:14px;width:14px}.promo-ribbon-mobile.-competition-ribbon .promo-mobile-trigger .promo-mobile-trigger__text{font-size:18px;font-weight:500}.promo-ribbon-mobile.-competition-ribbon .promo-mobile-trigger.active .promo-mobile-trigger__text{opacity:1;visibility:visible}.-contest-ribbon__participants.htt-countdown-block{display:inline;padding:4px}.promo-ribbon-mobile.-sm-ad-ribbon{background:linear-gradient(327.43deg,#040c48 12.89%,#00589c 66.07%,#04d189 103.94%)}.promo-ribbon-mobile .promo-mobile-content,.promo-ribbon-mobile .promo-mobile-trigger{background:transparent}}

/*# sourceMappingURL=promo-ribbon.css.map*/