.hero-banner-section{position:relative}.hero-banner-section .background-video{line-height:0}.hero-banner-section .background-video video{height:100vh;object-fit:cover}.hero-banner-section .background-video{position:relative}.hero-banner-section .video-text{align-items:center;display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.hero-banner-section .video-text .content-section .row{align-items:center;display:flex;flex-wrap:wrap;padding-left:33px}.hero-banner-section .video-text .content-section .row .text-column{width:75%}.hero-banner-section .video-text .content-section .row .popup-video-col{width:25%}.hero-banner-section .video-text .content-section .row .text-column .text h1{color:#f4f0f0;font-size:72px;font-weight:300;line-height:100%}.hero-banner-section .video-text .content-section .row .text-column .text p{color:#f4f0f0;font-size:28px;font-weight:400;line-height:100%;margin:0;max-width:600px}.hero-banner-section .video-text .content-section .row .popup-video-col .thumbnail-text{color:#f4f0f0;font-size:18px;font-weight:400;margin:20px 0 0;text-decoration:underline}.hero-banner-section .background-video:before{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(180deg,transparent 67.08%,rgba(0,0,0,.2) 78.36%),linear-gradient(180deg,rgba(0,0,0,.2),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero-banner-section .video-text .content-section .row .text-column .text{width:1050px}.hero-banner-section .video-text .content-section{width:100%}.hero-banner-section .video-text .content-section .row .popup-video-col a.youtube{display:inline-block;transition:.2s}.hero-banner-section .video-text .content-section .row .popup-video-col a:hover .thumbnail-img svg{background:#2a2a2899;border-radius:100%}.hero-banner-section .video-text .content-section .row .popup-video-col a:hover .thumbnail-img svg circle{stroke:#d0b599}.hero-banner-section .video-text .content-section .row .popup-video-col a:hover .thumbnail-img svg path{fill:#d0b599}.hero-banner-section .video-text .content-section .row .popup-video-col a:hover .thumbnail-text{color:#d0b599}.hero-banner-section .video-text .content-section .row .popup-video-col a.youtube .video .thumbnail-img{text-align:center}.hero-banner-section .video-text .content-section .row .popup-video-col a#video_popup{display:inline-block}.hero-banner-section .video-text .content-section .row .popup-video-col a#video_popup .video{align-items:center;display:flex;flex-direction:column}.hero-banner-section .video-text a#video_popup .video .thumbnail-img{line-height:0}.hero-banner-section .popup-video-col .popup_video{display:none}.hero-banner-section .popup-video-col .popup_video.popup_open{align-items:center;backdrop-filter:blur(6px);background-color:#00000073;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.hero-banner-section .popup_video.popup_open .popup_video_section{height:400px;max-width:700px;position:relative;width:100%}.hero-banner-section .popup_video.popup_open .popup_video_section video{height:100%;width:100%}body.popup_open{overflow:hidden}.hero-banner-section .popup_video.popup_open span#close_popup{color:#fff;cursor:pointer;font-size:20px;line-height:normal;padding:4px;position:absolute;right:0;top:-30px}.hero-banner-section .popup_video.popup_open iframe{height:100%;width:100%}@media only screen and (max-width:767px){.hero-banner-section .video-text .content-section .row .popup-video-col a#video_popup .video{flex-direction:row}.hero-banner-section .video-text .content-section .row .text-column .text{width:100%}.hero-banner-section .video-text .content-section .row .text-column .text h1{font-size:38px;font-weight:300}.hero-banner-section .video-text .content-section .row .text-column .text p{font-size:20px;font-weight:400;line-height:114.99999999999999%}.hero-banner-section .video-text .content-section .row{flex-direction:column;padding:0 20px}.hero-banner-section .video-text .content-section .row .text-column{width:100%}a#video_popup .video{align-items:center;display:flex;flex-wrap:wrap}.hero-banner-section .video-text .content-section .row .popup-video-col{padding-top:48px;width:100%}a#video_popup .video .thumbnail-img{height:55px;width:55px}a#video_popup .video .thumbnail-img svg{height:100%;width:100%}.hero-banner-section .video-text .content-section .row .popup-video-col .thumbnail-text{margin:0 0 0 25px}.hero-banner-section:before{background:linear-gradient(180deg,transparent 37.08%,rgba(0,0,0,.6) 58.36%),linear-gradient(180deg,rgba(0,0,0,.4),transparent 22.91%),linear-gradient(180deg,rgba(42,42,40,0) -6.67%,#2a2a28);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-banner-section .video-text{align-items:end;padding:0 0 50px;z-index:1}.hero-banner-section .popup_video.popup_open .popup_video_section{height:300px;padding:0 15px;width:100%}.hero-banner-section .popup_video.popup_open span#close_popup{right:15px;top:-40px}}@media only screen and (min-width:768px) and (max-width:1024px){.hero-banner-section .background-video video{height:85vh}.hero-banner-section .video-text .content-section .row .text-column .text h1{font-size:50px}.hero-banner-section .video-text .content-section .row .text-column .text p{font-size:22px;padding-top:10px}.hero-banner-section .video-text .content-section .row .text-column .text{width:100%}a#video_popup .video .thumbnail-img{height:65px;margin:0 auto;width:65px}a#video_popup .video .thumbnail-img svg{height:100%;width:100%}.hero-banner-section .video-text .content-section .row .popup-video-col{text-align:center}}@media only screen and (min-width:1025px) and (max-width:1400px){.hero-banner-section .video-text .content-section .row .text-column .text{width:100%}}