.TermsOverlay-module-scss-module__D_ZVSG__content{padding:16px}.TermsOverlay-module-scss-module__D_ZVSG__content .TermsOverlay-module-scss-module__D_ZVSG__title{letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font:700 14px/1.1 PT Sans,sans-serif}.TermsOverlay-module-scss-module__D_ZVSG__content .TermsOverlay-module-scss-module__D_ZVSG__text{font:400 14px/1.6 PT Sans,sans-serif}.TermsOverlay-module-scss-module__D_ZVSG__content+.TermsOverlay-module-scss-module__D_ZVSG__content{margin:24px 0 0}
.Product-module-scss-module__MN0Qaq__product{background:#fff;flex-direction:column;display:flex;box-shadow:0 12px 24px #0000001f,0 0 1px #0000001f}@media (min-width:750px){.Product-module-scss-module__MN0Qaq__product{grid-template-columns:280px 1fr;display:grid}}.Product-module-scss-module__MN0Qaq__product .Product-module-scss-module__MN0Qaq__imageFallback{aspect-ratio:1;background:#f8f7f7}.Product-module-scss-module__MN0Qaq__product .Product-module-scss-module__MN0Qaq__content{grid-template-rows:auto;grid-template-columns:1fr 48px;column-gap:16px;padding:24px 16px;display:grid}@media (min-width:750px){.Product-module-scss-module__MN0Qaq__product .Product-module-scss-module__MN0Qaq__content{grid-template-rows:auto auto 1fr;grid-template-columns:1fr auto;padding:24px}.Product-module-scss-module__MN0Qaq__product .Product-module-scss-module__MN0Qaq__content .Product-module-scss-module__MN0Qaq__roomTitleRoot{margin-bottom:4px}}.Product-module-scss-module__MN0Qaq__product .Product-module-scss-module__MN0Qaq__content .Product-module-scss-module__MN0Qaq__providerTitleRoot{grid-area:1/1/auto/2}.Product-module-scss-module__MN0Qaq__product .Product-module-scss-module__MN0Qaq__content .Product-module-scss-module__MN0Qaq__additionRoot{grid-area:2/1/auto/2;margin-top:2px}@media (min-width:750px){.Product-module-scss-module__MN0Qaq__product .Product-module-scss-module__MN0Qaq__content .Product-module-scss-module__MN0Qaq__additionRoot{margin-top:4px}}.Product-module-scss-module__MN0Qaq__product .Product-module-scss-module__MN0Qaq__content .Product-module-scss-module__MN0Qaq__deleteRoot{grid-area:1/2/3/3}@media (min-width:750px){.Product-module-scss-module__MN0Qaq__product .Product-module-scss-module__MN0Qaq__content .Product-module-scss-module__MN0Qaq__deleteRoot{grid-row:3;margin-top:auto;margin-left:auto;padding-top:16px}}.Product-module-scss-module__MN0Qaq__product .Product-module-scss-module__MN0Qaq__content .Product-module-scss-module__MN0Qaq__info{grid-area:3/1/auto/-1;margin-top:16px}@media (min-width:750px){.Product-module-scss-module__MN0Qaq__product .Product-module-scss-module__MN0Qaq__content .Product-module-scss-module__MN0Qaq__info{grid-column:1/2;margin-top:auto;padding-top:16px}}.Product-module-scss-module__MN0Qaq__product .Product-module-scss-module__MN0Qaq__content .Product-module-scss-module__MN0Qaq__priceRoot{grid-area:4/1/auto/-1;margin-top:16px}@media (min-width:750px){.Product-module-scss-module__MN0Qaq__product .Product-module-scss-module__MN0Qaq__content .Product-module-scss-module__MN0Qaq__priceRoot{grid-area:1/2/3/-1;margin-top:0}}.Product-module-scss-module__MN0Qaq__product .Product-module-scss-module__MN0Qaq__additionalServicesRoot{background:#fff;border-top:2px solid #ccc;grid-column:1/3}
.Duration-module-scss-module__Rs90oa__duration{font:400 14px/1.6 PT Sans,sans-serif}
.Location-module-scss-module__KdfALa__location{font:400 14px/1.6 PT Sans,sans-serif}
.Title-module-scss-module__h10xPa__title{font:700 18px/1.1 PT Sans,sans-serif}
.Service-module-scss-module__wrN5Rq__service{background:#fff;flex-direction:column;display:flex;box-shadow:0 12px 24px #0000001f,0 0 1px #0000001f}@media (min-width:750px){.Service-module-scss-module__wrN5Rq__service{grid-template-columns:280px 1fr;display:grid}}.Service-module-scss-module__wrN5Rq__service .Service-module-scss-module__wrN5Rq__imageFallback{aspect-ratio:1;background:#f8f7f7}.Service-module-scss-module__wrN5Rq__service .Service-module-scss-module__wrN5Rq__content{grid-template-rows:auto;grid-template-columns:1fr 48px;column-gap:16px;padding:24px 16px;display:grid}@media (min-width:750px){.Service-module-scss-module__wrN5Rq__service .Service-module-scss-module__wrN5Rq__content{grid-template-rows:auto auto 1fr;grid-template-columns:1fr auto;padding:24px}.Service-module-scss-module__wrN5Rq__service .Service-module-scss-module__wrN5Rq__content .Service-module-scss-module__wrN5Rq__providerTitleRoot{margin-bottom:4px}}.Service-module-scss-module__wrN5Rq__service .Service-module-scss-module__wrN5Rq__content .Service-module-scss-module__wrN5Rq__titleRoot{grid-area:1/1/auto/2}.Service-module-scss-module__wrN5Rq__service .Service-module-scss-module__wrN5Rq__content .Service-module-scss-module__wrN5Rq__locationRoot{grid-area:2/1/auto/2;margin-top:2px}@media (min-width:750px){.Service-module-scss-module__wrN5Rq__service .Service-module-scss-module__wrN5Rq__content .Service-module-scss-module__wrN5Rq__locationRoot{margin-top:4px}}.Service-module-scss-module__wrN5Rq__service .Service-module-scss-module__wrN5Rq__content .Service-module-scss-module__wrN5Rq__providerTitleRoot p{letter-spacing:.4px;text-transform:uppercase;font:700 18px/1.2 PT Sans,sans-serif}.Service-module-scss-module__wrN5Rq__service .Service-module-scss-module__wrN5Rq__content .Service-module-scss-module__wrN5Rq__deleteRoot{grid-area:1/2/3/3}@media (min-width:750px){.Service-module-scss-module__wrN5Rq__service .Service-module-scss-module__wrN5Rq__content .Service-module-scss-module__wrN5Rq__deleteRoot{grid-row:3;margin-top:auto;margin-left:auto;padding-top:16px}}.Service-module-scss-module__wrN5Rq__service .Service-module-scss-module__wrN5Rq__content .Service-module-scss-module__wrN5Rq__info{grid-area:3/1/auto/-1;margin-top:16px}@media (min-width:750px){.Service-module-scss-module__wrN5Rq__service .Service-module-scss-module__wrN5Rq__content .Service-module-scss-module__wrN5Rq__info{grid-column:1/2;margin-top:auto;padding-top:16px}}
.Products-module-scss-module__zdBVOG__products{flex-direction:column;row-gap:32px;display:flex}
.AddInsurance-module-scss-module__iBkIna__addInsurance{background:#f8f7f7;flex-direction:column;gap:16px;margin-top:16px;padding:16px;display:flex}@media (min-width:600px){.AddInsurance-module-scss-module__iBkIna__addInsurance{grid-template-columns:1fr auto;align-items:center;display:grid}}.AddInsurance-module-scss-module__iBkIna__addInsurance .AddInsurance-module-scss-module__iBkIna__checkbox{font:700 14px/1.6 PT Sans,sans-serif}.AddInsurance-module-scss-module__iBkIna__addInsurance .AddInsurance-module-scss-module__iBkIna__price{margin-left:auto;font:700 20px/1.1 PT Sans,sans-serif}@media (min-width:960px){.AddInsurance-module-scss-module__iBkIna__addInsurance .AddInsurance-module-scss-module__iBkIna__price{font:700 24px/1.1 PT Sans,sans-serif}}
.GuestField-module-scss-module__6iXcjG__guests{grid-template-rows:auto 1fr 1fr;grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (min-width:960px){.GuestField-module-scss-module__6iXcjG__guests{grid-template-rows:1fr;grid-template-columns:75px 1fr 1fr 1fr;align-items:center;gap:16px}}.GuestField-module-scss-module__6iXcjG__guests+.GuestField-module-scss-module__6iXcjG__guests{margin-top:16px}.GuestField-module-scss-module__6iXcjG__guests .GuestField-module-scss-module__6iXcjG__label{grid-area:1/1/auto/-1;font:700 14px/1.6 PT Sans,sans-serif}@media (min-width:960px){.GuestField-module-scss-module__6iXcjG__guests .GuestField-module-scss-module__6iXcjG__label{grid-column:1/2}}.GuestField-module-scss-module__6iXcjG__guests .GuestField-module-scss-module__6iXcjG__firstName{grid-area:2/1/auto/2}@media (min-width:960px){.GuestField-module-scss-module__6iXcjG__guests .GuestField-module-scss-module__6iXcjG__firstName{grid-area:1/2/auto/3}}.GuestField-module-scss-module__6iXcjG__guests .GuestField-module-scss-module__6iXcjG__lastName{grid-area:2/2/auto/3}@media (min-width:960px){.GuestField-module-scss-module__6iXcjG__guests .GuestField-module-scss-module__6iXcjG__lastName{grid-area:1/3/auto/4}}.GuestField-module-scss-module__6iXcjG__guests .GuestField-module-scss-module__6iXcjG__dateOfBirth{grid-area:3/1/auto/-1}@media (min-width:960px){.GuestField-module-scss-module__6iXcjG__guests .GuestField-module-scss-module__6iXcjG__dateOfBirth{grid-area:1/4/auto/5}}
.Guests-module-scss-module__gGqaTa__providerTitle{margin:0 0 4px;font:700 18px/1.1 PT Sans,sans-serif}.Guests-module-scss-module__gGqaTa__roomTitle{letter-spacing:.15em;text-transform:uppercase;margin:0 0 24px;font:700 14px/1.1 PT Sans,sans-serif}
.TravelInsurance-module-scss-module__-9Xa9W__travelInsurance{background:#fff;border-radius:0;padding:24px}@media (min-width:960px){.TravelInsurance-module-scss-module__-9Xa9W__travelInsurance{padding:32px}}.TravelInsurance-module-scss-module__-9Xa9W__travelInsurance .TravelInsurance-module-scss-module__-9Xa9W__headline{font:700 18px/1.1 PT Sans,sans-serif}.TravelInsurance-module-scss-module__-9Xa9W__travelInsurance .TravelInsurance-module-scss-module__-9Xa9W__hidden,.TravelInsurance-module-scss-module__-9Xa9W__travelInsurance .TravelInsurance-module-scss-module__-9Xa9W__confirmation{margin-top:32px}.TravelInsurance-module-scss-module__-9Xa9W__travelInsurance .TravelInsurance-module-scss-module__-9Xa9W__text{font:400 12px/1.6 PT Sans,sans-serif}.TravelInsurance-module-scss-module__-9Xa9W__travelInsurance .TravelInsurance-module-scss-module__-9Xa9W__text ul{list-style:outside}.TravelInsurance-module-scss-module__-9Xa9W__guests{margin:0 0 32px}.TravelInsurance-module-scss-module__-9Xa9W__guests:last-child{margin-bottom:0}
.TourismCart-module-scss-module__IMESLW__cart{background:#f2f2f3;padding-top:40px;padding-bottom:40px;position:relative}.TourismCart-module-scss-module__IMESLW__cart:before{clip-path:inset(0 -100vmax);content:"";pointer-events:none;background:#f2f2f3;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 0 100vmax #f2f2f3}.TourismCart-module-scss-module__IMESLW__cart .TourismCart-module-scss-module__IMESLW__wrapper{z-index:1;flex-direction:column;gap:32px;display:flex;position:relative}.TourismCart-module-scss-module__IMESLW__cart .TourismCart-module-scss-module__IMESLW__wrapper .TourismCart-module-scss-module__IMESLW__formRoot{background:#fff;border-radius:0;padding:24px}@media (min-width:960px){.TourismCart-module-scss-module__IMESLW__cart .TourismCart-module-scss-module__IMESLW__wrapper .TourismCart-module-scss-module__IMESLW__formRoot{padding:32px}}.TourismCart-module-scss-module__IMESLW__cart .TourismCart-module-scss-module__IMESLW__widget{position:relative}
