.gform_wrapper{container:gform/inline-size;--gap:20px}.gform_wrapper fieldset{appearance:none;border:none}.gform_wrapper input[type=email],.gform_wrapper input[type=file],.gform_wrapper input[type=number],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper select,.gform_wrapper textarea{background-color:var(--input-bg);border:2px solid var(--input-bd);display:block;font-family:Noto Sans,sans-serif;font-size:20px;font-weight:700;line-height:36px;padding:16px;position:relative;text-transform:uppercase;width:100%;z-index:5}.gform_wrapper input[type=email]::placeholder,.gform_wrapper input[type=file]::placeholder,.gform_wrapper input[type=number]::placeholder,.gform_wrapper input[type=tel]::placeholder,.gform_wrapper input[type=text]::placeholder,.gform_wrapper input[type=url]::placeholder,.gform_wrapper select::placeholder,.gform_wrapper textarea::placeholder{display:none;opacity:0}.gform_wrapper input[type=email][aria-invalid=true],.gform_wrapper input[type=file][aria-invalid=true],.gform_wrapper input[type=number][aria-invalid=true],.gform_wrapper input[type=tel][aria-invalid=true],.gform_wrapper input[type=text][aria-invalid=true],.gform_wrapper input[type=url][aria-invalid=true],.gform_wrapper select[aria-invalid=true],.gform_wrapper textarea[aria-invalid=true]{background:var(--input-bg) url(/wp-content/themes/osmundson2025/assets/dist/img/input-error.avif) right 16px top 22px no-repeat;background-size:24px}.gform_wrapper input[type=file]{color:#000;padding:0 16px 0 0}.gform_wrapper input[type=file]::file-selector-button{appearance:none;background-color:rgba(var(--bg-rgb),.6);border:none;color:var(--link-p);cursor:pointer;display:inline-block;font-size:20px;line-height:36px;margin-right:10px;padding:16px}.gform_wrapper select{appearance:none}.gform_wrapper input[type=checkbox],.gform_wrapper input[type=radio]{accent-color:var(--link-s);height:20px;width:20px}.gform_wrapper .gform_button{appearance:none;border:none;border-radius:50px;color:var(--btn-p);cursor:pointer;display:inline-block;font-family:Noto Sans,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.23px;line-height:1;padding:16px 60px;text-align:center;text-transform:uppercase;transition:color .2s,background-color .2s}.gform_wrapper .gform_button[type=submit]{background:var(--btn-p-bg) var(--submit-img) 10px center no-repeat;background-size:40px;padding-left:75px}.gform_wrapper label.gform-field-label,.gform_wrapper legend{color:var(--label-p);display:block;font-family:Noto Sans,sans-serif;font-size:20px;font-weight:700;line-height:36px;text-transform:uppercase}.gform_wrapper legend{color:var(--text-p);margin-bottom:8px}.gform_wrapper label.gform-field-label{border:none;left:0;opacity:var(--label-opacity,.4);padding:20px;pointer-events:none;position:absolute;top:0;z-index:10}.gform_wrapper .gform_fileupload_rules{font-size:12px;line-height:1}.gform_wrapper .gsection_description,.gform_wrapper .gsection_title{color:var(--text-p)}.gform_wrapper .gform_fields{display:grid;gap:var(--gap);grid-template-columns:repeat(12,1fr)}.gform_wrapper .gfield:has(input:focus),.gform_wrapper .gfield:has(input:not(:placeholder-shown)),.gform_wrapper .gfield:has(textarea:focus),.gform_wrapper .gfield:has(textarea:not(:placeholder-shown)){--label-opacity:0}.gform_wrapper .gchoice{--label-opacity:1;display:flex;gap:14px}.gform_wrapper .gchoice input[type=checkbox],.gform_wrapper .gchoice input[type=radio]{margin-top:8px}.gform_wrapper .gchoice label.gform-field-label{color:var(--text-p);font-size:18px;font-weight:400;padding:0;pointer-events:all;position:relative;text-transform:none}.gform_wrapper .gfield--type-select label,.gform_wrapper .ginput_address_country label{display:none}.gform_wrapper .ginput_address_country,.gform_wrapper .ginput_container_select{position:relative}.gform_wrapper .ginput_address_country:after,.gform_wrapper .ginput_container_select:after{aspect-ratio:9/5;background-color:var(--label-p);content:"";height:auto;-webkit-mask:url(/wp-content/themes/osmundson2025/assets/dist/img/dropdown-arrow.avif) center no-repeat;mask:url(/wp-content/themes/osmundson2025/assets/dist/img/dropdown-arrow.avif) center no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.3;pointer-events:none;position:absolute;right:18px;top:26px;width:36px;z-index:10}.gform_wrapper .gfield--type-section{padding-top:var(--gap)}.gform_wrapper .gfield{grid-column:1/-1;min-width:0;position:relative}.gform_wrapper .gfield.gfield_error{--input-p:var(--input-error-p);--input-bd:var(--input-error-p)}@container ( width >= 1280px ){.gform_wrapper .gfield.gfield--width-full{grid-column:span 12}.gform_wrapper .gfield.gfield--width-eleven-twelfths{grid-column:span 11}.gform_wrapper .gfield.gfield--width-five-sixths{grid-column:span 10}.gform_wrapper .gfield.gfield--width-three-quarter{grid-column:span 9}.gform_wrapper .gfield.gfield--width-two-thirds{grid-column:span 8}.gform_wrapper .gfield.gfield--width-seven-twelfths{grid-column:span 7}.gform_wrapper .gfield.gfield--width-half{grid-column:span 6}.gform_wrapper .gfield.gfield--width-five-twelfths{grid-column:span 5}.gform_wrapper .gfield.gfield--width-third{grid-column:span 4}.gform_wrapper .gfield.gfield--width-quarter{grid-column:span 3}.gform_wrapper .gfield.gfield--width-one-sixth{grid-column:span 2}.gform_wrapper .gfield.gfield--width-one-twelfth{grid-column:span 1}}@container ( width >= 980px ) and ( width < 1280px ){.gform_wrapper .gfield.gfield--width-five-twelfths,.gform_wrapper .gfield.gfield--width-half,.gform_wrapper .gfield.gfield--width-one-sixth,.gform_wrapper .gfield.gfield--width-one-twelfth,.gform_wrapper .gfield.gfield--width-quarter,.gform_wrapper .gfield.gfield--width-third{grid-column:span 6}}.gform_wrapper .ginput_complex{display:flex;flex-wrap:wrap;gap:var(--gap)}.gform_wrapper .ginput_complex>span{flex:1;position:relative;--label-opacity:0.4}.gform_wrapper .ginput_complex>span:has(input:focus),.gform_wrapper .ginput_complex>span:has(input:not(:placeholder-shown)),.gform_wrapper .ginput_complex>span:has(textarea:focus),.gform_wrapper .ginput_complex>span:has(textarea:not(:placeholder-shown)){--label-opacity:0}.gform_wrapper .ginput_complex .ginput_full{flex:0 0 100%}.gform_wrapper .gfield--type-honeypot,.gform_wrapper .gfield_visibility_hidden,.gform_wrapper .gform_required_legend,.gform_wrapper .gform_validation_errors,.gform_wrapper .ginput_complex .gf_clear,.gform_wrapper .validation_message{display:none}.gform_wrapper .gsection_title{font-size:36px;font-style:normal}.gform_wrapper .gform-footer:has(.required-instructions){margin-top:0}.gform_wrapper .gform-footer{margin-top:calc(var(--gap)*2);text-align:center}.gform_wrapper .required-instructions{color:var(--text-p);font-size:12px;margin:calc(var(--gap)/2) 0 var(--gap);text-align:left;text-transform:uppercase}