.elementor-1550 .elementor-element.elementor-element-d70f432{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:50px;--padding-bottom:250px;--padding-left:25px;--padding-right:25px;}.elementor-1550 .elementor-element.elementor-element-f4e2b4c{text-align:center;}.elementor-1550 .elementor-element.elementor-element-848f4f9{text-align:center;}.elementor-1550 .elementor-element.elementor-element-29d8141 .elementor-button{background-color:var( --e-global-color-d0c9c27 );fill:var( --e-global-color-9249e3b );color:var( --e-global-color-9249e3b );padding:20px 20px 20px 20px;}.elementor-1550 .elementor-element.elementor-element-7135422 > .elementor-widget-container{background-color:var( --e-global-color-9249e3b );padding:35px 35px 35px 35px;}.elementor-1550 .elementor-element.elementor-element-ebd9743{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}@media(max-width:767px){.elementor-1550 .elementor-element.elementor-element-d70f432{--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-1550 .elementor-element.elementor-element-d70f432{--content-width:800px;}}/* Start custom CSS */.forminator-ui#forminator-module-1471.forminator-design--flat .forminator-title {
  font-size: 20px !important;
}

#cvr_cd_registration_body #cvr_cd_registration_form .cvr_disabled_input {
 pointer-events: none;
}

#cvr_cd_registration_body #cvr_cd_registration_form .cvr_subtotal, 
#cvr_cd_registration_body #cvr_cd_registration_form .cvr_hidden {
display: none;
}

#cvr_cd_registration_body #cvr_cd_registration_form .cvr_hidden_label label {
 visibility: hidden;
}

@media screen and (max-width: 767px) {
 #cvr_cd_registration_body #cvr_cd_registration_form .cvr_hidden_label label {
    display: none !important;
 }
}

/* Custom Radio Options as Boxes */
/* Style the custom label */
#cvr_cd_registration_body #cvr_cd_registration_form .forminator-radio-label {
background-color: #fff;
padding: 5px;
width: 100%;
text-align: center;
border: 1px solid #635888;
border-radius: 5px;
}

/* Apply styles when the radio button is checked */
#cvr_cd_registration_body #cvr_cd_registration_form .forminator-radio-inline input[type="radio"]:checked ~ .forminator-radio-label {
background-color: #635888;
color: #fff;
font-weight: 700;
}

/* Hide the bullet */
#cvr_cd_registration_body #cvr_cd_registration_form .forminator-radio-bullet {
display: none;
}

/* Adjust the width of the radio inline */
#cvr_cd_registration_body #cvr_cd_registration_form .forminator-radio-inline {
width: calc(50% - 10px);
margin-left: 0;
}

#cvr_cd_registration_body #cvr_cd_registration_form .cvr_row_3 .forminator-radio-inline {
  width: 100%;
}

#cvr_cd_registration_body #cvr_cd_registration_form .forminator-step-label {
line-height: 1.2em !important;
margin-bottom: 10px !important;
}

#cvr_cd_registration_body #cvr_cd_registration_form .forminator-title {
font-size: 20px !important;   
}

@media screen and (max-width: 767px) {
 #cvr_cd_registration_body #cvr_cd_registration_form .forminator-pagination-steps {
     margin-bottom: 40px;
 }

 #cvr_cd_registration_body #cvr_cd_registration_form .forminator-step-label {
     margin-bottom: 0 !important;
 }
 
 /*radio options boxes*/
 #cvr_cd_registration_body #cvr_cd_registration_form .forminator-radio-inline { 
    width: 50% !important;
    margin: 0 !important;
  }

  #cvr_cd_registration_body #cvr_cd_registration_form .cvr_row_3 .forminator-radio-inline {
    width: 100% !important;
  }
}

/* Waiver */
#cvr_cd_registration_body #cvr_cd_registration_form  #cvr_waiver_title {
 padding: 0 15px;
 border-left: 4px solid #1abca1;
}

#cvr_cd_registration_body #cvr_cd_registration_form  #cvr_waiver_content {
 font-size: .875em;
 line-height: 1.2em;
 padding: 20px;
}

