:root {
  --azul-padrao: #072436;
  --azul-claro: #43BFE4;
  --branco:#FFFFFF;
  --cinza:#F6F7F9;
  --texto:#454545;
  --preto:#0A0A0A;
}

*{
	padding:0;
	margin:0;
}
ul li{
	list-style: none;
}

@font-face {
  	font-family: segoe-ui;
  	src: url(../fonts/segoeui.ttf); 
}

@font-face {
	 font-family: segoebl;
	 src: url(../fonts/seguibl.ttf);
}

@font-face {
	font-family: segoeuib;
	src: url(../fonts/segoeuib.ttf);
}

@font-face {
	 font-family: segoeuii;
	 src: url(../fonts/segoeuii.ttf);
}

@font-face {
	font-family: GothamBold;
	src: url(../fonts/GothamBold.ttf);
}

@font-face {
  	font-family: GothamLight;

  	src: url(../fonts/Gotham-Light.otf);
}
@font-face {
  	font-family: GothamMedium;
  	src: url(../fonts/GothamMedium_1.ttf); 
}
@font-face {
  	font-family: Roboto;
  	src: url(../fonts/Roboto-Regular.ttf); 
}



h1,h2,h3,h4,h5,h6{
	font-family: GothamBold;
}

p{
	font-family: segoe-ui;
}

.mb-35 {
	margin-bottom: 35px;
}

.center-div{
	float: none;
	margin: 0 auto;
}

.btn-ybity{
	background: #EEBE12;
	color: #023532;
	padding: 5px 70px;
    border-radius: 10px;
    font-size: 20px;
    font-weight: 500;
    border: none;
    display: inline-block;
		margin-top: 20px;
}
.btn-ybity:hover{
	color:var(--branco);
	text-decoration: none;
}

.btn-ybity-submit {
	background: #EEBE12;
	color: #023532!important;
	padding: 5px 70px;
    border-radius: 10px;
    font-size: 20px;
    font-weight: 500;
    border: none;
    display: inline-block;
		margin-top: 20px;
}

.btn-ybity-submit:hover{
	color:#fff!important;
	text-decoration: none;
}

.titulo-um{
	font-size: 18px;
	line-height: 25px;
	font-style: normal;
	font-family:'segoeuib';
	color: #112300;
}

.titulo-dois{
	font-size: 40px;
	line-height: 48px;
	font-style: normal;
	font-family: 'segoeuib';
	color: #112300;
}

.titulo-tres{
	font-size: 48px;
	line-height: 65px;
	font-style: normal;
	font-family: 'segoeuib';
	color:#112300;
	margin-bottom: 15px;
}

.titulo-quatro {
	font-size: 28px;
	line-height: 38px;
	font-style: normal;
	font-family: GothamBold;
	color:#fff;
	font-weight: 700;
	font-family:GothamLight;
}
.titulo-cinco {
	font-size: 16px;
	line-height: 21.28px;
	font-style: normal;
	font-family: 'segoeuib';
	color: #112300;
	margin-top: 25px;
	margin-bottom: 45px;
}
.titulo-seis {
	font-size: 48px;
	line-height: 65px;
	font-weight: 400;
	font-style: normal;
	font-family: 'segoe-ui';
	color: #112300;
	margin-bottom: 15px;
}
.titulo-sete{
	font-size: 48px;
	line-height: 25px;
	font-style: normal;
	font-family: 'segoeuib';
	color: #112300;
	margin-top: 15px;
}
.titulo-oito{
	font-size: 40px;
	line-height: 65px;
	font-style: normal;
	font-family: 'segoeuib';
	color: #112300;
}

.titulo-texto{
	font-size: 18px;
	line-height: 25px;
	font-weight: 350;
	font-style: normal;
	font-family: segoe-ui;
	color:#454545;
}

.sub-titulo small {
	font-size: 10px;
	line-height: 13.3px;
	font-weight: 600;
	font-style: normal;
	font-family: segoe-ui;
	color:#fff;
}

.mb-7{
    margin-bottom:5rem!important;
}

.mt-7{
    margin-top:5rem!important;
}

.espaco-maior{
	margin-top:5rem!important;
}


.margin-topo{
	margin-top:60px!important;
}
.margin-rodape{
	margin-bottom:60px!important;
}



