.our-team-carousel .item .content .about p {
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
	margin-bottom: 5px;
}

.our-team-carousel .item .content .about p:last-child {
	margin-bottom: 0;
}

#ja-jobs-widget {
    margin-top: 20px;
}

#ja-jobs-widget .ja-job-list {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

#ja-jobs-widget .ja-job-list .job {
    position: relative;
    flex: 0 0 calc((100% - 30px) / 3);
    background: #fff;
    padding: 23px 25px;
}

#ja-jobs-widget .ja-job-list .title {
    line-height: 24px;
}

#ja-jobs-widget .ja-job-list .title a {
    color: #000B4F;
    font-size: 24px;
    font-weight: 300;
    line-height: 33.6px;
    text-transform: capitalize;
    margin-bottom: 5px;
}

#ja-jobs-widget .ja-job-list .date-posted {
    color: #000B4F;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 20px;
}

#ja-jobs-widget .ja-job-list .summary {
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 20px;
}

#ja-jobs-widget .ja-job-list .view-details {
    font-size: 16px;
    font-weight: 500;
    color: #000B4F;
}

#ja-jobs-widget .powered-by-jobadder  {
    display: none;
}

#ja-jobs-widget .ja-job-details {
    position: relative;
    background: #fff;
    padding: 25px;
}

#ja-jobs-widget .ja-job-details {
    color: #000B4F;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
}

#ja-jobs-widget .ja-job-details .title {
    color: #000B4F;
    font-size: 34px;
    font-weight: 300;
    line-height: 33.6px;
    text-transform: capitalize;
    margin-bottom: 20px;
}

#ja-jobs-widget .ja-job-details .meta {
    display: flex;
    flex-direction: column;
}

#ja-jobs-widget .ja-job-details .bullet-points,
#ja-jobs-widget .ja-job-details .classifications {
    display: flex;
}

#ja-jobs-widget .ja-job-details .bullet-points li,
#ja-jobs-widget .ja-job-details .classifications li {
    list-style-type: disc;
    margin: 0 22px 0px 16px;
}

#ja-jobs-widget .ja-job-details .classifications {
    order : 2;
}

#ja-jobs-widget .ja-job-details .date-posted {
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 10px;
    order: 1;
}

#ja-jobs-widget .description {
    margin-top: 20px;
} 

#ja-jobs-widget .apply {
    display: flex;
    margin-top: 20px;
}

#ja-jobs-widget .ja-button,
#ja-jobs-widget .back-link {
    display: block;
    padding: 12px 24px;
    border-radius: 62px;
    background: #3F91FF;
    color: #fff !important;
    font-size: 20px;
    font-weight: 300;
    line-height: normal;
    transition: background 1s cubic-bezier(0.19, 1, 0.22, 1), color 1s cubic-bezier(0.19, 1, 0.22, 1), border 1s cubic-bezier(0.19, 1, 0.22, 1);
    border: 0;
    outline: none;
    cursor: pointer;
}

#ja-jobs-widget .back-link {
    margin-right: 10px;
}

#ja-jobs-widget br + br {
    display: none;
}

footer .footer-logo img {
	filter: brightness(0) invert(1);
}

