@keyframes rotateFull{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}form.mpForm button[type="submit"],form.mpForm .loaderInner{transition:opacity 400ms ease-in-out}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}form.mpForm.isSending .form-group-type-Submit .loaderInner{animation-play-state:running;opacity:1}#page .mpForm{--cols:1;--gap:2rem}@media (min-width:36rem){#page .mpForm{--cols:2}}@media (min-width:62rem){#page .mpForm{--cols:3}}@media (min-width:75rem){#page .mpForm{--cols:4}}#page .mpForm fieldset{padding:0;border:none}#page .mpForm .form-fieldset{display:flex;flex-wrap:wrap;gap:var(--gap)}#page .mpForm .mpLegend{flex:0 0 100%;width:100%;padding-top:5rem;padding-bottom:1.25rem}#page .mpForm .form-group{flex:1 0 calc((100% - var(--gap) * (var(--cols) - 1)) / var(--cols));max-width:100%;margin:0}#page .mpForm .control-label{display:block;margin-bottom:.3125rem}#page .mpForm .form-control:not([type=checkbox]){width:100%;background-color:#fff0;border:none;border-bottom:2px solid currentColor;padding:0;color:inherit}#page .mpForm .form-control:not([type=checkbox])::placeholder{color:inherit;opacity:1}#page .mpForm .select2-selection{background-color:#fff0;border-radius:0;border:none;border-bottom:2px solid currentColor;height:auto}#page .mpForm .select2-selection__rendered{color:inherit;line-height:inherit;padding-left:0}#page .mpForm .select2-selection__arrow b{border-color:currentColor #fff0 #fff0 #fff0}#page .mpForm .select2-container--open .select2-selection__arrow b{border-color:#fff0 #fff0 currentColor #fff0}#page .mpForm .form-group-checkboxes>div{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem 1rem}#page .mpForm .form-control[type=checkbox]{appearance:none;border:none;background-color:#fff0;margin:0;width:1px;height:1px;margin-right:-1px;margin-bottom:-1px}#page .mpForm .form-control[type=checkbox]+.customCheckbox{--size:0.875rem;position:relative;display:block;margin-top:calc(1em - var(--size));width:var(--size);height:var(--size);flex:0 0 var(--size);border:2px solid currentColor}#page .mpForm .form-control[type=checkbox]+.customCheckbox::before,#page .mpForm .form-control[type=checkbox]+.customCheckbox::after{content:"";position:absolute;top:calc(50%);left:calc(50%);width:.4375rem;height:2px;transform:translate(-50%,-50%) rotate(var(--rotate));background-color:var(--checkColor,currentColor);opacity:0;transition:opacity var(--default-hoverout-speed)}#page .mpForm .form-control[type=checkbox]+.customCheckbox::before{--rotate:45deg}#page .mpForm .form-control[type=checkbox]+.customCheckbox::after{--rotate:-45deg}#page .mpForm .form-control[type=checkbox]:focus-visible+.customCheckbox{--checkColor:var(--element-bg-color);background-color:#fff}#page .mpForm .form-control[type=checkbox]:checked+.customCheckbox::before,#page .mpForm .form-control[type=checkbox]:checked+.customCheckbox::after{opacity:1;transition:opacity var(--default-hoverin-speed)}#page .mpForm .labelInner{display:flex;gap:calc(.5em + var(--letter-spacing))}#page .mpForm textarea{resize:vertical;min-height:3lh}#page .mpForm .form-group-type-Submit{display:flex;justify-content:center;padding-top:3.125rem}#page .mpForm .labelText a{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:from-font}#page .mpForm .labelText a:focus-visible{outline:1px solid currentColor}.mpForm-request{padding-bottom:8.125rem}
