.hotels-search-form-module-scss-module___GfP9G__container{--scroll-offset-top:0;--search-form-width:100%;--search-form-sticky-top-offset:var(--pi-size-spacing-16);box-sizing:content-box;font-family:var(--pi-font-family);text-align:left;justify-content:center;min-width:1px;max-width:100%;min-height:74px;margin:auto;display:flex}.hotels-search-form-module-scss-module___GfP9G__formWrapper{box-sizing:border-box;width:var(--search-form-width);transition:top .8s;display:flex;position:relative;top:0}.hotels-search-form-module-scss-module___GfP9G__formBlock{background-color:var(--pi-color-white);border:var(--search-form-border,1px solid var(--pi-color-neutral-200));border-radius:var(--search-form-border-radius,var(--pi-size-border-radius-20));box-shadow:var(--search-form-box-shadow,none);box-sizing:border-box;padding:var(--search-form-padding,var(--pi-size-spacing-16));width:100%;display:grid}.hotels-search-form-module-scss-module___GfP9G__searchButton[pi-button]{align-self:center;display:none}.hotels-search-form-module-scss-module___GfP9G__searchButton[pi-button].hotels-search-form-module-scss-module___GfP9G__dirty,.hotels-search-form-module-scss-module___GfP9G__searchButton[pi-button].hotels-search-form-module-scss-module___GfP9G__pristine{transition:padding .8s ease-in-out,gap .8s ease-in-out}.hotels-search-form-module-scss-module___GfP9G__searchButton[pi-button].hotels-search-form-module-scss-module___GfP9G__dirty .hotels-search-form-module-scss-module___GfP9G__buttonLabel,.hotels-search-form-module-scss-module___GfP9G__searchButton[pi-button].hotels-search-form-module-scss-module___GfP9G__pristine .hotels-search-form-module-scss-module___GfP9G__buttonLabel{white-space:nowrap;transition:width .8s ease-in-out,opacity .8s ease-in-out,transform .8s ease-in-out}.hotels-search-form-module-scss-module___GfP9G__searchButton[pi-button].hotels-search-form-module-scss-module___GfP9G__dirty .hotels-search-form-module-scss-module___GfP9G__buttonLabel{opacity:1}.hotels-search-form-module-scss-module___GfP9G__searchButton[pi-button].hotels-search-form-module-scss-module___GfP9G__pristine{gap:0}.hotels-search-form-module-scss-module___GfP9G__searchButton[pi-button].hotels-search-form-module-scss-module___GfP9G__pristine .hotels-search-form-module-scss-module___GfP9G__buttonLabel{opacity:0;transform:translate(20px);width:0!important}.hotels-search-form-module-scss-module___GfP9G__searchButton[pi-button]>[pi-icon]{--pi-icon-size:24px}.hotels-search-form-module-scss-module___GfP9G__searchButton[pi-button].hotels-search-form-module-scss-module___GfP9G__mobileOnly{width:100%;max-width:none}.hotels-search-form-module-scss-module___GfP9G__formSection{align-items:start;display:grid}.hotels-search-form-module-scss-module___GfP9G__formSectionItem{display:flex}.hotels-search-form-module-scss-module___GfP9G__collapsibleModal{--max-width:100%;--max-height:100%;--border-radius:0!important}.hotels-search-form-module-scss-module___GfP9G__collapsibleModalBody,.hotels-search-form-module-scss-module___GfP9G__collapsibleModalFooter,.hotels-search-form-module-scss-module___GfP9G__collapsibleModalHeader{width:100%}.hotels-search-form-module-scss-module___GfP9G__hideArrival .hotels-search-form-module-scss-module___GfP9G__formSectionArrival{display:none}@media screen and (max-width:683px){.hotels-search-form-module-scss-module___GfP9G__formBlock{grid-template-columns:1fr}.hotels-search-form-module-scss-module___GfP9G__formBlock .hotels-search-form-module-scss-module___GfP9G__formSectionArrival{border-bottom:var(--search-form-border,1px solid var(--pi-color-neutral-200));padding:0 0 var(--pi-size-spacing-4)0;grid-template-columns:1fr}.hotels-search-form-module-scss-module___GfP9G__formBlock .hotels-search-form-module-scss-module___GfP9G__formSectionDate{padding:var(--pi-size-spacing-4)0 0 0;grid-template-columns:1fr}.hotels-search-form-module-scss-module___GfP9G__formBlock .hotels-search-form-module-scss-module___GfP9G__formSectionDate .hotels-search-form-module-scss-module___GfP9G__formSectionItem{padding:var(--pi-size-spacing-4)0}.hotels-search-form-module-scss-module___GfP9G__formBlock .hotels-search-form-module-scss-module___GfP9G__formSectionDate .hotels-search-form-module-scss-module___GfP9G__formSectionItem:first-of-type{border-bottom:var(--search-form-border,1px solid var(--pi-color-neutral-200))}.hotels-search-form-module-scss-module___GfP9G__formBlock .hotels-search-form-module-scss-module___GfP9G__formSectionDate .hotels-search-form-module-scss-module___GfP9G__formSectionItem:nth-of-type(3){padding:0}.hotels-search-form-module-scss-module___GfP9G__searchButton[pi-button]{display:none}.hotels-search-form-module-scss-module___GfP9G__searchButton[pi-button].hotels-search-form-module-scss-module___GfP9G__mobileOnly{--h:100%;display:inherit}.hotels-search-form-module-scss-module___GfP9G__collapsibleModal .hotels-search-form-module-scss-module___GfP9G__formSectionItem .hotels-search-form-module-scss-module___GfP9G__searchButton[pi-button]{display:none}}@media screen and (min-width:684px){.hotels-search-form-module-scss-module___GfP9G__formBlock .hotels-search-form-module-scss-module___GfP9G__formSectionArrival{border-bottom:var(--search-form-border,1px solid var(--pi-color-neutral-200));padding:0 0 var(--pi-size-spacing-12)0}.hotels-search-form-module-scss-module___GfP9G__formBlock .hotels-search-form-module-scss-module___GfP9G__formSectionDate{padding:var(--pi-size-spacing-12)0 0 0}.hotels-search-form-module-scss-module___GfP9G__formBlock .hotels-search-form-module-scss-module___GfP9G__formSectionDate .hotels-search-form-module-scss-module___GfP9G__formSectionItem:first-of-type{border-right:var(--search-form-border,1px solid var(--pi-color-neutral-200));padding:0 var(--pi-size-spacing-12)0 0}.hotels-search-form-module-scss-module___GfP9G__formBlock .hotels-search-form-module-scss-module___GfP9G__formSectionDate .hotels-search-form-module-scss-module___GfP9G__formSectionItem:nth-of-type(2){padding:0 0 0 var(--pi-size-spacing-12)}.hotels-search-form-module-scss-module___GfP9G__formBlock .hotels-search-form-module-scss-module___GfP9G__formSectionDate .hotels-search-form-module-scss-module___GfP9G__formSectionItem:nth-of-type(3){height:100%;padding:0 0 0 var(--pi-size-spacing-12);align-items:center;display:flex}.hotels-search-form-module-scss-module___GfP9G__searchButton[pi-button]{display:flex}.hotels-search-form-module-scss-module___GfP9G__collapsibleModal .hotels-search-form-module-scss-module___GfP9G__collapsibleModalFooter .hotels-search-form-module-scss-module___GfP9G__searchButton[pi-button],.hotels-search-form-module-scss-module___GfP9G__searchButton[pi-button].hotels-search-form-module-scss-module___GfP9G__mobileOnly{display:none}}@media screen and (min-width:684px) and (max-width:771px){.hotels-search-form-module-scss-module___GfP9G__formBlock .hotels-search-form-module-scss-module___GfP9G__formSectionDate{grid-template-columns:2fr minmax(170px,1fr) auto}}@media screen and (min-width:772px) and (max-width:1089px){.hotels-search-form-module-scss-module___GfP9G__formBlock .hotels-search-form-module-scss-module___GfP9G__formSectionDate{grid-template-columns:2fr minmax(170px,1fr) auto}}@media screen and (min-width:1090px){.hotels-search-form-module-scss-module___GfP9G__formBlock{grid-template-columns:1fr 1fr auto}.hotels-search-form-module-scss-module___GfP9G__formBlock .hotels-search-form-module-scss-module___GfP9G__formSectionArrival{border-bottom:none;border-right:var(--search-form-border,1px solid var(--pi-color-neutral-200));padding:0;padding-right:var(--pi-size-spacing-12)}.hotels-search-form-module-scss-module___GfP9G__formBlock .hotels-search-form-module-scss-module___GfP9G__formSectionDate{grid-template-columns:2fr minmax(170px,1fr) auto;padding:0}.hotels-search-form-module-scss-module___GfP9G__formBlock .hotels-search-form-module-scss-module___GfP9G__formSectionDate .hotels-search-form-module-scss-module___GfP9G__formSectionItem:first-of-type{border-right:var(--search-form-border,1px solid var(--pi-color-neutral-200));min-width:225px;padding:0 var(--pi-size-spacing-12)0 var(--pi-size-spacing-12)}}@media screen and (min-width:1408px){.hotels-search-form-module-scss-module___GfP9G__formBlock{padding:var(--pi-size-spacing-24)}}.hotels-search-form-module-scss-module___GfP9G__container.hotels-search-form-module-scss-module___GfP9G__mobileLayoutOnly{--search-form-width:100%}.hotels-search-form-module-scss-module___GfP9G__container.hotels-search-form-module-scss-module___GfP9G__mobileLayoutOnly .hotels-search-form-module-scss-module___GfP9G__formBlock{grid-template-columns:1fr}.hotels-search-form-module-scss-module___GfP9G__container.hotels-search-form-module-scss-module___GfP9G__mobileLayoutOnly .hotels-search-form-module-scss-module___GfP9G__formBlock .hotels-search-form-module-scss-module___GfP9G__formSectionArrival{border-bottom:var(--search-form-border,1px solid var(--pi-color-neutral-200));padding:0 0 var(--pi-size-spacing-4)0;border-right:none;grid-template-columns:1fr}.hotels-search-form-module-scss-module___GfP9G__container.hotels-search-form-module-scss-module___GfP9G__mobileLayoutOnly .hotels-search-form-module-scss-module___GfP9G__formBlock .hotels-search-form-module-scss-module___GfP9G__formSectionDate{padding:var(--pi-size-spacing-4)0 0 0;border-bottom:none;grid-template-columns:1fr}.hotels-search-form-module-scss-module___GfP9G__container.hotels-search-form-module-scss-module___GfP9G__mobileLayoutOnly .hotels-search-form-module-scss-module___GfP9G__formBlock .hotels-search-form-module-scss-module___GfP9G__formSectionDate .hotels-search-form-module-scss-module___GfP9G__formSectionItem{padding:var(--pi-size-spacing-4)0}.hotels-search-form-module-scss-module___GfP9G__container.hotels-search-form-module-scss-module___GfP9G__mobileLayoutOnly .hotels-search-form-module-scss-module___GfP9G__formBlock .hotels-search-form-module-scss-module___GfP9G__formSectionDate .hotels-search-form-module-scss-module___GfP9G__formSectionItem:first-of-type{border-bottom:var(--search-form-border,1px solid var(--pi-color-neutral-200));border-right:none}.hotels-search-form-module-scss-module___GfP9G__container.hotels-search-form-module-scss-module___GfP9G__mobileLayoutOnly .hotels-search-form-module-scss-module___GfP9G__formBlock .hotels-search-form-module-scss-module___GfP9G__formSectionDate .hotels-search-form-module-scss-module___GfP9G__formSectionItem:nth-of-type(3){padding:0}.hotels-search-form-module-scss-module___GfP9G__container.hotels-search-form-module-scss-module___GfP9G__mobileLayoutOnly .hotels-search-form-module-scss-module___GfP9G__searchButton[pi-button]{display:none}.hotels-search-form-module-scss-module___GfP9G__container.hotels-search-form-module-scss-module___GfP9G__mobileLayoutOnly .hotels-search-form-module-scss-module___GfP9G__searchButton[pi-button].hotels-search-form-module-scss-module___GfP9G__mobileOnly{display:inherit}
.qsf-insurances-form-module-scss-module__rPLata__insuranceForm{grid-template-columns:1fr;grid-template-areas:"title""country""dateFrom""dateTo""passengers""search";display:grid}@media (min-width:772px){.qsf-insurances-form-module-scss-module__rPLata__insuranceForm{grid-template-columns:1fr 1fr 1fr 1fr auto;grid-template-areas:"title title title title title""country dateFrom dateTo passengers search";padding:16px}}.qsf-insurances-form-module-scss-module__rPLata__title{grid-area:title;padding:.5rem .75rem 0}.qsf-insurances-form-module-scss-module__rPLata__country{border-bottom-width:1px;grid-area:country;padding:.75rem}@media (min-width:772px){.qsf-insurances-form-module-scss-module__rPLata__country{border-bottom-width:0;padding:0 .75rem 0 0}}.qsf-insurances-form-module-scss-module__rPLata__country{border-color:var(--pi-color-neutral-200,#e9eaec)}.qsf-insurances-form-module-scss-module__rPLata__dateFrom{border-bottom-width:1px;grid-area:dateFrom;padding:.75rem}@media (min-width:772px){.qsf-insurances-form-module-scss-module__rPLata__dateFrom{border-bottom-width:0;border-left-width:1px;padding:0 .75rem}}.qsf-insurances-form-module-scss-module__rPLata__dateFrom{border-color:var(--pi-color-neutral-200,#e9eaec)}.qsf-insurances-form-module-scss-module__rPLata__dateTo{border-bottom-width:1px;grid-area:dateTo;padding:.75rem}@media (min-width:772px){.qsf-insurances-form-module-scss-module__rPLata__dateTo{border-bottom-width:0;border-left-width:1px;padding:0 .75rem}}.qsf-insurances-form-module-scss-module__rPLata__dateTo{border-color:var(--pi-color-neutral-200,#e9eaec)}.qsf-insurances-form-module-scss-module__rPLata__passengers{border-bottom-width:1px;grid-area:passengers;padding:.75rem}@media (min-width:772px){.qsf-insurances-form-module-scss-module__rPLata__passengers{border-bottom-width:0;border-left-width:1px;padding:0 .75rem}}.qsf-insurances-form-module-scss-module__rPLata__passengers{border-color:var(--pi-color-neutral-200,#e9eaec)}.qsf-insurances-form-module-scss-module__rPLata__submitButton{grid-area:search;justify-content:center;align-items:center;padding:.75rem;display:flex}@media (min-width:772px){.qsf-insurances-form-module-scss-module__rPLata__submitButton{padding:0 0 0 .75rem}}
.qsf-attractions-form-module-scss-module__LsKhwW__attractionsForm{grid-template-columns:1fr;grid-template-areas:"title""destination""dateFrom""dateTo""search";display:grid}@media (min-width:772px){.qsf-attractions-form-module-scss-module__LsKhwW__attractionsForm{grid-template-columns:1fr 1fr 1fr auto;grid-template-areas:"title title title title""destination dateFrom dateTo search";padding:16px}}.qsf-attractions-form-module-scss-module__LsKhwW__title{grid-area:title;padding:.5rem .75rem 0}.qsf-attractions-form-module-scss-module__LsKhwW__destination{border-bottom-width:1px;grid-area:destination;padding:.75rem}@media (min-width:772px){.qsf-attractions-form-module-scss-module__LsKhwW__destination{border-bottom-width:0;padding:0 .75rem 0 0}}.qsf-attractions-form-module-scss-module__LsKhwW__destination{border-color:var(--pi-color-neutral-200,#e9eaec)}.qsf-attractions-form-module-scss-module__LsKhwW__dateFrom{border-bottom-width:1px;grid-area:dateFrom;padding:.75rem}@media (min-width:772px){.qsf-attractions-form-module-scss-module__LsKhwW__dateFrom{border-bottom-width:0;border-left-width:1px;padding:0 .75rem}}.qsf-attractions-form-module-scss-module__LsKhwW__dateFrom{border-color:var(--pi-color-neutral-200,#e9eaec)}.qsf-attractions-form-module-scss-module__LsKhwW__dateTo{border-bottom-width:1px;grid-area:dateTo;padding:.75rem}@media (min-width:772px){.qsf-attractions-form-module-scss-module__LsKhwW__dateTo{border-bottom-width:0;border-left-width:1px;padding:0 .75rem}}.qsf-attractions-form-module-scss-module__LsKhwW__dateTo{border-color:var(--pi-color-neutral-200,#e9eaec)}.qsf-attractions-form-module-scss-module__LsKhwW__submitButton{grid-area:search;justify-content:center;align-items:center;padding:.75rem;display:flex}@media (min-width:772px){.qsf-attractions-form-module-scss-module__LsKhwW__submitButton{padding:0 0 0 .75rem}}
