.mw_wp_form{margin-bottom:100px}.mw_wp_form_input,.mw_wp_form_confirm,.mw_wp_form_complete{font-size:clamp(.8rem,4vw,1.2rem)}.mw_wp_form_input *:not(".modal"),.mw_wp_form_confirm *{margin:0;padding:0;border:none;box-sizing:border-box;font-size:1rem;color:#282828}.mw_wp_form_input *:focus,.mw_wp_form_confirm *:focus{all:reset}.text-beginning li{list-style:inside;padding-left:.5rem}.mw_wp_form_input .form-input-heading,.mw_wp_form_confirm .form-confirm-heading{display:inline-block;background:#013586;color:#fff;font-size:clamp(.72rem,4vw,1.2rem);font-weight:700;padding:.66rem 2rem .66rem 1rem;border-left:10px solid #e40015;margin:1rem 0}.mw_wp_form_confirm .text-beginning,.mw_wp_form_confirm .form-input-heading,.mw_wp_form_input .form-confirm-heading{display:none}.mw_wp_form_input .form-fieldset,.mw_wp_form_confirm .form-fieldset{display:flex;flex-direction:column;max-width:800px}.mw_wp_form_input fieldset,.mw_wp_form_confirm fieldset{display:flex;justify-content:flex-start;gap:clamp(.66rem,3vw,1rem);padding:clamp(.8rem,4vw,1.2rem);line-height:1.2;border:none}.form-fieldset input,.form-fieldset textarea{width:90%}.form-fieldset select.p-region-id{width:min(40%,150px)}.form-fieldset .p-locality{width:min(60%,200px)}.mw_wp_form_input fieldset:not(:last-child),.mw_wp_form_confirm fieldset:not(:last-child){border-bottom:1px solid #00000011}.mw_wp_form_input label,.mw_wp_form_confirm label{display:flex;justify-content:space-between;align-items:center;line-height:1.2}.mw_wp_form_input label .form-req,.mw_wp_form_input label .form-any{display:flex;justify-content:center;align-items:center;width:1.618rem;height:1.618rem;font-size:.66rem;font-weight:700;color:#fff;border-radius:.5rem}.mw_wp_form_confirm label .form-req,.mw_wp_form_confirm label .form-any{display:none}.mw_wp_form_input label .form-req{background:#e40015}.mw_wp_form_input label .form-any{background:#ccc}.mw_wp_form_input .input-part,.mw_wp_form_confirm .input-part{position:relative;display:flex;align-items:center;flex:1}.mw_wp_form_confirm .input-part{font-weight:700}.mw_wp_form_input .error{position:absolute;font-size:.8rem;color:#f50012;padding-top:.25rem;bottom:-1rem}.mw_wp_form_input input,.mw_wp_form_input select,.mw_wp_form_input textarea,.mw_wp_form_confirm input{padding:.5rem;border-radius:.5rem;border:1px solid #ccc;line-height:1.2}.mw_wp_form_input input:focus,.mw_wp_form_input select:focus,.mw_wp_form_input textarea:focus,.mw_wp_form_confirm input:focus{border:1px solid #013586}span.mwform-tel-field input[type=text]{max-width:30%}.mw_wp_form_input .privacy-check{position:relative}.mw_wp_form_confirm .privacy-check{display:none !important}.form-submit-block{max-width:800px;width:min(800px,90%)}.mw_wp_form_input .form-submit,.mw_wp_form_confirm .form-submit{display:flex;justify-content:center;align-items:center;height:100px;gap:1rem}.mw_wp_form_input input[type=submit],.mw_wp_form_confirm input[type=submit]{background:#f0f0f0;padding:10px 24px}.mw_wp_form_input input[type=submit]:hover,.mw_wp_form_confirm input[type=submit]:hover{background:#013586;color:#fff}.mw_wp_form_complete{margin-bottom:100px}.mw_wp_form_complete *{color:#282828}.mw_wp_form_complete h4{font-size:1.5rem;font-weight:700;line-height:2;margin-bottom:2rem}.mw_wp_form_complete p{font-size:1.2rem;line-height:1.5}::placeholder{color:#ccc}.grid-place-center{display:grid;place-items:start center}#privacyModal .modal-content{font-size:clamp(.8rem,1.2vw,1.2rem)}#privacyModal .modal-content :is(h3,h5){font-size:clamp(.8rem,1.4vw,1.2rem)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(4rem + calc(var(--bs-border-width)*2))}.form-floating>.form-control:-webkit-autofill~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.85rem) translateX(.15rem)}