:root{--col-gap:10px;--row-gap:10px;--field-spacing:20px;--field-radius:4px;--field-shadow:none;--radio-gap:16px;--radio-label-min:120px;--radio-label-max:260px}
.mktoForm{margin:0 auto;width:100% !important}
.mktoForm .mktoFormRow{display:flex;flex-wrap:wrap;margin:0 auto;padding-bottom:2px;max-width:800px;column-gap:var(--col-gap);row-gap:var(--row-gap)}
.mktoForm .mktoFormRow:has(>input[type="hidden"]),.mktoForm .mktoFormRow:has(script){display:none !important}
.mktoForm .mktoFormCol{width:100%;min-height:0 !important;margin-left:0}
.mktoFormRow .mktoFormCol:last-child{margin-left:auto !important}
.mktoFieldDescriptor.mktoFormCol{margin-bottom:0 !important;float:none;width:100%;max-width:350px;margin:0 auto}
.mktoForm .mktoField,.mktoFormCol select.mktoField,.mktoForm .mktoFormRow .mktoFormCol .mktoEmailField,.mktoForm .mktoFormRow .mktoFormCol .mktoTextField,.mktoForm .mktoFormRow .mktoFormCol .mktoTelField,.mktoForm .mktoFormRow .mktoFormCol .mktoUrlField,.mktoForm textarea.mktoField,.mktoForm .mktoFormRow .mktoFormCol textarea{width:100% !important;max-width:unset !important;line-height:29px;font-family:'akkurat',sans-serif;border:0;border-radius:10px !important;border:1px solid #a1b2c4 !important;font-size:18px !important;line-height:1.3 !important;padding:10px 15px !important;box-shadow:none !important}
.mktoForm .mktoFormRow>.mktoFormCol{flex:0 0 100%;max-width:100%}
.mktoForm input[type=url]::placeholder,.mktoForm input[type=text]::placeholder,.mktoForm input[type=date]::placeholder,.mktoForm input[type=tel]::placeholder,.mktoForm input[type=email]::placeholder,.mktoForm input[type=number]::placeholder,.mktoForm textarea.mktoField::placeholder{color:#000}
.mktoForm .mktoFormRow:has(>.mktoFormCol + .mktoFormCol)>.mktoFormCol{flex-basis:calc(50% - var(--col-gap)/2);max-width:calc(50% - var(--col-gap)/2)}
.mktoForm .mktoFormRow>.mktoFormCol.is-full{flex-basis:100%;max-width:100%}
.mktoForm textarea.mktoField{min-height:100px;line-height:32px}
input.mktoField.mktoInvalid,.mktoForm textarea.mktoField.mktoInvalid,.mktoForm select.mktoField.mktoInvalid,.mktoForm .mktoLogicalField.mktoInvalid{border:1px solid transparent !important}
::-webkit-input-placeholder{color:#a7a9ac}
:-moz-placeholder{color:#a7a9ac;opacity:1}
::-moz-placeholder{color:#a7a9ac;opacity:1}
:-ms-input-placeholder{color:#a7a9ac}
::-ms-input-placeholder{color:#a7a9ac}
::placeholder{color:#a7a9ac;font-size:18px !important}
.mktoForm .mktoLabel,.mktoForm .mktoFieldWrap{display:block;float:none}
.mktoForm .mktoRadioList>label,.mktoForm .mktoCheckboxList>label{font-size:14px;font-family:'akkurat',sans-serif;line-height:20px;margin-left:3.5em !important;margin-top:.1em !important;color:#000;position:relative}
.mktoForm .mktoCheckboxList>label::before{top:3px}
.mktoForm .mktoRadioList>label a,.mktoForm .mktoCheckboxList>label a{color:#fff;text-decoration:underline}
.mktoForm .mktoFieldDescriptor:has(.mktoLogicalField input[type="radio"]){display:grid;grid-template-columns:minmax(var(--radio-label-min),var(--radio-label-max)) 1fr;align-items:center;column-gap:var(--radio-gap);row-gap:8px;clear:both}
.mktoForm .mktoFieldDescriptor:has(.mktoLogicalField input[type="radio"]) .mktoLabel{margin:0 !important;width:auto !important;white-space:normal;line-height:1.3}
.mktoForm a{color:#000}
.mktoForm .mktoFieldDescriptor:has(.mktoLogicalField input[type="radio"]) .mktoLogicalField{width:100% !important;max-width:100% !important}
.mktoForm .mktoFieldDescriptor:has(.mktoLogicalField input[type="radio"]) .mktoRadioList{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center}
.mktoForm .mktoRadioList{float:none;display:inline-flex}
.mktoForm .mktoFieldWrap:has(.mktoRadioList)>.mktoLabel{display:inline-block}
.mktoForm .mktoFieldDescriptor:has(.mktoLogicalField input[type="radio"]) .mktoRadioList>label{margin-left:0 !important;white-space:normal}
.mktoForm .mktoButtonWrap{margin:0 !important}
.mktoForm .mktoButtonWrap .mktoButton{display:inline-block;padding:8px 50px 5px 50px !important;margin:20px 0 20px 0;font-size:22px !important;font-family:'akkurat-bold',sans-serif;font-weight:bold;text-transform:capitalize;color:#002d5d;border:0;border-radius:22px;cursor:pointer;white-space:nowrap;background:linear-gradient(to bottom right,#ffe259,#e69d16);box-shadow:none}
.mktoButtonRow{text-align:center !important;display:block}
.mktoForm .mktoButtonWrap .mktoButton:hover{background:#fff !important}
.mktoForm .mktoButtonWrap.mktoInset .mktoButton,.mktoForm .mktoButtonWrap.mktoShadow .mktoButton{box-shadow:none !important}
.mktoAsterix,.mktoForm .mktoRequiredField .mktoAsterix,.mktoForm .mktoPlaceholder,.mktoForm .mktoOffset,.mktoForm .mktoGutter{display:none !important}
.mktoForm .mktoError{bottom:-10px !important}
a{color:black}
.mktoForm .mktoLogicalField{width:100% !important;max-width:100% !important;height:auto;float:none;margin:0 auto}
.mktoForm input[type="checkbox"]{width:unset !important}
.mktoForm .mktoHtmlText{margin-top:1em;left:0;width:100%;text-align:center;margin:0 auto;color:#000;bottom:0;top:90px;left:0;right:0;font-family:'akkurat',sans-serif !important;max-width:100%}
.mktoForm .mktoHtmlText a{font-family:'akkurat',sans-serif !important;text-decoration:underline}
.mktoForm .mktoHtmlText>*{padding:0}
@media only screen and (max-width:1400px),only screen and (max-width:1368px){.mktoForm .mktoButtonWrap .mktoButton{width:20% !important}
}
@media only screen and (max-width:768px){.mktoForm .mktoFormRow>.mktoFormCol{max-width:100% !important;flex-basis:auto !important}
.mktoForm .mktoFormRow .mktoFormCol .mktoEmailField,.mktoForm .mktoFormRow .mktoFormCol .mktoTextField,.mktoFormCol select.mktoField,.mktoForm textarea.mktoField{max-width:100% !important}
.mktoForm .mktoButtonWrap .mktoButton{width:25% !important}
}
@media(max-width:767px){.mktoForm .mktoFormRow>.mktoFormCol{flex-basis:100%;max-width:100%}
.mktoForm .mktoFieldDescriptor{display:grid;grid-template-columns:1fr;row-gap:6px;clear:both;margin:0 0 16px}
.mktoForm .mktoLabel{position:static !important;width:100% !important;margin:0 0 4px !important;line-height:1.3;white-space:normal !important;word-break:break-word;text-align:left !important}
.mktoForm .mktoFieldWrap{float:none !important;width:100% !important;display:block !important;text-align:left !important;margin:0 !important}
.mktoForm .mktoFieldWrap .mktoField,.mktoForm select.mktoField,.mktoForm textarea.mktoField{width:100% !important;max-width:100% !important;margin-top:0}
.mktoForm .mktoFieldWrap .mktoField[type="checkbox"]{width:unset !important;position:static !important}
.mktoForm .mktoRadioList,.mktoForm .mktoCheckboxList{display:flex;align-items:center;gap:10px 16px}
.mktoForm .mktoRadioList>label,.mktoForm .mktoCheckboxList>label{margin-left:0 !important;white-space:normal}
}
@media(max-width:480px){.mktoForm textarea.mktoField{width:100% !important}
.mktoForm input[type=url],.mktoForm input[type=text],.mktoForm input[type=date],.mktoForm input[type=tel],.mktoForm input[type=email],.mktoForm input[type=number],.mktoForm textarea.mktoField,.mktoForm select.mktoField{height:auto !important}
}
@media only screen and (max-width:480px){.mktoFormRow .mktoFormCol{width:100%;max-width:100%;margin-left:auto}
.mktoForm textarea.mktoField{width:100% !important}
.mktoForm .mktoButtonWrap .mktoButton{width:55% !important}
.mktoForm .mktoRadioList>label,.mktoForm .mktoCheckboxList>label{white-space:pre-wrap;line-height:20px}
.mktoForm .mktoFieldWrap{text-align:center}
}