.rx-hide-all{display:none}.rx-hero__price{flex:0 0 100%;padding-right:45%}.rx-hero__video{aspect-ratio:16/9;border-radius:var(--rx-radius-m,0);overflow:hidden}.rx-hero__video iframe{border:0;display:block;height:100%;width:100%}@media (max-width:1024px){.rx-hero__price{padding-right:0}}@media (max-width:767px){.rx-hero__btn{display:block;text-align:center;width:100%}}.rx-hero__h--full{flex:0 0 100%}@media (min-width:1367px){.rx-hero__h--center-xl{text-align:center}}.rx-hero--centered .rx-hero__row{justify-content:center}.rx-hero--centered .rx-hero__text{flex:0 1 100%;justify-content:center;text-align:center}.rx-hero--centered .rx-hero__h{flex:0 0 100%}.rx-hero__h--center{text-align:center}.rx-hero--centered .rx-hero__body h1,.rx-hero--centered .rx-hero__body h2,.rx-hero--centered .rx-hero__body h3,.rx-hero--centered .rx-hero__body h4{color:var(--rx-white);margin:0;text-align:center}.rx-hero__btns{align-items:center;display:flex;flex:0 0 100%;flex-wrap:wrap;gap:20px;justify-content:center}@media (min-width:768px) and (max-width:1366px){.rx-hero--centered .rx-hero__text{flex-basis:100%}}@media (max-width:767px){.rx-hero__btns{align-items:stretch;flex-direction:column}}.rx-hero__media--img{position:relative;z-index:1}.rx-hero__imgw{margin:var(--m,0)}.rx-hero__imgw img{display:block;height:auto;width:100%}@media (min-width:768px) and (max-width:1366px){.rx-hero--image .rx-hero__row{align-items:flex-start}.rx-hero--image .rx-hero__text{flex-basis:var(--tw,50%)}}@media (max-width:1024px){.rx-hero__imgw{margin:var(--m-t,var(--m,0))}}@media (max-width:767px){.rx-hero--image .rx-hero__media{order:0}.rx-hero__imgw{margin:var(--m-m,var(--m-t,var(--m,0)))}}.rx-hero__stack{align-items:center;display:flex;flex-direction:column;gap:20px}.rx-hero__stack>.rx-hero__h{flex:none;max-width:100%}.rx-hero__stack>.rx-hero__h--full{width:100%}.rx-hero__stack>.rx-hero__body{text-align:center;width:100%}.rx-hero__vwrap{padding:var(--vy,0) var(--vi,0);width:100%}.rx-hero__stack>.rx-hero__btns{flex:none;width:100%}@media (max-width:767px){.rx-hero__vwrap{padding:var(--vy,0) var(--vi-m,0)}}.rx-hero--light .rx-hero__body,.rx-hero--light .rx-hero__h,.rx-hero--light .rx-hero__price{color:var(--rx-secondary)}.rx-hero--light p.rx-hero__h{font-weight:300;line-height:1}.rx-hero__h--center-m-start{text-align:center}@media (min-width:1025px) and (max-width:1366px){.rx-hero--centered .rx-hero__text[style*="--tw-cl"]{flex-basis:var(--tw-cl)}}@media (max-width:767px){.rx-hero__h--center-m-start{text-align:start}}@media (min-width:1025px) and (max-width:1366px){.rx-hero--article.rx-hero--image .rx-hero__row{align-items:center}.rx-hero--article.rx-hero--image .rx-hero__text{flex-basis:var(--tw-l,60%)}}.rx-hero__div{flex:0 0 100%;line-height:0;padding:var(--dv-g,15px) 0}.rx-hero__div span{border-top:var(--dv-w,1px) solid var(--dv-c,#fff);display:block;width:100%}.rx-hero__by{align-items:flex-start;color:var(--rx-white);display:flex;flex:0 0 100%;text-align:start}.rx-hero__by-img{flex:0 0 var(--by-box,70px);line-height:0;margin-right:var(--by-gap,15px)}.rx-hero__by-img img{border-radius:50%;display:block;height:var(--by-h,50px);object-fit:cover;object-position:center;width:100%}.rx-hero__by-text{flex:1 1 auto;min-width:0}.rx-hero__by-name{font-weight:600}.rx-hero__by-name,.rx-hero__by-role{color:var(--rx-white);font-size:16px;margin:0}.rx-hero__by-role{font-weight:300}.rx-hero--light .rx-hero__by,.rx-hero--light .rx-hero__by-name,.rx-hero--light .rx-hero__by-role{color:var(--rx-secondary)}@media (max-width:767px){.rx-hero__by{gap:var(--by-gap,15px)}.rx-hero__by-img{margin-bottom:15px;margin-right:0}}@media (min-width:1025px){.rx-hero--centered .rx-hero__text[style*="--tw:"]{flex-basis:var(--tw)}}.rx-hero--shape{position:relative}.rx-shape-b{bottom:-1px;left:0;line-height:0;overflow:hidden;pointer-events:none;position:absolute;width:100%}.rx-shape-b svg{aspect-ratio:70/1;display:block;height:auto;left:50%;position:relative;transform:translateX(-50%);width:calc(100% + 1.3px)}@media (min-width:768px) and (max-width:1024px){.rx-hero__text--ii .rx-hero__body{flex:0 1 auto}}@media (min-width:1025px){.rx-hero--mh .rx-hero__text{flex:0 0 var(--tw,50%)}.rx-hero--mh .rx-hero__media{flex:1 1 0}}@media (min-width:1025px) and (max-width:1366px){.rx-hero--mh .rx-hero__text[style*="--tw-cl"]{flex-basis:var(--tw-cl)}}@media (max-width:1024px){.rx-hero--mh .rx-hero__imgw{display:none}}@media (max-width:767px){.rx-hero--mh .rx-hero__media{order:-1}}