﻿@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Space+Grotesk:wght@300..700&family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap');
:root {
font-size:16px;
--ar-default: #ADADAD;
--ar-white: #ffffff;
--ar-black: #000000;
--ar-grey: #c8c8c8;
--ar-red: #D80027;
--font-DMSans: 'DM Sans',sans-serif,Arial,Helvetica;
--font-SpaceMono: 'Space Mono',sans-serif,Arial,Helvetica;
--font-SpaceGrotesk: 'Space Grotesk',sans-serif,Arial,Helvetica;
--font-SuperGround: 'Super Ground',sans-serif,Arial,Helvetica;
--font-PPMonumentExtended: 'PP Monument Extended',sans-serif,Arial,Helvetica;
--font-PPMonumentExtendedBlack: 'PP Monument Extended Black',sans-serif,Arial,Helvetica;
}
html{height:100%}
body{font-size:14px;background:#171717;color:var(--ar-default);font-family:var(--font-DMSans);font-weight:normal;position:relative;overflow-x:hidden;word-wrap:break-word;min-height:100%}
body.no-scroll{overflow:hidden}
img{max-width:100%;height:auto;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
a{text-decoration:none;color:var(--ar-gold);cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
a:hover,a:focus,.btn:hover{text-decoration:none;outline:none;color:var(--ar-purple);box-shadow:none}
button{border:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.btn:focus,button:focus{text-decoration:none;outline:none;box-shadow:none}
button:hover,button:focus,.accordion-button:focus{outline:none;box-shadow:none}
ul,li,ol{padding:0;margin:0}
li{list-style:none}
.light-text{font-weight:300}
.medium-text{font-weight:500}
.semibold-text{font-weight:600}
.bold-text{font-weight:700}
.italic-text{font-style:italic}
.small-text{font-size:.875rem}
.text-underline{text-decoration:underline}
.form-control:focus{outline:none;border-color:#dee2e6;box-shadow:none}
p{font-size:.875rem}

.btnPlay{display:none;border:0}
.orientation{background:var(--ar-white);position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;overflow:hidden;text-align:center;display:none}
.orientation img{max-width:150px;height:auto}
.orientation p{font-size:1rem;font-weight:400;color:var(--ar-purple);letter-spacing:3px;text-transform:uppercase}
.portrait-only{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.portrait-only img{margin-bottom:1rem}

.swiper.justify-center .swiper-wrapper{justify-content:center}
.swiper.justify-center .swiper-wrapper .swiper-slide:last-child{margin-right:0!important} 
.swiper-slide{height:auto}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.2}
.swiper-nav-wrapper{display:inline-flex}
.swiper-nav.hide{display:none}

.swiper-pagination-bullet{width:24px;height:3px;background-color:var(--ar-white);opacity:.8;border-radius:5px}
.swiper-pagination-bullet-active{background-color:var(--ar-red);opacity:1}

.swiper-pagination.bottom{position:relative;bottom:auto;margin-top:1rem}
.swiper-nav.bottom{position:relative;text-align:center;margin-top:2rem}
.swiper-nav.bottom .swiper-button-next,.swiper-nav.bottom .swiper-button-prev{position:relative;left:auto;right:auto;top:auto;bottom:0;margin:5px 8px}
.ar-controls .swiper-button-next:after,.ar-controls .swiper-button-prev:after{content:none}
.ar-controls .swiper-button-next,.ar-controls .swiper-button-prev{position:relative;display:inline-flex;border-radius:50%;color:var(--ar-default);align-items:center;width:36px;height:36px;text-align:center;background-color:var(--ar-black);font-size:1rem;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.ar-controls .swiper-button-next:hover,.ar-controls .swiper-button-next:focus,.ar-controls .swiper-button-prev:hover,.ar-controls .swiper-button-prev:focus{background-color:var(--ar-red)}
.ar-controls .swiper-button-next.swiper-button-disabled,.ar-controls .swiper-button-prev.swiper-button-disabled{opacity:.2}

.btn-be-primary{display:inline-block;color:var(--ar-purple);font-size:1.25rem;font-weight:600;position:relative}
.btn-be-primary svg{margin-left:5px}
.btn-be-primary:hover svg path{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.btn-be-primary:hover,.btn-be-primary:focus{color:var(--ar-gold)}
.btn-be-primary:hover svg path,.btn-be-primary:focus svg path{fill:var(--ar-gold)}

.btn-be-secondary{display:inline-block;color:var(--ar-gold);font-size:1.25rem;font-weight:600;position:relative}
.btn-be-secondary svg{margin-left:5px}
.btn-be-secondary:hover svg path{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.btn-be-secondary:hover,.btn-be-secondary:focus{color:var(--ar-white)}
.btn-be-secondary:hover svg path,.btn-be-secondary:focus svg path{fill:var(--ar-white)}

.btn-view-more{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:5px 10px}
.btn-view-more span{display:inline-block;position:relative}
.btn-view-more::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;height:100%;width:0%;background-color:var(--ar-grey);transition:0.3s ease-in-out}
.btn-view-more svg{margin-left:8px}
.btn-view-more svg path{transition:0.3s ease-in-out}
.btn-view-more:hover::before{width:100%}
.btn-view-more:hover{color:var(--ar-black)}
.btn-view-more:hover svg path{fill:var(--ar-red)}

.btn-collection-cta{display:inline-flex;width:45px;height:45px;align-items:center;justify-content:center;border:1px solid #514A4B;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.btn-collection-cta:hover,.btn-collection-cta:focus{background-color:#282828;border-color:#282828}

.btn-block{display:block}
.ar-cta{margin-top:3rem}
.ar-cta.center{text-align:center}

.ar-accordion .accordion-item{background-color:transparent;border:0;color:var(--ar-white);border-top:1px solid #2C2C2C;border-radius:0!important;}
.ar-accordion .accordion-item:last-child{border-bottom:0}
.ar-accordion .accordion-item .accordion-button{background-color:transparent;color:var(--ar-default);padding:18px 0;box-shadow:none;font-family:var(--font-SpaceGrotesk);font-size:2rem}
.ar-accordion .accordion-item .accordion-button:not(.collapsed){background-color:transparent;color:var(--ar-white)}
.ar-accordion .accordion-item .accordion-button:hover,.ar-accordion .accordion-item .accordion-button:focus{color:var(--ar-white)}
.ar-accordion .accordion-body{padding:.5rem 0 1.25rem}
.ar-accordion .accordion-body strong,.ar-accordion.acc-secondary .accordion-body strong{font-weight:500}
.ar-accordion .accordion-body p,.ar-accordion.acc-secondary .accordion-body p{margin-bottom:10px}
.ar-accordion .accordion-body .acc-img,.ar-accordion.acc-secondary .accordion-body .acc-img{text-align:center;padding:5px 0;max-width:800px;margin:0 auto}
.ar-accordion .accordion-body .ar-listing{margin-bottom:10px}

.ar-listing li{position:relative;padding:4px 0 4px 20px}
.ar-listing li::before{content:"";display:inline-block;width:6px;height:6px;background:var(--ar-purple);border-radius:50%;position:absolute;left:0;top:13px}

.ar-tabs{position:relative;text-align:center;margin-bottom:3rem}
.ar-tabs.scroll-tabs .nav{justify-content:center}
.ar-tabs .nav-link{border-radius:2rem;padding:10px 40px;margin:0;background-color:var();font-size:1.125rem;color:var(--ar-black)}
.ar-tabs .nav-link:hover,.ar-tabs .nav-link:focus,.ar-tabs .nav-link.active{background-color:var(--ar-red);color:var(--ar-white)}

.ar-tabs.scroll-tabs{overflow-y:hidden;scroll-behavior:smooth}
.ar-tabs.scroll-tabs::-webkit-scrollbar{display:none}
.ar-tabs.scroll-tabs .nav{flex-wrap:nowrap;white-space:nowrap}

.ar-tabs.is-scrollable .nav{justify-content:start}

.disable-btn,.disable-btn:hover,.disable-btn:focus{cursor:default;background:#919191;color:var(--ar-white)}
.ar-form .form-control::-webkit-input-placeholder{color:#1B1D24}
.ar-form .form-control:-moz-placeholder{color:#1B1D24}
.ar-form .form-control::-moz-placeholder{color:#1B1D24}
.ar-form .form-control:-ms-input-placeholder{color:#1B1D24}
.ar-form .form-control{height:50px;border-radius:0;border:0;border-bottom:1px solid var(--ar-black)}
.ar-form textarea.form-control{height:auto;min-height:50px}
.ar-form select{height:50px;border-radius:0;border-color:#404248;background:url(../images/select-arrow-down.png) no-repeat right 10px center;background-color:var(--ar-white);border:0;border-bottom:1px solid var(--ar-black);padding-right:2rem;-moz-appearance:none;-webkit-appearance:none;appearance:none}
.ar-form select::-ms-expand{display:none}
.has-error{border-color:#ba0c15!important}
.has-error::-webkit-input-placeholder{color:#ba0c15}
.has-error:-moz-placeholder{color:#ba0c15}
.has-error::-moz-placeholder{color:#ba0c15}
.has-error:-ms-input-placeholder{color:#ba0c15}
::-ms-clear{display:none}
.ar-error{color:#dc2126;padding-top:.2rem;margin:5px 0 0;display:none}
.thankyou{color:#00950b;padding-top:.2rem;margin-bottom:0;display:none;font-size:1.125rem;font-weight:700}
.form-group,.input-group{margin-bottom:20px}
.form-select:focus{box-shadow:none;outline:0}
.ar-form .file-upload .input-group{margin-bottom:0}
.ar-form .help-text{display:block;font-size:12px;text-align:right;margin-top:8px}
.ar-form .custom-file-button .form-control{border-bottom:0}
.ar-form .custom-file-button{border-bottom:1px solid var(--ar-black)}
.ar-form .custom-file-button .input-group-text{font-size:14px;background:var(--ar-white);border:1px solid var(--ar-gold);border-radius:0;height:40px;margin-left:0!important;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.ar-form .custom-file-button .input-group-text:hover,.ar-form .custom-file-button .input-group-text:focus{background:var(--ar-gold);color:var(--ar-white)}
.ar-form .custom-file-button input[type=file]{margin-left:-2px!important}
.ar-form .custom-file-button input[type=file]::-webkit-file-upload-button{display:none}
.ar-form .custom-file-button input[type=file]::file-selector-button{display:none}
.ar-form .custom-file-button:hover label{background-color:#dde0e3;cursor:pointer}
.form-check .form-check-input{border:1px solid var(--ar-default)}
.form-check-input:checked{background-color:var(--ar-red);border-color:var(--ar-red)}
.form-check-input:focus{border-color:var(--ar-red);outline:0;box-shadow:0 0 0 0.25rem rgba(105,55,96,.25);}

.lg-container{width:100%;max-width:1550px;margin-right:auto;margin-left:auto}
.ar-container{width:100%;max-width:1350px;margin-right:auto;margin-left:auto}
.lg-container,.ar-container{padding-right:30px;padding-left:30px}
.sm-container{max-width:1000px;margin:0 auto}
.container-fluid{padding-right:80px;padding-left:80px}
.ar-wrapper{padding-top:78px;overflow:hidden}
.inner-wrapper{padding-top:88px}
.section{position:relative;padding:4rem 0;overflow:hidden}
.section-pt{position:relative;padding:4rem 0 0;overflow:hidden}
.section-pb{position:relative;padding:0 0 4rem;overflow:hidden}
.row-30{--bs-gutter-x:30px}

.section-wrapper{position:relative;z-index:1}
.bg-notes{position:absolute;width:100%;height:100%;top:0;left:0}
.bg-notes img{width:100%;height:100%}

.scrollToTop{position:fixed;background:var(--ar-red);color:var(--ar-white);text-align:center;font-size:12px;font-family:var(--font-SuperGround);border:1px solid var(--ar-red);padding:4px 12px;bottom:10px;right:10px;display:none;z-index:15;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.scrollToTop:hover,.scrollToTop:focus{color:var(--ar-default);background:var(--ar-black);border-color:var(--ar-default)}
.inner-page .scrollToTop{left:auto;right:0}

.ar-breadcrumb{padding:20px 0}
.ar-breadcrumb .breadcrumb{margin-bottom:0;display:block}
.breadcrumb li{display:inline;font-size:14px;color:var(--ar-black);text-transform:uppercase;font-weight:400}
.breadcrumb li a{color:var(--ar-black)}
.breadcrumb li a:hover{color:var(--ar-gold)}
.breadcrumb-item+.breadcrumb-item::before{content:'>';font-size:16px;font-weight:900;line-height:21px;float:none}

.ar-heading{position:relative;margin-bottom:2rem}
.ar-heading h1,.ar-heading h2{font-family:var(--font-PPMonumentExtendedBlack);font-size:1.5rem;color:var(--ar-white);line-height:1.6;margin-bottom:0}
.ar-heading.center{text-align:center}

.page-reveal{position:fixed;inset:0;pointer-events:none;z-index:10000}
.page-reveal .element{position:absolute;height:100%;width:100%;transform-origin:left}
.page-reveal .element-1{background:var(--ar-red)}
.page-reveal .element-2{background:var(--ar-black)}
.page-reveal .element-3{background:var(--ar-black)}
.page-reveal .element-4{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%)}
.page-reveal .element-4 img{max-width:140px}
.page-reveal.active .element-1{transform:scaleX(0);animation:revealAnim 2000ms ease}
.page-reveal.active .element-2{transform:scaleX(0);animation:revealAnim 800ms ease;animation-delay:700ms}
.page-reveal.active .element-3{animation:revealContentAnim forwards;animation-delay:800ms}
.page-reveal.active .element-4{animation:revealContentAnim forwards;animation-delay:800ms}
@keyframes revealAnim {
50%{transform:scaleX(1);transform-origin:left}
51%{transform-origin:right}
100%{transform:scaleX(0);transform-origin:right}
}
@keyframes revealContentAnim {
to{transform:scale(0)}
}

header{position:fixed;top:0;left:0;width:100%;z-index:10}
.ar-header{padding:15px 0;background-color:#171717;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.ar-header .ar-container{position:relative}
.ar-header .navbar{padding:0}
.ar-header .navbar-brand{padding:0;margin:0;position:relative;padding-left:9%}
.ar-header .navbar-brand::after{content:"";display:block;width:100vw;height:100%;position:absolute;top:0;left:-100vw}
.ar-header .navbar-brand img,.ar-header .collapse-logo img{max-width:140px}
.ar-header .navbar-toggler{display:block;padding:0;border:0;z-index:17}
.ar-header .navbar-toggler:focus{outline:none;box-shadow:none}
.ar-header .navbar-toggler .menu-open{display:inline-flex;align-items:center;color:var(--ar-white);font-size:.875rem;font-family:var(--font-SpaceGrotesk);letter-spacing:2px;cursor:pointer}
.ar-header .navbar-toggler .menu-open .bars{position:relative;display:inline-block;margin-right:8px}
.ar-header .navbar-toggler .menu-open span{position:relative;display:block;width:18px;height:2px;background-color:var(--ar-red);margin:3px 0;transform:translateY(0);transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}
.ar-header .navbar-toggler:hover .menu-open span:first-child{transform:translateY(-1px)}
.ar-header .navbar-toggler:hover .menu-open span:last-child{transform:translateY(1px)}
.ar-header .nav-item{position:relative;margin-right:1.5rem}
.ar-header .nav-item:last-child{margin-right:0}
.ar-header .nav-link{display:inline-flex;align-items:center;font-size:.875rem;color:var(--ar-white);padding:0 30px;font-family:var(--font-SpaceGrotesk);letter-spacing:2px}
.ar-header .nav-link img{margin-right:8px;transform-origin:top center;transform:rotate(-20deg);-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg)}
.ar-header .nav-link:hover,.ar-header .nav-link:focus{color:var(--ar-white)}
.ar-header .nav-link:hover img,.ar-header .nav-link:focus img{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}
.ar-header .collapse-logo{display:none;background-color:var(--ar-white);position:relative;padding:15px 0 15px 74px;border-bottom:1px solid #fff}

.ar-header .dropdown-toggle::after{margin-left:6px;border:0!important;content:"\f078";font:var(--fa-font-solid);font-weight:900;font-size:14px;line-height:0;vertical-align:middle}
.ar-header .navbar-nav{margin-left:auto}
.ar-header .navbar-nav .dropdown-menu{border-radius:0}
.ar-header .navbar-nav .dropdown-item{padding:8px 30px}
.ar-header .dropdown-item:focus,.ar-header .dropdown-item:hover{background-color:var(--ar-red);color:var(--ar-white)}
.ar-header .nav-right{display:flex;align-items:center;position:absolute;top:22px;right:30px}

.ar-header .sel-lang{display:inline-flex;margin-right:1rem}
.ar-header .sel-lang button{padding:.5rem 1rem;border:0;background-color:var(--ar-white);border-radius:30px;box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.2);-moz-box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.2)}
.ar-header .sel-lang .dropdown-toggle::after{position:relative;transform:none;right:0}

.ar-overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.4);top:0;left:0;opacity:0;display:none;z-index:-1;transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease}
.ar-overlay.show{display:block;opacity:1}

.header-expand{position:fixed;width:100%;left:0;top:-100vh;padding:10px;z-index:10000;overflow:hidden;height:0;opacity:0;transition:0.6s cubic-bezier(0.4, 0, 0.2, 1)}
.header-expand .header-expand-inner{background-color:#171717;color:var(--ar-default);background-image:url(../images/bg_footer.png);background-repeat:no-repeat;background-size:contain;background-position:top left;overflow:hidden;padding:1.3888888889vw}
.header-expand .header-expand-inner .header-expand-container{position:relative;z-index:1;padding:0;opacity:0;transform:translateY(50%);transition:0.6s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:0.6s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-delay:0.1s;-webkit-transition-delay:.2s;-moz-transition:0.6s cubic-bezier(0.4, 0, 0.2, 1);transition-delay:0.2s;-moz-transition-delay:0.1s;-moz-transition-delay:.2s}
.header-expand .footer-logo{margin-bottom:2rem}
.header-expand .footer-logo img{max-width:140px}
.header-expand .footer-links h6{font-size:.875rem;font-family:var(--font-SpaceMono);text-transform:uppercase;margin-bottom:1.5rem}
.header-expand .footer-links ul{margin-bottom:2rem}
.header-expand .footer-links ul li{position:relative;padding:.75rem 0;border-bottom:1px solid #2A2A2A}
.header-expand .footer-links ul li:last-child{border-bottom:0}
.header-expand .footer-links a{color:var(--ar-default);font-size:.875rem;text-transform:uppercase}
.header-expand .footer-links a:hover,.header-expand .footer-links a:focus{color:var(--ar-red)}
.header-expand .footer-policy{padding:1rem 0;text-align:center;border-top:1px solid #2A2A2A;border-bottom:1px solid #2A2A2A}
.header-expand .footer-policy p{font-size:12px;margin-bottom:0}
.header-expand .footer-social{padding:2rem 0;border-top:1px solid #2A2A2A;}
.header-expand .footer-social a{display:inline-flex;min-width:135px;align-items:center;justify-content:center;padding:5px 15px;background-color:#2A2A2A;border-radius:2rem;text-transform:uppercase;font-size:.875rem;color:var(--ar-default);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s} 
.header-expand .footer-social a:hover,.header-expand .footer-social a:focus{background-color:var(--ar-red);color:var(--ar-white)}
.header-expand .footer-social a i{margin-right:8px;font-size:1rem}
.header-expand .footer-bottom{margin-top:1rem}
.header-expand .footer-bottom a{display:inline-flex;font-family:var(--font-SpaceMono);font-size:12px;color:var(--ar-default);text-transform:uppercase;margin-right:2rem}
.header-expand .footer-bottom a:hover,.header-expand .footer-bottom a:focus{color:var(--ar-red)}
.header-expand .footer-bottom a:last-child{margin-right:0}
.header-expand.isExpanded{opacity:1;top:0;height:100%}
.header-expand.isExpanded .header-expand-inner .header-expand-container{opacity:1;transform:translateY(0%)}
.menu-close{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;color:var(--ar-default);font-size:14px;position:absolute;top:20px;right:20px;cursor:pointer;z-index:2;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.menu-close:hover,.menu-close:focus{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}

.ar-footer{position:absolute;width:100%;left:0;bottom:0}
.ar-footer .footer-inner{padding:2rem 0;background-color:#171717;color:var(--ar-default);background-image:url(../images/bg_footer.png);background-repeat:no-repeat;background-size:contain;background-position:top left}
.ar-footer .footer-logo{margin-bottom:2rem}
.ar-footer .footer-logo img{max-width:140px}
.ar-footer .footer-links h6{font-size:.875rem;font-family:var(--font-SpaceMono);text-transform:uppercase;margin-bottom:1.5rem}
.ar-footer .footer-links ul{margin-bottom:2rem}
.ar-footer .footer-links ul li{position:relative;padding:.75rem 0;border-bottom:1px solid #2A2A2A}
.ar-footer .footer-links ul li:last-child{border-bottom:0}
.ar-footer .footer-links a{color:var(--ar-default);font-size:.875rem;text-transform:uppercase}
.ar-footer .footer-links a:hover,.ar-footer .footer-links a:focus{color:var(--ar-red)}
.ar-footer .footer-policy{padding:1rem 0;text-align:center;border-top:1px solid #2A2A2A;border-bottom:1px solid #2A2A2A}
.ar-footer .footer-policy p{font-size:12px;margin-bottom:0}
.ar-footer .footer-social{padding:2rem 0}
.ar-footer .footer-social a{display:inline-flex;min-width:135px;align-items:center;justify-content:center;padding:5px 15px;background-color:#2A2A2A;border-radius:2rem;text-transform:uppercase;font-size:.875rem;color:var(--ar-default);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s} 
.ar-footer .footer-social a:hover,.ar-footer .footer-social a:focus{background-color:var(--ar-red);color:var(--ar-white)}
.ar-footer .footer-social a i{margin-right:8px;font-size:1rem}
.ar-footer .footer-bottom{margin-top:1rem}
.ar-footer .footer-bottom a{display:inline-flex;font-family:var(--font-SpaceMono);font-size:12px;color:var(--ar-default);text-transform:uppercase;margin-right:2rem}
.ar-footer .footer-bottom a:hover,.ar-footer .footer-bottom a:focus{color:var(--ar-red)}
.ar-footer .footer-bottom a:last-child{margin-right:0}

.home{position:relative;height:100vh}
.homeSlider .swiper-wrapper{height:100vh}
.homeSlider .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center center}
.banner-content{position:absolute;left:50%;bottom:10%;z-index:2;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.section-cta{color:var(--ar-white);display:inline-block;text-align:center}
.section-cta p{font-family:var(--font-SpaceMono)}
.section-cta h1,.section-cta h2{font-family:var(--font-SuperGround);font-size:2rem}
.section-cta .btn-view-more{margin-top:.75rem}

.mock-up{display:flex;align-items:center;text-align:center;height:100vh;background-image:url(../images/bg_mock_up.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.mock-up .mock-up-helmet{margin-bottom:2rem}

.certifications{padding:2rem 0;border-top:1px solid #2C2C2C;border-bottom:1px solid #2C2C2C}

.axor-updates{background-image:url(../images/bg_axor_updates.png);background-repeat:no-repeat;background-size:contain;background-position:top left}
.axor-updates .ar-updates-left p.heading{color:var(--ar-red)}
.axor-updates .ar-updates-content p{margin-bottom:2rem}
.axor-updates .ar-updates-img{text-align:right}
.axor-updates .ar-updates-cta{text-align:center}
.slAxorUpdates .swiper-pagination{position:relative;text-align:left;left:auto;top:auto;bottom:auto}
.slAxorUpdates .swiper-nav .col-nav{text-align:right}

.arc-card{position:relative;overflow:hidden}
.arc-card .thumb{position:relative;overflow:hidden}
.arc-card .thumb img{width:100%;transform:scale(1);-webkit-transform:scale(1);transition:.8s ease-out;-webkit-transition:.8s ease-out}
.arc-card:hover .thumb img{transform:scale(1.1);-webkit-transform:scale(1.1)}
.axor-collections .collections-cta{position:absolute;left:50%;bottom:2.5rem;z-index:2;transform:translateX(-50%);-webkit-transform:translateX(-50%)}

.home-about-us .about-left p{font-family:var(--font-SpaceMono);color:var(--ar-red)}
.home-about-us .about-left .ar-heading h2{position:relative;display:inline-block;background:#929292;background:linear-gradient(90deg,rgba(146, 146, 146, 1) 0%, rgba(240, 240, 240, 1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.home-about-us .about-left .ar-heading h2::after{content:url(../images/about_rider.png);position:absolute;top:-28px;right:-5px}
.home-about-us .about-left .ar-heading h2 span{background:#F0AC52;background:linear-gradient(90deg,rgba(240, 172, 82, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(45, 132, 110, 1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.home-about-us .about-right{padding-top:2rem}
.home-about-us .about-right .btn-view-more{margin-top:.75rem}

.home-about-us .global-journey{padding-top:4rem}
.home-about-us .ar-counter{padding-top:4rem}
.home-about-us .ar-counter .counter-list h2{font-family:var(--font-SpaceGrotesk);font-size:6rem;background:#D80027;background:linear-gradient(180deg,rgba(216, 0, 39, 1) 0%, rgba(50, 39, 1, 1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.home-about-us .ar-counter .counter-list p{font-family:var(--font-SpaceMono)}

.fresh-designs .ar-heading h2{margin-bottom:1.25rem;background:#929292;background:linear-gradient(90deg, rgba(146, 146, 146, 1) 0%, rgba(240, 240, 240, 1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.fd-card{display:block;overflow:hidden;border:1px solid var(--ar-default);height:100%}
.fd-card .prod-img-card{position:relative;overflow:hidden;text-align:center;padding:.5rem 2rem}
.fd-card .prod-img-card .prod-img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);z-index:1} 
.fd-card .prod-img-card .prod-img-glow{opacity:0;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out}
.fd-card:hover .prod-img-card .prod-img-glow{opacity:1}
.fd-card .caption{padding:2rem}
.fd-card .caption h4{font-size:1rem;font-family:var(--font-SuperGround);color:var(--ar-white);margin-bottom:0}
.fd-card .caption h4 span{font-family:var(--font-SpaceGrotesk);color:var(--ar-default)}
.fd-card .fc-card-cta{border-top:1px solid var(--ar-default);padding:0 2rem}
.fd-card .fc-card-cta p{margin-bottom:0}
.fd-card .fc-card-cta .btn-view-more{padding:.75rem 0 .75rem 2rem;border-left:1px solid var(--ar-grey)}
.fd-card .fc-card-cta .btn-view-more::before{content:none}
.fd-card .fc-card-cta .btn-view-more:hover{color:var(--ar-default)}
.fd-card .fc-card-cta .btn-view-more:hover svg path{fill:var(--ar-white)}
.slFreshDesigns,.slProdCollection{padding:0 15% 0 80px}

.find-dealer{background-image:url(../images/bg_find_dealer.jpg);background-repeat:no-repeat;background-size:cover;background-position:center left}
.dealer-card{display:block;padding:1rem;border:1px solid #a97e7e;border-radius:10px;max-width:300px;margin-bottom:24px;background: #460B0B;
background: linear-gradient(320deg,rgba(70, 11, 11, 1) 0%, rgba(57, 11, 12, 1) 100%);height:100%}
.dealer-card h6{position:relative;font-family:var(--font-SpaceGrotesk);color:var(--ar-white);font-size:1.125rem;margin-bottom:2rem;transition:.3s ease-out;-webkit-transition:.3s ease-out}
.dealer-card h6 svg{position:absolute;top:1px;right:0;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out}
.dealer-card p{margin-bottom:0}
.dealer-card:hover h6{padding-left:24px}
.dealer-card:hover h6 svg{right:calc(100% - 1rem)}

#sequence{display:block;margin:0 auto;width:400px;height:400px}
.ar-relative{position:relative;z-index:2}

.ar-filters{position:relative;text-align:center;margin-bottom:1rem;z-index:3;min-height:55px}
.btn-filter{color:var(--ar-default);font-size:.875rem;font-family:var(--font-SpaceMono);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity: 1;transform:translateY(0);transition:opacity 0.4s ease, transform 0.4s ease}
.btn-filter img{margin-left:10px}
.btn-filter:hover,.btn-filter:focus{color:var(--ar-white)}
.btn-filter:hover img,.btn-filter:focus img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1)}

.btn-filter-close{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:13px;border:1px solid #2A2A2A;background-color:transparent;margin-bottom:.75rem}
.btn-filter-close:hover img,.btn-filter-close:focus img{border-color:var(--ar-white);filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1)}

.filters-category{font-family:var(--font-SpaceMono);font-size:.875rem;display:none;opacity:0;transform:translateY(-10px);transition:opacity 0.4s ease, transform 0.4s ease}
.filters-category .dropdown-toggle{background-color:transparent;color:var(--ar-white);border:1px solid #2A2A2A;padding:8px 24px;margin-bottom:.75rem}
.filters-category.show {display:block;opacity:1;transform:translateY(0)}
.filters-category .dropdown-toggle span{display:inline-block;position:relative}
.filters-category .dropdown-toggle .ddl-btn{padding-right:20px}
.filters-category .dropdown-toggle .ddl-btn::after{position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0deg);-webkit-transform:translateY(-50%) rotate(0deg);-moz-transform:translateY(-50%) rotate(0deg);content:"\f078";font:var(--fa-font-solid);font-weight:900;font-size:12px;line-height:0;vertical-align:middle;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s} 
.filters-category .dropdown-toggle.show{background-color:#929292}
.filters-category .dropdown-toggle.show .ddl-btn::after{transform:translateY(-50%) rotate(-180deg);-webkit-transform:translateY(-50%) rotate(-180deg);-moz-transform:translateY(-50%) rotate(-180deg)}
.filters-category .dropdown-toggle::after{content:none}
.filters-category .dropdown-menu{background-color:#121212;border-color:#262626;color:var(--ar-white);width:100%;margin-top:5px}
.filters-category .dropdown-menu li{padding:4px 10px}
.filters-category .dropdown-menu label{font-size:.875rem;color:var(--ar-white)}

.collection-card{display:block;position:relative;overflow:hidden;padding:1.5rem}
.collection-card .prod-img-card{position:relative;overflow:hidden;text-align:center;padding:1.5rem 0}
.collection-card .prod-img-card .prod-img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);z-index:1;opacity:1} 
.collection-card .prod-img-card .prod-img-glow{opacity:.5;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out}
.collection-card:hover .prod-img-card .prod-img-glow{opacity:1}
.collection-card .btn-collection-cta{display:inline-flex;align-items:center;justify-content:center;border:1px solid #514A4B;position:absolute;bottom:5px;right:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.collection-card:hover .btn-collection-cta,.collection-card:focus .btn-collection-cta{background-color:#282828;border-color:#282828}
.collection-card .tag-category{font-family:var(--font-SpaceMono);color:var(--ar-red);text-transform:uppercase;margin:.5rem 0}
.collection-card .oc-card-cta{position:relative;padding-right:55px}
.collection-card .oc-card-cta h4{font-size:1rem;font-family:var(--font-SuperGround);color:var(--ar-white);margin-bottom:0}
.collection-card .oc-card-cta span{font-family:var(--font-SpaceGrotesk);color:var(--ar-default)}
.collection-card .oc-card-cta p{color:var(--ar-white);margin-bottom:0}
.collection-card .os-card-hover{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.collection-card .os-card-hover img,.collection-card .os-card-hover video{width:100%;height:100%;object-fit:cover;object-position:center center}
.collection-card:hover .os-card-hover,.collection-card:focus .os-card-hover{opacity:0}
.collection-card:hover .prod-img-card .prod-img,.collection-card:focus .prod-img-card .prod-img{opacity:1}
.collection-card:hover .prod-img-card .prod-img-glow,.collection-card:focus .prod-img-card .prod-img-glow{opacity:1}

.oc-wrapper{padding-top:1rem}
.oc-wrapper .col-collection{border-right:1px solid #2A2A2A;margin-bottom:3.5rem}

.pd-collection .pdc-text{padding-left:3rem}
.pd-collection h6{color:var(--ar-red);font-family:var(--font-SpaceMono);margin-bottom:1rem;text-transform:uppercase}
.pd-collection p{line-height:1.5}

.prod-intro h5{font-family:var(--font-PPMonumentExtended);line-height:1.5;max-width:615px;margin:0 auto}
.prod-intro h5 span{color:#565656}
.prod-intro .prod-intro-img{text-align:center;margin-top:3rem}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--ar-red)}
.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal{top:auto;bottom:0}

.product-gallery .gallery-cta .btn-view-more{margin-top:1rem}
.slPdGallery .swiper-slide img{width:100%}

.slProdCollection .swiper-slide{border-right:1px solid #2A2A2A}
.slProdCollection .swiper-slide:last-child{border-right:0}

.heading-sub-heading{margin-bottom:3rem}
.heading-sub-heading .ar-heading{margin-bottom:0}
.heading-sub-heading p{max-width:640px;margin-bottom:0}

.eng-det-wrapper{display:flex;align-items:center;justify-content:center;background-color:#303030;padding:10rem 2rem}
.prod-specs{margin-top:2rem}
.prod-specs .col-specs{margin-bottom:1.5rem}
.specs-list h6{color:var(--ar-red);font-family:var(--font-SpaceMono);text-transform:uppercase;padding-bottom:.75rem;border-bottom:1px solid #5B5B5B}
.specs-list p{position:relative;color:var(--ar-white);padding:10px 0 10px 52px;margin-bottom:0}
.specs-list p::before{content:url(../images/icon_specs.svg);position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}

@media (-webkit-min-device-pixel-ratio:1.25){
.ar-wrapper{padding-top:0}
.ar-container{max-width:1200px}
.container-fluid{padding-left:30px;padding-right:30px}

.ar-header .nav-right{top:18px}

.slFreshDesigns,.slProdCollection{padding:0 15% 0 30px}
}

@media screen and (max-width:1499.98px) {
.lg-container,.ar-container{max-width:1200px}
.container-fluid{padding-left:30px;padding-right:30px}
.ar-wrapper{padding-top:78px}

.slFreshDesigns,.slProdCollection{padding:0 15% 0 30px}
}

@media screen and (max-width:1199.98px) {
.ar-wrapper{padding-top:78px}
.sm-container{max-width:920px}
.ar-accordion .accordion-item .accordion-button{font-size:1rem}
.btn-be-primary,.btn-be-secondary,.btn-expand{font-size:1.125rem}
.swiper-nav.bottom .swiper-button-next,.swiper-nav.bottom .swiper-button-prev{margin:6px}
.swiper-button-next svg,.swiper-button-prev svg{width:36px;height:36px}
.btn-be-primary svg,.btn-be-secondary svg{width:36px;height:36px}
.ar-heading h1,.ar-heading h2{font-size:1.25rem}
.section{padding:2rem 0}
.section-pt{padding:2rem 0 0}
.section-pb{padding:0 0 2rem}

.section-cta h1,.section-cta h2{font-size:1.5rem}
.axor-collections .collections-cta{bottom:1.5rem}

.home-about-us .about-right p br{display:none}
.home-about-us .about-left .ar-heading h2::after{transform:scale(.6);-webkit-transform:scale(.6)}

.home-about-us .ar-counter .counter-list h2{font-size:4rem}

.pd-collection .pdc-text{padding-left:0}
}

@media screen and (max-width:1099.98px) {

}

@media screen and (max-width:991.98px) {
.pr-md-0{padding-right:0!important}

.ar-header .navbar-brand{padding-left:0}

.ar-footer .footer-policy p br{display:none}

.home-about-us .about-left .ar-heading h2 br{display:none}
.home-about-us .about-left .ar-heading h2::after{content:none}
.home-about-us .about-right{padding-top:0}

.home-about-us .ar-counter .counter-list h2{font-size:3rem}

.collection-card{padding:.5rem}
}

@media screen and (max-width:767.98px) {
.ar-wrapper{padding-top:64px}

.pr-sm-0{padding-right:0!important}
.pd-sm-30{padding:0 30px}

.ar-header .navbar-brand img,.header-expand .footer-logo img,.ar-footer .footer-logo img,.page-reveal .element-4 img{max-width:100px}
.ar-header .navbar-nav .nav-item:first-child{display:none}
.ar-header .navbar-nav .nav-item:last-child .nav-link{padding:0}

.header-expand .header-expand-inner{padding:4.1666666667vw}
.header-expand .scroll-menu{max-height:86vh;overflow:hidden;overflow-y:auto}

.ar-footer{text-align:center}

.axor-collections .collections-cta{bottom:2rem}

.home-about-us .ar-counter{padding-top:2.5rem}
.home-about-us .ar-counter .counter-list{text-align:center;padding:1.5rem 0;border-bottom:1px solid #2C2C2C}
.home-about-us .ar-counter .col-md-auto:last-child .counter-list{border-bottom:0}

.find-dealer{background-image:url(../images/bg_find_dealer_sm.jpg);background-position:top left}
.find-dealer h2{margin-bottom:75%}
.dealer-card{max-width:100%}
}

@media screen and (max-width:575.98px) {
.ar-container,.lg-container{padding-right:24px;padding-left:24px}
.container-fluid{padding-left:24px;padding-right:24px}
.section{padding:2rem 0}
.section-pt{padding-top:2rem}
.section-pb{padding-bottom:2rem}
.pr-xs-0{padding-right:0!important}
.pd-xs-20{padding:0 20px}
.ar-heading{margin-bottom:2rem}
.swiper-nav.bottom .swiper-button-next,.swiper-nav.bottom .swiper-button-prev{margin:6px}
.swiper-nav.bottom.float{bottom:5px}
.swiper-button-next svg,.swiper-button-prev svg{width:30px;height:30px}
.btn-be-primary,.btn-be-secondary,.btn-expand{font-size:1rem}
.btn-be-primary svg,.btn-be-secondary svg{width:32px;height:32px}
.btn-collection-cta{width:36px;height:36px}
.btn-collection-cta svg{width:16px;height:16px}

.header-expand .footer-social a,.ar-footer .footer-social a{margin-bottom:.75rem}
.header-expand .footer-social .col-md-auto:last-child a,.ar-footer .footer-social .col-md-auto:last-child a{margin-bottom:.75rem}

.ar-tabs{margin-bottom:2rem}
.ar-tabs .nav-link{font-size:.875rem;padding:8px 24px}

.ar-breadcrumb{padding:15px 0}

#sequence{width:300px;height:300px}
.section-cta h1,.section-cta h2{font-size:1.25rem}

.fd-card .caption{padding:1rem}
.fd-card .caption h4{font-size:.875rem}
.fd-card .prod-img-card{padding:.5rem 1rem}
.fd-card .fc-card-cta{padding:0 1rem}
.fd-card .fc-card-cta .btn-view-more{padding:.5rem 0 .5rem 1rem}
.slFreshDesigns,.slProdCollection{padding:0 15% 0 24px}

.axor-collections .collections-cta{bottom:15px}

.oc-wrapper .col-collection{border-right:0;border-bottom:1px solid #2A2A2A;padding-bottom:1.5rem;margin-bottom:1.5rem}
.oc-wrapper .col-collection:last-child{border-bottom:0;margin-bottom:0}
.collection-card .oc-card-cta h4{font-size:.875rem}

.prod-specs .col-specs:last-child{margin-bottom:0}
}

@media screen and (max-width:355.98px) {

}

@media screen and (min-width:480px) and (max-width:990px) and (orientation:landscape) and (min-aspect-ratio:13/9){
.orientation{display:block}
}

@font-face{font-family:'Super Ground';src:url(SuperGround.eot);src:url(../webfonts/SuperGround.eot?#iefix) format("embedded-opentype"),url(../webfonts/SuperGround.woff2) format("woff2"),url(../webfonts/SuperGround.woff) format("woff"),url(../webfonts/SuperGround.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'PP Monument Extended';src:url(../webfonts/PPMonumentExtended-Regular.eot);src:url(../webfonts/PPMonumentExtended-Regular.eot?#iefix) format("embedded-opentype"),url(../webfonts/PPMonumentExtended-Regular.woff2) format("woff2"),url(../webfonts/PPMonumentExtended-Regular.woff) format("woff"),url(../webfonts/PPMonumentExtended-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'PP Monument Extended Black';src:url(../webfonts/PPMonumentExtended-Black.eot);src:url(../webfonts/PPMonumentExtended-Black.eot?#iefix) format("embedded-opentype"),url(../webfonts/PPMonumentExtended-Black.woff2) format("woff2"),url(../webfonts/PPMonumentExtended-Black.woff) format("woff"),url(../webfonts/PPMonumentExtended-Black.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}





