.our-story-film section{padding:80px 0px;box-sizing:border-box}.our-story-film img{max-width:100% !important}.our-story-film h2.section-title{margin:0 auto 20px;font-family:"Chronicle Display A","Chronicle Display B" !important;font-size:32px !important;line-height:42px;letter-spacing:0.25px;font-weight:300 !important}.our-story-film h3.section-name{font-family:"NHaasGroteskTXW01-65Md";font-size:16px;line-height:20px;letter-spacing:0.25px;font-weight:500;text-transform:uppercase;color:#0e0e0e}.our-story-film p{font-family:"NeueHaasGroteskText W01";font-size:16px !important;line-height:28px;letter-spacing:0.25px;text-align:center}.our-story-film p.section-description{max-width:800px;margin:0 auto}.our-story-film .main-slot{position:relative;height:auto;overflow:hidden;background-size:cover;background-position:center center;color:#fff}.our-story-film .main-slot .page-title{max-width:800px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);box-sizing:border-box}.our-story-film section.intro{padding:80px 0 0;text-align:center}.main-slot.height-matches-window{min-height:auto}#film-main-slot{padding:0}#film-main-slot a.scroll-down{width:24px;height:10px;background:url("../img/Down-White.svg?$staticlink$") 0 0 no-repeat;background-size:contain;position:absolute;z-index:1;left:50%;bottom:5.916666666666667vh;transform:translateX(-50%);display:inline-block;white-space:nowrap;text-indent:100%;overflow:hidden;outline:0}#film-shop-mod{padding:80px 0}#film-shop-mod .col3{box-sizing:border-box;padding:0 60px;max-width:1560px;margin:0 auto}#film-shop-mod .col3:last-of-type{margin-top:75px !important}#film-shop-mod .col3 .col{float:left;text-align:center;width:33.3%}#film-shop-mod .col3 .col a:hover h3{color:#D0011B}#film-shop-mod .col3 .col a p{text-transform:none;max-width:400px;margin:0 auto;padding:0 20px;color:#0e0e0e}#film-shop-mod .col3 .col a p span{font-style:italic}@media only screen and (max-width: 1024px){#film-shop-mod .col3{padding:0 42px}#film-shop-mod .col3 .col a p{font-size:12px !important;line-height:22px}}@media only screen and (max-width: 1023px){#film-shop-mod{padding:100px 0}}@media only screen and (max-width: 767px){#film-shop-mod{padding:80px 0}#film-shop-mod .col3{padding:0 20px !important}#film-shop-mod .col3:last-of-type{margin-top:0px !important}#film-shop-mod .col3:nth-of-type(2) .col:nth-of-type(3){padding-bottom:0}#film-shop-mod .col3 .col{float:none;width:100%;padding-bottom:50px}}section#on-set{padding:0 0 80px}section#on-set .gallery-switch{box-sizing:border-box;height:91px;margin:0 auto;max-width:1440px;min-width:250px;position:relative;width:100%;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}section#on-set .gallery-switch ul{box-sizing:border-box;display:block;height:100%;list-style:none;margin:0 auto;width:345px}section#on-set .gallery-switch ul li{display:table;float:left;height:100%;position:relative;text-align:center;width:40%}section#on-set .gallery-switch ul li:first-child{width:60%}section#on-set .gallery-switch ul li a{display:table-cell;vertical-align:middle;color:#B0B0B0;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-family:'NHaasGroteskTXW01-65Md'}section#on-set .gallery-switch ul li a:hover{color:#0E0E0E !important}section#on-set .gallery-switch ul li a.active{color:#0E0E0E !important}section#on-set .gallery-description p.section-description{margin:80px auto 0px !important}section#on-set .gallery{width:90%;min-width:250px;max-width:1440px;height:auto;box-sizing:border-box;position:relative;margin:80px auto 20px;margin-right:auto;margin-left:auto}section#on-set .gallery ul.gallery-images,section#on-set .gallery ul.gallery-image{list-style-type:none}section#on-set .gallery ul.gallery-images li,section#on-set .gallery ul.gallery-image li{line-height:0;position:relative}section#on-set .gallery ul.gallery-images li .description,section#on-set .gallery ul.gallery-image li .description{width:100%;height:70px;background:transparent url("../images/gallery/gallery-desc-fade.png?$staticlink$") repeat-x 0px 0px;position:absolute;bottom:0%}section#on-set .gallery ul.gallery-images li .description p,section#on-set .gallery ul.gallery-image li .description p{font-size:14px !important;margin-bottom:0px;color:#fff;text-align:center;font-family:"NeueHaasGroteskText W01";position:relative;top:50%;transform:translateY(-50%);text-align:center}section#on-set .gallery ul.gallery-images li img,section#on-set .gallery ul.gallery-image li img{max-width:100% !important}section#on-set .gallery ul.gallery-images li.active,section#on-set .gallery ul.gallery-image li.active{visibility:visible;opacity:1;height:auto;transition:opacity 0.6s cubic-bezier(0.39, 0.575, 0.565, 1)}section#on-set .gallery ul.gallery-images ul.slick-dots,section#on-set .gallery ul.gallery-image ul.slick-dots{position:static;padding-top:15px;margin:0}section#on-set .gallery ul.gallery-images ul.slick-dots li,section#on-set .gallery ul.gallery-image ul.slick-dots li{width:8px;height:8px;display:inline-block}@media all and (max-width: 768px){.content-slot .gallery{padding-bottom:30px}}@media all and (max-width: 480px){#on-set .content-slot .gallery-description p.section-description{margin:50px auto 0px !important;padding:0 24px;box-sizing:border-box}#on-set .content-slot .gallery ul.gallery-images li .description,#on-set .content-slot .gallery ul.gallery-image li .description{height:50px}#on-set .content-slot .gallery ul.gallery-images li .description p,#on-set .content-slot .gallery ul.gallery-image li .description p{font-size:12px !important;line-height:14px}}@media all and (max-width: 375px){#on-set .content-slot .gallery-switch ul{width:260px}#on-set .content-slot .gallery{margin-top:50px}#on-set .content-slot .gallery ul.gallery-images{width:98%}#on-set .content-slot .gallery.no-descriptions ul.gallery-images li.active{padding-bottom:0px}}.our-story-film section#sponsorship{background:#FAFAFA;text-align:center}.our-story-film section#sponsorship ul.sponsor-logos{margin:80px auto;min-width:250px;width:855px;height:82px;list-style:none}.our-story-film section#sponsorship ul.sponsor-logos li{float:left;box-sizing:border-box;position:relative;color:#C5C5C5;height:100%;width:33.33%}.our-story-film section#sponsorship ul.sponsor-logos li img{max-width:100% !important;display:block;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0.3;mix-blend-mode:luminosity;fill:currentColor}@media all and (max-width: 1024px){.our-story-film section#sponsorship ul.sponsor-logos{width:655px;height:65px;margin:75px auto}}@media all and (max-width: 768px){.our-story-film section#sponsorship ul.sponsor-logos{width:80.9%;height:50px;max-width:555px;margin:55px auto}}@media all and (max-width: 480px){.our-story-film section#sponsorship ul.sponsor-logos{width:100%;height:34px}.our-story-film section#sponsorship ul.sponsor-logos li{width:27%;margin:0 3%}}@media all and (max-width: 1024px){#film-main-slot{height:483px;background-image:url("../img/film-header2.jpg?$staticlink$");background-size:cover;background-position:50% 50%}#film-main-slot .wistia_responsive_padding{display:none}.page-title{width:100%;max-width:700px}.page-title h1{font-size:48px !important;padding-bottom:15px !important}.page-title p{font-size:21px;line-height:1.4}h2.section-title{width:100%;max-width:700px;font-size:48px !important;margin:0 auto 34px}h3.section-name{width:100%;max-width:700px;margin:0px auto 30px}p.section-description{width:100%;max-width:700px;margin:0px auto 45px}.content-slot #sponsorship-gallery.gallery{margin-top:80px}#film-slot2{padding:0 20px}}@media all and (max-width: 768px){.page-title{max-width:640px;padding:0 24px}h3.section-name{max-width:640px}p.section-description{max-width:640px}.content-slot #sponsorship-gallery.gallery{margin-top:60px}#fiml-shop-mod .wrapper{padding:0 20px}section#on-set{padding-bottom:0px}}@media all and (max-width: 480px){.page-title{max-width:100%}.page-title h1{font-size:32px !important;line-height:1.2 !important;margin:0 !important}.page-title p{font-size:17px !important;line-height:1.55}p.section-description{max-width:100%;font-size:14px !important;padding:0 24px;box-sizing:border-box}}@media all and (max-width: 375px){#film-main-slot{padding-left:24px;padding-right:24px}h2.section-title{max-width:100%;font-size:36px !important;margin:0 auto 20px}h3.section-name{max-width:100%}p.section-description{max-width:100%;font-size:14px !important;padding:0 24px;box-sizing:border-box}}
