@keyframes rotateFull{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}form textarea{resize:vertical;height:44px}.mpForm{max-width:100vw}.mpForm button[type="submit"],.mpForm .loaderInner{transition:opacity 400ms ease-in-out}.mpForm .form-group-type-Submit{margin-right:20px}.mpForm .form-group-type-Submit .g_linkWrapper{position:relative}.mpForm .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.mpForm .loaderInner{width:36px;height:36px;animation:rotateFull 6000ms linear infinite;animation-play-state:paused;opacity:0}.mpForm .loaderInner svg{width:100%;height:100%}.mpForm.isSending button[type="submit"]{pointer-events:none;opacity:.5}.mpForm.isSending .form-group-type-Submit .loaderInner{animation-play-state:running;opacity:1}.mpForm legend{grid-column:col-start 1 / col-end 12;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mpForm fieldset,.mpForm .form-group-privacy{border:none;display:block;margin:0;padding:0 15px;width:100%;max-width:550px}@media (min-width:1200px){.mpForm fieldset,.mpForm .form-group-privacy{padding-left:min(var(--mpContainerPadding), var(--container-difference));padding-right:min(var(--mpContainerPadding), var(--container-difference))}}.mpForm .form-fieldset:has(.form-group-type-Submit){display:flex;flex-wrap:wrap;margin-top:20px;padding-left:min(var(--mpContainerPadding), var(--container-difference));padding-right:min(var(--mpContainerPadding), var(--container-difference));justify-content:space-between}.mpForm label{display:none}.mpForm input,.mpForm select,.mpForm textarea,.mpForm mp-select,.mpForm mp-number{width:100%;background:transparent;color:var(--white);border-radius:0;border:0;border-bottom:1px solid currentColor;font:inherit;line-height:1.2em;padding:11px 0}.mpForm input::placeholder,.mpForm select::placeholder,.mpForm textarea::placeholder,.mpForm mp-select::placeholder,.mpForm mp-number::placeholder{color:var(--white);opacity:1}.mpForm input:focus,.mpForm select:focus,.mpForm textarea:focus,.mpForm mp-select:focus,.mpForm mp-number:focus{outline:none}.mpForm input:focus-visible,.mpForm select:focus-visible,.mpForm textarea:focus-visible,.mpForm mp-select:focus-visible,.mpForm mp-number:focus-visible{border-bottom:2px solid currentColor;margin-bottom:-1px}.mpForm button,.mpForm .link-with-arrow{color:var(--black);text-align:center;padding:11px 0}.mpForm div:has(>.select2-wrapper){height:100%;display:block}.mpForm .page{max-width:100%}.mpForm mp-select{padding:0;text-transform:capitalize;--select-bg:var(--white);--select-color:var(--black);--accentColor:var(--orange)}.mpForm mp-select::part(mp-label){padding:11px 0;text-transform:capitalize}.mpForm mp-select::part(mp-label-arrow){padding:0}.mpForm mp-select::part(mp-options){background-color:#fff;color:var(--black)}.mpForm mp-select mp-option{background:#fff;color:#000}.mpForm :not(mp-select,mp-number):user-invalid,.mpForm [fake-userinvalid="true"]{border-color:red}.mpForm input::-webkit-outer-spin-button,.mpForm input::-webkit-inner-spin-button{display:none}.mpForm input[type=number]::-webkit-inner-spin-button,.mpForm input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mpForm input[type=number]{-moz-appearance:textfield}.mpForm .form-group-privacy{display:block;text-transform:initial;accent-color:#fff}.mpForm .form-group-privacy .form-check{padding:20px 0 0}.mpForm .form-group-privacy input{display:inline;width:auto}.mpForm .form-group-privacy label{display:block}@media (min-width:992px){.mpForm .form-group-privacy{display:none}}@media (min-width:992px){.mpForm .page{display:grid;grid-template-columns:var(--global-grid);grid-template-rows:auto}.mpForm .page>*{padding-right:0;grid-row:auto / span 1;width:clamp(400px, 31.54vw, 600px);grid-column:1 / -1}}@media (min-width:992px){#quickrequest .form-fieldset{padding-right:0}}body .select2-container--default .select2-selection--single{border-radius:0;background-color:transparent;border:0;border-bottom:1px solid var(--white);color:var(--white)}body .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--white);line-height:22px;padding:11px 0;text-transform:capitalize}body .select2-container--default .select2-selection--single{display:block;height:auto;min-height:44px}body .select2-container--default .select2-selection--single .select2-selection__arrow{height:90%}body .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent transparent;margin-left:0}body .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--orange)}body .select2-results__options{color:var(--black)}body .select2-search__field{color:var(--black)}body .select2-search__field:focus-visible{outline:none}main .mpForm{margin-bottom:60px}main .mpForm .page{display:grid;grid-template-columns:var(--global-grid)}main .mpForm .page>*{grid-column:col-start 1 / col-end 12;padding:0;max-width:unset}main .mpForm fieldset{display:grid;gap:0 var(--global-grid-col-width)}@media (min-width:768px){main .mpForm fieldset{grid-template-columns:1fr 1fr}}main .mpForm .form-fieldset:has(.form-group-type-Submit){padding:0;gap:0 20px}main .mpForm .form-fieldset:has(.form-group-type-Submit)>*{margin-left:0}main .mpForm button{color:inherit}main .mpForm .form-group-privacy{padding:0;width:100%;max-width:unset}main .mpForm .form-group-privacy .form-check{padding:0}main .mpForm .form-group-privacy .customCheckbox{display:none}main .mpForm .form-group-privacy .labelText,main .mpForm .form-group-privacy .labelText>*{display:inline}main .mpForm .checkbox{margin-top:30px}main .mpForm .formRepeater--rooms .btnWrapper{height:0;overflow:hidden;margin-bottom:30px}@media (min-width:992px){main .mpForm{margin-bottom:100px}}@media (min-width:992px){main .mpForm .page>*{width:100%}}body .flatpickr-day.selected,body .flatpickr-day.startRange,body .flatpickr-day.endRange,body .flatpickr-day.selected.inRange,body .flatpickr-day.startRange.inRange,body .flatpickr-day.endRange.inRange,body .flatpickr-day.selected:focus,body .flatpickr-day.startRange:focus,body .flatpickr-day.endRange:focus,body .flatpickr-day.selected:hover,body .flatpickr-day.startRange:hover,body .flatpickr-day.endRange:hover,body .flatpickr-day.selected.prevMonthDay,body .flatpickr-day.startRange.prevMonthDay,body .flatpickr-day.endRange.prevMonthDay,body .flatpickr-day.selected.nextMonthDay,body .flatpickr-day.startRange.nextMonthDay,body .flatpickr-day.endRange.nextMonthDay{background-color:var(--orange);border-color:var(--orange)}body span.flatpickr-weekday{font-weight:inherit}
