﻿@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 {
--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:16px;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%}
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:1rem}

.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-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 #dfdfdf}
.form-check-input:checked{background-color:#850d70;border-color:#850d70}
.form-check-input:focus{border-color:#fdd5f6;outline:0;box-shadow:0 0 0 0.25rem rgba(105,55,96,.25);}

.lg-container{width:100%;max-width:1350px;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:0;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-weight:500;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 i{margin-left:5px}
.scrollToTop:hover,.scrollToTop:focus{color:var(--ar-white);background:var(--ar-black);border-color:var(--ar-white)}
.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}

.ar-overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);top:0;left:0;z-index:15;display:none}

.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.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-right:2rem;position:relative}
.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{padding:0;border:0;z-index:17}
.ar-header .navbar-toggler:focus{outline:none;box-shadow:none}
.ar-header .navbar-toggler span{display:inline-block;cursor:pointer}
.ar-header .navbar-toggler .menu-close{display:none}
.ar-header .nav-item{position:relative;margin-right:1.5rem}
.ar-header .nav-item:last-child{margin-right:0}
.ar-header .nav-link{font-size:1.125rem;font-weight:500;color:var(--ar-default);text-transform:uppercase;padding:30px 20px}
.ar-header .nav-link:hover,.ar-header .nav-link:focus{color:var(--ar-red)}
.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 .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 .header-buy-now{display:inline-flex}
.ar-header .header-buy-now .dropdown-toggle::after{content:"\f078";font:var(--fa-font-solid);font-weight:900;font-size:12px;line-height:0;vertical-align:middle;position:relative;top:-1px;right:auto;transform:none}
.ar-header .header-buy-now button{font-size:1rem;padding:.5rem 1.75rem;border:0;background-color:var(--ar-white);color:var(--ar-default);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 .header-buy-now button:hover,.ar-header .header-buy-now button:focus{background-color:var(--ar-white);color:var(--ar-default)}
.ar-header .header-buy-now span{display:inline-block;min-width:96px}
.ar-header .header-buy-now img{max-width:35px}

.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-footer{position:absolute;width:100%;left:0;bottom:0;background-color:#171717;color:var(--ar-default);padding:2rem 0}
.ar-footer .footer-logo{text-align:center}
.ar-footer .footer-social a{display:inline-flex;margin-right:.5rem;transform:scale(1)}
.ar-footer .footer-social a:last-child{margin-right:0}
.ar-footer .footer-social a:hover{transform:scale(1.1);}
.ar-footer .slogan{font-size:1.25rem;text-align:right}
.ar-footer .footer-copy{font-size:12px;text-align:center}

.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;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{padding: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%);}
.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}


@media (-webkit-min-device-pixel-ratio:1.25){
:root{font-size:80%}
.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{padding:0 30px}
}

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

.slFreshDesigns{padding:0 30px}
}

@media screen and (max-width:1199.98px) {
:root{font-size:100%}

.ar-wrapper{padding-top:0}
.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}

.ar-header{padding:15px 0}
.ar-header .navbar-brand{margin:0 auto 0 15px}
.ar-header .navbar-brand::after{content:none}
.ar-header .navbar-brand img,.ar-header .collapse-logo img{max-width:100px}
.ar-header .collapse-logo{display:inline-block}
.ar-header .navbar .navbar-nav{padding:0}
.ar-header .nav-item{margin:0;border-bottom:1px solid #E4C6C6}
.ar-header .nav-link{position:relative;color:var(--ar-red);padding:15px 30px}
.ar-header .nav-link:hover,.ar-header .nav-link:focus{color:var(--ar-red)}
.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--ar-red)}
.ar-header .dropdown-toggle::after{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);right:30px}
.ar-header .nav-right{top:0;right:30px}

.ar-header .navbar-collapse{position:fixed;width:100%;height:100%;max-width:82%;background:var(--ar-white);top:0;left:-82%;padding-top:0;z-index:16;display:block;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.ar-header .navbar-collapse.open{left:0}

.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}
}

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

}

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

.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}
}

@media screen and (max-width:767.98px) {
.pr-sm-0{padding-right:0!important}
.pd-sm-30{padding:0 30px}

.ar-header .nav-right{right:30px}
.ar-header .headerSearch{margin-right:0}
.ar-header .header-buy-now{position:fixed;top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);z-index:2}
.ar-header .header-buy-now::after{content:"";position:absolute;width:200vh;height:2px;background-color:var(--rhRed);left:-100vh;bottom:0}
.ar-header .header-buy-now button{min-width:170px;border-radius:10px 10px 0 0}
.ar-header .header-buy-now .dropdown-menu{top:auto;bottom:100%}
.ar-header .header-buy-now .dropdown-toggle::after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);top:0}
.ar-header .sel-lang{margin-right:0}

.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}

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

.ar-breadcrumb{padding:15px 0}

.ar-header .header-buy-now .dropdown-toggle::after{top:0}
.ar-header .navbar-brand img,.ar-header .collapse-logo img{max-width:90px}
.ar-header .navbar-toggler img{max-width:20px}
.ar-header .dropdown-toggle::after{right:20px}
.ar-header .navbar-nav .dropdown-item{padding:8px 20px}
.ar-header .nav-right{top:-3px;right:20px}
.ar-header .headerSearch{width:2rem;height:2rem;font-size:.75rem}
.ar-header .collapse-logo{padding:15px 0 15px 55px}
.ar-header .nav-link{padding:15px 20px;font-size:1rem}

.ar-footer,.ar-footer .slogan{text-align:center}
.ar-footer .slogan{font-size:1.125rem}
.ar-footer .slogan br{display:none}

.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{padding:0 24px}

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

@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}





