.puck-container{width:var(--container-width,100%);grid-column:span var(--span-base,1);grid-row:span var(--row-span-base,1)}@media (min-width:768px){.puck-container{grid-column:span var(--span-sm);grid-row:span var(--row-span-sm)}}.puck-container__content{column-gap:var(--container-column-gap,0px);row-gap:var(--container-row-gap,0px);flex-direction:var(--container-direction-base,row);flex-wrap:var(--container-flex-wrap-base,wrap);width:100%;display:flex}@media (min-width:768px){.puck-container__content{flex-direction:var(--container-direction-sm,var(--container-direction-base,row));flex-wrap:var(--container-flex-wrap-sm,var(--container-flex-wrap-base,wrap))}}.puck-container__content--single-fit>:only-child{flex:0 auto;width:auto!important}.puck-container__content--boxed{max-width:1360px;margin-left:auto;margin-right:auto}.puck-container__content--full{width:100%;max-width:100%}.puck-container__content--justify-start{justify-content:flex-start}.puck-container__content--justify-center{justify-content:center}.puck-container__content--justify-end{justify-content:flex-end}.puck-container__content--justify-space-between{justify-content:space-between}.puck-container__content--justify-space-around{justify-content:space-around}.puck-container__content--justify-space-evenly{justify-content:space-evenly}.puck-container__content--align-start{align-items:flex-start}.puck-container__content--align-center{align-items:center}.puck-container__content--align-end{align-items:flex-end}.puck-container__content--align-stretch{align-items:stretch}
.puck-grid{width:var(--grid-width,100%)}.puck-grid__content{column-gap:var(--grid-column-gap,0px);row-gap:var(--grid-row-gap,0px);grid-template-columns:repeat(var(--grid-columns-base,1), minmax(0, 1fr));grid-template-rows:repeat(var(--grid-rows-base,1), minmax(0, 1fr));width:100%;display:grid}@media (min-width:768px){.puck-grid__content{grid-template-columns:repeat(var(--grid-columns-sm,var(--grid-columns-base,1)), minmax(0, 1fr));grid-template-rows:repeat(var(--grid-rows-sm,var(--grid-rows-base,1)), minmax(0, 1fr))}}.puck-grid__content--boxed{max-width:1360px;margin-left:auto;margin-right:auto}.puck-grid__content--full{width:100%;max-width:100%}.puck-grid__content--flow-row{grid-auto-flow:row}.puck-grid__content--flow-column{grid-auto-flow:column}.puck-grid__content--justify-start{justify-items:start}.puck-grid__content--justify-center{justify-items:center}.puck-grid__content--justify-end{justify-items:end}.puck-grid__content--justify-stretch{justify-items:stretch}.puck-grid__content--align-start{align-items:start}.puck-grid__content--align-center{align-items:center}.puck-grid__content--align-end{align-items:end}.puck-grid__content--align-stretch{align-items:stretch}
.infoBlock__icon{flex-shrink:0;width:48px;height:48px;position:relative}.infoBlock__description p{margin:0}.infoBlock__textLink{align-items:center;gap:var(--mantine-spacing-s200);width:fit-content;display:inline-flex}.infoBlock__layout{gap:var(--mantine-spacing-s300);flex-flow:row;align-items:flex-start;width:100%;display:flex}.infoBlock__contentWrap{width:100%}@media (max-width:767px){.infoBlock__contentWrap{flex:1}}
.popularTravelCard{aspect-ratio:280/335;border-radius:var(--mantine-radius-md);justify-self:stretch;width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}@media (max-width:767px){.popularTravelCard{aspect-ratio:3/2}}.popularTravelCard__placeholder{background-color:var(--mantine-color-gray-3);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.popularTravelCard__gradient{pointer-events:none;background:linear-gradient(#0000 13%,#0009 85%);position:absolute;inset:0}.popularTravelCard__content{bottom:var(--mantine-spacing-s500);left:var(--mantine-spacing-s400);right:var(--mantine-spacing-s400);border-radius:var(--mantine-radius-md);-webkit-backdrop-filter:blur(4px)saturate(1.1);backdrop-filter:blur(4px)saturate(1.1);padding:var(--mantine-spacing-s300) var(--mantine-spacing-s400);background-color:#ffffff1f;border:.5px solid #ffffff2e;display:flex;position:absolute;box-shadow:0 4px 24px #0000001f,inset 0 1px #ffffff1a}.popularTravelCard__content--simple{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-s300);flex-direction:row}.popularTravelCard__content--extended{justify-content:flex-start;align-items:flex-start;gap:var(--mantine-spacing-s100);flex-direction:column}.popularTravelCard__label--simple{flex:1}.popularTravelCard__description{letter-spacing:-.01em}.popularTravelCard__action{align-items:center;gap:var(--mantine-spacing-s100);padding-top:var(--mantine-spacing-s100);padding-bottom:var(--mantine-spacing-s100);border-bottom:1px solid var(--mantine-color-white);display:flex}.popularTravelCard__icon{color:var(--mantine-color-white)}.puck-grid__content>:has(.popularTravelCard){justify-self:stretch}
.puck-spacer{width:100%;height:var(--spacer-height-mobile)}@media (min-width:768px){.puck-spacer{height:var(--spacer-height-tablet)}}@media (min-width:1280px){.puck-spacer{height:var(--spacer-height-desktop)}}.puck-spacer--editing,[data-puck-preview] .puck-spacer,[data-puck-entry] .puck-spacer{outline:1px dashed var(--mantine-color-gray-4);outline-offset:-1px;min-height:8px}
.puckStepper{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}@media (max-width:767px){.puckStepper--hide-on-mobile{display:none}}.puckStepper__default{flex-wrap:wrap;align-items:center;row-gap:8px;width:100%;display:flex}.puckStepper__step{min-width:0;max-width:100%;color:var(--mantine-color-gray-5);align-items:center;display:flex}.puckStepper__step--active .puckStepper__index{background-color:var(--mantine-primary-color-filled);border-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.puckStepper__step--active .puckStepper__icon{color:var(--mantine-primary-color-filled)}.puckStepper__stepHead{align-items:center;display:flex}.puckStepper__icon{color:var(--mantine-color-gray-5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.puckStepper__index{border:2px solid var(--mantine-color-gray-4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-weight:500;display:flex}@media (max-width:767px){.puckStepper__index{width:32px;height:32px;font-size:12px;line-height:16px}}.puckStepper__stepLabels{flex-direction:column;min-width:0;margin-inline-start:12px;display:flex}@media (max-width:767px){.puckStepper__stepLabels{margin-inline-start:8px}}.puckStepper__label{overflow-wrap:anywhere;font-weight:600;line-height:1.2}.puckStepper__description{overflow-wrap:anywhere}.puckStepper__line{background-color:var(--mantine-color-gray-4);flex:1;min-width:8px;height:1px;margin-inline:16px}@media (max-width:767px){.puckStepper__line{max-width:80px;margin-inline:8px}}.puckStepper__compacted{gap:4px;width:100%;display:flex}.puckStepper__bar{background:var(--mantine-color-gray-4);border-radius:22px;flex:1;min-width:15px;height:4px;display:inline-block}.puckStepper__bar--completed{background-color:var(--mantine-primary-color-light)}.puckStepper__bar--active{background-color:var(--mantine-primary-color-filled)}.puckStepper--mobile-compact .puckStepper__compacted{display:none}@media (max-width:767px){.puckStepper--mobile-compact .puckStepper__default{display:none}.puckStepper--mobile-compact .puckStepper__compacted{display:flex}}
.LpUVWa_card{box-sizing:border-box;width:100%;min-width:0;padding:var(--mantine-spacing-s500);background:var(--mantine-color-white)}@media (min-width:768px){.LpUVWa_card{padding:var(--mantine-spacing-s500) var(--mantine-spacing-s700) var(--mantine-spacing-s600)}}.LpUVWa_fields{container:form-fields/inline-size}.LpUVWa_fields>*{box-sizing:border-box;flex-shrink:0;min-width:0}.LpUVWa_fields>:not([data-field-width]):not(:has(>[data-field-width])){width:100%}.LpUVWa_fields>[data-field-mobile-width="100"]{width:100%}.LpUVWa_fields>:has(>[data-field-mobile-width="100"]){width:100%}.LpUVWa_fields>[data-field-mobile-width="75"]{width:calc(75% - 4px)}.LpUVWa_fields>:has(>[data-field-mobile-width="75"]){width:calc(75% - 4px)}.LpUVWa_fields>[data-field-mobile-width="66"]{width:calc(66.6667% - 5.33333px)}.LpUVWa_fields>:has(>[data-field-mobile-width="66"]){width:calc(66.6667% - 5.33333px)}.LpUVWa_fields>[data-field-mobile-width="50"]{width:calc(50% - 8px)}.LpUVWa_fields>:has(>[data-field-mobile-width="50"]){width:calc(50% - 8px)}.LpUVWa_fields>[data-field-mobile-width="33"]{width:calc(33.3333% - 10.6667px)}.LpUVWa_fields>:has(>[data-field-mobile-width="33"]){width:calc(33.3333% - 10.6667px)}.LpUVWa_fields>[data-field-mobile-width="25"]{width:calc(25% - 12px)}.LpUVWa_fields>:has(>[data-field-mobile-width="25"]){width:calc(25% - 12px)}@container form-fields (min-width:768px){.LpUVWa_fields>[data-field-width="100"]{width:100%}.LpUVWa_fields>:has(>[data-field-width="100"]){width:100%}.LpUVWa_fields>[data-field-width="75"]{width:calc(75% - 4px)}.LpUVWa_fields>:has(>[data-field-width="75"]){width:calc(75% - 4px)}.LpUVWa_fields>[data-field-width="66"]{width:calc(66.6667% - 5.33333px)}.LpUVWa_fields>:has(>[data-field-width="66"]){width:calc(66.6667% - 5.33333px)}.LpUVWa_fields>[data-field-width="50"]{width:calc(50% - 8px)}.LpUVWa_fields>:has(>[data-field-width="50"]){width:calc(50% - 8px)}.LpUVWa_fields>[data-field-width="33"]{width:calc(33.3333% - 10.6667px)}.LpUVWa_fields>:has(>[data-field-width="33"]){width:calc(33.3333% - 10.6667px)}.LpUVWa_fields>[data-field-width="25"]{width:calc(25% - 12px)}.LpUVWa_fields>:has(>[data-field-width="25"]){width:calc(25% - 12px)}}
