.hero-meta-list{list-style:none;padding:0;margin:0}.hero-meta-list.is-two-columns{column-count:1;row-gap:var(--wp--preset--spacing--small);column-gap:var(--wp--preset--spacing--small)}@media(min-width: 599px){.hero-meta-list.is-two-columns{column-count:2}}.hero-meta-list.is-two-columns li{width:100%;break-inside:avoid-column;padding:.25rem 0px}.hero-meta-list:not(.is-two-columns){display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--small)}.hero-meta-list li{font-weight:700;color:var(--wp--preset--color--dark);display:inline-flex;gap:.5rem;font-size:var(--wp--preset--font-size--base)}.hero-meta-list li i{font-size:1.25rem;width:28px;height:28px;min-width:28px}.hero-meta-list li i{display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.hero-meta-list li i{border:1px solid var(--wp--preset--color--black-300);transform:translateY(-4px)}.hero-meta-list li:last-child{margin-bottom:0}.taxonomy-related-hostels,.activity-meta-info-periods,.taxonomy-activity-package,.taxonomy-activity-type,.item-meta-info{font-weight:700;color:var(--wp--preset--color--dark);display:inline-flex;gap:.5rem;font-size:var(--wp--preset--font-size--small)}.taxonomy-related-hostels i,.activity-meta-info-periods i,.taxonomy-activity-package i,.taxonomy-activity-type i,.item-meta-info i{font-size:.875rem;width:16px;height:16px;min-width:16px}.taxonomy-related-hostels i,.activity-meta-info-periods i,.taxonomy-activity-package i,.taxonomy-activity-type i,.item-meta-info i{display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.item-meta-info-list{list-style:none;padding:0px;margin:0px;display:flex;flex-direction:column;gap:.25rem}.hero-columns{gap:var(--wp--preset--spacing--x-small)}.hero-columns .hero-left-column{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--large)}@media(min-width: 782px){.wp-block-youthhostels-page-hero h1,.wp-block-youthhostels-page-hero .wp-block-buttons,.wp-block-youthhostels-meltingpot-hero h1,.wp-block-youthhostels-meltingpot-hero .wp-block-buttons{margin-right:-12.5%}}.wp-block-youthhostels-meltingpot-hero .landing-hero-left-column,.wp-block-youthhostels-page-hero .landing-hero-left-column{order:2}@media(min-width: 782px){.wp-block-youthhostels-meltingpot-hero .landing-hero-left-column,.wp-block-youthhostels-page-hero .landing-hero-left-column{order:1}}.wp-block-youthhostels-meltingpot-hero .landing-hero-right-column,.wp-block-youthhostels-page-hero .landing-hero-right-column{z-index:-1;position:relative;overflow:visible;order:1;min-height:250px}@media(min-width: 782px){.wp-block-youthhostels-meltingpot-hero .landing-hero-right-column,.wp-block-youthhostels-page-hero .landing-hero-right-column{order:2}}.wp-block-youthhostels-meltingpot-hero .landing-hero-right-column .wp-block-post-featured-image,.wp-block-youthhostels-page-hero .landing-hero-right-column .wp-block-post-featured-image{position:absolute;left:-2rem;right:-2rem;top:0;transform:translateY(calc(-1 * var(--wp--preset--spacing--xx-large)));margin-bottom:0px;mask:url("../../assets/shapes/landing-hero-shape-rotate.svg") no-repeat 50% 60%/100% 100vw;-webkit-mask:url("../../assets/shapes/landing-hero-shape-rotate.svg") no-repeat 50% 60%/100% 100vw;margin-bottom:0px;height:100%;aspect-ratio:unset;min-width:105vw}@media(min-width: 599px){.wp-block-youthhostels-meltingpot-hero .landing-hero-right-column .wp-block-post-featured-image,.wp-block-youthhostels-page-hero .landing-hero-right-column .wp-block-post-featured-image{min-width:100%;aspect-ratio:unset;height:250px;mask:url("../../assets/shapes/landing-hero-shape-rotate.svg") no-repeat 50% 100%/200% 200%;-webkit-mask:url("../../assets/shapes/landing-hero-shape-rotate.svg") no-repeat 50% 100%/200% 200%}}@media(min-width: 782px){.wp-block-youthhostels-meltingpot-hero .landing-hero-right-column .wp-block-post-featured-image,.wp-block-youthhostels-page-hero .landing-hero-right-column .wp-block-post-featured-image{left:0;top:0;right:calc(-1*(100vw - 100%));height:calc(100% + 2*var(--wp--preset--spacing--xxxxxx-large));transform:translateY(calc(-1 * var(--wp--preset--spacing--xxxxxx-large)));mask:url("../../assets/shapes/landing-hero-shape.svg") no-repeat 0% 60%/100% 200%;-webkit-mask:url("../../assets/shapes/landing-hero-shape.svg") no-repeat 0% 60%/100% 200%}}@media(min-width: 991px){.wp-block-youthhostels-meltingpot-hero .landing-hero-right-column .wp-block-post-featured-image,.wp-block-youthhostels-page-hero .landing-hero-right-column .wp-block-post-featured-image{mask:url("../../assets/shapes/landing-hero-shape.svg") no-repeat 20% 50%/120% 100%;-webkit-mask:url("../../assets/shapes/landing-hero-shape.svg") no-repeat 20% 50%/120% 100%;width:50vw;right:-2rem;left:0}}@media(min-width: 1199px){.wp-block-youthhostels-meltingpot-hero .landing-hero-right-column .wp-block-post-featured-image,.wp-block-youthhostels-page-hero .landing-hero-right-column .wp-block-post-featured-image{mask:url("../../assets/shapes/landing-hero-shape.svg") no-repeat 50% 50%/100% 100%;-webkit-mask:url("../../assets/shapes/landing-hero-shape.svg") no-repeat 50% 50%/100% 100%}}@media(min-width: 1399px){.wp-block-youthhostels-meltingpot-hero .landing-hero-right-column .wp-block-post-featured-image,.wp-block-youthhostels-page-hero .landing-hero-right-column .wp-block-post-featured-image{mask:url("../../assets/shapes/landing-hero-shape.svg") no-repeat 50% 50%/50vw 50vw;-webkit-mask:url("../../assets/shapes/landing-hero-shape.svg") no-repeat 50% 50%/50vw 50vw}}.wp-block-youthhostels-meltingpot-hero .landing-hero-right-column .wp-block-post-featured-image picture,.wp-block-youthhostels-page-hero .landing-hero-right-column .wp-block-post-featured-image picture{height:100%;width:100%}.wp-block-youthhostels-meltingpot-hero .landing-hero-right-column .wp-block-post-featured-image img,.wp-block-youthhostels-page-hero .landing-hero-right-column .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width: 782px){.wp-block-youthhostels-meltingpot-hero .landing-hero-right-column .wp-block-post-featured-image img,.wp-block-youthhostels-page-hero .landing-hero-right-column .wp-block-post-featured-image img{transform:rotate(0deg)}}.booking-info-container{min-height:100px;margin-top:var(--wp--preset--spacing--40);padding-left:25%;position:relative;gap:1rem;display:flex;flex-direction:column;padding-top:0px;padding-bottom:0px;padding-top:0px;z-index:3;justify-content:center !important}@media(min-width: 782px){.booking-info-container{justify-content:flex-start !important;padding-top:var(--wp--preset--spacing--xxxx-large);padding-bottom:var(--wp--preset--spacing--xxxx-large)}}@media(min-width: 991px){.booking-info-container{padding-top:var(--wp--preset--spacing--xx-large);padding-bottom:var(--wp--preset--spacing--xx-large)}}.booking-info-container::before{z-index:-1}.booking-info-container .booking-info-text{font-family:var(--wp--preset--font-family--custom);font-size:var(--wp--preset--font-size--x-large);line-height:.8;color:var(--wp--preset--color--green);transform:rotate(-5deg);padding-bottom:var(--wp--preset--spacing--small);margin:0px}@media(min-width: 782px){.booking-info-container .booking-email br{display:none}}.booking-info-container .booking-link,.booking-info-container .booking-email{transform:rotate(-5deg) translate(-20px, -5px)}.booking-info-container .booking-link:hover,.booking-info-container .booking-link:focus,.booking-info-container .booking-email:hover,.booking-info-container .booking-email:focus{transform:rotate(-5deg) translate(-20px, -5px) !important}@media(min-width: 782px){.booking-info-container .booking-link,.booking-info-container .booking-email{transform:rotate(0deg) translate(0, 0)}.booking-info-container .booking-link:hover,.booking-info-container .booking-link:focus,.booking-info-container .booking-email:hover,.booking-info-container .booking-email:focus{transform:rotate(0deg) translate(0, 0) !important}}.booking-info-container .booking-link .wp-block-button__link,.booking-info-container .booking-email .wp-block-button__link{text-transform:initial;line-height:.84em;font-size:var(--wp--preset--font-size--x-large) !important;font-family:var(--wp--preset--font-family--custom)}@media(min-width: 782px){.booking-info-container .booking-link .wp-block-button__link,.booking-info-container .booking-email .wp-block-button__link{line-height:1em;text-transform:uppercase;font-size:var(--wp--preset--font-size--small) !important;font-family:var(--wp--preset--font-family--base)}}.price-bubble-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--wp--preset--spacing--x-small);background-color:var(--wp--preset--color--green);border-radius:100%;aspect-ratio:1/1;width:120px;color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--heading);text-align:center;text-transform:uppercase;gap:.25rem;position:absolute;right:calc(-1*(var(--wp--preset--spacing--small)))}.price-bubble-container .yh-icons{color:var(--wp--preset--color--white);padding-top:8px;aspect-ratio:1/.7;overflow:hidden;display:flex;align-items:anchor-center;font-size:3rem}.price-bubble-container .booking-price-from{font-size:var(--wp--preset--font-size--base);line-height:1.2em;padding-top:.25rem}.price-bubble-container .booking-price-from-value{font-size:var(--wp--preset--font-size--x-large)}.price-bubble-container .booking-price-from-currency{font-size:var(--wp--preset--font-size--base)}.single-activity footer,.single-group-activity footer,.single-event footer,.single-birthday footer,.single-mice footer,.single-hostel footer{padding-bottom:100px}@media(min-width: 782px){.single-activity footer,.single-group-activity footer,.single-event footer,.single-birthday footer,.single-mice footer,.single-hostel footer{padding-bottom:0px}}.hero-meta-list{list-style:none;padding:0;margin:0}.hero-meta-list.is-two-columns{column-count:1;row-gap:var(--wp--preset--spacing--small);column-gap:var(--wp--preset--spacing--small)}@media(min-width: 599px){.hero-meta-list.is-two-columns{column-count:2}}.hero-meta-list.is-two-columns li{width:100%;break-inside:avoid-column;padding:.25rem 0px}.hero-meta-list:not(.is-two-columns){display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--small)}.hero-meta-list li{font-weight:700;color:var(--wp--preset--color--dark);display:inline-flex;gap:.5rem;font-size:var(--wp--preset--font-size--base)}.hero-meta-list li i{font-size:1.25rem;width:28px;height:28px;min-width:28px}.hero-meta-list li i{display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.hero-meta-list li i{border:1px solid var(--wp--preset--color--black-300);transform:translateY(-4px)}.hero-meta-list li:last-child{margin-bottom:0}.taxonomy-related-hostels,.activity-meta-info-periods,.taxonomy-activity-package,.taxonomy-activity-type,.item-meta-info{font-weight:700;color:var(--wp--preset--color--dark);display:inline-flex;gap:.5rem;font-size:var(--wp--preset--font-size--small)}.taxonomy-related-hostels i,.activity-meta-info-periods i,.taxonomy-activity-package i,.taxonomy-activity-type i,.item-meta-info i{font-size:.875rem;width:16px;height:16px;min-width:16px}.taxonomy-related-hostels i,.activity-meta-info-periods i,.taxonomy-activity-package i,.taxonomy-activity-type i,.item-meta-info i{display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.item-meta-info-list{list-style:none;padding:0px;margin:0px;display:flex;flex-direction:column;gap:.25rem}.activity-item,.event-item,.group-activity-item,.activity-type-item,.childcare-youth-item,.birthday-item,.mice-item{background-color:var(--wp--preset--color--white);padding:var(--wp--preset--spacing--large);padding-bottom:0px;display:flex;flex-direction:column;box-shadow:var(--wp--preset--shadow--default);border-radius:1rem;transition:all .3s ease;gap:var(--wp--preset--spacing--x-small)}.activity-item:hover,.activity-item:focus,.event-item:hover,.event-item:focus,.group-activity-item:hover,.group-activity-item:focus,.activity-type-item:hover,.activity-type-item:focus,.childcare-youth-item:hover,.childcare-youth-item:focus,.birthday-item:hover,.birthday-item:focus,.mice-item:hover,.mice-item:focus{box-shadow:var(--wp--preset--shadow--hover)}.activity-item-title,.event-item-title,.group-activity-item-title,.activity-type-item-title,.childcare-youth-item-title,.birthday-item-title,.mice-item-title{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--x-large);text-transform:uppercase;margin:0px}.activity-item-title .post-title-second,.event-item-title .post-title-second,.group-activity-item-title .post-title-second,.activity-type-item-title .post-title-second,.childcare-youth-item-title .post-title-second,.birthday-item-title .post-title-second,.mice-item-title .post-title-second{text-transform:initial}.activity-item .wp-block-buttons,.event-item .wp-block-buttons,.group-activity-item .wp-block-buttons,.activity-type-item .wp-block-buttons,.childcare-youth-item .wp-block-buttons,.birthday-item .wp-block-buttons,.mice-item .wp-block-buttons{order:3;align-items:flex-end;justify-content:flex-end;transform:translateX(var(--wp--preset--spacing--large))}.activity-item .wp-block-buttons .wp-block-button__link,.event-item .wp-block-buttons .wp-block-button__link,.group-activity-item .wp-block-buttons .wp-block-button__link,.activity-type-item .wp-block-buttons .wp-block-button__link,.childcare-youth-item .wp-block-buttons .wp-block-button__link,.birthday-item .wp-block-buttons .wp-block-button__link,.mice-item .wp-block-buttons .wp-block-button__link{padding-left:var(--wp--preset--spacing--large) !important;padding-right:var(--wp--preset--spacing--large) !important;border-top-right-radius:0px !important;border-bottom-left-radius:0px !important}.activity-item .query-item-card-favorite,.event-item .query-item-card-favorite,.group-activity-item .query-item-card-favorite,.activity-type-item .query-item-card-favorite,.childcare-youth-item .query-item-card-favorite,.birthday-item .query-item-card-favorite,.mice-item .query-item-card-favorite{z-index:3 !important}.activity-item .query-item-card-favorite button,.event-item .query-item-card-favorite button,.group-activity-item .query-item-card-favorite button,.activity-type-item .query-item-card-favorite button,.childcare-youth-item .query-item-card-favorite button,.birthday-item .query-item-card-favorite button,.mice-item .query-item-card-favorite button{z-index:1;border:0px;background-color:rgba(0,0,0,0)}.activity-item .query-item-card-favorite button:hover,.activity-item .query-item-card-favorite button:focus,.event-item .query-item-card-favorite button:hover,.event-item .query-item-card-favorite button:focus,.group-activity-item .query-item-card-favorite button:hover,.group-activity-item .query-item-card-favorite button:focus,.activity-type-item .query-item-card-favorite button:hover,.activity-type-item .query-item-card-favorite button:focus,.childcare-youth-item .query-item-card-favorite button:hover,.childcare-youth-item .query-item-card-favorite button:focus,.birthday-item .query-item-card-favorite button:hover,.birthday-item .query-item-card-favorite button:focus,.mice-item .query-item-card-favorite button:hover,.mice-item .query-item-card-favorite button:focus{cursor:pointer}.activity-item-informations,.event-item-informations,.group-activity-item-informations,.activity-type-item-informations,.childcare-youth-item-informations,.birthday-item-informations,.mice-item-informations{order:2;gap:1rem;display:flex;flex-direction:column}.activity-item-details,.event-item-details,.group-activity-item-details,.activity-type-item-details,.childcare-youth-item-details,.birthday-item-details,.mice-item-details{order:1}.activity-item-meta-info,.event-item-meta-info,.group-activity-item-meta-info,.activity-type-item-meta-info,.childcare-youth-item-meta-info,.birthday-item-meta-info,.mice-item-meta-info{display:flex;flex-direction:column;gap:.5rem}.activity-item-thumbnail,.event-item-thumbnail,.group-activity-item-thumbnail,.activity-type-item-thumbnail,.childcare-youth-item-thumbnail,.birthday-item-thumbnail,.mice-item-thumbnail{display:flex;align-items:center;justify-content:center;object-position:50% 50%;width:100%;height:100%;object-fit:cover;object-position:center}.activity-item-thumbnail-wrapper img,.event-item-thumbnail-wrapper img,.group-activity-item-thumbnail-wrapper img,.activity-type-item-thumbnail-wrapper img,.childcare-youth-item-thumbnail-wrapper img,.birthday-item-thumbnail-wrapper img,.mice-item-thumbnail-wrapper img{transition:all .3s ease-in-out;min-width:100%;min-height:100%;object-fit:cover;object-position:inherit;max-width:120%;max-height:120%}.activity-item-excerpt,.event-item-excerpt,.group-activity-item-excerpt,.activity-type-item-excerpt,.childcare-youth-item-excerpt,.birthday-item-excerpt,.mice-item-excerpt{display:none}@media(min-width: 782px){.activity-item-excerpt,.event-item-excerpt,.group-activity-item-excerpt,.activity-type-item-excerpt,.childcare-youth-item-excerpt,.birthday-item-excerpt,.mice-item-excerpt{display:block}}.activity-item-excerpt ul,.event-item-excerpt ul,.group-activity-item-excerpt ul,.activity-type-item-excerpt ul,.childcare-youth-item-excerpt ul,.birthday-item-excerpt ul,.mice-item-excerpt ul{margin-left:0px;padding-left:calc(1rem + 3px);list-style:disc;line-height:1em}.activity-item-excerpt ul li,.event-item-excerpt ul li,.group-activity-item-excerpt ul li,.activity-type-item-excerpt ul li,.childcare-youth-item-excerpt ul li,.birthday-item-excerpt ul li,.mice-item-excerpt ul li{font-size:var(--wp--preset--font-size--x-small)}.activity-item-excerpt ul li::marker,.event-item-excerpt ul li::marker,.group-activity-item-excerpt ul li::marker,.activity-type-item-excerpt ul li::marker,.childcare-youth-item-excerpt ul li::marker,.birthday-item-excerpt ul li::marker,.mice-item-excerpt ul li::marker{font-size:1rem;color:var(--wp--preset--color--primary)}.activity-item-excerpt ul li:not(:last-child):after,.event-item-excerpt ul li:not(:last-child):after,.group-activity-item-excerpt ul li:not(:last-child):after,.activity-type-item-excerpt ul li:not(:last-child):after,.childcare-youth-item-excerpt ul li:not(:last-child):after,.birthday-item-excerpt ul li:not(:last-child):after,.mice-item-excerpt ul li:not(:last-child):after{margin-top:.25rem}.hostel-item,.activity-item,.event-item,.group-activity-item,.media-center-item,.job-item,.post-item,.persona-item,.catering-offer-item,.activity-type-item,.childcare-youth-item,.birthday-item,.childcare-youth-type-item,.mice-item{position:relative}.hostel-item *,.activity-item *,.event-item *,.group-activity-item *,.media-center-item *,.job-item *,.post-item *,.persona-item *,.catering-offer-item *,.activity-type-item *,.childcare-youth-item *,.birthday-item *,.childcare-youth-type-item *,.mice-item *{transition:all .3s ease}.hostel-item:hover img,.hostel-item:focus img,.activity-item:hover img,.activity-item:focus img,.event-item:hover img,.event-item:focus img,.group-activity-item:hover img,.group-activity-item:focus img,.media-center-item:hover img,.media-center-item:focus img,.job-item:hover img,.job-item:focus img,.post-item:hover img,.post-item:focus img,.persona-item:hover img,.persona-item:focus img,.catering-offer-item:hover img,.catering-offer-item:focus img,.activity-type-item:hover img,.activity-type-item:focus img,.childcare-youth-item:hover img,.childcare-youth-item:focus img,.birthday-item:hover img,.birthday-item:focus img,.childcare-youth-type-item:hover img,.childcare-youth-type-item:focus img,.mice-item:hover img,.mice-item:focus img{transform:scale(1.05)}.hostel-item .query-item-card-link,.activity-item .query-item-card-link,.event-item .query-item-card-link,.group-activity-item .query-item-card-link,.media-center-item .query-item-card-link,.job-item .query-item-card-link,.post-item .query-item-card-link,.persona-item .query-item-card-link,.catering-offer-item .query-item-card-link,.activity-type-item .query-item-card-link,.childcare-youth-item .query-item-card-link,.birthday-item .query-item-card-link,.childcare-youth-type-item .query-item-card-link,.mice-item .query-item-card-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.childcare-youth-item{background-color:var(--wp--preset--color--white);margin-left:60px;padding:var(--wp--preset--spacing--medium) var(--wp--preset--spacing--large) var(--wp--preset--spacing--medium) var(--wp--preset--spacing--xxxx-large)}@media(min-width: 1199px){.childcare-youth-item{padding:var(--wp--preset--spacing--medium) var(--wp--preset--spacing--large) var(--wp--preset--spacing--medium) var(--wp--preset--spacing--x-large)}}.childcare-youth-item-details{margin-bottom:auto;margin-top:0;margin-left:0;position:absolute;top:50%;transform:translate(calc(-1 * var(--wp--preset--spacing--xxxxx-large) - 60px), -50%)}@media(min-width: 1199px){.childcare-youth-item-details{transform:translate(calc(-1 * var(--wp--preset--spacing--xxx-large) - 60px), -50%)}}.childcare-youth-item-title{color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--medium);line-height:1em}.childcare-youth-item-title .post-title-second{text-transform:uppercase;color:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--x-large)}.childcare-youth-item-thumbnail{width:100%;height:100%;object-fit:cover;object-position:center;display:block;background-color:var(--wp--preset--color--green-light);object-position:50% 50%}.childcare-youth-item-thumbnail img{min-width:100%;min-height:100%;max-width:100%;object-fit:cover;width:auto;height:auto;object-position:inherit}.childcare-youth-item-thumbnail-wrapper{overflow:hidden;mask:url("../../assets/shapes/childcare-youth-shape.svg") no-repeat center/contain;-webkit-mask:url("../../assets/shapes/childcare-youth-shape.svg") no-repeat center/contain;width:90px;height:70px}@media(min-width: 782px){.childcare-youth-item-thumbnail-wrapper{width:103px;height:80px}}.childcare-youth-item .query-item-card-link{width:calc(100% + 60px)}.activities-archive-container{display:flex;flex-wrap:wrap;margin-top:var(--wp--preset--spacing--medium, 2rem);gap:var(--wp--preset--spacing--medium)}@media(min-width: 782px){.activities-archive-container{gap:var(--wp--preset--spacing--xxxx-large)}}@media(min-width: 991px){.activities-archive-container{gap:var(--wp--preset--spacing--xxxxxx-large)}}.activities-archive-filters #apply-filters-button fieldset.filter-group ul li .youthhostels-icon{color:var(--wp--preset--color--green);border-color:var(--wp--preset--color--green-border)}.activities-archive-results{flex:2 1 0%;min-width:0}.activities-archive-results #activities-list-content article{border:1px solid #eee;padding:var(--wp--preset--spacing--small, 1rem);margin-bottom:var(--wp--preset--spacing--medium, 1.5rem)}.activities-archive-results #activities-list-content article h3{margin-top:0}.activities-archive-results #load-more-activities{display:block;margin:var(--wp--preset--spacing--medium, 2rem) auto 0}@media(min-width: 782px){.activities-archive-container{flex-direction:column}.activities-archive-filters{max-width:100%;border-right:none}}.post-type-archive-childcare-youth .wp-block-youthhostels-carousel-swiper.childcare-youth-carousel{background:linear-gradient(180deg, transaprent 0%, transparent 50%, var(--wp--preset--color--primary-light) 50%, var(--wp--preset--color--primary-light) 100%)}.post-type-archive-childcare-youth .wp-block-youthhostels-carousel-swiper.childcare-youth-carousel+.wp-block-group{margin-block-start:0}.single-childcare-youth main .post-title-second{color:var(--wp--preset--color--primary);text-transform:uppercase}.single-childcare-youth main .hero-meta-list .meta-item,.single-childcare-youth main .hero-meta-list .taxonomy-item,.single-childcare-youth main .hero-meta-list .term-item{color:var(--wp--preset--color--primary)}.single-childcare-youth main .hero-meta-list .meta-item i,.single-childcare-youth main .hero-meta-list .taxonomy-item i,.single-childcare-youth main .hero-meta-list .term-item i{border-color:var(--wp--preset--color--primary-border)}.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .wp-block-post-featured-image{z-index:-2;aspect-ratio:760/620;display:flex;align-items:center;justify-content:center;object-fit:contain;margin:0px;width:100%;transform:translateY(-5%);overflow:hidden;object-fit:cover;mask:url("../../assets/shapes/activity-shape.svg") no-repeat center/contain;-webkit-mask:url("../../assets/shapes/activity-shape.svg") no-repeat center/contain;transform-origin:0 50%;transform:scale(1.1) translate(-16.666666%, -8%)}@media(min-width: 599px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .wp-block-post-featured-image{width:100%;transform:scale(1.2) translate(-12%, -12%)}}@media(min-width: 782px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .wp-block-post-featured-image{width:760px;transform:scale(0.75) translate(0, 0);margin-bottom:-40%}}@media(min-width: 991px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .wp-block-post-featured-image{transform:scale(0.9)}}@media(min-width: 1199px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .wp-block-post-featured-image{transform:scale(1.2);margin-bottom:-40%}}.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .wp-block-post-featured-image img{min-height:100%;width:auto;height:auto;object-fit:cover;max-width:none;min-width:100%}.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .childcare-youth-hero-left-column{order:2}@media(min-width: 782px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .childcare-youth-hero-left-column{order:1}}.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .childcare-youth-hero-right-column{margin-top:-22%;order:1}@media(min-width: 782px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .childcare-youth-hero-right-column{order:2;margin-top:-16%}}@media(min-width: 991px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .childcare-youth-hero-right-column{margin-top:-12.5%}}.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .childcare-youth-hero-price-bubble{position:relative;z-index:2;overflow:visible;width:100%;display:flex;justify-content:flex-end;align-items:center}@media(min-width: 599px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .childcare-youth-hero-price-bubble{transform:translateY(-3.5rem)}}@media(min-width: 991px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .childcare-youth-hero-price-bubble{transform:translateY(-2.5rem)}}@media(min-width: 1199px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .childcare-youth-hero-price-bubble{transform:translateY(1rem)}}.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .childcare-youth-hero-price-bubble .price-bubble-container{right:0;bottom:0;top:auto}@media(min-width: 599px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .childcare-youth-hero-price-bubble .price-bubble-container{right:calc(-1*(var(--wp--preset--spacing--small)));bottom:auto;left:auto}}.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:flex-end;align-items:flex-end;padding-left:1rem;padding-right:1rem;flex-direction:column;gap:0rem !important}@media(min-width: 599px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width: 782px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container{gap:1rem !important;justify-content:flex-start;align-items:flex-start;position:relative;padding-left:25%}}@media(min-width: 782px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container{margin-top:calc(-1*var(--wp--preset--spacing--x-large))}}@media(min-width: 1199px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container{margin-top:var(--wp--preset--spacing--large)}}.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container>*{z-index:1}.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container::before{content:"";display:block;mask:url("../../assets/shapes/shape-01-03.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../../assets/shapes/shape-01-03.svg") no-repeat center;-webkit-mask-size:contain;position:absolute;height:auto;background:var(--wp--preset--color--secondary);aspect-ratio:314/257;top:0;left:-15%;width:160%;height:auto;transform:rotate(-20deg) translateY(-12%)}@media(min-width: 782px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container::before{mask:url("../../assets/shapes/shape-group-activity-booking.svg") no-repeat center;-webkit-mask:url("../../assets/shapes/shape-group-activity-booking.svg") no-repeat center;aspect-ratio:1091/923;top:auto;bottom:0;left:2.5rem;width:1091px;background:var(--wp--preset--color--secondary-light);transform:scale(1.1) rotate(0deg) translateY(15%)}}@media(min-width: 991px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container::before{top:auto;bottom:28%;left:1.5rem;transform:scale(1) rotate(0deg) translateY(28%)}}@media(min-width: 1199px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container::before{left:2.5rem;transform:scale(1) rotate(0deg) translateY(28%)}}.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container h2{display:none}@media(min-width: 782px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container h2{display:block}}.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .arrow-small{position:absolute;opacity:0;transition:opacity .5s ease-in-out;transform:translate(-1rem, -4.5rem) rotate(-20deg) scale(-1)}@media(min-width: 782px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .arrow-small{transform:translate(-4.5rem, 3.5rem) rotate(83.65deg) scale(1)}}.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .arrow-small path{stroke:var(--wp--preset--color--white)}@media(min-width: 782px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .arrow-small path{stroke:var(--wp--preset--color--secondary)}}.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .arrow-small path:first-child{stroke-dasharray:2500;stroke-dashoffset:2500;transition:stroke-dashoffset 3s .5s ease-in-out}.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .arrow-small path:nth-child(2){opacity:0;transition:opacity .5s ease-in-out 1.2s}.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .arrow-small.is-animating{opacity:1}@media(min-width: 782px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .arrow-small.is-animating{opacity:1}}.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .arrow-small.is-animating path:first-child{stroke-dashoffset:0}.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .arrow-small.is-animating path:nth-child(2){opacity:1}body.h2a-animations-disabled .single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .arrow-small path{transition:none !important}body.h2a-animations-disabled .single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .arrow-small.is-animating{opacity:1}body.h2a-animations-disabled .single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .arrow-small.is-animating path:first-child{stroke-dashoffset:0}body.h2a-animations-disabled .single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .arrow-small.is-animating path:nth-child(2){opacity:1}.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .booking-info-text{font-size:var(--wp--preset--font-size--medium);color:var(--wp--preset--color--white) !important;width:50%;padding-bottom:0px;max-width:150px;display:none;z-index:2}@media(min-width: 319px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .booking-info-text{display:flex}}@media(min-width: 599px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .booking-info-text{max-width:none;max-width:250px !important}}@media(min-width: 782px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .booking-info-text{z-index:1;font-size:var(--wp--preset--font-size--x-large);color:var(--wp--preset--color--secondary) !important;padding-bottom:var(--wp--preset--spacing--small);max-width:auto;width:auto}}.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .booking-link{font-family:var(--wp--preset--font-family--custom) !important;text-transform:initial;width:auto;display:flex;transform:rotate(-5deg);text-decoration:none}@media(min-width: 782px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .booking-link{transform:rotate(0deg);font-family:var(--wp--preset--font-family--base) !important}}.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .booking-link i{color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--xx-large)}@media(min-width: 782px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .booking-link i{display:none}}.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .booking-link .wp-block-button__link{font-size:var(--wp--preset--font-size--xx-large);text-transform:initial;font-weight:400;background-color:rgba(0,0,0,0) !important}@media(min-width: 782px){.single-childcare-youth main .wp-block-youthhostels-childcare-youth-hero .booking-info-container .booking-link .wp-block-button__link{font-size:var(--wp--preset--font-size--base);font-weight:700;text-transform:uppercase}}