/*****************************************/
/*     Start your custom style here      */
/*****************************************/


/*     PRICING CARDS CHANGES      */
.sr-cards-pricing-01 .card {
  margin: 8px;
}

.sr-cards-pricing-01 .card-inner {
  padding: 5rem 2rem 3rem 2rem;
}

.sr-cards-pricing-01 .card .featured_text {
  border: none;
  border-radius: 1rem;
  background: var(--primary);
  font-size: .9rem;
  left: 50%;
  padding: 0.2rem 1.25rem;
  position: absolute;
  top: 1.8rem;
  transform: translateX(-50%);
}

.feature-title-wide {
  width: 100%;
}
/*     END – PRICING CARDS CHANGES      */

.sr-cards-pricing-01 .card.active {
  box-shadow: 15px 25px 60px 0 rgba(0,0,0,.2);
}

/*     BLOG CHANGES      */

.hs_cos_wrapper_blog_header-module-1 .categories-trigger {
  color: var(--dark);
}

.blog-nav a:hover {
  text-decoration: underline;
}

.pagination__link--active, .pagination__link--number:focus, .pagination__link--number:hover {
  border-color: var(--tertiery);
}

.sr-pagination {
  background-color: var(--light) !important;
}

.pagination a {
  color: var(--dark) !important;
}

.pagination a:hover {
  color: var(--primary) !important;
}

/*     END – BLOG CHANGES      */


/*     BUTTON HOVER CHANGES      */

.btn-wrapper.btn-primary-wrapper .cta-button:hover,.btn-wrapper.btn-primary-wrapper .cta_button:hover,.btn-wrapper.btn-primary-wrapper input[type=button]:hover,.btn-wrapper.btn-primary-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-primary:hover,input[type=submit].hs-button.primary:hover {
  filter: brightness(100%) !important;
}

.btn-wrapper.btn-secondary-wrapper .cta-button:hover,.btn-wrapper.btn-secondary-wrapper .cta_button:hover,.btn-wrapper.btn-secondary-wrapper input[type=button]:hover,.btn-wrapper.btn-secondary-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-secondary:hover,input[type=submit].hs-button.secondary:hover {
  filter: brightness(100%) !important;
}

.btn-wrapper.btn-tertiary-wrapper .cta-button:hover,.btn-wrapper.btn-tertiary-wrapper .cta_button:hover,.btn-wrapper.btn-tertiary-wrapper input[type=button]:hover,.btn-wrapper.btn-tertiary-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-tertiary:hover,input[type=submit].hs-button.tertiary:hover {
  filter: brightness(100%) !important;
}

.btn-wrapper.btn-success-wrapper .cta-button:hover,.btn-wrapper.btn-success-wrapper .cta_button:hover,.btn-wrapper.btn-success-wrapper input[type=button]:hover,.btn-wrapper.btn-success-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-success:hover,input[type=submit].hs-button.success:hover {
   filter: brightness(100%) !important;
}

.btn-wrapper.btn-info-wrapper .cta-button:hover,.btn-wrapper.btn-info-wrapper .cta_button:hover,.btn-wrapper.btn-info-wrapper input[type=button]:hover,.btn-wrapper.btn-info-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-info:hover,input[type=submit].hs-button.info:hover {
  filter: brightness(100%) !important;
}

.btn-wrapper.btn-warning-wrapper .cta-button:hover,.btn-wrapper.btn-warning-wrapper .cta_button:hover,.btn-wrapper.btn-warning-wrapper input[type=button]:hover,.btn-wrapper.btn-warning-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-warning:hover,input[type=submit].hs-button.warning:hover {
   filter: brightness(100%) !important;
}

.btn-wrapper.btn-danger-wrapper .cta-button:hover,.btn-wrapper.btn-danger-wrapper .cta_button:hover,.btn-wrapper.btn-danger-wrapper input[type=button]:hover,.btn-wrapper.btn-danger-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-danger:hover,input[type=submit].hs-button.danger:hover {
  filter: brightness(100%) !important;
}

.btn-wrapper.btn-light-wrapper .cta-button:hover,.btn-wrapper.btn-light-wrapper .cta_button:hover,.btn-wrapper.btn-light-wrapper input[type=button]:hover,.btn-wrapper.btn-light-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-light:hover,input[type=submit].hs-button.light:hover {
  filter: brightness(100%) !important;
}

.btn-wrapper.btn-dark-wrapper .cta-button:hover,.btn-wrapper.btn-dark-wrapper .cta_button:hover,.btn-wrapper.btn-dark-wrapper input[type=button]:hover,.btn-wrapper.btn-dark-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-dark:hover,input[type=submit].hs-button.dark:hover {
  filter: brightness(100%) !important;
}

.btn-wrapper.btn-white-wrapper .cta-button:hover,.btn-wrapper.btn-white-wrapper .cta_button:hover,.btn-wrapper.btn-white-wrapper input[type=button]:hover,.btn-wrapper.btn-white-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-white:hover,input[type=submit].hs-button.white:hover {
  filter: brightness(100%) !important;
}

