/* Enter Your Custom CSS Here */
body,
p {
  font-size: 18px !important;
  line-height: 1.6;
}

h1 { font-size: 65px !important; }

body, 
p, 
h1, h2, h3, h4, h5, h6, 
li, 
span, 
a {
  -webkit-text-fill-color: #ffffff !important;
  color: #ffffff !important;
  opacity: 1 !important;
}

.button-bordered:hover,
.button-bordered:hover span {
    color: var(--color-dt-accent-1) !important;
    -webkit-text-fill-color: var(--color-dt-accent-1) !important;
}

/* Override Section Title font size */
.section-title {
  font-size: 24px !important; /* change to desired size */
  line-height: 1.2;           /* optional */
  font-weight: 700;           /* optional */
}

p {
  line-height: 2.0!important; /* Increase number for more spacing */
}

/* Temporary hide Ninja Forms */
.section-careers a.section-careers__button[href="#job-application"],
.section-contact-us .section-contact-us__form,
.page-footer .widget--logo a.page-footer__button[href="#request-consultation"],
.section-intro .section-intro__buttons a.button[href="#request-consultation"],
.section-intro .section-intro__buttons a.section-intro__button[href="#job-application"] {
	display: none;
}
.section-service-intro--style-v2 .section-service-intro__form-description {
	position: relative;
	margin-bottom: -30px;
	background-color: rgba(var(--color-dt-dark-1-RGB));
}