.mpForm-request{--cols:3;--gap:1.5rem;padding-top:12.5rem}.mpForm-request:last-child{padding-bottom:13.75rem}.mpForm-request legend{float:left;clear:both;flex:0 0 100%;text-align:center;padding-bottom:1.25rem}.mpForm-request .form-fieldset{border:none}.mpForm-request .form-fieldset~.form-fieldset{margin-top:3.125rem}.mpForm-request .form-fieldset:not(.form-fieldset-sendit){padding-top:3.3125rem;padding-bottom:4.5625rem;padding-left:4.375rem;padding-right:4.375rem;background-color:#535659;color:#fff}.mpForm-request .form-fieldset-sendit{padding:0}.mpForm-request .form-fieldset,.mpForm-request .form-group-type-RepeaterRooms .item{display:flex;flex-wrap:wrap;gap:var(--gap)}.mpForm-request .form-fieldset-dates{justify-content:center}.mpForm-request .form-fieldset-dates .form-group{--cols:3;flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols))}.mpForm-request .form-group,.mpForm-request .form-group-type-RepeaterRooms :where(.item__room,.item__adults,.item__children){flex:1 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));max-width:100%}.mpForm-request .form-group-type-Submit{flex:0 0 auto}.mpForm-request .form-group--2colsXL{--cols:2}.mpForm-request .form-group--4colsXL{--cols:4}.mpForm-request .form-group:not(.form-group-type-RepeaterRooms,.form-group-type-Checkbox) .form-inputHolder,.mpForm-request .form-group-type-RepeaterRooms :where(.item__room,.item__adults,.item__children) .select-wrapper{border:1px solid currentColor;border-radius:1.1875rem;overflow:hidden}.mpForm-request input,.mpForm-request .select2-selection,.mpForm-request textarea{background-color:#fff0;border:none;border-radius:0;display:block;width:100%;padding-top:.3125rem;padding-left:.9375rem;padding-right:.9375rem;padding-bottom:0}.mpForm-request input::placeholder,.mpForm-request .select2-selection::placeholder,.mpForm-request textarea::placeholder{opacity:1;color:inherit}.mpForm-request textarea{resize:vertical;min-height:calc(2lh + 0.3125rem)}.mpForm-request .select2-container{display:block}.mpForm-request .select2-container .select2-selection{background-color:#fff0;border:none;border-radius:0;display:flex;align-items:center;justify-content:space-between;height:auto}.mpForm-request .select2-container .select2-selection .select2-selection__rendered{color:inherit;line-height:inherit;padding-left:0}.mpForm-request .select2-container .select2-selection .select2-selection__arrow{--lengthUnitless:var(--default-length-ctrlarrow-unitless);--headSize:0.625rem;position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:calc(var(--lengthUnitless) / 16 * 1rem);height:calc(var(--headSize) + 1px);transform:rotate(90deg);margin-top:-.3125rem}.mpForm-request .select2-container .select2-selection .select2-selection__arrow::before,.mpForm-request .select2-container .select2-selection .select2-selection__arrow::after{content:"";width:var(--headSize);transform-origin:center right}.mpForm-request .select2-container .select2-selection .select2-selection__arrow::before{transform:translateY(1px) rotate(45deg)}.mpForm-request .select2-container .select2-selection .select2-selection__arrow::after{transform:translateY(-1px) rotate(-45deg)}.mpForm-request .select2-container .select2-selection .select2-selection__arrow::before,.mpForm-request .select2-container .select2-selection .select2-selection__arrow::after,.mpForm-request .select2-container .select2-selection .select2-selection__arrow b{display:block;height:1px;background-color:currentColor;margin-right:calc((100% - var(--lengthUnitless) / 16 * 1rem) / 2)}.mpForm-request .select2-container .select2-selection .select2-selection__arrow b{position:static;border-color:#fff0;border:none;margin-left:0;margin-top:0}.mpForm-request .select2-container .select2-selection .select2-selection__arrow b{width:calc(var(--lengthUnitless) / 16 * 1rem)}.mpForm-request .formRepeater .items{display:flex;flex-direction:column;gap:2rem}.mpForm-request .formRepeater .item{position:relative;gap:1rem var(--gap)}.mpForm-request .formRepeater .item+.item .item__room{margin-bottom:calc(1rem + 2.4375rem)}.mpForm-request .formRepeater .childrensAges{--cols:2;display:flex;flex-wrap:wrap;gap:0 var(--gap)}.mpForm-request .formRepeater .childsAge{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));max-width:100%;margin-top:1rem}.mpForm-request .btnWrapper--add{padding-top:2rem}.mpForm-request .btnWrapper--remove{position:absolute;bottom:0;left:0}.mpForm-request .btn--add,.mpForm-request .btn--remove{--bgColor:#ffffff;--color:#535659}.mpForm-request .btn--add .g_arrow,.mpForm-request .btn--remove .g_arrow{--lengthUnitless:11;--headSize:0.6875rem}.mpForm-request .btn--add .g_arrow::before,.mpForm-request .btn--remove .g_arrow::before{transform:none}.mpForm-request .btn--add .g_arrow::after,.mpForm-request .btn--remove .g_arrow::after{transform:rotate(90deg);transform-origin:center;margin-top:-1px}.mpForm-request .btn--add .g_arrow-middleline,.mpForm-request .btn--remove .g_arrow-middleline{display:none}.mpForm-request .form-check .labelInner{display:flex}.mpForm-request .form-check .labelInner .the-checkbox{visibility:hidden;margin:0;width:0;height:0}.mpForm-request .form-check .labelInner .labelText{text-wrap:balance}.mpForm-request .form-check .labelInner a{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}.mpForm-request .customCheckbox{--size:0.8125rem;border:1px solid currentColor;display:flex;flex-direction:column;justify-content:center;align-items:center;width:var(--size);height:var(--size);flex:0 0 var(--size);margin-top:calc(1em + (1lh - 1em) *.2 - var(--size));margin-right:.5em}.mpForm-request .customCheckbox:hover{cursor:pointer}.mpForm-request .customCheckbox::before,.mpForm-request .customCheckbox::after{content:"";width:75%;height:1px;background-color:currentColor;opacity:0}.mpForm-request .customCheckbox::before{transform:rotate(45deg)}.mpForm-request .customCheckbox::after{margin-top:-1px;transform:rotate(-45deg)}.mpForm-request .the-checkbox:checked+.customCheckbox::before,.mpForm-request .the-checkbox:checked+.customCheckbox::after{opacity:1}.mpForm-request .btn--remove .g_arrow::after{content:initial}@keyframes rotateFull{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}form.mpForm .form-group-type-Submit .g_linkWrapper{position:relative}form.mpForm .form-group-type-Submit .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}form.mpForm .form-group-type-Submit .loaderInner{width:36px;height:36px;animation:rotateFull 6000ms linear infinite;animation-play-state:paused;opacity:0}form.mpForm .form-group-type-Submit .loaderInner svg{width:100%;height:100%}form.mpForm.isSending button[type="submit"]{pointer-events:none;opacity:.5;transition:opacity 400ms ease-in-out,background-color var(--default-hover-out-speed) ease,color var(--default-hover-out-speed) ease}form.mpForm.isSending .form-group-type-Submit .loaderInner{animation-play-state:running;opacity:1}
