:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-family:var(--bs-body-font-family);font-size:1rem;font-size:var(--bs-body-font-size);font-weight:400;font-weight:var(--bs-body-font-weight);line-height:1.5;line-height:var(--bs-body-line-height);color:#212529;color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:#fff;background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h6,h5,h4,h3,h2,h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-bs-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}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:0.875em}mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-family:var(--bs-font-monospace);font-size:1em;direction:ltr /* rtl:ignore */;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:0.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(.focus-visible){outline:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}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}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}:root{--color-gj-white: #fefefe;--color-gj-white-hover: #d8d8d8;--color-gj-green-dark-text: #104c30;--color-gj-green-dark-text-hover: #0e4129;--color-gj-green-lowlight: #076d5a;--color-gj-green-lowlight-hover: #065d4d;--color-gj-green-primary: #0a8871;--color-gj-green-primary-hover: #097460;--color-gj-green-highlight: #64baaa;--color-gj-green-highlight-hover: #4ba897;--color-gj-green-accessible: #86d1c3;--color-gj-green-accessible-hover: #61c3b1;--color-gj-green-light: #A8EFE1;--color-gj-green-light-hover: #74e6cf;--color-gj-yellow-lowlight: #be9d2a;--color-gj-yellow-lowlight-hover: #a28524;--color-gj-yellow-primary: #edc435;--color-gj-yellow-primary-hover: #e2b414;--color-gj-yellow-highlight: #f1d040;--color-gj-yellow-highlight-hover: #eec615;--color-gj-yellow-accessible: #f4da66;--color-gj-yellow-accessible-hover: #f1ce36;--color-gj-orange-lowlight: #b07253;--color-gj-orange-lowlight-hover: #976045;--color-gj-orange-primary: #dc8e68;--color-gj-orange-primary-hover: #d37041;--color-gj-orange-highlight: #e3a57d;--color-gj-orange-highlight-hover: #da8752;--color-gj-orange-accessible: #EDBB99;--color-gj-orange-accessible-hover: #e49a67;--color-gj-red-lowlight: #9e525f;--color-gj-red-lowlight-hover: #864651;--color-gj-red-primary: #c66777;--color-gj-red-primary-hover: #ba465a;--color-gj-red-highlight: #d17c8f;--color-gj-red-highlight-hover: #c4576f;--color-gj-red-accessible: #ffb0c1;--color-gj-red-accessible-hover: #ff6f8e;--color-gj-red-dull: #ceabb5;--color-gj-red-dull-hover: #b98796;--color-gj-blue-lowlight: #305785;--color-gj-blue-lowlight-hover: #294a71;--color-gj-blue-primary: #3c6da6;--color-gj-blue-primary-hover: #335d8d;--color-gj-blue-highlight: #4883b8;--color-gj-blue-highlight-hover: #3d6f9d;--color-gj-blue-accessible: #7bbaea;--color-gj-blue-accessible-hover: #4da2e3;--color-gj-grey: #aaa;--color-gj-grey-hover: #919191;--color-gj-plain-white: #fff;--color-gj-plain-white-hover: #d9d9d9;--color-gj-plain-black: #000;--color-gj-plain-black-hover: black;--color-gj-black-text: #3e3e3e;--color-gj-black-text-hover: #353535;--color-gj-cream: #FEF9F7;--color-gj-cream-hover: #f6c7b4;--color-gj-cream-2: #FDF7EE;--color-gj-cream-2-hover: #f5d8ac}:root{--color-gj-white: #fefefe;--color-gj-white-hover: #d8d8d8;--color-gj-green-dark-text: #104c30;--color-gj-green-dark-text-hover: #0e4129;--color-gj-green-lowlight: #076d5a;--color-gj-green-lowlight-hover: #065d4d;--color-gj-green-primary: #0a8871;--color-gj-green-primary-hover: #097460;--color-gj-green-highlight: #64baaa;--color-gj-green-highlight-hover: #4ba897;--color-gj-green-accessible: #86d1c3;--color-gj-green-accessible-hover: #61c3b1;--color-gj-green-light: #A8EFE1;--color-gj-green-light-hover: #74e6cf;--color-gj-yellow-lowlight: #be9d2a;--color-gj-yellow-lowlight-hover: #a28524;--color-gj-yellow-primary: #edc435;--color-gj-yellow-primary-hover: #e2b414;--color-gj-yellow-highlight: #f1d040;--color-gj-yellow-highlight-hover: #eec615;--color-gj-yellow-accessible: #f4da66;--color-gj-yellow-accessible-hover: #f1ce36;--color-gj-orange-lowlight: #b07253;--color-gj-orange-lowlight-hover: #976045;--color-gj-orange-primary: #dc8e68;--color-gj-orange-primary-hover: #d37041;--color-gj-orange-highlight: #e3a57d;--color-gj-orange-highlight-hover: #da8752;--color-gj-orange-accessible: #EDBB99;--color-gj-orange-accessible-hover: #e49a67;--color-gj-red-lowlight: #9e525f;--color-gj-red-lowlight-hover: #864651;--color-gj-red-primary: #c66777;--color-gj-red-primary-hover: #ba465a;--color-gj-red-highlight: #d17c8f;--color-gj-red-highlight-hover: #c4576f;--color-gj-red-accessible: #ffb0c1;--color-gj-red-accessible-hover: #ff6f8e;--color-gj-red-dull: #ceabb5;--color-gj-red-dull-hover: #b98796;--color-gj-blue-lowlight: #305785;--color-gj-blue-lowlight-hover: #294a71;--color-gj-blue-primary: #3c6da6;--color-gj-blue-primary-hover: #335d8d;--color-gj-blue-highlight: #4883b8;--color-gj-blue-highlight-hover: #3d6f9d;--color-gj-blue-accessible: #7bbaea;--color-gj-blue-accessible-hover: #4da2e3;--color-gj-grey: #aaa;--color-gj-grey-hover: #919191;--color-gj-plain-white: #fff;--color-gj-plain-white-hover: #d9d9d9;--color-gj-plain-black: #000;--color-gj-plain-black-hover: black;--color-gj-black-text: #3e3e3e;--color-gj-black-text-hover: #353535;--color-gj-cream: #FEF9F7;--color-gj-cream-hover: #f6c7b4;--color-gj-cream-2: #FDF7EE;--color-gj-cream-2-hover: #f5d8ac}ul{list-style:none;margin:0;padding:0}.container,.hero{width:100%}.container>section,.container>footer,.hero>section,.hero>footer{position:relative;width:100%;padding:17px}.container>section>.section-content,.container>footer>.section-content,.hero>section>.section-content,.hero>footer>.section-content{width:100%;max-width:1220px;margin:0 auto}body{background-color:#fefefe;background-color:var(--color-gj-white);background-attachment:fixed;min-height:100%;color:#104c30;color:var(--color-gj-green-dark-text);font-family:Asap,sans-serif;font-size:18px;-webkit-font-smoothing:antialiased;margin:0px}a{background-color:transparent;text-decoration:none;color:#000;color:var(--color-gj-plain-black);-webkit-transition:color .175s ease-in-out;transition:color .175s ease-in-out;cursor:pointer}@media(hover: hover){a:hover{text-decoration:none;color:#0a8871;color:var(--color-gj-green-primary)}}@media only screen and (hover: none){a:active,a:hover{text-decoration:none;color:#0a8871;color:var(--color-gj-green-primary)}}p{margin:0;font-size:16px;line-height:26.5px}p a{text-decoration:underline}@media(hover: hover){p a:hover{text-decoration:underline}}@media only screen and (hover: none){p a:active,p a:hover{text-decoration:underline}}h1{font-size:52px;font-weight:bold;color:#104c30;color:var(--color-gj-green-dark-text)}@media(max-width: 639.98px){h1{font-size:32px}}h2{margin:10px 0 30px;font-size:30px;font-weight:bold;text-align:center}@media(max-width: 639.98px){h2{font-size:28px}}h2 a{color:#104c30;color:var(--color-gj-green-dark-text)}h3{font-size:26px;font-weight:500}@media(max-width: 639.98px){h3{font-size:21px}}h3.secondary{font-size:28px;font-weight:400}@media(max-width: 639.98px){h3.secondary{font-size:21px}}h4{font-size:22px;font-weight:600}.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0 30px}.title__link{display:inline-block;color:inherit}@media(hover: hover){.title__link:hover{color:inherit;opacity:.8}}@media only screen and (hover: none){.title__link:active,.title__link:hover{color:inherit;opacity:.8}}.title__text{display:inline-block;margin:0}.parent{display:-webkit-box;display:-ms-flexbox;display:flex}.spacer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.app-open-button{display:none !important}.mobile-only,.no-mobile-only{display:none}.app-supported .app-open-button{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.app-supported .no-mobile-only{display:none}.app-supported .mobile-only{display:block}.no-app-supported .app-link-mobile{cursor:auto !important;cursor:initial !important}.no-app-supported .no-mobile-only{display:block}.no-app-supported .mobile-only{display:none}.scroll-glow{-webkit-animation:glow .5s 1s ease-in-out 8 alternate;animation:glow .5s 1s ease-in-out 8 alternate}@-webkit-keyframes glow{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:.5;-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes glow{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:.5;-webkit-transform:scale(1.05);transform:scale(1.05)}}.share-item{display:grid;grid-column-gap:111px;-webkit-column-gap:111px;-moz-column-gap:111px;column-gap:111px;max-width:1049px;margin:30px auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;grid-template-areas:"a b" "c b"}@media(max-width: 1023.98px){.share-item{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}@media(max-width: 767.98px){.share-item{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"a" "b" "c"}}.share-item__title{text-align:left;font-size:40px}.share-item__details{grid-area:a}@media(max-width: 767.98px){.share-item__details{margin-bottom:20px}}.share-item__details--secondary{grid-area:c;align-self:start;margin-bottom:0}.share-item__info{font-size:28px;line-height:32px}.share-item__warning{margin-top:20px;font-size:18px;line-height:22px;font-style:italic}.share-item__sponsor{margin-top:10px;font-size:18px}.share-item__sponsor a{text-decoration:underline;font-weight:bold;color:#0a8871;color:var(--color-gj-green-primary)}.share-item__credits{background:rgba(0,0,0,.2);position:absolute;left:0;bottom:0;width:100%;font-size:12px;text-align:center;padding:4px 0;color:#FEF9F7;color:var(--color-gj-cream)}.share-item__credits__link{color:#FEF9F7;color:var(--color-gj-cream);-webkit-transition:color .175s ease-in-out;transition:color .175s ease-in-out}@media(hover: hover){.share-item__credits__link:hover{color:#d8d4d2}}@media only screen and (hover: none){.share-item__credits__link:active,.share-item__credits__link:hover{color:#d8d4d2}}.share-item__phone{position:relative;width:320px;height:641px;-ms-flex-negative:0;flex-shrink:0;margin:0 auto;grid-area:b}@media(min-width: 1024px){.share-item__phone{width:424px;height:850px}}.share-item__phone__contents{position:absolute;width:calc(100% - 35px);height:calc(100% - 27px);top:14px;left:17px;background-color:#000}.share-item__phone__contents .walk,.share-item__phone__contents .challenge,.share-item__phone__contents .dynamic-route,.share-item__phone__contents .public-trail{height:100%}@media(min-width: 1024px){.share-item__phone__contents{width:calc(100% - 40px);height:calc(100% - 36px);top:19px;left:17px}}.share-item__phone__frame{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:url("/assets/img/iphone-frame.png") no-repeat;background-size:contain}.button{position:relative;background-color:#0a8871;background-color:var(--color-gj-green-primary);border:none;color:#fff;font-size:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 28px;margin:20px 0;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:background-color .175s ease-in-out;transition:background-color .175s ease-in-out}@media(hover: hover){.button:hover{background-color:#076d5a;background-color:var(--color-gj-green-lowlight);color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}}@media only screen and (hover: none){.button:active,.button:hover{background-color:#076d5a;background-color:var(--color-gj-green-lowlight);color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}}.button__label{font-size:20px;font-weight:500;-webkit-transition:opacity .175s ease-in-out;transition:opacity .175s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button--inverted{background-color:#FEF9F7;background-color:var(--color-gj-cream)}.button--inverted .button__label{color:#0a8871;color:var(--color-gj-green-primary)}.button--full-width{width:100%}.button--light{background-color:rgba(168,239,225,.2)}@media(hover: hover){.button--light:hover{background-color:rgba(168,239,225,.4)}}@media only screen and (hover: none){.button--light:active,.button--light:hover{background-color:rgba(168,239,225,.4)}}.button--light .button__label{color:#076d5a;color:var(--color-gj-green-lowlight)}.challenge{display:block;position:relative;width:100%;height:600px;background-color:#088871;background-size:cover;color:#fef9f7;overflow:hidden;border-radius:20px}.challenge__link{color:#fff}@media(hover: hover){.challenge__link:hover{color:#fff}}@media only screen and (hover: none){.challenge__link:active,.challenge__link:hover{color:#fff}}.challenge__content{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fef9f7;overflow:hidden;padding:55px 28px}@media(max-width: 639.98px){.challenge__content{width:100%}}.challenge__image-holder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;padding:inherit}.challenge__image{position:absolute;height:100%;min-width:100%;top:0;left:50%;padding:inherit;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--color-gj-black);-webkit-transition:opacity .175s ease-in-out;transition:opacity .175s ease-in-out;-o-object-fit:cover;object-fit:cover;width:100%}.challenge__image img{width:100%;-o-object-fit:cover;object-fit:cover}@media(hover: hover){.challenge__link:hover .challenge__image{opacity:.9}}.challenge__logo{margin:20px auto 30px;max-width:200px}.challenge__logo img{width:100%}.challenge__title{width:100%;font-size:38px;margin-bottom:15px;font-weight:bold;line-height:1.05}@media(max-width: 1023.98px){.challenge__title{font-size:32px}}.challenge__description{line-height:1.25;margin-bottom:10px}@media(max-width: 1023.98px){.challenge__description{font-size:16px}}.challenge__info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;gap:12px;font-size:15px;font-weight:bold}.challenge__info__duration{line-height:22px;position:relative;padding-left:29px}.challenge__info__duration::before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background:url("/assets/img/icons/icon-calendar.svg") no-repeat;background-size:100%}.challenge__attributes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.challenge__attributes__icon{-webkit-transition:-webkit-transform .175s ease-in-out;transition:-webkit-transform .175s ease-in-out;transition:transform .175s ease-in-out;transition:transform .175s ease-in-out, -webkit-transform .175s ease-in-out}@media(hover: hover){.challenge__attributes__icon:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}}@media only screen and (hover: none){.challenge__attributes__icon:active,.challenge__attributes__icon:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}}.challenge-list{overflow:hidden}@media(max-width: 639.98px){.challenge-list{max-width:420px;margin:0 auto;position:relative}.challenge-list .see-more-button{display:none}}.challenge-list__challenges{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px}@media(max-width: 639.98px){.challenge-list__challenges{position:relative;margin:0 auto}.challenge-list__challenges .slick-list{border-radius:20px;overflow:hidden;max-width:330px;width:calc(100% - 50px)}.challenge-list__challenges .challenge{border-radius:0;width:100%}}.challenge-list__item{-ms-flex-preferred-size:calc((100% - 96px)/3);flex-basis:calc((100% - 96px)/3);max-width:330px}@media(max-width: 1023.98px){.challenge-list__item{-ms-flex-preferred-size:calc((100% - 48px)/2);flex-basis:calc((100% - 48px)/2)}}@media(max-width: 639.98px){.challenge-list__item{max-width:none;width:100%}}.challenge-list__button{background-image:url("/assets/img/icons/icon-disclosure.svg");background-size:24px 24px;background-repeat:no-repeat;background-position:right 5px center;background-color:transparent;width:44px;height:80px;color:#fff;border:none;outline:none;position:absolute;right:-10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:24px;opacity:.6;z-index:2;-webkit-transition:opacity .175s ease-in-out;transition:opacity .175s ease-in-out}.challenge-list__button__previous{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);left:-10px;right:auto}@media(hover: hover){.challenge-list__button:hover{opacity:.8}}@media only screen and (hover: none){.challenge-list__button:active,.challenge-list__button:hover{opacity:.8}}.challenge-list__button.slick-disabled{opacity:0;pointer-events:none}.challenge-list .slick-dotted.slick-slider{margin-bottom:30px}.challenge-list .slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.challenge-list .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.challenge-list .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.challenge-list .slick-dots li button:hover,.challenge-list .slick-dots li button:focus{outline:none}.challenge-list .slick-dots li button:hover::before,.challenge-list .slick-dots li button:focus::before{opacity:1}.challenge-list .slick-dots li button::before{font-size:20px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.challenge-list .slick-dots li.slick-active button::before{opacity:.75;color:#0a8871;color:var(--color-gj-green-primary)}.download-options--compact{max-width:400px;margin:0 auto}.download-options__prompt{font-size:18px;line-height:25px;margin-top:20px}.download-options__stores{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:25px 0 80px}.download-options__stores__spacer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.download-options__stores__link{cursor:pointer;display:block;-webkit-transition:-webkit-box-shadow .175s ease-in-out;transition:-webkit-box-shadow .175s ease-in-out;transition:box-shadow .175s ease-in-out;transition:box-shadow .175s ease-in-out, -webkit-box-shadow .175s ease-in-out}@media(hover: hover){.download-options__stores__link:hover{-webkit-box-shadow:1px 1px 9px 4px rgba(0,0,0,.07);box-shadow:1px 1px 9px 4px rgba(0,0,0,.07)}}@media only screen and (hover: none){.download-options__stores__link:active,.download-options__stores__link:hover{-webkit-box-shadow:1px 1px 9px 4px rgba(0,0,0,.07);box-shadow:1px 1px 9px 4px rgba(0,0,0,.07)}}.dynamic-route{display:block;position:relative;width:100%;height:600px;background-color:#088871;background-size:cover;color:#fef9f7;overflow:hidden;border-radius:20px}.dynamic-route__link{color:#fff}@media(hover: hover){.dynamic-route__link:hover{color:#fff}}@media only screen and (hover: none){.dynamic-route__link:active,.dynamic-route__link:hover{color:#fff}}.dynamic-route__content{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fef9f7;overflow:hidden;padding:85px 28px}@media(max-width: 639.98px){.dynamic-route__content{width:100%}}.dynamic-route__image-holder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;padding:inherit}.dynamic-route__image{position:absolute;height:100%;min-width:100%;top:0;left:50%;padding:inherit;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--color-gj-black);-webkit-transition:opacity .175s ease-in-out;transition:opacity .175s ease-in-out}@media(hover: hover){.dynamic-route__link:hover .dynamic-route__image{opacity:.9}}.dynamic-route__image img{width:100%}.dynamic-route__title{width:100%;font-size:38px;margin-bottom:15px;font-weight:bold;line-height:1.05}.dynamic-route__description{line-height:1.25;margin-bottom:10px}.dynamic-route__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px;gap:12px;font-size:15px;font-weight:bold}.dynamic-route__info__item{line-height:22px;position:relative;padding-left:29px}.dynamic-route__info__duration::before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background:url("/assets/img/icons/icon-duration.svg") no-repeat;background-size:100%}.dynamic-route__elevation__item{position:relative;padding-right:27px;font-weight:normal}.dynamic-route__elevation__item::before{content:"";position:absolute;top:2px;left:-25px;width:16px;height:16px;background-size:contain;background-repeat:no-repeat}.dynamic-route__elevation__item--up::before{background-image:url("/assets/img/icons/icon-elevation-up.svg")}.dynamic-route__elevation__item--down{padding-right:12px}.dynamic-route__elevation__item--down::before{left:-22px;background-image:url("/assets/img/icons/icon-elevation-down.svg")}.dynamic-route__elevation__message{font-weight:normal}.dynamic-route__attributes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.dynamic-route__attributes__icon{-webkit-transition:-webkit-transform .175s ease-in-out;transition:-webkit-transform .175s ease-in-out;transition:transform .175s ease-in-out;transition:transform .175s ease-in-out, -webkit-transform .175s ease-in-out}@media(hover: hover){.dynamic-route__attributes__icon:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}}@media only screen and (hover: none){.dynamic-route__attributes__icon:active,.dynamic-route__attributes__icon:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}}.public-trail{display:block;position:relative;width:100%;height:600px;background-color:#088871;background-size:cover;color:#fef9f7;overflow:hidden;border-radius:20px}.public-trail__link{color:#fff}@media(hover: hover){.public-trail__link:hover{color:#fff}}@media only screen and (hover: none){.public-trail__link:active,.public-trail__link:hover{color:#fff}}.public-trail__content{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fef9f7;overflow:hidden;padding:85px 28px}@media(max-width: 639.98px){.public-trail__content{width:100%}}.public-trail__image-holder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;padding:inherit}.public-trail__image{position:absolute;height:100%;min-width:100%;top:0;left:50%;padding:inherit;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--color-gj-black);-webkit-transition:opacity .175s ease-in-out;transition:opacity .175s ease-in-out}@media(hover: hover){.public-trail__link:hover .public-trail__image{opacity:.9}}.public-trail__image img{width:100%}.public-trail__title{width:100%;font-size:38px;margin-bottom:15px;font-weight:bold;line-height:1.05}.public-trail__description{line-height:1.25;margin-bottom:10px}.public-trail__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px;gap:12px;font-size:18px;font-weight:normal}.public-trail__info__item{line-height:22px;position:relative}.public-trail__info__meta{margin-bottom:-5px}.public-trail__info__duration{margin-top:10px;font-size:15px;padding-left:29px}.public-trail__info__duration::before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background:url("/assets/img/icons/icon-duration.svg") no-repeat;background-size:100%}.public-trail__info__sponsor{font-size:14px}.public-trail__info__sponsor a{color:#f4da66;color:var(--color-gj-yellow-accessible);font-weight:bold}.see-more-button{position:relative;background-color:#0a8871;background-color:var(--color-gj-green-primary);border:none;color:#fff;font-size:16px;min-height:43px;min-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:background-color .175s ease-in-out;transition:background-color .175s ease-in-out}@media(hover: hover){.see-more-button:hover{background-color:#076d5a;background-color:var(--color-gj-green-lowlight)}}@media only screen and (hover: none){.see-more-button:active,.see-more-button:hover{background-color:#076d5a;background-color:var(--color-gj-green-lowlight)}}.see-more-button__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}@media(max-width: 639.98px){.see-more-button__container{margin-top:30px}}.see-more-button__container--complete{display:none}.see-more-button .button-label{text-transform:uppercase;-webkit-transition:opacity .175s ease-in-out;transition:opacity .175s ease-in-out;letter-spacing:.8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.see-more-button .button-loader{position:absolute;display:none;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:33px;height:33px;-webkit-transition:all .175s ease-in-out;transition:all .175s ease-in-out}.see-more-button--loading{pointer-events:none}.see-more-button--loading .button-label{opacity:0}.see-more-button--loading .button-loader{display:block}.see-more-button--complete{pointer-events:none;-webkit-transition:all .175s ease-in-out;transition:all .175s ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s;opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.see-more-button--complete .button-label{opacity:0}.see-more-button--complete .button-loader{display:block;opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all .175s ease-in-out;transition:all .175s ease-in-out}.dropdown{position:relative}.dropdown select{color:#104c30;color:var(--color-gj-green-dark-text);text-overflow:ellipsis;white-space:nowrap;font-size:20px}.dropdown__list{display:none;background-color:#fefefe;background-color:var(--color-gj-white);color:#3e3e3e;color:var(--color-gj-black-text)}@media(hover: none)and (pointer: coarse){.dropdown__list{display:block;position:absolute;top:2px;left:24px;width:calc(100% - 48px);height:calc(100% - 4px);z-index:1;border:0 none}}@media(max-width: 1023.98px){.dropdown__list{display:block;position:absolute;top:2px;left:24px;width:calc(100% - 48px);height:calc(100% - 4px);z-index:1;border:0 none}}.dropdown--empty .dropdown__list{pointer-events:none;background:#f1f1f1}.dropdown__list:focus{outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.dropdown__option--selected{background-color:#0a8871;background-color:var(--color-gj-green-primary)}.dropdown__dynamic-selector{padding:0 60px 0 24px;height:48px;line-height:20px;background:#fefefe;background:var(--color-gj-white);border:2px solid #0a8871;border:2px solid var(--color-gj-green-primary);border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .175s ease-in-out;transition:background-color .175s ease-in-out}@media(hover: none)and (pointer: coarse){.dropdown__dynamic-selector{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}@media(max-width: 1023.98px){.dropdown__dynamic-selector{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}.dropdown--empty .dropdown__dynamic-selector{pointer-events:none;background:#f1f1f1;opacity:.4}.dropdown__dynamic-selector__label{display:block;width:100%;height:100%;line-height:44px;color:#104c30;color:var(--color-gj-green-dark-text);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:20px}@media(hover: none)and (pointer: coarse){.dropdown__dynamic-selector__label{display:none}}@media(max-width: 1023.98px){.dropdown__dynamic-selector__label{display:none}}.dropdown--empty .dropdown__dynamic-selector__label{opacity:0}.dropdown__dynamic-selector::after{position:absolute;display:block;content:"";width:19px;height:9.5px;top:20px;right:16px;background:url("/assets/img/icons/arrow-down.svg") no-repeat;background-size:19px 9.5px}@media(hover: none)and (pointer: coarse){.dropdown__dynamic-selector::after{display:none}}@media(max-width: 1023.98px){.dropdown__dynamic-selector::after{display:none}}.dropdown--empty .dropdown__dynamic-selector::after{content:none}.dropdown__dynamic-selector.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown__dynamic-selector.active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(min-width: 1024px)and (hover: hover){.dropdown__dynamic-selector:hover{background-color:#f1f1f1}}@media only screen and (min-width: 1024px)and (hover: none){.dropdown__dynamic-selector:active,.dropdown__dynamic-selector:hover{background-color:#f1f1f1}}.dropdown__dynamic-list{position:absolute;background-color:#fefefe;background-color:var(--color-gj-white);overflow-x:hidden;overflow-y:scroll;top:100%;left:0;right:0;z-index:99;border-radius:4px;border:2px solid #0a8871;border:2px solid var(--color-gj-green-primary);border-top-left-radius:0;border-top-right-radius:0;border-top:0;max-height:227px}.dropdown__dynamic-list__option{display:block;height:20px;padding:14px 24px;-webkit-box-sizing:content-box;box-sizing:content-box;border-top:1px solid #0a8871;border-top:1px solid var(--color-gj-green-primary);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:background-color .175s ease-in-out;transition:background-color .175s ease-in-out}.dropdown__dynamic-list__option__label{display:block;width:100%;line-height:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.dropdown__dynamic-list__option:first-child{border-top:none}.dropdown__dynamic-list__option.selected{background-color:#eaeaea}@media(hover: hover){.dropdown__dynamic-list__option.selected:hover{background-color:#eaeaea}}@media only screen and (hover: none){.dropdown__dynamic-list__option.selected:active,.dropdown__dynamic-list__option.selected:hover{background-color:#eaeaea}}.dropdown__dynamic-list__option.highlighted{background-color:#f1f1f1}@media(hover: hover){.dropdown__dynamic-list__option:hover{background-color:#f1f1f1}}@media only screen and (hover: none){.dropdown__dynamic-list__option:active,.dropdown__dynamic-list__option:hover{background-color:#f1f1f1}}.dropdown__dynamic-list__option--view-all{font-weight:700}*[data-tooltip]{cursor:pointer}.tooltip{position:fixed;display:none}.tooltip .tooltip-text{padding:8px;width:-webkit-max-content;width:-moz-max-content;width:max-content;background:#0a8871;background:var(--color-gj-green-primary);color:#fefefe;color:var(--color-gj-white);height:-webkit-min-content;height:-moz-min-content;height:min-content;position:relative;font-size:12px;font-weight:400;line-height:1;border-radius:6px;bottom:9px;-webkit-box-shadow:1px 1px 9px 4px rgba(0,0,0,.07);box-shadow:1px 1px 9px 4px rgba(0,0,0,.07)}.tooltip .tooltip-text::after{content:"";position:absolute;top:calc(100% - 1px);margin-left:-8px;width:0;height:0;border-top:8px solid #0a8871;border-top:8px solid var(--color-gj-green-primary);border-right:8px solid transparent;border-left:8px solid transparent}.tooltip.left{margin-left:-8px}.tooltip.left .tooltip-text{text-align:left}.tooltip.left .tooltip-text::after{left:16px}.tooltip.center .tooltip-text{text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.tooltip.center .tooltip-text::after{left:50%}.tooltip.right{margin-right:-8px}.tooltip.right .tooltip-text{text-align:right;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.tooltip.right .tooltip-text::after{right:8px}.tooltip.above .tooltip-text{top:1px}.tooltip.above .tooltip-text::after{top:-8px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tooltip.below .tooltip-text{top:-100%}.tooltip.visible{z-index:999;display:block;opacity:1}.walk{display:block;position:relative;width:100%;height:600px;background-color:#088871;background-size:cover;color:#fef9f7;overflow:hidden;border-radius:20px}.walk__link{color:#fff;width:100%;height:100%;display:block;position:absolute}@media(hover: hover){.walk__link:hover{color:#fff}}@media only screen and (hover: none){.walk__link:active,.walk__link:hover{color:#fff}}.walk__content{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fef9f7;overflow:hidden;padding:85px 28px;pointer-events:none}@media(max-width: 639.98px){.walk__content{width:100%}}.walk__image-holder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;padding:inherit}.walk__image{position:absolute;height:100%;min-width:100%;top:0;left:50%;opacity:.4;padding:inherit;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#0a8871;background-color:var(--color-gj-green-primary);-webkit-transition:opacity .175s ease-in-out;transition:opacity .175s ease-in-out}.walk__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media(hover: hover){.walk__link:hover .walk__image{opacity:.45}}.walk__title{width:100%;font-size:38px;margin-bottom:5px;font-weight:bold;line-height:1.05}.walk__location{margin-bottom:14px}.walk__description{line-height:1.25;margin-bottom:10px}.walk__username__link,.walk__username__plain{margin-top:5px;margin-bottom:24px;font-size:14px;height:28px}.walk__username__link{display:none;pointer-events:auto;color:#fefefe;color:var(--color-gj-white)}@media(hover: hover){.walk__username__link:hover{color:#fefefe;color:var(--color-gj-white)}.walk__username__link:hover span{background-color:rgba(168,239,225,.3)}}@media only screen and (hover: none){.walk__username__link:active,.walk__username__link:hover{color:#fefefe;color:var(--color-gj-white)}.walk__username__link:active span,.walk__username__link:hover span{background-color:rgba(168,239,225,.3)}}.walk__username__link--verified{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.walk__username__plain--verified{display:none}.walk__username__label span{background-color:rgba(168,239,225,.2);-webkit-transition:background-color .175s ease-in-out;transition:background-color .175s ease-in-out;border-radius:4px;font-size:16px;font-weight:600;padding:5px 8px}.walk__username__label--verified{margin-bottom:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.walk__username__label--verified span{padding-right:32px;background-image:url("/assets/img/icons/icon-verified.svg");background-repeat:no-repeat;background-size:18px 18px;background-position:right 8px center}.walk__info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;gap:12px;font-size:15px;font-weight:bold}.walk__info__duration{line-height:22px;position:relative;padding-left:29px}.walk__info__duration::before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background:url("/assets/img/icons/icon-duration.svg") no-repeat;background-size:100%}.walk__info__likes{position:relative;padding-left:29px;line-height:22px}.walk__info__likes::before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background:url("/assets/img/icons/icon-like.svg") no-repeat;background-size:100%}.walk__attributes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.walk__attributes__icon{-webkit-transition:-webkit-transform .175s ease-in-out;transition:-webkit-transform .175s ease-in-out;transition:transform .175s ease-in-out;transition:transform .175s ease-in-out, -webkit-transform .175s ease-in-out;pointer-events:auto}@media(hover: hover){.walk__attributes__icon:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}}@media only screen and (hover: none){.walk__attributes__icon:active,.walk__attributes__icon:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}}.walk-list{overflow:hidden}@media(max-width: 639.98px){.walk-list{max-width:420px;margin:0 auto;position:relative}.walk-list .see-more-button{display:none}}.walk-list__walks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px}@media(max-width: 639.98px){.walk-list__walks{position:relative;margin:0 auto}.walk-list__walks .slick-list{border-radius:20px;overflow:hidden;max-width:330px;width:calc(100% - 50px)}.walk-list__walks .walk{border-radius:0;width:100%}}.walk-list__item{-ms-flex-preferred-size:calc((100% - 96px)/3);flex-basis:calc((100% - 96px)/3);max-width:330px}@media(max-width: 1023.98px){.walk-list__item{-ms-flex-preferred-size:calc((100% - 48px)/2);flex-basis:calc((100% - 48px)/2)}}@media(max-width: 639.98px){.walk-list__item{max-width:none;width:100%}}.walk-list__button{background-image:url("/assets/img/icons/icon-disclosure.svg");background-size:24px 24px;background-repeat:no-repeat;background-position:right 5px center;background-color:transparent;width:44px;height:80px;color:#fff;border:none;outline:none;position:absolute;right:-10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:24px;opacity:.6;z-index:2;-webkit-transition:opacity .175s ease-in-out;transition:opacity .175s ease-in-out}.walk-list__button__previous{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);left:-10px;right:auto}@media(hover: hover){.walk-list__button:hover{opacity:.8}}@media only screen and (hover: none){.walk-list__button:active,.walk-list__button:hover{opacity:.8}}.walk-list__button.slick-disabled{opacity:0;pointer-events:none}.walk-list .slick-dotted.slick-slider{margin-bottom:30px}.walk-list .slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.walk-list .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.walk-list .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.walk-list .slick-dots li button:hover,.walk-list .slick-dots li button:focus{outline:none}.walk-list .slick-dots li button:hover::before,.walk-list .slick-dots li button:focus::before{opacity:1}.walk-list .slick-dots li button::before{font-size:20px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.walk-list .slick-dots li.slick-active button::before{opacity:.75;color:#0a8871;color:var(--color-gj-green-primary)}.challenge-search-results__summary{margin:0 0 20px;padding:0 20px}section.cookies-banner{position:fixed;display:none}.cookies-banner{bottom:0;left:0;width:100%;min-height:100px;background:#3c6da6;background:var(--color-gj-blue-primary);z-index:1000;color:#FEF9F7;color:var(--color-gj-cream);border-top:1px solid #076d5a;border-top:1px solid var(--color-gj-green-lowlight)}.cookies-banner__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookies-banner__container p{line-height:1.3em}@media(max-width: 639.98px){.cookies-banner__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cookies-banner__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}.cookies-banner__options .button{margin:0}.cookies-banner__allow{background-color:#86d1c3;background-color:var(--color-gj-green-accessible);color:#104c30;color:var(--color-gj-green-dark-text)}@media(hover: hover){.cookies-banner__allow:hover{background-color:#61c3b1;background-color:var(--color-gj-green-accessible-hover);color:#104c30;color:var(--color-gj-green-dark-text)}}@media only screen and (hover: none){.cookies-banner__allow:active,.cookies-banner__allow:hover{background-color:#61c3b1;background-color:var(--color-gj-green-accessible-hover);color:#104c30;color:var(--color-gj-green-dark-text)}}.cookies-banner__deny{background-color:#305785;background-color:var(--color-gj-blue-lowlight)}@media(hover: hover){.cookies-banner__deny:hover{background-color:#294a71;background-color:var(--color-gj-blue-lowlight-hover)}}@media only screen and (hover: none){.cookies-banner__deny:active,.cookies-banner__deny:hover{background-color:#294a71;background-color:var(--color-gj-blue-lowlight-hover)}}.cookies-banner__policy{font-size:14px;margin-top:5px}.cookies-banner__policy a{color:#86d1c3;color:var(--color-gj-green-accessible)}@media(hover: hover){.cookies-banner__policy a:hover{color:#61c3b1;color:var(--color-gj-green-accessible-hover)}}@media only screen and (hover: none){.cookies-banner__policy a:active,.cookies-banner__policy a:hover{color:#61c3b1;color:var(--color-gj-green-accessible-hover)}}.debug-error-message__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;margin:100px 0 60px}.debug-error-message__image-container{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.debug-error-message__image-container__image{width:100%}.debug-error-message__message{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;max-width:calc(50% - 20px)}.debug-error-message__message__title{font-size:30px;color:#0a8871;color:var(--color-gj-green-primary)}.debug-error-message__message__debug{margin-top:20px;margin-bottom:-40px;font-family:monospace;font-size:12px;border:1px solid #333;background:#fafafa;padding:10px}.debug-social-images__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;margin:100px 0 60px}.debug-social-images__image-container{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.debug-social-images__image-container__image{width:100%}.debug-social-images__message{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;max-width:calc(50% - 20px)}.debug-social-images__message__title{font-size:30px;color:#0a8871;color:var(--color-gj-green-primary)}.debug-social-images__message__debug{margin-top:20px;margin-bottom:-40px;font-family:monospace;font-size:12px;border:1px solid #333;background:#fafafa;padding:10px}.collection-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;margin-bottom:20px;padding-left:50px;padding-right:50px;width:100%}.collection-list__collections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:48px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media(max-width: 639.98px){.collection-list__collections{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.collection-list__item{-ms-flex-preferred-size:calc((100% - 96px)/3);flex-basis:calc((100% - 96px)/3);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#104c30;color:var(--color-gj-green-dark-text)}@media(max-width: 767.98px){.collection-list__item{-ms-flex-preferred-size:calc((100% - 48px)/2);flex-basis:calc((100% - 48px)/2)}}@media(max-width: 639.98px){.collection-list__item{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:340px}}.collection-list__item__image{margin-bottom:10px;height:320px}.collection-list__item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 1023.98px){.collection-list__item__image{height:280px}}@media(max-width: 767.98px){.collection-list__item__image{height:250px}}@media(max-width: 479.98px){.collection-list__item__image{height:240px}}.collection-list__item__description{margin:5px 0px}.collection-list__item__walks{position:relative;padding-left:40px;margin-top:10px;line-height:30px;color:#076d5a;color:var(--color-gj-green-lowlight);font-weight:500}@media(hover: hover){.collection-list__item:hover .collection-list__item__walks{color:#0a8871;color:var(--color-gj-green-primary)}}@media only screen and (hover: none){.collection-list__item:active .collection-list__item__walks,.collection-list__item:hover .collection-list__item__walks{color:#0a8871;color:var(--color-gj-green-primary)}}.collection-list__item__walks::before{position:absolute;content:"";width:30px;height:30px;left:0px;top:0px;background:url("/assets/img/icons/icon-walk.svg") no-repeat;background-size:100%;-webkit-transition:all .175s ease-in-out;transition:all .175s ease-in-out}@media(hover: hover){.collection-list__item:hover .collection-list__item__walks::before{-webkit-transform:scale(0.9);transform:scale(0.9);opacity:.8}}@media only screen and (hover: none){.collection-list__item:active .collection-list__item__walks::before,.collection-list__item:hover .collection-list__item__walks::before{-webkit-transform:scale(0.9);transform:scale(0.9);opacity:.8}}.email-unsubscribe{text-align:left;padding-bottom:55px !important;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 639.98px){.email-unsubscribe{padding-top:16px !important;padding-bottom:16px !important}}.email-unsubscribe *{-webkit-box-sizing:border-box;box-sizing:border-box}.email-unsubscribe .grecaptcha-badge{visibility:hidden}.email-unsubscribe__legal{margin-top:40px;letter-spacing:.32px;color:#0a8871;color:var(--color-gj-green-primary)}.email-unsubscribe__legal p{font-size:12px;line-height:18px}@media(max-width: 639.98px){.email-unsubscribe__legal{margin-top:20px}}.email-unsubscribe__legal a{color:#7bbaea;color:var(--color-gj-blue-accessible);text-decoration:underline;-webkit-transition:all .175s ease-in-out;transition:all .175s ease-in-out}@media(hover: hover){.email-unsubscribe__legal a:hover{color:#fefefe;color:var(--color-gj-white);-webkit-transition:all .175s ease-in-out;transition:all .175s ease-in-out}}@media only screen and (hover: none){.email-unsubscribe__legal a:active,.email-unsubscribe__legal a:hover{color:#fefefe;color:var(--color-gj-white);-webkit-transition:all .175s ease-in-out;transition:all .175s ease-in-out}}.email-unsubscribe__form{position:relative}.email-unsubscribe__form__body{padding:0 0 12px;position:relative}.email-unsubscribe__form__fields{position:relative}.email-unsubscribe__form label{display:none}.email-unsubscribe__form button{display:block;position:relative;padding:5px;color:#fefefe;color:var(--color-gj-white);background-color:#305785;background-color:var(--color-gj-blue-lowlight);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;font-family:inherit;font-size:20px;font-weight:regular;line-height:normal;white-space:nowrap;border:none;border-radius:4px;outline:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:137px;height:59px;cursor:pointer;-webkit-transition:all .175s ease-in-out;transition:all .175s ease-in-out}@media(hover: hover){.email-unsubscribe__form button:hover{opacity:.8;-webkit-transition:all .175s ease-in-out;transition:all .175s ease-in-out}}@media only screen and (hover: none){.email-unsubscribe__form button:active,.email-unsubscribe__form button:hover{opacity:.8;-webkit-transition:all .175s ease-in-out;transition:all .175s ease-in-out}}.email-unsubscribe__form .spinner{display:inline-block;visibility:hidden;position:absolute;top:50%;left:50%;height:22px;width:22px;margin-top:-11px;margin-left:-11px}.email-unsubscribe__form .spinner::after{content:" ";display:block;width:22px;height:22px;margin:0px;border-radius:50%;border:2px solid #fff;border-color:#fff transparent;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.email-unsubscribe__form:not(.submitting) .spinner{-webkit-animation:none;animation:none}.email-unsubscribe__form.submitting .spinner{visibility:visible}.email-unsubscribe__form.submitting .email-unsubscribe-button-label{visibility:hidden}.email-unsubscribe__form.error .email-unsubscribe-error{color:#f23d3d;display:block;margin-bottom:10px}.email-unsubscribe__form.success .email-unsubscribe-success{display:block}.email-unsubscribe__form.success button,.email-unsubscribe__form.success input,.email-unsubscribe__form.success label{display:none}.email-unsubscribe .email-unsubscribe-success,.email-unsubscribe .email-unsubscribe-error{display:none;font-size:20px}.featured-users{background-color:#0a8871;background-color:var(--color-gj-green-primary);width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:50px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.featured-users__subtitle{margin-bottom:20px}.featured-users__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px}@media(max-width: 639.98px){.featured-users__list{gap:20px}}.featured-users__item{width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width: 767.98px){.featured-users__item{width:200px}}@media(max-width: 639.98px){.featured-users__item{width:calc(50% - 25px)}}.featured-users__item__link{width:100%;height:100%;color:#fff;text-align:center;-webkit-filter:none;filter:none;-webkit-transition:all .175s ease-in-out;transition:all .175s ease-in-out;-webkit-transition-property:color,-webkit-filter;transition-property:color,-webkit-filter;transition-property:filter,color;transition-property:filter,color,-webkit-filter}@media(hover: hover){.featured-users__item__link:hover{color:#FEF9F7;color:var(--color-gj-cream);-webkit-filter:brightness(92%);filter:brightness(92%);-webkit-transition:all .175s ease-in-out;transition:all .175s ease-in-out;-webkit-transition-property:color,-webkit-filter;transition-property:color,-webkit-filter;transition-property:filter,color;transition-property:filter,color,-webkit-filter}}@media only screen and (hover: none){.featured-users__item__link:active,.featured-users__item__link:hover{color:#FEF9F7;color:var(--color-gj-cream);-webkit-filter:brightness(92%);filter:brightness(92%);-webkit-transition:all .175s ease-in-out;transition:all .175s ease-in-out;-webkit-transition-property:color,-webkit-filter;transition-property:color,-webkit-filter;transition-property:filter,color;transition-property:filter,color,-webkit-filter}}.featured-users__item__image{border-radius:50%;width:200px;height:200px;display:inline-block}@media(max-width: 639.98px){.featured-users__item__image{width:150px;height:150px}}@media(max-width: 479.98px){.featured-users__item__image{width:120px;height:120px}}.featured-users__item__title{margin-top:8px;text-decoration:underline;font-weight:600;font-size:24px;word-wrap:break-word}@media(max-width: 639.98px){.featured-users__item__title{font-size:18px}}.featured-users__item__subtitle{margin-top:8px}.footer{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#305785;background-color:var(--color-gj-blue-lowlight);letter-spacing:normal}@media(max-width: 639.98px){.footer{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer li{line-height:16px}.footer__links{color:#fefefe;color:var(--color-gj-white);margin:28px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 30px}.footer__links__column{-ms-flex-preferred-size:calc((100% - 90px)/4);flex-basis:calc((100% - 90px)/4)}@media(max-width: 1023.98px){.footer__links__column{-ms-flex-preferred-size:calc((100% - 30px)/2);flex-basis:calc((100% - 30px)/2)}}@media(max-width: 639.98px){.footer__links__column{-ms-flex-preferred-size:100%;flex-basis:100%}}.footer__links__column__title{font-weight:600;font-size:20px;margin-bottom:30px}.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.footer__list__link{font-size:18px;color:#fefefe;color:var(--color-gj-white);background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration-skip:objects;text-decoration:none;-webkit-transition:color .175s ease-in-out;transition:color .175s ease-in-out;cursor:pointer}@media(hover: hover){.footer__list__link:hover{text-decoration:none;color:#7bbaea;color:var(--color-gj-blue-accessible)}}@media only screen and (hover: none){.footer__list__link:active,.footer__list__link:hover{text-decoration:none;color:#7bbaea;color:var(--color-gj-blue-accessible)}}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin:65px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(hover: hover){.footer__socials:hover .footer__socials__link{opacity:.5}}@media only screen and (hover: none){.footer__socials:active .footer__socials__link,.footer__socials:hover .footer__socials__link{opacity:.5}}.footer__socials__item{width:34px;height:34px;border-radius:17px}.footer__socials__link{cursor:pointer;width:34px;height:34px;-webkit-transition:opacity .175s ease-in-out;transition:opacity .175s ease-in-out}@media(hover: hover){.footer__socials__link:hover{opacity:1 !important}}@media only screen and (hover: none){.footer__socials__link:active,.footer__socials__link:hover{opacity:1 !important}}.footer__stores{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(hover: hover){.footer__stores:hover .footer__stores__link{opacity:.5}}@media only screen and (hover: none){.footer__stores:active .footer__stores__link,.footer__stores:hover .footer__stores__link{opacity:.5}}.footer__stores__link{cursor:pointer;display:block;-webkit-transition:opacity .175s ease-in-out;transition:opacity .175s ease-in-out}@media(hover: hover){.footer__stores__link:hover{opacity:1 !important}}@media only screen and (hover: none){.footer__stores__link:active,.footer__stores__link:hover{opacity:1 !important}}.footer__legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 40px;margin:40px 0 !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__legal__item{text-align:center;font-size:20px}@media(max-width: 767.98px){.footer__legal__item{-ms-flex-preferred-size:100%;flex-basis:100%}}.footer__legal__copyright{font-size:20px;color:#fefefe;color:var(--color-gj-white)}.footer__legal__link{color:#fefefe;color:var(--color-gj-white);background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration-skip:objects;text-decoration:none;-webkit-transition:color .175s ease-in-out;transition:color .175s ease-in-out;cursor:pointer}@media(hover: hover){.footer__legal__link:hover{color:#7bbaea;color:var(--color-gj-blue-accessible);cursor:pointer}}@media only screen and (hover: none){.footer__legal__link:active,.footer__legal__link:hover{color:#7bbaea;color:var(--color-gj-blue-accessible);cursor:pointer}}.green-routes-promo{background-color:#FEF9F7;background-color:var(--color-gj-cream)}.green-routes-promo__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:930px;padding:20px 0;margin:0 auto;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:400px}@media(max-width: 639.98px){.green-routes-promo__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0px}.green-routes-promo__content .button{margin:20px auto}}.green-routes-promo__text{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:30px}.green-routes-promo__text p{font-size:20px}@media(max-width: 639.98px){.green-routes-promo__text p{font-size:18px}}.green-routes-promo__text strong{font-weight:500}.green-routes-promo__video-holder{-ms-flex-preferred-size:280px;flex-basis:280px}@media(max-width: 639.98px){.green-routes-promo__video-holder{-ms-flex-preferred-size:100%;flex-basis:100%}}.green-routes-promo__video-holder video{width:280px;height:280px}@media(max-width: 639.98px){.green-routes-promo .button{display:none}}.green-routes-promo .button.mobile-flex{display:none;margin-top:30px}@media(max-width: 639.98px){.green-routes-promo .button.mobile-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}.header{background-color:rgba(168,239,225,.2);width:100%}.header__title-container{padding:5px 0 0;width:100%;max-width:800px;margin:0 auto;text-align:center}.header__title{color:#104c30;color:var(--color-gj-green-dark-text)}.header__summary{color:#104c30;color:var(--color-gj-green-dark-text);font-size:21px}@media(max-width: 639.98px){.header__summary{font-size:18px}}.header__image-container{width:100%;overflow:hidden;height:322px;position:relative;background-color:#000;background-color:var(--color-gj-plain-black)}.header__image{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.6}.header__image-inline{position:absolute;width:100%;height:100%;top:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat}.header__image-inline--faded{opacity:.6}.header__breadcrumbs{display:block;clear:both;margin:0 0 20px;color:#076d5a;color:var(--color-gj-green-lowlight)}.header__breadcrumbs__breadcrumb{display:inline-block;color:#076d5a;color:var(--color-gj-green-lowlight);font-size:20px;text-decoration:underline}@media(hover: hover){.header__breadcrumbs__breadcrumb:hover{color:#0a8871;color:var(--color-gj-green-primary);text-decoration:underline}}@media only screen and (hover: none){.header__breadcrumbs__breadcrumb:active,.header__breadcrumbs__breadcrumb:hover{color:#0a8871;color:var(--color-gj-green-primary);text-decoration:underline}}.hero-text-block{background-color:#0a8871;background-color:var(--color-gj-green-primary);padding:40px 0}@media(max-width: 767.98px){.hero-text-block{padding:20px 0}}.hero-text-block__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:55px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 90px}@media(max-width: 767.98px){.hero-text-block__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding:0 40px}}@media(max-width: 767.98px){.hero-text-block__content{gap:30px;padding:0 10px}}.hero-text-block__image{width:200px;height:200px;-o-object-fit:cover;object-fit:cover}.hero-text-block__copy{color:#fefefe;color:var(--color-gj-white);font-size:24px}div.Mobile,header.Header{display:none !important}body.mobile-nav-open{overflow:hidden}body.navigation{padding-top:78px}@media(min-width: 1024px){body.navigation{padding-top:100px}}body.has-primary-nav{padding-top:78px}@media(min-width: 1024px){body.has-primary-nav{padding-top:100px}}.gj-navigation-main{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;max-width:100%;top:0;overflow:hidden;font-size:26px;line-height:1.2;color:#fefefe;color:var(--color-gj-white);z-index:200}@media(min-width: 640px){.gj-navigation-main{min-height:100px;min-width:100%;font-size:18px;background-color:transparent;overflow:visible;z-index:200}}@media(min-width: 1024px){.gj-navigation-main{font-size:20px}}.gj-navigation-main *{-webkit-box-sizing:border-box;box-sizing:border-box}.gj-navigation-main ul{margin:-20px 0 0;padding:0}@media(min-width: 640px){.gj-navigation-main ul{margin:0}}.gj-navigation-main li{padding:16px 0;list-style:none;-webkit-box-shadow:inset 0 -4px 0 0 transparent;box-shadow:inset 0 -4px 0 0 transparent;-webkit-transition:-webkit-box-shadow .25s ease-in-out;transition:-webkit-box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out, -webkit-box-shadow .25s ease-in-out}.gj-navigation-main a{text-decoration:none;color:#fefefe;color:var(--color-gj-white);stroke:#fefefe;stroke:var(--color-gj-white);-webkit-transition:.175s color ease-in-out,.175s stroke ease-in-out;transition:.175s color ease-in-out,.175s stroke ease-in-out;letter-spacing:.32px}@media(hover: hover){.gj-navigation-main a:hover{color:#A8EFE1;color:var(--color-gj-green-light);stroke:#A8EFE1;stroke:var(--color-gj-green-light)}}@media only screen and (hover: none){.gj-navigation-main a:active,.gj-navigation-main a:hover{color:#A8EFE1;color:var(--color-gj-green-light);stroke:#A8EFE1;stroke:var(--color-gj-green-light)}}.gj-navigation-main button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;text-transform:uppercase}.gj-navigation-main .get-the-app-button{margin-top:40px;padding:11px 28px;font-size:24px;border-radius:6px;background-color:#f4da66;background-color:var(--color-gj-yellow-accessible);color:#104c30;color:var(--color-gj-green-dark-text);-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;text-transform:uppercase;text-align:center;font-weight:normal}@media(hover: hover){.gj-navigation-main .get-the-app-button:hover{background-color:#f1ce36;background-color:var(--color-gj-yellow-accessible-hover);color:#104c30;color:var(--color-gj-green-dark-text)}}@media only screen and (hover: none){.gj-navigation-main .get-the-app-button:active,.gj-navigation-main .get-the-app-button:hover{background-color:#f1ce36;background-color:var(--color-gj-yellow-accessible-hover);color:#104c30;color:var(--color-gj-green-dark-text)}}.gj-navigation-main .get-the-app-button.large-nav{display:none}@media(min-width: 640px){.gj-navigation-main .get-the-app-button{margin-top:0;padding:9px 9px 8px;font-size:15px;border-radius:4px}.gj-navigation-main .get-the-app-button.small-nav{display:none}.gj-navigation-main .get-the-app-button.large-nav{display:unset}}@media(min-width: 768px){.gj-navigation-main .get-the-app-button{padding:9px 17px 8px}}.gj-navigation-main .icon-button{position:absolute;padding:15px;font-size:0;color:transparent}@media(min-width: 640px){.gj-navigation-main .icon-button{display:none}}.gj-navigation-main .icon-button svg{stroke:#fefefe;stroke:var(--color-gj-white);-webkit-transition:.175s stroke ease-in-out;transition:.175s stroke ease-in-out}@media(hover: hover){.gj-navigation-main .icon-button:hover .gj-navigation-main .icon-button svg{stroke:#A8EFE1;stroke:var(--color-gj-green-light)}}@media only screen and (hover: none){.gj-navigation-main .icon-button:active .gj-navigation-main .icon-button svg,.gj-navigation-main .icon-button:hover .gj-navigation-main .icon-button svg{stroke:#A8EFE1;stroke:var(--color-gj-green-light)}}.gj-navigation-main .close-navigation-button{top:18px;right:21px}.gj-navigation-main .back-navigation-button{top:20px;left:21px}.gj-navigation-main .nav-item.primary-item{margin:-20px 0 10px;text-align:center;color:#A8EFE1;color:var(--color-gj-green-light)}@media(min-width: 640px){.gj-navigation-main .nav-item.primary-item{display:none}}.gj-navigation-main .mobile-site-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;height:78px;padding-right:58px;background-color:#0a8871;background-color:var(--color-gj-green-primary)}.gj-navigation-main .mobile-site-header .navigation-logo{margin:0 auto;width:77px;height:44px}.gj-navigation-main .mobile-site-header .navigation-logo img{height:44px}.gj-navigation-main .mobile-site-header .mobile-hamburger-menu{padding:20px}.gj-navigation-main .mobile-site-header .mobile-hamburger-menu svg rect{fill:#fff;-webkit-transition:fill .25s ease-in-out;transition:fill .25s ease-in-out}@media(hover: hover){.gj-navigation-main .mobile-site-header .mobile-hamburger-menu:hover svg rect{fill:#A8EFE1;fill:var(--color-gj-green-light)}}@media only screen and (hover: none){.gj-navigation-main .mobile-site-header .mobile-hamburger-menu:active svg rect,.gj-navigation-main .mobile-site-header .mobile-hamburger-menu:hover svg rect{fill:#A8EFE1;fill:var(--color-gj-green-light)}}@media(min-width: 640px){.gj-navigation-main .mobile-site-header{display:none}}.gj-navigation-main .primary-nav,.gj-navigation-main .secondary-nav{position:fixed;top:0;left:0;height:100vh;width:100vw;padding:36px;background-color:#0a8871;background-color:var(--color-gj-green-primary);overflow:auto}@media(min-width: 640px){.gj-navigation-main .primary-nav,.gj-navigation-main .secondary-nav{position:static;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:auto;margin:0 auto;padding:0 20px;overflow:unset;min-height:80px}.gj-navigation-main .primary-nav ul,.gj-navigation-main .secondary-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gj-navigation-main .primary-nav svg,.gj-navigation-main .secondary-nav svg{display:none}}@media(min-width: 768px){.gj-navigation-main .primary-nav,.gj-navigation-main .secondary-nav{padding:0 20px}}@media(min-width: 1024px){.gj-navigation-main .primary-nav,.gj-navigation-main .secondary-nav{min-height:100px;padding:0 79px}}.gj-navigation-main .primary-nav{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .35s ease-in-out;transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out, -webkit-transform .35s ease-in-out}@media(min-width: 640px){.gj-navigation-main .primary-nav{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1200px;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;-webkit-box-shadow:999px 0 0 0 #0a8871,-999px 0 0 0 #0a8871;box-shadow:999px 0 0 0 #0a8871,-999px 0 0 0 #0a8871;-webkit-box-shadow:999px 0 0 0 var(--color-gj-green-primary),-999px 0 0 0 var(--color-gj-green-primary);box-shadow:999px 0 0 0 var(--color-gj-green-primary),-999px 0 0 0 var(--color-gj-green-primary)}.gj-navigation-main .primary-nav ul{margin:0 auto}.gj-navigation-main .primary-nav li{padding:30px 5px}.gj-navigation-main .primary-nav li.active{-webkit-box-shadow:inset 0 -4px 0 0 #86d1c3;box-shadow:inset 0 -4px 0 0 #86d1c3;-webkit-box-shadow:inset 0 -4px 0 0 var(--color-gj-green-accessible);box-shadow:inset 0 -4px 0 0 var(--color-gj-green-accessible)}.gj-navigation-main .primary-nav li.active a{color:#A8EFE1;color:var(--color-gj-green-light)}.gj-navigation-main .primary-nav li.current{-webkit-box-shadow:inset 0 -4px 0 0 #86d1c3;box-shadow:inset 0 -4px 0 0 #86d1c3;-webkit-box-shadow:inset 0 -4px 0 0 var(--color-gj-green-accessible);box-shadow:inset 0 -4px 0 0 var(--color-gj-green-accessible)}.gj-navigation-main .primary-nav li.current a{color:#A8EFE1;color:var(--color-gj-green-light)}}@media(min-width: 768px){.gj-navigation-main .primary-nav li{padding:30px 10px;text-align:center}.gj-navigation-main .primary-nav li a{min-width:100px;height:40px}}@media(min-width: 1024px){.gj-navigation-main .primary-nav li{padding:40px 10px}}.gj-navigation-main .primary-nav.active{-webkit-transform:translateX(0);transform:translateX(0)}.gj-navigation-main .primary-nav .navigation-logo{display:none}@media(min-width: 640px){.gj-navigation-main .primary-nav .navigation-logo{display:unset;width:90px;height:52px}.gj-navigation-main .primary-nav .navigation-logo img{width:90px;height:52px}}@media(min-width: 1024px){.gj-navigation-main .primary-nav .navigation-logo{width:120px;height:69px}.gj-navigation-main .primary-nav .navigation-logo img{width:120px;height:69px}}.gj-navigation-main .secondary-nav-outer{position:absolute;top:0;width:100%}@media(min-width: 640px){.gj-navigation-main .secondary-nav-outer{position:relative}}.gj-navigation-main .secondary-nav-outer.disabled .secondary-nav{display:none;-webkit-transition:none;transition:none}.gj-navigation-main .secondary-nav{top:0;width:100%;-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}.gj-navigation-main .secondary-nav.active{-webkit-transition:-webkit-transform .35s ease-in-out;transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out, -webkit-transform .35s ease-in-out;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.gj-navigation-main .secondary-nav.inactive{-webkit-transition:-webkit-transform .35s ease-in-out;transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out, -webkit-transform .35s ease-in-out}@media(min-width: 640px){.gj-navigation-main .secondary-nav{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:92px;padding-top:34px;padding-bottom:34px;background-color:#86d1c3;background-color:var(--color-gj-green-accessible);background-image:url("/assets/img/go-jauntly-landscape-illustration.svg");background-repeat:no-repeat;background-position:bottom 0 right -200px;-webkit-box-shadow:999px 0 0 0 #86d1c3,-999px 0 0 0 #86d1c3;box-shadow:999px 0 0 0 #86d1c3,-999px 0 0 0 #86d1c3;-webkit-box-shadow:999px 0 0 0 var(--color-gj-green-accessible),-999px 0 0 0 var(--color-gj-green-accessible);box-shadow:999px 0 0 0 var(--color-gj-green-accessible),-999px 0 0 0 var(--color-gj-green-accessible);z-index:-1;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.gj-navigation-main .secondary-nav.active{-webkit-transition:-webkit-transform .35s ease-in-out;transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out, -webkit-transform .35s ease-in-out;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.gj-navigation-main .secondary-nav.inactive{-webkit-transition:-webkit-transform .35s ease-in-out;transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out, -webkit-transform .35s ease-in-out}.gj-navigation-main .secondary-nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:480px;margin:0 auto}.gj-navigation-main .secondary-nav li{width:50%;padding:10px 0}.gj-navigation-main .secondary-nav li:first-child{display:none}.gj-navigation-main .secondary-nav a{color:#104c30;color:var(--color-gj-green-dark-text)}}@media(min-width: 640px)and (hover: hover){.gj-navigation-main .secondary-nav a:hover{color:#0a8871;color:var(--color-gj-green-primary)}}@media only screen and (min-width: 640px)and (hover: none){.gj-navigation-main .secondary-nav a:active,.gj-navigation-main .secondary-nav a:hover{color:#0a8871;color:var(--color-gj-green-primary)}}@media(min-width: 1024px){.gj-navigation-main .secondary-nav{background-position:bottom right}}.gj-navigation-main .close-nav-click-target{display:none;position:relative;min-height:100vh;z-index:-2}.gj-navigation-main .close-nav-click-target.active{display:block}.newsletter-signup{background-color:#c66777;background-color:var(--color-gj-red-primary);color:#fff;text-align:left;padding-top:55px !important;padding-bottom:55px !important;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 639.98px){.newsletter-signup{padding-top:16px !important;padding-bottom:16px !important}}.newsletter-signup *{-webkit-box-sizing:border-box;box-sizing:border-box}.newsletter-signup .grecaptcha-badge{visibility:hidden}.newsletter-signup__title{text-align:left;margin:0 0 10px;font-weight:600;font-size:32px;color:#fefefe;color:var(--color-gj-white)}.newsletter-signup__description{font-weight:300;font-size:20px;margin:0 0 40px}.newsletter-signup__legal{margin-top:40px;letter-spacing:.32px;color:#ffb0c1;color:var(--color-gj-red-accessible)}.newsletter-signup__legal p{font-size:12px;line-height:18px}@media(max-width: 639.98px){.newsletter-signup__legal{margin-top:20px}}.newsletter-signup__legal a{color:#ffb0c1;color:var(--color-gj-red-accessible);text-decoration:underline;-webkit-transition:all .175s ease-in-out;transition:all .175s ease-in-out}@media(hover: hover){.newsletter-signup__legal a:hover{color:#fefefe;color:var(--color-gj-white);-webkit-transition:all .175s ease-in-out;transition:all .175s ease-in-out}}@media only screen and (hover: none){.newsletter-signup__legal a:active,.newsletter-signup__legal a:hover{color:#fefefe;color:var(--color-gj-white);-webkit-transition:all .175s ease-in-out;transition:all .175s ease-in-out}}.newsletter-signup__form{position:relative}.newsletter-signup__form__body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 12px;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media(max-width: 639.98px){.newsletter-signup__form__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.newsletter-signup__form__fields{position:relative}.newsletter-signup__form input{border:none;-webkit-transition:background-color .35s ease-in-out,border .35s ease-in-out;transition:background-color .35s ease-in-out,border .35s ease-in-out;width:279px;padding:1em;background:#fefefe;background:var(--color-gj-white);font-family:inherit;font-size:20px;font-weight:400;line-height:normal;outline:none;color:#000;height:59px;margin-right:22px}@media(max-width: 639.98px){.newsletter-signup__form input{width:100%;margin-bottom:22px;margin-right:0}}.newsletter-signup__form input::-webkit-input-placeholder{color:#9e525f;color:var(--color-gj-red-lowlight)}.newsletter-signup__form input::-moz-placeholder{color:#9e525f;color:var(--color-gj-red-lowlight)}.newsletter-signup__form input:-ms-input-placeholder{color:#9e525f;color:var(--color-gj-red-lowlight)}.newsletter-signup__form input::-ms-input-placeholder{color:#9e525f;color:var(--color-gj-red-lowlight)}.newsletter-signup__form input::placeholder{color:#9e525f;color:var(--color-gj-red-lowlight)}.newsletter-signup__form label{display:none}.newsletter-signup__form button{display:inline-block;position:relative;padding:5px;color:#fefefe;color:var(--color-gj-white);background-color:#9e525f;background-color:var(--color-gj-red-lowlight);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;font-family:inherit;font-size:20px;font-weight:regular;line-height:normal;white-space:nowrap;border:none;border-radius:4px;outline:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:137px;height:59px;cursor:pointer;-webkit-transition:all .175s ease-in-out;transition:all .175s ease-in-out}@media(hover: hover){.newsletter-signup__form button:hover{opacity:.8;-webkit-transition:all .175s ease-in-out;transition:all .175s ease-in-out}}@media only screen and (hover: none){.newsletter-signup__form button:active,.newsletter-signup__form button:hover{opacity:.8;-webkit-transition:all .175s ease-in-out;transition:all .175s ease-in-out}}.newsletter-signup__form .field-error{position:absolute;top:-27px;display:none;margin:0;padding:6px;background:#fefefe;background:var(--color-gj-white);color:#f23d3d;font-size:12px;line-height:normal;height:25px}.newsletter-signup__form .spinner{display:inline-block;visibility:hidden;position:absolute;top:50%;left:50%;height:22px;width:22px;margin-top:-11px;margin-left:-11px}.newsletter-signup__form .spinner::after{content:" ";display:block;width:22px;height:22px;margin:0px;border-radius:50%;border:2px solid #fff;border-color:#fff transparent;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.newsletter-signup__form:not(.submitting) .spinner{-webkit-animation:none;animation:none}.newsletter-signup__form.submitting .spinner{visibility:visible}.newsletter-signup__form.submitting .newsletter-signup-button-label{visibility:hidden}.newsletter-signup__form.success .newsletter-signup-success{display:block}.newsletter-signup__form.success button,.newsletter-signup__form.success input,.newsletter-signup__form.success label{visibility:hidden}.newsletter-signup__form.error .field-error{display:inline-block}.newsletter-signup .newsletter-signup-success{color:#fefefe;color:var(--color-gj-white);display:none;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px}section.pdf-download{background-color:rgba(241,208,64,.1);padding:40px 30px}@media(max-width: 767.98px){section.pdf-download{padding:18px 18px 32px}}.pdf-download__content{margin:0 auto;max-width:1032px;position:relative;padding-left:83px}@media(max-width: 767.98px){.pdf-download__content{padding:83px 10px 0;text-align:center}}.pdf-download__link{color:#104c30;color:var(--color-gj-green-dark-text)}@media(hover: hover){.pdf-download__link:hover{color:#076d5a;color:var(--color-gj-green-lowlight)}}@media only screen and (hover: none){.pdf-download__link:active,.pdf-download__link:hover{color:#076d5a;color:var(--color-gj-green-lowlight)}}.pdf-download__text{position:relative;line-height:22px}.pdf-download__text::before{content:"";position:absolute;top:50%;left:-83px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:53px;height:65px;background:url("/assets/img/icons/icon-pdf.svg") no-repeat;background-size:100%}@media(max-width: 767.98px){.pdf-download__text::before{top:-83px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.pompey-leaderboard{background:url("/assets/img/pompey/pompey_background.jpg");background-repeat:repeat;background-size:100%;min-height:500px;width:100%;display:block}@media(max-width: 1023.98px){.pompey-leaderboard{overflow-x:hidden}}.pompey-leaderboard h4{font-size:20px;font-weight:normal;text-transform:capitalize}@media(max-width: 1023.98px){.pompey-leaderboard__table-container{width:100vw;margin-left:-17px;padding:0 17px 10px;overflow-x:scroll}}.pompey-leaderboard__table-container--1{margin-bottom:50px}.pompey-leaderboard__table{position:relative;width:100%;margin:45px auto 80px;max-width:700px;color:#281f27}@media(max-width: 1023.98px){.pompey-leaderboard__table{margin:0 auto}}.pompey-leaderboard__table__header{text-transform:uppercase;font-size:24px;font-weight:normal;margin-bottom:40px}@media(max-width: 1023.98px){.pompey-leaderboard__table__header{margin:10px 0 15px;text-align:center}}.pompey-leaderboard__table__last-updated{margin-top:5px;font-weight:normal;font-size:16px}@media(max-width: 1023.98px){.pompey-leaderboard__table__last-updated{text-align:center}}.pompey-leaderboard__table__explanation{font-size:16px;margin-top:15px;line-height:20px}@media(max-width: 1023.98px){.pompey-leaderboard__table__explanation{text-align:center;padding-bottom:60px}}.pompey-leaderboard__table__total{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;top:-43px;right:0;background:url("/assets/img/pompey/pompey_cloud.jpg");background-size:contain;width:176px;height:97px;font-weight:700;font-size:24px}.pompey-leaderboard__table__total__value{padding-left:15px}@media(max-width: 1023.98px){.pompey-leaderboard__table__total{position:relative;top:auto;right:auto;margin:0 auto}}.pompey-leaderboard__table.scores tbody tr .pos{display:block}.pompey-leaderboard__table.scores tbody tr:nth-child(1),.pompey-leaderboard__table.scores tbody tr:nth-child(2){font-weight:600}.pompey-leaderboard__table.scores tbody tr:nth-child(1) td:nth-child(1),.pompey-leaderboard__table.scores tbody tr:nth-child(2) td:nth-child(1){vertical-align:middle;text-align:center;padding:10px 5px}.pompey-leaderboard__table.scores tbody tr:nth-child(1) td:nth-child(1) .pos,.pompey-leaderboard__table.scores tbody tr:nth-child(2) td:nth-child(1) .pos{display:block;margin:0 auto;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center}.pompey-leaderboard__table.scores tbody tr:nth-child(1) td:nth-child(1) span.pos-label,.pompey-leaderboard__table.scores tbody tr:nth-child(2) td:nth-child(1) span.pos-label{display:none}.pompey-leaderboard__table.scores tbody tr:nth-child(1) td:nth-child(1),.pompey-leaderboard__table.scores tbody tr:nth-child(1) td:nth-child(2),.pompey-leaderboard__table.scores tbody tr:nth-child(1) td:nth-child(3){background:#ffd600}.pompey-leaderboard__table.scores tbody tr:nth-child(1) .pos{min-height:100px;background-image:url("/assets/img/pompey/pompey_1st.png")}.pompey-leaderboard__table.scores tbody tr:nth-child(2) td:nth-child(1),.pompey-leaderboard__table.scores tbody tr:nth-child(2) td:nth-child(2),.pompey-leaderboard__table.scores tbody tr:nth-child(2) td:nth-child(3){background:#d7d7d7}.pompey-leaderboard__table.scores tbody tr:nth-child(2) .pos{min-height:85px;background-image:url("/assets/img/pompey/pompey_2nd.png")}.pompey-leaderboard__table thead th{background:#12b1f5;vertical-align:middle;padding:10px;font-weight:normal}.pompey-leaderboard__table thead tr.sub-header th:nth-child(1){background:none;border:none;text-align:left;padding:0}.pompey-leaderboard__table th,.pompey-leaderboard__table td{padding:5px;text-align:center;border:2px #1d71b8 solid}.pompey-leaderboard__table tbody tr.totals td:nth-child(1),.pompey-leaderboard__table tbody tr.totals td:nth-child(2),.pompey-leaderboard__table tbody tr.totals td:nth-child(3){background:none;border:none}.pompey-leaderboard__table tbody tr td{background-color:#7edcff}.pompey-leaderboard__table tbody tr td:nth-child(1),.pompey-leaderboard__table tbody tr td:nth-child(2),.pompey-leaderboard__table tbody tr td:nth-child(3){background:#98e3ff}.pompey-leaderboard__table tbody tr .pos{display:none}.pompey-leaderboard-prizes{width:100%;height:240px;background:#98e3ff;color:#281f27}@media(max-width: 1023.98px){.pompey-leaderboard-prizes{height:auto}}.pompey-leaderboard-prizes .section-content{height:100%}.pompey-leaderboard-prizes__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;max-width:700px;margin:0 auto;font-size:20px}@media(max-width: 1023.98px){.pompey-leaderboard-prizes__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:165px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.pompey-leaderboard-prizes__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media(max-width: 1023.98px){.pompey-leaderboard-prizes__list{text-align:center;width:100%;padding-bottom:30px}}.pompey-leaderboard-prizes__list h5{font-weight:bold}.pompey-leaderboard-prizes__list p{font-weight:600}@media(max-width: 1023.98px){.pompey-leaderboard-prizes__list p{font-weight:500}}.pompey-leaderboard-prizes__preview{position:absolute;display:block;width:377px;height:246px;top:-34px;right:0;background:url("/assets/img/pompey/pompey_prizes2.png");background-repeat:no-repeat}@media(max-width: 1023.98px){.pompey-leaderboard-prizes__preview{width:290px;height:188px;background-size:contain;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;top:-40px;right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.container>.pompey-leaderboard-promo{padding-top:0;padding-bottom:0}.pompey-leaderboard-promo{width:100%;height:240px;background:#03579e;color:#fff}@media(max-width: 1023.98px){.pompey-leaderboard-promo{height:auto}}.pompey-leaderboard-promo .section-content{height:100%}.pompey-leaderboard-promo__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;width:100%;height:100%;max-width:700px;margin:0 auto;padding:17px 17px 17px 345px;background-image:url("/assets/img/pompey/pompey_app.png");background-size:302px 217px;background-repeat:no-repeat;background-position:left bottom}@media(max-width: 1023.98px){.pompey-leaderboard-promo__container{padding:17px 17px 260px;background-position:center bottom}}.pompey-leaderboard-promo p{font-size:20px;font-weight:600;line-height:24px}@media(max-width: 1023.98px){.pompey-leaderboard-promo p{text-align:center;padding-top:15px;font-weight:normal}}.pompey-leaderboard-promo__stores{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:37px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(hover: hover){.pompey-leaderboard-promo__stores:hover .pompey-leaderboard-promo__stores__link{opacity:.5}}@media only screen and (hover: none){.pompey-leaderboard-promo__stores:active .pompey-leaderboard-promo__stores__link,.pompey-leaderboard-promo__stores:hover .pompey-leaderboard-promo__stores__link{opacity:.5}}.pompey-leaderboard-promo__stores__link{cursor:pointer;display:block;-webkit-transition:opacity .175s ease-in-out;transition:opacity .175s ease-in-out}@media(hover: hover){.pompey-leaderboard-promo__stores__link:hover{opacity:1 !important}}@media only screen and (hover: none){.pompey-leaderboard-promo__stores__link:active,.pompey-leaderboard-promo__stores__link:hover{opacity:1 !important}}.pompey-leaderboard-links{width:100%;height:110px;background:#98e3ff;color:#281f27}@media(max-width: 1023.98px){.pompey-leaderboard-links{height:auto}}.pompey-leaderboard-links .section-content{height:100%}.pompey-leaderboard-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:37px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100%;height:100%;max-width:700px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1023.98px){.pompey-leaderboard-links__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:30px 0}}.pompey-leaderboard-links__list__link{cursor:pointer;display:block}.pompey-leaderboard-links__list__item{position:relative}.pompey-leaderboard-links__list__item::after{content:"|";display:block;position:absolute;right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 1023.98px){.pompey-leaderboard-links__list__item::after{content:none;display:none}}.pompey-leaderboard-links__list__item:last-child::after{content:none;display:none}.pompey-leaderboard-header{background:url("/assets/img/pompey/pompey_background_header.jpg");background-repeat:repeat-x;background-size:100%;width:100%;height:240px;display:block}@media(max-width: 1023.98px){.pompey-leaderboard-header{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-size:cover}}.pompey-leaderboard-header__title-container{display:block;width:100%;height:100%;max-width:1000px;margin:0 auto;position:relative}.pompey-leaderboard-header__logo{position:absolute;width:290px;height:198px;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 1023.98px){.pompey-leaderboard-header__logo{position:relative;-webkit-transform:none;transform:none;margin:0 auto}}.pompey-leaderboard-header__logo img{width:100%;height:100%}.pompey-leaderboard-header__summary{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:24px;font-weight:600;max-width:360px;padding-right:20px;color:#fefefe;color:var(--color-gj-white)}@media(max-width: 1023.98px){.pompey-leaderboard-header__summary{position:relative;-webkit-transform:none;transform:none;margin:0 auto;text-align:center;font-size:20px;font-weight:500;padding:0 10px 20px}}.popular-walks{background-color:#edf1ee;margin-top:20px}.related-walks__content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 20px;max-width:1032px;position:relative}@media(max-width: 479.98px){.related-walks__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.related-walks__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media(max-width: 767.98px){.related-walks__item{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5px}}.related-walks__item .button{margin:0}@media(max-width: 479.98px){.related-walks__item--previous .button{width:100%;margin-top:0}}.related-walks__item--previous .button__label{display:block;position:relative;padding-left:20px}.related-walks__item--previous .button::before{content:"";position:absolute;top:50%;left:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:20px;background-repeat:no-repeat;background-size:100%;background-image:url("/assets/img/icons/icon-previous.svg")}.related-walks__item--next{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width: 767.98px){.related-walks__item--next{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(max-width: 479.98px){.related-walks__item--next .button{width:100%;margin-top:0}}.related-walks__item--next .button__label{display:block;position:relative;padding-right:20px}.related-walks__item--next .button::after{content:"";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:16px;background-repeat:no-repeat;background-size:100%;background-image:url("/assets/img/icons/icon-next.svg")}.related-walks__text{position:relative}.related-walks__text::before{content:"";position:absolute;top:50%;left:-83px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:53px;height:65px;background:url("/assets/img/icons/icon-pdf.svg") no-repeat;background-size:100%}@media(max-width: 767.98px){.related-walks__name{display:none}}.search-form{background-color:rgba(168,239,225,.2);width:100%}.search-form__container{width:100%}.search-form__inner{width:100%;height:68px;padding:0 0 20px;max-width:1110px;margin:0 auto}@media(max-width: 767.98px){.search-form__inner{height:auto}}.search-form__filters{position:relative;padding:0 24px}.search-form__filter-collection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.search-form .dropdown{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 40px)/3);flex:0 0 calc((100% - 40px)/3);max-width:300px}@media(max-width: 767.98px){.search-form .dropdown{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.carousel-location-list__title{text-transform:capitalize}.carousel-location-list__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:40px;padding-right:40px}@media(max-width: 767.98px){.carousel-location-list__list{padding-left:0;padding-right:0}}@media(max-width: 639.98px){.carousel-location-list__list{max-width:480px;margin:0 auto}}@media(max-width: 639.98px){.carousel-location-list__list.compact{max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.carousel-location-list__list.compact .carousel-location-list__item{max-width:33.3333333333%;width:100%}@media(max-width: 639.98px){.carousel-location-list__list.compact .carousel-location-list__item{max-width:350px}}.carousel-location-list__item{position:relative;height:128px;padding:8px}@media(hover: hover){.carousel-location-list__item:hover{color:#000;color:var(--color-gj-plain-black)}}@media only screen and (hover: none){.carousel-location-list__item:active,.carousel-location-list__item:hover{color:#000;color:var(--color-gj-plain-black)}}.carousel-location-list__item__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:100%;background:rgba(0,0,0,.6);padding:16px 16px 12px;-webkit-transition:background .175s ease-in-out;transition:background .175s ease-in-out;z-index:2}@media(hover: hover){.carousel-location-list__item:hover .carousel-location-list__item__content{background:rgba(0,0,0,.3)}}@media only screen and (hover: none){.carousel-location-list__item:active .carousel-location-list__item__content,.carousel-location-list__item:hover .carousel-location-list__item__content{background:rgba(0,0,0,.3)}}.carousel-location-list__item__title{color:#fefefe;color:var(--color-gj-white);margin:0;-webkit-transition:text-shadow .175s ease-in-out;transition:text-shadow .175s ease-in-out}@media(hover: hover){.carousel-location-list__item:hover .carousel-location-list__item__title{text-shadow:0 0 2px rgba(0,0,0,.6)}}@media only screen and (hover: none){.carousel-location-list__item:active .carousel-location-list__item__title,.carousel-location-list__item:hover .carousel-location-list__item__title{text-shadow:0 0 2px rgba(0,0,0,.6)}}.carousel-location-list__item__link{position:relative;display:block;top:0;left:0;width:100%;height:100%;border-radius:5px;overflow:hidden}.carousel-location-list__item__image-holder{position:absolute;top:0;left:0;width:100%;height:100%;padding:inherit;z-index:1}.carousel-location-list__item__image{position:absolute;height:100%;min-width:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#0a8871;background-color:var(--color-gj-green-primary);-webkit-transition:opacity .175s ease-in-out;transition:opacity .175s ease-in-out}.carousel-location-list__item__button{background-image:url("/assets/img/icons/icon-disclosure.svg");background-size:24px 24px;background-repeat:no-repeat;background-position:right 5px center;background-color:transparent;width:44px;height:80px;color:#fff;border:none;outline:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:24px;opacity:.6}.carousel-location-list__item__button__previous{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);left:0;right:auto}@media(hover: hover){.carousel-location-list__item__button:hover{opacity:.8}}@media only screen and (hover: none){.carousel-location-list__item__button:active,.carousel-location-list__item__button:hover{opacity:.8}}.carousel-location-list__item__button.slick-disabled{opacity:0;pointer-events:none}@media(max-width: 767.98px){.carousel-location-list .slick-list{margin:0 40px}}.carousel-location-list .slick-prev,.carousel-location-list .slick-next{position:absolute;top:50%;display:block;padding:0;cursor:pointer;border:none;outline:none;background:#0a8871;background:var(--color-gj-green-primary);color:#fff}.carousel-location-list .slick-prev{left:-25px;font-size:0px}.carousel-location-list .slick-prev::before{content:"←";font-size:20px;padding:10px}.carousel-location-list .slick-next{right:-25px;font-size:0px}.carousel-location-list .slick-next::before{content:"→";font-size:20px;padding:10px}.carousel-location-list .slick-dotted.slick-slider{margin-bottom:30px}.carousel-location-list .slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.carousel-location-list .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.carousel-location-list .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.carousel-location-list .slick-dots li button:hover,.carousel-location-list .slick-dots li button:focus{outline:none}.carousel-location-list .slick-dots li button:hover::before,.carousel-location-list .slick-dots li button:focus::before{opacity:1}.carousel-location-list .slick-dots li button::before{font-size:20px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel-location-list .slick-dots li.slick-active button::before{opacity:.75;color:#0a8871;color:var(--color-gj-green-primary)}.text-link-list{background-color:#edf1ee}.text-link-list__title{text-transform:capitalize}.text-link-list__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px}.text-link-list__list__grid{text-align:center;display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;grid-gap:5px;gap:5px}@media(max-width: 767.98px){.text-link-list__list__grid{grid-template-columns:1fr 1fr}}@media(max-width: 639.98px){.text-link-list__list__grid{grid-template-columns:1fr;text-align:left}}.text-link-list__list__grid__item{color:#0a8871;color:var(--color-gj-green-primary);text-decoration:underline}.walk-search-results__summary{margin:0 0 20px;padding:0 20px}.walk-step-preview{max-width:1049px;margin:0 auto 20px}.walk-step-preview__download-link{color:#104c30;color:var(--color-gj-green-dark-text)}.walk-step-preview__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;gap:24px;margin:44px 0 20px}@media(max-width: 1023.98px){.walk-step-preview__list{grid-template-columns:1fr}}.walk-step-preview__map{margin:20px auto;display:block;width:100%;height:487px}.walk-step-preview__map__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;height:auto;-o-object-fit:contain;object-fit:contain}@media(max-width: 767.98px){.walk-step-preview__map{max-width:415px;height:auto}}.walk-step-preview__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:20px;background-color:#FDF7EE;background-color:var(--color-gj-cream-2);padding:20px}.walk-step-preview__step__image{display:block;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;width:100px;height:100px}.walk-step-preview__step__image img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover}.walk-step-preview__step__text{line-height:1.3em}
:root{--color-gj-white: #fefefe;--color-gj-white-hover: #d8d8d8;--color-gj-green-dark-text: #104c30;--color-gj-green-dark-text-hover: #0e4129;--color-gj-green-lowlight: #076d5a;--color-gj-green-lowlight-hover: #065d4d;--color-gj-green-primary: #0a8871;--color-gj-green-primary-hover: #097460;--color-gj-green-highlight: #64baaa;--color-gj-green-highlight-hover: #4ba897;--color-gj-green-accessible: #86d1c3;--color-gj-green-accessible-hover: #61c3b1;--color-gj-green-light: #A8EFE1;--color-gj-green-light-hover: #74e6cf;--color-gj-yellow-lowlight: #be9d2a;--color-gj-yellow-lowlight-hover: #a28524;--color-gj-yellow-primary: #edc435;--color-gj-yellow-primary-hover: #e2b414;--color-gj-yellow-highlight: #f1d040;--color-gj-yellow-highlight-hover: #eec615;--color-gj-yellow-accessible: #f4da66;--color-gj-yellow-accessible-hover: #f1ce36;--color-gj-orange-lowlight: #b07253;--color-gj-orange-lowlight-hover: #976045;--color-gj-orange-primary: #dc8e68;--color-gj-orange-primary-hover: #d37041;--color-gj-orange-highlight: #e3a57d;--color-gj-orange-highlight-hover: #da8752;--color-gj-orange-accessible: #EDBB99;--color-gj-orange-accessible-hover: #e49a67;--color-gj-red-lowlight: #9e525f;--color-gj-red-lowlight-hover: #864651;--color-gj-red-primary: #c66777;--color-gj-red-primary-hover: #ba465a;--color-gj-red-highlight: #d17c8f;--color-gj-red-highlight-hover: #c4576f;--color-gj-red-accessible: #ffb0c1;--color-gj-red-accessible-hover: #ff6f8e;--color-gj-red-dull: #ceabb5;--color-gj-red-dull-hover: #b98796;--color-gj-blue-lowlight: #305785;--color-gj-blue-lowlight-hover: #294a71;--color-gj-blue-primary: #3c6da6;--color-gj-blue-primary-hover: #335d8d;--color-gj-blue-highlight: #4883b8;--color-gj-blue-highlight-hover: #3d6f9d;--color-gj-blue-accessible: #7bbaea;--color-gj-blue-accessible-hover: #4da2e3;--color-gj-grey: #aaa;--color-gj-grey-hover: #919191;--color-gj-plain-white: #fff;--color-gj-plain-white-hover: #d9d9d9;--color-gj-plain-black: #000;--color-gj-plain-black-hover: black;--color-gj-black-text: #3e3e3e;--color-gj-black-text-hover: #353535;--color-gj-cream: #FEF9F7;--color-gj-cream-hover: #f6c7b4;--color-gj-cream-2: #FDF7EE;--color-gj-cream-2-hover: #f5d8ac}:root{--color-vitality-primary: #f41c5e;--color-vitality-primary-hover: #dd0b4b}.vitality-cta{position:relative;background-color:#f41c5e;background-color:var(--color-vitality-primary);border:none;color:#fff;font-size:24px;min-height:55px;padding:0 30px;border-radius:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:background-color .175s ease-in-out;transition:background-color .175s ease-in-out}@media(min-width: 1024px){.vitality-cta{min-height:68px}}@media(hover: hover){.vitality-cta:hover{background-color:#dd0b4b;background-color:var(--color-vitality-primary-hover);color:#fff}}@media only screen and (hover: none){.vitality-cta:active,.vitality-cta:hover{background-color:#dd0b4b;background-color:var(--color-vitality-primary-hover);color:#fff}}body.vitality .container--share>section:first-child{background-color:#fef9f7}.promo-go-jauntly{position:relative;display:block;width:100%;min-height:384px}@media(min-width: 640px){.promo-go-jauntly{height:576px}}.promo-go-jauntly__background{position:absolute;top:0;left:0;width:100%;overflow:hidden;z-index:0;height:100%}.promo-go-jauntly__background__picture{display:block;width:100%;height:100%;background-color:#000}.promo-go-jauntly__background__image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.promo-go-jauntly .section{position:relative;width:100%;padding:17px;z-index:1;color:#fefefe;color:var(--color-gj-white);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promo-go-jauntly .section>.section-content{width:100%;max-width:1220px;margin:0 auto}.promo-go-jauntly .section .section-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:25px;max-width:985px;-webkit-box-sizing:content-box;box-sizing:content-box;padding:0 0 20px}@media(min-width: 640px){.promo-go-jauntly .section .section-content{gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.promo-go-jauntly .section h4{font-size:40px;font-weight:700;margin:0;line-height:1.1em;letter-spacing:0em}@media(min-width: 1024px){.promo-go-jauntly .section h4{font-size:50px}}.promo-go-jauntly .section p{font-size:24px}@media(min-width: 640px){.promo-go-jauntly__title h4{width:50%}}@media(min-width: 640px){.promo-go-jauntly__summary{width:50%}}.promo-go-jauntly__award{margin:10px 0 20px;text-align:left}@media(min-width: 640px){.promo-go-jauntly__award{margin:10px 0 0;display:block;position:absolute;top:0;right:0;text-align:unset}}.promo-go-jauntly__award img{height:85px;-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right}@media(min-width: 640px){.promo-go-jauntly__award img{height:114px}}.promo-go-jauntly__stores{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(hover: hover){.promo-go-jauntly__stores:hover .promo-go-jauntly__stores__link{opacity:.5}}@media only screen and (hover: none){.promo-go-jauntly__stores:active .promo-go-jauntly__stores__link,.promo-go-jauntly__stores:hover .promo-go-jauntly__stores__link{opacity:.5}}.promo-go-jauntly__stores__link{cursor:pointer;display:block;-webkit-transition:opacity .175s ease-in-out;transition:opacity .175s ease-in-out}@media(hover: hover){.promo-go-jauntly__stores__link:hover{opacity:1 !important}}@media only screen and (hover: none){.promo-go-jauntly__stores__link:active,.promo-go-jauntly__stores__link:hover{opacity:1 !important}}.promo-go-jauntly__stores__link img{width:170px;height:51px}@media(min-width: 640px){.promo-go-jauntly__stores__link img{width:235px;height:70px}}.promo-vitality-linking{position:relative;display:block;width:100%;min-height:384px;background-color:#fff}@media(min-width: 640px){.promo-vitality-linking{height:387px}}.promo-vitality-linking .section{position:relative;width:100%;padding:17px;z-index:1;color:#fefefe;color:var(--color-gj-white);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promo-vitality-linking .section>.section-content{width:100%;max-width:1220px;margin:0 auto}.promo-vitality-linking .section .section-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:25px;max-width:985px;-webkit-box-sizing:content-box;box-sizing:content-box;padding:20px 0}@media(min-width: 640px){.promo-vitality-linking .section .section-content{gap:40px;padding:40px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.promo-vitality-linking .section h4{font-size:40px;font-weight:700;margin:0;line-height:1.1em;letter-spacing:0em;color:#333}@media(min-width: 1024px){.promo-vitality-linking .section h4{font-size:50px}}.promo-vitality-linking .section p{font-size:20px;color:#333}@media(min-width: 1024px){.promo-vitality-linking .section p{font-size:24px}}.promo-vitality-linking__info{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}@media(min-width: 640px){.promo-vitality-linking__info{gap:25px}}@media(min-width: 768px){.promo-vitality-linking__info{gap:40px}}.promo-vitality-linking__watch{text-align:center;width:100%}.promo-vitality-linking__watch img{width:304px;height:304px;-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right}@media(min-width: 640px){.promo-vitality-linking__watch{-ms-flex-preferred-size:250px;flex-basis:250px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;text-align:left;width:auto}.promo-vitality-linking__watch img{width:250px;height:250px}}@media(min-width: 768px){.promo-vitality-linking__watch{-ms-flex-preferred-size:304px;flex-basis:304px}}@media(min-width: 1024px){.promo-vitality-linking__watch{-ms-flex-preferred-size:446px;flex-basis:446px}}.promo-vitality-linking__stores{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(hover: hover){.promo-vitality-linking__stores:hover .promo-go-jauntly__stores__link{opacity:.5}}@media only screen and (hover: none){.promo-vitality-linking__stores:active .promo-go-jauntly__stores__link,.promo-vitality-linking__stores:hover .promo-go-jauntly__stores__link{opacity:.5}}.promo-vitality-linking__stores__link{cursor:pointer;display:block;-webkit-transition:opacity .175s ease-in-out;transition:opacity .175s ease-in-out}@media(hover: hover){.promo-vitality-linking__stores__link:hover{opacity:1 !important}}@media only screen and (hover: none){.promo-vitality-linking__stores__link:active,.promo-vitality-linking__stores__link:hover{opacity:1 !important}}.promo-vitality-linking__stores__link img{width:170px;height:51px}@media(min-width: 640px){.promo-vitality-linking__stores__link img{width:235px;height:70px}}.promo-vitality-points{position:relative;display:block;width:100%;background-color:#f5f7fa}.promo-vitality-points .section{position:relative;width:100%;padding:17px;z-index:1;color:#fefefe;color:var(--color-gj-white);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promo-vitality-points .section>.section-content{width:100%;max-width:1220px;margin:0 auto}.promo-vitality-points .section .section-content{position:relative;max-width:985px;-webkit-box-sizing:content-box;box-sizing:content-box}@media(min-width: 1024px){.promo-vitality-points .section .section-content{padding:20px 0}}.promo-vitality-points .section h4{font-size:30px;font-weight:700;margin:0 0 25px;line-height:1.1em;letter-spacing:0em;color:#333}@media(min-width: 1024px){.promo-vitality-points .section h4{font-size:40px}}.promo-vitality-points .section p{color:#333}.promo-vitality-points__distance{font-size:20px;background:url("/assets/img/vitality-icon-foot.png");background-size:24px 24px;background-position:left center;background-repeat:no-repeat;padding-left:40px;margin:13px 0}@media(min-width: 1024px){.promo-vitality-points__distance{font-size:24px}}.promo-vitality-points__reminder{font-size:20px;margin:30px 0 0}@media(min-width: 1024px){.promo-vitality-points__reminder{font-size:24px}}.promo-vitality-points__average{font-size:16px;font-style:italic;margin:20px 0 0}@media(min-width: 1024px){.promo-vitality-points__average{font-size:18px}}body.mobile-nav-open{overflow:hidden}.vitality-navigation-main{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;max-width:100%;top:0;overflow:hidden;font-size:26px;line-height:1.2;color:#fefefe;color:var(--color-gj-white);z-index:200}@media(min-width: 640px){.vitality-navigation-main{min-width:100%;font-size:18px;background-color:transparent;z-index:200}}@media(min-width: 1024px){.vitality-navigation-main{font-size:20px}}.vitality-navigation-main *{-webkit-box-sizing:border-box;box-sizing:border-box}.vitality-navigation-main button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;text-transform:uppercase}.vitality-navigation-main .icon-button{position:absolute;padding:15px;font-size:0;color:transparent}@media(min-width: 640px){.vitality-navigation-main .icon-button{display:none}}.vitality-navigation-main .icon-button svg{stroke:#fefefe;stroke:var(--color-gj-white);-webkit-transition:.175s stroke ease-in-out;transition:.175s stroke ease-in-out}@media(hover: hover){.vitality-navigation-main .icon-button:hover .vitality-navigation-main .icon-button svg{stroke:#A8EFE1;stroke:var(--color-gj-green-light)}}@media only screen and (hover: none){.vitality-navigation-main .icon-button:active .vitality-navigation-main .icon-button svg,.vitality-navigation-main .icon-button:hover .vitality-navigation-main .icon-button svg{stroke:#A8EFE1;stroke:var(--color-gj-green-light)}}.vitality-navigation-main .close-navigation-button{top:18px;right:21px}.vitality-navigation-main .close-nav-click-target{display:none;position:relative;min-height:100vh;z-index:-2}.vitality-navigation-main .close-nav-click-target.active{display:block}.vitality-mobile-site-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;min-height:110px;background-color:#f41c5e;background-color:var(--color-vitality-primary)}.vitality-mobile-site-header .mobile-hamburger-menu{position:absolute;top:21px;padding:20px}.vitality-mobile-site-header .mobile-hamburger-menu svg rect{fill:#fff;-webkit-transition:fill .25s ease-in-out;transition:fill .25s ease-in-out}@media(hover: hover){.vitality-mobile-site-header .mobile-hamburger-menu:hover svg rect{fill:#A8EFE1;fill:var(--color-gj-green-light)}}@media only screen and (hover: none){.vitality-mobile-site-header .mobile-hamburger-menu:active svg rect,.vitality-mobile-site-header .mobile-hamburger-menu:hover svg rect{fill:#A8EFE1;fill:var(--color-gj-green-light)}}.vitality-mobile-site-header .vitality-navigation-logo{text-align:center;width:100%;padding:20px 0;height:70px}.vitality-mobile-site-header .vitality-navigation-logo img{width:204px;height:70px}.vitality-mobile-site-header .vitality-primary-nav-title{display:block;margin-top:20px;padding:10px 70px;text-align:center;max-height:200px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.content-loaded .vitality-mobile-site-header .vitality-primary-nav-title{max-height:0;padding:0 70px;overflow:hidden}.vitality-mobile-site-header .vitality-primary-nav-title h2{margin:0 0 10px}@media(min-width: 640px){.vitality-mobile-site-header{display:none}}.vitality-primary-nav{max-width:1376px;padding-left:36px;padding-right:36px;position:fixed;top:0;left:0;height:100vh;width:100vw;padding-top:36px;padding-bottom:36px;background-color:#f41c5e;background-color:var(--color-vitality-primary);overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .35s ease-in-out;transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out, -webkit-transform .35s ease-in-out}@media(min-width: 1024px){.vitality-primary-nav{padding-left:80px;padding-right:80px}}.vitality-primary-nav .vitality-primary-nav-title{width:100%;text-align:left;display:none}@media(min-width: 640px){.vitality-primary-nav .vitality-primary-nav-title{display:unset}}.vitality-primary-nav .vitality-primary-nav-title h2{font-weight:600;font-size:50px;text-align:left;margin:0 0 10px;text-indent:-2px}.vitality-primary-nav .vitality-primary-nav-title h3{font-weight:normal;font-size:24px;margin:0}.vitality-primary-nav .vitality-primary-nav-controls-container{width:100%}.vitality-primary-nav .vitality-primary-nav-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vitality-primary-nav ul{padding:0}@media(min-width: 640px){.vitality-primary-nav ul{margin:0}}.vitality-primary-nav li{list-style:none}@media(min-width: 640px){.vitality-primary-nav li::after{content:"|";padding:0 10px}.vitality-primary-nav li:last-child::after{content:none}}.vitality-primary-nav li a{font-weight:500;font-size:17px;text-decoration:none;color:#fefefe;color:var(--color-gj-white);-webkit-transition:.175s color ease-in-out;transition:.175s color ease-in-out;letter-spacing:.32px}@media(hover: hover){.vitality-primary-nav li a:hover{color:#d8d8d8;color:var(--color-gj-white-hover)}}@media only screen and (hover: none){.vitality-primary-nav li a:active,.vitality-primary-nav li a:hover{color:#d8d8d8;color:var(--color-gj-white-hover)}}@media(min-width: 640px){.vitality-primary-nav{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:auto;margin:0 auto;padding-top:30px;padding-bottom:30px;overflow:unset;min-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1376px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;-webkit-box-shadow:999px 0 0 0 #f41c5e,-999px 0 0 0 #f41c5e;box-shadow:999px 0 0 0 #f41c5e,-999px 0 0 0 #f41c5e;-webkit-box-shadow:999px 0 0 0 var(--color-vitality-primary),-999px 0 0 0 var(--color-vitality-primary);box-shadow:999px 0 0 0 var(--color-vitality-primary),-999px 0 0 0 var(--color-vitality-primary)}.vitality-primary-nav svg{display:none}.vitality-primary-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.vitality-primary-nav li.active{-webkit-box-shadow:inset 0 -4px 0 0 #86d1c3;box-shadow:inset 0 -4px 0 0 #86d1c3;-webkit-box-shadow:inset 0 -4px 0 0 var(--color-gj-green-accessible);box-shadow:inset 0 -4px 0 0 var(--color-gj-green-accessible)}.vitality-primary-nav li.active a{color:#A8EFE1;color:var(--color-gj-green-light)}.vitality-primary-nav li.current{-webkit-box-shadow:inset 0 -4px 0 0 #86d1c3;box-shadow:inset 0 -4px 0 0 #86d1c3;-webkit-box-shadow:inset 0 -4px 0 0 var(--color-gj-green-accessible);box-shadow:inset 0 -4px 0 0 var(--color-gj-green-accessible)}.vitality-primary-nav li.current a{color:#A8EFE1;color:var(--color-gj-green-light)}}@media(min-width: 768px){.vitality-primary-nav li a{min-width:100px;height:40px}}.vitality-primary-nav.active{-webkit-transform:translateX(0);transform:translateX(0)}.vitality-primary-nav .vitality-navigation-logo{display:none;width:242px;height:83px}.vitality-primary-nav .vitality-navigation-logo img{width:242px;height:83px}@media(min-width: 640px){.vitality-primary-nav .vitality-navigation-logo{display:unset}}
