.section-banner-history{position:relative}.section-banner-history{overflow:hidden}.section-banner-history .line-wrapper{width:1px;height:50%;display:block;position:absolute;top:50%;left:50%;background-color:#f7f3e7;z-index:1}.placeholder-svg{background-color:#dedede}scroll-video{display:block}.section-banner__media img,.section-banner__media svg{width:100%;max-width:100%;height:100%;object-fit:cover}.section-banner__container{position:relative;transition-duration:1s}.film-feature-section{overflow:hidden}.film-feature-section .section-banner__container{padding:50px}.film-feature-section .section-banner__container.active{padding:0}.section-banner__inner{position:absolute;left:0;bottom:0;width:100%;height:100%}.section-banner__inner{display:flex}.banner_inner--background{width:100%}.section-banner__content{max-width:100%;padding:50px 60px}.image-banner-full-width .section-banner__content{max-width:800px}.section-banner__heading{font-family:var(--font-header-family);margin-top:0;font-weight:700;line-height:1;text-shadow:0px 0px 4px rgba(0,0,0,.25);text-transform:uppercase;letter-spacing:0}.section-banner__text,.section-banner__text p{font-family:var(--font-body-family);font-weight:500;font-size:16px;line-height:24px;letter-spacing:0}.section-banner__text p{margin:0}.section-banner__btn{font-family:var(--font-header-family);color:#f7f3e8;text-decoration:none;padding:15px 40px;border:1px solid currentcolor;border-radius:2px;text-transform:uppercase;font-weight:500;font-size:16px;line-height:100%;cursor:pointer;background-color:transparent;display:flex;align-items:center;justify-content:center;letter-spacing:0}.section-banner__btn-icon{margin-left:10px;line-height:0}.section-banner__btn:hover{background-color:var(--clr-background-second);border-color:var(--clr-background-second);color:var(--clr-green)}.section-banner__actions{display:flex;align-items:center;flex-direction:row}.second-btn,.video-watch-btn{margin-left:20px}.section-banner__vertical--medium{align-items:center}.section-banner__vertical--top{align-items:flex-start}.section-banner__vertical--bottom{align-items:flex-end}.hero-banner-section .banner_inner--background{display:flex}.hero-banner-section .section-banner__vertical--bottom .banner_inner--background{align-items:flex-end}.hero-banner-section .section-banner__vertical--medium .banner_inner--background{align-items:center}.hero-banner-section .section-banner__vertical--top .banner_inner--background{align-items:flex-start}.section-banner__horizontal--left .section-banner__content{float:left}.section-banner__horizontal--center .section-banner__content{margin:0 auto}.section-banner__horizontal--right .banner_inner--background{justify-content:right}.section-banner__horizontal--right .section-banner__content{float:right}.section-banner__textalign--left{text-align:left}.section-banner__textalign--center{text-align:center}.section-banner__textalign--right{text-align:right}.section-banner__textalign--left .section-banner__actions{justify-content:flex-start}.section-banner__textalign--center .section-banner__actions{justify-content:center}.section-banner__textalign--right .section-banner__actions{justify-content:flex-end}.section-banner .section-banner__media--auto .section-banner__image,.section-banner .section-banner__media--auto .hero__video{width:100%;height:auto;object-fit:cover}.section-banner .section-banner__media--full-height .section-banner__image,.section-banner .section-banner__media--full-height .hero__video{height:100vh;width:100%;object-fit:cover}.section-banner .section-banner__media--full-height-120px .section-banner__image,.section-banner .section-banner__media--full-height-120px .hero__video{height:calc(100vh - 120px);width:100%;object-fit:cover}.section-banner .section-banner__media--500px .section-banner__image,.section-banner .section-banner__media--500px .hero__video{height:500px;width:100%;object-fit:cover}.section-banner .section-banner__media--650px .section-banner__image,.section-banner .section-banner__media--650px .hero__video{height:650px;width:100%;object-fit:cover}.section-banner .section-banner__media--750px .section-banner__image,.section-banner .section-banner__media--750px .hero__video{height:750px;width:100%;object-fit:cover}.section-banner .section-banner__media--850px .section-banner__image,.section-banner .section-banner__media--850px .hero__video{height:850px;width:100%;object-fit:cover}.section-banner .section-banner__media{line-height:0}.section-banner__media.mobile,.section-banner__inner.mobile{display:none}.film-feature-section .section-banner{transition-duration:1s}.film-feature-section .section-banner.border-top{border-top:1px solid var(--clr-gray-dark)}.film-feature-section .section-banner.border-bottom{border-bottom:1px solid var(--clr-gray-dark)}.template-404-page .section-banner__text p{text-transform:uppercase;margin:0;font-size:22px;line-height:100%;font-family:var(--font-header-family);font-weight:500}film-article-slideshow{display:block}.hero-banner-section .section-banner__heading{font-family:ElanITCStd Bold;font-weight:700}.section-banner .section-banner__text p{font-family:Hamburg Hand;font-weight:400}.hero-banner-section .section-banner__btn{border:none}.section-banner .section-banner-text{display:inline-block;width:100%;text-align:center;border-bottom:1px solid #858585}.section-banner .section-banner-text .link-to-form{text-decoration:none;font-family:ElanITCStd Medium;text-transform:uppercase;cursor:pointer}.hero-banner-section .section-banner__btn{padding:16px 32.25px}.hero-banner-section .banner_inner--background{height:100%}@media screen and (max-width: 991px){.hero-banner-section .section-banner__text p{line-height:32px}.hero-banner-section .banner-logo{margin-bottom:32px}.hero-banner-section .banner-logo img{height:194px;width:auto}.section-banner .section-banner-text{padding:20px 0}.section-banner .section-banner-text .link-to-form{font-size:24px;line-height:32px}}@media screen and (min-width: 992px){.hero-banner-section .section-banner__heading{padding-bottom:0}.hero-banner-section .section-banner__text p{line-height:35px}.hero-banner-section .section-banner__btn{min-width:348px}.hero-banner-section .banner-logo{margin-bottom:40px}.section-banner .section-banner-text{padding:32px 0}.section-banner .section-banner-text .link-to-form{font-size:48px;line-height:54px}}@media screen and (min-width: 750px) and (max-width: 1024px){.section-banner__btn{padding:15px 25px}}@media screen and (max-width: 989px){.section-banner__content{padding-left:15px;padding-right:15px}}@media screen and (max-width: 749px){.section-banner__content{padding-left:0;padding-right:0}.section-banner__heading{letter-spacing:-1.52px}.section-banner__text{font-size:15px;line-height:1.27}.section-banner__btn{padding:15px 25px}.banner_inner--background{padding:0 15px}.section-banner__media.mobile{display:block}.section-banner__media.desktop,.section-banner__inner.desktop{display:none}.section-banner__inner.mobile{display:flex}.section-banner__btn{font-size:16px;line-height:1}.film-feature-section .section-banner__container{padding:25px}.film-feature-section .section-banner__container.active{padding:0}.template-404-page .section-banner__text p{font-size:20px;line-height:1.2}}@media screen and (max-width: 377px){.section-banner__btn{padding:15px 20px;font-size:15px}.section-banner__btn-icon{width:15px}}
/*# sourceMappingURL=/cdn/shop/t/136/assets/section-image-banner-2.css.map */