/*---------------------------------------------------------------------------------------------------------- 
    NAVBAR
-----------------------------------------------------------------------------------------------------------*/
.navbar-light .navbar-nav .nav-link {
    color:var(--branco);
    padding-right: 1rem;
    padding-left: 1rem;
    font-family: 'segoe-ui';
    font-size: 16px;
    line-height: 21.28px;
    font-weight: 400;
}
.navbar-light .navbar-nav .nav-link:hover {
    color:#FFDE00;
}

/*---------------------------------------------------------------------------------------------------------- 
    BANNER
-----------------------------------------------------------------------------------------------------------*/
#banner{
	width: 100%;
}
.btn-slider{
	background: #EEBE12;
	color: #072436;
	padding: 10px 50px;
    border-radius: 10px;
    font-size: 20px;
    font-weight: 700;
    float: left;
    font-family: Roboto;
}
.btn-slider:hover{
	color:var(--branco);
	text-decoration: none;
}
.carousel-caption {
    bottom: 0;
		left: 0;
		top: 0;
    max-width: 980px;
}
.carousel-caption h2{
	font-size: 56px;
	line-height: 67px;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	font-family: GothamBold;
}
.carousel-caption p {
	font-size: 24px;
	line-height: 67px;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	font-family: GothamBold;
}
.carousel-caption strong{
	font-weight: 800;
	font-family: GothamBold;
}
.carousel-span span{
	font-size: 20px;
	line-height: 300px;
	text-align: left;
	font-style: normal;
	font-weight: 500;
	font-family: GothamBold;
}
/**
 BANNER SEM CAROUSEL */
.banner-img {
	width: 100%;
	max-width: 396px;
}
.banner-descricao {
	margin-bottom: 44px;
}
.banner-descricao span {
	font-family: GothamBold;
	font-size: 24px;
	font-weight: 700;
	line-height: 67.2px;
	text-transform: uppercase;
	color: #fff;
}
.banner-descricao h1 {
	font-family: 'segoebl';
	font-size: 48px;
	font-weight: 700;
	line-height: 57.6px;
	text-transform: uppercase;
	color: #fff;
}
.banner-descricao small {
	font-family: 'segoe-ui';
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	color: #fff;
}
.banner-background {
	background-image: url(../images/banner1.jpg);
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	padding: 138px 0 219px 0;
}

/*---------------------------------------------------------------------------------------------------------- 
    PRA TODO MUNDO 
-----------------------------------------------------------------------------------------------------------*/
#para-todo-mundo .item-caracteristicas{
	background: linear-gradient(296.61deg, #050505 46.49%, #5481D2 81.1%, #B9CFF7 95.18%);
	text-align: center;
	border-radius: 20px;
	padding: 10px 5px;
}
#para-todo-mundo .item-caracteristicas h4{
	color: #FFFFFF;
	font-family: 'GothamLight';
	font-size: 18px;/*20*/
	line-height: 24px;
	font-weight:700;
	margin-top: 15px;
}
#para-todo-mundo .btn-ybity{
	font-family: Roboto!important;
	line-height: 23px!important;
	font-weight: bold;
	padding-top: 9px;
}

.conta {
	width: 100%;
	max-width: 570px;
}
/*---------------------------------------------------------------------------------------------------------- 
    INVISTA
-----------------------------------------------------------------------------------------------------------*/
#invista{
	background: linear-gradient(296.61deg, #050505 46.49%, #5481D2 81.1%, #B9CFF7 95.18%);
	width: 100%;
	position: relative;
}
#invista h2,h3{
	color: #FFFFFF;
}

#invista h2{
	font-family: segoeuib;
}
#invista h3{
	font-family:GothamLight;
	font-weight: 400;
}
.conteudo-invista{
	position: relative;
	padding-right: 30px;
	margin-top: 50px;
}
.conteudo-invista p {
	font-family: segoe-ui !important;
	font-size: 16px;
	font-weight: 400;
	line-height: 21px;
	color: #fff;
	margin-top: 15px;
}
.conteudo-invista h2 {
	font-family: 'segoe-ui';
	font-size: 36px;
	line-height: 45px;
	color: #fff;
	position: relative;
}
.conteudo-invista h2::before {
	content: "";
	position: absolute;
	background-image: url(../images/canto-invista.png);
	background-repeat: no-repeat;
	right: 105px;
	top: -55px;
	width: 99px;
	height: 134px;
}
.conteudo-invista .btn-ybity{
	font-family: Roboto!important;
	font-weight: bold;
	line-height: 45px;
}

