/*-----------------------------------------------------------------------------------*/
/*	BOX-COL
/*-----------------------------------------------------------------------------------*/
.box-col {padding:9.375rem 0.9375rem 0;position:relative;}
.box-col-fd {margin:0 0.9375rem;position:relative;}
.box-col p {margin:1.5rem 0;font-weight:400;}
.box-col a {border-top:0.15rem solid #000;border-bottom:0.15rem solid #000;padding:0.9375rem 0;display:block;}

@media (min-width: 0px) and (max-width: 1078px) {
.box-col {padding:3.75rem 0.46875rem 0;}
.box-col-fd {margin:1.875rem 0.46875rem 0;}}


/*-----------------------------------------------------------------------------------*/
/*	BOX-CAR
/*-----------------------------------------------------------------------------------*/
.box-car {padding:9.375rem 0 0 1.875rem;position:relative;}
.box-car-tl {border-top:0.15rem solid #000;padding:1.875rem 0;margin-right:1.875rem;}
.box-car h4 {padding:0.9375rem 0;}
.box-car p {border-top:0.15rem solid #000;border-bottom:0.15rem solid #000;padding:0.9375rem 0;}

@media (min-width: 0px) and (max-width: 1078px) {
.box-car {padding:5.625rem 0 0 0.9375rem;}
.box-car-tl {margin-right:0.9375rem;}}


/*-----------------------------------------------------------------------------------*/
/*	FOOTER
/*-----------------------------------------------------------------------------------*/
.footer {background:#000;color:#f2ece5;margin-top:9.375rem;position:relative;}
.footer-menu {padding:9.375rem calc(6.25% + 1.875rem) 0;position:relative;}
.footer-menu h4 {border-bottom:0.15rem solid #f2ece5;padding-bottom:1.875rem;margin-bottom:2.25rem;}
.footer-menu p {font-weight:400;margin-top:0.9375rem;}
.footer-menu a {color:#f2ece5;font-weight:400;margin-top:0.9375rem;display:block;}
.footer-menu a:hover {color:#999;}
.footer-gab img {width:100%;}
.rodape {border-top:0.15rem solid #f2ece5;width:calc(100% - 3.75rem);margin:7.5rem 1.875rem 0;position:relative;}
.rodape img {width:100%;margin:-0.15rem 0 -0.75rem;}
.rodape h6 {line-height:3.75rem;text-transform:none;font-weight:400;}
.rodape-right {position:absolute;right:0;}

@media (min-width: 0px) and (max-width: 1078px) {
.footer-gab {margin-top:5.625rem;}
.footer-menu {padding:3.75rem 0.46875rem 0;}
.rodape {width:calc(100% - 3rem);margin:1.875rem 0.9375rem 0;}}