
/*INICIO-DESKTOP-p1*/
.idx1-tpl1592{width: 100%;margin: 0;padding: 0;box-sizing: border-box;}
.idx1-tpl1592-container a {text-decoration: none;display: block;}
.idx1-tpl1592-container {width: 1200px;padding: 0;margin: 0 auto;}
.idx1-tpl1592-lista {display: flex;justify-content: space-between;width: 100%;}
.idx1-tpl1592-item {width: calc(400px - 25px);}
.idx1-tpl1592-item_2 {display: flex;}
.idx1-tpl1592-item_2 img {object-fit: contain;margin-right: 10px;}
.idx1-tpl1592-chapeu {font-family: "Fira Sans", sans-serif;font-size: 12px;font-weight: 600;color: #fff;padding: 0 10px;background-color: red;display: inline-block;text-transform: uppercase;border-radius: 5px;margin: 0 0 10px 0;}
.idx1-tpl1592-titulo {font-family: "Fira Sans", sans-serif;font-size: 22px;font-weight: 500;color: #000;text-transform: inherit;line-height: 26px;margin: 0 0 14px 0;}
.idx1-tpl1592-chamada {font-family: "Fira Sans", sans-serif;font-size: 16px;font-weight: 400;color: #000;}
/*FIM*/
@media (max-width: 768px) {
.idx1-tpl1592{ padding: 0 15px;}
.idx1-tpl1592-item {width: inherit;}
.idx1-tpl1592-container {width: 100%;padding: 0;}
.idx1-tpl1592-lista {display: flex;justify-content: space-between;flex-direction: column;width: 100%;}
.idx1-tpl1592-separadores {display: block;width: 100%;height: 1px;background-color: #e9e9e9;margin: 15px 0;}
}
.idx1-tpl1592-chapeu {background-color: #b9292c;font-family: "Inter", sans-serif;font-weight: 800;padding: 5px;border-radius: 0px;margin: 20px 0;}
.idx1-tpl1592-titulo {font-family: "Frank Ruhl Libre", sans-serif;font-size: 22px;line-height: inherit;margin: 0 0 15px 0;}
.idx1-tpl1592-chamada {font-family: "Frank Ruhl Libre", sans-serif;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1887 { width: 100%; margin: 0 ; padding: 60px 0; background-color: #000;	border-top:0px;}
.idx1-tpl1887-container a { text-decoration: none; display: block;}
.idx1-tpl1887-container { width: 1200px; height: auto; padding: 0; margin: 0 auto; display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: 1fr; column-gap: 50px;}
.idx1-tpl1887-logo-icones{ display: flex; flex-direction: column; justify-content: space-evenly; align-items: center;}
.idx1-tpl1887-infor{ display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; row-gap: 15px;}
.idx1-tpl1887-logo-icones div{ display: flex; column-gap: 10px;}
.idx1-tpl1887-area-embedface{ height: 266px;}
.idx1-tpl1887-contato{ font: 400 24px "Barlow", sans-serif; color: #fff;}
.idx1-tpl1887-email{ font: 300 18px "Barlow", sans-serif; color: #fff;}
.idx1-tpl1887-endereco{ font: 300 18px "Barlow", sans-serif; color: #fff;}
.idx1-tpl1887-logo-footer{ width: 100%; height: auto;}
.idx1-tpl1887-logo-footer-mobile{ display: none;}
/*FIM*/
@media (max-width:768px) { .idx1-tpl1887 { width: 100%; margin: 0 ; padding: 15px; } .idx1-tpl1887-container { width: 100%; height: auto; padding: 0; margin: 0 auto; display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; column-gap: 30px; } .idx1-tpl1887-container { row-gap: 30px; } .idx1-tpl1887-infor{ display: flex; row-gap: 15px; } .idx1-tpl1887-logo-footer-mobile{ display: block !important; } .idx1-tpl1887-logo-footer-mobile img{ width: 100%; height: auto; } .idx1-tpl1887-logo-footer{ display: none; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl407 { width: 100%; height: auto; padding: 0; margin: 0; position: relative; background-color: #FF1015;}
.idx1-tpl407-container { width: 1200px; height: auto; padding: 0; margin: 0 auto; position: relative;}
.idx1-tpl407-container-geral { display: grid; grid-template-columns: 23px 1fr 25px; min-height: 61px; align-items: center; column-gap: 15px; justify-content: start;}
.idx1-tpl407-logoStick { display: none;}
.idx1-tpl407-logoStick a img { height: 30px;}
.idx1-tpl407-menuSand span { width: 100%; height: 2px; background-color: #fff; border-radius: 3px;}
.idx1-tpl407-menuSand { width: 23px; display: flex; flex-direction: column; justify-content: space-between; height: 18px; cursor: pointer;}
.idx1-tpl407-areaSearch { position: relative; text-align: right;}
.idx1-tpl407-areaSearchContent { position: absolute; display: none; top: 28px; right: 0; width: 200px; height: auto; background-color: #f0f0f0; z-index: 999; border-radius: 7px; padding: 7px; box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.4);}
.idx1-tpl407-areaSearchContent form { display: flex; flex-direction: column; row-gap: 10px;}
.idx1-tpl407-areaSearch img { cursor: pointer;}
.idx1-tpl407-navegacao .navbar-nav { display: flex; width: 100%; justify-content: start;}
.idx1-tpl407-navegacaoAside .navbar-nav { display: flex; flex-direction: column; width: 100%; justify-content: start;}
.idx1-tpl407-navegacao .navbar-nav li:not(:last-child) { margin-right: 43px;}
.idx1-tpl407-navegacaoAside .navbar-nav li:not(:last-child) { margin-right: 0;}
.idx1-tpl407-navegacao .navbar-nav li a { padding: 0; text-transform: uppercase; color: #fff;}
.idx1-tpl407-navegacaoAside .navbar-nav li a { padding: 7px 15px; text-transform: uppercase; color: #fff;}
.idx1-tpl407-navegacao .navbar-nav li a:hover,
.idx1-tpl407-navegacao .navbar-nav li a:focus,
.idx1-tpl407-navegacaoAside .navbar-nav li a:hover,
.idx1-tpl407-navegacaoAside .navbar-nav li a:focus { background-color: transparent;}
.idx1-tpl407-navegacao .navbar-nav li .dropdown-menu { background-color: #cd0b0e; padding: 7px !important; border: 0 !important; top: 35px !important;}
.idx1-tpl407-navegacaoAside .navbar-nav li .dropdown-menu { background-color: #cd0b0e; padding: 7px !important; border: 0 !important; top: 35px !important; width: 100% !important;}
.idx1-tpl407-navegacao .navbar-nav li .dropdown-menu li a,
.idx1-tpl407-navegacaoAside .navbar-nav li .dropdown-menu li a { background-color: transparent !important;}
.idx1-tpl407-navegacao .navbar-nav li .dropdown-menu li:not(:last-child) { margin: 0 0 7px 0 !important;}
.idx1-tpl407-navegacao .nav .open a,
.idx1-tpl407-navegacaoAside .nav .open a { background-color: #FF1015 !important;}
.idx1-tpl407-menuAside { width: 300px; height: 100vh; position: fixed; top: 0; left: -350px; background-color: #ff1014e4; transition: all 0.3s; z-index: 9999999;}
.idx1-tpl407-menuAside-logo img { width: 50%;}
.idx1-tpl407-menuAside-logo { width: 100%; display: flex; justify-content: space-between; align-items: center;}
.idx1-tpl407-btnClosed { font: 500 15px "Arial", sans-serif; color: #fff; cursor: pointer; background-color: #940709; border-radius: 50px; padding: 4px 8px; margin: 0 10px 0 0;}
.idx1-tpl407-layout-overlay { width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; z-index: 999999; background-color: #00000093; display: none; transition: all 0.3s;}
.idx1-tpl407-fixed-top { position: fixed; top: 0; left: 0; z-index: 9999;}
.idx1-tpl407-informeData { position: absolute; top: 0; right: 0; display: none;}
.idx1-tpl407-informeData span { font: 600 11px 'Montserrat', sans-serif; margin: 0 50px 0 0; color: #fff;}
.idx1-tpl407-headerMobile { display: none;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl407 { display: none; } .idx1-tpl407-headerMobile { display: flex !important; width: 100%; background-color: #FF1015; padding: 15px; position: relative; top: 0; left: 0; justify-content: space-between; align-items: center;	z-index: 999; } .idx1-tpl407-informeDataMobile { display: block !important; width: 50%; } .idx1-tpl407-informeDataMobile span { font: 600 11px 'Montserrat', sans-serif; margin: 0; color: #fff; } .idx1-tpl407-menuAside { padding: 20px; }
}
 /*INICIO-DESKTOP-p1*/	.idx1-tpl593 {	padding-top: 0px;	padding-bottom: 0px;	} .idx1-tpl593-p1-hat { margin-top: 15px; font: 600 18px/12px Georgia,'Open Sans',sans-serif; letter-spacing: -.3px; margin-bottom: 1px; color: #00ADF2; } .idx1-tpl593-p1-title { font: 600 27.5px/33px Georgia,'Open Sans',sans-serif; margin-top: 8px; margin-bottom: 9px; letter-spacing: -0.6px; color: black; } .idx1-tpl593-p1-imagem {	border-radius: 8px;	width: 100%; } .idx1-tpl593-p1-call {	font: 500 17.6px/30px Georgia,'Open Sans',sans-serif; margin-bottom: -5px; color: black; display: block; } /*FIM*/ /*INICIO-DESKTOP-p2*/ .idx1-tpl593-p2-hat { margin-top: 15px; font: 600 18px/12px Georgia,'Open Sans',sans-serif; letter-spacing: -.3px; margin-bottom: 1px; color: #00ADF2; } .idx1-tpl593-p2-title { font: 600 27.5px/33px Georgia,'Open Sans',sans-serif; margin-top: 8px; margin-bottom: 9px; letter-spacing: -0.6px; color: black; } .idx1-tpl593-p2-imagem {	border-radius: 8px;	width: 100%; } .idx1-tpl593-p2-call {	font: 500 17.6px/30px Georgia,'Open Sans',sans-serif; margin-bottom: -5px; color: black; display: block; } /*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) {
}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) {
}
/* SMARTPHONE */
@media only screen and (max-width : 767px) {
}
.idx1-tpl593-p1-title {font: 400 27px/33px "Frank Ruhl Libre",sans-serif;}
.idx1-tpl593-p1-imagem {border-radius: 0px;}
.idx1-tpl593-p1-call {display: none;}
.idx1-tpl593-p2-title {font: 400 27px/33px "Frank Ruhl Libre",sans-serif;}
.idx1-tpl593-p2-imagem {border-radius: 0px;}
.idx1-tpl593-p2-call {display: none;}

/*FIM*/
@media (max-width: 768px){ .idx1-tpl816-p1-box-banner div, .idx1-tpl816-p1-box-banner div img{ width: 100%; height: auto !important; }}

/*FIM*/
@media (max-width: 768px){ .idx2-tpl816-p1-box-banner div, .idx2-tpl816-p1-box-banner div img{ width: 100%; height: auto !important; }}
