.gform_wrapper :is(.gform_validation_container,.gform_validation_errors,.gform_heading,.gfield_visibility_hidden,.hidden_label legend,.admin-hidden-markup){display:none}.gform_wrapper form{position:relative}body .gfield:not(.gfield--type-consent){padding-bottom:1.5rem;position:relative}:is(input,textarea)::placeholder{color:#fff0}.gfield:not(.gfield--type-consent) label{color:#939a9f;cursor:text;position:absolute;top:1.625rem;left:1.5rem;transition:all 0.3s ease;z-index:1}.gfield.pcafe_sp_field label{left:3.3375rem}.gfield:not(.gfield--type-consent):has(input:focus-within) label,.gfield.gfield_error:not(.gfield--type-consent) label,.gfield:not(.gfield--type-consent):has(input:not(:placeholder-shown)) label,.gfield:not(.gfield--type-consent):has(textarea:focus-within) label,.gfield.gfield_error:not(.gfield--type-consent):has(textarea) label,.gfield:not(.gfield--type-consent):has(textarea:not(:placeholder-shown)) label{font-size:80%;top:.5rem}body .gfield textarea{field-sizing:content;min-height:8rem;padding:.875rem 0 .4375rem}.gfield--type-consent{margin:0 0 1rem;padding:0 0 0 2rem;border:0;line-height:1.2;display:inline-block}body .gfield :is(input[type='text'],input[type='email'],input[type='tel'],textarea,select,input[type='text']:focus-visible,input[type='email']:focus-visible,input[type='tel']:focus-visible,textarea:focus-visible,select:focus-visible){background-color:#fff;border:.125rem solid #d6d9db;border-radius:.5rem;box-shadow:none;color:var(--global-palette3);padding:1.625rem 1.5rem 1.375rem;width:100%}body .gfield.gfield_error :is(input:not([type='checkbox']),textarea,select){border-color:var(--global-palette13)}.gform_wrapper .gform_fields{display:grid;grid-template-columns:repeat(12,1fr)}.gform_wrapper .gfield{grid-column:1/-1}@media (width>40rem){.gform_wrapper .gform_fields{column-gap:1.875rem}.gform_wrapper .gfield.gfield--width-half{grid-column:span 6}}.gform_wrapper input[type='checkbox']{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.gform_wrapper .ginput_container_consent label{cursor:pointer;position:relative}.gform_wrapper .ginput_container_consent label:before{background:#fff;border:.0625rem solid #d6d9db;content:'';position:absolute;left:-2rem;top:.25rem;width:1rem;height:1rem;transition:0.2s linear}.gform_wrapper .ginput_container_consent label:after{border-right:.125rem solid var(--global-palette3);border-top:.125rem solid var(--global-palette3);width:.375rem;height:.625rem;content:'';position:absolute;top:.75rem;left:-1.825rem;transform:scaleX(-1) rotate(135deg);transform-origin:left top;display:none}@keyframes checkmark{0%{height:0;width:0}25%{height:0;width:.375rem}50%{height:.625rem;width:.375rem}}.gfield--type-consent input[type='checkbox']:checked+.gfield_consent_label::after{animation:checkmark 0.5s ease 0s running;display:block}.gfield_description{font-size:.75rem}.gfield_validation_message{color:var(--global-palette13);font-weight:500;line-height:1;position:absolute;bottom:2rem;right:1.5rem}.ginput_container_textarea+.gfield_validation_message{bottom:2.375rem}.ginput_container_consent+.gfield_validation_message{right:unset;left:2rem;bottom:3.875rem}.gform_footer.top_label{margin-top:1.25rem}.gform-loader{align-self:center;animation:gformLoader 1.1s infinite linear;width:1.25rem;height:1.25rem;border:.1375rem solid var(--global-palette6);border-top-color:var(--global-palette4);border-left-color:var(--global-palette4);border-radius:50%;display:inline-block;position:relative;left:1;transform:translateZ(0)}@keyframes gformLoader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.gform_confirmation_message{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:1rem;height:min(65dvh, 28.375rem);text-align:center}.gform-success-big{font-size:1.75rem;font-weight:500;font-family:var(--global-heading-font-family);line-height:1;margin:0}.gform_confirmation_message p{margin:0}