:root{--whte:#fff;--dark:#111;--light-gray:#f5f5f5;--_msc-colour---subtle:#1a3f4a;--pink:#ff836e;--_msc-colour---main:#c7eefa;--_landing-page-colours---main-red:#e84b4b;--_msc-colour---darker:#61c6e4;--transparent:#fff0;--_msc-colour---lighter:#3f869b;--_landing-page-colours---mid-grey:#6b7588;--_landing-page-colours---lighter-red:#ff836e;--_landing-page-colours---info:#fc0;--_landing-page-colours---darker-red:#591b13;--_landing-page-colours---warning:#ffda48;--_landing-page-colours---subtle:#ffc1b7;--_landing-page-colours---error-red:#ff3b3b;--_msc-colour---light-1:#dde5e9;--_msc-colour---light-2:#ebebf0;--_msc-colour---light-3:#f2f2f5;--_landing-page-colours---success:#06c270;--_msc-colour---light-4:#fafafc;--_landing-page-colours---another-grey:#8f90a6;--_landing-page-colours---light-grey:#c7c9d9}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}body{background-color:var(--whte);color:var(--dark);text-align:left;font-family:roboto,sans-serif;font-size:16px;line-height:1.6}h1{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:roboto-condensed,sans-serif;font-size:80px;font-weight:700;line-height:1.2}h2{text-transform:uppercase;margin-top:0;margin-bottom:20px;font-family:roboto-condensed,sans-serif;font-size:46px;font-weight:700;line-height:1.2}h3{text-transform:uppercase;margin-top:0;margin-bottom:20px;font-family:roboto-condensed,sans-serif;font-size:18px;font-weight:700;line-height:1.2}h4{margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:700}p{margin-bottom:20px}a{color:var(--dark);cursor:pointer;text-decoration:underline;transition:color 1s}a:hover{text-decoration:none}.body-section{background-color:var(--whte);width:100%;height:auto;padding:116px 60px 20px;position:relative;overflow:hidden}.body-section.light{background-color:var(--light-gray)}.body-section.image-holder{z-index:10;height:0;padding-top:0;padding-bottom:0;position:relative;overflow:visible}.body-section.tour-summary{background-color:var(--light-gray);padding-top:40px;padding-bottom:116px;font-size:14px}.body-section.tour-summary.null{padding-bottom:0}.body-section.dark{background-color:var(--_msc-colour---subtle);color:var(--whte)}.body-section.contact{background-color:var(--light-gray);padding-top:96px;padding-bottom:96px}.body-section.balanced{background-color:var(--whte);padding-top:98px;padding-bottom:98px}.body-section.balanced.light{background-color:var(--light-gray)}.body-section.balanced.light.events-list{position:relative}.body-section.balanced.light.booking{padding-top:0}.body-section.balanced.dark{background-color:var(--_msc-colour---subtle)}.body-section.balanced.dark.pink-border{border-bottom:6px solid var(--pink)}.body-section.balanced.pink-background{background-color:var(--pink);color:var(--whte)}.body-section.balanced.pinky-background{background-color:#ff8dc6;padding-bottom:140px}.body-section.balanced.blue{background-color:var(--_msc-colour---main)}.body-section.page-head{background-color:var(--dark);color:var(--whte);padding-top:320px;padding-bottom:60px;position:relative}.body-section.accreditations{background-color:var(--light-gray);padding-top:80px;padding-bottom:40px}.body-section.home-element{background-color:var(--whte);padding-top:60px;padding-bottom:60px}.body-section.home-element.light{background-color:var(--light-gray)}.body-section.home-element.blue{background-color:var(--_msc-colour---main)}.body-section.background{aspect-ratio:3;background-color:var(--dark);color:var(--whte);flex-flow:column;justify-content:center;align-items:center;display:flex;position:relative}.body-section.background.larger{text-align:center;min-height:500px;padding-top:200px}.body-section.text-page{background-color:var(--light-gray);padding-top:200px;padding-bottom:60px}.body-section.bike-hire-header{background-color:var(--light-gray);padding-top:160px}.body-section.bike-hire-header.black{background-color:var(--dark);color:var(--whte);padding-bottom:80px}.body-section.bike-hire-header.journal{padding-bottom:80px}.body-section.slimline{background-color:var(--light-gray);text-align:right;padding-top:0;padding-bottom:0}.body-section.thin{padding-top:60px;padding-bottom:0}.body-section.in-head{padding-top:290px;position:relative}.body-section.in-head.grey{background-color:var(--light-gray)}.body-section.in-head.light,.body-section.in-head.light-copy{padding-top:240px;padding-bottom:80px}.body-section.newsletter{background-color:var(--dark);color:var(--whte);padding-top:180px;padding-bottom:80px}.body-section.newsletter.black{background-color:var(--dark);color:var(--whte);padding-bottom:80px}.body-section.newsletter.journal{padding-bottom:80px}.body-section.mixed{padding-top:98px;padding-bottom:98px}.body-section.mixed.light{padding-bottom:0}.body-section.mixed.light.events-list{position:relative}.body-section.mixed.light.booking{padding-top:0}.body-section.overlap{z-index:10;flex-flow:column;justify-content:center;align-items:center;height:0;padding-top:0;padding-bottom:0;display:flex;overflow:visible}.body-section.own-lp{background-color:var(--whte);padding:80px 40px}.body-section.own-lp.grey{background-color:#f2f2f5}.body-section.own-lp.slightly{padding-top:50px}.body-section.red-background{background-color:var(--_landing-page-colours---main-red);text-align:center;flex-flow:column;justify-content:center;align-items:center;padding-top:50px;padding-bottom:50px;display:flex}.body-section.blue{background-color:var(--_msc-colour---main)}.body-container{z-index:3;width:100%;max-width:1400px;position:relative}.body-container.bottom-spacer{margin-bottom:98px}.body-container.home-details{background-color:var(--_msc-colour---subtle);text-align:center;padding:40px 50px}.body-container.thinner{max-width:800px}.body-container.left-algn{text-align:left}.body-container.image-inside{padding-right:200px}.body-container.restricted{max-width:1000px}.body-container.center{text-align:center}.tour-header{background-color:var(--_msc-colour---subtle);color:var(--whte);text-align:center;padding-top:200px;padding-left:60px;padding-right:60px;overflow:hidden}.tour-header.light{background-color:var(--light-gray)}.breadcrumb-holder{grid-column-gap:20px;grid-row-gap:12px;color:var(--_msc-colour---main);flex-flow:wrap;justify-content:center;align-items:flex-start;width:100%;height:auto;min-height:46px;font-size:14px;display:flex}.head-title-holder{flex-flow:wrap;justify-content:center;align-items:flex-start;width:100%;display:flex}.tour-header-image{aspect-ratio:3;object-fit:cover;width:100%;height:auto;margin-top:-50%;margin-bottom:-50%}.tour-head-image-spacer{aspect-ratio:6.5;width:100%;max-width:1400px;height:auto}.tour-heading{text-transform:uppercase;font-family:roboto,sans-serif;font-size:40px}.tour-benefits{grid-column-gap:60px;grid-row-gap:20px;text-align:center;flex-flow:wrap;justify-content:center;align-items:flex-start;margin-top:50px;margin-bottom:30px;display:flex}.tour-benefit{grid-column-gap:12px;grid-row-gap:12px;text-transform:uppercase;flex-flow:column;justify-content:flex-start;align-items:center;width:12%;height:auto;font-family:roboto,sans-serif;font-size:15px;display:flex}.tour-benefit-icon{background-color:var(--_msc-colour---darker);object-fit:contain;width:30px;min-width:30px;height:30px;min-height:30px}.tour-benefit-icon.large{width:80px;min-width:80px;height:80px;min-height:80px;margin-bottom:20px}.tour-mini-nav{border-bottom:4px solid var(--_msc-colour---subtle);background-color:var(--light-gray);text-transform:uppercase;justify-content:space-between;align-items:center;width:100%;max-width:1400px;height:auto;margin-top:10px;padding-bottom:20px;font-size:16px;font-weight:700;display:flex}.mini-nav-buttons{grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-end;align-items:center;display:flex}.mini-nav-links{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-start;align-items:center;font-family:roboto-condensed,sans-serif;font-size:16px;font-weight:700;display:flex}.mini-nav-links.wraplinks{flex-flow:wrap;justify-content:flex-start;align-items:flex-start}.mini-nav-link{color:var(--dark);text-transform:uppercase;font-weight:700;text-decoration:none}.mini-nav-link:hover{color:var(--_msc-colour---darker)}.main-button{border:2px solid var(--_msc-colour---main);background-color:var(--_msc-colour---main);color:var(--dark);text-align:center;text-transform:uppercase;cursor:pointer;padding:16px;font-family:roboto-condensed,sans-serif;font-weight:700;transition:border-color 1s,color 1s,background-color 1s}.main-button:hover{background-color:var(--_msc-colour---darker)}.main-button.dark-border{border-color:var(--_msc-colour---subtle);background-color:var(--light-gray)}.main-button.dark-border:hover{background-color:var(--_msc-colour---subtle);color:var(--whte)}.main-button.dark-border.alt-hover:hover{background-color:var(--pink);color:var(--dark)}.main-button.page{border-color:var(--dark) var(--dark) var(--_msc-colour---subtle);background-color:var(--_msc-colour---subtle);color:var(--whte);padding:30px 42px}.main-button.page:hover{background-color:var(--whte);color:var(--_msc-colour---subtle)}.main-button.payment{text-align:center;flex-flow:column;justify-content:center;align-items:center;width:100%;height:auto;display:flex}.main-button.payment.dark{border-color:var(--dark);background-color:var(--dark);color:var(--whte)}.main-button.payment.dark:hover{background-color:var(--whte);color:var(--dark)}.main-button.payment.dark.fade{color:var(--dark);background-color:#1111114d}.main-button.dark{border-color:var(--_msc-colour---subtle);background-color:var(--_msc-colour---subtle);color:var(--whte)}.main-button.dark:hover{background-color:var(--whte);color:var(--_msc-colour---subtle)}.main-button.dark.alt-hover:hover{background-color:var(--pink)}.main-button.white{border-color:var(--whte);background-color:var(--whte);color:var(--dark)}.main-button.white:hover{background-color:var(--_msc-colour---darker)}.main-button.epic{width:100%}.main-button.alt{background-color:var(--transparent)}.main-button.alt:hover{background-color:#ffbfb4}.summary-grid{grid-column-gap:60px;grid-row-gap:60px;grid-template-rows:auto;grid-template-columns:.8fr 2fr;grid-auto-columns:1fr;width:100%;height:auto;margin-top:50px;display:grid}.summary-column{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.summary-column.content{grid-column-gap:50px;grid-row-gap:50px}.summary-details{grid-column-gap:0px;grid-row-gap:0px;border-style:solid;border-width:4px;border-color:var(--dark) var(--dark) var(--_msc-colour---subtle);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;height:auto;display:grid}.summary-details-list{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:30px;display:flex}.summary-details-list.thin{padding:0}.summary-details-list-item{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;min-height:50px;padding-top:2px;padding-left:70px;display:flex;position:relative}.summary-details-list-icon{background-color:var(--_msc-colour---darker);width:50px;height:50px;padding:8px;position:absolute;top:0;left:0}.sd-list-icon{background-color:var(--whte);width:100%;height:100%}.sd-list-icon.dark{background-color:var(--_msc-colour---subtle)}.sd-list-item-title{color:var(--_msc-colour---lighter);text-transform:uppercase;font-family:roboto-condensed,sans-serif;font-size:14px;font-weight:700}.hotel-star-holder{grid-column-gap:2px;grid-row-gap:2px;justify-content:flex-start;align-items:center;width:100%;height:auto;display:flex}.hotel-star{background-color:var(--_msc-colour---darker);opacity:.4;width:22px;height:22px}.hotel-star.full{opacity:1}.summary-details-inner{grid-column-gap:0px;grid-row-gap:0px;border-left:4px solid var(--_msc-colour---subtle);grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.summary-details-tour-details{grid-column-gap:16px;grid-row-gap:16px;border-bottom:4px solid var(--_msc-colour---subtle);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;height:auto;padding:30px;display:grid}.sdtd-item{width:100%;height:100%}.summary-details-pricing{grid-column-gap:16px;grid-row-gap:16px;text-transform:uppercase;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding:30px;display:flex}.sdp-item{grid-column-gap:20px;grid-row-gap:0px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;font-family:roboto-condensed,sans-serif;font-weight:700;display:flex}.sdp-item.fade{color:#1116}.sd-price{text-transform:none;font-family:roboto,sans-serif;font-size:46px;font-weight:400}.sd-price.sm{font-size:18px}.review-video{flex-flow:column;justify-content:center;align-items:center;width:100%;height:auto;display:flex}.review-video.left{justify-content:center;align-items:flex-start;min-width:100%}.video-holder{aspect-ratio:16/9;background-color:var(--_msc-colour---lighter);flex-flow:column;justify-content:center;align-items:center;width:100%;height:auto;transition:box-shadow 1s;display:flex;position:relative;overflow:hidden}.video-holder:hover{box-shadow:0 2px 12px 2px #00000073}.video-holder.rounded-edges{border-radius:8px}.video-placeholder{z-index:2;opacity:1;filter:grayscale();object-fit:cover;width:100%;height:100%;position:relative}.video-placeholder.full-colour{filter:grayscale(0%)}.video-play{z-index:6;cursor:pointer;border:2px solid #fff;border-radius:100%;flex-flow:column;justify-content:center;align-items:center;width:80px;height:80px;padding:12px 10px 12px 14px;transition:background-color 1s;display:flex;position:absolute}.video-play:hover{background-color:var(--_msc-colour---subtle)}.video-play.red-colour:hover{background-color:var(--_landing-page-colours---main-red)}.play-inner{background-color:#fff;width:80%;height:100%}.two-grid{grid-column-gap:50px;grid-row-gap:50px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;font-size:14px;display:grid}.two-grid.top-margin{margin-top:60px}.details-column{border-top:4px solid var(--_msc-colour---subtle);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding-top:20px;display:flex}.tour-highlights-list{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin-top:10px;display:flex}.tour-highlight-list-item{border-bottom:1px solid var(--dark);width:100%;padding-top:5px;padding-bottom:5px}.tour-difficulty-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin-top:10px;display:flex}.tour-difficulty-marker{background-color:var(--_msc-colour---darker);color:var(--whte);text-transform:uppercase;padding:8px;font-family:roboto-condensed,sans-serif;font-size:16px;font-weight:700}.map-embed{background-color:var(--whte);flex-flow:column;justify-content:center;align-items:center;width:100%;height:400px;display:flex}.itinerary-holder{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1170px;height:auto;font-size:14px;display:flex}.itinerary-item{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex;position:relative}.itinerary-item.lp-page{max-width:800px}.itinerary-item-title{border-bottom:4px solid var(--_msc-colour---subtle);color:var(--_msc-colour---subtle);text-transform:uppercase;cursor:pointer;justify-content:flex-start;align-items:center;width:100%;height:auto;padding:20px 60px 20px 240px;font-family:roboto-condensed,sans-serif;font-size:22px;font-weight:700;transition:color 1s;display:flex;position:relative}.itinerary-item-title:hover{color:var(--_msc-colour---darker)}.itinerary-item-title.lp-faq{padding-left:20px;font-family:futura-pt-condensed,sans-serif}.itinerary-item-title.lp-faq:hover{color:var(--_landing-page-colours---main-red)}.itinerary-item-body{grid-column-gap:60px;grid-row-gap:60px;grid-template-rows:auto;grid-template-columns:1fr .65fr;grid-auto-columns:1fr;width:100%;height:auto;padding-left:240px;padding-right:20px;display:grid}.itinerary-item-button{background-color:var(--_msc-colour---subtle);width:18px;height:18px;position:absolute;right:12px}.itinerary-item-day{position:absolute;left:0}.itinerary-item-spacer{width:100%;height:40px}.itinerary-body-column{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.itinerary-body-column.details{grid-column-gap:20px;grid-row-gap:20px}.itinerary-body-detail{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding-left:44px;display:flex;position:relative}.itinerary-body-detail-icon{background-color:var(--_msc-colour---subtle);width:30px;height:30px;position:absolute;top:0;left:0}.itinerary-body-detail-title{text-transform:uppercase;margin-top:-5px;font-family:roboto-condensed,sans-serif;font-weight:700}.title-border-holder{border-bottom:4px solid var(--_msc-colour---subtle);color:var(--_msc-colour---lighter);width:100%;margin-bottom:30px;position:relative}.title-border-holder.double{border-top:4px solid var(--_msc-colour---subtle);color:var(--_msc-colour---subtle);padding-top:10px;padding-bottom:10px}.column{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:42vw;height:auto;display:flex}.column.wide{max-width:none;position:relative}.column.wide.contact-details{grid-column-gap:20px;grid-row-gap:20px;font-size:18px}.column.wide.center-align,.column.vert{justify-content:center;align-items:flex-start}.column.right-align{text-align:right;justify-content:center;align-items:flex-end}.column.central-align{justify-content:center;align-items:flex-start;font-size:14px}.column.logos{justify-content:space-between;height:100%}.column.wider{max-width:none}.column.relative{position:relative}.column.pink-border{border-left:6px solid var(--pink);padding-top:20px;padding-left:20px}.column.titles-wrap{max-width:none;padding-top:12px;padding-bottom:20px}.tour-details-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;margin-top:60px;font-size:14px;display:grid}.guides-small-grid{grid-column-gap:20px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;height:auto;display:grid}.guide-item{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex;position:relative}.guide-item-image{aspect-ratio:1;object-fit:cover;width:100%;height:auto;position:absolute;bottom:0;left:0;right:0}.guide-item-title{margin-bottom:12px;font-family:roboto-condensed,sans-serif;font-size:18px;font-weight:700}.guide-image-spacer{aspect-ratio:1;width:100%;height:auto}.hotel-slider{background-color:var(--transparent);width:100%;max-width:42vw;height:auto;padding-bottom:40px}.hotel-slider-nav{justify-content:flex-end;align-items:center;width:50%;height:30px;margin-right:0;display:flex;bottom:0;right:0}.hotel-slider-arrows{color:var(--dark);cursor:pointer;flex-flow:column;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:0;margin-left:0;font-size:21px;transition:color 1s;display:flex;bottom:0;left:0}.hotel-slider-arrows:hover{color:var(--pink)}.hotel-slider-arrows.right{margin-left:30px}.hotel-slide{margin-right:20px}.hotel-slide-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;height:100%;display:grid}.hotel-note{color:#999}.hotel-slide-image{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto;margin-bottom:20px}.hotel-item-link{grid-column-gap:6px;grid-row-gap:6px;flex-flow:row;justify-content:flex-start;align-items:center;width:100%;height:auto;margin-bottom:12px;font-size:14px;display:flex}.hotel-link-item-icon{background-color:var(--_msc-colour---lighter);width:20px;height:20px}.more-details-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;margin-top:60px;font-size:14px;display:grid}.more-details-title{margin-bottom:0;font-family:roboto-condensed,sans-serif;font-size:21px;font-weight:700}.payment-grid{grid-column-gap:60px;grid-row-gap:60px;grid-template-rows:auto;grid-template-columns:1fr 3fr;grid-auto-columns:1fr;margin-top:60px;display:grid}.payment-steps{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.payment-step{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.payment-step-title{color:var(--pink);text-transform:uppercase;font-family:roboto-condensed,sans-serif;font-size:18px;font-weight:700}.payment-items{border-bottom:2px solid var(--dark);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin-top:12px;display:flex}.payment-item{grid-column-gap:12px;grid-row-gap:12px;border-top:2px solid var(--dark);grid-template-rows:auto;grid-template-columns:1.15fr .25fr 1.15fr 1.5fr .6fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;width:100%;height:auto;padding-top:50px;padding-bottom:50px;font-size:14px;display:grid;position:relative}.payment-item-price{flex-flow:row;justify-content:center;align-items:center;width:100%;height:100%;font-family:roboto-condensed,sans-serif;font-weight:700;display:flex}.payment-from{flex-flow:column;justify-content:center;align-items:flex-start;width:100%;height:auto;display:flex}.payment-inner-arrow{background-color:var(--dark);flex-flow:column;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.payment-step-start{font-family:roboto-condensed,sans-serif;font-size:32px;font-weight:700;line-height:1}.payment-cell{flex-flow:column;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex}.faqs-holder{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1170px;height:auto;margin-top:60px;display:flex}.faq-item-body{grid-column-gap:60px;grid-row-gap:60px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr .65fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding-left:240px;padding-right:20px;display:flex}.faq-item-body.lp-answer{padding-left:20px}.columns{grid-column-gap:60px;grid-row-gap:60px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;height:auto;display:grid}.columns.video{grid-template-columns:1.5fr 1fr}.columns.video.reverse{grid-template-columns:1fr 1.5fr}.columns.cycing-hub-columns{grid-column-gap:40px;grid-row-gap:40px;font-size:18px;position:relative}.columns.journal-cats-grid{grid-column-gap:30px;grid-row-gap:60px}.columns.relative{margin-top:50px;margin-bottom:50px;position:relative}.column-image{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.column-image.tall-image{height:100%}.title-holder{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;width:auto;padding-right:45%;display:flex;position:relative}.title-holder.right{justify-content:flex-end;align-items:flex-start;padding-right:0}.title-holder.central{border-top:4px solid var(--_msc-colour---subtle);flex-flow:column;justify-content:center;align-items:center;padding-top:40px;padding-right:0}.title-holder.middle{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;margin-bottom:20px;padding-right:0}.title-holder.wide{padding-right:0}.title-slash{color:var(--_msc-colour---lighter);font-family:roboto-condensed,sans-serif;font-size:46px;font-weight:700;line-height:1.2}.title-slash.main{font-size:80px}.title-slash.small{font-size:21px}.recent-posts-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:80px;display:grid}.recent-post-card{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex}.recent-post-image-link{aspect-ratio:3/2;background-color:var(--_msc-colour---darker);width:100%;height:auto;overflow:hidden}.recent-post-image-link.main-post{aspect-ratio:auto;height:400px}.recent-card-post-image{object-fit:cover;width:100%;height:100%;transition:opacity 1s,filter 1s}.recent-card-post-image:hover{opacity:.5;filter:grayscale() contrast(200%)}.recent-card-post-image.static{transition-property:none}.recent-card-post-image.static:hover{opacity:1;filter:none}.recent-post-card-category{color:#757575}.recent-post-card-title{margin-bottom:0;font-size:21px}.recent-post-card-title.main-journal-title{font-size:50px}.rpt-link{color:var(--dark);text-decoration:none}.rpt-link:hover{color:var(--_msc-colour---darker)}.page-cat{color:var(--_msc-colour---darker);text-transform:uppercase;font-family:roboto-condensed,sans-serif;font-size:46px;font-weight:700;line-height:1.2;position:absolute;right:0}.button-holder{grid-column-gap:20px;grid-row-gap:20px;flex-flow:wrap;justify-content:flex-start;align-items:center;width:100%;height:auto;margin-top:30px;display:flex}.button-holder.under{margin-bottom:50px}.button-holder.top{justify-content:center;align-items:center;margin-top:0}.button-holder.thin-top{width:100%;height:auto;margin-top:20px}.button-holder.balanced{justify-content:flex-start;align-items:center;width:100%;margin-top:20px;margin-bottom:20px;font-size:16px}.button-holder.left{flex-flow:row;justify-content:flex-start;align-items:center}.button-holder.left.thin-top{flex-flow:wrap}.button-holder.inner-black-box{flex-flow:wrap;justify-content:center;align-items:center;width:100%;height:auto;margin-top:20px}.button-holder.center{justify-content:center;align-items:center}.pink{color:var(--_msc-colour---lighter)}.pink.title{text-transform:uppercase;font-family:roboto-condensed,sans-serif;font-weight:700;text-decoration:none}.pink.title.hover:hover{text-decoration:underline}.pink-arrow{background-color:var(--_msc-colour---main);width:80px;height:80px;margin-top:30px}.guides-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;height:auto;display:grid}.guide-grid-image{aspect-ratio:1;object-fit:cover;width:100%;height:auto;margin-bottom:8px}.guide-card{grid-column-gap:12px;grid-row-gap:12px;border-bottom:2px solid var(--_msc-colour---subtle);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex;position:relative;box-shadow:0 2px 12px 2px #0003}.guide-card-title{margin-bottom:0;font-size:24px}.title-alt-style{color:var(--_msc-colour---lighter);margin-bottom:40px}.border-title{border-left:20px solid var(--_msc-colour---lighter);width:40%;padding-left:20px}.highlights-strip{grid-column-gap:3%;grid-row-gap:20px;justify-content:flex-start;align-items:flex-start;margin-top:80px;padding-top:70px;display:flex;position:relative;overflow:hidden}.highlights-card{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:23%;min-width:23%;height:100%;display:flex}.highlight-grid-image{aspect-ratio:2/2.5;object-fit:cover;width:100%;height:auto;margin-bottom:8px}.highlight-card-title{margin-bottom:0;font-size:21px}.highlights-strip-nav{background-color:var(--_msc-colour---subtle);cursor:pointer;width:40px;min-width:40px;height:40px;min-height:40px;transition:background-color 1s;position:absolute;top:0;right:0}.highlights-strip-nav:hover{background-color:var(--_msc-colour---darker)}.highlights-strip-nav.white{background-color:var(--whte)}.highlights-strip-nav.white:hover{background-color:var(--pink)}.tour-grid{grid-column-gap:40px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:80px;display:grid}.tour-grid.in-blog{margin-top:40px}.tour-card{grid-column-gap:16px;grid-row-gap:16px;border:2px solid var(--_msc-colour---subtle);text-align:left;border-radius:8px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:20px;text-decoration:none;transition:top .5s,box-shadow .5s;display:flex;position:relative;top:0}.tour-card:hover{box-shadow:0 2px 4px 2px #0003}.tour-card.custom{background-color:var(--_msc-colour---subtle);color:var(--whte)}.tour-card.tall-tour{background-color:var(--whte);padding:16px}.tour-card-image{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%;height:auto}.tour-card-details{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.tour-card-stats{grid-column-gap:4px;grid-row-gap:4px;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;font-size:14px;display:flex}.pipe{color:#707070}.tour-card-title{margin-bottom:0;font-size:21px}.tour-card-pricing{grid-column-gap:2px;grid-row-gap:2px;justify-content:flex-start;align-items:center;display:flex}.tour-card-dates{background-color:var(--_msc-colour---subtle);color:var(--whte);border-radius:4px;padding:2px 6px;font-size:14px}.tour-card-departures{grid-column-gap:8px;grid-row-gap:4px;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;margin-top:-6px;margin-bottom:6px;display:flex}.tour-card-text{color:#757575;font-size:14px}.tour-card-items{grid-column-gap:20px;grid-row-gap:12px;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;font-size:14px;display:flex}.tour-card-item{grid-column-gap:6px;grid-row-gap:6px;justify-content:flex-start;align-items:center;display:flex}.tour-card-item-icon{background-color:var(--_msc-colour---darker);width:24px;min-width:24px;height:24px;min-height:24px}.star-icon{background-color:var(--_msc-colour---subtle);width:18px;height:18px}.tour-card-flag{background-color:var(--_msc-colour---lighter);color:var(--whte);border-radius:6px;width:auto;height:auto;padding:4px 10px;font-size:14px;position:absolute;top:40px;left:10px}.tour-card-flag.custom{background-color:var(--whte);color:var(--dark)}.location-benefits{grid-column-gap:4%;grid-row-gap:20px;text-align:center;flex-flow:wrap;justify-content:center;align-items:flex-start;display:flex}.location-benefit{flex-flow:column;justify-content:flex-start;align-items:center;width:16.5%;min-width:16.5%;height:auto;display:flex}.location-benefit-title{margin-bottom:12px;font-size:21px}.background-image{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0%}.background-image.half{width:50%;margin-left:-30px;right:auto}.background-image.half.right{margin-left:0;margin-right:-30px;left:auto;right:0}.background-image.inner{z-index:-1;opacity:.7;object-fit:contain;height:447.289px;bottom:auto}.background-image.inner.background{opacity:.5;width:180%;max-width:none;height:auto;inset:-20px auto auto -40px}.background-image.greyscale{filter:contrast(200%) grayscale()}.breadcrumb{color:var(--_msc-colour---main)}.gallery-holder{grid-column-gap:30px;grid-row-gap:30px;justify-content:flex-start;align-items:center;width:100%;height:auto;margin-top:80px;display:flex;position:relative}.gallery-item{aspect-ratio:1;background-color:var(--pink);width:40%;min-width:40%;height:auto}.gallery-image{object-fit:cover;width:100%;height:100%;transition:filter 1s,opacity 1s}.gallery-image:hover{opacity:.5;filter:contrast(200%) grayscale()}.gallery-buttons{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-end;align-items:center;height:20px;display:flex;position:absolute;top:-40px;right:40px}.gallery-button{background-color:var(--whte);cursor:pointer;width:20px;height:20px;transition:background-color 1s}.gallery-button:hover{background-color:var(--pink)}.bikes-small-grid{grid-column-gap:20px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;height:auto;display:grid}.bike-card{width:100%;height:100%;position:relative}.bike-item-title{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:roboto-condensed,sans-serif;font-size:18px;font-weight:700}.bike-item-title.option{color:var(--_msc-colour---lighter)}.bike-card-image{object-fit:cover;width:100%;height:100%}.bike-card-image-holder{aspect-ratio:3/2;border:1px solid #ddd;width:100%;height:auto;position:relative}.bike-card-title-holder{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-bottom:12px;line-height:1.2;display:flex}.bike-flag{z-index:1;grid-column-gap:6px;grid-row-gap:6px;color:var(--whte);background-color:#d5a20b;border-radius:4px;justify-content:flex-start;align-items:center;padding:5px 8px;font-size:12px;display:flex}.bike-flag.green{background-color:#21c96e}.bike-flag-holder{z-index:2;grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;display:flex;position:absolute;top:10px;left:10px;right:10px}.simple-page-head{text-align:center;width:100%;height:auto;padding:180px 60px 40px;overflow:hidden}.simple-page-head.light{background-color:var(--light-gray);padding-top:220px}.simple-page-head.image-holder{z-index:10;height:0;padding-top:0;padding-bottom:0;position:relative;overflow:visible}.simple-page-head.tour-summary{background-color:var(--light-gray);padding-top:40px;padding-bottom:116px}.simple-page-head.dark{background-color:var(--dark);color:var(--whte)}.simple-page-head.contact{background-color:var(--light-gray);padding-top:96px;padding-bottom:96px}.simple-page-head.balanced{padding-top:98px;padding-bottom:98px}.simple-page-head.page-head{background-color:var(--dark);color:var(--whte);padding-top:240px;padding-bottom:60px;position:relative}.simple-page-head.dark{background-color:var(--_msc-colour---subtle);padding-top:220px}.simple-main-title{font-size:60px}.short-check-bar{grid-column-gap:40px;grid-row-gap:12px;flex-flow:wrap;justify-content:center;align-items:flex-start;margin-bottom:20px;display:flex}.short-check{grid-column-gap:12px;grid-row-gap:12px;background-color:var(--_msc-colour---subtle);color:var(--whte);border-radius:50px;justify-content:flex-start;align-items:center;padding:10px 20px;display:flex}.short-check.alt{background-color:var(--_msc-colour---lighter)}.short-check-icon{background-color:var(--whte);width:18px;height:18px}.tour-filters{background-color:var(--_msc-colour---subtle);color:var(--whte);text-align:left;width:100%;height:auto;margin-top:40px;padding:20px;font-family:roboto-condensed,sans-serif;font-weight:700}.tour-filters.alt{background-color:var(--_msc-colour---darker);color:var(--dark)}.tour-filters.forwarder{max-width:600px}.tour-filters-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.tour-filters-grid.forwarder{grid-template-columns:1fr 1fr 1fr;width:100%}.tour-filter{text-transform:uppercase;cursor:pointer;background-color:#fff3;border:1px solid #fff3;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:12px;transition:border-color 1s;display:flex}.tour-filter:hover{border-color:var(--whte)}.advanced-filters{width:100%;height:auto;overflow:hidden}.filters-spacer{width:100%;height:16px}.tour-search-button{border:1px solid var(--_msc-colour---main);background-color:var(--_msc-colour---main);color:var(--dark);text-align:center;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;padding:12px;transition:background-color 1s,color 1s;display:flex}.tour-search-button:hover{background-color:var(--_msc-colour---darker);color:var(--whte)}.tour-search-button.alt{border-color:var(--_msc-colour---subtle);background-color:var(--_msc-colour---subtle);color:var(--whte)}.tour-search-button.alt:hover{background-color:var(--whte);color:var(--dark)}.payment-wrap{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.payment-notices{grid-column-gap:2px;grid-row-gap:2px;text-align:right;flex-flow:column;justify-content:flex-start;align-items:flex-end;width:100%;height:auto;font-family:roboto-condensed,sans-serif;font-size:18px;font-weight:700;display:flex}.payment-notice{grid-column-gap:6px;grid-row-gap:6px;flex-flow:row;justify-content:flex-end;align-items:flex-start;display:flex}.payment-labels{grid-column-gap:6px;grid-row-gap:6px;flex-flow:column;justify-content:center;align-items:flex-start;width:100%;height:100%;font-size:10px;display:flex}.limited-flag{background-color:var(--pink);text-transform:uppercase;border-radius:8px;padding:4px 8px}.guarente-flag{color:var(--whte);text-transform:uppercase;background-color:#049604;border-radius:8px;padding:4px 8px}.drop-holder{grid-column-gap:8px;grid-row-gap:8px;background-color:var(--_msc-colour---subtle);flex-flow:column;width:auto;min-width:160px;padding:12px 16px 16px;display:none;position:absolute;top:52px;left:-16px;box-shadow:0 2px 12px 2px #0003}.drop-holder.columns{background-color:var(--_msc-colour---subtle);min-width:320px;display:none}.drop-holder.thin{min-width:120px}.brand-logo{object-fit:contain;object-position:0% 0%;width:60px;height:48.0938px}.menu-inner{grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-start;align-items:center;width:50%;height:100%;display:flex}.menu-inner.right{justify-content:flex-end;align-items:center;padding-right:36px}.menu-link-bullet{background-color:#343f56;border-radius:100%;width:5px;height:5px;margin-top:10px}.menu-button{z-index:999;flex-direction:column;justify-content:center;width:42px;height:28px;display:none;position:absolute}.menu-icon{color:#fff;margin-top:4px;margin-bottom:0;font-size:10px;transform:rotate(-90deg)}.menu-icon.smaller{margin:0;position:relative;transform:rotate(-180deg)}.nav-bar{z-index:998;background-color:var(--_msc-colour---subtle);color:var(--whte);flex-direction:row;justify-content:center;align-items:center;width:100%;height:103.45px;padding:30px;display:flex;position:fixed;top:0;left:0;right:0}.nav-bar.with-notices{font-family:roboto,sans-serif;top:45.4px}.menu-link-holder{grid-column-gap:4px;grid-row-gap:4px;color:#fff;flex-flow:row;justify-content:center;align-items:center;width:auto;height:100%;min-height:82px;display:flex;position:relative}.menu-link-holder.search{z-index:60;position:absolute;right:30px}.menu-link-holder.cchange{text-align:right;justify-content:flex-end;align-items:center;min-width:68px}.menu-line-top{background-color:#fff;border-radius:4px;width:42px;height:4px;position:absolute;top:0}.menu-drawer{z-index:2;grid-column-gap:80px;grid-row-gap:80px;justify-content:space-between;align-items:center;width:100%;max-width:1400px;height:100%;display:flex;position:relative}.main-button-2{z-index:2;color:#fff;text-align:center;letter-spacing:2px;text-transform:uppercase;cursor:pointer;background-color:#6c7ba0;border:1px solid #c7daee;border-radius:50px;flex-flow:row;justify-content:center;align-items:center;width:auto;min-width:auto;padding:12px 22px;font-size:16px;font-weight:500;line-height:1;transition:color 1s,background-color 1s;display:flex;position:relative}.main-button-2:hover{color:#343f56;background-color:#fff;text-decoration:none}.menu-link{grid-column-gap:8px;color:#fff;text-transform:uppercase;cursor:pointer;justify-content:flex-start;align-items:flex-start;font-family:roboto-condensed,sans-serif;font-size:16px;font-weight:700;text-decoration:none;display:flex;position:relative}.menu-link:hover{color:var(--_msc-colour---darker)}.menu-link.drop{grid-column-gap:8px;grid-row-gap:16px;white-space:nowrap;word-break:keep-all;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;font-weight:700;transition:background-color 1s,color 1s;display:grid}.menu-link.drop.currency{grid-row-gap:0px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.header-logo-link{z-index:6;width:auto;height:auto;position:absolute}.menu-line-mid{background-color:#fff;border-radius:4px;width:42px;height:4px}.menu-line-low{background-color:#fff;border-radius:4px;width:42px;height:4px;position:absolute;bottom:0}.currency-name{text-transform:none;font-family:roboto,sans-serif;font-size:12px}.drop-holder-columns{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.drop-holder-column{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.drop-holder-title{text-transform:uppercase;font-family:roboto-condensed,sans-serif;font-weight:700;text-decoration:underline}.mobile-background{display:none}.site-notices{z-index:999;background-color:var(--_msc-colour---main);text-align:center;justify-content:center;align-items:center;width:100%;height:45.4px;padding-left:50px;padding-right:50px;font-family:roboto,sans-serif;font-size:16px;display:flex;position:fixed;top:0;left:0;right:0}.site-notice-link{text-decoration:none}.site-notice-link:hover{color:var(--whte)}.site-notice-close{cursor:pointer;flex-flow:column;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;right:10px;transform:rotate(45deg)}.site-notice-close.search{right:30px}.snc1{background-color:var(--dark);border-radius:3px;width:100%;height:2px}.snc1.white{background-color:var(--whte)}.snc2{background-color:var(--dark);border-radius:3px;width:2px;height:100%;position:absolute}.snc2.white{background-color:var(--whte)}.menu-search-icon{background-color:var(--whte);cursor:pointer;width:16px;height:16px;transition:background-color 1s}.menu-search-icon:hover{background-color:var(--_msc-colour---main)}.search-bar{z-index:60;background-color:var(--_msc-colour---subtle);justify-content:flex-start;align-items:center;width:100%;height:100%;padding:30px 100px 30px 30px;display:none;position:absolute;inset:0%}.footer{background-color:var(--_msc-colour---subtle);color:var(--whte);width:100%;height:auto;padding:80px 60px 40px;font-family:roboto,sans-serif;overflow:hidden}.footer.light{background-color:var(--light-gray)}.footer.image-holder{z-index:10;height:0;padding-top:0;padding-bottom:0;position:relative;overflow:visible}.footer.tour-summary{background-color:var(--light-gray);padding-top:40px;padding-bottom:116px}.footer.dark{background-color:var(--dark);color:var(--whte)}.footer.contact{background-color:var(--light-gray);padding-top:96px;padding-bottom:96px}.footer.balanced{padding-top:98px;padding-bottom:98px}.footer.page-head{background-color:var(--dark);color:var(--whte);padding-top:320px;padding-bottom:60px;position:relative}.footer-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.footer-grid-top{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.footer-title{font-size:30px}.footer-links-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 2fr;grid-auto-columns:1fr;display:grid}.footer-column{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer-links-mini-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;display:grid}.footer-links-col-title{text-transform:uppercase;margin-top:0;margin-bottom:10px;font-family:roboto-condensed,sans-serif;font-size:18px;font-weight:700;line-height:1}.footer-link{color:var(--whte);font-size:16px;text-decoration:none}.footer-link:hover{color:var(--_msc-colour---darker)}.footer-column-list{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;width:100%;height:auto;display:flex}.footer-legal{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-between;align-items:center;margin-top:30px;display:flex}.footer-legal-left{grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-start;align-items:center;display:flex}.footer-legal-right{grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-end;align-items:center;display:flex}.payment-icon{object-fit:contain;width:66px;height:42px}.accred-logos{grid-column-gap:40px;grid-row-gap:10px;flex-flow:wrap;justify-content:center;align-items:center;width:100%;display:flex}.accred-logo{object-fit:contain;width:auto;max-width:15%;height:80px}.pages-links-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:20px;display:grid}.page-link-card{aspect-ratio:3/2;background-color:var(--dark);color:var(--whte);flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;height:auto;padding:40px;font-size:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.page-link-card.main{aspect-ratio:2.39;font-size:32px}.page-link-card.in-journal{padding-bottom:10px;padding-left:30px}.page-link-image{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0%}.page-link-card-text{z-index:3;flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;display:flex;position:relative}.page-link-card-text.btm-align{justify-content:flex-end;align-items:flex-start}.page-link-card-overlay{z-index:2;background-image:linear-gradient(#00000080,#1110 50%,#11111180);width:100%;height:100%;position:absolute;inset:0%}.page-link-card-overlay.journal-stuff{background-image:linear-gradient(0deg,#00000080,#1110 50%,#11111180)}.page-link-inner-text{width:90%}.page-link-inner-text.main{width:45%;font-size:24px}.page-link-title{font-size:38px}.spacer{width:100%;height:30px}.spacer.double{height:60px;position:relative}.spacer.large{height:40px}.home-header{background-color:var(--dark);color:var(--whte);width:100%;height:auto;padding:400px 60px 60px;position:relative;overflow:hidden}.home-header.light{background-color:var(--light-gray)}.home-header.image-holder{z-index:10;height:0;padding-top:0;padding-bottom:0;position:relative;overflow:visible}.home-header.tour-summary{background-color:var(--light-gray);padding-top:40px;padding-bottom:116px}.home-header.dark{background-color:var(--dark);color:var(--whte)}.home-header.contact{background-color:var(--light-gray);padding-top:96px;padding-bottom:96px}.home-header.balanced{padding-top:98px;padding-bottom:98px}.home-header.page-head{background-color:var(--dark);color:var(--whte);padding-top:320px;padding-bottom:60px;position:relative}.home-header.accreditations{background-color:var(--light-gray);padding-top:80px;padding-bottom:40px}.home-header.home-element{background-color:var(--light-gray);padding-top:60px;padding-bottom:60px}.home-header.own-the-ride{background-color:var(--_landing-page-colours---main-red);color:var(--dark);padding-top:180px;padding-left:40px;padding-right:40px}.background-video{z-index:1;width:100%;height:100%;position:absolute;inset:0%}.home-title{margin-bottom:40px;font-family:roboto,sans-serif;font-size:45px}.search-inner{grid-column-gap:20px;grid-row-gap:20px;cursor:text;border:1px solid #ffffff40;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:6px;transition:border-color 1s,background-color 1s;display:flex;position:relative}.search-inner:hover{border-color:var(--whte);background-color:#fff3}.search-results-list{grid-column-gap:12px;grid-row-gap:12px;background-color:var(--_msc-colour---subtle);color:var(--whte);cursor:pointer;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:auto;height:auto;margin-top:4px;padding:12px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 2px 12px 2px #0003}.search-result-item{grid-column-gap:20px;grid-row-gap:20px;text-align:left;justify-content:flex-start;align-items:center;width:100%;height:auto;font-size:16px;line-height:1.2;display:flex}.search-result-thumbnail{object-fit:cover;width:60px;height:60px}.page-title-name{color:var(--whte);text-decoration:none}.page-title-name:hover{color:var(--_msc-colour---darker)}.text-page-main-title{margin-bottom:60px;font-size:52px}.main-column-image{aspect-ratio:3/2;object-fit:cover;width:100%;height:100%}.main-column-image.bike-hire{aspect-ratio:16/9}.cycle-logo{object-fit:contain;width:80%;height:auto}.bike-hire-embed{border:1px solid var(--dark);flex-flow:column;width:100%;max-width:1200px;height:auto;display:flex}.bike-hire-titles{border-top:8px solid var(--dark);border-bottom:8px solid var(--dark);justify-content:space-between;align-items:center;width:100%;height:auto;margin-bottom:30px;padding-top:20px;padding-bottom:20px;display:flex}.pink-title{color:var(--pink);text-transform:uppercase;font-family:roboto-condensed,sans-serif;font-size:24px;font-weight:700}.pink-title.left-align{text-align:right}.no-margins{color:var(--dark);margin-top:0;margin-bottom:0}.bike-hire-arrow-holder{justify-content:flex-start;align-items:flex-end;width:100%;height:auto;margin-bottom:20px;display:flex}.bike-hire-arrow{object-fit:contain;width:40px;height:40px}.bike-hire-details-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 2fr;grid-auto-columns:1fr;width:100%;margin-top:80px;display:grid}.bike-hire-duo-column{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;height:auto;margin-bottom:30px;font-size:14px;display:grid}.bike-hire-action-title{color:var(--dark);margin-bottom:0;font-size:21px}.bike-hire-titles-left{width:30%}.bike-hire-titles-right{width:25%;line-height:1.4}.bike-hire-embed-holder{flex-flow:column;justify-content:flex-start;align-items:center;width:100%;height:auto;margin-bottom:80px;display:flex}.anchor-link{position:absolute;top:-120px}.anchor-link.higher{top:-200px}.text-image-title-holder{background-color:var(--dark);color:var(--whte);width:100%;height:100%;position:relative}.text-image-title-background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0%}.text-image-title{z-index:1;background-color:#11111140;background-image:linear-gradient(#11111180,#1110);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:40px 30px 200px;display:flex;position:relative}.cycle-hub-header{background-color:var(--dark);color:var(--whte);text-align:center;flex-flow:column;justify-content:center;align-items:center;width:100%;height:auto;min-height:460px;padding:220px 10% 80px;display:flex;position:relative}.cycle-hub-header.fullheight{min-height:100vh}.background-overlay{z-index:2;background-color:#1110;background-image:radial-gradient(circle,#11111180,#1110);width:100%;height:100%;position:absolute;inset:0%}.background-overlay.with-titles{flex-flow:column;justify-content:flex-end;align-items:flex-start;padding:60px;display:flex}.background-overlay.dark{background-color:#1a3f4ae6;background-image:none}.cycle-hub-links{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.cycle-hub-title{border:2px solid var(--dark);text-transform:uppercase;background-color:#1111111a;padding:14px 16px;font-family:roboto-condensed,sans-serif;font-size:18px;font-weight:700}.smaller-text{width:100%;height:auto;font-size:16px}.events-list-holder{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin-bottom:60px;display:flex}.event-item{border-bottom:2px solid var(--dark);justify-content:space-between;align-items:center;width:100%;height:auto;padding-top:12px;padding-bottom:12px;font-family:roboto-condensed,sans-serif;font-size:18px;font-weight:700;text-decoration:none;transition:border-color 1s,color 1s;display:flex}.event-item:hover{border-bottom-color:var(--pink);color:var(--pink)}.large-title{font-size:80px}.image-map-holder{width:auto;max-width:none;height:auto;position:absolute;inset:-40px 0 -40px -40px}.cycle-hub-reviews{background-color:var(--whte);width:100%;height:auto;padding:30px 90px;font-size:18px}.hidden-nav{display:none}.cycle-reviews-arrow{cursor:pointer;background-color:#e0dcdc;border-radius:100%;flex-flow:column;justify-content:center;align-items:center;width:44px;height:44px;font-size:26px;transition:background-color 1s;display:flex;left:20px}.cycle-reviews-arrow:hover{background-color:var(--pink)}.cycle-reviews-arrow.right{left:auto;right:20px}.cycle-hub-reviews-mask{width:100%;height:auto}.chr-slide{width:100%;height:100%;min-height:100%}.chr-slide-inner{grid-column-gap:12px;grid-row-gap:12px;text-align:center;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:100%;padding-bottom:50px;font-style:italic;display:flex;position:relative}.chr-slide-icon{background-color:var(--_msc-colour---lighter);width:44px;height:44px;margin-bottom:12px}.pink-review-title{color:var(--_msc-colour---darker);text-transform:uppercase;font-family:roboto-condensed,sans-serif;font-size:21px;font-style:normal;font-weight:700;position:absolute;bottom:0}.pink-review-title.left-align{text-align:right}.title-wrap{text-align:right;justify-content:flex-end;align-items:center;width:100%;height:auto;padding-left:25%;display:flex}.mid-title{font-size:36px}.events-list-section-border{background-color:var(--dark);width:100%;max-width:1400px;height:4px}.events-list-section-border-holder{flex-flow:column;justify-content:center;align-items:center;width:100%;height:auto;padding-left:10%;padding-right:10%;display:flex;position:absolute;top:0;left:0;right:0}.bikes-three-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;height:auto;display:grid}.large-bike-card{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex;position:relative}.blog-post-title{font-size:60px}.blog-post-featured-image{aspect-ratio:3/2;object-fit:cover;width:100%;max-width:1020px;height:100%;margin-top:60px}.blog-text-holder{width:100%;max-width:1020px;margin-top:60px;padding-left:100px}.blog-excerpt{font-size:18px}.blog-text-spacer{background-color:var(--dark);width:100%;height:4px;margin-top:60px;margin-bottom:60px}.author-details{border-top:1px solid var(--_msc-colour---darker);background-color:var(--_msc-colour---main);margin-top:60px;padding:30px;font-weight:400}.author-card-title{margin-bottom:20px;font-size:21px}.blog-tours-link{z-index:98;background-color:var(--pink);color:var(--dark);text-transform:uppercase;padding:16px 30px;font-family:roboto-condensed,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition-property:background-color;position:fixed;bottom:20px;left:20px;box-shadow:0 2px 12px 2px #0003}.blog-tours-link:hover{background-color:#fabdb3}.event-post-image{object-fit:contain;width:100%;height:auto}.event-post-title{font-size:50px}.event-date-holder{flex-flow:column;justify-content:flex-start;align-items:flex-end;width:120px;margin-top:12px;font-family:roboto-condensed,sans-serif;font-size:30px;font-weight:700;line-height:1.2;display:flex;position:absolute;bottom:20px;right:2px}.event-date-item{grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-start;align-items:flex-start;width:60.7031px;display:flex;position:relative}.event-initial{opacity:.35;text-align:right;margin-right:20px;position:absolute;right:100%}.event-details{justify-content:flex-start;align-items:flex-start;width:100%;font-family:roboto-condensed,sans-serif;font-weight:700;display:flex}.event-details-title{text-transform:uppercase;width:30%}.event-details-content{color:#adadad;width:70%}.event-details-wrap{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;font-size:18px;display:flex}.event-line-break{background-color:var(--whte);width:100%;height:2px}.route-details-holder{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.route-detail{grid-column-gap:30px;grid-row-gap:30px;color:#ffffff4d;text-transform:uppercase;justify-content:flex-start;align-items:center;width:100%;height:auto;font-size:30px;line-height:1.2;display:flex}.route-detail.link{color:var(--whte);text-transform:none;background-color:#ffffff26;width:auto;padding-right:20px;font-family:roboto,sans-serif;font-size:16px;text-decoration:none;transition-property:background-color}.route-detail.link:hover{background-color:#ffffff4d}.route-detail-icon-holder{background-color:#ffffff4d;flex-flow:column;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:8px;display:flex}.route-detail-icon-holder.alt{background-color:var(--pink)}.route-detail-icon{background-color:var(--whte);width:100%;height:100%}.event-title-holder{border-bottom:4px solid var(--whte);width:100%;min-height:198px;margin-bottom:20px;padding-bottom:20px;padding-right:140px;position:relative}.category-links{grid-column-gap:12px;grid-row-gap:12px;flex-flow:wrap;justify-content:center;align-items:flex-start;margin-top:20px;display:flex}.category-links.left{justify-content:flex-start;align-items:flex-start}.category-link{border:1px solid var(--_msc-colour---darker);color:var(--_msc-colour---subtle);text-transform:uppercase;padding:5px 10px;font-family:roboto-condensed,sans-serif;font-weight:700;text-decoration:none;transition:background-color 1s,border-color 1s}.category-link:hover{border-color:var(--_msc-colour---darker);background-color:var(--_msc-colour---darker)}.journal-top-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:40px;display:grid}.journal-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:30px;display:grid}.journal-grid.mini{grid-template-columns:1fr 1fr;margin-top:0}.journal-grid.category-template{margin-top:60px}.main-journal-post{text-align:center;background-color:#e9e9e9;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex}.main-journal-post-spacer{aspect-ratio:3/2;min-width:100%;margin-bottom:40px}.main-journal-post-text{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;height:auto;padding:30px;display:flex}.category-title-link{color:var(--dark);text-decoration:none}.category-title-link:hover{color:var(--pink)}.category-back{grid-column-gap:12px;grid-row-gap:12px;text-transform:uppercase;justify-content:flex-start;align-items:center;font-family:roboto-condensed,sans-serif;font-weight:700;text-decoration:none;display:flex;position:absolute;left:0}.category-back:hover{color:var(--pink)}.category-back-icon{object-fit:contain;width:30px;height:30px;transform:rotate(90deg)}.event-grid{grid-column-gap:40px;grid-row-gap:50px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:80px;display:grid}.event-card{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex}.event-card-image-link{aspect-ratio:auto;object-fit:contain;width:auto;height:200px;margin-bottom:12px}.event-card-image{object-fit:cover;width:100%;height:100%;transition:filter 1s}.event-card-image:hover{filter:brightness(120%) contrast(120%)}.event-card-title-link{color:var(--whte);text-decoration:none}.event-card-title-link:hover{color:var(--pink)}.event-card-title{margin-bottom:0;font-size:24px}.event-card-details{grid-column-gap:6px;grid-row-gap:6px;flex-flow:wrap;justify-content:center;align-items:flex-start;width:100%;height:auto;display:flex}.footer-copyright{background-color:var(--_msc-colour---subtle);color:#fff;text-align:center;border-top:1px solid #ffffff40;width:100%;padding:16px 10% 30px;font-family:roboto,sans-serif;font-size:14px}.wide-footer-grid{grid-column-gap:40px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.footer-brand-logo{object-fit:contain;object-position:0% 0%;width:62.3672px;height:50px}.link-items-holder{grid-column-gap:6px;grid-row-gap:6px;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:10px;display:flex}.link-item-descr{color:#e2e6f5;font-weight:700;position:absolute;left:0}.link-item{grid-column-gap:6px;grid-row-gap:6px;color:#0c1434;justify-content:flex-start;align-items:flex-start;width:auto;height:auto;padding-left:26px;font-size:21px;font-weight:400;display:inline-flex;position:relative}.link-item.alt{color:#fff;justify-content:flex-start;align-items:flex-start;margin-top:0;padding-left:21px;font-size:16px}.link-item.alt:hover{color:#e2e6f5}.social-media-links{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;width:100%;height:auto;display:flex}.social-media-links.middle{grid-column-gap:16px;grid-row-gap:16px;flex-flow:wrap;justify-content:center;align-items:center;margin-top:10px}.ft-column{width:100%;height:auto}.social-media-icon{background-color:#fff;width:24px;height:24px;transition-property:background-color}.social-media-icon:hover{background-color:var(--_msc-colour---main)}.social-media-icon.dark{background-color:var(--dark);width:32px;min-width:32px;height:32px;min-height:32px}.social-media-icon.dark:hover{background-color:var(--pink)}.footer-logo-link{z-index:99;width:auto;height:auto;margin-bottom:20px}.footer-links-title-link{color:var(--whte);text-decoration:none}.footer-links-title-link:hover{color:var(--pink)}.lower-footer-grid{grid-column-gap:40px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:40px;display:grid}.contact-us-grid{grid-column-gap:60px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;margin-top:60px;display:grid}.contact-title{margin-bottom:0;font-size:32px}.contact-link{font-weight:400;text-decoration:none}.contact-link:hover{color:var(--pink)}.large-contact-text{font-size:32px}.faq-tabs{flex-flow:column;justify-content:flex-start;align-items:center;margin-top:60px;display:flex}.faq-tab-menu{grid-column-gap:20px;grid-row-gap:20px;flex-flow:wrap;justify-content:center;align-items:center;width:100%;height:auto;display:flex}.faq-tab-content{width:100%;height:auto;margin-top:40px}.faq-content-pane{width:100%;height:auto}.faq-tab-menu-item{border-style:solid;border-width:2px;border-color:var(--_msc-colour---subtle) var(--dark) var(--dark);background-color:var(--transparent);color:var(--_msc-colour---subtle);text-transform:uppercase;border-radius:50px;font-family:roboto-condensed,sans-serif;font-size:18px;font-weight:700;transition:background-color 1s,color 1s}.faq-tab-menu-item:hover{background-color:var(--_msc-colour---main)}.faq-tab-menu-item.w--current{background-color:var(--_msc-colour---subtle);color:var(--whte)}.faq-tab-grid{grid-column-gap:60px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.faq-tab-item{border-top:2px solid var(--_msc-colour---subtle);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.faq-tab-item-heading{margin-top:12px;margin-bottom:12px;font-size:24px}.testimonial-outer-grid{grid-column-gap:60px;grid-row-gap:60px;grid-template-rows:auto;grid-template-columns:1fr 2.5fr;grid-auto-columns:1fr;display:grid}.testimonial-outer-grid.reverse{grid-template-columns:2.5fr 1fr}.testimonial-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;font-size:14px;display:grid}.testimonial-grid.wide{grid-row-gap:50px;grid-template-columns:1fr 1fr 1fr}.testimonial-item{grid-column-gap:12px;grid-row-gap:12px;background-color:var(--whte);border-radius:20px 20px 80px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:80px 30px 30px;display:flex;position:relative}.testimonial-item.white{background-color:var(--whte)}.testimonial-item.dark{background-color:var(--_msc-colour---subtle);color:var(--whte)}.testimonial-item.mid{background-color:var(--_msc-colour---lighter);color:var(--whte)}.testimonial-name{text-transform:uppercase;font-family:roboto-condensed,sans-serif;font-size:16px;font-weight:700}.mini-h2{font-size:40px}.loyalty-grid{grid-column-gap:40px;grid-row-gap:40px;text-transform:uppercase;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:60px;margin-bottom:30px;font-family:roboto-condensed,sans-serif;font-size:21px;font-weight:700;line-height:1.2;display:grid}.loyalty-grid-card{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex}.loyalty-grid-card-title{color:var(--pink);font-size:32px}.loyalty-terms-holder{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:center;margin-top:60px;display:flex}.loyalty-term{border-bottom:1px solid var(--dark);width:100%;min-width:auto;max-width:600px}.sub-drop-holder{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;justify-content:flex-start;align-items:center;width:100%;height:auto;display:flex;position:relative}.sub-drop-holder-links{grid-column-gap:8px;grid-row-gap:8px;background-color:var(--dark);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:auto;min-width:160px;padding:16px;display:none;position:absolute;top:-16px;left:100%;box-shadow:0 2px 12px 2px #0003}.sub-icon{color:#fff;margin-top:4px;margin-bottom:0;font-size:14px;transform:rotate(-90deg)}.sub-icon.smaller{margin:0;position:relative;transform:rotate(-180deg)}.text-restrict{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;margin-top:40px;padding-left:10%;padding-right:10%;display:flex}.four-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:60px;font-size:14px;display:grid}.four-grid.no-margin{margin-top:0}.card-image{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.card-image.contain{object-fit:cover}.full-image{object-fit:contain;width:100%;height:auto}.list-holder{grid-column-gap:12px;grid-row-gap:6px;text-transform:uppercase;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;margin-top:40px;margin-bottom:20px;font-family:roboto-condensed,sans-serif;font-size:18px;font-weight:700;display:flex}.list-link{text-decoration:none}.list-link:hover{color:var(--pink)}.three-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:60px;display:grid}.three-grid.no-top{margin-top:0}.image-link{background-color:var(--dark);width:100%;height:auto;margin-bottom:20px;position:relative}.image-link-image{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:opacity 1s}.image-link-image:hover{opacity:.5}.steps-holder{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding-top:20px;padding-bottom:20px;display:flex}.step{grid-column-gap:6px;grid-row-gap:6px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.big-text-title{text-transform:uppercase;font-family:roboto-condensed,sans-serif;font-size:60px;font-weight:700;line-height:1.2}.big-text-title.quotes{font-size:42px}.tour-team-strip{grid-column-gap:3%;grid-row-gap:20px;justify-content:flex-start;align-items:flex-start;margin-top:0;padding-top:70px;font-size:14px;display:flex;position:relative;overflow:hidden}.tour-team-card{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:30%;min-width:30%;height:100%;display:flex}.menus-holder{grid-column-gap:30px;grid-row-gap:12px;justify-content:center;align-items:center;width:100%;height:auto;display:flex}.menus-button{grid-column-gap:8px;grid-row-gap:8px;border:1px solid var(--dark);background-color:var(--dark);color:var(--whte);text-transform:uppercase;justify-content:center;align-items:center;padding:22px 30px;font-family:roboto-condensed,sans-serif;font-size:18px;font-weight:700;text-decoration:none;transition:background-color 1s,color 1s;display:flex}.menus-button:hover{background-color:var(--whte);color:var(--dark)}.menus-button-flag{object-fit:contain;width:24px;height:24px}.menu-timings-grid{grid-column-gap:30px;grid-row-gap:30px;justify-content:center;align-items:center;margin-top:80px;display:flex}.menu-timing{background-color:var(--dark);color:var(--whte);text-transform:uppercase;width:260px;height:260px;font-family:roboto-condensed,sans-serif;font-size:18px;font-weight:700;line-height:1.4;position:relative}.menu-timings-background{object-fit:cover;width:100%;height:100%}.menu-timings-text-overlay{z-index:1;text-align:left;background-color:#1111111a;background-image:linear-gradient(#1110,#1113);flex-flow:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;padding:16px;display:flex;position:absolute;inset:0%}.menu-timings-number{z-index:2;color:var(--pink);font-size:50px;line-height:1;position:absolute;top:-20px;left:-20px}.title-text{text-transform:uppercase;font-family:roboto-condensed,sans-serif;font-size:21px;font-weight:700}.title-text.large{font-size:32px;line-height:1.2}.cafe-icons{grid-column-gap:20px;grid-row-gap:20px;border-top:4px solid var(--dark);border-bottom:4px solid var(--dark);text-transform:uppercase;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;place-items:stretch stretch;width:100%;height:100%;margin-top:20px;margin-bottom:20px;padding-top:20px;padding-bottom:20px;font-family:roboto-condensed,sans-serif;font-size:18px;font-weight:700;display:grid}.cafe-icons.thin{padding:0}.cafe-icon{grid-column-gap:12px;grid-row-gap:12px;text-align:left;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;min-height:50px;padding-right:20px;display:flex;position:relative}.cafe-list-icon{background-color:var(--pink);width:50px;height:50px;padding:8px}.career-holder{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:60px;display:flex}.career-item{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.career-item-title{border-bottom:4px solid var(--dark);justify-content:flex-start;align-items:center;width:100%;height:auto;padding-top:12px;padding-bottom:12px;display:flex}.career-title{margin-bottom:0;font-size:26px}.career-item-details{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.career-inner-title{text-transform:uppercase;margin-bottom:12px;font-family:roboto-condensed,sans-serif;font-size:21px;font-weight:700}.experience-list{grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.experience-item{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;width:100%;padding-left:24px;display:flex;position:relative}.experience-item-bullet{color:var(--pink);font-family:roboto-condensed,sans-serif;font-size:21px;font-weight:700;line-height:1;position:absolute;top:2px;left:0}.title-spacing{grid-column-gap:12px;grid-row-gap:12px;white-space:nowrap;word-break:keep-all;justify-content:flex-start;align-items:center;width:100%;margin-top:30px;display:flex}.spacing-title-border{background-color:var(--dark);width:100%;height:2px;margin-top:-12px}.career-contract-details{grid-column-gap:20px;grid-row-gap:20px;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.career-icon{grid-column-gap:12px;grid-row-gap:12px;text-align:left;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:180px;height:auto;min-height:50px;padding-right:20px;display:flex;position:relative}.career-item-spacer{width:100%;height:20px}.text-columns{column-count:2;column-gap:60px;width:100%;height:auto}.tour-destination-list{grid-column-gap:20px;grid-row-gap:20px;column-count:3;flex-flow:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;column-gap:40px;display:grid}.big-cover-image{aspect-ratio:16/9;background-color:var(--dark);color:var(--whte);width:100%;height:auto;margin-top:20px;margin-bottom:30px;position:relative}.flex-card{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.flex-image{aspect-ratio:2/2.5;object-fit:cover;width:100%;height:auto}.filter-center-wrap{justify-content:center;align-items:center;width:100%;height:auto;display:flex}.nav-width-restrict{background-color:var(--dark);flex-flow:column;justify-content:center;align-items:center;width:100%;height:auto;display:flex}.not-included-flag{color:var(--dark);text-transform:uppercase;background-color:#cacaca;padding:6px 20px;font-family:roboto-condensed,sans-serif;font-size:14px;font-weight:700;position:absolute;top:-6px;right:0}.included-flag{color:var(--whte);text-transform:uppercase;background-color:#21c96e;padding:6px 20px;font-family:roboto-condensed,sans-serif;font-size:14px;font-weight:700;position:absolute;top:-6px;right:0}.destination-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:60px;display:grid}.tour-location-card{grid-column-gap:20px;grid-row-gap:20px;border-style:solid;border-width:1px;border-color:var(--_msc-colour---subtle) var(--dark) var(--dark);background-color:var(--whte);border-radius:12px;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;text-decoration:none;transition:top 1s,color 1s;display:flex;position:relative;top:0}.tour-location-card:hover{top:-6px}.tour-location-image{aspect-ratio:3/2;object-fit:cover;border-radius:8px;width:100%;height:auto}.tour-location-card-title{font-size:21px}.newsletter-form-holder{grid-column-gap:0px;grid-row-gap:0px;border-top:1px solid var(--whte);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;height:auto;display:grid}.newsletter-column{border-right:1px solid var(--whte);text-align:right;flex-flow:column;justify-content:center;align-items:flex-end;width:100%;height:auto;padding:40px;display:flex}.newsletter-column.form{text-align:left;border-right-style:none;border-right-width:0;justify-content:center;align-items:flex-start}.newsletter-grid{grid-column-gap:30px;grid-row-gap:30px;text-align:center;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:30px;margin-bottom:40px;display:grid}.newsletter-grid-column{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex}.newsletter-icon{background-color:var(--whte);width:44px;min-width:44px;height:44px;min-height:44px}.line{background-color:var(--dark);width:100%;height:1px;margin-bottom:20px}.bike-hire-title{color:var(--dark);margin-bottom:10px;font-size:60px}.dark-text-holder{background-color:var(--dark);color:var(--whte);flex-flow:column;justify-content:center;align-items:center;width:auto;max-width:none;padding:30px;display:flex}.width-wrap{flex-flow:column;justify-content:center;align-items:center;width:100%;height:auto;display:flex}.small-text-title{font-size:18px}.small-text-title.titlewise{text-transform:uppercase;font-family:roboto-condensed,sans-serif;font-size:24px;font-weight:700}.form-wrap{background-color:var(--pink);width:100%;height:100%;padding:20px}.form-title{font-size:32px}.image-link-flag{z-index:2;background-color:var(--pink);color:var(--dark);text-transform:uppercase;padding:20px;font-family:roboto-condensed,sans-serif;font-size:14px;font-weight:700;position:absolute;bottom:0;right:0}.link-option{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-start;align-items:center;display:flex}.icon-card{grid-column-gap:30px;grid-row-gap:30px;text-transform:uppercase;justify-content:flex-start;align-items:center;width:100%;height:100%;font-family:roboto,sans-serif;font-size:16px;display:flex}.icon-card.top-algn{grid-column-gap:12px;grid-row-gap:12px;text-align:center;text-transform:none;flex-flow:column;justify-content:flex-start;align-items:center}.icon-big{aspect-ratio:1;object-fit:contain;width:160px;height:auto}.inner-abs-image{width:200px;height:auto;position:absolute;top:0;right:0}.purple{color:#cb297b}.wide-image{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.string-icon-boxes{grid-column-gap:2%;grid-row-gap:2%;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:flex}.string-icon-box{grid-column-gap:12px;grid-row-gap:12px;color:var(--whte);text-align:center;text-transform:uppercase;background-color:#cb297b;border-radius:12px;flex-flow:column;justify-content:flex-start;align-items:center;width:18%;padding:20px;font-family:roboto-condensed,sans-serif;font-size:21px;font-weight:700;display:flex}.string-icon-box.inner-string{width:20%;max-width:200px}.workshop-outer-grid{grid-column-gap:60px;grid-row-gap:60px;grid-template-rows:auto;grid-template-columns:3.5fr 1fr;grid-auto-columns:1fr;margin-top:60px;display:grid}.workshop-inner-grid{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;width:100%;height:auto;display:grid}.workshop-title-cell{grid-column-gap:16px;grid-row-gap:16px;background-color:var(--dark);color:var(--whte);text-transform:uppercase;grid-template-rows:auto;grid-template-columns:3fr 1fr;grid-auto-columns:1fr;width:100%;height:auto;padding:20px 20px 10px;font-family:roboto-condensed,sans-serif;font-size:24px;font-weight:700;display:grid}.workshop-cell{grid-column-gap:16px;grid-row-gap:16px;border-bottom:1px solid var(--dark);grid-template-rows:auto;grid-template-columns:3fr 1fr;grid-auto-columns:1fr;padding-left:20px;padding-right:20px;font-size:14px;display:grid}.table-cell{padding-top:12px;padding-bottom:12px}.button-column{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;max-width:42vw;height:auto;display:flex}.button-column.wide{max-width:none}.button-column.wide.contact-details{grid-column-gap:20px;grid-row-gap:20px;font-size:18px}.button-column.vert{justify-content:center;align-items:flex-start}.button-column.right-align{text-align:right;justify-content:center;align-items:flex-end}.button-column.central-align{justify-content:center;align-items:flex-start;font-size:14px}.button-column.logos{justify-content:space-between;height:100%}.button-column.wider{max-width:none}.button-column.relative{position:relative}.button-column.pink-border{border-left:6px solid var(--pink);padding-top:20px;padding-left:20px}.workshop-pricing-disclaimer{opacity:.5;width:50%;margin-top:20px;font-size:14px}.white{color:var(--whte)}.left-algn-stuff{text-transform:uppercase;width:50%;font-size:18px}.left-algn-stuff.bigger{text-transform:none;width:100%;font-size:24px}.big-number{color:var(--pink);margin-bottom:12px;font-family:roboto-condensed,sans-serif;font-size:50px;font-weight:700;line-height:1}.big-number.second{margin-top:60px}.big-number.third{margin-top:120px}.main-contact-form{border:1px solid var(--dark);background-color:var(--whte);flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;height:100%;margin-bottom:0;padding:20px;display:flex}.main-contact-form.dark{background-color:var(--dark)}.inner-contact-form{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.inner-contact-form.larger-gap{grid-column-gap:18px;grid-row-gap:18px}.form-grid{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;height:auto;display:grid}.text-field{cursor:text;border:1px solid silver;width:100%;height:52px;margin-bottom:0;padding-left:12px;padding-right:12px;font-size:16px;transition:border-color 1s,background-color 1s}.text-field:hover{border-color:var(--pink);background-color:var(--light-gray)}.text-field.area{height:110px;min-height:110px;max-height:110px;padding-top:12px;padding-bottom:12px}.text-field.dark{border-color:var(--whte);background-color:var(--dark);color:var(--whte);transition-property:border-color,color}.text-field.dark:hover{border-color:var(--_landing-page-colours---main-red);color:var(--_landing-page-colours---main-red)}.form-checkbox{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-start;align-items:center;width:100%;height:auto;margin-bottom:12px;font-size:14px;display:flex;position:relative}.checkbox{background-color:var(--light-gray);width:20px;height:20px;margin-top:0;margin-left:0;position:absolute;left:0}.whatsapp-link{z-index:999;background-color:#25d366;border-radius:6px;flex-flow:column;justify-content:center;align-items:center;width:54px;height:54px;padding:8px;transition:background-color 1s,box-shadow 1s;display:flex;position:fixed;bottom:60px;right:20px;box-shadow:0 2px 12px 2px #0003}.whatsapp-link:hover{background-color:#075e54;box-shadow:0 2px 12px 2px #00000080}.whatsapp-icon{filter:invert();width:100%;height:100%}.workshop-side-panel{z-index:9999;background-color:var(--whte);width:45%;height:100%;padding:50px 30px 30px 20px;display:none;position:fixed;top:0;bottom:0;right:0;box-shadow:0 2px 12px 2px #0003}.workshop-side-close{grid-column-gap:4px;grid-row-gap:4px;cursor:pointer;justify-content:flex-start;align-items:center;font-size:14px;line-height:1;display:flex;position:absolute;top:20px;left:20px}.workshop-close-icon{object-fit:contain;width:12px;height:12px}.white-link{color:var(--whte);text-decoration:none}.white-link:hover{color:var(--pink)}.own-the-ride{font-family:helvetica-lt-pro,sans-serif;font-size:16px;font-weight:400;line-height:1.7}.own-the-ride-header{margin-bottom:10px;font-family:futura-pt-condensed,sans-serif;font-size:700%;font-weight:800;line-height:.9}.own-the-ride-header.inside-cols{font-size:481%}.arrow-bullet-list{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin-top:12px;font-size:21px;display:flex}.arrow-bullet-list.bold{grid-column-gap:18px;grid-row-gap:18px;text-transform:uppercase;font-family:futura-pt-condensed,sans-serif;font-size:30px;font-weight:800}.arrow-bullet-list.mid{font-size:18px}.arrow-bullets{grid-column-gap:6px;grid-row-gap:6px;text-align:left;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;min-height:30px;padding-top:2px;padding-left:40px;display:flex;position:relative}.arrow-bullets.clean{min-height:auto;padding-top:0;padding-left:64px;line-height:1.2}.arrow-bullets.larger{min-height:40px;padding-left:64px}.arrow-bullets.mid{min-height:36px;padding-top:3px;padding-left:53px}.arrow-bullet{background-color:var(--_landing-page-colours---main-red);width:50px;min-width:50px;height:40px;min-height:40px;transition:background-color 1s}.arrow-bullet.arrow-link{position:absolute;bottom:20px;right:20px}.arrow-bullet.arrow-link:hover{background-color:var(--_landing-page-colours---lighter-red)}.arrow-bullet.smaller{width:30px;min-width:30px;height:30px;min-height:30px;position:absolute;top:0;left:0}.arrow-bullet.smaller.dark{background-color:var(--dark)}.arrow-bullet.point{position:absolute;top:0;left:0}.arrow-bullet.point.mid{width:40px;min-width:40px;height:36px;min-height:36px}.otr-large{border:2px solid var(--_landing-page-colours---main-red);background-color:var(--_landing-page-colours---main-red);color:var(--whte);letter-spacing:.25px;border-radius:6px;padding:16px 48px;font-family:helvetica-lt-pro,sans-serif;font-size:18px;font-weight:400;transition:border-color 1s,color 1s,background-color 1s}.otr-large:hover{border-color:var(--_landing-page-colours---lighter-red);background-color:var(--_landing-page-colours---lighter-red);color:var(--whte)}.otr-large.inverse{background-color:var(--whte);color:var(--_landing-page-colours---main-red)}.otr-large.inverse:hover{background-color:var(--_landing-page-colours---lighter-red);color:var(--whte)}.otr-large.yellow{border-color:var(--_landing-page-colours---info);background-color:var(--_landing-page-colours---info);color:var(--dark)}.otr-large.yellow:hover{background-color:var(--whte)}.otr-large.yellow.curved{border-radius:100px;padding-top:8px;padding-bottom:8px}.otr-large.button-width{width:100%;height:auto}.columns-background{z-index:-1;background-color:var(--dark);position:absolute;inset:-30px -10px -30px -100%}.new-red{color:var(--_landing-page-colours---main-red);text-transform:uppercase;font-family:futura-pt-condensed,sans-serif;font-size:265%;font-weight:800;line-height:1.2}.own-the-ride-page-heading{margin-bottom:0;font-family:futura-pt-condensed,sans-serif;font-size:481%;font-weight:800;line-height:1}.own-the-ride-page-heading.in-page{font-size:54px}.own-the-ride-page-heading.larger{font-size:650%;line-height:.8}.lead-paragraph{font-family:Palatino Linotype,Book Antiqua,Palatino,serif;font-size:22px;font-style:italic;line-height:1.5}.faq-holder{flex-flow:column;justify-content:flex-start;align-items:center;width:100%;height:auto;margin-top:60px;display:flex}.faq-lp-item{width:100%}.project-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:60px;display:grid}.project-card{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:0 20px 70px;display:flex;position:relative}.project-card-title{margin-bottom:0;font-family:futura-pt-condensed,sans-serif;font-size:28px;font-weight:700}.project-card-title-link{text-decoration:none}.project-card-title-link:hover{color:var(--_landing-page-colours---lighter-red)}.project-card-image{object-fit:cover;width:100%;height:100%;transition:opacity 1s,filter 1s}.project-card-image:hover{opacity:.5;filter:grayscale()}.project-card-image-link{aspect-ratio:1;background-color:var(--_landing-page-colours---darker-red);width:100%;height:auto}.project-card-frame{z-index:-1;border:2px solid var(--dark);background-color:var(--whte);width:100%;position:absolute;inset:60px 0 0}.rewards-wrap{grid-column-gap:30px;grid-row-gap:30px;flex-flow:wrap;justify-content:center;align-items:flex-start;margin-top:60px;display:flex}.reward-card{grid-column-gap:12px;grid-row-gap:12px;border:1px solid var(--_landing-page-colours---mid-grey);background-color:var(--whte);border-radius:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:500px;padding:20px;font-size:16px;display:flex;box-shadow:0 2px 12px 2px #0003}.red-numbers{color:var(--_landing-page-colours---main-red);font-family:futura-pt-condensed,sans-serif;font-size:28px;font-weight:800;line-height:1}.red-numbers.dark{color:var(--dark)}.reward-title-wrap{grid-column-gap:12px;grid-row-gap:4px;flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.reward-title-wrap.down{flex-flow:column;justify-content:flex-start;align-items:flex-start}.red{color:var(--_landing-page-colours---main-red)}.own-video-repeater{aspect-ratio:3.5/2;width:100%;max-width:800px;height:auto}.center-flex{flex-flow:column;justify-content:flex-start;align-items:center;margin-top:60px;display:flex}.video-columns{grid-column-gap:60px;grid-row-gap:60px;grid-template-rows:auto;grid-template-columns:1fr 1.5fr;grid-auto-columns:1fr;width:100%;height:auto;display:grid;position:relative}.video-columns.video{grid-template-columns:1.5fr 1fr}.video-columns.cycing-hub-columns{grid-column-gap:40px;grid-row-gap:40px;font-size:18px;position:relative}.video-columns.journal-cats-grid{grid-column-gap:30px;grid-row-gap:60px}.video-columns.relative{margin-top:50px;margin-bottom:50px;position:relative}.lp-title-holder{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;width:auto;margin-bottom:20px;display:flex;position:relative}.lp-title-holder.right{justify-content:flex-end;align-items:flex-start;padding-right:0}.lp-title-holder.central{border-top:4px solid var(--dark);flex-flow:column;justify-content:center;align-items:center;padding-top:40px;padding-right:0}.lp-title-holder.middle{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;margin-bottom:20px;padding-right:0}.lp-title-holder.wide{padding-right:0}.lp-title-holder.sticky{position:sticky;top:0}.lp-title-holder.left{text-align:left}.faq-button{flex-direction:column;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:20px;right:16px}.faq-spacer{width:100%;height:20px}.faq-item{cursor:pointer;border:1px solid #e94e1b;border-radius:4px;width:100%;min-width:100%;position:relative;overflow:hidden}.faq-item.white{border-color:var(--dark);background-color:var(--light-gray);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--dark);border-radius:6px;box-shadow:inset 0 2px 12px 2px #ffffff40}.faq-item.white.go-big{border-color:var(--_landing-page-colours---warning);background-color:var(--_landing-page-colours---info);box-shadow:0 2px 12px 2px #1111114d}.faq-item.white.green{border-color:var(--_landing-page-colours---mid-grey);background-color:var(--_landing-page-colours---subtle)}.faqs-holder-2{grid-column-gap:0px;grid-row-gap:30px;text-align:left;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.faq-title{padding:20px 100px 20px 20px;font-weight:700}.faq-title.fw{padding-right:20px}.faq-line-2{background-color:var(--_landing-page-colours---main-red);border-radius:3px;width:100%;height:3px;position:absolute}.faq-line-1{background-color:var(--_landing-page-colours---main-red);border-radius:3px;width:3px;height:100%}.faq-answer{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-left:20px;padding-right:20px;font-size:16px;display:flex}.diamond-bullet{background-color:var(--_landing-page-colours---main-red);width:30px;min-width:30px;height:30px;min-height:30px;transition:background-color 1s;position:absolute;top:0;left:0}.diamond-bullet.arrow-link{position:absolute;bottom:20px;right:20px}.diamond-bullet.arrow-link:hover{background-color:var(--_landing-page-colours---lighter-red)}.diamond-bullet.smaller{width:30px;min-width:30px;height:30px;min-height:30px;position:absolute;top:0;left:0}.multi-bullet{background-color:var(--_landing-page-colours---main-red);width:30px;min-width:30px;height:30px;min-height:30px;transition:background-color 1s}.multi-bullet.arrow-link{position:absolute;bottom:20px;right:20px}.multi-bullet.arrow-link:hover{background-color:var(--_landing-page-colours---lighter-red)}.multi-bullet.smaller{width:30px;min-width:30px;height:30px;min-height:30px;position:absolute;top:0;left:0}.multi-bullet.larger{width:40px;min-width:40px;height:40px;min-height:40px}.multi-bullet.larger.white{background-color:var(--whte)}.multi-bullet.larger.dark{background-color:var(--dark)}.column-row-border{background-color:var(--whte);width:100%;height:2px;position:absolute;top:10px;left:0;right:0}.above-border{z-index:50;background-color:var(--whte);width:200%;height:2px;margin-bottom:20px;margin-left:-50%;position:relative}.below-border{z-index:5;background-color:var(--whte);width:200%;height:2px;margin-top:20px;margin-left:50%;position:relative}.tier-item{cursor:pointer;border:1px solid #e94e1b;border-radius:4px;width:100%;min-width:100%;position:relative;overflow:hidden}.tier-item.white{border-color:var(--dark);background-color:var(--light-gray);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--dark);border-radius:6px;box-shadow:inset 0 2px 12px 2px #ffffff40}.tier-item.white.go-big{border-color:var(--_landing-page-colours---mid-grey);background-color:var(--_landing-page-colours---info)}.tier-item.white.green{border-color:var(--_landing-page-colours---mid-grey);background-color:var(--_landing-page-colours---subtle)}.tier-item.grid{border-color:var(--dark);background-color:var(--light-gray);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--dark);border-radius:6px;width:30%;min-width:auto;height:auto;min-height:420px;box-shadow:inset 0 2px 12px 2px #ffffff40}.tier-item.grid.go-big{border-color:var(--_landing-page-colours---mid-grey);background-color:var(--_landing-page-colours---main-red);height:auto;min-height:470px}.tier-item.grid.green{border-color:var(--_landing-page-colours---mid-grey);background-color:var(--_landing-page-colours---lighter-red);height:auto;min-height:470px}.big-titles{text-transform:uppercase;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding-top:20px;padding-left:80px;font-family:futura-pt-condensed,sans-serif;font-size:60px;font-weight:800;line-height:1;display:flex;position:relative}.big-titles.less-pad{padding-left:60px}.massive{color:var(--_landing-page-colours---main-red);font-size:160px;line-height:1;position:absolute;top:0;left:-20px}.image-block{border-bottom:10px solid var(--_landing-page-colours---lighter-red);background-color:var(--dark);color:var(--whte);text-align:center;flex-flow:column;justify-content:center;align-items:center;width:100%;height:auto;padding:60px 20px;display:flex;position:relative}.overlap-heart{z-index:10;object-fit:contain;width:100px;height:100px;position:absolute;top:-50px}.relative-text{z-index:8;text-transform:uppercase;font-family:futura-pt-condensed,sans-serif;font-size:42px;font-weight:800;position:relative}.tiers-holder{grid-column-gap:0px;grid-row-gap:30px;text-align:left;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.tiers-holder.grid{grid-column-gap:4%;flex-flow:wrap;justify-content:center;align-items:flex-start}.head-notification{text-align:center;width:80%;font-size:16px}.flex-wrap{flex-flow:column;justify-content:center;align-items:center;margin-top:20px;margin-bottom:20px;display:flex}.flex-wrap.thin{margin-bottom:0}.italic-text{font-family:Palatino Linotype,Book Antiqua,Palatino,serif}._40-width{flex-flow:column;justify-content:center;align-items:flex-start;width:40%;height:447.289px;padding-top:40px;display:flex}.red-copy{color:var(--_landing-page-colours---main-red)}.bike-1{width:200px;margin-top:111px;position:absolute;left:75%}.bike-1.low{margin-bottom:0;bottom:40px}.bike-1.high{width:160px;margin-top:0;margin-bottom:0;top:86px;bottom:auto}.bike-2{width:200px;margin-top:130px;position:absolute;right:80%}.bike-2.high{transform-style:preserve-3d;width:160px;margin-top:0;top:80px;right:70%}.graph-image{object-fit:contain;width:100%;height:auto}.point-container{width:100%}.point-container.left{margin-top:30px}.floating-button-holder{z-index:800;justify-content:flex-start;align-items:center;width:auto;padding-left:20px;display:flex;position:fixed;bottom:20px;left:0}.bottom-notification{z-index:600;justify-content:center;align-items:center;width:100%;height:auto;display:none;position:fixed;bottom:0;left:0;right:0}.test-div{background-color:var(--_landing-page-colours---mid-grey);width:100%;height:120px}.btm-note-close{z-index:999;color:var(--whte);cursor:pointer;font-size:12px;position:absolute;top:12px;left:12px}.crowdcube-banner{color:var(--whte);text-align:left;background-color:#030352;flex-flow:column;justify-content:center;align-items:flex-start;width:100%;height:120px;padding-left:86px;padding-right:210px;font-family:roboto-condensed,sans-serif;font-size:16px;display:flex;position:relative}.crowdfund-button{background-color:#ff5100;border-radius:100px;font-family:roboto,sans-serif;font-size:16px;transition-property:background-color;position:absolute;right:30px}.crowdfund-button:hover{background-color:#ce4100}.crowdcube-logo{object-fit:contain;width:50px;height:50px;position:absolute;left:20px}.crowdcube-title{font-size:18px}.main-title-text{text-transform:uppercase;font-family:roboto-condensed,sans-serif;font-size:80px;font-weight:700;line-height:1.2}.page-h1{margin-bottom:20px;font-size:46px}.upcoming-tours-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.upcoming-tours-card{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;height:auto;display:flex}.upcoming-tour-title{text-transform:uppercase;font-family:roboto-condensed,sans-serif;font-size:24px;font-weight:700;line-height:1.2}.review-slide-inner{grid-column-gap:12px;grid-row-gap:12px;text-align:center;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:100%;height:100%;min-height:100%;padding-bottom:50px;font-style:italic;display:grid;position:relative}.review-slider-content{padding:10px}.pre-head{text-align:left;font-size:16px;font-weight:300}.review-content{text-align:left;font-size:18px}.bold-text{font-weight:400}.reviewer-details{text-align:left}.star-container{grid-column-gap:4px;grid-row-gap:4px;flex-flow:row;justify-content:flex-start;align-items:center;width:auto;margin-top:4px;margin-bottom:4px;display:flex}.ratings-star{background-color:var(--pink);color:#fff;flex-flow:row;justify-content:center;align-items:flex-start;width:20px;height:20px;display:flex}.separator{background-color:var(--dark);height:2px;margin-top:10px;margin-bottom:10px}.italic-statement{margin-top:-16px;margin-bottom:20px;font-family:roboto-condensed,sans-serif;font-size:24px;font-style:italic;font-weight:400}.review-marks{background-color:var(--_msc-colour---subtle);width:80px;height:80px;position:absolute;top:-20px}.review-marks.light{background-color:var(--_msc-colour---darker)}.review-marks.white{background-color:var(--whte)}.guide-card-text-holder{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-bottom:30px;padding-left:20px;padding-right:20px;display:flex}.review-slider{background-color:var(--transparent);width:100%;height:auto;padding-left:50px;padding-right:50px}.review-slider-arrow{border:1px solid var(--_msc-colour---subtle);background-color:var(--whte);color:var(--_msc-colour---subtle);cursor:pointer;border-radius:100%;flex-flow:column;justify-content:center;align-items:center;width:50px;height:50px;font-size:36px;transition:background-color 1s;display:flex}.review-slider-arrow:hover{background-color:var(--_msc-colour---darker)}.review-slider-mask{width:33%;overflow:visible}.review-slide{width:100%;height:auto;padding:20px 10px 10px}@media screen and (min-width:1280px){.body-section.balanced.pinky-background{padding-bottom:160px}.body-section.page-head{padding-top:340px}.guides-small-grid{grid-column-gap:30px}.payment-item{font-size:16px}.columns.cycing-hub-columns{grid-column-gap:50px;grid-row-gap:50px}.button-holder.thin-top{margin-top:40px}.tour-card{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding:16px;display:grid}.tour-card.tall-tour{grid-template-columns:1fr;padding:16px;display:flex}.tour-card-image{aspect-ratio:3/2}.tour-card-departures{margin-top:-6px;margin-bottom:6px}.background-image.inner{height:479.93px}.bikes-small-grid{grid-column-gap:30px}.bike-item-title{text-align:left;width:45%}.bike-item-title.option{text-align:right}.bike-card-title-holder{flex-flow:row;justify-content:space-between;align-items:flex-start}.bike-flag{font-size:14px}.tour-filters.forwarder{max-width:700px}.payment-labels{font-size:14px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid-top{flex-flow:column;grid-template-columns:1fr;align-items:start;display:flex}.accred-logo{max-width:10%;height:80px}.page-link-card.main{aspect-ratio:3;font-size:28px}.page-link-inner-text{width:50%}.page-link-inner-text.main{font-size:28px}.page-link-title{font-size:42px}.cycle-logo{max-width:260px}.pink-title.left-align{font-size:30px}.bike-hire-action-title{font-size:26px}.cycle-hub-reviews{padding-left:100px;padding-right:100px}.pink-review-title.left-align{font-size:30px}.mid-title{font-size:38px}.bikes-three-grid{grid-column-gap:40px;grid-row-gap:40px}.category-link{border:1px solid #1e73be}.large-contact-text{font-size:36px}.mini-h2{font-size:42px}.four-grid{grid-column-gap:50px}.three-grid,.menu-timings-grid{grid-column-gap:40px;grid-row-gap:40px}.destination-grid{grid-template-columns:1fr 1fr 1fr 1fr}.form-title{font-size:34px}.string-icon-box.inner-string{aspect-ratio:1}.left-algn-stuff{font-size:21px}.own-the-ride-header{font-size:720%}.video-columns.cycing-hub-columns{grid-column-gap:50px;grid-row-gap:50px}._40-width{height:479.93px}.bike-1{left:70%}.bike-2{right:75%}.crowdcube-banner,.crowdcube-title{font-size:21px}.upcoming-tours-grid{grid-column-gap:40px;grid-row-gap:40px}.upcoming-tour-title{font-size:26px}}@media screen and (min-width:1440px){body{font-size:18px}h1{font-size:82px}h2{font-size:52px}h3{font-size:21px}.body-section.page-head{padding-top:360px}.tour-mini-nav{font-size:18px}.hotel-star-holder{margin-top:2px}.hotel-star{width:24px;height:24px}.sd-price{font-size:52px}.tour-difficulty-marker{font-size:18px}.column{max-width:none}.tour-details-grid{grid-column-gap:60px;grid-row-gap:60px}.guides-small-grid{grid-column-gap:40px}.hotel-slider{max-width:44vw}.more-details-title{font-size:24px}.payment-item{font-size:18px}.columns.cycing-hub-columns{grid-column-gap:60px;grid-row-gap:60px}.title-slash{font-size:52px}.title-slash.main{font-size:82px}.title-slash.small{font-size:24px}.page-cat{font-size:52px}.guide-card-title{font-size:30px}.highlight-card-title{font-size:24px}.tour-card{padding:20px;position:relative}.tour-card-stats{font-size:16px}.tour-card-title{font-size:24px}.tour-card-pricing{font-size:21px}.tour-card-text,.tour-card-items{font-size:16px}.bikes-small-grid{grid-column-gap:40px}.tour-filters.forwarder{max-width:800px}.payment-labels{font-size:16px}.brand-logo{width:62.3672px;height:50px}.menu-inner{grid-column-gap:30px}.page-link-card{padding-bottom:60px}.page-link-card.main{font-size:34px}.page-link-inner-text.main{width:33%;font-size:34px}.page-link-title{font-size:44px}.spacer{width:100%;height:30px}.spacer.double{height:60px}.bike-hire-titles-right{width:20%}.event-item{font-size:21px}.cycle-hub-reviews{padding-left:120px;padding-right:120px}.mid-title{font-size:44px}.bikes-three-grid{grid-column-gap:40px}.blog-excerpt{font-size:21px}.author-card-title{font-size:24px}.event-post-title{font-size:60px}.event-date-holder{font-size:32px}.event-date-item{width:64px}.event-card-title{font-size:26px}.large-contact-text{font-size:42px}.testimonial-grid{font-size:16px}.testimonial-name{font-size:18px}.mini-h2{font-size:44px}.four-grid{grid-column-gap:60px}.three-grid{grid-column-gap:50px;grid-row-gap:50px}.big-text-title{font-size:80px}.menu-timings-grid{grid-column-gap:50px;grid-row-gap:50px}.title-text.large{font-size:36px}.career-title{font-size:24px}.newsletter-grid{margin-top:40px}.form-title{font-size:36px}.workshop-cell{font-size:16px}.button-column{max-width:none}.left-algn-stuff{font-size:24px}.own-the-ride-header{line-height:1}.reward-card.left-nudge{margin-right:200px}.reward-card.right-nudge{margin-left:200px}.video-columns.cycing-hub-columns{grid-column-gap:60px;grid-row-gap:60px}.bike-1{left:68%}.bike-2{right:72%}.main-title-text{font-size:82px}.page-h1{font-size:52px}.upcoming-tours-grid{grid-column-gap:50px;grid-row-gap:50px}.upcoming-tour-title{font-size:28px}.guide-card-text-holder{padding-left:30px;padding-right:30px}}@media screen and (min-width:1920px){body{font-size:21px}h3{font-size:24px}.body-section.balanced.pinky-background{padding-bottom:180px}.body-section.background.larger{min-height:600px}.column{max-width:36vw}.columns.cycing-hub-columns{font-size:21px}.tour-card{grid-column-gap:30px;grid-row-gap:30px}.brand-logo{width:67.3594px;height:54px}.menu-inner{grid-column-gap:40px}.main-button-2{padding-top:18px;padding-bottom:18px;font-size:16px}.menu-link{font-size:18px}.page-link-title{font-size:48px}.smaller-text{font-size:18px}.mid-title{font-size:48px}.three-grid,.menu-timings-grid{grid-column-gap:60px;grid-row-gap:60px}.button-column{max-width:36vw}.video-columns.cycing-hub-columns{font-size:21px}.bike-1{left:65%}.bike-2{right:66%}}@media screen and (max-width:991px){h1{font-size:70px}h2{font-size:42px}.body-section{padding-top:80px;padding-left:40px;padding-right:40px}.body-section.tour-summary{padding-bottom:80px}.body-section.contact,.body-section.balanced{padding-top:80px;padding-bottom:80px}.body-section.balanced.pinky-background{padding-bottom:40px}.body-section.page-head{padding-top:280px}.body-section.background.larger{min-height:420px}.body-section.bike-hire-header{padding-top:170px}.body-section.in-head.light,.body-section.in-head.light-copy{padding-bottom:40px}.body-section.newsletter{padding-top:170px}.body-section.mixed{padding-top:80px;padding-bottom:80px}.body-section.overlap{background-color:#ff8dc6;height:auto;padding-bottom:40px}.body-section.own-lp{padding-top:60px;padding-bottom:60px}.body-container.image-inside{padding-right:0}.tour-header{padding-top:180px;padding-left:40px;padding-right:40px}.tour-benefit-icon.large{width:60px;min-width:60px;height:60px;min-height:60px}.tour-mini-nav{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start}.mini-nav-links{font-size:18px}.summary-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr}.two-grid.top-margin{margin-top:40px}.itinerary-item-title,.itinerary-item-body{padding-left:120px}.column{max-width:none}.column.wide.sidebyside{flex-flow:row}.column.right-align{text-align:left;justify-content:center;align-items:flex-start}.column.central-align{justify-content:flex-start;align-items:flex-start}.column.logos{grid-column-gap:5%;grid-row-gap:20px;flex-flow:wrap;justify-content:flex-start;align-items:flex-start}.column.image-spacer{height:160px}.column.titles-wrap{padding-right:35%}.tour-details-grid{grid-template-columns:1fr}.guides-small-grid{grid-column-gap:40px}.hotel-slider{max-width:90vw}.more-details-grid{grid-column-gap:40px;grid-template-columns:1fr 1fr}.payment-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1fr}.payment-steps{grid-column-gap:80px;grid-row-gap:80px;flex-flow:row;justify-content:flex-start;align-items:center}.payment-item{padding-top:30px;padding-bottom:30px}.faqs-holder{margin-top:40px}.faq-item-body{padding-left:120px}.columns{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.columns.cycing-hub-columns{grid-column-gap:30px;grid-row-gap:30px}.columns.journal-cats-grid{grid-column-gap:30px;grid-row-gap:60px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.columns.reverse{flex-flow:column-reverse}.column-image{aspect-ratio:16/9}.column-image.disappear{display:none}.title-holder{padding-right:28%}.title-holder.middle.own-lp{text-align:left;justify-content:flex-start;align-items:flex-start}.title-holder.wide{padding-right:0}.title-slash{font-size:42px}.title-slash.main{font-size:70px}.recent-posts-grid{grid-template-columns:1fr 1fr;margin-top:60px}.recent-post-image-link.main-post{aspect-ratio:16/9;height:auto}.recent-post-card-title.main-journal-title,.page-cat{font-size:42px}.button-holder{justify-content:flex-start;align-items:center}.button-holder.top{justify-content:center;align-items:center}.pink-arrow{margin-top:0}.guides-grid{grid-column-gap:30px;grid-row-gap:30px}.title-alt-style{margin-bottom:30px}.highlights-strip{grid-column-gap:5%;margin-top:60px}.highlights-card{width:30%;min-width:30%}.tour-grid{grid-column-gap:30px;margin-top:60px}.tour-card{padding:18px}.tour-card.tall-tour{padding:8px}.location-benefits{grid-column-gap:6%;grid-row-gap:30px}.location-benefit{width:35%;min-width:35%}.location-benefit-title{font-size:18px}.background-image.with-border{border:1px solid var(--dark)}.background-image.half{width:100%;height:400px;margin-left:0;bottom:auto}.background-image.half.right{margin-right:0}.background-image.inner{height:330.188px}.background-image.inner.background{width:100%;left:0}.gallery-holder{margin-top:60px}.simple-page-head{padding-top:80px;padding-left:40px;padding-right:40px}.simple-page-head.light{padding-top:200px}.simple-page-head.tour-summary{padding-bottom:80px}.simple-page-head.contact,.simple-page-head.balanced{padding-top:80px;padding-bottom:80px}.simple-page-head.dark{padding-top:200px}.simple-main-title{font-size:50px}.short-check-bar{font-size:14px}.tour-filters.forwarder{max-width:none}.tour-filters-grid{grid-template-columns:1fr 1fr}.payment-notices{text-align:left;justify-content:flex-start;align-items:flex-start}.payment-notice{justify-content:flex-start;align-items:flex-start}.payment-labels{font-size:12px}.drop-holder{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff0;border-top:0 #fff0;justify-content:flex-start;align-items:flex-start;width:320px;min-width:auto;max-width:none;margin-top:0;margin-left:-24px;padding:0;display:flex;position:static;box-shadow:0 2px 12px 2px #0000}.menu-inner{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;position:relative}.menu-inner.right{grid-column-gap:0px;grid-row-gap:0px;justify-content:flex-start;align-items:flex-start;padding-right:0}.menu-link-bullet{display:none}.menu-button{z-index:50;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:42px;height:28px;padding:0;display:flex;position:absolute;left:20px}.menu-icon{border:1px solid #ffffff40;border-style:solid none;flex-flow:column;justify-content:center;align-items:center;width:58.5938px;height:58.5938px;margin-top:0;margin-left:0;margin-right:0;font-size:24px;transition:background-color 1s;display:flex;position:absolute;top:0;left:auto;right:0;transform:rotate(-90deg)}.menu-icon:hover{background-color:var(--pink)}.menu-icon.smaller{border-color:#ffffff40;border-left-style:solid;border-right-style:solid;width:40px;height:40px;font-size:21px;position:absolute;right:12px}.nav-bar{height:101.55px}.menu-link-holder{border-bottom:1px solid #ffffff40;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;min-height:58.5938px;padding:12px 70px 12px 24px}.menu-link-holder.search{border-bottom-color:#fff0;justify-content:center;align-items:center;width:auto;min-height:auto;padding:0;position:absolute;right:20px}.menu-link-holder.cchange{justify-content:flex-start;align-items:flex-start}.menu-line-top{border-radius:2px;width:42px;height:4px;padding-bottom:0;padding-right:0;position:absolute;top:0}.menu-drawer{z-index:100;grid-column-gap:0px;grid-row-gap:0px;background-color:var(--dark);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:320px;height:auto;padding:0 0 80px;display:none;position:fixed;inset:0%;overflow:auto}.menu-drawer.site-notices{text-align:left;display:none;top:45.5px}.menu-drawer.with-notice{display:none;top:45.4px}.main-button-2.head{position:absolute;top:0;left:0}.menu-link{justify-content:flex-start;align-items:center;font-size:21px;font-weight:500}.menu-link.drop{color:#fff;background-color:#fff0;width:100%;padding:8px 12px 8px 24px;font-family:roboto-condensed,sans-serif;font-size:18px;font-weight:400}.menu-link.drop:hover{color:var(--pink);background-color:#fff0}.menu-link.drop.also{width:auto}.header-logo-link{z-index:50}.menu-line-mid{border-radius:2px;width:42px;height:4px;padding-bottom:0;padding-right:0}.menu-line-low{border-radius:2px;width:42px;height:4px;padding-bottom:0;padding-right:0;position:absolute;bottom:0}.drop-holder-columns{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:320px;display:flex}.drop-holder-column{grid-column-gap:0px;grid-row-gap:0px}.drop-holder-title{width:100%;padding:12px 70px 8px 24px;font-size:18px}.mobile-background{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;height:100%;display:none;position:fixed;inset:0%}.menu-search-icon{width:24px;height:24px}.search-bar{padding-top:26px;padding-bottom:26px;display:none}.footer{padding-top:80px;padding-left:40px;padding-right:40px}.footer.tour-summary{padding-bottom:80px}.footer.contact,.footer.balanced{padding-top:80px;padding-bottom:80px}.footer.page-head{padding-top:260px}.footer-legal{flex-flow:column;justify-content:flex-start;align-items:flex-start}.footer-legal-left{width:100%}.footer-legal-right{justify-content:flex-start;align-items:center;width:100%}.page-link-card{aspect-ratio:1;padding:20px;font-size:16px}.page-link-card.main{aspect-ratio:2}.page-link-card.in-journal{aspect-ratio:2/2.25}.page-link-inner-text.main{width:50%;font-size:21px}.page-link-title{font-size:36px}.home-header{padding:340px 40px 40px}.home-header.tour-summary{padding-bottom:80px}.home-header.contact,.home-header.balanced{padding-top:80px;padding-bottom:80px}.home-header.page-head{padding-top:260px}.home-header.own-the-ride{padding-top:190px}.home-title{font-size:42px}.text-page-main-title{font-size:46px}.main-column-image{aspect-ratio:2.39}.main-column-image.bike-hire{display:none}.cycle-logo{width:30%;height:32px}.pink-title.left-align{font-size:21px;line-height:1.4}.bike-hire-arrow-holder{display:none}.bike-hire-details-grid{grid-column-gap:40px;grid-template-columns:1fr}.bike-hire-action-title{font-size:24px}.bike-hire-titles-left{width:40%}.bike-hire-titles-right{width:25%}.text-image-title{padding-top:60px;padding-bottom:60px}.cycle-hub-header{min-height:400px;padding-left:5%;padding-right:5%}.background-overlay.with-titles{padding:30px}.smaller-text{grid-column-gap:60px;grid-row-gap:60px;justify-content:flex-start;align-items:flex-start;display:flex}.large-title{font-size:60px}.image-map-holder{aspect-ratio:2.39;width:100%;position:static}.cycle-hub-reviews{padding-bottom:90px;padding-left:30px;padding-right:30px;font-size:16px}.cycle-reviews-arrow{margin-bottom:20px;margin-left:-54px;bottom:0;left:50%}.cycle-reviews-arrow.right{margin-left:10px;left:50%;right:auto}.pink-review-title.left-align{font-size:21px;line-height:1.4}.title-wrap{padding-left:0}.mid-title{margin-bottom:0;font-size:32px}.events-list-section-border-holder{padding-left:5%;padding-right:5%}.bikes-three-grid{grid-column-gap:20px}.blog-post-title{font-size:50px}.blog-post-featured-image{aspect-ratio:2;margin-top:40px}.blog-text-holder{margin-top:40px;padding-left:0}.blog-text-spacer{margin-top:40px;margin-bottom:40px}.author-details{margin-top:40px}.blog-tours-link{left:15px}.event-post-image{width:50%}.event-post-title{font-size:50px}.journal-top-grid{grid-template-columns:1fr}.journal-grid{grid-template-columns:1fr 1fr}.journal-grid.category-template{margin-top:40px}.category-back{position:static}.event-card-title{font-size:21px}.wide-footer-grid{grid-template-columns:1fr 1fr}.link-items-holder{width:100%;margin-top:0}.ft-column.details{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;display:flex}.footer-titles{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.footer-logo-link{z-index:999;width:100%}.contact-us-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr;margin-top:40px}.contact-title,.large-contact-text{font-size:28px}.faq-tabs{margin-top:40px}.faq-tab-grid{grid-column-gap:40px}.faq-tab-item-heading{font-size:21px}.testimonial-outer-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr}.testimonial-outer-grid.reverse{flex-flow:column-reverse;display:flex}.testimonial-grid{font-size:16px}.testimonial-grid.wide{grid-template-columns:1fr 1fr}.testimonial-name{font-size:18px}.mini-h2{font-size:36px}.loyalty-grid{margin-top:40px}.loyalty-terms-holder{justify-content:flex-start;align-items:flex-start;margin-top:40px}.sub-drop-holder{flex-flow:column;justify-content:flex-start;align-items:flex-start}.sub-drop-holder-links{display:none;position:static}.inner-sub-drop{justify-content:flex-start;align-items:center;width:100%;display:flex}.sub-icon{border:1px solid #ffffff40;border-style:solid none;flex-flow:column;justify-content:center;align-items:center;width:58.5938px;height:58.5938px;margin-top:0;margin-left:0;margin-right:0;font-size:24px;transition:background-color 1s;display:flex;position:absolute;top:0;left:auto;right:0;transform:rotate(-90deg)}.sub-icon:hover{background-color:var(--pink)}.sub-icon.smaller{border-color:#ffffff40;border-left-style:solid;border-right-style:solid;width:40px;height:40px;font-size:21px;position:absolute;right:12px}.text-restrict{padding-left:5%;padding-right:5%}.four-grid{grid-column-gap:40px;margin-top:40px}.four-grid.no-margin.cycle-page,.four-grid.shrink{grid-template-columns:1fr 1fr}.three-grid{margin-top:40px}.steps-holder{padding-bottom:0}.big-text-title{font-size:42px}.big-text-title.quotes{font-size:36px}.tour-team-strip{grid-column-gap:5%}.tour-team-card{width:30%;min-width:30%}.menus-holder{flex-flow:wrap}.menu-timings-grid{grid-column-gap:40px;grid-row-gap:40px;flex-flow:wrap}.title-text.large{font-size:28px}.career-holder{margin-top:40px}.experience-list{margin-bottom:30px}.title-spacing{margin-top:0}.tour-destination-list{grid-template-columns:1fr 1fr 1fr}.destination-grid{grid-template-columns:1fr 1fr 1fr;margin-top:40px}.newsletter-form-holder{grid-template-columns:1fr}.newsletter-column{text-align:center;border-right-style:none;border-right-width:0;justify-content:center;align-items:center;padding-top:30px;padding-bottom:10px}.newsletter-column.form{justify-content:center;align-items:center}.newsletter-grid{grid-template-columns:1fr 1fr}.bike-hire-title{font-size:50px}.icon-card{justify-content:flex-start;align-items:flex-start;font-size:14px}.icon-big{width:100px;height:100px}.inner-abs-image{margin-bottom:20px;position:static}.string-icon-boxes{grid-column-gap:16px;grid-row-gap:20px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;display:grid}.string-icon-box{width:20%}.string-icon-box.inner-string{width:100%}.workshop-outer-grid{grid-column-gap:30px;grid-row-gap:30px;margin-top:40px}.button-column{max-width:none}.button-column.right-align{text-align:left;justify-content:center;align-items:flex-start}.button-column.central-align{justify-content:flex-start;align-items:flex-start}.button-column.logos{grid-column-gap:5%;grid-row-gap:20px;flex-flow:wrap;justify-content:flex-start;align-items:flex-start}.button-column.image-spacer{height:160px}.left-algn-stuff{width:100%;font-size:18px}.main-contact-form.dark{border-color:var(--_landing-page-colours---mid-grey)}.workshop-side-panel{width:75%}.own-the-ride-header,.own-the-ride-header.inside-cols{font-size:80px}.arrow-bullet-list{width:50%}.arrow-bullet-list.mid{width:100%}.new-red{font-size:42px}.own-the-ride-page-heading{font-size:80px}.own-the-ride-page-heading.in-page{font-size:48px}.own-the-ride-page-heading.larger{font-size:500%}.faq-holder{margin-top:40px}.project-grid{grid-column-gap:20px;grid-row-gap:20px;margin-top:40px}.project-card{padding-left:14px;padding-right:14px}.project-card-title{font-size:24px}.rewards-wrap{margin-top:40px}.own-video-repeater{max-width:911px;height:100%}.center-flex{margin-top:40px}.video-columns{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column-reverse;justify-content:flex-start;align-items:flex-start;display:flex}.video-columns.cycing-hub-columns{grid-column-gap:30px;grid-row-gap:30px}.video-columns.journal-cats-grid{grid-column-gap:30px;grid-row-gap:60px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.video-columns.reverse{flex-flow:column-reverse}.lp-title-holder,.lp-title-holder.middle.own-lp{text-align:left;justify-content:flex-start;align-items:flex-start}.lp-title-holder.wide{padding-right:0}.faq-title{padding-left:20px;padding-right:80px;font-size:16px}.faq-answer{padding-left:20px;padding-right:20px;font-size:14px}.tier-item.grid{width:32%;min-height:452px}.big-titles{width:50%;padding-left:60px}.massive.left{left:-35px}.overlap-heart{top:-40px}.tiers-holder.grid{grid-column-gap:2%}.head-notification{text-align:left}.flex-wrap.thin{text-align:left;justify-content:center;align-items:flex-start}._40-width{width:100%;height:330.188px}.bike-1{width:120px;margin-top:75px}.bike-1.low{left:auto;right:40px}.bike-1.high{display:none}.bike-2{width:120px;margin-top:84px}.bike-2.high{width:120px;top:68px;left:auto;right:50px;transform:rotateX(0)rotateY(180deg)rotateZ(0)}.point-container{width:50%;height:auto;margin-top:20px;padding-right:20px}.point-container.left{margin-top:20px;padding-left:20px;padding-right:0}.main-title-text{font-size:70px}.page-h1{font-size:42px}.upcoming-tours-grid{grid-column-gap:16px;grid-row-gap:16px}.upcoming-tour-title{font-size:18px}.review-slide-inner{grid-template-columns:1fr}}@media screen and (max-width:767px){h1{font-size:60px}h2{font-size:40px}.body-section{padding:60px 30px 40px}.body-section.image-holder{padding-left:10px;padding-right:10px}.body-section.tour-summary{padding-bottom:40px}.body-section.contact{padding-top:60px;padding-bottom:60px}.body-section.balanced{padding-top:40px;padding-bottom:40px}.body-section.balanced.pinky-background{padding-bottom:20px}.body-section.page-head{padding-top:260px}.body-section.background.larger{min-height:320px;padding-bottom:60px}.body-section.bike-hire-header,.body-section.newsletter{padding-bottom:20px}.body-section.mixed{padding-top:40px;padding-bottom:40px}.body-section.own-lp{padding:50px 30px}.body-section.red-background{text-align:left}.body-container.bottom-spacer{margin-bottom:80px}.body-container.home-details{padding:30px}.tour-header{padding-left:30px;padding-right:30px}.tour-header-image{aspect-ratio:3/1.5}.tour-head-image-spacer{aspect-ratio:6/1.5}.tour-benefit{min-width:120px}.mini-nav-buttons.cycling-hub-buttons{justify-content:center;align-items:center;width:100%;height:auto}.mini-nav-links{flex-flow:wrap}.main-button.payment{width:45%}.main-button.dark._50-percent,.main-button._50-percent{width:50%}.summary-details-list,.summary-details-tour-details,.summary-details-pricing{padding:20px}.video-play{width:80px;height:80px}.two-grid.top-margin{margin-top:20px}.itinerary-item-title{padding-left:80px;padding-right:80px}.itinerary-item-body{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr;padding-left:0}.column.wide.sidebyside{flex-flow:column;padding-left:10px}.column.titles-wrap{padding-right:0}.hotel-slider{max-width:89vw}.hotel-slider-mask{width:100%;max-width:89.5vw}.more-details-grid{grid-template-columns:1fr}.payment-item{grid-column-gap:5%;grid-row-gap:30px;flex-flow:wrap;padding-top:20px;padding-bottom:20px;display:flex}.payment-item-price{width:50%;height:auto;font-size:21px}.payment-from{width:40%}.payment-cell{width:10%;height:auto}.faq-item-body{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr;padding-left:0}.columns{grid-column-gap:20px;grid-row-gap:20px}.columns.journal-cats-grid{grid-row-gap:40px;grid-template-columns:1fr}.title-holder{padding-right:0}.title-holder.right{justify-content:flex-start;align-items:flex-start}.title-holder.middle{text-align:left;justify-content:flex-start;align-items:flex-start}.title-slash{font-size:40px}.title-slash.main{font-size:60px}.recent-posts-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr}.recent-post-image-link{aspect-ratio:16/9}.recent-post-card-title.main-journal-title{font-size:30px}.page-cat{font-size:40px;position:static}.button-holder.under{margin-bottom:30px}.button-holder.inner-black-box{justify-content:flex-start;align-items:flex-start}.guides-grid{grid-column-gap:30px;grid-row-gap:20px;grid-template-columns:1fr 1fr}.title-alt-style{margin-bottom:20px}.highlights-strip{grid-column-gap:8%}.highlights-card{width:46%;min-width:46%}.highlights-strip-nav{background-color:var(--_msc-colour---subtle)}.highlights-strip-nav:hover{background-color:var(--_msc-colour---darker)}.tour-grid{grid-row-gap:30px;grid-template-columns:1fr}.tour-grid.in-blog{margin-top:30px}.tour-card.tall-tour{padding:20px}.location-benefits{grid-column-gap:10%}.location-benefit{width:45%;min-width:45%}.background-image.inner{opacity:1;height:auto;position:static}.background-image.inner.background{display:none}.gallery-item{width:60%;min-width:60%}.simple-page-head{padding:60px 30px 40px}.simple-page-head.image-holder{padding-left:10px;padding-right:10px}.simple-page-head.tour-summary{padding-bottom:40px}.simple-page-head.contact{padding-top:60px;padding-bottom:60px}.simple-page-head.balanced{padding-top:40px;padding-bottom:40px}.tour-filters-grid.forwarder{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.payment-notices{font-size:16px}.payment-labels{width:45%;height:auto;font-size:14px}.menu-drawer.site-notices{padding-left:0;padding-right:0}.site-notices{padding-left:30px;padding-right:30px;font-size:14px;line-height:1.2}.footer{padding:60px 30px 40px}.footer.image-holder{padding-left:10px;padding-right:10px}.footer.tour-summary{padding-bottom:40px}.footer.contact{padding-top:60px;padding-bottom:60px}.footer.balanced{padding-top:40px;padding-bottom:40px}.footer.page-head{padding-top:240px}.footer-grid-top{flex-flow:column;grid-template-columns:1fr;justify-content:flex-start;align-items:flex-start;display:flex}.footer-links-grid{grid-template-columns:1fr}.footer-column-list{grid-column-gap:8px;grid-row-gap:8px;column-count:2;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;column-gap:30px;width:100%;height:auto;display:grid}.accred-logo{max-width:18%}.pages-links-grid{grid-template-columns:1fr}.page-link-card{aspect-ratio:3/2;padding:30px}.page-link-card.main{aspect-ratio:3/2}.page-link-card.in-journal{aspect-ratio:3/2;padding-left:20px;padding-right:20px}.page-link-inner-text.main{width:90%}.page-link-title{font-size:36px}.home-header{padding-bottom:40px;padding-left:30px;padding-right:30px}.home-header.image-holder{padding-left:10px;padding-right:10px}.home-header.tour-summary{padding-bottom:40px}.home-header.contact{padding-top:60px;padding-bottom:60px}.home-header.balanced{padding-top:40px;padding-bottom:40px}.home-header.page-head{padding-top:240px}.home-header.own-the-ride{padding-top:180px;padding-left:30px;padding-right:30px}.home-title{font-size:40px}.search-result-item{grid-column-gap:16px;grid-row-gap:16px}.search-result-thumbnail{width:50px;height:50px}.text-page-main-title{margin-bottom:40px;font-size:42px}.bike-hire-titles{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start}.pink-title.left-align{text-align:left}.bike-hire-details-grid,.bike-hire-duo-column{grid-template-columns:1fr}.bike-hire-titles-left,.bike-hire-titles-right{width:100%}.text-image-title{padding-top:40px}.cycle-hub-header{text-align:left;height:auto;min-height:360px;padding:200px 30px 60px}.background-overlay.with-titles{padding:20px}.cycle-hub-links{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start}.cycle-hub-title{text-align:center;flex-flow:column;justify-content:center;align-items:center;width:100%;height:auto;font-size:21px;display:flex}.event-item{font-size:16px}.large-title{font-size:42px}.image-map-holder{aspect-ratio:3/2}.pink-review-title.left-align{text-align:left}.mid-title{font-size:28px}.events-list-section-border-holder{padding-left:30px;padding-right:30px}.bikes-three-grid{grid-template-columns:1fr 1fr}.blog-post-title{font-size:42px}.blog-post-featured-image,.blog-text-holder{margin-top:30px}.blog-text-spacer{margin-top:30px;margin-bottom:30px}.author-details{margin-top:30px;padding:20px}.blog-tours-link{left:12px}.event-post-title{font-size:42px}.journal-grid,.journal-grid.mini{grid-template-columns:1fr}.journal-grid.category-template{margin-top:30px}.event-grid{grid-template-columns:1fr 1fr}.event-card-image-link{height:180px}.footer-copyright{padding-left:30px;padding-right:30px}.wide-footer-grid{grid-template-columns:1fr 1fr}.link-items-holder{width:100%}.ft-column.details{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;grid-template-columns:1fr;justify-content:flex-start;align-items:flex-start;display:flex}.footer-titles{width:100%}.lower-footer-grid{grid-template-columns:1fr}.contact-us-grid{margin-top:20px}.large-contact-text{font-size:24px}.faq-tabs{margin-top:20px}.faq-tab-menu-item{width:auto;height:auto;min-height:50px;max-height:50px;padding:8px 30px}.faq-tab-grid{grid-template-columns:1fr}.testimonial-outer-grid{grid-column-gap:10px;grid-row-gap:10px}.testimonial-grid,.testimonial-grid.wide{grid-template-columns:1fr}.testimonial-item{padding-bottom:20px;padding-left:20px;padding-right:20px}.mini-h2{font-size:32px}.loyalty-grid{grid-column-gap:60px;grid-row-gap:60px;grid-template-columns:1fr 1fr;margin-top:20px}.loyalty-terms-holder{margin-top:20px}.text-restrict{padding-left:0;padding-right:0}.four-grid{grid-template-columns:1fr 1fr 1fr;margin-top:20px}.list-holder{margin-top:20px;font-size:16px}.three-grid{grid-template-columns:1fr 1fr;margin-top:20px}.big-text-title{font-size:38px}.big-text-title.quotes{font-size:26px}.tour-team-strip{grid-column-gap:8%}.tour-team-card{width:46%;min-width:46%}.menus-holder{flex-flow:column;justify-content:flex-start;align-items:flex-start}.menus-button{width:100%}.menu-timing{width:45%}.career-holder{margin-top:20px}.text-columns{column-count:1}.tour-destination-list{grid-template-columns:1fr 1fr}.big-cover-image{aspect-ratio:3/2}.destination-grid{grid-template-columns:1fr 1fr}.newsletter-column{text-align:left;justify-content:center;align-items:flex-start;padding-left:0;padding-right:0}.newsletter-column.form{justify-content:center;align-items:flex-start}.newsletter-grid{text-align:left}.newsletter-grid-column{justify-content:flex-start;align-items:flex-start}.bike-hire-title{font-size:42px}.small-text-title.titlewise{font-size:21px}.form-title{font-size:28px}.icon-card{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start}.icon-card.top-algn{text-align:left;justify-content:flex-start;align-items:flex-start}.icon-big{width:80px;height:80px}.workshop-outer-grid{grid-template-columns:3.5fr;margin-top:40px}.workshop-inner-grid{font-size:14px}.workshop-title-cell{font-size:21px}.button-column{grid-column-gap:20px;grid-row-gap:20px;flex-flow:wrap;justify-content:flex-start;align-items:flex-start}.big-number.second,.big-number.third{margin-top:0}.workshop-side-panel{width:95%;padding-bottom:40px;padding-right:20px}.own-the-ride-header,.own-the-ride-header.inside-cols{font-size:16.4vw}.arrow-bullet-list,.arrow-bullet-list.bold{width:100%}.arrow-bullets.clean{padding-left:60px}.columns-background{right:-30px}.new-red{font-size:9vw}.own-the-ride-page-heading{font-size:16.4vw}.own-the-ride-page-heading.larger{font-size:450%}.faq-holder{margin-top:20px}.project-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr 1fr;margin-top:20px}.rewards-wrap,.center-flex{margin-top:20px}.video-columns{grid-column-gap:20px;grid-row-gap:20px}.video-columns.journal-cats-grid{grid-row-gap:40px;grid-template-columns:1fr}.lp-title-holder.right{justify-content:flex-start;align-items:flex-start}.lp-title-holder.middle{text-align:left;justify-content:flex-start;align-items:flex-start}.faqs-holder-2{grid-template-columns:1fr}.tier-item.grid{width:48%}.tier-item.grid.go-big{width:100%;min-height:auto}.tier-item.grid.green{min-height:452px}.big-titles{width:100%}.image-block{text-align:left;justify-content:center;align-items:flex-start}.overlap-heart{top:-30px}.tiers-holder{grid-template-columns:1fr}.tiers-holder.grid{grid-column-gap:4%;justify-content:flex-start;align-items:flex-start}.head-notification{text-align:left;width:100%}._40-width{height:auto;padding-top:10px}.bike-1{margin-top:150px;margin-bottom:70px;left:62%}.bike-2{display:none;bottom:10px;left:-20px;right:auto}.bike-2.high{top:58px;right:30px}.point-container{width:100%;margin-left:-10px;padding-right:0}.point-container.left{margin-top:30px;padding-left:0}.crowdcube-banner{height:auto;padding-top:20px;padding-bottom:20px;padding-right:86px;font-size:18px}.crowdfund-button{margin-top:12px;position:static}.crowdcube-logo{top:23px}.main-title-text{font-size:60px}.page-h1{font-size:40px}.upcoming-tours-grid{grid-template-columns:1fr}.upcoming-tours-card{justify-content:flex-start;align-items:flex-start}.upcoming-tour-title{font-size:24px}.star-container{justify-content:flex-start;align-items:center}.guide-card-text-holder{padding-bottom:20px}.review-slider{padding-bottom:58px}.review-slider-arrow{margin-bottom:0;margin-left:0;bottom:0;left:0}.review-slider-arrow.right{left:70px}.review-slider-mask{width:50%}.review-slide{margin-left:-10px;margin-right:10px}}@media screen and (max-width:479px){h1{font-size:50px}h2{font-size:38px}.body-section{padding-top:40px;padding-left:16px;padding-right:16px}.body-section.image-holder{padding-left:0;padding-right:0}.body-section.contact{padding-top:40px;padding-bottom:40px}.body-section.page-head{padding-top:200px;padding-bottom:20px}.body-section.background.larger{padding-top:150px;padding-bottom:40px}.body-section.text-page{padding-top:140px}.body-section.bike-hire-header{padding-top:130px}.body-section.in-head.light,.body-section.in-head.light-copy{padding-bottom:20px}.body-section.newsletter{padding-top:130px}.body-section.own-lp{padding-left:16px;padding-right:16px}.body-section.red-background{padding-top:40px;padding-bottom:30px}.body-container.home-details{padding:16px}.body-container.center{text-align:left}.tour-header{text-align:left;padding-top:140px;padding-left:16px;padding-right:16px}.breadcrumb-holder{grid-column-gap:12px;grid-row-gap:6px;justify-content:flex-start;align-items:flex-start;margin-bottom:12px}.head-title-holder{justify-content:flex-start;align-items:flex-start}.tour-header-image{aspect-ratio:3/2}.tour-head-image-spacer{aspect-ratio:6/2}.tour-benefits{grid-row-gap:12px;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;margin-top:20px;margin-bottom:20px}.tour-benefit{flex-flow:row;justify-content:flex-start;align-items:center;width:100%}.mini-nav-buttons{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto}.main-button{justify-content:center;align-items:center;width:100%;height:auto;display:flex}.main-button.payment,.main-button.dark._50-percent,.main-button._50-percent{width:100%}.summary-details{grid-template-columns:1fr}.summary-details-inner{border-top:4px solid var(--dark);border-left-width:0}.summary-details-tour-details{grid-template-columns:1fr}.two-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1fr}.itinerary-item-title{padding-top:60px;padding-left:0;line-height:1.2}.itinerary-item-title.lp-faq{padding-top:20px;padding-left:0}.itinerary-item-button{bottom:20px;right:0}.itinerary-item-day{top:20px}.itinerary-item-spacer{height:20px}.itinerary-body-detail{padding-left:0}.itinerary-body-detail-icon{margin-bottom:12px;position:static}.itinerary-body-detail-title{font-size:18px}.column.wide.sidebyside{padding-left:12px}.column.image-spacer{height:120px}.column.titles-wrap{padding-right:0}.tour-details-grid{grid-template-columns:1fr;margin-top:40px}.guides-small-grid{grid-template-columns:1fr}.hotel-slide-grid{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr}.more-details-grid{margin-top:40px}.more-details-title{font-size:18px}.payment-grid{margin-top:40px}.payment-steps{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:flex-start;align-items:flex-start}.payment-item{grid-template-columns:1.5fr;padding-top:20px;padding-bottom:12px;display:grid}.payment-item-price{width:100%;font-size:24px}.payment-from{justify-content:center;align-items:center;width:100%}.payment-inner-arrow{transform:rotate(90deg)}.payment-cell{justify-content:center;align-items:center;width:100%}.faqs-holder{margin-top:20px}.faq-item-body.lp-answer{padding-left:0}.columns.cycing-hub-columns{font-size:16px}.column-image{aspect-ratio:3/2}.title-holder.central{justify-content:center;align-items:flex-start}.title-slash{font-size:38px}.title-slash.main{font-size:50px}.title-slash.small{font-size:18px}.recent-posts-grid{margin-top:40px}.recent-post-image-link{aspect-ratio:3/2}.recent-post-card-title.main-journal-title{font-size:21px}.page-cat{font-size:38px}.button-holder{margin-top:40px}.button-holder.under{margin-bottom:20px}.button-holder.left.thin-top{flex-flow:column;justify-content:flex-start;align-items:flex-start}.pink-arrow{width:60px;height:60px}.guides-grid{grid-column-gap:20px;grid-template-columns:1fr}.highlights-strip{grid-column-gap:20px;margin-top:40px}.highlights-card{width:100%;min-width:100%}.tour-grid{margin-top:40px}.tour-card,.tour-card.tall-tour{padding:12px}.tour-card-image{aspect-ratio:3/2}.tour-card-flag{top:30px;left:4px}.location-benefits{grid-row-gap:20px;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;margin-top:20px;margin-bottom:20px}.location-benefit{text-align:left;justify-content:flex-start;align-items:flex-start;width:100%}.background-image.half{height:360px}.gallery-holder{margin-top:40px}.gallery-item{width:80%;min-width:80%}.bikes-small-grid{grid-template-columns:1fr}.simple-page-head{text-align:left;padding-top:40px;padding-left:16px;padding-right:16px}.simple-page-head.light{padding-top:140px}.simple-page-head.image-holder{padding-left:0;padding-right:0}.simple-page-head.contact{padding-top:40px;padding-bottom:40px}.simple-page-head.dark{padding-top:140px}.short-check-bar{justify-content:flex-start;align-items:flex-start}.tour-filters{padding:16px}.tour-filters-grid{grid-template-columns:1fr}.payment-notices{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column}.payment-notice{grid-row-gap:0px;flex-flow:wrap;line-height:1.4}.payment-labels{justify-content:center;align-items:center;width:100%;font-size:14px}.brand-logo{width:52.3906px;height:42px}.menu-button{left:12px}.nav-bar{height:72px}.menu-link-holder.search{right:12px}.menu-drawer{border-top:1px solid #ffffff40;height:auto;padding-bottom:80px;top:72px}.menu-drawer.site-notices,.menu-drawer.with-notice{top:116px}.main-button-2{text-align:center;width:100%;padding-left:12px;padding-right:12px}.menu-link{font-size:21px}.mobile-background{-webkit-backdrop-filter:blur();backdrop-filter:blur()}.site-notices{text-align:left;padding-left:12px}.search-bar{padding:12px 70px 12px 12px}.footer{padding-top:40px;padding-left:16px;padding-right:16px}.footer.image-holder{padding-left:0;padding-right:0}.footer.contact{padding-top:40px;padding-bottom:40px}.footer.page-head{padding-top:260px;padding-bottom:20px}.footer-legal-left,.footer-legal-right{flex-flow:wrap}.accred-logo{max-width:35%}.page-link-card{aspect-ratio:2/3;padding:16px}.page-link-card.main{aspect-ratio:2/3}.page-link-card.in-journal{aspect-ratio:2/2.25}.page-link-inner-text.main{font-size:18px}.page-link-title{font-size:34px}.home-header{flex-flow:column;justify-content:flex-end;align-items:center;min-height:100vh;max-height:100vh;padding:40px 16px 16px;display:flex}.home-header.image-holder{padding-left:0;padding-right:0}.home-header.contact{padding-top:40px;padding-bottom:40px}.home-header.page-head{padding-top:260px;padding-bottom:20px}.home-header.own-the-ride{min-height:auto;max-height:none;padding-top:136px;padding-left:16px;padding-right:16px}.home-title{margin-bottom:20px;font-size:38px}.search-result-item{grid-column-gap:14px;grid-row-gap:14px}.search-result-thumbnail{width:40px;height:40px}.text-page-main-title{margin-bottom:20px;font-size:38px}.main-column-image{aspect-ratio:3/2}.cycle-logo{width:45%}.pink-title.left-align{text-align:left}.bike-hire-details-grid{margin-top:40px}.text-image-title{padding-bottom:80px;padding-left:20px;padding-right:20px}.cycle-hub-header{min-height:auto;padding:180px 20px 40px}.cycle-hub-title{padding-left:12px;padding-right:12px}.smaller-text{display:block}.event-item{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;font-size:18px}.image-map-holder{aspect-ratio:1}.event-item-date{opacity:.5;font-size:16px}.cycle-hub-reviews{padding-top:16px;padding-left:16px;padding-right:16px}.pink-review-title.left-align,.title-wrap{text-align:left}.mid-title{text-align:left;font-size:26px}.events-list-section-border-holder{padding-left:16px;padding-right:16px}.bikes-three-grid{grid-template-columns:1fr}.blog-post-featured-image{aspect-ratio:3/2}.author-details{padding:16px}.blog-tours-link{left:0}.event-post-image{width:80%}.event-post-title{font-size:36px}.event-date-holder{width:103px;position:static}.event-details{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start}.event-details-title{width:100%;font-size:21px}.event-details-content{width:100%}.event-title-holder{min-height:auto;padding-right:0}.main-journal-post-text{grid-column-gap:12px;grid-row-gap:12px;text-align:left;justify-content:flex-start;align-items:flex-start;padding:16px 16px 6px}.event-grid{grid-template-columns:1fr}.event-card,.event-card-details{justify-content:flex-start;align-items:flex-start}.footer-copyright{text-align:left;padding-left:20px;padding-right:20px}.wide-footer-grid{grid-template-columns:1fr}.social-media-links{grid-column-gap:18px;grid-row-gap:18px}.social-media-links.middle{justify-content:flex-start;align-items:center}.ft-column{text-align:left}.social-media-icon{width:36px;min-width:36px;height:36px;min-height:36px}.footer-logo-link{left:20px}.contact-title{font-size:26px}.faq-tab-menu{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-start;align-items:center}.faq-tab-menu-item{text-align:center;flex-flow:column;justify-content:center;align-items:center;width:45%;padding:8px;font-size:16px;display:flex}.faq-tab-grid{grid-row-gap:20px}.testimonial-outer-grid{grid-column-gap:0px;grid-row-gap:0px}.testimonial-grid{grid-column-gap:20px;grid-row-gap:20px}.testimonial-item{padding:70px 16px 16px}.mini-h2{margin-bottom:10px;font-size:24px}.loyalty-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr}.text-restrict{text-align:left}.four-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr 1fr}.four-grid.no-margin.cycle-page{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr}.four-grid.shrink,.three-grid{grid-template-columns:1fr}.big-text-title{font-size:32px}.big-text-title.quotes{font-size:24px}.tour-team-strip{grid-column-gap:20px;margin-top:40px}.tour-team-card{width:100%;min-width:100%}.menus-button{padding-left:12px;padding-right:12px}.menu-timings-grid{grid-column-gap:30px;grid-row-gap:30px}.menu-timing{aspect-ratio:1;width:100%;height:auto}.menu-timings-number{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--whte);left:-10px}.cafe-icons{grid-template-columns:1fr}.cafe-icon{flex-flow:row;justify-content:flex-start;align-items:center;padding-right:0}.experience-item{grid-column-gap:6px;grid-row-gap:6px;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-left:0}.experience-item-bullet{font-size:24px;position:static}.career-icon{flex-flow:row;justify-content:flex-start;align-items:center;padding-right:0}.tour-destination-list{grid-template-columns:1fr}.big-cover-image{aspect-ratio:2/3}.flex-image{aspect-ratio:1}.filter-spacer{display:none}.destination-grid{grid-template-columns:1fr}.newsletter-grid{font-size:14px}.newsletter-icon{width:36px;min-width:36px;height:36px;min-height:36px}.bike-hire-title{font-size:38px}.dark-text-holder{margin-left:-20px;margin-right:-20px;padding:16px 20px}.form-title{font-size:26px}.string-icon-boxes{grid-template-columns:1fr 1fr}.workshop-outer-grid{font-size:14px}.workshop-title-cell{padding-left:12px;padding-right:12px;font-size:18px}.workshop-cell{padding-left:12px;padding-right:12px}.button-column.image-spacer{height:120px}.form-grid{grid-template-columns:1fr}.whatsapp-link{width:66px;height:66px;bottom:40px;right:12px}.workshop-side-panel{width:100%;padding-bottom:20px;padding-right:20px}.own-the-ride-header,.own-the-ride-header.inside-cols{font-size:16vw}.arrow-bullet-list.bold{grid-column-gap:12px;grid-row-gap:12px}.arrow-bullets.clean,.arrow-bullets.larger,.arrow-bullets.mid{padding-left:50px}.arrow-bullet.point{width:40px;min-width:40px}.otr-large{text-align:center;width:100%}.otr-large.yellow.curved{padding-left:8px;padding-right:8px}.new-red{font-size:9vw}.own-the-ride-page-heading{font-size:16vw}.own-the-ride-page-heading.larger{font-size:13vw;line-height:1}.project-grid{grid-template-columns:1fr}.video-columns.cycing-hub-columns{font-size:16px}.lp-title-holder.central{justify-content:center;align-items:flex-start}.faq-title{padding-left:14px}.faq-answer{padding-left:14px;padding-right:14px}.tier-item.grid{width:100%;min-height:auto}.tier-item.grid.green{min-height:auto}.big-titles,.big-titles.less-pad{padding-top:16px;padding-left:50px;font-size:44px}.massive{font-size:120px;left:-16px}.massive.left{left:-23px}.image-block{padding-top:120px;padding-bottom:20px;line-height:1.2}.bike-1{width:100px;left:58%}.bike-1.low{right:20px}.bike-2{width:80px;display:none}.floating-button-holder{width:100%;height:auto;padding-left:16px;padding-right:16px}.bottom-notification{width:100%;height:auto}.crowdcube-banner{padding-left:16px;padding-right:16px}.crowdcube-logo{display:none;position:static}.crowdcube-title{font-size:21px}.main-title-text{font-size:50px}.page-h1{font-size:38px}.star-container{justify-content:flex-start;align-items:center}.guide-card-text-holder{padding-bottom:10px;padding-left:16px;padding-right:16px}.review-slider-mask{width:100%}}#w-node-_0d930626-ca38-8d7c-1e79-9d7cfc65c59d-0ee671cb,#w-node-c1a0bda5-7532-d369-b00c-fa17b4181bb5-0ee671cb,#w-node-c07d1298-8798-e012-aee7-9aa8cd467e22-0ee671cb,#w-node-acc30dd1-e8cc-8ff5-9fcf-a8ea6619afd0-0ee671cb,#w-node-ef867b2e-b995-faa8-5882-589ad1c737bb-0ee671cb,#w-node-c086a2f0-afd1-b351-f35a-0137673bf317-0ee671cb,#w-node-_2bf5fe15-8121-e62e-2d65-564cc9cc7187-0ee671cb,#w-node-_0d930626-ca38-8d7c-1e79-9d7cfc65c59d-0ee671ea,#w-node-c1a0bda5-7532-d369-b00c-fa17b4181bb5-0ee671ea,#w-node-c07d1298-8798-e012-aee7-9aa8cd467e22-0ee671ea,#w-node-acc30dd1-e8cc-8ff5-9fcf-a8ea6619afd0-0ee671ea,#w-node-ef867b2e-b995-faa8-5882-589ad1c737bb-0ee671ea,#w-node-c086a2f0-afd1-b351-f35a-0137673bf317-0ee671ea,#w-node-_2bf5fe15-8121-e62e-2d65-564cc9cc7187-0ee671ea{grid-area:span 1/span 1/span 1/span 1}#w-node-ba1a6dbe-fb0b-3136-3702-b75616f89717-0ee671eb,#w-node-fa2bd0ce-ef7d-b1c2-d652-0dab0633af27-0ee671eb{align-self:start}