.block-hero-contact{margin:1.25rem;padding-top:clamp(8rem,1.4285714286rem + 13.6904761905vw,13.75rem);border-radius:1rem;background-color:#ebf8ff;overflow:hidden}@media (max-width:47.98rem){.block-hero-contact{margin:0 0 1.25rem 0;border-top-left-radius:0;border-top-right-radius:0}}@media (min-width:48rem){.block-hero-contact__container{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,-.1428571429rem + 2.380952381vw,2rem);row-gap:clamp(1.25rem,.3928571429rem + 1.7857142857vw,2rem)}}.block-hero-contact .wp-block-html{padding-bottom:0!important}.block-hero-contact .block-content{width:100%}@media (min-width:48rem){.block-hero-contact .block-content{grid-area:1/1/2/7}}@media (min-width:62rem){.block-hero-contact .block-content{grid-area:1/1/2/6}}@media (max-width:47.98rem){.block-hero-contact .block-content .wp-block-buttons:last-child{margin-bottom:0}}.block-hero-contact .block-content .wp-block-heading{margin-bottom:1.5rem}.block-hero-contact .block-content .wp-block-list{margin-top:1.75rem;padding-left:2.5rem}.block-hero-contact .block-content li{margin-bottom:.75rem}.block-hero-contact .block-content li::after{position:absolute;top:0;left:clamp(-2.5rem,-1.4285714286rem + -1.1904761905vw,-2rem);content:"";width:clamp(1.5rem,.9285714286rem + 1.1904761905vw,2rem);height:clamp(1.5rem,.9285714286rem + 1.1904761905vw,2rem);border-radius:100%;background-color:#d1f0ff}.block-hero-contact .block-content .wp-block-list.is-style-check-icon>.wp-block-list-item::before{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(../../icons/essential/check.svg);mask-image:url(../../icons/essential/check.svg);content:" ";width:clamp(.8125rem,.4553571429rem + .744047619vw,1.125rem);height:clamp(.8125rem,.4553571429rem + .744047619vw,1.125rem);background-color:currentcolor;top:clamp(.3125rem,.1696428571rem + .2976190476vw,.4375rem)!important;left:clamp(-2.0625rem,-.9910714286rem + -1.1904761905vw,-1.5625rem)!important;z-index:1;width:clamp(.8125rem,.4553571429rem + .744047619vw,1.125rem)!important;height:clamp(.8125rem,.4553571429rem + .744047619vw,1.125rem)!important;color:#0a0028!important}.block-hero-contact .block-form{width:100%;margin-top:4rem;margin-bottom:auto;padding:clamp(1.5rem,.3571428571rem + 2.380952381vw,2.5rem) clamp(1rem,-1.2857142857rem + 4.7619047619vw,3rem) clamp(1.5rem,-.2142857143rem + 3.5714285714vw,3rem) clamp(1rem,-1.2857142857rem + 4.7619047619vw,3rem);border-radius:1rem;background-color:#fff}@media (min-width:48rem){.block-hero-contact .block-form{grid-area:1/7/2/13;margin-top:0}}.block-hero-contact .block-form__content h3,.block-hero-contact .block-form__content>.wp-block-heading{margin-bottom:clamp(2rem,.8571428571rem + 2.380952381vw,3rem)}.block-hero-contact .gform_confirmation_message{font-weight:var(--subtitle-1-font-weight);font-size:var(--subtitle-1-font-size);font-family:var(--subtitle-1-font-family);line-height:var(--subtitle-1-line-height);font-variant-numeric:var(--subtitle-1-font-variant-numeric);padding:clamp(1.5rem,.3571428571rem + 2.380952381vw,2.5rem) clamp(1rem,-1.2857142857rem + 4.7619047619vw,3rem) clamp(2rem,.8571428571rem + 2.380952381vw,3rem);border-radius:1rem;background-color:#fff}.block-hero-contact .gform_confirmation_message h2+br{display:none}.block-hero-contact .gfield.gfield--type-fileupload{padding:1.25rem;border:.0625rem solid #cacae0;border-radius:.25rem}@media (max-width:35.98rem){.block-hero-contact .gfield.gfield--type-fileupload{max-width:100%;margin-right:.625rem;margin-left:.625rem}}@media (min-width:48rem){.block-hero-contact .gfield.gfield--type-fileupload.gfield--width-half{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem)}}.block-hero-contact .gfield.gfield--type-fileupload .input-file{flex-direction:column;gap:1.25rem;align-items:flex-start}.block-hero-contact .gfield.gfield--type-fileupload .gfield_label{font-weight:var(--subtitle-2-font-weight);font-size:var(--subtitle-2-font-size);font-family:var(--subtitle-2-font-family);line-height:var(--subtitle-2-line-height);font-variant-numeric:var(--subtitle-2-font-variant-numeric);margin-bottom:1.25rem;color:#0a0028}.block-hero-contact .gfield.gfield--type-fileupload .input-file__input{font-weight:var(--subtitle-3-font-weight);font-size:var(--subtitle-3-font-size);font-family:var(--subtitle-3-font-family);line-height:var(--subtitle-3-line-height);font-variant-numeric:var(--subtitle-3-font-variant-numeric);height:auto;padding:0;color:#1f1f3d}