.grafico-img {
width: 100%;
max-width: 600px;
margin-top: 70px;
margin-bottom: 27px;
}

.valores-graficos p {
	font-family: segoe-ui !important;
	font-size: 14px;
	font-weight: italic;
	line-height: 45px;
	text-align: left;
	text-transform: uppercase;
}

.casos{
    padding: 20px 20px 10px 20px;
    margin: 0 auto;
    position: absolute;
    bottom: -180px;
    background: #FFFFFF;
	box-shadow: 0px 7px 25px rgba(0, 0, 0, 0.25);
	border-radius: 20px;
}
.casos h2{
	color:#093651!important;
	font-size: 48px;
	line-height: 46px;
	font-family: GothamBold;
	font-style: normal;
}
.casos p{
	font-size: 14px;
	line-height: 20px;
	font-style: normal;
	font-family:GothamLight;
}
.casos .fonte{
	font-size: 10px;
	line-height: 20px;
	font-family:GothamLight;
	margin-bottom: -150px;
    margin-top: 15px;
}

@media (max-width: 1000px){
	.casos h2{
		font-size: 23px;
		line-height: 20px;
	}
	.conteudo-invista h2{
		font-size: 20px;
	}
	.conteudo-invista h3{
		font-size: 20px;
	}
	.conteudo-invista .btn-ybity{
		font-size: 15px;
	}

	.conteudo-invista img {
	    position: absolute;
	    top: 20px;
	    right: -10px;
	    width: 60px;
	}

}

/*---------------------------------------------------------------------------------------------------------- 
    SERVIÇOS
-----------------------------------------------------------------------------------------------------------*/

#servicos{
	background: var(--cinza)
}
#servicos .item-servico{
	background: #FFFFFF;
	border-radius: 20px;
	padding:40px;
	height: 100%;
	position: relative;
}
#servicos .item-servico img{
	margin-bottom: 19px;

}
#servicos .item-servico h3{
	font-size: 24px;
	line-height: 30px;
	font-style: normal;
	color:#1A325E;
	font-family: 'segoeuib';
	text-transform: uppercase;
	padding-top: 12px;
}
.img-monitoramento {
	padding-top: 6px;
}
#servicos .item-servico p {
	font-size: 16px;
	line-height: 26px;
	font-style: italic;
	font-weight: 350;
	color:#454545;
	font-family: 'segoe-ui';
}
.negrito {
	font-style: italic;
	font-family: 'segoeuii';
	font-weight: bold;
	color: #454545;
}
.italico {
	font-family: 'segoeuii';
}
.lista-invista ul {
	padding-left: 20px;
	color:#454545;
}
.lista-invista ul li {
	list-style-type: disc;
}
#servicos .item-servico a{
	font-size: 16px;
	line-height: 19px;
	font-style: normal;
	font-weight: 700;
	color: #072436;
	background: #EEBE12;
	border-radius: 10px;
	display: inline-block;
	padding:8px 20px;
	text-align: center;
	font-family: Roboto;
	position: absolute;
	bottom: 0;
	margin-bottom: 40px;
}
#servicos .item-maior{
	min-height: 477px;
}

#servicos .titulo-um{
	color: #093651;
}
#servicos .img-servico{
	height: 80px;
}

#servicos-dois{
	background: var(--cinza)
}
#servicos-dois .item-servico-dois{
	background: #FFFFFF;
	border-radius: 20px;
	padding:40px 20px 36px 12px;
	height: 100%;
	position: relative;
}
#servicos-dois .item-servico-dois img{
	margin-bottom: 19px;

}
#servicos-dois .item-servico-dois h3{
	font-size: 24px;
	line-height: 30px;
	font-style: normal;
	color:#1A325E;
	font-family: 'segoeuib';
	text-transform: uppercase;
	padding-top: 12px;
}
.img-monitoramento {
	padding-top: 6px;
}
#servicos-dois .item-servico-dois p {
	font-size: 16px;
	line-height: 26px;
	font-style: italic;
	font-weight: 350;
	color:#454545;
	font-family: segoe-ui;
}
#servicos-dois .item-servico-dois a{
	font-size: 16px;
	line-height: 19px;
	font-style: normal;
	font-weight: 700;
	color: #072436;
	background: #EEBE12;
	border-radius: 10px;
	display: inline-block;
	padding:8px 20px;
	text-align: center;
	font-family: Roboto;
	position: absolute;
	bottom: 0;
	margin-bottom: 40px;
}
#servicos-dois .item-servico-dois a p {
	margin-bottom: 0px;
}
#servicos-dois .item-maior{
	min-height: 477px;
}

