.mktoFormRow:has(input[type=text],input[type=email],input[type=tel],select){width:100%}@media (min-width:768px){.mktoFormRow:has(input[type=text],input[type=email],input[type=tel],select){width:calc(50% - 16px)}}.mktoFormRow:has(.mktoHtmlText){width:100%}.mktoFieldWrap:has(input[type=checkbox]){flex-direction:row-reverse!important}.mktoFieldWrap:has(input[type=checkbox]) input[type=checkbox]{margin-top:0!important}.mktoFieldWrap:has(h2){margin-top:1.5rem;margin-bottom:1.5rem;font-size:var(--font-text-lg-size,20px);letter-spacing:var(--font-text-lg-letter-spacing,0);line-height:var(--font-text-lg-line-height,28px);font-family:var(--font-text-lg-typeface,var(--font-typeface-base))}.mktoHtmlText:has(h2){font-size:var(--font-text-lg-size,20px);letter-spacing:var(--font-text-lg-letter-spacing,0);line-height:var(--font-text-lg-line-height,28px);font-family:var(--font-text-lg-typeface,var(--font-typeface-base))}.mktoFieldWrap h2{margin-bottom:10px;font-size:var(--font-h3-lg-size,32px);font-weight:700;letter-spacing:var(--font-h3-lg-letter-spacing,0);line-height:var(--font-h3-lg-line-height,38.4px);font-family:var(--font-h3-lg-typeface,var(--font-typeface-base))}.mktoButtonRow:has(button[type=submit]){display:flex;width:100%;justify-content:flex-end}