.q-home-search[data-v-557bdba0]{background-color:var(--color-primary);min-height:calc(100vh - 57px);padding:0 var(--spacing-2);position:relative}.q-home-search--android[data-v-557bdba0]{min-height:calc(100vh - 111px)}.q-home-search__container[data-v-557bdba0]{align-items:center;display:flex;height:100%;min-height:inherit;position:relative;z-index:2}.q-home-search__container .search-bar[data-v-557bdba0]{display:flex;flex-direction:column;height:100%;justify-content:center;min-height:inherit;position:relative;width:100%}.q-home-search__container .search-bar__text[data-v-557bdba0]{margin:auto auto 0;max-width:480px}.q-home-search__container .search-bar__text .title[data-v-557bdba0]{color:#fff;font-family:var(--font-family-primary);font-size:var(--font-size-6xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-2)}@media only screen and (min-width:1024px){.q-home-search__container .search-bar__text .title[data-v-557bdba0]{font-size:var(--font-size-8xl);padding-top:0}}.q-home-search__container .search-bar__text .subtitle[data-v-557bdba0]{color:#fff;font-size:var(--font-size);margin-top:var(--spacing-2)}@media only screen and (min-width:1024px){.q-home-search__container .search-bar__text .subtitle[data-v-557bdba0]{font-size:var(--font-size-3xl)}.q-home-search__container .search-bar__text[data-v-557bdba0]{max-width:700px}}.q-home-search__container .search-bar .search-component[data-v-557bdba0]{border-radius:var(--border-radius-xl);margin:var(--spacing-12) 0 auto;max-width:480px;position:relative;width:100%;z-index:1}.q-home-search__container .search-bar .search-component[data-v-557bdba0] .algolia-form-inline{align-items:stretch;gap:var(--spacing-3) var(--spacing-4);padding:0}.q-home-search__container .search-bar .search-component[data-v-557bdba0] .algolia-form-inline .mds-select__content select{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.q-home-search__container .search-bar .search-component[data-v-557bdba0] .algolia-form-inline .mds-icon--inverted{display:none}.q-home-search__container .search-bar .search-component[data-v-557bdba0] .algolia-form-inline .algolia-filter-location,.q-home-search__container .search-bar .search-component[data-v-557bdba0] .algolia-form-inline .algolia-filter-select,.q-home-search__container .search-bar .search-component[data-v-557bdba0] .algolia-form-inline .algolia-filter-submit{flex-basis:33%;flex-grow:1;height:48px;margin:0;width:auto}.q-home-search__container .search-bar .search-component[data-v-557bdba0] .algolia-form-inline .algolia-filter-submit{margin-top:var(--spacing-5);text-align:center}.q-home-search__container .search-bar .search-component[data-v-557bdba0] .algolia-form-inline .algolia-filter-submit button{align-items:center;border-radius:var(--border-radius-full);height:48px;justify-content:center;padding:var(--spacing-3) var(--spacing-6)}@media only screen and (min-width:1024px){.q-home-search__container .search-bar .search-component[data-v-557bdba0] .algolia-form-inline .algolia-filter-submit{flex:0 0 140px;margin-top:0}.q-home-search__container .search-bar .search-component[data-v-557bdba0] .algolia-form-inline .algolia-filter-submit button{width:140px}}@media only screen and (min-width:1024px){.q-home-search__container .search-bar .search-component[data-v-557bdba0] .algolia-form-inline{flex-flow:row wrap}}.q-home-search__container .search-bar .search-component[data-v-557bdba0] .mds-autocomplete,.q-home-search__container .search-bar .search-component[data-v-557bdba0] .mds-select,.q-home-search__container .search-bar .search-component[data-v-557bdba0] .mds-input{height:48px;min-height:48px}@media only screen and (min-width:1024px){.q-home-search__container .search-bar .search-component[data-v-557bdba0]{border-radius:var(--border-radius-xl);max-width:720px;width:100%}.q-home-search__container .search-bar[data-v-557bdba0]{background-color:var(--color-primary);max-width:50vw;width:auto}.q-home-search__container .search-bar[data-v-557bdba0]:after{aspect-ratio:.21;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='696'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23ffb200' d='M129.8 696.127h-23.3c1.3-70.4 3.5-143.4-2.3-211-15.9-184.3-90.9-328-73.9-485h24.6q-1.95 9.9-3.3 19.8c-23.7 168.1 57.9 319.8 74.8 516 4.3 51.4 4.2 105.9 3.4 160.2'/%3E%3Cpath fill='%23006fdf' d='M106.5 696.127H-.175v-696H30.3c-16.9 157.1 58.1 300.7 73.9 485 5.7 67.6 3.6 140.5 2.3 211'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;bottom:0;content:"";position:absolute;right:1px;top:0;transform:translate(100%)}.q-home-search__container[data-v-557bdba0]{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}}.q-home-search__carousel[data-v-557bdba0]{background-color:var(--color-background);bottom:40%;position:absolute;right:0;top:0;width:100%}.q-home-search__carousel[data-v-557bdba0]:after,.q-home-search__carousel[data-v-557bdba0]:before{bottom:0;content:"";left:0;position:absolute;right:0}.q-home-search__carousel[data-v-557bdba0]:before{background-color:#000;opacity:.25;top:0;z-index:1}.q-home-search__carousel[data-v-557bdba0]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1544.31 91.89'%3E%3Cpath fill='%23006de6' fill-rule='evenodd' d='M1047.8 60.5c163.35 26.34 328.85 26.34 496.51 0v31.38H0V77.95c157.1 16.9 270.7-58.09 455-73.89S802.77 21 1047.8 60.5'/%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;bottom:-2px;box-sizing:content-box;height:30%;width:100%;z-index:2}.q-home-search__carousel .carousel-item[data-v-557bdba0]{margin:0;max-width:none;min-width:100%}@media only screen and (min-width:1024px){.q-home-search__carousel[data-v-557bdba0]{bottom:0;width:50%}.q-home-search__carousel[data-v-557bdba0]:after,.q-home-search__carousel[data-v-557bdba0]:before{content:"";display:none}}.q-home-search__image[data-v-557bdba0]{display:block}.q-home-search__image[data-v-557bdba0] img{min-height:100%;min-width:100%}@media only screen and (min-width:1024px){.q-home-search[data-v-557bdba0]{min-height:600px;padding:0}}
