.voucher-page{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fcfcfc;flex-direction:column;align-items:center;width:100%;min-height:100vh;font-family:Poppins,Poppins Fallback,sans-serif;font-size:12px;line-height:normal;display:flex;overflow:clip}body:has(.voucher-page){background:#fcfcfc;margin:0}.voucher-page>*{width:100%}.voucher-page__main{flex-direction:column;align-items:center;width:100%;display:flex}.voucher-page__main p,.voucher-page__main h1{margin:0}.voucher-page__main img{max-width:none}.voucher-title{color:#121212;text-align:center;white-space:pre-wrap;overflow-wrap:break-word;flex:none;width:350px;font-family:Lora Framer,Lora,Lora Fallback,serif;font-size:32px;font-weight:600;line-height:38.4px;position:relative}@media (min-width:810px){.voucher-title{width:462px;font-size:42px;line-height:50.4px}}@media (min-width:1200px){.voucher-title{white-space:pre;width:auto;font-size:56px;line-height:67.2px}}.voucher-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;white-space:pre;border-radius:100px;flex:none;justify-content:center;align-items:center;gap:10px;width:min-content;padding:12px 18px;font-family:Poppins,Poppins Fallback,sans-serif;font-size:16px;font-weight:500;line-height:19.2px;text-decoration:none;display:flex;position:relative}.voucher-pill:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:0}.voucher-pill:focus-visible{outline-offset:3px;outline:3px solid #ff8bd0}.voucher-pill--dark{color:#fcfcfc;background:#121212}.voucher-pill--light{color:#ec008c;background:#fcfcfc}.voucher-pill--pink{color:#fcfcfc;background:#ec008c}.voucher-hero{flex:none;width:100%;height:674px;position:relative}.voucher-hero__slideshow{align-items:center;width:100%;height:100%;display:flex;position:relative}.voucher-hero__slideshow:focus-visible{outline-offset:-3px;outline:3px solid #ff8bd0}.voucher-hero__viewport{width:100%;height:100%}.voucher-hero__track{height:100%}.voucher-slide{flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:100%;display:flex;position:relative;overflow:clip}.voucher-slide__media,.voucher-slide__media img{width:100%;height:100%;display:block;position:absolute;inset:0}.voucher-slide__media img{object-fit:cover;object-position:50% 50%}.voucher-slide--echipa .voucher-slide__media img{object-position:88.9% 84.2%}.voucher-slide--familia .voucher-slide__media img{object-position:75.9% 44.5%}.voucher-slide__overlay{z-index:1;background:linear-gradient(209deg,#45013800 45%,#ff00000f 100%);width:100%;height:100%;position:absolute;top:0;left:0;overflow:clip}.voucher-slide__copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;width:100%;padding:0 24px;display:flex;position:absolute;bottom:66px;left:50%;transform:translate(-50%)}.voucher-slide__text{flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:10px;width:100%;display:flex;position:relative}.voucher-slide__title,.voucher-slide__description{z-index:2;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;flex:none;position:relative}.voucher-slide__title{width:100%}.voucher-slide__name{color:#121212;font-family:CUSTOMV2\;Cocoharper Regular,sans-serif;font-size:38px;font-weight:400;line-height:45.6px}.voucher-slide__target{color:#121212;font-family:Lora Framer,Lora,Lora Fallback,serif;font-size:32px;font-weight:400;line-height:38.4px}.voucher-slide__space{font-size:36px;line-height:1.2em}.voucher-slide__description{width:315px}.voucher-slide__description p{color:#4f4f4f;font-size:16px;font-weight:400;line-height:19.2px}.voucher-slide__actions{flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:10px;width:100%;display:flex;position:relative;overflow:clip}.voucher-slide__badge{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;width:min-content;height:min-content;display:none;position:absolute;bottom:30px;right:60px;overflow:clip}.voucher-slide__badge svg{z-index:2;white-space:pre;flex:none;align-self:stretch;width:auto;height:auto;position:relative}.voucher-slide__badge p{color:#ffffffbf;text-align:center;font-family:Alata,sans-serif;font-size:99.3359px}.voucher-hero__controls{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:18px}.voucher-hero__arrow{pointer-events:auto;background:#0003;border:0;border-radius:40px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex;overflow:hidden}.voucher-hero__arrow:disabled{opacity:1}.voucher-hero__arrow img{width:28px;height:28px;display:block}.voucher-hero__dots{will-change:auto}.voucher-hero__dots .carousel__dot{padding:5px 4px}.voucher-hero__dots .carousel__dot:first-child{padding-left:5px}.voucher-hero__dots .carousel__dot:last-child{padding-right:5px}.voucher-hero__dots .carousel__dot:before{width:6px;height:6px}@media (min-width:810px){.voucher-hero{height:700px}.voucher-slide--echipa .voucher-slide__media img,.voucher-slide--familia .voucher-slide__media img{object-position:50% 50%}.voucher-slide__overlay{background:linear-gradient(292deg,#0000 46%,#ff00000f 100%);left:auto;right:0}.voucher-slide__copy{gap:26px;padding:0 80px 0 60px;bottom:40px}.voucher-slide__name{font-size:60px;line-height:72px}.voucher-slide__target{font-size:56px;line-height:67.2px}.voucher-slide__space{font-size:inherit;line-height:inherit}.voucher-slide__description{width:541px}.voucher-slide--familia .voucher-slide__description{width:582px}.voucher-slide__description p{font-size:24px;line-height:28.8px}.voucher-slide__badge{display:flex}}@media (min-width:1200px){.voucher-hero{height:70vh}.voucher-slide--echipa .voucher-slide__media img{object-position:40.5% 59%}.voucher-slide--familia .voucher-slide__description{width:541px}}@media (min-width:1440px){.voucher-hero{height:100vh}}.voucher-budget{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;padding:30px 20px;display:flex;position:relative}.voucher-budget__title{color:#ec008c}.voucher-budget__title span{color:#121212}.voucher-budget__row{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:26px;width:100%;display:flex;position:relative;overflow:clip}.voucher-budget__text{z-index:0;color:#54193f;text-align:left;white-space:pre-wrap;overflow-wrap:break-word;flex:none;width:349px;font-size:16px;font-weight:500;line-height:19.2px;position:relative}.voucher-budget__light{font-weight:300}@media (min-width:810px) and (max-width:1439.98px){.voucher-budget__last-i{font-weight:300}}.voucher-budget__grey{color:#4d4d4d}.voucher-budget__image{aspect-ratio:2216/1364;flex:none;width:100%;position:relative}.voucher-budget__image img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:810px){.voucher-budget{padding:40px}.voucher-budget__row{flex-direction:row}.voucher-budget__text{width:324px;font-size:18px;line-height:21.6px}.voucher-budget__image{width:40%}}@media (min-width:1200px){.voucher-budget{padding:40px 80px}.voucher-budget__row{gap:60px}.voucher-budget__text{width:462px;font-size:24px;line-height:28.8px}}.voucher-steps{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;padding:30px 20px;display:flex;position:relative}.voucher-steps__steps{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}.voucher-steps__title{color:#121212}.voucher-steps__title span{color:#ec008c}.voucher-steps .steps__list{flex:none;grid-template-columns:repeat(1,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);justify-content:center;gap:16px;width:100%;margin:0;padding:0;list-style:none;display:grid;overflow:clip}.voucher-steps .steps__item{background:#fcfcfc;border-radius:18px;flex-direction:column;flex:none;justify-content:flex-start;align-self:start;align-items:flex-start;gap:12px;width:100%;height:132px;padding:20px 24px 0;display:flex;position:relative;overflow:clip}.voucher-steps .steps__item:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #e6e6e6;position:absolute;inset:0}.voucher-steps .steps__number{z-index:1;color:#54193f;white-space:pre;opacity:.28;font-size:70px;font-weight:500;line-height:84px;position:absolute;bottom:0;right:12px}.voucher-steps .steps__name{z-index:2;color:#54183f;letter-spacing:-.8px;text-align:left;white-space:pre-wrap;overflow-wrap:break-word;width:100%;margin:0;font-family:Lora Framer,Lora,Lora Fallback,serif;font-size:20px;font-weight:600;line-height:24px;position:relative}.voucher-steps .steps__description{z-index:0;color:#4d4d4d;text-align:left;white-space:pre-wrap;overflow-wrap:break-word;width:250px;margin:0;font-size:14px;font-weight:300;line-height:16.8px;position:relative}.voucher-steps__terms{color:#313131;text-align:center;white-space:pre-wrap;overflow-wrap:break-word;flex:none;width:349px;font-size:16px;font-weight:400;line-height:19.2px;position:relative}.voucher-steps__terms a{color:#121212;text-decoration:underline}.voucher-steps__terms a:hover{color:#ffa1d9}@media (min-width:810px){.voucher-steps{padding:40px 40px 60px}.voucher-steps .steps__list{grid-template-columns:repeat(2,minmax(50px,1fr));gap:20px}}@media (min-width:1200px){.voucher-steps{padding:40px 80px 60px}.voucher-steps .steps__list{grid-template-columns:repeat(3,minmax(50px,1fr))}.voucher-steps__terms{width:411px}}.voucher-band{flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:24px;width:100%;height:242px;display:flex;position:relative;overflow:clip}.voucher-band__image{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.voucher-band__overlay{background:#000000a3;flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:24px;width:100%;height:1px;padding:20px;display:flex;position:relative;overflow:clip}.voucher-band__copy{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:10px;width:100%;display:flex;position:relative}.voucher-band__line,.voucher-band__accent{text-align:center;white-space:pre-wrap;overflow-wrap:break-word;flex:none;width:350px;font-size:24px;line-height:31.2px;position:relative}.voucher-band__line{color:#fcfcfc;font-weight:600}.voucher-band__accent{color:#ffb8e1;text-transform:uppercase;font-family:Lora Framer,Lora,Lora Fallback,serif;font-weight:700}.voucher-band__actions{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:10px;width:350px;display:flex;position:relative;overflow:clip}@media (min-width:810px){.voucher-band__image{object-position:45.4% 15.3%}.voucher-band__line,.voucher-band__accent{width:100%;font-size:32px;line-height:41.6px}}@media (min-width:1200px){.voucher-band{height:350px}.voucher-band__image{object-position:45.9% 21.1%}.voucher-band__copy{height:120px}.voucher-band__line,.voucher-band__accent{flex:1 0 0;height:1px;font-size:42px;line-height:54.6px}.voucher-band .voucher-pill{font-size:20px;line-height:24px}}@media (min-width:1440px){.voucher-band__image{object-position:46.2% 21.1%}}.voucher-faq{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;padding:30px 20px;display:flex;position:relative;overflow:hidden}.voucher-faq__title span{color:#ec008c}.voucher-faq__list{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:10px;width:100%;display:flex;position:relative;overflow:clip}.voucher-faq__list .faq{background:#fcfcfc}@media (min-width:810px){.voucher-faq{padding:40px}}@media (min-width:1200px){.voucher-faq{padding:40px 80px}}@media (min-width:1440px){.voucher-faq{padding:30px 70px}}.voucher-contact{background:#fcfcfc;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding:20px 0 0;display:flex;position:relative;overflow:clip}.voucher-contact__panel{background:#fff;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:20px;width:100%;padding:30px 0 40px;display:flex;position:relative;overflow:hidden}.voucher-contact__inner{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:20px;width:100%;padding:0 20px;display:flex;position:relative}.voucher-contact__title{letter-spacing:-2px;width:100%}.voucher-contact__body{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:24px;width:100%;max-width:800px;display:flex;position:relative;overflow:clip}.voucher-contact__card{border-radius:20px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:10px;width:100%;padding:24px;display:flex;position:relative;overflow:clip}.voucher-contact__card-inner{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:24px;width:100%;display:flex;position:relative}.voucher-contact__copy{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:12px;width:100%;display:flex;position:relative;overflow:clip}.voucher-contact__head{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:14px;width:100%;display:flex;position:relative;overflow:clip}.voucher-contact__icon{flex:none;width:48px;height:43px;display:block;position:relative}.voucher-contact__card-title{color:#121212;white-space:pre;flex:none;font-size:20px;font-weight:500;line-height:20px;position:relative}.voucher-contact__text{color:#4e4e4e;text-align:center;white-space:pre-wrap;overflow-wrap:break-word;flex:none;width:100%;font-size:14px;font-weight:300;line-height:18px;position:relative}.voucher-contact__cta{width:273px;font-size:14px;line-height:16.8px}.voucher-contact__cta .booking-button__arrow{width:16px;height:16px}@media (min-width:810px){.voucher-contact{padding:20px 40px 0}.voucher-contact__head{gap:16px}.voucher-contact__card-title{font-size:24px}}@media (min-width:1200px){.voucher-contact{padding:20px 60px 0}.voucher-contact__title{width:auto}.voucher-contact__card-title{font-size:20px}}
