:root{--primary: #D30201;--secondary: #000000;--gray: rgba(0, 0, 0, 0.8156862745);--lightGray: #e0e0e0;--white: #ffffff;--btnPrimary: #000000;--btnSecondary: #D30201;--btnWhite: #e0e0e0;--btnBlack: #3b3c42;--btnPrimaryInactive: #D30201;--btnSecondaryInactive: #000000;--btnWhiteInactive: #ffffff;--btnBlackInactive: #000000;--fontColor: #000000;--fontColorLight: #ffffff;--linkColor: #000000;--linkColorDark: #D30201;--navigationBg: #ffffff;--footerBg: #000000;--overlayOpacity: 0.85;--pMin: 1rem;--pAv: 1rem;--pMax: 1rem;--h1Min: 2rem;--h1Av: 2.2rem;--h1Max: 3.5rem;--h2Min: 1.6rem;--h2Av: 1.7rem;--h2Max: 2rem;--h3Min: 1.3rem;--h3Av: 1.3rem;--h3Max: 1.6rem;--h4Min: 1.1rem;--h4Av: 1.1rem;--h4Max: 1.1rem;--overlay: #000000;--boxesBg: #e0e0e0;--contentWidthSmall: 1000px;--contentWidthMiddle: 1440px;--contentWidthLarge: 1840px;--deskTextPadding: 40px;--deskTextPaddingBig: 100px;--mobileTextPadding: 20px;--boxShadow: 0px 0px 25px rgba(0,0,0,0.2);--mobileBreakpoint: 960px}html{scroll-behavior:smooth}html body{font-size:100%;color:var(--fontColor)}@media(max-width: calc(960px - 1px)){html body.safari #main figure.fm-scrollUp{background-attachment:scroll !important;background-position:center !important}}html body h1{font-family:"handel-gothic",sans-serif;font-size:var(--h1Min);font-weight:800;line-height:1;letter-spacing:2px !important;text-transform:uppercase !important;color:var(--white) !important;margin-bottom:30px !important}html body h1 span{font-family:"klavika-web-condensed",sans-serif !important;font-weight:400 !important;font-size:2rem !important;letter-spacing:unset !important}@media(max-width: calc(960px - 1px)){html body h1 span{font-size:1.5rem !important}}@media(max-width: calc(960px - 1px)){html body h1 br{margin-bottom:15px !important}}@media(min-width: 960px){html body h1{font-size:var(--h1Av)}html body h1 span{font-size:1.6rem}}@media(min-width: 1240px){html body h1{font-size:var(--h1Max)}}html body h2{font-family:"handel-gothic",sans-serif;letter-spacing:2px !important;font-size:var(--h2Min);line-height:1.2}@media(max-width: calc(960px - 1px)){html body h2{line-height:1}}html body h2 em{font-style:normal !important;color:var(--primary) !important}@media(max-width: calc(960px - 1px)){html body h2 br{margin-bottom:15px !important}}html body h2 span{font-family:"klavika-web-condensed",sans-serif;font-weight:400 !important;line-height:.5 !important;background:#000;padding:0px 10px !important;color:var(--white)}@media(min-width: 960px){html body h2 span{font-size:1.48rem !important}}@media(max-width: calc(960px - 1px)){html body h2 span{font-size:1.3rem !important}}@media(min-width: 960px){html body h2{font-size:var(--h2Av)}}@media(min-width: 1240px){html body h2{font-size:var(--h2Max)}}html body h3{font-family:"handel-gothic",sans-serif;letter-spacing:2px !important;font-size:var(--h3Min)}html body h3 em{font-style:normal !important;color:var(--primary) !important}@media(max-width: calc(960px - 1px)){html body h3 br{margin-bottom:15px !important}}html body h3 span{font-family:"klavika-web-condensed",sans-serif;font-weight:400 !important;line-height:.5 !important;background:#000;padding:0px 10px !important;color:var(--white)}@media(min-width: 960px){html body h3 span{font-size:1.2rem !important}}@media(max-width: calc(960px - 1px)){html body h3 span{font-size:1.1rem !important}}@media(min-width: 960px){html body h3{font-size:var(--h3Av)}}@media(min-width: 1240px){html body h3{font-size:var(--h3Max)}}html body h4{font-family:"handel-gothic",sans-serif;letter-spacing:2px !important;font-size:var(--h4Max)}html body h4 em{font-style:normal !important;color:var(--primary) !important}html body h5{font-size:1.1rem !important}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{text-transform:uppercase}html body p,html body li{margin:5px 0;font-size:var(--pMin)}@media(min-width: 960px){html body p,html body li{font-size:var(--pAv)}}@media(min-width: 1240px){html body p,html body li{font-size:var(--pMax)}}html body a:visited{color:var(--fontColor)}html body a[href*="tel:"]{display:inline-flex}html body .text-light h1,html body .text-light h2,html body .text-light h3,html body .text-light h4,html body .text-light h5{color:var(--fontColorLight)}html body p.error{width:100%;color:#cf2626}html body video{-o-object-fit:cover;object-fit:cover;width:100%}html body .ce_form .captcha_text{width:100%}html body ::-moz-selection{background:var(--fontColor);color:var(--fontColorLight)}html body ::selection{background:var(--fontColor);color:var(--fontColorLight)}html body ::-moz-selection{background:var(--primary);color:var(--fontColor)}html body #header{background:rgba(0,0,0,0) !important;position:sticky;top:0;z-index:10;background:var(--navigationBg);box-shadow:0 0 5px rgba(0,0,0,.2)}html body #header nav{background:rgba(0,0,0,0);background:none !important;position:absolute !important;padding:unset !important}html body #header nav .navbar-logo{padding-left:20px !important;background:rgba(0,0,0,0) !important}@media(min-width: 1600px){html body #header nav .navbar-logo{padding-left:100px !important}}html body #header nav .navbar-logo .fm-logo{padding:0}@media(max-width: calc(960px - 1px)){html body #header nav .navbar-logo{padding-left:20px !important}}html body #header nav .navbar-logo img{display:block;width:150px;height:100%;-o-object-fit:contain;object-fit:contain;transition:all .4s ease}@media(min-width: 1470px){html body #header nav .navbar-logo img{width:200px}}@media(min-width: 1600px){html body #header nav .navbar-logo img{width:220px}}@media(min-width: 2060px){html body #header nav .navbar-logo img{width:280px}}html body #header nav .navbar-menu{width:100% !important;background:rgba(0,0,0,0) !important}@media(min-width: 960px){html body #header nav .navbar-menu{padding-right:20px !important;height:100px !important}}@media(min-width: 1470px){html body #header nav .navbar-menu{padding-right:10vw !important}}@media(min-width: 2060px){html body #header nav .navbar-menu{padding-right:20vw !important}}@media(min-width: 2060px){html body #header nav .navbar-menu .level_1 li{margin-right:20px !important}}html body #header nav .navbar-menu .level_1 li::after{display:none !important}html body #header nav .navbar-menu .level_1 li a{letter-spacing:1px !important;color:var(--white) !important;background:rgba(0,0,0,0) !important;font-weight:400 !important;clip-path:polygon(0 0, 95% 0, 100% 100%, 0% 100%);padding:5px 15px 5px 10px}html body #header nav .navbar-menu .level_1 li a:hover,html body #header nav .navbar-menu .level_1 li a.active{background:var(--primary) !important;clip-path:polygon(0 0, 95% 0, 100% 100%, 0% 100%);padding:5px 15px 5px 10px;transition:500ms}@media(min-width: 960px)and (max-width: 1060px){html body #header nav .navbar-menu .fm-social{display:none !important}}@media(min-width: 1240px){html body #header nav .navbar-menu .fm-social li{margin-left:10px !important}}@media(min-width: 1470px){html body #header nav .navbar-menu .fm-social li{margin-left:20px !important}}@media(max-width: 960px){html body #header nav .open-nav{width:32px;height:32px;padding:3px 0;top:50%;transform:translateY(-50%);z-index:1010}html body #header nav .open-nav span{background:var(--fontColorLight);height:4px}html body #header nav .open-nav span:nth-of-type(1){top:2px}html body #header nav .open-nav span:nth-of-type(2){top:calc(50% - 3px)}html body #header nav .open-nav span:nth-of-type(3){top:calc(100% - 8px)}html body #header nav .level_1{margin-bottom:80px}html body #header nav .level_1 li{margin-bottom:0}html body #header nav .level_1 li::after{display:none !important}html body #header nav .level_1 li a:not(.open-dropdown){font-size:clamp(17px,3vw,17px);line-height:calc(clamp(17px,3vw,17px)*1.2);padding:4px;color:var(--fontColorLight)}html body #header nav .level_1 li .open-dropdown{font-size:clamp(15px,2vw,16px);line-height:calc(clamp(15px,2vw,16px)*1.6);height:unset;display:flex !important;transition:all .2s}html body #header nav .level_1 li.fm-open>.open-dropdown{transform:rotate(180deg)}html body #header nav .level_1 li.fm-open a{background:rgba(0,0,0,0)}html body #header nav .level_1 li.fm-open .open-dropdown{display:flex}html body #header nav .level_1 li.fm-open>ul{max-height:100vh;overflow:auto}html body #header nav .level_1 .fm-social{display:flex;flex-wrap:wrap !important;justify-content:center;gap:20px;opacity:1;position:absolute;bottom:30px;top:auto;width:100%;left:0;padding-left:0;border-bottom:none !important}html body #header nav .level_1 .fm-social li{margin-top:0}}@media(max-width: 960px)and (min-width: 1240px){html body #header nav .level_1 .fm-social li{margin-left:10px !important}}@media(max-width: 960px)and (min-width: 1470px){html body #header nav .level_1 .fm-social li{margin-left:20px !important}}@media(max-width: 960px){html body #header nav .level_1 .fm-social li::after{display:none !important}html body #header nav .level_1 .fm-social li a{text-align:center;min-width:40px}html body #header nav .level_1 .fm-social li a i.fa{font-size:24px}}@media(min-width: 961px){html body #header nav .open-dropdown{display:none}html body #header nav .level_1 .fm-social,html body #header nav .open-nav,html body #header nav .close-nav{display:none !important}}@media(max-height: 400px){html body #header nav .level_1 .fm-social{display:none !important}}html body #header.fm-fixed{background:var(--white) !important}html body #header.fm-fixed nav{background:var(--white) !important}@media(max-width: calc(960px - 1px)){html body #header.fm-fixed nav{padding-top:10px !important;padding-bottom:10px !important}}html body #header.fm-fixed nav img{width:150px !important}@media(min-width: 1600px){html body #header.fm-fixed nav img{width:200px !important}}@media(max-width: calc(960px - 1px)){html body #header.fm-fixed nav img{width:130px !important}}@media(min-width: 2060px){html body #header.fm-fixed nav .navbar-menu .level_1 li{margin-right:20px !important}}html body #header.fm-fixed nav .navbar-menu .level_1 li::after{display:none !important}html body #header.fm-fixed nav .navbar-menu .level_1 li a{letter-spacing:1px !important;color:var(--fontColor) !important;background:rgba(0,0,0,0) !important;clip-path:polygon(0 0, 95% 0, 100% 100%, 0% 100%);padding:5px 15px 5px 10px}@media(max-width: calc(960px - 1px)){html body #header.fm-fixed nav .navbar-menu .level_1 li a{clip-path:unset !important;color:var(--white) !important}}@media(max-width: 960px){html body #header.fm-fixed nav .navbar-menu .level_1 li a{color:var(--white) !important}}html body #header.fm-fixed nav .navbar-menu .level_1 li a:hover,html body #header.fm-fixed nav .navbar-menu .level_1 li a.active{background:var(--primary) !important;color:var(--white) !important;clip-path:polygon(0 0, 95% 0, 100% 100%, 0% 100%);padding:5px 15px 5px 10px;transition:500ms}html body #header.fm-fixed nav .navbar-menu .fm-social::before{content:"";background-color:var(--fontColor)}@media(min-width: 1240px){html body #header.fm-fixed nav .navbar-menu .fm-social li{margin-left:10px !important}}@media(min-width: 1470px){html body #header.fm-fixed nav .navbar-menu .fm-social li{margin-left:20px !important}}html body #header.fm-fixed nav .navbar-menu .fm-social li a{color:var(--primary) !important}html body #header.fm-fixed nav .navbar-menu .fm-social li a:hover{color:var(--white) !important}html body #header.fm-fixed nav .navbar-menu .open-nav span{background:var(--primary) !important}@media(min-width: 961px){html body #header nav{display:flex;flex-wrap:nowrap;margin-right:auto;margin-left:auto}html body #header nav .navbar-menu ul{padding:0;font-size:.7rem}html body #header nav .navbar-menu ul li{margin-bottom:0;text-align:left;padding:0}html body #header nav .navbar-menu ul li a{border:none;font-size:.7rem;line-height:1rem;padding:10px;color:var(--fontColorLight)}html body #header nav .navbar-menu ul li a:hover,html body #header nav .navbar-menu ul li a.active{background:var(--primary);color:var(--white)}html body #header nav .navbar-menu ul li.active{text-decoration:none}html body #header nav .navbar-menu ul li:hover>ul,html body #header nav .navbar-menu ul li:has(a:focus)>ul{opacity:1;visibility:visible;overflow:visible;max-height:300px;transition:opacity .4s,visibility 0s 0s,max-height .4s;background:var(--navigationBg)}html body #header nav .navbar-menu ul li::after{display:none}html body #header nav .navbar-menu .level_1{justify-content:flex-end}html body #header nav .navbar-menu .level_1>li>a{transition:none !important}html body #header nav .navbar-menu .fm-social{display:flex;flex-wrap:nowrap !important;justify-content:center}html body #header nav .navbar-menu .fm-social::before{content:"";display:inline-block;width:2px;height:43px;background-color:var(--white);opacity:.5;margin:0 4px 0 10px}html body #header nav .navbar-menu .fm-social li a{text-align:center;min-width:38px;color:var(--white) !important}html body #header nav .navbar-menu .fm-social li a:hover{text-decoration:none !important}html body #header nav .navbar-menu .fm-social li a i.fa{font-size:.7rem;line-height:.7rem}html body #header nav[data-nav-version=vcenter]{flex-direction:column;align-items:center}html body #header nav[data-nav-version=hcenter]{justify-content:flex-start}html body #header nav[data-nav-version=hcenter] .navbar-menu{position:absolute;height:100%;width:calc(100% - 80px);justify-content:center}}@media(min-width: 1240px){html body #header nav .navbar-menu .level_1 li a{font-size:.85rem}html body #header nav .navbar-menu .fm-social li a i.fa{font-size:1rem;line-height:1rem}}@media(min-width: 1470px){html body #header nav{padding-left:calc((100% - var(--contentWidthLarge))/2);padding-right:calc((100% - var(--contentWidthLarge))/2)}html body #header nav.fm-vcenter .navbar-logo img{width:120px}html body #header nav .navbar-menu .level_1 li a{font-size:.85rem !important}html body #header nav .navbar-menu .fm-social li a i.fa{font-size:1.2rem;line-height:1.2rem}html body #header nav[data-nav-version=hcenter] .navbar-menu{width:calc(100% - (100% - var(--contentWidthLarge)))}}@media(min-width: 1600px){html body #header nav .navbar-menu .level_1 li a{font-size:1rem !important}}html body #main .fm-stage{display:flex;align-items:center;justify-content:flex-start;height:calc(100vh - 116px);--swiper-navigation-top-offset: calc(100% - 80px)}@media(min-width: 960px){html body #main .fm-stage{height:calc(80vh - 132px) !important}}html body #main .fm-stage .fm-overlay::before{opacity:.75 !important;mix-blend-mode:multiply}@media(min-width: 1470px){html body #main .fm-stage .ce_text_fm{clip-path:polygon(0 0, 90% 0, 100% 100%, 0% 100%)}}@media(min-width: 2060px){html body #main .fm-stage .ce_text_fm{margin-right:150px;clip-path:polygon(0 0, 90% 0, 100% 100%, 0% 100%)}}@media(max-width: calc(960px - 1px)){html body #main .fm-stage .ce_text_fm{padding:30px !important}}@media(min-width: 960px){html body #main .fm-stage .ce_text_fm .fm-text{padding-left:var(--deskTextPaddingBig) !important;padding-right:var(--deskTextPaddingBig) !important;padding-bottom:calc(var(--deskTextPaddingBig)*2) !important;margin-bottom:250px !important;height:50vh !important}}@media(max-width: calc(960px - 1px)){html body #main .fm-stage .ce_text_fm .fm-text{padding:unset !important}}@media(min-width: 960px){html body #main .fm-stage .ce_text_fm .fm-text{height:100%}}@media(min-width: 1470px)and (max-width: calc(1600px - 1px)){html body #main .fm-stage .ce_text_fm .fm-text{margin-right:20px !important}}html body #main .fm-stage-text{text-align:center !important;margin-left:auto;margin-right:auto}html body #main .fm-stage-text p{position:relative;text-align:center;font-weight:100;font-size:2rem;line-height:1}html body #main .fm-stage-text strong{display:flex;align-items:center;line-height:1}html body #main .fm-stage-text strong::before,html body #main .fm-stage-text strong::after{display:inline-block;content:"";border-top:.3rem solid var(--fontColorLight);width:2rem;margin:0 .5rem}html body #main .fm-stage-background{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;justify-content:flex-start}html body #main .fm-stage-background::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;background:#000}html body #main .fm-stage-background figure{height:100%}html body #main .fm-stage-background figure *{height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 960px){html body #main .fm-stage{--swiper-navigation-top-offset: 50%}html body #main .fm-stage-text strong::before,html body #main .fm-stage-text strong::after{width:4rem;margin:0 1rem}}@media(min-width: 1240px){html body #main .fm-stage{height:calc(100vh - 132px)}html body #main .fm-stage-text p{font-size:5vw !important;text-shadow:0px 0px 15px #000,0px 0px 50px #000}html body #main .fm-stage-text strong{text-transform:uppercase}html body #main .fm-stage-background{height:100%}}html .stage-fixed #header{background:var(--white) !important}html .stage-fixed #header nav{background:var(--white) !important}@media(max-width: 960px){html .stage-fixed #header nav .navbar-menu .level_1 li a{clip-path:unset !important;color:var(--white) !important}}@media(min-width: 961px){html .stage-fixed #header nav .navbar-menu .level_1 li a{color:var(--fontColor) !important}}html .stage-fixed #header nav .navbar-menu .level_1 li a:hover,html .stage-fixed #header nav .navbar-menu .level_1 li a.active{background:var(--primary) !important;color:var(--white) !important}html .stage-fixed #header nav .navbar-menu .fm-social li a{color:var(--primary) !important}html .stage-fixed #header nav .navbar-menu .open-nav span{background:var(--primary) !important}html .stage-fixed #main h1{color:var(--fontColor) !important}