/* 
Theme Name: Wisefactors Theme
Theme URI: https://bolsterwp.com
Description: A custom theme for Wisefactors
Author: BolsterWP
Author URI: https://bolsterwp.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: wisefactors
*/

/* Add your custom styles here */

ul.wf-list {
	padding-left: 0;
}

.wf-list li {
  list-style: none;
    font-family: Inter;
    font-size: 18px;
    line-height: 32px;
    font-weight: 500;
}
.wf-list li::before {
	content: '';
    display: inline-block;
    background-image: url(/wp-content/themes/wisefactors-theme/assets/images/checkmark.png);
    width: 24px;
    background-repeat: no-repeat;
    background-position: 0px 10px;
    height: 24px;
    background-size: 14px;
}

.elementor-nav-menu--dropdown a,
.elementor-nav-menu--dropdown a:visited {
    color: #33373d;
}

a, a:visited {
	color: #2cc792;
}

a:hover {
	color: #666;
}

.elementor-button-text svg {
	position: relative;
	top: 3px;
}

.elementor-testimonial__image {
	position: relative;
	top: 59px;
}

.elementor-testimonial__content {
	background: #f4f4f4;
	border-radius: 16px;
	min-height: 296px;
    justify-content: center;
    display: flex;
    flex-direction: column;
}

.elementor-testimonial__text {
	padding: 0 128px;
}

.elementor-testimonial__wf-open-quote,
.elementor-testimonial__wf-close-quote {
	position: absolute;
	top: 152px;
	font-family: 'Inter';
    font-size: 108px;
    color: #2cc792;

}

.elementor-testimonial__wf-open-quote {
	left: 72px;
}

.elementor-testimonial__wf-close-quote {
	right: 72px;
}

.elementor-testimonial--skin-default.elementor-testimonial--layout-image_above .elementor-testimonial__cite {
	flex-direction: row;
}

.elementor-widget-testimonial-carousel .elementor-testimonial__name {
	width: 100%;
	text-align: right;
	font-family: "Segoe UI";
	font-style: normal;
	color: #303030;
	margin-right: 3px;
}

.elementor-widget-testimonial-carousel .elementor-testimonial__title {
	width: 100%;
	text-align: left;
	font-family: "Segoe UI";
	font-style: normal;
	color: #959595;

}

.three-grid-middle-expanded {
	color: #fff;
}

li::marker {
	color: #2CC792;
}

.custom-carousel-arrow {
	width: 56px;
}

.elementor-element .swiper .elementor-swiper-button-prev {
	left: -36px;
	margin-top: 24px;
}

.elementor-element .swiper .elementor-swiper-button-next {
	right: -36px;
	margin-top: 24px;
}

.about-name {
	font-family: Inter;
	font-weight: 700;
	font-size: 20px;
}

.bold-green {
	font-weight: 700;
	color: #2cc792;
}

.faqs-about-factors {
	font-family: Inter;
	width: 50%;
	margin: 0 auto;
	font-size: 16px;
}

.faqs-about-factors .e-n-accordion-item-title-text {
	font-size: 20px;
	font-weight: 700;
}


.faqs-about-factors summary[aria-expanded=true] .e-n-accordion-item-title-text {
	color: #2cc792;
}

.faqs-about-factors .e-n-accordion-item-title-icon {
	position: absolute;
	right: 0;
}

.faqs-about-factors .elementor-widget-text-editor {
	font-family: Inter;
}

.faqs-about-factors details {
	border-bottom: solid 1px #dedede;
}

.faqs-about-factors details:last-child {
	border-bottom: none;
}

/*
.elementor-testimonial__text::before {
	content: "\201C";
    margin-right: 36px;
    font-family: 'Inter';
    font-size: 108px;
    font-weight: 500;
    color: #2cc792;}

.elementor-testimonial__text::after {
	content: "\201D";
    margin-right: 36px;
    font-family: 'Inter';
    font-size: 108px;
    font-weight: 500;
    color: #2cc792;}
*/

