/*** Marketo Forms ***/
.mktoForm,
.mktoFormCol,
.mktoFieldWrap,
.mktoHtmlText,
.mktoForm input,
.mktoForm select { width: 100% !important; }
.mktoForm .mktoFormCol { min-height: auto !important; margin-bottom: 0 !important; }
.mktoForm .mktoOffset,
.mktoForm .mktoGutter { height: auto !important; }
.mktoForm .mktoLabel[for="Marketing_Consent__c"] { width: calc(100% - 40px) !important; float: none; display: inline-block; padding-top: 0.2em; padding-bottom: 0.2em; }
.mktoForm .mktoCheckboxList { width: auto !important; }
@media screen and ( max-width: 480px ) {
	.mktoForm input, 
	.mktoForm select, 
	.mktoForm textarea, 
	.mktoForm .mktoButtonWrap.mktoSimple .mktoButton { height: auto !important; }
}

.mktoForm .mktoFormRow { margin: 2% 0; }
.mktoForm .mktoFormRow:first-child { margin-top: 0; }
.mktoForm .mktoFormRow select.mktoField,
.mktoForm .mktoFormRow textarea.mktoField,
.mktoForm input.mktoField { padding: 12px !important; border-radius: 4px; border: 1px solid #ddd; background: #fcfcfc; color: #000; box-shadow: none !important; box-sizing: border-box; }
.mktoForm .mktoButtonRow .mktoButtonWrap { margin-left: 0 !important; }
.mktoForm .mktoButtonRow .ac-consent { display: block; margin-bottom: 2%; }
.mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple button.mktoButton[type=submit],
.mktoForm .mktoButtonRow .mktoButtonWrap.mktoGlow button.mktoButton[type=submit],
.mktoForm .mktoButtonRow .mktoButtonWrap.mktoNative button.mktoButton[type="submit"] { background: #dc2b2a; color: #fff; border: 2px solid #dc2b2a; padding: 8px 40px; border-radius: 100px; box-shadow: none; }
.mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple button.mktoButton[type=submit]:hover, .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple button.mktoButton[type=submit]:focus, .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple button.mktoButton[type=submit]:active,
.mktoForm .mktoButtonRow .mktoButtonWrap.mktoGlow button.mktoButton[type=submit]:hover, .mktoForm .mktoButtonRow .mktoButtonWrap.mktoGlow button.mktoButton[type=submit]:focus, .mktoForm .mktoButtonRow .mktoButtonWrap.mktoGlow button.mktoButton[type=submit]:active,
.mktoForm .mktoButtonRow .mktoButtonWrap.mktoNative button.mktoButton[type=submit]:hover, .mktoForm .mktoButtonRow .mktoButtonWrap.mktoNative button.mktoButton[type=submit]:focus, .mktoForm .mktoButtonRow .mktoButtonWrap.Native button.mktoButton[type=submit]:active { border-color: #b22024; background: #b22024; }
.mktoForm .ac-mktoForm-thankyou-msg { display: none; }
.mktoForm .mktoFormRow label.mktoLabel,
.mktoForm .mktoFormRow .mktoRequiredField label.mktoLabel { width: auto !important; font-weight: normal; }
.mktoForm .mktoFormRow textarea.mktoField { display: block; width: 100% !important; height: 200px; }