.hide{display:none}.text-video-background{overflow:hidden;position:relative}.text-video-background .container{margin-top:-80px}.text-grid{min-height:300px}.text-video-background .video-background{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.timestamps{align-self:flex-end;display:flex;padding-bottom:80px;transform:translateY(0);width:100%;z-index:10}.timestamps .timesection{align-items:center;display:flex;flex-grow:1;height:17px;position:relative;width:17px}.timedot,.timestamps .timesection:first-child{flex-grow:0;font-size:0}.timedot{cursor:pointer;display:block;height:17px;width:17px}.timedot svg{display:block;fill:none;height:calc(100% + 12px);left:0;top:0;width:calc(100% + 12px);stroke:#999;stroke-width:3px;margin-left:-6px;margin-top:-6px}.timesection.active .timedot svg{stroke:#fff}.pretitle-header{color:#fff;cursor:pointer;font-family:Mazda,sans-serif;font-size:13px;font-weight:500;letter-spacing:.1072em;line-height:28px;line-height:1;margin-bottom:30px;opacity:1;padding-bottom:20px;position:absolute;right:8px;text-transform:uppercase;text-wrap:nowrap;top:0;transform:translate(50%,-100%);transition:color .25s .25s,opacity .5s .25s,transform .5s .25s;user-select:none}@-moz-document url-prefix(){.timesection:first-child>.pretitle-header{min-width:172px;text-align:center}}.line{flex-grow:1;height:3px;margin:0 -2px;overflow:hidden;position:relative;z-index:-1}.line:before{background:#6e6e6e;content:"";display:block;height:1px;position:relative;top:1px;width:100%}.line .progress{background:#fff;height:100%;left:-100%;position:absolute;top:0;transform-origin:0 50%;width:100%;width:0}.timesection.active .line .progress{animation:animate 2s forwards}@keyframes animate{to{width:100px}}.mxp-itemHorizontal-dot-svg-18UMd .mxp-itemHorizontal-circle-2-363MW{stroke-width:1px;opacity:0}.text-content2{position:absolute}.carousel-inner{padding-bottom:40px}.carousel-inner .carousel-item img{margin-bottom:30px;max-width:500px;width:100%}.carousel-inner .carousel-item .content{padding:40px 15px}.carousel-inner .carousel-item .content h1,.carousel-inner .carousel-item .content h2,.carousel-inner .carousel-item .content h3,.carousel-inner .carousel-item .content p{text-align:center!important}.carousel-control-next,.carousel-control-prev{background:transparent!important;background-image:none!important}.carousel-control-next-icon,.carousel-control-prev-icon{background-image:none}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#000;border:0;border-radius:10px;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:8px;margin-left:3px;margin-right:3px;opacity:.4;padding:0;text-indent:-999px;transition:opacity .6s ease;width:8px}.carousel-indicators button.active{background-color:transparent;border:3px solid #000;margin-top:-3px;opacity:.4}.carousel-control-next,.carousel-control-prev{bottom:50%;top:50%}.carousel-control-next-icon,.carousel-control-prev-icon{border-radius:20px;transition:border .5s}.carousel-control-next:hover .carousel-control-next-icon,.carousel-control-prev:hover .carousel-control-prev-icon{background-color:#fff;border:3px solid #fff}.carousel-control-next-icon svg,.carousel-control-prev-icon svg{height:100%;width:100%;fill:#fff;transition:fill .5s}.carousel-control-next-icon:hover svg,.carousel-control-prev-icon:hover svg{fill:#880027}.dark2{opacity:.6!important;z-index:0!important}