:root:root [data-designpart=row-mv-form]{display:flex;gap:calc(50px * var(--fo-spacing-coef) - 10px)}@media screen and (max-width:769px){:root:root [data-designpart=row-mv-form]{flex-wrap:wrap;gap:calc(50px * var(--fo-spacing-coef) * .75)}}:root:root [data-designpart=row-mv-form] .col{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:770px){:root:root [data-designpart=row-mv-form] .col.vertical_position_top{align-self:auto!important;justify-content:start}:root:root [data-designpart=row-mv-form] .col.vertical_position_middle{align-self:auto!important;justify-content:center}:root:root [data-designpart=row-mv-form] .col.vertical_position_bottom{align-self:auto!important;justify-content:end}}:root:root [data-designpart=row-mv-form] .col:has(.form){background-color:var(--fo-background-color1);border-radius:10px;padding:calc(30px * var(--fo-spacing-coef) - 10px) calc(30px * var(--fo-spacing-coef)) 0}@media screen and (max-width:769px){:root:root [data-designpart=row-mv-form] .col:has(.form){padding-inline:calc(25px * var(--fo-spacing-coef))}}:root:root [data-designpart=row-mv-form] .col:has(.form) .component.heading:not(:root:root){margin:10px 0}:root:root [data-designpart=row-mv-form] .col:has(.form) .component.heading:not(:root:root) :is(h1,h2,h3,h4,h5){font-size:24px;color:var(--fo-main-color);margin-bottom:0}@media screen and (max-width:769px){:root:root [data-designpart=row-mv-form] .col:has(.form) .component.heading:not(:root:root) :is(h1,h2,h3,h4,h5){font-size:22px}}:root:root [data-designpart=row-mv-form] .col:has(.form) .component.form:not(:root:root){margin-top:0}:root:root [data-designpart=row-mv-form] .col:has(.form) .component.form:not(:root:root) .contact_form input[type=date],:root:root [data-designpart=row-mv-form] .col:has(.form) .component.form:not(:root:root) .contact_form input[type=email],:root:root [data-designpart=row-mv-form] .col:has(.form) .component.form:not(:root:root) .contact_form input[type=password],:root:root [data-designpart=row-mv-form] .col:has(.form) .component.form:not(:root:root) .contact_form input[type=search],:root:root [data-designpart=row-mv-form] .col:has(.form) .component.form:not(:root:root) .contact_form input[type=text],:root:root [data-designpart=row-mv-form] .col:has(.form) .component.form:not(:root:root) .contact_form input[type=url],:root:root [data-designpart=row-mv-form] .col:has(.form) .component.form:not(:root:root) .contact_form select,:root:root [data-designpart=row-mv-form] .col:has(.form) .component.form:not(:root:root) .contact_form textarea{font-size:calc(var(--fo-text-font-size-pc) - 2px);padding:.4rem .75rem}@media screen and (max-width:769px){:root:root [data-designpart=row-mv-form] .col:has(.form) .component.form:not(:root:root) .contact_form input[type=date],:root:root [data-designpart=row-mv-form] .col:has(.form) .component.form:not(:root:root) .contact_form input[type=email],:root:root [data-designpart=row-mv-form] .col:has(.form) .component.form:not(:root:root) .contact_form input[type=password],:root:root [data-designpart=row-mv-form] .col:has(.form) .component.form:not(:root:root) .contact_form input[type=search],:root:root [data-designpart=row-mv-form] .col:has(.form) .component.form:not(:root:root) .contact_form input[type=text],:root:root [data-designpart=row-mv-form] .col:has(.form) .component.form:not(:root:root) .contact_form input[type=url],:root:root [data-designpart=row-mv-form] .col:has(.form) .component.form:not(:root:root) .contact_form select,:root:root [data-designpart=row-mv-form] .col:has(.form) .component.form:not(:root:root) .contact_form textarea{font-size:calc(var(--fo-text-font-size-sp) - 2px)}}:root:root [data-designpart=row-mv-form] .col:has(.form) .component.form:not(:root:root) .form-submit .popup-link{min-width:224px}@media screen and (max-width:576px){:root:root [data-designpart=row-mv-form] .col:has(.form) .component.form:not(:root:root) .form-submit .popup-link{min-width:auto}}