﻿div.indicates-required,
span.asterisk{ display: none; }

div.mc-field-group{ margin-bottom: 20px; }
div.mc-field-group  > label{ display: block;margin-bottom: 5px; }

div.mc-field-group select{ color: initial!important; }

span.helper_text{ font-size: 12px; display: block; }

div.input-group ul li label{ cursor: pointer; padding-left: 32px; position: relative; line-height: 20px; display: inline-block; }
div.input-group ul li input{ opacity: 0; position: absolute; z-index: -1; }
div.input-group ul li input + label:before{ content: ""; display: block; height: 20px; width: 20px; background-color: #fff; cursor: pointer; position: absolute; top: -1px; left: 0; border: 1px solid var(--borderColor); border-radius: 5px; }
div.input-group ul li input:checked + label:before{ background-color: var(--secondary); border-color: var(--secondary); }
div.input-group ul li input:checked + label:after{
	content: "";
    display: block;
    width: 5px;
    height: 10px;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    left: 8px;
    top: 3px;
}

div.input-group ul{ margin-top: 10px; }
div.input-group ul li{ margin-bottom: 10px; }
div.input-group ul li:last-child{ margin: 0; }

div#mc_embed_shell div#mc_embed_signup .mce_inline_error {
    border: 1px solid rgba(210, 15, 20, 0.5) !important;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
    background-color: #FAF6F6 !important;
    color: #D20F14;
}

div#mc_embed_shell div#mc_embed_signup div#mce-responses > div{ margin: 1rem 0; font-size: smaller; }  

div#mc_embed_shell div.row{ --bs-gutter-x: 10px; }

div.text div#mc_embed_shell ul li{ padding-left: 0; }
div.text div#mc_embed_shell ul li:before{ display: none!important; }