@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');

body {background: #ffffff; margin: 0;padding: 0; color:#4e5458;font-family: 'Montserrat', sans-serif;}

/*TOPO*/
.top{background: url(../img/bg_gimplus_cashback.png) repeat fixed;padding: 12px 0;width: auto;margin: 0 auto;}
.intop{width: 1279px;margin: 0 auto;display: flex;justify-content: space-between;}
.logogimba{width: 90px;}
.logogimba img{width: 100%;}
.btacao{}
.compraragora{background: #d22630;width: max-content;padding: 8px 16px; font-size: 14px;moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-weight: bold;}
.btacao a{text-decoration: none;color: #ffffff;}
	
/*HERADER*/
.headerCash{background: url(../img/bg_gimplus_cashback.png) repeat fixed;text-align: center;padding: 30px 0 50px 0;border-bottom: 5px solid #d2d2d2;}
.logotipo{}
.logotipo img{width: 290px;}

/*ESTRUTURA*/
.gcashback {width: 1024px;margin: 0 auto 50px;background: #ffffff;color: #373737;padding: 20px;}
.linha01{display: flex;justify-content: space-evenly;}
.linha02{display: flex;justify-content: space-evenly;border-top: 1px dashed #e0e0e0;border-bottom: 1px dashed #e0e0e0;padding: 30px 0;}
.linha03{}
.linha04{}
.linha05{}
.linha06{font-size: 14px;line-height: 28px;width: 87%;margin: 30px auto;font-weight: 500;text-align: justify;border-top: 1px dashed #e0e0e0;border-bottom: 1px dashed #e0e0e0;padding: 15px 0;}
.linha01, .linha02, .linha03, .linha04, .linha05{margin: 30px 0;}
.comprouganhou{font-size: 20px;line-height: 30px;width: 470px;}
.tit01{font-size: 31px;font-weight: bold;}
.tit02{font-weight: bold;line-height: 50px;}
.imgcomprou{}
.imgcomprou img{}
.boxico{width: 180px;text-align: center;}
.ico{}
.txtico{font-size: 12px;margin-top: 6px;line-height: 17px;font-weight: bold;}
.vusar{display: flex;justify-content: space-evenly;margin: 30px 0;}
.imgvusar img{}
.txtvusar{font-size: 20px;line-height: 30px;width: 530px;}
.linha04 a {text-decoration: none;color: inherit;}
.botao{background: #d22630;font-size: 22px;font-weight: bold;color: #ffffff;moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;padding: 5px 30px;width: 350px;text-align: center;margin: 0 auto;}
.condicoes{font-size: 10px;width: 83%;margin: 0 auto;text-align: center;line-height: 16px;font-weight: 600;}
.linha06 a{text-decoration: underline; color: #d22630; font-weight: 600;}
.linha06 .tit02{font-size: initial;}

/*RODAPE*/
.footer-lp {font-size: 11px;color: #ffffff;background: #373737;line-height: 16px;text-align: center;height: auto;padding: 35px 0px 35px 0px;clear: both;}
.footer-lp a {color: #ffffff;text-decoration: underline;}

@media (max-width: 1279px) {
.intop {width: 98%;}
}

@media (max-width: 1024px) {
.gcashback {width: 100%;}
}

@media (max-width: 980px) {}

@media (max-width: 768px) {}

@media (max-width: 680px){
.compraragora {padding: 8px 8px;font-size: 10px;}
}

@media (max-width: 600px){
.imgcomprou {display: none;}
.vusar {display: block;}
.imgvusar{width: 100%;}
.imgvusar img{width: 100%;}
.botao {width: 100%;line-height: 30px;}
.condicoes {width: 95%;}
.linha06 {width: 95%;}
.txtvusar {width: 100%;text-align: center;}
}

@media (max-width: 540px){}

@media (max-width: 475px){}

@media (max-width: 445px){}

@media (max-width: 414px){
.txtico {font-size: 10px;margin-top: 8px;line-height: 13px;font-weight: bold;}
}

@media (max-width: 412px){}

@media (max-width: 375px){
.boxico {width: 100px;}
}

@media (max-width: 360px){}




