/* swipe-base.css — Swipe Pages framework: reset, layout, slide/swipe system.
   Shared across all landing pages. Verbatim from the original generator. */
a,body,details,div,em,form,html,i,img,p,q,s,span,time,u{margin:0;padding:0;border:0;font-size:calc(var(--sw)*27.78px);font:inherit;vertical-align:baseline}details{display:block}body{line-height:1}q{quotes:none}q:after,q:before{content:"";content:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}a,a:hover,a:visited{text-decoration:none;cursor:pointer}body,html{height:100%;color:rgba(0,0,0,.65)}body{-webkit-font-smoothing:antialiased}b,strong{font-weight:bolder}em{font-style:italic}.lC{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-ms-flex-negative:1;flex-shrink:1}#swipe-page-preview{height:720px;width:360px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@-webkit-keyframes sp-cta-rotate{to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.dots-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2%}.sp-page-dot{width:6px;height:6px;border-radius:50%;cursor:pointer}.mC img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mC{position:relative;width:100%;overflow:hidden}.sp-image-element{opacity:0;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.nC{margin-left:0}.oC{margin:0 auto}.pC{margin-bottom:calc(var(--sh)*2.08px)}.qC>.pC:last-child{margin-bottom:0}.rC{text-align:left}.sC{text-align:center}.tC,.uC{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.vC{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wC{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.xC{display:-webkit-box;display:-ms-flexbox;display:flex}.yC a{color:inherit}.xC .yC{border-style:solid;display:block}.xC.zC{display:block;text-align:center}.xC.zC .yC{padding:calc(var(--sh)*1.39px)}.AD,.AD:after,.BD,.sp-image-bg-blur,.sp-slide-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;content:"";background-size:cover}.sp-image-bg-blur{z-index:0}img.sp-slide-bg-image{-o-object-fit:inherit;object-fit:inherit;height:100%;width:100%;-o-object-position:inherit;object-position:inherit}.AD:after,.BD{z-index:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.qC{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1}.CD{position:relative;overflow:hidden}.CD:last-child{margin-right:0!important}.DD:last-child{margin-bottom:0!important}.DD{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;margin-bottom:calc(var(--sh)*1.11px)}.DD:last-child{margin-bottom:0}div.ED div.sp-slides-wrap{height:100%;width:100%;overflow:hidden;-ms-flex-negative:1;flex-shrink:1}.sp-slide{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative}.lC,.sp-slide,html{height:100%}.FD,.lC{width:100%}.FD{height:9%}.GD{padding:calc(var(--sh)*0.14px);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.GD img{max-height:100%}.HD p{margin-bottom:0}input{margin:0;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ID{display:inline-block;vertical-align:top;width:100%;margin-bottom:calc(var(--sh)*2.78px)}.JD{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.KD{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.LD,.MD,input.ND{border-radius:5px;outline:none;border:1px solid;padding:calc(var(--sh)*1.39px);width:100%}.OD .PD,.OD .QD .PD{margin-bottom:calc(var(--sh)*0.04px)}.OD .QD .PD.RD{text-align:left}.OD .QD .PD.SD{text-align:right}.OD,.OD .QD{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.tatsu-form-phone .TD{display:-webkit-box;display:-ms-flexbox;display:flex}.tatsu-form-submit{border:0;cursor:pointer}form.tatsu-form{overflow:hidden;position:relative;-webkit-transition:height .2s ease-in;-o-transition:height .2s ease-in;transition:height .2s ease-in}.tatsu-form-submit{display:inline-block;color:#fff;outline:none}.tatsu-form-single-wraning,.tatsu-form-terms-wraning{font-size:calc(var(--sw)*0.22px);color:red;display:none}.UD.SD{text-align:end}.UD.RD{text-align:left}.UD{margin-top:calc(var(--sh)*2.78px)}.VD{padding:calc(var(--sh)*1.39px);width:100%}.lC>div{-ms-flex-negative:0;flex-shrink:0}.WD{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:calc(var(--sh)*0.69px)}.sp-slide-wrap{overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.ED,.sp-slide-wrap{position:relative;height:100%}.ED{width:100%;z-index:-2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ED,.XD{display:-webkit-box;display:-ms-flexbox;display:flex}.dots-container .sp-page-dot{margin:0 calc(var(--sw)*0.83px)}.sp-image-bg-blur{-webkit-filter:blur(4px);filter:blur(4px);height:110%;width:110%}.YD{overflow:visible;position:relative;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.HD a{color:inherit}@-webkit-keyframes infiniteJump{to{opacity:.7;-webkit-transform:translateY(-30px)}}@keyframes infiniteJump{0%{opacity:.7;-webkit-transform:translateY(-30px);visibility:visible}50%{opacity:1;-webkit-transform:translateY(0)}to{opacity:.7;-webkit-transform:translateY(-30px)}}.sp-slide-wrap.sp-panel-wrap .sp-slide{overflow-y:auto}.sp-panel-wrap .CD,.sp-panel-wrap .DD{height:auto!important}.sp-slide::-webkit-scrollbar{display:none;width:0!important}.sp-slide{-ms-overflow-style:none;scrollbar-width:none;overflow:-moz-scrollbars-none}.sp-panel-head-close svg{height:24px;width:24px}.sp-panel-head-close{right:10px;top:10px;position:fixed;z-index:9}@-webkit-keyframes gradient{to{background-position:100%}}@keyframes gradient{0%{background-position:0}50%{background-position:50%}to{background-position:100%}}input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@-webkit-keyframes loading{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes sk-stretchdelay{to{-webkit-transform:scaleY(.4)}}@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.ZD .aD .bD:checked~span.cD,.ZD .dD .eD:checked~span.fD,.ZD .gD:checked,.ZD .gD~span.hD,.ZD .iD input.bD:checked~span.jD,.ZD .lD:focus+span.mD:after,.ZD .lD:focus+span.mD:before,.ZD .tatsu-form-range-element:active::-webkit-slider-thumb,.ZD .tatsu-form-range-element~span.kD,.ZD .tatsu-form-range-progress,.ZD .tatsu-form-range-tooltip:after,.ZD .tatsu-form-submit,.ZD span.tatsu-form-range-tooltip{background:#cd510c}.ZD .aD .cD:hover,.ZD .dD .fD:hover,.ZD .lD:focus,.ZD .lD:focus span.mD:after,.ZD .lD:focus span.mD:before,.ZD .MD:focus,.ZD .tatsu-form-range-element::-webkit-slider-thumb,.ZD input.nD:focus,.ZD input.ND:focus,.ZD input.oD:focus,.ZD textarea.pD:focus{border-color:#cd510c}.ZD .qD path,.ZD .rD path{stroke:#cd510c}.tatsu-gv2-privacy-terms-links,.ZD .aD .cD:hover,.ZD .dD .fD:hover{color:#cd510c}.ZD .aD span.cD,.ZD .dD span.fD,.ZD .iD input.bD,.ZD .lD,.ZD .MD,.ZD .sD input.eD,.ZD .tatsu-form-terms-checkbox-element,.ZD .tD,.ZD input.gD,.ZD input.ND,.ZD input.nD,.ZD input.oD,.ZD textarea.pD{border-color:#000}.ZD span.mD:after,.ZD span.mD:before{background:#000}.ZD .tatsu-gv2-privacy-terms{color:#fff}.s-cta-wrap{width:90%}.sp-slide-wrap{width:90%;border-radius:8px;margin-right:10px}.sp-mobile-device .lC,.uD .lC{background:#0b1021}.sp-mobile-device .sp-slide-wrap:not(.sp-panel-wrap):first-child,.vD.uD .sp-slide-wrap:not(.sp-panel-wrap):first-child{margin-left:5%}.wD{background:#cd510c;border-color:#cd510c;color:#fff}.header-container{background:#0b1021}.xD{max-width:40%}.carousel.swiper-container{width:100%}.sp-panel-wrap.sp-panel-visible{opacity:1}.sp-video-lightbox .sp-video-content{display:block}.sp-panel-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5019607843137255);opacity:0;display:none;z-index:3;transition:opacity .3s ease-in}body.sp-panel-open .sp-panel-overlay{opacity:1}.sp-panel-overlay.sp-panel-overlay-visible{display:block}.sp-mobile-device #swipe-page-preview,.sp-mobile-device .be-pg-slide-content{height:100%;width:100%}.sp-slide-effect-slow-zoom{transition:transform 20s ease;transform:scale(1.5)}.sp-slide-effect-zoom-in{transform:scale(1)}.sp-desktop-device .sp-slide-wrap:not(.sp-panel-wrap):after{content:"";position:absolute;height:100%;width:100%;top:0;opacity:0;background:#202125;z-index:9;cursor:pointer}.sp-desktop-device .is-selected.sp-slide-wrap:not(.sp-panel-wrap):after{content:none!important}#swipe-page-preview.swipe-pages .sp-slide-wrap:after,.sp-mobile-device .sp-slide-wrap:after{content:none}.sp-slide-wrap:hover:after{opacity:.4}body.sp-swipe-initialized:not(.sp-mobile-device) .sp-slide-wrap:not(.sp-panel-wrap){transform:scale(.95);transition:transform .2s ease-in,opacity .35s ease-out}body.sp-swipe-initialized:not(.sp-mobile-device) .sp-slide-wrap.is-selected{transform:scale(1)}body:not(.sp-mobile-device){background:#202125;overflow-x:hidden}.swipe{overflow:hidden;visibility:hidden;position:relative}.sp-desktop-device .swipe{overflow:visible}.swipe-wrap{overflow:hidden;position:relative;height:100%}.swipe-wrap>div{float:left;width:100%;position:relative}body,html{overflow:hidden}.sp-animate{visibility:hidden}.sp-animation-start{visibility:visible}.sp-image-element.sp-lazy-loaded{opacity:1}.sp-desktop-device .sp-slide-wrap{height:75vh;width:45vh}.sp-desktop-device .s-cta-wrap{margin:0 auto;height:64px}.sp-desktop-device .sw-navigation-wrapper.sp-nav-style1{display:none}body.sp-desktop-device div.sp-slides-wrap{flex-grow:0!important;margin-top:4vh;margin-bottom:2vh;height:auto;position:relative;left:-22.5vh;margin-left:50%;overflow:visible}.sp-desktop-device .header-container{height:80px;padding:20px}@media screen and (min-width:767px){.sp-slide-wrap{max-width:45vh;max-height:75vh}.s-cta-wrap{max-width:45vh;margin:0 auto;height:64px}.sw-navigation-wrapper{width:45vh;margin:0 auto;display:none}.sw-navigation-wrapper.sp-nav-style1{display:none}}@media screen and (max-height:850px){.sp-desktop-device .sp-slide-wrap{height:550px;width:330px}.sp-desktop-device .s-cta-wrap{width:330px;height:48px}.sp-desktop-device .header-container{height:60px;padding:12px}body.sp-desktop-device div.sp-slides-wrap{margin-top:40px;margin-bottom:25px;left:-165px}}.sp-slide-nav-btn{position:fixed;top:50%;margin-top:-31px;cursor:pointer;display:none}.sp-slide-nav-left{left:20px}.sp-slide-nav-right{right:20px}.sp-desktop-device .sp-slide-nav-btn{display:block}#swipe-page-preview{height:100%;width:100%}.sp-cta-rotate-animate{animation:sp-cta-rotate 2s ease-out infinite}@keyframes sp-cta-rotate{0%{transform:rotate(0deg)}25%{transform:rotate(0deg)}50%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}to{transform:rotate(0deg)}}.sp-panel-wrap{opacity:0;width:100%;margin:0 auto;top:50%;position:absolute;left:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-in;z-index:4;display:none;height:100%}.sp-panel-wrap.sp-panel-visible{display:block}.sp-panel-open .sp-panel-wrap{opacity:1}.sp-desktop-device .sp-slide-wrap:not(.sp-panel-wrap){opacity:.1}.sp-desktop-device .sp-slide-wrap:not(.sp-panel-wrap):hover{opacity:.4}.sp-desktop-device .sp-slide-wrap.is-selected{opacity:1!important}.sp-desktop-device .sp-animate{visibility:visible}.sp-vertical-swipe-warning{display:none;background:rgba(26,24,24,.7411764705882353);height:100%;z-index:9;width:100%;position:relative;justify-content:center;align-items:center;flex-direction:column}.sp-vertical-swipe-warning-text{margin-top:20px;max-width:100px;text-align:center;font-size:16px;color:#fff}.sp-mobile-device.sp-vertical-swipe .sp-vertical-swipe-warning{display:flex}.sp-line-animate{visibility:hidden}.sp-line-animate.sp-animation-start{visibility:visible}.tatsu-form-lightbox-text{font-size:30px;color:#fff}.tatsu-form-lightbox-wrap{visibility:hidden;opacity:0;z-index:5;position:fixed;width:100%;height:100%;top:0}.tatsu-form-lightbox{height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5803921568627451)}.tatsu-form-lightbox-wrap.tatsu-form-lightbox-visible{opacity:1;visibility:visible;transition:opacity .3s}span.tatsu-form-range-tooltip.tatsu-form-range-show{display:inline-block}.grecaptcha-badge{visibility:hidden}
