.trip-search-form{background-color:var(--color-dark-cool-gray);color:var(--legacy-color-corduroy);display:block;padding:20px;width:100%;z-index:2}.header-main__search-button-container .trip-search-form,.form-hero__search-button-container .trip-search-form{background:rgba(0,0,0,0);padding-top:0;padding-bottom:0}.trip-search-form__form{margin:0 auto}.trip-search-form__content{display:block}.trip-search-form__wrap{padding-bottom:21px;flex:1;min-width:0}.trip-search-form__wrap .form-field .multi-select .multi-select__inner{cursor:pointer}.trip-search-form__wrap .form-field .multi-select .multi-select__inner input::-webkit-input-placeholder{color:#5b6a6a;opacity:1 !important}.trip-search-form__wrap .form-field .multi-select .multi-select__inner input::-moz-placeholder{color:#5b6a6a;opacity:1 !important}.trip-search-form__wrap .form-field .multi-select .multi-select__inner input:-moz-placeholder{color:#5b6a6a;opacity:1 !important}.trip-search-form__wrap .form-field .multi-select .multi-select__inner input:-ms-input-placeholder{color:#5b6a6a;opacity:1 !important}.trip-search-form__wrap .multi-select--placeholder::before{opacity:1}.trip-search-form__wrap .choices{height:44px !important;overflow:visible}.trip-search-form__wrap .choices .choices__list[aria-expanded],.trip-search-form__wrap .choices .choices__list--dropdown{border:1px solid var(--color-cool-gray) !important;border-bottom-left-radius:5px !important;border-bottom-right-radius:5px !important;z-index:11 !important}.trip-search-form__wrap .choices .choices__list[aria-expanded] .choices__list,.trip-search-form__wrap .choices .choices__list--dropdown .choices__list{height:auto}.trip-search-form__text{color:var(--color-white) !important}.trip-search-form__button,.trip-search-form__input{width:100%}.trip-search-form .search-autocomplete .choices .multi-select__inner .choices__list .choices__placeholder{opacity:1}.trip-search-form__search-button-close{display:none;gap:10px;align-self:center;align-items:center;justify-content:center;color:var(--color-white);padding-top:20px}.form-hero .trip-search-form__search-button-close,.header-main__search-button-container .trip-search-form__search-button-close{display:flex}.trip-search-form__submit{align-self:flex-end}.trip-search-form__include-flights{display:flex;position:relative;padding:12px;justify-content:flex-end;left:12px}.trip-search-form__include-flights label{color:var(--color-white)}.form-hero .trip-search-form__include-flights,.header-main__search-button-container .trip-search-form__include-flights{right:21px;left:auto}.trip-search-form__include-flights-mobile{display:none}@media screen and (max-width: 576px){.trip-search-form__include-flights{display:none;justify-content:flex-start;left:auto}.form-hero .trip-search-form__include-flights,.header-main__search-button-container .trip-search-form__include-flights{right:auto;left:auto}.trip-search-form__include-flights-mobile{display:flex;padding-bottom:12px}.trip-search-form__include-flights-mobile label{color:var(--color-white)}.trip-search-form__include-flights-mobile label input{width:15px;height:15px}.trip-search-form__wrap{min-height:90px}}@media screen and (min-width: 768px){.trip-search-form__content{display:flex;gap:10px}.trip-search-form__content .multi-select{width:100%;min-width:180px}.trip-search-form__wrap{padding-bottom:0}}@media screen and (min-width: 1024px){.trip-search-form__content{gap:15px}.trip-search-form__submit{width:11.3%}}.trip-search-form__month-field .multi-select[loading=true],.trip-search-form__activity-field .multi-select[loading=true]{position:relative}.trip-search-form__month-field .multi-select[loading=true] .multi-select__inner::after,.trip-search-form__activity-field .multi-select[loading=true] .multi-select__inner::after{opacity:0}.trip-search-form__month-field .multi-select[loading=true]::after,.trip-search-form__activity-field .multi-select[loading=true]::after{content:"";background-image:url(../../../src/assets/gif/loading-spinner.gif);background-repeat:no-repeat;background-size:contain;background-position-x:right;position:absolute;width:45px;height:45px;right:0;top:0}