/*new color - purple*/
.theme-html .header_flex .btn-wrap .btn, .theme-html .block-faqs_flex .btn-wrap .btn, .theme-html .block-challenges-we-resolve .challenges-box .item .counter, .block-editor-block-list__layout .block-challenges-we-resolve .challenges-box .item .counter, .theme-html .block-contact-form .form .button-submit, .block-editor-block-list__layout .block-contact-form .form .button-submit, .theme-html .block-testimonials .testimonials-carousel .next-nav:hover, .block-editor-block-list__layout .block-testimonials .testimonials-carousel .next-nav:hover, .block-editor-block-list__layout .btn-wrap .btn, .theme-html .header #hamburger-menu span:before, .block-editor-block-list__layout .header #hamburger-menu span:before, .theme-html .header #hamburger-menu span:after, .block-editor-block-list__layout .header #hamburger-menu span:after, .theme-html .header #hamburger-menu span, .block-editor-block-list__layout .header #hamburger-menu span, #search-modal form .button, .block-cta .btn-wrap .btn, .theme-html .block-our-team .our-team-carousel .owl-nav button:hover, .block-editor-block-list__layout .block-our-team .our-team-carousel .owl-nav button:hover, .theme-html .animate-circle, .block-editor-block-list__layout .animate-circle, .theme-html .header nav .menu .menu-item-has-children .sub-menu a:hover, .block-editor-block-list__layout .header nav .menu .menu-item-has-children .sub-menu a:hover, #ja-jobs-widget .ja-button, #ja-jobs-widget .back-link {
	background: #7B2CCA;
}
.theme-html .header_flex .btn-wrap .btn:hover, .theme-html .block-faqs_flex .btn-wrap .btn:hover {
	background: #000;
}
.theme-html .block-challenges-we-resolve .challenges-box .item .color-hover, .block-editor-block-list__layout .block-challenges-we-resolve .challenges-box .item .color-hover {
	background: linear-gradient(90deg, #7B2CCA 35.41%, rgba(63, 145, 255, 0) 100%);
}
.theme-html .block-main-banner {
    background: linear-gradient(165deg, #7B2CCA 7.92%, #131313 89.7%);
}
.theme-html .block-specialties .carousel .item:after, .block-editor-block-list__layout .block-specialties .carousel .item:after {
	background: radial-gradient(87.05% 89.67% at 83.86% 16.97%, rgba(255, 158, 72, 0.6) 0%, rgba(20, 61, 163, 0.6) 100%), #7B2CCA
}
.theme-html .block-main-banner .btn-wrap .btn {
	background: #fff;
	color: #000;
}
.theme-html .block-main-banner .btn-wrap .btn:hover {
	background: #000;
	color: #fff;
}
.theme-html footer, .block-editor-block-list__layout footer {
    background: url(/wp-content/uploads/2026/03/Footer-purple-banner.png) no-repeat center center;
}
.block-challenges-we-resolve .challenges-box .item .title, .header nav .menu li a:hover, .block-how-we-help .tab-wrap .tab-nav .item.active .title h5, .block-faqs .listings .item.active .toggle-heading, .block-secondary-banner h1, .block-faqs .listings .item .toggle-content p, 
header .menu-item.current_page_item a, .block-how-we-help .tab-wrap .tab-nav .item .title h5:hover, .block-pricing .pricing-box .item h5, .header nav .menu .menu-item-has-children:hover > a, .footer-menu .menu li a:hover, header .current-menu-parent .current-menu-item a, .block-specialties .btn-wrap a, .block-blog-listings .listing .content .date, .block-how-we-help h5:hover, .theme-html .block-how-we-help .tab-wrap .tab-nav .item:hover .title h5, .block-editor-block-list__layout .block-how-we-help .tab-wrap .tab-nav .item:hover .title h5, .block-wysiwyg .content h3, #ja-jobs-widget .ja-job-list .title a, #ja-jobs-widget .ja-job-details .title {
	color: #7B2CCA !important;
}
.block-specialties .btn-wrap a:hover,
header .menu li .sub-menu li:hover a { 
	color: #fff !important; 
}
.block-editor-block-list__layout .header nav .menu .menu-item-has-children .sub-menu a:hover {
	background: #7B2CCA !important;
	color: #fff !important;
}
.arrow svg path,
.float svg path {
	fill: #7B2CCA;
}
.theme-html .btn-wrap .btn-outline-blue {
	color: #7B2CCA;
	border: 1px solid #7B2CCA;
}
.theme-html .block-specialties .carousel .owl-nav button.owl-next:hover, .block-editor-block-list__layout .block-specialties .carousel .owl-nav button.owl-next:hover, .theme-html .block-specialties .carousel .owl-nav button.owl-prev:hover, .block-editor-block-list__layout .block-specialties .carousel .owl-nav button.owl-prev:hover {
	filter: brightness(0);
}
/*end new color - purple*/


@media screen and (max-width: 1124px) {
	 .our-team-carousel .item .content .about {
        padding-top: 15px;
		padding-bottom: 15px;
    }
    .our-team-carousel .item .content .about p {
        font-size: 14px;
        line-height: 20px;
    }
}