.gform_wrapper select.chosen-select {height: 28px !important;min-height: 28px !important;visibility: hidden;}
.gform_wrapper .chosen-container {
    -moz-user-select: none;
    background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") !important;
    background-repeat: no-repeat !important;
    background-position-x: calc(100% - 4px) !important;
    background-position-y: 50% !important;
    color: var(--c-black);
    display: inline-block;
    font-size: 13px;
    position: relative;
    vertical-align: middle;
    width: 100% !important;
    background-color: var(--c-lightest);
    border-radius: 0;
 }
 .dark-mode-on .gform_wrapper .chosen-container {
    background-image: url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") !important;     
 }
.gform_wrapper .chosen-container .chosen-drop {background: #fff none repeat scroll 0 0;left: -9999px;padding: 0;position: absolute;top: 100%;width: 100%;z-index: 1010;}
.gform_wrapper .chosen-container.chosen-with-drop .chosen-drop {left: 0;}
.gform_wrapper .chosen-container a {cursor: pointer;}
.gform_wrapper .chosen-container-single .chosen-single {border: none;border-bottom: solid 3px var(--c-lighter);display: block;height: 40px;line-height: 40px;overflow: hidden;padding: 0;position: relative;text-decoration: none;border-radius: 0;white-space: nowrap;border-radius: 0;}
.gform_wrapper .chosen-container-single .chosen-default {color: #999;}
.gform_wrapper .chosen-container-single .chosen-single span {display: block;color: var(--c-black);font-size: 18px;margin-right: 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0;font-weight: 300;}
.gform_wrapper .chosen-container-single .chosen-single span span {width: 20px;height: 20px;display: inline-block;margin: -4px 7px 0 0;padding: 0;vertical-align: middle;}
.gform_wrapper .chosen-container-single .chosen-single-with-deselect span {margin-right: 38px;}
.gform_wrapper .chosen-container-single .chosen-single abbr {display: block;font-size: 1px;height: 12px;position: absolute;right: 26px;top: 6px;width: 12px;}
.gform_wrapper .chosen-container-single .chosen-single abbr:hover, .gform_wrapper .chosen-container-single.chosen-disabled .chosen-single abbr:hover {background-position: -42px -10px;}
.gform_wrapper .chosen-container-single .chosen-single div {display: block;height: 100%;position: absolute;right: 0;top: 0;width: 37px;}
.gform_wrapper .chosen-container-single .chosen-single div b {display: block;height: 100%;width: 100%;}
.gform_wrapper .chosen-container-single .chosen-search {margin: 0;position: relative;white-space: nowrap;z-index: 1010;padding: 10px 15px;}
.gform_wrapper .chosen-container-single .chosen-search::after {content: "\f002";font-family: "Font Awesome 5 Free";color: var(--c-black);position: absolute;right: 26px;top: 19px;font-weight: 900;font-size: 15px;}
.gform_wrapper .chosen-container-single .chosen-search input[type="text"] {border: none;border-radius: 0;box-sizing: border-box;font-size: 1em;height: 40px !important;line-height: normal;margin: 0;padding: 0px 10px;width: 100%;}
.dark-mode-on .gform_wrapper .chosen-container-single .chosen-search input[type="text"] {background:#fff; color:var(--c-black)}
.gform_wrapper .chosen-container-single .chosen-drop {background-clip: padding-box;border-radius: 0;margin-top: 0px;background: var(--c-lighter);color: var(--c-black);}
.dark-mode-on .gform_wrapper .chosen-container-single .chosen-drop {
    /* background: #ddd; */
}
.gform_wrapper .chosen-container-single.chosen-container-single-nosearch .chosen-search {left: -9999px;position: absolute;}
.gform_wrapper .chosen-container .chosen-results {margin: 0 0 4px 0;max-height: 240px;overflow-x: hidden;overflow-y: auto;padding: 0;position: relative;}
.gform_wrapper .chosen-container .chosen-results li {display: none;line-height: 15px;list-style: outside none none;margin: 0;padding: 5px 6px;}
.gform_wrapper .chosen-container .chosen-results li.active-result {cursor: pointer;display: list-item;padding: 0 !important;font-size: 14px;font-weight: 300;}
.gform_wrapper .chosen-container .chosen-results li.result-selected {}
.gform_wrapper .chosen-container .chosen-results li.disabled-result {color: #ccc;cursor: default;display: list-item;}
.gform_wrapper .chosen-container .chosen-results li.highlighted {}
.gform_wrapper .chosen-container .chosen-results li.no-results {/* background: #f4f4f4 none repeat scroll 0 0; */display: list-item;}
.gform_wrapper .chosen-container .chosen-results li.group-result {cursor: default;display: list-item;font-weight: 700;}
.gform_wrapper .chosen-container .chosen-results li.group-option {padding-left: 15px;}
.gform_wrapper .chosen-container .chosen-results li em {font-style: normal;text-decoration: underline;}
.gform_wrapper .chosen-container-multi .chosen-choices {background-color: #fff;background-image: linear-gradient(#eee 1%, #fff 15%);border: 1px solid #aaa;box-sizing: border-box;cursor: text;height: auto !important;margin: 0;overflow: hidden;padding: 0;position: relative;width: 100%;}
.gform_wrapper .chosen-container .chosen-results li {display: none;line-height: 15px;list-style: outside none none;margin: 0;padding: 5px 15px;}
.gform_wrapper .chosen-container .chosen-results li.active-result {cursor: pointer;display: list-item;padding: 7px 15px !important;font-size: 14px;font-weight: 300;}
.gform_wrapper .chosen-container .chosen-results li span {width:20px;height: 20px;display:inline-block;/* margin: -3px 7px 0 0; */vertical-align: top;}
.gform_wrapper .chosen-container .chosen-results li.result-selected {}
.gform_wrapper .chosen-container .chosen-results li.disabled-result {color: #ccc;cursor: default;display: list-item;}
.gform_wrapper .chosen-container .chosen-results li.highlighted {background: var(--c-main);color: #fff;}
.gform_wrapper .chosen-container .chosen-results li.no-results {/* background: #f4f4f4 none repeat scroll 0 0; */display: list-item;}
.gform_wrapper .chosen-container .chosen-results li.group-result {cursor: default;display: list-item;font-weight: 700;}
.gform_wrapper .chosen-container .chosen-results li.group-option {padding-left: 15px;}
.gform_wrapper .chosen-container .chosen-results li em {font-style: normal;text-decoration: underline;}
.gform_wrapper .chosen-container-multi .chosen-results {margin: 0;padding: 0;}
.gform_wrapper .chosen-container-multi .chosen-drop .result-selected {color: #ccc;cursor: default;display: list-item;}
.gform_wrapper .chosen-container-active .chosen-single {/* border: 1px solid #5897fb; *//* box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); */}
.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single {/* border-bottom: 3px solid var(--c-main); */box-shadow: none;}
.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border-left: medium none;}
.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b {background-position: -18px 3px;}
.gform_wrapper .chosen-container-active .chosen-choices {border: 1px solid #5897fb;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}
.gform_wrapper .chosen-container-active .chosen-choices li.search-field input[type="text"] {color: #111 !important;}
.gform_wrapper .chosen-disabled {cursor: default;opacity: 0.5 !important;}
.gform_wrapper .chosen-disabled .chosen-choices .search-choice .search-choice-close, .gform_wrapper .chosen-disabled .chosen-single {cursor: default;}
.gform_wrapper .chosen-rtl {text-align: right;}
.gform_wrapper .chosen-rtl .chosen-single {overflow: visible;padding: 0 8px 0 0;}
.gform_wrapper .chosen-rtl .chosen-single span {direction: rtl;margin-left: 26px;margin-right: 0;}
.gform_wrapper .chosen-rtl .chosen-single-with-deselect span {margin-left: 38px;}
.gform_wrapper .chosen-rtl .chosen-single div {left: 3px;right: auto;}
.gform_wrapper .chosen-rtl .chosen-single abbr {left: 26px;right: auto;}
.gform_wrapper .chosen-rtl .chosen-choices li {float: right;}
.gform_wrapper .chosen-rtl .chosen-choices li.search-field input[type="text"] {direction: rtl;}
.gform_wrapper .chosen-rtl .chosen-choices li.search-choice {margin: 3px 5px 3px 0;padding: 3px 5px 3px 19px;}
.gform_wrapper .chosen-rtl .chosen-choices li.search-choice .search-choice-close {left: 4px;right: auto;}
.gform_wrapper .chosen-rtl .chosen-drop, .gform_wrapper .chosen-rtl.chosen-container-single-nosearch .chosen-search {left: 9999px;}
.gform_wrapper .chosen-rtl.chosen-container-single .chosen-results {margin: 0 0 4px 4px;padding: 0 4px 0 0;}
.gform_wrapper .chosen-rtl .chosen-results li.group-option {padding-left: 0;padding-right: 15px;}
.gform_wrapper .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {border-right: medium none;}
.gform_wrapper .chosen-rtl .chosen-search input[type="text"] {direction: rtl;padding: 4px 5px 4px 20px;}
.gform_wrapper .chosen-rtl.chosen-container-single .chosen-single div b {background-position: 6px 2px;}
.gform_wrapper .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {background-position: -12px 2px;}

.chosen-container-single .chosen-single input[type=text] {cursor: pointer;opacity: 0;position: absolute;width: 0;}


@media (max-width: 767px) { 
    .gform_wrapper .chosen-container-single .chosen-single {height: 40px; line-height: 40px; border-radius: 0 !important; }
} 