.intro,.intro .intro-container{position:relative;width:100%}@font-face{font-family:"Helvetica Neue Thin";src:url(/assets/fonts/HelveticaNeueLTProThin/font.woff2) format("woff2"),url(/assets/fonts/HelveticaNeueLTProThin/font.woff) format("woff")}@font-face{font-family:Agrandir-Light;src:url(/assets/fonts/Agrandir-GrandLight.otf) format("opentype")}.intro{min-height:26.25rem;text-align:center;max-width:initial!important}.intro h1,.intro__text{text-align:left;color:#fff}@media(max-width:2500px){.intro{min-height:27.5rem!important;height:100vh!important}}@media(max-width:415px){.intro{height:98vh!important;min-height:26.25rem!important}}@media(max-width:770px){.intro__desc{min-height:966px!important}}@media(max-width:415px){.intro__desc{min-height:647px!important}}@media(max-width:376px){.intro__desc{min-height:570px!important}}@media(max-width:350px){.intro__desc{min-height:505px!important}}@media(min-width:994px){.intro .intro-container{top:70vh}}@media(max-width:993px){.intro .intro-container{top:70vh}}@media(max-width:415px){.intro .intro-container{top:75vh}}@media(max-width:390px){.intro .intro-container{top:70vh}}.intro__background{position:fixed;z-index:-1;width:100%;height:100%;overflow:hidden;background-position:center}@media(max-width:2500px){.intro__background{min-height:27.5rem!important;height:100vh!important}}@media(max-width:415px){.intro__background{height:100vh!important;min-height:26.25rem!important}}.intro__background video{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media(max-width:2500px){.intro__background video{min-height:27.5rem!important;height:100vh!important}}@media(max-width:415px){.intro__background video{height:100vh!important;min-height:26.25rem!important}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.intro__background video{position:absolute;top:50%;left:50%;width:auto;min-width:100%;height:auto;min-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.intro h1{margin:0 auto 1rem;font-weight:unset;text-transform:uppercase;font-size:pxvw375(32);line-height:pxvw375(32);font-family:Agrandir-Light}@media screen and (max-width:768px){.intro h1{font-size:28px;line-height:34px}}@media screen and (max-width:370px){.intro h1 br{display:none}}@media(min-width:576px){.intro h1{max-width:none;font-size:pxvw375(13);line-height:pxvw375(13);padding-left:0}}@media(min-width:768px){.intro h1{max-width:none;font-size:48px;line-height:54px}}.intro__text{display:-webkit-box;display:flex}.intro__text p{max-width:29.375rem;margin:0;font-size:24px;line-height:28px;font-family:"Helvetica Neue Thin";letter-spacing:-.12px}@media(min-width:576px){.intro__text p{max-width:50%;font-size:pxvw375(9);line-height:pxvw375(9);padding-left:0}}@media(min-width:768px){.intro__text p{max-width:43rem;font-size:24px;line-height:28px}}.intro__text-cscz{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;color:#fff}.intro__text-cscz p{max-width:19.375rem;margin:0;font-size:16.5px;font-family:"Open Sans";line-height:1.625rem}.intro__cta{margin:1rem 0;display:contents}@media(min-width:768px){.intro__text-cscz p{max-width:60rem;font-size:1.3125rem}.intro__cta{position:fixed;bottom:2rem;left:50%;margin:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.intro__cta button{cursor:pointer;background:0 0;border:none;border-radius:50%;outline:0}@media only screen and (min-width:1920px){.intro__cta button{padding-bottom:17px}}.intro__cta .mat-icon{width:1.8125rem;height:1.8125rem;stroke:#fff;margin-bottom:1rem}.intro_video{display:-webkit-box;display:flex;margin:1rem 0 0;padding-bottom:30px}@media(min-width:768px){.intro__cta .mat-icon{width:2.8125rem;height:2.8125rem}.intro_video{padding-left:0}.intro_video button{font-size:16px;line-height:18px}}.intro_video button{display:-webkit-box;display:flex;font-size:16px;color:#fff;background-color:transparent;border:1px solid #fff;border-radius:0;outline:0;font-family:Helvetica-Neue;padding:10px 24px}.intro_video button span{line-height:2rem;padding-top:2px}.intro_video button .mat-icon{width:40px;height:40px;font-size:50px;line-height:45px}@media(min-width:768px){.intro_video button .mat-icon{width:45px;height:45px;font-size:55px;line-height:55px}}