#cvr_cd_registration_body #cvr_cd_registration_form .forminator-consent__label a,
#cvr_cd_registration_body #cvr_cd_registration_form .forminator-consent__label a {
 color: #1abca1 !important;
}

/* Repeater */
#cvr_cd_registration_body #cvr_cd_registration_form .forminator-repeater-field {
 background: unset;
 box-shadow: unset;
 padding: 0;
}

#cvr_cd_registration_body #cvr_cd_registration_form .forminator-grouped-fields {
 padding: 25px !important;
 border: 1px solid #d8d8d8 !important;
 border-top: 4px solid #635888 !important;
 margin-bottom: 10px !important;
 background-color: #fff !important;
}

#cvr_cd_registration_body #cvr_cd_registration_form .forminator-repeater-label {
 display: none;
}

@media screen and (max-width: 767px) {
 #cvr_cd_registration_body #cvr_cd_registration_form .forminator-grouped-fields {
    padding: 15px !important;
    margin-bottom: 35px;
    box-shadow: -1px 9px 17px -16px rgba(0,0,0,0.75);
  /* border: none !important; */
 }

#cvr_cd_registration_body #cvr_cd_registration_form .forminator-button {
 width: calc(50% - 5px) !important;
 margin: 0 !important;
}
}

@media screen and (max-width: 767px) {
 /*Amount to be Paid*/
 #cvr_cd_registration_body #cvr_cd_registration_form .cvr_amount_due {
    margin-top: 50px !important;
    margin-bottom: 10px !important;
 }
}

#cvr_cd_registration_body #cvr_cd_registration_form .cvr_amount_due h2 {
 font-weight: 700;
}

#cvr_cd_registration_body #cvr_cd_registration_form .cvr_consent .forminator-label,
#cvr_cd_registration_body #cvr_cd_registration_form .cvr_confirmation .forminator-label {
 display: none !important;
}

#cvr_cd_registration_body #cvr_cd_registration_form div:has(> .cvr_amount_due) {
 margin-bottom: 0;
}

#cvr_cd_registration_body #cvr_cd_registration_form .cvr_consent a,
#cvr_cd_registration_body #cvr_cd_registration_form .cvr_confirmation a {
 color: #1abca1 !important;
}

#cvr_cd_registration_body #cvr_cd_registration_form .cvr_confirmation p {
  color: #635888;
  font-weight: 600;
  font-size: 14px;
}

#cvr_cd_registration_body #cvr_cd_registration_form .cvr_refund_image {
  font-size: 16px;
  line-height: 1.6em;
}

#cvr_cd_registration_body #cvr_cd_registration_form .forminator-action-buttons > div {
   display: flex;
   flex-direction: row;
}

#cvr_cd_registration_body #cvr_cd_registration_form .forminator-repeater-add {
   flex-grow: 1;
   min-width: 150px;
}

#cvr_cd_registration_body #cvr_cd_registration_form .forminator-repeater-remove {
   width: 150px;
   background-color: #ff6d6d;
   border: unset;
}

#cvr_cd_registration_body #cvr_cd_registration_form .cvr_list li {
  padding: 0;
}

#cvr_cd_registration_body #cvr_cd_registration_form .cvr_list ul {
  list-style: none;
}

#cvr_cd_registration_body #cvr_cd_registration_form .cvr_list li:before {
  content: '✖';
  padding-right: 5px;
  color: red;
}

#cvr_cd_registration_body #cvr_cd_registration_form .cvr_payment_info img {
    width: 400px;
    height: auto;
    border: 1px solid #b4b4b4;
}

#cvr_cd_registration_body #cvr_cd_registration_form .cvr_payment_info em {
    font-size: 14px;
    line-height: 1.2em;
}

#cvr_cd_registration_body #cvr_cd_registration_form #cvr_docs_notice {
    font-size: 12px;
    line-height: 1.2em;
    color: red;
    font-weight: 600;
    
}

#cvr_cd_registration_body #cvr_cd_registration_form .cvr_cbc_options {
    font-size: 14px;
    line-height: 1.2em;
    font-weight:400;
}

#cvr_cd_registration_body #cvr_cd_registration_form
.cvr_cbc_options .forminator-description {
    flex-direction: column;
}/* End custom CSS */