

/* body .donate-form-container {z-index:90 !important;} */
/* .donate {transform:none !important; top:-50px; position:relative;} */

@media (max-width: 480px) {
/* body.home #hero {padding: 1.0rem 0 3rem 0 !important;}
body.home #hero h1 {font-size: 24px;}
body.home #hero h2 {font-size: 22px;} */
}

@media (min-width: 1200px) {
 /* .donate {
    right: 100px !important;
    top: -300px !important;
    position:absolute;
  }

  body.home .donate {
      top: -525px !important;
  } */
}



/*select2 base styles additional styling below*/

 body .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}body .select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}body .select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}body .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}body .select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}body .select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}body .select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}body .select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}body .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}body .select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}body .select2-results{display:block}body .select2-results__options{list-style:none;margin:0;padding:0}body .select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}body .select2-results__option--selectable{cursor:pointer}body .select2-container--open .select2-dropdown{left:0}body .select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}body .select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}body .select2-search--dropdown{display:block;padding:4px}body .select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}body .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}body .select2-search--dropdown.select2-search--hide{display:none}body .select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}body .select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}body .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}body .select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:20px}body .select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}body .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}body .select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}body .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}body .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}body .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}body .select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}body .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}body .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}body .select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}body .select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}body .select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}body .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}body .select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}body .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}body .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}body .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}body .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}body .select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}body .select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}body .select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}body .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}body .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}body .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}body .select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}body .select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}body .select2-container--default .select2-results__option .select2-results__option{padding-left:1em}body .select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}body .select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}body .select2-container--default .select2-results__option--group{padding:0}body .select2-container--default .select2-results__option--disabled{color:#999}body .select2-container--default .select2-results__option--selected{background-color:#ddd}body .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#05bcc5;color:white}body .select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}body .select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}body .select2-container--classic .select2-selection--single:focus{border:1px solid #05bcc5}body .select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:20px}body .select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}body .select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}body .select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}body .select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}body .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}body .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}body .select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #05bcc5}body .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}body .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}body .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}body .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}body .select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}body .select2-container--classic .select2-selection--multiple:focus{border:1px solid #05bcc5}body .select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}body .select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}body .select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}body .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}body .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}body .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}body .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}body .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}body .select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #05bcc5}body .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}body .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}body .select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}body .select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}body .select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}body .select2-container--classic .select2-dropdown--above{border-bottom:none}body .select2-container--classic .select2-dropdown--below{border-top:none}body .select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}body .select2-container--classic .select2-results__option--group{padding:0}body .select2-container--classic .select2-results__option--disabled{color:grey}body .select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}body .select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}body .select2-container--classic.select2-container--open .select2-dropdown{border-color:#05bcc5}



/*regular styles for this file*/
html{line-height:1.5;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
header,
nav,
section{display:block;}
h1{margin:.67em 0;font-size:2em;}
figcaption,
figure,
main{display:block;}
figure{margin:1em 40px;}
hr{overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{font-family:monospace, monospace;font-size:1em;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none;}
b,
strong{font-weight:inherit;}
b,
strong{font-weight:bolder;}
code,
kbd,
samp{font-family:monospace, monospace;font-size:1em;}
dfn{font-style:italic;}
mark{color:#000;background-color:#ff0;}
small{font-size:80%;}
sub,
sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0;}
sub{bottom:-.25em;}
sup{top:-.5em;}
audio,
video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
button,
input,
optgroup,
select,
textarea{margin:0;font-family:sans-serif;line-height:1.15;}
button,
input{overflow:visible;}
button,
select{text-transform:none;}
button,
html [type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{padding:0;border-style:none;}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:.35em .75em .625em;}
legend{display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit;}
progress{display:inline-block;vertical-align:baseline;}
textarea{overflow:auto;}
[type="checkbox"],
[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{outline-offset:-2px;-webkit-appearance:textfield;}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}
details,
menu{display:block;}
summary{display:list-item;}
canvas{display:inline-block;}
template{display:none;}
[hidden]{display:none;}
.selectric-wrapper{position:relative;cursor:pointer;}
.selectric-responsive{width:100%;}
.selectric{position:relative;border:1px solid #ddd;background:#f8f8f8;}
.selectric .label{display:block;overflow:hidden;height:38px;margin:0 38px 0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;color:#444;font-size:12px;line-height:38px;-o-text-overflow:ellipsis;}
.selectric .button{position:absolute;top:0;right:0;display:block;width:38px;height:38px;text-align:center;color:#bbb;font:0/0 a;*font:20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;}
.selectric .button:after{position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:auto;content:" ";border:4px solid transparent;border-top-color:#bbb;border-bottom:none;}
.selectric-focus .selectric{border-color:#aaa;}
.selectric-hover .selectric{border-color:#c4c4c4;}
.selectric-hover .selectric .button{color:#a2a2a2;}
.selectric-hover .selectric .button:after{border-top-color:#a2a2a2;}
.selectric-open{z-index:9999;}
.selectric-open .selectric{border-color:#c4c4c4;}
.selectric-open .selectric-items{display:block;}
.selectric-disabled{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.5;filter:alpha(opacity=50);}
.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0;}
.selectric-hide-select select{position:absolute;left:-100%;}
.selectric-hide-select.selectric-is-native{position:absolute;z-index:10;width:100%;height:100%;}
.selectric-hide-select.selectric-is-native select{position:absolute;z-index:1;top:0;right:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;opacity:0;border:none;font-size:50px;}
.selectric-input{position:absolute;top:0;left:0;overflow:hidden;clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:0;padding:0;border:none;outline:none;background:none;*font:0/0 a;}
.selectric-temp-show{position:absolute;display:block;visibility:hidden;}
.selectric-items{position:absolute;z-index:-1;top:100%;left:0;display:none;border:1px solid #c4c4c4;background:#f8f8f8;-webkit-box-shadow:0 0 10px -6px;-moz-box-shadow:0 0 10px -6px;box-shadow:0 0 10px -6px;}
.selectric-items .selectric-scroll{overflow:auto;height:100%;}
.selectric-above .selectric-items{top:auto;bottom:100%;}
.selectric-items ul,
.selectric-items li{min-height:20px;margin:0;padding:0;list-style:none;font-size:12px;line-height:20px;}
.selectric-items li{display:block;padding:10px;cursor:pointer;color:#666;}
.selectric-items li.selected{color:#444;background:#e0e0e0;}
.selectric-items li.highlighted{color:#444;background:#d0d0d0;}
.selectric-items li:hover{color:#444;background:#d5d5d5;}
.selectric-items .disabled{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.5;color:#666;background:none;filter:alpha(opacity=50);}
.selectric-items .selectric-group .selectric-group-label{padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#444;background:none;font-weight:bold;}
.selectric-items .selectric-group.disabled li{opacity:1;filter:alpha(opacity=100);}
.selectric-items .selectric-group li{padding-left:25px;}


/* Select2 Styling*/
/* Container width */
body .form-item .select2-container {
  width: 100% !important;
}

/* Single select styling */
body .select2-selection--single {
  height: 42px;
  border: 2px solid #888;
  border-radius: 5px;
  padding: 6px 12px;
  font-size: 16px;
}

body .select2-container--default .select2-selection--single {
  background-color: #fff;
  color: #2c3e50;
  border: 2px solid #e2e2e2;
  border-radius: 5px;
}

body .form-item .select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  user-select: none;
  -webkit-user-select: none;
  width:100%;
  max-width:100%;
  height:45px;
  background-color:#fff;
  color:#2c3e50;
  border:2px solid #e2e2e2;
  border-radius:5px;
  padding-bottom: .6em !important;
  padding-top: .6em !important;
}

body .form-item .select2-container .select2-selection--single:focus, .form-item .select2-container--open{
box-shadow: 0 0 0 4px rgba(52, 152, 219, 0.1);
border-radius: 5px;
}
body .form-donate__next:focus {border: 2px solid rgb(52, 152, 219) !important;}


/* Arrow icon */
body .form-item .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 22px;
  right:8px;
   -webkit-transform: translateX(0) translateY(-50%);
  transform: translateX(0) translateY(-50%);
}
body .select2-container--default .select2-selection--single .select2-selection__arrow b, body .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-left: 4px solid transparent !important;
  border-right: 4px solid transparent !important;
  border-top: 5px solid #a7a7a7 !important;
}


body .select2-search--dropdown .select2-search__field {
  padding:0.465em !important;
}

body .select2-container--open .select2-dropdown {
  left: 0;
  margin-top: 0;
}

/* Dropdown results */
body .select2-results__option {
  padding: 14px;
  font-size: 15px;
  font-family: sans-serif;
}

/* Hover on dropdown items */
body .select2-results__option--highlighted {
  background-color: #4a90e2;
  color: white;
}

/* Search input inside dropdown */
body .select2-search__field {
  padding: 6px 10px;
  font-size: 15px;
  border-radius: 5px;
  font-family: sans-serif;
}


@-ms-viewport{width:device-width;}
[tabindex="-1"]:focus{outline:none;}
button,
[role="button"]{cursor:pointer;}
a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea{-ms-touch-action:manipulation;touch-action:manipulation;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
audio,
canvas,
iframe,
img,
svg,
video{vertical-align:middle;}
fieldset{margin:0;padding:0;border:0;}
textarea{resize:vertical;}
a,
button,
input,
*:focus,
*:hover{-webkit-tap-highlight-color:rgba(0,0,0,0);}
[data-whatinput="initial"]:focus{outline:none;}
[data-whatinput="mouse"]:focus{outline:none;}
[data-whatinput="touch"]:focus{outline:none;}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:320px;height:100%;margin:0;font-size:16px;-ms-overflow-style:scrollbar;-ms-text-size-adjust:100%;}
*,
*:before,
*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
body{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;color:#000;background-color:#fff;font-family:"FiraSans", Arial, sans-serif;font-size:16px;-webkit-font-smoothing:subpixel-antialiased;line-height:1.2;-ms-backface-visibility:hidden;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;}
body:after{display:table;clear:both;content:"";}


.hidden{display:none;}
h1,
h2,
h3,
h4,
h5,
h6{margin:0 0 20px;line-height:1.5;}
h1{font-size:1.8em;}
h2{font-size:1.5em;}
h3{font-size:1.2em;}
h4{font-size:1em;}
h5{font-size:1em;}
h6{font-size:1em;}
a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;text-decoration:none;color:inherit;}
a:hover{text-decoration:underline;color:inherit;}
img{display:inline-block;max-width:100%;height:auto;border:0;}
i,
em{font-style:italic;}
b,
strong{font-weight:700;}
dt,
dd{line-height:1.2;}
dt{font-weight:700;}
dd{margin-left:0;}
code{overflow:hidden;white-space:pre-wrap;word-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:"Consolas", "Courier New", "Nimbus Mono L", monospace;font-size:16px;line-height:1.6;}
q{quotes:"Â«" "Â»";font-style:italic;}
q q{quotes:"â€ž" "â€œ";font-style:italic;}
table{width:100%;}
#dntncs.dnt-ncs {font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; letter-spacing:normal;text-align:center;}
#dntncs.dnt-ncs img.type-icon {
  -webkit-box-shadow:none;
  box-shadow: none;
  width:70%;
  border:0px;
}
.svg-icon{display:inline-block;width:1em;height:1em;fill:currentColor;}
.svg-icon--awards{width:1em;font-size:4.375rem;}
.svg-icon--boats{width:1.125em;font-size:3rem;}
.svg-icon--cars{width:1.848484848484848em;font-size:2.0625rem;}
.svg-icon--motorcycles{width:1.617647058823529em;font-size:2.125rem;}
.svg-icon--other{width:.888888888888889em;font-size:2.8125rem;}
.svg-icon--phone-call{width:1em;font-size:1.25rem;}
.svg-icon--phone-round{width:1em;font-size:2.375rem;}
.svg-icon--quotes{width:1.428571428571429em;font-size:2.625rem;}
.svg-icon--rvs{width:1.595238095238095em;font-size:2.625rem;}
.button{display:inline-block;width:372px;min-height:47px;padding:12px 13px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-align:center;text-decoration:none;color:#fff;border:2px solid #3a739a;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#5e9cc7;font-size:1.2em;}
.button:hover,
.button:focus{text-decoration:none;color:#fff;background-color:#3e84b4;}
.home .button{border:2px solid #db76c6;background-color:#ebb3df;}
.home .button:hover,
.home .button:focus{background-color:#e69fd7;}
.button--regular{width:100%;max-width:450px;padding:16px;letter-spacing:-.025em;text-transform:none;color:#fff;font-family:"FiraSans", Arial, sans-serif;font-size:18px;font-weight:600;line-height:24px;}
.button--big{width:100%;max-width:450px;padding:18px;letter-spacing:-.025em;text-transform:none;color:#fff;font-family:"FiraSans", Arial, sans-serif;font-size:18px;font-weight:600;line-height:24px;}
.button--pink{background-color:#da2681;}
.button--pink:hover,
.button--pink:focus{background-color:#e04794;}
.button--blue{background-color:#2af;}
.button--blue:hover,
.button--blue:focus{background-color:#4ebbff;}
.button--red{background-color:#dc164a;}
.button--red:hover,
.button--red:focus{background-color:#ec3c6a;}
.button--yellow{color:#0b071c;background-color:#ebb3df;}
.button--yellow:hover,
.button--yellow:focus{color:#0b071c;background-color:#ffd145;}
.button--grey{color:#a6acb0;background-color:#f2f3f4;border-color:#a6acb0;}
.button--grey:hover,
.button--grey:focus{text-decoration:none;color:#9da4a8;background-color:#e5e7e9;border-color:#a6acb0;}
.page--2 .button--grey{background-color:#f2f3f4;}
.page--2 .button--grey:hover,
.page--2 .button--grey:focus{background-color:#e5e7e9;}
.button--donate{width:170px;}
.button--donate-short{width:160px;}
.button--call{width:auto;}
.form-item{display:block;width:100%;font-size:0;}
.form-item--disabled{opacity:.5;}
.form-item__label{display: block;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 6px;
  color: #2c3e50;}
.form-item__label span{color:#666;}
.home .form-item__label{color:#2c3e50;}
.home .form-item__label span{color:#666;}
.form-item__input{position:relative;}
.form-item__input input,
.form-item__input textarea,
.form-item__input select{width:100%;}


#dntncs.dnt-ncs .form-item__input input,
#dntncs.dnt-ncs .form-item__input textarea{outline:none;background-color:#fff;font-size:15px;width:100%;height:45px;padding:0 15px;color:#2c3e50;border:2px solid #e2e2e2;border-radius:5px;}

#dntncs.dnt-ncs .form-item__input input::-moz-placeholder,
#dntncs.dnt-ncs .form-item__input textarea::-moz-placeholder{ color:#989898; opacity:1; }
.form-item__input input:-ms-input-placeholder,
.form-item__input textarea:-ms-input-placeholder{}
.form-item__input input:input-placeholder,
.form-item__input textarea:input-placeholder{}
.form-item__input input{height:45px;}
.form-item__input textarea{height:90px;resize:none;}


.form-item__input label.error{position:absolute;z-index:100;top:95%;left:0;display:block;width:100%;padding:8px 10px;color:#900;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fdfcd3;-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);-moz-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15);font-size:12px;}
.form-item__input label.error::before{position:absolute;top:-7px;left:10px;display:block;width:14px;height:7px;content:"";border-width:0 7px 7px 7px;border-style:solid;border-color:transparent transparent #ddd transparent;}
.form-item__input label.error::after{position:absolute;top:-6px;left:10px;display:block;width:14px;height:7px;content:"";border-width:0 6px 6px 6px;border-style:solid;border-color:transparent transparent #fdfcd3 transparent;}



.form-item__helpers{margin-top:8px;}
.form-item__hint{margin:0;color:#6d6d6d;font-family:"FiraSans", Arial, sans-serif;font-size:14px;line-height:18px;}
.form-item__vehicle-select{display:none;}
.form-item--type-file{position:relative;display:inline-block;overflow:hidden;width:100%;cursor:pointer;}
.form-item--type-file input{position:absolute;top:0;right:0;left:0;width:100%;height:100%;cursor:pointer;-webkit-transform:scale(20);-moz-transform:scale(20);-ms-transform:scale(20);-o-transform:scale(20);transform:scale(20);letter-spacing:10em;opacity:0;}
.form-item__btn-file{position:relative;display:inline-block;width:100%;padding:3px 0 3px 28px;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;text-align:left;pointer-events:none;color:#1864b8;border:none;background-color:transparent;font-family:"FiraSans", Arial, sans-serif;font-size:16px;font-weight:500;line-height:20px;}
.form-item__btn-file span{border-bottom:1px solid #d7e7f8;}
.form-item__btn-file::before{position:absolute;top:2px;left:0;width:20px;height:20px;content:"+";text-align:center;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#1864b8;font-family:"FiraSans", Arial, sans-serif;font-size:20px;font-weight:600;line-height:20px;}
.form-item .selectric{width:100%;max-width:100%;height:45px;border:none;background-color:#fff;padding:0 0 0 15px;font-size:1em;color:#2c3e50;border:2px solid #e2e2e2;border-radius:5px;}
.form-item .selectric .label{position:relative;width:100%;height:43px;margin:0;color:#2c3e50;font-size:15px;line-height:43px;}
.form-item .selectric .label::before{position:absolute;top:0;right:0;display:block;width:35px;height:41px;content:"";background-color:none;}
.form-item .selectric .label::after{position:absolute;top:50%;right:14px;display:block;width:6px;height:6px;margin-top:-4px;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #bcc1c4;border-bottom:2px solid #bcc1c4;}
.form-item .selectric .button{display:none;}
.form-item .selectric-open .label::after{margin-top:-1px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}
.form-item .selectric-items{top:45px;border:none;}
.form-item .selectric-items li{width:100%;padding:9px 14px;color:#2c3e50;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;background-color:#fff;background-image:none;font-size:15px;line-height:18px;}
.form-item .selectric-items li.selected{display:none;}
.form-item .selectric-items li:hover,
.form-item .selectric-items li:focus,
.form-item .selectric-items li.highlighted{text-decoration:none;color:#2e313d;background-color:#f9f9f9;}
.form-item--select-check .selectric .label{padding-left:42px;}
.form-item--select-check .selectric-items li{padding-left:42px;}
#dntncs.dnt-ncs .form-donate{}
#dntncs.dnt-ncs .form-donate__head{padding:20px 0 15px;}
#dntncs.dnt-ncs .almost-done{margin-bottom:20px;font-family:"Satisfy",cursive;font-size:1.7em;line-height:1.3;color:#ebb3df;text-align:center;margin-top:-10px;}
#dntncs.dnt-ncs .form-donate__steps{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;max-width:240px;margin:0 auto;padding:0;list-style:none;counter-reset:steps;text-align:center;-webkit-align-items:center;-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-align:center;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;}
#dntncs.dnt-ncs .form-donate__step{display:inline-block;flex:0 0 auto;margin:0;padding:0;vertical-align:middle;letter-spacing:-.025em;color:#c6cbcd;font-family:"FiraSans", Arial, sans-serif;font-size:15px;font-weight:400;line-height:40px;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;}
#dntncs.dnt-ncs .form-donate__step::before{display:inline-block;width:25px;height:25px;margin-right:5px;content:counter(steps);counter-increment:steps;text-align:center;vertical-align:middle;color:#c6cbcd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#f2f3f4;font-family:"FiraSans", Arial, sans-serif;font-size:14px;font-weight:600;line-height:25px;}
#dntncs.dnt-ncs .form-donate__step:not(:last-child){margin-right:10px;}
#dntncs.dnt-ncs .form-donate__step:not(:last-child)::after{display:none;width:59px;height:1px;margin-right:14px;margin-left:14px;content:"";vertical-align:middle;background-color:#ced5df;}
#dntncs.dnt-ncs .form-donate__step.active{color:#000;}
#dntncs.dnt-ncs .form-donate__step.active::before{color:#fff;background-color:#3a739a;}
#dntncs.dnt-ncs .form-donate--3 .form-donate__step.active::before{background-color:#ebb3df;}
#dntncs.dnt-ncs .form-donate__page{display:none;width:100%;max-width:100%;margin:0 auto;}
#dntncs.dnt-ncs .form-donate__page.active{display:block;}
#dntncs.dnt-ncs .form-donate__buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;margin-top:0;-webkit-align-items:center;-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-align:center;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;}
#dntncs.dnt-ncs .form-donate__next{display:block;width:100%;}
#dntncs.dnt-ncs .form-donate__back {}
#dntncs.dnt-ncs .form-donate__submit{display:block;flex:0 0 100%;max-width:100%;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;}
#dntncs.dnt-ncs .form-donate__back::before{position:relative;top:-1px;display:inline-block;width:8px;height:8px;margin-right:10px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-width:1px;border-style:none none solid solid;border-color:#a6acb0;}
#dntncs.dnt-ncs .form-donate__back:hover::before{border-color:#9da4a8;}
#dntncs.dnt-ncs .form-donate__foot{padding:20px;text-align:center;}
#dntncs.dnt-ncs .form-donate__foot img{display:inline-block;max-width:100%;height:auto;margin:0 10px;vertical-align:middle;}
#dntncs.dnt-ncs .form-donate__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;margin-bottom:15px;}
#dntncs.dnt-ncs .form-donate__field{flex:0 0 100%;max-width:100%;margin-bottom:20px;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;}
#dntncs.dnt-ncs .form-donate__field--left{padding-right:5px}
#dntncs.dnt-ncs .form-donate__field--right{padding-left:5px}
#dntncs.dnt-ncs .form-donate__field--50{width:50%}
#dntncs.dnt-ncs .form-donate__field--wide{flex:0 1 100%;max-width:100%;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;}
#dntncs.dnt-ncs .form-donate__field--file{margin-bottom:10px;}
#dntncs.dnt-ncs .tabs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;width:100%;max-width:294px;margin-right:auto;margin-left:auto;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;}

#dntncs.dnt-ncs .tabs__button__ncs{position:relative;
  display:block;
  width:135px;
  text-align:center;
  min-height:77px;
  padding:0px;
  background:#fff;
  color:#aaa;
  border:2px solid #e2e2e2;
  border-radius:5px;
  float:left;}

#dntncs.dnt-ncs .tabs__button__ncs span {font-size: 12px;
  font-weight: 600;
  color: #2c3e50;}

#dntncs.dnt-ncs .tabs__button__ncs span.vehicle-icon {font-size: 24px;
  margin-bottom: 4px;
  display: block;}

#dntncs.dnt-ncs .tabs--2 .tabs__button__ncs{background-color:rgba(94,156,199,.75);}

#dntncs.dnt-ncs .tabs--3 .tabs__button__ncs{padding: 12px 6px;
  border: 2px solid #e1e8ed;
  border-radius: 5px;
  text-align: center;
  cursor: pointer;
  transition: all 0.3s ease;
  background: #fff;
  margin: 5px;
}

#dntncs.dnt-ncs .tabs__button__ncs:last-child{width:271px;}
#dntncs.dnt-ncs .tabs__button__ncs.active{background-color:rgba(238,11,54,.85);}

#dntncs.dnt-ncs .tabs--2 .tabs__button__ncs.active{background-color:rgba(234,173,221,.85);}
#dntncs.dnt-ncs .tabs--3 .tabs__button__ncs.active{border-color: #05bcc5;
  background: rgba(52, 152, 219, 0.08);
  transform: translateY(-1px);
  box-shadow: 0 2px 8px rgba(52, 152, 219, 0.15);}


#dntncs.dnt-ncs .tabs__button__ncs:nth-child(1) .svg-icon{width:40px;height:22px;}
#dntncs.dnt-ncs .tabs__button__ncs:nth-child(2) .svg-icon{width:45px;height:28px;}
#dntncs.dnt-ncs .tabs__button__ncs:nth-child(3) .svg-icon{width:36px;height:32px;}
#dntncs.dnt-ncs .tabs__button__ncs:nth-child(4) .svg-icon{width:37px;height:23px;}
#dntncs.dnt-ncs .tabs__button__ncs:nth-child(5) .svg-icon{width:26px;height:29px;}


.donate__container__bccd .form-container{display:inline-block;width:100%;min-height:0px;padding:0px;border-radius:0px;box-shadow:none;}

.donate__container__bccd{
  display:block;
  margin:auto;
  max-width:480px;
  min-height:400px;
  padding:0px 20px;
  background:#fff;
  border-radius:10px;
  box-shadow:0 0 15px 0 rgba(0,0,0,.3);
  text-align:left;
  /* font-weight:400;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; */
   line-height:1.5;
   background:#fff;
  }
.home .donate__container__bccd{background:#fff;}

.donate__title{margin:0 0 15px;text-align:center;letter-spacing:-.02em;color:#fff;font-family:"FiraSans", Arial, sans-serif;font-size:50px;font-weight:500;line-height:1.1;}
.donate__subtitle{margin:0 0 40px;text-align:center;letter-spacing:-.02em;color:#fff;font-family:"FiraSans", Arial, sans-serif;font-size:24px;font-weight:300;line-height:1.1;}
.donate__tabs{margin-bottom:0px;}
.donate__form{margin:0;}


.form-header {background: #fff;
  padding: 20px 0px 12px 0px;
  text-align: center;
  border-bottom: 1px solid #e1e8ed;
}
.form-title {
  font-size: 20px;
  font-weight: 700;
  color: #05bcc5;
  margin-bottom: 6px;
}
.form-subtitle {
  font-size: 14px;
  color: #7f8c8d;
  margin-bottom: 12px;
}

.progress-wrapper {
  position: relative;
  margin-bottom: 6px;
}
.progress-bar {
  height: 4px;
  background: #f0f0f0;
  border-radius: 2px;
  overflow: hidden;
}
.progress-fill {
  height: 100%;
  background: linear-gradient(90deg, #05bcc5 0%, #5dcfe2 100%);
  border-radius: 2px;
  transition: width 0.6s ease;
  width: 33%;
}
.step-indicator {
  font-size: 14px;
  color: #7f8c8d;
  margin-top: 4px;
  text-align: center;
}

#dntncs.dnt-ncs .form-footer {
  padding: 24px 0px 0px 0px;
}
.form-body {
  padding: 24px 0px 16px;
}
.button-row {
  display: flex;
  gap: 12px;
  margin-bottom: 16px;
}
#dntncs.dnt-ncs .btn {
  padding: 16px 24px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}


#dntncs.dnt-ncs .btn-primary {
  background: linear-gradient(135deg, #05bcc5 0%, #5dcfe2 100%);
  color: #ffffff;
  flex: 1;
  box-shadow: 0 4px 12px rgba(52, 152, 219, 0.3);
}

#dntncs.dnt-ncs .btn-primary:hover {
  background: linear-gradient(135deg, #05bcc5 0%, #5dcfe2 100%);
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(52, 152, 219, 0.4);
  color:#ffffff;
}
#dntncs.dnt-ncs .btn-primary:disabled {
  background: #bdc3c7;
  cursor: not-allowed;
  transform: none;
  box-shadow: none;
}
#dntncs.dnt-ncs .btn-back {
  background: transparent;
  color: #7f8c8d;
  border: 2px solid #e1e8ed;
  min-width: 80px;
  margin-right:10px;
}

#dntncs.dnt-ncs .btn-back:hover {
  background: #f8f9fa;
  border-color: #7f8c8d;
  color: #7f8c8d;
}

#dntncs.dnt-ncs .trust-line {
  display: flex;
  justify-content: center;
  gap: 16px;
  flex-wrap: wrap;
  font-size: 13px;
  color: #7f8c8d;
}
#dntncs.dnt-ncs .trust-item {
  display: flex;
  align-items: center;
  gap: 4px;
}
#dntncs.dnt-ncs .step-question {
  font-size: 18px;
  font-weight: 600;
  color: #05bcc5;
  margin-bottom: 20px;
  text-align: center;
}
.vehicle-icon {
  font-size: 24px;
  margin-bottom: 4px;
  display: block;
}
.helper-text {
  font-size: 13px;
  color: #7f8c8d;
  margin-top: 4px;
  line-height: 1.4;
}
.horizontal-radio-buttons {
  display: flex;
  gap: 12px;
}
.horizontal-radio-option {
  display: flex;
  align-items: center;
  padding: 12px 16px;
  border: 2px solid #e1e8ed;
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.3s ease;
  background: #ffffff;
  font-size: 14px;
  font-weight: 600;
  color: #2c3e50;
  min-width: 80px;
  justify-content: center;
}

.horizontal-radio-option:hover {
  border-color: #05bcc5;
  background: rgba(52, 152, 219, 0.02);
}

.horizontal-radio-option input[type="radio"] {
  display: none;
}
.horizontal-radio-option input[type="radio"]:checked + span, .horizontal-radio-option:has(input[type="radio"]:checked) {
  border-color: #05bcc5;
  background: rgba(52, 152, 219, 0.08);
  color: #05bcc5;
}
.form-input:focus, .form-select:focus{
  outline: none;
  border-color: #05bcc5;
  box-shadow: 0 0 0 4px rgba(52, 152, 219, 0.1);
}
.form-input, .form-select {
  width: 100%;
  padding: 12px 14px;
  border: 2px solid #e1e8ed;
  border-radius: 5px;
  font-size: 15px;
  background: #ffffff;
  transition: all 0.3s ease;
}

@font-face{font-family:"FiraSans";src:url("../fonts/FiraSans-Thin/FiraSans-Thin.eot");src:url("../fonts/FiraSans-Thin/FiraSans-Thin.woff2") format("woff2"), url("../fonts/FiraSans-Thin/FiraSans-Thin.woff") format("woff"), url("../fonts/FiraSans-Thin/FiraSans-Thin.ttf") format("truetype"), url("../fonts/FiraSans-Thin/FiraSans-Thin.svg#FiraSans-Thin") format("svg"), url("../fonts/FiraSans-Thin/FiraSans-Thin.eot?#iefix") format("embedded-opentype");font-weight:100;font-style:normal;font-display:swap;}
@font-face{font-family:"FiraSans";src:url("../fonts/FiraSans-ExtraLight/FiraSans-ExtraLight.eot");src:url("../fonts/FiraSans-ExtraLight/FiraSans-ExtraLight.woff2") format("woff2"), url("../fonts/FiraSans-ExtraLight/FiraSans-ExtraLight.woff") format("woff"), url("../fonts/FiraSans-ExtraLight/FiraSans-ExtraLight.ttf") format("truetype"), url("../fonts/FiraSans-ExtraLight/FiraSans-ExtraLight.svg#FiraSans-ExtraLight") format("svg"), url("../fonts/FiraSans-ExtraLight/FiraSans-ExtraLight.eot?#iefix") format("embedded-opentype");font-weight:200;font-style:normal;font-display: swap;}
@font-face{font-family:"FiraSans";src:url("../fonts/FiraSans-Light/FiraSans-Light.eot");src:url("../fonts/FiraSans-Light/FiraSans-Light.woff2") format("woff2"), url("../fonts/FiraSans-Light/FiraSans-Light.woff") format("woff"), url("../fonts/FiraSans-Light/FiraSans-Light.ttf") format("truetype"), url("../fonts/FiraSans-Light/FiraSans-Light.svg#FiraSans-Light") format("svg"), url("../fonts/FiraSans-Light/FiraSans-Light.eot?#iefix") format("embedded-opentype");font-weight:300;font-style:normal;font-display: swap;}
@font-face{font-family:"FiraSans";src:url("../fonts/FiraSans-Regular/FiraSans-Regular.eot");src:url("../fonts/FiraSans-Regular/FiraSans-Regular.woff2") format("woff2"), url("../fonts/FiraSans-Regular/FiraSans-Regular.woff") format("woff"), url("../fonts/FiraSans-Regular/FiraSans-Regular.ttf") format("truetype"), url("../fonts/FiraSans-Regular/FiraSans-Regular.svg#FiraSans-Regular") format("svg"), url("../fonts/FiraSans-Regular/FiraSans-Regular.eot?#iefix") format("embedded-opentype");font-weight:400;font-style:normal;font-display: swap;}
@font-face{font-family:"FiraSans";src:url("../fonts/FiraSans-Medium/FiraSans-Medium.eot");src:url("../fonts/FiraSans-Medium/FiraSans-Medium.woff2") format("woff2"), url("../fonts/FiraSans-Medium/FiraSans-Medium.woff") format("woff"), url("../fonts/FiraSans-Medium/FiraSans-Medium.ttf") format("truetype"), url("../fonts/FiraSans-Medium/FiraSans-Medium.svg#FiraSans-Medium") format("svg"), url("../fonts/FiraSans-Medium/FiraSans-Medium.eot?#iefix") format("embedded-opentype");font-weight:500;font-style:normal;font-display: swap;}
@font-face{font-family:"FiraSans";src:url("../fonts/FiraSans-SemiBold/FiraSans-SemiBold.eot");src:url("../fonts/FiraSans-SemiBold/FiraSans-SemiBold.woff2") format("woff2"), url("../fonts/FiraSans-SemiBold/FiraSans-SemiBold.woff") format("woff"), url("../fonts/FiraSans-SemiBold/FiraSans-SemiBold.ttf") format("truetype"), url("../fonts/FiraSans-SemiBold/FiraSans-SemiBold.svg#FiraSans-SemiBold") format("svg"), url("../fonts/FiraSans-SemiBold/FiraSans-SemiBold.eot?#iefix") format("embedded-opentype");font-weight:600;font-style:normal;font-display: swap;}
@font-face{font-family:"FiraSans";src:url("../fonts/FiraSans-Bold/FiraSans-Bold.eot");src:url("../fonts/FiraSans-Bold/FiraSans-Bold.woff2") format("woff2"), url("../fonts/FiraSans-Bold/FiraSans-Bold.woff") format("woff"), url("../fonts/FiraSans-Bold/FiraSans-Bold.ttf") format("truetype"), url("../fonts/FiraSans-Bold/FiraSans-Bold.svg#FiraSans-Bold") format("svg"), url("../fonts/FiraSans-Bold/FiraSans-Bold.eot?#iefix") format("embedded-opentype");font-weight:700;font-style:normal;font-display: swap;}
@font-face{font-family:"FiraSans-Book";src:url("../fonts/FiraSans-Book/FiraSans-Book.eot");src:url("../fonts/FiraSans-Book/FiraSans-Book.woff2") format("woff2"), url("../fonts/FiraSans-Book/FiraSans-Book.woff") format("woff"), url("../fonts/FiraSans-Book/FiraSans-Book.ttf") format("truetype"), url("../fonts/FiraSans-Book/FiraSans-Book.svg#FiraSans-Book") format("svg"), url("../fonts/FiraSans-Book/FiraSans-Book.eot?#iefix") format("embedded-opentype");font-weight:300;font-style:normal;font-display: swap;}



/*tablet and mobile styles*/
@media only screen and (max-width:1200px){.donate{}
.donate__subtitle{display:none;}
.donate__title span{display:none;}
}

@media only screen and (max-width:480px){
#dntncs.dnt-ncs .tabs--3 .tabs__button__ncs[data-type="other"] {border:none;color:#05bcc5;min-height: 50px;}
#dntncs.dnt-ncs .tabs--3 .tabs__button__ncs[data-type="other"] span{border:none;color:#05bcc5;font-weight:300;font-size: 15px;}
#dntncs.dnt-ncs .tabs--3 .tabs__button__ncs[data-type="other"] span.vehicle-icon{display:none;}
#dntncs.dnt-ncs .tabs--3 .tabs__button__ncs[data-type="other"] span.otherlink{display:block!important;background: none;box-shadow: none;}
#dntncs.dnt-ncs .tabs--3 .tabs__button__ncs.active[data-type="other"] {background:none;box-shadow:none;}
#dntncs.dnt-ncs .tabs--3 .tabs__button__ncs{width:45%;}
#dntncs.dnt-ncs img.type-icon {max-height: 30px;}
#dntncs.dnt-ncs .donate__container_bccd, #dntncs.dnt-ncs .tabs__button__ncs:last-child{width:100%;}
#dntncs.dnt-ncs .form-item__vehicle-select{display:none;}
#dntncs.dnt-ncs .donate__tabs{display:block;}
#dntncs.dnt-ncs .donate__subtitle{margin-bottom:20px;}
#dntncs.dnt-ncs .form-donate__field--left{padding-right:0px; width:100%;margin-bottom:8px;}
#dntncs.dnt-ncs .form-donate__field--right{padding-left:0px; width:100%;margin-bottom:8px}
#dntncs.dnt-ncs .form-donate__field--50, #dntncs.dnt-ncs .form-donate__field--wide{margin-bottom:8px;}
#dntncs.dnt-ncs .form-donate__field--left.form-mobile-50, #dntncs.dnt-ncs .form-donate__field--left.form-donate__field--50 {max-width:50%; padding-right:5px;}
#dntncs.dnt-ncs .form-donate__field--right.form-mobile-50, #dntncs.dnt-ncs .form-donate__field--right.form-donate__field--50 {max-width:50%; padding-left:5px;}
#dntncs.dnt-ncs .form-donate__field--right.form-donate__field--50.mobile--left {padding-left:0px; padding-right:5px;}
#dntncs.dnt-ncs .form-donate__row {clear:both;margin-bottom:0px;}
#dntncs.dnt-ncs .btn-back {margin-right: 0px; width: 100%; margin-bottom: 5px;}
#dntncs.dnt-ncs .form-donate__buttons { flex-direction: column-reverse; /* puts Back below Continue */ gap: 6px;  /* spacing between buttons */ margin-top: 15px;}
#dntncs.dnt-ncs .form-title {font-size: 18px;}
#dntncs.dnt-ncs .step-question {font-size:16px;}
#dntncs.dnt-ncs .trust-item {display: block;clear:both;float:left; padding: 5px 0px 5px 0px;}
#dntncs.dnt-ncs .trust-line {display: block; font-size: 13px;}
#dntncs.dnt-ncs .form-footer {padding: 14px 0px 0px 0px;overflow: auto;}
#dntncs.dnt-ncs .visual-group {border-radius:8px; border: 2px solid rgba(52, 152, 219, 0.1); background: rgba(52, 152, 219, 0.05);padding:15px;}
#dntncs.dnt-ncs .horizontal-radio-option {padding: 8px 14px;border-radius: 8px;font-size: 13px;}
#dntncs.dnt-ncs .form-body {padding: 16px 0px 16px;}
#dntncs.dnt-ncs .helper-text {font-size: 12px;}
#dntncs.dnt-ncs .input-mileage-wrapper {position: relative;}
#dntncs.dnt-ncs .input-mileage-wrapper input {padding-right: 2em; /* make space for the suffix */}
#dntncs.dnt-ncs .input-mileage-suffix {position: absolute;right: 10px;top: 50%;transform: translateY(-50%);pointer-events: none;color: #888;font-size: 13px;}
}
@media only screen and (max-width:480px){.donate--3{}
.dnt-ncs {padding:10px}
.donate__container__bccd {width:100%;}
.hide-on-mobile {display:none;}
}
@media only screen and (min-width:480px){.donate{}
#dntncs.dnt-ncs .donate__subtitle{margin-bottom:60px;font-size:30px;}
#dntncs.dnt-ncs .donate__form{margin:0;}
}
@media only screen and (min-width:480px){.button--regular{max-width:270px;padding:22px;font-size:21px;line-height:30px;}
#dntncs.dnt-ncs .button--big{max-width:570px;padding:23px;font-size:24px;line-height:30px;}
#dntncs.dnt-ncs .form-donate__steps{justify-content:center;max-width:100%;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;}
#dntncs.dnt-ncs .form-donate__step:not(:last-child)::after{display:inline-block;}
#dntncs.dnt-ncs .form-donate__step{font-size:18px;}
#dntncs.dnt-ncs .form-donate__step:not(:last-child){margin-right:0;}
#dntncs.dnt-ncs .form-donate__step::before{width:35px;height:35px;margin-right:10px;font-size:18px;line-height:35px;}
#dntncs.dnt-ncs .form-donate__page{max-width:660px;}
#dntncs.dnt-ncs .form-donate__buttons{flex-wrap:nowrap;margin-top:15px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;}
#dntncs.dnt-ncs .form-donate__submit{flex:0 0 310px;max-width:310px;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 310px;-ms-flex:0 0 310px;}
#dntncs.dnt-ncs .form-donate__back{margin-bottom:0;}
#dntncs.dnt-ncs .form-donate__row{flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;-webkit-align-items:flex-end;-webkit-box-align:end;-moz-box-align:end;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-align:end;-ms-flex-pack:justify;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-ms-grid-row-align:flex-end;-webkit-justify-content:space-between;}
#dntncs.dnt-ncs .form-donate__field--file{margin-bottom:0;}
#dntncs.dnt-ncs .form-donate__field{flex:0 1 50%;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;}
#dntncs.dnt-ncs .tabs{flex-wrap:nowrap;justify-content:space-between;max-width:770px;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-justify-content:space-between;}
#dntncs.dnt-ncs .tabs__button__ncs{margin:4px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size: 12px;
  font-weight: 600;
  color: #2c3e50;}

#dntncs.dnt-ncs .tabs__button__ncs:hover{border-color: #05bcc5;
  transform: translateY(-1px);
  box-shadow: 0 2px 8px rgba(52, 152, 219, 0.15);}

#dntncs.dnt-ncs .tabs__button__ncs-disabled.active::after{position:absolute;bottom:-10px;left:50%;width:30px;height:10px;margin-left:-15px;content:"";border-width:10px 15px 0 15px;border-style:solid;border-color:rgba(238,11,54,.85) transparent transparent transparent;}
#dntncs.dnt-ncs .tabs--2 .tabs__button__ncs.active::after{border-color:rgba(234,173,221,.85) transparent transparent transparent;}
#dntncs.dnt-ncs .tabs--3 .tabs__button__ncs-disabled.active::after{border-color:#aaaaaa transparent transparent transparent;}
#dntncs.dnt-ncs .tabs--4 .tabs__button__ncs-disabled.active::after{border-color:#aaaaaa transparent transparent transparent;}


#dntncs.dnt-ncs .tabs__button__ncs .svg-icon{bottom:0px;}
#dntncs.dnt-ncs .tabs__button__ncs:last-child{width:135px;}
#dntncs.dnt-ncs .tabs__button__ncs:nth-child(1) .svg-icon{bottom:30px;width:55px;height:26px;}
#dntncs.dnt-ncs .tabs__button__ncs:nth-child(2) .svg-icon{bottom:30px;width:58px;height:35px;}
#dntncs.dnt-ncs .tabs__button__ncs:nth-child(3) .svg-icon{bottom:30px;width:48px;height:40px;}
#dntncs.dnt-ncs .tabs__button__ncs:nth-child(4) .svg-icon{bottom:30px;width:48px;height:30x;}
#dntncs.dnt-ncs .tabs__button__ncs:nth-child(5) .svg-icon{bottom:30px;width:34px;height:38px;}
#dntncs.dnt-ncs .donate{}
#dntncs.dnt-ncs .donate__title{font-size:60px;}
#dntncs.dnt-ncs .donate__subtitle{margin-bottom:50px;}
#dntncs.dnt-ncs .donate__tabs{margin-bottom:0px;}
}
@media only screen and (min-width:760px){}
@media only screen and (min-width:1000px){}
@media only screen and (min-width:1200px){#dntncs.dnt-ncs .form-donate__page{max-width:820px;}
#dntncs.dnt-ncs .form-donate__submit{flex:0 0 310px;max-width:310px;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 310px;-ms-flex:0 0 310px;}
#dntncs.dnt-ncs .form-donate__field{flex:0 1 50%;max-width:50%;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;}
#dntncs.dnt-ncs .tabs{max-width:970px;}
#dntncs.dnt-ncs .tabs__button__ncs{}
#dntncs.dnt-ncs .tabs__button__ncs:last-child{width:171px;}
}
