 .outer__top-banner{background-size:cover;background-repeat:no-repeat}.inner__top-banner{padding:23vh 5rem;text-align:center}.top-logo-container__top-banner{border-radius:50px;background:white;padding:20px 50px;box-shadow:0 2px 6px rgba(0,0,0,.20)}.title__top-banner{font-size:5rem;color:whitesmoke}.strapline__top-banner{font-size:2rem;margin:0 0!important;color:whitesmoke}.inner__top-banner .btn.btn-primary{left:50%;transform:translateX(-50%);display:block;position:relative;margin-top:20px}.wave-graphic{position:relative;width:100%;bottom:-82px}svg.wave-graphic .a{fill:white}a.add-chevron:after{content:'›';display:inline;margin-left:8px}.reviews__title{text-align:center;position:absolute;width:100%;z-index:-1}.review-blocks::before{content:'';width:100%;height:30px;background:linear-gradient(0deg,#f8f9fa,transparent);position:absolute;z-index:0;top:19px}a.review-blocks__link:hover{text-decoration:none}.review-blocks__link::before{content:'Go to review';display:block;position:absolute;top:20px;transition:.2s;text-align:center;z-index:-1;opacity:0;color:black;font-weight:600;font-size:smaller;background:white;border-radius:.3rem;left:50%;transform:translate(-50%);min-width:90px;box-shadow:0 8px 11px #00000036}.review-blocks__link:hover::before{top:-47px;opacity:1}.spacer-section:after{content:'';height:40px;width:40px;position:absolute;left:50%;bottom:-50px;transform:translate(-50%);border-top:50px solid #f8f9fa;border-left:41px solid transparent;border-right:41px solid transparent}.outer__primary-card,.outer__second-card,.outer__bikes-card{position:relative;z-index:2}.inner__primary-card{padding:6rem 8rem}.main-card-title__primary-card{font-size:4.5rem;line-height:4.3rem}.top-left__primary-card{text-align:right;padding:0 2rem 1rem 1rem}.image__primary-card{padding:125px;background-position:20% 25%;opacity:.5;border-radius:0 0 15px 15px;background-size:cover;background-repeat:no-repeat}.small-strapline-middle__primary-card{font-size:1.2rem;margin-bottom:10px}.small-strapline-second-middle__primary-card{font-size:larger;font-weight:300;max-width:1000px;margin:auto}.inner__primary-card hr{display:block}.outer__primary-card:before{content:url(/wp-content/uploads/2019/11/Map_icon.png);display:block;position:absolute;margin-left:100px;margin-top:150px;opacity:.1;transform:scale(4.5)}.inner__second-card .left__second-card{padding:6rem}.left__second-card .paragraph__second-card{max-width:525px}.content__second-card{padding:1rem}.right__second-card{background-size:cover;background-repeat:no-repeat}.outer__ig{background-size:cover;background-repeat:no-repeat;background-position:center center}.inner__ig{padding:8rem 3rem}.instagram-intro__ig{padding:4rem;text-align:center;background:white;border-radius:20px;box-shadow:2px 1px 5px #00000040;display:inline-block;width:fit-content;left:50%;transform:translateX(-50%)}.instagram-icon__ig{width:40px;margin:auto;margin-bottom:15px;display:block}.intro-title__ig{display:block;font-size:4rem;font-weight:700;color:#212529;line-height:3.5rem;margin-bottom:30px}.bike-title__bikes-card{font-size:2rem;font-weight:700}.strapline__bikes-card{margin-bottom:0;font-size:1.5rem;line-height:1.4;font-weight:100}.inner__bikes-card{padding:5rem}hr.bike-seperator{margin-top:5rem;margin-bottom:5rem}.left__bikes-card p,.left__bikes-card ul{max-width:300px}.features-list__bikes-card{list-style:disc}.link__bikes-card{font-weight:500}a.link__bikes-card{color:#2b2f33!important;font-weight:700}.model__bikes-card{min-height:100px}.left__bikes-card .features-list__bikes-card .feature-item__bikes-card{line-height:1.4!important;margin:20px 10px 0 10px}.inner__testimonial{padding:5vh 30px;text-align:center}.testimonial-quote__testimonial{font-size:4.2rem}.testimonial-person__testimonial{font-size:2.5rem;font-weight:700;opacity:.75}.add-quote-mark:before{content:'"';font-family:fantasy;opacity:.2;font-size:8rem;position:absolute;margin-top:-23px}.rellax-bg{position:relative;height:90vh;z-index:1}.rellax-bg__overlay{background:linear-gradient(45deg,black,transparent);height:100%;width:100%;position:absolute;display:block;z-index:4;top:0;left:0}.rellax-bg__content h1.rellax-bg__site-title{font-size:1.5rem;font-weight:bold;color:white;z-index:10;position:relative;text-transform:uppercase}.rellax-bg__site-desc{font-size:3rem;max-width:1024px;font-weight:300;color:white;z-index:10;position:relative;line-height:1.2}.button__top-banner{z-index:10;position:relative}.rellax-bg img.rellax{position:absolute;top:0;left:0;min-height:100%;object-fit:cover}.rellax-bg_tag-lines{position:absolute;z-index:5;text-align:center;bottom:30px;left:50%;transform:translate(-50%);font-size:1.5rem;color:white}.page-template-homepage_2019 section:not(.relax-bg){z-index:4;position:relative}.rellax-background{z-index:0}.rellax-middleground{z-index:2}.rellax-foreground{z-index:4}.rellax-bg__content{position:absolute;top:25vh;left:10vw;z-index:6}.review-blocks__item{height:150px;width:150px;position:relative;transition:.2s}.review-blocks__link{height:150px;width:150px;position:absolute}.review-blocks__link>img{position:absolute;max-width:100px;max-height:100px;top:50%;left:50%;transform:translate(-50%,-50%);filter:grayscale(1) opacity(.75)}li.review-blocks__item:hover{box-shadow:0 0 6px rgb(0 0 0 / 15%)}.review-blocks__link:hover>img{filter:none}.section-title{font-size:3.5rem;line-height:1.2}img.overlap-image{min-height:349px}@media (min-width:1200px){img.overlap-image{height:auto;max-width:clamp(500px,100%,1366px)}}.overview-two__overlap-image{position:relative;max-width:1024px;max-height:500px;bottom:-50px}.testimonial__quote{font-size:xx-large;line-height:1.5;display:block}.instagram{background-image:url(/wp-content/uploads/2020/07/instagram-bg.jpg);background-size:cover;background-position:top left;min-height:66vh}.instragram__content{position:absolute;left:50%;padding:1rem;color:white;max-width:300px;max-height:300px;top:30%;transform:translateY(-50%);transform:translateX(-50%)}.instagram__logo{max-height:45px;max-width:45px;margin-bottom:10px}@media (min-width:1200px){.rellax-bg__site-desc{font-size:5rem}.overview .overview__content{padding:8rem 5rem;max-width:50%}img.overlap-image{position:absolute;right:0;bottom:0}.overview-two__overlap-image{position:absolute;max-width:1024px;max-height:817px}.instagram{background-image:url(/wp-content/uploads/2020/07/instagram-bg.jpg);background-size:cover;background-position:center right;min-height:66vh}.instragram__content{position:absolute;left:20%;padding:5rem;color:white;max-width:300px;max-height:300px;top:50%;transform:translateY(-50%)}@media screen and (max-width:1024px){.inner__testimonial .testimonial-quote__testimonial{font-size:3rem;font-weight:700;margin-bottom:20px;display:block;line-height:1.4}}}@media screen and (max-width:1280px){.inner__primary-card{padding:6rem 2rem}.outer__bikes-card .inner__bikes-card{padding:2rem}}@media screen and (max-width:768px){.inner__second-card{padding:1rem}.inner__second-card .left__second-card{padding:1rem!important}}@media screen and (min-width:768px){.imageLogo img{margin-top:10px}}@media screen and (max-width:767px){#gk-header-nav>h1{float:left;width:50%;margin-top:13px}}section.testimonial-links .bg__testimonial-links{transform:rotate(-1deg);width:calc(100% + 20px);left:-10px;position:relative}section.testimonial-links .testimonial-links__content{transform:rotate(1deg);color:#326570}blockquote.testimonial-links__quote{font-size:2rem;font-weight:900;padding:0 6%;border:none}blockquote:after,blockquote:before{height:3px;width:60px;background-color:#c9c9c9;content:" ";display:none}img.quoter__logo{width:58px;background:white;padding:20px 5px;border-radius:.25rem}a.testimonial-links__quoter{font-weight:700;opacity:.7}a.quoter__name:hover,.testimonial-links__more a:hover{opacity:1}a.quoter__name,.testimonial-links__more a{color:#326570;font-size:larger;opacity:.7;font-weight:700}.quoter__desc{font-size:small}.testimonial-links__more .more__list{font-size:.75rem;text-decoration:underline}.testimonial-links__more .more__list a:after{content:' ⇗'}@media screen and (min-width:1200px){blockquote.testimonial-links__quote{font-size:3rem;line-height:1.3;text-align:center}}@media screen and (max-width:768px){.title__top-banner{font-size:4rem;color:whitesmoke;line-height:1.2}.outer__top-banner .inner__top-banner{padding:18vh .5rem;text-align:center}}@media screen and (max-width:768px){.intro-title__ig{font-size:2rem;line-height:2.2rem}}@media screen and(max-width:1024px){.wave-graphic{display:none}}@media screen and (max-width:768px){.top__primary-card .main-card-title__primary-card{font-size:2.5rem;line-height:2.6rem}.outer__primary-card .inner__primary-card:before{transform:scale(.7)}}li.latest-posts-item:hover{background:white}