@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

@media (min-width: 575.98px) {

html, body{
	font-family: 'Montserrat', sans-serif !important;
}
h1,h2,h3{
	font-family: 'Bebas Neue', sans-serif !important;
	color:#0a8984 !important;
}
.h2, h2{
	font-size: 3.7em !important;
	line-height: 0.9em!important;
	padding-bottom: .6em;
	color:#0a8984 !important;
}
h1{
	font-size: 4.8em !important;
	line-height: 0.9em!important;
	padding-bottom: .6em;
	color:#0a8984 !important;
}
h5{
	font-size: 1.5em !important;
	color:#0a8984 !important;
}
.card-title{
    font-size:16px !important;
    line-height:18px;
    font-weight:bold;
}
.card-text{ 
    font-size:14px !important;
    line-height:16px;
}
.espacamento-fluid{
	margin-top: 2em;
	margin-bottom: 2em;
}
.espacamento{
	padding-top: 3em;
	padding-bottom: 3em;
}
.card{
	margin-bottom: 1.5em;
	border-color: #07a79c !important;
}
.home{
	padding-top: 5em;
	padding-bottom: 5em;
}
.imagem-home{
	/*background-image: url('../img/home.png');*/
	background-color:#fefefe;
	background-position: bottom;
} 
.btn-success{
	background: rgb(24,57,85);
	background: -moz-linear-gradient(90deg, rgba(24,57,85,1) 0%, rgba(6,169,157,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(24,57,85,1) 0%, rgba(6,169,157,1) 100%);
	background: linear-gradient(90deg, rgba(24,57,85,1) 0%, rgba(6,169,157,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#183955",endColorstr="#06a99d",GradientType=1);
	color: #ffffff !important;
}
.btn-success:hover{
	background: rgb(24,57,85);
	background: -moz-linear-gradient(180deg, rgba(24,57,85,1) 0%, rgba(6,169,157,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(24,57,85,1) 0%, rgba(6,169,157,1) 100%);
	background: linear-gradient(180deg, rgba(24,57,85,1) 0%, rgba(6,169,157,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#183955",endColorstr="#06a99d",GradientType=1);
}

.fundo-degrade{
	background: rgb(24,57,85);
	background: -moz-linear-gradient(0deg, rgba(24,57,85,1) 0%, rgba(6,169,157,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(24,57,85,1) 0%, rgba(6,169,157,1) 100%);
	background: linear-gradient(0deg, rgba(24,57,85,1) 0%, rgba(6,169,157,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#183955",endColorstr="#06a99d",GradientType=1);
	color:#ffffff !important;
}
.fundo-cor-unica{	
	background-color:#f1f1f1;
	position: center;
	color: #ffffff !important;
}

.accordion-item button{
	font-size: 0.6em !important;
}

.depoimento{
	min-height: 90px;
	font-size:12px;
}

.diferencial{
	min-height: 170px;
}

.lgs{
    max-width: 130px !important;
    padding:1em;
    float:left;
}

.fluxo{	
	background-image: url('../img/fluxo.webp'); 
	background-position: top center;
	background-repeat: no-repeat;
}


.video-depoimento{
	padding-bottom: 1.5em;
}

video{
	border-radius: 1em;
}

}







@media (max-width: 575.98px) {




html, body{
	font-family: 'Montserrat', sans-serif !important;
}
h1,h2,h3{
	font-family: 'Bebas Neue', sans-serif !important;
}
.h2, h2{
	font-size: 1.4em !important;
	color:#0a8984 !important;
}
.h3, h3{ 
	color:#0a8984 !important;
}
h1{
	font-size: 2.8em !important;
	line-height: 0.9em!important;
	padding-bottom: .6em;
	color:#0a8984 !important;
}
h5{
	font-size: 1em !important;
}
.espacamento-fluid{
	margin-top: 2em;
	margin-bottom: 2em;
}


.fundo-cor-unica{	
	background-color:#f1f1f1;
	position: center;
	color: #ffffff !important;
}


.espacamento{
	padding-top: 1em;
	padding-bottom: 1em;
}
.card{
	margin-bottom: 1.5em;
	border-color: #07a79c !important;
}
.home{
	padding-top: 2em;
	padding-bottom: 2em;
}
.imagem-home{ 
	background-position: bottom;
} 
.btn-success{
	background: rgb(24,57,85);
	background: -moz-linear-gradient(90deg, rgba(24,57,85,1) 0%, rgba(6,169,157,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(24,57,85,1) 0%, rgba(6,169,157,1) 100%);
	background: linear-gradient(90deg, rgba(24,57,85,1) 0%, rgba(6,169,157,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#183955",endColorstr="#06a99d",GradientType=1);
	color: #ffffff !important;
}
.btn-success:hover{
	background: rgb(24,57,85);
	background: -moz-linear-gradient(180deg, rgba(24,57,85,1) 0%, rgba(6,169,157,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(24,57,85,1) 0%, rgba(6,169,157,1) 100%);
	background: linear-gradient(180deg, rgba(24,57,85,1) 0%, rgba(6,169,157,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#183955",endColorstr="#06a99d",GradientType=1);
}

.fundo-degrade{
	background: rgb(24,57,85);
	background: -moz-linear-gradient(0deg, rgba(24,57,85,1) 0%, rgba(6,169,157,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(24,57,85,1) 0%, rgba(6,169,157,1) 100%);
	background: linear-gradient(0deg, rgba(24,57,85,1) 0%, rgba(6,169,157,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#183955",endColorstr="#06a99d",GradientType=1);
	color:#ffffff !important;
}
.fundo-degrade-placas{	 
	position: center;
	background-size: auto 100%;
	color: #ffffff !important;
}

.accordion-item button{
	font-size: 0.6em !important;
}

.depoimento{
	min-height: 90px;
}

.diferencial{
	min-height: 140px;
}

.fluxo{	 
	background-position: top center;
	background-repeat: no-repeat;
}


.video-depoimento{
	padding-bottom: 1.5em;
}

video{
	border-radius: 1em;
}


.lgs{
    max-width: 110px !important;
    padding:1em;
    float:left;
}


p{
	font-size: 14px;
}

}



.whatsapp-plug-icon{position: fixed; z-index: 1000; bottom: 20px; right: 20px; width: 50px; height: 50px; -webkit-border-radius: 50%; cursor: pointer; background-color: #0ba360; transition: .3s; background-position: center; background-repeat: no-repeat; background-image: url('../img/whatsplug.svg'); background-size: 50% auto;}
.whatsapp-plug-icon:hover{background-color: #15cc74;}
.whatsapp-plug-icon::after,
.whatsapp-plug-icon::before{content: ''; position: absolute; opacity: 0; border: 4px solid #0ba360; left: -10px; top: -10px; right: -10px; bottom: -10px; -webkit-border-radius: 50%; animation: WaveWhatsApp 1.5s ease infinite;}
.whatsapp-plug-icon::after{animation-delay: .5s;}
.whatsapp-plug-icon:hover::after{border: 4px solid #15cc74;}
.whatsapp-plug-icon:hover::before{border: 4px solid #15cc74;}
@keyframes WaveWhatsApp {0%{ transform: scale(0.5); } 50%{ opacity: 1; } 100%{ transform: scale(1.2); opacity: 0; }}