.ps-form{--font-size-medium:var(--wp--preset--font-size--medium,1.4rem);--font-size-small:var(--wp--preset--font-size--small,1.2rem);--color-background:var(--wp--preset--color--white,#fff);--color-primary:var(--wp--preset--color--primary,#8a38f5);--color-black:var(--wp--preset--color--secondary,#0c0219);--color-text:var(--color-black);--color-placeholder:var(--wp--preset--color--purple-gray,#776f81);--color-info:var(--wp--preset--color--vivid-cyan-blue,#0693e3);--color-danger:var(--wp--preset--color--vivid-red,#cf2e2e);--color-success:var(--wp--preset--color--vivid-green,#00d084);--color-border:var(--wp--preset--color--light-gray,#d3d3d3);--color-border-focus:var(--wp--preset--color--purple-gray,#776f81);--gap:1.2rem}.ps-form label{font-size:var(--font-size-medium);font-weight:700}.ps-form fieldset{border:none;margin:0;padding:0}.ps-form fieldset:disabled{opacity:.6}.ps-form button{cursor:pointer}.ps-form .checkbox label,.ps-form .radio label,.ps-form .radio-inline label{font-size:var(--font-size-medium);font-weight:400}.ps-form .form-group{position:relative}.ps-form .form-group .description{display:inline-block;font-size:var(--font-size-small);font-style:italic;line-height:1.5;padding:5px 11px 0}.ps-form .form-group .req{color:var(--color-danger)}.ps-form .form-control,.ps-form .select2-container--default .form-control{background-color:var(--color-background);border:solid 1px var(--color-border);border-radius:8px;box-sizing:border-box;color:var(--color-text);font-size:var(--font-size-medium);font-weight:500;height:auto;margin-top:var(--gap);max-width:100%;outline:none;padding:1.6rem 2rem;width:100%}.ps-form .form-control:focus{border-color:var(--color-border-focus);box-shadow:none}.ps-form .form-control::-moz-placeholder{color:var(--color-placeholder);opacity:1}.ps-form .form-control::placeholder{color:var(--color-placeholder);opacity:1}.ps-form select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23776F81' viewBox='0 0 256 256'%3E%3Cpath d='m213.66 101.66-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:2rem 2rem;cursor:pointer;padding-right:3.6rem!important;width:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps-form select.form-control{background-image:none;padding-right:1rem}}.ps-form .select2-container--default .form-control .select2-selection__rendered{font-weight:700;padding:0 20px 0 0;text-transform:uppercase}.ps-form .select2-container .select2-selection--single .select2-selection__arrow b{background:none!important}.ps-form .select2-container--default.select2-container--open .form-control .select2-selection__arrow{transform:rotate(270deg)}.ps-form .select2-container--default.select2-container--open .form-control{border-color:var(--color-info)}.ps-form .select2-container--default .form-control .select2-selection__arrow b:before{content:">";display:block;height:26px;line-height:26px}.ps-form .select2-container--default .form-control .select2-selection__arrow b{border:none;font-size:35px;font-weight:400;height:26px;left:auto;margin:0;right:0;top:0;width:20px}.ps-form .radio-title{display:block;font-size:var(--font-size-medium);font-weight:700;margin-bottom:3rem}@media(min-width:782px){.ps-form .radio-title{display:inline-block;margin-bottom:0}.ps-form .radio-inline{display:inline-block;padding-left:20px}}.ps-form .text-valid{color:var(--color-danger);display:none;font-size:var(--font-size-small);margin-top:5px;overflow:hidden;padding-left:.5rem;transition:max-height .35s ease}.ps-form .text-valid svg{height:15px;vertical-align:text-bottom;width:15px}.ps-form .text-valid svg path{fill:var(--color-danger)}.ps-form .error .text-valid{display:inline-block}.ps-form .error .form-control{border-color:var(--color-danger)}.ps-form .form-message{border-bottom:2px solid;border-top:2px solid;margin:0 auto;max-width:650px;padding:10px 0}.ps-form .form-message.danger{color:var(--color-danger)}.ps-form .form-message.success{color:var(--color-success)}.ps-form .i-submit .in__spinner{margin-left:5px}.ps-form .i-submit .in__spinner svg{fill:currentColor;vertical-align:text-top}.ps-form .in__message-error,.ps-form .in__message-success{color:var(--color-success);margin-top:var(--gap);text-align:center}.ps-form .in__message-error{color:var(--color-danger)}.ps-form .wp-block-columns{gap:0 var(--gap);margin-bottom:0}.ps-form .input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.ps-form .input-group .form-control{flex:1 1 auto;margin-bottom:0;min-width:0;position:relative;width:1%}.ps-form .input-group .form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.ps-form .input-group .form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.ps-form .input-group .input-group-append,.ps-form .input-group .input-group-prepend{display:flex;margin-top:var(--gap)}.ps-form .input-group .input-group-append>button,.ps-form .input-group .input-group-prepend>button{background:var(--color-background);border:0;margin:0;padding:1rem 1.6rem}.ps-form .input-group .input-group-append>button svg,.ps-form .input-group .input-group-prepend>button svg{transform:translateY(2px)}.ps-form .input-group>.input-group-append>.input-group-text,.ps-form .input-group>.input-group-append>button,.ps-form .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.ps-form .input-group>.input-group-prepend:first-child>button:not(:first-child),.ps-form .input-group>.input-group-prepend:not(:first-child)>.input-group-text,.ps-form .input-group>.input-group-prepend:not(:first-child)>button{border:solid 1px var(--color-border);border-bottom-right-radius:8px;border-left:none;border-top-right-radius:8px}.ps-form .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.ps-form .input-group>.input-group-append:last-child>button:not(:last-child):not(.dropdown-toggle),.ps-form .input-group>.input-group-append:not(:last-child)>.input-group-text,.ps-form .input-group>.input-group-append:not(:last-child)>button,.ps-form .input-group>.input-group-prepend>.input-group-text,.ps-form .input-group>.input-group-prepend>button{border:solid 1px var(--color-border);border-bottom-left-radius:8px;border-right:none;border-top-left-radius:8px}.ps-form input[type=checkbox]{transform:scale(1.2)}.ps-form .ps-stepper>.in__control{align-items:center;display:flex;overflow:hidden}.ps-form .ps-stepper>.in__control>.in__display{font-weight:500;padding:.75rem 1rem;white-space:nowrap}.ps-form .ps-stepper>.in__control>.in__arrow{aspect-ratio:1;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23776F81' viewBox='0 0 256 256'%3E%3Cpath d='m213.66 101.66-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:2rem 2rem;border:none;cursor:pointer;font-size:0;height:100%;padding:1rem;text-indent:-9999px}.ps-form .ps-stepper>.in__control>.in__arrow.in__prev{transform:rotate(90deg)}.ps-form .ps-stepper>.in__control>.in__arrow.in__next{transform:rotate(-90deg)}.ps-form .ps-stepper>.in__control>.in__arrow:focus-visible{outline:1px solid #000}.select2-container--open .select2-dropdown--below.select2-dropdown{border-color:var(--color-info);border-width:2px}.form-check-beauty input{position:absolute;visibility:hidden}.form-check-beauty label{cursor:pointer;display:block;line-height:1.2;margin:0;min-height:17px;padding:10px 20px 10px 25px;position:relative;transition:all .25s linear}.form-check-beauty label:before{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:0;content:" ";display:inline-block;height:14px;left:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:border-color .2s ease-in-out;vertical-align:middle;width:14px}.form-check-beauty input:checked~label:before{background-color:var(--color-background);border-color:var(--color-primary)}.form-check-beauty input:checked~label:after{background:var(--color-primary);border-radius:0;content:" ";height:8px;left:4px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);width:8px}.form-check-beauty-right label{display:inline-block;padding:10px 25px 10px 0}.form-check-beauty-right label:before{left:auto;right:0}.form-check-beauty-right input:checked~label:after{height:15px;left:auto;right:10px;width:15px}
