.hero-section h1 {
  font-size: 4.5rem !important;
  padding-top: 6px;
}
.hero-section h3 {
  font-size: 3rem !important;
}

#reinsurance-info-section {
  padding: 6.25rem 0px;
}

#reinsurance-info-section .wp-block-columns {
  margin-top: 5rem;
}

#reinsurance-info-section .wp-block-columns img {
  max-height: 591px;
}

#become-a-partner-section,
#training-info-section {
  padding: 6.25rem 0px;
}

#become-a-partner-section .wp-block-columns {
  margin: 0px auto;
}

#become-a-partner-section .wp-block-columns h2 {
  max-width: 875px;
  margin: 0px auto;
}

#become-a-partner-section .wp-block-columns p {
  max-width: 875px;
  margin: 0px auto;
}

#become-a-partner-section .wp-block-columns .form {
  max-width: 759px;
  margin: 0px auto;
}

#submit-payment-section .form-group .ninja-forms-field,
#become-a-partner-section .wp-block-columns .form .ninja-forms-field {
  padding: 0 15px;
  min-height: 27px;
  border-radius: 15px;
  display: inline-block;
  height: 40px;
  padding: 9px 10px;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.375rem;
  color: #33475b;
  border: 1px solid #cbd6e2;
}

#submit-payment-section .form-group .ninja-forms-field:focus,
#become-a-partner-section .wp-block-columns .form .ninja-forms-field:focus {
  outline: none;
  border-color: rgba(82, 168, 236, 0.8);
}

#submit-payment-section .form-group .list-radio-wrap .nf-field-element ul li,
#become-a-partner-section .wp-block-columns .form .list-radio-wrap .nf-field-element ul li {
  margin: 10px 0px !important;
}

#submit-payment-section .form-group .list-radio-wrap .nf-field-element ul li .ninja-forms-field,
#become-a-partner-section .wp-block-columns .form .list-radio-wrap .nf-field-element ul li .ninja-forms-field {
  padding: 0px !important;
  height: auto;
}

#submit-payment-section .form-group .list-radio-wrap .nf-field-element ul li label,
#become-a-partner-section .wp-block-columns .form .list-radio-wrap .nf-field-element ul li label {
  padding: 3px;
}

#submit-payment-section .form-group .nf-next,
#submit-payment-section .form-group .nf-submit,
#submit-payment-section .form-group .submit-wrap.textbox-wrap input.ninja-forms-field.nf-element,
#submit-payment-section .form-group .file_upload-wrap.textbox-wrap button.ninja-forms-field.nf-element.btn-success,
#submit-payment-section .form-group .nf-previous,
#become-a-partner-section .wp-block-columns .form .nf-next,
#become-a-partner-section .wp-block-columns .form .nf-submit,
#become-a-partner-section .wp-block-columns .form .nf-previous {
  background-color: #005498;
  height: 51px;
  font-weight: 800;
  font-size: 1rem;
  letter-spacing: 3px;
  align-self: center;
  color: #fff;
  min-width: 263px;
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  font-size: 1.125em;
  border-color: #005498;
  border: none;
  text-transform: uppercase;
  transition: box-shadow 0.3s ease;
}
#submit-payment-section .form-group .nf-next:hover,
#submit-payment-section .form-group .nf-submit:hover,
#submit-payment-section .form-group .submit-wrap.textbox-wrap input.ninja-forms-field.nf-element:hover,
#submit-payment-section .form-group .file_upload-wrap.textbox-wrap button.ninja-forms-field.nf-element.btn-success:hover,
#submit-payment-section .form-group .nf-previous:hover,
#become-a-partner-section .wp-block-columns .form .nf-next:hover,
#become-a-partner-section .wp-block-columns .form .nf-submit:hover,
#become-a-partner-section .wp-block-columns .form .nf-previous:hover {
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.6);
}

#submit-payment-section .form-group .file_upload-wrap.textbox-wrap button.ninja-forms-field.nf-element.btn-success {
  background-color: #28a745;
}

#submit-payment-section .form-group .nf-previous,
#become-a-partner-section .wp-block-columns .form .nf-previous {
  border: 1px solid #005498;
  background-color: #FFF;
  color: #005498;
}

#submit-payment-section .form-group .nf-previous:focus, #submit-payment-section .form-group .nf-previous:hover,
#become-a-partner-section .wp-block-columns .form .nf-previous:focus,
#become-a-partner-section .wp-block-columns .form .nf-previous:hover {
  background-color: #005498;
  color: #FFF;
}

