html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;}audio:not([controls]){display:none;height:0;}progress{vertical-align:baseline;}template,[hidden]{display:none;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}dfn{font-style:italic;}h1{font-size:2em;margin:0.75em 0;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}svg:not(:root){overflow:hidden;}figure{margin:1.5em 40px;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button,[type="button"],[type="reset"],[type="submit"]{}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}input{overflow:visible;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-input-placeholder{color:inherit;opacity:0.54;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{box-sizing:border-box;display:table;max-width:100%;white-space:normal;color:inherit;padding:0;}optgroup{font-weight:bold;}textarea{overflow:auto;}.js-btn,.js-hide-show_btn{background:white;background:linear-gradient(to bottom,white 0%,#f3f3f3 50%,#ededed 51%,#f3f3f3 100%);border:1px solid #dfdfdf;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.1),inset 0 0 3px white;cursor:pointer;display:inline-block;font-size:1em;font-weight:400;line-height:1em;margin:1em 5px;padding:5px 1em;text-shadow:0 -1px 0 rgba(0,0,0,0.2),0 1px 0 white;}.js-accordion{margin:0;overflow:hidden;box-sizing:border-box;-ms-box-sizing:border-box;}.js-accordion .js-accordion_control{background:url("/themes/custom/yhafi/dest/../img/glass-arrow-down.png") no-repeat 98% 50% #003466;color:#E7E7E7;box-sizing:border-box;-ms-box-sizing:border-box;border-bottom:1px solid #E7E7E7;font-size:1.25em;margin-top:0;margin-bottom:0;position:relative;text-align:left;text-decoration:none;}.js-accordion .js-accordion_control--active{background-image:none;background-color:#E7E7E7;border-color:#E7E7E7;color:#003466;font-weight:700;}.js-accordion .js-accordion_control.active-hidden{position:absolute;left:-999em;}.js-accordion .js-accordion_control span{display:block;padding:15px;}.js-accordion .js-accordion_control:hover,.js-accordion .js-accordion_control:active,.js-accordion .js-accordion_control:focus{cursor:pointer;background-color:#E7E7E7;color:#003466;transition:background-color .33s;}.js-accordion .js-accordion_panel{background:#E7E7E7;overflow:hidden;border-bottom:3px solid #E7E7E7;box-sizing:border-box;-ms-box-sizing:border-box;}.js-accordion .accordion_section_inner{padding:0 20px;}.js-accordion .accordion_section_heading{font-size:1.25em;font-weight:bold;margin:10px 18px;}.js-accordion--horizontal .js-accordion_control{background:url("/themes/custom/yhafi/dest/../img/glass-arrow.png") no-repeat 83% 97% #003466;border-right:1px solid #E7E7E7;float:left;text-align:center;}.js-accordion--horizontal .js-accordion_control span{padding:10px;}.js-accordion--horizontal .js-accordion_control--active{background-image:none;background-color:#E7E7E7;}.js-accordion--horizontal .js-accordion_control--hidden{left:-999em;position:absolute;}.js-accordion--horizontal .js-accordion_panel{float:left;}.js-accordion .js-accordion_panel-title{font-size:1.25em;font-weight:700;line-height:1.25;margin:0;padding-top:10px;}.lte7 .js-accordion--horizontal .js-accordion_control{border-right:none;}.js-tabs{margin:1em 0;}.js-tabs_control-text{direction:ltr;left:-999em;position:absolute;}.js-tabs .js-tabs_control{float:left;list-style:none;margin:0;padding:0;position:relative;z-index:1000;}.js-tabs .js-tabs_control li{background:#ddd;border-width:1px 1px 0;float:left;margin:0 10px 0 0;padding:0;position:relative;}.js-tabs .js-tabs_control button{background:transparent;border:none;cursor:pointer;padding:8px 0.5em 10px;position:relative;outline:0;text-decoration:none;}.js-tabs .js-tabs_control button:hover,.js-tabs .js-tabs_control button:focus,.js-tabs .js-tabs_control button:active{border-color:#000;text-decoration:underline;}.js-tabs .js-tabs_control .badge{background-color:#C00000;border-radius:10px;font-size:80%;color:#fff;display:inline-block;margin-left:5px;padding:0 8px;text-decoration:none;}.js-tabs .js-tabs_control .js-tabs_control-item--active,.js-tabs .js-tabs_control .js-tabs_control-item--active:focus,.js-tabs .js-tabs_control .js-tabs_control-item--active:active{background:#fafafa;border:1px solid #999;border-bottom:none;color:#333;top:1px;z-index:1000;}.js-tabs .js-tabs_panel{background-color:#fafafa;border:1px solid #999;color:#333;clear:left;display:block;overflow:auto;position:relative;padding:0 1em 1em;visibility:visible;z-index:5;}.js-tabs .js-tabs_panel:focus{outline:1px dotted #999;}.js-tabs .js-tabs_panel h2{display:inline-block;}.js-tabs .js-tabs_panel h2:focus{outline:1px dotted #999;}.js-btn,.js-hide-show_btn{background:white;background:linear-gradient(to bottom,white 0%,#f3f3f3 50%,#ededed 51%,#f3f3f3 100%);border:1px solid #dfdfdf;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.1),inset 0 0 3px white;cursor:pointer;display:inline-block;font-size:1em;font-weight:400;line-height:1em;margin:1em 5px;padding:5px 1em;text-shadow:0 -1px 0 rgba(0,0,0,0.2),0 1px 0 white;}[data-simplebar]{position:relative;z-index:0;overflow:hidden;-webkit-overflow-scrolling:touch;}[data-simplebar="init"]{display:-ms-flexbox;display:flex;}.simplebar-scroll-content{overflow-x:hidden;overflow-y:scroll;min-width:100%;box-sizing:content-box;}.simplebar-content{overflow-x:scroll;overflow-y:hidden;box-sizing:border-box;min-height:100%;}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;width:11px;}.simplebar-scrollbar{position:absolute;right:2px;border-radius:7px;min-height:10px;width:7px;opacity:0;transition:opacity 0.2s linear;background:black;background-clip:padding-box;}.simplebar-track:hover .simplebar-scrollbar{opacity:0.5;transition:opacity 0 linear;}.simplebar-track .simplebar-scrollbar.visible{opacity:0.5;}.simplebar-track.horizontal{left:0;width:auto;height:11px;}.simplebar-track.vertical{top:0;}.horizontal.simplebar-track .simplebar-scrollbar{right:auto;top:2px;height:7px;min-height:0;min-width:10px;width:auto;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-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{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;}.u-spacing-down{margin-bottom:20px;}.u-spacing-down--xl{margin-bottom:40px;}.u-spacing-up{margin-top:20px;}.u-spacing-up--xl{margin-top:40px;}@font-face{font-family:"icons";src:url("/themes/custom/yhafi/dest/../fonts/icons/icons.eot");src:url("/themes/custom/yhafi/dest/../fonts/icons/icons.eot#iefix") format("eot"),url("/themes/custom/yhafi/dest/../fonts/icons/icons.woff") format("woff"),url("/themes/custom/yhafi/dest/../fonts/icons/icons.ttf") format("truetype"),url("/themes/custom/yhafi/dest/../fonts/icons/icons.svg#icons") format("svg");font-weight:normal;font-style:normal;}[class^="icon-"]{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="icon-"]::before{font-size:1.25em;}.icon-x0-75{font-size:0.75em;}.icon-x1-5{font-size:1.5em;}.icon-x2{font-size:2em;}.icon-x2-5{font-size:2.5em;}.icon-accommodation::before{content:"\e9ad";}.icon-filled-bell::before{content:"\e9ae";}.icon-bunk-bed::before{content:"\e9af";}.icon-camping-pod::before{content:"\e9b0";}.icon-camping-tent::before{content:"\e9b1";}.icon-child::before{content:"\e9b2";}.icon-cog::before{content:"\e9b3";}.icon-couple::before{content:"\e9be";}.icon-donate::before{content:"\e9bf";}.icon-double-bed::before{content:"\e9c0";}.icon-empty-bell::before{content:"\e9c1";}.icon-empty-love-heart::before{content:"\e9c2";}.icon-family::before{content:"\e9c3";}.icon-fire::before{content:"\e9c4";}.icon-groups::before{content:"\e9c5";}.icon-hostelling-international::before{content:"\e9c6";}.icon-hour-glass::before{content:"\e9c7";}.icon-image::before{content:"\e9c8";}.icon-love-heart::before{content:"\e9c9";}.icon-map-sign::before{content:"\e9ca";}.icon-members::before{content:"\e9cb";}.icon-paw::before{content:"\e9cc";}.icon-private-room::before{content:"\e9cd";}.icon-shield::before{content:"\e9ce";}.icon-single-bed::before{content:"\e9cf";}.icon-special-offer::before{content:"\e9d0";}.icon-tipee::before{content:"\e9d1";}.icon-u26-discount::before{content:"\e9d2";}.icon-under-18::before{content:"\e9d3";}.icon-under-26::before{content:"\e9d4";}.icon-water-refill-station::before{content:"\e9d5";}.icon-email::before{content:"\e9ac";}.icon-female::before{content:"\e999";}.icon-male::before{content:"\e99a";}.icon-chevron-down::before{content:"\e972";}.icon-chevron-left::before{content:"\e974";}.icon-chevron-right::before{content:"\e975";}.icon-chevron-up::before{content:"\e976";}.icon-cross::before{content:"\e977";}.icon-edit::before{content:"\e978";}.icon-empty-chevron-down::before{content:"\e979";}.icon-empty-chevron-left::before{content:"\e97a";}.icon-empty-chevron-right::before{content:"\e97b";}.icon-empty-chevron-up::before{content:"\e97c";}.icon-empty-cross::before{content:"\e97d";}.icon-empty-minus::before{content:"\e97e";}.icon-empty-plus::before{content:"\e97f";}.icon-empty-square-cross::before{content:"\e980";}.icon-empty-square-minus::before{content:"\e981";}.icon-empty-square-plus::before{content:"\e982";}.icon-empty-square-tick::before{content:"\e983";}.icon-empty-tick::before{content:"\e984";}.icon-filled-chevron-down::before{content:"\e985";}.icon-filled-chevron-left::before{content:"\e986";}.icon-filled-chevron-right::before{content:"\e987";}.icon-filled-chevron-up::before{content:"\e988";}.icon-filled-cross::before{content:"\e989";}.icon-filled-minus::before{content:"\e98a";}.icon-filled-plus::before{content:"\e98b";}.icon-filled-square-cross::before{content:"\e98c";}.icon-filled-square-minus::before{content:"\e98d";}.icon-filled-square-plus::before{content:"\e98e";}.icon-filled-square-tick::before{content:"\e98f";}.icon-filled-tick::before{content:"\e990";}.icon-minus::before{content:"\e991";}.icon-plus::before{content:"\e992";}.icon-printer::before{content:"\e993";}.icon-tick::before{content:"\e994";}.icon-trash::before{content:"\e995";}.icon-view-availability-calendar::before{content:"\e996";}.icon-airport::before{content:"\e900";}.icon-bus-stop::before{content:"\e901";}.icon-car-parking-onsite::before{content:"\e902";}.icon-coach-parking-onsite::before{content:"\e903";}.icon-ferry-port::before{content:"\e904";}.icon-minibus-parking-onsite::before{content:"\e905";}.icon-parking::before{content:"\e906";}.icon-train-station::before{content:"\e907";}.icon-transport-links::before{content:"\e908";}.icon-underground::before{content:"\e909";}.icon-activity-breaks::before{content:"\e90a";}.icon-attractions::before{content:"\e90b";}.icon-city-breaks::before{content:"\e90c";}.icon-climbing::before{content:"\e90d";}.icon-family-break::before{content:"\e90e";}.icon-mountain-biking::before{content:"\e90f";}.icon-nightlife::before{content:"\e910";}.icon-road-cycling::before{content:"\e911";}.icon-running::before{content:"\e912";}.icon-seaside-break::before{content:"\e913";}.icon-sightseeing::before{content:"\e914";}.icon-walking::before{content:"\e915";}.icon-watersports::before{content:"\e916";}.icon-exclusive-hire::before{content:"\e917";}.icon-meeting-rooms::before{content:"\e918";}.icon-school-trips::before{content:"\e919";}.icon-sole-use::before{content:"\e91a";}.icon-special-occasions::before{content:"\e91b";}.icon-trade-bookings::before{content:"\e91c";}.icon-weddings::before{content:"\e91d";}.icon-24-hour-access::before{content:"\e91e";}.icon-ambulant-accessible::before{content:"\e91f";}.icon-classroom::before{content:"\e920";}.icon-computer-access::before{content:"\e921";}.icon-cot::before{content:"\e922";}.icon-credit-card::before{content:"\e923";}.icon-cycle-hire::before{content:"\e924";}.icon-cycle-store::before{content:"\e925";}.icon-free-wifi::before{content:"\e926";}.icon-free-wifi-in-room::before{content:"\e927";}.icon-gardens::before{content:"\e928";}.icon-internet-access::before{content:"\e929";}.icon-online-shop::before{content:"\e92a";}.icon-shop::before{content:"\e92b";}.icon-tourist-information::before{content:"\e92c";}.icon-under-3s-welcome::before{content:"\e92d";}.icon-wheelchair-accessible::before{content:"\e92e";}.icon-bbq-area::before{content:"\e92f";}.icon-cafe::before{content:"\e930";}.icon-dining-room::before{content:"\e931";}.icon-drinks::before{content:"\e932";}.icon-groups-catering::before{content:"\e933";}.icon-groups-catering-only::before{content:"\e934";}.icon-meals::before{content:"\e935";}.icon-packed-lunch::before{content:"\e936";}.icon-self-catering-kitchen::before{content:"\e937";}.icon-self-catering-only::before{content:"\e938";}.icon-corridor-zoning::before{content:"\e939";}.icon-drying-room::before{content:"\e93a";}.icon-laundry::before{content:"\e93b";}.icon-lounge::before{content:"\e93c";}.icon-luggage-store::before{content:"\e93d";}.icon-board-games::before{content:"\e93e";}.icon-games-room::before{content:"\e93f";}.icon-library::before{content:"\e940";}.icon-television::before{content:"\e941";}.icon-television-in-room::before{content:"\e942";}.icon-camping-and-cabins::before{content:"\e943";}.icon-disabled-access-rooms::before{content:"\e944";}.icon-ensuite-rooms::before{content:"\e945";}.icon-private-rooms::before{content:"\e946";}.icon-calendar::before{content:"\e947";}.icon-filled-calendar::before{content:"\e948";}.icon-filled-guests::before{content:"\e949";}.icon-filled-hostel-address-pin-colour::before{content:"\e94a";}.icon-guests::before{content:"\e94b";}.icon-hostel-address-pin::before{content:"\e94c";}.icon-funnel::before{content:"\e94d";}.icon-add-payment-method::before{content:"\e94e";}.icon-award-ribbon::before{content:"\e94f";}.icon-clock2::before{content:"\e950";}.icon-envelope::before{content:"\e951";}.icon-flash-sale::before{content:"\e952";}.icon-january-sale::before{content:"\e953";}.icon-live-chat::before{content:"\e954";}.icon-padlock::before{content:"\e955";}.icon-piggie-bank::before{content:"\e956";}.icon-pound::before{content:"\e957";}.icon-question-mark::before{content:"\e958";}.icon-suitcase::before{content:"\e959";}.icon-summer-sale::before{content:"\e95a";}.icon-telephone::before{content:"\e95b";}.icon-thumbs-up::before{content:"\e95c";}.icon-friends-of-yha::before{content:"\e95d";}.icon-my-dashboard::before{content:"\e95e";}.icon-my-orders::before{content:"\e95f";}.icon-my-payment-preferences::before{content:"\e960";}.icon-my-profile::before{content:"\e961";}.icon-my-yha-membership::before{content:"\e962";}.icon-basket::before{content:"\e963";}.icon-home::before{content:"\e964";}.icon-login-and-sign-up::before{content:"\e965";}.icon-logout::before{content:"\e966";}.icon-menu-toggle::before{content:"\e967";}.icon-search::before{content:"\e968";}.icon-map-hostel::before{content:"\e969";}.icon-map-hostel-green::before{content:"\e96a";}.icon-map-hostel-red::before{content:"\e96b";}.icon-map-location::before{content:"\e96c";}.icon-map-location-green::before{content:"\e96d";}.icon-access-statement-pdf::before{content:"\e997";}.icon-camera::before{content:"\e96e";}.icon-hostel-gallery::before{content:"\e96f";}.icon-video-camera::before{content:"\e970";}.icon-virtual-tour::before{content:"\e971";}.icon-chevron-down-header::before{content:"\e973";}.icon-clock::before{content:"\e9b4";}.icon-comments::before{content:"\e9b5";}.icon-filled-clock::before{content:"\e9b6";}.icon-filled-comments::before{content:"\e9b7";}.icon-trending-graph::before{content:"\e9b9";}.icon-error::before{content:"\e9ba";}.icon-information::before{content:"\e9bb";}.icon-success::before{content:"\e9bc";}.icon-warning::before{content:"\e9bd";}.icon-air-conditioning::before{content:"\e99b";}.icon-hostel-address-yha::before{content:"\e99c";}.icon-list::before{content:"\e99d";}.icon-map::before{content:"\e99e";}.icon-meeting-room-boardroom::before{content:"\e99f";}.icon-meeting-room-cabaret::before{content:"\e9a0";}.icon-meeting-room-chevron::before{content:"\e9a1";}.icon-meeting-room-circle::before{content:"\e9a2";}.icon-meeting-room-classroom::before{content:"\e9a3";}.icon-meeting-room-clusters::before{content:"\e9a4";}.icon-meeting-room-conference::before{content:"\e9a5";}.icon-meeting-room-theatre::before{content:"\e9a6";}.icon-not-bookable-online::before{content:"\e9a7";}.icon-projector::before{content:"\e9a8";}.icon-what3words::before{content:"\e9a9";}.icon-whiteboard::before{content:"\e9aa";}.icon-paypal::before{content:"\e998";}.icon-my-bookings::before{content:"\e9ab";}.icon-my-bookings-thin::before{content:"\e9ab";}.icon-logout-thin::before{content:"\e9b8";}[class^="svg-"]{line-height:1;vertical-align:middle;}[class^="svg-"] svg{width:100%;height:100%;}.icon-facebook{background:url(/themes/custom/yhafi/dest/../images/svgs/facebook-logo.svg) no-repeat;}.icon-twitter{background:url(/themes/custom/yhafi/dest/../images/svgs/twitter-logo.svg) no-repeat;}.icon-google-plus{background:url(/themes/custom/yhafi/dest/../images/svgs/google-plus-logo.svg) no-repeat;}.icon-instagram{background:url(/themes/custom/yhafi/dest/../images/svgs/instagram-logo.svg) no-repeat;}.icon-linkedin{background:url(/themes/custom/yhafi/dest/../images/svgs/linkedin-logo.svg) no-repeat;}.icon-pinterest{background:url(/themes/custom/yhafi/dest/../images/svgs/pinterest-logo.svg) no-repeat;}.icon-youtube{background:url(/themes/custom/yhafi/dest/../images/svgs/youtube-logo.svg) no-repeat;}*{box-sizing:border-box;}.u-grid-width--1{width:calc((8.33333% + 3.33333px) - 40px) !important;}.u-grid-width--2{width:calc((16.66667% + 6.66667px) - 40px) !important;}.u-grid-width--3{width:calc((25% + 10px) - 40px) !important;}.u-grid-width--4{width:calc((33.33333% + 13.33333px) - 40px) !important;}.u-grid-width--6{width:calc((50% + 20px) - 40px) !important;}.grid-demo{counter-reset:grid-item;}.grid-demo > *{counter-increment:grid-item;}.grid-demo > *:after{content:counter(grid-item);margin-left:3px;}.grid-demo > *:nth-child(odd){border:dashed 1px red;}.grid-demo > *:nth-child(even){border:dashed 1px orange;}.full-grid-demo{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f0f0eb;}.full-grid-demo > *{margin-bottom:20px;width:calc((8.33333% + 3.33333px) - 40px);}.full-grid-demo > *:nth-child(1n){margin-right:40px;}.full-grid-demo > *:nth-child(12n){margin-right:0;}.full-grid-demo__item{background:#b4b4aa;border:solid 1px #d2d2c8;height:200px;}.smart-grid > *{margin-bottom:20px;}@media screen and (min-width:37.5em),print{.smart-grid[data-row-items-small="1"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-small="1"] > *{margin-bottom:20px;width:100%;}.smart-grid[data-row-items-small="1"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-small="1"] > *:nth-child(1n){margin-right:0;}}@media screen and (min-width:56.25em),print{.smart-grid[data-row-items-medium="1"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-medium="1"] > *{margin-bottom:20px;width:100%;}.smart-grid[data-row-items-medium="1"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-medium="1"] > *:nth-child(1n){margin-right:0;}}@media screen and (min-width:37.5em),print{.smart-grid[data-row-items-small="2"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-small="2"] > *{margin-bottom:20px;width:calc((50% + 20px) - 40px);}.smart-grid[data-row-items-small="2"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-small="2"] > *:nth-child(2n){margin-right:0;}}@media screen and (min-width:56.25em),print{.smart-grid[data-row-items-medium="2"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-medium="2"] > *{margin-bottom:20px;width:calc((50% + 20px) - 40px);}.smart-grid[data-row-items-medium="2"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-medium="2"] > *:nth-child(2n){margin-right:0;}}@media screen and (min-width:37.5em),print{.smart-grid[data-row-items-small="3"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-small="3"] > *{margin-bottom:20px;width:calc((33.33333% + 13.33333px) - 40px);}.smart-grid[data-row-items-small="3"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-small="3"] > *:nth-child(3n){margin-right:0;}}@media screen and (min-width:56.25em),print{.smart-grid[data-row-items-medium="3"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-medium="3"] > *{margin-bottom:20px;width:calc((33.33333% + 13.33333px) - 40px);}.smart-grid[data-row-items-medium="3"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-medium="3"] > *:nth-child(3n){margin-right:0;}}@media screen and (min-width:37.5em),print{.smart-grid[data-row-items-small="4"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-small="4"] > *{margin-bottom:20px;width:calc((25% + 10px) - 40px);}.smart-grid[data-row-items-small="4"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-small="4"] > *:nth-child(4n){margin-right:0;}}@media screen and (min-width:56.25em),print{.smart-grid[data-row-items-medium="4"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-medium="4"] > *{margin-bottom:20px;width:calc((25% + 10px) - 40px);}.smart-grid[data-row-items-medium="4"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-medium="4"] > *:nth-child(4n){margin-right:0;}}@media screen and (min-width:37.5em),print{.smart-grid[data-row-items-small="6"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-small="6"] > *{margin-bottom:20px;width:calc((16.66667% + 6.66667px) - 40px);}.smart-grid[data-row-items-small="6"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-small="6"] > *:nth-child(6n){margin-right:0;}}@media screen and (min-width:56.25em),print{.smart-grid[data-row-items-medium="6"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-medium="6"] > *{margin-bottom:20px;width:calc((16.66667% + 6.66667px) - 40px);}.smart-grid[data-row-items-medium="6"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-medium="6"] > *:nth-child(6n){margin-right:0;}}@media only screen and (min-width:75em){.smart-grid[data-row-items-large="1"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-large="1"] > *{margin-bottom:20px;width:100%;}.smart-grid[data-row-items-large="1"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-large="1"] > *:nth-child(1n){margin-right:0;}}@media only screen and (min-width:75em){.smart-grid[data-row-items-large="2"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-large="2"] > *{margin-bottom:20px;width:calc((50% + 20px) - 40px);}.smart-grid[data-row-items-large="2"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-large="2"] > *:nth-child(2n){margin-right:0;}}@media only screen and (min-width:75em){.smart-grid[data-row-items-large="3"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-large="3"] > *{margin-bottom:20px;width:calc((33.33333% + 13.33333px) - 40px);}.smart-grid[data-row-items-large="3"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-large="3"] > *:nth-child(3n){margin-right:0;}}@media only screen and (min-width:75em){.smart-grid[data-row-items-large="4"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-large="4"] > *{margin-bottom:20px;width:calc((25% + 10px) - 40px);}.smart-grid[data-row-items-large="4"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-large="4"] > *:nth-child(4n){margin-right:0;}}@media only screen and (min-width:75em){.smart-grid[data-row-items-large="6"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-large="6"] > *{margin-bottom:20px;width:calc((16.66667% + 6.66667px) - 40px);}.smart-grid[data-row-items-large="6"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-large="6"] > *:nth-child(6n){margin-right:0;}}@media only screen and (min-width:93.75em){.smart-grid[data-row-items-xlarge="1"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-xlarge="1"] > *{margin-bottom:20px;width:100%;}.smart-grid[data-row-items-xlarge="1"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-xlarge="1"] > *:nth-child(1n){margin-right:0;}}@media only screen and (min-width:93.75em){.smart-grid[data-row-items-xlarge="2"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-xlarge="2"] > *{margin-bottom:20px;width:calc((50% + 20px) - 40px);}.smart-grid[data-row-items-xlarge="2"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-xlarge="2"] > *:nth-child(2n){margin-right:0;}}@media only screen and (min-width:93.75em){.smart-grid[data-row-items-xlarge="3"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-xlarge="3"] > *{margin-bottom:20px;width:calc((33.33333% + 13.33333px) - 40px);}.smart-grid[data-row-items-xlarge="3"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-xlarge="3"] > *:nth-child(3n){margin-right:0;}}@media only screen and (min-width:93.75em){.smart-grid[data-row-items-xlarge="4"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-xlarge="4"] > *{margin-bottom:20px;width:calc((25% + 10px) - 40px);}.smart-grid[data-row-items-xlarge="4"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-xlarge="4"] > *:nth-child(4n){margin-right:0;}}@media only screen and (min-width:93.75em){.smart-grid[data-row-items-xlarge="6"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.smart-grid[data-row-items-xlarge="6"] > *{margin-bottom:20px;width:calc((16.66667% + 6.66667px) - 40px);}.smart-grid[data-row-items-xlarge="6"] > *:nth-child(1n){margin-right:40px;}.smart-grid[data-row-items-xlarge="6"] > *:nth-child(6n){margin-right:0;}}.u-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;}@media screen and (min-width:56.25em),print{.grid{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (min-width:56.25em),print{.grid--6-6 > *{width:calc(50% - (40px / 2));}}@media screen and (min-width:56.25em),print{.grid--3-9 > *:nth-child(odd){width:calc(25% - (40px / 2));}.grid--3-9 > *:nth-child(even){width:calc(75% - (40px / 2));}}@media screen and (min-width:56.25em),print{.grid--9-3 > *:nth-child(odd){width:calc(75% - (40px / 2));}.grid--9-3 > *:nth-child(even){width:calc(25% - (40px / 2));}}@media screen and (min-width:56.25em),print{.grid--4-8 > *:nth-child(odd){width:calc(33.33% - (40px / 2));}.grid--4-8 > *:nth-child(even){width:calc(66.66% - (40px / 2));}}@media screen and (min-width:56.25em),print{.grid--8-4 > *:nth-child(odd){width:calc(66.66% - (40px / 2));}.grid--8-4 > *:nth-child(even){width:calc(33.33% - (40px / 2));}}@media screen and (min-width:56.25em),print{.grid--2-10 > *:nth-child(odd){width:calc(16.66% - (40px / 2));}.grid--2-10 > *:nth-child(even){width:calc(83.33% - (40px / 2));}}@media screen and (min-width:56.25em),print{.grid--6-3-3 > *:nth-child(1){width:calc(50% - (40px / 2));}.grid--6-3-3 > *:nth-child(2){width:calc(25% - (40px / 2));}.grid--6-3-3 > *:nth-child(3){width:calc(25% - (40px / 2));}}@media screen and (min-width:56.25em),print{.grid--3-3-6 > *:nth-child(1){width:calc(25% - (40px / 2));}.grid--3-3-6 > *:nth-child(2){width:calc(25% - (40px / 2));}.grid--3-3-6 > *:nth-child(3){width:calc(50% - (40px / 2));}}.paragraph-layout{margin:20px 0;}.paragraph-layout::after{clear:both;content:"";display:table;}.paragraph-layout div[class*="paragraph-layout--style-"]{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.paragraph-layout-1-column{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;}.paragraph-layout-2-column{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;float:none;}@media screen and (min-width:37.5em),print{.paragraph-layout-2-column{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph-layout-2-column > *{margin-bottom:20px;width:calc((50% + 20px) - 40px);}.paragraph-layout-2-column > *:nth-child(1n){margin-right:40px;}.paragraph-layout-2-column > *:nth-child(2n){margin-right:0;}}.paragraph-layout-3-column{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;float:none;}@media screen and (min-width:37.5em),print{.paragraph-layout-3-column{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph-layout-3-column > *{margin-bottom:20px;width:calc((33.33333% + 13.33333px) - 40px);}.paragraph-layout-3-column > *:nth-child(1n){margin-right:40px;}.paragraph-layout-3-column > *:nth-child(3n){margin-right:0;}}.paragraph-layout-4-column{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;float:none;}@media screen and (min-width:37.5em),print{.paragraph-layout-4-column{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph-layout-4-column > *{margin-bottom:20px;width:calc((50% + 20px) - 40px);}.paragraph-layout-4-column > *:nth-child(1n){margin-right:40px;}.paragraph-layout-4-column > *:nth-child(2n){margin-right:0;}}@media screen and (min-width:56.25em),print{.paragraph-layout-4-column{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph-layout-4-column > *{margin-bottom:20px;width:calc((25% + 10px) - 40px);}.paragraph-layout-4-column > *:nth-child(1n){margin-right:40px;}.paragraph-layout-4-column > *:nth-child(4n){margin-right:0;}}.paragraph-layout-6-column{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;float:none;}@media screen and (min-width:37.5em),print{.paragraph-layout-6-column{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph-layout-6-column > *{margin-bottom:20px;width:calc((50% + 20px) - 40px);}.paragraph-layout-6-column > *:nth-child(1n){margin-right:40px;}.paragraph-layout-6-column > *:nth-child(2n){margin-right:0;}}@media screen and (min-width:56.25em),print{.paragraph-layout-6-column{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph-layout-6-column > *{margin-bottom:20px;width:calc((33.33333% + 13.33333px) - 40px);}.paragraph-layout-6-column > *:nth-child(1n){margin-right:40px;}.paragraph-layout-6-column > *:nth-child(3n){margin-right:0;}}@media only screen and (min-width:75em){.paragraph-layout-6-column{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph-layout-6-column > *{margin-bottom:20px;width:calc((16.66667% + 6.66667px) - 40px);}.paragraph-layout-6-column > *:nth-child(1n){margin-right:40px;}.paragraph-layout-6-column > *:nth-child(6n){margin-right:0;}}@media screen and (min-width:37.5em),print{.paragraph-layout--style-1-2 > *:first-child{width:33.33333%;clear:right;float:left;padding-right:40px;}.paragraph-layout--style-1-2 > *:last-child{width:66.66667%;clear:right;float:right;padding-right:0;}.paragraph-layout--style-2-1 > *:first-child{width:66.66667%;clear:right;float:left;padding-right:40px;}.paragraph-layout--style-2-1 > *:last-child{width:33.33333%;clear:right;float:right;padding-right:0;}.paragraph-layout--style-1-3 > *:first-child{width:25%;clear:right;float:left;padding-right:40px;}.paragraph-layout--style-1-3 > *:last-child{width:75%;clear:right;float:right;padding-right:0;}.paragraph-layout--style-3-1 > *:first-child{width:75%;clear:right;float:left;padding-right:40px;}.paragraph-layout--style-3-1 > *:last-child{width:25%;clear:right;float:right;padding-right:0;}.paragraph-layout--style-2-3 > *:first-child{width:41.66667%;clear:right;float:left;padding-right:40px;}.paragraph-layout--style-2-3 > *:last-child{width:58.33333%;clear:right;float:right;padding-right:0;}.paragraph-layout--style-3-2 > *:first-child{width:58.33333%;clear:right;float:left;padding-right:40px;}.paragraph-layout--style-3-2 > *:last-child{width:41.66667%;clear:right;float:right;padding-right:0;}.paragraph-layout--style-2-1-1 > *:first-child{width:50%;clear:right;float:left;padding-right:40px;}.paragraph-layout--style-2-1-1 > *:nth-child(2){width:25%;clear:right;float:left;padding-right:40px;}.paragraph-layout--style-2-1-1 > *:last-child{width:25%;clear:right;float:right;padding-right:0;}.paragraph-layout--style-1-2-1 > *:first-child{width:25%;clear:right;float:left;padding-right:40px;}.paragraph-layout--style-1-2-1 > *:nth-child(2){width:50%;clear:right;float:left;padding-right:40px;}.paragraph-layout--style-1-2-1 > *:last-child{width:25%;clear:right;float:right;padding-right:0;}.paragraph-layout--style-1-1-2 > *:first-child{width:25%;clear:right;float:left;padding-right:40px;}.paragraph-layout--style-1-1-2 > *:nth-child(2){width:25%;clear:right;float:left;padding-right:40px;}.paragraph-layout--style-1-1-2 > *:last-child{width:50%;clear:right;float:right;padding-right:0;}}.local-base{font-size:1rem;}.float-left{float:left;}.float-right{float:right;}.clear-both{clear:both;}.bg--alpha{background-color:#fff;}.bg--beta{background-color:#282d46;}.bg--charlie{background-color:#32375a;}.bg--delta{background-color:#f0f0eb;}.bg--echo{background-color:#d2d2c8;}.bg--foxtrot{background-color:rgba(0,0,0,0.275);}.bg--golf{background-color:#b4b4aa;}.bg--hotel{background-color:#008c3c;}.bg--india{background-color:#e10064;}.bg--juliet{background-color:#009ba0;}.bg--kilo{background-color:#e17891;}.bg--lima{background-color:#006eb9;}.bg--mike{background-color:#fa9619;}.bg--november{background-color:#4b0f4b;}.bg--oscar{background-color:#05360f;}.bg--papa{background-color:#008c3c;}.bg--quebec{background-color:#292929;}.hidden{display:none;}@media screen and (min-width:23.4375em),print{.hidden--mobile-xs{display:block;}}@media screen and (min-width:37.5em),print{.hidden--mobile{display:block;}}@media screen and (min-width:37.5em),print{.hidden--mobile.hidden--tablet{display:none;}}@media only screen and (min-width:75em){.hidden--mobile.hidden--tablet{display:block;}}@media only screen and (min-width:75em){.hidden--mobile.hidden--desktop{display:none;}}@media screen and (min-width:37.5em),print{.hidden--tablet{display:none;}}@media only screen and (min-width:75em){.hidden--tablet{display:block;}}@media only screen and (min-width:75em){.hidden--tablet.hidden--desktop{display:none;}}@media only screen and (min-width:75em){.hidden--desktop{display:none;}}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}body{animation:fade-in 0.75s 0.5s forwards;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px;opacity:0;}@media print{body{opacity:1;}}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0;}@media screen and (min-width:56.25em),print{body.mp-pushed::after{display:none;}}body.mp-pushed::after{content:'';top:0;width:100%;height:100%;position:fixed;visibility:visible;z-index:79;background:rgba(0,0,0,0.275);}body.no-bg-scroll{width:100%;position:fixed;}section.container{padding:20px 0;}section.container.bg--alpha + .bg--alpha{padding-top:0;margin-top:-20px;}section.container.bg--default .bg--beta,section.container.bg--default .bg--delta,section.container.bg--default .bg--india,section.container.bg--default .bg--juliet,section.container.bg--default .bg--kilo,section.container.bg--default .bg--lima,section.container.bg--default .bg--mike,section.container.bg--default .bg--november,section.container.bg--default .bg--oscar,section.container.bg--default .bg--papa,section.container.bg--default .bg--quebec{padding:40px;}section.container.bg--default + .bg--default{padding-top:0;margin-top:-20px;}.container--constrained section.container.bg--beta,.container--constrained section.container.bg--delta,.container--constrained section.container.bg--india,.container--constrained section.container.bg--juliet,.container--constrained section.container.bg--kilo,.container--constrained section.container.bg--lima,.container--constrained section.container.bg--mike,.container--constrained section.container.bg--november,.container--constrained section.container.bg--oscar,.container--constrained section.container.bg--papa,.container--constrained section.container.bg--quebec{padding:20px 40px;}.container::after{clear:both;content:"";display:table;}.container--constrained{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;}@media only screen and (min-width:1240px){.container--constrained{max-width:1200px;}}@media screen and (min-width:56.25em),print{.container--constrained{width:calc((100% + 40px) - 40px);}}.container--constrained .container--constrained{padding:0;}.container--narrow{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;max-width:56.25em;}.container--centered{text-align:center;}.container--extra-narrow{max-width:800px;margin:0 auto;}.main{outline:0;padding-top:52px;}@media screen and (min-width:56.25em),print{.main{padding:60px 0 20px;}}.main.page-with-sticky-mobile-nav{padding-top:104px;}@media screen and (min-width:56.25em),print{.main.page-with-sticky-mobile-nav{padding-top:60px;}}.main.page-with-sticky-mobile-nav.page-without-header-footer{padding-top:54px;}@media screen and (min-width:56.25em),print{.main.page-with-sticky-mobile-nav.page-without-header-footer{padding-top:0;}}@media screen and (min-width:56.25em),print{.main.page-with-hero{padding-top:0;}}.main.page-without-header-footer{padding-top:0;}.path-hostels .main,.path-hostel .main{padding:0;}figure{margin:0 0 20px 0;}blockquote{margin:0;}blockquote p{font-style:italic;margin-bottom:10px;}blockquote p::before{content:open-quote;}blockquote p::after{content:close-quote;}figcaption{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}figcaption:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e949";font-size:1.25em;color:inherit;text-decoration:none;vertical-align:top;margin-right:10px;}.blockquote--featured{margin-bottom:60px;}.blockquote--featured p{position:relative;color:#008c3c;quotes:'\201c' '\201d';padding-top:40px;}.blockquote--featured p::before,.blockquote--featured p::after{font-size:8em;position:absolute;color:#f0f0eb;}.blockquote--featured p::before{top:0;line-height:0.75;left:-20px;}.blockquote--featured p::after{bottom:0;float:right;line-height:1;right:20px;height:10px;}.hero .blockquote{width:50%;float:right;text-align:right;}@font-face{font-family:"StagSemiBold";font-display:swap;src:url("/themes/custom/yhafi/dest/../fonts/stag/Stag-Semibold.eot");src:url("/themes/custom/yhafi/dest/../fonts/stag/Stag-Semibold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/yhafi/dest/../fonts/stag/Stag-Semibold.woff2") format("woff2"),url("/themes/custom/yhafi/dest/../fonts/stag/Stag-Semibold.woff") format("woff"),url("/themes/custom/yhafi/dest/../fonts/stag/Stag-Semibold.ttf") format("truetype"),url("/themes/custom/yhafi/dest/../fonts/stag/Stag-Semibold.svgstag/Stag-Semibold") format("svg");}@font-face{font-family:"StagSansRoundLight";font-display:swap;src:url("/themes/custom/yhafi/dest/../fonts/stag-sans-round/StagSansRound-Light.eot");src:url("/themes/custom/yhafi/dest/../fonts/stag-sans-round/StagSansRound-Light.eot?#iefix") format("embedded-opentype"),url("/themes/custom/yhafi/dest/../fonts/stag-sans-round/StagSansRound-Light.woff2") format("woff2"),url("/themes/custom/yhafi/dest/../fonts/stag-sans-round/StagSansRound-Light.woff") format("woff"),url("/themes/custom/yhafi/dest/../fonts/stag-sans-round/StagSansRound-Light.ttf") format("truetype"),url("/themes/custom/yhafi/dest/../fonts/stag-sans-round/StagSansRound-Light.svgstag-sans-round/StagSansRound-Light") format("svg");}@font-face{font-family:"StagSansRoundBook";font-display:swap;src:url("/themes/custom/yhafi/dest/../fonts/stag-sans-round/StagSansRound-Book.eot");src:url("/themes/custom/yhafi/dest/../fonts/stag-sans-round/StagSansRound-Book.eot?#iefix") format("embedded-opentype"),url("/themes/custom/yhafi/dest/../fonts/stag-sans-round/StagSansRound-Book.woff2") format("woff2"),url("/themes/custom/yhafi/dest/../fonts/stag-sans-round/StagSansRound-Book.woff") format("woff"),url("/themes/custom/yhafi/dest/../fonts/stag-sans-round/StagSansRound-Book.ttf") format("truetype"),url("/themes/custom/yhafi/dest/../fonts/stag-sans-round/StagSansRound-Book.svgstag-sans-round/StagSansRound-Book") format("svg");}@font-face{font-family:"StagSansRoundMedium";font-display:swap;src:url("/themes/custom/yhafi/dest/../fonts/stag-sans-round/StagSansRound-Medium.eot");src:url("/themes/custom/yhafi/dest/../fonts/stag-sans-round/StagSansRound-Medium.eot?#iefix") format("embedded-opentype"),url("/themes/custom/yhafi/dest/../fonts/stag-sans-round/StagSansRound-Medium.woff2") format("woff2"),url("/themes/custom/yhafi/dest/../fonts/stag-sans-round/StagSansRound-Medium.woff") format("woff"),url("/themes/custom/yhafi/dest/../fonts/stag-sans-round/StagSansRound-Medium.ttf") format("truetype"),url("/themes/custom/yhafi/dest/../fonts/stag-sans-round/StagSansRound-Medium.svgstag-sans-round/StagSansRound-Medium") format("svg");}h1,.h1{font-family:"StagSemiBold",sans-serif;font-style:normal;font-weight:normal;font-size:38px;font-size:2.375rem;line-height:1.21053;letter-spacing:0.25px;color:#008c3c;margin:20px 0;}@media screen and (min-width:56.25em),print{h1,.h1{font-size:42px;font-size:2.625rem;line-height:1.07143;letter-spacing:0.25px;}}h1.extra-large,.hero h1,.h1.extra-large,.hero
.h1{font-family:"StagSemiBold",sans-serif;font-style:normal;font-weight:normal;font-size:42px;font-size:2.625rem;line-height:1.07143;letter-spacing:0.25px;}@media screen and (min-width:56.25em),print{h1.extra-large,.hero h1,.h1.extra-large,.hero
  .h1{font-size:56px;font-size:3.5rem;line-height:1.07143;letter-spacing:0.25px;}}h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6{margin:10px 0;}@media screen and (min-width:37.5em),print{h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6{margin:20px 0;}}h2,.h2{font-family:"StagSansRoundLight",sans-serif;font-style:normal;font-weight:normal;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;color:#008c3c;}h3,.h3{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:20px;font-size:1.25rem;line-height:1.4;letter-spacing:0.25px;color:#282d46;}h4,.h4{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;color:#282d46;}h5,.h5{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;color:#282d46;}h6,.h6{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;color:#282d46;}ul,ol{padding-left:20px;margin:10px 0 20px 0;}ul li,ol li{margin-bottom:10px;}.toolbar-menu-administration ul li,.toolbar-menu-administration
ol li{margin-bottom:0;}ul:empty,ol:empty{display:none;}ul.hints,ul.links,ol.hints,ol.links{padding:0;list-style:none;}ul.ticks,ol.ticks{list-style:none;margin-left:0;padding-left:0;}ul.ticks + h1,ul.ticks + h2,ul.ticks + h3,ul.ticks + h4,ul.ticks + h5,ol.ticks + h1,ol.ticks + h2,ol.ticks + h3,ol.ticks + h4,ol.ticks + h5{margin-top:30px;}.sidebar ul.ticks,.sidebar
ol.ticks{padding-left:0;}.sidebar ul.ticks li,.sidebar
ol.ticks li{padding-left:30px;}.sidebar ul.ticks li:before,.sidebar
ol.ticks li:before{margin-left:-30px;padding-right:5px;}ul.ticks li,ol.ticks li{padding-left:30px;position:relative;margin-bottom:20px;}ul.ticks li:before,ol.ticks li:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e984";font-size:1.25em;color:inherit;text-decoration:none;left:0;color:#008c3c;width:25px;height:25px;position:absolute;}.term-list__title{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;}.term-list__content{margin-left:0;margin-bottom:15px;}.paragraph-code-editor .paragraph-layout-1-column{padding:0 20px;}.paragraph-code-editor .paragraph-layout-1-column p:first-child{margin-top:0;}.paragraph-wysiwyg{overflow:auto;}.paragraph-wysiwyg h1,.paragraph-wysiwyg h2{margin:0;}.paragraph-wysiwyg h3,.paragraph-wysiwyg h4,.paragraph-wysiwyg h5{margin-bottom:0;}.paragraph-wysiwyg h3:first-child,.paragraph-wysiwyg h4:first-child,.paragraph-wysiwyg h5:first-child{margin-top:0;}.paragraph-wysiwyg p{margin:20px 0;}.paragraph-wysiwyg p:first-child{margin-top:0;}.paragraph-wysiwyg p.voucher-code{margin:0;}.paragraph-wysiwyg p span[class^="icon-"]{padding:0 5px;}.paragraph-wysiwyg img{margin-bottom:20px;}.paragraph-wysiwyg + .paragraph-code-editor{margin:20px 0;}.paragraph-layout--equal{-ms-flex-align:stretch;align-items:stretch;}.paragraph-layout--unequal{-ms-flex-align:start;align-items:start;}.paragraph-layout-1-column .has-webform{padding:40px;}.paragraph-layout-column{margin-top:20px;}@media screen and (min-width:37.5em),print{.paragraph-layout-column{margin-top:0;}}.paragraph-layout-column:first-child{margin-top:0;}.paragraph-layout-column--white{background-color:#fff;padding:20px;}.paragraph-layout-column--light-grey{background-color:#f0f0eb;padding:20px;}.paragraph-layout-column--green{background-color:#008c3c;padding:20px;}.paragraph-layout-column--dark-green{background-color:#05360f;padding:20px;}.paragraph-layout-column--navy{background-color:#282d46;padding:20px;}.paragraph-layout-column--blue{background-color:#006eb9;padding:20px;}.paragraph-layout-column--dark-blue{background-color:#282d46;padding:20px;}.paragraph-layout-column--orange{background-color:#fa9619;padding:20px;}.paragraph-layout-column--pink{background-color:#e10064;padding:20px;}.paragraph-layout-column--light-pink{background-color:#e17891;padding:20px;}.paragraph-layout-column--teal{background-color:#009ba0;padding:20px;}.paragraph-layout-column--purple{background-color:#4b0f4b;padding:20px;}.paragraph-layout-column--charcoal{background-color:#292929;padding:20px;}.container.bg--delta .paragraph-layout-column--lightest-grey{padding:0;}.paragraph-layout-column--blue h1,.paragraph-layout-column--blue h2,.paragraph-layout-column--blue h3,.paragraph-layout-column--blue h4,.paragraph-layout-column--blue h5,.paragraph-layout-column--blue h6,.paragraph-layout-column--blue p,.paragraph-layout-column--blue ul,.paragraph-layout-column--blue ol,.paragraph-layout-column--blue a,.paragraph-layout-column--blue figcaption,.paragraph-layout-column--blue blockquote,.paragraph-layout-column--charcoal h1,.paragraph-layout-column--charcoal h2,.paragraph-layout-column--charcoal h3,.paragraph-layout-column--charcoal h4,.paragraph-layout-column--charcoal h5,.paragraph-layout-column--charcoal h6,.paragraph-layout-column--charcoal p,.paragraph-layout-column--charcoal ul,.paragraph-layout-column--charcoal ol,.paragraph-layout-column--charcoal a,.paragraph-layout-column--charcoal figcaption,.paragraph-layout-column--charcoal blockquote,.paragraph-layout-column--dark-blue h1,.paragraph-layout-column--dark-blue h2,.paragraph-layout-column--dark-blue h3,.paragraph-layout-column--dark-blue h4,.paragraph-layout-column--dark-blue h5,.paragraph-layout-column--dark-blue h6,.paragraph-layout-column--dark-blue p,.paragraph-layout-column--dark-blue ul,.paragraph-layout-column--dark-blue ol,.paragraph-layout-column--dark-blue a,.paragraph-layout-column--dark-blue figcaption,.paragraph-layout-column--dark-blue blockquote,.paragraph-layout-column--dark-green h1,.paragraph-layout-column--dark-green h2,.paragraph-layout-column--dark-green h3,.paragraph-layout-column--dark-green h4,.paragraph-layout-column--dark-green h5,.paragraph-layout-column--dark-green h6,.paragraph-layout-column--dark-green p,.paragraph-layout-column--dark-green ul,.paragraph-layout-column--dark-green ol,.paragraph-layout-column--dark-green a,.paragraph-layout-column--dark-green figcaption,.paragraph-layout-column--dark-green blockquote,.paragraph-layout-column--green h1,.paragraph-layout-column--green h2,.paragraph-layout-column--green h3,.paragraph-layout-column--green h4,.paragraph-layout-column--green h5,.paragraph-layout-column--green h6,.paragraph-layout-column--green p,.paragraph-layout-column--green ul,.paragraph-layout-column--green ol,.paragraph-layout-column--green a,.paragraph-layout-column--green figcaption,.paragraph-layout-column--green blockquote,.paragraph-layout-column--pink h1,.paragraph-layout-column--pink h2,.paragraph-layout-column--pink h3,.paragraph-layout-column--pink h4,.paragraph-layout-column--pink h5,.paragraph-layout-column--pink h6,.paragraph-layout-column--pink p,.paragraph-layout-column--pink ul,.paragraph-layout-column--pink ol,.paragraph-layout-column--pink a,.paragraph-layout-column--pink figcaption,.paragraph-layout-column--pink blockquote,.paragraph-layout-column--purple h1,.paragraph-layout-column--purple h2,.paragraph-layout-column--purple h3,.paragraph-layout-column--purple h4,.paragraph-layout-column--purple h5,.paragraph-layout-column--purple h6,.paragraph-layout-column--purple p,.paragraph-layout-column--purple ul,.paragraph-layout-column--purple ol,.paragraph-layout-column--purple a,.paragraph-layout-column--purple figcaption,.paragraph-layout-column--purple blockquote,.paragraph-layout-column--teal h1,.paragraph-layout-column--teal h2,.paragraph-layout-column--teal h3,.paragraph-layout-column--teal h4,.paragraph-layout-column--teal h5,.paragraph-layout-column--teal h6,.paragraph-layout-column--teal p,.paragraph-layout-column--teal ul,.paragraph-layout-column--teal ol,.paragraph-layout-column--teal a,.paragraph-layout-column--teal figcaption,.paragraph-layout-column--teal blockquote{color:#fff;}.paragraph-layout-column--blue ul.ticks li:before,.paragraph-layout-column--charcoal ul.ticks li:before,.paragraph-layout-column--dark-blue ul.ticks li:before,.paragraph-layout-column--dark-green ul.ticks li:before,.paragraph-layout-column--green ul.ticks li:before,.paragraph-layout-column--pink ul.ticks li:before,.paragraph-layout-column--purple ul.ticks li:before,.paragraph-layout-column--teal ul.ticks li:before{color:#fff;}.paragraph-layout-column--blue .voucher-code,.paragraph-layout-column--charcoal .voucher-code,.paragraph-layout-column--dark-blue .voucher-code,.paragraph-layout-column--dark-green .voucher-code,.paragraph-layout-column--green .voucher-code,.paragraph-layout-column--pink .voucher-code,.paragraph-layout-column--purple .voucher-code,.paragraph-layout-column--teal .voucher-code{color:#282d46;}.paragraph-layout-column--blue .button--ghost,.paragraph-layout-column--charcoal .button--ghost,.paragraph-layout-column--dark-blue .button--ghost,.paragraph-layout-column--dark-green .button--ghost,.paragraph-layout-column--green .button--ghost,.paragraph-layout-column--pink .button--ghost,.paragraph-layout-column--purple .button--ghost,.paragraph-layout-column--teal .button--ghost{color:#fff;background:transparent;border-width:1px;border-style:solid;border-color:#fff;border-radius:3px;}.paragraph-layout-column--blue .button--ghost:hover,.paragraph-layout-column--blue .button--ghost:focus,.paragraph-layout-column--charcoal .button--ghost:hover,.paragraph-layout-column--charcoal .button--ghost:focus,.paragraph-layout-column--dark-blue .button--ghost:hover,.paragraph-layout-column--dark-blue .button--ghost:focus,.paragraph-layout-column--dark-green .button--ghost:hover,.paragraph-layout-column--dark-green .button--ghost:focus,.paragraph-layout-column--green .button--ghost:hover,.paragraph-layout-column--green .button--ghost:focus,.paragraph-layout-column--pink .button--ghost:hover,.paragraph-layout-column--pink .button--ghost:focus,.paragraph-layout-column--purple .button--ghost:hover,.paragraph-layout-column--purple .button--ghost:focus,.paragraph-layout-column--teal .button--ghost:hover,.paragraph-layout-column--teal .button--ghost:focus{color:#282d46;background:#fff;border-color:#fff;}.paragraph-layout-column--white-ghost{border:2px solid #fff;padding:20px;}.paragraph-layout-column--white-ghost .horizontal-feature__wrapper h1,.paragraph-layout-column--white-ghost .horizontal-feature__wrapper h2,.paragraph-layout-column--white-ghost .horizontal-feature__wrapper h3,.paragraph-layout-column--white-ghost .horizontal-feature__wrapper h4,.paragraph-layout-column--white-ghost .horizontal-feature__wrapper h5,.paragraph-layout-column--white-ghost .horizontal-feature__wrapper h6,.paragraph-layout-column--white-ghost .horizontal-feature__wrapper p,.paragraph-layout-column--white-ghost .horizontal-feature__wrapper ul,.paragraph-layout-column--white-ghost .horizontal-feature__wrapper ol,.paragraph-layout-column--white-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--white-ghost .horizontal-feature__wrapper figcaption,.paragraph-layout-column--white-ghost .horizontal-feature__wrapper blockquote,.paragraph-layout-column--white-ghost .paragraph-wysiwyg h1,.paragraph-layout-column--white-ghost .paragraph-wysiwyg h2,.paragraph-layout-column--white-ghost .paragraph-wysiwyg h3,.paragraph-layout-column--white-ghost .paragraph-wysiwyg h4,.paragraph-layout-column--white-ghost .paragraph-wysiwyg h5,.paragraph-layout-column--white-ghost .paragraph-wysiwyg h6,.paragraph-layout-column--white-ghost .paragraph-wysiwyg p,.paragraph-layout-column--white-ghost .paragraph-wysiwyg ul,.paragraph-layout-column--white-ghost .paragraph-wysiwyg ol,.paragraph-layout-column--white-ghost .paragraph-wysiwyg a,.paragraph-layout-column--white-ghost .paragraph-wysiwyg figcaption,.paragraph-layout-column--white-ghost .paragraph-wysiwyg blockquote{color:#fff;}.paragraph-layout-column--white-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--white-ghost .paragraph-wysiwyg a{text-decoration:underline;}.paragraph-layout-column--light-grey-ghost{border:2px solid #f0f0eb;padding:20px;}.paragraph-layout-column--light-grey-ghost .horizontal-feature__wrapper h1,.paragraph-layout-column--light-grey-ghost .horizontal-feature__wrapper h2,.paragraph-layout-column--light-grey-ghost .horizontal-feature__wrapper h3,.paragraph-layout-column--light-grey-ghost .horizontal-feature__wrapper h4,.paragraph-layout-column--light-grey-ghost .horizontal-feature__wrapper h5,.paragraph-layout-column--light-grey-ghost .horizontal-feature__wrapper h6,.paragraph-layout-column--light-grey-ghost .horizontal-feature__wrapper p,.paragraph-layout-column--light-grey-ghost .horizontal-feature__wrapper ul,.paragraph-layout-column--light-grey-ghost .horizontal-feature__wrapper ol,.paragraph-layout-column--light-grey-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--light-grey-ghost .horizontal-feature__wrapper figcaption,.paragraph-layout-column--light-grey-ghost .horizontal-feature__wrapper blockquote,.paragraph-layout-column--light-grey-ghost .paragraph-wysiwyg h1,.paragraph-layout-column--light-grey-ghost .paragraph-wysiwyg h2,.paragraph-layout-column--light-grey-ghost .paragraph-wysiwyg h3,.paragraph-layout-column--light-grey-ghost .paragraph-wysiwyg h4,.paragraph-layout-column--light-grey-ghost .paragraph-wysiwyg h5,.paragraph-layout-column--light-grey-ghost .paragraph-wysiwyg h6,.paragraph-layout-column--light-grey-ghost .paragraph-wysiwyg p,.paragraph-layout-column--light-grey-ghost .paragraph-wysiwyg ul,.paragraph-layout-column--light-grey-ghost .paragraph-wysiwyg ol,.paragraph-layout-column--light-grey-ghost .paragraph-wysiwyg a,.paragraph-layout-column--light-grey-ghost .paragraph-wysiwyg figcaption,.paragraph-layout-column--light-grey-ghost .paragraph-wysiwyg blockquote{color:#f0f0eb;}.paragraph-layout-column--light-grey-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--light-grey-ghost .paragraph-wysiwyg a{text-decoration:underline;}.paragraph-layout-column--green-ghost{border:2px solid #008c3c;padding:20px;}.paragraph-layout-column--green-ghost .horizontal-feature__wrapper h1,.paragraph-layout-column--green-ghost .horizontal-feature__wrapper h2,.paragraph-layout-column--green-ghost .horizontal-feature__wrapper h3,.paragraph-layout-column--green-ghost .horizontal-feature__wrapper h4,.paragraph-layout-column--green-ghost .horizontal-feature__wrapper h5,.paragraph-layout-column--green-ghost .horizontal-feature__wrapper h6,.paragraph-layout-column--green-ghost .horizontal-feature__wrapper p,.paragraph-layout-column--green-ghost .horizontal-feature__wrapper ul,.paragraph-layout-column--green-ghost .horizontal-feature__wrapper ol,.paragraph-layout-column--green-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--green-ghost .horizontal-feature__wrapper figcaption,.paragraph-layout-column--green-ghost .horizontal-feature__wrapper blockquote,.paragraph-layout-column--green-ghost .paragraph-wysiwyg h1,.paragraph-layout-column--green-ghost .paragraph-wysiwyg h2,.paragraph-layout-column--green-ghost .paragraph-wysiwyg h3,.paragraph-layout-column--green-ghost .paragraph-wysiwyg h4,.paragraph-layout-column--green-ghost .paragraph-wysiwyg h5,.paragraph-layout-column--green-ghost .paragraph-wysiwyg h6,.paragraph-layout-column--green-ghost .paragraph-wysiwyg p,.paragraph-layout-column--green-ghost .paragraph-wysiwyg ul,.paragraph-layout-column--green-ghost .paragraph-wysiwyg ol,.paragraph-layout-column--green-ghost .paragraph-wysiwyg a,.paragraph-layout-column--green-ghost .paragraph-wysiwyg figcaption,.paragraph-layout-column--green-ghost .paragraph-wysiwyg blockquote{color:#008c3c;}.paragraph-layout-column--green-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--green-ghost .paragraph-wysiwyg a{text-decoration:underline;}.paragraph-layout-column--dark-green-ghost{border:2px solid #05360f;padding:20px;}.paragraph-layout-column--dark-green-ghost .horizontal-feature__wrapper h1,.paragraph-layout-column--dark-green-ghost .horizontal-feature__wrapper h2,.paragraph-layout-column--dark-green-ghost .horizontal-feature__wrapper h3,.paragraph-layout-column--dark-green-ghost .horizontal-feature__wrapper h4,.paragraph-layout-column--dark-green-ghost .horizontal-feature__wrapper h5,.paragraph-layout-column--dark-green-ghost .horizontal-feature__wrapper h6,.paragraph-layout-column--dark-green-ghost .horizontal-feature__wrapper p,.paragraph-layout-column--dark-green-ghost .horizontal-feature__wrapper ul,.paragraph-layout-column--dark-green-ghost .horizontal-feature__wrapper ol,.paragraph-layout-column--dark-green-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--dark-green-ghost .horizontal-feature__wrapper figcaption,.paragraph-layout-column--dark-green-ghost .horizontal-feature__wrapper blockquote,.paragraph-layout-column--dark-green-ghost .paragraph-wysiwyg h1,.paragraph-layout-column--dark-green-ghost .paragraph-wysiwyg h2,.paragraph-layout-column--dark-green-ghost .paragraph-wysiwyg h3,.paragraph-layout-column--dark-green-ghost .paragraph-wysiwyg h4,.paragraph-layout-column--dark-green-ghost .paragraph-wysiwyg h5,.paragraph-layout-column--dark-green-ghost .paragraph-wysiwyg h6,.paragraph-layout-column--dark-green-ghost .paragraph-wysiwyg p,.paragraph-layout-column--dark-green-ghost .paragraph-wysiwyg ul,.paragraph-layout-column--dark-green-ghost .paragraph-wysiwyg ol,.paragraph-layout-column--dark-green-ghost .paragraph-wysiwyg a,.paragraph-layout-column--dark-green-ghost .paragraph-wysiwyg figcaption,.paragraph-layout-column--dark-green-ghost .paragraph-wysiwyg blockquote{color:#05360f;}.paragraph-layout-column--dark-green-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--dark-green-ghost .paragraph-wysiwyg a{text-decoration:underline;}.paragraph-layout-column--navy-ghost{border:2px solid #282d46;padding:20px;}.paragraph-layout-column--navy-ghost .horizontal-feature__wrapper h1,.paragraph-layout-column--navy-ghost .horizontal-feature__wrapper h2,.paragraph-layout-column--navy-ghost .horizontal-feature__wrapper h3,.paragraph-layout-column--navy-ghost .horizontal-feature__wrapper h4,.paragraph-layout-column--navy-ghost .horizontal-feature__wrapper h5,.paragraph-layout-column--navy-ghost .horizontal-feature__wrapper h6,.paragraph-layout-column--navy-ghost .horizontal-feature__wrapper p,.paragraph-layout-column--navy-ghost .horizontal-feature__wrapper ul,.paragraph-layout-column--navy-ghost .horizontal-feature__wrapper ol,.paragraph-layout-column--navy-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--navy-ghost .horizontal-feature__wrapper figcaption,.paragraph-layout-column--navy-ghost .horizontal-feature__wrapper blockquote,.paragraph-layout-column--navy-ghost .paragraph-wysiwyg h1,.paragraph-layout-column--navy-ghost .paragraph-wysiwyg h2,.paragraph-layout-column--navy-ghost .paragraph-wysiwyg h3,.paragraph-layout-column--navy-ghost .paragraph-wysiwyg h4,.paragraph-layout-column--navy-ghost .paragraph-wysiwyg h5,.paragraph-layout-column--navy-ghost .paragraph-wysiwyg h6,.paragraph-layout-column--navy-ghost .paragraph-wysiwyg p,.paragraph-layout-column--navy-ghost .paragraph-wysiwyg ul,.paragraph-layout-column--navy-ghost .paragraph-wysiwyg ol,.paragraph-layout-column--navy-ghost .paragraph-wysiwyg a,.paragraph-layout-column--navy-ghost .paragraph-wysiwyg figcaption,.paragraph-layout-column--navy-ghost .paragraph-wysiwyg blockquote{color:#282d46;}.paragraph-layout-column--navy-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--navy-ghost .paragraph-wysiwyg a{text-decoration:underline;}.paragraph-layout-column--blue-ghost{border:2px solid #006eb9;padding:20px;}.paragraph-layout-column--blue-ghost .horizontal-feature__wrapper h1,.paragraph-layout-column--blue-ghost .horizontal-feature__wrapper h2,.paragraph-layout-column--blue-ghost .horizontal-feature__wrapper h3,.paragraph-layout-column--blue-ghost .horizontal-feature__wrapper h4,.paragraph-layout-column--blue-ghost .horizontal-feature__wrapper h5,.paragraph-layout-column--blue-ghost .horizontal-feature__wrapper h6,.paragraph-layout-column--blue-ghost .horizontal-feature__wrapper p,.paragraph-layout-column--blue-ghost .horizontal-feature__wrapper ul,.paragraph-layout-column--blue-ghost .horizontal-feature__wrapper ol,.paragraph-layout-column--blue-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--blue-ghost .horizontal-feature__wrapper figcaption,.paragraph-layout-column--blue-ghost .horizontal-feature__wrapper blockquote,.paragraph-layout-column--blue-ghost .paragraph-wysiwyg h1,.paragraph-layout-column--blue-ghost .paragraph-wysiwyg h2,.paragraph-layout-column--blue-ghost .paragraph-wysiwyg h3,.paragraph-layout-column--blue-ghost .paragraph-wysiwyg h4,.paragraph-layout-column--blue-ghost .paragraph-wysiwyg h5,.paragraph-layout-column--blue-ghost .paragraph-wysiwyg h6,.paragraph-layout-column--blue-ghost .paragraph-wysiwyg p,.paragraph-layout-column--blue-ghost .paragraph-wysiwyg ul,.paragraph-layout-column--blue-ghost .paragraph-wysiwyg ol,.paragraph-layout-column--blue-ghost .paragraph-wysiwyg a,.paragraph-layout-column--blue-ghost .paragraph-wysiwyg figcaption,.paragraph-layout-column--blue-ghost .paragraph-wysiwyg blockquote{color:#006eb9;}.paragraph-layout-column--blue-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--blue-ghost .paragraph-wysiwyg a{text-decoration:underline;}.paragraph-layout-column--dark-blue-ghost{border:2px solid #282d46;padding:20px;}.paragraph-layout-column--dark-blue-ghost .horizontal-feature__wrapper h1,.paragraph-layout-column--dark-blue-ghost .horizontal-feature__wrapper h2,.paragraph-layout-column--dark-blue-ghost .horizontal-feature__wrapper h3,.paragraph-layout-column--dark-blue-ghost .horizontal-feature__wrapper h4,.paragraph-layout-column--dark-blue-ghost .horizontal-feature__wrapper h5,.paragraph-layout-column--dark-blue-ghost .horizontal-feature__wrapper h6,.paragraph-layout-column--dark-blue-ghost .horizontal-feature__wrapper p,.paragraph-layout-column--dark-blue-ghost .horizontal-feature__wrapper ul,.paragraph-layout-column--dark-blue-ghost .horizontal-feature__wrapper ol,.paragraph-layout-column--dark-blue-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--dark-blue-ghost .horizontal-feature__wrapper figcaption,.paragraph-layout-column--dark-blue-ghost .horizontal-feature__wrapper blockquote,.paragraph-layout-column--dark-blue-ghost .paragraph-wysiwyg h1,.paragraph-layout-column--dark-blue-ghost .paragraph-wysiwyg h2,.paragraph-layout-column--dark-blue-ghost .paragraph-wysiwyg h3,.paragraph-layout-column--dark-blue-ghost .paragraph-wysiwyg h4,.paragraph-layout-column--dark-blue-ghost .paragraph-wysiwyg h5,.paragraph-layout-column--dark-blue-ghost .paragraph-wysiwyg h6,.paragraph-layout-column--dark-blue-ghost .paragraph-wysiwyg p,.paragraph-layout-column--dark-blue-ghost .paragraph-wysiwyg ul,.paragraph-layout-column--dark-blue-ghost .paragraph-wysiwyg ol,.paragraph-layout-column--dark-blue-ghost .paragraph-wysiwyg a,.paragraph-layout-column--dark-blue-ghost .paragraph-wysiwyg figcaption,.paragraph-layout-column--dark-blue-ghost .paragraph-wysiwyg blockquote{color:#282d46;}.paragraph-layout-column--dark-blue-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--dark-blue-ghost .paragraph-wysiwyg a{text-decoration:underline;}.paragraph-layout-column--orange-ghost{border:2px solid #fa9619;padding:20px;}.paragraph-layout-column--orange-ghost .horizontal-feature__wrapper h1,.paragraph-layout-column--orange-ghost .horizontal-feature__wrapper h2,.paragraph-layout-column--orange-ghost .horizontal-feature__wrapper h3,.paragraph-layout-column--orange-ghost .horizontal-feature__wrapper h4,.paragraph-layout-column--orange-ghost .horizontal-feature__wrapper h5,.paragraph-layout-column--orange-ghost .horizontal-feature__wrapper h6,.paragraph-layout-column--orange-ghost .horizontal-feature__wrapper p,.paragraph-layout-column--orange-ghost .horizontal-feature__wrapper ul,.paragraph-layout-column--orange-ghost .horizontal-feature__wrapper ol,.paragraph-layout-column--orange-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--orange-ghost .horizontal-feature__wrapper figcaption,.paragraph-layout-column--orange-ghost .horizontal-feature__wrapper blockquote,.paragraph-layout-column--orange-ghost .paragraph-wysiwyg h1,.paragraph-layout-column--orange-ghost .paragraph-wysiwyg h2,.paragraph-layout-column--orange-ghost .paragraph-wysiwyg h3,.paragraph-layout-column--orange-ghost .paragraph-wysiwyg h4,.paragraph-layout-column--orange-ghost .paragraph-wysiwyg h5,.paragraph-layout-column--orange-ghost .paragraph-wysiwyg h6,.paragraph-layout-column--orange-ghost .paragraph-wysiwyg p,.paragraph-layout-column--orange-ghost .paragraph-wysiwyg ul,.paragraph-layout-column--orange-ghost .paragraph-wysiwyg ol,.paragraph-layout-column--orange-ghost .paragraph-wysiwyg a,.paragraph-layout-column--orange-ghost .paragraph-wysiwyg figcaption,.paragraph-layout-column--orange-ghost .paragraph-wysiwyg blockquote{color:#fa9619;}.paragraph-layout-column--orange-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--orange-ghost .paragraph-wysiwyg a{text-decoration:underline;}.paragraph-layout-column--pink-ghost{border:2px solid #e10064;padding:20px;}.paragraph-layout-column--pink-ghost .horizontal-feature__wrapper h1,.paragraph-layout-column--pink-ghost .horizontal-feature__wrapper h2,.paragraph-layout-column--pink-ghost .horizontal-feature__wrapper h3,.paragraph-layout-column--pink-ghost .horizontal-feature__wrapper h4,.paragraph-layout-column--pink-ghost .horizontal-feature__wrapper h5,.paragraph-layout-column--pink-ghost .horizontal-feature__wrapper h6,.paragraph-layout-column--pink-ghost .horizontal-feature__wrapper p,.paragraph-layout-column--pink-ghost .horizontal-feature__wrapper ul,.paragraph-layout-column--pink-ghost .horizontal-feature__wrapper ol,.paragraph-layout-column--pink-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--pink-ghost .horizontal-feature__wrapper figcaption,.paragraph-layout-column--pink-ghost .horizontal-feature__wrapper blockquote,.paragraph-layout-column--pink-ghost .paragraph-wysiwyg h1,.paragraph-layout-column--pink-ghost .paragraph-wysiwyg h2,.paragraph-layout-column--pink-ghost .paragraph-wysiwyg h3,.paragraph-layout-column--pink-ghost .paragraph-wysiwyg h4,.paragraph-layout-column--pink-ghost .paragraph-wysiwyg h5,.paragraph-layout-column--pink-ghost .paragraph-wysiwyg h6,.paragraph-layout-column--pink-ghost .paragraph-wysiwyg p,.paragraph-layout-column--pink-ghost .paragraph-wysiwyg ul,.paragraph-layout-column--pink-ghost .paragraph-wysiwyg ol,.paragraph-layout-column--pink-ghost .paragraph-wysiwyg a,.paragraph-layout-column--pink-ghost .paragraph-wysiwyg figcaption,.paragraph-layout-column--pink-ghost .paragraph-wysiwyg blockquote{color:#e10064;}.paragraph-layout-column--pink-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--pink-ghost .paragraph-wysiwyg a{text-decoration:underline;}.paragraph-layout-column--light-pink-ghost{border:2px solid #e17891;padding:20px;}.paragraph-layout-column--light-pink-ghost .horizontal-feature__wrapper h1,.paragraph-layout-column--light-pink-ghost .horizontal-feature__wrapper h2,.paragraph-layout-column--light-pink-ghost .horizontal-feature__wrapper h3,.paragraph-layout-column--light-pink-ghost .horizontal-feature__wrapper h4,.paragraph-layout-column--light-pink-ghost .horizontal-feature__wrapper h5,.paragraph-layout-column--light-pink-ghost .horizontal-feature__wrapper h6,.paragraph-layout-column--light-pink-ghost .horizontal-feature__wrapper p,.paragraph-layout-column--light-pink-ghost .horizontal-feature__wrapper ul,.paragraph-layout-column--light-pink-ghost .horizontal-feature__wrapper ol,.paragraph-layout-column--light-pink-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--light-pink-ghost .horizontal-feature__wrapper figcaption,.paragraph-layout-column--light-pink-ghost .horizontal-feature__wrapper blockquote,.paragraph-layout-column--light-pink-ghost .paragraph-wysiwyg h1,.paragraph-layout-column--light-pink-ghost .paragraph-wysiwyg h2,.paragraph-layout-column--light-pink-ghost .paragraph-wysiwyg h3,.paragraph-layout-column--light-pink-ghost .paragraph-wysiwyg h4,.paragraph-layout-column--light-pink-ghost .paragraph-wysiwyg h5,.paragraph-layout-column--light-pink-ghost .paragraph-wysiwyg h6,.paragraph-layout-column--light-pink-ghost .paragraph-wysiwyg p,.paragraph-layout-column--light-pink-ghost .paragraph-wysiwyg ul,.paragraph-layout-column--light-pink-ghost .paragraph-wysiwyg ol,.paragraph-layout-column--light-pink-ghost .paragraph-wysiwyg a,.paragraph-layout-column--light-pink-ghost .paragraph-wysiwyg figcaption,.paragraph-layout-column--light-pink-ghost .paragraph-wysiwyg blockquote{color:#e17891;}.paragraph-layout-column--light-pink-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--light-pink-ghost .paragraph-wysiwyg a{text-decoration:underline;}.paragraph-layout-column--teal-ghost{border:2px solid #009ba0;padding:20px;}.paragraph-layout-column--teal-ghost .horizontal-feature__wrapper h1,.paragraph-layout-column--teal-ghost .horizontal-feature__wrapper h2,.paragraph-layout-column--teal-ghost .horizontal-feature__wrapper h3,.paragraph-layout-column--teal-ghost .horizontal-feature__wrapper h4,.paragraph-layout-column--teal-ghost .horizontal-feature__wrapper h5,.paragraph-layout-column--teal-ghost .horizontal-feature__wrapper h6,.paragraph-layout-column--teal-ghost .horizontal-feature__wrapper p,.paragraph-layout-column--teal-ghost .horizontal-feature__wrapper ul,.paragraph-layout-column--teal-ghost .horizontal-feature__wrapper ol,.paragraph-layout-column--teal-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--teal-ghost .horizontal-feature__wrapper figcaption,.paragraph-layout-column--teal-ghost .horizontal-feature__wrapper blockquote,.paragraph-layout-column--teal-ghost .paragraph-wysiwyg h1,.paragraph-layout-column--teal-ghost .paragraph-wysiwyg h2,.paragraph-layout-column--teal-ghost .paragraph-wysiwyg h3,.paragraph-layout-column--teal-ghost .paragraph-wysiwyg h4,.paragraph-layout-column--teal-ghost .paragraph-wysiwyg h5,.paragraph-layout-column--teal-ghost .paragraph-wysiwyg h6,.paragraph-layout-column--teal-ghost .paragraph-wysiwyg p,.paragraph-layout-column--teal-ghost .paragraph-wysiwyg ul,.paragraph-layout-column--teal-ghost .paragraph-wysiwyg ol,.paragraph-layout-column--teal-ghost .paragraph-wysiwyg a,.paragraph-layout-column--teal-ghost .paragraph-wysiwyg figcaption,.paragraph-layout-column--teal-ghost .paragraph-wysiwyg blockquote{color:#009ba0;}.paragraph-layout-column--teal-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--teal-ghost .paragraph-wysiwyg a{text-decoration:underline;}.paragraph-layout-column--purple-ghost{border:2px solid #4b0f4b;padding:20px;}.paragraph-layout-column--purple-ghost .horizontal-feature__wrapper h1,.paragraph-layout-column--purple-ghost .horizontal-feature__wrapper h2,.paragraph-layout-column--purple-ghost .horizontal-feature__wrapper h3,.paragraph-layout-column--purple-ghost .horizontal-feature__wrapper h4,.paragraph-layout-column--purple-ghost .horizontal-feature__wrapper h5,.paragraph-layout-column--purple-ghost .horizontal-feature__wrapper h6,.paragraph-layout-column--purple-ghost .horizontal-feature__wrapper p,.paragraph-layout-column--purple-ghost .horizontal-feature__wrapper ul,.paragraph-layout-column--purple-ghost .horizontal-feature__wrapper ol,.paragraph-layout-column--purple-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--purple-ghost .horizontal-feature__wrapper figcaption,.paragraph-layout-column--purple-ghost .horizontal-feature__wrapper blockquote,.paragraph-layout-column--purple-ghost .paragraph-wysiwyg h1,.paragraph-layout-column--purple-ghost .paragraph-wysiwyg h2,.paragraph-layout-column--purple-ghost .paragraph-wysiwyg h3,.paragraph-layout-column--purple-ghost .paragraph-wysiwyg h4,.paragraph-layout-column--purple-ghost .paragraph-wysiwyg h5,.paragraph-layout-column--purple-ghost .paragraph-wysiwyg h6,.paragraph-layout-column--purple-ghost .paragraph-wysiwyg p,.paragraph-layout-column--purple-ghost .paragraph-wysiwyg ul,.paragraph-layout-column--purple-ghost .paragraph-wysiwyg ol,.paragraph-layout-column--purple-ghost .paragraph-wysiwyg a,.paragraph-layout-column--purple-ghost .paragraph-wysiwyg figcaption,.paragraph-layout-column--purple-ghost .paragraph-wysiwyg blockquote{color:#4b0f4b;}.paragraph-layout-column--purple-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--purple-ghost .paragraph-wysiwyg a{text-decoration:underline;}.paragraph-layout-column--charcoal-ghost{border:2px solid #292929;padding:20px;}.paragraph-layout-column--charcoal-ghost .horizontal-feature__wrapper h1,.paragraph-layout-column--charcoal-ghost .horizontal-feature__wrapper h2,.paragraph-layout-column--charcoal-ghost .horizontal-feature__wrapper h3,.paragraph-layout-column--charcoal-ghost .horizontal-feature__wrapper h4,.paragraph-layout-column--charcoal-ghost .horizontal-feature__wrapper h5,.paragraph-layout-column--charcoal-ghost .horizontal-feature__wrapper h6,.paragraph-layout-column--charcoal-ghost .horizontal-feature__wrapper p,.paragraph-layout-column--charcoal-ghost .horizontal-feature__wrapper ul,.paragraph-layout-column--charcoal-ghost .horizontal-feature__wrapper ol,.paragraph-layout-column--charcoal-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--charcoal-ghost .horizontal-feature__wrapper figcaption,.paragraph-layout-column--charcoal-ghost .horizontal-feature__wrapper blockquote,.paragraph-layout-column--charcoal-ghost .paragraph-wysiwyg h1,.paragraph-layout-column--charcoal-ghost .paragraph-wysiwyg h2,.paragraph-layout-column--charcoal-ghost .paragraph-wysiwyg h3,.paragraph-layout-column--charcoal-ghost .paragraph-wysiwyg h4,.paragraph-layout-column--charcoal-ghost .paragraph-wysiwyg h5,.paragraph-layout-column--charcoal-ghost .paragraph-wysiwyg h6,.paragraph-layout-column--charcoal-ghost .paragraph-wysiwyg p,.paragraph-layout-column--charcoal-ghost .paragraph-wysiwyg ul,.paragraph-layout-column--charcoal-ghost .paragraph-wysiwyg ol,.paragraph-layout-column--charcoal-ghost .paragraph-wysiwyg a,.paragraph-layout-column--charcoal-ghost .paragraph-wysiwyg figcaption,.paragraph-layout-column--charcoal-ghost .paragraph-wysiwyg blockquote{color:#292929;}.paragraph-layout-column--charcoal-ghost .horizontal-feature__wrapper a,.paragraph-layout-column--charcoal-ghost .paragraph-wysiwyg a{text-decoration:underline;}.paragraph-card-list .card--paragraph{height:100%;}.paragraph-card-list .card__content{padding:10px 20px;}.paragraph-card-list.paragraph-theme--white .card--paragraph{background-color:#fff;}.paragraph-card-list.paragraph-theme--light-grey .card--paragraph{background-color:#f0f0eb;}.paragraph-card-list.paragraph-theme--green .card--paragraph{background-color:#008c3c;}.paragraph-card-list.paragraph-theme--dark-green .card--paragraph{background-color:#05360f;}.paragraph-card-list.paragraph-theme--navy .card--paragraph{background-color:#282d46;}.paragraph-card-list.paragraph-theme--blue .card--paragraph{background-color:#006eb9;}.paragraph-card-list.paragraph-theme--dark-blue .card--paragraph{background-color:#282d46;}.paragraph-card-list.paragraph-theme--orange .card--paragraph{background-color:#fa9619;}.paragraph-card-list.paragraph-theme--pink .card--paragraph{background-color:#e10064;}.paragraph-card-list.paragraph-theme--light-pink .card--paragraph{background-color:#e17891;}.paragraph-card-list.paragraph-theme--teal .card--paragraph{background-color:#009ba0;}.paragraph-card-list.paragraph-theme--purple .card--paragraph{background-color:#4b0f4b;}.paragraph-card-list.paragraph-theme--charcoal .card--paragraph{background-color:#292929;}.paragraph-card-list.paragraph-theme--blue .card--paragraph h1,.paragraph-card-list.paragraph-theme--blue .card--paragraph h2,.paragraph-card-list.paragraph-theme--blue .card--paragraph h3,.paragraph-card-list.paragraph-theme--blue .card--paragraph h4,.paragraph-card-list.paragraph-theme--blue .card--paragraph h5,.paragraph-card-list.paragraph-theme--blue .card--paragraph h6,.paragraph-card-list.paragraph-theme--blue .card--paragraph p,.paragraph-card-list.paragraph-theme--blue .card--paragraph ul,.paragraph-card-list.paragraph-theme--blue .card--paragraph ol,.paragraph-card-list.paragraph-theme--blue .card--paragraph a,.paragraph-card-list.paragraph-theme--blue .card--paragraph figcaption,.paragraph-card-list.paragraph-theme--blue .card--paragraph blockquote,.paragraph-card-list.paragraph-theme--blue .card--paragraph .slick-arrow,.paragraph-card-list.paragraph-theme--charcoal .card--paragraph h1,.paragraph-card-list.paragraph-theme--charcoal .card--paragraph h2,.paragraph-card-list.paragraph-theme--charcoal .card--paragraph h3,.paragraph-card-list.paragraph-theme--charcoal .card--paragraph h4,.paragraph-card-list.paragraph-theme--charcoal .card--paragraph h5,.paragraph-card-list.paragraph-theme--charcoal .card--paragraph h6,.paragraph-card-list.paragraph-theme--charcoal .card--paragraph p,.paragraph-card-list.paragraph-theme--charcoal .card--paragraph ul,.paragraph-card-list.paragraph-theme--charcoal .card--paragraph ol,.paragraph-card-list.paragraph-theme--charcoal .card--paragraph a,.paragraph-card-list.paragraph-theme--charcoal .card--paragraph figcaption,.paragraph-card-list.paragraph-theme--charcoal .card--paragraph blockquote,.paragraph-card-list.paragraph-theme--charcoal .card--paragraph .slick-arrow,.paragraph-card-list.paragraph-theme--dark-blue .card--paragraph h1,.paragraph-card-list.paragraph-theme--dark-blue .card--paragraph h2,.paragraph-card-list.paragraph-theme--dark-blue .card--paragraph h3,.paragraph-card-list.paragraph-theme--dark-blue .card--paragraph h4,.paragraph-card-list.paragraph-theme--dark-blue .card--paragraph h5,.paragraph-card-list.paragraph-theme--dark-blue .card--paragraph h6,.paragraph-card-list.paragraph-theme--dark-blue .card--paragraph p,.paragraph-card-list.paragraph-theme--dark-blue .card--paragraph ul,.paragraph-card-list.paragraph-theme--dark-blue .card--paragraph ol,.paragraph-card-list.paragraph-theme--dark-blue .card--paragraph a,.paragraph-card-list.paragraph-theme--dark-blue .card--paragraph figcaption,.paragraph-card-list.paragraph-theme--dark-blue .card--paragraph blockquote,.paragraph-card-list.paragraph-theme--dark-blue .card--paragraph .slick-arrow,.paragraph-card-list.paragraph-theme--dark-green .card--paragraph h1,.paragraph-card-list.paragraph-theme--dark-green .card--paragraph h2,.paragraph-card-list.paragraph-theme--dark-green .card--paragraph h3,.paragraph-card-list.paragraph-theme--dark-green .card--paragraph h4,.paragraph-card-list.paragraph-theme--dark-green .card--paragraph h5,.paragraph-card-list.paragraph-theme--dark-green .card--paragraph h6,.paragraph-card-list.paragraph-theme--dark-green .card--paragraph p,.paragraph-card-list.paragraph-theme--dark-green .card--paragraph ul,.paragraph-card-list.paragraph-theme--dark-green .card--paragraph ol,.paragraph-card-list.paragraph-theme--dark-green .card--paragraph a,.paragraph-card-list.paragraph-theme--dark-green .card--paragraph figcaption,.paragraph-card-list.paragraph-theme--dark-green .card--paragraph blockquote,.paragraph-card-list.paragraph-theme--dark-green .card--paragraph .slick-arrow,.paragraph-card-list.paragraph-theme--green .card--paragraph h1,.paragraph-card-list.paragraph-theme--green .card--paragraph h2,.paragraph-card-list.paragraph-theme--green .card--paragraph h3,.paragraph-card-list.paragraph-theme--green .card--paragraph h4,.paragraph-card-list.paragraph-theme--green .card--paragraph h5,.paragraph-card-list.paragraph-theme--green .card--paragraph h6,.paragraph-card-list.paragraph-theme--green .card--paragraph p,.paragraph-card-list.paragraph-theme--green .card--paragraph ul,.paragraph-card-list.paragraph-theme--green .card--paragraph ol,.paragraph-card-list.paragraph-theme--green .card--paragraph a,.paragraph-card-list.paragraph-theme--green .card--paragraph figcaption,.paragraph-card-list.paragraph-theme--green .card--paragraph blockquote,.paragraph-card-list.paragraph-theme--green .card--paragraph .slick-arrow,.paragraph-card-list.paragraph-theme--pink .card--paragraph h1,.paragraph-card-list.paragraph-theme--pink .card--paragraph h2,.paragraph-card-list.paragraph-theme--pink .card--paragraph h3,.paragraph-card-list.paragraph-theme--pink .card--paragraph h4,.paragraph-card-list.paragraph-theme--pink .card--paragraph h5,.paragraph-card-list.paragraph-theme--pink .card--paragraph h6,.paragraph-card-list.paragraph-theme--pink .card--paragraph p,.paragraph-card-list.paragraph-theme--pink .card--paragraph ul,.paragraph-card-list.paragraph-theme--pink .card--paragraph ol,.paragraph-card-list.paragraph-theme--pink .card--paragraph a,.paragraph-card-list.paragraph-theme--pink .card--paragraph figcaption,.paragraph-card-list.paragraph-theme--pink .card--paragraph blockquote,.paragraph-card-list.paragraph-theme--pink .card--paragraph .slick-arrow,.paragraph-card-list.paragraph-theme--purple .card--paragraph h1,.paragraph-card-list.paragraph-theme--purple .card--paragraph h2,.paragraph-card-list.paragraph-theme--purple .card--paragraph h3,.paragraph-card-list.paragraph-theme--purple .card--paragraph h4,.paragraph-card-list.paragraph-theme--purple .card--paragraph h5,.paragraph-card-list.paragraph-theme--purple .card--paragraph h6,.paragraph-card-list.paragraph-theme--purple .card--paragraph p,.paragraph-card-list.paragraph-theme--purple .card--paragraph ul,.paragraph-card-list.paragraph-theme--purple .card--paragraph ol,.paragraph-card-list.paragraph-theme--purple .card--paragraph a,.paragraph-card-list.paragraph-theme--purple .card--paragraph figcaption,.paragraph-card-list.paragraph-theme--purple .card--paragraph blockquote,.paragraph-card-list.paragraph-theme--purple .card--paragraph .slick-arrow,.paragraph-card-list.paragraph-theme--teal .card--paragraph h1,.paragraph-card-list.paragraph-theme--teal .card--paragraph h2,.paragraph-card-list.paragraph-theme--teal .card--paragraph h3,.paragraph-card-list.paragraph-theme--teal .card--paragraph h4,.paragraph-card-list.paragraph-theme--teal .card--paragraph h5,.paragraph-card-list.paragraph-theme--teal .card--paragraph h6,.paragraph-card-list.paragraph-theme--teal .card--paragraph p,.paragraph-card-list.paragraph-theme--teal .card--paragraph ul,.paragraph-card-list.paragraph-theme--teal .card--paragraph ol,.paragraph-card-list.paragraph-theme--teal .card--paragraph a,.paragraph-card-list.paragraph-theme--teal .card--paragraph figcaption,.paragraph-card-list.paragraph-theme--teal .card--paragraph blockquote,.paragraph-card-list.paragraph-theme--teal .card--paragraph .slick-arrow{color:#fff;}.paragraph-card-list.paragraph-theme--default .card__content{padding:0;}.paragraph-wrapper-bg-image{padding:20px;position:relative;}.paragraph-wrapper-bg-image:before{display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);background-color:rgba(0,0,0,0.5);content:'';height:100%;width:100%;z-index:0;}.paragraph-wrapper-bg-image > div{position:relative;z-index:1;}.paragraph-wrapper-bg-image > div h1,.paragraph-wrapper-bg-image > div h2,.paragraph-wrapper-bg-image > div h3,.paragraph-wrapper-bg-image > div h4,.paragraph-wrapper-bg-image > div h5,.paragraph-wrapper-bg-image > div h6,.paragraph-wrapper-bg-image > div p,.paragraph-wrapper-bg-image > div ul,.paragraph-wrapper-bg-image > div ol,.paragraph-wrapper-bg-image > div a,.paragraph-wrapper-bg-image > div figcaption,.paragraph-wrapper-bg-image > div blockquote{color:#fff;}.messages,.webform-confirmation{border-radius:3px;background-clip:padding-box;border:2px solid;padding:15px 20px;margin:20px 0;word-wrap:break-word;overflow-wrap:break-word;box-shadow:none;position:relative;}.messages::after,.webform-confirmation::after{clear:both;content:"";display:table;}.messages > div,.webform-confirmation > div{padding-right:20px;}.messages a,.webform-confirmation a{color:inherit;text-decoration:underline;}.messages a:hover,.messages a:focus,.webform-confirmation a:hover,.webform-confirmation a:focus{color:inherit;}.messages .backtrace,.webform-confirmation .backtrace{overflow-x:scroll;}.messages__heading{margin:0;}.messages__close-button{padding:0;border:none;color:#fff;background:transparent;width:30px;top:10px;right:10px;position:absolute;}.messages__close-button:after{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e977";font-size:2em;color:inherit;text-decoration:none;}.messages__close-button:hover,.messages__close-button:focus{color:#fff;background:transparent;}.messages--status,.messages--info{background:none;color:#282d46;border-color:#008c3c;}.messages--status.messages--single:before,.messages--info.messages--single:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e9bb";font-size:1.25em;color:inherit;text-decoration:none;}.messages--success,.messages--notice{color:#fff;border-color:#00b450;background-color:#00b450;}.messages--notice.messages--single:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e9bc";font-size:1.25em;color:inherit;text-decoration:none;color:#00b450;}.messages--success.messages--single:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e9bc";font-size:1.25em;color:inherit;text-decoration:none;color:#fff;}.messages--warning{color:#fff;border-color:#fa9619;background-color:#fa9619;}.messages--warning.messages--single:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e9bb";font-size:1.25em;color:inherit;text-decoration:none;}.messages--error{border-color:#d30924;color:#fff;background-color:#d30924;}.messages--error.messages--single:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e9ba";font-size:1.25em;color:inherit;text-decoration:none;}.messages--single{padding-left:50px;}.messages--single::before{left:20px;position:absolute;}.messages ul,.webform-confirmation ul{margin:0;padding:0;list-style:none;}.messages p,.webform-confirmation p{margin-bottom:0;}.messages--no-margin-bottom .messages,.messages--no-margin-bottom .webform-confirmation{margin-bottom:0;}.messages--no-margin-top .messages,.messages--no-margin-top .webform-confirmation{margin-top:0;}.availability-messages{clear:both;float:left;width:100%;}.search-message{clear:both;}table{width:100%;border-collapse:collapse;margin-bottom:20px;background:#fff;border:solid 2px #f0f0eb;}table + h1,table + h2,table + h3,table + h4,table + h5{margin-top:30px;}table caption{font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;background:#fff;padding:15px;text-align:left;color:#282d46;border:solid 2px #f0f0eb;}table th{color:#008c3c;padding:5px 15px;text-align:left;}table tbody tr:nth-child(even),table thead tr{background-color:#f0f0eb;}table td{color:#282d46;padding:5px 15px;text-align:left;}body{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;margin:0;color:#282d46;}p{margin:0 0 20px;}p + h1,p + h2,p + h3,p + h4,p + h5{margin-top:30px;}p:empty{display:none;}strong{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;font-size:inherit;}.text-body-small,.small{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}.text-body-large{font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;}.text-body-large p{font-size:inherit;}.paragraphs{columns:2;}.bg--beta h1,.bg--beta h2,.bg--beta h3,.bg--beta h4,.bg--beta h5,.bg--beta h6,.bg--beta p,.bg--beta ul,.bg--beta ol,.bg--beta a,.bg--beta figcaption,.bg--charlie h1,.bg--charlie h2,.bg--charlie h3,.bg--charlie h4,.bg--charlie h5,.bg--charlie h6,.bg--charlie p,.bg--charlie ul,.bg--charlie ol,.bg--charlie a,.bg--charlie figcaption,.bg--hotel h1,.bg--hotel h2,.bg--hotel h3,.bg--hotel h4,.bg--hotel h5,.bg--hotel h6,.bg--hotel p,.bg--hotel ul,.bg--hotel ol,.bg--hotel a,.bg--hotel figcaption,.bg--india h1,.bg--india h2,.bg--india h3,.bg--india h4,.bg--india h5,.bg--india h6,.bg--india p,.bg--india ul,.bg--india ol,.bg--india a,.bg--india figcaption,.bg--juliet h1,.bg--juliet h2,.bg--juliet h3,.bg--juliet h4,.bg--juliet h5,.bg--juliet h6,.bg--juliet p,.bg--juliet ul,.bg--juliet ol,.bg--juliet a,.bg--juliet figcaption,.bg--lima h1,.bg--lima h2,.bg--lima h3,.bg--lima h4,.bg--lima h5,.bg--lima h6,.bg--lima p,.bg--lima ul,.bg--lima ol,.bg--lima a,.bg--lima figcaption,.bg--november h1,.bg--november h2,.bg--november h3,.bg--november h4,.bg--november h5,.bg--november h6,.bg--november p,.bg--november ul,.bg--november ol,.bg--november a,.bg--november figcaption,.bg--oscar h1,.bg--oscar h2,.bg--oscar h3,.bg--oscar h4,.bg--oscar h5,.bg--oscar h6,.bg--oscar p,.bg--oscar ul,.bg--oscar ol,.bg--oscar a,.bg--oscar figcaption,.bg--papa h1,.bg--papa h2,.bg--papa h3,.bg--papa h4,.bg--papa h5,.bg--papa h6,.bg--papa p,.bg--papa ul,.bg--papa ol,.bg--papa a,.bg--papa figcaption,.bg--quebec h1,.bg--quebec h2,.bg--quebec h3,.bg--quebec h4,.bg--quebec h5,.bg--quebec h6,.bg--quebec p,.bg--quebec ul,.bg--quebec ol,.bg--quebec a,.bg--quebec figcaption,.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6,.hero p,.hero ul,.hero ol,.hero a,.hero figcaption{color:#fff;}.bg--beta ul.ticks li:before,.bg--charlie ul.ticks li:before,.bg--hotel ul.ticks li:before,.bg--india ul.ticks li:before,.bg--juliet ul.ticks li:before,.bg--lima ul.ticks li:before,.bg--november ul.ticks li:before,.bg--oscar ul.ticks li:before,.bg--papa ul.ticks li:before,.bg--quebec ul.ticks li:before,.hero ul.ticks li:before{color:#fff;}.bg--beta p.product-selection-secondary-title__trigger-text,.bg--charlie p.product-selection-secondary-title__trigger-text,.bg--hotel p.product-selection-secondary-title__trigger-text,.bg--india p.product-selection-secondary-title__trigger-text,.bg--juliet p.product-selection-secondary-title__trigger-text,.bg--lima p.product-selection-secondary-title__trigger-text,.bg--november p.product-selection-secondary-title__trigger-text,.bg--oscar p.product-selection-secondary-title__trigger-text,.bg--papa p.product-selection-secondary-title__trigger-text,.bg--quebec p.product-selection-secondary-title__trigger-text,.hero p.product-selection-secondary-title__trigger-text{color:#282d46;}.bg--beta .paragraph-layout-column--white h1,.bg--beta .paragraph-layout-column--white h2,.bg--beta .paragraph-layout-column--white h3,.bg--beta .paragraph-layout-column--white h4,.bg--beta .paragraph-layout-column--white h5,.bg--beta .paragraph-layout-column--white h6,.bg--beta .paragraph-layout-column--white p,.bg--beta .paragraph-layout-column--white ul,.bg--beta .paragraph-layout-column--white ol,.bg--beta .paragraph-layout-column--white a,.bg--beta .paragraph-layout-column--white figcaption,.bg--beta .paragraph-layout-column--light-grey h1,.bg--beta .paragraph-layout-column--light-grey h2,.bg--beta .paragraph-layout-column--light-grey h3,.bg--beta .paragraph-layout-column--light-grey h4,.bg--beta .paragraph-layout-column--light-grey h5,.bg--beta .paragraph-layout-column--light-grey h6,.bg--beta .paragraph-layout-column--light-grey p,.bg--beta .paragraph-layout-column--light-grey ul,.bg--beta .paragraph-layout-column--light-grey ol,.bg--beta .paragraph-layout-column--light-grey a,.bg--beta .paragraph-layout-column--light-grey figcaption,.bg--charlie .paragraph-layout-column--white h1,.bg--charlie .paragraph-layout-column--white h2,.bg--charlie .paragraph-layout-column--white h3,.bg--charlie .paragraph-layout-column--white h4,.bg--charlie .paragraph-layout-column--white h5,.bg--charlie .paragraph-layout-column--white h6,.bg--charlie .paragraph-layout-column--white p,.bg--charlie .paragraph-layout-column--white ul,.bg--charlie .paragraph-layout-column--white ol,.bg--charlie .paragraph-layout-column--white a,.bg--charlie .paragraph-layout-column--white figcaption,.bg--charlie .paragraph-layout-column--light-grey h1,.bg--charlie .paragraph-layout-column--light-grey h2,.bg--charlie .paragraph-layout-column--light-grey h3,.bg--charlie .paragraph-layout-column--light-grey h4,.bg--charlie .paragraph-layout-column--light-grey h5,.bg--charlie .paragraph-layout-column--light-grey h6,.bg--charlie .paragraph-layout-column--light-grey p,.bg--charlie .paragraph-layout-column--light-grey ul,.bg--charlie .paragraph-layout-column--light-grey ol,.bg--charlie .paragraph-layout-column--light-grey a,.bg--charlie .paragraph-layout-column--light-grey figcaption,.bg--hotel .paragraph-layout-column--white h1,.bg--hotel .paragraph-layout-column--white h2,.bg--hotel .paragraph-layout-column--white h3,.bg--hotel .paragraph-layout-column--white h4,.bg--hotel .paragraph-layout-column--white h5,.bg--hotel .paragraph-layout-column--white h6,.bg--hotel .paragraph-layout-column--white p,.bg--hotel .paragraph-layout-column--white ul,.bg--hotel .paragraph-layout-column--white ol,.bg--hotel .paragraph-layout-column--white a,.bg--hotel .paragraph-layout-column--white figcaption,.bg--hotel .paragraph-layout-column--light-grey h1,.bg--hotel .paragraph-layout-column--light-grey h2,.bg--hotel .paragraph-layout-column--light-grey h3,.bg--hotel .paragraph-layout-column--light-grey h4,.bg--hotel .paragraph-layout-column--light-grey h5,.bg--hotel .paragraph-layout-column--light-grey h6,.bg--hotel .paragraph-layout-column--light-grey p,.bg--hotel .paragraph-layout-column--light-grey ul,.bg--hotel .paragraph-layout-column--light-grey ol,.bg--hotel .paragraph-layout-column--light-grey a,.bg--hotel .paragraph-layout-column--light-grey figcaption,.bg--india .paragraph-layout-column--white h1,.bg--india .paragraph-layout-column--white h2,.bg--india .paragraph-layout-column--white h3,.bg--india .paragraph-layout-column--white h4,.bg--india .paragraph-layout-column--white h5,.bg--india .paragraph-layout-column--white h6,.bg--india .paragraph-layout-column--white p,.bg--india .paragraph-layout-column--white ul,.bg--india .paragraph-layout-column--white ol,.bg--india .paragraph-layout-column--white a,.bg--india .paragraph-layout-column--white figcaption,.bg--india .paragraph-layout-column--light-grey h1,.bg--india .paragraph-layout-column--light-grey h2,.bg--india .paragraph-layout-column--light-grey h3,.bg--india .paragraph-layout-column--light-grey h4,.bg--india .paragraph-layout-column--light-grey h5,.bg--india .paragraph-layout-column--light-grey h6,.bg--india .paragraph-layout-column--light-grey p,.bg--india .paragraph-layout-column--light-grey ul,.bg--india .paragraph-layout-column--light-grey ol,.bg--india .paragraph-layout-column--light-grey a,.bg--india .paragraph-layout-column--light-grey figcaption,.bg--juliet .paragraph-layout-column--white h1,.bg--juliet .paragraph-layout-column--white h2,.bg--juliet .paragraph-layout-column--white h3,.bg--juliet .paragraph-layout-column--white h4,.bg--juliet .paragraph-layout-column--white h5,.bg--juliet .paragraph-layout-column--white h6,.bg--juliet .paragraph-layout-column--white p,.bg--juliet .paragraph-layout-column--white ul,.bg--juliet .paragraph-layout-column--white ol,.bg--juliet .paragraph-layout-column--white a,.bg--juliet .paragraph-layout-column--white figcaption,.bg--juliet .paragraph-layout-column--light-grey h1,.bg--juliet .paragraph-layout-column--light-grey h2,.bg--juliet .paragraph-layout-column--light-grey h3,.bg--juliet .paragraph-layout-column--light-grey h4,.bg--juliet .paragraph-layout-column--light-grey h5,.bg--juliet .paragraph-layout-column--light-grey h6,.bg--juliet .paragraph-layout-column--light-grey p,.bg--juliet .paragraph-layout-column--light-grey ul,.bg--juliet .paragraph-layout-column--light-grey ol,.bg--juliet .paragraph-layout-column--light-grey a,.bg--juliet .paragraph-layout-column--light-grey figcaption,.bg--lima .paragraph-layout-column--white h1,.bg--lima .paragraph-layout-column--white h2,.bg--lima .paragraph-layout-column--white h3,.bg--lima .paragraph-layout-column--white h4,.bg--lima .paragraph-layout-column--white h5,.bg--lima .paragraph-layout-column--white h6,.bg--lima .paragraph-layout-column--white p,.bg--lima .paragraph-layout-column--white ul,.bg--lima .paragraph-layout-column--white ol,.bg--lima .paragraph-layout-column--white a,.bg--lima .paragraph-layout-column--white figcaption,.bg--lima .paragraph-layout-column--light-grey h1,.bg--lima .paragraph-layout-column--light-grey h2,.bg--lima .paragraph-layout-column--light-grey h3,.bg--lima .paragraph-layout-column--light-grey h4,.bg--lima .paragraph-layout-column--light-grey h5,.bg--lima .paragraph-layout-column--light-grey h6,.bg--lima .paragraph-layout-column--light-grey p,.bg--lima .paragraph-layout-column--light-grey ul,.bg--lima .paragraph-layout-column--light-grey ol,.bg--lima .paragraph-layout-column--light-grey a,.bg--lima .paragraph-layout-column--light-grey figcaption,.bg--november .paragraph-layout-column--white h1,.bg--november .paragraph-layout-column--white h2,.bg--november .paragraph-layout-column--white h3,.bg--november .paragraph-layout-column--white h4,.bg--november .paragraph-layout-column--white h5,.bg--november .paragraph-layout-column--white h6,.bg--november .paragraph-layout-column--white p,.bg--november .paragraph-layout-column--white ul,.bg--november .paragraph-layout-column--white ol,.bg--november .paragraph-layout-column--white a,.bg--november .paragraph-layout-column--white figcaption,.bg--november .paragraph-layout-column--light-grey h1,.bg--november .paragraph-layout-column--light-grey h2,.bg--november .paragraph-layout-column--light-grey h3,.bg--november .paragraph-layout-column--light-grey h4,.bg--november .paragraph-layout-column--light-grey h5,.bg--november .paragraph-layout-column--light-grey h6,.bg--november .paragraph-layout-column--light-grey p,.bg--november .paragraph-layout-column--light-grey ul,.bg--november .paragraph-layout-column--light-grey ol,.bg--november .paragraph-layout-column--light-grey a,.bg--november .paragraph-layout-column--light-grey figcaption,.bg--oscar .paragraph-layout-column--white h1,.bg--oscar .paragraph-layout-column--white h2,.bg--oscar .paragraph-layout-column--white h3,.bg--oscar .paragraph-layout-column--white h4,.bg--oscar .paragraph-layout-column--white h5,.bg--oscar .paragraph-layout-column--white h6,.bg--oscar .paragraph-layout-column--white p,.bg--oscar .paragraph-layout-column--white ul,.bg--oscar .paragraph-layout-column--white ol,.bg--oscar .paragraph-layout-column--white a,.bg--oscar .paragraph-layout-column--white figcaption,.bg--oscar .paragraph-layout-column--light-grey h1,.bg--oscar .paragraph-layout-column--light-grey h2,.bg--oscar .paragraph-layout-column--light-grey h3,.bg--oscar .paragraph-layout-column--light-grey h4,.bg--oscar .paragraph-layout-column--light-grey h5,.bg--oscar .paragraph-layout-column--light-grey h6,.bg--oscar .paragraph-layout-column--light-grey p,.bg--oscar .paragraph-layout-column--light-grey ul,.bg--oscar .paragraph-layout-column--light-grey ol,.bg--oscar .paragraph-layout-column--light-grey a,.bg--oscar .paragraph-layout-column--light-grey figcaption,.bg--papa .paragraph-layout-column--white h1,.bg--papa .paragraph-layout-column--white h2,.bg--papa .paragraph-layout-column--white h3,.bg--papa .paragraph-layout-column--white h4,.bg--papa .paragraph-layout-column--white h5,.bg--papa .paragraph-layout-column--white h6,.bg--papa .paragraph-layout-column--white p,.bg--papa .paragraph-layout-column--white ul,.bg--papa .paragraph-layout-column--white ol,.bg--papa .paragraph-layout-column--white a,.bg--papa .paragraph-layout-column--white figcaption,.bg--papa .paragraph-layout-column--light-grey h1,.bg--papa .paragraph-layout-column--light-grey h2,.bg--papa .paragraph-layout-column--light-grey h3,.bg--papa .paragraph-layout-column--light-grey h4,.bg--papa .paragraph-layout-column--light-grey h5,.bg--papa .paragraph-layout-column--light-grey h6,.bg--papa .paragraph-layout-column--light-grey p,.bg--papa .paragraph-layout-column--light-grey ul,.bg--papa .paragraph-layout-column--light-grey ol,.bg--papa .paragraph-layout-column--light-grey a,.bg--papa .paragraph-layout-column--light-grey figcaption,.bg--quebec .paragraph-layout-column--white h1,.bg--quebec .paragraph-layout-column--white h2,.bg--quebec .paragraph-layout-column--white h3,.bg--quebec .paragraph-layout-column--white h4,.bg--quebec .paragraph-layout-column--white h5,.bg--quebec .paragraph-layout-column--white h6,.bg--quebec .paragraph-layout-column--white p,.bg--quebec .paragraph-layout-column--white ul,.bg--quebec .paragraph-layout-column--white ol,.bg--quebec .paragraph-layout-column--white a,.bg--quebec .paragraph-layout-column--white figcaption,.bg--quebec .paragraph-layout-column--light-grey h1,.bg--quebec .paragraph-layout-column--light-grey h2,.bg--quebec .paragraph-layout-column--light-grey h3,.bg--quebec .paragraph-layout-column--light-grey h4,.bg--quebec .paragraph-layout-column--light-grey h5,.bg--quebec .paragraph-layout-column--light-grey h6,.bg--quebec .paragraph-layout-column--light-grey p,.bg--quebec .paragraph-layout-column--light-grey ul,.bg--quebec .paragraph-layout-column--light-grey ol,.bg--quebec .paragraph-layout-column--light-grey a,.bg--quebec .paragraph-layout-column--light-grey figcaption,.hero .paragraph-layout-column--white h1,.hero .paragraph-layout-column--white h2,.hero .paragraph-layout-column--white h3,.hero .paragraph-layout-column--white h4,.hero .paragraph-layout-column--white h5,.hero .paragraph-layout-column--white h6,.hero .paragraph-layout-column--white p,.hero .paragraph-layout-column--white ul,.hero .paragraph-layout-column--white ol,.hero .paragraph-layout-column--white a,.hero .paragraph-layout-column--white figcaption,.hero .paragraph-layout-column--light-grey h1,.hero .paragraph-layout-column--light-grey h2,.hero .paragraph-layout-column--light-grey h3,.hero .paragraph-layout-column--light-grey h4,.hero .paragraph-layout-column--light-grey h5,.hero .paragraph-layout-column--light-grey h6,.hero .paragraph-layout-column--light-grey p,.hero .paragraph-layout-column--light-grey ul,.hero .paragraph-layout-column--light-grey ol,.hero .paragraph-layout-column--light-grey a,.hero .paragraph-layout-column--light-grey figcaption{color:#282d46;}.bg--kilo h1,.bg--kilo h2,.bg--kilo h3,.bg--kilo h4,.bg--kilo h5,.bg--kilo h6,.bg--kilo p,.bg--kilo ul,.bg--kilo ol,.bg--kilo a,.bg--kilo figcaption,.bg--mike h1,.bg--mike h2,.bg--mike h3,.bg--mike h4,.bg--mike h5,.bg--mike h6,.bg--mike p,.bg--mike ul,.bg--mike ol,.bg--mike a,.bg--mike figcaption{color:#292929;}@media print{html,body{font-size:12px;}*{transition:none !important;}@page{size:A4 portrait;}body,input,textarea,select{background:#fff;}.body.with-fixed-header{padding-top:0;}[dir="rtl"] body{direction:rtl;}#main-content{margin-top:0;padding:0 !important;}button[onclick^='window.print()']{display:none;}header,footer,.messages,.hero,.sidebar,.breadcrumb,#hostel-nav,.notification-banner,#toolbar-administration,#book-now{display:none;}.hidden-on-print{display:none;}.hostel-search-form,.hostel-search-results{position:relative;top:0 !important;margin-top:0;}.hostel-search-map{top:0 !important;height:100% !important;}th{text-align:left;color:#282d46;}[dir="rtl"] th{text-align:right;}td{text-align:left !important;padding:5px;}.contextual{display:none;}.main-content{margin-bottom:20px;}#yhafi-checkout-form .button{display:none;}.product-information__title{line-height:3.1;}.path-user .layout-sidebar-first{display:none;}.path-user .layout-main{width:100%;}}@keyframes rotate{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes rotate-vertical{0%{position:absolute;top:50%;transform:rotate(0deg) translateY(-50%);}100%{position:absolute;top:50%;transform:rotate(360deg) translateY(-50%);}}@keyframes scale{0%,80%,100%{transform:scale(0);}40%{transform:scale(1);}}@keyframes shimmer{0%{background-position:0% 0%;}100%{background-position:-135% 0%;}}@keyframes glow{0%{text-shadow:0 0 0px #282d46;}40%{text-shadow:0 0 30px #282d46;}}@keyframes fade-in{0%{opacity:0;}100%{opacity:1;}}@keyframes raise-up{0%{transform:translateY(3px);}100%{transform:translateY(0);}}@keyframes zoom-out{0%{transform:scale(1.03);}100%{transform:scale(1);}}@keyframes zoom-in{0%{opacity:0;transform:scale(0);}10%,100%{opacity:1;transform:scale(1);}}@keyframes fade-down-in{0%{opacity:0;transform:translateY(-10px);visibility:hidden;}100%{opacity:1;transform:translateY(0);visibility:visible;}}@keyframes fade-down-out{0%{opacity:1;transform:translateY(0);visibility:visible;}100%{opacity:0;transform:translateY(-10px);visibility:hidden;}}@keyframes slide-in-right{0%{opacity:0;transform:translateX(25px);visibility:visible;}70%{opacity:1;visibility:visible;}100%{opacity:1;transform:translateX(0);visibility:visible;}}@keyframes slide-out-right{0%{opacity:1;transform:translateX(0);visibility:visible;}70%{opacity:0;visibility:visible;}100%{opacity:0;transform:translateX(25px);visibility:hidden;}}@keyframes slide-in-bottom{0%{opacity:0;transform:translate3d(0,25px,0);visibility:hidden;}70%{opacity:1;visibility:visible;}100%{opacity:1;transform:translate3d(0,0,0);visibility:visible;}}@keyframes slide-out-bottom{0%{opacity:1;transform:translate3d(0,0,0);visibility:visible;}70%{opacity:0;visibility:visible;}100%{opacity:0;transform:translate3d(0,25px,0);visibility:hidden;}}a,.link{color:#32affa;text-decoration:none;transition:color 0.4s ease;}a:hover,a:focus,.link:hover,.link:focus{color:#32affa;text-decoration:underline;}a:hover::before,a:focus::before,.link:hover::before,.link:focus::before{text-decoration:none;}a.green,.link.green{color:#006428;text-decoration:none;transition:color 0.4s ease;}a.green:hover,a.green:focus,.link.green:hover,.link.green:focus{color:#006428;text-decoration:underline;}a.green:hover::before,a.green:focus::before,.link.green:hover::before,.link.green:focus::before{text-decoration:none;}a.pink,.link.pink{color:#e10064;text-decoration:none;transition:color 0.4s ease;}a.pink:hover,a.pink:focus,.link.pink:hover,.link.pink:focus{color:#e10064;text-decoration:underline;}a.pink:hover::before,a.pink:focus::before,.link.pink:hover::before,.link.pink:focus::before{text-decoration:none;}.skip-content-link{left:0;top:-150px;width:100%;display:block;position:fixed;text-align:center;z-index:1000;opacity:0;padding:20px;color:#fff;background:#008c3c;}.skip-content-link:hover,.skip-content-link:focus{color:#fff;opacity:1;}.skip-content-link:focus{top:0;}.hostel-anchor{padding-top:52px;margin-top:-52px;}button,.button{color:#fff;background:#008c3c;border-width:1px;border-style:solid;border-color:#008c3c;border-radius:3px;font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;border-radius:3px;background-clip:padding-box;width:100%;cursor:pointer;display:block;padding:15px 30px;transition:0.3s color ease,0.3s background-color ease,0.3s border-color ease;text-align:center;text-decoration:none;}button:hover,button:focus,.button:hover,.button:focus{color:#fff;background:#006428;border-color:#006428;}@media screen and (min-width:37.5em),print{button,.button{width:auto;}}.media-image button--primary,.media-image button--secondary,.media-image
.button--primary,.media-image
.button--secondary{color:#008c3c;}button--secondary,.button--secondary{color:#008c3c;background:#fff;border-width:1px;border-style:solid;border-color:#008c3c;border-radius:3px;}button--secondary:hover,button--secondary:focus,.button--secondary:hover,.button--secondary:focus{color:#fff;background:#006428;border-color:#006428;}button--ghost,.button--ghost{color:#282d46;background:transparent;border-width:1px;border-style:solid;border-color:#282d46;border-radius:3px;}button--ghost:hover,button--ghost:focus,.button--ghost:hover,.button--ghost:focus{color:#fff;background:#282d46;border-color:#282d46;}button--ghost-light,.bg--beta button--ghost,.bg--charlie button--ghost,.bg--hotel button--ghost,.bg--india button--ghost,.bg--juliet button--ghost,.bg--lima button--ghost,.bg--november button--ghost,.bg--oscar button--ghost,.bg--papa button--ghost,.bg--quebec button--ghost,.hero__content button--ghost,.media-image button--ghost,.button--ghost-light,.bg--beta
.button--ghost,.bg--charlie
.button--ghost,.bg--hotel
.button--ghost,.bg--india
.button--ghost,.bg--juliet
.button--ghost,.bg--lima
.button--ghost,.bg--november
.button--ghost,.bg--oscar
.button--ghost,.bg--papa
.button--ghost,.bg--quebec
.button--ghost,.hero__content
.button--ghost,.media-image
.button--ghost{color:#fff;background:transparent;border-width:1px;border-style:solid;border-color:#fff;border-radius:3px;}button--ghost-light:hover,button--ghost-light:focus,.bg--beta button--ghost:hover,.bg--beta button--ghost:focus,.bg--charlie button--ghost:hover,.bg--charlie button--ghost:focus,.bg--hotel button--ghost:hover,.bg--hotel button--ghost:focus,.bg--india button--ghost:hover,.bg--india button--ghost:focus,.bg--juliet button--ghost:hover,.bg--juliet button--ghost:focus,.bg--lima button--ghost:hover,.bg--lima button--ghost:focus,.bg--november button--ghost:hover,.bg--november button--ghost:focus,.bg--oscar button--ghost:hover,.bg--oscar button--ghost:focus,.bg--papa button--ghost:hover,.bg--papa button--ghost:focus,.bg--quebec button--ghost:hover,.bg--quebec button--ghost:focus,.hero__content button--ghost:hover,.hero__content button--ghost:focus,.media-image button--ghost:hover,.media-image button--ghost:focus,.button--ghost-light:hover,.button--ghost-light:focus,.bg--beta
.button--ghost:hover,.bg--beta
.button--ghost:focus,.bg--charlie
.button--ghost:hover,.bg--charlie
.button--ghost:focus,.bg--hotel
.button--ghost:hover,.bg--hotel
.button--ghost:focus,.bg--india
.button--ghost:hover,.bg--india
.button--ghost:focus,.bg--juliet
.button--ghost:hover,.bg--juliet
.button--ghost:focus,.bg--lima
.button--ghost:hover,.bg--lima
.button--ghost:focus,.bg--november
.button--ghost:hover,.bg--november
.button--ghost:focus,.bg--oscar
.button--ghost:hover,.bg--oscar
.button--ghost:focus,.bg--papa
.button--ghost:hover,.bg--papa
.button--ghost:focus,.bg--quebec
.button--ghost:hover,.bg--quebec
.button--ghost:focus,.hero__content
.button--ghost:hover,.hero__content
.button--ghost:focus,.media-image
.button--ghost:hover,.media-image
.button--ghost:focus{color:#282d46;background:#fff;border-color:#fff;}button--membership,.button--membership{color:#fff;background:#e10064;border:none;}button--membership:hover,button--membership:focus,.button--membership:hover,.button--membership:focus{color:#fff;background:#af004b;}button--meeting-room,.button--meeting-room{color:#fff;background:#4b0f4b;border:none;}button--meeting-room:hover,button--meeting-room:focus,.button--meeting-room:hover,.button--meeting-room:focus{color:#fff;background:#3d0c3d;}button--exclusive-hire,.button--exclusive-hire{color:#fff;background:#e17891;border:none;}button--exclusive-hire:hover,button--exclusive-hire:focus,.button--exclusive-hire:hover,.button--exclusive-hire:focus{color:#fff;background:#db5c7a;}button--volunteer,.button--volunteer{color:#fff;background:#009ba0;border:none;}button--volunteer:hover,button--volunteer:focus,.button--volunteer:hover,.button--volunteer:focus{color:#fff;background:#236969;}button--groups,.button--groups{color:#fff;background:#006eb9;border:none;}button--groups:hover,button--groups:focus,.button--groups:hover,.button--groups:focus{color:#fff;background:#005591;}button--donate,.button--donate{color:#fff;background:#fa9619;border:none;}button--donate:hover,button--donate:focus,.button--donate:hover,.button--donate:focus{color:#fff;background:#e17d00;}button--link,.button--link{padding:0;border:none;color:#008c3c;background:transparent;}button--link:hover,button--link:focus,.button--link:hover,.button--link:focus{color:#008c3c;background:transparent;}button--back-arrow,.button--back-arrow{margin:20px 0;}button--full,.button--full{width:100%;}button--fixed,.button--fixed{display:inline-block;width:100%;}@media screen and (min-width:37.5em),print{button--fixed,.button--fixed{width:auto;}}button--slim,.button--slim{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;line-height:1;padding:10px 15px;}button--heavy,.button--heavy{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}button--centered,.button--centered{margin:0 auto;}button--stacked,.button--stacked{margin-bottom:10px;}button--inline,.button--inline{display:inline-block;}button:disabled,.button:disabled{cursor:not-allowed;color:#fff;background:#d2d2c8;border-width:1px;border-style:solid;border-color:#d2d2c8;border-radius:3px;}button:disabled:hover,button:disabled:focus,.button:disabled:hover,.button:disabled:focus{color:#fff;background:#d2d2c8;border-color:#d2d2c8;}button--plain,.button--plain{padding:0;border:none;color:#32affa;background:transparent;font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;margin-bottom:20px;text-align:left;}button--plain:hover,button--plain:focus,.button--plain:hover,.button--plain:focus{color:#32affa;background:transparent;}button--plain:disabled,.button--plain:disabled{padding:0;border:none;color:#d2d2c8;background:transparent;}button--plain:disabled:hover,button--plain:disabled:focus,.button--plain:disabled:hover,.button--plain:disabled:focus{color:#d2d2c8;background:transparent;}a.button{display:inline-block;}@media screen and (min-width:37.5em),print{a.button{width:auto;}}a.button:hover,a.button:focus{text-decoration:none;}a.button--full{width:100%;}a.button--back-arrow{display:block;text-align:center;}a.button--back-arrow:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e974";font-size:1.25em;color:inherit;text-decoration:none;}@media screen and (min-width:37.5em),print{.action-buttons{text-align:right;}}.action-buttons .button--inline{margin-top:10px;}@media screen and (min-width:37.5em),print{.action-buttons .button--inline{margin:0 0 0 10px;}}.hidden--mobile{display:none;}@media screen and (min-width:37.5em),print{.hidden--mobile{display:block;}}hr,.hr{-webkit-appearance:none;appearance:none;margin:1.25rem 0;height:2px;background:#d2d2c8;border:0;clear:both;}hr.mini,.hr.mini{width:50px;}hr.thin,.hr.thin{height:1px;}hr.thin--white,.hr.thin--white{height:1px;background:rgba(255,255,255,0.1);}.title a{color:inherit;text-decoration:none;font-weight:inheit;}.title a:hover{text-decoration:underline;}.access-statement__left,.access-statement__right{vertical-align:top;display:inline-block;}.access-statement i{padding-right:10px;font-size:1.5em;}.basket__wrapper{float:right;position:relative;right:-10px;top:17px;}.basket__wrapper::before{content:'|';display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:-1px;display:none;color:#fff;transition:color 0.2s 0s ease;}@media screen and (min-width:56.25em),print{.basket__wrapper::before{display:block;}}.header:hover .basket__wrapper::before,.header--sticky .basket__wrapper::before,.header--no-hero .basket__wrapper::before{color:#282d46;transition:color 0.2s 0.2s ease;}@media screen and (min-width:56.25em),print{.basket__wrapper{right:auto;top:auto;}}.basket__wrapper .basket__text{display:none;}@media only screen and (min-width:75em){.basket__wrapper .basket__text{display:inline-block;}}.basket__wrapper i{margin:-5px 5px 0 0;}@media screen and (min-width:56.25em),print{.basket__wrapper i{font-size:0.75em;}}@media only screen and (min-width:75em){.basket__wrapper i{margin:-5px 10px 0 0;}}.basket__wrapper a{color:#282d46;padding:18px 10px;text-decoration:none;transition:padding 0.2s 0s ease,color 0.2s 0s ease;}.header:hover .basket__wrapper a,.header--active .basket__wrapper a,.header--sticky .basket__wrapper a,.header--no-hero .basket__wrapper a{text-decoration:none;color:#282d46;transition:padding 0.2s 0s ease,color 0.2s 0.2s ease;}.header:hover .basket__wrapper a:hover,.header--active .basket__wrapper a:hover,.header--sticky .basket__wrapper a:hover,.header--no-hero .basket__wrapper a:hover{color:#008c3c;}.basket__wrapper a:focus{color:#fff;text-decoration:none;}.header--active .basket__wrapper a:focus,.header--sticky .basket__wrapper a:focus,.header--no-hero .basket__wrapper a:focus{color:#008c3c;}@media screen and (min-width:56.25em),print{.basket__wrapper a{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;color:#fff;text-decoration:none;transition:color 0.4s ease;display:block;padding:22px 9px;}.basket__wrapper a:hover{color:#282d46;text-decoration:none;}.basket__wrapper a:hover::before{text-decoration:none;}}@media screen and (min-width:62.5em),print{.basket__wrapper a{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;padding:19px 9px;}}@media only screen and (min-width:75em){.basket__wrapper .basket__count{padding-left:5px;}}.cs-rating-search{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:left;width:100%;}.cs-rating-search__percentage-wrapper{border-radius:3px;background-clip:padding-box;-ms-flex-align:center;align-items:center;background:#fa9619;display:-ms-flexbox;display:flex;padding:5px 10px;margin-right:10px;text-align:center;}.cs-rating-search__percentage{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;}.hero .cs-rating-search__percentage{font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;}.cs-rating-search__rating-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}.cs-rating-search__rating{font-family:"StagSemiBold",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;line-height:1;margin:0;}.hero .cs-rating-search__rating{font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;line-height:1;}.cs-rating-search__reviews{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;margin:0;}.hero .cs-rating-search__reviews{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;}details > summary{display:block;}details > summary ~ *{display:none;}details[open] > summary ~ *{display:block;}.action-button__wrapper{margin:20px 0;}.age-prompt{float:left;display:none;background:#f0f0eb;width:calc(100% + 40px);margin:0 -20px 20px;padding:20px 20px 10px 20px;}.age-prompt::after{clear:both;content:"";display:table;}.age-prompt__group{display:none;margin-bottom:0;}.age-prompt__group .form-section-title > span{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;position:relative;padding:0 0 0 25px;border-bottom:none;margin:0 0 10px 0;}.age-prompt__group .form-section-title > span::before{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:0;}.bg--beta .age-prompt__group .form-section-title > span{color:#282d46;}.age-prompt__group--male .form-section-title span:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e99a";font-size:1.25em;color:inherit;text-decoration:none;}.age-prompt__group--male .form-section-title span::before{font-size:1em;}.age-prompt__group--female .form-section-title span:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e999";font-size:1.25em;color:inherit;text-decoration:none;}.age-prompt__group--female .form-section-title span::before{font-size:1em;}.age-prompt__select-wrapper{float:left;margin-right:20px;width:calc(50% - 10px);}@media only screen and (min-width:75em){.age-prompt__select-wrapper{width:calc(25% - 10px);margin-right:calc(40px / 3);}}.age-prompt__select-wrapper:nth-of-type(2n){margin-right:0;}@media only screen and (min-width:75em){.age-prompt__select-wrapper:nth-of-type(2n){width:calc(25% - 10px);margin-right:calc(40px / 3);}}@media only screen and (min-width:75em){.age-prompt__select-wrapper:nth-of-type(4n){margin-right:0;}}.age-prompt__label{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.ui-autocomplete{border-radius:3px;background-clip:padding-box;background:#fff;border:1px solid #d2d2c8;padding:15px 0 20px 0;background-image:url(/themes/custom/yhafi/dest/../images/google-search-logo.png);background-size:90px;background-repeat:no-repeat;background-position:95% calc(100% - 15px);}.ui-autocomplete .ui-menu-item{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;position:relative;padding:5px 20px 5px 40px;}.ui-autocomplete .ui-menu-item::before{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:15px;width:15px;height:15px;}.ui-autocomplete .ui-menu-item--google:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e969";font-size:1.25em;color:inherit;text-decoration:none;}.ui-autocomplete .ui-menu-item--google::before{color:#b4b4aa;}.ui-autocomplete .ui-menu-item--hostel:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e99c";font-size:1.25em;color:inherit;text-decoration:none;}.ui-autocomplete .ui-menu-item--hostel::before{color:#008c3c;}.ui-autocomplete .ui-menu-item a{padding:0;text-decoration:none;transition:0.2s color ease;}.ui-autocomplete .ui-menu-item a:hover{color:#008c3c;}.ui-autocomplete,.date-picker__caret,.number-picker__dialogue,.notification-bell__content,.password-policy,.account-menu__submenu{margin-top:10px;}.ui-autocomplete::before,.date-picker__caret::before,.number-picker__dialogue::before,.notification-bell__content::before,.password-policy::before,.account-menu__submenu::before,.ui-autocomplete::after,.date-picker__caret::after,.number-picker__dialogue::after,.notification-bell__content::after,.password-policy::after,.account-menu__submenu::after{content:'';position:absolute;}.ui-autocomplete::before,.date-picker__caret::before,.number-picker__dialogue::before,.notification-bell__content::before,.password-policy::before,.account-menu__submenu::before{left:15px;top:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;}.ui-autocomplete::after,.date-picker__caret::after,.number-picker__dialogue::after,.notification-bell__content::after,.password-policy::after,.account-menu__submenu::after{left:14px;top:-9px;z-index:-1;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #d2d2c8;}.right-align.ui-autocomplete::before,.right-align.date-picker__caret::before,.right-align.number-picker__dialogue::before,.right-align.notification-bell__content::before,.right-align.password-policy::before,.right-align.account-menu__submenu::before{left:auto;right:15px;}.right-align.ui-autocomplete::after,.right-align.date-picker__caret::after,.right-align.number-picker__dialogue::after,.right-align.notification-bell__content::after,.right-align.password-policy::after,.right-align.account-menu__submenu::after{left:auto;right:14px;}.form-checkbox{border-radius:3px;background-clip:padding-box;}.form-checkbox:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e994";font-size:1.25em;color:inherit;text-decoration:none;}.form-checkbox::before{top:0;left:0;display:none;position:absolute;color:#fff;font-size:1.5em;}.form-checkbox:checked{background:#008c3c;border-color:#008c3c;}.form-checkbox:checked::before{display:block;}.form-checkbox.checkbox-button{width:100%;opacity:0;position:relative;}.form-checkbox.checkbox-button::before{display:none;}.form-checkbox.checkbox-button:checked ~ label{color:#fff;background:#008c3c;border-color:#008c3c;}.form-checkbox.checkbox-button ~ label{display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);border-radius:3px;background-clip:padding-box;width:100%;padding:0;height:100%;line-height:54px;text-align:center;transition:color 0.2s ease;background:#fff;border:1px solid #d2d2c8;}@media screen and (min-width:37.5em),print{.inline-checkbox-wrapper .form-item-checkbox{width:auto;float:left;margin:0 40px 40px 0;}}.padded-checkbox-wrapper .form-item-checkbox{margin:30px 0;padding:20px;background:#fff;}.date-picker{position:relative;}.date-picker--range .form-item{float:left;width:calc(50% - 0.5em);}.date-picker--range .form-item:first-child{margin-right:1em;}.date-picker__trigger{border:none;border-bottom-left-radius:0;border-top-left-radius:0;height:100%;padding:0;position:absolute;right:0;top:0;width:35px;}.date-picker__trigger:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e947";font-size:1.25em;color:inherit;text-decoration:none;font-size:1em;}@media screen and (min-width:62.5em),print{.date-picker__trigger{width:45px;}}@media screen and (min-width:62.5em),print{.date-picker__trigger:before{font-size:1.25em;}}.date-picker__widget-wrapper{clear:both;display:none;margin:0 auto 20px auto;max-width:335px;position:relative;}@media screen and (min-width:37.5em),print{.date-picker__widget-wrapper{max-width:550px;}}@media screen and (min-width:56.25em),print{.date-picker__widget-wrapper{max-width:none;position:absolute;top:70px;}}.date-picker__caret{position:absolute;top:-9px;z-index:71;}.date-picker-wrapper{border-radius:3px;background-clip:padding-box;background:#fff;border:1px solid #d2d2c8;clear:both;margin-bottom:20px;position:relative;z-index:70;}.date-picker-wrapper .month-wrapper{display:inline-block;}@media screen and (min-width:37.5em),print{.date-picker-wrapper .month-wrapper{width:545px !important;}}.date-picker-wrapper.single-date .month-wrapper{display:block;margin:0 auto;width:280px !important;}.date-picker-wrapper .month1,.date-picker-wrapper .month2{width:auto;border:none;padding:10px;vertical-align:top;display:inline-block;margin-bottom:0;}.date-picker-wrapper .caption{display:table-row;}.date-picker-wrapper .month-name{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;width:100%;display:table-cell;border-bottom:none;color:#282d46;text-transform:capitalize;padding:10px 0 5px 0;}@media screen and (min-width:37.5em),print{.date-picker-wrapper .month-name{width:auto;}}.date-picker-wrapper .month-element{display:inline-block;}.date-picker-wrapper .week-name{text-transform:capitalize;}.date-picker-wrapper .week-name th{padding:8px;}.date-picker-wrapper .gap,.date-picker-wrapper .date-range-length-tip{display:none !important;}.date-picker-wrapper .day{padding:8px;border:1px solid #fff;}.date-picker-wrapper .real-today{border-color:#d2d2c8;}.date-picker-wrapper .real-today.first-date-selected{border-color:#008c3c;}.date-picker-wrapper .checked,.date-picker-wrapper .hovering{border-color:#f0f0eb;background-color:#f0f0eb;}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{color:#fff;border-color:#008c3c;background-color:#008c3c;}.date-picker-wrapper .nextMonth,.date-picker-wrapper .lastMonth{display:none;}.date-picker-wrapper .prev:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e97a";font-size:1.25em;color:inherit;text-decoration:none;}.date-picker-wrapper .next:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e97b";font-size:1.25em;color:inherit;text-decoration:none;}.date-picker-wrapper .next,.date-picker-wrapper .prev{width:40px;font-size:0;display:block;transition:0.2s color;margin-top:5px;color:#d2d2c8;cursor:pointer;}.date-picker-wrapper .next:hover,.date-picker-wrapper .next:focus,.date-picker-wrapper .prev:hover,.date-picker-wrapper .prev:focus{color:#282d46;}.date-picker-wrapper .next::before,.date-picker-wrapper .prev::before{font-family:"icons",sans-serif;font-style:normal;font-weight:normal;font-size:20px;font-size:1.25rem;line-height:1.4;letter-spacing:0.25px;}.date-picker-wrapper .next:hover,.date-picker-wrapper .next:focus,.date-picker-wrapper .prev:hover,.date-picker-wrapper .prev:focus{color:#282d46;}.date-picker-wrapper .valid{cursor:pointer;}.date-picker-wrapper .invalid{color:#f0f0eb;}.date-picker-wrapper table{border:none;}.date-picker-wrapper table th{text-align:center;}.date-picker-wrapper table tr{background:none;}.date-picker-wrapper table tr:nth-child(even){background:none;}.date-picker-wrapper table tr th,.date-picker-wrapper table tr td{padding:0;text-align:center;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}.date-picker-wrapper table tr td{transition:0.2s color;}.date-picker-wrapper table tr td:hover{color:#008c3c;}fieldset{border:0;padding:0;margin:0 0 20px;}fieldset.hidden-legend .form-section-title{margin-bottom:20px;}fieldset.hidden-legend .form-section-title span{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}fieldset h4{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;margin:20px 0 10px 0;}.fieldset-wrapper > p{margin-top:0;}.form-section-title{width:100%;}.form-section-title span{font-family:"StagSansRoundLight",sans-serif;font-style:normal;font-weight:normal;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;color:#282d46;border-bottom:1px solid #f0f0eb;display:block;padding-bottom:20px;margin-bottom:20px;}@media only screen and (min-width:75em){.form-section-title span{margin-left:-20px;margin-right:-20px;padding:20px;}}.bg--beta .form-section-title span,.bg--charlie .form-section-title span,.bg--hotel .form-section-title span,.bg--india .form-section-title span,.bg--juliet .form-section-title span,.bg--lima .form-section-title span,.bg--november .form-section-title span,.bg--oscar .form-section-title span,.bg--papa .form-section-title span,.bg--quebec .form-section-title span,.paragraph-layout-column--blue .form-section-title span,.paragraph-layout-column--purple .form-section-title span,.paragraph-layout-column--teal .form-section-title span{color:#fff;}.form-item{position:relative;margin-bottom:1em;transition:color 0.4s ease;color:#b4b4aa;}.form-item::before{pointer-events:none;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:1rem;}.form-item--with-scaling-label label{top:0;left:0;position:absolute;pointer-events:none;transform-origin:0 0;z-index:1;padding:17px 20px 17px 10px;transition:transform 0.2s;transition-timing-function:ease-out;}@media screen and (min-width:23.4375em),print{.form-item--with-scaling-label label{padding-left:15px;}}@media screen and (min-width:62.5em),print{.form-item--with-scaling-label label{padding-left:20px;}}.form-item--with-scaling-label input,.form-item--with-scaling-label textarea{min-height:55px;padding:21px 20px 10px 10px;}@media screen and (min-width:23.4375em),print{.form-item--with-scaling-label input,.form-item--with-scaling-label textarea{padding-left:15px;}}@media screen and (min-width:62.5em),print{.form-item--with-scaling-label input,.form-item--with-scaling-label textarea{padding-left:20px;}}.form-item--with-scaling-label select{padding:21px 40px 10px 10px;}@media screen and (min-width:23.4375em),print{.form-item--with-scaling-label select{padding-left:15px;}}@media screen and (min-width:62.5em),print{.form-item--with-scaling-label select{padding-left:20px;}}.form-item--with-scaling-label .field-prefix,.form-item--with-scaling-label .field-suffix{position:absolute;opacity:0;top:22px;transition:0.1s opacity;}.form-item--with-scaling-label .field-prefix{left:10px;}.form-item--with-scaling-label .field-suffix{right:10px;}.form-item--with-scaling-label.form-item--input-filled label{transform:translate3d(4px,-5px,0) scale3d(0.7,0.7,1);}@media screen and (min-width:23.4375em),print{.form-item--with-scaling-label.form-item--input-filled label{transform:translate3d(6px,-5px,0) scale3d(0.7,0.7,1);}}.form-item--with-scaling-label.form-item--input-filled .field-prefix,.form-item--with-scaling-label.form-item--input-filled .field-suffix{opacity:1;}.form-item--with-icon{padding:15px 40px 15px 15px;}.form-item--with-dropdown{position:relative;}.form-item--with-dropdown::after{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;right:10px;top:8px;padding:5px 0;position:absolute;pointer-events:none;color:#d2d2c8;}.form-item--with-dropdown::after:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e985";font-size:1.25em;color:inherit;text-decoration:none;}.form-item--multiselect label{padding-top:0;}.form-item--multiselect select{padding:10px 15px;}.form-item--multiselect option{padding:5px;}.form-item__label{display:inline-block;font-weight:normal;vertical-align:middle;color:#b4b4aa;padding:10px 10px 10px 0;}.form-item__label.form-required::after{content:' *';color:#fa4b4b;}.form-item__select-wrapper{position:relative;}.form-item__select-wrapper:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e985";font-size:1.25em;color:inherit;text-decoration:none;}.form-item__select-wrapper::before{right:1rem;pointer-events:none;color:#d2d2c8;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);}.form-item__input--hidden{display:none;}@media screen and (min-width:37.5em),print{.field--widget-boolean-checkbox{display:inline-block;margin-right:20px;}}.form-text,.form-email,.form-password,.form-number,.form-select,.form-tel,.form-date,textarea{padding:15px;border:1px solid #d2d2c8;background-color:#fff;border-radius:3px;background-clip:padding-box;width:100%;transition:0.1s all linear;}.form-text.has-error,.form-email.has-error,.form-password.has-error,.form-number.has-error,.form-select.has-error,.form-tel.has-error,.form-date.has-error,textarea.has-error{border-color:#fa4b4b;background:rgba(250,75,75,0.2);}.form-select{-webkit-appearance:none;appearance:none;padding:15px 40px 15px 15px;}.form-checkbox,.form-radio,.membership-product-option__radio{width:25px;height:25px;cursor:pointer;-webkit-appearance:none;appearance:none;position:absolute;background:#fff;border:1px solid #d2d2c8;}.form-checkbox ~ label,.form-radio ~ label,.membership-product-option__radio ~ label{cursor:pointer;padding:0 0 0 38px;color:#282d46;}.hidden.form-checkbox,.hidden.form-radio,.hidden.membership-product-option__radio{display:none;}.hidden.form-checkbox ~ label,.hidden.form-radio ~ label,.hidden.membership-product-option__radio ~ label{display:none;}@media screen and (min-width:37.5em),print{.half-width-form-field{float:left;margin-right:20px;width:calc(50% - 10px);}.half-width-form-field:nth-child(2){margin-right:0;}}.half-width-form-field__row::after{clear:both;content:"";display:table;}@media screen and (min-width:37.5em),print{.third-width-form-field{float:left;margin-right:10px;width:calc((100% - 20px) / 3);}.third-width-form-field:nth-of-type(3n){margin-right:0;}}.ajax-progress{display:none;}.field--type-address{position:relative;}.field--name-field-phone{clear:left;}.js input.form-autocomplete{background-image:none;}.js input.form-autocomplete.ui-autocomplete-loading{background-image:none;}select::-ms-expand{display:none;}.error-message{color:#fa4b4b;margin-top:10px;}input:-webkit-autofill,input:-webkit-autofill:focus{background-color:#fff;-webkit-box-shadow:0 0 0 30px #fff inset;}.user-login__panel{margin-bottom:40px;}@media screen and (min-width:37.5em),print{.user-login__panel{margin-right:80px;}}@media only screen and (min-width:75em){.user-login .form-item-persistent-login{margin-bottom:20px;float:left;}}.user-login__forgotten-password{margin-bottom:20px;}@media only screen and (min-width:75em){.user-login__forgotten-password{float:right;}}.checkout-user-login{position:relative;}@media screen and (min-width:56.25em),print{.checkout-user-login{float:left;width:calc(50% - 40px);}}.checkout-user-login:first-child{margin-bottom:20px;padding-bottom:20px;}@media screen and (min-width:56.25em),print{.checkout-user-login:first-child{padding:40px 40px 40px 20px;margin-right:80px;}}.checkout-user-login:first-child:before{background:#f0f0eb;bottom:0;content:'';height:2px;position:absolute;width:100%;}@media screen and (min-width:56.25em),print{.checkout-user-login:first-child:before{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);bottom:auto;height:calc(100% - 60px);right:-42px;width:2px;}}.checkout-user-login:first-child:after{background:#fff;bottom:-30px;content:attr(data-keyline-content);left:0;margin:0 auto;padding:20px;position:absolute;right:0;text-align:center;width:20px;}@media screen and (min-width:56.25em),print{.checkout-user-login:first-child:after{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);bottom:auto;left:auto;right:-70px;}}@media screen and (min-width:56.25em),print{.checkout-user-login:last-child{padding:40px 20px 40px 40px;}}.checkout-user-login .form-section-title span{border:none;padding:0;margin:20px 0;}.checkout-user-login fieldset{float:none;margin:0;padding:0;width:100%;}.number-picker__dialogue{border-radius:3px;background-clip:padding-box;background:#fff;border:1px solid #d2d2c8;display:none;margin:0 auto 20px;max-width:335px;padding:20px;position:relative;width:100%;z-index:70;}.number-picker__dialogue::after{clear:both;content:"";display:table;}@media screen and (min-width:56.25em),print{.number-picker__dialogue{margin:10px 0 0;position:absolute;width:280px;}}@media only screen and (min-width:75em){.number-picker__dialogue{max-width:none;width:480px;}}.number-picker__dialogue label{display:block;transform:none;position:relative;color:#282d46;padding:0 10px 10px 0;}.number-picker__dialogue .form-item--with-scaling-label.form-item--input-filled label{transform:none;}.number-picker__group{margin-bottom:5px;}@media only screen and (min-width:75em){.number-picker__group{float:left;width:calc(50% - 15px);}.number-picker__group-adults{margin-right:15px;}.number-picker__group-children{margin-left:15px;}}.number-picker__group .form-section-title > span{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;padding:0;border-bottom:none;margin:0 0 10px 0;}.bg--beta .number-picker__group .form-section-title > span{color:#282d46;}.number-picker__group .form-item{width:50%;float:left;}.number-picker__group .form-item:nth-child(1){padding-right:7px;}.number-picker__group .form-item:nth-child(2){padding-left:7px;}.number-picker__input{}.form-item .number-picker__input{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;border:1px solid #d2d2c8;border-left:none;border-radius:0;border-right:none;display:inline-block;height:35px;padding:0;min-height:0;text-align:center;vertical-align:top;width:calc(100% - 70px);}.number-picker__input::-webkit-inner-spin-button,.number-picker__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0;}.number-picker__input[type="number"]{-moz-appearance:textfield;}.number-picker__change-btn{padding:0;width:35px;height:35px;line-height:1;background:none;border-radius:0;position:relative;color:#d2d2c8;display:inline-block;transition:0.2s color;vertical-align:middle;z-index:1;border:1px solid #d2d2c8;}.number-picker__change-btn:hover,.number-picker__change-btn:focus{background:none;color:#282d46;border-color:#d2d2c8;}.number-picker__change-btn--decrease:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e98a";font-size:1.25em;color:inherit;text-decoration:none;}.number-picker__change-btn--increase:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e98b";font-size:1.25em;color:inherit;text-decoration:none;}.number-picker__change-btn--increase::before,.number-picker__change-btn--decrease::before{font-size:1em;}.number-picker .form-item-yhafi-under26{clear:both;display:none;}.number-picker .form-item-yhafi-under26.disabled-input{pointer-events:none;opacity:0.5;}.number-picker .form-item-yhafi-under26.disabled-input label{cursor:default;}.number-picker .form-item-yhafi-under26 label{padding-left:35px;}.number-picker .form-item-yhafi-under26 p{margin-bottom:0;}.bg--beta .number-picker .form-item-yhafi-under26 p{color:#282d46;}.bg--beta .number-picker .form-item-yhafi-under26 a{color:#32affa;}.number-picker__control-btn{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;float:left;padding:15px 10px;width:calc(50% - 10px);}.number-picker__control-btn:first-child{margin-right:20px;color:#282d46;background:transparent;border-width:1px;border-style:solid;border-color:#282d46;border-radius:3px;}.number-picker__control-btn:first-child:hover,.number-picker__control-btn:first-child:focus{color:#fff;background:#282d46;border-color:#282d46;}.number-picker__actions::after{clear:both;content:"";display:table;}.bg--beta .number-picker__deep-link-message > p{color:#d30924;}.pca-find{margin-bottom:20px;}@media screen and (min-width:37.5em),print{.pca-find{top:0;right:0;position:absolute;z-index:1;border-top-left-radius:0;padding:16px 15px 15px 15px;border-bottom-left-radius:0;}}.pca-toggle{color:#32affa;text-decoration:none;transition:color 0.4s ease;font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;float:right;margin:5px 0 20px 0;}.pca-toggle:hover,.pca-toggle:focus{color:#32affa;text-decoration:underline;}.pca-toggle:hover::before,.pca-toggle:focus::before{text-decoration:none;}.pca-toggle + div{clear:right;}.pca-select{height:55px;}.find-address{clear:none;}@media screen and (min-width:37.5em),print{.find-address{width:50%;clear:right;float:left;padding-right:40px;}}.find-address .button{width:50%;float:right;padding:10px;border-radius:0 3px 3px 0;line-height:2.5;}.find-address .form-container{width:50%;clear:none;padding-right:0;}.find-address .form-container input{border-right:0;border-radius:3px 0 0 3px;}#pca-elements{position:relative;}.no-js #pca-elements{display:none;}#edit-pca-choose{display:none;}.form-radio,.membership-product-option__radio{border-radius:100%;}.form-radio::before,.membership-product-option__radio::before{content:'';top:6px;left:6px;opacity:0;width:11px;height:11px;position:absolute;border-radius:100%;transform:scale(0);background:#008c3c;transition:0.2s opacity ease,0.2s transform ease;}.form-radio:checked,.membership-product-selector .form-radio:checked ~ label .membership-product-option__radio{border-color:#008c3c;}.form-radio:checked::before,.membership-product-selector .form-radio:checked ~ label .membership-product-option__radio::before{opacity:1;transform:scale(1);}@media only screen and (min-width:75em){.user-register{margin-right:80px;}}.communication-preferences{margin-bottom:20px;}.communication-preferences + .form-wrapper{width:100%;padding:20px;margin-bottom:20px;background:#f0f0eb;}.communication-preferences + .form-wrapper .form-item{margin-bottom:0;}.webform-submission-form .form-actions{display:-ms-flexbox;display:flex;}.webform-submission-form .form-actions button:first-child{margin-right:5px;}.webform-submission-form .form-actions button:nth-child(2){margin-left:5px;}.gallery-cta{float:left;width:auto;margin:15px 15px 0 0;}.gallery-teaser{width:50%;float:left;}.gallery-teaser:nth-child(2),.gallery-teaser:nth-child(3){display:none;}@media screen and (min-width:37.5em),print{.gallery-teaser:nth-child(2),.gallery-teaser:nth-child(3){display:block;}}.gallery-teaser:nth-child(4),.gallery-teaser:last-child{position:relative;}.gallery-teaser:nth-child(4) .responsive-image::after,.gallery-teaser:last-child .responsive-image::after{background-color:rgba(0,0,0,0.275);}.gallery-teaser:nth-child(n+5){display:none;}.gallery-teaser__link{display:block;position:relative;}.gallery-teaser__link:hover .responsive-image::after,.gallery-teaser__link:focus .responsive-image::after{background-color:rgba(255,255,255,0.2);}.gallery-teaser__link:focus{outline:none;}.gallery-teaser__image{position:relative;}.gallery-teaser__image::after{content:'';display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;background-color:transparent;transition:0.2s background-color ease-in;}.gallery-teaser__cta{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;text-align:center;z-index:30;color:#fff;}.gallery-teaser__cta:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e96f";font-size:1.25em;color:inherit;text-decoration:none;display:block;font-size:2em;margin-bottom:10px;}.no-js .gallery-teaser__cta{display:none;}.hero-video__pause{font-size:12px;font-size:0.75rem;line-height:1.33333;letter-spacing:0.25px;padding:0;border:none;color:#fff;background:transparent;bottom:0;opacity:0;padding:10px 20px;position:absolute;right:0;transition:0.3s 3s opacity;width:auto;visibility:hidden;z-index:30;}.hero-video__pause:hover,.hero-video__pause:focus{color:#fff;background:transparent;}@media only screen and (min-width:75em){.hero-video__pause{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}}.hero-video__pause--shown{opacity:0.9;visibility:visible;}.no-js .hero-video__pause{display:none;}.hostel-availability-teaser{border-radius:3px;background-clip:padding-box;font-size:12px;font-size:0.75rem;line-height:1.33333;letter-spacing:0.25px;height:100%;padding:10px;color:#fff;}.hostel-availability-teaser__room-type{margin-bottom:2px;}.hostel-availability-teaser__price{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin:0;color:#b4dc00;}.hostel-availability-teaser__original{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:12px;font-size:0.75rem;line-height:1.33333;letter-spacing:0.25px;margin:0;}.hostel-availability-teaser__unavailable{margin:0;}.hostel-availability-teaser--default{background:#006428;}.hostel-availability-teaser--unavailable{opacity:0.8;color:#fff;background:#d2d2c8;}.hostel-facility-icon__icon{width:40px;height:40px;display:block;margin:0 auto 5px;}.hostel-facility-icon__icon i{display:inline-block;position:relative;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);font-size:1.5em;}.hostel-facility-icon__text{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;text-align:center;word-wrap:break-word;}.hostel-label{border-radius:0 3px 3px 0px;background:#008c3c;color:#fff;display:block;padding:4px 15px;transition:0.3s all ease;text-align:center;text-decoration:none;}.hostel-label__wrapper{bottom:0;padding-left:0;list-style:none;position:absolute;margin-left:16px;}.hero__content .hostel-label__wrapper{display:none;}@media screen and (min-width:56.25em),print{.hero__content .hostel-label__wrapper{display:block;}}.hostel-label__item{margin:0 25px 0 0;float:left;position:relative;}.hostel-label__item::before{content:'';float:left;position:absolute;top:0;left:-15px;width:0;height:0;border-color:transparent #008c3c transparent transparent;border-style:solid;border-width:15px 15px 15px 0;}.hostel-label__item::after{content:'';position:absolute;top:12px;left:0;float:left;width:6px;height:6px;border-radius:3px;background:#fff;box-shadow:-1px -1px 2px #b4b4aa;}.hostel-label__item:last-child{margin-right:0;}.hostel-label--new{background:transparent;}.hostel-label--new:hover,.hostel-label--new:focus{background:transparent;}.hostel-label--recently-refurb,.hostel-label--award-winning{background:#008c3c;}.hostel-label--recently-refurb:hover,.hostel-label--recently-refurb:focus,.hostel-label--award-winning:hover,.hostel-label--award-winning:focus{background:#006428;}.hostel-promo{margin:20px 0;position:relative;}.hostel-promo--layout-1-1::after{clear:both;content:"";display:table;}@media screen and (min-width:37.5em),print{.hostel-promo--layout-1-1{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;}}.hostel-promo--layout-1-2::after{clear:both;content:"";display:table;}@media screen and (min-width:37.5em),print{.hostel-promo--layout-1-2:nth-child(odd){width:50%;clear:right;float:left;padding-right:40px;}.hostel-promo--layout-1-2:nth-child(even){width:50%;clear:right;float:right;padding-right:0;}}.hostel-promo__image:after{background-color:#d2d2c8;content:'';height:100%;position:absolute;width:100%;}.hostel-promo__image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1;}.hostel-promo__content{color:#fff;position:relative;}.hostel-promo__content.bg--alpha,.hostel-promo__content.bg--delta,.hostel-promo__content.bg--default,.hostel-promo__content.bg--echo{color:#282d46;}.hostel-promo__items{margin:0 auto;padding:10px 0;position:relative;text-align:center;width:80%;z-index:1;}@media screen and (min-width:37.5em),print{.hostel-promo__items{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:900px;padding:0;text-align:center;width:100%;}}.hostel-promo--layout-1-2 .hostel-promo__items{display:block;}.hostel-promo__item{font-family:"StagSemiBold",sans-serif;font-style:normal;font-weight:normal;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;padding:20px;}@media screen and (min-width:37.5em),print{.hostel-promo__item{width:40%;}}@media screen and (min-width:56.25em),print{.hostel-promo__item{font-size:38px;font-size:2.375rem;line-height:1.21053;letter-spacing:0.25px;}}.hostel-promo--layout-1-2 .hostel-promo__item{font-family:"StagSemiBold",sans-serif;font-style:normal;font-weight:normal;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;padding:20px;width:100%;}.hostel-promo__item:nth-child(2){position:relative;}@media screen and (min-width:37.5em),print{.hostel-promo__item:nth-child(2){width:20%;}}.hostel-promo--layout-1-2 .hostel-promo__item:nth-child(2){width:100%;}.hostel-promo__item:nth-child(2):before,.hostel-promo__item:nth-child(2):after{background-color:#fff;content:'';height:1px;left:0;margin:0 auto;position:absolute;right:0;width:100px;}@media screen and (min-width:37.5em),print{.hostel-promo__item:nth-child(2):before,.hostel-promo__item:nth-child(2):after{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);}}@media screen and (min-width:37.5em),print{.hostel-promo__item:nth-child(2):before,.hostel-promo__item:nth-child(2):after{height:60%;width:2px;}}.hostel-promo__content.bg--alpha .hostel-promo__item:nth-child(2):before,.hostel-promo__content.bg--delta .hostel-promo__item:nth-child(2):before,.hostel-promo__content.bg--default .hostel-promo__item:nth-child(2):before,.hostel-promo__content.bg--echo .hostel-promo__item:nth-child(2):before,.hostel-promo__content.bg--alpha .hostel-promo__item:nth-child(2):after,.hostel-promo__content.bg--delta .hostel-promo__item:nth-child(2):after,.hostel-promo__content.bg--default .hostel-promo__item:nth-child(2):after,.hostel-promo__content.bg--echo .hostel-promo__item:nth-child(2):after{background-color:#282d46;}.hostel-promo--layout-1-2 .hostel-promo__item:nth-child(2):before,.hostel-promo--layout-1-2 .hostel-promo__item:nth-child(2):after{height:1px;transform:none;width:100px;}.hostel-promo__item:nth-child(2):before{top:0;}@media screen and (min-width:37.5em),print{.hostel-promo__item:nth-child(2):before{left:0;right:auto;top:50%;}}.hostel-promo--layout-1-2 .hostel-promo__item:nth-child(2):before{right:0;top:0;}.hostel-promo__item:nth-child(2):after{bottom:7px;}@media screen and (min-width:37.5em),print{.hostel-promo__item:nth-child(2):after{bottom:auto;left:auto;right:0;}}.hostel-promo--layout-1-2 .hostel-promo__item:nth-child(2):after{bottom:7px;left:0;top:auto;}.hostel-promo__item .voucher-code{font-family:"StagSemiBold",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;background:transparent;line-height:1;}@media screen and (min-width:56.25em),print{.hostel-promo__item .voucher-code{font-family:"StagSemiBold",sans-serif;font-style:normal;font-weight:normal;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;}}.hostel-promo--layout-1-2 .hostel-promo__item .voucher-code{font-family:"StagSemiBold",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;}.bg--beta .hostel-promo__item .voucher-code,.bg--charlie .hostel-promo__item .voucher-code,.bg--hotel .hostel-promo__item .voucher-code,.bg--india .hostel-promo__item .voucher-code,.bg--juliet .hostel-promo__item .voucher-code,.bg--kilo .hostel-promo__item .voucher-code,.bg--lima .hostel-promo__item .voucher-code,.bg--mike .hostel-promo__item .voucher-code,.bg--november .hostel-promo__item .voucher-code,.bg--oscar .hostel-promo__item .voucher-code,.bg--papa .hostel-promo__item .voucher-code,.bg--quebec .hostel-promo__item .voucher-code{border-color:#fff;color:#fff;}.bg--beta .hostel-promo__item .voucher-code__copy,.bg--charlie .hostel-promo__item .voucher-code__copy,.bg--hotel .hostel-promo__item .voucher-code__copy,.bg--india .hostel-promo__item .voucher-code__copy,.bg--juliet .hostel-promo__item .voucher-code__copy,.bg--kilo .hostel-promo__item .voucher-code__copy,.bg--lima .hostel-promo__item .voucher-code__copy,.bg--mike .hostel-promo__item .voucher-code__copy,.bg--november .hostel-promo__item .voucher-code__copy,.bg--oscar .hostel-promo__item .voucher-code__copy,.bg--papa .hostel-promo__item .voucher-code__copy,.bg--quebec .hostel-promo__item .voucher-code__copy{padding:0;border:none;color:#282d46;background:#fff;border:1px solid #fff;padding:10px;}.bg--beta .hostel-promo__item .voucher-code__copy:hover,.bg--beta .hostel-promo__item .voucher-code__copy:focus,.bg--charlie .hostel-promo__item .voucher-code__copy:hover,.bg--charlie .hostel-promo__item .voucher-code__copy:focus,.bg--hotel .hostel-promo__item .voucher-code__copy:hover,.bg--hotel .hostel-promo__item .voucher-code__copy:focus,.bg--india .hostel-promo__item .voucher-code__copy:hover,.bg--india .hostel-promo__item .voucher-code__copy:focus,.bg--juliet .hostel-promo__item .voucher-code__copy:hover,.bg--juliet .hostel-promo__item .voucher-code__copy:focus,.bg--kilo .hostel-promo__item .voucher-code__copy:hover,.bg--kilo .hostel-promo__item .voucher-code__copy:focus,.bg--lima .hostel-promo__item .voucher-code__copy:hover,.bg--lima .hostel-promo__item .voucher-code__copy:focus,.bg--mike .hostel-promo__item .voucher-code__copy:hover,.bg--mike .hostel-promo__item .voucher-code__copy:focus,.bg--november .hostel-promo__item .voucher-code__copy:hover,.bg--november .hostel-promo__item .voucher-code__copy:focus,.bg--oscar .hostel-promo__item .voucher-code__copy:hover,.bg--oscar .hostel-promo__item .voucher-code__copy:focus,.bg--papa .hostel-promo__item .voucher-code__copy:hover,.bg--papa .hostel-promo__item .voucher-code__copy:focus,.bg--quebec .hostel-promo__item .voucher-code__copy:hover,.bg--quebec .hostel-promo__item .voucher-code__copy:focus{color:#fff;background:#282d46;}.hostel-promo__terms{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin-top:10px;}.hostel-promo__terms p{margin:0;}.hostel-reviews{position:relative;margin-bottom:20px;}.hostel-reviews__embed{display:none;}.hostel-reviews iframe,.hostel-reviews .iframe{width:100%;height:1570px;border:1px solid #d2d2c8;transition:height 0.3s ease-in;}@media screen and (min-width:37.5em),print{.hostel-reviews iframe,.hostel-reviews .iframe{height:1050px;}}@media screen and (min-width:56.25em),print{.hostel-reviews iframe,.hostel-reviews .iframe{height:1030px;padding:20px;}}.hostel-reviews iframe html,.hostel-reviews .iframe html{overflow:hidden;}.hostel-reviews .show-more-link--padded{bottom:0;position:absolute;background:#fff;padding:10px 20px;border:1px solid #d2d2c8;border-top:0;}.hostel-reviews .show-more-link--padded:hover,.hostel-reviews .show-more-link--padded:focus{color:#008c3c;background:#f0f0eb;}.hostel-search-filter{padding:10px 20px;position:relative;background:#f0f0eb;}.hostel-search-filter__filter-control{float:left;width:calc(50% - 10px);}@media screen and (min-width:56.25em),print{.hostel-search-filter__filter-control{width:auto;}}.hostel-search-filter__filter-control:first-child{margin-right:20px;}@media screen and (min-width:56.25em),print{.hostel-search-filter__filter-control:first-child{margin-right:15px;}}.hostel-search-filter__filter-control-button{width:100%;}.hostel-search-filter__filter-control-button--filter:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e94d";font-size:1.25em;color:inherit;text-decoration:none;}.hostel-search-filter__filter-control-button--map:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e99e";font-size:1.25em;color:inherit;text-decoration:none;}@media screen and (min-width:56.25em),print{.hostel-search-filter__filter-control-button--map{display:none;}}.hostel-search-filter__filter-control-button--list:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e99d";font-size:1.25em;color:inherit;text-decoration:none;}@media screen and (min-width:56.25em),print{.hostel-search-filter__filter-control-button--list{display:none;}}.hostel-search-filter__filter-control-button::before{margin-right:7px;font-size:0.8em;}.hostel-search-filter__filter-options{left:0;top:100%;opacity:0;width:100%;height:100%;max-height:0;overflow:hidden;visibility:hidden;transition:top 0.3s;transition-delay:0.1s;background:#fff;position:fixed;padding:0 20px;z-index:81;height:calc(100% - 80px);}.hostel-search-filter__filter-options--open{top:0;opacity:1;overflow:auto;max-height:none;visibility:visible;}@media screen and (min-width:56.25em),print{.hostel-search-filter__filter-options{width:50%;float:left;margin-right:-100%;clear:none;padding-right:40px;margin-top:0;transition:0s;transition-delay:0s;z-index:1;height:calc(100% - 215px);padding-right:20px;top:calc(60px + 75px);}}@media only screen and (min-width:75em){.hostel-search-filter__filter-options{width:58.33333%;float:left;margin-right:-100%;clear:none;padding-right:40px;padding:0 40px;}}@media only screen and (min-width:93.75em){.hostel-search-filter__filter-options{width:66.66667%;float:left;margin-right:-100%;clear:none;padding-right:40px;}}.hostel-search-filter__filter-options--open{overflow-y:scroll;-webkit-overflow-scrolling:touch;}.adminimal-admin-toolbar .hostel-search-filter__filter-options--open{top:39px;height:calc(100% - 80px - 39px);}@media screen and (min-width:56.25em),print{.adminimal-admin-toolbar .hostel-search-filter__filter-options--open{height:calc(100% - 215px - 39px);top:calc(39px + 60px + 75px);}}.toolbar-horizontal.toolbar-tray-open .hostel-search-filter__filter-options--open{height:calc(100% - 80px - 79px);}@media screen and (min-width:56.25em),print{.toolbar-horizontal.toolbar-tray-open .hostel-search-filter__filter-options--open{height:calc(100% - 215px - 79px);top:calc(79px + 60px + 75px);}}.hostel-search-filter__filter-options .form-section-title{margin-bottom:20px;}.hostel-search-filter__filter-options .form-section-title span{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;margin:0;padding:0;border:none;}.hostel-search-filter__filter-options .fieldgroup{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #f0f0eb;}.hostel-search-filter__filter-options .fieldgroup:last-child{margin-bottom:0;border-bottom:none;}.hostel-search-filter__filter-options .form-item{display:block;vertical-align:top;padding-right:10px;}@media screen and (min-width:37.5em),print{.hostel-search-filter__filter-options .form-item{width:50%;float:left;}}@media only screen and (min-width:75em){.hostel-search-filter__filter-options .form-item{width:25%;}}.hostel-search-filter__filter-options .form-item__input{float:left;}.hostel-search-filter__filter-options .form-item__label{display:block;margin-left:40px;padding:0 10px 0px 0px;}.hostel-search-filter__filter-header{top:0;width:100%;position:sticky;z-index:80;padding-top:30px;background:#fff;}.hostel-search-filter__title{font-family:"StagSansRoundLight",sans-serif;font-style:normal;font-weight:normal;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;margin:0 0 30px 0;padding-bottom:20px;border-bottom:1px solid #f0f0eb;}.hostel-search-filter__filter-close{padding:0;border:none;color:#282d46;background:transparent;top:25px;width:auto;position:absolute;padding:10px;right:-10px;font-size:1.25em;}.hostel-search-filter__filter-close:hover,.hostel-search-filter__filter-close:focus{color:#282d46;background:transparent;}.hostel-search-filter__filter-actions-wrapper{box-shadow:0 -10px 10px -10px #d2d2c8;left:0;bottom:0;opacity:0;width:100%;max-height:0;position:fixed;overflow:hidden;visibility:hidden;padding:0 20px;transition:opacity 0s;transition-delay:0s;z-index:20;background:#fff;}@media screen and (min-width:56.25em),print{.hostel-search-filter__filter-actions-wrapper{width:50%;float:left;margin-right:-100%;clear:none;padding-right:40px;padding-right:20px;}}@media only screen and (min-width:75em){.hostel-search-filter__filter-actions-wrapper{width:58.33333%;float:left;margin-right:-100%;clear:none;padding-right:40px;padding-right:20px;}}@media only screen and (min-width:93.75em){.hostel-search-filter__filter-actions-wrapper{width:66.66667%;float:left;margin-right:-100%;clear:none;padding-right:40px;}}.hostel-search-filter__filter-actions-wrapper--open{opacity:1;max-height:none;visibility:visible;transition-delay:0.2s;}@media screen and (min-width:56.25em),print{.hostel-search-filter__filter-actions-wrapper--open{transition-delay:0s;}}.hostel-search-filter__filter-actions{padding:15px 0;}.hostel-search-filter__filter-actions::after{clear:both;content:"";display:table;}@media only screen and (min-width:75em){.hostel-search-filter__filter-actions{text-align:right;}}.hostel-search-filter__filter-actions .button{float:left;vertical-align:top;width:calc(50% - 5px);}@media only screen and (min-width:75em){.hostel-search-filter__filter-actions .button{float:none;width:auto;padding:13px 50px;}}.hostel-search-filter__filter-actions .button:first-child{margin-right:10px;}.hostel-search-filter__discount-info{display:none;float:right;}.hostel-search-filter__discount-info .tooltip__content{left:auto;right:-10px;}@media screen and (min-width:56.25em),print{.hostel-search-filter__discount-info .tooltip__content{z-index:80;}}.hostel-search-filter__discount-info .tooltip__content::after{left:auto;right:13px;}.hostel-search-form::after{clear:both;content:"";display:table;}.hostel-search .hostel-search-form{padding:20px 0;}@media print{.hostel-search .hostel-search-form{display:none !important;}}.path-hostels .hostel-search-form{padding:0;margin-top:52px;}@media screen and (min-width:56.25em),print{.path-hostels .hostel-search-form{margin-top:0;left:0;width:100%;position:fixed;z-index:50;top:60px;}}@media screen and (min-width:56.25em),print{.path-hostels .hostel-search-form section.container{padding:10px 0;}}@media screen and (min-width:37.5em),print{.path-hostels.adminimal-admin-toolbar .hostel-search-form{top:calc(39px + 60px);}}@media screen and (min-width:37.5em),print{.path-hostels.toolbar-horizontal.toolbar-tray-open .hostel-search-form{top:calc(118px + 60px);}}@media only screen and (min-width:75em){.path-hostels.toolbar-horizontal.toolbar-tray-open .hostel-search-form{top:calc(79px + 60px);}}.hostel-search-form #edit-yhafi-search-filter{display:none;}.hostel-search-form .form-submit{width:100%;}@media screen and (min-width:56.25em),print{.hostel-search-form .form-submit{width:18%;float:left;}}@media screen and (min-width:56.25em),print{.grid--3-9 .hostel-search-form .form-submit{width:100%;}}.hostel-search-form .form-item-yhafi-text-search:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e94a";font-size:1.25em;color:inherit;text-decoration:none;}@media screen and (min-width:56.25em),print{.hostel-search-form .form-item-yhafi-text-search{float:left;margin:0 1em 0 0;width:calc(25% - 1em);}}@media screen and (min-width:56.25em),print{.grid--3-9 .hostel-search-form .form-item-yhafi-text-search{margin:0 0 1em;width:100%;}}.hostel-search-form .form-item-yhafi-text-search.text-field-loader--loading::before{display:none;}.hostel-search-form .form-item-yhafi-text-search .form-text{padding-right:40px;}@media screen and (min-width:56.25em),print{.hostel-search-form .date-picker{float:left;margin:0 1em 0 0;width:calc(35% - 1em);}}@media screen and (min-width:56.25em),print{.grid--3-9 .hostel-search-form .date-picker{margin:0 0 1em;width:100%;}}@media screen and (min-width:56.25em),print{.hostel-search-form .date-picker .form-item-yhafi-startdate,.hostel-search-form .date-picker .form-item-yhafi-enddate{margin-bottom:0;}}.no-js .hostel-search-form .date-picker .form-item-yhafi-startdate:before,.no-js
.hostel-search-form .date-picker .form-item-yhafi-enddate:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e947";font-size:1.25em;color:inherit;text-decoration:none;}@media screen and (min-width:56.25em),print{.hostel-search-form .number-picker{float:left;margin:0 1em 0 0;width:calc(22% - 1em);}}@media screen and (min-width:56.25em),print{.grid--3-9 .hostel-search-form .number-picker{margin:0 0 1em;width:100%;}}.hostel-search-form .number-picker .form-item-yhafi-guests-text:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e949";font-size:1.25em;color:inherit;text-decoration:none;}@media screen and (min-width:56.25em),print{.hostel-search-form .number-picker .form-item-yhafi-guests-text{margin-bottom:0;}}@media screen and (min-width:56.25em),print{.hostel-search-form .form-item-yhafi-all-available{margin-bottom:0;}}.advanced-search__trigger{display:none;}@media screen and (min-width:56.25em),print{.path-frontpage .advanced-search{-ms-flex-align:start;align-items:start;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:550px;}}@media screen and (min-width:56.25em),print{.path-frontpage .advanced-search .form-item-yhafi-text-search{-ms-flex-preferred-size:75%;flex-basis:75%;float:none;}}@media screen and (min-width:56.25em),print{.path-frontpage .advanced-search .search-params{display:-ms-flexbox;display:flex;}}.path-frontpage .advanced-search .date-picker{display:none;}@media screen and (min-width:56.25em),print{.path-frontpage .advanced-search .date-picker{-ms-flex-preferred-size:50%;flex-basis:50%;}}.path-frontpage .advanced-search .number-picker{display:none;}@media screen and (min-width:56.25em),print{.path-frontpage .advanced-search .number-picker{-ms-flex-preferred-size:25%;flex-basis:25%;}}.path-frontpage .advanced-search .form-submit{-ms-flex-preferred-size:100%;flex-basis:100%;}.path-frontpage .advanced-search .advanced-search__trigger{padding:0;border:none;color:#fff;background:transparent;width:auto;}.path-frontpage .advanced-search .advanced-search__trigger:hover,.path-frontpage .advanced-search .advanced-search__trigger:focus{color:#fff;background:transparent;}@media screen and (min-width:56.25em),print{.path-frontpage .advanced-search .advanced-search__trigger{margin:10px 0 0;}}.path-frontpage .advanced-search .advanced-search__trigger--mobile{display:block;margin:0 auto 1em;}@media screen and (min-width:56.25em),print{.path-frontpage .advanced-search .advanced-search__trigger--mobile{display:none;}}.path-frontpage .advanced-search .advanced-search__trigger--desktop{display:none;}@media screen and (min-width:56.25em),print{.path-frontpage .advanced-search .advanced-search__trigger--desktop{display:block;}}@media screen and (min-width:56.25em),print{.path-frontpage .advanced-search--open{max-width:none;}}@media screen and (min-width:56.25em),print{.path-frontpage .advanced-search--open .form-item-yhafi-text-search{-ms-flex-preferred-size:calc(25% - 1em);flex-basis:calc(25% - 1em);}}@media screen and (min-width:56.25em),print{.path-frontpage .advanced-search--open .search-params{-ms-flex-preferred-size:75%;flex-basis:75%;}}.path-frontpage .advanced-search--open .date-picker,.path-frontpage .advanced-search--open .number-picker{display:block;}@media screen and (min-width:56.25em),print{.path-frontpage .advanced-search--open .form-submit{-ms-flex-preferred-size:25%;flex-basis:25%;}}@media screen and (min-width:56.25em),print{.hostel-search-map{width:50%;clear:right;float:left;padding-right:40px;top:calc(60px + 75px);right:0;height:calc(100% - 60px - 75px);display:block;position:fixed;padding-right:0;background:#f0f0eb;}}@media only screen and (min-width:75em){.hostel-search-map{width:41.66667%;clear:right;float:left;padding-right:40px;padding-right:0;}}@media only screen and (min-width:93.75em){.hostel-search-map{width:33.33333%;clear:right;float:left;padding-right:40px;padding-right:0;}}@media screen and (min-width:37.5em),print{.adminimal-admin-toolbar .hostel-search-map{height:calc(100% - 39px - 60px - 75px);top:calc(39px + 60px + 75px);}}@media screen and (min-width:37.5em),print{.toolbar-horizontal.toolbar-tray-open .hostel-search-map{height:calc(100% - 79px - 60px - 75px);top:calc(79px + 60px + 75px);}}.hostel-search-map__inner{height:500px;}@media screen and (min-width:37.5em),print{.hostel-search-map__inner{height:750px;}}@media screen and (min-width:56.25em),print{.hostel-search-map__inner{height:100%;}}.hostel-search-message .message__wrapper{border:1px solid #d30924;margin-bottom:1em;padding:1em;}.hostel-search-message .message__wrapper li{color:#fff;}.hostel-search-message .ajax-progress .message{color:#fff;}nav.hostel-search-pager{clear:both;margin:0 20px;text-align:center;}nav.hostel-search-pager::after{clear:both;content:"";display:table;}nav.hostel-search-pager li{display:inline-block;list-style:none;margin:10px 1px;}@media screen and (min-width:37.5em),print{nav.hostel-search-pager li{margin:10px 1px;}}nav.hostel-search-pager .pager a.button,nav.hostel-search-pager .js-pager__items a.button{border:none;color:#282d46;background-color:#008c3c;}nav.hostel-search-pager .pagination{margin:0;position:relative;padding-left:0;}nav.hostel-search-pager .pagination .active a{color:#fff;border-color:#006428;background:#006428;}nav.hostel-search-pager .pagination li a{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;color:#282d46;background:transparent;border-width:1px;border-style:solid;border-color:#282d46;border-radius:3px;transition:0.3s background-color,0.3s color;padding:7px 12px;}nav.hostel-search-pager .pagination li a:hover,nav.hostel-search-pager .pagination li a:focus{color:#fff;background:#282d46;border-color:#282d46;}nav.hostel-search-pager .pagination li a:hover,nav.hostel-search-pager .pagination li a:focus{text-decoration:none;}nav.hostel-search-pager .pagination li span i{height:auto;margin:0;width:auto;}nav.hostel-search-pager .pagination li.pager__item--next,nav.hostel-search-pager .pagination li.pager__item--previous{text-transform:capitalize;}.responsive-iframe iframe,.responsive-iframe object,.responsive-iframe embed{width:100%;border:none;}.responsive-iframe--scrollable{height:0;max-width:100%;overflow:hidden;position:relative;padding-bottom:56.25%;}.responsive-iframe--scrollable iframe,.responsive-iframe--scrollable object,.responsive-iframe--scrollable embed{top:0;left:0;height:100%;position:absolute;}.responsive-iframe--non-scrollable iframe,.responsive-iframe--non-scrollable object,.responsive-iframe--non-scrollable embed{min-height:70em;}@media screen and (min-width:37.5em),print{.responsive-iframe--non-scrollable iframe,.responsive-iframe--non-scrollable object,.responsive-iframe--non-scrollable embed{min-height:65em;}}.video-embed-field-responsive-video{margin-bottom:20px;}.image-overlay-slide{position:relative;background-color:#d2d2c8;}.image-overlay-slider--single-slide .image-overlay-slide,.slick-initialized .image-overlay-slide{display:-ms-flexbox;display:flex;}.image-overlay-slide__image-wrapper{width:100%;height:100%;overflow:hidden;position:absolute;}.image-overlay-slide__image{top:0;left:0;width:100%;height:100%;object-fit:cover;position:absolute;}.image-overlay-slide__content{width:100%;position:relative;padding:20px 20px 40px 20px;background:rgba(0,0,0,0.7);}@media screen and (min-width:37.5em),print{.image-overlay-slide__content{max-width:400px;padding:40px 40px 80px 40px;}}.image-overlay-slide__content h3{margin-top:0;}.image-overlay-slide__content h3,.image-overlay-slide__content p{color:#fff;}.image-overlay-slide__cta{margin-bottom:60px;}.image-overlay-slide__controls{width:100%;position:absolute;bottom:20px;width:calc(100% - 40px);}@media screen and (min-width:37.5em),print{.image-overlay-slide__controls{bottom:40px;width:calc(100% - 80px);}}.image-overlay-slider--single-slide .image-overlay-slide__controls,.no-js .image-overlay-slide__controls{display:none;}.image-overlay-slide__control-button{position:relative;}.image-overlay-slide__control-button::before{top:0;position:absolute;}.image-overlay-slide__control-button--next{float:right;text-align:right;}.image-overlay-slide__control-button--next:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e97b";font-size:1.25em;color:inherit;text-decoration:none;}.image-overlay-slide__control-button--next::before{right:0;}.image-overlay-slide__control-button--next.slick-arrow{padding:0 25px 0 5px;}.image-overlay-slide__control-button--prev{float:left;text-align:left;}.image-overlay-slide__control-button--prev:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e97a";font-size:1.25em;color:inherit;text-decoration:none;}.image-overlay-slide__control-button--prev::before{left:0;}.image-overlay-slide__control-button--prev.slick-arrow{padding:0 5px 0 25px;}img{max-width:100%;height:auto;display:block;}img.lazyload,img.lazyloading{opacity:0;}.no-js img.lazyload,.no-js img.lazyloading{display:none;}img.lazyloaded{opacity:1;transition:0.3s opacity;}img.img-centred{margin:20px auto;}.media-image{position:relative;margin-bottom:20px;}@media screen and (min-width:37.5em),print{.media-image{margin-bottom:0;}}.media-image > a{display:block;margin:0;position:relative;text-decoration:none;transition:0.3s opacity;}.media-image > a:hover,.media-image > a:focus{opacity:0.8;text-decoration:none;}.media-image .image-overlay{height:100%;}.media-image .image-overlay:before{content:'';width:100%;height:100%;position:absolute;z-index:1;background:rgba(0,0,0,0.275);}.media-image .image-overlay img{height:100%;object-fit:cover;position:absolute;top:0;width:100%;}.media-image .image-overlay h1,.media-image .image-overlay h2,.media-image .image-overlay h3,.media-image .image-overlay h4,.media-image .image-overlay h5,.media-image .image-overlay h6,.media-image .image-overlay p,.media-image .image-overlay ul,.media-image .image-overlay ol,.media-image .image-overlay a,.media-image .image-overlay figcaption{color:#fff;}.media-image__content{color:#fff;padding:20px;min-height:200px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1;position:relative;}.media-image__content > *{max-width:100%;margin:10px 0;}.media-image + .paragraph{margin-top:20px;}.image-alignment--center img{margin:0 auto;}.image-alignment--right img{margin-left:auto;margin-right:0;}.image-alignment--full img{width:100%;}.responsive-image--1-1{height:0;overflow:hidden;position:relative;color:#d2d2c8;background-color:#d2d2c8;padding-bottom:100%;}.responsive-image--1-1 img{width:100%;position:absolute;}.responsive-image--2-1{height:0;overflow:hidden;position:relative;color:#d2d2c8;background-color:#d2d2c8;padding-bottom:50%;}.responsive-image--2-1 img{width:100%;position:absolute;}.responsive-image--3-2{height:0;overflow:hidden;position:relative;color:#d2d2c8;background-color:#d2d2c8;padding-bottom:66.66667%;}.responsive-image--3-2 img{width:100%;position:absolute;}.listing-pager{width:100%;}.listing-pager .pager__items{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;list-style:none;padding-left:0;}.listing-pager .pager__item{margin:0 2px;}.listing-pager .pager__item--first,.listing-pager .pager__item--last{display:none;}.listing-pager .pager__item.is-active a{color:#fff;border-color:#006428;background:#006428;}.listing-pager .pager__item a{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;color:#282d46;background:transparent;border-width:1px;border-style:solid;border-color:#282d46;border-radius:3px;transition:0.3s background-color,0.3s color;padding:7px 12px;}.listing-pager .pager__item a:hover,.listing-pager .pager__item a:focus{color:#fff;background:#282d46;border-color:#282d46;}.listing-pager .pager__item a:hover,.listing-pager .pager__item a:focus{text-decoration:none;}.card-loader{padding:0 10px 10px 10px;}.card-loader__content{width:100%;padding:10px 0;}.card-loader__image,.card-loader__title,.card-loader__subtitle,.card-loader__icon{display:block;background:#b4b4aa;background:linear-gradient(-90deg,#b4b4aa 0%,#b4b4aa 50%,#b4b4aa 100%);background-size:400% 400%;animation:shimmer 2s ease-in-out infinite;}.card-loader__title,.card-loader__subtitle,.card-loader__icon{border-radius:3px;background-clip:padding-box;margin-bottom:10px;}.card-loader__image{width:100%;height:170px;margin-bottom:10px;}.card-loader__title{width:50%;height:25px;}.card-loader__subtitle{width:75%;height:15px;}.card-loader__icon{float:left;width:25%;height:50px;margin:10px 20px 20px 0;}.dot-loader{margin:0 auto;text-align:center;z-index:40;}.background-loader .dot-loader{left:0;top:5%;right:0;display:none;position:absolute;}.background-loader--loading .dot-loader{display:block;}.dot-loader__dot{width:18px;height:18px;border-radius:100%;display:inline-block;background-color:#008c3c;animation:scale 1.4s infinite ease-in-out both;}.dot-loader__dot:nth-child(1){animation-delay:-0.32s;}.dot-loader__dot:nth-child(2){animation-delay:-0.16s;}.dot-loader__text{font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;}.spinner-loader::after{content:'';width:10px;height:10px;border-radius:100%;display:inline-block;vertical-align:bottom;margin:2px 5px;border:3px solid rgba(0,140,60,0.5);border-top:3px solid #008c3c;animation:rotate 0.6s linear infinite;}.location{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;display:inline-block;margin-bottom:10px;position:relative;padding-left:25px;}.location:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e969";font-size:1.25em;color:inherit;text-decoration:none;color:#282d46;left:0;margin-right:10px;position:absolute;top:2px;}.location:hover,.location:focus{text-decoration:none;}.hero .location{display:none;}@media screen and (min-width:37.5em),print{.hero .location{font-size:20px;font-size:1.25rem;line-height:1.4;letter-spacing:0.25px;display:inline-block;margin-bottom:20px;}}.hero .location:before{color:#fff;}.three-words:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e9a9";font-size:1.25em;color:inherit;text-decoration:none;margin-right:5px;}.logo-award{max-width:200px;}.map-marker{position:absolute;top:0;left:0;width:16px;height:16px;background:red;border-radius:50%;cursor:pointer;pointer-events:all;}.map-marker.clicked{background:blue;}.mobile-nav-icon{padding:0;border:none;color:#282d46;background:transparent;top:0;left:0;right:0;width:50px;height:50px;position:absolute;}.mobile-nav-icon:hover,.mobile-nav-icon:focus{color:#282d46;background:transparent;}@media screen and (min-width:56.25em),print{.mobile-nav-icon{display:none;}}.mobile-nav-icon.active .mobile-nav-icon__lines{transform:translate3d(0,10px,0) rotate(45deg);}.mobile-nav-icon.active .mobile-nav-icon__lines::before{opacity:0;transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);}.mobile-nav-icon.active .mobile-nav-icon__lines::after{top:20px;transform:translate3d(0,-20px,0) rotate(-90deg);}.mobile-nav-icon__lines{left:0;right:0;top:15px;width:25px;height:3px;margin:0 auto;position:absolute;border-radius:3px;background-clip:padding-box;background:#282d46;transition:transform 0.3s ease;}.mobile-nav-icon__lines::before,.mobile-nav-icon__lines::after{content:'';height:3px;width:100%;display:block;position:absolute;border-radius:3px;background-clip:padding-box;background:#282d46;transition:transform 0.3s ease,opacity 0.3s ease;}.mobile-nav-icon__lines::before{top:8px;}.mobile-nav-icon__lines::after{top:16px;}.notification-bell{float:right;position:relative;right:-10px;}@media screen and (min-width:56.25em),print{.notification-bell{right:auto;}}.notification-bell--ring .notification-bell__dot{animation:zoom-in 1.1s both;}.notification-bell--open .notification-bell__content{animation:fade-down-in 0.3s forwards;max-height:none;}.notification-bell--close .notification-bell__content{animation:fade-down-out 0.3s forwards;}.notification-bell__button{padding:0;border:none;color:#000;background:transparent;display:block;line-height:1;padding:14px 10px;position:relative;}.notification-bell__button:hover,.notification-bell__button:focus{color:#000;background:transparent;}@media screen and (min-width:56.25em),print{.notification-bell__button{padding:0;border:none;color:#fff;background:transparent;margin-right:0;padding:22px 5px;}.notification-bell__button:hover,.notification-bell__button:focus{color:#fff;background:transparent;}}@media screen and (min-width:62.5em),print{.notification-bell__button{padding:19px 10px;}}.notification-bell__icon{text-decoration:none;transition:padding 0.2s 0s ease,color 0.2s 0s ease;display:inline-block;transform-origin:50% 6px;}.header:hover .notification-bell__icon,.header--active .notification-bell__icon,.header--sticky .notification-bell__icon,.header--no-hero .notification-bell__icon{text-decoration:none;color:#282d46;transition:padding 0.2s 0s ease,color 0.2s 0.2s ease;}.header:hover .notification-bell__icon:hover,.header--active .notification-bell__icon:hover,.header--sticky .notification-bell__icon:hover,.header--no-hero .notification-bell__icon:hover{color:#008c3c;}.notification-bell__icon:focus{color:#fff;text-decoration:none;}.header--active .notification-bell__icon:focus,.header--sticky .notification-bell__icon:focus,.header--no-hero .notification-bell__icon:focus{color:#008c3c;}.notification-bell__icon:before{font-size:1.5em;}@media screen and (min-width:56.25em),print{.notification-bell__icon:before{font-size:1em;}}@media screen and (min-width:62.5em),print{.notification-bell__icon:before{font-size:20px;font-size:1.25rem;line-height:1.4;letter-spacing:0.25px;line-height:1;}}.notification-bell__dot{font-size:10px;background-color:#d30924;border-radius:100%;height:13px;opacity:0;pointer-events:none;position:absolute;right:7px;top:17px;transform:scale(0);width:13px;line-height:14px;color:#fff;text-align:center;}@media screen and (min-width:56.25em),print{.notification-bell__dot{right:0;top:19px;}}@media screen and (min-width:62.5em),print{.notification-bell__dot{right:5px;}}.notification-bell__content{border-radius:3px;background-clip:padding-box;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;background:#fff;border:1px solid #d2d2c8;opacity:0;max-height:0;padding:20px 30px 20px 20px;position:absolute;right:-4px;top:45px;transform:translateY(20px);width:250px;visibility:hidden;}@media screen and (min-width:56.25em),print{.notification-bell__content{right:-13px;}}@media screen and (min-width:62.5em),print{.notification-bell__content{right:-6px;}}.notification-bell__content--with-upsell{padding-left:55px;}.no-js .notification-bell__content{opacity:1;visibility:visible;}.notification-bell__content::before{left:auto;right:15px;}.notification-bell__content::after{left:auto;right:14px;}.notification-bell__content h1,.notification-bell__content .h1,.notification-bell__content h2,.notification-bell__content .h2,.notification-bell__content h3,.notification-bell__content .h3,.notification-bell__content h4,.notification-bell__content .h4,.notification-bell__content h5,.notification-bell__content .h5,.notification-bell__content h6,.notification-bell__content .h6,.notification-bell__content p{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin:0 0 10px 0;}.notification-bell__content h1:last-child,.notification-bell__content .h1:last-child,.notification-bell__content h2:last-child,.notification-bell__content .h2:last-child,.notification-bell__content h3:last-child,.notification-bell__content .h3:last-child,.notification-bell__content h4:last-child,.notification-bell__content .h4:last-child,.notification-bell__content h5:last-child,.notification-bell__content .h5:last-child,.notification-bell__content h6:last-child,.notification-bell__content .h6:last-child,.notification-bell__content p:last-child{margin:0;}.notification-bell__upsell{background:#008c3c;border-radius:100%;color:#fff;content:'';font-style:normal;height:33px;left:13px;line-height:33px;position:absolute;top:15px;text-align:center;width:33px;}.notification-bell__close{padding:0;border:none;color:#282d46;background:transparent;position:absolute;right:5px;top:10px;width:auto;}.notification-bell__close:hover,.notification-bell__close:focus{color:#282d46;background:transparent;}.notification-bell__close span{top:0;}.notification-panel{border-radius:4px;background-clip:padding-box;background-color:rgba(255,255,255,0.98);bottom:0;box-shadow:1px 4px 14px 0 rgba(0,0,0,0.275);max-width:355px;opacity:0;max-height:0;position:fixed;right:0;text-align:left;visibility:hidden;width:calc(100% - 20px);z-index:1000;}@media screen and (min-width:37.5em),print{.notification-panel{margin:20px;}}.notification-panel:after{background:#008c3c;border-top-left-radius:4px;border-bottom-left-radius:4px;content:'';height:100%;left:0;position:absolute;top:0;width:4px;}.notification-panel--open{animation:slide-in-right 0.3s forwards;margin:10px;max-height:none;padding:20px 0;}.notification-panel--close{animation:slide-out-right 0.3s forwards;}.notification-panel__content{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;padding:0 10px 0 30px;position:relative;}.notification-panel__content--membership{padding-left:60px;}.notification-panel__content--membership:before{background:#008c3c;border-radius:100%;color:#fff;content:'10%';height:23px;left:13px;line-height:23px;padding:7px;position:absolute;top:-5px;width:23px;}.notification-panel__intro{display:block;margin:0 20px 0 0;}.notification-panel__actions{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-top:10px;}.notification-panel__actions button{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;-ms-flex-preferred-size:185px;flex-basis:185px;padding:5px 7px;}.notification-panel__actions a{padding-left:8px;}.notification-panel__close{padding:0;border:none;color:#282d46;background:transparent;position:absolute;right:10px;top:10px;width:auto;}.notification-panel__close:hover,.notification-panel__close:focus{color:#282d46;background:transparent;}.notification-panel__close span{top:0;}.order-reference__header{margin-bottom:20px;}@media screen and (min-width:37.5em),print{.order-reference__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}}.order-reference__header h1{margin-bottom:0;color:#282d46;}@media screen and (min-width:37.5em),print{.order-reference__info{margin-top:20px;}}.order-reference__items{margin-top:40px;}.order-reference__summary{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;}.order-reference__summary h2{color:#282d46;}.order-teaser{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f0f0eb;padding:20px;}.order-teaser__wrapper{margin-bottom:20px;}@media screen and (min-width:56.25em),print{.order-teaser__wrapper{display:-ms-flexbox;display:flex;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 10px;}}.order-teaser__number{width:100%;}.order-teaser__number h2{color:#282d46;}.order-teaser__link{-ms-flex-order:4;order:4;width:100%;}@media screen and (min-width:37.5em),print{.order-teaser__link{-ms-flex-order:unset;order:unset;}}.order-teaser__date,.order-teaser__summary{width:50%;margin-bottom:20px;}@media screen and (min-width:37.5em),print{.order-teaser__date,.order-teaser__summary{margin-bottom:0;}}@media screen and (min-width:37.5em),print{.order-teaser__number,.order-teaser__link{width:50%;}}.order-teaser__date{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:37.5em),print{.order-teaser__date{-ms-flex-align:end;align-items:flex-end;}}.order-teaser__date-title{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;}.order-teaser__summary,.order-teaser__total{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;}.order-teaser__total{margin-bottom:0;-ms-flex-align:end;align-items:flex-end;font-family:"StagSemiBold",sans-serif;font-style:normal;font-weight:normal;font-size:38px;font-size:2.375rem;line-height:1.21053;letter-spacing:0.25px;}@media screen and (min-width:37.5em),print{.order-teaser__total{font-size:42px;font-size:2.625rem;line-height:1.07143;letter-spacing:0.25px;}}.password-policy{border-radius:3px;background-clip:padding-box;margin:0;width:100%;display:none;list-style:none;position:relative;padding:20px;z-index:70;background:#fff;border:1px solid #d2d2c8;}@media screen and (min-width:37.5em),print{.password-policy{width:auto;}}.show-password-policy .password-policy{display:inline-block;}.password-policy li{position:relative;padding-left:20px;margin-bottom:10px;}.password-policy li::before{top:0;left:-6px;position:absolute;}.password-policy li:last-child{margin-bottom:0;}.password-policy .fail:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e989";font-size:1.25em;color:inherit;text-decoration:none;color:#d2d2c8;}.password-policy .pass{color:#008c3c;}.password-policy .pass:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e990";font-size:1.25em;color:inherit;text-decoration:none;}.payment-method-selector{margin-bottom:10px;}.payment-method-selector__item{width:100%;height:100%;opacity:0;}.payment-method-selector__item:checked ~ label{border:2px solid #008c3c;}.payment-method-selector__item ~ label{border-radius:3px;background-clip:padding-box;width:100%;background:#fff;border:1px solid #d2d2c8;padding:20px 20px 20px 60px;}.payment-method-selector__item ~ label:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e94e";font-size:1.25em;color:inherit;text-decoration:none;}.payment-method-selector__item ~ label:before{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;left:20px;}.payment-method-selector__item--paypal ~ label:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e998";font-size:1.25em;color:inherit;text-decoration:none;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;}.payment-method-selector__item--visa ~ label{background-image:url("/themes/custom/yhafi/dest/../images/svgs/visa-logo.svg");background-position:17px 20px;background-size:34px;background-repeat:no-repeat;}.payment-method-selector__item--visa ~ label::before{display:none;}.payment-method-selector__item--mastercard ~ label{background-image:url("/themes/custom/yhafi/dest/../images/svgs/mastercard-logo.svg");background-position:17px 20px;background-size:34px;background-repeat:no-repeat;}.payment-method-selector__item--mastercard ~ label::before{display:none;}.payment-method-selector__item--maestro ~ label{background-image:url("/themes/custom/yhafi/dest/../images/svgs/maestro-logo.svg");background-position:17px 20px;background-size:34px;background-repeat:no-repeat;}.payment-method-selector__item--maestro ~ label::before{display:none;}.payment-method-selector__item--jcb ~ label{background-image:url("/themes/custom/yhafi/dest/../images/svgs/jcb-logo.svg");background-position:17px 20px;background-size:34px;background-repeat:no-repeat;}.payment-method-selector__item--jcb ~ label::before{display:none;}.payment-method-selector__item--discover ~ label{background-image:url("/themes/custom/yhafi/dest/../images/svgs/discover-logo.svg");background-position:17px 20px;background-size:34px;background-repeat:no-repeat;}.payment-method-selector__item--discover ~ label::before{display:none;}.payment-method-selector__header{margin-bottom:5px;}.payment-method-selector__header::after{clear:both;content:"";display:table;}.payment-method-selector__header-text{float:left;margin-top:5px;width:calc(100% - 90px);}.payment-method-selector__toggle{width:90px;float:right;}.payment-method-selector__intro-text{margin-bottom:20px;}.payment-method-selector__intro-text--paypal{position:relative;padding-left:30px;}.payment-method-selector__intro-text--paypal:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e998";font-size:1.25em;color:inherit;text-decoration:none;}.payment-method-selector__intro-text--paypal:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e998";font-size:1.25em;color:inherit;text-decoration:none;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:0;font-size:1.5em;}.payment-method-selector .form-item{margin-bottom:10px;}.payment-method-selector__choose-payment{}.payment-method-selector__choose-payment div[data-drupal-selector="edit-yhafi-payment-information-add-payment-method"],.payment-method-selector__choose-payment .payment-method-selector__intro-text,.payment-method-selector__choose-payment .payment-method-selector__toggle,.payment-method-selector__choose-payment .billing-address-summary,.payment-method-selector__choose-payment .js-form-submit{display:none;}.payment-method-selector__choose-payment .payment-method-selector__header-text{width:100%;}.payment-method-selector__existing-payment .payment-method-selector__header{display:none;}.payment-method-selector__new-payment .payment-method-selector{display:none;}.payment-method-selector__new-payment--paypal .js-form-submit{display:none;}.views-field-edit-button,.views-field-remove-button{display:inline-block;margin-bottom:40px;width:calc(50% - 5px);}.views-field-edit-button::after,.views-field-remove-button::after{clear:both;content:"";display:table;}@media screen and (min-width:56.25em),print{.views-field-edit-button,.views-field-remove-button{margin-top:-50px;width:auto;margin-bottom:40px;}}.views-field-edit-button .button,.views-field-remove-button .button{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;color:#008c3c;background:#fff;border-width:1px;border-style:solid;border-color:#008c3c;border-radius:3px;line-height:1;padding:10px 15px;}.views-field-edit-button .button:hover,.views-field-edit-button .button:focus,.views-field-remove-button .button:hover,.views-field-remove-button .button:focus{color:#fff;background:#006428;border-color:#006428;}@media screen and (min-width:56.25em),print{.views-field-edit-button .button,.views-field-remove-button .button{float:left;vertical-align:top;}}.views-field-edit-button .button::before,.views-field-remove-button .button::before{vertical-align:top;margin-right:5px;}.views-field-edit-button .button::after,.views-field-remove-button .button::after{width:8px;height:8px;margin:0 5px;}.views-field-edit-button .button.button-loader--loading,.views-field-remove-button .button.button-loader--loading{color:#fff;background:#d2d2c8;border-width:1px;border-style:solid;border-color:#d2d2c8;border-radius:3px;}.views-field-edit-button .button.button-loader--loading:hover,.views-field-edit-button .button.button-loader--loading:focus,.views-field-remove-button .button.button-loader--loading:hover,.views-field-remove-button .button.button-loader--loading:focus{color:#fff;background:#d2d2c8;border-color:#d2d2c8;}.views-field-edit-button .button{margin-right:10px;}.views-field-edit-button .button:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e978";font-size:1.25em;color:inherit;text-decoration:none;font-size:0.75em;}.views-field-remove-button .button:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e995";font-size:1.25em;color:inherit;text-decoration:none;font-size:0.75em;}.product-summary-breakdown{opacity:1;transition:0.4s opacity;padding:20px;position:relative;background:#fff;}.product-added .product-summary-breakdown{opacity:0.5;}.product-summary-breakdown h3{margin:0 0 10px 0;}.product-summary-breakdown__meta::after{clear:both;content:"";display:table;}.product-summary-breakdown__meta p{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;float:left;margin:0 5px 5px 0;}.product-summary-breakdown__description{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin:5px 0 0 0;}.product-summary-breakdown__toggle{padding:0;border:none;color:#282d46;background:transparent;font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;width:auto;padding:5px 0;margin-top:5px;}.product-summary-breakdown__toggle:hover,.product-summary-breakdown__toggle:focus{color:#282d46;background:transparent;}.product-summary-breakdown__toggle::after{content:'+';display:inline-block;margin:0 5px;}.product-summary-breakdown__toggle--open::after{content:'-';}.product-summary-close{top:15px;width:auto;border:none;background:none;right:10px;position:absolute;padding:5px;text-decoration:none;z-index:101;color:#32375a;}.product-summary-close:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e97d";font-size:1.25em;color:inherit;text-decoration:none;}@media screen and (min-width:56.25em),print{.product-summary-close{display:none;}}.product-summary-close:hover,.product-summary-close:focus{background:none;color:#32375a;}.product-summary-wrapper--padded .product-summary-close{color:#fff;}.product-summary__footer{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;text-align:right;padding:20px;background:#f0f0eb;}.product-added .product-summary__footer{animation:glow 1s;animation-timing-function:ease-in;}.product-summary-mobile-header{left:0;width:100%;border:none;position:fixed;overflow:hidden;border-radius:0;z-index:50;top:52px;color:#282d46;background:#f0f0eb;padding:15px 45px 15px 20px;border-top:1px solid #d2d2c8;border-bottom:1px solid #d2d2c8;}@media screen and (min-width:56.25em),print{.product-summary-mobile-header{display:none;}}.adminimal-admin-toolbar .product-summary-mobile-header{top:calc(52px + 39px);}.product-summary-mobile-header:hover,.product-summary-mobile-header:focus{color:#282d46;background:#f0f0eb;border-color:#d2d2c8;}.commerce-checkout-flow .product-summary-mobile-header{color:#fff;background:#282d46;border-color:#282d46;}.commerce-checkout-flow .product-summary-mobile-header:hover,.commerce-checkout-flow .product-summary-mobile-header:focus{color:#fff;background:#282d46;border-color:#282d46;}.product-summary-mobile-header__title,.product-summary-mobile-header__total{margin:0;}.product-summary-mobile-header__title{float:left;}.product-summary-mobile-header__total{float:right;}.product-added .product-summary-mobile-header__total{animation:glow 1s;animation-timing-function:ease-in;}.product-summary-mobile-header__open{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);line-height:1;background:none;font-size:0.8em;right:20px;text-decoration:none;}.product-summary-mobile-header__open:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e996";font-size:1.25em;color:inherit;text-decoration:none;}.product-summary-mobile-header__title,.product-summary-mobile-header__open{opacity:1;transition:0.4s opacity;}.product-added .product-summary-mobile-header__title,.product-added .product-summary-mobile-header__open{opacity:0.5;}.product-summary__table-header{opacity:1;transition:0.4s opacity;background:none;}.product-added .product-summary__table-header{opacity:0.5;}.product-breakdown .product-summary__table-header{border-bottom:1px solid #d2d2c8;}.product-summary__table-header th{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;color:#282d46;padding:10px 0 0 0;}.product-summary__table-header th:first-child{text-align:left;}.product-summary__table-header th:last-child{text-align:right;}.product-breakdown .product-summary__table-header th{padding:10px 0 15px 0;}.product-summary__table-item{opacity:1;transition:0.4s opacity;}.product-added .product-summary__table-item{opacity:0.5;}.product-summary__table-item td{padding:10px 0;}.product-summary__table-item td:first-child{width:60%;text-align:left;}.product-summary__table-item td:first-child span{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}.product-summary__table-item td:nth-child(2){width:20%;text-align:center;}.product-summary__table-item td:last-child{width:20%;text-align:right;}.product-summary__table-subheading{opacity:1;transition:0.4s opacity;text-align:left;background:none;}.product-added .product-summary__table-subheading{opacity:0.5;}.product-summary__table-subheading th{padding:0;position:relative;z-index:1;}.product-summary__table-subheading span{padding:10px 20px 10px 0;display:inline-block;padding-right:20px;background:#fff;}.product-breakdown--teaser .product-summary__table-subheading span{background:#f0f0eb;}.product-summary__table-subheading span::after{content:'';top:50%;right:0;height:1px;width:100%;position:absolute;z-index:-1;background:#d2d2c8;}.product-summary--bordered .product-summary__table-subheading span::after{background:#282d46;}.product-summary--bordered .product-summary__table-subheading span{background:#f0f0eb;}.section-pre-title p{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;margin:10px 0;}.section-pre-title h2{margin-top:0;}.section-strapline{padding-bottom:20px;margin:0 0 20px 0;border-bottom:1px solid #d2d2c8;}@media screen and (min-width:37.5em),print{.section-strapline{margin:0 0 40px 0;}}.show-more-content--expandable{overflow:hidden;position:relative;margin-bottom:5px;}.show-more-content--expandable p:last-child{margin-bottom:0;}.show-more-content--expandable::after{content:'';left:0;bottom:0;width:100%;position:absolute;pointer-events:none;height:10px;background:linear-gradient(rgba(255,255,255,0),#fff);}.show-more-content--open{margin-bottom:10px;}.show-more-content--open::after{display:none;}.show-more-content--grey-bg::after{background:linear-gradient(rgba(255,255,255,0),#f0f0eb);}.show-more-content--xl::after{height:60px;}.bg--beta .show-more-content p{color:#282d46;}.show-more-link{padding:0;border:none;color:#282d46;background:transparent;}.show-more-link:hover,.show-more-link:focus{color:#006428;background:transparent;}.show-more-link--padded{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;width:100%;padding:15px;color:#008c3c;}.show-more-link--padded:hover,.show-more-link--padded:focus{color:#006428;}.show-more-link--inline{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;right:0;bottom:0;width:auto;text-align:left;position:absolute;color:#282d46;padding:5px 5px 5px 0;}.show-more-link--inline::after{content:'';width:100%;height:100%;display:block;position:absolute;border-radius:100%;top:-5px;left:-20px;z-index:1;padding:5px 20px 5px 20px;background-image:radial-gradient(#f0f0eb 55%,rgba(255,255,255,0));}.show-more-link--inline span{position:relative;z-index:2;}.show-more-link--wrapped{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;width:auto;text-align:left;color:#282d46;}.site-actions__list{margin:0;padding-left:0;list-style:none;}.site-actions__list::after{clear:both;content:"";display:table;}.site-actions__list--header{display:none;}@media screen and (min-width:56.25em),print{.site-actions__list--header{float:left;display:block;}}.site-actions__list-item{margin:0;}@media screen and (min-width:56.25em),print{.site-actions__list-item{float:left;position:relative;}.site-actions__list-item::before{content:'|';display:inline-block;position:absolute;top:50%;transform:translateY(-50%);color:#282d46;}.site-actions__list-item:first-child:before{display:none;}}.site-actions__list-item a{color:#282d46;text-decoration:none;transition:color 0.4s ease;display:block;text-decoration:none;padding:10px;margin-left:2px;}.site-actions__list-item a:hover,.site-actions__list-item a:focus{color:#282d46;text-decoration:underline;}.site-actions__list-item a:hover::before,.site-actions__list-item a:focus::before{text-decoration:none;}.site-actions__list-item:first-child a{margin-left:0;}.site-actions--footer .site-actions__link{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;padding:10px;}@media screen and (min-width:56.25em),print{.site-actions--footer .site-actions__link{padding:7px 10px;}}.site-actions--footer .site-actions:first-child{padding-left:0;}.site-logo{display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:35px;}@media screen and (min-width:56.25em),print{.site-logo{float:left;left:auto;margin-top:10px;position:relative;transform:none;}}@media only screen and (min-width:75em){.site-logo{width:45px;}}@media only screen and (min-width:75em){.site-logo img{width:45px;height:40px;}}.toggle-switch{position:relative;display:inline-block;margin-bottom:20px;}.toggle-switch__input{width:50px;height:100%;border:none;-webkit-appearance:none;appearance:none;background:none;position:absolute;}.toggle-switch__input:checked{background:none;border:none;}.toggle-switch__input:checked ~ label::before{background:#008c3c;}.toggle-switch__input:checked ~ label::after{border-color:#008c3c;transform:translate(23px,-50%);}.toggle-switch__label{cursor:pointer;padding-left:60px;position:relative;display:inline-block;}.toggle-switch__label::before,.toggle-switch__label::after{content:'';left:0;position:absolute;}.toggle-switch__label::before{top:50%;width:50px;height:20px;border-radius:100px;background:#d2d2c8;transform:translateY(-50%);}.toggle-switch__label::after{top:50%;width:25px;height:25px;border-radius:100%;transition:transform .3s;background:#fff;transform:translate(0,-50%);border:1px solid #d2d2c8;}.tooltip{display:inline-block;position:relative;}.tooltip__wrapper > p{display:inline-block;}.tooltip__button{padding:0;border:none;color:#282d46;background:transparent;font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;outline:none;width:auto;}.tooltip__button:hover,.tooltip__button:focus{color:#282d46;background:transparent;}.tooltip__button:focus > .tooltip__icon{outline:auto;}.tooltip__icon{display:inline-block;margin:8px 0 0 2px;padding:5px;text-align:center;}.tooltip__icon:before{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:12px;font-size:0.75rem;line-height:1.33333;letter-spacing:0.25px;border:1px solid #b4b4aa;background:#fff;border-radius:100%;color:#292929;content:'?';display:block;height:12px;line-height:12px;width:12px;}.tooltip--inline .tooltip__icon{margin:0;}.tooltip__content{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;border-radius:3px;background-clip:padding-box;background:#fff;bottom:37px;border:1px solid #d2d2c8;box-shadow:1px 7px 14px -5px rgba(0,0,0,0.275);color:#292929;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;left:-83px;max-height:0;padding:10px;position:absolute;opacity:0;text-align:left;transform:translateY(-5px);transition:0.3s transform,0.3s opacity;visibility:hidden;width:190px;z-index:70;}.tooltip__content--open{animation:fade-down-in 0.3s forwards;max-height:none;}.tooltip__content--close{animation:fade-down-out 0.3s forwards;}.tooltip__content:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;bottom:-8px;content:'';left:88px;position:absolute;}.tooltip__content p{margin-bottom:0;}.tooltip__content .tooltip__icon{margin:2px 7px 0 0;padding:0;}.tooltip__content .tooltip__icon:before{background:#f0f0eb;}.tooltip__intro-content{-ms-flex:1 1 145px;flex:1 1 145px;}.tooltip__list-content{list-style:disc;margin-bottom:0;}.bg--beta .tooltip__list-content{color:#292929;}.tooltip__list-content li{margin-bottom:5px;}.voucher-code{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;border-radius:3px;background-clip:padding-box;background:#fff;border:2px dashed #008c3c;display:inline-block;margin:0;padding:10px 20px;text-transform:uppercase;}.bg--beta .voucher-code,.bg--charlie .voucher-code,.bg--hotel .voucher-code,.bg--india .voucher-code,.bg--juliet .voucher-code,.bg--lima .voucher-code,.bg--november .voucher-code,.bg--oscar .voucher-code,.bg--papa .voucher-code,.bg--quebec .voucher-code{color:#32375a;}.voucher-code__wrapper{display:-ms-inline-flexbox;display:inline-flex;}.voucher-code__copy{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;border:1px solid #008c3c;border-bottom-left-radius:0;border-top-left-radius:0;cursor:pointer;margin-left:-2px;outline:0;padding:10px;width:auto;}.accepted-payments--inline{pointer-events:none;}.accepted-payments--inline .card-image{background-image:url("/themes/custom/yhafi/dest/../images/svgs/payment-summary-logo.svg");background-size:cover;background-repeat:no-repeat;background-position:center center;height:35px;width:160px;display:inline-block;}.accepted-payments--centered{text-align:center;border-top:none;}.accepted-payments--bottom{text-align:right;padding-top:20px;border-top:1px solid #282d46;}.accepted-payments__list{padding:0;list-style:none;display:inline-block;margin-top:10px;}.accepted-payments__list-item{display:inline-block;height:33px;width:50px;}.accepted-payments__primary-text{margin-bottom:0;}.accepted-payments__secondary-text{vertical-align:top;display:inline-block;margin:8px 10px;}.accordion{border-radius:3px;background-clip:padding-box;margin:20px 0;background:#fff;border:1px solid #f0f0eb;padding:0 20px;opacity:0;visibility:hidden;}.accordion--non-expandable,.accordion.js-accordion,.no-js .accordion{display:block;opacity:1;visibility:visible;}.accordion--closed h4 + div{display:none;}.accordion p{margin-bottom:20px;color:#282d46;}.accordion > h4,.accordion .js-accordion_control{margin:0;background:#fff;color:#282d46;border-bottom:1px solid #f0f0eb;padding:20px 30px 20px 0;}@media screen and (min-width:37.5em),print{.accordion > h4,.accordion .js-accordion_control{padding:20px 0;}}.accordion > h4:nth-last-child(2),.accordion .js-accordion_control:nth-last-child(2){border:none;}.accordion .js-accordion_control:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e97f";font-size:1.25em;color:inherit;text-decoration:none;top:15px;position:absolute;padding:5px;color:#d2d2c8;right:-5px;}.accordion .js-accordion_control:hover,.accordion .js-accordion_control:active,.accordion .js-accordion_control:focus{background-color:#fff;color:#282d46;outline:none;box-shadow:none;}.accordion .js-accordion_control span{padding:0;}.accordion .js-accordion_control--active{background-image:none;background-color:#fff;border:none;color:#282d46;font-weight:normal;}.accordion .js-accordion_control--active:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e97e";font-size:1.25em;color:inherit;text-decoration:none;}.accordion .js-accordion_panel{background:#fff;border-bottom:1px solid #f0f0eb;}.accordion .js-accordion_panel:last-child{border:none;}.accordion--greyscale{background:#f0f0eb;border-radius:0;}.accordion--greyscale .js-accordion_control{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;background:#f0f0eb;}.accordion--greyscale .js-accordion_control--active{background:#f0f0eb;}.accordion--greyscale .js-accordion_control:hover,.accordion--greyscale .js-accordion_control:active,.accordion--greyscale .js-accordion_control:focus{background:#f0f0eb;}.accordion--greyscale .js-accordion_control:before{color:#b4b4aa;}.accordion--greyscale .js-accordion_panel{background:#f0f0eb;border-top:2px solid #d2d2c8;}.accordion--greyscale .js-accordion_panel:last-child{border-top:2px solid #d2d2c8;}.account-menu{cursor:pointer;display:none;list-style:none;margin:0;padding:0;}@media screen and (min-width:56.25em),print{.account-menu{display:-ms-flexbox;display:flex;}}.account-menu li{margin:0;}.account-menu li:nth-child(2) .account-menu__link{position:relative;}.account-menu li:nth-child(2) .account-menu__link::before{content:'|';display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:-1px;display:none;color:#fff;transition:color 0.2s 0s ease;}@media screen and (min-width:56.25em),print{.account-menu li:nth-child(2) .account-menu__link::before{display:block;}}.header:hover .account-menu li:nth-child(2) .account-menu__link::before,.header--sticky .account-menu li:nth-child(2) .account-menu__link::before,.header--no-hero .account-menu li:nth-child(2) .account-menu__link::before{color:#282d46;transition:color 0.2s 0.2s ease;}.account-menu__link{text-decoration:none;transition:padding 0.2s 0s ease,color 0.2s 0s ease;padding-right:15px;}.header:hover .account-menu__link,.header--active .account-menu__link,.header--sticky .account-menu__link,.header--no-hero .account-menu__link{text-decoration:none;color:#282d46;transition:padding 0.2s 0s ease,color 0.2s 0.2s ease;}.header:hover .account-menu__link:hover,.header--active .account-menu__link:hover,.header--sticky .account-menu__link:hover,.header--no-hero .account-menu__link:hover{color:#008c3c;}.account-menu__link:focus{color:#fff;text-decoration:none;}.header--active .account-menu__link:focus,.header--sticky .account-menu__link:focus,.header--no-hero .account-menu__link:focus{color:#008c3c;}@media screen and (min-width:56.25em),print{.account-menu__link{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;color:#fff;text-decoration:none;transition:color 0.4s ease;display:block;padding:22px 9px;}.account-menu__link:hover{color:#282d46;text-decoration:none;}.account-menu__link:hover::before{text-decoration:none;}}@media screen and (min-width:62.5em),print{.account-menu__link{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;padding:19px 9px;}}.account-menu__submenu{border-radius:3px;background-clip:padding-box;display:none;background:#fff;border:1px solid #d2d2c8;list-style:none;margin:0;min-width:200px;padding:12px 5px;position:absolute;right:0;z-index:70;}.account-menu__submenu--open{display:block;}.account-menu__sublink{color:#282d46;text-decoration:none;transition:color 0.4s ease;font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;display:block;padding:8px 15px;}.account-menu__sublink:after{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e975";font-size:1.25em;color:inherit;text-decoration:none;}.account-menu__sublink:hover,.account-menu__sublink:focus{color:#008c3c;text-decoration:none;}.account-menu__sublink:hover::before,.account-menu__sublink:focus::before{text-decoration:none;}.account-menu__sublink:after{position:relative;right:-2px;transition:0.3s right,0.3s opacity;opacity:0;}.account-menu__sublink:hover:after,.account-menu__sublink:focus:after{right:0;opacity:1;}.account-menu__sublink[class*="icon-"]:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;font-size:12px;font-size:0.75rem;line-height:1.33333;letter-spacing:0.25px;color:#008c3c;margin-right:5px;}.availability-calendar__title,.availability-calendar__footer{margin:0;padding:20px;}.availability-calendar__title{color:#008c3c;}.availability-calendar__iframe{width:100%;border:none;min-height:500px;}.block-hostel::after{clear:both;content:"";display:table;}.block-hostel h3{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;padding-bottom:20px;}@media only screen and (min-width:75em){.block-hostel h3{border-bottom:3px solid #d2d2c8;margin-bottom:20px;}}.block-hostel__items-list{padding:0;margin-bottom:0;}.block-hostel__items-list::after{clear:both;content:"";display:table;}.block-hostel .list-item{width:50%;clear:right;float:left;padding-right:20px;margin-bottom:0;list-style:none;}.block-hostel .list-item a{display:block;padding:7px 7px 7px 0;}.block-hostel .list-item:nth-child(2n+1){clear:left;}.block-hostel .associated-company{margin-top:20px;}@media screen and (min-width:37.5em),print{.booking-breakdown{-ms-flex-align:start;align-items:start;display:-ms-flexbox;display:flex;padding:40px 0;}}@media print{.booking-breakdown{padding:20px 0;}}.booking-breakdown__info{margin-top:0;}@media screen and (min-width:37.5em),print{.booking-breakdown__info{-ms-flex-preferred-size:50%;flex-basis:50%;margin:0 20px 0 0;}}@media print{.booking-breakdown__info h2:before{display:none !important;}}.booking-breakdown__info h3{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;color:#008c3c;margin:20px 0 5px;}@media print{.booking-breakdown__info h3{margin-top:10px;}}.booking-breakdown__info p{margin-bottom:5px;}.booking-breakdown__info p:last-child{margin-bottom:20px;}@media screen and (min-width:37.5em),print{.booking-breakdown__amount{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;margin-left:20px;}}.booking-breakdown__total{background:#f0f0eb;padding:20px;width:100%;}.booking-breakdown__total h2{border-bottom:2px solid #d2d2c8;color:#282d46;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px;padding-bottom:20px;}.booking-breakdown__total h3{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;color:#008c3c;margin:20px 0 5px;}.booking-breakdown__promos{border-bottom:2px solid #d2d2c8;margin-bottom:20px;}.booking-breakdown__receipt{margin-bottom:10px;}.booking-breakdown__terms{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin:20px 0;}@media screen and (min-width:37.5em),print{.booking-breakdown__terms{-ms-flex-preferred-size:100%;flex-basis:100%;margin:40px 0 0;}}@media print{.booking-breakdown__terms{margin-top:20px;}}.booking-breakdown__term{padding-left:25px;position:relative;}.booking-breakdown__term:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e92c";font-size:1.25em;color:inherit;text-decoration:none;left:0;position:absolute;top:0;}@media screen and (min-width:37.5em),print{.booking-breakdown__term{margin-bottom:40px;}}@media print{.booking-breakdown__term{margin-bottom:20px;}}.booking-breakdown__term:last-child{margin-bottom:0;}@media print{.booking-breakdown__term p{margin-bottom:10px;}}.booking-breakdown__term p:last-child{margin-bottom:0;}.booking-hero__content{position:relative;}.booking-hero__back{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;left:0;padding:10px 15px 10px 20px;position:absolute;top:20px;width:auto;z-index:30;}@media print{.booking-hero__back{display:none !important;}}.booking-hero__back:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e974";font-size:1.25em;color:inherit;text-decoration:none;}@media screen and (min-width:37.5em),print{.booking-hero__back{left:20px;}}.booking-hero__back:before{font-size:20px;font-size:1.25rem;line-height:1.4;letter-spacing:0.25px;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:1px;}.booking-hero__image{height:0;overflow:hidden;position:relative;color:#d2d2c8;background-color:#d2d2c8;padding-bottom:87.5%;margin:0 -20px;}@media print{.booking-hero__image{display:none !important;}}.booking-hero__image img{width:100%;position:absolute;}@media screen and (min-width:37.5em),print{.booking-hero__image{height:0;overflow:hidden;position:relative;color:#d2d2c8;background-color:#d2d2c8;padding-bottom:31.25%;margin:0;}.booking-hero__image img{width:100%;position:absolute;}}.booking-hero__image:before{background:rgba(0,0,0,0.275);content:'';top:0;height:100%;left:0;position:absolute;width:100%;z-index:1;}.booking-hero__image img{height:100%;object-fit:cover;}.booking-hero__title{bottom:15px;color:#fff;position:absolute;margin:0;z-index:30;}@media screen and (min-width:37.5em),print{.booking-hero__title{left:20px;}}@media print{.booking-hero__title{color:#282d46;left:0;position:relative;bottom:0;}}.booking-hero__actions{background:#282d46;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 -20px;padding:10px 20px;}@media screen and (min-width:37.5em),print{.booking-hero__actions{margin:0;padding:5px 20px;}}@media print{.booking-hero__actions{background:none;padding:0;}}.booking-hero__action{margin:0 20px 0 0;}@media screen and (min-width:37.5em),print{.booking-hero__action{margin-right:40px;}}@media print{.booking-hero__action{color:#282d46;}}.booking-hero__action:first-child{-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0;}@media screen and (min-width:37.5em),print{.booking-hero__action:first-child{-ms-flex-preferred-size:auto;flex-basis:auto;margin-right:40px;}}@media print{.booking-hero__action:nth-child(2),.booking-hero__action:nth-child(3){display:none !important;}}.booking-hero__link{color:#fff;display:block;padding:10px 10px 10px 28px;position:relative;}.booking-hero__link:hover,.booking-hero__link:focus{color:#fff;}.booking-hero__link:hover .booking-hero__icon,.booking-hero__link:focus .booking-hero__icon{text-decoration:none;}@media screen and (min-width:62.5em),print{.booking-hero__link--mobile{display:none;}}.booking-hero__link--desktop{display:none;}@media screen and (min-width:62.5em),print{.booking-hero__link--desktop{display:block;}}.booking-hero__icon{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;left:0;position:absolute;top:10px;width:20px;text-align:right;}.booking-meta{padding-bottom:40px;}@media screen and (min-width:37.5em),print{.booking-meta{border-top:2px solid #f0f0eb;padding-top:20px;}}@media print{.booking-meta h2:before{display:none !important;}}@media print{.booking-meta p{margin-bottom:10px;}}@media screen and (min-width:37.5em),print{.booking-meta__content{-ms-flex-align:start;align-items:start;display:-ms-flexbox;display:flex;}}@media screen and (min-width:37.5em),print{.booking-meta__hostel{margin:0 40px 40px 0;-ms-flex-preferred-size:50%;flex-basis:50%;}}@media print{.booking-meta__hostel{-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0;}}.booking-meta__hostel-detail{padding-top:20px;}@media print{.booking-meta__hostel-detail{display:block !important;}}@media print{.booking-meta__links{display:none !important;}}@media screen and (min-width:37.5em),print{.booking-meta__links{margin:0 0 40px;-ms-flex-preferred-size:50%;flex-basis:50%;}}.booking-meta__links-detail{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0 10px;}.booking-meta__link{display:block;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);margin-bottom:10px;}.booking-meta__link:nth-child(odd){margin-right:5px;}.booking-meta__link:nth-child(even){margin-left:5px;}.booking-meta__print{color:#008c3c;background:transparent;border-width:1px;border-style:solid;border-color:#008c3c;border-radius:3px;}@media print{.booking-meta__print{display:none !important;}}.booking-meta__print:hover,.booking-meta__print:focus{color:#fff;background:#008c3c;border-color:#008c3c;}.no-js .booking-meta__print{display:none;}@media screen and (min-width:37.5em),print{.booking-summary{border-bottom:2px solid #f0f0eb;display:-ms-flexbox;display:flex;padding:40px 0;}}@media print{.booking-summary{padding:0;}}.booking-summary__countdown{-ms-flex-align:center;align-items:center;border-bottom:2px solid #f0f0eb;display:-ms-flexbox;display:flex;padding:20px 0;}@media print{.booking-summary__countdown{display:none !important;}}@media screen and (min-width:37.5em),print{.booking-summary__countdown{border-bottom:0;-ms-flex-preferred-size:50%;flex-basis:50%;position:relative;padding-right:40px;}}@media screen and (min-width:37.5em),print{.booking-summary__countdown:after{background:#f0f0eb;content:'';height:75%;position:absolute;right:0;width:2px;}}.booking-summary__countdown-text{margin:0 20px 0 0;-ms-flex-preferred-size:calc(100% - 100px);flex-basis:calc(100% - 100px);}@media screen and (min-width:37.5em),print{.booking-summary__countdown-text{-ms-flex-preferred-size:calc(100% - 140px);flex-basis:calc(100% - 140px);}}.booking-summary__countdown-fallback-text{font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;margin:0 20px 0 0;}.booking-summary__countdown-amount{-ms-flex-line-pack:center;align-content:center;background:#f0f0eb;border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:80px;-ms-flex-pack:center;justify-content:center;padding:10px;text-align:center;width:80px;}@media screen and (min-width:37.5em),print{.booking-summary__countdown-amount{height:120px;width:120px;}}.booking-summary__countdown-number{font-family:"StagSansRoundLight",sans-serif;font-style:normal;font-weight:normal;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;line-height:1;margin:0;width:100%;}@media screen and (min-width:37.5em),print{.booking-summary__countdown-number{font-size:38px;font-size:2.375rem;line-height:1.21053;letter-spacing:0.25px;}}.booking-summary__items{padding:20px 0;}@media screen and (min-width:37.5em),print{.booking-summary__items{-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:40px;}}@media print{.booking-summary__items{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0;}}.booking-summary__item-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media print{.booking-summary__item-row{-ms-flex-positive:1;flex-grow:1;}}.booking-summary__item-row:first-child{margin-bottom:20px;}.booking-summary__item{-ms-flex-preferred-size:50%;flex-basis:50%;padding-right:10px;}@media screen and (min-width:37.5em),print{.booking-summary__item{padding-right:20px;}}.booking-summary__label{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin:0 0 5px;}.booking-summary__value{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;margin-bottom:0;pointer-events:none;}.booking-summary__value a{color:inherit;}.breadcrumb__list{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;margin:0;padding:0;}.breadcrumb__item{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;display:none;}@media screen and (min-width:56.25em),print{.breadcrumb__item{display:inline;}}.breadcrumb__item:nth-last-of-type(2){display:inline;}.breadcrumb__item:nth-last-of-type(2) > div a:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e974";font-size:1.25em;color:inherit;text-decoration:none;}@media screen and (min-width:56.25em),print{.breadcrumb__item:nth-last-of-type(2) > div a::before{content:'';}}.breadcrumb__item div{display:inline-block;}.breadcrumb__item a{display:block;padding:15px 0;}.breadcrumb .breadcrumb-separator{display:none;}@media screen and (min-width:56.25em),print{.breadcrumb .breadcrumb-separator{display:inline;padding:0px 5px;}}.call-out{padding:30px;text-align:center;margin-bottom:30px;}.call-out::after{clear:both;content:"";display:table;}@media screen and (min-width:37.5em),print{.call-out{text-align:left;}}.call-out h2,.call-out .h2{margin:0;}.call-out p{margin:20px 0;}.call-out--grey{background:#f0f0eb;}.call-out--blue{background:#282d46;}.call-out--blue h2,.call-out--blue i,.call-out--blue p{color:#fff;}@media screen and (min-width:37.5em),print{.call-out--with-icon{position:relative;padding-left:80px;}}.call-out__icon{display:block;margin-bottom:15px;font-size:1.5em;}@media screen and (min-width:37.5em),print{.call-out__icon{left:30px;top:30px;position:absolute;}}@media screen and (min-width:37.5em),print{.call-out__content{width:75%;clear:right;float:left;padding-right:40px;}}.call-out__image{margin:0 auto;}@media screen and (min-width:37.5em),print{.call-out__image{width:25%;clear:right;float:left;padding-right:40px;padding-right:0;}}.cancel-booking{background:#f0f0eb;margin-bottom:20px;max-width:700px;padding:20px;}@media screen and (min-width:56.25em),print{.cancel-booking{padding:20px 30px;}}.cancel-booking h2{margin-top:10px;}.cancel-booking__summary{-ms-flex-align:stretch;align-items:stretch;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 20px 0;margin-bottom:1em;}.cancel-booking__summary-item{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:15px;padding-right:10px;}@media screen and (min-width:37.5em),print{.cancel-booking__summary-item{padding-right:20px;}}.cancel-booking__summary-label{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin:0 0 5px;}.cancel-booking__summary-value{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;margin-bottom:0;}.cancel-booking__actions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:37.5em),print{.cancel-booking__actions{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:end;justify-content:flex-end;}}.cancel-booking__close{margin-bottom:10px;}@media screen and (min-width:37.5em),print{.cancel-booking__close{margin-bottom:0;}}@media screen and (min-width:37.5em),print{.cancel-booking__submit{margin-left:10px;}}.cancel-booking__submit.hidden{display:none;}.card{border-radius:3px;background-clip:padding-box;overflow:hidden;text-decoration:none;margin-bottom:20px;overflow:visible;}@media screen and (min-width:37.5em),print{.card{margin-bottom:0;}}.card--teaser{background:#282d46;}.paragraph--card-clickable .card{color:#282d46;}.card__image{border-radius:3px 3px 0 0;width:100%;}.clickable .card__image,.paragraph--card-clickable .card__image{position:relative;}.clickable .card__image::after,.paragraph--card-clickable .card__image::after{content:'';display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;background-color:transparent;transition:0.2s background-color ease-in;}.card--alternate .card__image{padding-bottom:100%;}.card__content{padding:10px 0 0 0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;width:100%;}.card__content h3,.card__content h4,.card__content h5,.card__content p{margin:10px 0;}.card__content p{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}.card__content p + p .button{margin-top:10px;}.card__content p.card__pre-title{font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;}.card__content h4{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;}.card__content--with-padded-box{padding:10px 20px;}.card__content--with-bg{color:#fff;background:#282d46;}.card__content--with-bg p,.card__content--with-bg h3,.card__content--with-bg h5{color:#fff;}.card__url{color:#fff;text-decoration:none;}.card__url:focus,.card__url:hover{color:#fff;text-decoration:none;}.card__icons{margin-bottom:10px;}.card__icons::after{clear:both;content:"";display:table;}.card__icons > div{float:left;width:33.33%;}.card.clickable{cursor:pointer;}.card.clickable:hover .responsive-image::after,.card.clickable:focus .responsive-image::after{background-color:rgba(255,255,255,0.2);}.paragraph--card-clickable:hover .responsive-image::after,.paragraph--card-clickable:focus .responsive-image::after{background-color:rgba(255,255,255,0.2);}.paragraph--card-clickable:hover{text-decoration:none;}.content-moderation{background:#fff;border:1px solid #d2d2c8;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:20px;}@media screen and (min-width:56.25em),print{.content-moderation{-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.content-moderation__item{width:100%;}@media screen and (min-width:56.25em),print{.content-moderation__item{margin:0 10px 0 0;width:auto;}}@media screen and (min-width:56.25em),print{.content-moderation__item:first-child{margin-right:40px;}}@media screen and (min-width:56.25em),print{.content-moderation__item:first-child .form-item__label{padding:0 10px 0 0;}}.content-moderation__item .form-item{color:#282d46;}@media screen and (min-width:56.25em),print{.content-moderation__item .form-item{margin:0;}}.content-moderation__item .form-item__label{display:block;line-height:1.2;padding-bottom:5px;}@media screen and (min-width:56.25em),print{.content-moderation__item .form-item__label{display:inline-block;}}.cookie-banner{border-radius:4px;background-clip:padding-box;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;animation:slide-in-bottom 0.3s 0.5s forwards;background-color:rgba(255,255,255,0.98);bottom:25px;border-top:4px solid #008c3c;box-shadow:1px 4px 14px 0 rgba(0,0,0,0.275);left:25px;max-width:500px;opacity:0;padding:15px 40px 15px 25px;position:fixed;text-align:left;transform:translate3d(0,25px,0);width:calc(100% - 50px);visibility:hidden;}.cookie-banner--slide-out{animation:slide-out-bottom 0.3s forwards;}.cookie-banner p{margin-bottom:0;}#sliding-popup .cookie-banner p{color:#282d46;}.cookie-banner__close{padding:0;border:none;color:#282d46;background:transparent;position:absolute;right:10px;top:10px;width:auto;}.cookie-banner__close:hover,.cookie-banner__close:focus{color:#282d46;background:transparent;}.cookie-banner__close:before{font-size:1.5em;}#sliding-popup{z-index:76;}.direct-debit-content{margin-bottom:20px;}.direct-debit-content__image{width:120px;margin-bottom:20px;}@media screen and (min-width:56.25em),print{.direct-debit-content__image{width:150px;}}.donation-content-block{margin-bottom:20px;}.donation-content-block::after{clear:both;content:"";display:table;}.donation-content-block__image{width:180px;display:block;margin:0 auto 20px auto;}@media screen and (min-width:37.5em),print{.donation-content-block__image{margin:0;float:left;}}@media screen and (min-width:37.5em),print{.donation-content-block__content{float:left;padding-left:20px;width:calc(100% - 180px);}}.donation-content-block__heading{margin-top:0;}.donation-selection{margin:20px 0 30px 0;padding-bottom:10px;border-bottom:1px solid #d2d2c8;}.donation-selection::after{clear:both;content:"";display:table;}.donation-selection .form-item-checkbox{float:left;height:54px;width:calc(50% - 0.5em);}@media only screen and (min-width:75em){.donation-selection .form-item-checkbox{width:100px;margin-right:1em;}}.donation-selection .form-item-checkbox:nth-child(odd){margin-right:1em;}.donation-selection .form-item-number{clear:left;}@media only screen and (min-width:75em){.donation-selection .form-item-number{clear:none;float:left;width:calc(100% - 400px - 4em);}}@media screen and (min-width:37.5em),print{.email-signup .form-item-email{float:left;margin:0 20px 0 0;width:calc(100% - 170px);}}.email-signup .form-item-email .form-item__label{color:#fff;}.email-signup .form-item-email .form-item__label::after{color:#fff;}.email-signup .form-item-email.form-item--input-filled .form-item__label{color:#b4b4aa;}.email-signup .form-item-email.form-item--input-filled .form-item__label::after{color:#d30924;}.email-signup .form-item-email.form-item--input-filled .form-email{color:#282d46;border-color:#d2d2c8;background-color:#fff;}.email-signup .form-email{color:#fff;background-color:transparent;border-color:#fff;}.email-signup .form-submit{margin-bottom:20px;}@media screen and (min-width:37.5em),print{.email-signup .form-submit{float:left;width:150px;}}.experience-overview .experience-left{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;}@media screen and (min-width:37.5em),print{.experience-overview .experience-left{width:75%;clear:right;float:left;padding-right:40px;}}.experience-overview .experience-right{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;}@media screen and (min-width:37.5em),print{.experience-overview .experience-right{width:25%;clear:right;float:right;padding-right:0;}}.experience-overview .experience-right h3{margin-top:0;}.extra-product{width:100%;height:100%;position:relative;border-radius:3px;background-clip:padding-box;background:#f0f0eb;}.extra-product::after{clear:both;content:"";display:table;}@media screen and (min-width:37.5em),print{.extra-product{margin-bottom:20px;}}.extra-product__panel{position:relative;}@media screen and (min-width:37.5em),print{.extra-product__panel{float:left;width:150px;}}.extra-product__image{position:relative;background:#32375a;}.extra-product__image::after{content:'';display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;background-color:rgba(0,0,0,0.275);transition:0.2s background-color ease-in;}@media screen and (min-width:37.5em),print{.extra-product__image{padding-bottom:150px;}}@media screen and (min-width:37.5em),print{.extra-product__image::after{display:none;}}.extra-product__image img{width:100%;min-height:100%;display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);}.extra-product__price{left:20px;bottom:20px;position:absolute;color:#fff;}@media screen and (min-width:37.5em),print{.extra-product__price{left:auto;bottom:auto;position:relative;padding:20px 17px;color:#282d46;}}.extra-product__price-original{font-family:"StagSemiBold",sans-serif;font-style:normal;font-weight:normal;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;margin:0;color:#fff;}@media screen and (min-width:37.5em),print{.extra-product__price-original{color:#d2d2c8;}}.extra-product__price-amount{font-family:"StagSemiBold",sans-serif;font-style:normal;font-weight:normal;font-size:38px;font-size:2.375rem;line-height:1.21053;letter-spacing:0.25px;-ms-flex-align:baseline;align-items:baseline;color:#fff;display:-ms-flexbox;display:flex;margin:0;}@media screen and (min-width:37.5em),print{.extra-product__price-amount{color:#282d46;}}.extra-product__price-label{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin:0;}.extra-product__detail{padding:20px;color:#282d46;}@media screen and (min-width:37.5em),print{.extra-product__detail{float:left;width:calc(100% - 150px);}}@media only screen and (min-width:75em){.extra-product__detail{padding-bottom:120px;}}.extra-product__title{margin:0 0 10px 0;}.extra-product .inline-form{display:-ms-flexbox;display:flex;margin-top:20px;}.extra-product .inline-form::after{clear:both;content:"";display:table;}@media only screen and (min-width:75em){.extra-product .inline-form{margin:0;bottom:35px;position:absolute;}}.extra-product .inline-form .form-item{width:100%;}@media screen and (min-width:37.5em),print{.extra-product .inline-form .form-item{width:150px;}}.feature-grid{display:-ms-flexbox;display:flex;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px;padding:0;}.feature-grid__item{-ms-flex-positive:1;flex-grow:1;margin:0;padding:5px;width:50%;}@media screen and (min-width:37.5em),print{.feature-grid__item{width:33.33%;}}.feature-grid__item:nth-child(6n+5),.feature-grid__item:nth-child(6n+6){width:100%;}@media screen and (min-width:37.5em),print{.feature-grid__item:nth-child(6n+5),.feature-grid__item:nth-child(6n+6){width:33.33%;}}@media screen and (min-width:37.5em),print{.feature-grid__item:nth-child(7n+5),.feature-grid__item:nth-child(7n+6){width:66.66%;}}.feature-grid__link{border-radius:3px;background-clip:padding-box;-ms-flex-align:center;align-items:center;background-color:#d2d2c8;display:-ms-flexbox;display:flex;height:100%;overflow:hidden;padding:50px 10px;position:relative;-ms-flex-pack:center;justify-content:center;width:100%;}@media screen and (min-width:37.5em),print{.feature-grid__link{padding:60px 10px;}}.feature-grid__link:hover,.feature-grid__link:focus{text-decoration:none;}.feature-grid__link:hover .feature-grid__cta,.feature-grid__link:focus .feature-grid__cta{border-color:#fff;}.feature-grid__link:after{background:rgba(0,0,0,0.275);content:'';height:100%;left:0;position:absolute;width:100%;z-index:1;}.feature-grid__img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0;}.feature-grid__cta{border-radius:3px;background-clip:padding-box;border:2px solid transparent;color:#fff;display:inline-block;margin:0;padding:20px;text-align:center;transition:0.3s border-color;z-index:30;}.form-summary-block--padded{padding:20px;background:#d2d2c8;margin-bottom:20px;}.form-summary-block__header{position:relative;margin-bottom:15px;}.form-summary-block__content{margin:0;padding-left:0;list-style:none;}.form-summary-block__content::after{clear:both;content:"";display:table;}.form-summary-block__content li{margin-bottom:10px;}.form-summary-block__content li::after{clear:both;content:"";display:table;}.form-summary-block__title{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;margin:0;}.form-summary-block__button{padding:0;border:none;color:#282d46;background:transparent;top:0;right:0;width:auto;position:absolute;}.form-summary-block__button:hover,.form-summary-block__button:focus{color:#282d46;background:transparent;}.form-summary-block__key{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;display:block;}@media screen and (min-width:56.25em),print{.form-summary-block__key{float:left;width:150px;}}@media screen and (min-width:56.25em),print{.form-summary-block__value{float:left;width:calc(100% - 150px);}}.form-summary-block__value--with-icon{position:relative;padding-left:40px;}.form-summary-block__value i{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:0;width:35px;}.gallery{width:100%;}.horizontal-feature__wrapper{position:relative;margin-bottom:40px;}.horizontal-feature__wrapper::after{clear:both;content:"";display:table;}.horizontal-feature__wrapper:last-child{margin-bottom:20px;}.horizontal-feature__content{padding:20px;background:#fff;}@media screen and (min-width:37.5em),print{.horizontal-feature__content{width:66.66667%;float:left;margin-right:-100%;clear:none;padding-right:40px;padding:0 40px;background:none;}}.horizontal-feature__content h2,.horizontal-feature__content h3{margin-top:0;}.horizontal-feature__content .show-more-content--grey-bg::after{background:linear-gradient(rgba(255,255,255,0),#fff);}@media screen and (min-width:37.5em),print{.horizontal-feature__content .show-more-content--grey-bg::after{background:linear-gradient(rgba(255,255,255,0),#f0f0eb);}}@media screen and (min-width:37.5em),print{.horizontal-feature--left .horizontal-feature__image{width:33.33333%;float:left;margin-right:-100%;clear:none;padding-right:40px;padding-right:0;}}@media screen and (min-width:37.5em),print{.horizontal-feature--left .horizontal-feature__content{width:66.66667%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;}}@media screen and (min-width:37.5em),print{.horizontal-feature--right .horizontal-feature__image{width:33.33333%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;}}@media screen and (min-width:37.5em),print{.horizontal-feature--right .horizontal-feature__content{width:66.66667%;float:left;margin-right:-100%;clear:none;padding-right:40px;padding-left:0;}}.hostel-availability-search__wrapper{margin-bottom:40px;}.hostel-availability-search__title{font-family:"StagSansRoundLight",sans-serif;font-style:normal;font-weight:normal;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;color:#fff;}.hostel-availability-search__booking-info{max-width:1200px;margin:0 auto;padding:20px;color:#fff;}.yhafi-commerce-hostel-product-selection-form .form-wrapper::after{clear:both;content:"";display:table;}@media screen and (min-width:56.25em),print{.yhafi-commerce-hostel-product-selection-form .date-picker{float:left;margin-right:1em;width:calc(50% - 1em);}}@media screen and (min-width:56.25em),print{.yhafi-commerce-hostel-product-selection-form .number-picker{float:left;margin-right:1em;width:calc(30% - 1em);}}.yhafi-commerce-hostel-product-selection-form .number-picker .form-item-textfield:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e949";font-size:1.25em;color:inherit;text-decoration:none;}.yhafi-commerce-hostel-product-selection-form .number-picker .form-item-textfield.text-field-loader--loading::before{display:none;}.yhafi-commerce-hostel-product-selection-form .form-submit{width:100%;}@media screen and (min-width:56.25em),print{.yhafi-commerce-hostel-product-selection-form .form-submit{width:20%;float:left;}}.yhafi-commerce-hostel-product-selection-form .age-prompt-form{width:100%;clear:right;float:right;padding-right:0;margin-top:15px;border-radius:3px;background-clip:padding-box;padding:10px;border:1px solid #d2d2c8;background-color:#fff;}.yhafi-commerce-hostel-product-selection-form .age-prompt-form .form-item-select{margin:10px;}@media screen and (min-width:37.5em),print{.yhafi-commerce-hostel-product-selection-form .age-prompt-form .form-item-select{float:left;width:calc((100% / 3) - 20px);}}@media screen and (min-width:56.25em),print{.yhafi-commerce-hostel-product-selection-form .age-prompt-form .form-item-select{width:calc((100% / 4) - 20px);}}@media only screen and (min-width:75em){.yhafi-commerce-hostel-product-selection-form .age-prompt-form .form-item-select{width:calc((100% / 6) - 20px);}}.hostel-facilities__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.hostel-facilities__wrapper > *{margin-bottom:20px;width:100%;}.hostel-facilities__wrapper > *:nth-child(1n){margin-right:40px;}.hostel-facilities__wrapper > *:nth-child(1n){margin-right:0;}@media screen and (min-width:56.25em),print{.hostel-facilities__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.hostel-facilities__wrapper > *{margin-bottom:20px;width:calc((50% + 20px) - 40px);}.hostel-facilities__wrapper > *:nth-child(1n){margin-right:40px;}.hostel-facilities__wrapper > *:nth-child(2n){margin-right:0;}}.hostel-facilities__group{border-bottom:1px solid #f0f0eb;}.hostel-facilities__group::after{clear:both;content:"";display:table;}.hostel-facilities__group-title{margin-top:20px;}.hostel-facilities__list-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;padding-left:0;list-style-type:none;margin:20px 0 0;}.hostel-facilities__list-wrapper::after{clear:both;content:"";display:table;}.hostel-facility__item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-bottom:15px;}@media screen and (min-width:56.25em),print{.hostel-facility__item{padding:0 20px 20px 0;}}.hostel-facility__item i{font-size:1.5em;padding-right:10px;}.hostel-facility__name{padding-right:20px;}.hostel-nav::after{clear:both;content:"";display:table;}.hostel-nav--sticky{box-shadow:0 10px 10px -10px #d2d2c8;top:0;width:100%;position:fixed;z-index:80;}.hostel-nav .container--constrained{padding:0;}@media screen and (min-width:56.25em),print{.hostel-nav .container--constrained{padding:0 20px;}}.hostel-nav__links{margin:0;padding:0;width:100%;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:56.25em),print{.hostel-nav__links{width:50%;display:block;}}.hostel-nav li{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin-bottom:0;text-align:center;}@media screen and (min-width:56.25em),print{.hostel-nav li{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;width:auto;float:left;position:relative;}}@media screen and (min-width:56.25em),print{.hostel-nav li:before{content:'|';display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:0;font-weight:bold;}}.hostel-nav li:first-child::before{display:none;}@media screen and (min-width:56.25em),print{.hostel-nav li:first-child .hostel-nav__link{padding-left:0;}}.hostel-nav__link{color:#282d46;text-decoration:none;transition:color 0.4s ease;display:block;text-decoration:none;padding:20px 5px;}.hostel-nav__link:hover,.hostel-nav__link:focus{color:#282d46;text-decoration:underline;}.hostel-nav__link:hover::before,.hostel-nav__link:focus::before{text-decoration:none;}@media screen and (min-width:23.4375em),print{.hostel-nav__link{padding:20px 10px;}}@media screen and (min-width:37.5em),print{.hostel-nav__link{padding:15px;}}.hostel-nav__summary{width:100%;float:right;display:-ms-flexbox;display:flex;background:#f0f0eb;}@media screen and (min-width:56.25em),print{.hostel-nav__summary{width:50%;}}.hostel-nav__summary.hidden{display:none;}.hostel-nav__summary-content{padding:15px;margin-bottom:0;width:calc(100% - 150px);}@media screen and (min-width:56.25em),print{.hostel-nav__summary-content{text-align:right;}}@media only screen and (min-width:75em){.hostel-nav__summary-content{width:calc(100% - 200px);}}.hostel-nav__summary-button{float:right;width:150px;padding:15px;line-height:1;border-radius:0;font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;}@media screen and (min-width:37.5em),print{.hostel-nav__summary-button{font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;line-height:1;}}@media only screen and (min-width:75em){.hostel-nav__summary-button{width:200px;}}.hostel-nav__summary-text,.hostel-nav__summary-total{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}@media screen and (min-width:37.5em),print{.hostel-nav__summary-text,.hostel-nav__summary-total{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;}}.hostel-nav__summary-nights{display:none;}@media screen and (min-width:37.5em),print{.hostel-nav__summary-nights{display:inline-block;}}.hostel-nav__summary-total{color:#008c3c;}.image-overlay-slider{opacity:0;visibility:hidden;transition:0.3s opacity;margin-bottom:10px;}.image-overlay-slider--single-slide,.image-overlay-slider.slick-initialized,.no-js .image-overlay-slider{opacity:1;visibility:visible;}.image-overlay-slider .slick-arrow{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;color:#fff;text-decoration:none;transition:color 0.4s ease;width:50%;border-radius:0;}.image-overlay-slider .slick-arrow:hover,.image-overlay-slider .slick-arrow:focus{color:#fff;text-decoration:none;}.image-overlay-slider .slick-arrow:hover::before,.image-overlay-slider .slick-arrow:focus::before{text-decoration:none;}.image-overlay-slider .slick-dots{margin-top:10px;}@media screen and (min-width:37.5em),print{.image-overlay-slider .slick-dots{left:500px;position:absolute;bottom:40px;}}.inline-form .form-item--with-scaling-label{float:left;width:calc(50% - 5px);margin-right:10px;}@media only screen and (min-width:75em){.inline-form .form-item--with-scaling-label{width:150px;}}.inline-form .form-item--with-scaling-label:nth-child(2){margin-right:0;}@media only screen and (min-width:75em){.inline-form .form-item--with-scaling-label:nth-child(2){margin-right:10px;}}.inline-form .form-submit{width:100%;}@media screen and (min-width:56.25em),print{.inline-form .form-submit{width:180px;padding:15px;}}.inline-form--padded{border-radius:3px;background-clip:padding-box;padding:20px;background:#f0f0eb;}.inline-form--full-width .form-item--with-scaling-label{width:100%;}@media screen and (min-width:56.25em),print{.inline-form--full-width .form-item--with-scaling-label{margin-bottom:0;width:calc(50% - 100px);}}@media screen and (min-width:56.25em),print{.inline-form--full-width .form-item--with-scaling-label:nth-child(2){margin-right:10px;}}.light-gallery{background:rgba(0,0,0,0.9);height:100%;left:0;position:fixed;top:0;width:100%;z-index:100;}.adminimal-admin-toolbar .light-gallery{height:calc(100% - 39px);top:39px;}.toolbar-horizontal.toolbar-tray-open .light-gallery{height:calc(100% - 79px);top:79px;}.light-gallery__content{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:0;margin:30px auto 0 auto;max-width:calc(100vh - 30px);right:0;width:100%;}@media screen and (max-width:56.25em) and (orientation:landscape){.light-gallery__content{margin:0 auto 0 auto;max-width:calc(100% - 100px);}}.light-gallery__slider--main .slick-slide{min-height:100px;}.light-gallery__slider--main .slick-slide::after{content:'';width:10px;height:10px;border-radius:100%;display:inline-block;vertical-align:bottom;margin:2px 5px;border:3px solid rgba(0,140,60,0.5);border-top:3px solid #008c3c;animation:rotate 0.6s linear infinite;}.light-gallery__slider--main .slick-slide::after{animation:rotate-vertical 0.6s linear infinite;border:5px solid rgba(0,140,60,0.5);border-top:5px solid #008c3c;height:20px;left:0;margin:0 auto;position:absolute;right:0;transform-origin:top;width:20px;z-index:-1;}.light-gallery__slider--thumbnail{cursor:pointer;}@media screen and (max-width:56.25em) and (orientation:landscape){.light-gallery__slider--thumbnail{display:none;}}.light-gallery__slider--thumbnail .light-gallery__slider-content{height:100%;object-fit:cover;}.light-gallery__slider--thumbnail .slick-slide{margin:5px;position:relative;opacity:0;visibility:hidden;transition:0.2s 1s opacity,0.2s 1s visibility;}.light-gallery__slider--thumbnail .slick-slide:after{content:'';background:rgba(0,0,0,0.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:60;}.light-gallery__slider--thumbnail .slick-slide.slick-active{opacity:1;transition-delay:0s;visibility:visible;}.light-gallery__slider--thumbnail .slick-slide.slick-current:after{display:none;}.light-gallery__slider-content{z-index:1;}.light-gallery__meta{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:20px 10px;}@media screen and (max-width:56.25em) and (orientation:landscape){.light-gallery__meta{display:none;}}@media screen and (min-width:62.5em),print{.light-gallery__meta{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;}}.light-gallery__meta-title{padding-right:10px;width:80%;}.light-gallery .slick-arrow{padding:0;border:none;color:#fff;background:transparent;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);border-radius:0;font-size:0;height:100%;padding:10px;transition:0.3s opacity,0.3s left,0.3s right;transition-delay:0.1s;width:auto;}.light-gallery .slick-arrow:hover,.light-gallery .slick-arrow:focus{color:#fff;background:transparent;}@media screen and (min-width:56.25em),print{.light-gallery .slick-arrow{height:auto;}}.light-gallery .slick-arrow.slick-prev{background-image:linear-gradient(to left,rgba(255,255,255,0),rgba(0,0,0,0.7));left:0;}@media screen and (min-width:56.25em),print{.light-gallery .slick-arrow.slick-prev{background-image:none;left:-55px;}}.light-gallery .slick-arrow.slick-next{background-image:linear-gradient(to right,rgba(255,255,255,0),rgba(0,0,0,0.7));right:0;}@media screen and (min-width:56.25em),print{.light-gallery .slick-arrow.slick-next{background-image:none;right:-55px;}}.light-gallery__close{padding:0;border:none;color:#fff;background:transparent;font-size:0;margin:0;padding:10px;position:absolute;right:0;top:0;text-decoration:none;width:auto;z-index:150;}.light-gallery__close:hover,.light-gallery__close:focus{color:#fff;background:transparent;}.light-gallery__close:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e97d";font-size:1.25em;color:inherit;text-decoration:none;}@media screen and (min-width:56.25em),print{.light-gallery__close{right:10px;top:10px;}}.light-gallery__close::before{font-family:"icons",sans-serif;font-style:normal;font-weight:normal;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;}.background-loader{position:relative;}.background-loader::after{clear:both;content:"";display:table;}.background-loader::before{content:'';top:0;width:100%;height:100%;display:none;position:fixed;z-index:40;background:rgba(255,255,255,0.9);}.background-loader--loading::before{display:block;}.background-loader .dot-loader{top:50%;position:fixed;}.button-loader::after{content:'';width:10px;height:10px;border-radius:100%;display:inline-block;vertical-align:bottom;margin:2px 5px;border:3px solid rgba(0,140,60,0.5);border-top:3px solid #008c3c;animation:rotate 0.6s linear infinite;}.button-loader::after{display:none;border:3px solid rgba(255,255,255,0.5);border-top:3px solid #fff;}.button-loader--loading{outline:none;cursor:not-allowed;pointer-events:none;color:#fff;background:#d2d2c8;border-width:1px;border-style:solid;border-color:#d2d2c8;border-radius:3px;}.button-loader--loading:hover,.button-loader--loading:focus{color:#fff;background:#d2d2c8;border-color:#d2d2c8;}.button-loader--loading::after{display:inline-block;}.section-loader{position:relative;}.section-loader::after{clear:both;content:"";display:table;}.section-loader.notification-panel{position:fixed;}.section-loader.notification-panel::before{background:rgba(255,255,255,0.9);}.section-loader.notification-panel::after{display:block;}.section-loader::before{content:'';display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;width:100%;height:100%;display:none;margin:0 auto;z-index:40;background:rgba(240,240,235,0.9);}.section-loader .dot-loader{display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:none;}.section-loader--loading::before{display:block;}.section-loader--loading .dot-loader{display:block;}.text-field-loader::after{content:'';width:10px;height:10px;border-radius:100%;display:inline-block;vertical-align:bottom;margin:2px 5px;border:3px solid rgba(0,140,60,0.5);border-top:3px solid #008c3c;animation:rotate 0.6s linear infinite;}.text-field-loader::after{top:18px;right:12px;display:none;position:absolute;}.text-field-loader--loading::before{display:none;}.text-field-loader--loading::after{display:block;}.local-tasks::after{clear:both;content:"";display:table;}.local-tasks__primary-list,.local-tasks__secondary-list{padding-left:0;list-style:none;margin:20px 0;background:#f0f0eb;}.local-tasks__item{margin:0;display:inline-block;}.local-tasks__item:before{content:'|';color:#282d46;}.local-tasks__item:first-child:before{display:none;}.local-tasks__item a{padding:15px;text-decoration:none;display:inline-block;color:#282d46;}.local-tasks__item a:hover,.local-tasks__item a:focus,.local-tasks__item a.is-active{color:#008c3c;}.logos-awards{margin:10px 0 20px 0;}.logos-awards__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;}.logos-awards__items > *{padding:0 20px 20px 0;}.map-with-overlay{overflow:hidden;position:relative;}.map-with-overlay .map-display.disabled .map-image{pointer-events:none;opacity:0.5;}.map-with-overlay .map-display .location{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;}.map-with-overlay .map-display .map-markers{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;pointer-events:none;}.map-with-overlay .map-display .map-image{top:0;width:100%;height:375px;position:absolute;background:#d2d2c8;}@media screen and (min-width:37.5em),print{.map-with-overlay .map-display .map-image{height:100%;}}.map-overlay__container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-top:375px;z-index:30;background:#fff;}@media only screen and (min-width:1240px){.map-overlay__container{max-width:1200px;}}@media screen and (min-width:37.5em),print{.map-overlay__container{margin-top:0;background:none;}}.map-overlay__section{padding-bottom:20px;}.map-overlay__section:last-child{padding-bottom:0;}.map-overlay .three-words{margin:10px 0 0;}.map-overlay__content{top:0;bottom:0;width:100%;position:relative;padding-top:20px;}@media screen and (min-width:37.5em),print{.map-overlay__content{max-width:300px;padding:40px 0;}}@media screen and (min-width:37.5em),print{.map-overlay__content .inner{width:100%;padding:20px;background:#fff;}}.map-overlay__content h3,.map-overlay__content h5{margin:0 0 15px;}.map-overlay__content h5{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;}.map-overlay__content p{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin:0 0 5px;}.map-paragraph{height:500px;margin-bottom:20px;}.media-gallery::after{clear:both;content:"";display:table;}@media screen and (min-width:37.5em),print{.media-gallery{margin:20px 0;}}.membership-product-selector{background-color:#fff;margin:40px 0 20px;padding:10px;}.membership-product-selector__membership-description > div{margin-bottom:20px;padding:10px 0;}.membership-product-selector .form-item-product-select{margin-bottom:0;}.membership-product-selector .form-item-product-select:last-child{margin-bottom:20px;}.membership-product-selector .form-item-product-select:not(:last-child) .membership-product-option{border-bottom:1px solid #d2d2c8;padding-bottom:40px;}.membership-product-selector .form-radio{opacity:0;}.membership-product-selector .form-radio ~ label{padding:20px;width:100%;position:relative;}.membership-product-selector .form-radio:focus + label .membership-product-option__radio{border-color:#008c3c;}.membership-product-selector .membership-submit{padding:0 20px 20px;}.membership-product-selector .membership-submit::after{clear:both;content:"";display:table;}@media screen and (min-width:37.5em),print{.membership-product-selector .membership-submit{margin-bottom:0;}}@media screen and (min-width:37.5em),print{.membership-product-selector .membership-submit .button{float:right;padding:15px 60px;}}.membership-product-option::after{clear:both;content:"";display:table;}.membership-product-option__details{float:left;width:calc(100% - 100px);}@media screen and (min-width:37.5em),print{.membership-product-option__details{padding-right:10px;width:calc(100% - 140px);}}@media only screen and (min-width:75em){.membership-product-option__details{width:calc(100% - 160px);}}.membership-product-option__title{color:#008c3c;margin-top:0;}.membership-product-option__description{margin:40px -100px 0 0;}@media screen and (min-width:37.5em),print{.membership-product-option__description{margin:0;}}.membership-product-option__radio-wrapper{width:100px;float:right;position:relative;}@media screen and (min-width:37.5em),print{.membership-product-option__radio-wrapper{width:140px;}}@media only screen and (min-width:75em){.membership-product-option__radio-wrapper{width:160px;}}.membership-product-option__radio{left:0;margin-top:-13px;top:50%;}.membership-product-option__price{margin:0;min-height:26px;padding-left:40px;}.bg--beta .membership-product-option__price,.bg--charlie .membership-product-option__price,.bg--hotel .membership-product-option__price,.bg--india .membership-product-option__price,.bg--juliet .membership-product-option__price,.bg--lima .membership-product-option__price,.bg--november .membership-product-option__price,.bg--oscar .membership-product-option__price,.bg--papa .membership-product-option__price,.bg--quebec .membership-product-option__price{color:#282d46;}.membership-product-option__price span{display:inline-block;vertical-align:middle;}.membership-links{margin-top:20px;}@media screen and (min-width:37.5em),print{.membership-links .form-wrapper{-ms-flex-align:start;align-items:start;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (min-width:37.5em),print{.membership-links .form-wrapper button:first-child{margin-right:20px;}}.membership-links .form-wrapper button:last-child{margin-bottom:0;}@media screen and (min-width:37.5em),print{.membership-links .form-wrapper button:last-child{-ms-flex-preferred-size:100px;flex-basis:100px;text-align:right;}}#mp-menu{width:80%;position:fixed;max-width:300px;z-index:80;transition:all 0.4s ease;top:52px;background:#fff;max-height:calc(100% - 51px);transform:translate3d(-100%,0,0);overflow:hidden;}#mp-menu.active-menu{overflow-y:scroll;}body.mp-pushed #mp-menu{transition:all 0.4s ease;}.adminimal-admin-toolbar #mp-menu{top:calc(52px + 39px);}#mp-menu ul.mp-menu ul{width:100%;position:fixed;overflow:hidden;visibility:hidden;background:#fff;transform:translate3d(100%,0,0);}#mp-menu ul.mp-menu li{margin:0;position:relative;background:#fff;border-bottom:none;}#mp-menu ul.mp-menu li.active-menu ul{overflow-y:scroll;}#mp-menu ul.mp-menu li a,#mp-menu ul.mp-menu li .non-link{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;width:100%;padding:15px;background:#fff;color:#282d46;border-bottom:1px solid #f0f0eb;}#mp-menu ul.mp-menu li a.featured,#mp-menu ul.mp-menu li .non-link.featured{color:#fff;background:#008c3c;border-bottom:1px solid #008c3c;}#mp-menu ul.mp-menu li a.featured ~ .arrow,#mp-menu ul.mp-menu li .non-link.featured ~ .arrow{color:#fff;}#mp-menu ul.mp-menu li a[class*="icon-"],#mp-menu ul.mp-menu li .non-link[class*="icon-"]{padding-left:40px;}#mp-menu ul.mp-menu li a[class*="icon-"]::before,#mp-menu ul.mp-menu li .non-link[class*="icon-"]::before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:15px;font-size:1em;}#mp-menu ul.mp-menu li a.icon-home::before,#mp-menu ul.mp-menu li .non-link.icon-home::before{margin-top:-1px;}#mp-menu ul.mp-menu li.mp-expanded > a,#mp-menu ul.mp-menu li.mp-expanded > .non-link{width:100%;display:block;padding-right:50px;background:#fff;}#mp-menu ul.mp-menu li.mp-expanded > a.featured,#mp-menu ul.mp-menu li.mp-expanded > .non-link.featured{color:#fff;background:#008c3c;border-bottom:1px solid #008c3c;}#mp-menu ul.mp-menu li.mp-back{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;background:#006428;padding:15px 15px 15px 40px;}#mp-menu ul.mp-menu li.mp-back .mp-icon-angle-left{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:0;margin:0;border:none;background:none;width:40px;text-align:center;padding:10px;color:#fff;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;}#mp-menu ul.mp-menu li ul.mp-second-level li a{color:#282d46;}#mp-menu ul.mp-menu li.mp-expanded{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;background:none;}#mp-menu ul.mp-menu li.mp-expanded > .arrow{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;right:0;width:50px;padding:10px;color:#282d46;background:none;}#mp-menu ul.mp-first-level > li.mp-expanded.pushed ul.mp-second-level,#mp-menu ul.mp-second-level > li.mp-expanded.pushed ul.mp-third-level{visibility:visible;}.modal{top:0;opacity:0;width:100%;height:100%;max-height:0;position:fixed;z-index:100;visibility:hidden;background:rgba(0,0,0,0.7);}@media screen and (min-width:56.25em),print{.modal{overflow-y:scroll;-webkit-overflow-scrolling:touch;}}.modal--open{opacity:1;max-height:none;visibility:visible;}.modal__backdrop{top:0;left:0;width:100%;height:100%;position:absolute;z-index:90;}.modal__inner{left:0;top:100%;opacity:0;width:100%;height:100%;max-height:0;overflow:hidden;visibility:hidden;transition:top 0.3s;transition-delay:0.1s;background:#fff;right:0;z-index:150;position:relative;padding:20px;transition:opacity 0.3s,top 0.3s;}.modal__inner--open{top:0;opacity:1;overflow:auto;max-height:none;visibility:visible;}@media screen and (min-width:56.25em),print{.modal__inner{border-radius:3px;background-clip:padding-box;top:0;height:auto;max-width:600px;padding:40px;margin:0 auto 20px auto;}}@media screen and (min-width:56.25em),print{.modal__inner--open{top:70px;}}.modal--small .modal__inner{padding-right:40px;}.modal--large .modal__inner{padding:0;}@media screen and (min-width:56.25em),print{.modal--large .modal__inner{width:85%;max-width:1100px;overflow:visible;}}.modal__title{padding-right:30px;}.modal__title--centered{padding-left:30px;text-align:center;}.modal__actions{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}.modal__actions button{margin:10px;}.modal__actions button:first-child{color:#008c3c;background:#fff;border-width:1px;border-style:solid;border-color:#008c3c;border-radius:3px;}.modal__actions button:first-child:hover,.modal__actions button:first-child:focus{color:#fff;background:#006428;border-color:#006428;}.modal__actions button:last-child{color:#fff;background:#008c3c;border-width:1px;border-style:solid;border-color:#008c3c;border-radius:3px;}.modal__actions button:last-child:hover,.modal__actions button:last-child:focus{color:#fff;background:#006428;border-color:#006428;}.modal__close{padding:0;border:none;color:#282d46;background:transparent;top:0;right:0;margin:0;width:auto;padding:15px;position:absolute;text-decoration:none;font-size:1.25em;}.modal__close:hover,.modal__close:focus{color:#282d46;background:transparent;}.modal__close:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e97d";font-size:1.25em;color:inherit;text-decoration:none;}@media screen and (min-width:56.25em),print{.modal--large .modal__close{top:-45px;right:-45px;padding:10px;color:#fff;}}.adminimal-admin-toolbar .modal{top:39px;}@media screen and (min-width:56.25em),print{.toolbar-horizontal.toolbar-tray-open .modal{top:79px;}}.my-orders__top-content{padding:20px;background:#f0f0eb;margin-bottom:20px;}@media screen and (min-width:56.25em),print{.my-orders__content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;}}.dashboard-content__block{background:#f0f0eb;margin-bottom:20px;padding:40px;}.dashboard-content__block h2,.dashboard-content__block h3{margin-top:0;}.payment-method-add{margin-bottom:20px;}@media screen and (min-width:37.5em),print{.payment-method-add{float:right;}}.notification-banner{bottom:0;width:100%;padding:20px 0;text-align:left;z-index:75;}.notification-banner--navy{background:#282d46;}.notification-banner--black{background:#292929;}.notification-banner--green{background:#008c3c;}.notification-banner--red{background:#d30924;}.notification-banner--orange{background:#fa9619;}.notification-banner--white{background:#fff;box-shadow:0 -10px 10px -10px rgba(0,0,0,0.275);}.notification-banner__content{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;}@media only screen and (min-width:1240px){.notification-banner__content{max-width:1200px;}}@media screen and (min-width:37.5em),print{.notification-banner__content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}}.notification-banner__text{padding-right:50px;}@media screen and (min-width:37.5em),print{.notification-banner__text{padding-right:30px;}}.notification-banner--cookie .notification-banner__text{padding-right:100px;}@media screen and (min-width:37.5em),print{.notification-banner--cookie .notification-banner__text{padding-right:120px;}}.notification-banner__text h1,.notification-banner__text h2,.notification-banner__text h3,.notification-banner__text h4,.notification-banner__text h5,.notification-banner__text h6{margin:0 0 10px 0;}.notification-banner__text p,.notification-banner__text a{margin:0;color:#fff;}.notification-banner--white .notification-banner__text p,.notification-banner--white
.notification-banner__text a{color:#282d46;}.notification-banner__cta{margin-top:10px;}@media screen and (min-width:37.5em),print{.notification-banner__cta{margin:0 50px 0 0;min-width:140px;}}.notification-banner--navy .notification-banner__cta{color:#282d46;background:#fff;border-width:1px;border-style:solid;border-color:#fff;border-radius:3px;}.notification-banner--navy .notification-banner__cta:hover,.notification-banner--navy .notification-banner__cta:focus{color:#fff;background:#006428;border-color:#006428;}.notification-banner--black .notification-banner__cta{color:#292929;background:#fff;border-width:1px;border-style:solid;border-color:#fff;border-radius:3px;}.notification-banner--black .notification-banner__cta:hover,.notification-banner--black .notification-banner__cta:focus{color:#fff;background:#006428;border-color:#006428;}.notification-banner--green .notification-banner__cta{color:#008c3c;background:#fff;border-width:1px;border-style:solid;border-color:#fff;border-radius:3px;}.notification-banner--green .notification-banner__cta:hover,.notification-banner--green .notification-banner__cta:focus{color:#fff;background:#006428;border-color:#006428;}.notification-banner--red .notification-banner__cta{color:#d30924;background:#fff;border-width:1px;border-style:solid;border-color:#fff;border-radius:3px;}.notification-banner--red .notification-banner__cta:hover,.notification-banner--red .notification-banner__cta:focus{color:#fff;background:#006428;border-color:#006428;}.notification-banner--orange .notification-banner__cta{color:#fa9619;background:#fff;border-width:1px;border-style:solid;border-color:#fff;border-radius:3px;}.notification-banner--orange .notification-banner__cta:hover,.notification-banner--orange .notification-banner__cta:focus{color:#fff;background:#006428;border-color:#006428;}.notification-banner__button{padding:0;border:none;color:#fff;background:transparent;position:absolute;right:20px;top:0;width:auto;}.notification-banner__button:hover,.notification-banner__button:focus{color:#fff;background:transparent;}.notification-banner__button:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e97d";font-size:1.25em;color:inherit;text-decoration:none;}@media screen and (min-width:37.5em),print{.notification-banner__button{top:50%;transform:translateY(-50%);}}.notification-banner--white .notification-banner__button{color:#282d46;}.notification-banner--cookie .notification-banner__button:after{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e984";font-size:1.25em;color:inherit;text-decoration:none;line-height:1;padding-left:10px;}.notification-banner--cookie .notification-banner__button::before{display:none;}.page-tabs{border-bottom:1px solid #d2d2c8;display:-ms-flexbox;display:flex;list-style:none;padding:0;}.page-tabs__tab{-ms-flex-preferred-size:50%;flex-basis:50%;margin:0;text-align:center;}@media screen and (min-width:37.5em),print{.page-tabs__tab{-ms-flex-preferred-size:auto;flex-basis:auto;}}.page-tabs__tab:first-child{position:relative;}.page-tabs__tab:first-child:after{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);background:#d2d2c8;content:'';height:12px;right:0;width:1px;}.page-tabs__tab:first-child .page-tabs__tab-link{margin-left:-15px;}@media screen and (min-width:37.5em),print{.page-tabs__tab:first-child .page-tabs__tab-link{margin-left:-20px;}}.page-tabs__tab-link{color:#282d46;text-decoration:none;transition:color 0.4s ease;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;display:block;padding:10px 15px;}.page-tabs__tab-link:hover,.page-tabs__tab-link:focus{color:#282d46;text-decoration:underline;}.page-tabs__tab-link:hover::before,.page-tabs__tab-link:focus::before{text-decoration:none;}@media screen and (min-width:37.5em),print{.page-tabs__tab-link{padding:10px 20px;}}.page-tabs__tab-link--active{color:#008c3c;text-decoration:none;transition:color 0.4s ease;}.page-tabs__tab-link--active:hover,.page-tabs__tab-link--active:focus{color:#008c3c;text-decoration:none;}.page-tabs__tab-link--active:hover::before,.page-tabs__tab-link--active:focus::before{text-decoration:none;}.panel-header{position:relative;}.panel-header.bg--beta h1,.panel-header.bg--beta h2,.panel-header.bg--beta h3,.panel-header.bg--beta h4,.panel-header.bg--beta h5,.panel-header.bg--beta h6,.panel-header.bg--beta p,.panel-header.bg--beta ul,.panel-header.bg--beta ol,.panel-header.bg--beta a,.panel-header.bg--beta figcaption,.panel-header.bg--charlie h1,.panel-header.bg--charlie h2,.panel-header.bg--charlie h3,.panel-header.bg--charlie h4,.panel-header.bg--charlie h5,.panel-header.bg--charlie h6,.panel-header.bg--charlie p,.panel-header.bg--charlie ul,.panel-header.bg--charlie ol,.panel-header.bg--charlie a,.panel-header.bg--charlie figcaption,.panel-header.bg--hotel h1,.panel-header.bg--hotel h2,.panel-header.bg--hotel h3,.panel-header.bg--hotel h4,.panel-header.bg--hotel h5,.panel-header.bg--hotel h6,.panel-header.bg--hotel p,.panel-header.bg--hotel ul,.panel-header.bg--hotel ol,.panel-header.bg--hotel a,.panel-header.bg--hotel figcaption,.panel-header.bg--india h1,.panel-header.bg--india h2,.panel-header.bg--india h3,.panel-header.bg--india h4,.panel-header.bg--india h5,.panel-header.bg--india h6,.panel-header.bg--india p,.panel-header.bg--india ul,.panel-header.bg--india ol,.panel-header.bg--india a,.panel-header.bg--india figcaption,.panel-header.bg--juliet h1,.panel-header.bg--juliet h2,.panel-header.bg--juliet h3,.panel-header.bg--juliet h4,.panel-header.bg--juliet h5,.panel-header.bg--juliet h6,.panel-header.bg--juliet p,.panel-header.bg--juliet ul,.panel-header.bg--juliet ol,.panel-header.bg--juliet a,.panel-header.bg--juliet figcaption,.panel-header.bg--lima h1,.panel-header.bg--lima h2,.panel-header.bg--lima h3,.panel-header.bg--lima h4,.panel-header.bg--lima h5,.panel-header.bg--lima h6,.panel-header.bg--lima p,.panel-header.bg--lima ul,.panel-header.bg--lima ol,.panel-header.bg--lima a,.panel-header.bg--lima figcaption,.panel-header.bg--mike h1,.panel-header.bg--mike h2,.panel-header.bg--mike h3,.panel-header.bg--mike h4,.panel-header.bg--mike h5,.panel-header.bg--mike h6,.panel-header.bg--mike p,.panel-header.bg--mike ul,.panel-header.bg--mike ol,.panel-header.bg--mike a,.panel-header.bg--mike figcaption,.panel-header.bg--november h1,.panel-header.bg--november h2,.panel-header.bg--november h3,.panel-header.bg--november h4,.panel-header.bg--november h5,.panel-header.bg--november h6,.panel-header.bg--november p,.panel-header.bg--november ul,.panel-header.bg--november ol,.panel-header.bg--november a,.panel-header.bg--november figcaption,.panel-header.bg--oscar h1,.panel-header.bg--oscar h2,.panel-header.bg--oscar h3,.panel-header.bg--oscar h4,.panel-header.bg--oscar h5,.panel-header.bg--oscar h6,.panel-header.bg--oscar p,.panel-header.bg--oscar ul,.panel-header.bg--oscar ol,.panel-header.bg--oscar a,.panel-header.bg--oscar figcaption,.panel-header.bg--papa h1,.panel-header.bg--papa h2,.panel-header.bg--papa h3,.panel-header.bg--papa h4,.panel-header.bg--papa h5,.panel-header.bg--papa h6,.panel-header.bg--papa p,.panel-header.bg--papa ul,.panel-header.bg--papa ol,.panel-header.bg--papa a,.panel-header.bg--papa figcaption,.panel-header.bg--quebec h1,.panel-header.bg--quebec h2,.panel-header.bg--quebec h3,.panel-header.bg--quebec h4,.panel-header.bg--quebec h5,.panel-header.bg--quebec h6,.panel-header.bg--quebec p,.panel-header.bg--quebec ul,.panel-header.bg--quebec ol,.panel-header.bg--quebec a,.panel-header.bg--quebec figcaption{color:#fff;}.panel-header__image::after{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0.275);content:'';height:100%;left:0;width:100%;z-index:1;}.panel-header__image img{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);height:100%;object-fit:cover;width:100%;z-index:0;}.panel-header__content{padding:20px 0;position:relative;z-index:30;}.panel-header__content h1,.panel-header__content h2,.panel-header__content h3,.panel-header__content h4,.panel-header__content h5,.panel-header__content h6,.panel-header__content p,.panel-header__content ul,.panel-header__content ol,.panel-header__content a,.panel-header__content figcaption{color:#282d46;}.panel-header__content--with-img h1,.panel-header__content--with-img h2,.panel-header__content--with-img h3,.panel-header__content--with-img h4,.panel-header__content--with-img h5,.panel-header__content--with-img h6,.panel-header__content--with-img p,.panel-header__content--with-img ul,.panel-header__content--with-img ol,.panel-header__content--with-img a,.panel-header__content--with-img figcaption{color:#fff;}.panel-header__content .container{overflow:hidden;}.stripe-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.stripe-form__input > label{top:3px !important;}.stripe-form__input > div{padding-left:20px !important;width:100% !important;}.stripe-form__card-number{width:100%;}@media screen and (min-width:37.5em),print{.stripe-form__card-number{padding-right:6px;width:50%;}}.stripe-form__expiration{width:50%;padding-right:3px;}@media screen and (min-width:37.5em),print{.stripe-form__expiration{width:25%;}}.stripe-form__cvc{width:50%;padding-left:3px;}@media screen and (min-width:37.5em),print{.stripe-form__cvc{width:25%;}}.stripe-form__errors{width:100%;}.stripe-form__errors .messages{margin-top:0;}.stripe-form .StripeElement{padding-top:27px;padding-bottom:12px;}.stripe-form .StripeElement--focus{border-color:#32affa;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(50,175,250,0.6);}.stripe-form .StripeElement.error,.stripe-form .StripeElement--focus.error{border-color:#d30924;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(211,9,36,0.6);}.stripe-form .StripeElement--complete{border-color:#00b450;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0,180,80,0.6);}.braintree-form::after{clear:both;content:"";display:table;}.braintree-form iframe{top:5px;position:absolute;padding-left:15px;height:52px !important;z-index:0 !important;width:calc(100% - 15px) !important;}.braintree-form .form-item{margin-bottom:0;height:73px;}.braintree-form .form-item label{top:0;left:0;position:absolute;pointer-events:none;transform-origin:0 0;z-index:1;padding:17px 20px 17px 10px;transition:transform 0.2s;transition-timing-function:ease-out;}@media screen and (min-width:23.4375em),print{.braintree-form .form-item label{padding-left:15px;}}@media screen and (min-width:62.5em),print{.braintree-form .form-item label{padding-left:20px;}}.braintree-form .form-item input,.braintree-form .form-item textarea{min-height:55px;padding:21px 20px 10px 10px;}@media screen and (min-width:23.4375em),print{.braintree-form .form-item input,.braintree-form .form-item textarea{padding-left:15px;}}@media screen and (min-width:62.5em),print{.braintree-form .form-item input,.braintree-form .form-item textarea{padding-left:20px;}}.braintree-form .form-item select{padding:21px 40px 10px 10px;}@media screen and (min-width:23.4375em),print{.braintree-form .form-item select{padding-left:15px;}}@media screen and (min-width:62.5em),print{.braintree-form .form-item select{padding-left:20px;}}.braintree-form .form-item .field-prefix,.braintree-form .form-item .field-suffix{position:absolute;opacity:0;top:22px;transition:0.1s opacity;}.braintree-form .form-item .field-prefix{left:10px;}.braintree-form .form-item .field-suffix{right:10px;}.braintree-form .form-item.form-item--input-filled label{transform:translate3d(4px,-5px,0) scale3d(0.7,0.7,1);}@media screen and (min-width:23.4375em),print{.braintree-form .form-item.form-item--input-filled label{transform:translate3d(6px,-5px,0) scale3d(0.7,0.7,1);}}.braintree-form .form-item.form-item--input-filled .field-prefix,.braintree-form .form-item.form-item--input-filled .field-suffix{opacity:1;}.braintree-form .braintree-hosted-field{border-radius:3px;background-clip:padding-box;height:54px;box-sizing:border-box;background:#fff;border:1px solid #d2d2c8;position:relative;}.braintree-form .braintree-hosted-field.braintree-hosted-fields-valid{border-color:#00b450;}.braintree-form .braintree-hosted-field.braintree-hosted-fields-invalid{border-color:#d30924;}.braintree-form .braintree-hosted-field.braintree-hosted-fields-focused{border-color:#32affa;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(50,175,250,0.6);}.braintree-form .braintree-hosted-field.braintree-hosted-fields-focused.braintree-hosted-fields-valid{border-color:#00b450;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0,180,80,0.6);}.braintree-form .braintree-hosted-field.braintree-hosted-fields-focused.braintree-hosted-fields-invalid{border-color:#d30924;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(211,9,36,0.6);}.braintree-form .credit-card-form__expiration{width:100%;display:block;margin:0;}.braintree-form .credit-card-form__expiration::after{clear:both;content:"";display:table;}@media screen and (min-width:56.25em),print{.braintree-form .credit-card-form__expiration{float:left;margin-right:20px;width:calc(50% - 10px);}}.braintree-form .credit-card-form__expiration .form-item{float:left;width:calc(50% - 10px);}.braintree-form .credit-card-form__expiration .form-item:first-child{margin-right:20px;}.braintree-form .credit-card-form__expiration .form-item:first-child::before{content:'/';right:-13px;display:block;transform:none;top:20px;}.braintree-form .credit-card-form__expiration .form-item.form-item-payment-method-payment-details-expiration-divider,.braintree-form .credit-card-form__expiration .form-item.form-item-yhafi-payment-information-add-payment-method-payment-details-expiration-divider{display:none;}.braintree-form .form-item-payment-method-payment-details-cvv,.braintree-form .form-item-yhafi-payment-information-add-payment-method-payment-details-cvv{width:100%;}@media screen and (min-width:56.25em),print{.braintree-form .form-item-payment-method-payment-details-cvv,.braintree-form .form-item-yhafi-payment-information-add-payment-method-payment-details-cvv{float:left;width:calc(50% - 10px);}}.braintree-form #expiration-month,.braintree-form #expiration-year,.braintree-form #cvv{width:100%;}.braintree-form .paypal-button{margin-bottom:20px;}.braintree-form #card-number::after,.stripe-form #card-number-element::after{content:'';top:4px;right:15px;width:50px;height:50px;position:absolute;background:transparent;}.braintree-form #card-number.visa::after,.stripe-form #card-number-element.visa::after{background-image:url("/themes/custom/yhafi/dest/../images/svgs/visa-logo.svg");background-size:cover;background-repeat:no-repeat;background-position:center center;background-size:35px;}.braintree-form #card-number.master-card::after,.braintree-form #card-number.mastercard::after,.stripe-form #card-number-element.master-card::after,.stripe-form #card-number-element.mastercard::after{background-image:url("/themes/custom/yhafi/dest/../images/svgs/mastercard-logo.svg");background-size:cover;background-repeat:no-repeat;background-position:center center;background-size:35px;}.braintree-form #card-number.maestro::after,.stripe-form #card-number-element.maestro::after{background-image:url("/themes/custom/yhafi/dest/../images/svgs/maestro-logo.svg");background-size:cover;background-repeat:no-repeat;background-position:center center;background-size:35px;}.braintree-form #card-number.jcb::after,.stripe-form #card-number-element.jcb::after{background-image:url("/themes/custom/yhafi/dest/../images/svgs/jcb-logo.svg");background-size:cover;background-repeat:no-repeat;background-position:center center;background-size:35px;}.braintree-form #card-number.discover::after,.stripe-form #card-number-element.discover::after{background-image:url("/themes/custom/yhafi/dest/../images/svgs/discover-logo.svg");background-size:cover;background-repeat:no-repeat;background-position:center center;background-size:35px;}div.address-container-inline > .form-item{margin-right:0;display:block;}.commerce-payment-method-credit-card-delete-form .form-actions{margin:20px 0;}.commerce-payment-method-credit-card-delete-form .form-actions button{display:inline-block;width:100%;margin-bottom:20px;}@media screen and (min-width:37.5em),print{.commerce-payment-method-credit-card-delete-form .form-actions button{width:auto;}}.primary-nav{display:none;}@media screen and (min-width:56.25em),print{.primary-nav{float:left;display:block;margin-left:20px;}}@media only screen and (min-width:75em){.primary-nav{margin-left:40px;}}.primary-nav ul{margin:0;padding:0;list-style:none;}.primary-nav .view-all{font-style:italic;}.primary-nav a{text-decoration:none;}.primary-nav__nav-links{list-style:none;}.primary-nav__nav-links > li{float:left;margin:0;}.primary-nav__nav-links > li > .primary-nav__nav-link-item{display:inline-block;}.primary-nav__nav-links > li.hover .primary-nav__sub-menu{opacity:1;visibility:visible;transition-delay:0.2s;}.primary-nav__nav-link-item{text-decoration:none;transition:padding 0.2s 0s ease,color 0.2s 0s ease;}.header:hover .primary-nav__nav-link-item,.header--active .primary-nav__nav-link-item,.header--sticky .primary-nav__nav-link-item,.header--no-hero .primary-nav__nav-link-item{text-decoration:none;color:#282d46;transition:padding 0.2s 0s ease,color 0.2s 0.2s ease;}.header:hover .primary-nav__nav-link-item:hover,.header--active .primary-nav__nav-link-item:hover,.header--sticky .primary-nav__nav-link-item:hover,.header--no-hero .primary-nav__nav-link-item:hover{color:#008c3c;}.primary-nav__nav-link-item:focus{color:#fff;text-decoration:none;}.header--active .primary-nav__nav-link-item:focus,.header--sticky .primary-nav__nav-link-item:focus,.header--no-hero .primary-nav__nav-link-item:focus{color:#008c3c;}@media screen and (min-width:56.25em),print{.primary-nav__nav-link-item{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;color:#fff;text-decoration:none;transition:color 0.4s ease;display:block;padding:22px 9px;padding:22px 0;}.primary-nav__nav-link-item:hover{color:#282d46;text-decoration:none;}.primary-nav__nav-link-item:hover::before{text-decoration:none;}}@media screen and (min-width:62.5em),print{.primary-nav__nav-link-item{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;padding:19px 9px;padding:19px 0;}}@media only screen and (min-width:75em){.primary-nav__nav-link-item{padding-left:15px;}}.primary-nav__trigger-dropdown{color:#282d46;cursor:pointer;padding:25px 20px 25px 0;text-decoration:none;transition:padding 0.2s 0s ease,color 0.2s 0s ease;}.header .primary-nav__trigger-dropdown{color:#fff;}.header:hover .primary-nav__trigger-dropdown,.header--active .primary-nav__trigger-dropdown,.header--sticky .primary-nav__trigger-dropdown,.header--no-hero .primary-nav__trigger-dropdown{text-decoration:none;color:#282d46;transition:padding 0.2s 0s ease,color 0.2s 0.2s ease;}.header:hover .primary-nav__trigger-dropdown:hover,.header--active .primary-nav__trigger-dropdown:hover,.header--sticky .primary-nav__trigger-dropdown:hover,.header--no-hero .primary-nav__trigger-dropdown:hover{color:#008c3c;}.primary-nav__trigger-dropdown:focus{color:#fff;text-decoration:none;}.header--active .primary-nav__trigger-dropdown:focus,.header--sticky .primary-nav__trigger-dropdown:focus,.header--no-hero .primary-nav__trigger-dropdown:focus{color:#008c3c;}.primary-nav__sub-menu{left:0;top:60px;opacity:0;width:100%;right:auto;display:block;overflow:hidden;visibility:hidden;position:absolute;padding:10px;transition-delay:0s;z-index:80;background:#fff;border-bottom:1px solid rgba(0,0,0,0.275);transition:opacity 0.4s ease,visibility 0.4s ease,top 0.2s ease;}.primary-nav__sub-menu h4{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin:0 0 10px;}@media only screen and (min-width:75em){.primary-nav__sub-menu h4{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;}}.primary-nav__sub-menu ul{margin-bottom:20px;}.primary-nav__sub-menu ul:last-child{margin-bottom:0;}.primary-nav__sub-menu li{margin-bottom:0;}.primary-nav__sub-menu li > a{color:#282d46;text-decoration:none;transition:color 0.4s ease;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;display:inline-block;padding:5px 0;}.primary-nav__sub-menu li > a:hover,.primary-nav__sub-menu li > a:focus{color:#282d46;text-decoration:underline;}.primary-nav__sub-menu li > a:hover::before,.primary-nav__sub-menu li > a:focus::before{text-decoration:none;}.primary-nav__sub-menu li > a span{font-size:12px;font-size:0.75rem;line-height:1.33333;letter-spacing:0.25px;border-radius:3px;background-clip:padding-box;line-height:1;display:inline-block;color:#fff;padding:2px 5px;text-transform:uppercase;}.primary-nav__sub-menu li > a span.new{background-color:#fa9619;}.primary-nav__sub-menu li > a span.hot{background-color:#d30924;}.primary-nav__sub-menu li > a span.sale{background-color:#ffc800;}.primary-nav__sub-menu li > a span.give{background-color:#008c3c;}.primary-nav__sub-menu a{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}.primary-nav__sub-menu-col{width:20%;float:left;padding:15px;}.primary-nav__ad-space{padding:15px;border-radius:3px;background-clip:padding-box;background-color:#f0f0eb;}.primary-nav__ad-space h4{color:#282d46;}.primary-nav__ad-space p{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin-bottom:10px;}.primary-nav__ad-space .button{padding:10px;}.product-breakdown{margin-bottom:20px;}.product-breakdown::after{clear:both;content:"";display:table;}.product-breakdown--teaser{margin-bottom:20px;}.product-breakdown .product-information{margin-bottom:30px;}@media screen and (min-width:56.25em),print{.product-breakdown .product-information__wrapper,.product-breakdown .product-information__microdonation .product-breakdown .product-information{width:33.33333%;float:left;margin-right:-100%;clear:none;padding-right:40px;padding-right:0;margin-right:-20px;}}.product-breakdown .product-information__title{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin-bottom:20px;padding:10px 0 15px 0;border-bottom:1px solid #d2d2c8;}.product-breakdown .product-information h3{margin:0 10px 5px 0;}.product-breakdown .product-information h4{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;color:#008c3c;margin:10px 0 5px 0;}.product-breakdown .product-information p{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}.product-breakdown .product-information__meta::after{clear:both;content:"";display:table;}.product-breakdown .product-information__image{height:0;overflow:hidden;position:relative;color:#d2d2c8;background-color:#d2d2c8;padding-bottom:100%;float:left;width:120px;padding-bottom:120px;margin:0 20px 20px 0;}.product-breakdown .product-information__image img{width:100%;position:absolute;}.product-breakdown .product-information__details{float:left;padding-right:20px;width:calc(100% - 140px);}.product-breakdown .product-information__details p{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}@media screen and (min-width:56.25em),print{.product-breakdown .product-summary{width:66.66667%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;}}.product-breakdown .product-summary__table-subheading span{padding:20px 20px 20px 0;}.product-breakdown .product-summary__table-item td{padding-top:0;}.product-breakdown .price{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;text-align:right;color:#008c3c;}.product-breakdown details{margin-bottom:20px;}.order-total-line{padding:0;text-align:right;}.order-total-line__total{font-size:2em;font-weight:normal;}.order-total-line-label{padding-right:10px;}.order-total-line-value{width:auto;}.order-total-line__subtotal{font-weight:bold;color:#008c3c;}.order-total-line__adjustment{margin-bottom:10px;}.product-selection-intro{margin:20px 0;}@media screen and (min-width:37.5em),print{.product-selection-intro{margin:0;}}@media screen and (min-width:37.5em),print{.product-selection-intro__text{width:83.33333%;clear:right;float:left;padding-right:40px;}}@media screen and (min-width:37.5em),print{.product-selection-intro__actions{margin-top:20px;width:16.66667%;clear:right;float:right;padding-right:0;}}.product-selection-intro__actions .button{width:100%;padding:15px;}.product-selection-list{padding:20px;background:#f0f0eb;}.bg--beta .product-selection-list h6{margin-top:0;color:#008c3c;}.bg--beta .product-selection-list__header{display:none;}.bg--beta .product-selection-list__header::after{clear:both;content:"";display:table;}@media screen and (min-width:56.25em),print{.bg--beta .product-selection-list__header{display:block;}}.bg--beta .product-selection-list__header-guests,.bg--beta .product-selection-list__header-price{float:left;min-height:1px;}@media screen and (min-width:56.25em),print{.bg--beta .product-selection-list__header-guests,.bg--beta .product-selection-list__header-price{padding:0 20px;}}.bg--beta .product-selection-list__header-guests{width:10%;margin-left:50%;text-align:center;}.bg--beta .product-selection-list__header-price{width:20%;}.bg--beta .product-selection-list__items{margin:0;padding-left:0;list-style:none;}.bg--beta .product-selection-list__item{margin-bottom:10px;padding-bottom:20px;border-bottom:2px solid #f0f0eb;}.bg--beta .product-selection-list__item::after{clear:both;content:"";display:table;}@media screen and (min-width:56.25em),print{.bg--beta .product-selection-list__item{border:none;padding-bottom:0;margin-bottom:20px;}}.bg--beta .product-selection-list__item:last-child{border:none;margin-bottom:0;padding-bottom:0;}.bg--beta .product-selection-list__item-description{width:100%;position:relative;margin-bottom:10px;}@media screen and (min-width:56.25em),print{.bg--beta .product-selection-list__item-description{margin-bottom:0;width:50%;clear:right;float:left;padding-right:40px;}}.bg--beta .product-selection-list__item-description .show-more-link--inline{padding:0;}@media screen and (min-width:56.25em),print{.bg--beta .product-selection-list__item-description .show-more-link--inline{padding:5px;}}.bg--beta .product-selection-list__item-description-title-primary,.bg--beta .product-selection-list__item-description-title-secondary{margin:0;color:#008c3c;display:inline-block;}.bg--beta .product-selection-list__item-description-title-primary{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;}.bg--beta .product-selection-list__item-description-content{margin-bottom:5px;color:#282d46;}@media screen and (min-width:56.25em),print{.bg--beta .product-selection-list__item-description-content{margin:5px 0;}}.bg--beta .product-selection-list__item-guests{display:none;}@media screen and (min-width:56.25em),print{.bg--beta .product-selection-list__item-guests{width:10%;float:left;display:block;min-height:1px;text-align:center;padding:0 20px;}}.bg--beta .product-selection-list__item-guests-icon{font-size:1.25em;color:#008c3c;}.bg--beta .product-selection-list__item-guests-text{line-height:1.2em;color:#008c3c;margin:10px;display:inline-block;}.bg--beta .product-selection-list__item-price{width:50%;clear:right;float:left;padding-right:40px;}@media screen and (min-width:56.25em),print{.bg--beta .product-selection-list__item-price{width:20%;padding:0 20px;}}.bg--beta .product-selection-list__item-price-primary,.bg--beta .product-selection-list__item-price-secondary{margin:0;}.bg--beta .product-selection-list__item-price-primary--original{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;color:#b4b4aa;display:block;margin-right:5px;}@media screen and (min-width:62.5em),print{.bg--beta .product-selection-list__item-price-primary--original{display:inline-block;}}.bg--beta .product-selection-list__item-price-primary--actual{font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;color:#008c3c;display:-ms-flexbox;display:flex;}.bg--beta .product-selection-list__item-price-secondary{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;color:#282d46;}.bg--beta .product-selection-list__item-quantity{width:50%;clear:right;float:right;padding-right:0;}@media screen and (min-width:56.25em),print{.bg--beta .product-selection-list__item-quantity{width:20%;padding-left:20px;}}@media screen and (min-width:37.5em),print{.bg--beta .product-selection-list__item-fallback{text-align:right;width:50%;clear:right;float:right;padding-right:0;}}.bg--beta .product-selection-list__item-fallback-text{margin:0;font-size:1.5em;color:#d30924;}.bg--beta .product-selection-list .messages{color:#008c3c;border-color:#282d46;}.product-selection-secondary-title{cursor:pointer;padding:20px;background-color:#fff;}.product-selection-secondary-title::after{clear:both;content:"";display:table;}.product-selection-secondary-title::-webkit-details-marker{display:none;}.product-selection-secondary-title__text{margin:0;display:none;color:#282d46;font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;}@media screen and (min-width:37.5em),print{.product-selection-secondary-title__text{float:left;display:block;}}.bg--beta .product-selection-secondary-title__text{color:#282d46;}@media screen and (min-width:37.5em),print{.product-selection-secondary-title__trigger{float:right;}}.product-selection-secondary-title__trigger-icon{display:inline-block;color:#d2d2c8;margin-left:5px;vertical-align:text-bottom;}.product-selection-secondary[open] .product-selection-secondary-title__trigger-icon:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e98a";font-size:1.25em;color:inherit;text-decoration:none;}.product-selection-secondary[open] .product-selection-secondary-title__trigger-icon::before{vertical-align:top;}.product-selection-secondary-title__trigger-text{margin:0;display:inline-block;}.product-selection-secondary-title__trigger-text-support{color:#d30924;}.product-selection-summary{color:#fff;}.bg--beta .product-selection-summary table{background:none;}.product-selection-summary__main{margin-bottom:20px;}.product-selection-summary__main::after{clear:both;content:"";display:table;}.product-selection-summary__main h4,.product-selection-summary__main th{margin:0 0 5px 0;}.product-selection-summary__main p,.product-selection-summary__main td{margin:0;}@media screen and (min-width:37.5em),print{.product-selection-summary__main p,.product-selection-summary__main td{font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;}}.product-selection-summary__date{width:33.33333%;clear:right;float:left;padding-right:40px;padding-right:20px;}@media screen and (min-width:37.5em),print{.product-selection-summary__date{width:150px;}}.product-selection-summary__guests{width:33.33333%;clear:right;float:left;text-align:left;margin-bottom:20px;}.product-selection-summary__guests::after{clear:both;content:"";display:table;}@media screen and (min-width:37.5em),print{.product-selection-summary__guests{width:calc(100% - 300px);}}.product-selection-summary__items{width:100%;clear:right;float:right;padding-right:0;border:none;margin:0;}.product-selection-summary__items::after{clear:both;content:"";display:table;}@media screen and (min-width:37.5em),print{.product-selection-summary__items{clear:both;}.product-selection-summary__items.hidden{display:none;}}.product-selection-summary__items tbody,.product-selection-summary__items thead,.product-selection-summary__items tr{clear:both;width:100%;display:block;}.product-selection-summary__items th,.product-selection-summary__items td{float:left;width:25%;color:#fff;padding:0 0 10px 0;text-align:right;}.product-selection-summary__items th:first-child,.product-selection-summary__items td:first-child{text-align:left;width:45%;padding-right:20px;}.product-selection-summary__items th:last-child,.product-selection-summary__items td:last-child{width:30%;}.product-selection-summary__footer{padding-top:20px;border-top:2px solid #008c3c;}@media screen and (min-width:37.5em),print{.product-selection-summary__footer{margin-top:40px;}}@media screen and (min-width:37.5em),print{.product-selection-summary__footer-price{width:75%;clear:right;float:left;padding-right:40px;}}.product-selection-summary__total{clear:both;margin-bottom:20px;font-family:"StagSansRoundLight",sans-serif;font-style:normal;font-weight:normal;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;}.product-selection-summary__total span{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:28px;font-size:1.75rem;line-height:1.28571;letter-spacing:0.25px;}.product-selection-summary__testimonial{display:none;margin-bottom:40px;}@media screen and (min-width:37.5em),print{.product-selection-summary__testimonial{display:block;}}.product-selection-summary__footer-actions{margin-bottom:20px;}@media screen and (min-width:37.5em),print{.product-selection-summary__footer-actions{width:25%;clear:right;float:right;padding-right:0;}}.product-selection-summary__footer-actions .form-submit{width:100%;}.product-selection-title{width:100%;color:#282d46;position:relative;background-color:#fff;padding:15px;}.product-selection-title::after{clear:both;content:"";display:table;}@media screen and (min-width:37.5em),print{.product-selection-title{display:-ms-flexbox;display:flex;}}.product-selection-title > a{display:-ms-flexbox;display:flex;width:100%;}.product-selection-title > a:hover,.product-selection-title > a:focus{text-decoration:none;}.product-selection-title::-webkit-details-marker{display:none;}.product-selection-title--clickable{cursor:pointer;}.product-selection-title--list-item{border-radius:3px;background-clip:padding-box;margin-bottom:20px;border:1px solid #f0f0eb;}@media screen and (min-width:37.5em),print{.product-selection-title--list-item{-ms-flex-align:start;align-items:start;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}}.product-selection-title__text{position:relative;padding:5px 40px 5px 5px;color:#282d46;}@media screen and (min-width:37.5em),print{.product-selection-title__text{-ms-flex-preferred-size:calc(100% - 250px);flex-basis:calc(100% - 250px);padding:0 40px 0 0;}}.product-selection-title__icon{display:none;}.product-selection-title--clickable .product-selection-title__icon{right:0;display:block;vertical-align:top;color:#d2d2c8;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);}@media screen and (min-width:37.5em),print{.product-selection-title--clickable .product-selection-title__icon{top:auto;transform:none;position:relative;display:inline-block;margin:5px 10px 0 0;}}.product-selection[open] .product-selection-title__icon:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e98a";font-size:1.25em;color:inherit;text-decoration:none;vertical-align:top;}.product-selection-title__primary-text{display:inline-block;font-size:20px;font-size:1.25rem;line-height:1.4;letter-spacing:0.25px;}.product-selection-title__secondary-text{font-family:"StagSansRoundLight",sans-serif;font-style:normal;font-weight:normal;font-size:20px;font-size:1.25rem;line-height:1.4;letter-spacing:0.25px;color:#d30924;}.product-selection-title__action-btn{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;color:#fff;background:#282d46;border-width:1px;border-style:solid;border-color:#282d46;border-radius:3px;display:-ms-flexbox;display:flex;text-align:left;margin-top:10px;padding:5px 10px 5px 15px;}.product-selection-title__action-btn:hover,.product-selection-title__action-btn:focus{color:#fff;background:#32375a;border-color:#32375a;}@media screen and (min-width:37.5em),print{.product-selection-title__action-btn{margin:0;width:auto;-ms-flex-preferred-size:250px;flex-basis:250px;float:right;}}.no-js .product-selection-title__action-btn{display:none;}.product-selection-title__action-btn-text{-ms-flex-positive:1;flex-grow:1;}.product-selection-title__action-btn-icon{color:#fff;margin-left:8px;}.product-summary__table{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;border:none;background:none;margin-bottom:0;}.product-summary__table-wrapper--padded-bg{display:block;position:relative;padding:20px;background:#f0f0eb;}.product-summary__table-wrapper--padded-bg::after{content:'';left:0;right:0;bottom:0;height:1px;margin:0 auto;position:absolute;background:#d2d2c8;width:calc(100% - 40px);}.product-summary__table-wrapper--hidden{display:none;}.product-summary__table tbody tr:nth-child(even){background:none;}.search-fields{display:none;}@media screen and (min-width:56.25em),print{.search-fields{display:block;}}.search-fields--open{display:block;}.search-summary{border-radius:3px;background-clip:padding-box;display:none;position:relative;padding:20px;background:#fff;border:1px solid #d2d2c8;}.search-summary--open{display:block;}@media screen and (min-width:56.25em),print{.search-summary--open{display:none;}}.search-summary__list{margin:0;padding:0;list-style:none;}.search-summary__item{position:relative;padding-left:30px;margin-bottom:10px;color:#282d46;}.search-summary__item--location{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;}.search-summary__item:last-child{margin-bottom:0;padding-right:80px;}.search-summary__item-icon{top:0;left:0;width:20px;text-align:center;position:absolute;color:#008c3c;}.search-summary__item-icon::before{font-size:1em;}.search-summary__toggle{padding:0;border:none;color:#282d46;background:transparent;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;width:auto;right:20px;bottom:20px;position:absolute;}.search-summary__toggle:hover,.search-summary__toggle:focus{color:#282d46;background:transparent;}.search-summary__toggle:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e978";font-size:1.25em;color:inherit;text-decoration:none;font-size:1em;margin-right:5px;}.search-teaser{border-radius:3px;background-clip:padding-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:column;flex-direction:column;background:#f0f0eb;position:relative;}.search-teaser__inner:hover .responsive-image::after,.search-teaser__inner:focus .responsive-image::after{background-color:rgba(51,51,51,0.275);}.search-teaser__inner.clickable{cursor:pointer;}.search-teaser__close{padding:0;border:none;color:#282d46;background:transparent;position:absolute;right:-25px;top:-25px;width:auto;z-index:1;}.search-teaser__close:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e97d";font-size:1.25em;color:inherit;text-decoration:none;}.search-teaser__close:hover,.search-teaser__close:focus{color:#282d46;background:transparent;}.search-teaser__close span{top:0;}.search-teaser__media-wrapper{position:relative;}.search-teaser__image{position:relative;}.search-teaser__image::after{content:'';display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;background-color:rgba(0,0,0,0.275);transition:0.2s background-color ease-in;}.search-teaser__cancelled-flag{font-family:"StagSemiBold",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;border:2px solid #d30924;color:#d30924;line-height:1;padding:5px;position:absolute;right:15px;text-transform:uppercase;top:15px;}.search-teaser__stay-info{font-family:"StagSemiBold",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;bottom:15px;color:#fff;left:15px;margin:0;position:absolute;width:calc(100% - 30px);}.search-teaser__nights{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;display:block;}.search-teaser__cs-score{left:15px;bottom:15px;display:-ms-flexbox;display:flex;position:absolute;}.search-teaser__content-wrapper{padding:20px 15px 5px 15px;}.search-teaser__content-wrapper::after{clear:both;content:"";display:table;}.search-teaser-message .search-teaser__content-wrapper{padding-bottom:35px;}.search-teaser__content-wrapper p a{font-weight:bold;}.search-teaser__content-wrapper p.small{position:absolute;bottom:15px;margin:0;}.search-teaser__content-wrapper p.small a{font-weight:normal;}.search-teaser__heading{position:relative;padding-right:60px;}.search-teaser--infowindow .search-teaser__heading{padding-right:0;}.search-teaser__title{font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;margin:0 0 10px 0;}.search-teaser__distance-nearby{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;top:3px;right:0;position:absolute;}.search-teaser__availability-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px 10px 10px;}.search-teaser__availability-wrapper::after{clear:both;content:"";display:table;}.search-teaser__room-url{width:100%;display:block;}.search-teaser__room-url:hover,.search-teaser__room-url:focus{text-decoration:none;}.search-teaser__room{display:-ms-flexbox;display:flex;width:calc(100% / 3);padding:0 5px 5px 5px;}.search-teaser__room.disabled{cursor:not-allowed;}.search-teaser__not-bookable{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;color:#b4b4aa;margin-bottom:0;position:relative;padding:0 15px 5px 27px;}.search-teaser__not-bookable:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e9a7";font-size:1.25em;color:inherit;text-decoration:none;left:4px;color:#b4b4aa;position:absolute;font-size:1em;}.search-teaser__not-bookable p{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;margin-bottom:5px;}.search-teaser__not-bookable p:last-child{margin-bottom:0;}.search-teaser__title-wrapper{position:absolute;z-index:1;top:50%;left:50%;width:100%;padding:1em;transform:translate3d(-50%,-50%,0);text-align:center;}.search-teaser__title-wrapper h3{color:#fff;}.search-teaser__link{color:#282d46;text-decoration:none;transition:color 0.4s ease;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;display:block;margin:5px 0 10px;text-align:right;text-decoration:underline;}.search-teaser__link:hover,.search-teaser__link:focus{color:#282d46;text-decoration:underline;}.search-teaser__link:hover::before,.search-teaser__link:focus::before{text-decoration:none;}.search-teaser .location{position:relative;padding-left:20px;}.search-teaser .location::before{left:0;position:absolute;top:0;}.search-teaser__reference h4{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}@media screen and (min-width:37.5em),print{.search-teaser__reference h4{margin:10px 0 5px;}}.search-teaser__reference p{font-family:"StagSansRoundMedium",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;margin-bottom:10px;pointer-events:none;}.search-teaser__reference a{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;color:inherit;}.search-teaser__cta{margin-top:10px;}.search-teaser--booking-listing{margin:20px 0;}@media screen and (min-width:37.5em),print{.search-teaser--booking-listing{margin:40px 0;}}@media screen and (min-width:37.5em),print{.search-teaser--booking-listing .search-teaser__inner{display:-ms-flexbox;display:flex;}}@media screen and (min-width:37.5em),print{.search-teaser--booking-listing .search-teaser__media-wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;}}@media screen and (min-width:56.25em),print{.search-teaser--booking-listing .search-teaser__media-wrapper{-ms-flex-preferred-size:360px;flex-basis:360px;min-width:360px;}}@media screen and (min-width:37.5em),print{.search-teaser--booking-listing .search-teaser__image{height:100%;padding:0;}}@media screen and (min-width:37.5em),print{.search-teaser--booking-listing .search-teaser__image img{height:100%;object-fit:cover;}}.search-teaser--booking-listing .search-teaser__content-wrapper{padding-bottom:20px;}@media screen and (min-width:37.5em),print{.search-teaser--booking-listing .search-teaser__content-wrapper{-ms-flex-positive:1;flex-grow:1;padding:20px;}}.search-teaser--booking-cancelled .search-teaser__inner{}.search-teaser--booking-cancelled .search-teaser__inner:hover .search-teaser__image:after,.search-teaser--booking-cancelled .search-teaser__inner:focus .search-teaser__image:after{background:rgba(0,0,0,0.5);}.search-teaser--booking-cancelled .search-teaser__image:after{background:rgba(0,0,0,0.5);}.search-teaser--booking-cancelled .search-teaser__image img{filter:grayscale(50%);}.secondary-nav{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:20px;}@media screen and (min-width:56.25em),print{.secondary-nav{top:auto;right:auto;float:right;transform:none;position:relative;}}.secondary-nav .site-actions__list{display:none;}@media screen and (min-width:56.25em),print{.secondary-nav .site-actions__list{display:block;}}.secondary-nav .site-actions__list-item::before{color:#fff;transition:color 0.2s 0s ease;}.header:hover .secondary-nav .site-actions__list-item::before,.header--sticky .secondary-nav .site-actions__list-item::before,.page-without-hero .secondary-nav .site-actions__list-item::before{color:#282d46;transition:color 0.2s 0.2s ease;}.secondary-nav .site-actions__list-item a{text-decoration:none;transition:padding 0.2s 0s ease,color 0.2s 0s ease;padding-right:15px;}.header:hover .secondary-nav .site-actions__list-item a,.header--active .secondary-nav .site-actions__list-item a,.header--sticky .secondary-nav .site-actions__list-item a,.header--no-hero .secondary-nav .site-actions__list-item a{text-decoration:none;color:#282d46;transition:padding 0.2s 0s ease,color 0.2s 0.2s ease;}.header:hover .secondary-nav .site-actions__list-item a:hover,.header--active .secondary-nav .site-actions__list-item a:hover,.header--sticky .secondary-nav .site-actions__list-item a:hover,.header--no-hero .secondary-nav .site-actions__list-item a:hover{color:#008c3c;}.secondary-nav .site-actions__list-item a:focus{color:#fff;text-decoration:none;}.header--active .secondary-nav .site-actions__list-item a:focus,.header--sticky .secondary-nav .site-actions__list-item a:focus,.header--no-hero .secondary-nav .site-actions__list-item a:focus{color:#008c3c;}@media screen and (min-width:56.25em),print{.secondary-nav .site-actions__list-item a{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;color:#fff;text-decoration:none;transition:color 0.4s ease;display:block;padding:22px 9px;}.secondary-nav .site-actions__list-item a:hover{color:#282d46;text-decoration:none;}.secondary-nav .site-actions__list-item a:hover::before{text-decoration:none;}}@media screen and (min-width:62.5em),print{.secondary-nav .site-actions__list-item a{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;padding:19px 9px;}}.sidebar-nav{left:0;width:100%;position:fixed;z-index:50;top:52px;}@media screen and (min-width:56.25em),print{.sidebar-nav{top:0;background:none;position:relative;z-index:0;margin-top:40px;padding:0 20px 0 0;border-right:4px solid #f0f0eb;}}.page-without-header-footer .sidebar-nav{top:0;}.adminimal-admin-toolbar .page-without-header-footer .sidebar-nav{top:39px;}@media screen and (min-width:56.25em),print{.adminimal-admin-toolbar .page-without-header-footer .sidebar-nav{top:0;}}.adminimal-admin-toolbar .sidebar-nav{top:calc(52px + 39px);}@media screen and (min-width:56.25em),print{.adminimal-admin-toolbar .sidebar-nav{top:0;}}.sidebar-nav__heading{display:none;}@media screen and (min-width:56.25em),print{.sidebar-nav__heading{display:block;}}.sidebar-nav__mobile-trigger{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;margin:0;width:100%;cursor:pointer;text-align:left;border-radius:0;color:#fff;background:#008c3c;padding:15px 45px 15px 20px;}.sidebar-nav__mobile-trigger:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e979";font-size:1.25em;color:inherit;text-decoration:none;}@media screen and (min-width:56.25em),print{.sidebar-nav__mobile-trigger{display:none;}}.sidebar-nav__mobile-trigger:hover,.sidebar-nav__mobile-trigger:focus{background:#008c3c;}.sidebar-nav__mobile-trigger::before{right:20px;position:absolute;}.sidebar-nav__mobile-trigger.open::before{transform:rotate(180deg);}.sidebar-nav__links{margin:0;padding:0;list-style:none;}.sidebar-nav__links--parent{opacity:0;width:100%;max-height:0;position:fixed;overflow:hidden;visibility:hidden;padding:0 20px;transition:all 0.3s ease;background:#f0f0eb;height:calc(100% - 52px - 53px);}@media screen and (min-width:56.25em),print{.sidebar-nav__links--parent{opacity:1;max-height:none;overflow-y:auto;background:none;position:inherit;visibility:visible;}}.sidebar-nav__links--parent.open{overflow-y:scroll;-webkit-overflow-scrolling:touch;opacity:1;max-height:100%;visibility:visible;padding:10px 20px;}@media screen and (min-width:56.25em),print{.sidebar-nav__links--parent.open{padding:0;}}.sidebar-nav__links--child > li{padding-left:20px;}.sidebar-nav__link-item{margin:0;}.sidebar-nav__link-item a{display:block;text-decoration:none;padding:10px 0;color:#000;}.sidebar-nav__link-item.active a{color:#008c3c;}.signpost-links{margin:20px 0;padding:0;}.signpost-links__list{list-style:none;margin:15px 0;padding:0;}@media screen and (min-width:37.5em),print{.signpost-links__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px -10px;}}.signpost-links li{margin-bottom:20px;}@media screen and (min-width:37.5em),print{.signpost-links li{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;padding:0 10px;}}@media screen and (min-width:56.25em),print{.signpost-links li{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}}.signpost-links li:last-child{margin-bottom:0;}@media screen and (min-width:37.5em),print{.signpost-links li:last-child{margin-bottom:20px;}}.signpost-links__link{border-radius:3px;background-clip:padding-box;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;border:1px solid #282d46;color:#282d46;display:block;padding:40px 10px;text-align:center;transition:none;}.signpost-links__link:hover,.signpost-links__link:focus{color:#008c3c;text-decoration:none;}.signpost-links__link:hover .signpost-links__text,.signpost-links__link:focus .signpost-links__text{text-decoration:underline;}.signpost-links__icon{display:block;font-size:1.5em;margin-bottom:15px;}.signpost-links__text{display:block;}.slider-tabs{opacity:0;visibility:hidden;background:#fff;}.slider-tabs::after{clear:both;content:"";display:table;}.slider-tabs.js-slider-tabs,.slider-tabs.js-tabs,.no-js .slider-tabs{opacity:1;visibility:visible;}.slider-tab__content.slider--column.slick-initialized{padding:0;}.slider{opacity:0;visibility:hidden;position:relative;transition:0.3s opacity;}.slider.slick-initialized,.no-js .slider{opacity:1;visibility:visible;}.slider--column.slick-initialized{margin:10px 0;}@media screen and (min-width:56.25em),print{.slider--column.slick-initialized{padding:0 40px;}}.slick-arrow{padding:0;border:none;color:#282d46;background:transparent;margin:0;width:40px;font-size:0;border-radius:100%;padding:5px;z-index:1;}.slick-arrow:hover,.slick-arrow:focus{color:#282d46;background:transparent;}.slider--full-bleed .slick-arrow{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);color:#fff;}.slider--column .slick-arrow{bottom:-10px;position:absolute;}@media screen and (min-width:56.25em),print{.slider--column .slick-arrow{bottom:auto;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);}}.paragraph-card-list .slick-arrow{top:calc(50% - 26px);}.paragraph-theme--blue .slick-arrow,.paragraph-theme--dark-blue .slick-arrow,.paragraph-theme--pink .slick-arrow,.paragraph-theme--teal .slick-arrow,.paragraph-theme--purple .slick-arrow,.paragraph-theme--dark-green .slick-arrow{color:#fff;}.slick-arrow.slick-disabled{opacity:0.3;}.slick-arrow.slick-prev{left:0;}.slick-arrow.slick-prev:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e97a";font-size:1.25em;color:inherit;text-decoration:none;}.slider--full-bleed .slick-arrow.slick-prev{left:10px;}.slick-arrow.slick-next{right:0;}.slick-arrow.slick-next:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e97b";font-size:1.25em;color:inherit;text-decoration:none;}.slider--full-bleed .slick-arrow.slick-next{right:10px;}.slick-arrow.slick-prev::before,.slick-arrow.slick-next::before{font-size:2rem;}.slick-dots{padding:0;list-style:none;text-align:center;margin:20px 0 0 0;}.slider--full-bleed .slick-dots{display:inline-block;position:absolute;left:50%;transform:translateX(-50%);margin:5px 0;bottom:0;}@media screen and (min-width:37.5em),print{.slider--full-bleed .slick-dots{margin:20px 0;}}.slick-dots li{margin-bottom:0;padding:5px;display:inline-block;}.slick-dots li.slick-active button{background:#008c3c;}.slick-dots button{padding:0;border:none;color:#d2d2c8;background:#d2d2c8;width:10px;font-size:0;height:10px;border-radius:100%;}.slick-dots button:hover,.slick-dots button:focus{color:#d2d2c8;background:#d2d2c8;}.slider--column .slick-list{overflow:visible;}@media screen and (min-width:56.25em),print{.slider--column .slick-list{overflow:hidden;}}.slick-track{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;}.slick-track .slick-slide{height:auto;}.slider--column .slick-track .slick-slide{margin:0 10px;}.social-links__list{margin:0;list-style:none;text-align:center;padding:20px 0;}@media screen and (min-width:56.25em),print{.social-links__list{padding:0;}}.social-links__list li{margin:0;display:inline-block;}.social-links__list li a{width:30px;height:30px;overflow:hidden;text-indent:9999px;margin:5px 5px 5px 0;}.step-pane{border-radius:3px;background-clip:padding-box;position:relative;margin-bottom:20px;}.step-pane::after{clear:both;content:"";display:table;}.step-pane:empty{display:none;}.step-pane > .form-section-title{position:relative;background:#f0f0eb;padding:30px 50px 30px 75px;}@media screen and (min-width:37.5em),print{.step-pane > .form-section-title{padding:40px 40px 40px 75px;}}.step-pane > .form-section-title a{font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;top:35px;padding:0;background:none;right:20px;position:absolute;text-decoration:none;color:#282d46;}@media screen and (min-width:37.5em),print{.step-pane > .form-section-title a{top:45px;}}.step-pane > .form-section-title a:hover,.step-pane > .form-section-title a:focus{background:none;color:#282d46;}.step-pane > .form-section-title::before{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);font-size:38px;font-size:2.375rem;line-height:1.21053;letter-spacing:0.25px;content:attr(data-step-number);width:40px;height:40px;left:20px;text-align:center;border-radius:100%;color:#fff;font-size:1.25em;line-height:2em;background:#282d46;}.step-pane > .form-section-title span{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:20px;font-size:1.25rem;line-height:1.4;letter-spacing:0.25px;margin:0;padding:0;border:none;}.step-pane > .fieldset-wrapper{padding:30px;background:#f0f0eb;border-top:1px solid #d2d2c8;}.step-pane .fieldgroup .form-section-title{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.step-pane--upcoming{opacity:0.5;}.step-pane--disabled{position:relative;}.step-pane--disabled::after{display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);content:'';height:100%;width:100%;z-index:1;background:rgba(255,255,255,0.5);}.step-pane--completed > .form-section-title:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e994";font-size:1.25em;color:inherit;text-decoration:none;}.step-pane--completed > .form-section-title::before{font-size:38px;font-size:2.375rem;line-height:1.21053;letter-spacing:0.25px;background:#008c3c;color:#fff;line-height:1;}.step-pane--open > .form-section-title + .fieldset-wrapper{display:block;}.customer-email__text{float:left;margin-right:10px;}.customer-email__button{float:left;}.customer-email__button .button{padding:0;border:none;color:#282d46;background:transparent;font-size:0;width:auto;border:none;padding:2px;}.customer-email__button .button:hover,.customer-email__button .button:focus{color:#282d46;background:transparent;}.customer-email__button .button:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e978";font-size:1.25em;color:inherit;text-decoration:none;font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}.customer-email__button .button::after{display:none;}#your-details-field-address-ajax-wrapper{position:relative;}.tabs{opacity:0;visibility:hidden;}.tabs::after{clear:both;content:"";display:table;}.tabs.js-tabs,.no-js .tabs{opacity:1;visibility:visible;}.js-tabs{border-radius:3px;background-clip:padding-box;}.js-tabs .js-tabs_control{display:-ms-flexbox;display:flex;z-index:30;}.js-tabs .js-tabs_control li{background:#fff;margin:0 5px 0 0;}.js-tabs .js-tabs_control li:last-child{margin-right:0;}.js-tabs .js-tabs_control li:after{background:#fff;bottom:-1px;content:'';height:2px;opacity:0;left:1px;position:absolute;transition:0.3s opacity;width:calc(100% - 2px);}.js-tabs .js-tabs_control button{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;background:#f0f0eb;border:1px solid #d2d2c8;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#282d46;padding:15px 20px;text-align:left;width:100%;}.js-tabs .js-tabs_control button:focus,.js-tabs .js-tabs_control button:hover{border-color:#d2d2c8;color:#008c3c;text-decoration:none;}.js-tabs .js-tabs_control button:focus{outline:thin dotted;}.js-tabs .js-tabs_control .js-tabs_control-item--active,.js-tabs .js-tabs_control .js-tabs_control-item--active:active{background:#fff;border:none;position:relative;top:auto;z-index:30;}.js-tabs .js-tabs_control .js-tabs_control-item--active:after,.js-tabs .js-tabs_control .js-tabs_control-item--active:active:after{opacity:1;}.js-tabs .js-tabs_control .js-tabs_control-item--active button,.js-tabs .js-tabs_control .js-tabs_control-item--active:active button{background:#fff;color:#008c3c;text-decoration:none;}.js-tabs .js-tabs_panel{border-radius:3px;background-clip:padding-box;background-color:#fff;border:1px solid #d2d2c8;border-top-left-radius:0;padding:20px;}.js-tabs .js-tabs_panel p{color:#282d46;}.js-tabs .js-tabs_panel p:last-child{margin:0;}.js-tabs--vertical{display:-ms-flexbox;display:flex;}.js-tabs--vertical .js-tabs_control{display:block;-ms-flex-preferred-size:20%;flex-basis:20%;}.js-tabs--vertical .js-tabs_control li{margin:0 0 5px;padding:0;width:100%;}.js-tabs--vertical .js-tabs_control li:last-child{margin-bottom:0;}.js-tabs--vertical .js-tabs_control li:after{bottom:auto;height:calc(100% - 2px);left:auto;right:-1px;top:1px;width:2px;}.js-tabs--vertical .js-tabs_control button{border-radius:3px;background-clip:padding-box;border:1px solid #d2d2c8;border-right:none;border-bottom-right-radius:0;border-top-right-radius:0;text-align:left;width:100%;}.js-tabs--vertical .js-tabs_panel{border-bottom-left-radius:0;-ms-flex-preferred-size:80%;flex-basis:80%;}.textfield-with-submit{position:relative;margin-bottom:15px;}.textfield-with-submit .form-text{padding-right:100px;}.textfield-with-submit .form-submit{right:0;bottom:0;height:55px;padding:15px;min-width:100px;position:absolute;z-index:1;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;}.video-overlay{background:rgba(0,0,0,0.9);top:0;height:100%;max-height:0;opacity:0;position:fixed;transition:0.3s opacity;visibility:hidden;width:100%;z-index:1000;}.video-overlay--open{max-height:100%;opacity:1;visibility:visible;}.video-overlay__content{display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);height:100%;width:100%;padding:60px 0;z-index:1;}.video-overlay__video{height:100%;width:100%;}.video-overlay__close{padding:0;border:none;color:#fff;background:transparent;color:#fff;font-size:1.25em;padding:10px;position:absolute;right:5px;top:5px;width:auto;z-index:40;}.video-overlay__close:hover,.video-overlay__close:focus{color:#fff;background:transparent;}.video-overlay__close:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e97d";font-size:1.25em;color:inherit;text-decoration:none;}.video-overlay__trigger{color:#fff;text-decoration:none;transition:color 0.4s ease;position:relative;}.video-overlay__trigger:hover,.video-overlay__trigger:focus{color:#fff;text-decoration:underline;}.video-overlay__trigger:hover::before,.video-overlay__trigger:focus::before{text-decoration:none;}.video-overlay__trigger:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;content:"\e970";font-size:1.25em;color:inherit;text-decoration:none;}.no-js .video-overlay__trigger{display:none;}.video-overlay__trigger:before{margin:-1px 8px 0 0;}.webform-confirmation__back{margin-bottom:0;}.webform-progress-tracker{margin:40px 0;}.webform-progress-tracker .progress-step.is-active:hover .progress-marker:before{background-color:#008c3c;}.webform-progress-tracker .progress-step.is-active .progress-title{color:#008c3c;font-weight:normal;}.webform-progress-tracker .progress-step.is-active .progress-marker:before,.webform-progress-tracker .progress-step.is-active .progress-marker:hover:before{background-color:#008c3c;}.webform-progress-tracker .progress-step.is-complete:hover .progress-marker[role="link"]:before{background-color:#006428;}.webform-progress-tracker .progress-step.is-complete .progress-marker:before{background-color:#282d46;}.webform-progress-tracker .progress-step.is-complete .progress-marker:after{background-color:#b4b4aa;}.webform-progress-tracker .progress-step.is-complete .progress-title{color:#282d46;}.webform-progress-tracker .progress-step .progress-marker{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}.webform-progress-tracker .progress-step .progress-marker:after{background-color:#b4b4aa;height:2px;top:13px;z-index:0;}.webform-progress-tracker .progress-title{color:#777;}.webform-progress-tracker .progress-title[role="link"]:hover{color:#006428;}.webform-progress-tracker .progress-marker:before{width:25px;}.webform-progress__status{margin-bottom:20px;}.footer__bottom::after{clear:both;content:"";display:table;}.footer__bottom .site-actions__list{text-align:center;}@media screen and (min-width:56.25em),print{.footer__bottom .site-actions__list{float:left;width:66.66%;text-align:left;}}@media screen and (min-width:56.25em),print{.footer__bottom .social-links{float:right;width:33.33%;}}@media screen and (min-width:56.25em),print{.footer__bottom .social-links__list{text-align:right;}}.footer__middle{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.footer__middle > *{margin-bottom:20px;width:100%;}.footer__middle > *:nth-child(1n){margin-right:40px;}.footer__middle > *:nth-child(1n){margin-right:0;}@media screen and (min-width:37.5em),print{.footer__middle{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.footer__middle > *{margin-bottom:20px;width:calc((50% + 20px) - 40px);}.footer__middle > *:nth-child(1n){margin-right:40px;}.footer__middle > *:nth-child(2n){margin-right:0;}}@media only screen and (min-width:75em){.footer__middle{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.footer__middle > *{margin-bottom:20px;width:calc((25% + 10px) - 40px);}.footer__middle > *:nth-child(1n){margin-right:40px;}.footer__middle > *:nth-child(4n){margin-right:0;}}.footer__middle img{padding:0 0 10px;}.footer__middle h2{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:0.25px;color:#282d46;padding-bottom:20px;border-bottom:2px solid #f0f0eb;}.footer__middle ul{list-style:none;padding-left:0;}.footer__middle p{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}.footer__middle a{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;color:#282d46;}.footer__top::after{clear:both;content:"";display:table;}@media screen and (min-width:56.25em),print{.footer__top{display:-ms-flexbox;display:flex;}}.footer__top h5{color:#fff;}.footer__top a{color:#fff;text-decoration:none;transition:color 0.4s ease;text-decoration:underline;}.footer__top a:hover,.footer__top a:focus{color:#fff;text-decoration:underline;}.footer__top a:hover::before,.footer__top a:focus::before{text-decoration:none;}@media screen and (min-width:56.25em),print{.footer__top .email-signup{margin:0 40px 20px 0;width:calc((50% + 80px) - 40px);}}.footer__top .email-signup p{font-size:14px;font-size:0.875rem;line-height:1.28571;letter-spacing:0.25px;}.footer__top .footer-deals{display:none;}@media screen and (min-width:56.25em),print{.footer__top .footer-deals{display:block;width:25%;}}@media screen and (min-width:56.25em),print{.footer__top .footer-deals--membership{margin-right:40px;}}.contact-form .form-actions{margin:40px 0;}@media screen and (min-width:37.5em),print{.contact-form .form-actions{display:-ms-flexbox;display:flex;}}.contact-form .form-actions .button:nth-child(2){margin-top:10px;}@media screen and (min-width:37.5em),print{.contact-form .form-actions .button:nth-child(2){margin:0 0 0 10px;}}.header{top:0;left:0;width:100%;min-height:52px;position:fixed;z-index:80;background-color:#fff;transition-delay:0s;transition:0.4s background-color ease,0.4s box-shadow ease;}@media screen and (min-width:56.25em),print{.header{background-color:rgba(0,0,0,0.275);}}.header--no-hero{background-color:#fff;}.header--sticky{box-shadow:0 10px 10px -10px #f0f0eb;}@media screen and (min-width:56.25em),print{.header--sticky{background-color:#fff;}}.header:hover,.header--active,.path-hostels .header{transition-delay:0.2s;background-color:#fff;}.path-hostel .header{position:relative;}@media screen and (min-width:37.5em),print{.path-hostel .header{position:absolute;}}.adminimal-admin-toolbar .header{top:39px;}.path-hostel.adminimal-admin-toolbar .header{top:0;}@media screen and (min-width:37.5em),print{.path-hostel.adminimal-admin-toolbar .header{top:39px;}}@media screen and (min-width:37.5em),print{.toolbar-horizontal.toolbar-tray-open .header{top:118px;}}@media only screen and (min-width:75em){.toolbar-horizontal.toolbar-tray-open .header{top:79px;}}.header .contextual-region{position:initial;}.adminimal-admin-toolbar .toolbar .toolbar-bar{width:100%;position:fixed;}.hero{width:100%;position:relative;}.hero::after{content:'';display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;background:rgba(0,0,0,0.275);}.hero--with-video::after{background:rgba(0,0,0,0.6);}.hero__asset{height:0;overflow:hidden;position:relative;color:#d2d2c8;background-color:#d2d2c8;padding-bottom:66.66667%;}.hero__asset img{width:100%;position:absolute;}@media screen and (min-width:37.5em),print{.hero__asset{padding-bottom:53.33333%;}}@media screen and (min-width:56.25em),print{.hero__asset{padding-bottom:40%;}}@media only screen and (min-width:93.75em){.hero__asset{padding-bottom:35.55556%;}}.hero__asset video{height:100%;width:100%;object-fit:cover;position:absolute;}.hero__content{width:100%;padding:0 20px;color:#fff;z-index:1;max-width:1200px;}.hero__content .button--secondary{color:#008c3c;}.hero__content--center{display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);text-align:center;}.hero__content--bottom{display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);text-align:center;}@media screen and (min-width:37.5em),print{.hero__content--bottom{display:inline-block;position:absolute;left:50%;transform:translateX(-50%);text-align:left;top:auto;right:0;bottom:0;width:100%;max-width:1200px;}}.hero__content--bottom h1 + p{margin-top:-10px;}.hero__title,.hero__content h1{margin:10px 0;}@media screen and (min-width:37.5em),print{.hero__title,.hero__content h1{margin:20px 0;}}@media screen and (min-width:37.5em),print{.slider .hero .hero__image img{transform:translateZ(0);animation:zoom-out 2s forwards;}}@media screen and (min-width:37.5em),print{.slider .hero .hero__content-inner{opacity:0;position:relative;animation:fade-in 1s 0.25s forwards,raise-up 1s 0.25s forwards;}}.hero .anchor-link{color:#fff;text-decoration:none;transition:color 0.4s ease;display:inline-block;}.hero .anchor-link:hover,.hero .anchor-link:focus{color:#fff;text-decoration:underline;}.hero .anchor-link:hover::before,.hero .anchor-link:focus::before{text-decoration:none;}.hostel-overview{margin-bottom:20px;}.hostel-overview::after{clear:both;content:"";display:table;}@media screen and (min-width:37.5em),print{.hostel-overview__content{padding-right:40px;}}.hostel-overview [class^="icon-"]{font-size:1.5em;}.hostel-overview__why-title{display:none;}@media screen and (min-width:37.5em),print{.hostel-overview__why-title{display:block;}}.hostel-overview__meta{display:none;}@media screen and (min-width:37.5em),print{.hostel-overview__meta{display:block;}}.hostel-featured-facilities__item,.hostel-usp__item{list-style:none;position:relative;padding-left:40px;margin-bottom:30px;}.hostel-featured-facilities__icon,.hostel-usp__icon{left:0;top:-2px;position:absolute;}.hostel-featured-facilities__icon i,.hostel-usp__icon i{font-size:1.25em;}@media screen and (min-width:37.5em),print{.hostel-featured-facilities__wrapper{width:50%;clear:right;float:left;padding-right:40px;margin:5px 0 0 0;padding-left:0;}.hostel-usp__wrapper{width:50%;clear:right;float:right;padding-right:0;margin:5px 0 0 0;}}@media screen and (min-width:56.25em),print{.hostel-search-results{margin-top:calc(60px + 75px);}}@media screen and (min-width:56.25em),print{.hostel-search-results.background-loader::before{height:calc(100% + 30px);}}@media screen and (min-width:56.25em),print{.hostel-search-results__wrapper{width:50%;float:left;margin-right:-100%;clear:none;padding-right:40px;padding-right:0;}}@media only screen and (min-width:75em){.hostel-search-results__wrapper{width:58.33333%;float:left;margin-right:-100%;clear:none;padding-right:40px;padding-right:0;}}@media only screen and (min-width:93.75em){.hostel-search-results__wrapper{width:66.66667%;float:left;margin-right:-100%;clear:none;padding-right:40px;padding-right:0;}}.hostel-search-results .card-loader{width:100%;clear:right;float:right;padding-right:0;padding:0 10px 10px 10px;}@media screen and (min-width:37.5em),print{.hostel-search-results .card-loader{width:50%;clear:right;float:left;padding-right:40px;padding:0 10px 10px 10px;}}@media screen and (min-width:56.25em),print{.hostel-search-results .card-loader{width:100%;clear:right;float:right;padding-right:0;padding:0 10px 10px 10px;}}@media only screen and (min-width:75em){.hostel-search-results .card-loader{width:50%;clear:right;float:left;padding-right:40px;padding:0 10px 10px 10px;}}@media only screen and (min-width:93.75em){.hostel-search-results .card-loader{width:33.33333%;clear:right;float:left;padding-right:40px;padding:0 10px 10px 10px;}}.hostel-search-results__summary{display:none;text-align:right;}@media screen and (min-width:56.25em),print{.hostel-search-results__summary{display:block;margin-top:10px;width:33.33333%;clear:right;float:right;padding-right:0;padding-right:20px;}}.hostel-search-results__pagination{width:100%;text-align:center;margin-top:20px;}.hostel-search-results__summary-pager{margin-bottom:10px;}.hostel-search-results__list-view{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;}.hostel-search-results__list-view.hidden{display:none;}.hostel-search-results__list-view .hostel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 10px 20px;}.hostel-search-results__list-view .hostel::after{clear:both;content:"";display:table;}@media screen and (min-width:37.5em),print{.hostel-search-results__list-view .hostel{width:50%;}}@media screen and (min-width:56.25em),print{.hostel-search-results__list-view .hostel{width:100%;}}@media only screen and (min-width:75em){.hostel-search-results__list-view .hostel{width:50%;}}@media only screen and (min-width:93.75em){.hostel-search-results__list-view .hostel{width:33.333%;}}.hostel-search-results__list-view #yha-search-results{width:100%;}.hostel-search-results__map-view .hostel{position:relative;max-width:280px;}.hostel-search-results__map-view.hidden-view,.hostel-search-results__list-view.hidden-view{height:0;padding:0;overflow:hidden;position:relative;visibility:hidden;}@media screen and (min-width:56.25em),print{.hostel-search-results__map-view.hidden-view,.hostel-search-results__list-view.hidden-view{height:100%;overflow:visible;visibility:visible;}}.hostel-search-results__no-results{margin:20px;}.hostel-search-results .ajax-progress{display:none;}.product-selection{border-radius:3px;background-clip:padding-box;background:#fff;margin-bottom:10px;border:1px solid #f0f0eb;}.product-selection:last-child{margin-bottom:20px;}.product-summary-wrapper{left:0;top:100%;opacity:0;width:100%;height:100%;max-height:0;overflow:hidden;visibility:hidden;transition:top 0.3s;transition-delay:0.1s;background:#fff;position:fixed;z-index:100;background:#f0f0eb;}.product-summary-wrapper--open{top:0;opacity:1;overflow:auto;max-height:none;visibility:visible;}@media screen and (min-width:56.25em),print{.product-summary-wrapper{top:auto;opacity:1;overflow:auto;max-height:100%;position:relative;z-index:30;visibility:visible;background:transparent;}}.product-summary-wrapper--padded{margin-bottom:20px;background:#282d46;padding:20px;}.product-summary-wrapper--open{overflow-y:scroll;-webkit-overflow-scrolling:touch;}@media screen and (min-width:56.25em),print{.product-summary-wrapper--sticky{position:fixed;}}.product-summary-wrapper__title{font-family:"StagSansRoundBook",sans-serif;font-style:normal;font-weight:normal;font-size:20px;font-size:1.25rem;line-height:1.4;letter-spacing:0.25px;color:#fff;margin-top:0;}@media screen and (min-width:56.25em),print{.product-summary-wrapper__title{display:inline-block;}}.product-summary-wrapper__strapline{font-size:18px;font-size:1.125rem;line-height:1.33333;letter-spacing:0.25px;color:#fff;}@media screen and (min-width:56.25em),print{.product-summary-wrapper__strapline{font-size:20px;font-size:1.25rem;line-height:1.4;letter-spacing:0.25px;float:right;}}@media screen and (min-width:56.25em),print{.product-summary-wrapper__strapline-items{display:none;}}.product-summary-wrapper__strapline-total{float:right;}.product-summary-wrapper__edit{color:#fff;text-decoration:none;transition:color 0.4s ease;display:block;text-align:right;text-decoration:underline;}.product-summary-wrapper__edit:hover,.product-summary-wrapper__edit:focus{color:#fff;text-decoration:underline;}.product-summary-wrapper__edit:hover::before,.product-summary-wrapper__edit:focus::before{text-decoration:none;}.adminimal-admin-toolbar .product-summary-wrapper{top:39px;}@media screen and (min-width:56.25em),print{.adminimal-admin-toolbar .product-summary-wrapper{top:0;}}.product-summary{margin-bottom:20px;}.product-summary:last-child{margin-bottom:0;}.product-summary--bordered{border-radius:3px;background-clip:padding-box;border:1px solid #f0f0eb;}.product-summary--padded{padding:20px;background:#f0f0eb;}.product-summary--padded h3{margin:0 0 10px 0;}.product-summary--padded .form-item{margin:0;}.product-summary .messages{margin-top:0;}.sticky-sidebar{margin-bottom:20px;}@media screen and (min-width:56.25em),print{.sticky-sidebar--sticky .sticky-sidebar__inner{padding-left:20px;padding-right:20px;margin:0 auto;position:relative;}}@media only screen and (min-width:56.25em) and (min-width:1240px){.sticky-sidebar--sticky .sticky-sidebar__inner{max-width:1200px;}}@media screen and (min-width:56.25em),print{.sticky-sidebar--sticky .sticky-sidebar__content{float:right;position:relative;width:calc(33.33% - (40px / 2));}}.sticky-sidebar--sticky .sticky-sidebar__content::after{content:'';width:100%;height:100%;position:absolute;top:-10px;padding:10px;left:-10px;z-index:-1;background:#fff;}@media screen and (min-width:56.25em),print{.no-js .sticky-sidebar__scroll-pane--scrollable{overflow-y:scroll;-webkit-overflow-scrolling:touch;}}@media screen and (min-width:56.25em),print{.sticky-sidebar--sticky{left:0;height:0;width:100%;position:fixed;}}.simplebar-track{z-index:40;}