#servicos-dois .titulo-um{
	color: #093651;
}
#servicos-dois .img-servico{
	height: 80px;
}
.tela-img {
	width: 100%;
	max-width: 156px;
}
.tela-aplicativo {
	margin-top: 46px;
}
.tela-aplicativo p {
	font-size: 16px;
	line-height: 21px;
	font-weight: 400;
	color: #000;
	font-family: segoeuii;
	margin-top: 46px;
}
/*---------------------------------------------------------------------------------------------------------- 
    TESTEMUNHOS
-----------------------------------------------------------------------------------------------------------*/
.depoimentos .item-dep .conteudo-depoimento{
	background:#F6F7F9;
	margin:7px;
	padding: 20px;
	text-align: center;
	border-radius: 20px;
	min-height: 555px;
}

.depoimentos{
	margin-top: 80px;
}

.depoimentos .item-dep p{
	font-size: 18px;
	line-height: 28px;
	font-weight: 350;
	font-style: normal;
	font-family: segoe-ui;
	color:var(--texto);
}
.depoimentos .item-dep img{
	display: inline-block;
	margin-bottom: 30px;
}

.img-avatar {
	width: 100%;
	max-width: 188px;
	border-radius: 50%;
}

.depoimentos .nome-depoimento p{
	font-size: 22px;
	line-height: 29.26px;
	font-style: normal;
	font-weight: 600;
	font-family: 'segoe-ui';
	color: #0A0A0A;
	margin-top: 15px;
}

.altura-depoimento {
	min-height: 280px;
}
.depoimentos .nome-depoimento p small{
	font-size: 16px;
	line-height: 21px;
	font-style: normal;
	font-weight: normal;
	font-family: segoe-ui;
	color: #454545;
}

.slide-depoimentos .item{
	background: var(--azul-padrao);
	color:#fff;

}
.slick-dots{
	margin: 15px;
	display: flex;
	justify-content: center;
}
.slick-dots li{
	background:#F6F7F9;
	color: background:#F6F7F9;;
	margin: 15px;
	height: 4px;
	cursor: pointer;
}
.slick-dots .slick-active{
	background: #EEBE12!important;
	color:#EEBE12!important;;
}
.slick-dots li button{
	width: 50px;
	height: 0px;
	margin: 0 15px;
	border: none;
	color: #fff!important;
	outline: none;
	cursor: pointer;
}

/*---------------------------------------------------------------------------------------------------------- 
    CONTACT
-----------------------------------------------------------------------------------------------------------*/
#contato h2{
	font-family: 'segoeuib';
	font-style: normal;
	font-size: 28px;
	line-height: 38.4px;
}
.form-contact{
	background: #1A325E;
	border-radius: 20px;
	color: #fff;
}

.form-contact .form-control,.form-contact select {
    padding: 1.12rem .75rem!important;
    font-size: 16px!important;
    color: #fff!important;
    background: none;
    border: 1px solid #fff!important;
    border-radius: .20rem!important;
    font-family: segoe-ui;
  	font-size: 16px;
  	font-weight: normal;
  	line-height: 26px;
}

.form-contact .form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  	color: #fff!important;
  	opacity: 1; /* Firefox */
  	padding-left: 15px;
  	font-family: segoe-ui;
  	font-size: 16px;
  	font-weight: normal;
  	line-height: 26px;
}

.form-contact .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  	color: var(--texto)!important;
  	padding-left: 15px;
  	font-family: segoe-ui;
  	font-size: 16px;
  	font-weight: normal;
  	line-height: 26px;
}

