/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 24 2026 | 15:12:40 */
.green_btn_arrow .pp-button-icon:before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url('/wp-content/uploads/2026/06/Arrow-Right-Button-Icon.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.faqs_accordain a{
	color: #3C6469;
}

.green_btn_arrow .pp-button .pp-button-icon{
	width: 24px;
    height: 24px;
}

.dual_btns .pp-custom-icon{
	margin-left: 16px;
	
}

.btn_group .fl-button-icon:before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url('/wp-content/uploads/2026/06/Arrow-Right-Button-Icon.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.btn_group i.fl-button-icon-after{
	 width: 24px;
    height: 24px;
}

.dual_btns .fl-button-icon{
	margin-left: 16px;
	
}

.center-column{
	align-items:center;
}

.fl-module-rich-text a {
    text-decoration: underline;
	color: #538388 !important;
}

.hero-section .fl-row-content-wrap {
    position: relative;
    overflow: hidden;
}

.hero-section .fl-row-content-wrap::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        270deg,
        rgba(0, 0, 0, 0.11) 38.36%,
        rgba(0, 0, 0, 0.56) 100%
    );
    z-index: 1;
    pointer-events: none;
}

.hero-section .fl-row-content {
    position: relative;
    z-index: 2;
}

@media (max-width: 767px) {
     .hero-section .fl-row-content-wrap::before {
        background: rgba(0, 0, 0, 0.35);
    }
}