body{background:#f4f4f4}body .red-tag{position:fixed;width:0;height:0;border-top:75px solid #cc0000;border-right:75px solid transparent;z-index:999;transition:top .3s}@media screen and (max-width: 768px){body .red-tag{border-top:50px solid #cc0000;border-right:50px solid transparent}}body .grecaptcha-badge{z-index:10}body #primary{padding:3rem}body header,body #site-header{position:relative;z-index:700;display:block;transition:top .3s}body header .logo,body #site-header .logo{top:10px;left:80px;width:60px;height:auto;position:fixed;z-index:998}@media screen and (max-width: 768px){body header .logo,body #site-header .logo{top:10px;left:50px;width:45px}body header .logo.blog-page,body #site-header .logo.blog-page{width:55px;background:rgba(0,0,0,0.7);border-radius:8px;padding:.5rem}}body header .burger-icon,body #site-header .burger-icon{display:inline-block;cursor:pointer;position:fixed;right:30px;top:-50px;padding:15px;background:#cc0000;z-index:600}@media screen and (min-width: 769px){body header .burger-icon,body #site-header .burger-icon{display:none}}@media screen and (max-width: 768px){body header .burger-icon,body #site-header .burger-icon{top:10px;padding:10px;right:10px}}body header .burger-icon .bar,body #site-header .burger-icon .bar{width:20px;height:2px;background-color:#ffffff;margin:3px 0;transition:.4s}body header .burger-icon.change .bar:nth-child(1),body #site-header .burger-icon.change .bar:nth-child(1){transform:translate(0, 5px) rotate(-45deg)}body header .burger-icon.change .bar:nth-child(2),body #site-header .burger-icon.change .bar:nth-child(2){opacity:0}body header .burger-icon.change .bar:nth-child(3),body #site-header .burger-icon.change .bar:nth-child(3){transform:translate(0, -5px) rotate(45deg)}body header .nav-wrapper,body #site-header .nav-wrapper,body header .header-nav-wrapper,body #site-header .header-nav-wrapper{width:100vw;position:absolute}body header .nav-wrapper nav ul,body #site-header .nav-wrapper nav ul,body header .header-nav-wrapper nav ul,body #site-header .header-nav-wrapper nav ul{width:70vw;margin:0 auto;display:flex;justify-content:space-around;align-items:center;color:#ffffff;font-weight:600;font-size:.8rem}@media screen and (max-width: 768px){body header .nav-wrapper nav ul,body #site-header .nav-wrapper nav ul,body header .header-nav-wrapper nav ul,body #site-header .header-nav-wrapper nav ul{font-size:1.5rem;gap:2rem;margin:5rem auto;flex-direction:column}}@media screen and (max-device-width: 750px) and (orientation: landscape)  and (-webkit-min-device-pixel-ratio: 2){body header .nav-wrapper nav ul,body #site-header .nav-wrapper nav ul,body header .header-nav-wrapper nav ul,body #site-header .header-nav-wrapper nav ul{margin:2rem auto}}body header .nav-wrapper nav ul li,body #site-header .nav-wrapper nav ul li,body header .header-nav-wrapper nav ul li,body #site-header .header-nav-wrapper nav ul li{list-style:none;display:flex;justify-content:space-around;align-items:center}body header .nav-wrapper nav ul li .menu-page,body #site-header .nav-wrapper nav ul li .menu-page,body header .header-nav-wrapper nav ul li .menu-page,body #site-header .header-nav-wrapper nav ul li .menu-page{cursor:pointer}body header .nav-wrapper nav ul li a,body #site-header .nav-wrapper nav ul li a,body header .header-nav-wrapper nav ul li a,body #site-header .header-nav-wrapper nav ul li a,body header .nav-wrapper nav ul li .menu-page,body #site-header .nav-wrapper nav ul li .menu-page,body header .header-nav-wrapper nav ul li .menu-page,body #site-header .header-nav-wrapper nav ul li .menu-page{color:#ffffff;transition:all 1s}body header .nav-wrapper nav ul li a:hover,body #site-header .nav-wrapper nav ul li a:hover,body header .header-nav-wrapper nav ul li a:hover,body #site-header .header-nav-wrapper nav ul li a:hover,body header .nav-wrapper nav ul li .menu-page:hover,body #site-header .nav-wrapper nav ul li .menu-page:hover,body header .header-nav-wrapper nav ul li .menu-page:hover,body #site-header .header-nav-wrapper nav ul li .menu-page:hover{color:#cc0000}body header .nav-wrapper nav ul .separator,body #site-header .nav-wrapper nav ul .separator,body header .header-nav-wrapper nav ul .separator,body #site-header .header-nav-wrapper nav ul .separator{height:20px;background:#ffffff;width:1px}@media screen and (max-width: 768px){body header .nav-wrapper nav ul .separator,body #site-header .nav-wrapper nav ul .separator,body header .header-nav-wrapper nav ul .separator,body #site-header .header-nav-wrapper nav ul .separator{display:none}}body header .nav-wrapper nav ul .separator:last-child,body #site-header .nav-wrapper nav ul .separator:last-child,body header .header-nav-wrapper nav ul .separator:last-child,body #site-header .header-nav-wrapper nav ul .separator:last-child{display:none}body header .header-menu,body #site-header .header-menu{position:fixed;height:104px;width:100%;z-index:500;overflow:hidden}@media screen and (max-width: 768px){body header .header-menu,body #site-header .header-menu{height:100vh;width:0}}body header .header-menu .header-nav-wrapper,body #site-header .header-menu .header-nav-wrapper{background-color:rgba(0,0,0,0.4)}@media screen and (max-width: 768px){body header .header-menu .header-nav-wrapper,body #site-header .header-menu .header-nav-wrapper{height:100vh;background-color:rgba(0,0,0,0.9)}}body header .header-menu .header-nav-wrapper nav,body #site-header .header-menu .header-nav-wrapper nav{padding:27px}body header .header-menu .header-nav-wrapper nav .menu-btn,body #site-header .header-menu .header-nav-wrapper nav .menu-btn{cursor:pointer}body footer{padding:3rem;background:#cacaca;position:relative}@media screen and (max-width: 768px){body footer{padding:1rem}}body footer .group{justify-content:space-between}body footer .group .col-1{font-size:1rem}@media screen and (max-width: 768px){body footer .group .col-1{text-align:center;font-size:.8rem;margin-bottom:22px}}body footer .group .col-2{gap:2rem}@media screen and (max-width: 768px){body footer .group .col-2{gap:1rem;flex-direction:column-reverse}}body footer .group .col-2 .privacy{gap:.5rem}body footer .group .col-2 .privacy .contact-btn{cursor:pointer}body footer .group .col-2 .privacy a{color:#000000}body footer .group .col-2 .privacy a:hover{color:#cc0000}body footer .group .col-2 .privacy img,body footer .group .col-2 .privacy svg{width:22px;height:22px}body footer .group .col-2 .privacy .privacy-footer{cursor:pointer}body footer .group .col-2 .privacy .privacy-footer:hover{color:#cc0000}body footer .group .col-2 .social-media{gap:1rem}body footer .group .col-2 .social-media .icon{position:relative;cursor:pointer}body footer .group .col-2 .social-media .icon:hover .svg path{fill:#cc0000}body footer .group .col-2 .social-media .icon:hover .circle{width:35px;height:35px;opacity:1}@media screen and (max-width: 768px){body footer .group .col-2 .social-media .icon:hover .circle{display:none}}body footer .group .col-2 .social-media .icon .svg path{fill:#000000;transition:.3s all}body footer .group .col-2 .social-media .circle{width:60px;height:60px;border:1px solid #cc0000;border-radius:50%;position:absolute;transition:.3s all;opacity:0}@media screen and (max-width: 768px){body footer .group .col-2 .social-media .circle{display:none}}body .loader{width:100vh;z-index:1000;position:fixed;top:0;left:0;pointer-events:none}body .loader .panel{width:100vw;height:calc(100vh / 8);background:#c3c3c3;opacity:0}body #page .site-content .hero{height:100vh;overflow:hidden;background:#000000}@media screen and (max-width: 768px){body #page .site-content .hero{height:40vh}}@media screen and (max-width: 1024px){body #page .site-content .hero{height:50vh}}@media screen and (max-device-width: 1536px) and (orientation: portrait)  and (-webkit-min-device-pixel-ratio: 2){body #page .site-content .hero{height:44vh}}@media screen and (max-device-width: 2048px) and (orientation: portrait)  and (-webkit-min-device-pixel-ratio: 2){body #page .site-content .hero{height:45vh}}body #page .site-content .hero .hero-video-swiper{opacity:.6}body #page .site-content .hero .hero-video-swiper,body #page .site-content .hero .hero-image-silder{width:100%;height:100%;overflow:hidden}body #page .site-content .hero .hero-video-swiper .swiper-wrapper .swiper-slide video,body #page .site-content .hero .hero-image-silder .swiper-wrapper .swiper-slide video,body #page .site-content .hero .hero-video-swiper .swiper-wrapper .swiper-slide img,body #page .site-content .hero .hero-image-silder .swiper-wrapper .swiper-slide img{width:100%;height:auto}body #page .site-content .hero .hero-video-swiper .swiper-wrapper .swiper-slide video,body #page .site-content .hero .hero-image-silder .swiper-wrapper .swiper-slide video{width:100%;height:100%;object-fit:cover}body #page .site-content .hero .hero-copy{color:#ffffff;text-align:center;width:80%;z-index:2}@media screen and (max-width: 1024px){body #page .site-content .hero .hero-copy{top:26%}}@media screen and (max-width: 768px){body #page .site-content .hero .hero-copy{width:100%;margin-top:0%}}body #page .site-content .hero .hero-copy .copy{text-shadow:0 0 6px rgba(0,0,0,0.4)}@media screen and (max-width: 768px){body #page .site-content .hero .hero-copy .copy{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}body #page .site-content .hero .hero-copy .copy .gsap-hero-item{opacity:0}body #page .site-content .hero .hero-copy .copy .line-1{font-weight:600;font-size:.875vw;letter-spacing:8px;margin-bottom:35px}@media screen and (max-width: 1024px){body #page .site-content .hero .hero-copy .copy .line-1{margin-bottom:25px}}@media screen and (max-width: 768px){body #page .site-content .hero .hero-copy .copy .line-1{line-height:12px;font-size:.5rem;margin-bottom:10px}}body #page .site-content .hero .hero-copy .copy .line-group{font-size:5vw;font-weight:500;text-transform:uppercase;letter-spacing:8px;margin-bottom:30px}@media screen and (max-width: 768px){body #page .site-content .hero .hero-copy .copy .line-group{font-size:1.5rem;margin-bottom:10px}}body #page .site-content .hero .hero-copy .copy .line-4{font-size:3vw;font-weight:500;margin-bottom:150px;line-height:42px}@media screen and (max-width: 768px){body #page .site-content .hero .hero-copy .copy .line-4{font-size:1rem !important;line-height:22px;margin-bottom:0;padding:0 1rem}}body #page .site-content .hero .hero-copy .button-wrapper{perspective:800px}body #page .site-content .hero .hero-copy .button-wrapper #btn-discover{height:30px;width:150px;rotate:90deg;margin:0 auto;display:block}body #page .site-content .hero .hero-copy .arrow-box{height:30px;width:150px;position:relative;opacity:0;font-size:.725rem;transform-style:preserve-3d;transition:transform 300ms ease-in-out;-webkit-transform-style:preserve-3d;-webkit-transition:transform 300ms ease-in-out;cursor:pointer}body #page .site-content .hero .hero-copy .arrow-box:hover{transform:rotateX(-90deg);-moz-transform:rotateX(-89deg);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}body #page .site-content .hero .hero-copy .arrow-box .side{color:#ffffff;position:absolute;width:100%;height:100%;display:flex;gap:1.2rem;justify-content:center;align-items:center}body #page .site-content .hero .hero-copy .arrow-box .side span{font-size:1rem}body #page .site-content .hero .hero-copy .arrow-box .default-side{background-color:rgba(0,0,0,0.2);border:1px solid #ffffff;transform:translateZ(15px);-webkit-transform:translateZ(15px);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}body #page .site-content .hero .hero-copy .arrow-box .hover-side{background-color:#cc0000;transform:rotateX(90deg) translateZ(15px);-webkit-transform:rotateX(90deg) translateZ(15px);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}@media screen and (max-width: 768px){body #page .site-content .hero .hero-copy .arrow-box{display:none}}body #page .site-content .hero .hero-copy .play-btn-container{text-align:center}body #page .site-content .hero .hero-copy .play-btn-container .play-btn{max-width:70px;margin:20px auto;cursor:pointer}@media screen and (max-width: 768px){body #page .site-content .hero .hero-copy .play-btn-container .play-btn{max-width:35px}}@media screen and (max-width: 768px){body #page .site-content .hero .hero-copy .play-btn-container{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width: 768px){body #page .site-content .hero .hero-copy .play-btn-container .play-btn-txt{margin-top:-20px}}body #page .site-content .hero .cta-overlay{position:absolute;top:62%;right:5%;border:2px solid white;z-index:500}@media screen and (max-width: 1024px){body #page .site-content .hero .cta-overlay{top:29%}}body #page .site-content .hero .cta-overlay div{max-width:500px}@media screen and (max-width: 1024px){body #page .site-content .hero .cta-overlay div{max-width:300px}}body #page .site-content .homepage section{position:relative}body #page .site-content .homepage section .film-strip{margin:60px 0;z-index:20}@media screen and (max-width: 768px){body #page .site-content .homepage section .film-strip{height:240px;margin:30px 0}}body #page .site-content .homepage .cta-overlay{border:2px solid white;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 24px 0 rgba(0,0,0,0.75);box-shadow:0 0 24px 0 rgba(0,0,0,0.75)}@media screen and (max-device-width: 2048px) and (orientation: landscape)  and (-webkit-min-device-pixel-ratio: 2){body #page .site-content .homepage .cta-overlay{max-width:420px;margin-top:0px}}body .modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}body .modal .modal-content{background-color:#fefefe;margin:15% auto;width:60%}@media screen and (max-width: 768px){body .modal .modal-content{width:97%}}body .modal .modal-content .modal-header{padding:1.5rem;background-color:#cc0000;color:white}body .modal .modal-content .modal-header h2{max-width:80%;margin:0 auto}body .modal .modal-content .modal-body{padding:20px;min-height:50vh}body .modal .modal-content .modal-footer{padding:1.5rem;background-color:#cc0000;color:white}body .modal .modal-content .modal-footer .share-icons{display:flex;justify-content:center;align-items:center;gap:1rem}body .modal .modal-content .modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:80%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}body .modal .close{color:#aaa;float:right;font-size:28px;font-weight:bold}body .modal .close:hover,body .modal .close:focus{color:black;text-decoration:none;cursor:pointer}.flex{display:flex;align-content:center;align-items:center}@media screen and (max-width: 768px){.hide-for-mobile{display:none}}.show-for-mobile{display:none}@media screen and (max-width: 768px){.show-for-mobile{display:block}}.show-for-desktop{display:block}@media screen and (max-width: 768px){.show-for-desktop{display:none}}.cookie-consent{color:#ffffff;position:fixed;z-index:550;bottom:-100%;width:100%;padding:1em;transition:500ms;transition-duration:1s;transition-timing-function:ease-out;background:#2c2c2c}.cookie-consent .consent-close{position:absolute;right:10px;top:4px;font-size:2rem;cursor:pointer}.cookie-consent.active{bottom:0px}.cookie-consent .copy{display:flex;gap:1.5rem;width:100%;margin:0 auto;align-items:end;font-size:.8em;gap:1em;justify-content:center}@media screen and (max-width: 768px){.cookie-consent .copy{flex-wrap:wrap;text-align:center}}.cookie-consent .copy a{color:#ffffff;text-decoration:underline}.cookie-consent .copy .cookie-btn-ok,.cookie-consent .copy .cookie-btn-deny{color:#ffffff;padding:1em 1.5em;border-radius:3px;margin-top:12px;border:none;font-weight:700}.cookie-consent .copy .cookie-btn-ok{background:#c30808}.cookie-consent .copy .cookie-btn-deny{background:#615858}