.provides-inner{
		max-width: 434px;
    flex: 343px;
    display: flex;
    justify-content: center;
}


.wysiwyg-text,
.wysiwyg-text p,
.wysiwyg-text li,
.wysiwyg-text a{
	font-weight: 500;
	font-size: 1.125rem;
	line-height: 1.163;
}

.wysiwyg-text-white,
.wysiwyg-text-white p{
	color: #ffffff;
}

.wysiwyg-text-blue,
.wysiwyg-text-blue p,
.wysiwyg-text-blue li
{
	color: #284283;
}

.wysiwyg-text-white a{
	color: #ffffff!important;
}

.fcl-company td p,
.fcl-company td p a{
	font-size: 0.875rem;
}


.home-faq ul li{
  list-style: none!important;
}
        


.fcl-header-menu{
	gap: 45px;
}

.menu-item{
	position: relative;
}

@media (min-width: 993px){
	.menu-item > .sub-menu{
		position: absolute;
			left: 0;
		top: 30px;
		z-index: 100;
		background: #ffffff;
				width: 200px;
			padding: 5px 15px;
			box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);

		opacity: 0;
		visibility: hidden;
		transition: .3s ease-in-out;
		border: 1px solid #fff;
	}
	.menu-item .sub-menu li a{
		color: #2d4581;
	}
}


@media (max-width: 992px){
	.menu-item > .sub-menu{
		background: inherit!important;
	}
	
	.menu-item > .sub-menu li a{
		color: inherit;
		font-size: 18px;
	}
	.fcl-custom-menu > a{
		text-align: center;
	}
	.fcl-custom-menu .sub-menu{
		display: none;
		margin-left: 60px;
    margin-top: 10px;
	}
	
	.fcl-custom-menu.active > .sub-menu{
		display: block;
	}
	
		.fcl-custom-menu.active > .sub-menu{
		display: block;
	}
	
	.fcl-search-btn{
		margin-left: auto;
	}
}



.menu-item > .sub-menu li{
	margin-bottom: 10px;
}

.menu-item:hover > .sub-menu{
	opacity: 1;
	visibility: visible;
	transition: .3s ease-in-out;
}



.menu-item .sub-menu li a:hover{
	color: rgb(190 157 111);
}

.fcl-custom-menu .sub-menu .sub-menu{
	left: 50px;
}


.text-orange-1,
p > a{
	color: #00AAB1 ;
}

.bg-orange-1{
	background-color: #A1A6AA !important;
}

.bg-orange-1:hover{
	background-color: #00AAB1 ;
}
.bg-orange-1:hover .bg-dark-blue,
.home-dark-box a:hover{
	background-color: #A1A6AA !important;
}

.group:hover .group-hover\:bg-orange-1{
	background-color: #00AAB1;
}
.group:hover .group-hover\:text-orange-1{
	color: #00AAB1 ;
}
.group:hover .group-hover\:border-orange-1{
	border-color: #00AAB1 ;
}

.menu-item a:hover{
	color: #00AAB1;
}

ul li a:hover,
.elementor-text-editor a{
	color: #00AAB1;
}

.border-orange-1{
	border-color: #A1A6AA !important;
}

.fcl-career-bottom a,
.career-bottom-address,
.fcl-contact-mail{
	color: #00AAB1;
}


.header-menu-btn-js svg .cls-1{
	stroke: #00AAB1;
}

.home-dark-box a img,
.fcl-search-btn .search-hover{
	filter: hue-rotate(140deg);
}




.home-hero {
	 height: 736px;
}

h1,h2{
	font-weight: 600!important;
}

p{
/* 	text-wrap: balance; */
	font-weight: 500!important;
	line-height: 1.3 !important;
}

.family-smile p{
	max-width: 62%;
}

.members-hero.bg-members-banner{
	 min-height: 580px;
} 



@media (min-width: 2100px){
	.home-hero {
		 height: 935px;
	}
	.about-hero.bg-about-hero,
	.employers-hero.bg-cover{
		min-height: 580px;
	}
}

@media (min-width: 2500px){
	.members-hero.bg-members-banner{
    min-height: 650px;
  }
}
@media (min-width: 3500px){
	.members-hero.bg-members-banner{
    min-height: 720px;
  }
}


.header-search-input{
	position: absolute;
	right: 4.6%;
	top: 20px;
}

.fcl-search-form input{
	background: #dee5ec;
  padding-left: 15px;
}

