<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Before adding any unnecessary CSS rules, please check out the Snap documentation at https://bit.ly/3PqSii8. */
/* Override Styles */

.ry-services.style2 .custom-cta h3 span {
	display: block;
	font-size: 26px !important;
	line-height: 150% !important;
	font-weight: 500 !important;
}

.welcome-section {
	background: url(https://s3.amazonaws.com/static.organiclead.com/Site-d5710370-b9f6-4712-a090-acfe20b31139/homepageAssetsV2/welcome_bg.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

body[data-page-name="index"] .welcome-section h2 span, body[data-page-name="index"] .welcome-section h2 {
	color: #000;
}

/* FOOTER */

.ry-headline h1 {
	font-size: 68px;
	font-family: "PT Serif" !important;
	font-weight: 400 !important;
}
.ry-headline h2 {
	font-size: 46px;
	font-weight: 600 !important;
	color: #155b9b !important;
}
.ry-headline h2 .span-1 {
	font-size: 20px;
	text-transform: uppercase;
	display: block;
	margin-bottom: 10px;
	letter-spacing: 3px;
}

.footer-custom {
	padding-top: 160px;
}

.footer-custom .footer-top:before {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: calc(100% - 40%);
	height: 100%;
	background: #458bca;
	z-index: 2;
}

.footer-custom .footer-top .ry-content .ry-flex .left-block {
	max-width: 660px;
	width: 40%;
	flex: unset;
	background: #fff;
	padding-top: 160px;
	padding-left: 160px;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block {
	width: 60%;
	flex: unset;
	padding-top: 160px;
	padding-left: 160px;
	padding-bottom: 100px;
	z-index: 99;

}

.footer-custom:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 500px;
	background: #155b9b;
	z-index: 1;
}

.footer-custom .footer-top .ry-content .content {
	border-top-left-radius: 5vw;
	border-bottom-left-radius: 5vw;
	overflow: hidden;
}

.footer-custom .footer-top .ry-content .ry-flex .left-block .ry-text ul {
	padding-left: 0;
	list-style: none;
	margin-top: 40px;
}

.footer-custom .footer-top .ry-content .ry-flex .left-block .ry-text ul li.active:after {
	opacity: 1;
}

.footer-custom .footer-top .ry-content .ry-flex .left-block .ry-text ul a {
	padding-left: 60px;
	padding-top: 20px;
	padding-bottom: 20px;
	display: block;
}

.footer-custom .footer-top .ry-content .ry-flex .left-block .ry-text ul li:after {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #458bca;
	border-top-left-radius: 40px;
	border-bottom-left-radius: 40px;
	opacity: 0;
}

.footer-custom .footer-top .ry-content .ry-flex .left-block .ry-text ul li {
	position: relative;
}

.footer-custom .footer-top .ry-content .ry-flex .left-block .ry-text ul a {
	color: #333;
	position: relative;
	z-index: 2;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 500;
	line-height: 1;
}

.footer-custom .footer-top .ry-content .ry-flex .left-block .photo {
	padding-right: 8.333vw;
	margin-top: 40px;
}

.footer-custom .footer-top .ry-content .ry-flex .left-block .ry-text ul li.active a,
.footer-custom .footer-top .ry-content .ry-flex .left-block .ry-text ul li.active a:hover {
	color: #fff !important;
}
.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details .text-details a:hover,
.footer-custom .ry-copyright-conts a:hover {
	color:  #fcd920 !important;
}
.footer-custom .footer-top .ry-content .ry-flex .left-block .ry-text ul li a:hover {
	color:  #155b9b !important;
}
.footer-custom .footer-top .ry-content .ry-flex .left-block .ry-text ul a:before {
	content: "";
	position: absolute;
	left: 30px;
	top: 20px;
	width: 18px;
	height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23155b9b' class='bi bi-geo-alt-fill' viewBox='0 0 16 16'%3E%3Cpath d='M8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10m0-7a3 3 0 1 1 0-6 3 3 0 0 1 0 6'/%3E%3C/svg%3E");
	background-size: cover;
}
.footer-custom .footer-top .ry-content .ry-flex .left-block .ry-text ul li.active a:before {
	filter: invert(1) brightness(100);
}
.footer-custom .footer-top:before {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: calc(100% - 40%);
	height: 100%;
	background: #458bca;
}


.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .inner-each {
	flex: unset;
	float: unset;
	width: 100%;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .inner-each:nth-child(1) {
	max-width: 340px;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .inner-each:nth-child(2) {
	max-width: 400px;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex {
	display: flex;
	justify-content: space-between;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .title {
	font-size: 29px;
	font-weight: 600 !important;
	color: #fff;
	margin-bottom: 30px;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details:not(:last-child) {
	margin-bottom: 20px;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details {
	display: flex;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details .svg-icons {
	width: 45px;
	height: 45px;
	min-width: 45px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(255,255,255,0.2);
	border-radius: 50%;
	margin-right: 20px;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details .svg-icons svg {
	width: 17px;
	height: 17px;
	fill: #fff;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details .text-details, .footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details .text-details a {
	font-size: 16px;
	color: #fff;
	line-height: 1.3;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details .text-details a {}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details:not(.hour) {
	align-items: center;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details.hour {
	margin-bottom: 60px;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .social-block .social-inner-wrap {
	display: flex;
	gap: 10px;
	list-style: none;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .social-block .social-inner-wrap li a {
	width: 45px;
	height: 45px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fcd920;
	border-radius: 50%;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .social-block .social-inner-wrap li a svg {
	width: 16px;
	height: 16px;
	fill: #458bca;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .social-block  ul {
	padding-left: 0;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .inner-each .map-iframe {
	position: relative;
	padding-bottom: 270px;
	margin-bottom: 50px;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .inner-each .map-iframe iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .inner-each .form-box-custom .form-group {
	margin-bottom: 10px;
}
.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .inner-each .form-box-custom .form-group .ry-btn:hover {
	background: #fff !important;
	color: #458bca !important;
}
.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .inner-each .form-box-custom .form-group.has-error .form-control {
	border: 1px solid #ffa5a5;
}
.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .inner-each .form-box-custom .form-control {
	height: 50px;
	border-radius: unset;
	border: unset;
	padding-left: 30px;
	font-size: 16px;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .inner-each .form-box-custom .column-field {
	margin-left: -10px;
	width: calc(100% + 10px);
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .inner-each .form-box-custom .column-field .field-xl {
	margin-left: 10px;
	width: calc(100% - 10px);
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .inner-each .form-box-custom .column-field .field-md {
	margin-left: 10px;
	width: calc(50% - 10px);
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .inner-each .form-box-custom textarea.form-control {
	height: 150px;
	padding-top: 20px;
}
.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details.phone a {
	font-size: 22px;
	font-weight: 600;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details.hour ul {
	list-style: none;
	padding-left: 0;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details.hour ul li {
	display: flex;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details.hour ul li &gt; .span-1 {
	min-width: 107px;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details.hour ul li &gt; .span-2 &gt; span {
	display: block;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details.hour ul li span {
	line-height: 1.2;
}

.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details.hour ul li:not(:last-child) {
	margin-bottom: 9px;
}
.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container:not(.active) {
	display: none;
}
.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container:not(.active) {
	display: none;
}
.footer-custom .ry-copyright-conts {
	background: #cbdff2;
}
.footer-custom .ry-copyright-conts p, 
.footer-custom .ry-copyright-conts a {
	color: #333;
}

.footer-custom .ry-copyright-conts li a {
	color: #333;
}

.footer-custom .footer-top {
	background: #cbdff2;
	position: relative;
}

.footer-custom .footer-top .ry-container {
	z-index: 2;
	position: relative;
}

.footer-custom .ry-copyright-conts img {
	height: 15px;
	vertical-align: middle;
}
.footer-custom .ry-copyright-conts li a:hover {
	color: #333 !important;
}

@media (max-width: 1680px) {
	.footer-custom .footer-top .ry-content .ry-flex .left-block,
	.footer-custom .footer-top .ry-content .ry-flex .right-block {
		padding-left: 6.333vw;
		padding-top: 6.333vw;
	}
}

@media (max-width: 1480px) {
	.ry-headline h1 {
		font-size: 52px;
	}

	.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details .svg-icons {
		width: 40px;
		min-width: 40px;
		height: 40px;
		margin-right: 10px;
	}

	.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details .svg-icons svg {
		width: 15px;
		height: 15px;
	}
	.module-43 .ry-left img {
		max-width: 160px;
	}
}

@media (max-width: 1366px) {
	.footer-custom .footer-top:before {
		width: calc(100% - 25%);

	}
	.footer-custom .footer-top .ry-content .ry-flex .left-block {
		width: 33.33%;
	}
	.footer-custom .footer-top .ry-content .ry-flex .right-block {
		width: 66.66%;
		padding-left: 60px;
	}
}

@media (max-width: 1200px) {
	.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details {
		flex-direction: column;
		align-items: flex-start !important;
		justify-content: flex-start;
	}

	.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details .svg-icons {
		margin-right: 0;
		margin-bottom: 10px;
	}
	#cta-wrap {
		margin-top: 0;
	}
}

@media (max-width: 1080px) {
	.ry-headline h1 {
		font-size: 46px;
	}
	.ry-headline h2 {
		font-size: 42px;
	}
	.footer-custom {
		padding-top: 100px;
	}
	.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .title {
		margin-bottom: 20px;
		font-size: 24px;
	}
	.footer-custom .footer-top .ry-content .ry-flex .left-block {
		width: 100%;
		max-width: 100%;
		padding-top: 60px;
		padding-right: 6.333vw;
	}

	.footer-custom .footer-top .ry-content .content {
		border-bottom-left-radius: 0;
		border-top-right-radius: 5vw;
	}

	.footer-custom .footer-top .ry-content .content .ry-flex {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.footer-custom .footer-top .ry-content .ry-flex .left-block .photo {
		padding-right: 0;
	}

	.footer-custom .footer-top .ry-content .ry-flex .left-block .photo img {
		max-width: 200px;
		margin: 0 auto;
		padding-bottom: 40px;
	}

	.footer-custom .footer-top .ry-content .ry-flex .left-block .each-container .ry-headline h2 {
		text-align: center;
	}

	.footer-custom .footer-top:before {
		opacity: 0;
	}

	.footer-custom .footer-top .ry-content .ry-flex .right-block {
		padding: 60px 6.3333vw;
		width: 100%;
		max-width: 100%;
		background: #155b9b;
	}

	.ry-copyright-conts .container {
		width: 90%;
		padding: 0;
	}

	.footer-custom .ry-copyright-conts p, .footer-custom .ry-copyright-conts a {
		line-height: 1.3;
		text-align: center;
	}

	.footer-custom .row {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.ry-copyright-conts ul {
		padding-left: 0;
		text-align: center;
	}

	.footer-custom .ry-copyright-conts li a {
		display: flex;
		flex-direction: column;
		align-items: center;
		line-height: 1.5;
	}

	.footer-custom .footer-top .ry-content .ry-flex .left-block .ry-text ul {
		display: none;
	}
	/*
	.location-selector select {
	padding: 10px 30px;
	border-radius: 30px;
	width: 100%;
	margin-top: 30px;
	background: #155b9b;
	border-color: #155b9b;
	font-size: 16px;
	color: #fff;
	box-shadow: unset;
}

	.location-selector select option {
	font-size: 14px;
	padding: 10px 20px;
	border: unset;
	box-shadow: unset;
}
	*/
	.location-selector select {
		/* Reset Select */
		appearance: none;
		outline: 0;
		border: 0;
		box-shadow: none;
		/* Personalize */
		flex: 1;
		padding: 0 1em;
		color: #fff;
		background-color: ;
		background-image: none;
		cursor: pointer;
	}
	/* Remove IE arrow */
	.location-selector select::-ms-expand {
		display: none;
	}
	/* Custom Select wrapper */
	.location-selector .select {
		position: relative;
		display: flex;
		width: 20em;
		height: 3em;
		border-radius: .25em;
		overflow: hidden;
		margin-left: auto;
		margin-right: auto;
		margin-top: 30px;
	}
	/* Arrow */
	.location-selector {
		max-width: max-content;
		margin: auto;
		position: relative;
	}
	.location-selector:after {
		content: '\25BC';
		position: absolute;
		top: 0;
		right: 0;
		padding: 1em;
		background-color: #fff;
		transition: .25s all ease;
		pointer-events: none;
		background: transparent;
		padding: 0;
		top: 50%;
		transform: translate(0, -50%);
		right: 10px;
	}
	/* Transition */
	.location-selector .select:hover::after {
		color: #f39c12;
	}

	.location-selector select {
		border: 1px solid #e8e8e8;
		box-shadow: unset;
		color: #333;
		text-align: center;
		max-width: 240px;
		font-size: 16px;
		font-family: 'Inter';
	}

	.location-selector select option {
		font-family: 'Inter';
		font-size: 16px;
	}
}

@media (max-width: 768px) {
	.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .inner-each:nth-child(1), .footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .inner-each:nth-child(2) {
		max-width: 100%;
	}

	.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .inner-each:nth-child(1) {
		margin-bottom: 30px;
	}

	.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .title {
		text-align: center;
	}

	.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details {
		align-items: center !important;
		justify-content: center !important;
	}

	.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details.hour ul li {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details.hour ul li &gt; .span-1 {
		min-width: unset;
	}

	.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .social-block .social-inner-wrap {
		justify-content: center;
	}

	.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .inner-each .form-box-custom .column-field .field-md {
		width: calc(100% - 10px);
	}

	.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .inner-each .form-box-custom .form-group .ry-btn {
		margin-left: auto;
		margin-right: auto;
	}
	.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details .text-details, 
	.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details .text-details p,
	.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details .text-details a,
	.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details.hour ul li span,
	.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details.hour ul li {
		text-align: center;
	}
}

@media (max-width: 620px) {
	.ry-headline h1 {
		font-size: 36px;
	}
	.ry-headline h2 {
		font-size: 32px;
	}
}

@media (min-width: 1081px) {

	/** PLACE YOUR DESKTOP AND UP CSS HERE **/
	.location-selector .select {
		display: none;
	}
}

.ry-copyright-conts * {
	font-size: 14px !important;
}
.ry-copyright-conts {
	background: #155b9b;
	display: inline-block;
	width: 100%;
	padding: 22px 0;
	margin-top: -1px;
}

.ry-copyright-conts p, .ry-copyright-conts a {
	color: #ffffff;
}

.ry-copyright-conts ul {
	text-align: right;
}

.ry-copyright-conts li {
	display: inline-block;
	position: relative;
	padding-left: 10px;
	margin-left: 10px
}

.ry-copyright-conts li:after {
	content: '';
	width: 1px;
	height: 100%;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0
}

.ry-copyright-conts li:first-child {
	padding-left: 0;
	margin-left: 0
}

.ry-copyright-conts li a {
	color: #ffffff;
	text-decoration: none;
}

.ry-copyright-conts li:first-child:after {
	display: none;
}

.ry-copyright-conts img {
	height: 13px;
	vertical-align: middle;
}


.module-testimonials.style-2 .swiper-button-next, 
.module-testimonials.style-2 .swiper-button-prev {
	width: auto;
	background: transparent;
}

.module-testimonials.style-2 .swiper-button-next:after {
	border: solid #fff;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 8px;
	content: "";
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.module-testimonials.style-2 .swiper-button-prev:after {
	border: solid #fff;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 8px;
	content: "";
	transform: rotate(-45deg);
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
}

.module-testimonials.style-2 .swiper-pagination-bullet-active {
	width: 11px;
	background: #fff;
	height: 11px;
}

.module-testimonials.style-2 .swiper-pagination-bullet {
	background: #fff;
}

.module-testimonials.style-2 .swiper-pagination {
	bottom: 165px;
}

.module-testimonials.style-2 .comments-icon {
	background: #458bca;
}

.module-testimonials.style-2 .comments-icon::before {
	background: #fff;
}

.module-testimonials.style-2 .comments-symbol {
	color: #458bca;
	font-size: 150px;
	top: 81%;
	font-family: Satoshi;
}

.module-services.custom .each-block:hover .photo {
	background: #fcd920;
	transition: .3s;
}

.module-services.custom .each-block:hover .photo-wrapper {
	background: #f9d620;
	transition: .3s;
	border-color: #f9d620;
}

.ry-menu .ry-nav li.primary &gt; a {
    color: #165b9b;
    font-weight: 500;
}

.ry-menu .ry-nav li.primary .caret {
    border-color: #165b9b;
}

#navigation.flex-row-reverse .ry-menu .ry-nav li.primary &gt; a {font-size: 14px;}

@media (max-width: 768px) {

	.module-services .slick-arrow {
		position: absolute;
		top: 50%;
		transform: translate(0, -50%);
		left: 0;
		z-index: 9;
	}
	.module-services .slick-arrow:before {
		border: solid #000;
		border-width: 0 2px 2px 0;
		display: inline-block;
		padding: 6px;
		content: "";
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);


	}
	.module-services .slick-arrow.prev-arrow:before {
		transform: rotate(135deg);
		-webkit-transform: rotate(135deg);

	}

	.module-services .slick-arrow.next-arrow {
		left: unset;
		right: 0;
	}

}
@media (min-width: 769px) {
	.footer-custom .footer-top .ry-content .ry-flex .right-block .each-container .ry-inner-flex .each-details.hour ul li .span-2 {
		min-width: 145px;
	}	
}

.module-whatsnew { background-image: url("https://s3.amazonaws.com/static.organiclead.com/Site-d5710370-b9f6-4712-a090-acfe20b31139/Assets/whatsnew_bg.png"); background-size: cover; position: relative; margin-bottom: -8.5rem; margin-top: -5rem; z-index: 9; } @media screen and (max-width: 992px) { .module-whatsnew { margin-bottom: -11rem; } }

.banner-text {
    color: #fff;
    margin-top: 15px;
    font-size: 14px;
    line-height: 23px;
}
[data-page-id="WebPage-fffd0a3f-75fc-4da7-bc0b-bb552338484f"] .banner-text:before {content: 'Meet the individuals who help make A Ray of Hope one of the leading practices in our area! Their commitment to excellence, innovative treatment options, and patient-centered care supports our mission to create a brighter future for our community. Guided by compassionate experts with extensive experience, they lay the foundation to power individuals and families to find effective solutions for mental health challenges and neurological conditions.';}
[data-page-id="WebPage-d98cc18b-02b6-49f5-99f0-7d34ac8c5eaf"] .banner-text:before {content: 'Our neurology specialists are dedicated to diagnosing, managing, and treating a wide range of neurological conditions with compassionate and personalized care. With locations in Libertyville, IL, Kenosha, WI, and Phoenix, AZ, A Ray of Hope offers specialized neurology care led by a team of expert providers. Our team combines advanced treatment techniques with a patient-centered approach to support your journey to better health.';}
[data-page-id="WebPage-519d04b0-ec46-4940-b015-9f5de3086442"] .banner-text:before {content: 'At A Ray of Hope, our skilled Psychiatrists in Libertyville, IL, Kenosha, WI, and Phoenix, AZ are committed to delivering compassionate, evidence-based mental health care. Our team offers personalized treatment plans tailored to each patient’s needs. By combining innovative therapies with a warm, patient-centered approach, we help individuals and families find effective paths toward healing and mental wellness.';}
[data-page-id="WebPage-af13f35a-7ffa-428b-800b-de95735b6ca1"] .banner-text:before {content: 'A Ray of Hope offers expert psychological care across our Illinois, Wisconsin, and Arizona locations. Our team of dedicated psychologists has much experience and provides supportive, evidence-based therapy for individuals, couples, and families. Specializing in anxiety, depression, trauma, relationship challenges, and more, our psychologists use proven techniques to empower clients on their healing journey. Learn how our compassionate psychologists can help you achieve greater mental wellness and resilience through personalized, client-centered care.';}
[data-page-id="WebPage-9912d9fb-491e-4240-904b-4806120c1c38"] .banner-text:before {content: 'Our team of skilled therapists located in Libertyville, IL, Kenosha, WI, and Phoenix, AZ is here to support your mental health journey. These licensed therapists provide compassionate, evidence-based counseling for a wide range of ages and issues, including stress, depression, anxiety, trauma, relationship challenges, and many more specializations. We tailor each session to meet your unique needs. Discover how our experienced therapists can help you find healing, resilience, and personal growth in a supportive, client-centered environment.';}
[data-page-id="WebPage-279a3370-d896-4cfa-902b-fd334d5375c2"] .banner-text:before {content: 'Our highly trained TMS (Transcranial Magnetic Stimulation) technicians specialize in treating Depression/Major Depressive Disorder with this innovative, non-invasive therapy. TMS offers new hope for those struggling with treatment-resistant depression, providing targeted relief without medication. Our compassionate technicians are dedicated to delivering effective, safe TMS sessions in a supportive environment, helping patients achieve meaningful improvements in mental health.';}</pre></body></html>