body {background-size: 100% 100%;}
h1 {font-size:35px; margin:27px auto 0 auto;}
h1 span {display:block;}
.dueto_header {margin:0 auto;}
.dueto_header li {padding: 0 10px; font-size:11px;}
.nao_perca {margin:8px auto 0 auto; font-size: 21px;}
.duas_formas {margin:38px auto 0 auto}
.dueto_ingressar {display: block; width:90%;}
.dueto_ingressar li {display:table; margin:0 auto; width:90% !important;}
.faixa_banners img {margin:0 0 25px 0;}
.white_box p {line-height: 33px;}
.no-mobile {display:none;}

.menu_mobile_header {display:block; margin:16px 0 0 0; padding:0;}
.menu_mobile_header li {list-style-type: none; display:inline-table; color:#ffffff; margin:0 4px; font-size:10px;}
.menu_mobile_header li a {color:#ffffff; text-decoration:none;}


.curva_left_bottom, .curva_left_top, .curva_right_bottom, .curva_right_top, .linha_vert, .linha_hor {display:none;}

.margin_faq {margin-top:-70px !important;}
.logo_header {margin:13px 0 0 0;}
.saiba_mais_banner {bottom:70px;}
.white_box {font-size: 26px !important; line-height: 25px; border-radius: 48px;}
.escolha {text-align: center;}
.escolha li p {font-size: 19px !important; line-height: 25px}
.escolha li p span {font-size: 19px !important;}
.escolha li {margin: 0 auto 12px; display:inline-block;}
.hide_desk {display:block;}
.btns_topo {padding: 13px 17px; line-height: 15px; font-size: 12px;}
.area_btns_mapa {bottom: 70px;}

.box_banner {width:60%; margin: 0 auto; height:auto; position:relative;}

/*.box_regiao .btn_reg_01, .box_regiao .btn_reg_02 {position:relative; right: unset; bottom: unset; display: block; width:max-content; margin:10px;}*/


ul.inst_trans li {width:80%;}
.area_bg_azul {background-size: auto;}
.escolha_regiao {width:90%;}