.fcl-search-form button{
	background: #00AAB1;
	padding: 0 6px;
	color: #ffffff;
}

.header-search-input {
  display: none;
}

.header-search-input.active {
  display: block;
}

.before\:bg-dark-blue-4::before,
.after\:bg-dark-blue-4::after{
	display: none;
}

.home-banner-singlebox:nth-child(1) {
  border-right: 1px solid rgb(44, 46, 71);
  border-bottom: 1px solid rgb(44, 46, 71);
}

.home-banner-singlebox:nth-child(2) {
  border-bottom: 1px solid rgb(44, 46, 71);
}

.home-banner-singlebox:nth-child(3) {
  border-right: 1px solid rgb(44, 46, 71);
}


.home-banner-singlebox:nth-child(5) {
  border-top: 1px solid rgb(44, 46, 71);
  border-right: 1px solid rgb(44, 46, 71);
}

.home-banner-singlebox:nth-child(6) {
  border-top: 1px solid rgb(44, 46, 71);
}

.group-item-area {
	flex-wrap: wrap!important;
	row-gap: 50px;
}


.group-item-area a {
	max-width: 30.5%;
	flex: 0 0 30.5%;
}


.individual-tabs .elementor-tabs-content-wrapper{
	min-height: 185px;
}

.individual-plans-title .elementor-widget-container{
	background: #f4f5f5;
}


.individual-plans ul li{
	margin-bottom: 8px;
}

.elementor-widget-container ul{
	margin-left: 30px;
}
.elementor-widget-container ul li{
	list-style: disc;
}




@media (max-width: 1920px){
	/* row-gap: inherit; */
}

@media (max-width: 1024px){
	.home-dark-box {
		position: absolute;
		top: inherit;
		bottom: 0;
	}
}

@media (max-width: 768px){
	.group-item-area a {
		max-width: 100%;
		flex: 0 0 100%;
		margin-bottom: 0;
	}
	.site-logo{
		max-width: 120px;
	}
	.family-smile p{
		max-width: 100%;
	}
}

.provides-section{
	padding-top: 50px;
	padding-bottom: 50px;
}

.provides-section h2{
	padding-left: 3.66%;
	padding-right: 3.66%;
}

h1, p , .text-dark-blue {
	color: #284283;
}

.bg-dark-blue,
.bg-dark-blue-2
{
	background-color: #284283;
}



.medicaid-medicare ul{
	margin-left: inherit!important;
}
.medicaid-medicare ul li{
	list-style: none !important;
}




#contact-us-form .input-field{
	 width: 100%;
  font-weight: 400;
  font-size: 1rem;
  background-color: transparent;
  border-bottom: 1px solid rgb(219 219 217);
  padding-bottom: 10px;
  margin-bottom: 4rem;
  outline: none;
}


#contact-us-form .input-field::placeholder {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-size: 1rem;
}

#contact-us-form textarea{
	height: 70px;
}

.form-input-field {
    width: 100%;
    color: #ffffff; 
    font-size: 1rem;
    background-color: transparent; 
    border-bottom: 1px solid #1E3A8A; 
    padding-bottom: 10px; 
    margin-bottom: 70px; 
    outline: 0; 
}

.form-input-field::placeholder {
    font-family: 'Poppins', sans-serif;
    font-weight: 400; 
    font-size: 1rem;
    color: #ffffff; 
}


@media (max-width: 768px) {
 #contact-us-form .input-field {
    margin-bottom: 2.5rem;
  }
	
	  .form-input-field {
        margin-bottom: 40px;
    }
	
	.fcl-company-lists tr{
		display: flex;
		flex-direction: column;
	}
	
}


.menu-item .sub-menu li a:hover {
    color: #4ea8b0 !important;
}
.menu-item li.current-menu-item a, header .menu-item .sub-menu li.current-menu-item a {
    color: #4ea8b0 !important;
}
.about-c-imgbox img, .employers-c-imgbox img {
    filter: hue-rotate(140deg);
}
.employers-stat-box.bg-orange-1, .members-statbox.bg-orange-1, .about-stat-box.bg-orange-1 {
    background: #4ea8b0 !important;
}
/* .employers-stat-box.bg-orange-1, .members-statbox.bg-orange-1{
	height: unset !important;
} */


.family-smile-count-box.grid{
	align-items: center;
}


@media (max-width: 992px){
	.members-hero.bg-members-banner{
		padding-bottom: 15%;
		min-height: unset!important;
	}
}