.form-contact .form-control::-ms-input-placeholder { /* Microsoft Edge */
  	color: var(--texto)!important;
  	padding-left: 15px;
  	font-family: segoe-ui;
  	font-size: 16px;
  	font-weight: normal;
  	line-height: 26px;
}

.info-contact{
	width: 90%;
}

.info-contact p{
	font-family: 'segoe-ui';
	font-weight: 350;
	font-size: 14px;
	line-height: 18.62px;
	color: #454545;
}
.info-contact h3{
	font-family: 'segoe-ui';
	color: #0A0A0A;
	font-size: 18px;
	line-height: 23.94px;
	font-style: normal;
	font-weight: 600;
}
.info-contact ul li{
	min-height: 110px;
}
.info-contact ul li a {
	color: #454545;
	text-decoration: none;
}

.separador{
	border-bottom: 0.5px solid #093651;
}

.separador-dois {
	border-right: 1px solid #E9E9E9;
}
/*---------------------------------------------------------------------------------------------------------- 
    QUOTE
-----------------------------------------------------------------------------------------------------------*/
.quote {
	background: #F6F7F9;
	padding: 56px 0px;
	margin-top: 85px;
}

.quote-img-1 {
	text-align: right!important;
}
/*---------------------------------------------------------------------------------------------------------- 
    FOOTER
-----------------------------------------------------------------------------------------------------------*/
footer{
	background: #1A325E;
	color:#FFFFFF;
}

footer .social ul li{
	display: inline;
	padding:0 8px;
}

@media (max-width: 600px){
	.btn-slider{	    
		float: none;
	}
	.carousel-caption {
    	bottom: 10px;
    	max-width: auto;
    }
    .carousel-caption h2{
		font-size: 16px;
		line-height: 23px;
		text-align: center;
	}
	
}

/*---------------------------------------------------------------------------------------------------------- 
    MOBILE
-----------------------------------------------------------------------------------------------------------*/
@media (max-width: 600px){
	.item-caracteristicas{
		margin-bottom: 15px;
	}
	.espaco-mobile{
		margin-bottom: 15px;
	}
	.casos {
	    bottom: -270px;
	}
	.espaco-maior {
    	margin-top: 10rem!important;
	}

	#para-todo-mundo{
		text-align: center;
	}
	.btn-ybity{
		margin-bottom: 15px;
	}
	#seu-condominio{
		text-align: center;
	}
	#servicos .item-servico a {
		position: relative;
	}

	#servicos-dois .item-servicos a {
		position: relative;
	}

	.conteudo-invista img {
	    right: 30PX;
	}

	#seu-condominio .row{
		margin-top: -80px;
	}
	#invista {
		background: linear-gradient(296.61deg, #050505 46.49%, #5481D2 81.1%, #B9CFF7 95.18%)!important;
	}
	
	.grafico-img {
		margin-bottom: 55px;
	}

	#invista{
		margin-top: -60px;
		padding-top: 0!important;
		background: none;
	}

	#invista .conteudo-invista{
		margin-top: -20px;
	}
	#invista .casos{
		width: 93%!important;
	}

}

/* NOVOS ESTILOS */
/* DESKTOP */
@media (min-width: 768px){
  /* SERVIÇOS */	
  #servicos .item-servico a span { display: block; }
	#servicos-dois .item-servico-dois a span { display: block; }	
	
  .depoimentos .nome-depoimento p small { min-height: 70px; display: block; }
  .altura-depoimento { min-height: 310px; }
}

