.custom-tabs{margin-bottom:1.2rem}.custom-tabs .nav-link{width:306px;height:54px;color:#898989;display:flex;justify-content:center;align-items:center;border-top-left-radius:.125rem;border-top-right-radius:.125rem;font-size:1rem}.custom-tabs .nav-link .label-text{font-weight:400}.custom-tabs .nav-link .label-subtext{color:#898989;margin-left:.5rem;font-weight:300}.custom-tabs .nav-link.active{color:#1c1c1c;border-color:#E30613 #E30613 transparent}.custom-tabs .nav-link.active svg{color:#0a2740}.shops-map{margin-top:.9rem}.shops-map .find-partners-btn{color:#606060}.map-block .map-overlay{height:100%;display:flex;position:absolute;top:0;left:0}.map-block .map-overlay-card{padding:1.5rem;margin:1.5rem;width:392px;height:auto;z-index:1000;background:#f6f6f6;color:#0a2740;display:flex;flex-direction:column;justify-content:space-between}.map-block .map-overlay-card h3{font-size:1.5rem;font-weight:300;letter-spacing:-.015rem}.map-block .map-overlay-card p{font-size:.875rem}.map-block .map-overlay-card .btn{border-radius:2px;font-weight:300}#shops-map{height:560px}#shops-map .leaflet-tile{filter:grayscale(.9)}.banner-slider{max-width:1296px;margin:0 auto;padding-bottom:2rem}.banner-slider .swiper-wrapper{position:relative}.banner-slider .swiper-slide{position:relative;height:560px;overflow:hidden}.banner-slider .swiper-slide img{width:100%;height:560px;object-fit:cover;display:block}.banner-slider .swiper-slide .banner-caption{position:absolute;bottom:1.5rem;left:1.5rem;width:510px;height:242px;background-color:#fff;padding:1.5rem;display:flex;flex-direction:column;box-shadow:0 0 20px #0000001a}.banner-slider .swiper-slide .banner-caption .caption-title{font-weight:300;font-size:1.68rem;line-height:130%;margin:0;color:#1b1b1b}.banner-slider .swiper-slide .banner-caption .caption-text{flex-grow:1;font-weight:300;font-size:.875rem;padding-top:.5rem;line-height:140%;letter-spacing:0;color:#555;margin:0}.banner-slider .swiper-slide .banner-caption .btn{width:308px;padding:.85rem 0;font-weight:400;font-size:1rem;border-radius:0}.banner-slider .swiper-pagination{position:static;display:flex;justify-content:center;margin-top:1.5rem}.banner-slider .swiper-pagination .swiper-pagination-bullet{width:2.5rem;height:.125rem;background-color:#ccc;opacity:1;transition:background-color .3s}.banner-slider .swiper-pagination .swiper-pagination-bullet-active{background-color:#e30613}
