﻿@import'https://unpkg.com/aos@2.3.1/dist/aos.css';@font-face{font-family:"Font awesome";src:url("https://static.myeasol.net/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6IjA0YzlhM2E5LTU0YTEtNDNiZS1hNGUxLWNhNGYwNzJhZjM3NiIsInB1ciI6ImJsb2JfaWQifX0=--e58317911b7b171023ff5060a0a13932a86b5654/Font%20Awesome.woff2")}@font-face{font-family:"Worksanslight";src:url("https://static.myeasol.net/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6ImVjMzc2YWI2LWFiZWYtNDk1Yi04ZDFkLTYzOWY0YjQ3YmQwYiIsInB1ciI6ImJsb2JfaWQifX0=--a37552ce6dea3f4c53668d3d3351ab267c2bb10b/Worksanslight.woff2")}@font-face{font-family:"Worksansregular";src:url("https://static.myeasol.net/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Ijc3OTQxZjMwLWI2MmQtNGY4ZC1hZmRhLWQ2YzdlNjdjNDRiOSIsInB1ciI6ImJsb2JfaWQifX0=--77434b68941edd7d053aba8505a8d2046f298256/Worksansregular.woff2")}@font-face{font-family:"Barlowsemicondensed-regular";src:url("https://static.myeasol.net/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6IjJlYjdhZTA1LWJkNzUtNGU5NC04NGM0LTc4MmU1YmY4OGMxNiIsInB1ciI6ImJsb2JfaWQifX0=--a4c42f61d3141e268aa9cbf14f9e3d50a304cde7/BarlowSemiCondensed-Regular.ttf")}@font-face{font-family:"Fa-solid-900";src:url("https://static.myeasol.net/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Ijk5YTVlODA1LTdlNTAtNGM2NS1iMDY4LTIwOTMwYzBiMzIyOSIsInB1ciI6ImJsb2JfaWQifX0=--eadcfa0a3ded0747726d9975fa504b43b0ac8d69/fa-solid-900.woff2")}@font-face{font-family:"Barlowsemicondensed-light";src:url("https://static.myeasol.net/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6IjVjZjViOTM1LWZlMzAtNGQ1ZS1hYjNhLTI2MWMzZGNjMjhkZiIsInB1ciI6ImJsb2JfaWQifX0=--34f4bcb58077cc70f9171c7655ab6c4c6c431400/BarlowSemiCondensed-Light.ttf")}:root{--font-family-base: "Worksansregular";--headings-font-family: "Barlowsemicondensed-regular";--primary: #00b74f;--secondary: #EEECE6;--body-bg: #ffffff;--body-color: #121212;--brand-50: #8dffac;--brand-100: #7fff9f;--brand-200: #69f68c;--brand-300: #46d76f;--brand-400: #0ab750;--brand-500: #008d25;--brand-600: #006e00;--brand-700: #005100;--brand-800: #003400;--brand-900: #002100;--brand-950: #001000;--accent-50: #f7f5ee;--accent-100: #eae8e0;--accent-200: #d6d4cd;--accent-300: #bab7b0;--accent-400: #9a9891;--accent-500: #74716b;--accent-600: #57554f;--accent-700: #3c3a35;--accent-800: #23221c;--accent-900: #13110d;--accent-950: #070603;--neutral-50: #f5f5f5;--neutral-100: #e8e8e8;--neutral-200: #d4d4d4;--neutral-300: #b7b7b7;--neutral-400: #989898;--neutral-500: #717171;--neutral-600: #555555;--neutral-700: #3a3a3a;--neutral-800: #222222;--neutral-900: #121212;--neutral-950: #060606;--error-50: #ffb2a0;--error-100: #ffa594;--error-200: #ff9081;--error-300: #ff7164;--error-400: #ff4d45;--error-500: #d40c18;--error-600: #b00000;--error-700: #8b0000;--error-800: #680000;--error-900: #4e0000;--error-950: #390000;--text-default: #121212;--text-muted: #717171;--text-inverse: #f5f5f5;--text-on-brand: #001000;--text-on-accent: #070603;--text-on-neutral: #060606;--background-default: #ffffff;--background-muted: #e8e8e8;--background-inverse: #121212;--border-muted: #e8e8e8;--border-brand-accessible: #001000;--border-neutral-accessible: #717171;--border-accent-accessible: #74716b;--error-text: #390000;--error-background: #ffb2a0;--surface-primary: #ffffff;--surface-elevated: #ffffff}:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #00b74f;--secondary: #EEECE6;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Worksansregular";font-size:1rem;font-weight:400;line-height:1.5;color:#121212;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#00b74f;text-decoration:none;background-color:rgba(0,0,0,0)}a:hover{color:rgb(0,106.5,45.9754098361);text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}body{background:#fff;font-family:"Worksansregular";color:#121212}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Barlowsemicondensed-regular";color:#121212;text-transform:inherit}.navbar .nav-item>.nav-link{font-family:"Worksansregular"}.btn-primary{background-color:#00b74f;border-color:#00b74f}.btn-fixers{font-family:"NimbusSans";color:#fff;font-size:1rem;letter-spacing:1px;transition:.5s;background-size:200% auto;background-image:linear-gradient(to right, #FBD2A4 0%, #FCC498 51%, #FBD2A4 100%)}.btn-fixers:hover{color:#fff;background-position:right center}.availability-table .row-head:before,.availability-table .table-body>.row:before{background:#00b74f}.number-stepper-round .btn{color:#00b74f;border:1px solid #00b74f !important}.number-stepper-round .btn:hover,.number-stepper-round .btn:active{border:1px solid #00b74f !important;background-color:#00b74f;color:#fff}.segment-collapse{color:#00b74f}.cart-shop-navbar .nav .active{background-color:#00b74f}.cart-shop-navbar .nav.nav-chevrons{background-color:#fff}.cart-shop-navbar .nav.nav-chevrons .nav-item .nav-link:hover{background-color:#00b74f}.cart-shop-navbar .nav.nav-chevrons .nav-item .nav-link:hover:before{border-color:#00b74f;border-left-color:rgba(0,0,0,0)}.cart-shop-navbar .nav.nav-chevrons .nav-item .nav-link:hover:after{border-left-color:#00b74f}.cart-shop-navbar .nav.nav-chevrons .nav-item .nav-link.active{background-color:#00b74f}.cart-shop-navbar .nav.nav-chevrons .nav-item .nav-link.active:before{border-color:#00b74f;border-left-color:rgba(0,0,0,0)}.cart-shop-navbar .nav.nav-chevrons .nav-item .nav-link.active:after{border-left-color:#00b74f}.navbar-main .logo{height:2rem}.block{padding-top:0;padding-bottom:0;position:relative}.block-content{max-width:none;padding:0}a:hover{color:var(--primary);text-decoration:none}:focus{outline:none}h1,h2,h3,h4,h5,h6,p{margin-bottom:0}:root{--orange-dark: #C68443;--orange-muted: #FEF4EA;--green-dark: #4EBB54;--green-muted: #E8FFE9;--blue-dark: #0E5FB7;--blue-muted: #ECF5FF;--booking-bar-height: 65px;--menu-height: 0}html{font-size:14px;overflow-x:hidden}body:not(.cart-shop){position:relative;overflow-x:hidden}body:not(.cart-shop),.label-big,.label-small,.label-small-uppercase{font-weight:normal}h1,h2,h3,h4,h5,h6,.button{font-weight:bold}h1{font-size:3.75rem;line-height:1.1}h2{font-size:3rem;line-height:1.1}h3{font-size:2.25rem;line-height:1.2}h4{font-size:1.75rem;line-height:1.1}h5{font-size:1.25rem;line-height:1.35}h6{font-size:1.25rem;line-height:1.1}p{font-size:1.125rem;line-height:1.38}.text-field h1,.text-field h2,.text-field h3,.text-field h4,.text-field h5,.text-field h6{margin-bottom:.5rem}.text-field p{margin-bottom:.8rem}.text-big,.text-big p{font-size:1.25rem;line-height:1.4}.text-small{font-size:1rem;line-height:1.375}.text-quote{font-size:1.25rem;line-height:1.4;font-style:italic}.label-big{font-size:1rem;line-height:1.375;letter-spacing:.0625em}.label-small{font-size:.8rem;line-height:1.33;letter-spacing:.0833em}.label-small-uppercase{font-size:.8rem;line-height:1.33;letter-spacing:.166em;text-transform:uppercase}.label-banner{text-transform:uppercase;padding:.416em .833em;display:inline-block}.banner-deposit{background-color:var(--orange-muted);color:var(--orange-dark)}.banner-promo{background-color:var(--green-muted);color:var(--green-dark)}.banner-limited{background-color:var(--blue-muted);color:var(--blue-dark)}.button{font-size:1rem;letter-spacing:.125em;text-transform:uppercase;display:inline-block;transition:all .2s ease;font-family:var(--headings-font-family)}.button.w-50{padding:1em 1em}.button-black-solid{padding:1em 2.1875em;background-color:#000;color:#fff !important;border:solid 1px #000}.button-black-outline{padding:1em 2.1875em;color:#000 !important;border:solid 1px #000}.button-primary-solid{padding:1em 2.1875em;background-color:var(--primary);color:#fff !important;border:solid 1px var(--primary)}.button-primary-outline{padding:1em 2.1875em;color:var(--primary) !important;border:solid 1px var(--primary)}.button-white-outline{padding:1em 2.1875em;color:#fff !important;border:solid 1px #fff}.button-white-solid{padding:1em 2.1875em;background-color:#fff;color:#000 !important;border:solid 1px #fff}.button-grey-disabled{padding:1em 2.1875em;color:#939393 !important;background-color:#e9e9e9;border:solid 1px #e9e9e9;cursor:not-allowed;opacity:.8}.button-disabled{cursor:not-allowed;opacity:.6}.button-black-solid:hover,.button-white-outline:hover,.button-white-solid:hover{background-color:var(--primary);border-color:var(--primary);color:#fff !important}.button-black-outline:hover{border-color:var(--primary);color:var(--primary) !important}.button-primary-solid:hover,.button-primary-outline:hover{opacity:.7}.button-grey-disabled:hover{color:#939393}.img-aspect{position:relative;width:100%}.img-aspect:after{content:"";display:block;padding-bottom:100%}.img-aspect-wide:after{padding-bottom:66.6%}.img-aspect-xwide:after{padding-bottom:40%}.img-aspect-tall:after{padding-bottom:125%}.img-aspect-video:after{padding-bottom:56.25%}.img-aspect img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.img-aspect .iframe-container{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.bg-grey{background:#ededf0}.bg-body-bg{background:var(--body-bg)}.text-grey{color:#939393}.text-black{color:#000}.text-body{color:var(--body-color)}.text-body-bg{color:var(--body-bg)}.cursor-pointer{cursor:pointer}.reduce-opacity{opacity:.6}.collapsed .accordionToggle{transform:rotate(270deg)}.swiper-next svg path,.swiper-prev svg path,.accordionToggle path,#view-gallery svg path,.view-gallery-button svg path{transition:all .3s ease}.swiper-next:hover svg path,#view-gallery:hover svg path,.view-gallery-button:hover svg path{transform:translateX(8%)}.swiper-prev:hover svg path{transform:translateX(-8%)}.accordionToggle:hover path,#faqAccordion .cursor-pointer:hover svg path{transform:translateY(8%)}@media(max-width: 767px){h1,h2{line-height:1}.text-quote{font-size:1.15rem}.label-big{font-size:1.15rem;line-height:1.35}.label-small{font-size:1rem}.label-small-uppercase{font-size:1rem}}.genie-block{padding-top:6.25rem;padding-bottom:6.25rem}.hover-arrow-right svg path,.hover-arrow-right:hover svg circle{transition:all .3s ease}.hover-arrow-right:hover svg path{transform:translateX(8%)}.sl-overlay{background-color:#000 !important}.sl-close{color:#fff !important}.max-width-small{max-width:28rem}.max-width-med{max-width:43rem}@media(max-width: 767px){.hide-sm{display:block;visibility:hidden;height:5px}}body.cart-shop{overflow-x:unset}.cart-shop{background:#f7f7f9}.cart-shop h1,.cart-shop h2,.cart-shop h3,.cart-shop h4,.cart-shop h5,.cart-shop h6,.cart-shop .h1,.cart-shop .h2,.cart-shop .h3,.cart-shop .h4,.cart-shop .h5,.cart-shop .h6,body.cart-shop{color:#000}body.cart-shop{font-size:1rem;line-height:1.5}.cart-shop h1{font-size:1.5625rem;line-height:1.2;margin-bottom:.5rem}.cart-shop h2{font-size:1.25rem;line-height:1.2;margin-bottom:.5rem}.cart-shop h3{font-size:1.25rem;line-height:1.2;margin-bottom:.5rem}.cart-shop h4{font-size:1.1rem;line-height:1.2;margin-bottom:.5rem}.cart-shop h5{font-size:.875rem;line-height:1.2;margin-bottom:.5rem}.cart-shop h6{font-size:.8125rem;line-height:1.2;margin-bottom:.5rem}.cart-shop p{font-size:1rem;line-height:1.5}.cart-shop h1,.cart-shop h2,.cart-shop h3,.cart-shop h4,.cart-shop h5,.cart-shop h6,.cart-shop .h1,.cart-shop .h2,.cart-shop .h3,.cart-shop .h4,.cart-shop .h5,.cart-shop .h6{text-transform:uppercase}.cart-shop .block-background{z-index:0;pointer-events:none}.cart-shop .segment-collapse{color:var(--primary)}.cart-shop-navbar .nav.nav-chevrons .nav-item .nav-link:hover,.cart-shop-navbar .nav.nav-chevrons .nav-item .nav-link.active{color:#fff}.cart-shop .bookable-list-item:before,.availability-table .row-head:before,.cart-shop .availability-table .bookable-ticket-variant:before{background-color:var(--primary)}.site-shop-nav{justify-content:center}.site-shop-nav .navbar-brand{margin-right:0}#cart-shop-nav-mobile .nav-link{font-size:.9rem !important}.cart-shop .footer-main{background-color:var(--secondary) !important;padding-top:3rem !important}.cart-shop .footer-main .block-content{max-width:100% !important}@media(max-width: 767px){.cart-shop-navbar.sticky{position:static}.cart-shop-navbar .nav.nav-chevrons .nav-item:first-child .nav-link{padding-left:0}.cart-shop .footer-main{padding-bottom:6rem !important}}.bookable-list-item .factual.small.text-uppercase{display:none}.cart-shop .cart-container .btn-sm{color:var(--primary) !important}.cart-shop .btn-primary{font-family:var(--headings-font-family);letter-spacing:.035em;font-size:1rem;line-height:1.29;padding:1em 2em}.cart-shop .btn-primary:hover{color:#fff;background-color:var(--primary);border-color:var(--primary)}.cart-shop .text-color-fomo-red{color:#000}.cart-shop .text-strike{color:#939393}@media(min-width: 768px){.cart-shop .number-stepper-round.input-group .form-control{font-size:1.15rem !important}.cart-shop .number-stepper-round.input-group .icon{font-size:1rem !important}.cart-shop .cart-body .col-10{flex:0 0 38%;max-width:38%}}.cart-shop #quicklook-modal h3:not(:first-of-type){padding-top:1.5rem}.bookable-list-item{max-height:unset}.cart-shop .bookable-list-item-text{line-height:1.2;overflow:visible;font-size:.9rem;max-height:unset}.cart-shop .variant-modifier.active{border-color:var(--primary)}.cart-shop .variant-modifier.active .square{box-shadow:inset 0px 0px 0px 3px #fff;border-color:var(--primary);background:var(--primary)}.availability-table .row.justify-content-between{background-color:unset}#app .btn-secondary:not([type=button]){font-family:var(--headings-font-family);letter-spacing:.035em;font-size:1rem;line-height:1.29;padding:1em 2em}#app .factual{font-family:var(--font-family-base)}#menu-cta{font-size:1rem;letter-spacing:.125em;text-transform:uppercase;display:inline-block;transition:all .2s ease;padding:.8em 2.1875em;background-color:var(--primary);color:#fff !important;border:solid 1px var(--primary);font-family:var(--headings-font-family)}#menu-cta:hover{opacity:.7}#menu .nav-link{padding:.5rem 1.5rem;font-family:var(--headings-font-family)}#menu .navbar-brand{margin-right:0;font-family:var(--headings-font-family)}@media(min-width: 768px){#menu .container{max-width:100%;padding-right:2rem;padding-left:2rem;margin-right:0;margin-left:0}#menu-navbar{justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}@media(max-width: 767.98px){#menu .container{flex-direction:row-reverse;position:relative}#menu .nav-link{padding:1rem 1.5rem}#menu .nav-item:first-of-type{padding-top:1rem}#menu-cta{position:absolute;right:5rem;top:calc(var(--menu-height)/2);transform:translateY(-50%);margin-top:-0.55rem}#menu-cta.menu-cta-right{right:0}#menu .navbar-brand img{max-width:120px;object-fit:contain;object-position:center left}}@media(max-width: 369.98px){#menu .navbar-brand img{max-width:70px}}.easol-badge a{color:#fff !important}:root{--font-base-light: Worksanslight}/*!
 * Mmenu Light
 * mmenujs.com/mmenu-light
 *
 * Copyright (c) Fred Heusschen
 * www.frebsite.nl
 *
 * License: CC-BY-4.0
 * http://creativecommons.org/licenses/by/4.0/
 * Modified for use on Maverick Race by JG
 *
 */:root{--mm-ocd-width: 80%;--mm-ocd-min-width: 200px;--mm-ocd-max-width: 440px }body.mm-ocd-opened{overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:9999;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(0,0,0,0);-webkit-transition-property:bottom,background-color;-o-transition-property:bottom,background-color;transition-property:bottom,background-color;-webkit-transition-duration:0s,.3s;-o-transition-duration:0s,.3s;transition-duration:0s,.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:.45s,.15s;-o-transition-delay:.45s,.15s;transition-delay:.45s,.15s}.mm-ocd--open{bottom:0;background:rgba(0,0,0,.25);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:80%;width:var(--mm-ocd-width);min-width:200px;min-width:var(--mm-ocd-min-width);max-width:440px;max-width:var(--mm-ocd-max-width);background:#fff;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.mm-ocd--left .mm-ocd__content{left:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.mm-ocd--right .mm-ocd__content{right:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.mm-ocd--open .mm-ocd__content{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:20%;width:calc(100% - var(--mm-ocd-width));min-width:calc(100% - 440px);min-width:calc(100% - var(--mm-ocd-max-width));max-width:calc(100% - 200px);max-width:calc(100% - var(--mm-ocd-min-width));background:rgba(3,2,1,0);display:none}body.mm-ocd-opened .mm-ocd__backdrop{display:block}.mm-ocd--left .mm-ocd__backdrop{right:0}.mm-ocd--right .mm-ocd__backdrop{left:0}.mm-spn,.mm-spn a,.mm-spn li,.mm-spn span,.mm-spn ul{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--mm-spn-item-height: 50px;--mm-spn-item-indent: 20px;--mm-spn-line-height: 24px }.mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:130%;padding-right:30%;line-height:24px;line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;cursor:default}.mm-spn ul:after{content:"";display:block;height:50px;height:var(--mm-spn-item-height)}.mm-spn>ul{left:0}.mm-spn ul.mm-spn--open{left:0}.mm-spn ul.mm-spn--parent{left:-30%;overflow-y:hidden}.mm-spn li{position:relative;background:inherit;cursor:pointer}.mm-spn li:before{content:"";display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/2);right:25px;right:calc(var(--mm-spn-item-height)/2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg) translate(0, -50%);-ms-transform:rotate(45deg) translate(0, -50%);transform:rotate(45deg) translate(0, -50%);opacity:1}.mm-spn li:after{content:"";display:block;margin-left:20px;margin-left:var(--mm-spn-item-indent);border-top:1px solid;opacity:.3}.mm-spn a,.mm-spn span{position:relative;z-index:1;padding:13px 20px;padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/2) var(--mm-spn-item-indent)}.mm-spn a{background:inherit;color:inherit;text-decoration:none}.mm-spn a:not(:last-child){width:calc(100% - 50px);width:calc(100% - var(--mm-spn-item-height))}.mm-spn a:not(:last-child):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:.15}.mm-spn span{background:0 0}.mm-spn.mm-spn--navbar{cursor:pointer}.mm-spn.mm-spn--navbar:before{content:"";display:block;position:absolute;top:38px;left:20px;left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(-45deg) translate(50%, -50%);-ms-transform:rotate(-45deg) translate(50%, -50%);transform:rotate(-45deg) translate(50%, -50%);opacity:1}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default}.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none}.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:block;position:absolute;top:12px;left:0;right:0;height:75px;padding:0 40px;padding:0 calc(var(--mm-spn-item-indent)*2);line-height:50px;line-height:var(--mm-spn-item-height);opacity:1;text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--navbar ul{top:70px}.mm-spn.mm-spn--navbar ul:before{content:"";display:block;position:fixed;top:70px;z-index:2;width:100%;border-top:1px solid #00b74f;opacity:1}.mm-spn.mm-spn--light{color:#444;background:#f3f3f3}.mm-spn.mm-spn--dark{color:#fff;background:#000}.mm-spn.mm-spn--vertical{overflow-y:auto}.mm-spn.mm-spn--vertical ul{width:100%;padding-right:0;position:static}.mm-spn.mm-spn--vertical ul ul{display:none;padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--vertical ul ul:after{height:25px;height:calc(var(--mm-spn-item-height)/2)}.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block}.mm-spn.mm-spn--vertical li.mm-spn--open:before{-webkit-transform:rotate(135deg) translate(-50%, 0);-ms-transform:rotate(135deg) translate(-50%, 0);transform:rotate(135deg) translate(-50%, 0)}.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none}.mobile-menu nav{display:none}.mobile-menu a{display:block;width:45px;height:37px;padding:11px;margin:5px;top:12px;right:5px;margin-top:5px}.mobile-menu a:after,.mobile-menu a:before{content:"";display:block;background:#fff;height:2px}.mobile-menu a span{background:#fff;display:block;height:2px;margin:5px 0}/*!
 * Start Bootstrap - Agency v5.2.2 (https://startbootstrap.com/template-overviews/agency) products-pagination
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-agency/blob/master/LICENSE)
 * Modified for UK Cycling Events
 * JG 31-07-2020
 */body{overflow-x:hidden;font-family:var(--font-family-base),Arial,sans-serif;font-size:16px}p{font-family:Worksanslight,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.75;font-weight:300}a{color:#00b74f}a:hover{color:#077838;text-decoration:underline}a:hover span{color:#077838 !important;text-decoration:underline}a:hover span u{text-decoration-color:#077838 !important}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:var(--headings-font-family),"Helvetica Neue",Arial,sans-serif;letter-spacing:.1rem}h2,h3{margin-top:30px;margin-bottom:20px}.page-section{padding:100px 0}.page-section h1,h2.section-heading{font-size:28px;margin-top:0;margin-bottom:15px;letter-spacing:.1rem}.page-section h3.section-subheading{font-size:18px;font-weight:400;line-height:1.5;margin-bottom:75px;text-transform:none}.badges-link h3{font-size:16px;font-family:var(--font-family-base),"Helvetica Neue",Arial,sans-serif;color:#fff;margin-top:20px;margin-bottom:5px;letter-spacing:.02rem}.badges-link h4,h5{font-size:14px;font-family:var(--font-base-light),"Helvetica Neue",Arial,sans-serif;font-weight:300;color:#fff;letter-spacing:.02rem}.badges-link p{font-size:14px;line-height:1.5rem}.badges-link img{transition:transform .3s ease-out}.badges-link img:hover{transform:scale(1.1)}.badge-month{font-family:var(--headings-font-family),"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;letter-spacing:.05rem}.badge-day{font-family:var(--headings-font-family),"Helvetica Neue",Arial,sans-serif;font-size:20px;margin-top:-6px;letter-spacing:.05rem}.series-link img{width:100%;transition:transform .3s ease-out}.series-link img:hover{transform:scale(1.1)}.news-link h3{font-size:16px;font-family:var(--font-family-base),"Helvetica Neue",Arial,sans-serif;color:#252525;margin-top:20px;margin-bottom:5px;letter-spacing:.02rem}.news-link h4,h5{font-size:14px;font-family:var(--font-base-light),"Helvetica Neue",Arial,sans-serif;font-weight:300;color:#252525;letter-spacing:.02rem}.news-link p{font-size:14px;line-height:1.5rem}.news-link img{max-width:100%;transition:transform .3s ease-out}.news-link img:hover{transform:scale(1.1)}.past-event .badges-link img:hover{transform:scale(1)}i.fa{color:#ffc72c}.badge-closed-base{position:absolute;background-color:#eeece6;top:25%;left:25%;right:25%;opacity:.9}.badge-closed{color:#fff;padding:10px}.offer-ribbon{position:absolute;right:8px;top:33px;width:83px}.offer-text{position:absolute;top:52px;right:-12px;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);width:100px;font-size:16px;color:#fff;text-transform:uppercase;font-weight:600;line-height:20px}.route-stats{margin-top:10px}.route-stats .break{margin-top:-20px}select{padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:50px}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.bg-dark{background-color:var(--body-color) !important;color:#fff}.bg-light{color:#252525}.light-font{color:#fff}.dark-font{color:#252525}.col-fix{text-align:center;padding-left:20px;padding-right:20px}.table td,th{vertical-align:middle}.copyright-terms{font-family:var(--font-base-light),"Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:50px}.copyright-terms a{color:#fff}.copyright-terms a:hover{color:#00b74f}.maverick{text-align:center}.maverick a{color:#fff}.maverick a:hover{color:#00b74f}.social{text-align:center}.next{float:none}.previous{float:none}.racecheck-award img{width:100px}@media(min-width: 575px){.gpx{float:right;margin-top:-40px}.route-stats{margin-top:0}.route-stats .break{margin-top:0}}@media(min-width: 768px){section{padding:150px 0}.col-fix{text-align:left}.copyright-terms{text-align:left}.maverick{text-align:right}.social{text-align:right}}::-moz-selection{background:#00b74f;text-shadow:none}::selection{background:#00b74f;text-shadow:none}img::-moz-selection{background:0 0}img::selection{background:0 0}img::-moz-selection{background:0 0}.btn{font-family:var(--headings-font-family),"Helvetica Neue",Arial,sans-serif;font-weight:400;border-radius:0;letter-spacing:.05rem}.btn-xl{font-size:18px;padding:20px 20px}.btn-primary{background-color:#00b74f;border-color:#00b74f;color:#fff}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#077838 !important;border-color:#077838 !important;color:#fff}.btn-primary:active,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(254,209,55,.5) !important}.btn-secondary{background-color:#ffc72c;border-color:#ffc72c;color:#000}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#ba8a02 !important;border-color:#ba8a02 !important;color:#fff}.btn-secondary:active,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(254,209,55,.5) !important}.btn-third{color:#fff;padding:.375rem 0;font-size:16px}.btn-third:active,.btn-third:focus,.btn-third:hover{color:#00b74f}.btn-third:active,.btn-third:focus{box-shadow:0 0 0 .2rem rgba(254,209,55,.5) !important}.btn-forth{background-color:rgba(0,183,79,0);border-color:#fff;color:#fff}.btn-forth:active,.btn-forth:focus,.btn-forth:hover{background-color:#00b74f;border-color:#00b74f;color:#fff}.btn-forth:active,.btn-forth:focus{box-shadow:0 0 0 .2rem rgba(254,209,55,.5) !important}.btn-fifth{color:#252525;padding:.375rem 0;font-size:16px}.btn-fifth:active,.btn-fifth:focus,.btn-fifth:hover{color:#00b74f}.btn-fifth:active,.btn-fifth:focus{box-shadow:0 0 0 .2rem rgba(254,209,55,.5) !important}.btn-sixth{font-family:var(--font-base-light),"Helvetica Neue",Arial,sans-serif;background-color:rgba(0,183,79,0);border-color:#fff;color:#fff;font-weight:300}.btn-sixth:active,.btn-sixth:focus,.btn-sixth:hover{background-color:#00b74f;border-color:#00b74f;color:#fff}.btn-sixth:active,.btn-sixth:focus{box-shadow:0 0 0 .2rem rgba(254,209,55,.5) !important}#mainNav{background-color:#000}#mainNav .navbar-toggler{font-size:20px;right:0;text-transform:uppercase;color:#fff;border:0;font-family:var(--font-family-base),"Helvetica Neue",Arial,sans-serif}#mainNav .navbar-brand{color:#00b74f}#mainNav .navbar-brand.active,#mainNav .navbar-brand:active,#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#077838}#mainNav .navbar-brand svg{width:100px}#mainNav .navbar-nav .nav-item .nav-link{font-size:100%;font-weight:400;padding:.75em 0;letter-spacing:1px;color:#fff;font-family:Worksansregular,"Helvetica Neue",Arial,sans-serif}#mainNav .navbar-nav .nav-item .nav-link.active,#mainNav .navbar-nav .nav-item .nav-link:hover{color:#00b74f !important}.badges-link{text-decoration:none;color:#252525}.badges-link:hover{text-decoration:none;color:#00b74f}.series-link h4{font-family:var(--font-family-base),"Helvetica Neue",Arial,sans-serif;font-size:16px}.series-link{text-decoration:none;color:#252525}.series-link:hover{text-decoration:none;color:#00b74f}.seperator{display:none}.inline-break{display:block}@media(min-width: 992px){#mainNav{padding-top:10px;padding-bottom:10px;transition:padding-top .3s,padding-bottom .3s;border:none}#mainNav .navbar-brand{font-size:1.75em;transition:all .3s}#mainNav .navbar-brand svg{width:140px;transition:all .3s}#mainNav .navbar-nav .nav-item .nav-link{padding:1.1em 1.5em !important}#mainNav.navbar-shrink{padding-top:0;padding-bottom:0;background-color:#000}#mainNav.navbar-shrink .navbar-brand{font-size:1.25em;padding:12px 0}#mainNav.navbar-shrink .navbar-brand svg{width:100px}.mm-ocd__backdrop{display:none}.racecheck-award img{width:130px}}header.masthead .intro-text{padding-top:150px;padding-bottom:100px}header.masthead .intro-text .btn-lg{font-size:1.2rem}header.masthead .intro-text .intro-lead-in{font-size:20px;font-style:italic;text-shadow:1px 1px 5px #000;font-family:var(--font-family-base),"Helvetica Neue",Arial,sans-serif;letter-spacing:1.2px}header.masthead .intro-text .intro-lead-out{font-size:20px;text-shadow:1px 1px 5px #000;margin-bottom:20px;font-family:var(--headings-font-family),"Helvetica Neue",Arial,sans-serif;letter-spacing:1.2px}header.masthead .intro-text .intro-heading{font-size:28px;font-weight:300;text-shadow:2px 2px 5px #000;font-family:var(--font-base-light),"Helvetica Neue",Arial,sans-serif;letter-spacing:1.2px}header.masthead .pages-intro-text{padding-top:150px;padding-bottom:100px}header.masthead .pages-intro-text .intro-lead-in{font-size:20px;font-style:italic;text-shadow:1px 1px 5px #000;font-family:var(--font-family-base),"Helvetica Neue",Arial,sans-serif;letter-spacing:1.2px}header.masthead .pages-intro-text .intro-lead-out{font-size:20px;text-shadow:1px 1px 5px #000;margin-bottom:20px;font-family:var(--headings-font-family),"Helvetica Neue",Arial,sans-serif;letter-spacing:1.2px}header.masthead .pages-intro-text .intro-heading{font-size:28px;font-weight:300;text-shadow:2px 2px 5px #000;font-family:var(--font-family-base),"Helvetica Neue",Arial,sans-serif;letter-spacing:1.2px}.event-badge{width:150px;display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;margin-top:-50px}@media(min-width: 768px){header.masthead .intro-text{padding-top:250px;padding-bottom:150px}header.masthead .intro-text .intro-lead-in{font-size:20px;font-style:italic;font-family:var(--font-family-base),"Helvetica Neue",Arial,sans-serif;letter-spacing:1.5px}header.masthead .intro-text .intro-lead-out{font-size:22px;margin-bottom:50px;font-family:var(--headings-font-family),"Helvetica Neue",Arial,sans-serif;letter-spacing:1.5px}header.masthead .intro-text .intro-heading{font-size:35px;font-weight:300;font-family:var(--font-base-light),"Helvetica Neue",Arial,sans-serif;letter-spacing:1.5px}header.masthead .pages-intro-text{padding-top:300px;padding-bottom:200px}header.masthead .pages-intro-text .intro-lead-in{font-size:20px;font-style:italic;font-family:var(--font-family-base),"Helvetica Neue",Arial,sans-serif;letter-spacing:1.5px}header.masthead .pages-intro-text .intro-lead-out{font-size:22px;margin-bottom:50px;font-family:var(--headings-font-family),"Helvetica Neue",Arial,sans-serif;letter-spacing:1.5px}header.masthead .pages-intro-text .intro-heading{font-size:35px;font-weight:300;font-family:var(--font-base-light),"Helvetica Neue",Arial,sans-serif;letter-spacing:1.5px}.event-badge{width:250px;margin-top:-80px;margin-bottom:40px}}.service-heading{margin:15px 0;text-transform:none}#portfolio .portfolio-item{right:0;margin:0 0 15px}#portfolio .portfolio-item .portfolio-link{position:relative;display:block;max-width:400px;margin:0 auto;cursor:pointer}#portfolio .portfolio-item .portfolio-link .portfolio-hover{position:absolute;width:100%;height:100%;transition:all ease .5s;opacity:0;background:rgba(254,209,54,.9)}#portfolio .portfolio-item .portfolio-link .portfolio-hover:hover{opacity:1}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content{font-size:20px;position:absolute;top:50%;width:100%;height:20px;margin-top:-12px;text-align:center;color:#fff}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i{margin-top:-12px}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3,#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h4{margin:0}#portfolio .portfolio-item .portfolio-caption{max-width:400px;margin:0 auto;padding:25px;text-align:center;background-color:#fff}#portfolio .portfolio-item .portfolio-caption h4{margin:0;text-transform:none}#portfolio .portfolio-item .portfolio-caption p{font-size:16px;font-style:italic;margin:0;font-family:var(--font-family-base),"Helvetica Neue",Arial,sans-serif}#portfolio *{z-index:2}@media(min-width: 767px){#portfolio .portfolio-item{margin:0 0 30px}}.portfolio-modal .modal-dialog{margin:1rem;max-width:100vw}.portfolio-modal .modal-content{padding:100px 0;text-align:center}.portfolio-modal .modal-content h2{font-size:3em;margin-bottom:15px}.portfolio-modal .modal-content p{margin-bottom:30px}.portfolio-modal .modal-content p.item-intro{font-size:16px;font-style:italic;margin:20px 0 30px;font-family:var(--font-family-base),"Helvetica Neue",Arial,sans-serif}.portfolio-modal .modal-content ul.list-inline{margin-top:0;margin-bottom:30px}.portfolio-modal .modal-content img{margin-bottom:30px}.portfolio-modal .modal-content button{cursor:pointer}.portfolio-modal .close-modal{position:absolute;top:25px;right:25px;width:75px;height:75px;cursor:pointer;background-color:rgba(0,0,0,0)}.portfolio-modal .close-modal:hover{opacity:.3}.portfolio-modal .close-modal .lr{z-index:1051;width:1px;height:75px;margin-left:35px;transform:rotate(45deg);background-color:#eeece6}.portfolio-modal .close-modal .lr .rl{z-index:1052;width:1px;height:75px;transform:rotate(90deg);background-color:#eeece6}.timeline{position:relative;padding:0;list-style:none}.timeline:before{position:absolute;top:0;bottom:0;left:40px;width:2px;margin-left:-1.5px;content:"";background-color:#e9ecef}.timeline>li{position:relative;min-height:50px;margin-bottom:50px}.timeline>li:after,.timeline>li:before{display:table;content:" "}.timeline>li:after{clear:both}.timeline>li .timeline-panel{position:relative;float:right;width:100%;padding:0 20px 0 100px;text-align:left}.timeline>li .timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}.timeline>li .timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}.timeline>li .timeline-image{position:absolute;z-index:100;left:0;width:80px;height:80px;margin-left:0;text-align:center;color:#fff;border:7px solid #e9ecef;border-radius:100%;background-color:#00b74f}.timeline>li .timeline-image h4{font-size:10px;line-height:14px;margin-top:12px}.timeline>li.timeline-inverted>.timeline-panel{float:right;padding:0 20px 0 100px;text-align:left}.timeline>li.timeline-inverted>.timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}.timeline>li.timeline-inverted>.timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}.timeline>li:last-child{margin-bottom:0}.timeline .timeline-heading h4{margin-top:0;color:inherit}.timeline .timeline-heading h4.subheading{text-transform:none}.timeline .timeline-body>p,.timeline .timeline-body>ul{margin-bottom:0}@media(min-width: 768px){.timeline:before{left:50%}.timeline>li{min-height:100px;margin-bottom:100px}.timeline>li .timeline-panel{float:left;width:41%;padding:0 20px 20px 30px;text-align:right}.timeline>li .timeline-image{left:50%;width:100px;height:100px;margin-left:-50px}.timeline>li .timeline-image h4{font-size:13px;line-height:18px;margin-top:16px}.timeline>li.timeline-inverted>.timeline-panel{float:right;padding:0 30px 20px 20px;text-align:left}}@media(min-width: 992px){.timeline>li{min-height:150px}.timeline>li .timeline-panel{padding:0 20px 20px}.timeline>li .timeline-image{width:150px;height:150px;margin-left:-75px}.timeline>li .timeline-image h4{font-size:18px;line-height:26px;margin-top:30px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 20px 20px}}@media(min-width: 1200px){.timeline>li{min-height:170px}.timeline>li .timeline-panel{padding:0 20px 20px 100px}.timeline>li .timeline-image{width:170px;height:170px;margin-left:-85px}.timeline>li .timeline-image h4{margin-top:40px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 100px 20px 20px}}.team-member{margin-bottom:50px;text-align:center}.team-member img{width:225px;height:225px;border:7px solid rgba(0,0,0,.1)}.team-member h4{margin-top:25px;margin-bottom:0;text-transform:none}.team-member p{margin-top:0}section#contact{background-color:none}section#contact .section-heading{color:#fff}section#contact .form-group{margin-bottom:25px}section#footer{background-color:#eeece6;color:#fff}section#past-events{background-color:#eeece6;color:#fff}section#past-events .badges-link{color:#bbb}section#past-events .badges-link:hover{color:#00b74f}section#contact .form-group input,section#contact .form-group textarea{padding:20px}section#contact .form-group input.form-control{height:auto}section#contact .form-group textarea.form-control{height:248px}section#contact .form-control:focus{border-color:#00b74f;box-shadow:none}section#contact ::-webkit-input-placeholder{font-weight:700;color:#ced4da;font-family:var(--headings-font-family),"Helvetica Neue",Arial,sans-serif}section#contact :-moz-placeholder{font-weight:700;color:#ced4da;font-family:var(--headings-font-family),"Helvetica Neue",Arial,sans-serif}section#contact ::-moz-placeholder{font-weight:700;color:#ced4da;font-family:var(--headings-font-family),"Helvetica Neue",Arial,sans-serif}section#contact :-ms-input-placeholder{font-weight:700;color:#ced4da;font-family:var(--headings-font-family),"Helvetica Neue",Arial,sans-serif}.footer{padding:25px 0;text-align:center}.footer span.copyright{font-size:90%;text-transform:none;font-family:var(--font-family-base),"Helvetica Neue",Arial,sans-serif}.footer ul.quicklinks{font-size:90%;line-height:40px;margin-bottom:0;text-transform:none;font-family:var(--font-family-base),"Helvetica Neue",Arial,sans-serif}ul.footer-links li a{font-family:var(--font-base-light),"Helvetica Neue",Arial,sans-serif;color:#fff;text-decoration:none}ul.footer-links li a:active,ul.footer-links li a:focus,ul.footer-links li a:hover{color:#00b74f;text-decoration:underline}ul.social-buttons{margin-bottom:0}ul.social-buttons li a{font-size:20px;line-height:50px;display:block;width:50px;height:50px;transition:all .3s;color:#fff;outline:0}ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li a:hover{color:#00b74f}.price-column{background-color:#fff;padding-bottom:20px;margin:0 auto;text-align:center;margin-top:40px;box-shadow:0 3px 23px -1px rgba(0,0,0,.18)}.price-column h3{font-family:var(--font-base-light),"Helvetica Neue",Arial,sans-serif;font-weight:300;text-align:center;padding:15px;margin:0}.price-column .list{list-style:none;margin:20px 15px 30px 15px;padding-inline-start:0}.price-column .list li.price{text-align:center;font-size:31px;font-family:var(--font-family-base),"Helvetica Neue",Arial,sans-serif;color:#6c757d}.price-column .list li{color:#6c757d;font-size:16px}.btn-lg{text-transform:uppercase}.btn-selected:active,.btn-selected:focus,.btn-selected:hover{color:#00b74f !important;background-color:#000 !important;border-color:#000 !important}.btn-selected.selected{color:#00b74f;background-color:#000;border-color:#000}.moretext-1,.moretext-2,.moretext-3,.moretext-4{display:none}.inverted{opacity:50%}.desktop{display:none}.tablet{display:block}@media(min-width: 992px){.desktop{display:block}.tablet{display:none}}@media(min-width: 700px){.seperator{margin-left:10px;margin-right:10px;display:inline-block}.inline-break{display:inline-block}.previous{float:right;text-align:right}}@media(min-width: 375px){.badge-closed-base{top:30%}}@media(min-width: 992px){.badge-closed-base{top:25%}.next{float:left}.blog{max-width:900px}}@media(min-width: 1200px){.badge-closed-base{top:30%}.blog{width:1000px;max-width:100%}}.tab{overflow:hidden;border:none;background-color:#fff}.tab button{background-color:#ccc;border:1px solid #000;outline:0;cursor:pointer;padding:14px 16px;width:25%;margin-right:-3px;margin-left:-3px;vertical-align:top;height:75px}.tab button:hover{background-color:#ddd}.tab button.active{background-color:#fff;border:none;margin-left:0;border-bottom:1px solid #fff}.tabcontent{background-color:#fff;padding:80px 20px 60px 20px;border:none;border-top:none;color:#eeece6}.dropdown{position:relative;display:inline-block}.dropdown a{text-decoration:none;color:#fff}.dropdown a:hover span,.dropdown a:hover{color:#00b74f !important;text-decoration:none !important}.dropdown-content{display:none;position:absolute;background-color:rgba(0,0,0,.8);min-width:200px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:12px 16px;z-index:1;color:#fff;text-align:left}.dropdown-content a p{margin-bottom:1rem}.dropdown:hover .dropdown-content{display:block}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#00b74f;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:rgb(0,106.5,45.9754098361);text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,183,79,.25)}.page-item:first-child .page-link{margin-left:0}.page-item.active .page-link{z-index:1;color:#fff;background-color:#00b74f;border-color:#00b74f}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-sm .page-link{padding:.25rem .5rem;font-size:0.875rem;line-height:1.5}.h4,h4{font-size:1.5rem}.fa-twitter::before,.fa-facebook-f::before,.fa-instagram::before,.fa-strava::before{font-family:Font awesome;font-style:normal}.fa-facebook-f::before{content:"" !important}.fa-strava::before{content:"";font-family:Font awesome;font-style:normal}.link_underline a:hover{text-decoration:underline}.hero-image-logo{max-width:500px !important;max-height:20rem !important}.hero-swiper-inner{display:flex;justify-content:center}.hero-swiper-inner .button{font-weight:300;text-shadow:none;text-transform:uppercase;opacity:1 !important;font-family:var(--font-base-light),"Helvetica Neue",Arial,sans-serif;color:#fff;background-color:rgba(0,183,79,0);letter-spacing:.05rem;padding:.5rem 1rem;font-size:1rem;line-height:1.5;border:1px solid #fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.hero-swiper-inner .button:hover{background-color:#00b74f;border-color:#00b74f;color:#fff;text-decoration:none}.hover-arrow-right svg circle,.hover-arrow-right svg path{stroke:#00b74f !important}.hover-arrow-right:hover svg circle,.hover-arrow-right:hover svg path{stroke:#077838 !important}.product-card .button-primary-solid{font-weight:300;text-shadow:none;text-transform:uppercase;opacity:1 !important;font-family:var(--font-base-light),"Helvetica Neue",Arial,sans-serif;color:#fff !important;background-color:rgba(0,183,79,0);letter-spacing:.05rem;padding:.5rem 1rem;font-size:1rem;line-height:1.5;border:1px solid #fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.product-card .button-primary-solid:active{box-shadow:0 0 0 .2rem rgba(254,209,55,.5) !important}.product-card .button-primary-solid:hover{background-color:#00b74f;border-color:#00b74f;color:#fff;text-decoration:none}.product-card .p-4{padding-left:0px !important;padding-right:0px !important}.genie-block.product-block .container{display:flex;flex-direction:column;align-items:center}.genie-block.product-block .container div:nth-child(3){order:2}.genie-block.product-block .container .mb-5{order:3;margin-bottom:0 !important}.genie-block.product-block .container .text-center.mb-4{order:1;margin-bottom:3rem !important}.img-aspect{overflow:hidden}.genie-block.product-block .product-card img,.genie-block.products-all-upcoming .product-card img{transition:transform .3s ease-out}.genie-block.product-block .product-card .experience_gradient:hover img:hover,.genie-block.products-all-upcoming .product-card .experience_gradient:hover img{transform:scale(1.1)}.genie-block.text-image-block .img-aspect img{transition:transform .5s ease-out}.genie-block.text-image-block .img-aspect img:hover{transform:scale(1.1)}.swiper-slide .hero-swiper-container{background-position:center 22% !important}.product-card div .button.button-primary-outline.text-center:hover{opacity:1;color:#fff !important;border:1px solid #00b74f !important;background-color:#00b74f}.hero-swiper .swiper-slide .button{margin-bottom:4rem !important}.genie-block.hero-swiper{position:relative}.background_scene{position:absolute;width:100%;top:50%;transform:translateY(-50%);z-index:2;display:flex;justify-content:center;align-items:center}.genie-block.text-image-block .text-image-card .text-body-color>div:hover p{color:#00b74f}strong{font-family:Worksansregular}.fa-route::before{font-family:Fa-solid-900;content:""}.product-card>.justify-content-between>div:nth-child(1){display:flex;flex-wrap:wrap}.product-card>.justify-content-between>div .label-small-uppercase{width:50%}.product-card>.justify-content-between>div .label-small-uppercase:nth-child(2){text-align:right}.genie-block.product-block .product-card .bg-secondary.justify-content-between .text-small{display:none}.hero-image h1.hero-image-header{text-shadow:2px 2px 5px #000;font-family:var(--font-base-light);font-size:35px}.hero-image .hero-image-inner{margin-top:300px;margin-bottom:200px}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.special-grid .text-image-card .p-4{padding:0 !important}.text-image-card .button{width:100%;padding:.375rem .75rem;font-weight:300;margin-top:0 !important}.special-grid .text-image-card h4{margin:15px;font-size:16px;font-family:var(--font-family-base)}.special-grid.text-image-block .text-image-card .button{background-color:#ffc72c;color:#000;transition:.3s;border:none !important}.special-grid.text-image-block .text-image-card .button:hover{background-color:#ba8a02 !important;color:#fff !important;border:none !important;opacity:1 !important}.special-grid .text-image-card{box-shadow:0 3px 23px -1px rgba(0,0,0,.18)}.special-grid .genie016-testimonials-noimages .genie016-testimonials-noimages-card .label-small{color:#00b74f}.button-primary-outline{color:#252525 !important}.button-primary-outline:hover{background-color:#00b74f !important;border-color:#00b74f !important;color:#fff !important;opacity:1 !important}.genie-block.single-image-text .pt-4{padding-top:0 !important;padding-bottom:0 !important}.genie-block.single-image-text .justify-content-center{justify-content:space-between !important}@media(max-width: 768px){.genie-block.single-image-text .justify-content-center{padding-left:0 !important;padding-right:0 !important;margin-top:15px}}.genie005-text-image .img-aspect img{object-fit:contain}.news-link>div{overflow:hidden}.genie016-testimonials-noimages-swiper-container{overflow:hidden}.single-image-text h2,.single-image-text .h2{font-size:24px}.genie005-text-image .justify-content-center div,.genie005-text-image .justify-content-center p{text-align:center}.single-image-text .flex-column .mb-4{margin-top:0px;margin-bottom:.5rem !important}@media(max-width: 380px){.genie005-text-image .justify-content-center .button-primary-outline{padding:1em 1em}}@media(max-width: 340px){.genie005-text-image .justify-content-center .button-primary-outline{font-size:.9rem}}.swiper-slide{max-height:80vh}.block-content{width:100%;max-width:100%;padding:0;margin:0}.cart-shop .btn-secondary{background-color:#fff}.cart-shop .btn-secondary:hover{background-color:var(--primary) !important}#tickets .btn-secondary:hover{background-color:#e6e6e6 !important;border-color:rgba(0,0,0,.15) !important}#tickets .btn-secondary:active,#tickets .btn-secondary:focus{background-color:#e6e6e6 !important;box-shadow:0 0 0 2px rgba(55,58,60,.5) !important;border-color:rgba(0,0,0,.15) !important}.form-control-static sub{display:none}.cart-shop-navbar{display:none}.list-inline-item a:hover{text-decoration:none}a.button:hover,a.button:hover span{text-decoration:none}.button-primary-outline{color:#fff !important;background-color:#00b74f;border-color:#00b74f}.button-primary-outline:hover{background-color:#077838 !important;border-color:#077838 !important}#block-hbw p,#block-tk8 p,#block-tpn p,#block-qzp p{margin-bottom:16px}#block-tpn li{font-family:Worksanslight;margin-bottom:16px}#block-j9t .product-card .remove-desc .text-small{display:none}#block-j9t .products-pagination{display:none}.eapps-instagram-feed-posts-grid-load-more-container{display:none !important}p{margin-bottom:1rem}.text-primary{color:#757575 !important}@media(max-width: 768px){#block-hnt .img-aspect img,#block-viz .img-aspect img,#block-oxi .img-aspect img,#block-n7z .img-aspect img{transform:scale(0.6)}#block-hnt .container,#block-viz .container,#block-oxi .container,#block-n7z .container{border-top:1px solid rgba(0,0,0,.1)}}@media(max-width: 450px){#block-hnt .img-aspect img,#block-viz .img-aspect img,#block-oxi .img-aspect img,#block-n7z .img-aspect img{transform:scale(0.8)}}@media(max-width: 379px){#block-hnt .img-aspect img,#block-viz .img-aspect img,#block-oxi .img-aspect img,#block-n7z .img-aspect img{transform:scale(0.9)}}#block-qzq,#block-gyt,#block-ayi,#block-h4q,#block-emn,#block-ukf,#block-pgd,#block-7zn,#block-dpy{border-top:1px solid rgba(0,0,0,.1)}.experience_gradient{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;z-index:2;top:0}#app>div.container.pb-4>div.row>div.col-14.col-lg-9>article>header>div>div>label>h4{visibility:hidden}#app>div.container.pb-4>div.row>div.col-14.col-lg-9>article>header>div>div>label>h4:before{visibility:visible;content:"Dates within this Series"}.cookiescriptlogo{fill:#00b74f !important}.hero-image-container{min-height:53rem}