.btn-wrapper.btn-black-wrapper .cta-button:hover,.btn-wrapper.btn-black-wrapper .cta_button:hover,.btn-wrapper.btn-black-wrapper input[type=button]:hover,.btn-wrapper.btn-black-wrapper input[type=submit]:hover,input[type=submit].hs-button.black:hover,input[type=submit].hs-button.btn-black:hover {
   filter: brightness(100%) !important;
}

.btn-wrapper.btn-borders-wrapper .cta-button:hover,.btn-wrapper.btn-borders-wrapper .cta_button:hover,.btn-wrapper.btn-borders-wrapper input[type=button]:hover,.btn-wrapper.btn-borders-wrapper input[type=submit]:hover,input[type=submit].hs-button.borders:hover,input[type=submit].hs-button.btn-borders:hover {
  filter: brightness(100%) !important;
}

.btn-wrapper.btn-body_bg-wrapper .cta-button:hover,.btn-wrapper.btn-body_bg-wrapper .cta_button:hover,.btn-wrapper.btn-body_bg-wrapper input[type=button]:hover,.btn-wrapper.btn-body_bg-wrapper input[type=submit]:hover,input[type=submit].hs-button.body_bg:hover,input[type=submit].hs-button.btn-body_bg:hover {
  filter: brightness(100%) !important;
}

.btn-wrapper.btn-body_color-wrapper .cta-button:hover,.btn-wrapper.btn-body_color-wrapper .cta_button:hover,.btn-wrapper.btn-body_color-wrapper input[type=button]:hover,.btn-wrapper.btn-body_color-wrapper input[type=submit]:hover,input[type=submit].hs-button.body_color:hover,input[type=submit].hs-button.btn-body_color:hover {
  filter: brightness(100%) !important;
}

.btn-wrapper.btn-heading-wrapper .cta-button:hover,.btn-wrapper.btn-heading-wrapper .cta_button:hover,.btn-wrapper.btn-heading-wrapper input[type=button]:hover,.btn-wrapper.btn-heading-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-heading:hover,input[type=submit].hs-button.heading:hover {
  filter: brightness(100%) !important;
}

.btn-wrapper.btn-link_color-wrapper .cta-button:hover,.btn-wrapper.btn-link_color-wrapper .cta_button:hover,.btn-wrapper.btn-link_color-wrapper input[type=button]:hover,.btn-wrapper.btn-link_color-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-link_color:hover,input[type=submit].hs-button.link_color:hover {
  filter: brightness(100%) !important;
}

.btn-wrapper.btn-link_hover_color-wrapper .cta-button:hover,.btn-wrapper.btn-link_hover_color-wrapper .cta_button:hover,.btn-wrapper.btn-link_hover_color-wrapper input[type=button]:hover,.btn-wrapper.btn-link_hover_color-wrapper input[type=submit]:hover,input[type=submit].hs-button.btn-link_hover_color:hover,input[type=submit].hs-button.link_hover_color:hover {
  filter: brightness(100%) !important;
}

/*     END – BUTTON HOVER CHANGES      */

/* Form changes */
body.custom-header-landing-page .sr-form {
 background-color: rgba(248, 242, 225, 1.0)!important;
}

body.custom-header-landing-page .sr-form input[type="text"] {
 border-color: rgb(58 106 58 / 33%) !important;
}

body.custom-header-landing-page .sr-form .legal-consent-container .hs-form-booleancheckbox label {
 margin-bottom: 0px; 
}

body.custom-header-landing-page .sr-form .legal-consent-container .hs-form-booleancheckbox-display > span {
  margin-left: 0px!important; 
}
  
body.custom-header-landing-page .sr-form [type=checkbox]:checked+span:before, 
body.custom-header-landing-page .sr-form [type=checkbox]:not(:checked)+span:before {
 border-color: rgb(58 106 58 / 33%) !important;
}

body.custom-header-landing-page .sr-form a {
  color: #006600!important;
}

body.custom-header-landing-page .sr-form .hs_submit {
  width: 100%;
}

body.custom-header-landing-page .sr-form input[type="submit"] {
  -webkit-font-smoothing: antialiased;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  display: inline-block;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  -moz-transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  background: #006600!important;
  border-radius: 6px;
  border-width: 0px;
  color: #F8F2E1!important;
  font-family: sans-serif;
  height: auto;
  transition: all .4s ease;
  padding: 6px 18px;
  text-shadow: none;
  width: auto;
  line-height: 1.5em;
  background-color: #006600;
  padding: .6rem 1.6rem;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  font-family: aldosemibold, Arial, serif;
  font-size: 1.375rem;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  position: relative;
  transition: all .3s;
  width: 100%;
  font-size: 16px;
  text-align: center;
}
body.custom-header-landing-page .sr-form input[type="submit"]:hover {
  background: rgb(0 102 0 / 58%)!important;
  color: #F8F2E1!important;
}

body.custom-header-landing-page .sr-form input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]):focus {
 border-color: #006600!important;
}
body.custom-header-landing-page .sr-form [type=checkbox]:checked+span:before {
  background-color: #006600;
}

@media screen and (max-width: 600px) {
  body.custom-header-landing-page #form {
    padding: 20px;
}