/* MOBILE */
@media (max-width: 768px){
	
  /* CARROSSEL */
  .carousel-caption h2{ position:relative; top:10px; }
  
  /* HEADER */
  .navbar-nav{ padding-top:20px; }
  .navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important;
  }
  .navbar-light .navbar-nav .nav-link { line-height: 25px !important; padding-left: 0px !important; border-bottom: 1px solid #aaa; }
	/* BANNER */
	.banner-background {
		padding: 69px 0 110px 0;
	}
	.banner-img {
		margin-bottom: 25px;
	}
	.banner-descricao h1 {
		font-size: 28px;
		font-weight: 700;
		line-height: 33.6px;
	}
	.banner-descricao span {
		font-size: 12px;
		font-weight: 700;
		line-height: 33.6px;
	}
	.banner-descricao small {
		font-family: GothamLight;
		font-size: 10px;
		font-weight: 500;
		line-height: 15px;
	}
  /* INVISTA */	
  .conteudo-invista { padding-right: 0; }
  .conteudo-invista h3 { margin-bottom: 30px; }
	.conteudo-invista h2::before { right: 105px; top: -55px; width: 99px; height: 134px; }
  .titulo-um { margin-bottom:30px; }
  .titulo-dois { font-size: 20px; line-height: 24px; }
  .titulo-tres { font-size: 24px; line-height: 32.5px; }
	.titulo-seis {font-size: 24px; line-height: 24px; }
	.titulo-sete {font-size: 20px; line-height: 24px; }
	.titulo-oito {font-size: 20px; line-height: 32.5px; }
  #invista .btn-ybity { font-size: 20px; text-align:center; margin-bottom: 15px; padding: 5px 20px; width: 100%; }
	.conta {margin-bottom: 30px}
  /* SERVIÇOS */
  #servicos{ padding-bottom: 10px !important; }   
  #servicos .col.py-5 { padding-bottom: 0px !important; }
  #servicos .item-servico { padding: 40px 20px; }
	#servicos .item-servico h3{ margin-bottom: 15px; text-align: center; }
  #servicos .item-servico a { width: 100%; padding: 14px 0px; margin-bottom: 0; margin-top: 10px; }
  #servicos .item-maior { min-height: auto; }
  #servicos .item-servico img { margin: 0 auto; margin-bottom: 19px; display: block; }
  #servicos-dois{ padding-bottom: 10px !important; }   
  #servicos-dois .col.py-5 { padding-bottom: 0px !important; }
  #servicos-dois .item-servico-dois { padding-bottom: 80px; }
	#servicos-dois .item-servico-dois h3{ margin-bottom: 15px; text-align: center; }
  #servicos-dois .item-servico-dois a { width: 100%; max-width: 305px; padding: 14px 0px; margin-bottom: 25px; margin-top: 50px; }
	#servicos-dois .item-servico-dois a p { display: inline-block; }
  #servicos-dois .item-maior { min-height: auto; }
  #servicos-dois .item-servico-dois img { margin: 0 auto; margin-bottom: 19px; display: block; }
  
  #servicos-dois .item-servico-dois { padding: 40px 20px 30px 20px; }
  #servicos-dois .item-servico-dois a{ position:relative; max-width:100%; margin-bottom: 0px; margin-top: 20px; }
  
  .btn-ybity-submit { border-radius: 10px; width: 100%; }
  section#contato { padding-bottom: 0px !important; }
  
  /* PARA TODO MUNDO */
  #para-todo-mundo { padding-bottom: 0px !important; }
  #para-todo-mundo .img-fluid { margin-top: 30px; }
  #para-todo-mundo .btn-ybity { padding: 14px 19px; width: 100%; }
  
  /* DEPOIMENTOS */
  .depoimentos { margin-top: 40px; }
  .depoimentos .item-dep .conteudo-depoimento { margin: 7px 15px; }
  .depoimentos .item-dep .conteudo-depoimento{ min-height:auto; }
	.altura-depoimento {min-height: 320px;}
  
  /* CONTATO */
  section#contato { padding-top: 0px !important; }
  #contato h2{ font-size:28px; }
  #contato .form-contact { padding: 30px 15px !important; }
  #contato .amoforms__submit-button{ width:100% !important; }
  #contato .info-contact img.align-self-center{ width:50px; align-self: flex-start !important; }

/* SEPARADOR */
.separador-dois { border-right: none;}	

  /* FORM */
	.mb-3-m {
		margin-bottom: 1rem!important;
	}

  /* QUOTE */
	.quote-img-1 {
		text-align: center!important;
		margin-bottom: 15px;
	}
	.quote-img-2 {
		text-align: center!important;
	}
  /* RODAPÉ */
  .copyright p{ font-size: 14px; }
  .social ul img { width: 30px; }

	/* BOTAO */
	/*.btn-slider {
		padding: 5px 25px;
    border-radius: 40px;
    font-size: 15px;
	} */
}
/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) { 
	.banner-descricao h1 {
		font-size: 28px;
		font-weight: 700;
		line-height: 33.6px;
	}
 }

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) { 
	
}


/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) { ... }
