.c-feature-form__inner{padding:20px 20px 0;border-radius:20px;overflow:hidden}.c-feature-form--no-image .c-feature-form__inner{padding-bottom:20px}.c-feature-form__content{position:relative;z-index:1}.c-feature-form--no-image .c-feature-form__content{text-align:center}.c-feature-form__heading{margin-bottom:0;font-weight:900;line-height:1.25}.u-bg-eggshell-50 .c-feature-form__heading{color:#0095c6}.c-feature-form__subheading{margin-top:12px;margin-bottom:0;font-size:1.5rem;line-height:1.33}.c-feature-form--no-image .c-feature-form__subheading{margin-top:8px;font-size:1.375rem;line-height:1.36;font-weight:600}.c-feature-form__form{margin-top:24px;padding:20px;position:relative;background-color:#fff;border-radius:12px;box-shadow:0 2px 20px 0 rgba(0,0,0,.2);z-index:1}.c-feature-form--no-image .c-feature-form__form{margin-top:20px}.c-feature-form__image-wrapper{margin:-40px -20px -3px}.c-feature-form__image img{width:100%;height:auto;mask-image:url(/svg/mask-feature-form-cropped.svg);mask-repeat:no-repeat;mask-size:cover;mask-position:center bottom}.c-feature-form .c-field-label,.c-feature-form .formwidget-submit-text,.c-feature-form .l-form__heading,.c-feature-form label{color:#4d4f53}@media screen and (min-width:768px){.c-feature-form__inner{padding:40px 40px 0;border-radius:40px}.c-feature-form--no-image .c-feature-form__inner{padding:20px;border-radius:24px}.c-feature-form--no-image .c-feature-form__subheading{margin-top:12px}.c-feature-form__form{padding:36px}.c-feature-form__image-wrapper{margin:-40px}}@media screen and (min-width:1024px){.c-feature-form__inner{padding:40px;position:relative;display:grid;grid-template-areas:"content form" "image form";grid-template-columns:44% 56%;row-gap:50px}.c-feature-form--no-image .c-feature-form__inner{padding:40px;max-width:930px;margin:auto;display:flex;flex-direction:column;row-gap:40px}.c-feature-form__content{padding:24px;padding-left:0;grid-area:content}.c-feature-form--no-image .c-feature-form__content{width:100%;padding:0}.c-feature-form__heading{font-size:3rem;line-height:1.0625}.c-feature-form--no-image .c-feature-form__subheading{font-weight:400}.c-feature-form__form{margin-top:0;grid-area:form}.c-feature-form--no-image .c-feature-form__form{width:100%;max-width:unset;margin-top:0;flex:1 0 100%}.c-feature-form__image-wrapper{margin:0 0 -45px -40px;grid-area:image;align-self:end}.c-feature-form__image img{mask-image:url(/svg/mask-feature-form-rounded.svg)}}@media screen and (min-width:1280px){.c-feature-form__content{padding:24px}}
