a.btWhatsFloat {
	display:block; background:#0bd54d; color:#FFF; text-align:center; font-size:26px; line-height:40px; border-radius:50%; width:40px; 
	height:40px; text-decoration:none; position:fixed; z-index:110; right:20px; bottom:90px;
}
	a.btWhatsFloat i.fa {display:inline-block; position:relative; top:1px;}
.spotDiferenciais,
.infoAdicional {padding-top:80px; padding-bottom:90px;}
	.spotDiferenciais .title {margin-bottom:50px;}
	.infoAdicional .title {margin-bottom:30px;}
	.spotDiferenciais .title h2,
	.infoAdicional .title h2 {font-size:35px; margin-bottom:25px; color:#7e279d; font-weight:900;}
	.spotDiferenciais ul {list-style:none;}
		.spotDiferenciais ul li {margin:0 auto 30px; width:100%; max-width:290px;}
		.spotDiferenciais ul li .boxImg {
			background:#FFF; margin:0 auto 15px; padding:10px; box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2); border-radius:10px; width:100%; max-width:180px; height:180px;
		}
		.spotDiferenciais ul li h4 {font-size:18px; font-weight:700; color:#7e279d; margin-bottom:10px;}
		.spotDiferenciais ul li p {font-size:14px; color:#979797; line-height:20px;}
	.infoAdicional p {font-size:16px; color:#979797; line-height:20px; margin-bottom:20px;}
.spotSobre {background:#fafafa;}
.spotSobre .titulo {font-size:25px; line-height:30px; color:#7e279d; font-weight:900;}
.spotSobre .conteudo {font-size:15px; line-height:26px; color:#979797; font-weight:300;}
a.btnCTA {padding:20px 35px; font-size:16px; font-weight:700; color:#FFF; text-decoration:none; background:#7e279d; border-radius:34px; margin-top:30px;}
a.btnCTA:hover {background:#2949ab;}
.mod-9 .slick img {width:200px; height:200px; object-fit:cover;}
.mod-1 .slick figure img {height:auto!important;}
.bannerCTA {width:100%; max-width:1920px; margin:0 auto; background-repeat:no-repeat; background-position:center top; background-size:cover; padding:90px 0;}
	.bannerCTA h2 {font-size:35px; line-height:79px; color:#FFF; font-weight:900;}
	.bannerCTA p {font-size:16px; color:#FFF; line-height:20px; margin-top:20px;}
	.bannerCTA a.btnCTA {color:#2949ab; background:#FFF;}
	.bannerCTA a.btnCTA:hover {color:#FFF; background:#2949ab;}
		
@media only screen and (min-width : 576px) {
	.spotDiferenciais ul li {margin-left:0; margin-right:0; width:46%;}
}

@media only screen and (min-width : 992px) {
	.spotDiferenciais ul li {margin-right:2%; width:23.5%;}
	.spotDiferenciais ul li:nth-child(4n+0) {margin-right:0;}
	/*.mod-2 figure img {margin-top:-90px;}*/
}