@charset "utf-8";
/** CSS Document **/

/*Folha de estilo da pagina pre_footer.php*/

/*COVER-1*/
.mc-cover-1{width:100%;background:url(/img/img-mc-cv-1.png) top left no-repeat #389186;background-size:cover;margin-top:0px;}
.mc-cover-1-row{max-width:340px;margin:0 auto;height:244px;vertical-align: middle;box-sizing: border-box;padding:14px 5px;}
.mc-cover-1-row div:first-child{font:700 32px/40px Montserrat;color:#fff;margin:30px 0 15px;text-align:center;}
.mc-cover-1-row div:last-child{font:400 18px/26px Montserrat;color:#fff;text-align:center;}


/*COVER-2*/
.mc-cover-2{width:100%;background:#fff;}
.mc-cover-2-row{max-width:340px;margin:40px auto;}
.mc-cover-2-row div{display:block;text-align:center;padding:25px 0;}
.mc-cover-2-row div span:first-child{font:700 33px/40px Montserrat;color:#4CA773;display:block;}
.mc-cover-2-row div span:last-child{font:400 19px/28px Montserrat;color:#858585;display:block;}


/*COVER-3*/
.mc-cover-3{width:100%;background:#fff;}
.mc-cover-3-row{max-width:340px;margin:40px auto;}
.mc-cover-3-row-first-child{display:block;width:335px;height:220px;background:url(/img/img-mc-cv-2.png) no-repeat;background-size:contain;text-align:left;}
.mc-cover-3-row-last-child{display:block;margin-left:25px;text-align:center;}
.mc-cover-3-title{
	font:700 29px/40px Montserrat;color:#858585;display:block;width:320px;text-align:left;margin-top:40px;margin-bottom:30px;
}
.mc-cover-3-itens{
	background:url(/img/img-mc-tick.png) left center no-repeat;background-size:28px;padding-left:45px;box-sizing:border-box;
	font:400 17px/24px Montserrat;color:#858585;display:block;width:290px;text-align:left;margin:20px 0 0;
}


/*COVER-4*/
.mc-cover-4{width:100%;background:#fff;}
.mc-cover-4-row{max-width:340px;margin:40px auto;}
.mc-cover-4-row-first-child{display:block;width:335px;height:220px;background:url(/img/img-mc-cv-3.png) no-repeat;background-size:contain;text-align:left;}
.mc-cover-4-row-last-child{display:block;margin-right:25px;text-align:center;}
.mc-cover-4-title{
	font:700 29px/40px Montserrat;color:#858585;display:block;width:320px;text-align:right;margin-top:45px;margin-bottom:10px;
}
.mc-cover-4-itens{
	background:url(/img/img-mc-tick.png) right center no-repeat;background-size:28px;padding-right:40px;box-sizing:border-box;
	font:400 17px/24px Montserrat;color:#858585;display:block;width:290px;text-align:right;margin:20px 0 0;
}

/*COVER-BTN*/
.mc-cover-btn{width:100%;background:#fff;text-align:center;}
.mc-cover-btn-cta {
	display: inline-block;
    padding: 10px 35px;
    /* width: 70%; */
    min-width: 150px;
    text-align: center;
    font: 600 16px/25px 'MontSerrat',Arial,sans-serif;
    color: #fff;
    text-decoration: none;
    border-radius: 30px;
    box-shadow: inset 0 -3px 0 0 rgb(0 0 0 / 5%);
    background: #4ca773;
    white-space: nowrap;
    margin:10px auto 30px;
}
.mc-cover-btn-cta:hover{color:#fff;background:#1251a0;text-align:center;text-decoration:none;transition: all ease-in-out .2s;}


/*COVER-5*/
.mc-cover-5{width:100%;background:url(/img/img-mc-cv-5.png) top right no-repeat #154097;background-size:cover;}
.mc-cover-5-row{display:block;max-width:1140px;text-align:center;margin:20px auto;padding:50px 0 0;}
.mc-cover-5-row-first-child{display: block; text-align: left;width:310px;margin:0 auto;}
.mc-cover-5-row-last-child{display:block;width: 330px; height: 320px;margin:0 auto;background-image: url(/img/img-mc-cel-3.png), url(/img/img-mc-cel-2.png); background-repeat: no-repeat, no-repeat; background-position: bottom left 0px, bottom right 0px; background-size: 162px auto, 162px auto; }
.mc-cover-5-title{ font:700 32px/42px Montserrat;color:#fff;}
.mc-cover-5-text{ font:400 14px/21px Montserrat;color:#fff;margin:20px 0 30px;}


/*COVER-6*/
.mc-cover-6{width:100%;display:block;margin:60px 0 40px;padding: 5px 30px; box-sizing: border-box;}
.mc-cover-6-row{max-width:1140px;border:2px solid #CCD0D3;margin:0 auto;border-radius:40px;box-sizing: border-box;padding:30px 50px;}
.mc-cover-6-row-first-child{background:#fff;display:table;margin:0 auto;text-align:center;color:#18549e;font:400 26px Montserrat;padding:10px 30px 10px;margin-top:-56px;margin-bottom:20px;}
.mc-cover-6-row-last-child{display:block;}
.mc-cover-6-box-items{ display:block;text-align:center;padding:10px 10px;}
.mc-cover-6-box-items a{display:table;margin:20px auto;font:500 16px/20px Montserrat;color:#18549e;text-decoration:none;}
.mc-cover-6-box-items a:hover{transition: all .2s ease;transform: translate(0,-4px);}
.mc-cover-6-box-items img{width:48px;height:48px;margin-bottom:14px;}


/** === DEKSTOP ( IMPORTANT: KEEP ON THIS ORDER ) === **/
@media (min-width: 940px) {


	.mc-cover-btn-cta { margin:0 auto 10px; }

	/*COVER-1*/
	.mc-cover-1{width:100%;background:url(/img/img-mc-cv-1.png) top left no-repeat #389186;background-size:cover;}
	.mc-cover-1-row{max-width:1140px;margin:0 auto;height:160px;vertical-align: middle;padding:15px 0 20px;}
	.mc-cover-1-row div:first-child{font:700 37px/25px Montserrat;color:#fff;margin-bottom:16px;text-align:center;}
	.mc-cover-1-row div:last-child{font:400 16px/36px Montserrat;color:#fff;text-align:center;}



	/*COVER-2*/
	.mc-cover-2{width:100%;background:#fff;}
	.mc-cover-2-row{display:flex;flex-direction:row;max-width:1140px;margin:55px auto 60px;}
	.mc-cover-2-row div{text-align:center;flex:1 1 0;padding:0;}
	.mc-cover-2-row div span:first-child{font:900 38px/48px Montserrat;color:#4CA773;display:block;}
	.mc-cover-2-row div span:last-child{font:400 19px/32px Montserrat;color:#858585;display:block;}


	/*COVER-3*/
	.mc-cover-3{width:100%;background:#fff;}
	.mc-cover-3-row{display:block;text-align:center;max-width:1140px;margin:40px auto;}
	.mc-cover-3-row-first-child{background:url(/img/img-mc-cv-2.png) no-repeat;background-size:contain;width:540px;height:350px;display:inline-block;vertical-align:top;}
	.mc-cover-3-row-last-child{display:inline-block;margin-left:50px;text-align:left;}
	.mc-cover-3-title{
		font:700 29px/40px Montserrat;color:#858585;display:block;width:400px;margin-bottom:30px;
	}
	.mc-cover-3-itens{
		background:url(/img/img-mc-tick.png) left center no-repeat;background-size:25px;padding-left:40px;box-sizing:border-box;
		font:400 17px/24px Montserrat;color:#858585;display:block;width:300px;margin:20px 0 0;
	}
	

	/*COVER-4*/
	.mc-cover-4{width:100%;background:#fff;}
	.mc-cover-4-row{
		display:flex;
		flex-direction:row-reverse;/*inverter-divs-no-resize*/
		flex-wrap:wrap;/*forcar-a-quebra-no-resize*/
		justify-content:center;/*alinhar-centro*/
		text-align:center;max-width:1140px;margin:40px auto;}
	.mc-cover-4-row-first-child{background:url(/img/img-mc-cv-3.png) no-repeat;background-size:contain;width:540px;height:350px;display:inline-block;vertical-align:top;}
	.mc-cover-4-row-last-child{display:inline-block;margin-right:50px;text-align:left;}
	.mc-cover-4-title{
		font:700 29px/40px Montserrat;color:#858585;display:block;width:400px;margin-bottom:10px;
	}
	.mc-cover-4-itens{
		background:url(/img/img-mc-tick.png) right center no-repeat;background-size:25px;padding-right:40px;box-sizing:border-box;
		font:400 17px/24px Montserrat;color:#858585;display:block;width:300px;margin:20px 0 0;
	}


	/*COVER-5*/
	.mc-cover-5{width:100%;background:url(/img/img-mc-cv-5.png) top right no-repeat #154097;background-size:cover;}
	.mc-cover-5-row{display:block;max-width:1140px;text-align:center;margin:40px auto;padding:0;}
	.mc-cover-5-row-first-child{display: inline-block; text-align: left;width:500px;margin:54px 0 0;margin-right:50px;}
	.mc-cover-5-title{ font:700 35px/44px Montserrat;color:#fff;}
	.mc-cover-5-text{ font:400 14px/22px Montserrat;color:#fff;}
	/*Fix to resize multiple backgrounds - mantem mobile por + tempo*/
	/*.mc-cover-5-row-last-child{background-image: url(/img/img-mc-cel-1.png), url(/img/img-mc-cel-2.png); background-repeat: no-repeat, no-repeat; background-position: top left 20px, bottom right 20px; background-size: 200px auto, 200px auto; width: 477px; height: 370px; display: inline-block; vertical-align: top;}*/
	.mc-cover-5-row-last-child{display:block;width: 380px; height: 340px;margin:0 auto;background-image: url(/img/img-mc-cel-3.png), url(/img/img-mc-cel-2.png); background-repeat: no-repeat, no-repeat; background-position: bottom left 0px, bottom right 0px; background-size: 178px auto, 178px auto;}
	@media (min-width: 1050px) { 
	.mc-cover-5-row-last-child{
		background-image: url(/img/img-mc-cel-1.png), url(/img/img-mc-cel-2.png); background-repeat: no-repeat, no-repeat; background-position: top left 20px, bottom right 20px; background-size: 200px auto, 200px auto; width: 477px; height: 370px; display: inline-block; vertical-align: top; }
	}
	

	/*COVER-6*/
	.mc-cover-6{width:100%;display:block;margin:60px 0 40px;padding:0; box-sizing: border-box;}
	.mc-cover-6-row{max-width:1140px;border:2px solid #CCD0D3;margin:0 auto;border-radius:40px;box-sizing: border-box;padding:30px 50px;}
	.mc-cover-6-row-first-child{background:#fff;display:table;margin:0 auto;text-align:center;color:#18549e;font:400 26px Montserrat;padding:10px 30px 10px;margin-top:-56px;margin-bottom:20px;}
	.mc-cover-6-row-last-child{display:flex;flex-flow: row wrap;justify-content:center;}
	.mc-cover-6-box-items{ flex:1 1 0;text-align:center;padding:10px 10px;}
	.mc-cover-6-box-items a{display:table;margin:0 auto;font:500 16px/20px Montserrat;color:#18549e;text-decoration:none;}
	.mc-cover-6-box-items a:hover{transition: all .2s ease;transform: translate(0,-4px);}
	.mc-cover-6-box-items img{width:48px;height:48px;margin-bottom:14px;}

}




/*Update Pre_footer Version 2.0 New Layout Figma (New Div Corretora ou Correspondente)*/

.mc-cover-33{width:100%;background:#fff;margin-bottom:40px;}
.mc-cover-33-row{display:flex;flex-direction:column;max-width:1140px;margin:20px auto 10px;justify-content:space-between;padding:0 20px;}
.mc-cover-33-fix{display:flex;flex-direction:column;padding-right:10px;align-items:center;margin-top:50px;}
.mc-cover-33-fix:nth-of-type(1){margin-top:0px;}

.mc-image-1{width:230px;margin-right:30px;margin-bottom:30px;}
.mc-image-2{width:230px;margin-right:30px;margin-bottom:30px;}

.mc-cover-33-title{
	font:700 29px/40px Montserrat;color:#858585;display:block;margin-bottom:30px;
}
.mc-cover-33-itens{
	background:url(/img/img-mc-tick.png) left center no-repeat;background-size:25px;padding-left:40px;box-sizing:border-box;
	font:400 17px/24px Montserrat;color:#858585;display:block;margin:20px 0 0;
}

.mc-cover-44-title{
	font:700 29px/40px Montserrat;color:#858585;display:block;margin-bottom:10px;
}
.mc-cover-44-itens{
	background:url(/img/img-mc-tick.png) left center no-repeat;background-size:25px;padding-left:40px;box-sizing:border-box;
	font:400 17px/24px Montserrat;color:#858585;display:block;margin:20px 0 0;
}

@media (min-width: 940px) {
	.mc-cover-33{width:100%;background:#fff;margin-bottom:0;}
	.mc-cover-33-row{display:flex;flex-direction:row;max-width:1140px;margin:20px auto 50px;justify-content:space-between;padding:0 20px;}
	.mc-cover-33-fix{display:flex;flex-direction:row;padding-right:10px;align-items:center;margin-top:0;}
	.mc-image-1,.mc-image-2{margin-bottom:0;}
}