article.gallery-main{max-width:800px}
article.gallery-main h1,article.gallery-main h2{color:rgba(255,255,255,0.9);text-align:center;font-family:"guardian_sanssemibold";font-size:48px;font-style:normal;font-weight:400;line-height:56px;text-transform:uppercase;padding-top:20px;margin-bottom:50px}
article.gallery-main .download-icon{position:absolute;bottom:10px;right:10px;cursor:pointer;width:34px}
article.gallery-main .slick-dots{position:absolute;left:50%;bottom:-40px;transform:translate(-50%,-50%)}
article.gallery-main .slick-dots li{list-style:none;float:left;margin-right:10px;border-radius:10px;background:rgba(255,255,255,0.2);height:4px;width:4px;cursor:pointer}
article.gallery-main .slick-dots li.slick-active{width:36px;border-radius:10px;opacity:.8;background:#fff}
article.gallery-main .slick-dots li button{background:0;display:none}
article.gallery-main .slider-controls button{background:#2e2e2e;border:0;cursor:pointer;border-radius:50%;padding:0 18px;margin-left:30px;height:45px}
article.gallery-main .slider-controls button:focus{outline:0;border:0}
article.gallery-main .slider-controls button img{scale:1.4;color:#fff}
article.gallery-main .slider-controls button.slick-arrow.slick-disabled{opacity:.5}
article.gallery-main .slider-controls button.prev.slick-arrow img.img-fluid{transform:rotate(180deg)}
article.gallery-main .slider-controls .prev{transform:rotate(180deg)}
article.gallery-main .slider-nav{margin:40px 0;padding:0}
article.gallery-main .slider-nav .slick-track{display:flex}
article.gallery-main .slider-nav .slick-list{margin:0 60px}
article.gallery-main .slider-nav .slick-slide{opacity:.4;transform:scale(0.75,0.6);transition:transform .6s ease}
article.gallery-main .slider-nav .slick-slide.slick-active.slick-center{transform:scale(1.2,0.9);transition:transform .6s ease;border:1px solid #fff;opacity:1}
.popupBox .modal{display:none;position:fixed;z-index:9;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,0.8)}
.popupBox .modal .modal-header{border:0;padding:1.3rem}
.popupBox .modal .modal-header h2{font-size:20px;line-height:24px;color:#fff;font-family:"guardian_sanssemibold";margin:0}
.popupBox .modal .modal-body{padding:1.3rem}
.popupBox .modal .modal-body ul{list-style:none;margin:0 0 25px 0;padding:0}
.popupBox .modal .modal-body ul li{color:#fff;font-family:"montserrat-regular";position:relative;cursor:pointer;padding-bottom:15px;padding-top:15px}
.popupBox .modal .modal-body ul li::before{position:absolute;right:0;top:16px;width:18px;height:18px;border:1px solid rgba(255,255,255,0.6980392157);border-radius:100%;content:""}
.popupBox .modal .modal-body ul li:after{content:"";width:10px;height:10px;background:rgba(255,255,255,0.8);border:1px solid rgba(255,255,255,0.8);position:absolute;top:20px;right:4px;border-radius:100%;transition:all .2s ease;opacity:0;transform:scale(0)}
.popupBox .modal .modal-body ul li.active::after{opacity:1;transform:scale(1)}
.popupBox .modal .modal-body ul li label{margin:0}
.popupBox .modal .modal-body ul li span{color:rgba(237,237,237,0.4)}
.popupBox .modal .modal-body ul li+li{border-top:solid 1px rgba(255,255,255,0.1019607843)}
.popupBox .modal .modal-body ul li input{display:none}
.popupBox .modal .modal-body .submitBtn{font-family:"guardian_sanssemibold";font-size:16px;font-weight:400;line-height:21px;letter-spacing:.02em;text-align:left;width:100%;display:block;background:#fff;padding:13px;text-align:center;color:#000;text-decoration:none}
.popupBox .modal .modal-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:400px;background:linear-gradient(162.61deg,rgba(217,217,217,0.0748) 14.45%,rgba(217,217,217,0.22) 100%),radial-gradient(48.55% 158.17% at 52.23% 10.78%,#232323 .1%,rgba(120,120,120,0) 100%);border-radius:0;border:solid 1px #292c2d;width:calc(100% - 20px)}
.popupBox .modal .modal-content::before{content:"";width:100%;height:3px;display:block;position:absolute;left:0;top:0;z-index:0;background:radial-gradient(48.55% 70% at 52.23% 10.78%,#fff .95%,rgba(255,255,255,0) 90%)}
@media screen and (max-width:767px){article.gallery-main.container{padding:0 !important;margin:0 !important}
article.gallery-main h1{font-size:32px;line-height:44.4px;margin-bottom:20px}
article.gallery-main .slick-dots li{margin-right:4px;border-radius:100%}
article.gallery-main .slick-dots li.slick-active{width:21px}
article.gallery-main .slider-controls{margin-top:12px}
article.gallery-main .slick-arrow{display:none !important}
article.gallery-main .slider-nav{margin:30px 0}
article.gallery-main .slider-nav .slick-list .slick-list{margin:0}
article.gallery-main .slider-nav .slick-list .slick-slide{transform:scale(0.8)}
article.gallery-main .slider-nav .slick-list .slick-slide.slick-active.slick-center{transform:scale(1.2,1)}
}
@media screen and (max-width:580px){article.gallery-main .slider-nav .slick-list{margin:0}
article.gallery-main .slick-dots{padding:0}
}
@media screen and (min-width:768px){article.gallery-main.container{position:relative}
article.gallery-main .slick-prev,article.gallery-main .slick-next{height:46px;width:46px;margin-top:0;top:inherit;position:absolute;z-index:9;text-indent:-400%;overflow:hidden;cursor:pointer;background:linear-gradient(0,rgba(0,0,0,0.6),rgba(0,0,0,0.6)),linear-gradient(0,rgba(255,255,255,0.1),rgba(255,255,255,0.1));border:1px solid rgba(255,255,255,0.1019607843);transform:translate(-50%,-50%);position:absolute;top:50%}
article.gallery-main .slick-prev::before,article.gallery-main .slick-next::before{content:"";background:url("/_motorcycle_assets/d61c21c9fd1b0b16a23f15f5.svg") no-repeat;width:12px;height:20px;display:block;position:absolute;left:16px;top:14px}
article.gallery-main .slick-prev.slick-disabled,article.gallery-main .slick-next.slick-disabled{opacity:.5}
article.gallery-main .slick-prev:hover,article.gallery-main .slick-prev:focus,article.gallery-main .slick-next:hover,article.gallery-main .slick-next:focus{outline:0;border:0}
article.gallery-main .slick-prev{left:23px}
article.gallery-main .slick-next{right:-25px}
article.gallery-main .slick-next::before{transform:rotate(180deg);top:10px}
article.gallery-main .slick-dots{top:inherit;width:auto;margin:0;padding:0}
article.gallery-main .slick-dots li{width:7px;height:6px}
article.gallery-main .slick-dots li.slick-active{width:30px}
article.gallery-main .slider-controls{margin-top:25px}
}
article.gallery-main.container .slick-arrow::after{content:none}
.gallery-error{text-align:center;padding-bottom:20px;color:red;font-size:15px;display:none;font-family:"montserrat-regular"}