@media(max-width:767px){.elementor .hx-row--between{align-items:flex-start;}}@media(max-width:767px){.elementor .hx-split{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .hx-sticky{position:relative;inset-block-start:0px;}}@media(max-width:767px){.elementor .hx-grid-3{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .hx-order-last{order:0;}}@media(max-width:767px){.elementor .hx-btn--cta{width:100%;min-height:var(--hx-btn-h-lg);font-size:var(--hx-fs-btn-lg);padding-block-start:var(--hx-sp-md);padding-block-end:var(--hx-sp-md);padding-inline-start:var(--hx-sp-3xl);padding-inline-end:var(--hx-sp-3xl);align-self:center;}}@media(max-width:767px){.elementor .hx-offer{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .hx-offer__card{padding-block-start:var(--hx-sp-2xl);padding-block-end:var(--hx-sp-2xl);padding-inline-start:var(--hx-sp-lg);padding-inline-end:var(--hx-sp-lg);margin-block-start:calc(var(--hx-sp-2xl) * -1);margin-block-end:0;margin-inline-start:var(--hx-sp-sm);margin-inline-end:var(--hx-sp-sm);}}@media(max-width:767px){.elementor .hx-offer__card--gap{width:100%;margin-block-start:var(--hx-sp-xs);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .hx-words-stage{height:calc(var(--hx-h-words) * 0.85);}}@media(max-width:767px){.elementor .hx-benefits{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .hx-bcard{padding-block-start:var(--hx-sp-lg);padding-block-end:var(--hx-sp-lg);padding-inline-start:var(--hx-sp-lg);padding-inline-end:var(--hx-sp-lg);flex-direction:row;gap:var(--hx-sp-md);align-items:center;}}@media(max-width:767px){.elementor .hx-bcard__icon{width:var(--hx-icon);height:var(--hx-icon);border-radius:var(--hx-r-sm);}}@media(max-width:767px){.elementor .hx-bcard__text{font-size:var(--hx-fs-btn-lg);}}@media(max-width:767px){.elementor .hx-hscroll__sticky{height:auto;position:relative;padding-block-start:var(--hx-sp-section);padding-block-end:var(--hx-sp-section);padding-inline-start:0;padding-inline-end:0;}}@media(max-width:767px){.elementor .hx-hscroll__sticky--m{padding-block-start:var(--hx-sp-section);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .hx-hscroll__track{overflow:auto;padding-block-start:0;padding-block-end:var(--hx-sp-xs);padding-inline-start:var(--hx-sp-gutter);padding-inline-end:var(--hx-sp-gutter);}}@media(max-width:767px){.elementor .hx-slide--m{height:calc(var(--hx-h-slide) * 0.75);}}@media(max-width:767px){.elementor .hx-progress{display:none;}}@media(max-width:767px){.elementor .hx-steps{gap:var(--hx-sp-3xl);grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .hx-steps__line{display:none;}}@media(max-width:767px){.elementor .hx-feature{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .hx-feature--last{padding-block-start:var(--hx-sp-feature);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .hx-section--flush-end{padding-block-start:var(--hx-sp-section);padding-block-end:0px;padding-inline-start:var(--hx-sp-gutter);padding-inline-end:var(--hx-sp-gutter);}}@media(max-width:767px){.elementor .hx-faq__a{padding-block-start:0;padding-block-end:var(--hx-sp-2xl);padding-inline-start:var(--hx-sp-2xs);padding-inline-end:var(--hx-sp-xs);}}@media(max-width:767px){.elementor .hx-footer__top{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .hx-buybar__offer{padding-block-start:0;padding-block-end:0;padding-inline-start:var(--hx-sp-xs);padding-inline-end:0;gap:var(--hx-sp-sm);}}@media(max-width:767px){.elementor .hx-buybar__btn{padding-block-start:var(--hx-sp-sm);padding-block-end:var(--hx-sp-sm);padding-inline-start:var(--hx-sp-lg);padding-inline-end:var(--hx-sp-lg);}}@media(max-width:767px){.elementor .hx-buybar__name{font-size:var(--hx-fs-small);}}@media(max-width:767px){.elementor .hx-buybar__sub{display:none;}}@media(max-width:767px){.elementor .hx-optin{padding-block-start:var(--hx-sp-3xl);padding-block-end:var(--hx-sp-xl);padding-inline-start:var(--hx-sp-lg);padding-inline-end:var(--hx-sp-lg);}}@media(max-width:767px){.elementor .hx-bonus__body--side{text-align:center;justify-content:flex-start;}}@media(max-width:767px){.elementor .hx-bonus__media--side{width:100%;aspect-ratio:4/3;align-self:auto;}}@media(max-width:767px){.elementor .hx-bonus--row{flex-direction:column;}}