.block-contact-form__inner{padding-top:80px;padding-bottom:80px;position:relative}.block-contact-form .accent,.block-contact-form__form{grid-column:1/5}.block-contact-form.arrow-line .block-contact-form__inner::before{content:"";position:absolute;width:2px;top:0;height:80px;left:22px;background-color:#000}.block-contact-form.arrow-line .form-arrow{width:25px;position:absolute;left:10px;top:80px}.block-contact-form.arrow-line .form-arrow svg{display:block;width:100%;height:auto}.block-contact-form.arrow-line .accent{padding-left:20px}@media(min-width: 768px){.block-contact-form__inner{padding-top:100px;padding-bottom:100px}.block-contact-form .accent,.block-contact-form__form{grid-column:1/9}.block-contact-form__form .gform_fields{display:grid;grid-template-columns:repeat(6 1fr);grid-template-rows:auto auto auto;grid-template-areas:"a a b b c c" "d d d e e e" "f f f g g g";gap:20px;grid-auto-rows:auto;align-items:start}}@media(min-width: 768px)and (max-width: 767px){.block-contact-form__form .gform_fields{grid-template-columns:minmax(0, 1fr);grid-template-areas:"a" "b" "c" "d" "e" "f" "g"}}@media(min-width: 768px){.block-contact-form__form .gform_fields>.gfield:nth-child(1){grid-area:a}.block-contact-form__form .gform_fields>.gfield:nth-child(2){grid-area:b}.block-contact-form__form .gform_fields>.gfield:nth-child(3){grid-area:c}.block-contact-form__form .gform_fields>.gfield:nth-child(4){grid-area:d}.block-contact-form__form .gform_fields>.gfield:nth-child(5){grid-area:e}.block-contact-form__form .gform_fields>.gfield:nth-child(6){grid-area:f}.block-contact-form__form .gform_fields>.gfield:nth-child(7){grid-area:g}.block-contact-form__form .gform_fields>.gfield:nth-child(n+8){grid-column:1/-1}.block-contact-form__form .gform_footer{text-align:right}.block-contact-form__form select{width:100%;height:50px;border:none;border-bottom:2px solid #ccc}.block-contact-form.arrow-line .block-contact-form__inner::before{left:50px;height:90px}.block-contact-form.arrow-line .form-arrow{width:40px;left:30px;top:90px}.block-contact-form.arrow-line .accent{padding-left:60px}}@media(min-width: 1280px){.block-contact-form__inner{padding-top:130px;padding-bottom:130px}.block-contact-form__inner form .gform_body .gform_fields{margin-bottom:0}.block-contact-form__inner form .gform_footer{margin-left:2.5rem}.block-contact-form .accent,.block-contact-form__form{grid-column:2/12}.block-contact-form .accent .gform_fields .gfield,.block-contact-form__form .gform_fields .gfield{margin-bottom:10px}.block-contact-form .accent .gform_fields .gfield:last-child,.block-contact-form__form .gform_fields .gfield:last-child{flex:0 0 100%}.block-contact-form.arrow-line .block-contact-form__inner::before{height:125px}.block-contact-form.arrow-line .form-arrow{top:123px}.block-contact-form.arrow-line .accent{padding-left:0}}

/*# sourceMappingURL=block-contact-form.css.map */