#item-17263321290400 .ba-feature-box:nth-child(n) {
  
    margin-top: 0px;
}
.ba-item-icon-list .vertical-layout li {
    margin-top: 0px;
}
input[type="radio"]:checked + span:before, .ba-form-radio-field .ba-form-checkbox-wrapper .ba-form-radio input[type="radio"]:checked + span:before {
    height: 20px!important;
    width: 20px!important;
}
.ba-cart-row-content .ba-form-radio span:before, .ba-form-radio-field .ba-form-checkbox-wrapper .ba-form-radio span:before {
    height: 20px!important;
    width: 20px!important;
}
.ba-form-field-item .ba-form-checkbox-wrapper label.ba-form-checkbox > span {
    height: 20px!important;
    width: 20px!important;
}

.ba-form-field-item .ba-form-checkbox-wrapper input[type="checkbox"]:checked + span:before {
    font: normal normal normal 18px/18px 'Material-Design-Iconic-Font'!important;
   
}
.ba-form-acceptance-field .ba-field-container, .ba-form-field-item .ba-form-checkbox-wrapper {
  margin: 5px 0!important;}
.vor .ba-form-radio-field .ba-form-checkbox-wrapper .ba-form-radio span:before {
    top: calc(var(--field-typography-line-height) / 2 - 10px)!important;
}

.dat p{
    margin: 20px 0!important;
  }

#item-1727248959815 .accordion-group, #item-1727248959815 .accordion-inner {
    border: 0!important;
      border-bottom: 1px solid #2d385e!important;
}
@media (max-width: 768px) {
    .vor .ba-form-page {
        padding: 0px !important;
        width: 100% !important;
    }
}
@media (max-width:520px) {
    #item-1726332277295 .ba-feature-box:nth-child(n) {
        width: calc((100% - 20px) / 2);
        margin-right: 10px;
        margin-top: 10px;
    }
    #item-17264245554410 .ba-feature-box:nth-child(n) {
        width: calc((100% - 20px) / 2);
        margin-right: 10px;
        margin-top: 10px;
    }
  .ba-form-1, .ba-form-message-popup[data-form="1"], .forms-calendar-wrapper[data-form="1"], .ba-form-authorize-modal[data-form="1"], .ba-form-paypal-modal[data-form="1"] {
   
    --label-typography-font-size: 14px!important;
    --label-typography-line-height: 24px!important;

    --field-padding-top: 10px;
    --field-padding-right: 12px;
    --field-padding-bottom: 10px;
    --field-padding-left: 12px;
    --field-margin-top: 6px;
    --field-margin-bottom: 6px;

    --field-typography-font-size: 14px;
    --field-typography-line-height: 16px;
}
.ba-form-acceptance-field label.ba-form-checkbox > span, .ba-form-field-item .ba-form-checkbox-wrapper label.ba-form-checkbox > span {
   
    height: 20px!important;
    top: calc(var(--field-typography-line-height) / 2 - 4px);
    width: 20px!important;
}
  .ba-form-acceptance-field .ba-field-container, .ba-form-field-item .ba-form-checkbox-wrapper .ba-checkbox-wrapper {
    padding-left: 35px!important;
}
  .dat p{
    margin: 10px 0!important;
  }
}
