body.page-with-absolute-header .is-layout-constrained .wp-block-blocks-stream-block-hero-inner,body.page-with-absolute-header .is-layout-constrained .wp-block-blocks-stream-block-hero-inner .video-bg{height:800px}body .is-layout-constrained .wp-block-blocks-stream-block-hero-inner{height:500px;margin-bottom:clamp(3.75rem,2.77rem + 4.92vw,7.5rem);margin-left:calc(var(--wp--style--root--padding-left)*-1)!important;margin-right:calc(var(--wp--style--root--padding-right)*-1)!important;max-width:100vw!important;position:relative;width:100vw!important}body .is-layout-constrained .wp-block-blocks-stream-block-hero-inner.margin-bottom-0{margin-bottom:0}body .is-layout-constrained .wp-block-blocks-stream-block-hero-inner .video-bg{height:500px;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100vw;z-index:0}body .is-layout-constrained .wp-block-blocks-stream-block-hero-inner .hero-mask{background:linear-gradient(270deg,rgba(14,13,15,0),#0e0d0f 79.5%);display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}body .is-layout-constrained .wp-block-blocks-stream-block-hero-inner .inner-hero-block{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;margin-left:auto;margin-right:auto;max-width:1540px;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right);position:relative;z-index:2}body .is-layout-constrained .wp-block-blocks-stream-block-hero-inner .inner-hero-block .hero-title{font-size:clamp(2.25rem,1.6867rem + 2.4034vw,4rem);font-weight:700;line-height:1.2;margin-bottom:10px;max-width:770px}body .is-layout-constrained .wp-block-blocks-stream-block-hero-inner .inner-hero-block .hero-description{font-size:clamp(1rem,.9195rem + .3433vw,1.25rem);line-height:1.7;margin-bottom:40px;max-width:730px;opacity:.7}body .is-layout-constrained .wp-block-blocks-stream-block-hero-inner .inner-hero-block .hero-bottom{align-items:center;display:flex;gap:40px}body .is-layout-constrained .wp-block-blocks-stream-block-hero-inner .inner-hero-block .hero-bottom .separator{background:hsla(0,0%,100%,.3);height:28px;width:1px}body .is-layout-constrained .wp-block-blocks-stream-block-hero-inner .inner-hero-block .hero-bottom .hero-button:before{display:none}body .is-layout-constrained .wp-block-blocks-stream-block-hero-inner .inner-hero-block .hero-bottom .hero-button span{background:none;background-clip:unset;-webkit-background-clip:unset;color:#fff;-webkit-text-fill-color:unset}body .is-layout-constrained .wp-block-blocks-stream-block-hero-inner .inner-hero-block .price-container{position:relative}body .is-layout-constrained .wp-block-blocks-stream-block-hero-inner .inner-hero-block .price-container .full-price{background:var(--double-gradient,#fa1861);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;align-items:flex-start;display:flex}body .is-layout-constrained .wp-block-blocks-stream-block-hero-inner .inner-hero-block .price-container .price-main{font-size:80px;font-weight:700;line-height:70px}body .is-layout-constrained .wp-block-blocks-stream-block-hero-inner .inner-hero-block .price-container .price-alt{font-size:40px;font-weight:400;line-height:40px}body .is-layout-constrained .wp-block-blocks-stream-block-hero-inner .inner-hero-block .price-container .price-period{bottom:0;color:#fff;font-size:18px;line-height:28px;position:absolute;right:0}@media(max-width:600px){body .is-layout-constrained .wp-block-blocks-stream-block-hero-inner .inner-hero-block .hero-bottom{align-items:flex-start;flex-direction:column}body .is-layout-constrained .wp-block-blocks-stream-block-hero-inner .inner-hero-block .hero-bottom .separator{display:none}body .is-layout-constrained .wp-block-blocks-stream-block-hero-inner,body .is-layout-constrained .wp-block-blocks-stream-block-hero-inner .video-bg{height:100%;min-height:400px}body .is-layout-constrained .wp-block-blocks-stream-block-hero-inner .inner-hero-block .hero-title{margin-top:48px}body .is-layout-constrained .wp-block-blocks-stream-block-hero-inner .inner-hero-block .hero-bottom{margin-bottom:48px}}
