.strive-cs{--cs-h:850px;--cs-speed:900ms;--cs-inset:max(20px,calc((100% - var(--container-max-width,1140px)) / 2));--cs-pad-t:105px;--cs-pad-b:105px;--cs-content-w:600px;--cs-ov-color:#000;--cs-ov-angle:90deg;--cs-ov-solid:0%;--cs-ov-end:75%;--cs-ov-opacity:1;--cs-dot:10px;--cs-dot-gap:10px;--cs-dot-c:var(--e-global-color-strdot0,#333);--cs-dot-a:var(--e-global-color-accent,#F15423);--cs-dot-aw:10px;--cs-ui-b:105px;position:relative;width:100%;height:var(--cs-h);overflow:hidden;background-color:#0c0c0c;color:var(--e-global-color-text,#fff);isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none}.strive-cs:focus-visible{outline:1px solid var(--cs-dot-a);outline-offset:-2px}.strive-cs__viewport{position:absolute;inset:0;overflow:hidden}.strive-cs__track{position:relative;width:100%;height:100%}.strive-cs__slide{position:absolute;inset:0;overflow:hidden}.strive-cs--fade .strive-cs__slide{opacity:0;visibility:hidden;transition:opacity var(--cs-speed) ease,visibility var(--cs-speed) ease;z-index:0}.strive-cs--fade .strive-cs__slide.is-active{opacity:1;visibility:visible;z-index:1}.strive-cs--slide .strive-cs__track{display:flex;transition:transform var(--cs-speed) cubic-bezier(.7,0,.2,1);will-change:transform}.strive-cs--slide .strive-cs__slide{position:relative;flex:0 0 100%;height:100%}.strive-cs--slide.is-dragging .strive-cs__track{transition:none}.strive-cs__media{position:absolute;inset:0;z-index:0}.strive-cs__media picture{display:block;width:100%;height:100%}.strive-cs .strive-cs__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--cs-x,50%) var(--cs-y,50%);transform:scale(1);pointer-events:none}.strive-cs--kenburns .strive-cs__img{transform:scale(1.06);transition:transform 7s ease-out}.strive-cs--kenburns .strive-cs__slide.is-active .strive-cs__img{transform:scale(1)}.strive-cs__shade{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:var(--cs-ov-opacity);background:linear-gradient(var(--cs-ov-angle),var(--cs-ov-color) 0%,var(--cs-ov-color) var(--cs-ov-solid),transparent var(--cs-ov-end))}.strive-cs__content{position:absolute;z-index:2;top:var(--cs-pad-t);bottom:var(--cs-pad-b);left:var(--cs-inset);right:var(--cs-inset);display:flex;flex-direction:column;justify-content:flex-start;pointer-events:none}.strive-cs--v-center .strive-cs__content{justify-content:center}.strive-cs--v-bottom .strive-cs__content{justify-content:flex-end}.strive-cs__inner{width:min(var(--cs-content-w),100%);display:flex;flex-direction:column;align-items:flex-start;text-align:left;pointer-events:auto}.strive-cs--h-center .strive-cs__inner{align-self:center;align-items:center;text-align:center}.strive-cs--h-right .strive-cs__inner{align-self:flex-end;align-items:flex-end;text-align:right}.strive-cs__eyebrow{display:flex;align-items:center;gap:var(--cs-line-gap,30px);min-height:60px;margin:0;font-family:var(--e-global-typography-streyeb-font-family,"Montserrat"),sans-serif;font-weight:var(--e-global-typography-streyeb-font-weight,200);font-size:var(--e-global-typography-streyeb-font-size,15px);letter-spacing:var(--e-global-typography-streyeb-letter-spacing,.6em);line-height:var(--e-global-typography-streyeb-line-height,25px);text-transform:uppercase}.strive-cs__line{display:block;flex:0 0 auto;width:var(--cs-line-w,180px);height:0;border-top:var(--cs-line-t,.5px) solid var(--cs-line-c,currentColor)}.strive-cs--h-center .strive-cs__eyebrow{flex-direction:column;gap:14px}.strive-cs--h-right .strive-cs__eyebrow{flex-direction:row-reverse}.strive-cs .strive-cs__title{margin:var(--cs-title-gap,99px) 0 0;padding:0;color:inherit;white-space:pre-line;font-family:var(--e-global-typography-strdxl0-font-family,"Montserrat"),sans-serif;font-weight:var(--e-global-typography-strdxl0-font-weight,200);font-size:var(--e-global-typography-strdxl0-font-size,60px);line-height:var(--e-global-typography-strdxl0-line-height,70px);letter-spacing:var(--e-global-typography-strdxl0-letter-spacing,6px);text-transform:uppercase}.strive-cs__desc{margin:var(--cs-desc-gap,30px) 0 0;max-width:var(--cs-desc-w,597px);font-family:var(--e-global-typography-strbody-font-family,"Montserrat"),sans-serif;font-weight:var(--e-global-typography-strbody-font-weight,200);font-size:var(--e-global-typography-strbody-font-size,15px);line-height:var(--e-global-typography-strbody-line-height,25px)}.strive-cs__desc p{margin:0}.strive-cs .strive-cs__btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:var(--cs-btn-gap,56px);min-width:var(--cs-btn-w,352px);min-height:59px;padding:0 28px;box-sizing:border-box;border:.5px solid rgb(255 255 255 / .9);border-radius:0;background:#fff0;color:var(--e-global-color-text,#fff);text-decoration:none;white-space:nowrap;font-family:var(--e-global-typography-strbtn0-font-family,"Montserrat"),sans-serif;font-weight:var(--e-global-typography-strbtn0-font-weight,300);font-size:var(--e-global-typography-strbtn0-font-size,15px);letter-spacing:var(--e-global-typography-strbtn0-letter-spacing,6px);line-height:1;text-transform:uppercase;transition:background-color .35s ease,color .35s ease,border-color .35s ease}.strive-cs .strive-cs__btn:hover,.strive-cs .strive-cs__btn:focus-visible{background:#fff;color:#000;outline:none}.strive-cs__btn svg{width:1em;height:1em;fill:currentColor}.strive-cs--anim-up .strive-cs__inner>*{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.strive-cs--anim-fade .strive-cs__inner>*{opacity:0;transition:opacity .7s ease}.strive-cs--anim-up .strive-cs__slide.is-active .strive-cs__inner>*,.strive-cs--anim-fade .strive-cs__slide.is-active .strive-cs__inner>*{opacity:1;transform:none}.strive-cs__slide.is-active .strive-cs__inner>*:nth-child(1){transition-delay:calc(var(--cs-stagger,90ms) * 1 + 150ms)}.strive-cs__slide.is-active .strive-cs__inner>*:nth-child(2){transition-delay:calc(var(--cs-stagger,90ms) * 2 + 150ms)}.strive-cs__slide.is-active .strive-cs__inner>*:nth-child(3){transition-delay:calc(var(--cs-stagger,90ms) * 3 + 150ms)}.strive-cs__slide.is-active .strive-cs__inner>*:nth-child(4){transition-delay:calc(var(--cs-stagger,90ms) * 4 + 150ms)}.strive-cs .strive-cs__dot.strive-cs__dot,.strive-cs .strive-cs__arrow.strive-cs__arrow{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0 solid currentColor;border-radius:0;background:#fff0;box-shadow:none;min-width:0;min-height:0;font:inherit;line-height:1;letter-spacing:normal;text-transform:none;cursor:pointer;color:inherit}.strive-cs .strive-cs__dot.strive-cs__dot:hover,.strive-cs .strive-cs__arrow.strive-cs__arrow:hover{background:#fff0;box-shadow:none}.strive-cs__dots{position:absolute;z-index:3;bottom:var(--cs-ui-b);left:var(--cs-dots-x,var(--cs-inset));display:flex;align-items:center;gap:var(--cs-dot-gap)}.strive-cs--dots-center .strive-cs__dots{left:50%;transform:translateX(-50%)}.strive-cs--dots-right .strive-cs__dots{left:auto;right:var(--cs-dots-x,var(--cs-inset))}.strive-cs .strive-cs__dot.strive-cs__dot{display:block;width:var(--cs-dot);height:var(--cs-dot);border-radius:999px;background-color:var(--cs-dot-c);transition:background-color .3s ease,width .4s cubic-bezier(.2,.7,.2,1),transform .3s ease}.strive-cs .strive-cs__dot.strive-cs__dot:hover{background-color:var(--cs-dot-c);transform:scale(1.2)}.strive-cs .strive-cs__dot.strive-cs__dot[aria-current="true"]{background-color:var(--cs-dot-a);width:var(--cs-dot-aw);transform:none}.strive-cs__arrows{position:absolute;z-index:3;inset:0;pointer-events:none;display:none}.strive-cs .strive-cs__arrow.strive-cs__arrow{position:absolute;top:50%;transform:translateY(-50%);pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:var(--cs-arrow-box,48px);height:var(--cs-arrow-box,48px);font-size:var(--cs-arrow-size,20px);color:#fff;transition:color .25s ease,background-color .25s ease,border-color .25s ease,opacity .25s ease}.strive-cs__arrow svg{width:1em;height:1em;fill:currentColor}.strive-cs__arrow--prev{left:var(--cs-arrow-x,24px)}.strive-cs__arrow--next{right:var(--cs-arrow-x,24px)}.strive-cs--arrows-bottom .strive-cs__arrow.strive-cs__arrow{top:auto;bottom:calc(var(--cs-ui-b) - (var(--cs-arrow-box,48px) - var(--cs-dot)) / 2);transform:none}.strive-cs--arrows-bottom .strive-cs__arrow--prev{left:auto;right:calc(var(--cs-inset) + var(--cs-arrow-box,48px) + 10px)}.strive-cs--arrows-bottom .strive-cs__arrow--next{right:var(--cs-inset)}.strive-cs--arrows-bottom .strive-cs__counter{right:calc(var(--cs-inset) + var(--cs-arrow-box,48px) * 2 + 34px)}.strive-cs .strive-cs__arrow.strive-cs__arrow:disabled{opacity:.3;cursor:default}.strive-cs__counter{display:none;position:absolute;z-index:3;bottom:var(--cs-counter-b,var(--cs-ui-b));right:var(--cs-inset);font-size:13px;letter-spacing:.3em;line-height:1;font-weight:300;color:rgb(255 255 255 / .75)}.strive-cs__counter b{font-weight:400;color:#fff}.strive-cs__progress{display:none;position:absolute;z-index:3;left:0;right:0;bottom:0;height:var(--cs-progress-h,2px);background:rgb(255 255 255 / .12)}.strive-cs__progress i{display:block;height:100%;width:100%;background:var(--cs-dot-a);transform:scaleX(0);transform-origin:left center}.strive-cs__progress.is-running i{animation:strive-cs-progress var(--cs-autoplay,6500ms) linear forwards}@keyframes strive-cs-progress{to{transform:scaleX(1)}}.strive-cs__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.strive-cs-pin{--cs-h:850px;--cs-step:700px;--cs-n:1;--cs-vh:100vh;position:relative;height:calc(min(var(--cs-h),var(--cs-vh)) + (var(--cs-n) - .5) * var(--cs-step))}@supports (height:100svh){.strive-cs-pin{--cs-vh:100svh}}.strive-cs-pin>.strive-cs{--cs-h:inherit;position:sticky;top:max(0px,calc((var(--cs-vh) - min(var(--cs-h),var(--cs-vh))) / 2));height:min(var(--cs-h),var(--cs-vh))}.strive-cs--scroll{touch-action:auto}@media (max-width:1024px){.strive-cs-pin{--cs-h:720px;--cs-step:600px}}@media (max-width:767px){.strive-cs-pin{--cs-h:640px;--cs-step:500px}.strive-cs-pin--no-mobile{height:auto}.strive-cs-pin--no-mobile>.strive-cs{position:relative;top:auto;height:var(--cs-h)}}.elementor-editor-active .strive-cs-pin{height:auto}.elementor-editor-active .strive-cs-pin>.strive-cs{position:relative;top:auto;height:var(--cs-h)}.strive-cs:not(.is-ready) .strive-cs__slide:first-child{opacity:1;visibility:visible}@media (max-width:1024px){.strive-cs{--cs-h:720px;--cs-pad-t:72px;--cs-pad-b:90px;--cs-ui-b:44px;--cs-inset:max(40px,calc((100% - var(--container-max-width,1140px)) / 2))}.strive-cs .strive-cs__title{margin-top:var(--cs-title-gap,48px)}}@media (max-width:767px){.strive-cs{--cs-inset:20px;--cs-h:640px;--cs-pad-t:40px;--cs-pad-b:90px;--cs-ov-angle:0deg;--cs-ov-solid:0%;--cs-ov-end:100%;--cs-ui-b:44px}.strive-cs:not(.strive-cs--v-top):not(.strive-cs--v-center) .strive-cs__content{justify-content:flex-end}.strive-cs .strive-cs__title{margin-top:var(--cs-title-gap,24px);font-size:var(--e-global-typography-strdxl0-font-size,34px);line-height:var(--e-global-typography-strdxl0-line-height,42px)}.strive-cs__eyebrow{min-height:0;font-size:var(--e-global-typography-streyeb-font-size,13px);letter-spacing:var(--e-global-typography-streyeb-letter-spacing,.35em)}.strive-cs__line{width:var(--cs-line-w,80px)}.strive-cs .strive-cs__btn{min-width:var(--cs-btn-w,0);width:var(--cs-btn-full,auto);font-size:13px;letter-spacing:3px;margin-top:var(--cs-btn-gap,32px)}.strive-cs__desc{margin-top:var(--cs-desc-gap,20px)}}@media (prefers-reduced-motion:reduce){.strive-cs__slide,.strive-cs__track,.strive-cs__img,.strive-cs__inner>*{transition:none!important}.strive-cs__progress{display:none}}