.tw-color-text{
    background: linear-gradient(180deg, #89FEA4 0%, #81CAE2 73%, #82C6DE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-weight: 900;
}

.gold-button > .elementor-widget-container > .elementor-button-wrapper > .elementor-button{
    background: linear-gradient(180.78deg, #EB9514 1.19%, rgba(237, 172, 74, 0.755) 19.59%, #FFC979 42.85%, #F9EDB0 55.84%, rgba(237, 172, 74, 0.755) 75.32%, rgba(189, 120, 16, 0.57) 98.58%, #FFDD2C 109.4%);
}

#tw-accordian .elementor-widget-container  .theplus-accordion-wrapper  .theplus-accordion-item .active {
	border-color: #2563EB;
	font-size: 32px;
}

#tw-accordian .elementor-widget-container  .theplus-accordion-wrapper  .theplus-accordion-item .plus-accordion-header.active{
	border-color: #2563EB;
	font-size: 32px;
	background: linear-gradient(180deg, #89FEA4 0%, #81CAE2 73%, #82C6DE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-weight: 900;
}

.font-size-tw-24{
	font-size: 20px;
}

#tw-faq-section-accordian .elementor-widget-container  .theplus-accordion-wrapper  .theplus-accordion-item{
	padding: 0.75em 0;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 16px;
}


#tw-faq-section-accordian .elementor-widget-container  .theplus-accordion-wrapper  .theplus-accordion-item:has(div.active){
	background: #ffffff;
	padding: 0.75em 0;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 16px;
}

.tpasp-active-slide , .tpasp-sep-slide, .tpasp-total-slide{
	display: none;
}

.tw-footer-copyright-designed a{
	color: white;
	
}

.tw-color-underline{
	text-decoration: underline solid #89FEA4;
}

#my-contact-form .elementor-widget-container .plus-cf7-custom .wpcf7 .wpcf7-form p .wpcf7-submit{
		background: linear-gradient(180deg, #89FEA4 0%, #81CAE2 73%, #82C6DE 100%);
box-shadow: 0px 1px 2px rgba(105, 81, 255, 0.05);
}



#tw-open-positions-button{
	background: linear-gradient(180deg, #89FEA4 0%, #81CAE2 73%, #82C6DE 100%);
}

.tw-contact-background{
	background: linear-gradient(180deg, #89FEA4 0%, #81CAE2 73%, #82C6DE 100%);
box-shadow: 0px 1px 2px rgba(105, 81, 255, 0.05);
border-radius: 36px;
	padding: 8px 8px;
}


#tw-team-content .elementor-widget-container .team-member-list .tp-row .grid-item .post-16410 .team-list-content:hover{
	border-color: #82C6DE;
}

#tw-team-content .elementor-widget-container .team-member-list .tp-row .grid-item .post-16410 .team-list-content .post-content-bottom .member-designation{
	background: linear-gradient(180deg, #89FEA4 0%, #81CAE2 73%, #82C6DE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}


#primary-menu-single .menu-item {
	padding-bottom: 0px;
	padding-top: 0px;
}

#primary-menu-single {
	padding-bottom: 20px;
	padding-top: 20px;
}
#primary-menu-single li:last-child {
	border: solid 2px #83D6D5;
	border-radius: 20px;
	margin-left: 10px;
}

#primary-menu-single li:last-child a {
color: black !important;
}


#primary-menu-single li:is(.menu-item-has-children) li:last-child {
	border: none;
	margin-left: 0;
}

.tw-help-box:hover{
    background: linear-gradient(268.8deg, #141414 70.03%, #1E3632 104.01%);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
border-radius: 10px;
}

.tw-help-box-nh{
    background: linear-gradient(268.8deg, #141414 70.03%, #1E3632 104.01%);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
border-radius: 10px;
}

.tw-help-box-nh-no-border{
	    background: linear-gradient(106.91deg, #141414 32.14%, #00847C 99.81%, #00847C 119.27%);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

#theplus-testimonial-post-list .tp-row .slick-list .slick-track .slick-slide  .post-content-image .testimonial-featured-image{
	display:none;
}

.tw-gold-button a{
	background: linear-gradient(244.45deg, #EB9514 13.75%, rgba(237, 172, 74, 0.78) 23.4%, #FFC979 51.49%, rgba(237, 172, 74, 0.86) 61.42%, rgba(189, 120, 16, 0.84) 75.34%);
border-radius: 45.5px;
}