.homepage .app-footer{min-height:10em;padding-top:2em}.homepage :is(.menu-btn img,footer .feefo-badge){display:none}:is(.homepage.active-tab-search,.homepage.homepage-search-open) .menu-btn img{display:block}.homepage.desktop{max-width:var(--page-width-max);margin:0 auto}.homepage.desktop #page-wrapper{z-index:unset;width:100%!important}.homepage.desktop .app-header nav>ul{min-height:9em}@media (width>=768px){.homepage.desktop .app-header .logo{width:126px;height:110px}.homepage.desktop .app-header nav>ul>li:first-child{padding-left:2em}}@media (width>=1700px){.homepage.desktop .app-header nav>ul{padding:0}.homepage.desktop .app-header nav>ul>li:first-child{padding-left:0}}@media (width>=1606px){.homepage.desktop footer:not(.footer-seo-links){border-radius:1em;margin-bottom:1em;overflow:hidden}}.homepage-content[data-v-ff7ab3ff]{width:100vw;position:relative}.active-tab-search .homepage-content[data-v-ff7ab3ff]{display:none}.homepage-content[data-v-ff7ab3ff] .heading{color:var(--colour-wcag-blue);margin:0 0 .75em 1em;font-size:1.4em;font-weight:400}@media screen and (width<=385px) and (orientation:portrait){.homepage-content[data-v-ff7ab3ff] .heading{font-size:1.3em}}@media screen and (width<=350px) and (orientation:portrait){.homepage-content[data-v-ff7ab3ff] .heading{font-size:1.2em}}.strapline.heading[data-v-ff7ab3ff]{color:#fff;font-size:var(--heading);margin:0 0 .5em;line-height:1;display:block}.tabs[data-v-ff7ab3ff]{-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:space-between;padding:0 1.4em;display:flex;position:relative}.tabs[data-v-ff7ab3ff]:after{background-color:var(--colour-page-background);content:"";z-index:1;border-radius:3px;width:calc(100% - 2.8em);height:3px;position:absolute;bottom:-8px;left:1.4em;right:1.4em}.homepage-content .tabs .heading[data-v-ff7ab3ff]{margin:0;line-height:1;position:relative}.tabs .heading[data-v-ff7ab3ff]:last-child{text-align:right}.tabs .inactive[data-v-ff7ab3ff]{color:#888}.tabs .heading[data-v-ff7ab3ff]:after{content:"";z-index:2;background-color:#185ba1;border-radius:3px;width:100%;height:3px;position:absolute;bottom:-8px;left:0}.tabs .inactive.heading[data-v-ff7ab3ff]:after{content:none}.tab-content[data-v-ff7ab3ff]{margin:.7em 0 0}.destinations[data-v-ff7ab3ff],.features[data-v-ff7ab3ff]{background:#f4f6f8}.section[data-v-ff7ab3ff]{padding:2em 0}.section.destinations[data-v-ff7ab3ff]{padding-top:1em}.section.join-us[data-v-ff7ab3ff]{padding:1em 0 0}.section .heading[data-v-ff7ab3ff]{margin:0 0 .15em 1.1em}.near-me-section[data-v-ff7ab3ff]{margin:0 auto}.near-me-additional-links[data-v-ff7ab3ff]{grid-template-columns:repeat(auto-fit,minmax(12em,1fr));gap:1em;padding:1.4em;display:grid}.near-me-additional-links a[data-v-ff7ab3ff]{border:4px solid var(--colour-page-background-light);color:var(--colour-wcag-blue);background:#fff;border-radius:5em;justify-content:center;align-items:center;margin:0 auto;padding:.2em .75em .2em 0;font-weight:700;line-height:1.1;text-decoration:none;transition:box-shadow .15s ease-out,transform .2s ease-out;display:inline-flex;position:relative}.near-me-additional-links a[data-v-ff7ab3ff]:active{filter:brightness(.5);transform:scale(1.1)}.near-me-additional-links img[data-v-ff7ab3ff]{vertical-align:middle;width:auto;height:2em;margin:0 0 .1em}.articles-header[data-v-ff7ab3ff]{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.articles-header a[data-v-ff7ab3ff]{color:var(--colour-wcag-blue);font-size:var(--body);padding-right:1.4em}.banner[data-v-ff7ab3ff]{justify-content:center;align-items:flex-end;min-height:15em;text-decoration:none;display:flex;position:relative;overflow:hidden}.banner[data-v-ff7ab3ff]:active{filter:brightness(.5)}.banner img[data-v-ff7ab3ff]{width:100%;position:absolute}.banner img.backgnd[data-v-ff7ab3ff]{aspect-ratio:3/2;object-fit:cover;height:100%}.banner div[data-v-ff7ab3ff]{color:var(--colour-wcag-blue);z-index:2;background:#fff;border-radius:5em;justify-content:flex-start;align-items:center;margin:1em auto;padding:.2em;font-size:1.2em;font-weight:700;transition:all .2s;display:inline-flex;position:relative}.banner div img[data-v-ff7ab3ff]{vertical-align:middle;width:auto;height:2.3em;margin:0 0 .4em}.banner div span[data-v-ff7ab3ff]{padding:.5em 1em .5em 2em}.banner:active div[data-v-ff7ab3ff]{transform:scale(1.1)}.scrollable[data-v-ff7ab3ff]{scroll-snap-type:x mandatory;padding:1em 1.4em;scroll-padding:0 1.4em;overflow:auto visible}@supports (scrollbar-width:none){.scrollable[data-v-ff7ab3ff]{scrollbar-width:none}.desktop .scrollable[data-v-ff7ab3ff]{scrollbar-width:thin}}@supports selector(::-webkit-scrollbar){.scrollable[data-v-ff7ab3ff]:not(.desktop)::-webkit-scrollbar{display:none}}.hero[data-v-ff7ab3ff]{display:none}@media screen and (width>=320px) and (width<=998px) and (orientation:landscape){.section.about[data-v-ff7ab3ff]{isolation:isolate;grid-template-columns:repeat(auto-fill,minmax(18em,1fr));justify-content:space-between;align-items:flex-start;column-gap:2em;padding:1.4em;display:grid}.about[data-v-ff7ab3ff] .about-us{grid-area:1/1/2/2;padding:0}.about[data-v-ff7ab3ff] .join-us{border-radius:1em;height:auto;margin:0;padding:0 0 1em;overflow:hidden}.near-me-section[data-v-ff7ab3ff]{grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:space-evenly;gap:1.4em;margin:auto 1.4em;display:grid}.banner[data-v-ff7ab3ff]{border-radius:.7em}}.ai-search-link[data-v-ff7ab3ff]{background:var(--colour-page-background-light);color:var(--colour-dark-blue);border-radius:12em;justify-content:center;align-items:center;gap:.23em;width:fit-content;margin:-1em auto 2em;padding:.2em 1em;text-decoration:none;transition:background .2s ease-in-out;display:flex}.ai-search-link img[data-v-ff7ab3ff]{filter:contrast(.5)}.ai-search-link[data-v-ff7ab3ff]:active{background:var(--colour-page-background);text-decoration:underline}@media (hover:hover){.ai-search-link[data-v-ff7ab3ff]:hover{background:var(--colour-page-background);text-decoration:underline}}.desktop.homepage-content[data-v-ff7ab3ff]{width:100%}.desktop.homepage-content .tabs[data-v-ff7ab3ff] .heading,.desktop.homepage-content[data-v-ff7ab3ff] .heading{text-align:center;margin:.75em auto;font-size:3em;font-weight:700}.desktop .near-me-section[data-v-ff7ab3ff]{grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2em;padding:5em 5em 0;display:grid}.desktop .banner[data-v-ff7ab3ff]{border-radius:1em;min-height:20em;transition:box-shadow .15s ease-out,transform .25s ease-out}.desktop[data-v-ff7ab3ff] :is(.banner:focus-visible,.banner:hover){outline:none;transform:scale(1.05)}.desktop .banner div[data-v-ff7ab3ff]{z-index:unset;font-size:2em}.desktop :is(.banner:focus-visible,.banner:hover) div[data-v-ff7ab3ff]{color:#fff;background-color:#185ba1}.desktop .near-me-additional-links[data-v-ff7ab3ff]{grid-template-columns:repeat(auto-fit,minmax(14em,1fr));gap:1.5em 2em;padding:3em 5em 2em}.desktop .near-me-additional-links a[data-v-ff7ab3ff]{font-size:1.4em}.desktop .near-me-additional-links img[data-v-ff7ab3ff]{height:2.3em;margin:0 0 .4em}.desktop .near-me-additional-links[data-v-ff7ab3ff] :is(a:focus-visible,a:hover){border-color:var(--focus-ring-colour);box-shadow:0 0 0 4px var(--focus-ring-colour);outline:none;transform:scale(1.15)}.desktop .articles-header[data-v-ff7ab3ff]{justify-content:center}.desktop.homepage-content[data-v-ff7ab3ff] .logo{width:110px;top:-130px;left:100px}.desktop .categories[data-v-ff7ab3ff]{padding:2em 5em 5em}.desktop .features[data-v-ff7ab3ff]{padding:2em 0;position:relative}.desktop .scrollable[data-v-ff7ab3ff]{padding:2em 5em;scroll-padding:0 5em}.desktop .section.destinations[data-v-ff7ab3ff]{isolation:isolate;margin:0;padding:2em 0 0;position:relative}.desktop .section.destinations>span[data-v-ff7ab3ff]{display:block!important}.desktop .section.destinations[data-v-ff7ab3ff]:after,.desktop .section.features[data-v-ff7ab3ff]:after{content:"";pointer-events:none;z-index:1;background-image:linear-gradient(270deg,#f4f6f9 0,#f4f6f9bc 19%,#f4f6f98a 34%,#f4f6f961 47%,#f4f6f947 56.5%,#f4f6f931 65%,#f4f6f920 73%,#f4f6f913 80.2%,#f4f6f90b 86.1%,#f4f6f905 91%,#f4f6f902 95.2%,#f4f6f901 98.2%,#f4f6f900);width:6em;height:100%;display:block;position:absolute;inset:0 0 0 auto}.desktop.homepage-content[data-v-ff7ab3ff] .top-destinations.tab-content{overflow:unset;margin:0;display:block!important}.desktop.homepage-content[data-v-ff7ab3ff] .destinations-list{justify-content:center;min-width:calc(100% - 10em);padding:4em 5em}.desktop.homepage-content[data-v-ff7ab3ff] .destinations-list a{min-width:7em;max-width:21em;font-size:1.3em;transition:box-shadow .15s ease-out}.desktop.homepage-content[data-v-ff7ab3ff] .destinations-list a span{transition:transform .2s ease-out}.desktop.homepage-content[data-v-ff7ab3ff] .destinations-list a:focus-visible,.desktop.homepage-content[data-v-ff7ab3ff] .destinations-list a:hover{box-shadow:0 0 0 7px var(--focus-ring-colour);outline:none}.desktop.homepage-content[data-v-ff7ab3ff] .destinations-list a:focus-visible span,.desktop.homepage-content[data-v-ff7ab3ff] .destinations-list a:hover span{transform:scale(1.15)}.desktop .tabs[data-v-ff7ab3ff]{justify-content:center}.desktop .tabs .heading[data-v-ff7ab3ff]:after,.desktop .tabs[data-v-ff7ab3ff]:after{content:none}.desktop .tabs .heading[data-v-ff7ab3ff]:last-of-type{display:none}.desktop .section.about[data-v-ff7ab3ff]{isolation:isolate;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-auto-rows:auto;justify-content:space-between;align-items:flex-start;gap:2em;padding:4em 5em 5em;display:grid}.desktop .about[data-v-ff7ab3ff] .about-us{padding:0}.desktop .about[data-v-ff7ab3ff] .join-us{border-radius:1.5em;margin:0}.desktop .about[data-v-ff7ab3ff] .join-us h3{font-size:3em}.desktop .about[data-v-ff7ab3ff] .join-us .more{font-size:1.3em}.desktop .about[data-v-ff7ab3ff] .about-us .heading{margin-top:0}.desktop .about[data-v-ff7ab3ff] .about-us li,.desktop .about[data-v-ff7ab3ff] .about-us p{font-size:inherit}.desktop .about[data-v-ff7ab3ff] .about-us li{padding-bottom:1em}.desktop .about[data-v-ff7ab3ff] .feefo-badge a{justify-content:flex-start}.desktop .about[data-v-ff7ab3ff] .feefo-award-badge{width:320px}@media (width>=1606px){.desktop .section.destinations[data-v-ff7ab3ff]{border-radius:0 0 1em 1em;overflow:hidden}.desktop .features[data-v-ff7ab3ff],.desktop[data-v-ff7ab3ff] .social-proof{border-radius:1em;overflow:hidden}}
