/*
Theme Name: Payfect Landing Page
Theme URI: https://payfect.com
Template: qi
Author: Pedro Nave
Author URI: https://gumba.agency
Description: Tema filho
Version: 1.1.6.2023.03.28
*/

/*
https://makedreamwebsite.com/create-a-auto-sliding-scrolling-text-effect-in-elementor/ 
*/
:root{
	--n-text-color: #474747;
	--n-text-color-light: #666666;
	
	/* NOT USED */
	--n-primary-color: #E1BA90;
	--n-secondary-color: #001E55;

	--n-background-dark: #050D18;
	

	--n-background-prod-hover: #E3F1FF;
	--n-border-color: #E3F1FF;
	--n-border-color-light: #D9D9D9;
	--n-nav-color: #222;
}

.qodef-qi-premium-button{
	background: #474746; 
	border-radius: 42px; 
	color: white; 
	font-size: 16px; 
	font-weight: 600; 
	font-family: 'Roboto', sans-serif; 
	padding: 4px 32px; 
	margin-top: 18px; 
}

/* Block :: Testimonial Carousel
------------------------------------------------------------------------------------------ */

.n_block_testimonials{
    background: linear-gradient(white, white) padding-box, linear-gradient(to bottom, #B7B7B6, rgb(183 183 182 / 20%)) border-box;
    border-radius: 16px;
    border: 1px solid transparent;
}

.n_testimonials-info{ overflow: visible; }
.n_testimonials-info.qodef-qi-testimonials-slider .qodef-e-inner{ overflow: visible; }

.n_testimonials-info .qodef-e-title{
    background: white;
    display: flex;
    justify-content: center;
    width: fit-content;
    margin: -27px auto 27px;
    padding: 0 22px;
}

.elementor-widget-qi_addons_for_elementor_testimonials_slider{}

.qodef-qi-testimonials-slider{ padding-bottom: 32px; }
.qodef-qi-testimonials-slider.qodef-item-layout--info-below .qodef-e-text{
	margin: 0 0 32px; 
}

.qodef-qi-testimonials-slider .qodef-e-title{
	color: var(--n-text-color-light);
	font-weight: 400; 
}

.qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet{
	color: #B7B7B6;
}
.qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	color: #B70000;
}

/* Block :: Divided Showcase Carousel 
------------------------------------------------------------------------------------------ */
.qodef-qi-divided-showcase-carousel{
	padding: 0 0 42px; 
}
.qodef-qi-divided-showcase-carousel>.qodef-qi-swiper-container.qodef-divided-showcase-carousel-text{
	width: 40%!important;
}

.qodef-qi-divided-showcase-carousel>.qodef-qi-swiper-container:not(.qodef-divided-showcase-carousel-text){
	width: 60%!important;
}

.qodef-qi-divided-showcase-carousel .qodef-e.swiper-slide:not(.swiper-slide-active){ /* width: 100px!important; */}
.qodef-qi-divided-showcase-carousel .qodef-e.swiper-slide.swiper-slide-active{ }

.qodef-qi-divided-showcase-carousel .qodef-qi-swiper-container:not(.qodef-divided-showcase-carousel-text) .qodef-e.swiper-slide.swiper-slide-active{
	width: 300px!important; 
}
.qodef-qi-swiper-container~.qodef-swiper-together-nav{ margin-top: 36px; }

.qodef-qi-divided-showcase-carousel .qodef-m-subtitle img{
	margin-bottom: 12px;
	display: block; 
    max-width: 350px;
}

.qodef-qi-divided-showcase-carousel .qodef-m-subtitle img.reviews{ max-width: 310px; }
.qodef-qi-divided-showcase-carousel .qodef-m-subtitle img.dovirtual{ max-width: 210px; }
.qodef-qi-divided-showcase-carousel .qodef-m-subtitle img.hefty{ max-width: 210px; }
.qodef-qi-divided-showcase-carousel .qodef-m-subtitle img.seetp{ max-width: 210px; }

/* Footer */

#qodef-page-footer.qodef-widgets-skin--light .widget{ color: white; }