.custom-video-tour .container{max-width:1016px}.step-wrapper{height:100%;position:relative;top:0}button.clicable-target{position:absolute}.tour-content .step{display:none;height:100%;top:0}.tour-button-wrapper{background-position:50%;background-size:cover;border-radius:.9842519685%/1.3333333333%;cursor:pointer;height:calc(100% - 30px);left:15px;position:absolute;top:15px;width:calc(100% - 30px)}.tour-content-section{background:#262626;background-clip:padding-box;border:2px solid transparent;border-radius:1.968503937%/2.6666666667%;box-shadow:25px 25px 50px rgba(3,3,3,.2);height:0;margin:auto;max-width:1050px;padding-bottom:54.425197%;position:relative;width:100%}.tour-content-section .tour-content{display:none}.custom-full-width{padding:0}.tour-nav-section{margin-top:80px}.tour-nav-section ul{list-style:none;padding:0}.tour-nav-section ul li{margin-bottom:20px}.tour-nav-section ul li a{display:flex;flex-wrap:nowrap}.tour-nav-section ul li a>*{flex:0 1 auto;margin-bottom:20px;padding:0 10px;width:auto}.tour-nav-section ul li .number>span{display:block;font-size:24px;min-width:24px;text-align:center}.tour-nav-section ul li .content h6{font-size:16px;line-height:26px}button.play-trigger{background:#fff!important;border:none;border-radius:100%;box-shadow:0 0 25px rgba(0,0,0,.25);cursor:pointer;display:block!important;height:30px;left:50%;margin-bottom:28px;padding:57px;position:absolute;text-align:center;text-decoration:none;top:50%;transform:translate(-50%,-50%);transition:all .5s cubic-bezier(.165,.84,.44,1)!important;width:30px}button.play-trigger:before{border-bottom:15px solid transparent;border-left:26px solid #3db776;border-right-color:transparent;border-right-style:solid;border-top:15px solid transparent;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-28%,-50%);transition:all .5s cubic-bezier(.165,.84,.44,1)}button.play-trigger:hover{transform:translate(-50%,-50%) scale(1.1)}.tour-content-section:before{background:linear-gradient(117.51deg,#262626 .93%,rgba(51,51,51,0));border-radius:inherit;bottom:0;content:"";left:0;margin:-2px;position:absolute;right:0;top:0;z-index:-1}.tour-content-section .tour-content{background-color:#262626;border-radius:.9842519685%/1.3333333333%;bottom:13px;left:13px;position:absolute;right:13px;top:13px}.tour-content-inner{background-color:#000;border-radius:.9842519685%/1.3333333333%;bottom:0;display:flex;flex-direction:column;height:100%;left:0;padding:0;position:relative;right:0;top:0;z-index:9}.start-step .count{color:#fff;display:block;font-size:2.575em;font-weight:700;margin-bottom:1em;text-transform:uppercase}.start-step .count.startAnim{animation:fadeIn 1s ease-in both}.start-step p{color:#fff;font-size:1.275em;line-height:1.2;margin:0;opacity:0}.start-step p.startAnim{animation:fadeIn 1s ease-in both;animation-delay:1s}.start-step h2{color:#fff;font-size:4.375em;line-height:1.5;margin:0 0 3%;opacity:0;position:relative}.start-step h2.startAnim{animation:fadeInLeft 3s ease-in-out forwards;animation-delay:.5s;width:100%}.start-step .count.back-animation{animation:fadeOut 1s ease-in both;animation-delay:1s}.start-step p.back-animation{animation:fadeOut 1s ease-in both}.start-step h2.back-animation{animation:fadeInRight 2s ease-in-out forwards;width:100%}.start-step{padding:6%}.step-wrapper img{bottom:0;left:0;right:0}.next-step-content-wrapper,.step-wrapper img,.tour-step-wrapper{border-radius:.9842519685%/1.3333333333%;height:100%;position:absolute;top:0;width:100%}.next-step-content-wrapper{background-color:#000;bottom:0;color:#fff;display:flex;display:none;flex-direction:column;left:0;padding:6%;right:0}.next-step-content h6{animation:fadeIn 1s ease-in both;color:#fff;font-size:1em;line-height:26px;text-transform:uppercase}.next-step-content h2{color:#fff;font-size:4.375em;line-height:1.5;margin:0 0 3%}.next-step-content p{animation:fadeIn 1s ease-in forwards;animation-delay:1s;color:#fff;font-size:1.275em;line-height:1.2;margin:0;opacity:0}.next-step-content h2{animation:fadeInLeft 2s ease-in-out forwards;width:100%}.next-button,.next-step-content{flex:1;user-select:none}.next-button{align-items:flex-start;display:flex;justify-content:flex-start;margin-top:50px}.next-button a{align-items:center;color:transparent;display:flex;font-size:clamp(.3em,1.5vw,1.5em);transition:all .5s cubic-bezier(.165,.84,.44,1)}.next-button a:focus,.next-button a:hover{color:transparent;transform:scale(1.2)}.next-button .icon{aspect-ratio:1/1;border:1px solid #fff;border-radius:100%;display:block;margin-right:1em;position:relative;width:2.75em}.next-button .icon svg{fill:none;display:inline-block;left:50%;max-width:100%;position:absolute;top:50%;vertical-align:middle;width:40%;stroke-width:2px;transform:translate(-50%,-50%)}.next-button .icon svg path{stroke-width:8px;stroke:#fff;fill:none}.next-button a{cursor:pointer}span.next-text{color:#fff;font-size:100%}.tour-nav-section .active .number{background-color:#33b775;border:1px solid transparent;border-radius:100%;display:inline-block;height:24px;margin:0 10px;padding:0;position:relative;top:2px;vertical-align:middle;width:24px}.number{margin-top:-2px}.tour-nav-section .active .number:before{border-bottom:5px solid transparent;border-left:8.66025px solid #fff;border-right-color:transparent;border-right-style:solid;border-top:5px solid transparent;content:" ";display:block;left:50%;position:absolute;top:50%;transform:translate(-28%,-50%) rotate(1turn)}.tour-nav-section .active .number span{display:none}.tour-nav-section ul li .content h6:after{content:"→";display:inline-block;margin-left:.25em;white-space:pre}button.nextStep{background-color:transparent;border:0;position:absolute;z-index:100}button.nextStepAnim:before{animation:pulse 1.5s infinite;border-radius:100%;content:"";display:block;height:0;left:5%;padding-bottom:90%;pointer-events:none;position:absolute;transform:translateY(-50%);width:90%}button.backButton{background-color:rgba(61,183,118,.9);border:0;border-radius:50%;box-shadow:0 0 0 2px #fff;color:#fff;cursor:pointer;height:42px;left:0;line-height:0;min-height:0;position:absolute;top:0;transform:translate(-40%,-40%);transform:translate(-55%,-55%);width:42px;z-index:5000}button.backButton:hover{background-color:#3db776}button.backButton svg{display:inline-block;max-width:100%;transform:rotate(180deg);vertical-align:middle;fill:none;height:24px;width:24px}button.backButton svg path{fill:none}.buttonText{background:rgba(61,183,118,.9);border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.25);color:#fff;font-size:14px;height:auto;line-height:1.3333;padding:10px;text-align:left;width:auto;z-index:200}.buttonText,.buttonText:before{position:absolute;transform:translateY(-50%)}.buttonText:before{border-bottom:6px solid transparent;border-right:6px solid rgba(61,183,118,.9);border-top:6px solid transparent;content:"";display:block;height:0;left:-6px;top:50%;width:0;z-index:1}@keyframes fadeInLeft{0%{opacity:0}to{opacity:1}}@keyframes fadeInRight{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0;transform:translate3d(0,-30%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-30%,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(61,183,118,.9)}to{box-shadow:0 0 0 2rem rgba(61,183,118,0)}}button.clicable-target:after{animation:pulse 1.5s infinite;border-radius:100%;content:"";display:block;height:0;left:5%;padding-bottom:90%;pointer-events:none;position:absolute;transform:translateY(-50%);width:90%}@media (max-width:600px){.tour-content-section{border-radius:3.968503937%/4.6666666667%;padding-bottom:70%}.tour-content-section .tour-content{bottom:5px;left:5px;right:5px;top:5px}button.play-trigger{padding:35px}button.play-trigger:before{border-bottom-width:10px;border-left-width:15px;border-top-width:10px}.next-step-content-wrapper,.step-wrapper img,.tour-content-inner,.tour-step-wrapper{border-radius:3.968503937%/4.6666666667%}.next-step-content h6,.start-step .count{font-size:14px}.next-step-content h2,.start-step h2{font-size:28px}.next-step-content p,.start-step p{font-size:16px}.next-button{margin-top:20px}span.next-text{font-size:16px}.buttonText{font-size:12px;padding:5px}}