body a{color: #136DFF;}
#top-nav *{transition: all .4s ease;}
.topScroll #one-nav,
.topScroll .elementor-widget-bdt-search{visibility: hidden;opacity: 0;height: 0;}
.topScroll img{ max-width: 142px!important;}

#page-banner.bg-color-default:after,
#page-banner:after,
#slider-home:after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 68px;
	background: url(assets/img/wave-bg.svg);
	z-index: 1;
}

.single-produtos{
	background: #fff!important;
} 

#list-clients { 
	background: whitesmoke;
	padding: 0;
}
#list-clients .sliding {
	overflow: hidden;
	position: relative;
	height: 140px;
}
#list-clients .sliding>div {
	animation: moveSlideshow 20s linear infinite;
}
#list-clients .sliding>div {
	width: 4000px;
	height: 140px;
	background: url(assets/img/faixa-parceiros-mastersense.png);
	transform: translate3d(0,0,0);
	position: absolute;
	top: -6px;
	left: 0;
	transform: translate3d(0,0,0);
	background-size: cover;
}

@keyframes moveSlideshow {
	100% { 
		transform: translateX(-50.9999%);  
	}
}

.cards-home .ha-card-figure{display: block!important;margin: auto!important;}
.cards-home .elementor-widget-container{box-shadow: none!important;}
.cards-home .ha-card-text{min-height: 109px;}
.cards-home .ha-btn{display: block;}

.box-segments .elementor-widget-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	padding-top: 30px!important;
	box-shadow: -579px 0 0 #003d51;
	padding-right: 81px!important;
	padding-top: 40px!important;
}

.box-segments .elementor-widget-wrap .segment-cat{
	flex: 0 122px;
}
.segment-cat a path.hover{
	fill:#fffdeb;
	transition: all .3s;
}	

.segment-cat a:hover path.hover{
	fill: #ff4337;
}	
#banner-segments:after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 83px;
	background: url(assets/img/wave-azul.svg);
	z-index: 1;
	background-size: cover;
}

body:not(.home) .box-segments .elementor-widget-wrap{box-shadow: none;}
body:not(.home) .page .box-segments .elementor-widget-wrap .segment-cat {flex: 0 147px;}
body:not(.home) .page .box-segments .elementor-widget-wrap .segment-cat a svg{width: 100%;}

#page-banner:after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 68px;
	background: url(assets/img/wave-bg-2.svg);
	z-index: 1;
}
.page-segments-box-cat{cursor: pointer;}
.page-segments-box-cat svg{width: 100%;transition: all .3s;}
.page-segments-box-cat .elementor-widget-wrap:hover svg{transform: scale(1.1);}

#nav-contacts .elementor-widget-wrap{cursor: pointer;}
#nav-contacts{}
.box-contact{display: none;padding-bottom: 50px;}
.box-contact.item-1{display: block;}
.box-contact.item-2{  }

#one-post .elementor-post__text{
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between;
}
#one-post .elementor-post__text .elementor-post__meta-data{width: 100%;}

#one-post .share {display: flex;align-items: center;}
#one-post .share a{
	width: 22px;
	height: 22px;
	display: block;
	background-image: url(assets/img/Facebook.svg);
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 10px;
}
#one-post .share a:nth-child(2){
	background-image: url(assets/img/Twitter.svg);
}
#one-post .share a:nth-child(3){
	background-image: url(assets/img/Linkedin.svg);
}
#one-post .share a:nth-child(4){
	background-image: url(assets/img/Whatsapp.svg);
}
#one-post .share a:nth-child(5){
	background-image: url(assets/img/Email.svg);
}

.rd-section{background:transparent ;}
#bricks-component-UmnzXJPdLLVA-kRyuhOTpg{border: 0!important;}
#rd-form-koyb9lfr{
	margin: 0;
	max-width: 100%;
}
#img-post .elementor-widget-wrap{border-radius: 24px;}



#gform_1 input,
#gform_1 textarea{border-color: #D9D9D9;border-radius: 4px;}
#gform_1 label{font-size: 16px;color: #666666;font-weight: normal;}
#gform_1 #gform_submit_button_1{
	background: #3EBFAC;
	border-radius: 24px;
	color: #fff;
	font-size: 18px;
	padding: 10px 35px;
	border: 0;
}
#gform_1 #gform_submit_button_1:hover{background: #35AA99}
#gform_1 .gform_footer{justify-content: end;}


@media (max-width: 1500px){
	#cta-colaboracao{
		background-position: -98px center;
	}
}


.ingredientes-template-default {background: #fff;}

#slide-ingredients .box{
	background: #FAFAFA;
	box-shadow: 7px 11px 0px 0px #3ebfac;
	border-radius: 37px;
	margin: 10px;
	padding: 20px;
	border: 1px solid #3ebfac;
	justify-content: space-between;
}

#slide-ingredients .col:first-child{width: 60%;}

#slide-ingredients h2{
	font-size: 24px;
	color: #003D51;
}

#slide-ingredients div.box-logo{
	border: 1px solid #3ebfac;
	border-radius: 10px;
	height: 100%;
	padding: 5px;
}
#slide-ingredients div.box-logo div{
	width: 160px;
	height: 100px;
	background-size: contain!important;
	background-repeat: no-repeat!important;
	padding: 10px;
	background-position: center;
}


#slide-ingredients img{
	width: 100px;
	border: 1px solid #3ebfac;
	border-radius: 10px;
	padding: 10px;
	background: #fff;
}	

#slide-ingredients p{
	margin: 0;
	font-size: 16px;
}	

#slide-ingredients .scroll{
	width: 100%;
	flex: 100%;
	height: 170px;
	overflow-x: hidden;
	overflow-y: auto;
	border: 1px solid #3ebfac;
	border-radius: 14px;
	padding: 10px;
}	

#slide-ingredients .slick-slide{
	margin: 20px;
}
#slide-ingredients .slick-arrow{
	position: absolute;
	top: 50%;
	z-index: 1;
	background: #136DFF;
	border: 0;
	font-size: 0;
	width: 30px;
	height: 30px;
}
#slide-ingredients .slick-arrow:before{
	content: '';
	position: absolute;
	top: 10px;
	left: 10px;
	border: solid #fff;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px;
	vertical-align: middle;
}

#slide-ingredients .slick-prev:before{
	transform: rotate(133deg);
}
#slide-ingredients .slick-prev{
	left: -10px;
}
#slide-ingredients .slick-next{
	right: -10px;
}
#slide-ingredients .slick-next:before{
	transform: rotate(-45deg);
}
#slide-ingredients .slick-list {
	padding-right: 150px!important;
}

#slide-ingredients .slick-track{
	
}


#faq-home .bdt-accordion-title{
	position: relative;
}
#faq-home .bdt-accordion-title:before{
	content: '';
	position: absolute;
	left: -10px;
	top: 19px;
	background-image: url(https://mastersense.webshare.com.br/wp-content/uploads/2022/10/bulet.svg);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
}
#faq-home .bdt-ep-title-text{color: #333;}

body.single-parceiros{
	padding: 0;
}

.linhas-links .elementor-widget-wrap{
	cursor: pointer;
}

.rd-section p *,
.rd-section strong{
	font-family: "Asap", Sans-serif!important;
}

#bricks-component-UmnzXJPdLLVA-kRyuhOTpg{width: 100%!important;}


.d-flex{
	display: flex;
	flex-wrap: wrap;
}


@media (max-width: 768px){
	#slide-ingredients .slick-list {
		padding-right: 0px!important;
	}
}


