.hero h1{position:absolute;width:100%;max-width:500px;right:8.33%;bottom:11%;margin:0;color:#efece3;text-align:right}.hero .image{position:relative;background-size:contain;background-repeat:no-repeat;width:100%;height:0;z-index:1}.hero .layer{position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(/user/themes/royalcargobikes/images/hero/hero-overlay.svg);background-size:cover;background-repeat:no-repeat;z-index:2}@media (max-width:992px){.hero h1{max-width:400px;right:5%;bottom:7%}}@media (max-width:576px){.hero h1{max-width:200px;right:3%;bottom:3%}}.product-family>.container{padding-top:32px;padding-bottom:32px}.product-family .image{background-image:url(/user/themes/royalcargobikes/images/watermark/watermark-white.svg);background-position:center 12%;background-size:72%;background-repeat:no-repeat}.product-family .image img{width:56%;height:auto}@media (max-width:992px){.product-family>.container{padding-top:24px;padding-bottom:16px}}@media (max-width:576px){.product-family>.container{padding-top:16px;padding-bottom:8px}}.product-usp .overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.product-usp .wrapper{position:relative;width:75%;text-align:center}.product-usp .wrapper:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:1rem;background-color:#006b74;opacity:.5;z-index:1}.product-usp .wrapper img{position:relative;width:200px;height:auto;z-index:2}.product-usp h3{position:relative;margin-top:-2rem;z-index:2;color:#fff}@media (max-width:992px){.product-usp .wrapper img{width:100px}.product-usp h3{margin-top:-1rem;font-size:1.25rem}}.dealer-map .image{position:relative;width:100%;height:0;padding-top:41.3542%;background-image:url(/user/themes/royalcargobikes/images/dealers/dealer-map.webp);background-size:contain;background-repeat:no-repeat}.dealer-map .oval-bottom-inverted-white{z-index:1}.dealer-map .wrapper{position:absolute;width:100%;height:100%;top:0;left:0}.content-right-image .frame-right{position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(/user/themes/royalcargobikes/images/image-frame-right.svg);background-size:cover;background-repeat:no-repeat;z-index:2}.content-right-image .content{padding:32px 28% 32px 14%}@media (max-width:992px){.content-right-image .content{padding:24px 20% 24px 10%}}@media (max-width:576px){.content-right-image .frame-right{display:none}.content-right-image .content{padding:16px 32px}}.content-left-image .frame-left{position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(/user/themes/royalcargobikes/images/image-frame-left.svg);background-size:cover;background-repeat:no-repeat;z-index:2}.content-left-image .content{padding:32px 14% 32px 28%}@media (max-width:992px){.content-left-image .content{padding:24px 10% 24px 20%}}@media (max-width:576px){.content-left-image .frame-left{display:none}.content-left-image .content{padding:16px 32px}}.social-slider .header{padding:32px 0}.social-slider .header h2{margin-bottom:0}.social-slider .carousel-control-next-icon,.social-slider .carousel-control-prev-icon{width:70px;height:70px;border-radius:50%;background-color:#f4a258;background-image:none;background-position:center;background-size:65%}.social-slider .carousel-control-next-icon{background-image:url(/user/themes/royalcargobikes/images/slider/arrow-right.svg)}.social-slider .carousel-control-prev-icon{background-image:url(/user/themes/royalcargobikes/images/slider/arrow-left.svg)}.social-slider .carousel-inner .carousel-item.active,.social-slider .carousel-inner .carousel-item-next,.social-slider .carousel-inner .carousel-item-prev{display:flex}.social-slider .carousel-inner .carousel-item-end.active,.social-slider .carousel-inner .carousel-item-next{transform:translateX(25%)}.social-slider .carousel-inner .carousel-item-start.active,.social-slider .carousel-inner .carousel-item-prev{transform:translateX(-25%)}.social-slider .carousel-inner .carousel-item-end,.social-slider .carousel-inner .carousel-item-start{transform:translateX(0)}@media (max-width:992px){.social-slider .header{padding:24px 0}.social-slider .carousel-control-next-icon,.social-slider .carousel-control-prev-icon{width:50px;height:50px}}@media (max-width:576px){.social-slider .header{padding:16px 0}.social-slider .carousel-control-next-icon,.social-slider .carousel-control-prev-icon{width:30px;height:30px}.social-slider .carousel-inner .carousel-item.active,.social-slider .carousel-inner .carousel-item-next,.social-slider .carousel-inner .carousel-item-prev{display:flex}.social-slider .carousel-inner .carousel-item-end.active,.social-slider .carousel-inner .carousel-item-next{transform:translateX(50%)}.social-slider .carousel-inner .carousel-item-start.active,.social-slider .carousel-inner .carousel-item-prev{transform:translateX(-50%)}.social-slider .carousel-inner .carousel-item-end,.social-slider .carousel-inner .carousel-item-start{transform:translateX(0)}}