.content-image-cta p{font-size:12px}.wp-block-sturdy-contact-form{padding-bottom:3.125rem}@media (min-width:981px){.wp-block-sturdy-contact-form{padding-bottom:6.25rem}}.wp-block-sturdy-contact-form__container{display:flex;flex-direction:column;border-radius:3.75rem;overflow:hidden}@media (min-width:981px){.wp-block-sturdy-contact-form__container{flex-direction:row}}.wp-block-sturdy-contact-form__form{background:var(--wp--preset--color--warmgray);padding:2rem}.wp-block-sturdy-contact-form__form .content-image-cta p{font-size:12px}.wp-block-sturdy-contact-form__form :root{--dark-gray:#686975}.wp-block-sturdy-contact-form__form .gform_title{font-size:1.25rem;margin-bottom:2rem;margin-top:0}@media (min-width:981px){.wp-block-sturdy-contact-form__form .gform_title{font-size:1.75rem}}.wp-block-sturdy-contact-form__form .gform-theme--framework .gform_validation_errors{display:none!important}.wp-block-sturdy-contact-form__form input:not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=file]),.wp-block-sturdy-contact-form__form select,.wp-block-sturdy-contact-form__form textarea{padding:1.2em 1em .3em;display:block;width:100%;box-shadow:none;border-radius:50px!important;height:40px;border:.5px solid #686975;font-size:.875rem;line-height:150%;transition:all .1s linear;color:var(--wp--preset--color--blackblue);background:none!important}.wp-block-sturdy-contact-form__form input:not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=file]):focus,.wp-block-sturdy-contact-form__form select:focus,.wp-block-sturdy-contact-form__form textarea:focus{border-color:#686975;outline:0}.wp-block-sturdy-contact-form__form input:not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=file])::placeholder,.wp-block-sturdy-contact-form__form select::placeholder,.wp-block-sturdy-contact-form__form textarea::placeholder{color:#686975}@media (min-width:981px){.wp-block-sturdy-contact-form__form input:not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=file]),.wp-block-sturdy-contact-form__form select,.wp-block-sturdy-contact-form__form textarea{font-size:1rem}}.wp-block-sturdy-contact-form__form textarea{color:#686975!important;margin-top:1.12rem!important;border-radius:20px!important}.wp-block-sturdy-contact-form__form .gfield_required{display:none!important}.wp-block-sturdy-contact-form__form input[type=file]{display:block;box-shadow:none;border-radius:50px!important;height:40px;border:.5px solid #686975;font-size:.875rem;line-height:150%;transition:all .1s linear;color:var(--wp--preset--color--blackblue);background:none!important;cursor:pointer;--gf-ctrl-file-btn-bg-color:none}.wp-block-sturdy-contact-form__form .translate-file-input{gap:1rem}.wp-block-sturdy-contact-form__form .translate-file-input input[type=file]{opacity:0;position:absolute}.wp-block-sturdy-contact-form__form .translate-file-input .ginput_container_fileupload{flex:1;max-width:100%}@media (max-width:479px){.wp-block-sturdy-contact-form__form .translate-file-input{flex-direction:column;gap:0;align-items:flex-start!important}}.wp-block-sturdy-contact-form__form .gfield--type-fileupload{display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin-bottom:1.12rem!important}.wp-block-sturdy-contact-form__form .gfield_description.gform_fileupload_rules{display:none}.wp-block-sturdy-contact-form__form input:not([type=checkbox]){border-radius:50px}.wp-block-sturdy-contact-form__form .ginput_container_consent{margin-top:1.12rem}.wp-block-sturdy-contact-form__form .ginput_container_consent input{background:none!important}.wp-block-sturdy-contact-form__form .gform_fields{grid-row-gap:9px!important}.wp-block-sturdy-contact-form__form .gform_wrapper .gfield_consent_description{overflow:unset;max-height:inherit;border:0;font-size:16px;padding:0 0 2em}.wp-block-sturdy-contact-form__form .gform_footer .btn{--gf-local-bg-color:var(--wp--preset--color--warm-coral-dark);display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:1rem!important;border-radius:var(--wp--custom--border-radius--huge)!important;text-decoration:none!important;color:var(--wp--preset--color--blackblue)!important;background-color:var(--wp--preset--color--warm-coral-dark)!important;line-height:140%!important;font-weight:400!important;padding:.65em 1em .55em!important;border:none!important;cursor:pointer!important;text-align:center!important;white-space:nowrap!important;transition:color .2s ease-in-out,background-color .2s ease-in-out!important;font-size:var(--wp--preset--font-size--md-mobile)!important}.wp-block-sturdy-contact-form__form .gform_required_legend{display:none}.wp-block-sturdy-contact-form__form .gform_validation_error .gfield.float-label label,.wp-block-sturdy-contact-form__form .gform_wrapper .float-label.active label{color:#686975;font-size:11px;top:13px!important;left:15px}.wp-block-sturdy-contact-form__form .gform_wrapper span.gfield_required{color:#686975;font-weight:100}.wp-block-sturdy-contact-form__form .gform_wrapper .gfield,.wp-block-sturdy-contact-form__form .gform_wrapper .ginput_complex>span{position:relative}.wp-block-sturdy-contact-form__form .gform_wrapper .float-label label{color:#686975;cursor:text;font-weight:100!important;left:20px;position:absolute;top:50%;transform:translateY(-50%);transition:all .1s linear;z-index:1}.wp-block-sturdy-contact-form__form .gform_wrapper .float-label input::placeholder{display:none}.wp-block-sturdy-contact-form__form .gform_wrapper legend.gfield_label{font-size:inherit!important}.wp-block-sturdy-contact-form__form .gform_wrapper div.gfield--type-textarea.float-label label{top:2.375rem!important}.wp-block-sturdy-contact-form__form .gform_wrapper div.gfield--type-textarea.float-label.active label{top:1.875rem!important}.wp-block-sturdy-contact-form__form h2.gform_submission_error{color:#c02b0a!important}.wp-block-sturdy-contact-form__form .gform_validation_error .gfield.gfield_error.float-label label{color:#c02b0a}.wp-block-sturdy-contact-form__form .gform_validation_error .gfield.gfield_error.float-label input{border-color:#c02b0a}.wp-block-sturdy-contact-form__form .custom-file-container{display:block;box-shadow:none;border-radius:50px!important;height:40px;border:.5px solid #686975;font-size:.875rem;line-height:150%;transition:all .1s linear;color:var(--wp--preset--color--blackblue);background:none!important;cursor:pointer;overflow:hidden;white-space:nowrap}.wp-block-sturdy-contact-form__form .custom-file-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;overflow:hidden;position:relative;height:100%}.wp-block-sturdy-contact-form__form .custom-file-label .file-label-text{flex:1;height:100%;background:var(--wp--preset--color--softgray);birder-right:1px solid #686975;display:flex;align-items:center;justify-content:center;position:relative;padding:9px;transition:all .1s linear}.wp-block-sturdy-contact-form__form .custom-file-label .no-file-chosen-text{flex:1;height:100%;display:flex;align-items:center;position:relative;padding:9px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wp-block-sturdy-contact-form__form .custom-file-label:hover .file-label-text{background:var(--wp--preset--color--blackblue);color:var(--wp--preset--color--white)}@media (min-width:981px){.wp-block-sturdy-contact-form__form{flex:2;padding:3.125rem 6.875rem}}.wp-block-sturdy-contact-form__details{background:var(--wp--preset--color--blackblue);padding:2rem}@media (min-width:981px){.wp-block-sturdy-contact-form__details{flex:1;padding:3.125rem 6.875rem 3.125rem 5rem}}.wp-block-sturdy-contact-form__title{color:var(--wp--preset--color--white);margin-top:0;margin-bottom:2rem}.wp-block-sturdy-contact-form__text{margin-top:1rem;margin-bottom:0;color:var(--wp--preset--color--white)}@media (min-width:981px){.wp-block-sturdy-contact-form__text{margin-top:2rem}}.wp-block-sturdy-contact-form__email,.wp-block-sturdy-contact-form__phone{margin-top:1rem;color:var(--wp--preset--color--white);display:flex;gap:.75rem;align-items:center}.wp-block-sturdy-contact-form__email .icon-mail,.wp-block-sturdy-contact-form__email .icon-mobile,.wp-block-sturdy-contact-form__phone .icon-mail,.wp-block-sturdy-contact-form__phone .icon-mobile{height:1.5rem;width:1.5rem;border-radius:50%;border:1px solid var(--wp--preset--color--white);display:flex;align-items:center;justify-content:center}.wp-block-sturdy-contact-form__email a,.wp-block-sturdy-contact-form__phone a{font-weight:400;color:var(--wp--preset--color--white)}