.dgrd-hero-form{background:var(--hero-form-bg,#1e5d85);overflow:visible;padding:var(--hero-form-v-pad-top,80px) 40px var(--hero-form-v-pad-bottom,80px);scroll-margin-top:128px;width:100%}.dgrd-hero-form,.dgrd-hero-form *,.dgrd-hero-form :after,.dgrd-hero-form :before{box-sizing:border-box}.dgrd-hero-form__inner{align-items:center;display:grid;gap:92px;grid-template-columns:minmax(0,545px) minmax(0,723px);margin:0 auto;max-width:1360px;width:100%}.dgrd-hero-form__content{align-items:flex-start;color:var(--hero-form-text,#fff);display:flex;flex-direction:column;gap:32px;min-width:0}.dgrd-hero-form__eyebrow,.dgrd-hero-form__heading{color:var(--hero-form-text,#fff);margin:0}.dgrd-hero-form__heading{font-size:50px;font-weight:500;letter-spacing:0;line-height:1.1}.dgrd-hero-form__description,.dgrd-hero-form__description p{color:var(--hero-form-text,#fff);font-size:18px;font-weight:400;letter-spacing:0;line-height:1.4;margin:0}.dgrd-hero-form__description>*+*{margin-top:25px}.dgrd-hero-form__card{background:var(--hero-form-card-bg,#fff);border-radius:10px;box-shadow:0 4px 7.75px rgba(0,0,0,.15);min-width:0;padding:40px;pointer-events:auto;position:relative;width:100%;z-index:2}@media (min-width:1024px){.dgrd-hero-form__inner{align-items:center;position:relative}.dgrd-hero-form__content{max-width:545px}.dgrd-hero-form__card{margin:0;position:relative;right:auto;top:auto;width:100%;z-index:2}}.dgrd-hero-form__form-title{color:var(--hero-form-card-text,#34373b);font-size:30px;font-weight:500;letter-spacing:0;line-height:1.1;margin:0 0 24px}.dgrd-hero-form__empty-form{color:var(--hero-form-card-text,#34373b);font-size:16px;line-height:1.4}@media (min-width:768px) and (max-width:1023px){.dgrd-hero-form{padding:var(--hero-form-v-pad-top,80px) 40px var(--hero-form-v-pad-bottom,80px)}.dgrd-hero-form__inner{gap:48px;grid-template-columns:1fr}.dgrd-hero-form__content{align-items:center;margin:0 auto;max-width:688px;text-align:center;width:100%}.dgrd-hero-form__heading{font-size:35px}}@media (max-width:767px){.dgrd-hero-form{padding:var(--hero-form-v-pad-top,80px) 16px var(--hero-form-v-pad-bottom,80px)}.dgrd-hero-form__inner{gap:32px;grid-template-columns:1fr}.dgrd-hero-form__content{align-items:center;text-align:center}.dgrd-hero-form__heading{font-size:30px}.dgrd-hero-form__card{padding:24px}}