#submit-payment-section .form-group {
  margin: 0px auto;
  max-width: 1160px;
}

#payment-header-section .group-info {
  max-width: 1154px;
  margin-top: 69px;
}

#payment-header-section .group-info .wp-block-columns {
  padding: 31px;
}

#dealer-search-card,
#dealer-pmpr-card,
#dealer-gpr-card {
  cursor: pointer;
}

@media (max-width: 782px) {
  #submit-for-payment .container {
    padding-left: 0px;
    padding-right: 0px;
  }
  #reinsurance .product-dis {
    margin-top: 1rem !important;
  }
  #reinsurance-info-section {
    padding: 3rem 0px;
  }
  #reinsurance-info-section img {
    width: 100%;
  }
  #reinsurance-second-info-section .wp-block-columns {
    padding-left: 0px;
    padding-right: 0px;
  }
  #training-info-section {
    padding: 3rem 0px;
  }
  #training-info-section h2 {
    padding: 0px 15px;
  }
  #training-info-section .wp-block-columns img {
    width: 100%;
  }
  .download-file-a-claim .wp-block-group {
    padding: 30px !important;
  }
  .download-file-a-claim .wp-block-columns {
    flex-wrap: nowrap !important;
  }
	.dcr-title-column {
		flex-direction: column-reverse;
		padding-bottom: 0.88rem !important;
		padding-top: 0px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}
@media (max-width: 499px) {
  .hero-section h1 {
    font-size: 3.5rem !important;
    padding-top: 6px;
  }
  .hero-section h3 {
    font-size: 2.5rem !important;
  }
	#dealers #card-section {
		padding: 30px 15px;
	}
	
	#dealers #card-section #three-card > .wp-block-column {
		margin-top: 15px !important;
	}
	#dealers #card-section #three-card > .wp-block-column .wp-block-group__inner-container {
		padding: 0px 30px 0px 36px;
	}
	#dealers #card-section #three-card > .wp-block-column {
		height: 360px;
	}
	#dealers #product-suite-cover-action {
		min-height: 95vh !important;
	}
	#dealers #product-suite-cover-action img {
		content: url("/wp-content/uploads/2026/01/Riders-Advantage-HD-1-3-1.png");
	}
	#product-suite-cover.wp-block-cover {
		padding: 30px 15px !important;
	}
	#product-suite-cover.wp-block-cover h2 {
		line-height: 3.25rem !important;
	}
	#product-suite-cover.wp-block-cover .wp-block-cover h2 {
		line-height: 5rem !important;
	}
	#product-suite-cover .wp-block-cover {
		min-height: 350px !important;
	}
	#dealers #next-level-section {
		padding: 20px 15px !important;
	}
	#dealers #footer-start img {
		content: url("/wp-content/uploads/2026/01/RA-dealer-partnership-1.png");
	}
	
	#dealers #next-level-section #wp-block-columns {
		margin-top: 20px;
	}
	#reinsurance #reinsurance-info-section .sub-title {
		display: none;
	}
	#reinsurance #reinsurance-info-section .mobile-sub-title {
		display: block!important;
		padding: 0px 15px;
		margin-top: 0px;
	}
	#reinsurance #reinsurance-info-section .wealth-list-detail {
		font-size: 1.2rem;
		line-height: 1.5rem;
	}
	#reinsurance #product-header-section {
		min-height: auto;
	}
	#download-file-a-claim .download-file-column-wrapper .wp-block-columns .wp-block-column:first-child {
		flex-basis: 80% !important;
	}
	#download-file-a-claim .download-file-column-wrapper .wp-block-columns .wp-block-column:last-child {
		flex-basis: 15% !important;
	}
	#download-file-a-claim .download-file-column-wrapper .wp-block-columns .wp-block-column:last-child .wp-block-group {
		padding: 5px !important;
	}
	.wp-element-button {
		font-size: 1.125rem !important;
	}
	.hs-form-field label:not(.hs-error-msg) {
   	 	color: #FFF;
	}
	.hs-form-iframe .hs-richtext.hs-main-font-element p strong {
		color: #ececec!important;
	}
	body {
		font-size: 1.125rem !important;
	}
} /*# sourceMappingURL=dealers-style.css.map */