:root{--ep-color-primary:#504ebc;--ep-color-primary-background:#dddcff;--ep-color-on-primary-background:#504ebc;--ep-color-main-background:#fff;--ep-color-main-text:#34313f;--ep-color-secondary-text:#949ca9;--ep-color-subtle-text:#b5bdca;--ep-color-input-text:var(--ep-color-main-text);--ep-color-input-text-focus:var(--ep-color-primary);--ep-color-input-border:rgba(181,189,202,0.5);--ep-color-input-border-focus:var(--ep-color-primary);--ep-color-button-background:var(--ep-color-primary);--ep-color-button-background--hover:#8f8cff;--ep-color-button-text:#fff;--ep-color-button-text--hover:#fff;--ep-color-button-text--disabled:rgba(71,72,78,0.5);--ep-color-link:var(--ep-color-primary);--ep-color-link-hover:#8f8cff;--ep-box-lavender-blue-surface:#dddcff;--ep-box-lavender-blue-on-surface:#504ebc;--ep-box-marigold-yellow-surface:#ffe870;--ep-box-marigold-yellow-on-surface:#695905;--ep-box-mindaro-surface:#e5e873;--ep-box-mindaro-on-surface:#5d6004;--ep-box-chardonnay-surface:#ffbe71;--ep-box-chardonnay-on-surface:#905105;--ep-box-sea-mist-surface:#bce1cb;--ep-box-sea-mist-on-surface:#1f7441;--ep-box-peach-puff-surface:#ffddb5;--ep-box-peach-puff-on-surface:#8d4c11;--ep-box-tea-green-surface:#dfefc2;--ep-box-tea-green-on-surface:#5d6004;--ep-box-pattens-blue-surface:#e0f6ff;--ep-box-pattens-blue-on-surface:#1c6987;--ep-box-linen-surface:#fff0df;--ep-box-linen-on-surface:#8d4c11;--ep-box-barley-white-surface:#fff3c7;--ep-box-barley-white-on-surface:#695905;--ep-box-desert-storm-surface:#f8f8f8;--ep-box-desert-storm-on-surface:#34313f;--ep-color-border:rgba(181,189,202,0.5);--ep-color-dropdown-background:#fff;--ep-color-review-stars:#ffac5f;--ep-color-error:#fd6e6e;--ep-box-shadow:0 0 50px -5px rgba(139,161,166,0.3)}
:root{--bs-gutter-x:30px}
.ep-landing-page-hero-block{margin-top:5px;margin-bottom:80px}
.ep-landing-page-hero-block__image{display:none}
.ep-landing-page-hero-block h1{margin:30px 0;font-size:26px;line-height:1}
.ep-landing-page-hero-block__description{font-size:15px;max-width:715px}
.ep-landing-page-hero-block__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;display:flex;margin:-10px -30px -25px -25px;padding:10px 30px 25px 25px;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain}
.ep-landing-page-hero-block__button{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px;width:130px;height:90px;padding:6px 12px;font-weight:700;font-size:15px;line-height:28px;background:var(--button-background-color);color:var(--button-text-color) !important;border-radius:20px;text-decoration:none;overflow:hidden}
.ep-landing-page-hero-block__button+.ep-landing-page-hero-block__button{margin-left:25px}
.ep-landing-page-hero-block__button span{position:relative;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}
.ep-landing-page-hero-block__button img:first-child{position:absolute;right:0;bottom:0;width:76px;height:auto;pointer-events:none;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}
.ep-landing-page-hero-block__button img:last-child{position:relative;display:block;width:auto;height:auto;max-width:70px;max-height:50px;opacity:0;pointer-events:none}
.ep-landing-page-hero-block__button:hover{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.ep-landing-page-hero-block__button:hover span{position:absolute;opacity:0;pointer-events:none;-webkit-transition:none;transition:none}
.ep-landing-page-hero-block__button:hover img:first-child{opacity:0;pointer-events:none;-webkit-transition:none;transition:none}
.ep-landing-page-hero-block__button:hover img:last-child{opacity:1;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}
.ep-landing-page-hero-block__footer{margin-top:20px;font-size:15px}
.ep-landing-page-hero-block__footer p{margin:0}
.ep-landing-page-hero-block__footer p+p{margin-top:20px}
.ep-landing-page-hero-block__footer strong{font-weight:800}
.ep-landing-page-hero-block__footer a{color:inherit}
@media(prefers-color-scheme:dark){html:not(.force-light-mode){--ep-color-primary:#8f8cff;--ep-color-primary-background:#504ebc;--ep-color-on-primary-background:#e8e4f5;--ep-color-main-background:#141420;--ep-color-main-text:#e8e4f5;--ep-color-subtle-text:rgba(232,228,245,0.5);--ep-color-input-text:var(--ep-color-main-text);--ep-color-input-text-focus:var(--ep-color-main-text);--ep-color-input-border:rgba(232,228,245,0.2);--ep-color-input-border-focus:#e8e4f5;--ep-color-button-background:#504ebc;--ep-color-button-background--hover:#8f8cff;--ep-color-button-text:var(--ep-color-main-text);--ep-color-button-text--hover:#fff;--ep-color-button-text--disabled:rgba(71,72,78,0.9);--ep-color-link:var(--ep-color-primary);--ep-color-link-hover:#8f8cff;--ep-color-border:rgba(232,228,245,0.2);--ep-color-dropdown-background:linear-gradient(to bottom,#2e2e43,rgba(46,46,67,0.8));--ep-color-review-stars:#ffac5f;--ep-color-error:#fd6e6e}
}@media(min-width:992px){.ep-landing-page-hero-block{margin-top:30px}
.ep-landing-page-hero-block h1{margin:20px 0;font-size:43px}
.ep-landing-page-hero-block .col-lg-5{position:relative;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.ep-landing-page-hero-block__image{position:absolute;top:-30px;display:block;margin-right:calc(-1 * var(--bs-gutter-x));overflow:hidden}
.ep-landing-page-hero-block__image img{display:block;width:auto;height:auto;max-height:360px}
}