.heroContent .button.button--primary{text-transform:capitalize}.home__banner_video_section a{text-decoration:unset;color:unset}section.home__banner_video_section{clear:both}section.home__banner_video_section .banner_image_section{display:flex;flex-direction:row;position:relative}section.home__banner_video_section .banner_media img{width:100%;height:100%;max-width:100%;vertical-align:middle;object-fit:cover;object-position:center}section.home__banner_video_section .banner_media video,section.home__banner_video_section .banner_media source,section.home__banner_video_section .banner_media video[poster]{height:100%;width:100%;object-fit:cover}section.home__banner_video_section .banner_media{overflow:hidden}section.home__banner_video_section .banner_media{position:absolute;height:100%;left:0;right:0;top:0;bottom:0;overflow:hidden}section.home__banner_video_section .banner_image_section .banner_content{display:flex;flex-direction:column;position:relative;z-index:1;width:auto;justify-content:center;box-sizing:border-box}section.home__banner_video_section .banner_image_section .banner_content .banner-subtitle{font-family:Patua One;font-style:normal;font-weight:400;font-size:24px;line-height:31px;margin-bottom:16px}section.home__banner_video_section .banner_image_section .banner_content .banner-title{font-family:Patua One;font-style:normal;font-weight:400;font-size:55px;line-height:68px;margin-bottom:32px;text-transform:capitalize}section.home__banner_video_section .banner_image_section .banner_content .banner__buttons a.button:hover{background:#fff;color:#880320}section.home__banner_video_section .banner_image_section .banner_content .banner-subtitle{font-family:Assistant,sans-serif;font-optical-sizing:auto}section.homeBanner .banner_image_section .heroContent .banner-subtitle{font-family:Patua One;font-weight:400!important;margin-bottom:1.56vw!important}@media only screen and (min-width: 768px){section.home__banner_video_section .banner_image_section,section.home__banner_video_section .banner_image_section.bannerVideo{height:calc(70vh - 96px);width:100%}section.home__banner_video_section .banner_image_section.bannerVideo .banner_video.videoMobile{display:none}.customVideoBanner.home__banner_video_section .banner_image_section,section.home__banner_video_section .banner_image_section.bannerVideo{height:846px;height:44vw}.homeBanner.home__banner_video_section .banner_image_section img,section.home__banner_video_section .banner_image_section.bannerVideo img{object-fit:cover}section.customVideoBanner .banner_media video,section.customVideoBanner .banner_media source,section.customVideoBanner .banner_media video[poster]{object-fit:cover;object-position:center center}section.home__banner_video_section .banner_image_section .heroContent .banner-title{line-height:116px;max-width:800px;margin-bottom:24px}}@media only screen and (max-width: 767px){section.home__banner_video_section .banner_image_section.bannerVideo .banner_video,section.home__banner_video_section .banner_image_section{height:125vw;max-height:75vh;width:100%}section.home__banner_video_section .banner_image_section.bannerVideo .banner_video.videoDesktop,section.home__banner_video_section .banner_image_section.bannerVideo .banner_video.videoMediumDevice{display:none}section.home__banner_video_section .banner_image_section .banner_content{padding:36px 16px}section.home__banner_video_section .banner_image_section .banner_content .banner-subtitle{font-size:20px;line-height:26px}section.home__banner_video_section .banner_image_section .banner_content .banner-title{font-size:40px;line-height:52px}section.home__banner_video_section .banner_image_section .banner_content .banner__buttons a.button{height:50px;font-size:18px;line-height:29px}section.home__banner_video_section .banner_image_section.text-below-image{height:100%;flex-direction:column;flex-wrap:wrap}section.home__banner_video_section .banner_image_section.text-below-image .banner_media{position:relative}section.home__banner_video_section .banner_image_section.text-below-image .banner_content{color:#000!important}.customVideoBanner.home__banner_video_section .banner_image_section.bannerVideo,section.home__banner_video_section .banner_image_section.bannerVideo{max-height:unset}section.home__banner_video_section .bannerVideo .banner_video,section.home__banner_video_section .bannerVideo .videoMobile{height:100%!important;max-height:unset!important}section.home__banner_video_section .banner_image_section .heroContent .banner-title{font-size:39px;line-height:48px;margin-bottom:12px}section.home__banner_video_section .banner_image_section .heroContent .banner__buttons a.button{height:48px;font-size:16px;line-height:24px;min-width:150px;margin-top:36px}}@media only screen and (min-width: 1199px){section.home__banner_video_section .banner_image_section .heroContent .banner-title{line-height:113%!important;max-width:unset;margin-bottom:10px}section.homeBanner .banner_image_section .heroContent .banner-title{line-height:100%!important;max-width:unset;margin-bottom:10px}}@media only screen and (min-width: 768px){section.homeBanner .banner-smalltitle{margin-top:4vw;margin-bottom:2.2vw;font-size:24px;line-height:28px}section.home__banner_video_section .banner_image_section .heroContent{line-height:113%!important}section.homeBanner .banner_image_section .heroContent .banner-title{line-height:100%!important;margin-bottom:10px;max-width:unset!important}section.homeBanner .banner_image_section .heroContent{max-width:100%!important}}.customVideoBanner .button.button--primary{border-radius:98px}@media screen and (min-width: 992px){.customVideoBanner .button.button--primary{min-width:224px;height:72px;font-size:24px}}@media screen and (max-width: 992px){section.homeBanner .banner_image_section .heroContent{max-width:76%!important}section.homeBanner .banner-smalltitle{font-size:16px;line-height:24px;margin-top:18px;margin-bottom:32px}}@media screen and (max-width: 767px){section.home__banner_video_section.bannerVideo .banner_image_section .banner_content,section.home__banner_video_section.customVideoBanner .banner_image_section .banner_content{justify-content:flex-start;padding-left:16px;padding-right:16px}section.homeBanner .banner_image_section .heroContent{max-width:100%!important;margin:0 auto!important;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/638/assets/video-banner.css.map */
