.marketo-form-v2{--form-input-padding:var(--spacing-sm)!important;--form-input-border-color:var(--color-gray-400)!important;--form-row-gap:21px!important;&.mktoForm{width:100%!important;max-width:none!important}.mktoFormRow:not(:has(#Lbloptin)){display:grid!important;grid-template-columns:1fr!important;gap:0!important;width:100%!important;max-width:none!important;float:none!important;@media (min-width:768px){grid-template-columns:repeat(2,1fr)!important;gap:var(--spacing-md)!important}}@media (min-width:768px){.mktoFormRow:not(:has(#Lbloptin)):has(.mktoFormCol+.mktoClear:nth-child(2)),.mktoFormRow:not(:has(#Lbloptin)):has(.mktoFormCol:only-child){grid-template-columns:1fr!important}}.mktoFormCol:not(:has(#Lbloptin)){width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important}.mktoFieldDescriptor{margin:0!important;padding:0!important;float:none!important}.mktoFieldDescriptor,.mktoFieldWrap{width:100%!important;max-width:none!important}.mktoField[style],input.mktoField,select.mktoField,textarea.mktoField{width:100%!important;max-width:none!important;min-width:0!important}.mktoClear,.mktoGutter,.mktoOffset{display:none!important}input::placeholder,select.mktoField::placeholder,textarea.mktoField::placeholder{color:var(--color-gray-500)!important}.mktoLabel{font-size:var(--text-base)!important;padding-top:0!important;margin-bottom:var(--spacing-xs)!important}.mktoAsterix,.mktoLabel{color:var(--color-gray-950-ink)!important}.mktoAsterix{padding-right:0!important}.mktoFieldWrap{gap:0!important}.mktoFieldWrap:has(#Lbloptin){margin-top:-8px!important;margin-bottom:0!important}.mktoFieldWrap:not(:has(#optinInstructions)):not(:has(#Lbloptin)):not(:has(.mktoHtmlText)){margin-bottom:var(--spacing-md)!important}.mktoFieldWrap:has(.mktoHtmlText):not(:has(#optinInstructions)){margin-bottom:var(--spacing-sm)!important}.mktoLogicalField.mktoCheckboxList.mktoHasWidth{padding:0!important}.mktoFormRow:has(#Lbloptin){padding-right:0!important;margin-bottom:var(--spacing-md)!important;align-items:start!important}.mktoFormRow:has(#Lbloptin)>*{padding-right:0!important;margin-right:0!important}.mktoFieldDescriptor:has(#Lbloptin){margin-right:0!important}.mktoFormCol:has(#optinInstructions){margin-left:-8px!important}.mktoHtmlText p#optinInstructions{color:var(--color-gray-800)!important;font-size:var(--text-base)!important;margin-left:var(--spacing-sm)!important}input[type=checkbox]{width:20px!important;height:20px!important}input[type=checkbox],input[type=checkbox]:checked{background-color:transparent!important}.mktoFormRow:has(#Lbloptin){overflow:hidden!important}.mktoFormRow:has(input[type=checkbox]):not(:has(#Lbloptin)) .mktoFieldWrap{flex-direction:row!important;align-items:flex-start!important;gap:.5rem!important}.mktoFormRow:has(input[type=checkbox]):not(:has(#Lbloptin)) .mktoLabel{order:2!important;white-space:normal!important;width:auto!important;max-width:none!important;flex:1!important;margin-left:0!important;padding-left:0!important}.mktoFormRow:has(input[type=checkbox]):not(:has(#Lbloptin)) .mktoLogicalField{order:1!important;flex-shrink:0!important;width:auto!important}.mktoFormRow:has(input[type=checkbox]):not(:has(#Lbloptin)) .mktoGutter,.mktoFormRow:has(input[type=checkbox]):not(:has(#Lbloptin)) .mktoOffset{display:none!important}&.mktoForm input[type=number]{width:100%!important}.mktoHtmlText{font-size:var(--text-sm)!important;color:var(--color-gray-500)!important}.mktoButtonRow{width:100%!important;flex:1;display:flex!important;grid-column:1/-1!important;margin-top:0!important}.mktoButtonRow span{flex:1!important;display:flex!important}.mktoButton{flex:1!important;padding:0 20px!important}}.resource-marketo-form{&.mktoForm{background-color:var(--color-gray-100)!important;padding:var(--spacing-md)!important}.mktoHtmlText p#optinInstructions{padding-top:0!important}}.section-marketo-form{&.mktoForm{background-color:transparent!important;padding:0!important}.mktoFieldWrap:has(#optinInstructions){margin-top:0!important}.mktoHtmlText p#optinInstructions{padding-top:0!important;@media (min-width:1106px){padding-top:2px!important}}}