
/*INICIO-DESKTOP-p1*/
.idx1-tpl1049-p1-title-ses { font: 600 17.6px 'Montserrat', sans-serif; color: #0099DA; letter-spacing: -0.1px; margin-top: -1px; margin-left: 64px; margin-bottom: -20px;}
.idx1-tpl1049-p1-title { font: 600 25.2px/34px 'Montserrat', sans-serif; margin-top: 0; letter-spacing: 0; margin-bottom: -8px; color: black;}
.idx1-tpl1049-p1-hat { font: 600 13.6px/13px 'Montserrat', sans-serif; color: #00AD58; text-transform: uppercase; margin-top: 0px; margin-bottom: 5px;}
.idx1-tpl1049-credito{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 400 11px/11px Arial,sans-serif; color: gray;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx1-tpl1049-p2-hat { font: 600 13.6px/13px 'Montserrat', sans-serif; color: #00AD58; text-transform: uppercase; margin-top: 0px; margin-bottom: 5px;}
.idx1-tpl1049-p2-call { font: normal 15.3px/24px 'Montserrat', sans-serif; color: black; margin-top: 3px; margin-bottom: -7px;}
.idx1-tpl1049-p2-title { font: 600 17.5px/24px 'Montserrat', sans-serif; color: black; margin-top: 0px; margin-bottom: 0px;}
/*FIM*/
/*INICIO-DESKTOP-p3*/
.idx1-tpl1049-p3-hat { font: 600 13.6px/13px 'Montserrat', sans-serif; color: #00AD58; text-transform: uppercase; margin-top: 0px; margin-bottom: 5px;}
.idx1-tpl1049-p3-call { font: normal 15.3px/24px 'Montserrat', sans-serif; color: black; margin-top: 3px; margin-bottom: -7px;}
.idx1-tpl1049-p3-title { font: 600 17.5px/24px 'Montserrat', sans-serif; color: black; margin-top: 0px; margin-bottom: 0px;}
.idx1-tpl1049-p3-line { border-color: #d9d9d9; margin-top: 30px; margin-bottom: 30px;}
/*FIM*/
/* DESKTOP */
@media screen and (min-width: 1200px) {}
/* 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-tpl1049-p1-title { margin-bottom: 20px; } .idx1-tpl1049 .col-xs-12.visible-xs:first-child{ display: none !important; } .idx1-tpl1049-p1-title { margin-bottom: 20px; border-bottom: 1px solid #eee; padding-bottom: 15px; }}
.idx1-tpl1049-p1-title-ses {font: 600 17px "PT Sans Narrow", sans-serif;}
.idx1-tpl1049-p1-title {font: 400 44px "PT Sans Narrow", sans-serif;}
.idx1-tpl1049-p1-hat {font: 600 16px/13px "Open Sans", sans-serif;color: #bd272b;}
.idx1-tpl1049-p2-hat {font: 600 16px/13px "Open Sans", sans-serif;color: #bd272b;}
.idx1-tpl1049-p2-title {font: 400 24px "PT Sans Narrow", sans-serif;}
.idx1-tpl1049-p3-hat {font: 600 16px/13px "Open Sans", sans-serif;color: #bd272b;}
.idx1-tpl1049-p3-title {font: 400 24px "PT Sans Narrow", sans-serif;}
 /*INICIO-DESKTOP-p1*/
.idx1-tpl1051-p1-hat { font: 500 15.2px/20px "Montserrat",sans-serif; color: #fff; position: relative; text-transform: uppercase; letter-spacing: -.02em; text-align: left; margin: 0 0 10px;}
.idx1-tpl1051-p1-title { color: #fff; font: 500 28px/32px "Montserrat",sans-serif;}
.idx1-tpl1051-load { opacity: .6; overflow: hidden; width: 100%; height: 470px;}
.idx1-tpl1051-p1-description { position: absolute; left: 0px; bottom: 0px; width: 100%; padding: 16px 29px; background-image: linear-gradient(rgba(0,0,0,0), #000);}
.idx1-tpl1051-p1-credit-1 { width: 100%; font: 400 10px "Montserrat", sans-serif; text-transform: uppercase; text-align: right;	color: #000;}
.idx1-tpl1051-hr-line hr{ margin-top: 5px; margin-bottom: 5px; border: 0; border-top: 1px solid #eee;}
#idx1-tpl1051.rsDefault.rsHor .rsArrowRight { right: 15px; top: 0;}
#idx1-tpl1051.rsDefault.rsHor .rsArrowLeft { left: 25px; top: 0;}
#idx1-tpl1051.rsDefault.rsHor .rsArrowRight .rsArrowIcn { background: url(/images/icons/arrow-right-2.png); background-position: -81px -75px;}
#idx1-tpl1051.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background: url(/images/icons/arrow-left-2.png); background-position: 0;} /*FIM*/ /*INICIO-DESKTOP-p2*/
.idx1-tpl1051-p2-hat,
.idx1-tpl1051-p3-hat{ font: 800 13px 'Montserrat', sans-serif; color: #f06731; margin: 10px 0 2px; text-transform: uppercase; display: block;}
.idx1-tpl1051-p2-title{ font: 500 16px 'Montserrat', sans-serif; color: #000; display: block;}
.idx1-tpl1051-p2-image,
.idx1-tpl1051-p3-image { width: 100%;}
.idx1-tpl1051-p2-credit-1,
.idx1-tpl1051-p3-credit-1 { width: 100%; font: 400 10px "Montserrat", sans-serif; text-transform: uppercase; text-align: right;} /*FIM*/ /* SMARTPHONE */ @media only screen and (max-width : 767px) { #idx1tpl1051 .idx1tpl1051-p1-description { position: relative; bottom: 0; left: 0; width: 100%; background-color: rgba(0,0,0,.7); font: 500 16.3px/20px Montserrat,sans-serif; } }

/*INICIO-DESKTOP-p1*/ .idx1-tpl1087-p1-title { font: 700 14px/20px Arial,Helvetica,sans-serif; letter-spacing: -0.63px; margin-top: 0; color: #000; } .idx1-tpl1087-p1-hat { font: 600 14px/19px 'Open Sans', sans-serif; margin-bottom: 5px; margin-top: 10px; margin-left: 2px; letter-spacing: -0.3px; text-transform: uppercase; color: #f000; } .idx1-tpl1087-load { height: 225px; overflow: hidden; } .idx1-tpl1087-rs.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background-position: -64px -32px!important; } .idx1-tpl1087-rs.rsDefault .rsArrowIcn:hover { background-color: rgba(0,0,0,.9); } .idx1-tpl1087-rs.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { width: 32px; height: 32px; top: 50%; left: 50%; margin-top: -16px; margin-left: -16px; position: absolute; cursor: pointer; background: url(/images/icons/rs-default3.png) #000; background-color: rgb(0, 0, 0); background-position-x: 0%; background-position-y: 0%; background-color: rgba(0,0,0,.75); border-radius: 2px; } .idx1-tpl1087-rs.rsDefault.rsHor .rsArrowRight .rsArrowIcn { background-position: -64px -64px!important; } .idx1-tpl1087-rs.rsDefault .rsArrowIcn:hover { background-color: rgba(0,0,0,.9); } .idx1-tpl1087-rs.rsDefault.rsHor .rsArrowRight .rsArrowIcn { width: 32px; height: 32px; top: 50%; left: 50%; margin-top: -16px; margin-left: -16px; position: absolute; cursor: pointer; background: url(/images/icons/rs-default3.png) #000; background-color: rgb(0, 0, 0); background-position-x: 0%; background-position-y: 0%; background-color: rgba(0,0,0,.75); border-radius: 2px; }
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) { .idx1-tpl1087-p1-title { font: 700 27px/30px 'Open Sans', sans-serif; margin-bottom: 12px; } .idx1-tpl1087-p1-hat { font: 600 14px/19px 'Open Sans', sans-serif; margin-bottom: 0; margin-top: 12px; }}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) { .idx1-tpl1087-p1-title { font: 600 23px/26px 'Open Sans', sans-serif; margin-bottom: 15px; } .idx1-tpl1087-p1-hat { font: 600 12px/16px 'Open Sans', sans-serif; margin-left: 0; margin-top: 8px; margin-bottom: 0; }}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl1087-p1-title { font: 600 20px/24px 'Open Sans', sans-serif; margin-bottom: 12px; } .idx1-tpl1087-p1-hat { font: 600 12px/16px 'Open Sans', sans-serif; margin-left: 0; margin-top: 8px; margin-bottom: 0; } .idx1-tpl1087-rs .col-xs-12.col-sm-12.col-md-12.col-lg-12.pos-r { position: initial; padding: 0; } .idx1-tpl1087-rs .rsBullets { /* display: none; */ } .idx1-tpl1087-rs .rsBullets { width: 40%; right: 20px; top: 12px; } .idx1-tpl1087-rs.rsDefault .rsArrow { display: none !important; } .idx1-tpl1087-p1-title { color: black; margin-bottom: 0; } .idx1-tpl1087-p1-description { padding: 0px 15px; background: white; margin-top: 0; } .idx1-tpl1087-load { height: 260px; }}
.idx1-tpl1087-p1-title {color: #000;}




/*INICIO-DESKTOP-p1*/
.idx1-tpl111-title-ses { font: 500 18px 'Montserrat', sans-serif; margin: 0px; padding: 14px 20px; background-color: #290E72; color: white; text-transform: uppercase;}
.idx1-tpl111 iframe { max-width: 100%; max-height: 450px;}
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .tpl111 iframe { max-width: 100%; }}
.idx1-tpl111-title-ses {font: 500 18px "Frank Ruhl Libre", "DM Serif Text", serif;background-color: #009eff;color: white;}
 /*INICIO-DESKTOP-p1*/
.idx1-tpl1128-p1-image { width: 100%; background-color: #ccc; position: relative; height: 510px; display: block; background-position: center; background-size: cover;}
.idx1-tpl1128-p1-image > div { position: absolute; bottom: 0px; left: 0px; padding: 2rem;}
.idx1-tpl1128-p1-image > div h5 { margin: 0px; margin-bottom: 10px; color: #fff; font-size: 16px;}
.idx1-tpl1128-p1-image > div h4 { margin: 0px; color: #fff; font-weight: 800; font-size: 24px;}
.idx1-tpl1128-p1-hat { background-color: transparent;	border-radius:3px; padding:3px; font-weight: normal;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx1-tpl1128-p2-image { width: 100%; background-color: #ccc; position: relative; height: 237px; display: block; background-position: center; background-size: cover;}
.idx1-tpl1128-p2-image > div { position: absolute; bottom: 0px; left: 0px; padding: 2rem;}
.idx1-tpl1128-p2-image > div h5 { margin: 0px; margin-bottom: 10px; color: #fff; font-size: 16px;}
.idx1-tpl1128-p2-image > div h4 { margin: 0px; color: #fff; font-weight: 800; font-size: 24px;}
/*FIM*/
/*INICIO-DESKTOP-p3*/
.idx1-tpl1128-p3-image { width: 100%; background-color: #ccc; position: relative; height: 237px; display: block; background-position: center; background-size: cover;}
.idx1-tpl1128-p3-image > div { position: absolute; bottom: 0px; left: 0px; padding: 2rem;}
.idx1-tpl1128-p3-image > div h5 { margin: 0px; margin-bottom: 10px; color: #fff; font-size: 16px;}
.idx1-tpl1128-p3-image > div h4 { margin: 0px; color: #fff; font-weight: 800; font-size: 24px;}
/*FIM*/
 /*INICIO-DESKTOP-p1*/
.idx2-tpl1128-p1-image { width: 100%; background-color: #ccc; position: relative; height: 510px; display: block; background-position: center; background-size: cover;}
.idx2-tpl1128-p1-image > div { position: absolute; bottom: 0px; left: 0px; padding: 2rem;}
.idx2-tpl1128-p1-image > div h5 { margin: 0px; margin-bottom: 10px; color: #fff; font-size: 16px;}
.idx2-tpl1128-p1-image > div h4 { margin: 0px; color: #fff; font-weight: 800; font-size: 24px;}
.idx2-tpl1128-p1-hat { background-color: transparent;	border-radius:3px; padding:3px; font-weight: normal;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx2-tpl1128-p2-image { width: 100%; background-color: #ccc; position: relative; height: 237px; display: block; background-position: center; background-size: cover;}
.idx2-tpl1128-p2-image > div { position: absolute; bottom: 0px; left: 0px; padding: 2rem;}
.idx2-tpl1128-p2-image > div h5 { margin: 0px; margin-bottom: 10px; color: #fff; font-size: 16px;}
.idx2-tpl1128-p2-image > div h4 { margin: 0px; color: #fff; font-weight: 800; font-size: 24px;}
/*FIM*/
/*INICIO-DESKTOP-p3*/
.idx2-tpl1128-p3-image { width: 100%; background-color: #ccc; position: relative; height: 237px; display: block; background-position: center; background-size: cover;}
.idx2-tpl1128-p3-image > div { position: absolute; bottom: 0px; left: 0px; padding: 2rem;}
.idx2-tpl1128-p3-image > div h5 { margin: 0px; margin-bottom: 10px; color: #fff; font-size: 16px;}
.idx2-tpl1128-p3-image > div h4 { margin: 0px; color: #fff; font-weight: 800; font-size: 24px;}
/*FIM*/





/*INICIO-DESKTOP-p1*/
.idx1-tpl116-p1-espacamento { padding-bottom: 0px;}
.idx1-tpl116-p1-espacamento2 { padding-top: 0px;}
.idx1-tpl116-p1-hat { font: 700 14px/17px 'Montserrat', sans-serif; margin: 0 0 2px 0; letter-spacing: -0.5px; text-transform: uppercase; color: white; } .idx1-tpl116-p1-title { font: 500 18px/24px 'Montserrat', sans-serif; margin: 0; letter-spacing: 0px; color: white; } .idx1-tpl116-p1-hat-type-2 { font: 700 14px/17px 'Montserrat', sans-serif; margin: -3px 0 0 0; letter-spacing: -0.5px; text-transform: uppercase; color: #D3232E; } .idx1-tpl116-p1-title-type-2 { font: 22px/28px 'Montserrat', sans-serif; margin: 3px 0 -1px 0; letter-spacing: -0.3px; color: black; }
/*FIM*/
/*INICIO-DESKTOP-p2*/ .idx1-tpl116-p2-hat { font: 700 14px/17px 'Montserrat', sans-serif; margin: 0 0 2px 0; letter-spacing: -0.5px; text-transform: uppercase; color: white; } .idx1-tpl116-p2-title { font: 500 18px/24px 'Montserrat', sans-serif; margin: 0; letter-spacing: 0px; color: white; } .idx1-tpl116-p2-hat-type-2 { font: 700 14px/17px 'Montserrat', sans-serif; margin: -3px 0 0 0; letter-spacing: -0.5px; text-transform: uppercase; color: #D3232E; } .idx1-tpl116-p2-title-type-2 { font: 22px/28px 'Montserrat', sans-serif; margin: 3px 0 -1px 0; letter-spacing: -0.3px; color: black; }
/*FIM*/
/*INICIO-DESKTOP-p3*/ .idx1-tpl116-p3-hat { font: 700 14px/17px 'Montserrat', sans-serif; margin: 0 0 2px 0; letter-spacing: -0.5px; text-transform: uppercase; color: white; } .idx1-tpl116-p3-title { font: 500 18px/24px 'Montserrat', sans-serif; margin: 0; letter-spacing: 0px; color: white; } .idx1-tpl116-p3-hat-type-2 { font: 700 14px/17px 'Montserrat', sans-serif; margin: -3px 0 0 0; letter-spacing: -0.5px; text-transform: uppercase; color: #D3232E; } .idx1-tpl116-p3-title-type-2 { font: 22px/28px 'Montserrat', sans-serif; margin: 3px 0 -1px 0; letter-spacing: -0.3px; color: black; }
/*FIM*/
.idx1-tpl116-descricao { position: absolute; left: 0; bottom: 0; right: 0; padding: 20px 30px 24px; z-index: 9999; background: rgba(0,0,0,0); background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 13%, rgba(0,0,0,0.4) 31%, rgba(0,0,0,0.7) 81%, rgba(0,0,0,0.9) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(13%, rgba(0,0,0,0.3)), color-stop(31%, rgba(0,0,0,0.4)), color-stop(81%, rgba(0,0,0,0.7)), color-stop(100%, rgba(0,0,0,0.9))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 13%, rgba(0,0,0,0.4) 31%, rgba(0,0,0,0.7) 81%, rgba(0,0,0,0.9) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 13%, rgba(0,0,0,0.4) 31%, rgba(0,0,0,0.7) 81%, rgba(0,0,0,0.9) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 13%, rgba(0,0,0,0.4) 31%, rgba(0,0,0,0.7) 81%, rgba(0,0,0,0.9) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 13%, rgba(0,0,0,0.4) 31%, rgba(0,0,0,0.7) 81%, rgba(0,0,0,0.9) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}
.idx1-tpl116-p1-line { border-color: #d9d9d9; margin-top: 30px; margin-bottom: 30px;}
.idx1-tpl116-image-type-2 { float: left; margin-right: 18px;}
.idx1-tpl116-image-type-2 .img-bgi-div { width: 158px; height: 100px;}
.idx1-tpl116 .row .col-xs-12.col-sm-4.col-md-4.col-lg-4 .row .col-xs-12.col-sm-12.col-md-12.col-lg-12.idx1-tpl116-bloco:last-child .idx1-tpl116-p1-line { display: none;}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl116-p1-title-type-2, .idx1-tpl116-p2-title-type-2, .idx1-tpl116-p3-title-type-2 { font: 500 16px/23px 'Montserrat', sans-serif; margin: 0px 0 -1px 0; } .idx1-tpl116-image-type-2 { width: auto; } .idx1-tpl116 .col-xs-12.col-sm-4.col-md-4.col-lg-4 { margin-bottom: 30px; } .idx1-tpl116 .row .col-xs-12.col-sm-4.col-md-4.col-lg-4:last-child { margin-bottom: 0; } .tpl116-p1-image, .tpl116-p2-image, .tpl116-p3-image { width: 100%; height: 246px; }}








/*INICIO-DESKTOP-p1*/
.idx1-tpl1238 {width: 100%; height: 40px; background-color:#e0e0e0;}
.idx1-tpl1238-container {display: flex; align-items: center; width: 1200px; margin: 0 auto; height: 40px; gap: 40px;}
.idx1-tpl1238-redes-sociais img{ width:32px}
.idx1-tpl1238-redes-sociais { width: 250px; display: flex; align-items: center; justify-content: start; gap: 5px; }
.idx1-tpl1238-data-hora { color:#777; font: 400 14px "Montserrat", sans-serif; flex:1; display: flex; align-items: center; justify-content: end; gap: 5px; }
.idx1-tpl1238-redes-sociais, .idx1-tpl1238-previsao-tempo, .idx1-tpl1238-data-hora { height: 40px; display: flex; align-items: center; }
.idx1-tpl1238-previsao-tempo img{ width: 40px;}
.idx1-tpl1238-min-temp, .idx1-tpl1238-max-temp {color:#777; font: 400 14px "Montserrat", sans-serif; letter-spacing: -0.2px; margin-left: 7px;}
.idx1-tpl1238-max-temp { font-weight: 600}
.idx1-tpl1238-fixed-top {position: fixed; right: 0;left: 0;z-index: 999;top: 0px; animation: anime 0.5s ease forwards;}
.idx1-tpl1238-bl-menu{ display: flex; flex: 1; }
.idx1-tpl1238 .navbar-nav { display: flex; gap: 10px; flex-direction: row;}
.idx1-tpl1238 .navbar-nav li a { font: 400 14px "Montserrat", sans-serif; color:#777;}
.idx1-tpl1238 .navbar-nav li a:hover { background: transparent !important;}
@keyframes anime {	from { opacity: 0; transform: translateY(-40px);}	top{ opacity: 1;transform: translateY(0px);	}}
/*FIM*/
@media (max-width: 768px){.idx1-tpl1238-container { justify-content: space-between; flex-wrap: wrap; display: inline-flex; align-items: center; width: 100%; margin: 0 auto; height: 100%; gap:0px}
.idx1-tpl1238-data-hora { color:#777; font: 600 12px "Montserrat", sans-serif !important; flex:inherit; display: flex; align-items: center; justify-content: start; gap: 5px;}
.idx1-tpl1238 {width: 100%; height: 112px; background-color:#e0e0e0; padding:15px;}
.idx1-tpl1238-redes-sociais { width: 100%; display: flex; align-items: center; justify-content: center; gap: 10px}
.idx1-tpl1238-previsao-tempo { width: 131px; display: flex;justify-content: end;}}
.idx1-tpl1238 {background-color: #eee;}
.idx1-tpl1238-data-hora {font: 400 12px "Open Sans", sans-serif;justify-content: center;}

/*INICIO-DESKTOP-p1*/
.idx-1-1251-grid-container{ width: 300px; background-color: #f5f5f5; margin-top: 0; padding: 20px;}
.idx-1-1251-grid-container .idx-1-1251-grid-list { display: flex; flex-wrap: wrap; margin-bottom: 10px;}
.idx-1-1251-grid-container .idx-1-1251-grid-list a{ display: grid; grid-template-columns: 90px 1fr; gap: 20px; text-decoration: none;}
.idx-1-1251-grid-img{	width:90px; height: 60px;	background-size: cover !important; background-position: center !important;}
.idx-1-1251-chapeu-grid-miolo{ font-family: 'Montserrat Black', sans-serif; font-size: 14px; color: #d3251c; padding-top: 0px; text-transform: uppercase;}
.idx-1-1251-grid-text span{ display: block; padding: 0px; margin: 0px;}
.idx-1-1251-grid-titulo { font-family: 'Montserrat', sans-serif; font-size: 14px; color: #000;}
.idx-1-1251-grid-leiamais { display: grid; justify-content: end; padding: 0px;}
.idx-1-1251-grid-leiamais a { background-color:#28a745; padding: 7px 15px; font-size: 15px; border-radius: 5px; color: #FFF; text-transform: uppercase; text-decoration: none;}
.idx-1-1251-grid-leiamais a:hover { filter: brightness(0.9);}
/*FIM*/
/*MOBILE*/
@media (max-width: 768px) { .idx-1-1251-grid-container { width: 100%; background-color: #f5f5f5; margin-top: 0; padding: 20px; }}
.idx-1-1251-grid-container {background-color: transparent;padding: 0px;}
.idx-1-1251-chapeu-grid-miolo {color: #0f64d0;font-family: "Josefin Sans", sans-serif;}
.idx-1-1251-grid-titulo {font-family: "Lora", sans-serif;font-size: 16px;}
.idx-1-1251-grid-leiamais {display: none;}
.idx-1-1251-grid-leiamais a {background-color: #0f64d0;font-size: 12px;border-radius: 50px;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1298-destaque-870 {	width: 870px;}
.idx1-tpl1298-destaque-870 a:hover {	color:#000}
.idx1-tpl1298-foto-870 { width: 100%;}
.idx1-tpl1298-foto-870 img { width: 100%; height: 400px; object-fit: cover;}
.idx1-tpl1298-bloco-870 { width: 100%;}
.idx1-tpl1298-chapeu {font: 900 16px 'Montserrat', sans-serif; color: #ff8000; text-transform: inherit;}
.idx1-tpl1298-titulo-destaque { font:500 30px 'Montserrat', sans-serif; color: #000; text-transform: inherit;}
.idx1-tpl1298-p-0 { padding: 0;}
.idx1-tpl1298-m-0 { margin: 0;}
/*FIM*/
@media (max-width: 768px){.idx1-tpl1298-destaque-870 {	width: 100%;}
.idx1-tpl1298-foto-870 { width: 100%;}
.idx1-tpl1298-chapeu { font: 900 16px 'Montserrat', sans-serif; color: #ff8000; margin: 0 0 10px 0; text-transform: inherit;}
.idx1-tpl1298-foto-870 img { width: 100%; height: 250px; object-fit: cover;}
.idx1-tpl1298-bloco-870 { width: 100%; padding: 20px 0px}
.idx1-tpl1298-titulo-destaque { font:600 19px 'Montserrat', sans-serif; color: #000;}}
.idx1-tpl1298-chapeu {font: 600 16px "Josefin Sans", sans-serif;color: #0f64d0;text-transform: uppercase;}
.idx1-tpl1298-titulo-destaque {font: 600 30px "Lora", sans-serif;}

/*INICIO-DESKTOP-p1*/
.idx2-tpl1298-destaque-870 {	width: 870px;}
.idx2-tpl1298-destaque-870 a:hover {	color:#000}
.idx2-tpl1298-foto-870 { width: 100%;}
.idx2-tpl1298-foto-870 img { width: 100%; height: 400px; object-fit: cover;}
.idx2-tpl1298-bloco-870 { width: 100%;}
.idx2-tpl1298-chapeu {font: 900 16px 'Montserrat', sans-serif; color: #ff8000; text-transform: inherit;}
.idx2-tpl1298-titulo-destaque { font:500 30px 'Montserrat', sans-serif; color: #000; text-transform: inherit;}
.idx2-tpl1298-p-0 { padding: 0;}
.idx2-tpl1298-m-0 { margin: 0;}
/*FIM*/
@media (max-width: 768px){.idx2-tpl1298-destaque-870 {	width: 100%;}
.idx2-tpl1298-foto-870 { width: 100%;}
.idx2-tpl1298-chapeu { font: 900 16px 'Montserrat', sans-serif; color: #ff8000; margin: 0 0 10px 0; text-transform: inherit;}
.idx2-tpl1298-foto-870 img { width: 100%; height: 250px; object-fit: cover;}
.idx2-tpl1298-bloco-870 { width: 100%; padding: 20px 0px}
.idx2-tpl1298-titulo-destaque { font:600 19px 'Montserrat', sans-serif; color: #000;}}
.idx2-tpl1298-chapeu {font: 600 16px "Josefin Sans", sans-serif;color: #0f64d0;text-transform: uppercase;}
.idx2-tpl1298-titulo-destaque {font: 600 30px "Lora", sans-serif;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1315{ width: 100%; height:80vh; display:flex;justify-content: center; align-items: center;}
.idx1-tpl1315-bl-form{ width:500px; padding:50px 65px 65px 65px; background: #f0f0f0;}
.idx1-tpl1315-col-flex{ display: flex; justify-content: space-between; align-items: center;}
.idx1-tpl1315-btn-link {color: #000; font: 500 14px "Montserrat",sans-serif;}
.idx1-tpl1315-mb-0{ margin:0px}
.idx1-tpl1315 input { padding: 25px; border: 1px solid #eaeaea;}
.idx1-tpl1315 ::-webkit-input-placeholder {color: #000 !important; font: 400 14px "Montserrat",sans-serif;}
.idx1-tpl1315 :-ms-input-placeholder {color: #000 !important; font: 400 14px "Montserrat",sans-serif;}
.idx1-tpl1315 ::placeholder {color: #000 !important; font: 400 14px "Montserrat",sans-serif;}
.idx1-tpl1315-txt-login { text-align: center; width: 100%; color: #000 !important; font: 600 35px "Montserrat",sans-serif; margin: 0 0 30px 0; padding:0;}
/*FIM*/
@media (max-width: 768px){.idx1-tpl1315-bl-form { width: 100%; padding: 50px 30px; background: #f0f0f0;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1317{ margin: 40px auto;}
.idx1-tpl1317 h1{ font: 600 24px "Montserrat", sans-serif; margin:0;}
.idx1-tpl1317 label{ font: 500 15px "Montserrat", sans-serif;}
.idx1-tpl1317 input, .idx1-tpl1317 select{ font: 400 15px "Montserrat", sans-serif;}
.idx1-tpl1317-bl-flex {display:flex; align-items: center;}
.idx1-tpl1317-p-0 {padding: 0px;}
.idx1-tpl1317-m-0 {margin: 0px;}
.idx1-tpl1317-pl-30 {padding-left: 30px;}
.idx1-tpl1317-pr-0 {padding-right: 0px;}
.idx1-tpl1317-border-bottom-line {border-bottom: 1px solid #ced4da; margin-bottom: 40px; padding-bottom: 10px; }
.idx1-tpl1317-cp-recaptcha div { margin: 10px auto;}
/*FIM*/
@media (max-width: 768px) {.form-group { margin-bottom: 0;}
.idx1-tpl1317 input, .idx1-tpl1317 select { margin-bottom: 15px;}
.idx1-tpl1317 form button { padding: 10px; margin: 20px 0 0 0;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1328-container-search { width: 1200px; margin: 0 auto; padding: 0 25px !important;}
.idx1-tpl1328-search-bg { background-size: cover !important; background-position: center !important; margin-top: 20px;}
.idx1-tpl1328-search-col .idx1-tpl1328-campo-input {border-radius: 7px; border: 1px solid; width: 100%;height: 50px; padding: 0 20px; background: rgb(255 255 255 / 85%);}
.idx1-tpl1328-search-col {position: relative;}
.idx1-tpl1328-search-col .idx1-tpl1328-btn-sub-search {position: absolute;right: 0; margin: auto; border-radius: 7px;border: 0;height: 50px;padding: 0 20px;background: transparent;}
.idx1-tpl1328-search-col .idx1-tpl1328-campo-input:focus {outline: 0;}
.idx1-tpl1328-search-box div{padding: 30px 0;display:flex;}
.idx1-tpl1328-campo-input::-webkit-input-placeholder {color:#000;}
.idx1-tpl1328-campo-input:-moz-placeholder {color:#000;}
.idx1-tpl1328-campo-input::-moz-placeholder {color:#000;}
.idx1-tpl1328-campo-input:-ms-input-placeholder {color:#000;}
.fa-car-wrench{ font-size: 20px; color:#000;}
.idx1-tpl1328-tpl1328 a {color: #000;}
.idx1-tpl1328-lista-estoque, .idx1-tpl1328-lista-estoque-box{width: 100%}
.idx1-tpl1328-lista-estoque-itens{display: flex;gap: 10px;align-items: center;justify-content: center;margin-bottom: 15px;}
.idx1-tpl1328-hbody{ display: flex;gap: 10px;margin-bottom: 20px;align-items: center;justify-content: center; font: 600 12px "Montserrat", sans-serif; text-align: center;border-bottom: 1px solid #ededed;border-top: 1px solid #ededed;padding: 15px 0;}
.idx1-tpl1328-lista-estoque h1 {font: 600 40px "Montserrat", sans-serif;letter-spacing: -1px;margin: 25px 0; color:#333;}
.idx1-tpl1328-hbody div{ font: 600 15px "Montserrat", sans-serif; text-align: center; }
.idx1-tpl1328-lista-estoque-itens:nth-child(even) {background: #f0f0f0 !important;}
.idx1-tpl1328-tab-bl img{height: 50px; width:100%; object-fit:cover; margin: 0}
.idx1-tpl1328-tab-bl {width: 7%; text-transform:capitalize; font: 500 15px "Montserrat", sans-serif; text-align: center;}
.idx1-tpl1328-tab-bl-100 {flex: 1 !important;}
.idx1-tpl1328-tab-bl-14 {width: 12% !important;}
.idx1-tpl1328-lista-estoque-itens .idx1-tpl1328-tab-bl {width: 7%; text-transform:uppercase; font: 500 12px "Montserrat", sans-serif; text-align: center;}
.idx1-tpl1328-lista-estoque-itens .idx1-tpl1328-tab-bl p{ margin:0; display:none; }
.idx1-tpl1328-hbody .idx1-tpl1328-tab-bl p{ margin:0; }
.idx1-tpl1328-aling-left{text-align:left !important;}
.idx1-tpl1328-icon-curtir a .fa-regular { font-size: 27px; color: #000;}
.idx1-tpl1328-icon-curtir a .fa-solid { font-size: 27px; color: #f00;}
.idx1-tpl1328-btn-novoanuncio-link {text-align: right;}
.idx1-tpl1328-btn-novoanuncio-link a{display: inline-block;border: 1px solid #e3e3e3;padding: 10px 15px;border-radius: 5px;color: #fff;margin: 20px 0 20px 10px;font: 500 13px "Montserrat", sans-serif;text-align: center;background-color: #000;text-transform: uppercase;}
.idx1-tpl1328-btn-novoanuncio-link a:hover {color: #fff;}
/*FIM*/
@media (max-width: 768px){.idx1-tpl1328-container-search { width: 100%; margin: 0; padding: 0 25px !important;}
.idx1-tpl1328-search-box div{padding:0;width:250px;}
.idx1-tpl1328-search-box { padding:0; margin: 0 -40px;}
.idx1-tpl1328-search-col .idx1-tpl1321-btn-sub-search {top: 0;}
.idx1-tpl1328-search-bg { background-size: cover !important; background-position: center !important;}
.idx1-tpl1328-lista-estoque-itens a{ flex-direction: column; justify-content: start; align-items: start; width: 70%; margin: 0 auto; border: 0}
.idx1-tpl1328-lista-estoque-itens .idx1-tpl1328-tab-bl{ width: 100%; display: flex; border-bottom: 1px solid #ededed; justify-content: space-between;}
.idx1-tpl1328-lista-estoque-itens .idx1-tpl1328-tab-bl span{ font: 600 14px "Montserrat", sans-serif; text-transform: uppercase;}
.idx1-tpl1328-lista-estoque-itens .idx1-tpl1328-tab-bl p{ font: 400 14px "Montserrat", sans-serif; text-transform: capitalize;}
.idx1-tpl1328-lista-estoque-itens div { text-align: left;}
.idx1-tpl1328-lista-estoque-itens { margin-bottom: 25px;}
.idx1-tpl1328-hbody{ display: none;}
.idx1-tpl1328-lista-estoque h1 { text-align: center;}
.idx1-tpl1328-tab-bl img { height: 100%; width: 100%; object-fit: cover;}
.idx1-tpl1328-lista-estoque-itens:nth-child(even) {background: #fff}
.idx1-tpl1328-lista-estoque-itens .idx1-tpl1328-tab-bl p{ margin: 0 0 10px 0; display:block; }
.idx1-tpl1328-tab-bl-14 {width: 100% !important;}}
.idx1-tpl1328-lista-estoque h1 {color: #861a28;}
.idx1-tpl1328-lista-estoque-itens:nth-child(even) {background: #f5f5f5;}
.idx1-tpl1328-btn-novoanuncio-link a {background-color: #861a28;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1331-btn-usr {	display: block; border: 1px solid #e3e3e3; padding: 10px 10px; border-radius: 5px; color: #fff; margin: 10px 0; font: 500 13px "Montserrat", sans-serif; text-align: center; background-color: #000; text-transform: uppercase;}
.idx1-tpl1331-btn-atalhos { display: flex; justify-content: flex-end; margin-top: 20px;}
.idx1-tpl1331-btn-usr:hover {	color: #fff;}
.idx1-tpl1331-btn-usr i {margin-right:0px; font-size: 16px;}
.idx1-tpl1331-icon-curtir a .fa-regular { font-size: 27px; color: #000;}
.idx1-tpl1331-icon-curtir a .fa-solid { font-size: 27px; color: #f00;}
.container { max-width: 1200px !important; padding: 0; margin: 0 auto;}
.idx1-tpl1331-artigos{ width: 100%;}
.idx1-tpl1331-w100 img { width: 100%;}
.idx1-tpl1331-artigos-item{ display: flex; width: 100%; margin-top: 10px; flex-direction: row; gap:40px;}
.itens-idx1-tpl1331-artigos{ width: 270px; height: 140px; background-size:cover !important; background-position: center !important;	margin:0;}
.idx1-tpl1331-artigos-overlay{ background: rgba(0, 0, 0, 0.3); width: 100%; height:100%; display: flex; justify-content: center; align-items: end; padding: 0 15px;}
h1.idx1-tpl1331-titulo-artigo a{ color: #fff; text-transform: uppercase; text-decoration: none;}
h1.idx1-tpl1331-titulo-artigo { font: 900 30px/31px "Montserrat", sans-serif;}
.idx1-tpl1331-ofertas-container{ display: flex; justify-content: space-between; margin-top: 35px;}
.idx1-tpl1331-itens-ofertas{ width: 390px; height: auto; padding: 15px; background-color: transparent;}
.idx1-tpl1331-img-detaque{ width: 250px; height: 173px; background-size: cover !important; background-position: center !important; position:relative;}
.idx1-tpl1331-selo_quali img{width: 100%;}
.idx1-tpl1331-selo_quali{ width: 56px; display: block; position: absolute; top: 8px; right: 4px; opacity: 0.7; z-index: 999;}
.idx1-tpl1331-thumbs{ display: grid; gap: 5px;}
.idx1-tpl1331-img-thumb{ width: 100%; height: 100%; background-size: cover !important; background-position: center !important;}
.idx1-tpl1331-itens-oferta-galeria{ display: grid; grid-template-columns: 250px 1fr; gap:5px;}
.idx1-tpl1331-itens-detalhes-box1{ display: grid; grid-template-columns: 1fr 30px; margin: 20px 0;}
.idx1-tpl1331-titulo-infor h1{ font: 900 24px "Montserrat", sans-serif; text-transform: uppercase;}
.idx1-tpl1331-titulo-infor a{ color: #000; text-decoration: none;}
.idx1-tpl1331-titulo-infor span{ display: block; font: 400 18px "Montserrat", sans-serif; text-transform: uppercase;}
.idx1-tpl1331-price { font: 900 26px "Montserrat", sans-serif; text-transform: uppercase; margin-bottom: 20px;}
.idx1-tpl1331-price > span { font: 900 14px "Montserrat", sans-serif; text-transform: uppercase;}
.idx1-tpl1331-price-outline{ font: 900 18px "Montserrat", sans-serif; text-transform: uppercase; margin-bottom: 0px;	text-decoration: line-through; color: gray !important;}
.idx1-tpl1331-ano-km{ font: 400 16px "Montserrat", sans-serif; text-transform: uppercase; margin-bottom: 12px;}
.idx1-tpl1331-qrcode-search{ display: grid; grid-template-columns: 1fr 65px;justify-content: space-between; align-items:flex-end;}
.idx1-tpl1331-qrcode-search p a { font: 500 11px "Montserrat", sans-serif; text-transform: uppercase; font-style: normal; margin-bottom: 0; color: #ff6e0d;}
.idx1-tpl1331-qrcode-search p img { width: 90px; margin: 0 0 7px 0;}
.idx1-tpl1331-img-qrcode{ text-align: right;}
.idx1-tpl1331-titulo-30 {font: 500 20px "Montserrat", sans-serif; color: #000; letter-spacing: 0;width: 100%;}
.idx1-tpl1331-titulo { font: 600 40px "Montserrat", sans-serif; color: #000; letter-spacing: -1px; width: 100%;}
.idx1-tpl1331-separador{ border-top: 1px solid #dddddd; margin: 50px auto; width: 1200px; }
.idx1-tpl1331-modalbox{ background-color: rgba(0, 0, 0 ,.75); width: 100vw; height: 100vh; display: none; flex-direction: row; justify-content: center; align-items: center; z-index: 9999; position: fixed; top:0; left:0; transition: All 0.5s;}
.idx1-tpl1331-modalContainer{ width:600px; height: auto; background-color: white; border-radius: 10px; padding: 35px;text-transform: uppercase;position: relative;}
.idx1-tpl1331-boxImg{ width: 100%;}
.idx1-tpl1331-tpl1331 .idx1-tpl1331-titulo{ font: 600 20px "Montserrat", sans-serif; text-align: right; margin: 0; padding: 0;}
.idx1-tpl1331-bl-flex{display: flex; align-items: center; height:60px;}
.idx1-tpl1331-pbt-15 div{ padding: 7px 15px;}
.idx1-tpl1331-btn-closed{ position: absolute; top:-11px; right: -11px; background-color: #000; width: 30px; height: 30px; color:#fff; display: flex; justify-content: center; align-items: center; font-size: 20px; border-radius: 50%; cursor: pointer;}
/*FIM*/
@media (max-width: 768px){ .idx1-tpl1331-titulo-30 {text-align: center;} .idx1-tpl1331-artigos-item { display: flex; width: 100%; margin-top: 0px; flex-direction: row; flex-wrap: wrap; gap: 28px; justify-content: space-between;}
.idx1-tpl1331-titulo { font: 700 40px "Montserrat", sans-serif; color: #000; letter-spacing: -1px; width: 100%; text-align: center;}
h1.idx1-tpl1331-titulo-artigo { font: 900 17px/21px "Montserrat", sans-serif;}
.itens-idx1-tpl1331-artigos { width: 46%; height: 280px; background-size: cover !important; background-position: center !important; margin: 0;}
.idx1-tpl1331-ofertas{ padding: 0px;}
.container { max-width: 100% !important; padding: 0; margin: 0 auto;}
.idx1-tpl1331-ofertas-container { display: flex; justify-content: space-between; margin-top: 35px; flex-direction: column;}
.idx1-tpl1331-itens-ofertas { width: 100%; height: auto; margin-bottom: 50px;	padding: 0px;}
.idx1-tpl1331-separador { border-top: 1px solid #dddddd; margin: 20px auto; width: 100%;}
.idx1-tpl1331-btn-usr { display: block; border: 1px solid #e3e3e3; padding: 10px 15px; border-radius: 5px; color: #fff; margin: 20px 0; font: 500 13px "Montserrat", sans-serif; text-align: center; background: #000; text-transform: uppercase;}
.idx1-tpl1331-btn-closed{ top: 10px; right: 10px}
.idx1-tpl1331-mt-25{ margin-top: 45px;}
.idx1-tpl1331-boxImg{ width: 60%; margin: 0 auto}
.idx1-tpl1331-tpl1331 .idx1-tpl1331-titulo{font: 600 20px "Montserrat", sans-serif;text-align: center;margin: 0;padding: 15px 0;width: 100%;}
.idx1-tpl1331-pbt-15 .col-md-3{ width: 38%;}
.idx1-tpl1331-pbt-15 .col-md-9{ width: 62%; font-weight: bold;}
.idx1-tpl1331-modalContainer { width: 100%; padding: 15px; margin: 0 15px;}
}
.idx1-tpl1331-btn-usr {background-color: #981a2f;}
.idx1-tpl1331-itens-ofertas {background-color: #fff;}
.idx1-tpl1331-qrcode-search p a {color: #861a28;}
.idx1-tpl1331-titulo-30 {color: #861a28;}
.idx1-tpl1331-titulo {color: #861a28;}
.idx1-tpl1331-separador {border-top: 1px solid #861a28;}

/*INICIO-DESKTOP-p1*/
.container { width: 1200px ; padding: 0 15px;}
.idx1-tpl1334{ background-color: #014645; height: 40px; font: 15px/22px 'Montserrat', sans-serif;}
.idx1-bl-flex-center{ display: flex; align-items: center; height:40px;}
.idx1-bl-flex{ display: flex; align-items: center; justify-content: end; height:40px;}
.idx1-tpl1334-menu .navbar-nav li a { font: 12px/22px 'Montserrat', sans-serif; margin: 10px 11px 11px 1px; letter-spacing: -0.4px; color: #ffffff; border-right: 1px rgb(255 255 255 / 24%) solid; padding: 6px 11px 5px 0px; line-height: 2px; text-transform: uppercase; border-bottom:none;}
.idx1-tpl1334-menu {height: 40px}
.idx1-tpl1334-rede a svg{ fill: #fff; width: 23px; height: 23px; margin-left: 5px;}
.idx1-tpl1334-rede{ margin-left: 15px;}
.idx1-tpl1334-previsao img{ width: 30px; margin-right: 10px;}
.idx1-tpl1334-previsao span{ color: #fff}
.idx1-tpl1334-fixed-top { position: fixed; right: 0; left: 0; z-index: 999; top:0px;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx1-tpl1334-data{ color: #fff;}
/*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) {.container { width: 100% !important; padding: 0 15px;}
.idx1-tpl1334-menu .navbar-nav{ text-align: center;}
.idx1-bl-flex-center { display: block; align-items: center; height:40px;}
.idx1-tpl1334-data { color: #fff; text-align: center;margin: 10px 0;}
.idx1-tpl1334 { height: 100%; padding: 0 0 20px 0; height: 100%}
.idx1-bl-flex { display: flex; align-items: center; justify-content: space-around; height:40px;}}
.idx1-tpl1334 {background-color: #005990;}
.idx1-tpl1334-menu .navbar-nav li a {font: 500 16px ;color: #fff;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1335{ width: 1200px; padding: 0 15px; margin: 0 auto}
.idx1-tpl1335-bl-banner { display: flex; justify-content: end; align-items: center;}
.idx1-tpl1335-bl-logo { display: flex; justify-content: end; align-items: center; height: 90px; overflow: hidden;}
.idx1-tpl1335-bl-logo img { width: 100%}
.idx1-tpl1335-bannerConfig .bannerResult > div { display: inline-block; }
.idx1-tpl1335-bannerConfig .bannerResult { text-align: center; }
.idx1-tpl1335-banner-desktop { display: block; overflow: hidden; height: 90px;}
.idx1-tpl1335-banner-mobile { display: none; }
/*FIM*/
@media (max-width: 768px){.idx1-tpl1335{ width: 100%; padding: 0 15px;}
.idx1-tpl1335-bl-logo img { width: 100%; margin: 0 0 25px 0}
.idx1-tpl1335-bl-logo { display: flex; justify-content: end; align-items: center; height: 129px; overflow: hidden;}
.idx1-tpl1335-banner-desktop {display: none;}
.idx1-tpl1335-banner-mobile {display: block; }
.idx1-tpl1335-bl-banner { display: flex; justify-content: end; align-items: center; height: 70px; overflow: hidden;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1336{}
.idx1-tpl1336 .swiper { width: 100%; height: 100%;}
.idx1-tpl1336 .swiper-slide { text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.idx1-tpl1336 .swiper-slide img { display: block;width: 100%; height: 390px !important; object-fit: cover !important;}
.idx1-tpl1336 .swiper { width: 100%; height: 100%; margin-left: auto; margin-right: auto;}
.idx1-tpl1336 .swiper-slide { background-size: cover; background-position: center;}
.idx1-tpl1336 .mySwiper2 {height: 80%; width: 100%;}
.idx1-tpl1336 .mySwiper { height: 20%; box-sizing: border-box; padding: 10px 0;}
.idx1-tpl1336 .mySwiper .swiper-slide { width: 25%; height: 100%; opacity: 0.4;}
.idx1-tpl1336 .swiper-wrapper { border-top: 10px solid #fff;}
.idx1-tpl1336 .mySwiper img { width: 120px !important; height: 65px !important; object-fit: cover !important;}
.idx1-tpl1336 .mySwiper .swiper-slide-thumb-active { opacity: 1;}
.idx1-tpl1336 .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover !important;}
.idx1-tpl1336 .swiper-slide a{ text-decoration: none;}
.idx1-tpl1336 .swiper-button-next, .idx1-tpl1336 .swiper-button-prev { top: 38% !important;}
.idx1-tpl1336-p-0{ padding: 0px;}
.idx1-tpl1336-divisor { width: 100%; height: 1px;background-color: #e6e6e6; display: block; margin: 30px 0;}
.idx1-tpl1336-fotos { width: 100%; height: 100%;}
.idx1-tpl1336-p1-hat { text-transform: uppercase; color: #003e3c; font: 800 15px 'Montserrat', sans-serif; margin: 15px 0px 11px; text-align: left;}
.idx1-tpl1336-p1-title{font: 500 22px 'Montserrat', sans-serif;color: #000; margin: 0px; margin-bottom: 17px;line-height: 24px; display: block; text-align: left;}
.idx1-tpl1336-p1-call{ font: 400 15px 'Montserrat', sans-serif; color: #000;margin: 0px; margin-bottom: 17px;line-height: 24px; display: block; text-align: left;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx1-tpl1336-p2-hat {text-transform: uppercase; color: #003e3c; font: 800 15px 'Montserrat', sans-serif; margin: 15px 0px 11px; text-align: left;}
.idx1-tpl1336-p2-title { font: 500 18px 'Montserrat', sans-serif; color: #000; margin: 0px; margin-bottom: 17px; line-height: 24px;}
.idx1-tpl1336-bl-p2 img{ width: 100%}
/*FIM*/
/*INICIO-DESKTOP-p3*/
.idx1-tpl1336-p3-hat {text-transform: uppercase; color: #003e3c; font: 800 15px 'Montserrat', sans-serif; margin: 15px 0px 11px; text-align: left;}
.idx1-tpl1336-p3-title { font: 500 18px 'Montserrat', sans-serif; color: #000; margin: 0px; margin-bottom: 17px; line-height: 24px;}
.idx1-tpl1336-bl-p3 img{ width: 100%}
/*FIM*/
@media (max-width: 768px) {.idx1-tpl1336 .swiper-slide img { display: block; width: 100%; height: 250px !important; object-fit: cover;}
.idx1-tpl1336 .swiper-button-next, .idx1-tpl1336 .swiper-button-prev { top: 32% !important;}
.idx1-tpl1336-fotos { width: 100%; height: inherit;}
.idx1-tpl1336 .mySwiper img { width: 100% !important; height: 65px !important; object-fit: cover !important;}}
.idx1-tpl1336-p1-hat {color: #08813b;}
.idx1-tpl1336-p2-hat {color: #08813b;}
.idx1-tpl1336-p3-hat {color: #08813b;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1341-menu-principal{ display:flex; border-top: 1px solid #e7e7e7 !important; border-bottom: 1px solid #e7e7e7 !important; background-color: #0357a3; box-shadow: 0 5px 10px 0px rgba(0, 0, 0, .2) !important; margin:inherit;}
.idx1-tpl1341-menu-principal .navbar-collapse { padding-left: 20px;}
.idx1-tpl1341-menu-principal .navbar-nav>li>a {letter-spacing: -.5px; transition: all .4s; padding: 9px 0; margin-right: 25.4px; color: #fff; font: 500 14px/38px Roboto, sans-serif; text-transform: uppercase; border-top: 3px solid transparent; border-bottom: 3px solid transparent;}
.idx1-tpl1341-menu-principal .navbar-nav>li>a:hover { letter-spacing: -.5px; transition: all .4s; padding: 9px 0; margin-right: 25.4px; color: #92924b; font: 500 14px/38px Roboto, sans-serif; text-transform: uppercase; border-top: 3px solid transparent; border-bottom: 3px solid #ffff00;}
.idx1-tpl1341-menu-principal-flex { display: flex; align-items: center; justify-content: space-between; }
.idx1-tpl1341-menu-principal-flex ul.idx1-tpl1341-nav-search { margin: 0px 0px 0px 20px; padding: 0; list-style: none; display:inherit;}
.idx1-tpl1341-menu-principal-flex .navbar-collapse { flex: 1; }
.idx1-tpl1341-menu-principal-flex .navbar-nav { float: inherit !important; margin: 0; display: flex; justify-content: space-between;}
.idx1-tpl1341-menu-principal-flex .navbar-nav>li>.dropdown-menu,
.idx1-tpl1341-menu-principal-flex .navbar-nav>li>.dropdown-menu:focus{ background-color: #004c98;}
.idx1-tpl1341-menu-principal-flex .navbar-nav .dropdown-menu>li>a:focus,
.idx1-tpl1341-menu-principal-flex .navbar-nav .dropdown-menu>li>a:hover { color: #262626; text-decoration: none; background-color: transparent;}
.idx1-tpl1341-menu-area.nav .open>a,
.idx1-tpl1341-menu-area .nav .open>a:focus,
.idx1-tpl1341-menu-area .nav .open>a:hover { background-color: transparent; border-color: transparent;}
.idx1-tpl1341-menu-principal-flex .navbar-nav li a { color: #fff !important; font: 500 14px "Montserrat", sans-serif !important; text-transform: uppercase !important; }
.idx1-tpl1341-menu-side-lateral { width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; z-index: 999;}
.idx1-tpl1341-menu-area {z-index: 999; width:300px; top:0; background-color: #0357a3; padding: 20px; height: 100vh; position:fixed; left: -310px; transition: all .3s ease-in-out;}
.idx1-tpl1341-menu-area img{ width: 80%; margin: 0 auto; }
.idx1-tpl1341-menu-area .dropdown-menu li a img { width: 62px;}
.idx1-tpl1341-logo-side{text-align: center; border-bottom: 1px solid #ffffff29; margin: 20px 0; padding-bottom: 20px;}
.idx1-tpl1341-side-overlay{ transition: all .5s ease-in-out; background-color: rgba(0, 0, 0, 0.7); display: block; opacity: 1;}
.idx1-tpl1341-btn-closed {width: 100%; font: 600 16px "Montserrat", sans-serif; text-align: right;}
.idx1-tpl1341-btn-closed span{ background-color: #fff; padding: 3px 8px; color: #0357a3; display: inline-block; border-radius: 5px; cursor: pointer;}
.idx1-tpl1341-lista-menu .navbar-nav li a { font: 500 14px "Montserrat", sans-serif; color: #fff; text-transform: uppercase; padding: 4px 0;}
.idx1-tpl1341-lista-menu .navbar-nav li a:hover { color: #fff; background-color: transparent; text-transform: uppercase; padding: 4px 0;}
.idx1-tpl1341-lista-menu .navbar-nav li { padding: 3px; float: none;}
.idx1-tpl1341-menu-area.active { left: 0;}
.idx1-tpl1341-menu-area hr { width: 100%; margin-top: 20px; margin-bottom: 20px; display: inline-block; border: 0; border-top: 1px solid #ffffff29;}
.idx1-tpl1341-side-overlay.active { display: block; opacity: 1;}
.idx1-tpl1341-side-overlay {top:0; left:0; display: none; position: fixed; width: 100vw; height: 100vh; background-color: rgba(0,0,0,.7);z-index: 998; opacity: 0;transition: all .5s ease-in-out;}
.navbar-fixed-top .idx1-tpl1341-mobile-img{ width: 100px; display: block !important; height: auto; margin: 0 0 0 10px;}
.idx1-tpl1341-mobile-img{ display: none;}
.navbar-fixed-top .idx1-tpl1341-menu-principal-flex .navbar-nav li a { color: #fff !important; font: 500 12px "Montserrat", sans-serif !important; text-transform: uppercase !important;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx1-tpl1341-menu-principal-flex ul.idx1-tpl1341-bl-data{list-style-type: none; padding: 0; margin: 0; display:inherit; font-size: 12px; width:161px;}
.idx1-tpl1341-menu-principal-flex ul.idx1-tpl1341-bl-data li { color: #fff; margin: 0 10px 0 0; padding: 0; width: 200px; text-transform: uppercase;}
.navbar-fixed-top .idx1-tpl1341-menu-principal-flex ul.idx1-tpl1341-bl-data li { color: #fff; margin: 4px 10px 0 0; padding: 0; width: 175px; text-transform: uppercase; font-size: 12px; text-align: right;}
.navbar-fixed-top .idx1-tpl1341-menu-principal-flex ul.idx1-tpl1341-bl-data { display: block !important;}
.idx1-tpl1341-p1-bg .navbar-default .navbar-nav>.open>a,
.idx1-tpl1341-p1-bg .navbar-default .navbar-nav>.open>a:focus,
.idx1-tpl1341-p1-bg .navbar-default .navbar-nav>.open>a:hover{color:inherit;background-color: transparent;}
.navbar-default .navbar-toggle .icon-bar { background-color: #e9e2e2;}
.idx1-tpl1341-menu-hamburguer { cursor: pointer}
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) {.idx1-tpl1341-menu-principal .navbar-nav>li>a { padding: 5px 0; margin-right: 10px; font: 500 12.5px/38px Roboto, sans-serif; }
.idx1-tpl1341-menu-principal .navbar-nav>li>a:hover { padding: 5px 0; margin-right: 10px; font: 500 12.5px/38px Roboto, sans-serif; }}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) {.idx1-tpl1341-menu-principal .navbar-nav>li>a { padding: 13px 0px; margin-right: 6px; font: 500 9.8px/43px Roboto, sans-serif; }
.idx1-tpl1341-menu-principal .navbar-nav>li>a:hover { padding: 13px 0px; margin-right: 5px; font: 500 9.8px/43px Roboto, sans-serif;}}
/* MOBILE */
@media (max-width: 768px){.idx1-tpl1341{ width: 100%;}
.idx1-tpl1341-menu-principal .navbar-collapse { padding-left: 30px;}
.idx1-tpl1341-menu-principal{ display: inherit;}
.idx1-tpl1341-hidden-xs{ display: none !important;}
.idx1-tpl1341-menu-hamburguer { display: none; }
.idx1-tpl1341-menu-principal-flex ul.idx1-tpl1341-nav-search { margin: 0; padding: 14px; list-style: none; float: left; position: absolute; top: 0px; }
.idx1-tpl1341-menu-principal-flex ul.idx1-tpl1341-bl-data{ margin: 0; padding: 14px 0; list-style: none; float: left; position: absolute; top: 0px; left: 101px }
.idx1-tpl1341-navbar-header { float: left; width: 100%;}
.idx1-tpl1341-menu-principal-flex { display: block; align-items: inherit; justify-content: inherit }
.idx1-tpl1341-menu-principal-flex ul.navbar-nav { float: inherit !important; margin: 0; display: block !important; justify-content: inherit !important;}
.idx1-tpl1341-menu-area, .idx1-tpl1341-side-overlay { display: none !important;}
.navbar-fixed-top .idx1-tpl1341-mobile-img { width: 100px; height: auto; display: block !important; position: absolute; top: 0; left: 56px;
}
.navbar-fixed-top .idx1-tpl1341-menu-principal-flex ul.idx1-tpl1341-bl-data{ list-style-type: none; padding: 0; margin: 0; top: 15px; left: 135px; width: 113px; font-size: 12px; display: block !important;}
.idx1-tpl1341-menu-principal-flex ul.idx1-tpl1341-bl-data li { color: #fff; margin: 0 10px 0 0; padding: 0; width: 200px; text-transform: uppercase;}
}
.idx1-tpl1341-menu-principal {background-color: #f0f0f0;border-top: 4px solid #787878 !important;border-bottom: 0px !important;box-shadow: inherit !important;}
.idx1-tpl1341-menu-principal .navbar-nav>li>a {color: #787878 !important;font: 500 14px "PT Sans", sans-serif !important;}
.idx1-tpl1341-menu-principal .navbar-nav>li>a:hover {font: 500 14px"PT Sans", sans-serif !important;;border-bottom: 3px solid #d21f26;}
.idx1-tpl1341-menu-principal-flex .navbar-nav li a {color: #787878 !important;font: 500 14px"PT Sans", sans-serif !important;}
.idx1-tpl1341-menu-side-lateral {z-index: 99999;}
.idx1-tpl1341-menu-area {background-color: #f0f0f0;z-index: 9999;}
.idx1-tpl1341-btn-closed span {background-color: #787878;color: #fff;}
.idx1-tpl1341-lista-menu .navbar-nav li a {font: 500 14px"PT Sans", sans-serif !important;color: #787878;}
.idx1-tpl1341-lista-menu .navbar-nav li a:hover {color: #787878;}
.navbar-fixed-top .idx1-tpl1341-menu-principal-flex .navbar-nav li a {color: #787878 !important;font: 500 12px"PT Sans", sans-serif !important;}
.idx1-tpl1341-menu-principal-flex ul.idx1-tpl1341-bl-data {display: none;}
.navbar-default .navbar-toggle .icon-bar {background-color: #000;}

/*INICIO-DESKTOP-p1*/
.tpl1347 .img-large img{ width: 100%; height: 350px; object-fit: cover;}
.tpl1347 .img-thumbs img{ width: 100%; height: 140px; object-fit: cover;}
.tpl1347 a { text-decoration: none; }
.tpl1347 .chapeu { font: 800 15px "Montserrat", sans-serif; color: #155394; text-transform: uppercase; margin:13px 0; }
.tpl1347 .credito { font: 500 9px/17px "Montserrat", sans-serif; color: #000; text-transform: uppercase; text-align: right;}
.tpl1347 .titulo-sessao { font: 800 30px "Montserrat", sans-serif; color: #155394; margin: 0 0 15px 0; }
.tpl1347 .titulo { font: 400 18px/24px "Montserrat", sans-serif; color: #000; margin: 0}
.tpl1347 .btn-line{ font: 500 12px "Montserrat", sans-serif; display: inline-block; border-radius: 5px; color: #155394; padding:10px 15px; text-transform: uppercase; border:2px solid #155394; margin-top: 45px;}
.tpl1347 .row-m0{ margin-right: 0px; margin-left: 0px;}
.tpl1347 .row-mt{ margin-top: 20px;}
.tpl1347 .row-mb{ margin-bottom: 30px;}
.tpl1347 .row-p0{ padding: 0}
/*FIM*/
/* DESKTOP */
@media screen and (min-width: 1200px) {
}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) {}
/* SMARTPHONE */
@media only screen and (max-width : 768px) {.tpl1347 .titulo-sessao { margin:0; }
.tpl1347 .row-mb{ margin-bottom: 0px;}
.tpl1347 .row-mt{ margin-top: 0px;}
.tpl1347 a { text-decoration: none; margin-top: 30px; display: block; }
.tpl1347 .bl-p1{ margin: 0 0 35px 0}}
.tpl1347 .chapeu {color: #004e75;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1349 a { text-decoration: none; }
.idx1-tpl1349 .idx1-tpl1349-imgCover img{ width: 100%; height: 95px; object-fit: cover; }
.idx1-tpl1349 .idx1-tpl1349-chapeu { font: 800 15px "Montserrat", sans-serif; color: #155394; margin:0 0 10px 0; text-transform: uppercase;}
.idx1-tpl1349 .idx1-tpl1349-titulo { font: 400 15px/20px "Montserrat", sans-serif; color: #000; margin: 0; }
.idx1-tpl1349 .idx1-tpl1349-titulo-sessao { font: 800 30px "Montserrat", sans-serif; color: #155394; margin: 0 0 20px -15px; }
.idx1-tpl1349 .idx1-tpl1349-separador { width: 100%; height:1px; background-color: #d5d5d5; margin: 20px 0}
.idx1-tpl1349 .idx1-tpl1349-row-0{ margin:0; padding:0; }
.idx1-tpl1349 .idx1-tpl1349-row-mtb{ margin-bottom: 20px;}
.idx1-tpl1349 .idx1-tpl1349-btn-line{ font: 500 12px "Montserrat", sans-serif; display: inline-block; border-radius: 5px; color: #155394; padding:10px 15px; text-transform: uppercase; border:2px solid #155394; }
/*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-tpl1349 .idx1-tpl1349-row-0{ margin:0; }
.idx1-tpl1349 .idx1-tpl1349-text-right{ margin:20px 0; }
.idx1-tpl1349 .row{ margin:0 0 15px 0; }
.idx1-tpl1349 .idx1-tpl1349-imgCover img { width: 160px; height: 120px; object-fit: cover;}
.idx1-tpl1349 .idx1-tpl1349-titulo { font: 400 16px/26px "Montserrat", sans-serif; color: #000; margin: 0; }
.idx1-tpl1349 .idx1-tpl1349-titulo-sessao { font: 800 30px "Montserrat", sans-serif; color: #155394; margin: 0 0 20px 0; }
.idx1-tpl1349 .idx1-tpl1349-chapeu { font: 800 15px "Montserrat", sans-serif; color: #155394; text-transform: uppercase; margin: 0 0 13px 0; }
.idx1-tpl1349 .col-xs-12{ padding: 0; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1364{ background-color: #eaeaea; border-top: 0px; border-bottom: 0px; padding: 0;}
.idx1-tpl1364 .container{ width:1200px; margin: 0 auto; padding: 0}
.idx1-tpl1364 .navbar-nav li a { color: #000; font: 400 17px "Montserrat", sans-serif; border-bottom: 5px solid transparent; padding-bottom: 10px; padding-top: 0; padding-right: 0px; padding-left: 0px;}
.idx1-tpl1364 .navbar-nav li { padding-right: 0px;}
.idx1-tpl1364 .navbar-nav li:last-child { padding-right: 0px !important;}
.idx1-tpl1364 .navbar-nav li a:hover {color: #a59e01; font: 400 17px "Montserrat", sans-serif; border-bottom: transparent; padding-bottom: 10px; background: transparent;}
/*FIM*/
@media (max-width: 768px){.idx1-tpl1364 .navbar-nav { display: flex;justify-content: center;flex-direction: column; width: 100%; margin: 0;}
.idx1-tpl1364 .navbar-nav li a { color: #000; font: 400 16px "Montserrat", sans-serif; padding-bottom: 0; padding-top: 0;}
.idx1-tpl1364 .navbar-nav li{ border-bottom: 1px solid #d0d0d0; padding: 10px 0;}
.idx1-tpl1364 .navbar-nav li:last-child{ border-bottom: none;}
.idx1-tpl1364 .container{ width:100%; margin: 0; padding: 0 15px;}}
.idx1-tpl1364 {background-color: #424242;}
.idx1-tpl1364 .navbar-nav li a {color: fff;font: 400 18px "Frank Ruhl Libre", "DM Serif Text", serif;}
.idx1-tpl1364 .navbar-nav li a:hover {color: fff;font: 400 18px "Frank Ruhl Libre", "DM Serif Text", serif;}

/*INICIO-DESKTOP-p1*/ .tplListaNoticias3-title-ses { font: 500 18px 'Montserrat', sans-serif; margin: 0 0 25px 0; padding: 14px 20px; background-color: #004C94; color: white; text-transform: uppercase; } .tplListaNoticias3-title { font: 500 16px 'Montserrat', sans-serif; margin-bottom: 15px; color: black; } .tplListaNoticias3-btn { color: white; background-color: black; border-color: black; } .tplListaNoticias3-btn.btn.focus, .tplListaNoticias3-btn.btn:focus, .tplListaNoticias3-btn.btn:hover { color: white; }
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .tplListaNoticias3-title-ses { font: 500 17px 'Montserrat', sans-serif; padding: 14px 10px; }}
.tplListaNoticias3-title-ses {font: 500 18px "Frank Ruhl Libre", "DM Serif Text", serif;background-color: #009eff;color: white;}
.tplListaNoticias3-title {font: 500 16px "Frank Ruhl Libre", "DM Serif Text", serif;color: white;}
.tplListaNoticias3-btn {background-color: white;}
.tplListaNoticias3-btn.btn.focus, .tplListaNoticias3-btn.btn:focus, .tplListaNoticias3-btn.btn:hover {color: white;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1398{ width: 871px; margin: 0 auto; display:flex; gap: 20px;}
.idx1-tpl1398 a{ text-decoration: none;}
.idx1-tpl1398-item{ display: flex; gap: 15px}
.idx1-tpl1398-item--img img{ width: 200px; height: 120px; object-fit: cover;}
.idx1-tpl1398-item--text{ display: flex; flex-direction: column; }
.idx1-tpl1398-item--text p, .idx1-tpl1398-item--text h1 {padding: 0px; margin: 0px;}
.idx1-tpl1398-item--text p { margin: 0 0 10px 0; font: 900 15px "Montserrat", sans-serif; text-transform: uppercase; color:#000;}
.idx1-tpl1398-credit { min-height: 11px; text-align: right; margin: 0 0 2px; font: 400 11px/11px Arial,sans-serif; color: gray;}
.idx1-tpl1398-item--text h1 {font: 500 18px "Montserrat", sans-serif; color:#000;}
/*FIM*/
@media (max-width: 768px){.idx1-tpl1398{ width: 100%; margin: 0; display:flex; gap: 20px; flex-direction: column; padding: 0}
.idx1-tpl1398-item--img img{ width: 150px; height: 100px; object-fit: cover;}
.idx1-tpl1398-item--text h1 { font: 500 16px "Montserrat", sans-serif; color: #000;}}
.idx1-tpl1398-item--img img {width: 220px;height: 150px;}
.idx1-tpl1398-item--text p {font: 900 16px "PT Sans", sans-serif;color: #d20423;margin: 10px 0 5px 0;}
.idx1-tpl1398-item--text h1 {font: 400 22px "PT Sans Narrow", sans-serif;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1403 { width: 100%; background-color: transparent;}
.idx1-tpl1403--container { width: 1200px; height: 140px; background-color: #000; margin: 0 auto; padding: 0 30px; display: flex; align-items: center; gap: 30px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.idx1-tpl1403--container .idx1-tpl1403-bl-logo { width: 277px;}
.idx1-tpl1403--container .idx1-tpl1403-bl-logo img { width: 100%;}
.idx1-tpl1403--container-banner { width: 725px; height: 100px;}
.idx1-tpl1403--container-previsao { width: 80px; height: 100px; border: 1px solid #fff; padding: 3px; display: flex; align-items: center; justify-content: space-around; flex-direction: column;}
.idx1-tpl1403 .box-min-max { display: flex; gap: 5px; font: 700 14px "Frank Ruhl Libre", sans-serif; color: #fff; align-items: center;}
.idx1-tpl1403 .max-temp { font: 700 13px "Frank Ruhl Libre", sans-serif;}
.idx1-tpl1403 .min-temp { font: 300 13px "Frank Ruhl Libre", sans-serif;}
.idx1-tpl1403 .weather-img img { height: 30px}
.idx1-tpl1403 .weather-city { font: 700 12px "Frank Ruhl Libre", sans-serif; color: #fff;}
.idx1-tpl1403-banner-desktop { display: block; overflow: hidden; height: 90px;}
.idx1-tpl1403-banner-mobile { display: none; }
.idx1-tpl1403 img.icon-weather { width: 50px;}
/*FIM*/
/* Celular Portrait */
@media only screen and (min-device-width: 320px) and (max-device-width: 768px) and (orientation: portrait) {.idx1-tpl1403--container { width: 100%; height: 100%; background-color: #000; margin: 0 auto; padding: 15px 30px; display: flex; align-items: flex-start; flex-direction: column; gap: 0px; position: relative;}
.idx1-tpl1403--container-banner { width: 100%;}
.idx1-tpl1403--container-banner img { width: 100%; height: 100px; object-fit: cover;}
.idx1-tpl1403--container .idx1-tpl1403-bl-logo { margin: 30px 0 30px 0; width: 70%;}
.idx1-tpl1403--container-previsao { position: absolute; top: 20px; right: 30px;}
.idx1-tpl1403-banner-desktop { display: none; }
.idx1-tpl1403-banner-mobile { display: block; }}
/* Tablet */
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {.idx1-tpl1403--container .idx1-tpl1403-bl-logo { margin: 30px 0 30px 0px; width: 300px;}
.idx1-tpl1403--container-previsao { width: 100px; height: 120px; border: 1px solid #fff; padding: 3px; display: flex; align-items: center; justify-content: space-around; flex-direction: column;}
.idx1-tpl1403--container { width: 100%; height: 100%; background-color: #000; margin: 0 auto; padding: 30px; display: flex; align-items: flex-start; gap: 0; position: relative; flex-direction: column;}
.idx1-tpl1403--container-previsao { position: absolute; top: 20px; right: 30px;}
.idx1-tpl1403--container-banner img { width: 100%; height: 100px; object-fit: cover;}
.idx1-tpl1403--container-banner { width: 100%;}}

.idx1-tpl1404 {width: 100%; background-color: #0064a1;}
.idx1-tpl1404--container { width: 1200px; margin: 0 auto; display: flex; align-items: center; height: 70px;}
.idx1-tpl1404--container h1 { margin: 0 25px 0 0; padding: 0px; font: 900 24px "DM Serif Tex", "Frank Ruhl Libre", sans-serif; width: 220px; border-right: 1px solid #ffffff54; color: #fff;}
.idx1-tpl1404--container a {color: #fff; text-decoration: none;}
.marquee { height: auto; width: 900px; overflow: hidden;}
.marquee span { font: 400 20px "DM Serif Tex", "Frank Ruhl Libre", sans-serif; margin: 0 50px 0 0; color: #fff;}
.marquee span strong {font: 600 20px "DM Serif Tex", "Frank Ruhl Libre", sans-serif; margin: 0 15px 0 0; padding: 3px 5px; color: #0064a1; text-transform: uppercase; background-color: #fff; border-radius: 5px; display: inline-block;}
/* Celular Portrait */
@media only screen and (min-device-width: 320px) and (max-device-width: 768px) and (orientation: portrait) {.idx1-tpl1404--container { width: 100%; margin: 0 auto; display: flex; flex-direction: column; align-items: center; height: 100%; padding: 20px;}
.idx1-tpl1404--container h1 { margin: 0; padding: 0px; font: 900 24px "DM Serif Tex", "Frank Ruhl Libre", sans-serif; width: 100%; border-right: 0; color: #fff;}
.marquee { height: auto; width: 300px !important; overflow: hidden;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1405 {width: 100%;}
.idx1-tpl1405 a {text-decoration: none !important;color: #fff !important;}
.idx1-tpl1405--container { width: 900px; margin: 0 auto; display: flex; gap: 30px;}
.idx1-tpl1405--container-col1 { width: 570px; position: relative; height: 410px;}
.idx1-tpl1405 .swiper { width: 100%; height: 100%; border-radius: 15px;}
.idx1-tpl1405 .swiper-slide {font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center;}
.idx1-tpl1405 .swiper-slide img {display: block; width: 100%; height: 100%; object-fit: cover;}
.idx1-tpl1405 .swiper { margin-left: auto; margin-right: auto;}
.idx1-tpl1405--container-col1 .swiper-slide { position: relative;}
.idx1-tpl1405--container-col1 .swiper-slide h2 { text-align: left; padding: 10px 16px;font: 400 22px "DM Serif Text", "Frank Ruhl Libre", serif; color: #fff; background-color: #0064a1; margin: 0;border-radius: 10px;text-transform: uppercase; display:inline-block;}
.idx1-tpl1405--container-col1 .credito { position: absolute; top: 15px; right: 60px; z-index: 9999;font: 400 9px "Montserrat", serif; color: #fff;}
.idx1-tpl1405--container-col1 .swiper-slide h1 {text-align: left; font: 400 32px/38px "Frank Ruhl Libre", "DM Serif Text", serif; color: #fff; margin: 0;}
.idx1-tpl1405--container-col1 .swiper-slide img {height: 430px;width: 570px; object-fit: cover;}
.idx1-tpl1405 .swiper-pagination-bullet { width: 14px;height: 14px; background-color: #fff; opacity: 1; border: 2px solid #0064a1;}
.idx1-tpl1405 .swiper-pagination { position: absolute; text-align: right;transition: .3s opacity; transform: translate3d(0, 0, 0);z-index: 1; top: 0;padding: 10px 10px 0 0; height: 35px;}
.idx1-tpl1405 .swiper-pagination-bullet-active { opacity: 1; background: #0064a1;}
.idx1-tpl1405 .descricao { position: absolute; bottom: 0px; left: 0px;z-index: 1; background-color: #424242; width: 100%; padding: 30px; background: -moz-linear-gradient(top, rgba(229, 229, 229, 0) 0%, rgba(0, 0, 0, 0.3) 24%, rgba(0, 0, 0, 1) 100%); background: -webkit-linear-gradient(top, rgba(229, 229, 229, 0) 0%, rgba(0, 0, 0, 0.3) 24%, rgba(0, 0, 0, 1) 100%); background: linear-gradient(to bottom, rgba(229, 229, 229, 0) 0%, rgba(0, 0, 0, 0.3) 24%, rgba(0, 0, 0, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e5e5e5', endColorstr='#000000', GradientType=0);}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx1-tpl1405--container-p2 {display: flex; justify-content: space-between; gap: 30px;}
.idx1-tpl1405--container-p2--item img { width: 268px; height: 160px; border-radius: 10px; object-fit: cover;}
.idx1-tpl1405--container-p2--item { width: 268px; position: relative;}
.idx1-tpl1405--container-p2--item span { position: absolute; top: -15px; right: 0px; z-index: 9999;font: 400 9px "Montserrat", serif; color: #fff;}
.idx1-tpl1405--container-p2--item h2 { font: 400 19px/40px "Frank Ruhl Libre", "DM Serif Text", serif;color: #3abbf5;text-transform: uppercase; margin:0px}
.idx1-tpl1405--container-p2--item h1 { font: 600 22px "Frank Ruhl Libre", "DM Serif Text", serif; color: #fff; margin:0px}
/*FIM*/
/*INICIO-DESKTOP-p3*/
.idx1-tpl1405--container-p3 h1 { font: 400 19px "Frank Ruhl Libre", "DM Serif Text", serif; margin-bottom: 30px;}
.idx1-tpl1405--container-html-titulo-p3 {height: 53px; width: 100%; margin: 0 0 36px 0; background-color: #005996; display: flex; align-items: center; padding: 0 15px; position: relative;overflow: hidden;}
.idx1-tpl1405--container-html-titulo-p3:after { height: 83px; width: 56px; background-color: red;position: absolute; content: ''; display: block; right: -10px; transform: rotate(21deg);}
.idx1-tpl1405--container-html-titulo-p3 h1 {margin:0px; font: 600 25px "Frank Ruhl Libre", "DM Serif Text", serif; color: #fff;}
.idx1-tpl1405--container-p3 h1:last-child { margin-bottom: 0;}
.idx1-tpl1405--container-col2 { display: flex;justify-content: space-between; flex-direction: column;}
.idx1-tpl1405--container-col2 strong {font: 900 20px "Frank Ruhl Libre", "DM Serif Text", serif; color: #009eff; margin-right: 5px;}
.idx1-tpl1405--container-col2 {width: 270px;}
.idx1-tpl1405 .separador { width: 100%; height: 1px; background-color: #626262; margin: 35px 0; display: block;}
.idx1-tpl1405 .separador2 { width: 100%; height: 1px; background-color: #626262; margin: 35px 0; display: block;}
.idx1-tpl1405--container-p3 { height: 390px;}
/*FIM*/
/*INICIO-DESKTOP-p4*/
.idx1-tpl1405--container-p4 { position: relative;}
.idx1-tpl1405--container-p4 a img {width: 100%; height: 215px; object-fit: cover; border-radius: 10px;}
.idx1-tpl1405--container-p4 span {position: absolute; top: -15px; right: 0; z-index: 2; display: block; font: 400 9px "Montserrat", serif; color: #fff;}
.idx1-tpl1405--container-p4 .desc { position: absolute; bottom: 0; left: 0; z-index: 1; width: 100%; border-radius: 10px; padding: 15px; background: -moz-linear-gradient(top, rgba(229, 229, 229, 0) 0%, rgba(0, 0, 0, 0.3) 24%, rgba(0, 0, 0, 1) 100%); background: -webkit-linear-gradient(top, rgba(229, 229, 229, 0) 0%, rgba(0, 0, 0, 0.3) 24%, rgba(0, 0, 0, 1) 100%); background: linear-gradient(to bottom, rgba(229, 229, 229, 0) 0%, rgba(0, 0, 0, 0.3) 24%, rgba(0, 0, 0, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e5e5e5', endColorstr='#000000', GradientType=0);}
.idx1-tpl1405--container-p4 h2 { margin:0 0 10px 0;padding: 5px; background-color: #0064a1; border-radius: 5px; font: 400 14px"Frank Ruhl Libre", "DM Serif Text", serif; text-transform: uppercase; color: #fff !important; display:inline-block;}
.idx1-tpl1405--container-p4 h1 { font: 400 17px/16px "Frank Ruhl Libre", "DM Serif Text", serif; color: #fff; margin:0px;}
.idx1-tpl1405 .separador2 { width: 100%; height: 1px; background-color: #626262; margin: 35px 0; display: block;}
/*FIM*/
/* Celular Portrait */
@media only screen and (min-device-width: 320px) and (max-device-width: 768px) and (orientation: portrait) { .idx1-tpl1405--container { width: 100%; margin: 0 auto; display: flex; gap: 30px; flex-direction: column;} .idx1-tpl1405--container-col1,.idx1-tpl1405--container-col2 { width: 100%; position: relative;height: inherit;} .idx1-tpl1405--container-col2 {padding: 0 ;} .idx1-tpl1405--container-col1 .swiper-slide img { height: 430px; width: 100%; object-fit: cover;} .idx1-tpl1405--container-col1 .swiper-slide h2 { font: 400 16px "DM Serif Text", "Frank Ruhl Libre", serif;} .idx1-tpl1405--container-col1 .swiper-slide h1 {font: 400 21px/28px "Frank Ruhl Libre", "DM Serif Text", serif;} .idx1-tpl1405--container-p2 { display: flex; justify-content: space-between; gap: 30px; flex-direction: column; padding:px;} .idx1-tpl1405--container-p2--item { width: 100%; position: relative;} .idx1-tpl1405--container-p2--item img { width: 100%; height: 240px; border-radius: 10px; object-fit: cover;}	.idx1-tpl1405--container-p3 { height: auto;}}
/* Tablet */
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {}
.idx1-tpl1405 .separador2 {display: none;}
.idx1-tpl1405--container-p3 {height: inherit;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1406 {width: 100%;margin: 0 auto;display: flex;gap: 30px;}
.idx1-tpl1406 a {text-decoration: none;}
.idx1-tpl1406--item {width: 270px;height: 380px;color: #fff;position: relative;}
.idx1-tpl1406--item span {display: block;font: 400 9px "Montserrat", serif;color: #fff;color: #000;margin: 0 0 3px 0;text-align: right;}
.idx1-tpl1406--item img {display: block;color: #fff;border-radius: 10px;height: 380px;width: 100%;object-fit: cover;}
.idx1-tpl1406--item h2 {display: inline-block;background-color: #006ca5;font: 400 18px "Frank Ruhl Libre", 'DM Serif Text', serif;color: #fff;border-radius: 10px;padding: 5px 7px;margin: 0;text-transform: uppercase;width: 60%;}
.idx1-tpl1406--item h1 {font: 400 22px "Frank Ruhl Libre", 'DM Serif Text', serif;color: #fff;border-radius: 5px;padding: 5px 7px;margin: 0;}
.idx1-tpl1406--item .descricao {position: absolute;z-index: 2;bottom: 0;left: 0;width: 100%;padding: 15px 20px;background: -moz-linear-gradient(top, rgba(229, 229, 229, 0) 0%, rgba(0, 0, 0, 1) 100%);background: -webkit-linear-gradient(top, rgba(229, 229, 229, 0) 0%, rgba(0, 0, 0, 1) 100%);background: linear-gradient(to bottom, rgba(229, 229, 229, 0) 0%, rgba(0, 0, 0, 1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e5e5e5', endColorstr='#000000', GradientType=0);border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
/*FIM*/
@media only screen and (min-device-width: 320px) and (max-device-width: 768px) and (orientation: portrait) {.idx1-tpl1406 {width: 100%;margin: 0;display: flex;gap: 30px;flex-direction: column;padding: 0px;}
.idx1-tpl1406--item img {display: block;color: #fff;border-radius: 10px;height: 365px;width: 100%;object-fit: cover;}
.idx1-tpl1406--item {width: 100%;height: 380px;color: #fff;position: relative;border-radius: 10px;overflow: hidden;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1407 {width: 100%;margin: 0 auto;display: flex;gap: 30px;}
.idx1-tpl1407 a {text-decoration: none;}
.idx1-tpl1407--item {width: 270px;height: 380px;color: #fff;position: relative;}
.idx1-tpl1407-bl-1 {flex: 1;}
.idx1-tpl1407-bl-1 .item-p1 a span {display: block;margin: 0 0 3px 0;font: 400 9px "Montserrat", serif;color: #a3a3a3;text-align: right;}
.idx1-tpl1407-bl-1 .item-p1 a h2 {margin: 0;font: 600 20px/50px "DM Serif Text", serif;color: #47b3ff;text-transform: uppercase;}
.idx1-tpl1407-bl-1 .item-p1 a h1 {margin: 0;font: 600 32px "Frank Ruhl Libre", "DM Serif Text", serif;color: #fff;}
.idx1-tpl1407-bl-1 .item-p1 a img {width: 100%;height: 345px;object-fit: cover;border-radius: 10px;}
.idx1-tpl1407-bl-1 .item-p1 a {display: block;}
.idx1-tpl1407-bl-1 .separador {width: 100%;height: 1px;background-color: #626262;margin: 20px 0;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx1-tpl1407-bl-2 .separador {width: 100%;height: 1px;background-color: #626262;margin: 20px 0;}
.idx1-tpl1407-bl-1 .item-p2 {display: flex;gap: 25px;}
.idx1-tpl1407-bl-1 .item-p2 .item-p1-left {width: 268px;display: flex;gap: 15px;}
.idx1-tpl1407-bl-1 .item-p2 .item-p1-right h2 {margin: 12px 0 10px 0;font: 600 17px "DM Serif Text", serif;color: #47b3ff;text-transform: uppercase;}
.idx1-tpl1407-bl-1 .item-p2 .item-p1-right h1 {margin: 0;font: 400 24px/28px "Frank Ruhl Libre", "DM Serif Text", serif;color: #fff;}
.idx1-tpl1407-bl-1 .item-p2 .item-p1-right h3 {margin: 8px 0 0 0;font: 400 17px/24px "Frank Ruhl Libre", "DM Serif Text", serif;color: #fff;}
.idx1-tpl1407-bl-1 .item-p2 .item-p1-left img {width: 268px;height: 165px;}
/*FIM*/
/*INICIO-DESKTOP-p3*/
.idx1-tpl1407-bl-2 {width: 270px;}
.idx1-tpl1407-bl-2 .item-p3 a img {border-radius: 10px;}
.idx1-tpl1407-bl-2 .item-p3 a span {display: block;margin: 0 0 3px 0;font: 400 9px "Montserrat", serif;color: #a3a3a3;text-align: right;}
.idx1-tpl1407-bl-2 .item-p3 a h2 {margin: 0;font: 600 18px/35px "DM Serif Text", serif;color: #47b3ff;text-transform: uppercase;}
.idx1-tpl1407-bl-2 .item-p3 a h1 {margin: 0;font: 600 22px/35px "Frank Ruhl Libre", "DM Serif Text", serif;color: #fff;}
/*FIM*/
/*INICIO-DESKTOP-p4*/
.idx1-tpl1407 .item-p4 {width: 100%;display: flex;flex-direction: column;gap: 25px;}
.idx1-tpl1407 .item-p4-item a {display: flex;gap: 15px;background-color: #202020;border-left: 5px solid #f23a39;padding: 15px;}
.idx1-tpl1407 .item-p4-item img {border-radius: 50%;width: 70px;height: 70px;object-fit: cover;}
.idx1-tpl1407 .item-p4-item .desc h2 {margin: 10px 0 0;font: 600 20px/24px "Frank Ruhl Libre", "DM Serif Text", serif;color: #43b6ff;text-transform: uppercase;}
.idx1-tpl1407 .item-p4-item .desc h1 {margin: 0px;font: 400 20px/24px "Frank Ruhl Libre", "DM Serif Text", serif;color: #fff;}
/*FIM*/
@media only screen and (min-device-width: 320px) and (max-device-width: 768px) and (orientation: portrait) {.idx1-tpl1407 {width: 100%;display: flex;gap: 30px;flex-direction: column;padding: 0px;}
.idx1-tpl1407-bl-1 .item-p2 .item-p1-left {width: 100%;display: flex;gap: 15px;}
.idx1-tpl1407-bl-1 .item-p2 .item-p1-left img {height: 120px;width: 150px;object-fit: cover;}
.idx1-tpl1407-bl-2 {width: 100%;}
.idx1-tpl1407-bl-2 .item-p3 a img {border-radius: 10px;width: 100%;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1408-p2-menu-principal{ display:flex; background-color: transparent; border:0px;}
.idx1-tpl1408-p2-menu-principal .navbar-collapse { padding-left: 20px;}
.idx1-tpl1408-p2-menu-principal .navbar-nav>li>a {letter-spacing: -.5px; transition: all .4s; padding: 9px 0; color: #fff; font: 500 20px/38px "Frank Ruhl Libre", sans-serif;border:0px;text-transform:inherit !important;}
.idx1-tpl1408-p2-menu-principal .navbar-nav>li>a:hover { letter-spacing: -.5px; transition: all .4s; padding: 9px 0; color: #92924b; font: 500 20px/38px "Frank Ruhl Libre", sans-serif;border:0px;text-transform:inherit !important;}
.idx1-tpl1408-p2-menu-principal.navbar-fixed-top .navbar-nav>li>a { margin-right: 0px;text-transform:inherit !important;border:0px;}
.idx1-tpl1408-p2-menu-principal .navbar-right>li>a { color: #fff; text-transform:inherit !important;border:0px;}
.idx1-tpl1408-p2-menu-principal.navbar-default.navbar-fixed-top .idx1-tpl1408-p1-logomenu { display: block; margin: 0px;}
.idx1-tpl1408-p2-menu-principal.navbar-default.navbar-fixed-top .idx1-tpl1408-p1-data-mobile { padding-left: 10px; float: left;}
.idx1-tpl1408-p2-menu-principal.navbar-default.navbar-fixed-top .idx1-tpl1408-p1-data-menu { display: inline-block !important;}
.idx1-tpl1408-menu-principal-flex { display: flex; align-items: center; justify-content: space-between; }
.idx1-tpl1408-menu-principal-flex ul.idx1-tpl1408-nav-search { margin: 0; padding: 0; list-style: none;}
.idx1-tpl1408-menu-principal-flex .navbar-collapse { flex: 1; }
.idx1-tpl1408-menu-principal-flex .navbar-nav { float: inherit !important; margin: 0; display: flex; justify-content: space-between;}
.idx1-tpl1408-menu-principal-flex .navbar-nav li a { color: #fff !important; font: 500 20px "Frank Ruhl Libre", sans-serif !important; text-transform:inherit !important;border:0px;}
.idx1-tpl1408-menu-side-lateral { width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; z-index: 999;}
.idx1-tpl1408-menu-area {z-index: 999; width:300px; top:0; background-color: #424242; padding: 20px; height: 100vh; position:fixed; left: -310px; transition: all .3s ease-in-out;}
.idx1-tpl1408-menu-area img{ width: 80%; margin: 0 auto; }
.idx1-tpl1408-logo-side{text-align: center; border-bottom: 1px solid #fff; margin: 20px 0; padding-bottom: 20px;}
.idx1-tpl1408-side-overlay{ transition: all .5s ease-in-out; background-color: rgba(0, 0, 0, 0.7); display: block; opacity: 1;}
.idx1-tpl1408-btn-closed {width: 100%; font: 600 16px "Montserrat", sans-serif; text-align: right;}
.idx1-tpl1408-btn-closed span{ background-color: #000; padding: 3px 8px; color: #fff; display: inline-block; border-radius: 5px; cursor: pointer;}
.idx1-tpl1408-lista-menu .navbar-nav li a { font: 500 20px "Frank Ruhl Libre", sans-serif; color: #fff; padding: 4px 0; border:0px; text-transform:inherit !important;}
.idx1-tpl1408-lista-menu .navbar-nav li a:hover { color: #fff; background-color: transparent; padding: 4px 0;}
.idx1-tpl1408-lista-menu .navbar-nav li { padding: 3px; float: none;}
.idx1-tpl1408-menu-area.active { left: 0;}
.idx1-tpl1408-menu-area hr { width: 100%; margin-top: 20px; margin-bottom: 20px; display: inline-block; border: 0; border-top: 1px solid #fff;}
.idx1-tpl1408-side-overlay.active { display: block; opacity: 1;}
.idx1-tpl1408-side-overlay {top:0; left:0; display: none; position: fixed; width: 100vw; height: 100vh; background-color: rgba(0,0,0,.7);z-index: 998; opacity: 0;transition: all .5s ease-in-out;}
ul.idx1-tpl1408-nav-search li a img { width: 20px;}
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) { .idx1-tpl1408-p2-menu-principal .navbar-nav>li>a { padding: 5px 0; margin-right: 10px; font: 500 12.5px/38px "Frank Ruhl Libre", sans-serif; } .idx1-tpl1408-p2-menu-principal .navbar-nav>li>a:hover { padding: 5px 0; margin-right: 10px; font: 500 12.5px/38px "Frank Ruhl Libre", sans-serif; }}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) { .idx1-tpl1408-p2-menu-principal .navbar-nav>li>a { padding: 13px 0px; margin-right: 6px; font: 500 9.8px/43px "Frank Ruhl Libre", sans-serif; } .idx1-tpl1408-p2-menu-principal .navbar-nav>li>a:hover { padding: 13px 0px; margin-right: 5px; font: 500 9.8px/43px "Frank Ruhl Libre", sans-serif;}}
/* MOBILE */
@media (max-width: 768px){ .idx1-tpl1408{ width: 100%;}	.idx1-tpl1408-p2-menu-principal .navbar-collapse { padding-left: 30px; } .idx1-tpl1408-p2-menu-principal{ display: inherit;}	.idx1-tpl1408-menu-hamburguer { display: none; } .idx1-tpl1408-menu-principal-flex ul.idx1-tpl1408-nav-search { margin: 0; padding: 14px; list-style: none; float: left; position: absolute; top: 0px; } .idx1-tpl1408-navbar-header { float: left; width: 100%;} .idx1-tpl1408-menu-principal-flex { display: block; align-items: inherit; justify-content: inherit } .idx1-tpl1408-menu-principal-flex ul.navbar-nav { float: inherit !important; margin: 0; display: block !important; justify-content: inherit !important;}	.idx1-tpl1408-menu-area, .idx1-tpl1408-side-overlay { display: none !important;}}

/*INICIO-DESKTOP-p1*/
.idx1-idx1-tpl1409 {width: 100%;margin: 0px;padding: 0;background-color: transparent;}
.idx1-tpl1409-container {width: 1200px;margin: 0 auto;padding: 10px 30px 0 30px;background-color: #000;color: #fff}
.idx1-tpl1409-container .separador {width: 100%;height: 1px;background-color: #626262;margin: 10px 0 0 0;}
.idx1-tpl1409-content {width: 100%;display: flex;justify-content: space-between;height: 33px;align-items: center;}
.idx1-tpl1409-content .list-menu {display: flex;justify-content: space-between;}
.idx1-tpl1409-content .list-menu>ul {display: flex;justify-content: space-between;flex-direction: row;}
.idx1-tpl1409-content .list-menu>ul>li {padding: 0 20px;}
.idx1-tpl1409-content .list-menu>ul>li a {font: 400 17px "Frank Ruhl Libre", "DM Serif Text", serif;color: #fff; border:0px; text-transform: inherit; padding:0px;}
.idx1-tpl1409-content .list-menu>ul>li a:hover {background-color: transparent !important;}
.idx1-tpl1409-content .list-menu>ul>li:first-child {padding: 0 20px 0 0;border-right: 1px solid #626262;}
.idx1-tpl1409-content .social {display: flex;gap: 16px;}
.idx1-tpl1409-content .social img{width: 30px;}
.idx1-tpl1409-content .info-data {font: 400 17px "Frank Ruhl Libre", "DM Serif Text", serif;color: #fff;}
/*FIM*/
@media only screen and (min-device-width: 320px) and (max-device-width: 768px) and (orientation: portrait) {.idx1-tpl1409-content {width: 100%;display: flex;justify-content: space-between;height: inherit;align-items: center;flex-direction: column;gap: 20px;padding: 10px 0;}
.idx1-tpl1409-container {width: 100%;margin: 0 auto;padding: 0 30px;background-color: #000;color: #fff;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1410 {width: 1200px;margin: 0 auto;display: flex;gap: 30px;}
.idx1-tpl1410 a {text-decoration: none;display: block;margin-top:30px}
.idx1-tpl1410-container-item {margin-top: 0;position: relative;}
.idx1-tpl1410-container {display: flex;gap: 30px;}
.idx1-tpl1410-container-item img {border-radius: 10px;width: 380px;height: 356px;object-fit: cover;}
.idx1-tpl1410-container-item h2 {display: inline-block;background-color: #006ca5;font: 400 18px "Frank Ruhl Libre", 'DM Serif Text', serif;color: #fff;border-radius: 10px;padding: 5px 7px;margin: 0;text-transform: uppercase;width: 60%;}
.idx1-tpl1410-container-item h1 {font: 400 22px "Frank Ruhl Libre", 'DM Serif Text', serif;color: #fff;border-radius: 5px;padding: 5px 7px;margin: 0;}
.idx1-tpl1410 .descricao {position: absolute;z-index: 2;bottom: 0;left: 0;width: 100%;padding: 15px 20px;background: -moz-linear-gradient(top, rgba(229, 229, 229, 0) 0%, rgba(0, 0, 0, 1) 100%);background: -webkit-linear-gradient(top, rgba(229, 229, 229, 0) 0%, rgba(0, 0, 0, 1) 100%);background: linear-gradient(to bottom, rgba(229, 229, 229, 0) 0%, rgba(0, 0, 0, 1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e5e5e5', endColorstr='#000000', GradientType=0);border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
/*FIM*/
@media only screen and (min-device-width: 320px) and (max-device-width: 768px) and (orientation: portrait) {.idx1-tpl1410-container {display: flex;gap: 30px;flex-direction: column; padding: 0 15px;}
.idx1-tpl1410 {width: 100%;margin: 0 auto;display: flex;gap: 30px; flex-direction: column;}
.idx1-tpl1410-container-item img {border-radius: 10px;width: 100%;height: 356px;object-fit: cover;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1411 {width: 1200px;margin: 0 auto;display: flex;gap: 30px;}
.idx1-tpl1411 a {text-decoration: none;display: block;}
.idx1-tpl1411-container {display: flex;gap: 30px;}
.idx1-tpl1411-container-item img {border-radius: 10px;width: 380px;height: 240px;object-fit: cover; display:block;}
.idx1-tpl1411-container-item h2 {display: inline-block;font: 400 18px "Frank Ruhl Libre", 'DM Serif Text', serif;color: #47b3ff;border-radius: 10px;padding: 5px 7px;margin: 10px 0 0 0;text-transform: uppercase;}
.idx1-tpl1411-container-item h1 {font: 400 22px "Frank Ruhl Libre", 'DM Serif Text', serif;color: #fff;border-radius: 5px;padding: 5px 7px;margin: 0;}
.idx1-tpl1411 .separador-1 {background-color: #626262;height: 1px;width: 100%;display: block;margin: 25px 0;}
.idx1-tpl1411 .separador-2 {background-color: #626262;height: 1px;width: 100%;display: block;margin: 25px 0;}
/*FIM*/
@media only screen and (min-device-width: 320px) and (max-device-width: 768px) and (orientation: portrait) {.idx1-tpl1411-container {display: flex;gap: 30px;flex-direction: column;padding: 0 15px;}
.idx1-tpl1411 {width: 100%;margin: 0 auto;display: flex;gap: 0px;}
.idx1-tpl1411-container-item img {border-radius: 10px;width: 100%;height: 240px;object-fit: cover;}
.idx1-tpl1411 .separador-2 {display: none;}}
.idx1-tpl1411-container-item img {display: none;}

/*INICIO-DESKTOP-p1*/
.idx2-tpl1411 {width: 1200px;margin: 0 auto;display: flex;gap: 30px;}
.idx2-tpl1411 a {text-decoration: none;display: block;}
.idx2-tpl1411-container {display: flex;gap: 30px;}
.idx2-tpl1411-container-item img {border-radius: 10px;width: 380px;height: 240px;object-fit: cover; display:block;}
.idx2-tpl1411-container-item h2 {display: inline-block;font: 400 18px "Frank Ruhl Libre", 'DM Serif Text', serif;color: #47b3ff;border-radius: 10px;padding: 5px 7px;margin: 10px 0 0 0;text-transform: uppercase;}
.idx2-tpl1411-container-item h1 {font: 400 22px "Frank Ruhl Libre", 'DM Serif Text', serif;color: #fff;border-radius: 5px;padding: 5px 7px;margin: 0;}
.idx2-tpl1411 .separador-1 {background-color: #626262;height: 1px;width: 100%;display: block;margin: 25px 0;}
.idx2-tpl1411 .separador-2 {background-color: #626262;height: 1px;width: 100%;display: block;margin: 25px 0;}
/*FIM*/
@media only screen and (min-device-width: 320px) and (max-device-width: 768px) and (orientation: portrait) {.idx2-tpl1411-container {display: flex;gap: 30px;flex-direction: column;padding: 0 15px;}
.idx2-tpl1411 {width: 100%;margin: 0 auto;display: flex;gap: 0px;}
.idx2-tpl1411-container-item img {border-radius: 10px;width: 100%;height: 240px;object-fit: cover;}
.idx2-tpl1411 .separador-2 {display: none;}}
.idx2-tpl1411 .separador-1 {display: none;}
.idx2-tpl1411 .separador-2 {display: none;}

/*INICIO-DESKTOP-p1*/
.tpl1412 { width: 1200px; margin: 30px auto;}
.tpl1412 hr { border-color: #d9d9d9; border-width: 1px;}
.tpl1412 .row { margin-right: 0; margin-left: 0;}
/*FIM*/
@media (max-width: 768px){ .tpl1412 hr {width: 100%;	margin: 0;} .tpl1412 { width: 100%;}}

/*INICIO-DESKTOP-p1*/
.tpl1412 { width: 1200px; margin: 30px auto;}
.tpl1412 hr { border-color: #d9d9d9; border-width: 1px;}
.tpl1412 .row { margin-right: 0; margin-left: 0;}
/*FIM*/
@media (max-width: 768px){ .tpl1412 hr {width: 100%;	margin: 0;} .tpl1412 { width: 100%;}}

/*INICIO-DESKTOP-p1*/
.tpl1412 { width: 1200px; margin: 30px auto;}
.tpl1412 hr { border-color: #d9d9d9; border-width: 1px;}
.tpl1412 .row { margin-right: 0; margin-left: 0;}
/*FIM*/
@media (max-width: 768px){ .tpl1412 hr {width: 100%;	margin: 0;} .tpl1412 { width: 100%;}}
.tpl1412 {margin: 15px auto;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1413 {width: 100%;background: rgb(0, 0, 0);background: -moz-linear-gradient(left, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 80%, rgba(0, 101, 164, 1) 80%, rgba(0, 101, 164, 1) 100%);background: -webkit-linear-gradient(left, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 80%, rgba(0, 101, 164, 1) 80%, rgba(0, 101, 164, 1) 100%);background: linear-gradient(to right, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 80%, rgba(0, 101, 164, 1) 80%, rgba(0, 101, 164, 1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#0065a4', GradientType=1);}
.idx1-tpl1413-container {max-width: 1200px;}
.idx1-tpl1413-titulo-secao {font: 900 28px "Frank Ruhl Libre", "DM Serif Text", serif;color: #fff;margin: 0 0 20px 0;padding: 0;}
.idx1-tpl1413-titulo {font: 400 25px "Frank Ruhl Libre", "DM Serif Text", serif;color: #fff;margin: 20px 0;padding: 0;}
.idx1-tpl1413-titulo-secao-2 {font: 400 25px "Frank Ruhl Libre", "DM Serif Text", serif;color: #fff;margin: 20px 0;padding: 0;width: 100%;}
.idx1-tpl1413-titulo-2 {font: 400 19px "Frank Ruhl Libre", "DM Serif Text", serif;color: #fff;margin: 10px 0 0 0;padding: 0;}
.idx1-tpl1413-relativo {position: relative;}
.idx1-tpl1413-relativo .idx1-tpl1413-large,.idx1-tpl1413-relativo .idx1-tpl1413-thumbnail {width: 100%;}
.idx1-tpl1413-relativo .idx1-tpl1413-thumbnail {width: 100%;height: 150px;object-fit: cover;}
.idx1-tpl1413-icon-play {position: absolute;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%)}
.idx1-tpl1413-separador {border-bottom: 1px solid #626262;margin: 25px 0;}
.idx1-tpl1413-separador2 {border-bottom: 1px solid rgba(255, 255, 255, 0.194);margin: 25px 0;}
.idx1-tpl1413-box-2 {margin: 27px 0 0 0;}
.idx1-tpl1413-box-1 iframe{width: 100%;height: 315px;}
.idx1-tpl1413-destaques iframe,.idx1-tpl1413-box-2 iframe,.idx1-tpl1413-box-3 iframe {width: 100%;height: 150px;}
.idx1-tpl1413-box-3,.idx1-tpl1413-box-1 {padding-top: 30px;padding-bottom: 30px;}
.idx1-tpl1413-box-2 {padding-top: 60px;padding-bottom: 30px;}
.idx1-tpl1413-box-3 {background-color: #0065a4;}
.idx1-tpl1413-destaques {background-color: #ff3448;padding: 0 15px 15px 15px;}
/*FIM*/
@media (max-width: 767px) {.idx1-tpl1413 {background: transparent !important;}
.idx1-tpl1413-box-2 {padding-top: 0;padding-bottom: 30px;}
.idx1-tpl1413-container {max-width:100%}
.idx1-tpl1413-box-1 iframe {width: 100%;height: 150px;}
.idx1-tpl1413-destaques {padding: 15px 0;}
.idx1-tpl1413-box-3 div, .idx1-tpl1413-box-2 div{ padding: 0;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1414 {width: 100%;background-color: #0065a4;padding: 60px 0;}
.idx1-tpl1414-container {width: 1200px;margin: 0 auto;display: flex;flex-direction: column;text-align: center;}
.idx1-tpl1414 a {text-decoration: none;display: block;margin: 0;padding: 0;}
.idx1-tpl1414 .logos {display: flex;justify-content: space-evenly;margin: 0 0 50px 0;}
.idx1-tpl1414 .logos img {width: 265px;}
.idx1-tpl1414 .sociais {display: flex;justify-content: center;gap: 10px;margin: 0 0 40px 0;}
.idx1-tpl1414 .sociais img{width: 33px;}
.idx1-tpl1414 .end p {font: 400 20px/30px "Frank Ruhl Libre", "DM Serif Text", serif;color: #fff;margin: 0;padding: 0;}
/*FIM*/
@media only screen and (min-device-width: 320px) and (max-device-width: 768px) and (orientation: portrait) {.idx1-tpl1414 .idx1-tpl1414-container {width: 100%;margin: 0 auto;display: flex; flex-direction: column; text-align: center;}
.idx1-tpl1414 .logos {display: flex;justify-content: inherit;flex-direction: column;gap: 15px;margin: 0 0 50px 0; align-items:center;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1415 {width: 100%;background-color: #424242;padding: 20px 0; border-top:0; border-bottom: inherit;}
.idx1-tpl1415-container {width: 1200px;margin: 0 auto;display: flex;flex-direction: column;text-align: center;}
.idx1-tpl1415-container ul.navbar-nav {display: flex;text-align: center;justify-content: space-between;flex-direction: row;}
.idx1-tpl1415-container ul.navbar-nav li a {font: 400 20px "Frank Ruhl Libre", "DM Serif Text", serif;color: #fff;text-transform: inherit;text-decoration: none; padding:0 !important;}
.idx1-tpl1415-container ul.navbar-nav li a:hover {background-color: transparent !important;}
.idx1-tpl1415-container ul.navbar-nav li{ border-bottom: inherit; padding: inherit;}
.idx1-tpl1415-container ul.navbar-nav li:hover { border-bottom: inherit; padding: inherit;}
.idx1-tpl1415 .dropdown-menu { background-color:inherit;}
.idx1-tpl1415 .nav .open>a,
.idx1-tpl1415 .nav .open>a:focus,
.idx1-tpl1415 .nav .open>a:hover { background-color:transparent !important; border-color:transparent !important;}
/*FIM*/
@media (max-device-width: 768px){.idx1-tpl1415-container {width: 100%;margin: 0 auto;display: flex;flex-direction: column;text-align: center;}
.idx1-tpl1415-container ul.navbar-nav {display: flex;text-align: center;justify-content: space-between;flex-direction: column;gap: 0px; width: 100%}
.idx1-tpl1415-container ul.navbar-nav li {border-bottom: 1px solid #626262;padding: 5px 0;}
.idx1-tpl1415-container ul.navbar-nav li:last-child {border-bottom: none;padding: 0}
.idx1-tpl1415 { width: 100%; background-color: #424242; padding: 0;}}
.idx1-tpl1415 {background-color: #f0f0f0;padding: 0;border-top: 3px solid #d20423;border-bottom: 1px solid #ccc;}
.idx1-tpl1415-container ul.navbar-nav li a {font: 700 16px "PT Sans Narrow", sans-serif;color: #000;text-transform: uppercase;}
.idx1-tpl1415-container ul.navbar-nav li {border-bottom: 3px solid transparent;padding: 20px 0;}
.idx1-tpl1415-container ul.navbar-nav li:hover {border-bottom: 3px solid #d20423;padding: 20px 0;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1416 {width: 300px;padding: 20px 0;margin: 0 auto;}
.idx1-tpl1416-contain {display: flex;flex-direction: column;gap: 20px;}
.idx1-tpl1416 a {text-decoration: none;}
.idx1-tpl1416-contain a {display: flex;flex-direction: column;gap: 20px;}
.idx1-tpl1416-item {display: flex;gap: 20px;padding: 15px;background-color: #000;border-left: 5px solid #43b6ff;}
.idx1-tpl1416-item-img img {width: 60px;height: 60px;object-fit: cover;border-radius: 50%;}
.idx1-tpl1416-item-txt .chapeu {font: 900 18px "Frank Ruhl Libre", "DM Serif Text", serif;color: #43b6ff;text-transform: uppercase;margin: 0;padding: 0;}
.idx1-tpl1416-item-txt .titulo {font: 400 20px "Frank Ruhl Libre", "DM Serif Text", serif;color: #fff;margin: 0;padding: 0;}
.idx1-tpl1416-botao a {background-color: green;padding: 15px 21px;border-radius: 30px;display: inline-flex;font: 400 20px "Frank Ruhl Libre", "DM Serif Text", serif;color: #fff;}
.idx1-tpl1416-botao {text-align: right;margin: 20px 0 0 0;}
/*FIM*/
@media only screen and (min-device-width: 320px) and (max-device-width: 768px) and (orientation: portrait) {.idx1-tpl1416 {width: 100%;padding: 0 15px;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1417 {width: 300px;padding: 0;margin: 0 auto;background-color: transparent;}
.idx1-tpl1417-contain {display: flex;flex-direction: column;gap: 20px;}
.idx1-tpl1417 .swiper {width: 100%;height: 100%;}
.idx1-tpl1417 .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: left;-ms-flex-pack: left;-webkit-justify-content: left;justify-content: left -webkit-box-align: left;-ms-flex-align: left;-webkit-align-items: left;align-items: left;flex-direction: column;}
.idx1-tpl1417 .swiper-slide img {display: block;width: 100%;height: 250px;object-fit: cover;}
.idx1-tpl1417 .swiper-slide .play img {display: block; width: 23% !important; height: auto !important; text-align: center; margin: auto;}
.idx1-tpl1417 .swiper-slide a {position: relative;}
.idx1-tpl1417 .swiper-slide a .icon-play {position: absolute;top: 0;left: 0;}
.idx1-tpl1417 .swiper-slide a .icon-play {position: absolute;width: 70px;height: 45px;object-fit: cover;overflow: hidden;top: 30%;left: 45%;-webkit-transform: translate(-30%, -45%);-moz-transform: translate(-30%, -45%);-ms-transform: translate(-30%, -45%);-o-transform: translate(-30%, -45%);transform: translate(-30%, -45%);}
.idx1-tpl1417 a {text-decoration: none;}
.idx1-tpl1417-contain a {display: flex;flex-direction: column;gap: 20px;}
.idx1-tpl1417 .swiper-slide .chapeu {font: 900 18px "Frank Ruhl Libre", "DM Serif Text", serif;color: #43b6ff;text-transform: uppercase;margin: 15px 0;padding: 0;}
.idx1-tpl1417 .swiper-slide .titulo {font: 400 23px "Frank Ruhl Libre", "DM Serif Text", serif;color: #fff;margin: 0;padding: 0;}
.idx1-tpl1417-botao a {background-color: green;padding: 15px 21px;border-radius: 30px;display: inline-flex;font: 400 20px "Frank Ruhl Libre", "DM Serif Text", serif;color: #fff;}
.idx1-tpl1417-botao {text-align: right;margin: 20px 0 0 0;}
.idx1-tpl1417 .swiper-pagination {position: inherit;margin: 28px 0 0 0;}
.idx1-tpl1417 .swiper-pagination-bullet {width: 15px;height: 15px;display: inline-block;border-radius: 50%;background: inherit;opacity: 1;border: 2px solid #fff;}
.idx1-tpl1417 .swiper-pagination-bullet-active {opacity: 1;background: #fff;}
/*FIM*/
@media only screen and (min-device-width: 320px) and (max-device-width: 768px) and (orientation: portrait) {.idx1-tpl1417 {width: 100%;padding: 0px;}}

@media (max-width: 768px){ .idx1-tpl144 { width: 100% !important; padding: 0 15px !important; }
}

/*INICIO-DESKTOP-p1*/ .idx1-tpl1460-p1-title { font: 500 15px/19px 'Montserrat', sans-serif; margin: 3px 0 -3px 0; letter-spacing: -0.7px; color: black; } .idx1-tpl1460-p1-hat { font: 700 14px/20px 'Montserrat', sans-serif; margin: 0; text-transform: uppercase; color: #B5242B; } .idx1-tpl1460-load { height: 250px; overflow: hidden; } .idx1-tpl1460-rs.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background-position: -64px -32px!important; } .idx1-tpl1460-rs.rsDefault .rsArrowIcn:hover { background-color: rgba(0,0,0,.9); } .idx1-tpl1460-rs.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { width: 32px; height: 32px; top: 42%; left: 50%; margin-top: -16px; margin-left: -16px; position: absolute; cursor: pointer; } .idx1-tpl1460-rs.rsDefault.rsHor .rsArrowRight .rsArrowIcn { background-position: -64px -64px!important; } .idx1-tpl1460-rs.rsDefault .rsArrowIcn:hover { background-color: rgba(0,0,0,.9); } .idx1-tpl1460-rs.rsDefault.rsHor .rsArrowRight .rsArrowIcn { width: 32px; height: 32px; top: 42%; left: 50%; margin-top: -16px; margin-left: -16px; position: absolute; cursor: pointer; }
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) { .idx1-tpl1460-p1-title { font: 500 15px/19px 'Montserrat', sans-serif; margin-bottom: 12px; } .idx1-tpl1460-p1-hat { font: 700 14px/20px 'Montserrat', sans-serif; margin: 0; text-transform: uppercase; color: #B5242B; }}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) { .idx1-tpl1460-p1-title { font: 500 15px/19px 'Montserrat', sans-serif; margin-bottom: 15px; } .idx1-tpl1460-p1-hat { font: 700 14px/20px 'Montserrat', sans-serif; margin-left: 0; margin-top: 8px; margin-bottom: 0; }}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl1460-p1-title { font: 500 15px/19px 'Montserrat', sans-serif; margin-bottom: 12px; } .idx1-tpl1460-p1-hat { font: 700 14px/20px 'Montserrat', sans-serif; margin-left: 0; margin-top: 8px; margin-bottom: 0; } .idx1-tpl1460-rs .col-xs-12.col-sm-12.col-md-12.col-lg-12.pos-r { position: initial; padding: 0; } .idx1-tpl1460-rs .rsBullets { /* display: none; */ } .idx1-tpl1460-rs .rsBullets { width: 40%; right: 20px; top: 12px; } .idx1-tpl1460-rs.rsDefault .rsArrow { display: block; } .idx1-tpl1460-p1-title { font: 500 15px/19px 'Montserrat', sans-serif; color: black; margin-bottom: 0; } .idx1-tpl1460-p1-description { padding: 0px 15px; background: white; margin-top: 0; } .idx1-tpl1460-load { height: 320px; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1461 {border-top: 5px solid #0f64d0; width: 100%; }
.idx1-tpl1461-container {width: 1200px; margin: 0 auto; display: flex; padding: 25px 0; align-items: center; }
.idx1-tpl1461-logo img {height: 117px; width: 100%; object-fit: contain; }
.idx1-tpl1461-logo {height: 117px; width: 190px; }
.idx1-tpl1461-banner {height: 117px; width: 733px; margin: 0 40px; display: flex; align-items: center; }
.idx1-tpl1461-banner img {height: 90px; width: 100%; }
.idx1-tpl1461-data-redes {width: 195px; height: 117px; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.idx1-tpl1461-data-redes ul {list-style: none; padding: 0; margin: 0; display: flex; gap: 10px; }
.idx1-tpl1461-data-redes ul li a img { width: 30px;}
.idx1-tpl1461-data-redes p {font-family: 'Josefin Sans', sans-serif; font-size: 13.7px; font-weight: 600; text-transform: uppercase; }
.idx1-tpl1403-banner-desktop { display: block; overflow: hidden; height: 90px;}
.idx1-tpl1403-banner-mobile { display: none;}
/*FIM*/
@media (max-width: 768px) {.idx1-tpl1461 {border-top: 5px solid #0f64d0; width: 100%; }
.idx1-tpl1461-container {width: 100%; margin: 0 auto; display: flex; padding: 10px 15px; align-items: center; flex-direction: column; }
.idx1-tpl1461-banner {height: 117px; width: 100%; margin: 0 40px; display: flex; align-items: center; }
.idx1-tpl1461-data-redes {width: 100%; height: 50px; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.idx1-tpl1461-logo img {height: 85px; width: 100%; object-fit: contain; }
.idx1-tpl1461-logo {height: 80px; width: 100%; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1462 {border-top: 4px solid #0f64d0; width: 100%; box-shadow: 0 5px 10px 0px rgba(0, 0, 0, .2)}
.idx1-tpl1462-container {width: 1200px; margin: 0 auto; display: flex; padding: 0; align-items: center;}
.idx1-tpl1462-bl-menu {width: 100%; display: flex; justify-content: space-between; align-items: center; position: relative;}
.idx1-tpl1462-bl-menu .navbar-nav {display: flex; justify-content: space-between; align-items: center; width: 100%; margin: 0;}
.idx1-tpl1462-bl-menu .navbar-nav li a {font-family: 'Josefin Sans', sans-serif; text-transform: uppercase; font-weight: 700; font-size: 15px; color: #000; padding: 15px;}
.idx1-tpl1462-bl-menu .navbar-nav li a:hover {background-color: #0f64d0; color: #fff;}
.idx1-tpl1462-menu-hamb {width: 20px; display: flex; justify-content: start; align-items: center; position: relative; cursor: pointer;}
.idx1-tpl1462-menu-hamb img {width: 20px;}
.idx1-tpl1462-menu-lupa .idx1-tpl1462-form-horizontal {position: absolute; top: 50px;}
.idx1-tpl1462-menu-lupa {cursor: pointer;}
.idx1-tpl1462-bl-search {position: absolute; right: 0; top: 50px; background: #e2e2e2; padding: 10px; display: flex; gap: 10px; z-index: 9999;}
.idx1-tpl1462-bl-search input {width: 250px;}
.idx1-tpl1462-bl-search .idx1-tpl1462-btn-block {display: block; width: 84px !important;}
.idx1-tpl1462-menu-lupa img {width: 15px;}
.idx1-tpl1462-menu-lupa {width: 20px; display: flex; justify-content: flex-end; align-items: center;}
.idx1-tpl1462-tarja-top {background-color: #fff; box-shadow: 0 5px 10px 0px rgba(0, 0, 0, .2) !important; border-top: 3px solid #0057c9; border-bottom: inherit;}
.idx1-tpl1462-menu-side-lateral {width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; z-index: 999;}
.idx1-tpl1462-menu-area {z-index: 999; width: 300px; top: 0; background: #0357a3; padding: 20px; height: 100vh; position: fixed; left: -310px; transition: all .3s ease-in-out;}
.idx1-tpl1462-menu-area img {width: 80%; margin: 0 auto;}
.idx1-tpl1462-logo-side {text-align: center; border-bottom: 1px solid #ffffff29; margin: 20px 0; padding-bottom: 20px;}
.idx1-tpl1462-side-overlay {transition: all .5s ease-in-out; background: rgba(0, 0, 0, 0.7); display: block; opacity: 1;}
.idx1-tpl1462-btn-closed {width: 100%; font: 600 16px "Montserrat", sans-serif; text-align: right;}
.idx1-tpl1462-btn-closed span {background: #fff; padding: 3px 8px; color: #0357a3; display: inline-block; border-radius: 5px; cursor: pointer;}
.idx1-tpl1462-lista-menu .navbar-nav li a {font: 500 14px "Montserrat", sans-serif; color: #fff; text-transform: uppercase; padding: 4px 0;}
.idx1-tpl1462-lista-menu .navbar-nav li a:hover {color: #fff; background: transparent; text-transform: uppercase; padding: 4px 0;}
.idx1-tpl1462-lista-menu .navbar-nav li {padding: 3px; float: none;}
.idx1-tpl1462-menu-area.active {left: 0;}
.idx1-tpl1462-menu-area hr {width: 100%; margin-top: 20px; margin-bottom: 20px; display: inline-block; border: 0; border-top: 1px solid #ffffff29;}
.idx1-tpl1462-side-overlay.active {display: block; opacity: 1;}
.idx1-tpl1462-menu-fixed-top { position: fixed !important; z-index: 999; top: 50px; left: 0; width: 100%;}
.idx1-tpl1462-side-overlay {top: 0; left: 0; display: none; position: fixed; width: 100vw; height: 100vh; background: rgba(0, 0, 0, .7); z-index: 998; opacity: 0; transition: all .5s ease-in-out;}
.idx1-tpl1462-lista-menu .navbar-nav { display: flex; flex-direction: column; text-align: left; margin: 37px 0 0 0;}
.bl-stick-active { width: 100% !important; display: block !important; background-color: #fff !important; position: fixed; top: 0; z-index: 999; padding: 3px 0;}
.bl-stick {width: 100%;display: none;background-color: #fff;}
.bl-stick-container {width: 1200px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}
.bl-stick-container img {height: 50px;}
.bl-stick-container p {font-family: "Josefin Sans", sans-serif;font-size: 13px;font-weight: 700;color: #000;text-transform: uppercase;}
.bl-stick-mobile{display: none !important;}
/*FIM*/
@media (max-width: 768px) {.idx1-tpl1462-container {width: 100%; margin: 0 auto; display: flex; padding: 0; align-items: center;}
.idx1-tpl1462-bl-menu .navbar-nav {display: none;}
.idx1-tpl1462-bl-menu {width: 100%; display: flex; justify-content: space-between; align-items: center; position: relative; padding: 15px;}
.idx1-tpl1462-menu-area {z-index: 9999;}
.idx1-tpl1462-lista-menu .navbar-nav {margin: 0;}
.idx1-tpl1462-menu-fixed-top { position: fixed !important; z-index: 999; top:0 !important; left: 0; width: 100%;}
.bl-stick {display: none !important;}
.bl-stick-mobile-active{display: block !important;}
.bl-stick-mobile.bl-stick-mobile-active img {height: 30px;}
.bl-stick-mobile.bl-stick-mobile-active p {margin: 0px;padding:0px;}
.bl-stick-mobile-active {display: flex !important;justify-content: space-evenly;align-items: center;flex: 1;}}
.idx1-tpl1462-bl-menu .navbar-nav li a:hover {background-color: transparent;color: #000;}
.idx1-tpl1462-tarja-top {border-top: 3px solid #000;}
.idx1-tpl1462-menu-area {background: #f3f3f3;}
.idx1-tpl1462-btn-closed span {color: #fff;background: #cc0000;}
.idx1-tpl1462-lista-menu .navbar-nav li a {font: 600 14px "Montserrat", sans-serif;color: #000;}
.idx1-tpl1462-lista-menu .navbar-nav li a:hover {color: #000;}
.idx1-tpl1462-menu-fixed-top {top: 57px;}
.bl-stick-active {padding: 4px 0;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1463 {width: 100%;}
.idx1-tpl1463 a {text-decoration: none;display: block;}
.idx1-tpl1463-container {width: 1200px;margin: 0 auto;display: flex;padding: 0;align-items: center;}
.idx1-tpl1463-cx-item {display: flex;height: auto;justify-content: space-between;align-items: start;width: 100%}
.idx1-tpl1463-cx-itens {display: flex;height: auto;justify-content: start;align-items: start;width: 23.666%;gap: 15px;}
.idx1-tpl1463-cx-item-2 {flex: 1px;}
.idx1-tpl1463-cx-item-2 .idx1-tpl1463-titulo,.idx1-tpl1463cx-item-2 .idx1-tpl1463-chamada {margin: 0;padding: 0;}
.idx1-tpl1463-cx-item-2 .idx1-tpl1463-titulo {font-family: "Josefin Sans", sans-serif;font-size: 15px;font-weight: 600;color: #0f64d0;text-transform: uppercase;}
.idx1-tpl1463-cx-item-2 .idx1-tpl1463-chamada {font-family: "Lora", sans-serif;font-size: 14px;font-weight: 500;line-height: 1.8rem;color: #000;margin: 5px 0 0 0;}
.idx1-tpl1463-cx-item-1 a img { width: 83px; height: 96px; object-fit: cover; object-position: center;}
/*FIM*/
@media (max-width: 768px) {.idx1-tpl1463-container {width: 100%;margin: 0 auto;display: flex;padding: 0;align-items: center;}
.idx1-tpl1463-cx-itens {display: flex;height: auto;justify-content: start;align-items: start;width: 100%;gap: 15px;padding: 0 15px;}
.idx1-tpl1463-cx-item {display: flex;height: auto;justify-content: space-between;flex-direction: column;align-items: start;width: 100%;gap: 15px;}}
.idx1-tpl1463-cx-item-2 .idx1-tpl1463-titulo {color: #f97c00;font-size: 14px;}
.idx1-tpl1463-cx-item-2 .idx1-tpl1463-chamada {font-family: "Open Sans", sans-serif;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1464 {width: 100%;}
.idx1-tpl1464 a {text-decoration: none;display: block;}
.idx1-tpl1464-container {width: 1200px;margin: 0 auto;display: flex;padding: 0;align-items: center;}
.idx1-tpl1464-container-flex {display: flex;justify-content: start;align-items: center;gap: 30px;}
.idx1-tpl1464-cx-texto a {display: flex;justify-content: space-around;align-items: center;flex-direction: column;flex: 1;}
.idx1-tpl1464-cx-img {width: 320px;height: 202px;object-fit: cover;object-position: center;}
.idx1-tpl1464-chapeu {font-size: 15px; display:block;text-transform: uppercase;color: #0f64d0;font-weight: 600;font-family: "Josefin Sans", sans-serif;text-align: center;margin: 0 0 15px 0;}
.idx1-tpl1464-titulo {font-size: 39px;line-height: 5rem;color: #000;font-weight: 700;font-family: "Lora", sans-serif;text-align: center;margin: 0;}
.idx1-tpl1464-chamada {font-size: 17px;color: #000;font-weight: 600;font-family: "Josefin Sans", sans-serif;text-align: center;margin: 15px 0 0 0;}
/*FIM*/
@media (max-width: 768px) {.idx1-tpl1464-container {width: 100%;margin: 0 auto;display: flex;padding: 0;align-items: center;}
.idx1-tpl1464-container-flex {display: flex;justify-content: start;align-items: center;gap: 30px;flex-direction: column;padding: 0 15px;}
.idx1-tpl1464-titulo {font-size: 32px;line-height: 3.5rem;color: #000;font-weight: 700;font-family: "Lora", sans-serif;text-align: center;margin: 0;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1465 {width: 1200px; margin: 0 auto; }
.idx1-tpl1465 a {text-decoration: none; display: block; }
.idx1-tpl1465-container {width: 73%; display: flex; gap: 30px; }
.idx1-tpl1465-container-flex {display: flex; justify-content: start; align-items: center; gap: 30px; }
.idx1-tpl1465-coluna1 {width: 570px; height: 440px; overflow: hidden; position: relative; }
.idx1-tpl1465-coluna1 a img {width: 100%; height: 440px; object-fit: cover; object-position: center; }
.idx1-tpl1465-coluna2 {flex: 1; }
.idx1-tpl1465-caption {position: absolute; bottom: 0; left: 0; padding: 25px; }
.idx1-tpl1465-caption h1 {font-size: 32px; line-height: 3.5rem; color: #fff; font-weight: 500; font-family: "Lora", sans-serif; margin: 0; text-shadow: 0 0 5px #000000; }
.idx1-tpl1465-caption span {font-size: 16px; line-height: 3.5rem; color: #fff; font-weight: 600; text-transform: uppercase; font-family: "Josefin Sans", sans-serif; margin: 0; display: block; text-shadow: 0 0 5px #000000; }
.idx1-tpl1465-caption {background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#80000000', GradientType=0); }
.idx1-tpl1465-coluna2 {display: flex; justify-content: space-between; flex-direction: column; align-items: center; gap: 20px; }
.idx1-tpl1465-coluna2-img {width: 100%; height: 150px; }
.idx1-tpl1465-coluna2-item-1 {width: 100%; height: auto; margin: 0; }
.idx1-tpl1465-coluna2-item-1 a img {width: 274px; height: 150px; object-position: center; object-fit: cover; }
.idx1-tpl1465-coluna2-item-1 a span {font-size: 16px; color: #0f64d0; font-weight: 600; text-transform: uppercase; font-family: "Josefin Sans", sans-serif; margin: 10px 0 0 0; display: block; }
.idx1-tpl1465-coluna2-item-1 a h1 {font-size: 22px; color: #000; font-weight: 500; font-family: "Lora", sans-serif; margin: 0; }
.idx1-tpl1465-coluna2-item-2 {display: flex; justify-content: space-between; align-items: center; flex-direction: column; gap: 20px; }
.idx1-tpl1465-coluna2-item-2 div {display: flex; }
.idx1-tpl1465-coluna2-item-2 a h1 strong {font-size: 16px; color: #0f64d0; font-weight: 600; text-transform: uppercase; font-family: "Josefin Sans", sans-serif; margin: 0 7px 0 0; border-left: 5px solid #0f64d0; padding: 0 0 0 10px; }
.idx1-tpl1465-coluna2-item-2 a h1 {font-size: 16px; color: #000; font-weight: 600; font-family: "Lora", sans-serif; margin: 0; }
/*FIM*/
@media (max-width: 768px) {.idx1-tpl1465 {width: 100%; margin: 0 auto; }
.idx1-tpl1465-container {width: 100%; display: flex; gap: 30px; flex-direction: column; padding: 0;}
.idx1-tpl1465-coluna1 {width: 100%; height: 300px; overflow: hidden; position: relative; }
.idx1-tpl1465-coluna1 a img {width: 100%; height: 300px; object-fit: cover; object-position: center; }
.idx1-tpl1465-caption h1 {font-size: 20px; line-height: 2.5rem; color: #fff; font-weight: 500; font-family: "Lora", sans-serif; margin: 0; text-shadow: 0 0 5px #000000; }
.idx1-tpl1465-caption span {font-size: 13px; line-height: 3.5rem; color: #fff; font-weight: 600; text-transform: uppercase; font-family: "Josefin Sans", sans-serif; margin: 0; display: block; text-shadow: 0 0 5px #000000; }
.idx1-tpl1465-coluna2-item-1 a img {width: 100%; height: auto; object-position: center; object-fit: cover; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1466 {width: 870px;margin: 0 auto;display: flex;flex-wrap: wrap;gap: 24px;}
.idx1-tpl1466 a {text-decoration: none;display: block;}
.idx1-tpl1466-bl-item {width: 274px;display: flex;flex-direction: column;gap: 20px;}
.idx1-tpl1466-item a img {width: 274px;height: 150px;object-position: center;object-fit: cover;}
.idx1-tpl1466-item a span {font-size: 16px;color: #0f64d0;font-weight: 600;text-transform: uppercase;font-family: "Josefin Sans", sans-serif;margin: 15px 0 0 0;display: block;}
.idx1-tpl1466-item a h1 {font-size: 22px;color: #000;font-weight: 500;font-family: "Lora", sans-serif;margin: 0;line-height: 30px;}
.idx1-tpl1466-item-2 {display: flex;justify-content: space-between;align-items: center;flex-direction: column;gap: 20px;}
.idx1-tpl1466-coluna2-item-2 div {display: flex;}
.idx1-tpl1466-item-2 a h1 strong {font-size: 16px;color: #0f64d0;font-weight: 600;text-transform: uppercase;font-family: "Josefin Sans", sans-serif;margin: 0 7px 0 0;border-left: 5px solid #0f64d0;padding: 0 0 0 10px;}
.idx1-tpl1466-item-2 a h1 {font-size: 16px;color: #000;font-weight: 600;font-family: "Lora", sans-serif;margin: 0;line-height: 20px;}
/*FIM*/
@media (max-width: 768px) {.idx1-tpl1466 {width: 100%;margin: 0 auto;padding: 0;}
.idx1-tpl1466-bl-item {width: 100%;display: flex;flex-direction: column;gap: 20px;}
.idx1-tpl1466-item a img {width: 100%;height: auto;object-position: center;object-fit: cover;}}

/*INICIO-DESKTOP-p1*/
.idx2-tpl1466 {width: 100%;margin: 0 auto;display: flex;flex-wrap: wrap;gap: 24px;}
.idx2-tpl1466 a {text-decoration: none;display: block;}
.idx2-tpl1466-bl-item {width: 274px;display: flex;flex-direction: column;gap: 20px;}
.idx2-tpl1466-item a img {width: 274px;height: 150px;object-position: center;object-fit: cover;}
.idx2-tpl1466-item a span {font-size: 16px;color: #0f64d0;font-weight: 600;text-transform: uppercase;font-family: "Josefin Sans", sans-serif;margin: 15px 0 0 0;display: block;}
.idx2-tpl1466-item a h1 {font-size: 22px;color: #000;font-weight: 500;font-family: "Lora", sans-serif;margin: 0;line-height: 30px;}
.idx2-tpl1466-item-2 {display: flex;justify-content: space-between;align-items: center;flex-direction: column;gap: 20px;}
.idx2-tpl1466-coluna2-item-2 div {display: flex;}
.idx2-tpl1466-item-2 a h1 strong {font-size: 16px;color: #0f64d0;font-weight: 600;text-transform: uppercase;font-family: "Josefin Sans", sans-serif;margin: 0 7px 0 0;border-left: 5px solid #0f64d0;padding: 0 0 0 10px;}
.idx2-tpl1466-item-2 a h1 {font-size: 16px;color: #000;font-weight: 600;font-family: "Lora", sans-serif;margin: 0;line-height: 20px;}
/*FIM*/
@media (max-width: 768px) {.idx2-tpl1466 {width: 100%;margin: 0 auto; padding: 0;}
.idx2-tpl1466-bl-item {width: 100%;display: flex;flex-direction: column;gap: 20px;}
.idx2-tpl1466-item a img {width: 100%;height: auto;object-position: center;object-fit: cover;}}

/*INICIO-DESKTOP-p1*/
.idx3-tpl1466 {width: 870px;margin: 0 auto;display: flex;flex-wrap: wrap;gap: 24px;}
.idx3-tpl1466 a {text-decoration: none;display: block;}
.idx3-tpl1466-bl-item {width: 274px;display: flex;flex-direction: column;gap: 20px;}
.idx3-tpl1466-item a img {width: 274px;height: 150px;object-position: center;object-fit: cover;}
.idx3-tpl1466-item a span {font-size: 16px;color: #0f64d0;font-weight: 600;text-transform: uppercase;font-family: "Josefin Sans", sans-serif;margin: 15px 0 0 0;display: block;}
.idx3-tpl1466-item a h1 {font-size: 22px;color: #000;font-weight: 500;font-family: "Lora", sans-serif;margin: 0;line-height: 30px;}
.idx3-tpl1466-item-2 {display: flex;justify-content: space-between;align-items: center;flex-direction: column;gap: 20px;}
.idx3-tpl1466-coluna2-item-2 div {display: flex;}
.idx3-tpl1466-item-2 a h1 strong {font-size: 16px;color: #0f64d0;font-weight: 600;text-transform: uppercase;font-family: "Josefin Sans", sans-serif;margin: 0 7px 0 0;border-left: 5px solid #0f64d0;padding: 0 0 0 10px;}
.idx3-tpl1466-item-2 a h1 {font-size: 16px;color: #000;font-weight: 600;font-family: "Lora", sans-serif;margin: 0;line-height: 20px;}
/*FIM*/
@media (max-width: 768px) {.idx3-tpl1466 {width: 100%;margin: 0 auto;padding: 0;}
.idx3-tpl1466-bl-item {width: 100%;display: flex;flex-direction: column;gap: 20px;}
.idx3-tpl1466-item a img {width: 100%;height: auto;object-position: center;object-fit: cover;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1467 { width: 100%; margin: 0 auto; display: flex; flex-wrap: wrap; gap: 24px; }
.idx1-tpl1467 a { text-decoration: none; display: block; }
.idx1-tpl1467-bl-item-p1 { width: 274px; display: flex; flex-direction: column; gap: 20px; }
.idx1-tpl1467-item-p1 a img { width: 274px; height: 150px; object-position: center; object-fit: cover; }
.idx1-tpl1467-item-p1 h1 { font-size: 22px; color: #000; font-weight: 500; font-family: "Lora", sans-serif; margin: 0; line-height: 30px; }
.idx1-tpl1467-item-p1 span { font-size: 16px; color: #000; font-weight: 600; text-transform: uppercase; font-family: "Josefin Sans", sans-serif; margin: 15px 0 0 0; display: block; }
.idx1-tpl1467-item-p1 h1 a { color: #000; }
.idx1-tpl1467-item-p1 span a { color: #0f64d0; }
.idx1-tpl1467-item-2-p1 a h1 { font-size: 16px; color: #000; font-weight: 600; font-family: "Lora", sans-serif; margin: 15px 0 0 0; line-height: 24px; }
.idx1-tpl1467-item-2-p1 a h1 strong { font-size: 16px; color: #0f64d0; font-weight: 600; text-transform: uppercase; font-family: "Josefin Sans", sans-serif; margin: 0 7px 0 0; border-left: 5px solid #0f64d0; padding: 0 0 0 10px; }
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx1-tpl1467-bl-item-p2 { width: 274px; display: flex; flex-direction: column; gap: 20px; }
.idx1-tpl1467-item-p2 a img { width: 274px; height: 150px; object-position: center; object-fit: cover; }
.idx1-tpl1467-item-p2 h1 { font-size: 22px; color: #000; font-weight: 500; font-family: "Lora", sans-serif; margin: 0; line-height: 30px; }
.idx1-tpl1467-item-p2 span { font-size: 16px; color: #000; font-weight: 600; text-transform: uppercase; font-family: "Josefin Sans", sans-serif; margin: 15px 0 0 0; display: block; }
.idx1-tpl1467-item-p2 h1 a { color: #000; }
.idx1-tpl1467-item-p2 span a { color: #0f64d0; }
.idx1-tpl1467-item-2-p2 a h1 { font-size: 16px; color: #000; font-weight: 600; font-family: "Lora", sans-serif; margin: 15px 0 0 0; line-height: 24px; }
.idx1-tpl1467-item-2-p2 a h1 strong { font-size: 16px; color: #0f64d0; font-weight: 600; text-transform: uppercase; font-family: "Josefin Sans", sans-serif; margin: 0 7px 0 0; border-left: 5px solid #0f64d0; padding: 0 0 0 10px; }
/*FIM*/
/*INICIO-DESKTOP-p3*/
.idx1-tpl1467-bl-item-p3 { width: 274px; display: flex; flex-direction: column; gap: 20px; background-color: #ededed; }
.idx1-tpl1467-item-p3 a img { width: 274px; height: 250px; object-position: center; object-fit: cover; }
.idx1-tpl1467-item-p3 h1 { font-size: 22px; color: #000; font-weight: 500; font-family: "Lora", sans-serif; margin: 0; line-height: 30px; padding: 0 15px 15px 15px; }
.idx1-tpl1467-item-p3 span { font-size: 16px; color: #000; font-weight: 600; text-transform: uppercase; font-family: "Josefin Sans", sans-serif; margin: 15px 0 0 0; display: block; padding: 0 15px; }
.idx1-tpl1467-item-p3 h1 a { color: #000; }
.idx1-tpl1467-item-p3 span a { color: #0f64d0; }
.idx1-tpl1467-item-3-p2 a h1 { font-size: 16px; color: #000; font-weight: 600; font-family: "Lora", sans-serif; margin: 15px 0 0 0; line-height: 24px; }
/*FIM*/
@media (max-width: 768px) {
.idx1-tpl1467 { width: 100%; margin: 0 auto; padding: 0px; }
.idx1-tpl1467-bl-item-p1,
.idx1-tpl1467-bl-item-p2,
.idx1-tpl1467-bl-item-p3 { width: 100%; display: flex; flex-direction: column; gap: 20px; }
.idx1-tpl1467-item-p1 a img,
.idx1-tpl1467-item-p2 a img,
.idx1-tpl1467-item-p3 a img { width: 100%; height: auto; object-position: center; object-fit: cover; }
.idx1-tpl1467-bl-item-p1 { width: 100%; display: flex; flex-direction: column; gap: 20px; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1468 {width: 1200px;margin: 0 auto;}
.idx1-tpl1468 a {text-decoration: none;display: block;}
.idx1-tpl1468-container {width: 100%;display: flex;gap: 30px;}
.idx1-tpl1468-container-flex {display: flex;justify-content: start;align-items: center;gap: 30px;}
.idx1-tpl1468-coluna-p1 {width: 570px;height: 440px;overflow: hidden;position: relative;}
.idx1-tpl1468-coluna-p1 a img {width: 100%;height: 440px;object-fit: cover;object-position: center;}
.idx1-tpl1468-coluna-p1 .idx1-tpl1468-caption h1 {font-size: 32px;line-height: 3.5rem;color: #fff;font-weight: 500;font-family: "Lora", sans-serif;margin: 0;text-shadow: 0 0 5px #000000;}
.idx1-tpl1468-coluna-p1 .idx1-tpl1468-caption span {font-size: 16px;line-height: 3.5rem;color: #fff;font-weight: 600;text-transform: uppercase;font-family: "Josefin Sans", sans-serif;margin: 0;display: block;text-shadow: 0 0 5px #000000;}
.idx1-tpl1468-coluna-p1 .idx1-tpl1468-caption {background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#80000000', GradientType=0);}
.idx1-tpl1468-coluna-p1 .idx1-tpl1468-caption {position: absolute;bottom: 0;left: 0;padding: 25px;}
.idx1-tpl1468-box-titulo {width: 100%; margin: 0 0 30px 0;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx1-tpl1468-coluna-p2 {display: flex;justify-content: space-between;flex-direction: column;align-items: center;gap: 20px;flex: 1;}
.idx1-tpl1468-coluna-p2 .idx1-tpl1468-item-1 {width: 100%;height: auto;margin: 0;}
.idx1-tpl1468-coluna-p2 .idx1-tpl1468-item-1 a img {width: 100%;height: 150px;object-position: center;object-fit: cover;}
.idx1-tpl1468-coluna-p2 .idx1-tpl1468-item-1 a span {font-size: 16px;color: #0f64d0;font-weight: 600;text-transform: uppercase;font-family: "Josefin Sans", sans-serif;margin: 10px 0 0 0;display: block;}
.idx1-tpl1468-coluna-p2 .idx1-tpl1468-item-1 a h1 {font-size: 22px;color: #000;font-weight: 500;font-family: "Lora", sans-serif;margin: 0;}
.idx1-tpl1468-coluna-p2 .idx1-tpl1468-item-2 {display: flex;justify-content: space-between;align-items: center;flex-direction: column;gap: 20px;}
.idx1-tpl1468-coluna-p2 .idx1-tpl1468-item-2 div {display: flex;}
.idx1-tpl1468-coluna-p2 .idx1-tpl1468-item-2 a h1 strong {font-size: 16px;color: #0f64d0;font-weight: 600;text-transform: uppercase;font-family: "Josefin Sans", sans-serif;margin: 0 7px 0 0;border-left: 5px solid #0f64d0;padding: 0 0 0 10px;}
.idx1-tpl1468-coluna-p2 .idx1-tpl1468-item-2 a h1 {font-size: 16px;color: #000;font-weight: 600;font-family: "Lora", sans-serif;margin: 0;}
/*FIM*/
/*INICIO-DESKTOP-p3*/
.idx1-tpl1468-coluna-p3 {display: flex;justify-content: space-between;flex-direction: column;align-items: center;gap: 20px;flex: 1;}
.idx1-tpl1468-coluna-p3 .idx1-tpl1468-item-1 {width: 100%;height: auto;margin: 0;}
.idx1-tpl1468-coluna-p3 .idx1-tpl1468-item-1 a img {width: 100%;height: 250px;object-position: center;object-fit: cover;}
.idx1-tpl1468-coluna-p3 .idx1-tpl1468-item-1 a span {font-size: 16px;color: #0f64d0;font-weight: 600;text-transform: uppercase;font-family: "Josefin Sans", sans-serif;margin: 10px 0 0 0;display: block;}
.idx1-tpl1468-coluna-p3 .idx1-tpl1468-item-1 a h1 {font-size: 22px;color: #000;font-weight: 500;font-family: "Lora", sans-serif;margin: 0;}
.idx1-tpl1468-coluna-p3 .idx1-tpl1468-item-2 {display: flex;justify-content: space-between;align-items: center;flex-direction: column;gap: 20px;}
.idx1-tpl1468-coluna-p3 .idx1-tpl1468-item-2 div {display: flex;}
.idx1-tpl1468-coluna-p3 .idx1-tpl1468-item-2 a h1 strong {font-size: 16px;color: #0f64d0;font-weight: 600;text-transform: uppercase;font-family: "Josefin Sans", sans-serif;margin: 0 7px 0 0;border-left: 5px solid #0f64d0;padding: 0 0 0 10px;}
.idx1-tpl1468-coluna-p3 .idx1-tpl1468-item-2 a h1 {font-size: 16px;color: #000;font-weight: 600;font-family: "Lora", sans-serif;margin: 0;}
/*FIM*/
@media (max-width: 768px) {.idx1-tpl1468 {width: 100%;margin: 0 auto;padding: 0 15px;}
.idx1-tpl1468-container {width: 100%;display: flex;flex-direction: column;gap: 30px;}
.idx1-tpl1468-coluna-p1 {width: 100%;height: 270px;overflow: hidden;position: relative;}
.idx1-tpl1468-coluna-p1 a img {width: 100%;height: 270px;object-fit: cover;object-position: center;}
.idx1-tpl1468-coluna-p1 .idx1-tpl1468-caption h1 {font-size: 25px;line-height: 3rem;color: #fff;font-weight: 500;font-family: "Lora", sans-serif;margin: 0;text-shadow: 0 0 5px #000000;}
.idx1-tpl1468-coluna-p2 .idx1-tpl1468-item-1 a img {width: 100%;height: 200px;object-position: center;object-fit: cover;}
.idx1-tpl1468-coluna-p3 .idx1-tpl1468-item-1 a img {width: 100%;height: 320px;object-position: center;object-fit: cover;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1469 {width: 100%;margin: 0px;padding: 32px 0px;background-color: #0f64d0;}
.idx1-tpl1469 a {text-decoration: none;display: block;}
.idx1-tpl1469-container {width: 1200px;margin: 0 auto;height: auto;}
.idx1-tpl1469-container .idx1-tpl1469-titulo {width: 100%;padding: 0 0 32px 0;}
.idx1-tpl1469-container .idx1-tpl1469-titulo-video a {font-family: 'Lora', sans-serif;font-size: 18px;padding: 0;color: #fff;}
.idx1-tpl1469-video-itens {margin: 0 0 32px 0;}
.idx1-tpl1469-container-flex {display: flex;justify-content: start;align-items: center;gap: 30px;}
.idx1-tpl1469-bl-video-item {width: 100%;display: flex;justify-content: start;align-items: center;gap: 32px;}
.idx1-tpl1469-video-itens {width: 275px;height: auto;}
.idx1-tpl1469-video-itens iframe {width: 100%;height: 155px;}
.idx1-tpl1469-titulo .tpl-titulo h1 { color: #fff; padding: 0 0 0 10px; border-left: 5px solid #ffffff;}
.idx1-tpl1469-titulo .tpl-titulo a { display: inline-flex; font-size: 13px; color: #fff; background-color: #073a7c; text-transform: uppercase; font-weight: 400; font-family: 'Josefin Sans', sans-serif; text-align: center; margin: 0; padding: 10px 35px;border-radius: 25px;}
/*FIM*/
@media (max-width: 769px) {.idx1-tpl1469 {width: 100%;margin: 0 auto;padding: 0 15px;}
.idx1-tpl1469-container {width: 100%;padding: 0 15px;}
.idx1-tpl1469-container .idx1-tpl1469-titulo {width: 100%;padding: 32px 0;}
.idx1-tpl1469-bl-video-item {width: 100%;display: flex;justify-content: start;align-items: center;flex-direction: column;gap: 0;}
.idx1-tpl1469-video-itens {width: 100%;height: auto;}
.idx1-tpl1469-video-itens iframe {width: 100%;height: 230px;}}
.idx1-tpl1469 {background-color: #cc0000;padding: 30px 0px;}
.idx1-tpl1469-container .idx1-tpl1469-titulo-video a {font-family: "Open San",sans-serif;}
 /*INICIO-DESKTOP-p1*/ .idx1-tpl147 { padding: 0; } .idx1-tpl147 iframe { width: 100%; height: 310px;	margin-bottom: -5px; } /*FIM*/ /* SMARTPHONE */ @media only screen and (max-width : 767px) { .idx1-tpl147 iframe { /* height: 300px; */ } }

/*INICIO-DESKTOP-p1*/
.idx1-tpl1470 {width: 100%;margin: 0px;padding: 45px 0;background-color: #ededed;}
.idx1-tpl1470 a {text-decoration: none;display: block;}
.idx1-tpl1470-container {width: 1200px;margin: 0 auto;}
.idx1-tpl1470-container .idx1-tpl1470-logos {width: 100%;display: flex;justify-content: center;align-items: center;gap: 30px}
.idx1-tpl1470-container .idx1-tpl1470-logos a img {width: 210px;height: 100%;}
.idx1-tpl1470-container .idx1-tpl1470-sociais {width: 100%;display: flex;justify-content: center;align-items: center;gap: 15px;margin: 38px 0;}
.idx1-tpl1470-container .idx1-tpl1470-sociais a img {width: 30px;}
.idx1-tpl1470-container .idx1-tpl1470-informacoes {width: 35%;margin: 0 auto;text-align: center;}
.idx1-tpl1470-container .idx1-tpl1470-informacoes h1 {font-family: "Lora", sans-serif;font-size: 18px;line-height: 24px;}
.idx1-tpl1470-container .idx1-tpl1470-informacoes h2 {font-family: "Lora", sans-serif;font-size: 25px;font-weight: 700;}
/*FIM*/
@media (max-width: 768px) {.idx1-tpl1470-container {width: 100%;margin: 0 auto;}
.idx1-tpl1470-container .idx1-tpl1470-logos {width: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;gap: 30px}
.idx1-tpl1470-container .idx1-tpl1470-informacoes {width: 100%;margin: 0 auto;text-align: center;}
.idx1-tpl1470-container .idx1-tpl1470-informacoes h2 {font-family: "Lora", sans-serif;font-size: 25px;font-weight: 700;width: 60%;margin: 0 auto;}}
.idx1-tpl1470 {padding: 75px 0 45px 0;}
.idx1-tpl1470-container .idx1-tpl1470-logos a img {width: 150px;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1471 {width: 300px; margin: 0px; display: flex; justify-content: end; }
.idx1-tpl1471 a { text-decoration: none; display: block; color:#000;}
.idx1-tpl1471-container { width: 1200px; margin: 0 auto; display: flex; flex-direction: column; gap: 38px; }
.idx1-tpl1471-item img { width: 120px; height: 70px; float: left; margin: 0 15px 0 0; object-fit: cover; object-position: center;}
.idx1-tpl1471-item h4 { margin: 0 0 5px 0; padding: 0px; font-family: 'Josefin Sans', sans-serif; text-transform: uppercase; font-weight: 600; color: #0056cc; font-size: 15px; }
.idx1-tpl1471-item h1 a { margin: 0px; padding: 0px; font-family: "Lora", sans-serif; font-size: 15px; line-height: 1.8rem; color: black; }
.idx1-tpl1471-item h1 { margin: 0px; }
.idx1-tpl1471-container .idx1-tpl1471-btn-link a { display: inline-flex; font-size: 13px; color: #fff; background-color: #0f64d0; text-transform: uppercase; font-weight: 400; font-family: 'Josefin Sans', sans-serif; text-align: center; margin: 0; padding: 10px 35px; border-radius: 25px; }
.idx1-tpl1471-container .idx1-tpl1471-btn-link { width: 100%; display: flex;align-items: center; justify-content: end; }
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1471 { width: 100%; } .idx1-tpl1471-container { width: 100%; margin: 0;}}
.idx1-tpl1471 a {color: #f97c00;}
.idx1-tpl1471-item h4 {color: #f97c00;font-weight: 700;}
.idx1-tpl1471-item h1 a {font-family: "Open Sans", sans-serif;}
.idx1-tpl1471-container .idx1-tpl1471-btn-link a {background-color: #f97c00;}

.tpl-titulo-1477 {width: 100%; padding: 0px; margin: 0px; background-color:transparent;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1472 {width: 100%;margin: 0px;display: flex;justify-content: end;}
.idx1-tpl1472 a {text-decoration: none;display: block;}
.idx1-tpl1472-container {width: 1200px;margin: 0 auto;display: flex;flex-direction: column;gap: 38px;}
.idx1-tpl1472-container .idx1-tpl1472-btn-link a {display: inline-flex;font-size: 13px;color: #fff;background-color: #0f64d0;text-transform: uppercase;font-weight: 400;font-family: 'Josefin Sans', sans-serif;text-align: center;margin: 0;padding: 10px 35px;border-radius: 25px;}
.idx1-tpl1472-container .idx1-tpl1472-btn-link {width: 100%;display: flex;align-items: center;justify-content: end;}
.idx1-tpl1472-item {display: flex;flex-direction: column;gap: 25px
}
.idx1-tpl1472-item-info span {font-size: 13px;font-weight: 900;font-family: 'Lora', sans-serif;color: #0f64d0;margin: 0 0 10px 0;display: block;}
.idx1-tpl1472-item-info h1 a {font-size: 15px;font-weight: 400;font-family: 'Lora', sans-serif;color: #000;line-height: 2rem;}	/*FIM*/
@media (max-width: 768px) {.idx1-tpl1472 {width: 100%;}
.idx1-tpl1472-container {width: 100%;margin: 0px;}}

/*INICIO-DESKTOP-p1*/ .idx1-tpl1477-lista-licencas, .idx1-tpl1477-lista-licencas-box{width: 100%}	.idx1-tpl1477-lista-licencas-itens {padding: 10px;} .idx1-tpl1477-lista-licencas-itens a{display: flex;gap: 10px;align-items: center;justify-content: st;margin-bottom: 10px; color: black} .idx1-tpl1477-hbody{ display: flex;gap: 10px;margin-bottom: 20px;align-items: center;justify-content: start; font: 600 12px "Montserrat", sans-serif; text-align: center;border-bottom: 1px solid #ededed;border-top: 1px solid #ededed;padding: 15px 0;} .idx1-tpl1477-lista-licencas h1 {font: 600 40px "Montserrat", sans-serif;letter-spacing: -1px;margin: 25px 0; color:#333;} .idx1-tpl1477-hbody div{ font: 600 15px "Montserrat", sans-serif; text-align:left; } .idx1-tpl1477-lista-licencas-itens:nth-child(even) {background: #f0f0f0 !important;} .idx1-tpl1477-tab-bl {text-transform:capitalize; font: 500 15px "Montserrat", sans-serif; text-align: center;} .idx1-tpl1477-lista-licencas-itens .idx1-tpl1477-tab-bl {text-transform:uppercase; font: 500 12px "Montserrat", sans-serif; text-align: left;} .idx1-tpl1477-lista-licencas-itens .idx1-tpl1477-tab-bl p{ margin:0; display:none; } .idx1-tpl1477-hbody .idx1-tpl1477-tab-bl p{ margin:0; } .idx1-tpl1477-lista-licencas h6{padding: 0 0 25px 0; font: 400 16px "Montserrat", sans-serif;} .idx1-tpl1477-w10{width:10%;} .idx1-tpl1477-w15{width:15%;} .idx1-tpl1477-w20{width:20%;} .idx1-tpl1477-w30{width:30%;} .idx1-tpl1477-w25{width:25%;} .idx1-tpl1477-pl-15{padding: 0 0 0 15px;} .idx1-tpl1477-pl-30{padding: 0 0 0 30px;}	.idx1-tpl1477-lista-licencas-anexos {padding: 0 0 0 30px;}	.idx1-tpl1477-lista-licencas-anexos a{color: #337ab7;}	.idx1-tpl1477-nm-pessoa {display: inline-block; color: black; font: 600 14px "Montserrat", sans-serif;}	.idx1-tpl1477-login-usr {display: inline-block; color: #337ab7; float: right;}	.idx1-tpl1477-login-logof {display: inline-block; color: #337ab7; margin-left: 10px; margin-right: 10px;}	.idx1-tpl1477-login-dados {display: inline-block; color: #337ab7; margin-left: 10px; margin-right: 10px;}
/*FIM*/ @media (max-width: 768px){ .idx1-tpl1477-lista-licencas h6{padding: 0 25px 20px 25px; text-align: center;} .idx1-tpl1477-lista-licencas-itens a{ flex-direction: column; justify-content: start; align-items: start; width: 90%; margin: 0 auto; border: 0} .idx1-tpl1477-lista-licencas-itens .idx1-tpl1477-tab-bl{ width: 100%; display: flex; border-bottom: 1px solid #ededed; justify-content: start;} .idx1-tpl1477-lista-licencas-itens .idx1-tpl1477-tab-bl span{ font: 600 14px "Montserrat", sans-serif; text-transform: uppercase;} .idx1-tpl1477-lista-licencas-itens .idx1-tpl1477-tab-bl p{ font: 400 14px "Montserrat", sans-serif; text-transform: capitalize;} .idx1-tpl1477-lista-licencas-itens div { text-align: left;} .idx1-tpl1477-lista-licencas-itens { margin-bottom: 25px;} .idx1-tpl1477-hbody{ display: none;} .idx1-tpl1477-lista-licencas h1 { text-align: center;} .idx1-tpl1477-tab-bl p{ padding: 0 10px 0 0} .idx1-tpl1477-tab-bl{ padding: 0 } .idx1-tpl1477-lista-licencas-itens:nth-child(even) {background: #fff} .idx1-tpl1477-lista-licencas-itens .idx1-tpl1477-tab-bl p{ margin: 0 0 10px 0; display:block; } }

/*INICIO-DESKTOP-p1*/
.idx1-tpl148-p1-footer { background-color: #fff; background-image: inherit;}
.idx1-tpl148-p1-copyright { font-family:"Montserrat", sans-serif; font-weight: 400; font-size: 16px; margin-top: 10px; margin-bottom: 10px; color: #000;}
.idx1-tpl148-p1-copyright img{ width: 40px; height: 17px;}
/*FIM*/
@media screen and (min-width: 1200px) {}
/* SMARTPHONE */
@media only screen and (max-width : 767px) {}
.idx1-tpl148-p1-copyright {color: #707070;margin-top: 30px;margin-bottom: 30px;font-family: "PT Sans Narrow", sans-serif;font-size: 22px;}

/*INICIO-DESKTOP-p1*/ .idx1-tpl1482-dados-contato {display: none;} .idx1-tpl1482-dados-ender {display: none;} .idx1-tpl1482-btn-senha {display: inline-block;} .idx1-tpl1482-dados-senha {display: none;}
/*FIM*/
h1 { font: 600 40px "Montserrat", sans-serif; letter-spacing: -1px; margin: 25px 0;}
.active { font: 500 13px "Montserrat", sans-serif; background: green; color: #fff; padding: 5px 10px; border-radius: 5px; margin: 35px 0; float: right;}
.noactive { font: 500 13px "Montserrat", sans-serif; background: red; color: #fff; padding: 5px 10px; border-radius: 5px; margin: 35px 0; float: right;}
select.back-off{ background: red; color:#fff;}
select.back{ background: green; color:#fff;}{@if isset($output['Hat1']['css']) && !empty($output['Hat1']['css'])@} {@$output['Hat1']['css']@}
{@if isset($codigo_html) && !empty($codigo_html)@} {@$codigo_html@}
.idx1-tpl1482-dados-contato {display: block;}
.idx1-tpl1482-dados-senha {display: block;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1486 .swiper {width: 100%;height: 100%;padding: 0 35px;}
.idx1-tpl1486 .swiper-slide {text-align: center;font-size: 18px;background: transparent;
display: flex;justify-content: center;align-items: center;}
.idx1-tpl1486 .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.idx1-tpl1486 {height: 50px;}
.idx1-tpl1486-container {width: 1200px;margin: 0 auto;height: 50px;}
.idx1-tpl1486-slider {height: 50px;}
.idx1-tpl1486-container-item {padding: 0 0 0 22%;display: flex;align-items: center;}
.idx1-tpl1486-secao a {font-family: "Josefin Sans", sans-serif;font-weight: 600;text-transform: uppercase;color: green;text-decoration: none;font-size: 15px;}
.idx1-tpl1486-secao {padding: 0 20px 0 0;}
.idx1-tpl1486-swiper-height {width: 777px;}
.idx1-tpl1486 .swiper-button-next:after,
.idx1-tpl1486 .swiper-button-prev:after {font-family: swiper-icons;font-size: 18px;text-transform: none !important;letter-spacing: 0;font-variant: initial;line-height: 1;}
.idx1-tpl1486 .swiper-slide a {font-family: "Lora", sans-serif;font-weight: 400;color: #000;text-decoration: none;font-size: 16px;padding: 0 15px 0 0;height: 24px;overflow: hidden;}
.idx1-tpl1486 .swiper-slide span {font-family: "Josefin Sans", sans-serif;font-weight: 600;text-transform: uppercase;color: green;text-decoration: none;font-size: 14px;padding: 0 15px 0 0;}
.idx1-tpl1486 .swiper-button-prev,
.idx1-tpl1486 .swiper-rtl .swiper-button-next {left: 0;right: auto;}
.idx1-tpl1486 .swiper-button-next,
.idx1-tpl1486 .swiper-rtl .swiper-button-prev {right: 0;left: auto;}
.idx1-tpl1486 .swiper-button-next,
.idx1-tpl1486 .swiper-button-prev { color: #666;}
/*FIM*/
@media(max-width: 767px) {.idx1-tpl1486-container {width: 100%;margin: 0 auto;height: auto;}
.idx1-tpl1486-container-item {padding: 0;display: flex;align-items: center;flex-direction: column;}
.idx1-tpl1486-swiper-height {width: 100%;}
.idx1-tpl1486 .swiper {padding: 0;}
.idx1-tpl1486-secao {padding: 15px 0 5px 0;}
.idx1-tpl1486 .swiper-button-prev,
.idx1-tpl1486 .swiper-rtl .swiper-button-next {left: 0;right: auto;}
.idx1-tpl1486 .swiper-button-next,
.idx1-tpl1486 .swiper-rtl .swiper-button-prev {right: 0;left: auto;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1492 {width: 100%; margin: 0 auto; display: flex; flex-wrap: wrap; gap: 24px; background-color: #eee; padding: 25px; }
.idx1-tpl1492 a {text-decoration: none; display: block; }
.idx1-tpl1492-bl-artigos {width: 100%; display: flex; justify-content: center; gap: 20px; }
.idx1-tpl1492-bl-artigos-itens a {width: 250px; display: flex; align-items: center; flex-direction: column; justify-content: center; }
.idx1-tpl1492-bl-artigos-itens a h3 {font-family: 'Josefin Sans', sans-serif; font-weight: 500; font-size: 17px; text-transform: uppercase; color: #0058fe; margin: 20px 0; text-align:inherit; }
.idx1-tpl1492-bl-artigos-itens a h1 {font-family: 'Lora', sans-serif; font-weight: 600; font-size: 18px; text-transform: inherit; color: #000; margin: 0; text-align: center; line-height: 1.3em; }
.idx1-tpl1492-bl-artigos-itens a img {border-radius: 50%; width: 150px; height:150px; object-fit: cover; object-position: center; }
.idx1-tpl1492 .tpl-titulo {width: 100%; display: flex; justify-content: space-between; align-items: center; box-sizing: border-box; margin: 0 0 25px 0; }
.idx1-tpl1492 .tpl-titulo h1 {font-size: 40px; color: #0058fe; font-weight: 700; font-family: "Lora", sans-serif; text-align: center; margin: 0; padding: 0 0 0 10px; border-left: 5px solid red; }
.idx1-tpl1492 .tpl-titulo a {display: inline-flex; font-size: 13px; color: #fff; background-color: #0058fe; text-transform: uppercase; font-weight: 400; font-family: 'Josefin Sans', sans-serif; text-align: center; margin: 0; padding: 10px 35px; border-radius: 25px; }
/*FIM*/
@media (max-width: 768px) {.idx1-tpl1492 {width: 100%; display: flex; flex-wrap: wrap; gap: 24px; padding: 15px; }
.idx1-tpl1492 .tpl-titulo-mobile h1 {font-size: 35px; font-weight: 700; font-family: "Lora", sans-serif; margin: 0; padding: 0 0 0 10px; text-align: left; }
.idx1-tpl1492 .tpl-titulo-mobile a {font-size: 12px; color: #fff; text-transform: uppercase; font-weight: 500; font-family: 'Josefin Sans', sans-serif; padding: 10px 17px; border-radius: 25px; display: flex; align-items: center; justify-content: center; width: 135px; }
.idx1-tpl1492-bl-artigos {width: 100%; display: flex; flex-direction: column; justify-content: center; gap: 20px; }
.idx1-tpl1492-bl-artigos-itens a {width: 100%; display: flex; align-items: center; flex-direction: column; justify-content: center; }
.idx1-tpl1492 .tpl-titulo {display: none; }
.idx1-tpl1492 .tpl-titulo-mobile { width: 100%;}}
.idx1-tpl1492-bl-artigos-itens a h3 {color: #ed3237;font-family: "Open Sans", sans-serif;font-weight: 700;font-size: 16px;margin: 19px 0 10px 0;text-align: center;}
.idx1-tpl1492-bl-artigos-itens a h1 {font-family: "Open Sans", sans-serif;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1499 {width: 100%;margin: 0 auto;background-color: transparent;padding: 0;box-sizing: border-box;}
.idx1-tpl1499 a {text-decoration: none;display: block;}
.idx1-tpl1499-container {width: 100%;margin: 0;padding: 0px;box-sizing: border-box;display: flex;justify-content: space-between;}
.idx1-tpl1499-list-item a span {font-family: "Josefin Sans", sans-serif;margin: 15px 0;padding: 3px 5px;display: inline-block;color: #fff;font-size: 12px;font-weight: 600;text-transform: uppercase;background-color: #00b29f;}
.idx1-tpl1499-list-item {width: 270px;height: auto;}
.idx1-tpl1499-list-item a h1 {font-family: "Noto Serif", sans-serif;margin: 0;padding: 0;color: #000;font-size: 18px;font-weight: normal;}
.idx1-tpl1499-list-item a img {width: 270px;height: 185px;object-fit: cover;object-position: center;}
/*FIM*/
@media (max-width: 767px) {.idx1-tpl1499 {width: 100%;margin: 0;background-color: transparent;padding: 0px;box-sizing: border-box;}
.idx1-tpl1499 a {text-decoration: none;display: block;}
.idx1-tpl1499-container {width: 100%;margin: 0;padding: 0px;box-sizing: border-box;display: flex;gap: 20px;flex-direction: column;justify-content: space-between;}
.idx1-tpl1499-list-item a img {width: 100%;height: 240px;object-fit: cover;object-position: center;}
.idx1-tpl1499-list-item {width: 100%;height: auto;}}
.idx1-tpl1499-list-item a span {color: #F97B01;background-color: transparent;margin: 10px 0 0 0;font-size: 14px;font-weight: 700;}
.idx1-tpl1499-list-item a h1 {font-family: "Open Sans", sans-serif;}

/*INICIO-DESKTOP-p1*/
.idx2-tpl1499 {width: 100%;margin: 0 auto;background-color: transparent;padding: 0;box-sizing: border-box;}
.idx2-tpl1499 a {text-decoration: none;display: block;}
.idx2-tpl1499-container {width: 100%;margin: 0;padding: 0px;box-sizing: border-box;display: flex;justify-content: space-between;}
.idx2-tpl1499-list-item a span {font-family: "Josefin Sans", sans-serif;margin: 15px 0;padding: 3px 5px;display: inline-block;color: #fff;font-size: 12px;font-weight: 600;text-transform: uppercase;background-color: #00b29f;}
.idx2-tpl1499-list-item {width: 270px;height: auto;}
.idx2-tpl1499-list-item a h1 {font-family: "Noto Serif", sans-serif;margin: 0;padding: 0;color: #000;font-size: 18px;font-weight: normal;}
.idx2-tpl1499-list-item a img {width: 270px;height: 185px;object-fit: cover;object-position: center;}
/*FIM*/
@media (max-width: 767px) {.idx2-tpl1499 {width: 100%;margin: 0;background-color: transparent;padding: 0px;box-sizing: border-box;}
.idx2-tpl1499 a {text-decoration: none;display: block;}
.idx2-tpl1499-container {width: 100%;margin: 0;padding: 0px;box-sizing: border-box;display: flex;gap: 20px;flex-direction: column;justify-content: space-between;}
.idx2-tpl1499-list-item a img {width: 100%;height: 240px;object-fit: cover;object-position: center;}
.idx2-tpl1499-list-item {width: 100%;height: auto;}}
.idx2-tpl1499-list-item a span {color: #F97B01;background-color: transparent;margin: 10px 0 0 0;font-size: 14px;font-weight: 700;}
.idx2-tpl1499-list-item a h1 {font-family: "Open Sans", sans-serif;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1504{width: 100%;margin: 0 auto;background-color: #ff8529;padding: 0;box-sizing: border-box;}
.idx1-tpl1504 a {text-decoration: none;display: block;}
.idx1-tpl1504-container {width: 1200px;margin: 0 auto;padding: 3px 0;box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;}
.idx1-tpl1504-redesociais img {width: 100%;height: 28px;}
.idx1-tpl1504-redesociais {width: 210px;display: flex;justify-content: flex-end;align-items: center;gap: 10px;}
.idx1-tpl1504-previsao img {height: 30px;}
.idx1-tpl1504-previsao {width: 215px;display: flex;justify-content: space-between;align-items: center;
}
.idx1-tpl1504-previsao p {font-family: "Josefin Sans", sans-serif;text-transform: uppercase;color: #fff;font-size: 14px;font-weight: normal;margin: 0;padding: 3px 0 0 0;}
.idx1-tpl1504-tempo .min-temp {font-family: "Josefin Sans", sans-serif;text-transform: uppercase;color: #fff;font-size: 14px;font-weight: normal;margin: 0;padding: 0;}
.idx1-tpl1504-tempo .max-temp {font-family: "Josefin Sans", sans-serif;text-transform: uppercase;color: #fff;font-size: 14px;font-weight: normal;margin: 0;padding: 0;}
.idx1-tpl1504-tempo {display: flex;justify-content: space-between;align-items: center;gap: 10px;
}
.idx1-tpl1504-data {display: flex;justify-content: center;flex: 1;font-family: "Josefin Sans", sans-serif;text-transform: uppercase;color: #fff;font-size: 16px;font-weight: normal;margin: 0;padding: 0;align-items: center;}
/*FIM*/
@media (max-width: 767px) {.idx1-tpl1504-container {width: 100%;margin: 0 auto;padding: 0;box-sizing: border-box;display: flex;align-items: center;flex-direction: column;justify-content: space-between;gap: 15px;}
.idx1-tpl1504 {padding: 5px 0;}
.idx1-tpl1504-redesociais {width: 100%;display: flex;justify-content: center;align-items: center;gap: 10px;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1506 {width: 100%;margin: 0 auto;padding: 0;box-sizing: border-box;background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;}
.idx1-tpl1506 a {text-decoration: none;display: block;}
.idx1-tpl1506-container {width: 1200px;margin: 0 auto;padding: 0px;box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;height: 170px;}
.idx1-tpl1506-logomarca img {width: 100%;height: 100px;object-fit: cover;object-position: center;}
.idx1-tpl1506-banner img {width: 720px;height: 90px;overflow: hidden;object-fit: cover;object-position: center;}
.idx1-tpl1506-banner-desktop { display: block; overflow: hidden; height: 90px;}
.idx1-tpl1506-banner-mobile { display: none;}
/*FIM*/
@media (max-width: 767px) {.idx1-tpl1506 {width: 100%;margin: 0 auto;padding: 0;box-sizing: border-box;background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;}
.idx1-tpl1506 a {text-decoration: none;display: block;}
.idx1-tpl1506-container {width: 100%;margin: 0 auto;padding: 15px;box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;flex-direction: column;height: auto;gap: 10px;}
.idx1-tpl1506-logomarca img {width: 100%;height: 110px;object-fit: cover;object-position: center;}
.idx1-tpl1506-banner img {width: 100%;height: auto;overflow: hidden;object-fit: cover;object-position: center;}
.idx1-tpl1506-banner-desktop { display: none}
.idx1-tpl1506-banner-mobile { display: block;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1507 {width: 100%; margin: 0 auto; padding: 0; box-sizing: border-box; background-repeat: no-repeat !important; background-size: cover !important; background-position: center !important; }
.idx1-tpl1507 a {text-decoration: none; display: block; }
.idx1-tpl1507-container {width: 1200px; margin: 0 auto; padding: 0px; box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; }
.idx1-tpl1507 .containerSlider {width: 870px; }
.idx1-tpl1507 .swiper {width: 100%; height: 100%; }
.idx1-tpl1507 .swiper-slide {text-align: center; font-size: 18px; background: transparent; display: flex; justify-content: flex-start; align-items: flex-start; }
.idx1-tpl1507 .swiper-button-next,
.idx1-tpl1507 .swiper-button-prev {color: #fff; }
.idx1-tpl1507 .swiper-slide img {display: block; width: 870px; height: 560px; object-fit: cover; opacity: 1; }
.idx1-tpl1507 .swiper-slide .caption {position: absolute; width: 100%; left: 0; bottom: 0; padding: 25px; text-align: left; background: rgb(0, 0, 0); background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.5) 70%, rgba(255, 255, 255, 0) 100%); }
.idx1-tpl1507 .swiper-slide .caption h1 {color: #fff; font-size: 36px; font-weight: 400; line-height: 1em; text-transform: inherit; font-family: "Open Sans", sans-serif; text-align: left; margin: 0; padding: 0; }
.idx1-tpl1507 .swiper-slide .caption span {color: #fff; font-size: 14px; display: inline-flex; font-weight: 700; line-height: 1em; text-transform: uppercase; font-family: "Josefin Sans", sans-serif; margin: 0 0 15px 0; padding: 0; background-color: transparent; }
/*FIM*/
@media (max-width: 767px) {.idx1-tpl1507-container {width: 100%; margin: 0 auto; padding: 10px; box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; }
.idx1-tpl1507 .swiper-slide .caption h1 {color: #fff; font-size: 16px; line-height: 1.3em; text-align: center; }
.idx1-tpl1507 .swiper-slide .caption {padding: 25px 45px; text-align: center; }
.idx1-tpl1507 .swiper-slide img {display: block; width: 100%; height: 259px; object-fit: cover; opacity: 1; }
.idx1-tpl1507 .containerSlider {width: 100%; }}
.idx1-tpl1507 .swiper-slide .caption h1 {font-weight: 600;}
.idx1-tpl1507 .swiper-slide .caption span {font-size: 16px;font-weight: 800;font-family: "Open Sans", sans-serif;}

/*INICIO-DESKTOP-p1*/
.idx2-tpl1507 {width: 100%; margin: 0 auto; padding: 0; box-sizing: border-box; background-repeat: no-repeat !important; background-size: cover !important; background-position: center !important; }
.idx2-tpl1507 a {text-decoration: none; display: block; }
.idx2-tpl1507-container {width: 1200px; margin: 0 auto; padding: 0px; box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; }
.idx2-tpl1507 .containerSlider {width: 870px; }
.idx2-tpl1507 .swiper {width: 100%; height: 100%; }
.idx2-tpl1507 .swiper-slide {text-align: center; font-size: 18px; background: transparent; display: flex; justify-content: flex-start; align-items: flex-start; }
.idx2-tpl1507 .swiper-button-next,
.idx2-tpl1507 .swiper-button-prev {color: #fff; }
.idx2-tpl1507 .swiper-slide img {display: block; width: 870px; height: 560px; object-fit: cover; opacity: 1; }
.idx2-tpl1507 .swiper-slide .caption {position: absolute; width: 100%; left: 0; bottom: 0; padding: 25px; text-align: left; background: rgb(0, 0, 0); background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.5) 70%, rgba(255, 255, 255, 0) 100%); }
.idx2-tpl1507 .swiper-slide .caption h1 {color: #fff; font-size: 36px; font-weight: 400; line-height: 1em; text-transform: inherit; font-family: "Open Sans", sans-serif; text-align: left; margin: 0; padding: 0; }
.idx2-tpl1507 .swiper-slide .caption span {color: #fff; font-size: 14px; display: inline-flex; font-weight: 700; line-height: 1em; text-transform: uppercase; font-family: "Josefin Sans", sans-serif; margin: 0 0 15px 0; padding: 0; background-color: transparent; }
/*FIM*/
@media (max-width: 767px) {.idx2-tpl1507-container {width: 100%; margin: 0 auto; padding: 10px; box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; }
.idx2-tpl1507 .swiper-slide .caption h1 {color: #fff; font-size: 16px; line-height: 1.3em; text-align: center; }
.idx2-tpl1507 .swiper-slide .caption {padding: 25px 45px; text-align: center; }
.idx2-tpl1507 .swiper-slide img {display: block; width: 100%; height: 259px; object-fit: cover; opacity: 1; }
.idx2-tpl1507 .containerSlider {width: 100%; }}
.idx2-tpl1507 .swiper-slide img {width: 870px;height: 625px;}
.idx2-tpl1507 .swiper-slide .caption h1 {font-weight: 600;}
.idx2-tpl1507 .swiper-slide .caption span {font-size: 16px;font-weight: 800;font-family: "Open Sans", sans-serif;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1508 {width: 100%;margin: 0 auto;padding: 0;box-sizing: border-box;background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;}
.idx1-tpl1508 a {text-decoration: none;display: block;}
.idx1-tpl1508-container {width: 100%;margin: 0 auto;padding: 0px;box-sizing: border-box;display: flex;align-items: flex-start;justify-content: space-between;gap: 25px;}
.idx1-tpl1508-container .box-left {flex: 1;display: flex;flex-direction: column;}
.idx1-tpl1508-container .box-left img {width: 570px;height: 410px;object-fit: cover;object-position: center;}
.idx1-tpl1508-container .box-left span {color: #F97B01;text-transform: uppercase;margin: 16px 0 5px 0;display: inline-flex;font-family: "Josefin Sans", sans-serif;font-weight: 700;}
.idx1-tpl1508-container .box-left h1 {color: #000;text-transform: inherit;margin: 0;font-family: "Open Sans", sans-serif;font-weight: 600;font-size: 34px;line-height: 1.2em;}
.idx1-tpl1508-container .box-right {width: 270px;display: flex;flex-direction: column;justify-content: space-between;}
.idx1-tpl1508-container .box-right-item {display: flex;flex-direction: column;}
.idx1-tpl1508-container .box-right span {color: #F97B01;text-transform: uppercase;margin: 16px 0 0 0;display: inline-flex;font-family: "Josefin Sans", sans-serif;font-weight: 700;}
.idx1-tpl1508-container .box-right h1 {color: #000;text-transform: inherit;margin: 0;font-family: "Open Sans", sans-serif;font-weight: 600;font-size: 18px;line-height: 1.2em;}
.idx1-tpl1508-container .box-right-item img {width: 270px;height: 185px;object-fit: cover;object-position: center;}
.idx1-tpl1508-container .separador {width: 100%;height: 1px;background-color: #ededed;margin: 20px 0;}
/*FIM*/
@media (max-width: 767px) {.idx1-tpl1508-container {width: 100%;margin: 0 auto;padding: 0 15px;box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;flex-direction: column;gap: 25px;}
.idx1-tpl1508-container .box-left img {width: 100%;height: 260px;object-fit: cover;object-position: center;}
.idx1-tpl1508-container .box-right {width: 100%;display: flex;flex-direction: column;justify-content: space-between;}
.idx1-tpl1508-container .box-right-item img {width: 100%;height: 246px;object-fit: cover;object-position: center;}}

/*INICIO-DESKTOP-p1*/
.idx2-tpl1508 {width: 100%;margin: 0 auto;padding: 0;box-sizing: border-box;background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;}
.idx2-tpl1508 a {text-decoration: none;display: block;}
.idx2-tpl1508-container {width: 100%;margin: 0 auto;padding: 0px;box-sizing: border-box;display: flex;align-items: flex-start;justify-content: space-between;gap: 25px;}
.idx2-tpl1508-container .box-left {flex: 1;display: flex;flex-direction: column;}
.idx2-tpl1508-container .box-left img {width: 570px;height: 410px;object-fit: cover;object-position: center;}
.idx2-tpl1508-container .box-left span {color: #F97B01;text-transform: uppercase;margin: 16px 0 5px 0;display: inline-flex;font-family: "Josefin Sans", sans-serif;font-weight: 700;}
.idx2-tpl1508-container .box-left h1 {color: #000;text-transform: inherit;margin: 0;font-family: "Open Sans", sans-serif;font-weight: 600;font-size: 34px;line-height: 1.2em;}
.idx2-tpl1508-container .box-right {width: 270px;display: flex;flex-direction: column;justify-content: space-between;}
.idx2-tpl1508-container .box-right-item {display: flex;flex-direction: column;}
.idx2-tpl1508-container .box-right span {color: #F97B01;text-transform: uppercase;margin: 16px 0 0 0;display: inline-flex;font-family: "Josefin Sans", sans-serif;font-weight: 700;}
.idx2-tpl1508-container .box-right h1 {color: #000;text-transform: inherit;margin: 0;font-family: "Open Sans", sans-serif;font-weight: 600;font-size: 18px;line-height: 1.2em;}
.idx2-tpl1508-container .box-right-item img {width: 270px;height: 185px;object-fit: cover;object-position: center;}
.idx2-tpl1508-container .separador {width: 100%;height: 1px;background-color: #ededed;margin: 20px 0;}
/*FIM*/
@media (max-width: 767px) {.idx2-tpl1508-container {width: 100%;margin: 0 auto;padding: 0 15px;box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;flex-direction: column;gap: 25px;}
.idx2-tpl1508-container .box-left img {width: 100%;height: 260px;object-fit: cover;object-position: center;}
.idx2-tpl1508-container .box-right {width: 100%;display: flex;flex-direction: column;justify-content: space-between;}
.idx2-tpl1508-container .box-right-item img {width: 100%;height: 246px;object-fit: cover;object-position: center;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1509 {width: 100%;margin: 0 auto;padding: 0;box-sizing: border-box;background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;}
.idx1-tpl1509 a {text-decoration: none;display: block;}
.idx1-tpl1509-container {width:100%;margin: 0 auto;padding: 0px;box-sizing: border-box;}
.idx1-tpl1509-video {width: 870px;height: auto;padding: 25px;box-sizing: border-box;display: flex;align-items: flex-start;justify-content: space-between;background-color: #434343;}
.idx1-tpl1509-video .video-itens iframe {width: 100%;height: 165px;}
.idx1-tpl1509-video .video-itens {width: 255px;height: auto;}
.idx1-tpl1509-video .video-itens a h1 {color: #fff;font-size: 14px;font-family: "Open Sans", sans-serif;font-weight: 300;margin: 10px 0 0 0;line-height: 1.4em;}
.idx1-tpl1509-container-titulo {height: 42px;width: 100%;background-color: #434343;display: none; padding:0;}
.idx1-tpl1509-container-titulo .titulo-conf .titulo-row {border-top: 0;padding: 15px 0;display: flex;align-items: center !important; position: relative;}
.idx1-tpl1509-container-titulo .titulo-conf .titulo-row h1 {flex: 1;text-align: center;color: #F97B01;font: 800 30px "Open Sans",sans-serif;margin: 0 !important; text-transform: uppercase;}
.idx1-tpl1509-container-titulo .titulo-conf .titulo-row .titulo-row-class { text-transform: uppercase; width: 100%; text-align: right; color: #F97B01; font: 500 14px "Open Sans",sans-serif; position: absolute; right: 0;}
/*FIM*/
@media (max-width: 767px) {.idx1-tpl1509-container {width: 100%;margin: 0 auto;padding: 0px;box-sizing: border-box;}
.idx1-tpl1509-video {width: 100%;height: auto;padding: 25px;box-sizing: border-box;display: flex;align-items: flex-start;justify-content: space-between;background-color: #434343;flex-direction: column;gap: 20px;}
.idx1-tpl1509-video .video-itens {width: 100%;height: auto;}
.idx1-tpl1509-video .video-itens iframe {width: 100%;height: 185px;}
.idx1-tpl1509-container-titulo .titulo-conf{ width: 100%; margin: 0 auto; padding: 0 !important; background-color: transparent;}
.idx1-tpl1509-container-titulo .titulo-conf .titulo-row { border-top: 0; padding: 15px 0; display: flex; align-items: start !important; position: relative; }}
.idx1-tpl1509-container-titulo {display: block;padding: 0 25px;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1510 {width: 100%;margin: 0;padding: 0;box-sizing: border-box;}
.idx1-tpl1510 a {text-decoration: none;display: block;}
.idx1-tpl1510-container {width: 1200px;margin: 0 auto;padding: 0px;box-sizing: border-box;display: flex;justify-content: space-between;gap: 25px;}
.idx1-tpl1510-item {width: 100%;display: flex;justify-content: space-between;flex-direction: column;}
.idx1-tpl1510-item img {width: 100%;height: 370px;object-fit: cover;object-position: center;}
.idx1-tpl1510-item span {display: inline-block;font-size: 14px;text-transform: uppercase;font-family: "Josefin Serif", sans-serif;color: #ff6c0d;font-weight: 700;margin: 10px 0;}
.idx1-tpl1510-item h1 {display: inline-block;font-size: 20px;text-transform: inherit;font-family: "Open Sans", sans-serif;color: #000;font-weight: 400;margin: 0;padding: 0;line-height: 1.5em;}
/*FIM*/
@media (max-width: 767px) {.idx1-tpl1510-container {width: 100%;margin: 0;padding: 0 10px;box-sizing: border-box;display: flex;justify-content: space-between;flex-direction: column;gap: 25px;}
.idx1-tpl1510-item img {width: 100%;height: auto;object-fit: cover;object-position: center;}}
.idx1-tpl1510-item span {color: #004e75;font-family: 900 14px "Nunito Sans", sans-serif;}
.idx1-tpl1510-item h1 {color: #000;font-family: 400 20px "Nunito Sans", sans-serif;}

/*INICIO-DESKTOP-p1*/
.idx2-tpl1510 {width: 100%;margin: 0;padding: 0;box-sizing: border-box;}
.idx2-tpl1510 a {text-decoration: none;display: block;}
.idx2-tpl1510-container {width: 1200px;margin: 0 auto;padding: 0px;box-sizing: border-box;display: flex;justify-content: space-between;gap: 25px;}
.idx2-tpl1510-item {width: 100%;display: flex;justify-content: space-between;flex-direction: column;}
.idx2-tpl1510-item img {width: 100%;height: 370px;object-fit: cover;object-position: center;}
.idx2-tpl1510-item span {display: inline-block;font-size: 14px;text-transform: uppercase;font-family: "Josefin Serif", sans-serif;color: #ff6c0d;font-weight: 700;margin: 10px 0;}
.idx2-tpl1510-item h1 {display: inline-block;font-size: 20px;text-transform: inherit;font-family: "Open Sans", sans-serif;color: #000;font-weight: 400;margin: 0;padding: 0;line-height: 1.5em;}
/*FIM*/
@media (max-width: 767px) {.idx2-tpl1510-container {width: 100%;margin: 0;padding: 0 10px;box-sizing: border-box;display: flex;justify-content: space-between;flex-direction: column;gap: 25px;}
.idx2-tpl1510-item img {width: 100%;height: auto;object-fit: cover;object-position: center;}}
.idx2-tpl1510-item span {color: #004e75;font-family: 900 14px "Nunito Sans", sans-serif;}
.idx2-tpl1510-item h1 {color: #000;font-family: 400 20px "Nunito Sans", sans-serif;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1511 {width: 100%;margin: 0 auto;padding: 0;box-sizing: border-box;background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;}
.idx1-tpl1511 a {text-decoration: none;display: block;}
.idx1-tpl1511-container {width: 100%;margin: 0 0;padding: 0px;box-sizing: border-box;display: flex;justify-content: space-between;gap: 25px;}
.idx1-tpl1511-container-left, .idx1-tpl1511-container-right {flex: 1;}
.idx1-tpl1511-titulo-secao {font-size: 32px;font-weight: 900;font-family: "Open Sans", sans-serif;text-align: center;text-transform: uppercase;margin: 0 0 15px 0;padding: 10px 0 0 0;color: #ff6c0d;border-top: 2px solid #ff6c0d;}
.idx1-tpl1511-mais-lidas-lista p {font-size: 19px;color: #000;font-weight: 400;font-family: "Open Sans", sans-serif;line-height: 1.3em;}
.idx1-tpl1511-mais-lidas-lista {margin: 0 0 15px 0;}
.idx1-tpl1511-mais-lidas-lista span {font-size: 19px;color: #ff6c0d;font-family: "Josefin Serif", sans-serif;line-height: 1.2em;font-weight: 700;}
/*FIM*/
@media (max-width: 767px) {.idx1-tpl1511 {width: 100%;margin: 0 auto;padding: 0;box-sizing: border-box;background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;}
.idx1-tpl1511-container {width: 100%;margin: 0;padding: 0 10px;box-sizing: border-box;display: flex;justify-content: space-between;flex-direction: column;gap: 25px;}
.idx1-tpl1511-mais-lidas-lista p {font-size: 17px;color: #000;font-weight: 400;font-family: "Open Sans", sans-serif;line-height: 1.3em;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1512 {width: 100%;margin: 0;padding: 0;box-sizing: border-box;}
.idx1-tpl1512 a {text-decoration: none;display: block;}
.idx1-tpl1512-container {width: 1200px;margin: 0 auto;padding: 0px;box-sizing: border-box;display: flex;justify-content: space-between;gap: 25px;}
.idx1-tpl1512 .div-left {width: 385px;}
.idx1-tpl1512 .div-left-line-1 {width: 375px;height: 65px;display: flex;justify-content: center;align-items: center;border-top: 3px solid #ff6c0d;}
.idx1-tpl1512 .div-left-line-2 {width: 100%;}
.idx1-tpl1512 .div-left-line-2 img {width: 100%;height: 240px;object-fit: cover;object-position: center;}
.idx1-tpl1512 .div-left-line-2 span {display: inline-block;font-size: 14px;text-transform: uppercase;font-family: "Josefin Sans", Arial, Helvetica, sans-serif;font-weight: 700;color: #ff6c0d;margin: 22px 0 0 0;padding: 0;}
.idx1-tpl1512 .div-left-line-2 h1 {display: inline-block;font-size: 24px;text-transform: inherit;font-family: "Open Sans", Arial, Helvetica, sans-serif;font-weight: 400;color: #000;margin: 0;padding: 0;line-height: 1.2em;}
.idx1-tpl1512 .separador {width: 100%;height: 1px;background-color: #d9d9d9;margin: 30px 0;}
.idx1-tpl1512 .div-left-line-3 {display: flex;justify-content: space-between;flex-direction: column;}
.idx1-tpl1512 .tb-lista a {display: flex;justify-content: space-between;gap: 20px}
.idx1-tpl1512 .tb-lista img {width: 140px;height: 90px;object-fit: cover;object-position: center;}
.idx1-tpl1512 .tb-lista-texto {flex: 1;}
.idx1-tpl1512 .tb-lista-texto span {display: inline-block;font-size: 14px;text-transform: uppercase;font-family: "Josefin Sans", Arial, Helvetica, sans-serif;font-weight: 700;color: #ff6c0d;margin: 0;padding: 0;}
.idx1-tpl1512 .tb-lista-texto h1 {font-size: 18px;text-transform: inherit;font-family: "Open Sans", Arial, Helvetica, sans-serif;font-weight: 400;color: #000;margin: 0;padding: 0;line-height: 1.2em;}
.idx1-tpl1512 .div-left-line-1 h1 {font-size: 30px;text-transform: uppercase;font-family: "Open Sans", Arial, Helvetica, sans-serif;font-weight: 900;color: #ff6c0d;margin: 0;padding: 0;line-height: 1.2em;}
.idx1-tpl1512 .btn-secao {width: 100%;padding: 0;margin: 25px 0;display: flex;align-items: center;justify-content: center;}
.idx1-tpl1512 .btn-secao a {padding: 10px 30px;color: #fff;background-color: #ff6c0d;display: inline-flex;justify-content: center;align-items: center;font-family: "Josefin Sans", Arial, Helvetica, sans-serif;font-size: 14px;font-weight: 400;text-transform: uppercase;border-radius: 50px;transition: all ease 0.3s;}
.idx1-tpl1512 .btn-secao a:hover {filter: opacity(0.8);transition: all ease 0.3s;}
/*FIM*/
@media (max-width: 767px) {.idx1-tpl1512-container {width: 100%;margin: 0;padding: 0;box-sizing: border-box;display: flex;justify-content: space-between;flex-direction: column;gap: 25px;}
.idx1-tpl1512 {width: 100%;margin: 0;padding: 0 10px;box-sizing: border-box;}
.idx1-tpl1512 .div-left {width: 100%;}
.idx1-tpl1512 .div-left-line-1 {width: 100%;}}
.idx1-tpl1512-container {width: 100%;}
.idx1-tpl1512 .div-left {width: 273px;}
.idx1-tpl1512 .div-left-line-1 {width: 100%;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1513 {width: 100%;margin: 0;padding: 0;box-sizing: border-box;background-repeat: no-repeat !important;background-position: center center !important;background-size: cover !important;}
.idx1-tpl1513 a {text-decoration: none;display: block;}
.idx1-tpl1513 .container {width: 1200px;height: auto;margin: 0 auto;padding: 0;box-sizing: border-box;}
.idx1-tpl1513-container-flex {display: flex;justify-content: center;flex-direction: column;align-items: center;gap: 25px;}
.idx1-tpl1513-logomarca {width: 350px;height: 150px;object-fit: cover;object-position: center;}
.idx1-tpl1513-social-footer img,.idx1-tpl1513-social-tel img {height: 30px;}
.idx1-tpl1513-social-footer {flex: 1;display: flex;justify-content: center;align-items: center;gap: 10px;}
.idx1-tpl1513-social-tel {font-family: "Open Sans", Arial, Helvetica, sans-serif;font-size: 35px;font-weight: 700;color: #000;}
.idx1-tpl1513-social-email {font-family: "Open Sans", Arial, Helvetica, sans-serif;font-size: 18px;font-weight: 600;color: #000;text-align: center;}
.idx1-tpl1513-social-endereco {font-family: "Open Sans", Arial, Helvetica, sans-serif;font-size: 18px;font-weight: 600;color: #000;text-align: center;}
/*FIM*/
@media (max-width: 767px) {.idx1-tpl1513 {width: 100%;margin: 0;padding: 0;box-sizing: border-box;background-repeat: no-repeat !important;background-position: center center !important;background-size: cover !important;}
.idx1-tpl1513 .container {width: 100%;height: auto;margin: 0 auto;padding: 0 10px;box-sizing: border-box;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1514 {width: 100%;margin: 0;padding: 0;box-sizing: border-box;background-repeat: no-repeat !important;background-position: center center !important;background-size: cover !important;}
.idx1-tpl1514 a {text-decoration: none;display: block;}
.idx1-tpl1514 .container {width: 100%;height: auto;margin: 0;padding: 0 10px;box-sizing: border-box;}
.idx1-tpl1514 .container .item a {display: flex;justify-content: space-between;}
.idx1-tpl1514 .container .item .textos {flex: 1;display: flex;justify-content: flex-start;flex-direction: column;font-family: "Open Sans", Arial, Helvetica, sans-serif;font-size: 18px;font-weight: 400;text-transform: inherit;margin: 0;color: #000;}
.idx1-tpl1514 .container .item .textos span {font-family: "Josefin Sans", Arial, Helvetica, sans-serif;font-size: 16px;font-weight: 600;text-transform: uppercase;margin: 0;color: #F97B01;display: block;}
.idx1-tpl1514 .container .item img {width: 120px;height: 155px;object-fit: cover;object-position: center;margin: 0 20px 0 0;}
/*FIM*/
.idx1-tpl1514 {margin: 15px 0 0 0;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1515 {width: 100%;margin: 0 auto;padding: 0;box-sizing: border-box;background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;}
.idx1-tpl1515 a {text-decoration: none;display: block;}
.idx1-tpl1515-container {width: 1200px;margin: 0 auto;padding: 0;box-sizing: border-box;display: flex;justify-content: space-between;gap: 25px;}
.idx1-tpl1515-slide-content .idx1-tpl1515-caption {position: absolute;width: 100%;bottom: 0;left: 0;padding: 15px 20px;text-align: left;background: rgb(0, 0, 0);background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 90%);}
.idx1-tpl1515-slide-content .idx1-tpl1515-caption span {font-family: "Oswald", sans-serif;font-weight: 600;font-size: 14px;background-color: #44a5c7;margin: 15px 0;padding: 5px 10px;border-radius: 5px;color: #fff;text-transform: inherit;display: inline-block;}
.idx1-tpl1515-slide-content .idx1-tpl1515-caption h1 {width: 100%;font-family: "Arial", sans-serif;font-weight: 600;font-size: 26px;margin: 0;padding: 0;text-transform: inherit;color: #fff;}
.idx1-tpl1515-slide-content a img {width: 100%;height: 480px;object-fit: cover;object-position: center;text-shadow: ;}
.idx1-tpl1515-slide-content .swiper {width: 100%;height: 100%;}
.idx1-tpl1515-slide-content .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;}
.idx1-tpl1515-slide-content .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.idx1-tpl1515 .swiper-button-prev { color: #fff !important; text-shadow: 1px 1px 11px #000 !important;}
.idx1-tpl1515 .swiper-button-next{ color: #fff !important; text-shadow: 1px 1px 11px #000 !important;}
.idx1-tpl1515 .swiper-button-next:after {font-size: 30px !important;}
.idx1-tpl1515 .swiper-button-prev:after {font-size: 30px !important;}
/*FIM*/
@media (max-width: 767px) {.idx1-tpl1515-slide-content a img {width: 100%;height: 480px;object-fit: cover;object-position: center;text-shadow: ;}
.idx1-tpl1515-slide-content {width: 100%;margin: 0;padding: 0 10px;box-sizing: border-box;display: flex;justify-content: space-between;gap: 25px;}
.idx1-tpl1515-container {width: 100%;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1518 {width: 100%;margin: 0 auto;padding: 0;box-sizing: border-box;background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;}
.idx1-tpl1518 a {text-decoration: none;display: block;}
.idx1-tpl1518-container {width: 1200px;margin: 0 auto;padding: 0;box-sizing: border-box;display: flex;flex-direction: column;}
.idx1-tpl1518-item-grande {width: 380px;height: auto;position: relative;}
.idx1-tpl1518-item-grande a img {width: 380px;height: 270px;object-fit: cover;object-position: center;margin: 30px 0 0 0;}
.idx1-tpl1518-chapeu {font-family: "Montserrat", sans-serif;letter-spacing: -0.6px;margin: -5px 0 8px 0;color: black;font-weight: 600;font-size: 21px;line-height: 24px;}
.idx1-tpl1518-title-line-1 {width: 100%;height: 3px;background-color: #EFEFEF;}
.idx1-tpl1518-title-line-2 {width: 40px;height: 3px;margin-top: -3px;background-color: #44a5c7;}
.idx1-tpl1518-caption {position: absolute;bottom: 0;left: 0;width: 100%;padding: 20px;z-index: 999;background: rgba(0, 0, 0, 0);background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 13%, rgba(0, 0, 0, 0.4) 31%, rgba(0, 0, 0, 0.7) 81%, rgba(0, 0, 0, 0.9) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(13%, rgba(0, 0, 0, 0.3)), color-stop(31%, rgba(0, 0, 0, 0.4)), color-stop(81%, rgba(0, 0, 0, 0.7)), color-stop(100%, rgba(0, 0, 0, 0.9)));background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 13%, rgba(0, 0, 0, 0.4) 31%, rgba(0, 0, 0, 0.7) 81%, rgba(0, 0, 0, 0.9) 100%);background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 13%, rgba(0, 0, 0, 0.4) 31%, rgba(0, 0, 0, 0.7) 81%, rgba(0, 0, 0, 0.9) 100%);background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 13%, rgba(0, 0, 0, 0.4) 31%, rgba(0, 0, 0, 0.7) 81%, rgba(0, 0, 0, 0.9) 100%);background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 13%, rgba(0, 0, 0, 0.4) 31%, rgba(0, 0, 0, 0.7) 81%, rgba(0, 0, 0, 0.9) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);}
.idx1-tpl1518-caption span {font-family: "Oswald", sans-serif;font-size: 14px;line-height: 17px;font-weight: 600;margin: 0 0 2px 0;letter-spacing: -0.5px;text-transform: uppercase;color: #fff;}
.idx1-tpl1518-caption h2 {font-family: Arial, sans-serif;line-height: 30px;font-size: 24px;font-weight: 500;margin: 0;letter-spacing: 0px;color: #fff;}
.idx1-tpl1518-hr-line {background-color: #d9d9d9;margin-top: 30px;margin-bottom: 30px;border: 0;height: 1px;width: 100%;}
.idx1-tpl1518-col-item-list {width: 100%;display: flex;justify-content: space-between;}
.idx1-tpl1518-item-mini {width: 380px;height: auto;}
.idx1-tpl1518-item-mini a {display: flex;}
.idx1-tpl1518-item-mini a img {width: 155px;height: 100px;object-fit: cover;object-position: center;}
.idx1-tpl1518-item-mini a span {font-weight: 600;font-size: 14px;line-height: 17px;font-family: "Oswald", sans-serif;margin: -3px 0 0 20px;letter-spacing: -0.5px;text-transform: uppercase;color: #44a5c7;}
.idx1-tpl1518-item-mini a h2 {font-weight: 400;font-size: 20px;line-height: 26px;font-family: "Arial", sans-serif;margin: -3px 0 -1px 20px;letter-spacing: -0.3px;text-transform: inherit;color: #000;}
.idx1-tpl1518-col-item-list-mini {width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
/*FIM*/
@media (max-width: 767px) {.idx1-tpl1518 {padding: 0 10px;}
.idx1-tpl1518-container {width: 100%;margin: 0;padding: 0;box-sizing: border-box;display: flex;flex-direction: column;}
.idx1-tpl1518-col-item-list {width: 100%;display: flex;justify-content: space-between;flex-direction: column;}
.idx1-tpl1518-col-item-list-mini {width: 100%;display: flex;justify-content: space-between;flex-direction: column;}
.idx1-tpl1518-item-mini {width: 100%;margin: 0 0 20px 0;}
.idx1-tpl1518-item-mini:last-child {margin: 0;}
.idx1-tpl1518-item-grande a img {width: 100%;height: 270px;object-fit: cover;object-position: center;margin: 30px 0 0 0;}
.idx1-tpl1518-item-grande {width: 100%;height: auto;position: relative;margin: 0 0 30px;}
.idx1-tpl1518-item-grande:last-child {margin: 0;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1519 {width: 100%;margin: 0 auto;padding: 0;box-sizing: border-box;background-color: #F82D34;}
.idx1-tpl1519 a {text-decoration: none;display: block;}
.idx1-tpl1519 .container {width: 1200px;height: 35px;margin: 0 auto;padding: 0px;box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;}
.idx1-tpl1519 .container .redesociais {display: flex;justify-content: space-between;align-items: center;}
.idx1-tpl1519 .container .redesociais a {margin: 0 5px;}
.idx1-tpl1519 .container .menu-extra {flex: 1;display: flex;justify-content: flex-end;margin: 0;}
.idx1-tpl1519 .container .menu-extra .navbar-nav li a {font-family: "Open Sans", Arial, Helvetica, sans-serif;font-weight: 400;text-transform: uppercase;color: #fff;padding: 0 10px;}
.idx1-tpl1519 .container .menu-extra .navbar-nav li {margin: 0;padding: 0;border-left: 1px solid #fff;}
.idx1-tpl1519 .container .menu-extra .navbar-nav li:first-child {border-left: 0;}
.idx1-tpl1519 .container .menu-extra .navbar-nav li a:hover {font-family: "Open Sans", Arial, Helvetica, sans-serif;font-weight: 400;text-transform: uppercase;color: #fff;background-color: transparent;}
.idx1-tpl1519 .container .data {font-family: "Open Sans", Arial, Helvetica, sans-serif;font-weight: 400;text-transform: uppercase;color: #fff;padding: 0;margin: 0;}
/*FIM*/
@media (max-width: 767px) {.idx1-tpl1519 .container {width: 100%;height: auto;margin: 0 auto;padding: 10px;box-sizing: border-box;flex-direction: column;display: flex;align-items: center;justify-content: space-between;}
.idx1-tpl1519 .container .data {flex: 1;}
.idx1-tpl1519 .container .redesociais {flex: 1;}
.idx1-tpl1519 .container .menu-extra .navbar-nav {margin: 20px 0;display: flex;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1521 {width: 100%; margin: 0 auto; padding: 0; box-sizing: border-box; }
.idx1-tpl1521 a {text-decoration: none; display: block; }
.idx1-tpl1521-container {width: 1200px; margin: 0 auto; padding: 25px 0; box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; }
.idx1-tpl1521 .logo-marca {margin-right: 30px; }
.idx1-tpl1521 .logo-marca img {width: 285px; height: 90px; object-fit: cover; object-position: center; }
.idx1-tpl1521 .area-horario {width: 130px; height: 90px; display: flex; justify-content: space-between; align-items: center; flex-direction: column; }
.idx1-tpl1521 .timer {font-family: "Open Sans", sans-serif; font-weight: 500; font-size: 18px; color: #444; padding: 6px; width: 100%; display: flex; align-items: center; justify-content: center; background-color: #ededed; margin: 10px 0 0 0; }
.idx1-tpl1521 .area-banner {flex: 1 !important; width: 720px; height: 90px; display: flex; align-items: center; justify-content: start; }
.idx1-tpl1521 .banner-desktop { display: block; overflow: hidden; height: 90px;}
.idx1-tpl1521 .banner-mobile { display: none;}
/*FIM*/
@media (max-width: 767px) {.idx1-tpl1521-container {width: 100%; margin: 0 auto; padding: 10px; box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; flex-direction: column; }
.idx1-tpl1521 .area-banner {width: 100%; height: 100%; margin: 15px 0; }
.idx1-tpl1521 .logo-marca {margin-right: 0px; }
.idx1-tpl1521 .area-banner img {width: 100%; height: auto; overflow: hidden; object-fit: cover;object-position: center;}
.idx1-tpl1521 .area-horario {width: 100%; height: 10; display: flex; justify-content: space-between; align-items: center; flex-direction: column; }
.idx1-tpl1521 .area-horario img {width: 50%; height: auto; }
.idx1-tpl1521 .banner-desktop { display: none}
.idx1-tpl1521 .banner-mobile { display: block;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1522 {width: 100%;margin: 0 auto;padding: 25px 0;box-sizing: border-box;background-color: #f0f0f0;}
.idx1-tpl1522 a {text-decoration: none;display: block;}
.idx1-tpl1522-container {width: 1200px;margin: 0 auto;padding: 0;box-sizing: border-box;display: flex;align-items: center;justify-content: flex-start;}
.idx1-tpl1522-item {display: flex;justify-content: space-between;align-items: start;width: 33%;margin-right: 20px;}
.idx1-tpl1522-item:last-child {margin-right: 0px;}
.idx1-tpl1522-item img {margin-right: 20px;}
.idx1-tpl1522-chapeu {font-family: "Open Sans", sans-serif;font-weight: 700;color: #ed3237;text-transform: uppercase;font-size: 16px;margin: 0 0 10px 0;}
.idx1-tpl1522-titulo {font-family: "Open Sans", sans-serif;font-weight: 600;color: #000;text-transform: inherit;font-size: 16px;}
/*FIM*/
@media (max-width: 767px) { .idx1-tpl1522 {width: 100%;margin: 0 auto;padding: 25px 0;box-sizing: border-box;background-color: #f0f0f0;} .idx1-tpl1522-container {width: 100%;margin: 0 auto;padding: 0 10px;box-sizing: border-box;display: flex;flex-direction: column;align-items: start;justify-content: flex-start;} .idx1-tpl1522-item {display: flex;justify-content: space-between;align-items: start;width: 100%;margin: 0 0 25px;}}
.idx1-tpl1522-container {align-items: start;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1523 {width: 100%;margin: 0 auto;padding: 0;box-sizing: border-box;background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;}
.idx1-tpl1523 a {text-decoration: none;display: block;}
.idx1-tpl1523-container {width: 1200px;margin: 0 auto;padding: 0;box-sizing: border-box;display: flex;justify-content: space-between;}
.idx1-tpl1523-item-grande {width: 100%;height: auto;position: relative;}
.idx1-tpl1523-item-grande a img {width: 380px;height: 270px;object-fit: cover;object-position: center;margin: 15px 0 0 0;}
.idx1-tpl1523-chapeu {font-family: "Montserrat", sans-serif;letter-spacing: -0.6px;margin: -5px 0 8px 0;color: black;font-weight: 600;font-size: 21px;line-height: 24px;}
.idx1-tpl1523-title-line-1 {width: 100%;height: 3px;background-color: #EFEFEF;}
.idx1-tpl1523-title-line-2 {width: 40px;height: 3px;margin-top: -3px;background-color: #44a5c7;}
.idx1-tpl1523-caption {position: absolute;bottom: 0;left: 0;width: 100%;padding: 20px;z-index: 999;background: rgba(0, 0, 0, 0);background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 13%, rgba(0, 0, 0, 0.4) 31%, rgba(0, 0, 0, 0.7) 81%, rgba(0, 0, 0, 0.9) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(13%, rgba(0, 0, 0, 0.3)), color-stop(31%, rgba(0, 0, 0, 0.4)), color-stop(81%, rgba(0, 0, 0, 0.7)), color-stop(100%, rgba(0, 0, 0, 0.9)));background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 13%, rgba(0, 0, 0, 0.4) 31%, rgba(0, 0, 0, 0.7) 81%, rgba(0, 0, 0, 0.9) 100%);background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 13%, rgba(0, 0, 0, 0.4) 31%, rgba(0, 0, 0, 0.7) 81%, rgba(0, 0, 0, 0.9) 100%);background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 13%, rgba(0, 0, 0, 0.4) 31%, rgba(0, 0, 0, 0.7) 81%, rgba(0, 0, 0, 0.9) 100%);background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 13%, rgba(0, 0, 0, 0.4) 31%, rgba(0, 0, 0, 0.7) 81%, rgba(0, 0, 0, 0.9) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);}
.idx1-tpl1523-caption span {font-family: "Oswald", sans-serif;font-size: 14px;line-height: 17px;font-weight: 600;margin: 0 0 2px 0;letter-spacing: -0.5px;text-transform: uppercase;color: #fff;}
.idx1-tpl1523-caption h2 {font-family: Arial, sans-serif;line-height: 30px;font-size: 24px;font-weight: 500;margin: 0;letter-spacing: 0px;color: #fff;}
.idx1-tpl1523-hr-line {background-color: #d9d9d9;margin-top: 25px;margin-bottom: 25px;border: 0;height: 1px;width: 100%;}
.idx1-tpl1523-col-item-list {display: flex;justify-content: space-between;flex-direction: column;}
.idx1-tpl1523-item-mini {width: 380px;height: auto;}
.idx1-tpl1523-item-mini a {display: flex;}
.idx1-tpl1523-item-mini a img {width: 155px;height: 100px;object-fit: cover;object-position: center;}
.idx1-tpl1523-item-mini a span {font-weight: 600;font-size: 14px;line-height: 17px;font-family: "Oswald", sans-serif;margin: -3px 0 0 20px;letter-spacing: -0.5px;text-transform: uppercase;color: #44a5c7;}
.idx1-tpl1523-item-mini a h2 {font-weight: 400;font-size: 20px;line-height: 26px;font-family: "Arial", sans-serif;margin: -3px 0 -1px 20px;letter-spacing: -0.3px;text-transform: inherit;color: #000;}
.idx1-tpl1523-col-item-list-mini {width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
/*FIM*/
@media (max-width: 767px) {.idx1-tpl1523 {padding: 0 10px;}
.idx1-tpl1523-container {width: 100%;margin: 0;padding: 0;box-sizing: border-box;display: flex;flex-direction: column;}
.idx1-tpl1523-col-item-list {width: 100%;display: flex;justify-content: space-between;flex-direction: column;}
.idx1-tpl1523-col-item-list-mini {width: 100%;display: flex;justify-content: space-between;flex-direction: column;}
.idx1-tpl1523-item-mini {width: 100%;margin: 0 0 20px 0;}
.idx1-tpl1523-item-mini:last-child {margin: 0;}
.idx1-tpl1523-item-grande a img {width: 100%;height: 270px;object-fit: cover;object-position: center;margin: 30px 0 0 0;}
.idx1-tpl1523-item-grande {width: 100%;height: auto;position: relative;margin: 0 0 30px;}
.idx1-tpl1523-item-grande:last-child {margin: 0;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1524-p1-espacamento { padding-bottom: 0px;}
.idx1-tpl1524-p1-espacamento2 { padding-top: 0px;}
.idx1-tpl1524-p1-hat { font: 700 14px/17px "Montserrat", sans-serif; margin: 0 0 2px 0; letter-spacing: -0.5px; text-transform: uppercase; color: white; } .idx1-tpl1524-p1-title { font: 500 18px/24px "Montserrat", sans-serif; margin: 0; letter-spacing: 0px; color: white; } .idx1-tpl1524-p1-hat-type-2 { font: 700 14px/17px "Montserrat", sans-serif; margin: -3px 0 0 0; letter-spacing: -0.5px; text-transform: uppercase; color: #D3232E; } .idx1-tpl1524-p1-title-type-2 { font: 22px/28px "Montserrat", sans-serif; margin: 3px 0 -1px 0; letter-spacing: -0.3px; color: black; }
.idx1-tpl1524-descricao { padding: 20px 30px 24px;}
.idx1-tpl1524-p1-line { border-color: #d9d9d9; margin-top: 30px; margin-bottom: 30px;}
.idx1-tpl1524-image-type-2 { float: left; margin-right: 18px;}
.idx1-tpl1524-image-type-2 .img-bgi-div { width: 158px; height: 100px;}
.idx1-tpl1524 .row .col-xs-12.col-sm-4.col-md-4.col-lg-4 .row .col-xs-12.col-sm-12.col-md-12.col-lg-12.idx1-tpl1524-bloco:last-child .idx1-tpl1524-p1-line { display: none;}
.btn-clique-p1 a { font-family: "Open Sans", sans-serif; font-weight: 500; color: #fff; padding: 10px 20px; border-radius: 50px; background-color: #000; text-transform: uppercase;}
.btn-clique-p1{ text-align:center;}
/*FIM*/
/*INICIO-DESKTOP-p2*/ .idx1-tpl1524-p2-hat { font: 700 14px/17px "Montserrat", sans-serif; margin: 0 0 2px 0; letter-spacing: -0.5px; text-transform: uppercase; color: white; } .idx1-tpl1524-p2-title { font: 500 18px/24px "Montserrat", sans-serif; margin: 0; letter-spacing: 0px; color: white; } .idx1-tpl1524-p2-hat-type-2 { font: 700 14px/17px "Montserrat", sans-serif; margin: -3px 0 0 0; letter-spacing: -0.5px; text-transform: uppercase; color: #D3232E; } .idx1-tpl1524-p2-title-type-2 { font: 22px/28px "Montserrat", sans-serif; margin: 3px 0 -1px 0; letter-spacing: -0.3px; color: black; }
.btn-clique-p2 a { font-family: "Open Sans", sans-serif; font-weight: 500; color: #fff; padding: 10px 20px; border-radius: 50px; background-color: #000; text-transform: uppercase;}
.btn-clique-p2{ text-align:center;}
/*FIM*/
/*INICIO-DESKTOP-p3*/ .idx1-tpl1524-p3-hat { font: 700 14px/17px "Montserrat", sans-serif; margin: 0 0 2px 0; letter-spacing: -0.5px; text-transform: uppercase; color: white; } .idx1-tpl1524-p3-title { font: 500 18px/24px "Montserrat", sans-serif; margin: 0; letter-spacing: 0px; color: white; } .idx1-tpl1524-p3-hat-type-2 { font: 700 14px/17px "Montserrat", sans-serif; margin: -3px 0 0 0; letter-spacing: -0.5px; text-transform: uppercase; color: #D3232E; } .idx1-tpl1524-p3-title-type-2 { font: 22px/28px "Montserrat", sans-serif; margin: 3px 0 -1px 0; letter-spacing: -0.3px; color: black; }
.btn-clique-p3 a { font-family: "Open Sans", sans-serif; font-weight: 500; color: #fff; padding: 10px 20px; border-radius: 50px; background-color: #000; text-transform: uppercase;}
.btn-clique-p3{ text-align:center;}
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl1524-p1-title-type-2, .idx1-tpl1524-p2-title-type-2, .idx1-tpl1524-p3-title-type-2 { font: 600 16px/23px "Montserrat", sans-serif; margin: 0px 0 -1px 0; } .idx1-tpl1524-image-type-2 { width: auto; } .idx1-tpl1524 .col-xs-12.col-sm-4.col-md-4.col-lg-4 { margin-bottom: 30px; } .idx1-tpl1524 .row .col-xs-12.col-sm-4.col-md-4.col-lg-4:last-child { margin-bottom: 0; } .tpl1524-p1-image, .tpl1524-p2-image, .tpl1524-p3-image { width: 100%; height: 246px; }}
.idx1-tpl1524-p1-hat {font: 700 16px "Open Sans", sans-serif;color: #ff0000;}
.idx1-tpl1524-p1-title {font: 700 16px "Open Sans", sans-serif;color: #000;}
.idx1-tpl1524-p1-hat-type-2 {font: 700 16px "Open Sans", sans-serif;color: #ff0000;}
.idx1-tpl1524-p1-title-type-2 {font: 600 16px "Open Sans", sans-serif;}
.idx1-tpl1524-descricao {padding: 10px;}
.idx1-tpl1524-p2-hat {font: 700 16px "Open Sans", sans-serif;color: #FF0000;}
.idx1-tpl1524-p2-title {font: 700 16px "Open Sans", sans-serif;color: #000;}
.idx1-tpl1524-p2-hat-type-2 {font: 700 16px "Open Sans", sans-serif;color: #FF0000;}
.idx1-tpl1524-p2-title-type-2 {font: 600 16px "Open Sans", sans-serif;color: #000;}
.idx1-tpl1524-p3-hat {font: 700 16px "Open Sans", sans-serif;color: #FF0000;}
.idx1-tpl1524-p3-title {font: 700 16px "Open Sans", sans-serif;color: #000;}
.idx1-tpl1524-p3-hat-type-2 {font: 700 16px "Open Sans", sans-serif;color: #FF0000;}
.idx1-tpl1524-p3-title-type-2 {font: 600 16px "Open Sans", sans-serif;color: #000;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1525 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl1525-container { width: 1200px; margin: 0 auto; padding: 0 330px 0 0;}
.idx1-tpl1525-box-left { width: 570px; float: left; margin-right: 30px;}
.idx1-tpl1525-box-right { width: 270px; float: left;}
.idx1-tpl1525-box-left .hat,
.idx1-tpl1525-box-right .hat { text-transform: uppercase; color: #003e3c; font: 800 15px 'Montserrat', sans-serif; margin: 15px 0px 11px; text-align: left;}
.idx1-tpl1525-box-left .title { font: 500 22px 'Montserrat', sans-serif; color: #000; margin-top: 17px; margin-bottom: 17px; line-height: 24px; display: block; text-align: left;}
.idx1-tpl1525-box-right .title2 { font: 500 18px 'Montserrat', sans-serif; color: #000; margin: 0px; margin-bottom: 17px; line-height: 24px;}
.idx1-tpl1525-box-left .owl-carousel,
.idx1-tpl1525-box-left .owl-stage-outer { height: 640px;}
.idx1-tpl1525-box-left .owl-carousel .owl-item,
.idx1-tpl1525-box-left .owl-carousel .item { height: 100vh;}
.idx1-tpl1525-box-left .owl-carousel .owl-item img { transform-style: initial;	width: 590px; height: 390px; object-fit: cover; display: block;
}
.idx1-tpl1525-box-left .owl-thumbs { position: absolute ; bottom: 0 ; left: 0; display: flex !important; column-gap: 10px; width: 100% !important; text-align: center; padding: 0 !important;}
.idx1-tpl1525-box-left .owl-thumb-item img { width: 100%; height: 80px; object-fit: cover; object-position: center;}
.idx1-tpl1525-box-left .owl-thumbs { position: absolute; bottom: 0; left: 0; display: table; width: 100%; text-align: center; padding: 5%;}
.idx1-tpl1525-box-left .owl-thumb-item { display: table-cell; border: none; background: none; padding: 0; opacity: .4;	width: 100%;}
.idx1-tpl1525-box-left .owl-thumb-item.active { opacity: 1;}
.idx1-tpl1525-box-left .owl-prev,
.idx1-tpl1525-box-left .owl-next { position: absolute; left: 0; width: 50px; height: 50px; display: flex; justify-content: center; align-items: center; top: 28%; transform: translateY(-28%); border-radius: 50px; font-size: 74px; color: #fff;}
.idx1-tpl1525-box-left .owl-prev { right: 0;}
.idx1-tpl1525-box-left .owl-next { left: 0;}
/*FIM*/
@media(max-width: 786px) { .idx1-tpl1525 { width: 100%; margin: 0 auto; padding: 0 10px; } .idx1-tpl1525-container { width: 100%; margin: 0 ; padding: 0 ; } .idx1-tpl1525-box-left { width: 95%; float: left; height: auto; margin-right: 0; } .idx1-tpl1525-box-right { width: 100%; float: left; margin: 20px 0 0 0 ; } .idx1-tpl1525-box-right img { width: 100%; height: 758px; } .idx1-tpl1525-box-left .owl-carousel .owl-item img.img-large { display: block; width: 100%; object-fit: cover; height: auto !important; } .idx1-tpl1525-box-left .owl-carousel,	.idx1-tpl1525-box-left .owl-stage-outer { height: 540px !important; }	.idx1-tpl1525-box-left .owl-prev, .idx1-tpl1525-box-left .owl-next { top: 22%; transform: translateY(-22%); }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1526 {width: 100%; margin: 0; padding: 0; box-sizing: border-box; background-color: #ededed; border-left: 3px solid #000; }
.idx1-tpl1526 a {text-decoration: none; display: block; }
.idx1-tpl1526-container {width: 100%; padding: 25px; margin: 0; box-sizing: border-box; display: flex; flex-direction: column; }
.idx1-tpl1526-container .titulo-secao {margin: 0 0 30px 0; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 25px; font-weight: 900; text-transform: uppercase; color: #ff0000; display: none; }
.idx1-tpl1526-container .chapeu a {margin: 0 0 5px 0; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 900; text-transform: uppercase; color: #ff0000; }
.idx1-tpl1526-container .title a {margin: 0; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 500; text-transform: inherit; color: #000; }
.idx1-tpl1526-container .item a img {width: 100%; height: 160px; object-fit: contain; object-position: center; margin-bottom: 30px; }
.idx1-tpl1526-container .separador {height: 1px; width: 100%; background-color: #d6d6d6; margin: 20px 0; }
.idx1-tpl1526 .btn-link {width: 100%; height:40px; margin: 30px 0 0 0; }
.idx1-tpl1526 .btn-link a {display: inline-block; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; text-transform: uppercase; color: #fff; background-color: #000; float: right; padding: 10px 35px; border-radius: 20px; }
/*FIM*/
.idx1-tpl1526-container .titulo-secao {display: block;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1526 {width: 100%;margin: 0;padding: 0;box-sizing: border-box;background-color: #ededed;border-left: 3px solid #000;}
.idx1-tpl1526 a {text-decoration: none;display: block;}
.idx1-tpl1526-container {width: 100%;padding: 25px;margin: 0;box-sizing: border-box;display: flex;flex-direction: column;}
.idx1-tpl1526-container .titulo {margin: 0 0 30px 0;font-family: "Open Sans", Arial, Helvetica, sans-serif;font-size: 26px;font-weight: 900;text-transform: inherit;color: #ff0000;display: block;}
.idx1-tpl1526-container .chapeu {margin: 0 0 5px 0;font-family: "Open Sans", Arial, Helvetica, sans-serif;font-size: 18px;font-weight: 900;text-transform: uppercase;color: #ff0000;}
.idx1-tpl1526-container .title {margin: 0;font-family: "Open Sans", Arial, Helvetica, sans-serif;font-size: 17px;font-weight: 500;text-transform: inherit;color: #000;}
.idx1-tpl1526-container .item a img {width: 100%;height: 160px;object-fit: contain;object-position: center;margin-bottom: 30px;}
.idx1-tpl1526-container .item {margin: 0 0 35px 0;}
.idx1-tpl1526-container .separador {height: 1px;width: 100%;background-color: #d6d6d6;margin: 20px 0;}
.idx1-tpl1526-container .btn-link {width: 100%;margin: 0;}
.idx1-tpl1526-container .btn-link a {display: inline-block;font-family: "Open Sans", Arial, Helvetica, sans-serif;font-size: 14px;font-weight: 400;text-transform: uppercase;color: #fff;background-color: #000;float: right;padding: 10px 35px;border-radius: 20px;}
/*FIM*/

/*INICIO-DESKTOP-p1*/
.idx1-tpl1528 {width: 100%; margin: 0; padding: 0; box-sizing: border-box; background-color: #ededed; border-left: 3px solid #000; }
.idx1-tpl1528-container a {text-decoration: none; display: block; }
.idx1-tpl1528-container {width: 100%; padding: 25px; margin: 0; box-sizing: border-box; background-color: #ededed; display: flex; flex-direction: column; }
.idx1-tpl1528-container > .titulo {margin: 0 0 30px 0; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 25px; font-weight: 900; text-transform: inherit; color: #ff0000; display: block; }
.idx1-tpl1528-container > .item > a > .title > span.contador {margin: 0 0 5px 0; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 900; text-transform: uppercase; color: #ff0000; }
.idx1-tpl1528-container > .item > a > .title {margin: 0; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 500; line-height: 18px; text-transform: inherit; color: #000; }
.idx1-tpl1528-container > .item a img {width: 100%; height: 160px; object-fit: contain; object-position: center; margin-bottom: 30px; }
.idx1-tpl1528-container > .item {margin: 0 0 25px 0; }
/*FIM*/

/*INICIO-DESKTOP-p1*/
.idx1-tpl1529 {width: 100%;margin: 0;padding: 0;box-sizing: border-box;background-color: #ededed;border-left: 3px solid #000;}
.idx1-tpl1529-container a {text-decoration: none;display: block;}
.idx1-tpl1529-container {width: 100%;padding: 25px;margin: 0;box-sizing: border-box;background-color: #ededed;display: flex;flex-direction: column;}
.idx1-tpl1529-titulo {margin: 0 0 25px 0;font-family: "Open Sans", Arial, Helvetica, sans-serif;font-size: 25px;font-weight: 900;text-transform: inherit;color: #ff0000;display: block;}
.idx1-tpl1529-titulo-enquete {font-family: "Open Sans", Arial, Helvetica, sans-serif;font-size: 16px;font-weight: 600;line-height: 22px;text-transform: inherit;color: #000;margin: 0 0 25px 0;}
.idx1-tpl1529-item {display: flex;flex-direction: column;}
.idx1-tpl1529-item-botoes {display: flex;justify-content: space-between;}
.idx1-tpl1529-item-botoes button {font-family: "Open Sans", sans-serif;font-weight: 500;color: #fff;padding: 10px 20px;border-radius: 50px;background-color: #000;text-transform: uppercase;flex: 1;border: 0;}
.idx1-tpl1529-item-botoes a {font-family: "Open Sans", sans-serif;font-weight: 500;color: #fff;padding: 10px 20px;border-radius: 50px;background-color: #000;text-transform: uppercase;flex: 1;text-align: center;margin: 0 10px 0 0;}
.idx1-tpl1529-item-input {margin: 0 0 10px 0;}
/*FIM*/

/*INICIO-DESKTOP-p1*/
/*FIM*/

/*INICIO-DESKTOP-p1*/
.idx1-tpl1553 {width: 100%;position: relative;margin: 0;padding: 0;box-sizing: border-box;}
.idx1-tpl1553.idx1-tpl1553-menu-fixed {position: fixed;z-index: 9999;background: #fff;top: 0;}
.idx1-tpl1553-container a {text-decoration: none;display: block;}
.idx1-tpl1553-container {width: 1200px;padding: 0;margin: 0 auto;box-sizing: border-box;display: flex;justify-content: space-between;border-top: 2px solid #005073;border-bottom: 1px solid #d9d9d9;}
.idx1-tpl1553-row1,
.idx1-tpl1553-row2,
.idx1-tpl1553-row3 {height: 65px;display: flex;justify-content: space-between;align-items: center;}
.idx1-tpl1553-row2 {flex: 1;display: flex;align-items: center;}
.idx1-tpl1553-row2 .navbar-nav {display: flex;justify-content: space-between;align-items: center;width: 100%;}
.idx1-tpl1553-row2 .navbar-nav li a {padding: 0;margin: 0;font-family: "Nunito Sans", sans-serif;font-weight: 500;font-size: 18px;color: #004e75;}
.idx1-tpl1553-row2 .navbar-nav li a:hover {background-color: transparent;}
.idx1-tpl1553-row2 .navbar-nav li {left: inherit;}
.idx1-tpl1553-row3 {position: relative;}
.idx1-tpl1553-row3 a .idx1-tpl1553-ativo {width: 200px;top: 45px;left: -160px;display: block !important;max-width: inherit;z-index: 9999;}
.idx1-tpl1553-row3 a .idx1-tpl1553-ativo.bottom>.arrow {top: -11px;left: 50%;margin-left: 75px;border-top-width: 0;border-bottom-color: #999;border-bottom-color: rgba(0, 0, 0, .25);}
.idx1-tpl1553-row3 a .popover-content form {display: flex;height: 75px;justify-content: space-between;flex-direction: column;align-items: center;}
.idx1-tpl1553-dataTimer {display: none;}
a.idx1-tpl1553-logoOriginal-mobile {display: none;}
/*FIM*/
@media (max-width:767px) {
.idx1-tpl1553-container {width: 100%;padding: 0;margin: 0;}
.idx1-tpl1553-mobile-btn {display: block;width: 36px;height: 36px;color: #004e75;border-top: 4px solid;margin: 0 0 0 20px;position: relative;cursor: pointer;-webkit-backface-visibility: hidden;}
.idx1-tpl1553-mobile-btn::after,
.idx1-tpl1553-mobile-btn::before {content: '';display: block;height: 4px;background-color: currentColor;position: relative;transition: transform 0.2s ease;margin-top: 6px;}
.idx1-tpl1553-mobile-btn.idx1-tpl1553-active {border-top: transparent;}
.idx1-tpl1553-mobile-btn.idx1-tpl1553-active::after {margin-top: 5px;top: 2px;transform: rotate(45deg);}
.idx1-tpl1553-mobile-btn.idx1-tpl1553-active::before {margin-top: 5px;top: 11px;transform: rotate(135deg);}
.idx1-tpl1553-tpl1553-container {width: 100%;}
.idx1-tpl1553-row1 {display: none;}
.idx1-tpl1553-row2 {position: relative;display: flex;justify-content: start;}
.idx1-tpl1553-row2 .navbar-nav {top: 58px;left: 0;position: absolute;display: none;flex-direction: column;justify-content: space-between;align-items: flex-start;width: 104vw;background-color: #ededed;padding: 0 35px;z-index: 9999;}
.idx1-tpl1553-row2 .navbar-nav.idx1-tpl1553-active {display: block;}
.idx1-tpl1553-row2 .navbar-nav li a {padding: 10px 0;}
.idx1-tpl1553-row3 {height: 65px;display: flex;justify-content: space-between;align-items: center;width: 43px;}
.idx1-tpl1553-dataTimer {display: block;width: 133px;padding: 0 10px;text-align: center;font-family: "Nunito Sans", sans-serif;font-weight: 600;}
a.idx1-tpl1553-logoOriginal-mobile {display: block;padding: 0 20px;}
.idx1-tpl1553..idx1-tpl1553-menu-fixed {width: 100%;position: fixed;margin: 0;padding: 0;box-sizing: border-box;z-index: 9999;background-color: #FFF;box-shadow: 1px 2px 5px rgba(0,0,0,.5);}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1560-p1-bloco1 { background: #4c4c4c; padding-bottom: 0px; padding-bottom: 40px
}
.idx1-tpl1560-p1-button { padding: 13px 20px 12px 20px; background: #4c4c4c; border: 1px solid #fff; border-radius: 5px; margin-top: 20px; color: #fff; font: 300 17px/17px 'Montserrat', sans-serif;}
.idx1-tpl1560-p1-embed {}
.idx1-tpl1560-p1-title { font: 300 28px/38px 'Montserrat', sans-serif; color: #fff; margin-top: 10px; margin-bottom: 5px;}
.idx1-tpl1560-p2-embed {}
.idx1-tpl1560-p2-title { font: 300 28px/38px 'Montserrat', sans-serif; color: #fff; margin-top: 10px; margin-bottom: 5px;}
.tpl482-p2-line { border-color: #ffffff;}
.idx1-tpl1560-p3-embed {}
.idx1-tpl1560-p3-title { font: 300 17px/20px 'Montserrat', sans-serif; color: #fff; margin-top: 10px; margin-bottom: 5px;}
.idx1-tpl1560-p4-embed {}
.idx1-tpl1560-p4-title { font: 300 17px/20px 'Montserrat', sans-serif; color: #fff; margin-top: 10px; margin-bottom: 5px;}
.idx1-tpl1560-p5-embed {}
.idx1-tpl1560-p5-title { font: 300 17px/20px 'Montserrat', sans-serif; color: #fff; margin-top: 10px; margin-bottom: 5px;}
.idx1-tpl1560-p6-embed {}
.idx1-tpl1560-p6-title { font: 300 17px/20px 'Montserrat', sans-serif; color: #fff; margin-top: 10px; margin-bottom: 5px;}
.idx1-tpl1560-p7-embed {}
.idx1-tpl1560-p7-title { font: 300 17px/20px 'Montserrat', sans-serif; color: #fff; margin-top: 10px; margin-bottom: 5px;}
/*FIM*/
.idx1-tpl1560-col { width: 20%;}
.title-744 { border-top: #760a0d 6px solid; margin-top: 0; font: 300 25px/29px 'Montserrat', sans-serif; color: #FFF; text-align: center; padding-top: 15px; padding-bottom: 15px;}
.titulo-35 { font: 500 18px 'Montserrat', sans-serif !important; padding-top: 30px; text-align: center;}
/* 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-tpl1560-col { width: 100%; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1570 {width: 100%;margin: 0;padding: 0;box-sizing: border-box;position: relative;overflow: hidden;height: 440px;
}
.idx1-tpl1570-container a {text-decoration: none;display: block;}
.idx1-tpl1570 #myVideo {position: absolute;top: 0;left: 0;max-width: 100%;max-height: 580px;z-index: 1;}
.idx1-tpl1570-mascara {position: absolute;width: 1219px;height: 440px;margin: 0 auto;background-size: cover;background-position-x: 0px !important;top: 0;right: 0;z-index: 99;}
.idx1-tpl1570-container {position: relative;width: 1200px;height: 440px;z-index: 999;margin: 0 auto;display: flex;justify-content: end;align-items: end;}
.idx1-tpl1570-container img {margin: 0 0 15px 15px;}
/*FIM*/
@media(max-width: 1366px) {.idx1-tpl1570-mascara {position: absolute;width: 100%;height: 440px;margin: 0 auto;background-size: cover !important;background-position-x: 410px !important;top: 0;right: 0;}}
@media(max-width: 768px) {.idx1-tpl1570 #myVideo {display: none;
}
.idx1-tpl1570-container {position: relative;width: 100%;height: 250px;z-index: 999;margin: 0;display: flex;justify-content: end;align-items: end;padding: 0 15px 15px 0;}
.idx1-tpl1570-mascara {position: absolute;width: 100%;height: 235px;margin: 0 auto;background-size: cover;background-position-x: -121px !important;top: 0;right: 0;z-index: 99;}
.idx1-tpl1570-container img {width: 20px;height: 20px;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1576 {width: 100%;padding: 0;margin: 0;position: relative;}
.idx1-tpl1576 a,
.idx1-tpl1576 a:hover {text-decoration: none;}
.idx1-tpl1576 a {text-decoration: none;display: block;}
.idx1-tpl1576-container {width: 1200px;margin: 0 auto;}
.idx1-tpl1576-gallery {width: 100%;display: flex;}
.idx1-tpl1576-gallery__large {width: 870px;height: 653px;margin: 0 10px 0 0;position: relative;}
.idx1-tpl1576-gallery__large img {width: 870px;height: 653px;object-fit: cover;object-position: center;}
.idx1-tpl1576-gallery__thumbnail {width: 230px;height: 210px;object-fit: cover;object-position: center;display: inherit;justify-content: inherit;align-items: inherit;flex-direction: inherit;}
.idx1-tpl1576-gallery__thumbnail img {margin: 0 0 10px 0;width: 320px;height: 210px;object-fit: cover;object-position: center;}
.idx1-tpl1576-gallery__thumbnail img:last-child {margin: 0;}
.idx1-tpl1576-carrossel-mobile {display: none;}
.idx1-tpl1576-informacoes {display: flex;margin: 56px auto;justify-content: space-between;}
.idx1-tpl1576-logo-marcas {width: 163px;text-align: left;}
.idx1-tpl1576-logo-marcas img{width: 163px;height:inherit;object-fit: contain;}
.idx1-tpl1576-dado1 {width: 270px;display: flex;flex-direction: column;justify-content: center;}
.idx1-tpl1576-dado2 {width: 250px;display: flex;flex-direction: column;}
.idx1-tpl1576-dado2 div:first-child {font-weight: 500;font-size: 15px;font-family: "Nunito Sans", sans-serif;display: inline-block;text-transform: uppercase;background-color: #F6D309;padding: 3px 10px;border-radius: 5px;margin: 0 0 10px 0;}
.idx1-tpl1576-dado2 div:last-child {font-weight: 500;font-size: 18px;font-family: "Nunito Sans", sans-serif;display: flex;text-transform: uppercase;}
.idx1-tpl1576-dado1 div:first-child {padding: 0 25px;font-weight: 500;font-size: 18px;font-family: "Nunito Sans", sans-serif;display: flex;text-transform: uppercase;}
.idx1-tpl1576-dado1 div:last-child {padding: 0 25px;font-weight: 300;font-size: 45px;font-family: "Nunito Sans", sans-serif;display: flex;text-transform: uppercase;}
.idx1-tpl1576-preco {width: 310px;font-weight: 500;font-size: 39px;font-family: "Nunito Sans", sans-serif;display: flex;justify-content: center;}
.idx1-tpl1576-selo {flex: 1;display: flex;justify-content: center;}
a.idx1-tpl1576-clique {margin: 0 auto;font-weight: 400;font-size: 20px;font-family: "Nunito Sans", sans-serif;display: inline-block;text-transform: uppercase;background-color: #F6D309;border-radius: 50px;color: #000;padding: 10px 20px;}
a.idx1-tpl1576-clique:hover {background-color: #000;color: #fff;font-weight: 300;}
.idx1-tpl1576-center {text-align: center;}
.idx1-tpl1576-btn-fotos {position: absolute;bottom: 20px;background-color: #F6D309;color: #000;padding: 10px 15px;margin: 0 0 0 -230px;font-weight: 500;font-size: 16px;border-radius: 25px;font-family: "Nunito Sans", sans-serif;text-transform: uppercase;z-index: 999;}
.idx1-tpl1576-btn-fotos:hover { color: #000;}
/*FIM*/
@media(max-width: 786px) {.idx1-tpl1576-container {width: 100%;padding: 0 10px;margin: 0;}
.idx1-tpl1576-carrossel-mobile {display: flex !important;}
.idx1-tpl1576-gallery {display: none;}
.idx1-tpl1576 .idx1-tpl1576-carrossel-mobile {display: flex !important;height: 420px !important;position:relative;}
.idx1-tpl1576 .swiper {width: 100%;height: 100%;}
.idx1-tpl1576 .swiper-slide {text-align: center;font-size: 18px;background: transparent;display: flex;justify-content: center;align-items: center;}
.idx1-tpl1576-carrossel-mobile .swiper-slide img {width: 100% !important;height: 281px !important;object-fit: contain !important;}
.idx1-tpl1576 .swiper-button-next,
.idx1-tpl1576 .swiper-button-prev { position: absolute; top: var(--swiper-navigation-top-offset, 50%); width: 45px; height: 45px; margin-top: calc(0px - (var(--swiper-navigation-size)/ 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: #000; background-color: #F6D309; border-radius: 50%;}
.idx1-tpl1576 .swiper-button-next:after,
.idx1-tpl1576 .swiper-button-prev:after { font-family: swiper-icons; font-size: 25px; text-transform: none !important; letter-spacing: 0; font-variant: initial; line-height: 1;}
.idx1-tpl1576-informacoes {flex-direction: column;margin: 20px 0 0 0;align-items:center;}
.idx1-tpl1576-logo-marcas {width: 100%;text-align: center;}
.idx1-tpl1576-logo-marcas img {width: 80px;height: auto;}
.idx1-tpl1576-dado1 {display: block;text-align: center;}
.idx1-tpl1576-dado1 div:first-child {padding: 0;margin: 20px 0 0 0;font-weight: 500;font-size: 18px;font-family: "Nunito Sans", sans-serif;display: block;text-transform: uppercase;}
.idx1-tpl1576-dado1 div:last-child {padding: 0;font-weight: 300;font-size: 45px;font-family: "Nunito Sans", sans-serif;display: block;text-transform: uppercase;}
.idx1-tpl1576-dado2 div:last-child {margin: 15px 0;font-weight: 500;font-size: 18px;font-family: "Nunito Sans", sans-serif;display: block;text-transform: uppercase;}
.idx1-tpl1576-selo {text-align: center;display: block;}
.idx1-tpl1576-selo img {width: 100px;height: auto;}
.idx1-tpl1576-dado2 {display: block;text-align: center;}
.idx1-tpl1576-preco {width: 100%;font-weight: 500;font-size: 44px;font-family: "Nunito Sans", sans-serif;display: flex;justify-content: center;align-items: center;margin: 15px 0;}
.idx1-tpl1576-tpl1576 .swiper-button-next,
.idx1-tpl1576-tpl1576 .swiper-button-prev { color: #fff !important;	font-size: 20px !important;	border-radius: 50px !important; background-color: #ffd040 !important; width: 40px !important; height: 40px !important;
}
.idx1-tpl1576-tpl1576 .swiper-button-next:after,
.idx1-tpl1576-tpl1576 .swiper-button-prev:after { font-size: 20px !important;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1586-btn-usr { display: block; border: 1px solid #e3e3e3; padding: 10px 10px; border-radius: 5px; color: #fff; margin: 20px 0; font: 500 13px "Montserrat", sans-serif; text-align: center; background-color: #000; text-transform: uppercase;}
.idx1-tpl1586-btn-atalhos { display: flex; justify-content: right;}
.idx1-tpl1586-btn-usr:hover { color: #fff;}
.idx1-tpl1586-btn-usr i {margin-right:0px}
.idx1-tpl1586-artigos{ width: 100%;}
.idx1-tpl1586-w100 img { width: 100%;}
.idx1-tpl1586-artigos-item{ display: flex; width: 100%; margin-top: 10px; flex-direction: row; gap:40px;}
.itens-idx1-tpl1586-artigos{ width: 270px; height: 140px; background-size:cover !important; background-position: center !important; margin:0;}
.idx1-tpl1586-artigos-overlay{ background: rgba(0, 0, 0, 0.3); width: 100%; height:100%; display: flex; justify-content: center; align-items: end; padding: 0 15px;}
h1.idx1-tpl1586-titulo-artigo a{ color: #fff; text-transform: uppercase; text-decoration: none;}
h1.idx1-tpl1586-titulo-artigo { font: 900 30px/31px "Montserrat", sans-serif;}
.idx1-tpl1586-thumbs{ display: grid; gap: 5px;}
.idx1-tpl1586-img-thumb{ width: 100%; height: 100%; background-size: cover !important; background-position: center !important;}
.idx1-tpl1586-titulo-infor h1{ font: 900 24px "Montserrat", sans-serif; text-transform: uppercase;}
.idx1-tpl1586-modalbox{ background-color: rgba(0, 0, 0 ,.75); width: 100vw; height: 100vh; display: none; flex-direction: row; justify-content: center; align-items: center; z-index: 9999; position: fixed; top:0; left:0; transition: All 0.5s;}
.idx1-tpl1586-modalContainer{ width:600px; height: auto; background-color: white; border-radius: 10px; padding: 35px;text-transform: uppercase;position: relative;}
.idx1-tpl1586-boxImg{ width: 100%;}
.idx1-tpl1586-tpl1586 .idx1-tpl1586-titulo{ font: 600 20px "Montserrat", sans-serif; text-align: right; margin: 0; padding: 0;}
.idx1-tpl1586-bl-flex{display: flex; align-items: center; height:60px;}
.idx1-tpl1586-pbt-15 div{ padding: 7px 15px;}
.idx1-tpl1586-btn-closed{ position: absolute; top:-11px; right: -11px; background-color: #000; width: 30px; height: 30px; color:#fff; display: flex; justify-content: center; align-items: center; font-size: 20px; border-radius: 50%; cursor: pointer;}
/*FIM*/
@media (max-width: 768px){ .idx1-tpl1586-titulo-30 {text-align: center;} .idx1-tpl1586-artigos-item { display: flex; width: 100%; margin-top: 0px; flex-direction: row; flex-wrap: wrap; gap: 28px; justify-content: space-between;}
.idx1-tpl1586-titulo { font: 700 40px "Montserrat", sans-serif; color: #000; letter-spacing: -1px; width: 100%; text-align: center;}
h1.idx1-tpl1586-titulo-artigo { font: 900 17px/21px "Montserrat", sans-serif;}
.itens-idx1-tpl1586-artigos { width: 46%; height: 280px; background-size: cover !important; background-position: center !important; margin: 0;}
.idx1-tpl1586-btn-usr { display: block; border: 1px solid #e3e3e3; padding: 10px 15px; border-radius: 5px; color: #fff; margin: 20px 0; font: 500 13px "Montserrat", sans-serif; text-align: center; background: #000; text-transform: uppercase;}
.idx1-tpl1586-btn-closed{ top: 10px; right: 10px}
.idx1-tpl1586-mt-25{ margin-top: 45px;}
.idx1-tpl1586-boxImg{ width: 60%; margin: 0 auto}
.idx1-tpl1586-tpl1586 .idx1-tpl1586-titulo{font: 600 20px "Montserrat", sans-serif;text-align: center;margin: 0;padding: 15px 0;width: 100%;}
.idx1-tpl1586-pbt-15 .col-md-3{ width: 38%;}
.idx1-tpl1586-pbt-15 .col-md-9{ width: 62%; font-weight: bold;}
.idx1-tpl1586-modalContainer { width: 100%; padding: 15px; margin: 0 15px;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1590 {width: 100%;margin: 0;padding: 0;box-sizing: border-box;}
.idx1-tpl1590-container a {text-decoration: none;display: block;}
.idx1-tpl1590-container {width: 1200px;padding: 0;margin: 0 auto;box-sizing: border-box;display: flex;height: 40px;}
.idx1-tpl1590-container-social {display: flex;justify-content: center;align-items: center;gap: 5px;}
.idx1-tpl1590-container-mini-menu {flex: 1;justify-content: center;align-items: center;display: flex;}
.idx1-tpl1590-container-mini-menu {flex: 1;justify-content: center;align-items: center;display: flex;}
.idx1-tpl1590-container-mini-menu>.navbar-nav>li>a {font-family: "Quicksand", sans-serif;text-transform: uppercase;font-size: 16px;padding: 0 15px;font-weight: 600;margin: 0;}
.idx1-tpl1590-container-mini-menu>.navbar-nav>li>a:focus,
.idx1-tpl1590-container-mini-menu>.navbar-nav>li>a:hover {background-color: transparent;}
.idx1-tpl1590-container-data {display: flex;justify-content: center;align-items: center;font-size: 15px;font-weight: 300;color: #b8b8b8;font-family: "Fira Sans", sans-serif;}
.idx1-tpl1590-container-mini-menu>.navbar-nav>li>a.color-red,
.idx1-tpl1590-container-mini-menu>.navbar-nav>li>a.color-red:hover {color: #ff0203;}
.idx1-tpl1590-container-mini-menu>.navbar-nav>li>a.color-blue,
.idx1-tpl1590-container-mini-menu>.navbar-nav>li>a.color-blue:hover {color: #0066ff;}
.idx1-tpl1590-container-mini-menu>.navbar-nav>li>a.color-green,
.idx1-tpl1590-container-mini-menu>.navbar-nav>li>a.color-green:hover {color: #0b7d3f;}
.idx1-tpl1590-container-mobile {display: none;}
/*FIM*/
@media (max-width: 768px) {.idx1-tpl1590 {width: 100%;}
.idx1-tpl1590-container {width: 100%;display: none;}
.idx1-tpl1590-container-mobile {display: block !important;}
.idx1-tpl1590-v-mobile {display: flex;padding: 10px;justify-content: space-between;}
.idx1-tpl1590-container-social {display: flex;justify-content: flex-start;align-items: center;}
.idx1-tpl1590-container-mini-menu {flex: 1;justify-content: center;align-items: center;display: flex;}
.idx1-tpl1590-container-mobile .navbar-nav {display: flex;width: 100%;padding: 0 10px;justify-content: flex-start;}
.idx1-tpl1590-container-mini-menu>.navbar-nav>li>a {font-family: "Quicksand", sans-serif;text-transform: uppercase;font-size: 15px;padding: 0 15px;font-weight: 600;margin: 0;}
}
.idx1-tpl1590 {margin: 150px 0 0 0;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1591 {width: 100%;margin: 0;padding: 0;box-sizing: border-box;background-color: #ff0203;transform: translateY(10px);transition: all 0.5s;position:inherit;z-index: inherit;}
.idx1-tpl1591-container a {text-decoration: none;display: block;}
.idx1-tpl1591-container {width: 1200px;padding: 0;margin: 0 auto;height: 90px;display: flex;align-items: center;}
.idx1-tpl1591-content {width: 100%;display: flex;}
.idx1-tpl1591-box1 {width: 425px;display: flex;align-items: center;}
.idx1-tpl1591-box2 {flex: 1;display: flex;align-items: center;}
.idx1-tpl1591-box3 {width: 45px;display: flex;justify-content: flex-end;align-items: center;position: relative;}
.idx1-tpl1591-box3 img {cursor: pointer;}
.idx1-tpl1591-menu {width: 135px;display: flex;justify-content: flex-start;align-items: center;}
.idx1-tpl1591-menu h1 {font-family: "Quicksand", sans-serif;font-size: 16px;text-transform: uppercase;font-weight: 900;color: #fff;margin: 0 0 0 10px;}
.idx1-tpl1591-previsao {width: 120px;display: flex;justify-content: center;align-items: center;}
.idx1-tpl1591-logo {width: 163px;height: 90px;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.idx1-tpl1591-logo img {object-fit: contain;}
span.idx1-tpl1591-max-temp { font-size: 18px; font-family: "Quicksand",sans-serif; font-weight: 900; color: #fff;}
.idx1-tpl1591-img-lupa {cursor: pointer;}
.idx1-tpl1591-menu-suspenso {position: fixed;top: 0;left: 0;width: 250px;height: 100vh;background-color: #d20000;}
.idx1-tpl1591-menu-suspenso {top: 0;left: 0;display: none;position: fixed;width: 100vw;height: 100vh;background-color: rgba(0, 0, 0, .7);z-index: 998;opacity: 1;transition: all .5s ease-in-out;}
.idx1-tpl1591-menu-suspenso.ativo {display: block;transition: all .5s ease-in-out;}
.idx1-tpl1591-menu-suspenso-list {z-index: 999;width: 300px;top: 0;background-color: #d20000;padding: 20px;height: 100vh;position: fixed;left: -315px;transition: all .3s ease-in-out;}
.idx1-tpl1591-menu-suspenso-list.ativo {left: 0px;}
.idx1-tpl1591-menu-suspenso-list .idx1-tpl1591-logo-suspenso img {width: 150px;height: auto;}
.idx1-tpl1591-menu-suspenso-list .idx1-tpl1591-fechar {position: absolute;right: 20px;top: 20px;cursor: pointer;}
.idx1-tpl1591-menu-suspenso-list .idx1-tpl1591-fechar.ativo {left: -315px;}
.idx1-tpl1591-logo-suspenso {width: 100%;text-align: left;}
.idx1-tpl1591-menu-suspenso-list .idx1-tpl1591-divisor {height: 1px;background-color: #ffffff26;width: 100%;margin: 20px 0;}
.idx1-tpl1591-menu-suspenso-list .navbar-nav {display: flex;flex-direction: column;}
.idx1-tpl1591-menu-suspenso-list .navbar-nav li a {color: #fff;font-family: "Quicksand", sans-serif;text-transform: uppercase;font-weight: 800;padding: 6px 0;margin: 0;display: block;}
.idx1-tpl1591-menu-suspenso-list .navbar-nav li a:hover {color: #fff;font-family: "Quicksand", sans-serif;text-transform: uppercase;font-weight: 800;padding: 6px 0;margin: 0;display: block;background-color: transparent;}
.idx1-tpl1591-menu-suspenso-list .navbar-nav>li>a:focus,
.nav>li>a:hover {text-decoration: none !important;background-color: transparent !important;}
.idx1-tpl1591-lupa-form {position: absolute;top: 91px;right: 0;padding: 15px;background-color: #fff;width: 250px;z-index: 997;box-shadow: 0 0 9px rgba(0, 0, 0, .2);border-radius: 10px;}
.idx1-tpl1591-lupa-form input {margin: 0 0 10px 0;}
.idx1-tpl1591-lupa-form {position: absolute;top: 91px;right: 0;padding: 15px;background-color: #fff;width: 250px;z-index: 997;box-shadow: 0 0 9px rgba(0, 0, 0, .2);border-radius: 10px;display: none;}
.idx1-tpl1591-lupa-form input {margin: 0 0 10px 0;}
/*FIM*/
@media (max-width: 768px) {.idx1-tpl1591-container {width: 100%;}
.idx1-tpl1591 {padding: 0 15px;transform: translateY(0px) !important;}
.idx1-tpl1591-menu h1,
.idx1-tpl1591-previsao,
.idx1-tpl1591-box2 {display: none;}
.idx1-tpl1591-menu {width: 30%;}
.idx1-tpl1591-menu-suspenso-list .navbar-nav {margin: 0;}
.idx1-tpl1591-banner img {width: 100%;height: 90px;object-fit: contain;object-position: center;}}
.idx1-tpl1591 {transition: inherit;}

/*INICIO-DESKTOP-p1*/
a, a:hover{ text-decoration: none;}
.idx1-tpl1605 {width: 100%;height: 100%;margin: 0;padding: 0;cursor: pointer;}
.idx1-tpl1605-container {width: 100%;margin: 0;padding: 0;}
.idx1-tpl1605-item {background-color: #161239;width: 870px;height: 420px;display: flex;}
.idx1-tpl1605-item img {width: 435px;height: 420px;object-fit: cover;}
.idx1-tpl1605-bl-textos {flex-wrap: wrap;padding: 50px 70px 30px 30px;display: flex;flex-direction: column;justify-content: center;}
.idx1-tpl1605-titulo {font-family: "Open Sans", sans-serif;font-size: 27px;font-weight: 900;line-height: 36px;color: #fff;margin: 10px 0;}
.idx1-tpl1605-chapeu {font-family: "Open Sans", sans-serif;font-size: 16px;font-weight: 900;color: #fff;}
.idx1-tpl1605-chapeu span {display: inline-flex;width: 12px;height: 6px;margin: 0 3px 3px 0;background-color: #fff;}
.idx1-tpl1605-chamada {font-family: "Open Sans", sans-serif;font-size: 16px;font-weight: 400;color: #fff;margin: 10px 0;}
.idx1-tpl1605-slideArrows .fal {font-size: 70px;}
.idx1-tpl1605-glide{position: relative;}
.idx1-tpl1605-glide .glide__arrow {border: inherit !important;box-shadow: inherit !important;}
.idx1-tpl1605-glide .glide__arrow--right {right: 0px !important;}
.idx1-tpl1605-glide .glide__arrow--left {left: 0px !important;}
/*FIM*/
@media (max-width: 768px) {.idx1-tpl1605 {width: 100%;height: 100%;margin: 0 auto;padding: 0 10px;cursor: pointer;}
.idx1-tpl1605-container {width: 100%;margin: 0;padding: 0;}
.idx1-tpl1605-item {background-color: #161239;width: 100%;height: auto;display: flex;flex-direction: column;}
.idx1-tpl1605-bl-textos {flex-wrap: wrap;padding: 15px;display: flex;flex-direction: column;justify-content: center;}
.idx1-tpl1605-titulo {font-family: "Open Sans", sans-serif;font-size: 27px;font-weight: 900;line-height: 25px;color: #fff;margin: 10px 0;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1606 {width: 100%;height: auto;margin: 0;padding: 0;display: flex;}
.idx1-tpl1606-bl-left .idx1-tpl1606-titulo {font-family: "Open Sans", sans-serif;font-size: 25px;font-weight: 600;line-height: 27px;color: #000;letter-spacing: -1px;}
.idx1-tpl1606-bl-left .idx1-tpl1606-chapeu {font-family: "Open Sans", sans-serif;font-size: 16px;font-weight: 900;text-transform: uppercase;color: #b72529;letter-spacing: -1px;}
.idx1-tpl1606-bl-left {flex: 1;margin: 0 20px 0 0;}
.idx1-tpl1606-bl-right {width: 270px;}
.idx1-tpl1606-bl-right .idx1-tpl1606-titulo {font-family: "Open Sans", sans-serif;font-size: 19px;font-weight: 600;line-height: 24px;color: #000;letter-spacing: -1px;}
.idx1-tpl1606-bl-right .idx1-tpl1606-chapeu {font-family: "Open Sans", sans-serif;font-size: 16px;font-weight: 900;text-transform: uppercase;color: #b72529;letter-spacing: -1px;margin: 10px 0;}
/*FIM*/
@media (max-width: 768px) {.idx1-tpl1606{width: 100%;height: 100%;margin: 0 auto;padding: 0 10px;display: flex;flex-direction: column;justify-content: space-between;}
.idx1-tpl1606-bl-left {width: 100%;margin: 0;}
.idx1-tpl1606-bl-left img {width: 100%;height: 190px;object-fit: contain;margin: 0;}
.idx1-tpl1606-bl-right a {width: 100%;margin: 20px 0 0 0;display: flex;}
.idx1-tpl1606-bl-right img {width: 100%;height: 130px;object-fit: contain;margin: 0 10px 0 0;}
.idx1-tpl1606-bl-right .idx1-tpl1606-textos {display: flex;flex-direction: column;}
.idx1-tpl1606-bl-right .idx1-tpl1606-chapeu {margin: 0 0 10px 0;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1607 {width: 300px;margin: 0 auto;padding: 22px 20px;}
.idx1-tpl1607 a,
.idx1-tpl1607 a:hover{color: #000;text-decoration: none;}
.idx1-tpl1607-chamada {font-family: "Open Sans", sans-serif;font-size: 17px;font-weight: 500;color: #000;letter-spacing: -1px;margin: 15px 0 0 0;}
.idx1-tpl1607-chapeu {font-family: "Open Sans", sans-serif;font-size: 16px;font-weight: 900;text-transform: uppercase;color: #b72529;letter-spacing: -1px;margin: 0 0 5px 0;}
.idx1-tpl1607-lista {display: flex;flex-direction: column;margin: 0 0 20px 0;}
.idx1-tpl1607-lista:last-of-type {margin: 0 0 0 0;}
.idx1-tpl1607-lista-item {display: flex;justify-content: space-between;}
.idx1-tpl1607-lista-item img {border-radius: 50%;margin: 0 18px 0 0;}
/*FIM*/

/*INICIO-DESKTOP-p1*/
.idx1-tpl1624 {width: 100%;margin: 0;padding: 0;}
.idx1-tpl1624 a,
.idx1-tpl1624a:hover {text-decoration: none;}
.idx1-tpl1624-container {width: 1200px;margin: 0 auto;padding: 0;display: flex;justify-content: space-between;}
.idx1-tpl1624-bl-left {width: 712px;}
.idx1-tpl1624-bl-right {width: 468px;}
.idx1-tpl1624-bl-left-row-1 {width: 100%;height: auto;position: relative;margin: 0 0 20px 0;}
.idx1-tpl1624-bl-left-row-1 .idx1-tpl1624-caption {width: 100%;margin: 0;padding: 0 15px;position: absolute;display: flex;justify-content: center;align-items: center;bottom: 0;left: 0;}
.idx1-tpl1624-bl-left-row-1 .idx1-tpl1624-caption-box {width: 100%;padding: 25px;background: #fff;display: flex;align-items: center;}
.idx1-tpl1624-bl-left-row-1 .idx1-tpl1624-box-chapeu {width: 100%;display: flex;justify-content: center;position: absolute;top: -8px;left: 0;}
.idx1-tpl1624-bl-left-row-1 .idx1-tpl1624-chapeu {font: 400 12px "Quicksand", sans-serif;color: #fff;background-color: #f08323;margin: 0;text-transform: uppercase;padding: 2px 10px;display: inline-flex;border-radius: 3px;}
.idx1-tpl1624-bl-left-row-1 .idx1-tpl1624-titulo {font: 300 36px/35px "Open Sans", sans-serif;text-align: inherit;color: #000;margin: 0 0 -20px 0;}
.idx1-tpl1624-bl-right-row-1 {position: relative;width: 468px;height: auto;margin: 0 0 23px 0;}
.idx1-tpl1624-bl-right-row-1 .idx1-tpl1624-caption {width: 100%;margin: 0;padding: 0 15px;position: absolute;display: flex;justify-content: center;align-items: center;bottom: 0;left: 0;}
.idx1-tpl1624-bl-right-row-1 .idx1-tpl1624-caption-box {width: 100%;padding: 25px;background: #fff;display: flex;align-items: center;}
.idx1-tpl1624-bl-right-row-1 .idx1-tpl1624-box-chapeu {width: 100%;display: flex;justify-content: center;position: absolute;top: -8px;left: 0;}
.idx1-tpl1624-bl-right-row-1 .idx1-tpl1624-chapeu {font: 400 12px "Quicksand", sans-serif;color: #fff;background-color: #f08323;margin: 0;text-transform: uppercase;padding: 2px 10px;display: inline-flex;border-radius: 3px;}
.idx1-tpl1624-bl-right-row-1 .idx1-tpl1624-titulo {font: 300 28px/35px "Open Sans", sans-serif;text-align: inherit;color: #000;margin: 0 0 -25px 0;}
.idx1-tpl1624-bl-left-row-2 {display: flex;width: 100%;justify-content: start;}
.idx1-tpl1624-bl-left-row-2-item {width: 346px;height: auto;position: relative;margin: 0 0 0 20px;}
.idx1-tpl1624-bl-left-row-2-item:first-child {margin: 0 0 0 0;}
.idx1-tpl1624-bl-left-row-2-item .idx1-tpl1624-caption {width: 100%;margin: 0;padding: 0 15px;position: absolute;display: flex;justify-content: center;align-items: center;bottom: 0;left: 0;}
.idx1-tpl1624-bl-left-row-2-item .idx1-tpl1624-caption-box {width: 100%;padding: 25px;background: #fff;display: flex;align-items: center;}
.idx1-tpl1624-bl-left-row-2-item .idx1-tpl1624-box-chapeu {width: 100%;display: flex;justify-content: center;position: absolute;top: -8px;left: 0;}
.idx1-tpl1624-bl-left-row-2-item .idx1-tpl1624-chapeu {font: 400 12px "Quicksand", sans-serif;color: #fff;background-color: #f08323;margin: 0;text-transform: uppercase;padding: 2px 10px;display: inline-flex;border-radius: 3px;}
.idx1-tpl1624-bl-left-row-2-item .idx1-tpl1624-titulo {font: 300 18px/22px "Open Sans", sans-serif;text-align: inherit;color: #000;margin: 0 0 -25px 0;}
.idx1-tpl1624-credito { font-family: "Open Sans", sans-serif; font-size: 10px; color: #000; text-align: right; margin: 0 0 1px 0;}
/*FIM*/
@media (max-width: 768px) {.idx1-tpl1624-container {width: 100%;margin: 0 auto;padding: 0 10px;display: flex;flex-direction: column;justify-content: space-between;}
.idx1-tpl1624-container img {width: 100%;}
.idx1-tpl1624-bl-right,
.idx1-tpl1624-bl-left,
.idx1-tpl1624-bl-right-row-1,
.idx1-tpl1624-bl-left-row-1 {width: 100%;height: auto;}
.idx1-tpl1624-bl-left-row-2 {display: flex;width: 100%;justify-content: start;flex-direction: column;}
.idx1-tpl1624-bl-left-row-2-item {width: 100%;height: auto;position: relative;margin: 0 0 20px 0;}
.idx1-tpl1624-bl-left-row-2-item:last-child {margin: 0 0 0 0;}
.idx1-tpl1624-bl-left-row-2-item img {width: 170px;height: 100%;object-fit: contain;}
.idx1-tpl1624-bl-left-row-2-item a {display: block;margin: 0 0 20px 0;display: flex;}
.idx1-tpl1624-bl-left-row-1 img {height: 311px;object-fit: cover;object-position: center;}
.idx1-tpl1624-bl-left-row-1 .idx1-tpl1624-titulo,
.idx1-tpl1624-bl-right-row-1 .idx1-tpl1624-titulo {font: 300 24px/25px "Open Sans", sans-serif;text-align: inherit;color: #000;margin: 0;}
.idx1-tpl1624-bl-left-row-2-item .idx1-tpl1624-caption {width: 100%;margin: 0;padding: 0 0 0 15px;position: relative;display: flex;justify-content: center;align-items: center;bottom: 0;left: 0;flex: 1;}
.idx1-tpl1624-bl-left-row-2-item .idx1-tpl1624-caption-box {width: 100%;padding: 0;background: #fff;display: flex;align-items: center;}
.idx1-tpl1624-bl-left-row-2-item .idx1-tpl1624-box-chapeu {width: 100%;display: flex;justify-content: center;position: absolute;top: 0;left: 0;}
.idx1-tpl1624-bl-right-row-1 img {width: 100%;height: 348px;object-fit: cover;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1675 {width: 100%;margin: 0;padding: 0;background-color: transparent;}
.idx1-tpl1675-container {width: 1200px;margin: 0 auto;}
.idx1-tpl1675-bl-row-01 {height: 40px;display: flex;justify-content: space-between;background-color: #133962;}
.idx1-tpl1675-data {width: 100%;display: flex;justify-content: center;align-items: center;color: #fff;padding: 0 0 0 198px;font: 400 16px "Frank Ruhl Libre", sans-serif;}
.idx1-tpl1675-bl-row-01 .idx1-tpl1675-container {height: 40px;display: flex;justify-content: space-between;position: relative;}
.idx1-tpl1675-bl-row-02 {width: 100%;height: 157px;background: linear-gradient(to right, #133962 0%, #21599e 48%, #21599e 100%);display: flex;align-items: center;}
.idx1-tpl1675-bl-row-02 .idx1-tpl1675-container {display: flex;justify-content: space-between;align-items: center;}
.idx1-tpl1675-bl-row-02 .idx1-tpl1675-container div:first-child {width: 774px;height: 123px;margin: 0 0 0 250px;}
.idx1-tpl1675-bl-row-02 .idx1-tpl1675-container div:last-child {width: 140px;height: auto;margin: 0;display: flex;justify-content: end;align-items: center;}
.idx1-tpl1675-bl-row-02 .idx1-tpl1675-container div:last-child img {width: 122px;height: 150px;object-fit: cover;}
.idx1-tpl1675-bl-row-03 {display: flex;align-items: center;background-color: #0064a1;height: 58px;}
.idx1-tpl1675-bl-row-03 .idx1-tpl1675-container {display: flex;justify-content: end;}
.idx1-tpl1675-bl-row-03 .idx1-tpl1675-container .idx1-tpl1675-artigos {flex: 1;margin: 0 0 0 18%;display: flex;justify-content: space-between;align-items: center;}
.idx1-tpl1675-bl-row-03 .idx1-tpl1675-container .idx1-tpl1675-artigos h1 {font: 400 22px "Frank Ruhl Libre", sans-serif;color: #fff;margin: 0 20px 0 0;padding: 0 20px 0 0;border-right: 1px solid #fff;}
.idx1-tpl1675-container-slider {flex: 1;height: 100%;display: flex;overflow: hidden;position: relative;
}
.idx1-tpl1675-slider-item {opacity: 0;transition: opacity .2s;width: 794px;position: absolute;top: 50%;left: 0;transform: translateY(-50%);display: flex;align-items: center;}
.idx1-tpl1675-on {opacity: 1;}
.idx1-tpl1675-chapeu {padding: 5px;background-color: #fff;border-radius: 8px;color: #0064a1;font: 700 16px "Frank Ruhl Libre", sans-serif;text-transform: uppercase;letter-spacing: -1px;}
.idx1-tpl1675-titulo a {color: #fff;font: 400 16px "Frank Ruhl Libre", sans-serif;margin: 0 0 0 10px;}
.idx1-tpl1675-bl-row-04 {margin: 20px 0 0 0;}
.idx1-tpl1675-bl-row-04 .idx1-tpl1675-container {display: flex;justify-content: end;align-items: center;}
.idx1-tpl1675-bl-row-04 .idx1-tpl1675-container form {width: 100%;margin: 0 0 0 220px;position: relative;}
.idx1-tpl1675-bl-row-04 .idx1-tpl1675-container form input {width: 100%;background-color: transparent;border: 1px solid #e9e9e9;padding: 10px 15px;font: 400 18px "Frank Ruhl Libre", sans-serif;color: #000;}
.idx1-tpl1675-bl-row-04 .idx1-tpl1675-container form input:focus {outline: none;}
.idx1-tpl1675-bl-row-04 .idx1-tpl1675-container form button {position: absolute;right: 0;background-color: transparent;border: 0;height: 100%;}
.idx1-tpl1675-menu-susp {background-color: #21599e;width: 200px;height: 320px;position: absolute;top: 0;left: 0;display: flex;flex-direction: column;justify-content: space-between;padding: 0 15px 20px 15px;}
.idx1-tpl1675-menu-row-1 {width: 100%;display: flex;justify-content: space-between;align-items: center;height: 38px;}
.idx1-tpl1675-menu-row-1 div:last-child img {margin: 0 3px 0 0;}
.idx1-tpl1675-menu-row-2 h1 {font: 400 14px "Frank Ruhl Libre", sans-serif;color: #fff;}
.idx1-tpl1675-menu-row-2 .idx1-tpl1675-btn-link {display: block;font: 400 14px "Frank Ruhl Libre", sans-serif;color: #fff;text-transform: uppercase;text-align: right;}
.idx1-tpl1675-menu-side-lateral {width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;z-index: 999;}
.idx1-tpl1675-menu-area {z-index: 9999;width: 300px;top: 0;background-color: #21599e;padding: 20px;height: 100vh;position: fixed;left: -310px;transition: all .3s ease-in-out;}
.idx1-tpl1675-menu-area img {width: 60%;height: 100%;margin: 0 auto;}
.idx1-tpl1675-logo-side {text-align: center;margin: 0 0 20px 0;padding-bottom: 0;}
.idx1-tpl1675-side-overlay {transition: all .5s ease-in-out;background-color: rgba(0, 0, 0, 0.7);display: block;opacity: 1;}
.idx1-tpl1675-btn-closed {width: 100%;font: 600 18px "Montserrat", sans-serif;text-align: right;}
.idx1-tpl1675-btn-closed span {background-color: #fff;padding: 3px 8px;color: #000;display: inline-block;border-radius: 50px;cursor: pointer;}
.idx1-tpl1675-lista-menu .navbar-nav li a {font: 400 18px "Frank Ruhl Libre", sans-serif;color: #fff;padding: 4px 0;border: 0px;text-transform: inherit !important;}
.idx1-tpl1675-lista-menu .navbar-nav li a:hover {color: #fff;background-color: transparent;padding: 4px 0;}
.idx1-tpl1675-lista-menu .navbar-nav li {padding: 3px;float: none;}
.idx1-tpl1675-menu-area.idx1-tpl1675-active {left: 0;}
.idx1-tpl1675-menu-area hr {width: 100%;margin-top: 20px;margin-bottom: 20px;display: inline-block;border: 0;}
.idx1-tpl1675-side-overlay.idx1-tpl1675-active {display: block;opacity: 1;}
.idx1-tpl1675-side-overlay {top: 0;left: 0;display: none;position: fixed;width: 100vw;height: 100vh;background-color: rgba(0, 0, 0, .7);z-index: 9998;opacity: 0;transition: all .5s ease-in-out;}
ul.idx1-tpl1675-nav-search li a img {width: 20px;}
.idx1-tpl1675-navbar-fixed-top .idx1-tpl1675-menu-principal-flex .idx1-tpl1675-menu-hamburguer {margin: 0 10px 0 0;}
img.idx1-tpl1675-menu-hamburguer {cursor: pointer;}
.idx1-tpl1675-logo-mobile,
.idx1-tpl1675-data-mobile {display: none;width: 70px;height: auto;}
.idx1-tpl1675-navbar-fixed-top .idx1-tpl1675-menu-principal-flex .idx1-tpl1675-data-mobile {font-size: 11px;flex-shrink: 0;display: flex !important;width: 105px;padding: 0 0 0 15px;justify-content: center;align-items: center;text-align: center;font-weight: 600;}
.idx1-tpl1675-navbar-fixed-top .idx1-tpl1675-navbar-nav>li>a {margin-right: 0px;text-transform: inherit !important;border: 0px;padding: 27px 0 31px 9px;font-size: 13px !important;}
.idx1-tpl1675-navbar-fixed-top .navbar-nav>li>a:hover {margin-right: 0px;text-transform: inherit !important;border: 0px;padding: 27px 0 24px 9px;font-size: 13px !important;border-bottom: 5px solid #F28F1D;}
.idx1-tpl1675-navbar-fixed-top .navbar-collapse {padding: 0 10px 0 10px;}
.idx1-tpl1675-vDesktop {display: block;}
.idx1-tpl1675-vMobile {display: none;}
.idx1-tpl1675-menu-suspenso {display: flex;width: 100%;background-color: #21599e;position: fixed;padding: 0 10px;top: -65px;height: 60px;align-items: center;transition: all 0.3s ease;z-index:999;}
.idx1-tpl1675-menu-suspenso-container {width: 1200px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}
.idx1-tpl1675-menu-suspenso-container .idx1-tpl1675-logo a {width: 100px;display: flex;justify-content: space-between;align-items: center;}
.idx1-tpl1675-menu-suspenso-container .idx1-tpl1675-logo img {width: 58px;height: 43px;object-fit: cover;margin: 0 auto;}
.idx1-tpl1675-menu-suspenso-container .idx1-tpl1675-data-susp {flex: 1;font: 400 18px "Frank Ruhl Libre", sans-serif;color: #fff;display: flex;justify-content: center;}
.idx1-tpl1675-menu-suspenso-container .idx1-tpl1675-redesociais {flex: 1;display: flex;justify-content: center;}
.idx1-tpl1675-menu-suspenso-container .idx1-tpl1675-redesociais img {margin: 0 11px;}
.idx1-tpl1675-menu-suspenso-container .idx1-tpl1675-ham {display: flex;justify-content: space-between;align-items: center;}
.idx1-tpl1675-menu-suspenso-container .idx1-tpl1675-search {flex: 1;display: flex;justify-content: end;position: relative;}
.idx1-tpl1675-menu-suspenso-container .idx1-tpl1675-search button {transform: translateY(-50%);position: absolute;top: 50%;right: 0;background-color: transparent;border: 0;}
.idx1-tpl1675-menu-suspenso-container .idx1-tpl1675-search input {width: 350px;background-color: #fff;border: 1px solid #e9e9e9;padding: 10px 15px;font: 400 18px "Frank Ruhl Libre", sans-serif;color: #000;}
.idx1-tpl1675-btn-search {display: none;}
.idx1-tpl1675-btn-buscar {display: none !important;}
/*FIM*/
@media(max-width: 768px) {.idx1-tpl1675-vDesktop { display: none;}
.idx1-tpl1675-vMobile { display: block !important; width: 100%; background-color: #e9e9e9;}
.idx1-tpl1675-rowLine { width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: space-between; align-items: center; background-color: #21599e; padding: 10px;}
.idx1-tpl1675-rowLine div { width: 100%; display: flex; justify-content: space-between; align-items: center;}
.idx1-tpl1675-rowLine div.idx1-tpl1675-sociais { width: 100%; display: flex; justify-content: space-evenly; align-items: center;}
.idx1-tpl1675-rowLine div:last-child { width: 100%; display: flex; justify-content: space-between; align-items: center; margin: 25px 0 0 0;}
.idx1-tpl1675-rowLine .idx1-tpl1675-logomarca { margin: 5px 0 20px 0;}
.idx1-tpl1675-rowLine div .idx1-tpl1675-data { width: inherit !important; flex: 1; display: flex; justify-content: center; align-items: center; color: #fff; padding: 0; font: 400 16px "Frank Ruhl Libre", sans-serif;}
.idx1-tpl1675-lista-menu .navbar-nav { margin: 0;}
.idx1-tpl1675-menu-data-social { position: relative;}
.idx1-tpl1675-menu-data-social .idx1-tpl1675-searchForm {position: absolute;bottom: -71px;right: 0;width: 100% !important;background: #fff;border: 1px solid #e9e9e9;z-index: 99;padding: 8px;}
.idx1-tpl1675-menu-data-social .idx1-tpl1675-searchForm input { width: 287px; border: 0; padding: 10px 15px; font: 400 18px "Frank Ruhl Libre", sans-serif; color: #000;}
.idx1-tpl1675-menu-data-social .idx1-tpl1675-searchForm button { transform: translateY(-50%); position: absolute; top: 50%; right: 9px; background-color: #e9e9e9; padding: 5px 9px; border: 0; border-radius: 5px;}
.idx1-tpl1675-menu-data-social .idx1-tpl1675-searchForm.idx1-tpl1675-active { display: flex !important;}
.idx1-tpl1675-menu-data-social .idx1-tpl1675-searchForm { display: none !important;}
.idx1-tpl1675-menu-vmobile { display: none !important;}
.idx1-tpl1675-btn-search { display: block;}
.idx1-tpl1675-menu-suspenso-container .idx1-tpl1675-search { display: none; justify-content: start; position: absolute; bottom: -50px; width: 97%; border: 1px solid #e9e9e9; left: 0; margin: 5px; background-color: #fff;}
.idx1-tpl1675-menu-suspenso-container .idx1-tpl1675-search.idx1-tpl1675-active { display: flex;}
.idx1-tpl1675-menu-suspenso-container .idx1-tpl1675-search input { border: 0;}
.idx1-tpl1675-btn-buscar { transform: translateY(-50%); position: absolute; top: 50%; right: 9px !important; display: block !important; background-color: #e9e9e9 !important; padding: 5px 9px; border: 0; border-radius: 5px;}
.idx1-tpl1675-menu-suspenso-container .idx1-tpl1675-data-susp { flex: 1; font: 400 14px "Frank Ruhl Libre", sans-serif; color: #fff; display: flex; justify-content: start;}
}
 /*INICIO-DESKTOP-p1*/ .idx1-tpl1677-btn-first { background-color: #306090; color: white; } .idx1-tpl1677-btn-prev { background-color: #306090; color: white; } .idx1-tpl1677-btn-next { background-color: #306090; color: white; } .idx1-tpl1677-btn-last { background-color: #306090; color: white; } .idx1-tpl1677-btn-range { background-color: black; color: white; } /*FIM*/

/*INICIO-DESKTOP-p1*/
.idx1-tpl1677 {width: 100%;margin: 0;padding: 0;background-color: transparent;}
.idx1-tpl1677-container {width: 870px;margin: 0 auto;}
.idx1-tpl1677-chapeu {font: 700 17px "Frank Ruhl Libre", sans-serif;letter-spacing: -1px;text-transform: uppercase;color: #21599e;}
.idx1-tpl1677-titulo {font: 800 44px "Frank Ruhl Libre", sans-serif;color: #000;}
.idx1-tpl1677-autor-social {display: flex;justify-content: space-between;align-items: center;width: 100%;}
.idx1-tpl1677-autor-social-left p {font: 600 16px "Frank Ruhl Libre", sans-serif;color: #000;padding: 0;margin: 0;}
.idx1-tpl1677-autor-social-right a {display: inline-block;margin: 0 0 0 5px;}
.idx1-tpl1677-autor-social {display: flex;justify-content: space-between;align-items: center;width: 100%;margin: 26px 0 0 0;}
.idx1-tpl1677-autor-social-right img { border-radius: 50px;}
.idx1-tpl1677-autor-social-right img:hover { opacity: 0.7;}
.idx1-tpl1677-autor-social strong {color: #21599e;}
.idx1-tpl1677-autor-social-right {display: flex;align-items: center;}
.idx1-tpl1677-autor-social-right .fb-like span {margin: 0;padding: 0;height: 20px !important;}
.idx1-tpl1677-area-content {width: 100%;margin: 30px 0 0 0;}
.idx1-tpl1677-foto img {width: 870px;height: 500px;object-fit: cover;object-position: center;}
.idx1-tpl1677-foto .idx1-tpl1677-credito {width: 100%;text-align: right;font: 400 11px "Frank Ruhl Libre", sans-serif;color: #000;margin: 0 0 5px 0;}
.idx1-tpl1677-foto-descricao {font: 400 14px "Frank Ruhl Libre", sans-serif;color: #000;margin: 5px 0 0 0;}
.idx1-tpl1677-textos {width: 100%;font: 400 20px "Frank Ruhl Libre", sans-serif;color: #000;margin: 30px 0 30px 0;position: relative;height: 110px;overflow: hidden;transition: all 0.2s ease;}
.idx1-tpl1677-btn-more {width: 100%;}
.idx1-tpl1677-btn-more a {font: 400 20px "Frank Ruhl Libre", sans-serif;color: #21599e;}
.idx1-tpl1677-degrade-mascara {position: absolute;bottom: 0px;width: 100%;height: 50px;background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);}
.idx1-tpl1677-formComentario {width: 100%;background-color: #e9e9e9;padding: 20px;margin: 30px 0 0 0;}
.idx1-tpl1677-areaComentario {background-color: #dfdfdf;padding: 20px;}
.idx1-tpl1677-formComentario label {font: 700 24px "Frank Ruhl Libre", sans-serif;color: #000;letter-spacing: -1px;margin: 0 0 20px 0;}
.idx1-tpl1677-tituloComentario {font: 700 24px "Frank Ruhl Libre", sans-serif;color: #000;letter-spacing: -1px;margin: 0 0 20px 0;}
.idx1-tpl1677-fields {width: 100%;display: flex;justify-content: space-between;align-items: center;}
.idx1-tpl1677-fields textarea {width: 100%;border: 1px solid #d5d5d5;padding: 15px;}
.idx1-tpl1677-fields input {width: 49%;border: 1px solid #d5d5d5;padding: 15px;margin: 20px 0;}
.idx1-tpl1677-fields button {padding: 15px 30px;margin: 0 auto;border: 0;background-color: #21599e;color: #fff;font: 400 18px "Frank Ruhl Libre", sans-serif;border-radius: 50px;}
::-ms-input-placeholder {font: 400 18px "Frank Ruhl Libre", sans-serif;}
::placeholder {font: 400 18px "Frank Ruhl Libre", sans-serif;}
.idx1-tpl1677-comentarioItem {height: auto;background-color: #fff;padding: 20px;border: 1px solid #d5d5d5;margin: 0 0 20px 0;display: none;opacity: 0;}
.idx1-tpl1677-comentarioItem.idx1-tpl1677-active {opacity: 1;display: block;-webkit-animation: slide-in-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: slide-in-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}
@-webkit-keyframes slide-in-left {0% {-webkit-transform: translateX(-10px);transform: translateX(-10px);opacity: 0;}
100% {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}}
@keyframes slide-in-left {0% {-webkit-transform: translateX(-10px);transform: translateX(-10px);opacity: 0;}
100% {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}}
.idx1-tpl1677-info-box {display: flex;justify-content: space-between;align-items: center;font: 600 18px "Frank Ruhl Libre", sans-serif;margin: 0 0 20px 0;}
.idx1-tpl1677-curtir {width: 100px;display: flex;justify-content: space-between;}
.idx1-tpl1677-textInfo span { color: #21599e; margin: 0 9px 0 0; padding: 0 13px 0 0; border-right: 1px solid #bebebe;}
.idx1-tpl1677-info p {font: 400 18px "Frank Ruhl Libre", sans-serif;color: #000;}
.idx1-tpl1677-btn-mais {margin: 20px auto 0 auto;text-align: center;}
.idx1-tpl1677-btn-mais a {padding: 7px 18px;border: 0;background-color: #21599e;color: #fff;font: 400 18px "Frank Ruhl Libre", sans-serif;border-radius: 50px;text-align: center;display: inline-block;}
.idx1-tpl1677-texto-p p:first-child{padding: 0px !important;margin: 0px !important;}
.idx1-tpl1677-texto-p p:last-child{padding: 0px !important;margin: 0px !important;}
.idx1-tpl1677-neg { display: flex; width: 37px; justify-content: space-between; align-items: center;}
.idx1-tpl1677-pos { display: flex; width: 37px; justify-content: space-between; align-items: center;}
/*FIM*/
@media(max-width: 768px) {.idx1-tpl1677 {padding: 0 5px;}
.idx1-tpl1677-container {width: 100%;margin: 0 auto;}
.idx1-tpl1677-titulo {font: 800 44px/40px "Frank Ruhl Libre", sans-serif;color: #000;margin: 10px 0;}
.idx1-tpl1677-foto img {width: 100%;height: auto;object-fit: cover;object-position: center;}
.idx1-tpl1677-info-box {font: 600 14px "Frank Ruhl Libre", sans-serif;}}
.idx1-tpl1677 {margin: 0 0 60px 0;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1731-col { margin-bottom: 0.5rem; display: block;}
.idx1-tpl1731-p1-carrousel { position: relative; width: 100%; display: inline-block;}
.idx1-tpl1731-p1-carrousel-img { background-color: #ccc; display: inline-block; width: 100%; height: 270px;}
.idx1-tpl1731-p1-rs .rsArrowLeft .rsArrowIcn { background: url(/images/icons/arrow-left-2.png); background-position: 0 !important;}
.idx1-tpl1731-p1-rs .rsArrowRight .rsArrowIcn { background: url(/images/icons/arrow-right-2.png); background-position: 0 !important;}
.idx1-tpl1731-p1-rs .rsArrowIcn { width: 33px; height: 60px;}
.idx1-tpl1731-p1-rs .rsArrowLeft { left: 15px;}
.idx1-tpl1731-p1-rs .rsArrowRight { right: 15px;}
.idx1-tpl1731-p1-load { width: 100%; height: 270px; overflow: hidden;}
.idx1-tpl1731-p1-carrousel-sombra { position: absolute; bottom: 0px; left: 0px; width: 100%; padding: 30px 30px; background-image: linear-gradient(transparent, #353535);}
.idx1-tpl1731-p1-carrousel-chapeu { color: #fff; font: 600 14px 'Arial', sans-serif; margin: 0px; margin-bottom: 4px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.idx1-tpl1731-p1-carrousel-titulo { color: #fff; font: 400 18px 'Arial', sans-serif; margin: 0px;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx1-tpl1731-p2-pf0 { padding-left: 0px;}
.idx1-tpl1731-p2-image { width: 100%;}
.idx1-tpl1731-p2-hat{ font: 600 16px Montserrat, sans-serif; letter-spacing: -0.3px; text-transform: uppercase; color: #6699fe; margin: 0 0 0px;}
.idx1-tpl1731-p2-title{ font: 600 18.4px/24px 'Montserrat', sans-serif; color: #000; margin-top: 5px; margin-bottom: 5px;}
.idx1-tpl1731-p2-line { border-color: #d9d9d9; border-width: 1px; margin-top: 20px; margin-bottom: 20px;}
/*FIM*/
/*INICIO-DESKTOP-p3*/
.idx1-tpl1731-p3-pf0 { padding-left: 0px;}
.idx1-tpl1731-p3-image { width: 100%;}
.idx1-tpl1731-p3-hat{ font: 600 16px Montserrat, sans-serif; letter-spacing: -0.3px; text-transform: uppercase; color: #6699fe; margin: 0 0 0px;}
.idx1-tpl1731-p3-title{ font: 600 18.4px/24px 'Montserrat', sans-serif; color: #000; margin-top: 5px; margin-bottom: 5px;}
.idx1-tpl1731-p3-line { border-color: #d9d9d9; border-width: 1px; margin-top: 20px; margin-bottom: 20px;}
/*FIM*/

/*INICIO-DESKTOP-p1*/
.idx1-1744-container{ display: flex; align-items: center; justify-content: center; height: auto; background-color: #f6f6f6;}
.idx1-1744-container-scroll{ background-color: #f6f6f6; width: 1200px; margin: 0 auto; height: 225px; display: flex; flex-direction: row; justify-content: space-between; position: relative; overflow: hidden;}
.idx1-1744-story-container{ display: flex; flex-direction: row; justify-content: flex-start; align-items: center; position: absolute; left: 0; transition: all 0.5s ease-out;}
.idx1-1744-story-circle { width: 113.35px; height: 112.8px; padding: 3px; margin: 15px 10px; justify-content: center; border-radius: 50%; align-items: center; background: linear-gradient(rgb(231,0,231), rgb(255,115,0));}
.idx1-1744-story-circle img{ width: 100%; height: 100%; border: 2px solid #fff; border-radius: 50%;}
.idx1-1744-arrow{ position: absolute; padding: 10px 17px; z-index: 1; border: 0; border-radius: 50px; box-shadow: 1px 1px 1px rgba(0,0,0,.5); cursor: pointer; top: 50%; transform: translateY(-50%);}
.idx1-1744-titulo{ font: bold 13px 'monospace', sans-serif; text-align: center; color: #000; margin: 10px 0 0 0;}
.idx1-1744-prev{ left: 5px;}
.idx1-1744-next{ right: 5px;}
.idx1-1744-arrow-stories{ font-size: 35px; border: 0; background: transparent; color: #fff;}
.idx1-1744-arrow-stories.idx1-1744-next { right: -60px; top: 50%; transform: translateX(-50%); position: absolute;}
.idx1-1744-arrow-stories.idx1-1744-prev { left: -60px; top: 50%; transform: translateX(-50%); position: absolute; z-index: 999999;}
/*FIM*/
@media (min-width: 300px) and (max-width: 375px){ .idx1-1744-story-circle { width: 87px; height: 86px; padding: 3px; margin: 15px 3.3px; justify-content: center; border-radius: 50%; align-items: center; background: linear-gradient(rgb(231,0,231), rgb(255,115,0));}
}
@media (min-width: 390px) and (max-width: 413px){ .idx1-1744-story-circle { width: 87px; height: 86px; padding: 3px; margin: 15px 5.2px; justify-content: center; border-radius: 50%; align-items: center; background: linear-gradient(rgb(231,0,231), rgb(255,115,0));}
}
@media (min-width: 414px) and (max-width: 500px){ .idx1-1744-story-circle { width: 87px; height: 86px; padding: 3px; margin: 8.3px; justify-content: center; border-radius: 50%; align-items: center; background: linear-gradient(rgb(231,0,231), rgb(255,115,0));}
}
@media (min-width: 768px){ .idx1-1744-story-circle { width: 113.35px; height: 112.8px; padding: 3px; margin: 15px 9.999px; justify-content: center; border-radius: 50%; align-items: center; background: linear-gradient(rgb(231,0,231), rgb(255,115,0));}}
@media (min-width: 1024px) and ((max-width: 1200px)){ .idx1-1744-story-circle { width: 113.35px; height: 112.8px; padding: 3px; margin: 15px 15.5px; justify-content: center; border-radius: 50%; align-items: center; background: linear-gradient(rgb(231,0,231), rgb(255,115,0));}
}
 /*INICIO-DESKTOP-p1*/ .idx1-tpl1756 { width: 100%; margin: 0; padding: 45px 0 0 0; box-sizing: border-box; } .idx1-tpl1756 a, .idx1-tpl1756 a:hover { text-decoration: none; } .idx1-tpl1756-container { width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; } .idx1-tpl1756-item { width: 270px; display: flex; flex-direction: column; margin: 0 0 0 0; } .idx1-tpl1756-item .idx1-tpl1756-itens { width: 100%; display: flex; margin: 0 0 10px 0; align-items: center; } .idx1-tpl1756-item:last-child { margin: 0 0 0 0; } .idx1-tpl1756-item img { border-radius: 50px; margin: 0 15px 0 0; width: 90px; height: 90px; object-fit: cover; object-position: center; } .idx1-tpl1756-chapeu { font: 400 30px/34px "PT Serif", sans-serif; color: #1d4b99; } .idx1-tpl1756-titulo { font: 400 24px "PT Serif", sans-serif; color: #000; } .idx1-tpl1756-chapeu { font: 700 21px/28px "PT Serif", sans-serif !important; } .idx1-tpl1756-titulo { font: 400 21px/28px "PT Serif", sans-serif; } .idx1-tpl1756 .glide__arrow { border: inherit !important; box-shadow: inherit !important; top: -23px !important; color: #1d4b99 !important; font-size: 24px !important; font-weight: 500 !important; display: flex !important; justify-content: flex-end !important; } .idx1-tpl1756 .glide__arrow--right { right: 0px !important; } .idx1-tpl1756 .glide__arrow--left { right: 50px !important; } /*FIM*/ @media (max-width: 768px) { .idx1-tpl1756 { width: 100%; margin: 0; padding: 0 10px; box-sizing: border-box; } .idx1-tpl1756-container { width: 100%; margin: 0 auto; padding: 50px 0 0 0; display: flex; flex-direction: column; } .idx1-tpl1756-item { width: 100%; display: flex; flex-direction: column; margin: 0 0 0 0; } .idx1-tpl1756-separador { width: 100%; height: 1px; background-color: #d9d9d9; padding: 0px; margin: 25px 0; display: inherit; } .idx1-tpl1756 .glide__arrow { border: inherit !important; box-shadow: inherit !important; top: -17px !important; color: #1d4b99 !important; font-size: 24px !important; font-weight: 500 !important; display: flex !important; justify-content: flex-end !important; } .idx1-tpl1756 .glide__arrow--right { right: 0px !important; } .idx1-tpl1756 .glide__arrow--left { right: 50px !important; } }

/*INICIO-DESKTOP-p1*/
.idx1-tpl1768{ width: 100%; height: 100%; background-color: inherit; padding: 0px; margin: 0px;}
/*FIM*/

/*INICIO-DESKTOP-p1*/ .idx1-tpl1771-stories-body { width: 100vw; height: 100vh; display: flex; justify-content: center; align-items: center; } .idx1-tpl1771-stories--container { width: 430px; height: 720px; position: relative; } .idx1-tpl1771-stories { width: 100%; height: 100%; position: relative; } .idx1-tpl1771-stories--item { width: 430px; height: 720px; flex-shrink: 0; position: absolute; display: none; transition: all 0.3s; z-index: 1; border-radius: 20px; overflow: hidden; } .idx1-tpl1771-stories--item.active { display: block; } .idx1-tpl1771-stories--item img { object-fit: cover; object-position: center; width: 430px; height: 720px; } .idx1-tpl1771-arrow { width: 50px; height: 50px; border-radius: 50%; display: flex; align-items: center; background-color: #fff; border: 0; cursor: pointer; position: absolute; top: 50%; z-index: 99; } .idx1-tpl1771-arrow:hover { opacity: 0.8; } .idx1-tpl1771-prev { transform: translateY(-50%) rotate(180deg); left: -70px; } .idx1-tpl1771-next { transform: translateY(-50%); right: -70px; } .idx1-tpl1771-caption { position: absolute; bottom: 0; left: 0; padding: 45px 30px 20px 30px; background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 48%, rgba(0, 0, 0, 1) 100%); transform: translateY(250px); transition: all 0.5s; } .idx1-tpl1771-caption a { text-decoration: none; } .idx1-tpl1771-anime { transform: translateY(0) !important; transition: all 0.5s; } .idx1-tpl1771-titulo { padding: 0; margin: 0; color: #fff; font: bold 24px 'Montserrat', sans-serif; } .idx1-tpl1771-descricao { padding: 0; margin: 10px 0 20px 0; color: #fff; font: normal 17px 'Montserrat', sans-serif; } .idx1-tpl1771-btn-leiamais { display: none; color: #000; align-items: center; justify-content: center; font: bold 16px ' Monteserrat', sans-serif; background-color: #fff; width: 150px; margin: auto; border-radius: 50px; padding: 10px; text-decoration: none; } .idx1-tpl1771-credito { padding: 0; margin: 20px 0 0 0; color: #fff; font: normal 11px 'Montserrat', sans-serif; display: block; text-align: right; } .idx1-tpl1771-btn-play, .idx1-tpl1771-btn-stop { position: absolute; top: 5px; right: 5px; z-index: 9999; border-radius: 50%; cursor: pointer; } .idx1-tpl1771-back-stories { width: 100vw; height: 100vh; position: fixed; z-index: -1; background-color: #ccc; background-repeat: no-repeat !important; background-size: cover !important; background-position: center center !important; filter: blur(80px) !important; } .idx1-tpl1771-btn-back { position: absolute; top: 20px; left: 20px; width: 40px; height: 40px; transform: rotate(360deg); border-radius: 50%; padding: 10px; background-color: #000; cursor: pointer; } .idx1-tpl1771-btn-back svg { fill: #fff; } .idx1-tpl1771-prev-page { position: absolute; top: 50%; left: -130px; transform: translateY(-50%) rotate(180deg); z-index: 99; background: transparent; border: 0; cursor: pointer; } .idx1-tpl1771-next-page { position: absolute; top: 50%; right: -130px; transform: translateY(-50%); z-index: 99; background: transparent; border: 0; cursor: pointer; } .idx1-tpl1771-prev-transparent { background-color: transparent; width: 20%; height: 67%; position: absolute; top: 20px; left: 0; border: 0; z-index: 10; cursor: pointer; } .idx1-tpl1771-next-transparent { background-color: transparent; width: 20%; height: 67%; position: absolute; top: 20px; right: 0; border: 0; z-index: 10; cursor: pointer; } @media (min-width: 300px) and (max-width:385px) { .idx1-tpl1771-stories--container { width: 350px; height: 600px; position: relative; } .idx1-tpl1771-stories--item { width: 350px; height: 600px; flex-shrink: 0; position: absolute; display: none; transition: all 0.3s; z-index: 1; border-radius: 20px; overflow: hidden; } .idx1-tpl1771-stories-body { width: 100vw; height: 100vh; display: flex; justify-content: center; align-items: inherit; margin: 10px 0 0 0; } .idx1-tpl1771-arrow { width: 40px; height: 40px; border-radius: 50%; display: flex; justify-content: center; align-items: center; background-color: #fff; border: 0; cursor: pointer; margin: 5px 10px; } }
/*FIM*/ @media (min-width: 390px) and (max-width:897px) { .idx1-tpl1771-stories--container { width: 100%; height: auto; position: relative; } .idx1-tpl1771-stories--item { width: 100%; height: auto; flex-shrink: 0; position: absolute; display: none; transition: all 0.3s; z-index: 1; border-radius: 0px; overflow: hidden; } .idx1-tpl1771-stories-body { width: 100vw; height: 100vh; display: flex; justify-content: start; align-items: start; margin: 0 0 0 0; } .idx1-tpl1771-stories--item img { object-fit: cover; object-position: center; width: 100%; height: 100vh; } .idx1-tpl1771-arrow, .idx1-tpl1771-next-page, .idx1-tpl1771-prev-page { display: none; } .idx1-tpl1771-back-stories { display: none; } .idx1-tpl1771-btn-back { position: absolute; top: 10px; left: 10px; z-index: 999; } .idx1-tpl1771-prev-transparent { background-color: transparent; width: 20%; height: 100vh; position: absolute; top: 0; left: 0; border: 0; z-index: 10; cursor: pointer; } .idx1-tpl1771-next-transparent { background-color: transparent; width: 20%; height: 100vh; position: absolute; top: 0; right: 0; border: 0; z-index: 10; cursor: pointer; } } @media (min-width: 300px) and (max-width:375px) { .idx1-tpl1771-btn-back { position: absolute; bottom: 12px; top: inherit; left: 20px; width: 40px; height: 40px; transform: rotate(360deg); border-radius: 50%; padding: 10px; background-color: #000; cursor: pointer; } .idx1-tpl1771-stories--item img { object-fit: cover; object-position: center; width: 100%; height: 100vh; } .idx1-tpl1771-back-stories { display: none; } }

/*INICIO-DESKTOP-p1*/
.idx1-tpl1773 { width: 100%; height: auto; margin: 0; padding: 0;}
.idx1-tpl1773 .swiper { width: 100%; height: 100%;}
.idx1-tpl1773 .swiper-slide { text-align: center; background: transparent; display: flex; justify-content: center; align-items: center;}
.idx1-tpl1773 .swiper { margin-left: auto; margin-right: auto;}
.idx1-tpl1773 .content-infor{ background-repeat: no-repeat; background-position: center center !important; height: 670px;}
.idx1-tpl1773 .content-infor-descricao{ width: 1200px; height: 100%; display: flex; justify-content: flex-start;}
.idx1-tpl1773 .content-descricao{ margin: 140px 0 0 0; height: 100%; text-align: left;}
.idx1-tpl1773 .content-descricao img{ width: 70px; height: 70px; margin: 0 0 20px 0; object-fit: scale-down;}
.idx1-tpl1773 .content-descricao .nome { font-family: "Nunito Sans", sans-serif; font-size: 20px; color: #000; margin: 0;}
.idx1-tpl1773 .content-descricao .modelo { font-family: "Nunito Sans", sans-serif; font-size: 45px; color: #000; margin: 0;}
.idx1-tpl1773 .content-descricao .preco, .content-descricao .consultar { font-family: "Nunito Sans", sans-serif; font-size: 30px; color: #000; margin: 0; font-weight: 300;}
.idx1-tpl1773 .content-descricao .fab-camb { width: 220px; font-family: "Nunito Sans", sans-serif; font-size: 16px; font-weight: 300; color: #000; margin: 0; text-transform: uppercase; padding: 3px 10px; background-color: #F6D309; border-radius: 6px;}
.idx1-tpl1773 .content-descricao .info-km { font-family: "Nunito Sans", sans-serif; font-size: 20px; font-weight: 300; color: #000; margin: 10px 0 0 0; text-transform: uppercase;}
.idx1-tpl1773 .content-descricao .btn { margin: 15px 0 0 0;	padding: 10px 0;}
.idx1-tpl1773 .content-descricao .btn a { text-decoration: none; color: #000; font-family: "Nunito Sans", sans-serif; font-size: 16px; font-weight: 300; text-transform: uppercase; border-radius: 40px; border: 1px solid #000; padding: 10px 40px; width: 198px;}
.idx1-tpl1773 .content-descricao .btn a:hover { text-decoration: none; border: 1px solid #F6D309; background-color: #F6D309; transition: 0.7s; color: #000; font-family: "Nunito Sans", sans-serif; font-size: 16px; font-weight: 300; text-transform: uppercase; border-radius: 40px; padding: 10px 40px; width: 198px;}
.idx1-tpl1773 .swiper-button-next,
.idx1-tpl1773 .swiper-button-prev { color: #F6D309;}
.idx1-tpl1773 .swiper-pagination-bullet-active { opacity: 1; background: #F6D309!important;}
.idx1-tpl1773 .swiper-pagination-bullet { width: 16px; height: 16px; background: #000;}
.idx1-tpl1773 .swiper-button-next:after,
.idx1-tpl1773 .swiper-button-prev:after { font-family: swiper-icons; font-size: 20px;}
.idx1-tpl1773 .swiper-button-next,
.idx1-tpl1773 .swiper-button-prev { width: 40px; height: 40px; border-radius: 50px; background-color: #F6D309; color: #fff;}
.idx1-tpl1773-mobile{ display: none;}
/*FIM*/
@media(max-width: 768px){ .idx1-tpl1773 .swiper-button-next, .idx1-tpl1773 .swiper-button-prev { background-color: transparent; color: #F6D309; } .idx1-tpl1773{ padding: 0 10px; } .idx1-tpl1773-desktop{ display: none; } .idx1-tpl1773-mobile{ display: flex !important; background-color: #fbfbfb; } .idx1-tpl1773 .content-descricao { width: 100%; height: 100%; margin: 118px 0 0 0; text-align: inherit; }
.idx1-tpl1773 .content-infor { background-size: 387px !important; background-repeat: no-repeat !important;} .idx1-tpl1773 .content-descricao .col-top{ width: 100%; display: flex; justify-content: center; align-items: center; } .idx1-tpl1773 .content-descricao .col-top img{ width: 50px; height: auto; margin: 0 10px 0 0; } .idx1-tpl1773 .content-descricao .col-top-2 .modelo { font: 900 30px "Nunito Sans", sans-serif; color: #000; margin: 5px 0 0 0; line-height: 20px; } .idx1-tpl1773 .content-descricao .col-top-2 .nome { font: 400 16px "Nunito Sans", sans-serif; color: #000; margin: 0; } .idx1-tpl1773 .content-descricao .fab-camb { font:300 16px "Nunito Sans", sans-serif; width: 80%; margin: 30px auto; color: #000; text-transform: uppercase; padding: 3px 10px; background-color: #F6D309; border-radius: 6px; display: flex;	height: 52px;	justify-content: center;	align-items:center; } .idx1-tpl1773 .content-descricao .info-km { font:300 20px "Nunito Sans", sans-serif; color: #000; margin: 260px 0 0 0; text-transform: uppercase; } .idx1-tpl1773 .content-descricao .preco{ font:900 30px "Nunito Sans", sans-serif; color: #000; margin: -5px; } .idx1-tpl1773 .content-descricao .btn a { text-decoration: none; color: #000; font: "Nunito Sans", sans-serif; font-size: 16px; font-weight: 300; text-transform: uppercase; border-radius: 40px; border: 1px solid #000; padding: 10px 40px; width: 198px; background-color: #f6d309; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1776 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl1776-container { width: 1200px; height: auto; margin: 0 auto; display: flex; justify-content: space-between;}
.idx1-tpl1776-coluna-left{ width: calc((100% / 2) - 15px);}
.idx1-tpl1776-coluna-right{ width: calc((100% / 2) - 15px);}
.idx1-tpl1776-coluna-right img{ width: 275px; height: 170px; object-fit: cover;}
.idx1-tpl1776 .swiper { width: 100%; height: 100%;}
.idx1-tpl1776 .swiper-slide { text-align: inherit; font-size: 18px; background: transparent; display: flex; justify-content: center; align-items: center;}
.idx1-tpl1776 .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover;}
.idx1-tpl1776 .swiper { margin-left: auto; margin-right: auto;}
.idx1-tpl1776 .swiper-button-next,
.idx1-tpl1776 .swiper-button-prev { color: #fff;}
.idx1-tpl1776-swiper-slide-relative{ position: relative;}
.idx1-tpl1776-caption{ width: 100%; position: absolute; bottom: 0; left: 0; padding: 25px; background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,3) 100%); font: 400 19px/30px "Montserrat", sans-serif; color: #fff !important;
}
.idx1-tpl1776-chapeu{ font: 700 17px "Montserrat", sans-serif; color: #fff !important; text-transform: uppercase;
}
.idx1-tpl1776-coluna-right{ display: flex; flex-direction: column; justify-content: space-between;}
.idx1-tpl1776-coluna-right-top{ display: flex; justify-content: space-between;}
.idx1-tpl1776-coluna-right-top-item{ width: calc((100% / 2) - 15px);}
.idx1-tpl1776-coluna-right-top-item a .idx1-tpl1776-chapeu{ font: 900 16px "Montserrat", sans-serif; padding: 15px 0 0 0; margin: 0; color: #d01a2f !important;
}
.idx1-tpl1776-coluna-right-top-item a .idx1-tpl1776-titulo{ font: 400 17px/25px "Montserrat", sans-serif; color: #000 !important;
}
.idx1-tpl1776-coluna-right-bottom{ display: flex; justify-content: space-between;}
.idx1-tpl1776-coluna-right-bottom-item{ width: calc((100% /2) - 10px);}
.idx1-tpl1776-coluna-right-bottom-item a .idx1-tpl1776-chapeu{ font: 900 16px "Montserrat", sans-serif; padding: 0 0 10px 0; margin: 0; color: #d01a2f !important;
}
.idx1-tpl1776-coluna-right-bottom-item a .idx1-tpl1776-titulo{ font: 400 24px/30px "Montserrat", sans-serif; color: #000 !important;
}
.idx1-tpl1776-separador{ width: 100%; height: 1px; margin: 16px 0; background-color: #e1e1e1;}
/*FIM*/
@media screen and (max-width: 768px) { .idx1-tpl1776 { width: 100%; margin: 0; padding: 0 10px; } .idx1-tpl1776-container { width: 100%; height: auto; margin: 0 auto; display: flex; flex-direction: column; justify-content: space-between; } .idx1-tpl1776-coluna-left,.idx1-tpl1776-coluna-right { width: 100%; } .idx1-tpl1776-caption { width: 100%; position: absolute; bottom: 0; left: 0; padding: 10px; background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,3) 100%); font: 400 17px/18px "Montserrat", sans-serif; color: #fff !important; } .idx1-tpl1776-chapeu { font: 700 17px "Montserrat", sans-serif; color: #fff !important; text-transform: uppercase; margin: 0 0 10px 0; } .idx1-tpl1776-coluna-left { width: 100%; margin: 0 0 25px 0; } .idx1-tpl1776-coluna-right-top { display: flex; justify-content: space-between; flex-direction: column; } ..idx1-tpl1776-coluna-right-top-item:not(:first-child) { margin: 15px 0 0 0; } .idx1-tpl1776-coluna-right-top-item, .idx1-tpl1776-coluna-right-bottom-item { width:100%;	margin: 0 0 20px 0; } .idx1-tpl1776-coluna-right-top img, .idx1-tpl1776-coluna-right-bottom img { width: 100%; height: 100%; } .idx1-tpl1776-coluna-right-bottom { display: flex; justify-content: space-between; flex-direction: column; } .idx1-tpl1776-coluna-right-bottom-item a .idx1-tpl1776-chapeu { font: 900 16px "Montserrat", sans-serif; padding: 15px 0 0 0; margin: 0; color: #d01a2f !important; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1777 {height: 40px;background-color: #ca281e;}
.idx1-tpl1777-container {width: 1200px;margin: 0 auto;height: 40px;padding: 0;}
.idx1-tpl1777-slider {height: 20px;flex: 1;}
.idx1-tpl1777-container-item {padding: 0;height: 40px;display: flex;align-items: center;}
.idx1-tpl1777-secao a {font-family: "Montserrat", sans-serif;font-weight: 900;text-transform: uppercase;color: #fff;text-decoration: none;font-size: 12px;margin: 0 0 0 10px;border-right: 1px solid #fff;padding: 0 20px 0 0;}
.idx1-tpl1777-data {font-family: "Montserrat", sans-serif;font-weight: 400;color: #fff;font-size: 12px;width: 160px;display: flex;justify-content: flex-end;align-items: center;}
.idx1-tpl1777-secao {display: flex;justify-content: center;align-items: center;padding: 0 20px 0 0;}
.idx1-tpl1777-secao img {width: 20px;}
.idx1-tpl1777 .swiper {width: 100%;height: 100%;padding: 0 35px;}
.idx1-tpl1777 .swiper-slide {background: transparent;display: flex !important;justify-content: start;align-items: center;overflow: hidden;}
.idx1-tpl1777 .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.idx1-tpl1777 .swiper-slide a {font-family: "Montserrat", sans-serif;font-weight: 400;color: #fff;text-decoration: none;font-size: 12px;padding: 0 15px 0 0;height: 20px;overflow: hidden;}
.idx1-tpl1777 .swiper-slide span {font-family: "Montserrat", sans-serif;font-weight: 700;text-transform: uppercase;color: #ef4e24;text-decoration: none;font-size: 12px;padding: 0 15px 0 0;}
.idx1-tpl1777 .swiper-button-prev,.swiper-rtl .swiper-button-next {left: 0;right: auto;}
.idx1-tpl1777 .swiper-button-next,.swiper-rtl .swiper-button-prev {right: 0;left: auto;}
.idx1-tpl1777 .swiper-button-next,.swiper-button-prev {color: #666;}
.idx1-tpl1777-redesocial { width: 90px; display: flex; justify-content: space-between;}
/*FIM*/
@media(max-width: 767px) {.idx1-tpl1777 {height:auto;background-color: #ca281e; margin: 0 0 20px 0;}
.idx1-tpl1777-container {width: 100%;margin: 0 auto;height: 135px;background-color: #000;padding: 0 10px;}
.idx1-tpl1777-container-item {padding: 0;display: flex;align-items: center;flex-direction: column;}
.idx1-tpl1777-swiper-height {width: 100%;}
.idx1-tpl1777-swiper {padding: 0;}
.idx1-tpl1777-secao {padding: 15px 0;}
.idx1-tpl1777-secao a {font-family: "Montserrat", sans-serif;font-weight: 900;text-transform: uppercase;color: #fff;text-decoration: none;font-size: 12px;margin: 0 0 0 10px;border-right: 0;}
.idx1-tpl1777-slider {margin: 0 0 15px 0;}
.idx1-tpl1777-data {background-color: #ef4e24;width: 100%;padding: 5px;display: flex;justify-content: center;}
.idx1-tpl1777-redesocial { display: flex; justify-content: center;	margin: 0 0 10px 0;}
.idx1-tpl1777-redesocial img { padding: 0 5px;	width: 100%;
}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1778 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl1778-row-container { width: 1200px; margin: 0 auto; padding: 0; display: flex;}
.idx1-tpl1778-row-1 { background-color: #F6D309; height: 35px; width: 100%; display: flex;}
.idx1-tpl1778-bloco-1 { width: 100%; display: flex;}
.idx1-tpl1778-row-1 .idx1-tpl1778-row-container .idx1-tpl1778-bloco-1 p:first-child a{ width: 630px; display: flex; color: #000; font-size: 16px; align-items: center; font-family: "Nunito Sans", sans-serif; font-weight: 300; text-transform: uppercase; cursor: pointer;}
.idx1-tpl1778-row-1 .idx1-tpl1778-row-container .idx1-tpl1778-bloco-2 { width: 120px; display: flex; justify-content: flex-end; align-items: center;}
.idx1-tpl1778-row-1 .idx1-tpl1778-row-container .idx1-tpl1778-bloco-1 p img { margin: 0 10px;}
.idx1-tpl1778-row-1 .idx1-tpl1778-row-container .idx1-tpl1778-bloco-2 img { margin: 0 0 0 10px;}
.idx1-tpl1778-row-1 .idx1-tpl1778-row-container p { color: #000; font-size: 16px; align-items: center; font-family: "Nunito Sans", sans-serif; font-weight: 300; text-transform: uppercase; display: flex;	margin: 0px;}
.idx1-tpl1778-row-1 .idx1-tpl1778-row-container p:nth-child(2) { width: 220px; display: flex;}
.idx1-tpl1778-row-1 .idx1-tpl1778-row-container p:last-child { width: 245px; display: flex; justify-content: start;}
.idx1-tpl1778-row-container-mobile-1{ display: none;}
.idx1-tpl1778-bloco-2 a img { margin: 0 0 0 5px;}
/*FIM*/
@media(max-width: 786px) { .idx1-tpl1778-row-1 { height: auto; width: 100%; display: flex; padding: 0 10px; } .idx1-tpl1778-bloco-1 { width: 100%; display: flex; flex-direction: column; } .idx1-tpl1778-row-container { display: none !important; } .idx1-tpl1778-row-container p { width: 100% !important; display: block !important; margin: 5px 0 !important; text-align: center; line-height: 24px;	margin: 0px; } .idx1-tpl1778-row-container strong { display: block !important; font-weight: 600; margin: 0 0 20px 0; } .idx1-tpl1778-row-1 .idx1-tpl1778-row-container .idx1-tpl1778-bloco-2 { width: 100%; display: flex; justify-content: center; margin: 15px 0; } .idx1-tpl1778-row-container-mobile-1{ display: flex; align-items: center; justify-content: space-between; padding: 7px 0; width: 100%; } .idx1-tpl1778-row-container-mobile-1 p strong { color: #000; font-family: "Nunito Sans", sans-serif; font-weight: 600; font-size: 13px; text-transform: uppercase; margin: 0 10px 0 0; } .idx1-tpl1778-row-container-mobile-1 p { color: #000; font-family: "Nunito Sans", sans-serif; font-size: 13px; text-transform: uppercase; display: flex; align-items: center;	margin: 0px; } .idx1-tpl1778-row-container-mobile-2 p { font-family: "Nunito Sans", sans-serif; font-size: 13px; text-transform: uppercase; display: flex; align-items: center;	margin: 0px; } .idx1-tpl1778-row-container-mobile-1 p img{ margin: 0 5px 0 0; } .idx1-tpl1778-row-container-mobile-1 p a { color: #000; text-decoration: none; } .idx1-tpl1778-row-container-mobile-2 p a { color: #000; text-decoration: none; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1781 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl1781-container { width: 1200px; height: auto; margin: 0 auto; display: flex; justify-content: space-between; position: relative;}
.idx1-tpl1781-bl-right { width: 47%; height: auto; display: flex; justify-content: space-between; align-items: center; margin: 0;}
.idx1-tpl1781-bl-left { flex: 1;}
.idx1-tpl1781-bl-left::after { content: ''; width: 30%; height: 1px; display: block; top: 50%; left: 276px; position: absolute; transform: translateY(-50%); z-index: -1; border-bottom: 1px solid #e4051d;}
.idx1-tpl1781-bl-left img{ width:278px; height:116px; object-fit: cover; object-position: center;}
.idx1-tpl1781-tempo{ display: flex; justify-content: space-between; align-items: center; gap: 5px; color: #e4051d; font: 500 12px "Exo", sans-serif;}
.idx1-tpl1781-bl-right-info{ width: 100%; border: 1px solid #e4051d; display: flex; justify-content: space-between; align-items: center; font:400 20px "Exo", sans-serif; height: 50px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; background-color: #e1e1e1;}
.idx1-tpl1781-data { font: 500 12px "Exo", sans-serif; color: #e4051d; margin: 0 0 0 33px;}
.idx1-tpl1781-redesociais{ display: flex; justify-content: space-between; align-items: center; gap: 5px; margin: 0 30px 0 0;}
.idx1-tpl1781-redesociais img { border-radius: 6px;}
.idx1-tpl1781-logo-mobile{ display: none;}
.idx1-tpl1781-mobile{ display: none;}
/*FIM*/
@media(max-width: 768px) { .idx1-tpl1781-mobile{ padding: 0 10px; display: block; } .idx1-tpl1781-container { width: 100%; height: auto; margin: auto; display: flex; justify-content: space-between; position: relative; } .idx1-tpl1781-redesociais, .idx1-tpl1781-bl-left, .idx1-tpl1781-bl-right{ display: none; } .idx1-tpl1781-logo-mobile{ width: 100%; display: flex; justify-content: center; align-items: center; } .idx1-tpl1781-info-mobile{ display: flex; width: 100%; justify-content: space-between; align-items: center; margin: 20px 0; } .idx1-tpl1781-data { font: 800 13px "Exo", sans-serif; color: #e4051d; margin: 0; } .idx1-tpl1781-tempo{ display: flex; justify-content: space-between; align-items: center; gap: 5px; color: #e4051d; font: 800 13px "Exo", sans-serif; } .idx1-tpl1781-area-banner img{ border-radius: 10px; } .idx1-tpl1781-area-banner{ margin: 0 0 20px 0; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1782 { width: 100%; margin: 50px 0 20px 0; padding: 0; background-color: #c10021;}
.idx1-tpl1782-container { width: 1200px; height: auto; margin: 0 auto; display: flex; justify-content: space-between; position: relative; background-color: transparent;} .idx1-tpl1782-menu-principal{ width: 100%; padding: 4px 28px; background-color: #c10021; display: flex; align-items: center; justify-content: space-between;} .idx1-tpl1782-menu-principal::placeholder{ font: 500 11px "Exo", sans-serif; color: #6d6d6d;} .idx1-tpl1782-menu-hamburger{ width: 30px; height: 25px; display: flex; flex-direction: column; justify-content: space-between; align-items: start; cursor: pointer;} .idx1-tpl1782-menu-hamburger span{ width: 75%; height: 4px; background-color: #fff; border-radius: 50px; transition: all 0.2s linear;
} .idx1-tpl1782-menu-hamburger span:not(:nth-child(2)){ width: 100%; height: 4px; background-color: #fff; border-radius: 50px;
} .idx1-tpl1782-menu-hamburger:hover span:nth-child(2){ width: 100%; transition: all 0.2s linear;
} .idx1-tpl1782-menu-principal .navbar-nav { flex: 1; display: flex; justify-content: space-between;} .idx1-tpl1782-menu-principal .navbar-nav>li>a { padding: 0; font: 800 14.5px "Exo", sans-serif; color: #fff; text-transform: uppercase;} .idx1-tpl1782-menu-principal .navbar-nav>li>a:hover, .idx1-tpl1782-menu-principal .navbar-nav>li>a:focus { background-color: transparent !important;} .idx1-tpl1782-search{ width: 223px;} .idx1-tpl1782-search form{ position: relative;} .idx1-tpl1782-search input[type=text]{ border-radius: 50px; border: 1px solid #000; font: 500 11px "Exo", sans-serif; color: #6d6d6d; padding: 0 35px 0 20px;} .idx1-tpl1782-search button{ position: absolute; top: 50%; transform: translateY(-50%); right: 5px; border: 0; background-color: transparent;} .idx1-tpl1782-menu-side-lateral {width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;z-index: 999;} .idx1-tpl1782-menu-area {z-index: 9999;width: 300px;top: 0;background-color: #e4051d;padding: 20px;height: 100vh;position: fixed;left: -310px;transition: all .3s ease-in-out;} .idx1-tpl1782-menu-area img {width: 60%;height: 100%;margin: 0 auto;} .idx1-tpl1782-logo-side {text-align: center;margin: 20px 0 0 0;padding-bottom: 0;} .idx1-tpl1782-side-overlay {transition: all .5s ease-in-out;background-color: rgba(0, 0, 0, 0.7);display: block;opacity: 1;} .idx1-tpl1782-btn-closed {width: 100%;font: 600 16px "Montserrat", sans-serif;text-align: right;} .idx1-tpl1782-btn-closed span {background-color: #fff;padding: 3px 8px;color: #000;display: inline-block;border-radius: 5px;cursor: pointer;} .idx1-tpl1782-lista-menu .navbar-nav li a {font: 400 16px "Open Sans", sans-serif;color: #fff;padding: 4px 0;border: 0px;text-transform: inherit !important;} .idx1-tpl1782-lista-menu .navbar-nav li a:hover {color: #fff;background-color: transparent;padding: 4px 0;} .idx1-tpl1782-lista-menu .navbar-nav li {padding: 3px;float: none;} .idx1-tpl1782-menu-area.active {left: 0;} .idx1-tpl1782-menu-area hr {width: 100%;margin-top: 20px;margin-bottom: 20px;display: inline-block;border: 1px solid #fff;} .idx1-tpl1782-side-overlay.active {display: block;opacity: 1;} .idx1-tpl1782-side-overlay {top: 0;left: 0;display: none;position: fixed;width: 100vw;height: 100vh;background-color: rgba(0,0,0,.7);z-index: 9998;opacity: 0;transition: all .5s ease-in-out;} .idx1-tpl1782-menu-v-mobile, .idx1-tpl1782-menu-mobile{display: none;}
/*FIM*/
@media(max-width: 768px) { .idx1-tpl1782 { width: 100%; margin: 20px !important;} .idx1-tpl1782-container { width: 100%; height: auto; margin: 0 auto; display: flex; justify-content: space-between; position: relative; background-color: transparent;} .idx1-tpl1782-col-flex{ width: 100%; display: flex; justify-content: space-between; align-items: center;} .idx1-tpl1782-menu-v-mobile{ width: 100%; height: auto; padding: 10px ; background-color: #e4051d; display: block;} .idx1-tpl1782-menu-v-mobile hr { border-top: 1px solid #e87e7e;} .idx1-tpl1782-menu-hamburger-mobile{ width: 30px; height: 25px; display: flex; flex-direction: column; justify-content: space-between; align-items: start; cursor: pointer;} .idx1-tpl1782-menu-hamburger-mobile span{ width: 75%; height: 4px; background-color: #fff; border-radius: 50px; transition: all 0.2s linear;
} .idx1-tpl1782-menu-hamburger-mobile span:not(:nth-child(2)){ width: 100%; height: 4px; background-color: #fff; border-radius: 50px;
} .idx1-tpl1782-menu-hamburger-mobile:hover span:nth-child(2){ width: 100%; transition: all 0.2s linear;
} .idx1-tpl1782-menu-mobile{ width: 100%; height: auto; display: none;} .idx1-tpl1782-menu-mobile .navbar-nav { margin: 0;} .idx1-tpl1782-menu-mobile .navbar-nav li a { font: 400 16px "Open Sans", sans-serif; color: #fff; padding: 7px 0; border: 0px; text-transform: inherit !important;} .idx1-tpl1782-menu-mobile .navbar-nav li a:hover { color: #fff; background-color: transparent; padding: 4px 0;} .idx1-tpl1782-container{ display: none;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1783{ width: 1200px; margin: auto; display: flex; align-items: center; justify-content: space-between; position: relative;}
.idx1-tpl1783 .swiper { width: 100%; height: 100%; background-color: #e2e2e2;}
.idx1-tpl1783 .swiper-slide { text-align: inherit; font-size: 18px; display: flex; justify-content: start; align-items: flex-end; padding: 5px 0 5px 30px;}
.idx1-tpl1783 .swiper { margin-left: auto; margin-right: auto;}
.idx1-tpl1783 .swiper-button-next,
.idx1-tpl1783 .swiper-button-prev { position: absolute; top: 10px; width: 40px; height: 40px; margin-top: 0; z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: #fff; background-color:#e4051d; border-radius: 5px;}
.idx1-tpl1783 .swiper-button-next:after,
.idx1-tpl1783 .swiper-button-prev:after { font-family: swiper-icons; font-size: 15px; text-transform: none !important; letter-spacing: 0; font-variant: initial; line-height: 1; font-weight: bold;}
.idx1-tpl1783 .swiper-button-next { right: 0px;}
.idx1-tpl1783 .swiper-button-prev { left: 0;}
.idx1-tpl1783-titulo a{ font: 600 21px "Exo", sans-serif; margin: 0 0 0 20px; color: #4f4f4f;}
.idx1-tpl1783-subtitulo a{font: 800 22px "Exo", sans-serif;margin: 0 0 0 50px;display: inline-block;padding: 16px 23px;background-color: #4d4d4d;border-radius: 11px;text-transform: uppercase;color: #fff;}
.idx1-tpl1783-chapeu a{ font: 800 23px "Exo", sans-serif; text-transform: uppercase; color: #e4051d;}
.idx1-tpl1783 .swiper-slide a { display: block; text-decoration: none;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1783 { display: none; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1784 { width: 100%; margin: 20px 0 50px 0 ; padding: 0;}
.idx1-tpl1784-container { width: 1200px; margin: auto; display: grid; grid-template-columns: 492px repeat(2, 1fr); grid-template-rows: repeat(2, 1fr); grid-column-gap: 10px; grid-row-gap: 10px;}
.idx1-tpl1784-div1 { grid-area: 1 / 1 / 3 / 2; }
.idx1-tpl1784-div2 { grid-area: 1 / 2 / 2 / 3; }
.idx1-tpl1784-div3 { grid-area: 1 / 3 / 2 / 4; }
.idx1-tpl1784-div4 { grid-area: 2 / 2 / 3 / 3; }
.idx1-tpl1784-div5 { grid-area: 2 / 3 / 3 / 4; }
.idx1-tpl1784 .swiper { width: 100%; height: 100%;
}
.idx1-tpl1784 .swiper-slide { text-align: inherit; font-size: 18px; display: flex; justify-content: start; align-items: flex-end; padding: 0;}
.idx1-tpl1784 .swiper { margin-left: auto; margin-right: auto;}
.idx1-tpl1784 .swiper-button-next,
.idx1-tpl1784 .swiper-button-prev { position: absolute; top: 50%; width: 30px; height: 30px; margin-top: 0; z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: #fff; background-color:#e4051d; border-radius: 5px; transform: translateY(-50%);}
.idx1-tpl1784 .swiper-button-next:after,
.idx1-tpl1784 .swiper-button-prev:after { font-family: swiper-icons; font-size: 13px; text-transform: none !important; letter-spacing: 0; font-variant: initial; line-height: 1; font-weight: bold;}
.idx1-tpl1784 .swiper-button-next {	right: 10px;}
.idx1-tpl1784 .swiper-button-prev {	left: 10px;}
.idx1-tpl1784 .swiper-slide a { display: block; text-decoration: none;}
.idx1-tpl1784-div1 img{ width: 100%; height: 480px; object-fit: cover; object-position: center;}
.idx1-tpl1784-item{ position: relative; border-radius: 15px; overflow: hidden;}
.idx1-tpl1784-bl-overlay{ background-color: #0000006e; left: 0; top: 0; width: 100%; height: 100%; position: absolute; display: flex; justify-content: center; align-items: flex-end; padding: 30px;}
.idx1-tpl1784-div2 .idx1-tpl1784-caption h1,
.idx1-tpl1784-div3 .idx1-tpl1784-caption h1,
.idx1-tpl1784-div4 .idx1-tpl1784-caption h1,
.idx1-tpl1784-div5 .idx1-tpl1784-caption h1{ font: 600 20px "Exo", sans-serif; text-transform: inherit; color: #fff; margin: 0; padding: 0;}
.idx1-tpl1784-div2 img,
.idx1-tpl1784-div3 img,
.idx1-tpl1784-div4 img,
.idx1-tpl1784-div5 img{ width: 343px; height: 235px; object-fit: cover; object-position: center;}
.idx1-tpl1784-caption h1{ font: 600 25px "Exo", sans-serif; text-transform: inherit; color: #fff; margin: 0; padding: 0;}
.idx1-tpl1784-mobile{	display: none;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1784 {	display: none; } .idx1-tpl1784-mobile{ display: block; padding: 0 10px; position: relative; } .idx1-tpl1784-mobile .swiper { border-radius: 15px; overflow: hidden; } .idx1-tpl1784-mobile .swiper-slide img { width: 100%; height:370px; object-fit: cover; object-position: center; } .idx1-tpl1784-mobile .idx1-tpl1784-caption h1{ font: 600 18px "Exo", sans-serif; text-transform: inherit; color: #fff; margin: 0; padding: 0; } .idx1-tpl1784-mobile .swiper-button-next, .idx1-tpl1784-mobile .swiper-button-prev { position: absolute; top: 50%; width: 30px; height: 30px; margin-top: 0; z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: #fff; background-color:#e4051d; border-radius: 5px; transform: translateY(-50%); } .idx1-tpl1784-mobile .swiper-button-next:after, .idx1-tpl1784-mobile .swiper-button-prev:after { font-family: swiper-icons; font-size: 13px; text-transform: none !important; letter-spacing: 0; font-variant: initial; line-height: 1; font-weight: bold; } .idx1-tpl1784-mobile .swiper-button-next { right: 10px; } .idx1-tpl1784-mobile .swiper-button-prev { left: 10px; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1785 { width: 100%; margin: 45px 0; padding: 0; background-color: transparent;}
.idx1-tpl1785-container { width: 1200px; height: auto; margin: 0 auto; padding: 54px 25px; display: grid; grid-template-columns: repeat(3, 1fr); grid-column-gap: 30px; grid-row-gap: 30px; background-color: #c10021;}
.idx1-tpl1785-item h1, .idx1-tpl1785-item h1 a { font: 600 25px/30px "Exo", sans-serif; color: #fff; padding: 0; margin: 0;}
.idx1-tpl1785-container .idx1-tpl1785-item h1:after{ content: ""; width: 20px; height: 20px; background-color: #fff; display: block; border-radius: 50px; margin: 0; position: absolute; top: 5px; left: -10px;}
.idx1-tpl1785-container .idx1-tpl1785-item{ display: flex; padding: 0 0 0 20px; position: relative;}
.idx1-tpl1785-mobile{ display: none;}
/*FIM*/
@media(max-width: 768px) { .idx1-tpl1785-mobile{ padding: 30px 10px; display: block; background-color:#c10021; position: relative; } .idx1-tpl1785-mobile .idx1-tpl1785-item h1, .idx1-tpl1785-mobile .idx1-tpl1785-item h1 a { font: 600 20px/30px "Exo", sans-serif; color: #fff; padding: 0; margin: 0; } .idx1-tpl1785-mobile .idx1-tpl1785-item h1:after{ content: ""; width: 20px; height: 20px; background-color: #fff; display: block; border-radius: 50px; margin: 0; position: absolute; top: 5px; left: 0px;} .idx1-tpl1785-mobile .idx1-tpl1785-item{ display: flex; padding: 0 0 0 35px; position: relative; } .idx1-tpl1785 { display: none; } .idx1-tpl1785-mobile .swiper-button-next, .idx1-tpl1785-mobile .swiper-button-prev { position: absolute; top: 135px; width: 30px; height: 30px; margin-top: 0; z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: #fff; background-color:#000; border-radius: 5px; } .idx1-tpl1785-mobile .swiper-button-next:after, .idx1-tpl1785-mobile .swiper-button-prev:after { font-family: swiper-icons; font-size: 15px; text-transform: none !important; letter-spacing: 0; font-variant: initial; line-height: 1; font-weight: bold; } .idx1-tpl1785-mobile .swiper-button-next { right: 37%; } .idx1-tpl1785-mobile .swiper-button-prev { left: 37%; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1786 { width: 100%; margin: 0 auto; padding: 0; background-color: transparent;}
.idx1-tpl1786-container { width: 870px; height: auto; margin: 0; padding: 20px 11px; border: 1px solid #c10021; border-radius:20px ; background-color: #f0f0f0; display: flex; flex-direction: column;}
.idx1-tpl1786-container .row1 { display: flex; justify-content: space-between; align-items: center; margin: 0 0 15px 0;}
.idx1-tpl1786-container .row1 h1 { font: 700 27px "Exo", sans-serif; color: #c10021; margin: 0; padding: 0; text-transform: uppercase;}
.idx1-tpl1786-container .row2{ display: grid; grid-template-columns: repeat(4, 1fr); grid-template-rows: 1fr; grid-column-gap: 20px; grid-row-gap: 20px;}
.idx1-tpl1786-container .row2 .titulo{ position: relative; margin: 0 0 0 20px;}
.idx1-tpl1786-container .row2 .titulo a{ font: 600 15px "Exo", sans-serif; color: #000;}
.idx1-tpl1786-container .row2 .titulo::after { position: absolute; content: ""; display: block; width: 0px; border-radius: 4px; height: 0px; border-style: solid; border-width: 1px 0 9px 17px; border-color: transparent transparent transparent #c10021; transform: rotate(9deg); left: -20px; top: 5px;}
.idx1-tpl1786-container .row-data { font: 700 17px "Exo", sans-serif;}
/*FIM*/
@media(max-width: 768px) { .idx1-tpl1786 { width: 100%; margin: 0 auto; padding: 0 10px; background-color: transparent;} .idx1-tpl1786-container { width: 100%; height: auto; margin: 0; padding: 20px 11px; border: 1px solid #c10021; border-radius:20px ; background-color: #f0f0f0; display: flex; flex-direction: column;}
.idx1-tpl1786-container .row-data { display: none;} .idx1-tpl1786-container .row2{ display: grid; grid-template-columns:1fr; grid-template-rows: 1fr; grid-column-gap: 20px; grid-row-gap: 20px;} .idx1-tpl1786-container .row2 .titulo a { font: 600 16px "Exo", sans-serif; color: #000;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1787 { width: 1200px; margin: 0 auto; padding: 0; background-color: transparent;}
.idx1-tpl1787 a { text-decoration: none;}
.idx1-tpl1787-container { width: 870px; height: auto; margin: 0; padding:0; display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: 1fr; grid-column-gap: 30px; grid-row-gap: 30px;}
.idx1-tpl1787-item .idx1-tpl1787-titulo { font: 700 33px/35px "Exo", sans-serif; color: #c10021; text-decoration: none; margin: 10px 0 0 0;}
.idx1-tpl1787-img-item{ border-radius: 15px; width: 420px; height: 260px; object-fit: cover; object-position: center;}
/*FIM*/
@media(max-width: 768px) {
.idx1-tpl1787 { width: 100%; margin: 0 auto; padding: 0 10px; background-color: transparent;}
.idx1-tpl1787-container { width: 100%; height: auto; margin: 0; padding:0; display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; grid-column-gap: 30px; grid-row-gap: 30px;}
.idx1-tpl1787-img-item{ border-radius: 15px; width: 100%; height: 260px; object-fit: cover; object-position: center;}
.idx1-tpl1787-item .idx1-tpl1787-titulo { font: 700 26px/28px "Exo", sans-serif; color: #c10021; text-decoration: none; margin: 10px 0 0 0;}
}

/*INICIO-DESKTOP-p1*/
.idx2-tpl1787 { width: 1200px; margin: 0 auto; padding: 0; background-color: transparent;}
.idx2-tpl1787 a { text-decoration: none;}
.idx2-tpl1787-container { width: 870px; height: auto; margin: 0; padding:0; display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: 1fr; grid-column-gap: 30px; grid-row-gap: 30px;}
.idx2-tpl1787-item .idx2-tpl1787-titulo { font: 700 33px/35px "Exo", sans-serif; color: #c10021; text-decoration: none; margin: 10px 0 0 0;}
.idx2-tpl1787-img-item{ border-radius: 15px; width: 420px; height: 260px; object-fit: cover; object-position: center;}
/*FIM*/
@media(max-width: 768px) {
.idx2-tpl1787 { width: 100%; margin: 0 auto; padding: 0 10px; background-color: transparent;}
.idx2-tpl1787-container { width: 100%; height: auto; margin: 0; padding:0; display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; grid-column-gap: 30px; grid-row-gap: 30px;}
.idx2-tpl1787-img-item{ border-radius: 15px; width: 100%; height: 260px; object-fit: cover; object-position: center;}
.idx2-tpl1787-item .idx2-tpl1787-titulo { font: 700 26px/28px "Exo", sans-serif; color: #c10021; text-decoration: none; margin: 10px 0 0 0;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1788 { width: 1200px; margin: 50px auto; padding: 0; background-color: transparent;}
.idx1-tpl1788 a{ text-decoration: none;}
.idx1-tpl1788-container { width: 870px; height: auto; margin: 0; padding:0; border-radius: 10px; border: 1px solid #ededed; overflow: hidden;}
.idx1-tpl1788-item{ display: grid; grid-template-columns: 275px 1fr; grid-template-rows: 1fr; grid-column-gap: 30px; grid-row-gap: 0px;}
.idx1-tpl1788-imageItem{ border-radius: 10px; width: 275px; height: 225px; object-fit: cover; object-position: center;}
.idx1-tpl1788-col-item{ padding: 25px 0;}
.idx1-tpl1788-col-item { padding: 25px 0; display: flex; flex-direction: column; justify-content: space-between;}
.idx1-tpl1788-titulo { font: 800 30px/37px "Exo", sans-serif; color: #f7850d;}
.idx1-tpl1788-infor img{ border-radius: 50px;}
.idx1-tpl1788-infor{ display: flex; align-items: center;}
.idx1-tpl1788-editor{ font: 800 14px"Exo", sans-serif; color: green; margin: 0 10px;}
.idx1-tpl1788-data{ font: 800 13px"Exo", sans-serif; color: #999; margin: 0 0 0 5px;}
.idx1-tpl1788-tags{ font: 800 13px"Exo", sans-serif; color: #000; margin: 0 0 0 10px;}
.idx1-tpl1788 .swiper-horizontal>.swiper-pagination-bullets,
.idx1-tpl1788 .swiper-pagination-bullets.swiper-pagination-horizontal,
.idx1-tpl1788 .swiper-pagination-custom,
.idx1-tpl1788 .swiper-pagination-fraction { bottom: 12px !important; right: 20px !important; width: auto !important; left: inherit !important;}
.idx1-tpl1788 .swiper-pagination-bullet { width: 13px; height: 13px; display: inline-block; border-radius: 50%; background-color:transparent ; opacity: 1; border: 2px solid #ccc;
}
.idx1-tpl1788 .swiper-pagination-bullet-active { width: 13px; height: 13px; opacity: 1; background-color: #c10; border: 2px solid #c10;}
/*FIM*/
@media(max-width: 768px) { .idx1-tpl1788 { width: 100%; margin: 25px 0 50px 0 !important; padding: 0 10px 40px 10px; background-color: transparent; position: relative;} .idx1-tpl1788-container { width: 100%; height: auto; margin: 0; padding:0; border-radius: 10px; border:0; overflow: hidden;}
.idx1-tpl1788-item{ display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; grid-column-gap: 30px; grid-row-gap: 0px;}
.idx1-tpl1788-item img{ border-radius: 20px; width: 100%; height: 200px; object-fit: cover; object-position: center;}
.idx1-tpl1788-infor{ display: none;}
.idx1-tpl1788-col-item { padding: 10px 0 0 0; display: flex; flex-direction: column; justify-content: space-between;}
.idx1-tpl1788-titulo { font: 500 26px/27px "Exo", sans-serif; color: #f7850d;}
.idx1-tpl1788 .swiper-horizontal>.swiper-pagination-bullets,
.idx1-tpl1788 .swiper-pagination-bullets.swiper-pagination-horizontal,
.idx1-tpl1788 .swiper-pagination-custom,
.idx1-tpl1788 .swiper-pagination-fraction { bottom: 0 !important; right: inherit !important; width: 100% !important; left: inherit !important;}
.idx1-tpl1788 .swiper{ position: inherit;}
}

/*INICIO-DESKTOP-p1*/
.idx2-tpl1788 { width: 1200px; margin: 50px auto; padding: 0; background-color: transparent;}
.idx2-tpl1788 a{ text-decoration: none;}
.idx2-tpl1788-container { width: 870px; height: auto; margin: 0; padding:0; border-radius: 10px; border: 1px solid #ededed; overflow: hidden;}
.idx2-tpl1788-item{ display: grid; grid-template-columns: 275px 1fr; grid-template-rows: 1fr; grid-column-gap: 30px; grid-row-gap: 0px;}
.idx2-tpl1788-imageItem{ border-radius: 10px; width: 275px; height: 225px; object-fit: cover; object-position: center;}
.idx2-tpl1788-col-item{ padding: 25px 0;}
.idx2-tpl1788-col-item { padding: 25px 0; display: flex; flex-direction: column; justify-content: space-between;}
.idx2-tpl1788-titulo { font: 800 30px/37px "Exo", sans-serif; color: #f7850d;}
.idx2-tpl1788-infor img{ border-radius: 50px;}
.idx2-tpl1788-infor{ display: flex; align-items: center;}
.idx2-tpl1788-editor{ font: 800 14px"Exo", sans-serif; color: green; margin: 0 10px;}
.idx2-tpl1788-data{ font: 800 13px"Exo", sans-serif; color: #999; margin: 0 0 0 5px;}
.idx2-tpl1788-tags{ font: 800 13px"Exo", sans-serif; color: #000; margin: 0 0 0 10px;}
.idx2-tpl1788 .swiper-horizontal>.swiper-pagination-bullets,
.idx2-tpl1788 .swiper-pagination-bullets.swiper-pagination-horizontal,
.idx2-tpl1788 .swiper-pagination-custom,
.idx2-tpl1788 .swiper-pagination-fraction { bottom: 12px !important; right: 20px !important; width: auto !important; left: inherit !important;}
.idx2-tpl1788 .swiper-pagination-bullet { width: 13px; height: 13px; display: inline-block; border-radius: 50%; background-color:transparent ; opacity: 1; border: 2px solid #ccc;
}
.idx2-tpl1788 .swiper-pagination-bullet-active { width: 13px; height: 13px; opacity: 1; background-color: #c10; border: 2px solid #c10;}
/*FIM*/
@media(max-width: 768px) { .idx2-tpl1788 { width: 100%; margin: 25px 0 50px 0 !important; padding: 0 10px 40px 10px; background-color: transparent; position: relative;} .idx2-tpl1788-container { width: 100%; height: auto; margin: 0; padding:0; border-radius: 10px; border:0; overflow: hidden;}
.idx2-tpl1788-item{ display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; grid-column-gap: 30px; grid-row-gap: 0px;}
.idx2-tpl1788-item img{ border-radius: 20px; width: 100%; height: 200px; object-fit: cover; object-position: center;}
.idx2-tpl1788-infor{ display: none;}
.idx2-tpl1788-col-item { padding: 10px 0 0 0; display: flex; flex-direction: column; justify-content: space-between;}
.idx2-tpl1788-titulo { font: 500 26px/27px "Exo", sans-serif; color: #f7850d;}
.idx2-tpl1788 .swiper-horizontal>.swiper-pagination-bullets,
.idx2-tpl1788 .swiper-pagination-bullets.swiper-pagination-horizontal,
.idx2-tpl1788 .swiper-pagination-custom,
.idx2-tpl1788 .swiper-pagination-fraction { bottom: 0 !important; right: inherit !important; width: 100% !important; left: inherit !important;}
.idx2-tpl1788 .swiper{ position: inherit;}
}
.idx2-tpl1788-titulo {color: #0045b7;}

/*INICIO-DESKTOP-p1*/
.idx3-tpl1788 { width: 1200px; margin: 50px auto; padding: 0; background-color: transparent;}
.idx3-tpl1788 a{ text-decoration: none;}
.idx3-tpl1788-container { width: 870px; height: auto; margin: 0; padding:0; border-radius: 10px; border: 1px solid #ededed; overflow: hidden;}
.idx3-tpl1788-item{ display: grid; grid-template-columns: 275px 1fr; grid-template-rows: 1fr; grid-column-gap: 30px; grid-row-gap: 0px;}
.idx3-tpl1788-imageItem{ border-radius: 10px; width: 275px; height: 225px; object-fit: cover; object-position: center;}
.idx3-tpl1788-col-item{ padding: 25px 0;}
.idx3-tpl1788-col-item { padding: 25px 0; display: flex; flex-direction: column; justify-content: space-between;}
.idx3-tpl1788-titulo { font: 800 30px/37px "Exo", sans-serif; color: #f7850d;}
.idx3-tpl1788-infor img{ border-radius: 50px;}
.idx3-tpl1788-infor{ display: flex; align-items: center;}
.idx3-tpl1788-editor{ font: 800 14px"Exo", sans-serif; color: green; margin: 0 10px;}
.idx3-tpl1788-data{ font: 800 13px"Exo", sans-serif; color: #999; margin: 0 0 0 5px;}
.idx3-tpl1788-tags{ font: 800 13px"Exo", sans-serif; color: #000; margin: 0 0 0 10px;}
.idx3-tpl1788 .swiper-horizontal>.swiper-pagination-bullets,
.idx3-tpl1788 .swiper-pagination-bullets.swiper-pagination-horizontal,
.idx3-tpl1788 .swiper-pagination-custom,
.idx3-tpl1788 .swiper-pagination-fraction { bottom: 12px !important; right: 20px !important; width: auto !important; left: inherit !important;}
.idx3-tpl1788 .swiper-pagination-bullet { width: 13px; height: 13px; display: inline-block; border-radius: 50%; background-color:transparent ; opacity: 1; border: 2px solid #ccc;
}
.idx3-tpl1788 .swiper-pagination-bullet-active { width: 13px; height: 13px; opacity: 1; background-color: #c10; border: 2px solid #c10;}
/*FIM*/
@media(max-width: 768px) { .idx3-tpl1788 { width: 100%; margin: 25px 0 50px 0 !important; padding: 0 10px 40px 10px; background-color: transparent; position: relative;} .idx3-tpl1788-container { width: 100%; height: auto; margin: 0; padding:0; border-radius: 10px; border:0; overflow: hidden;}
.idx3-tpl1788-item{ display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; grid-column-gap: 30px; grid-row-gap: 0px;}
.idx3-tpl1788-item img{ border-radius: 20px; width: 100%; height: 200px; object-fit: cover; object-position: center;}
.idx3-tpl1788-infor{ display: none;}
.idx3-tpl1788-col-item { padding: 10px 0 0 0; display: flex; flex-direction: column; justify-content: space-between;}
.idx3-tpl1788-titulo { font: 500 26px/27px "Exo", sans-serif; color: #f7850d;}
.idx3-tpl1788 .swiper-horizontal>.swiper-pagination-bullets,
.idx3-tpl1788 .swiper-pagination-bullets.swiper-pagination-horizontal,
.idx3-tpl1788 .swiper-pagination-custom,
.idx3-tpl1788 .swiper-pagination-fraction { bottom: 0 !important; right: inherit !important; width: 100% !important; left: inherit !important;}
.idx3-tpl1788 .swiper{ position: inherit;}
}
.idx3-tpl1788-titulo {color: #2e7a15;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1789 { width: 100%; margin: 40px 0; padding: 0; background-color: transparent;}
.idx1-tpl1789 a,
.idx1-tpl1789-titulo a{ text-decoration: none;	color: inherit;}
.idx1-tpl1789-container { width: 1200px; height: auto; margin: 0 auto; padding:0; display: flex; flex-direction: column; justify-content: space-between;}
.idx1-tpl1789-container iframe{ border-radius: 15px;}
.idx1-tpl1789-titulo { font: 600 18px "Exo", sans-serif; text-transform: uppercase; margin: 15px 0; letter-spacing: -1px;}
.idx1-tpl1789-col1-left .idx1-tpl1789-titulo{ font: 600 30px "Exo", sans-serif; text-transform: uppercase; margin: 15px 0 ; letter-spacing: -1px;}
.idx1-tpl1789-col1-left { width: 795px;}
.idx1-tpl1789-col1-right,
.idx1-tpl1789-col2-item { width: 380px;}
.idx1-tpl1789-col2{ display: flex; justify-content: space-between; align-items: center;}
.idx1-tpl1789-col1 { display: flex; justify-content: space-between; align-items: start; column-gap: 30px;}
.idx1-tpl1789 .youtube-player { overflow: hidden; border-radius: 15px;}
/*FIM*/
@media(max-width: 768px) { .idx1-tpl1789 { width: 100%; margin: 0 auto; padding: 0 10px; background-color: transparent; } .idx1-tpl1789-container { width: 100%; display: flex; flex-direction: column; } .idx1-tpl1789-col1-left iframe{ width: 100%; height: 145px; } .idx1-tpl1789-col1 { display: flex; justify-content: space-between; align-items: start; column-gap: 0px; flex-direction: column; } .idx1-tpl1789-col1-left,	.idx1-tpl1789-col1-right,	.idx1-tpl1789-col2-item{ width: 100%; } .idx1-tpl1789-col1-left .idx1-tpl1789-titulo { font: 600 18px "Exo", sans-serif; text-transform: uppercase; margin: 10px 0 14px 0; letter-spacing: -1px; } .idx1-tpl1789-col1-right, .idx1-tpl1789-col2{ display: flex; column-gap: 15px; } .idx1-tpl1789-col2 .idx1-tpl1789-col2-item iframe, .idx1-tpl1789-col1-right iframe { width: 100%; height: 115px; } .idx1-tpl1789-col2-item .idx1-tpl1789-titulo, .idx1-tpl1789-col1-right .idx1-tpl1789-titulo { font: 600 13px "Exo", sans-serif; text-transform: uppercase; margin: 0 0 15px 0; letter-spacing: -1px; } .idx1-tpl1789-col2 .idx1-tpl1789-col2-item:last-child{	display: none; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1790 { width: 100%; margin: 0 0 50px 0 ; padding: 0; background-color: transparent;}
.idx1-tpl1790 a{ text-decoration: none;}
.idx1-tpl1790-container { width: 1200px; height: auto; margin: 0 auto; padding:0; display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: 1fr; grid-column-gap: 30px; grid-row-gap: 30px;}
.idx1-tpl1790-item{ width: 380px; height: auto;}
.idx1-tpl1790-item .idx1-tpl1790-imagesItem{ width: 380px; height: 340px; object-fit: cover; object-position: center; border-radius: 15px;	margin:inherit;}
.idx1-tpl1790-caption { width: 95%; margin: -50px 10px 0 10px; border-radius: 15px; background-color: #fff; position: relative; z-index: 99; padding: 25px; -webkit-box-shadow: 0 0 8px 1px rgba(0,0,0,.2); box-shadow: 0 0 8px 1px rgba(0,0,0,.2);}
.idx1-tpl1790-caption h1.text1 { font: 700 26px/29px "Exo", sans-serif; text-transform: uppercase; margin: 0; padding: 0; text-align: center; color: #000;}
.idx1-tpl1790-caption h1.text2 { font: 700 26px/29px "Exo", sans-serif; text-transform: uppercase; margin: 0; padding: 0; text-align: center; color: #000;}
.idx1-tpl1790-caption h1.text3 { font: 700 26px/29px "Exo", sans-serif; text-transform: uppercase; margin: 0; padding: 0; text-align: center; color: #000;}
/*FIM*/
@media(max-width: 768px) { .idx1-tpl1790 { width: 100%; margin: 0; padding: 0; } .idx1-tpl1790-container { width: 100%; height: auto; margin: 0; padding:0 10px; display: grid; grid-template-columns:1fr; grid-template-rows: 1fr; grid-column-gap: 0px; grid-row-gap: 30px; } .idx1-tpl1790-item{ width: 100%; height: auto; } .idx1-tpl1790-item .idx1-tpl1790-imagesItem{ width: 100%; height: 340px; object-fit: cover; object-position: center; border-radius: 15px; }
}
.idx1-tpl1790-item .idx1-tpl1790-imagesItem {margin: 30px 0 0 0;}
.idx1-tpl1790-caption h1.text1 {color: #674280;}
.idx1-tpl1790-caption h1.text2 {color: #eeb43b;}
.idx1-tpl1790-caption h1.text3 {color: #ff2276;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1791{ width: 100%; margin: 0; padding: 30px 0; background-color: #c10021;}
.idx1-tpl1791 a{ text-decoration: none;}
.idx1-tpl1791-container { width: 1200px; height: auto; margin: 0 auto; padding:0; display: grid; grid-template-columns: 290px 320px 530px; grid-template-rows: 1fr; grid-column-gap: 30px;}
.idx1-tpl1791-texto { font: 600 14px/19px "Exo", sans-serif; color: #fff; margin: 24px 0;}
.idx1-tpl1791-form-newsletter .idx1-tpl1791-campo-email{ border: 0px; border-radius: 5px; background-color: #fff; padding: 13px; width: 100%; font: 400 12px "Exo", sans-serif; color: #aaaaaa; text-align: center; margin: 0 0 15px 0;}
.idx1-tpl1791-form-newsletter .idx1-tpl1791-campo-email:focus{ outline: none;}
.idx1-tpl1791-form-newsletter .idx1-tpl1791-btn-submit{ border: 0px; border-radius: 5px; background-color: #000; padding: 13px; width: 100%; font: 600 13px "Exo", sans-serif; text-transform: uppercase; color: #fff;}
.idx1-tpl1791-blocos .idx1-tpl1791-titulos { padding: inherit; margin: 15px 0 25px 0; font: 600 47px "Exo", sans-serif; color: #fff; text-decoration: underline;}
.idx1-tpl1791-endereco, .idx1-tpl1791-telefone, .idx1-tpl1791-emails{ display: flex; column-gap: 20px; font: 500 17px "Exo", sans-serif; color: #fff; margin: 0 0 30px 0;}
.idx1-tpl1791-area-navegacao ul li{ float: initial;}
.idx1-tpl1791-area-navegacao{ display: flex; justify-content: space-between;
}
.idx1-tpl1791-area-navegacao .navbar-nav > li > a { padding-top: 7px; padding-bottom: 7px; font: 600 15px "Exo", sans-serif; color: #fff;
}
.idx1-tpl1791-area-navegacao .navbar-nav > li { position: relative;}
.idx1-tpl1791-area-navegacao .navbar-nav > li::after { content: ""; width: 7px; height: 7px; background-color: #fff; display: block; border-radius: 50px; position: absolute; top: 13px; left: 0;}
.idx1-tpl1791-area-navegacao .navbar-nav > li > a:focus,
.idx1-tpl1791-area-navegacao .navbar-nav > li > a:hover { background-color: transparent;}
/*FIM*/
@media(max-width: 768px) {.idx1-tpl1791 { width: 100%; margin: 0; padding: 10px; background-color: #c10021;}
.idx1-tpl1791-container { width: 100%; height: auto; margin: 0 auto; padding:15px 0 0 0; display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; grid-column-gap: 30px;}
.idx1-tpl1791-area-navegacao{ padding: 0 10px;}
.idx1-tpl1791-blocos a { text-align: center; display: block;}
.idx1-tpl1791-area-navegacao .navbar-nav > li > a { padding-top: 7px; padding-bottom: 7px; font: 600 15px "Exo", sans-serif; color: #fff; text-align:start;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1792 { width: 100%; margin: 30px 0 0 0; padding:0; background-color: transparent;
}
.idx1-tpl1792 a{ text-decoration: none;}
.idx1-tpl1792-container { width: 100%; height: auto; margin: 30px 0 0 0; padding:0; float: right;}
.idx1-tpl1792-item { margin: 0 0 20px 0;}
.idx1-tpl1792-item img{ width: 300px; height: 165px; object-fit: cover; object-position: center; margin: 0 0 15px 0; border-radius: 15px;}
.idx1-tpl1792-item a > .idx1-tpl1792-titulo { font: 700 17px/19px "Exo",sans-serif; color: #000; margin: 0 0 10px 0;}
.idx1-tpl1792-item .idx1-tpl1792-autor{ font: 700 15px "Exo",sans-serif; color: #c10;}
.idx1-tpl1792-item .idx1-tpl1792-data{ font: 700 15px "Exo",sans-serif; color: #727272;}
/*FIM*/
@media(max-width: 768px) { .idx1-tpl1792 { width: 100%; margin: 0; padding: 10px; background-color: transparent; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1793 { width: 100%; margin: 0; padding:0; background-color: transparent;
}
.idx1-tpl1793 a{ text-decoration: none;}
.idx1-tpl1793-container { width: 100%; height: auto; margin: 0; padding: 0; float: right;}
.idx1-tpl1793-container section{ display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(2, 161px); column-gap: 15px; row-gap: 15px;}
.idx1-tpl1793-item img{ width: 100%; height: 165px; object-fit: cover; object-position: center; margin: 0 0 15px 0; border-radius: 15px;}
.idx1-tpl1793-secao-box{ border-radius: 10px; overflow: hidden; position: relative;}
.idx1-tpl1793-overlay{ width: 100%; height: 100%; background-color: #00000075; position: absolute; top: 0; left: 0; display: flex; align-items: center; justify-content: center;}
.idx1-tpl1793-secao-box img { width: 100%; height: 161px; object-fit: cover; object-position: center;}
.idx1-tpl1793-titulo-secao { font: 500 15px "Exo", sans-serif; color: #fff;}
/*FIM*/
@media(max-width: 768px) { .idx1-tpl1793 { width: 100%; margin: 0; padding: 10px; background-color: transparent; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1794 { width: 100%; margin: 30px 0 50px 0; padding:0; background-color: transparent;
}
.idx1-tpl1794 a{	text-decoration: none;}
.idx1-tpl1794-container { width: 1200px; height: auto; margin: 0 auto; padding:0;} .idx1-tpl1794-container section{ display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: 1fr; column-gap: 30px; row-gap: 30px; margin: 20px 0 0 0; padding:0;}
.idx1-tpl1794-container section .idx1-tpl1794-item{ display: flex; justify-content: space-between;}
.idx1-tpl1794-container section .idx1-tpl1794-item img { width: 175px; height: 130px; object-fit: cover; object-position: center; border-radius: 10px; margin: 0 20px 0 0;}
.idx1-tpl1794-titulo { font: 800 18px/23px "Exo", sans-serif; color: #000; margin: 0 0 10px 0;}
.idx1-tpl1794-secao0 { color: #000; font: 900 11px "Exo", sans-serif; margin: 0 0 10px 0; text-transform: uppercase;}
.idx1-tpl1794-secao1 { color: #000; font: 900 11px "Exo", sans-serif; margin: 0 0 10px 0; text-transform: uppercase;}
.idx1-tpl1794-secao2 { color: #000; font: 900 11px "Exo", sans-serif; margin: 0 0 10px 0; text-transform: uppercase;}
.idx1-tpl1794-secao3 { color: #000; font: 900 11px "Exo", sans-serif; margin: 0 0 10px 0; text-transform: uppercase;}
.idx1-tpl1794-secao4 { color: #000; font: 900 11px "Exo", sans-serif; margin: 0 0 10px 0; text-transform: uppercase;}
.idx1-tpl1794-secao5 { color: #000; font: 900 11px "Exo", sans-serif; margin: 0 0 10px 0; text-transform: uppercase;}
.idx1-tpl1794-secao6 { color: #000; font: 900 11px "Exo", sans-serif; margin: 0 0 10px 0; text-transform: uppercase;}
/*FIM*/
@media(max-width: 768px) { .idx1-tpl1794 { width: 100%; margin: 0 auto; padding:0 10px; background-color: transparent; } .idx1-tpl1794-container { width: 100%; height: auto; margin: 0 auto; padding:0; } .idx1-tpl1794-container section{ display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; column-gap: 30px; }
}

/*INICIO-DESKTOP-p1*/
.tpl1795 { width: 100%; margin: 0 auto 40px auto; padding:0; background-color: transparent;
}
.tpl1795 a{ text-decoration: none;}
.tpl1795-container { width: 1200px; height: auto; margin: 30px auto 0 auto; padding:0; display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: 1fr; column-gap: 30px; row-gap: 30px;}
.tpl1795-titulo-custom{ width: 1200px; height: auto; margin: 0 auto; padding:0;}
.tpl1795-container .tpl1795-item img { width: 377px; height: 200px;	object-fit: cover;	object-position: center; border-radius: 10px;}
.tpl1795-titulo { color: #c10; font: 600 27px/32px "Exo", sans-serif; margin: 20px 0 0 0;}
.tpl1795-titulo-secao { width: 1200px; font: 800 21px/26px 'Montserrat',sans-serif; margin: 0 auto 30px auto; padding: 14px 20px; background-color: #ff1015; color: #fff; text-transform: uppercase;	display: none;}
/*FIM*/
@media(max-width: 768px) { .tpl1795 { width: 100%; margin: 0; padding: 0 10px; background-color: transparent; } .tpl1795 a{ text-decoration: none; } .tpl1795-container { width: 100%; height: auto; margin: 0 auto; padding:0; display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; column-gap: 30px; row-gap: 30px; } .tpl1795-titulo-custom{ width: 100%; height: auto; margin: 0; padding:0; } .tpl1795-container .tpl1795-item img { width: 100%; height: 200px;	object-fit: cover;	object-position: center; border-radius: 10px; } .tpl1795-titulo { color: #c10; font: 600 21px/27px "Exo", sans-serif; margin: 15px 0 0 0; } .tpl1795-titulo-secao { width: 100%; font: 800 21px/26px 'Montserrat',sans-serif; margin: 0 auto 30px auto; padding: 14px 20px; background-color: #ff1015; color: #fff; text-transform: uppercase; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1798 { width: 100%; margin: 0 auto; padding: 0; display: flex; align-items: center; background-color: #122d1e;}
.idx1-tpl1798 a{ text-decoration: none;}
.idx1-tpl1798-container { width: 1200px; height: auto; margin: 0 auto; padding:0; display: flex; justify-content: space-between; align-items: center;}
.idx1-tpl1798-redesocial{ flex: 1; display: flex; justify-content: flex-start; align-items: center; column-gap: 10px;
}
.idx1-tpl1798-redesocial img{ opacity: 0.5;
}
.idx1-tpl1798-contatos{ font: 400 15px "Merriweather", serif; flex: 1; display: flex; justify-content: flex-end; align-items: center;}
.idx1-tpl1798-contatos span{ background-color: #c5b4a7; padding: 10px; color: #224030; letter-spacing: -1px;}
/*FIM*/
@media(max-width: 768px) { .idx1-tpl1798 { width: 100%; margin: 0 auto; padding: 0; display: flex; align-items: center; background-color: #122d1e; } .idx1-tpl1798 a{ text-decoration: none; } .idx1-tpl1798-container { width: 100%; height: auto; margin: 0 auto; padding:0; display: flex; flex-direction: row; justify-content: space-between; align-items: center; } .idx1-tpl1798-redesocial{ width: 100%; display: flex; padding: 10px; justify-content: center; align-items: center; column-gap: 10px; }	.idx1-tpl1798-contatos{ font: 400 15px "Merriweather", serif; flex: 3; display: flex; justify-content: flex-end; align-items: center; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1799 { width: 100%; margin: 0 auto; padding: 0; display: flex; align-items: center; background-color: #284837;}
.idx1-tpl1799 a{ text-decoration: none;}
.idx1-tpl1799-container { width: 1200px; height: 158px; margin: 0 auto; padding:0; display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: 1fr; align-items: center;}
.idx1-tpl1799-logo{ width: 370px; height: auto;
}
.idx1-tpl1799-logo img{ width: 370px; height: 80px; object-fit: cover; object-position: center;
}
.idx1-tpl1799-menu2{ display: flex; justify-content: flex-end; align-items: center;}
.idx1-tpl1799-menu1{ display: flex; justify-content: flex-start; align-items: center;}
.idx1-tpl1799-menu1 .navbar-nav li a{ font: 400 15px "Merriweather", serif; color: #fff; text-transform: uppercase; margin: 0; padding: 0 0 0 26px;}
.idx1-tpl1799-menu2 .navbar-nav li a{ font: 400 15px "Merriweather", serif; color: #fff; text-transform: uppercase; margin: 0; padding: 0 0 0 26px;}
.idx1-tpl1799-menu1 .navbar-nav li a:hover,
.idx1-tpl1799-menu1 .navbar-nav li a:focus,
.idx1-tpl1799-menu2 .navbar-nav li a:hover,
.idx1-tpl1799-menu2 .navbar-nav li a:focus{ background-color: transparent !important;}
.idx1-tpl1799-menu2 .navbar-nav li:first-child a{ padding: 0;}
.idx1-tpl1799-menu1 .navbar-nav li:first-child a{ padding: 0;}
.idx1-tpl1799-bl-logo-mobile{ display: none;}
/*FIM*/
@media(max-width: 768px) { .idx1-tpl1799 { padding: 0 10px; } .idx1-tpl1799-container { width: 100%; height: auto; margin: 0 auto; padding:0; display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; align-items: center; } .idx1-tpl1799-bl-menu-left, .idx1-tpl1799-bl-menu-right, .idx1-tpl1799-bl-logo{ display: none; } .idx1-tpl1799-view-mobile{ width: 100%; margin: 0; } .idx1-tpl1799-bl-logo-mobile { width: 100%; text-align: center; margin: 0; padding: 0 0 0 50px; display: block; position: relative; } .idx1-tpl1799-bl-logo-mobile img { width: 100%; height: auto;	padding: 20px; } .idx1-tpl1799-menu-mobile .navbar-nav li a{ font: 600 15px "Montserrat", sans-serif; color: #fff; text-transform: uppercase; padding: 10px; } .idx1-tpl1799-menu-mobile .navbar-nav{ margin: 0px; } .idx1-tpl1799-menu-mobile { padding: 0; background-color: transparent; margin: 10px 0 0 0; padding: 10px 0; } .idx1-tpl1799-menuham { border: 1px solid #fff; width: 40px; height: 30px; margin: 0 0 0 0; border-radius: 4px; display: flex; flex-direction: column; justify-content: space-evenly; align-items: center; cursor: pointer; } .idx1-tpl1799-menuham span { width: 80%; height: 3px; display: block ; background-color: #fff; } .idx1-tpl1799-bl-menu{ width: 100%; margin: 0 0px 0px -10px; display: flex; justify-content: start; position: absolute; left: 30px; top: 90px; } .idx1-tpl1799-container{ display: none; } .idx1-tpl1799-menu-lista .nav>li>a:focus,	.idx1-tpl1799-menu-lista .nav>li>a:hover{ text-decoration: none !important; background-color: transparent !important; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1800 {	width: 100%;	margin: 0;	padding: 0;}
.idx1-tpl1800-container{	width: 1200px;	margin: 0 auto;	padding: 0;	display: flex;	justify-content: space-between;}
.idx1-tpl1800 img {	width: 100%; height: 234px;
}
.pos-1 {	width: 31%;}
.pos-2 {	width: 31%;}
.pos-3 {	width: 31%;}
h6 {	text-align: right;	color: lightgrey;	font: 300 16px Ubuntu, Sans-serif;	margin: 0 0 0 0;}
h3 {	font: 400 20px/27px Ubuntu, Sans-serif;	color: #000;	margin: 10px 0 0 0;}
h4 {	font: 700 16px Ubuntu, Sans-serif;	color: #4376e3;	margin: 10px 0 0 0;}
h5 {	font: 300 16px Ubuntu, Sans-serif;	color: #000;	margin: 10px 0 0 0;}
/*FIM*/
@media (max-width: 768px) {
.idx1-tpl1800-container {	width: 100%;	margin: 0 auto;	padding: 0;	flex-direction: column;	display: flex;}
.pos-1 {	width: 100%;}
.pos-2 {	width: 100%;}
.pos-3 {	width: 100%;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1801 { width: 100%; margin: 0 auto; padding: 47px 0; display: flex; align-items: center;}
.idx1-tpl1801 a{ text-decoration: none;}
.idx1-tpl1801-container { width: 1200px; height: auto; margin: 0 auto; padding:0; display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: 1fr; column-gap: 40px;}
.idx1-tpl1801-titulo { font: 300 51px/67px "Merriweather", serif; margin: 0; color: #284837;}
.idx1-tpl1801-titulo strong{ font: 500 51px/67px "Merriweather", serif; color: #c7ad9e;}
.idx1-tpl1801-textos { font: 300 15px/27px "Merriweather", serif; color: #000; padding: 0;}
.idx1-tpl1801-left { display: flex; flex-direction: column; justify-content: space-evenly;}
.idx1-tpl1801-btn-click { font: 400 15px/27px "Merriweather", serif; color: #fff; background-color: #284837; margin: 0; display: flex; padding: 13px 29px; align-items: center; width: 150px; justify-content: center;}
.idx1-tpl1801-btn-click:hover { color: #fff;}
.idx1-tpl1801-img-destaque{ width: 580px; height: 650px; object-fit: cover; object-position: center;}
.idx1-tpl1801-imageMobileView{ display: none;}
/*FIM*/
@media(max-width: 768px) { .idx1-tpl1801 { padding: 10px; } .idx1-tpl1801-container { width: 100%; height: auto; margin: 0 auto; padding:0; display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; align-items: center; } .idx1-tpl1801-imageMobileView{ display: block !important; } .idx1-tpl1801-right{ display: none; } .idx1-tpl1801-img-destaque{ width: 100%; height: auto; object-fit: cover; object-position: center; } .idx1-tpl1801-titulo { font: 400 35px "Merriweather", serif; margin: 20px 0; color: #284837; text-align: center; } .idx1-tpl1801-titulo strong{ font: 500 35px "Merriweather", serif; color: #c7ad9e; } .idx1-tpl1801-textos { font: 400 19px/33px "Merriweather", serif; color: #000; padding: 0; margin: 10px 0; text-align: center; } .idx1-tpl1801-btn-click { margin: 15px auto; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1802 { width: 100%; margin: 0 auto; padding: 47px 0; display: flex; align-items: center; background-color: #f0f0f0;}
.idx1-tpl1802 a{ text-decoration: none;}
.idx1-tpl1802-container { width: 1200px; height: auto; margin: 0 auto; padding:0; display: flex; flex-direction: column;}
.idx1-tpl1802-texto { font: 300 34px/48px "Merriweather", serif; color: #004734;}
.idx1-tpl1802-col-01 { display: flex; justify-content: space-between; align-items: center; padding: 0 0 50px 0;}
.idx1-tpl1802-btn-click { font: 400 15px/27px "Merriweather", serif; color: #fff; background-color: #122d1e; margin: 0; display: flex; padding: 13px 29px; align-items: center; width: 150px; justify-content: center;}
.idx1-tpl1802-btn-click:hover { color: #fff;}
.idx1-tpl1802-col-02{ display: grid; grid-template-columns: repeat(4, 252px); grid-template-rows: 1fr; column-gap: 60px;}
.idx1-tpl1802-caption { position: relative; width: 212px; background-color: #f0f0f0; margin: -40px 20px 0 20px; padding: 20px; z-index: 999; display: flex; flex-direction: column; flex-wrap: wrap;}
.idx1-tpl1802-caption h1 { margin: 0 0 15px 0; padding: 0; font: 300 27px/32px "Merriweather", serif; color: #004734;}
.idx1-tpl1802-caption p { margin: 0; padding: 0; font: 300 15px/27px "Merriweather", serif; color: #004734;}
.idx1-tpl1802-item img { width: 252px; height: 272px; object-fit: cover; object-position: top;}
/*FIM*/
@media(max-width: 768px) { .idx1-tpl1802 { padding: 10px; } .idx1-tpl1802-container { width: 100%; height: auto; margin: 0 auto; padding:0; display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; align-items: center; } .idx1-tpl1802-col-02{ display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; row-gap: 30px; } .idx1-tpl1802-col-01 { display: flex; justify-content: center; align-items: center; padding: 0; flex-direction: column; text-align: center; } .idx1-tpl1802-btn-click { font: 400 15px/27px "Merriweather", serif; color: #fff; background-color: #122d1e; display: flex; padding: 13px 29px; align-items: center; width: 100%; justify-content: center; margin: 25px 0; } .idx1-tpl1802-item img{ width: 100%; height: 250px; object-fit: cover; object-position: center; } .idx1-tpl1802-caption { position: relative; width: 90%; background-color: #f0f0f0; margin: -40px 20px 0 20px; padding: 20px; z-index: 999; display: flex; flex-direction: column; flex-wrap: wrap; } .idx1-tpl1802-caption p { margin: 0; padding: 0; font: 400 19px/33px "Merriweather", serif; color: #004734; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1803 { width: 100%; margin: 0 auto; padding: 0; background-color: transparent;}
.idx1-tpl1803 a{ text-decoration: none;}
.idx1-tpl1803-container { width: 1200px; height: auto; margin: 0 auto; padding:0; display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: 1fr;}
.idx1-tpl1803-texto { font: 300 32px/45px "Merriweather", serif; color: #004734; padding: 0 0 0 57px;}
.idx1-tpl1803-texto strong { color: #c5b4a7;}
.idx1-tpl1803-texto2 { font: 300 17px/28px "Merriweather", serif; color: #004734; padding: 0 0 0 57px; display: flex; align-items: center;}
.idx1-tpl1803-item { display: flex; align-items: center;}
/*FIM*/
@media(max-width: 768px) { .idx1-tpl1803 { padding: 10px !important; } .idx1-tpl1803-container { width: 100%; height: auto; margin: 0 auto; padding:0; display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; } .idx1-tpl1803-texto { font: 300 32px/45px "Merriweather", serif; color: #004734; padding: 0; text-align: center; } .idx1-tpl1803-texto2 { font: 300 19px/33px "Merriweather", serif; color: #004734; padding: 0;	text-align: center; } .idx1-tpl1803-item:last-child{ margin: 30px 0 0 0; }
}
.idx1-tpl1803 {padding: 167px 0;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1804{ width: 100%; margin: 0 auto; padding: 0; background-color: transparent; position: relative;}
.idx1-tpl1804-barra{ width: 100%; height: 250px; position: absolute; top: 0; left: 0; background-color: #284837; z-index: -1;
}
.idx1-tpl1804-tpl1804 a, .idx1-tpl1804-tpl1804 a:hover{ text-decoration: none;}
.idx1-tpl1804-container { width: 1200px; height: auto; margin: 0 auto; padding: 0; display: flex; column-gap: 40px;}
.idx1-tpl1804-titulo-secao { font: 300 35px "Merriweather", serif; color: #fff; padding: 56px 0 46px 0;}
.idx1-tpl1804-titulo { font: 600 35px "Merriweather", serif; color: #fff; padding: 0 0 60px 60px;}
.idx1-tpl1804-textos { font: 300 16px/24px "Merriweather", serif; color: #004734; padding: 40px 0 0 0;}
.idx1-tpl1804-textos-mobile { display: none;}
.idx1-tpl1804-btn-link:hover{ font: 400 15px/27px "Merriweather", serif; color: #fff; background-color: #122d1e;}
.idx1-tpl1804-item:last-child { display: flex; flex-direction: column; align-items: flex-end; position: relative; margin: 146px 0 0 0;}
.idx1-tpl1804-item:last-child img { width: 499px; height: 649px; object-fit: cover; object-position: top;}
.idx1-tpl1804-btn-link { font: 400 15px/27px "Merriweather", serif; color: #fff; background-color: #122d1e; display: inline-flex; padding: 13px 29px; align-items: center; justify-content: center; margin: 40px 0 0 0;}
.idx1-tpl1804-view-mobile{ display: none;}
/*FIM*/
@media(max-width: 768px) { .idx1-tpl1804 { padding: 10px; } .idx1-tpl1804-barra { width: 100%; height: 195px; position: absolute; top: 0; left: 0; background-color: #284837; z-index: -1; } .idx1-tpl1804-container { width: 100%; height: auto; margin: 0 auto; padding:0; flex-direction: column; } .idx1-tpl1804-textos { display: none; } .idx1-tpl1804-textos-mobile { font: 400 19px/33px "Merriweather", serif; color: #004734; padding: 20px 0 0 0; display: block !important; } .idx1-tpl1804-item:last-child img { width: 100%; height: auto; } .idx1-tpl1804-item:last-child { display: flex; flex-direction: column; align-items: flex-end; position: relative; margin: 40px 0 0 0; } .idx1-tpl1804-titulo-secao { font: 300 35px "Merriweather", serif; color: #fff; padding: 25px 0; } .idx1-tpl1804-titulo { font: 600 35px "Merriweather", serif; color: #fff; padding: 0 0 20px 0; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1805 { width: 100%; padding: 0; margin: 0;}
.idx1-tpl1805 a,
.idx1-tpl1805 a:hover { text-decoration: none;}
.idx1-tpl1805-container { width: 600px; margin: 0 auto; display: flex; flex-wrap: wrap; flex-direction: column;}
.idx1-tpl1805-texto-label-1{ font: 700 23px "Nunito Sans", sans-serif; color: #000; margin:0 0 10px 0;}
.idx1-tpl1805-texto-label-2{ font: 700 23px "Nunito Sans", sans-serif; color: #000; margin: 20px 0 10px 0;}
.idx1-tpl1805-row-2{ display: flex; flex-direction: column; align-content: center;}
.idx1-tpl1805-campos-radio label{ font: 500 15px "Nunito Sans", sans-serif; color: #000;}
.idx1-tpl1805-campos input[type=text] { font: 400 16px "Nunito Sans", sans-serif; color: #000;}
.idx1-tpl1805-campos { display: flex; flex-direction: column; row-gap: 20px;}
.idx1-tpl1805-campos-radio { margin: 5px 0;}
.idx1-tpl1805-campos-radio input[type=radio] { margin: 0 10px 0 0;}
.idx1-tpl1805-campos input[type=text] { font: 400 16px "Nunito Sans", sans-serif; color: #000; padding: 15px; border-radius: 7px; border: 1px solid #ccc;}
.idx1-tpl1805-campos-btn { margin: 25px 0; text-align: center;}
.idx1-tpl1805-campos-btn button { font: 800 21px "Nunito Sans", sans-serif; color: #000; text-transform: uppercase; border: 0; border-radius: 25px; padding: 15px; background: linear-gradient(to bottom, #ffb613 0%,#ffd054 100%); cursor: pointer;}
/*FIM*/
@media(max-width: 786px) { .idx1-tpl1805 { width: 100%; padding: 0 10px; margin: 0; } .idx1-tpl1805-container { width: 100%; margin: 0 ; display: flex; flex-wrap: wrap; flex-direction: column; } .idx1-tpl1805-campos-radio label { font: 500 18px "Nunito Sans", sans-serif; color: #000; } .idx1-tpl1805-texto-label-1, .idx1-tpl1805-texto-label-2 { font: 700 27px "Nunito Sans", sans-serif; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1806 { width: 100%; padding: 0; margin: 0;}
.idx1-tpl1806 a,
.idx1-tpl1806 a:hover { text-decoration: none;}
.idx1-tpl1806-container { width: 600px; margin: 0 auto; display: flex; flex-wrap: wrap; flex-direction: column;}
.idx1-tpl1806-texto-label-1{ font: 700 23px "Nunito Sans", sans-serif; color: #000; margin:0 0 10px 0;}
.idx1-tpl1806-texto-label-2{ font: 700 23px "Nunito Sans", sans-serif; color: #000; margin: 20px 0 10px 0;}
.idx1-tpl1806-row-2{ display: flex; flex-direction: column; align-content: center;}
.idx1-tpl1806-campos input[type=text] { font: 400 16px "Nunito Sans", sans-serif; color: #000;}
.idx1-tpl1806-campos { display: flex; flex-direction: column; row-gap: 20px;}
.idx1-tpl1806-campos-radio { margin: 5px 0;}
.idx1-tpl1806-campos input[type=text] { font: 400 16px "Nunito Sans", sans-serif; color: #000; padding: 15px; border-radius: 7px; border: 1px solid #ccc;}
.idx1-tpl1806-campo-textarea textarea { width: 100%; font: 400 16px "Nunito Sans", sans-serif; color: #000; padding: 15px; border-radius: 7px; border: 1px solid #ccc;}
.idx1-tpl1806-campos-btn { margin: 25px 0; text-align: center;}
.idx1-tpl1806-campos-btn button { font: 800 21px "Nunito Sans", sans-serif; color: #000; text-transform: uppercase; border: 0; border-radius: 25px; padding: 15px; background: linear-gradient(to bottom, #ffb613 0%,#ffd054 100%); cursor: pointer;}
.idx1-tpl1806 ::placeholder { font: 400 16px "Nunito Sans", sans-serif; color: 000;}
.idx1-tpl1806 ::-ms-input-placeholder { font: 400 16px "Nunito Sans", sans-serif; color: 000;}
@media(max-width: 786px) { .idx1-tpl1806 { width: 100%; padding: 0 10px; margin: 0; } .idx1-tpl1806-container { width: 100%; margin: 0 ; display: flex; flex-wrap: wrap; flex-direction: column; } .idx1-tpl1806-texto-label-1, .idx1-tpl1806-texto-label-2 { font: 700 27px "Nunito Sans", sans-serif; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1825-mst { width: 100%; padding: 30px 20px; border: 1px solid #ccc;}
.idx1-tpl1825-blocos { padding: 0px 30px;}
.idx1-tpl1825-p1-title span { font: 600 14px 'Montserrat', sans-serif; margin: 0 3px 0 0; color: #000;}
.idx1-tpl1825-p1-title p { font: 600 14px 'Montserrat', sans-serif; margin: 0 0 0 3px; color: #000;	padding: 0px;}
.idx1-tpl1825-p1-title { font: 400 16px/24px 'Montserrat', sans-serif; margin: 3px 0 22px 0; letter-spacing: -0.5px; color: black;}
.idx1-tpl1825-botao { font: 600 14px 'Montserrat', sans-serif; margin: 0px; color: #fff; background-color: #5cb85c; border: 1px solid #5cb85c; border-radius: 0px; float: right; display: block; text-transform: uppercase;}
.idx1-tpl1825-imgThumb{ width: 80px; height: 80px; object-fit: cover; object-position: center; border-radius: 50px; margin: 0 10px 0 0;}
.idx1-tpl1825-col-flex{ display: flex;}
.idx1-tpl1825-data-secao{ width: 100%; display: flex; align-items: center;}
/*FIM*/
.idx1-tpl1825-blocos .col-xs-12.col-sm-12.col-md-12.col-lg-12 { margin-bottom: 0px;}
.idx1-tpl1825-blocos .col-xs-12.col-sm-12.col-md-12.col-lg-12:last-child { margin-bottom: 0;}
.idx1-tpl1825 .idx1-tpl1825-blocos .col-xs-12.col-sm-12.col-md-12.col-lg-12:last-child .idx1-tpl1825-p1-title { margin-bottom: -7px;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1826 { width: 100%; padding: 48px 0; margin: 0; background-color: #F6D309;}
.idx1-tpl1826 a,
.idx1-tpl1826 a:hover { text-decoration: none;}
.idx1-tpl1826 a { text-decoration: none; display: block;}
.idx1-tpl1826-container { width: 1200px; height: auto; margin: 0 auto; display: flex; flex-direction: column;}
.idx1-tpl1826-text-ofertas { font: 300 35px "Nunito Sans", sans-serif; margin:0; letter-spacing: -1px; text-align: center;}
.idx1-tpl1826-text-aviso { font: 600 17px "Nunito Sans", sans-serif; margin: 10px 0 40px 0; text-align: center;}
.idx1-tpl1826-form-contatos { display: flex; flex-direction: column; padding: 0 90px;}
.idx1-tpl1826-aceite { display: flex; align-items: start; margin: 25px 0;}
.idx1-tpl1826-aceite p { margin: 0 0 0 5px; padding: 0; font: 500 15px "Nunito Sans", sans-serif; letter-spacing: 0px;}
.idx1-tpl1826-campo-texto { display: flex; justify-content: center; column-gap: 10px;}
.idx1-tpl1826-campo-texto label { width: 100%; flex-direction: column;
}
.idx1-tpl1826-campo-texto input { width: 100%; margin: 10px 0 0 0; padding: 13px 20px; border: 0; background-color: fff; border-radius: 7px; font: 600 15px "Nunito Sans", sans-serif;}
button.idx1-tpl1826-btn-submit { width: 37%; padding: 13px 30px; background-color: #000; font: 500 15px "Nunito Sans", sans-serif; color: #F6D309; text-transform: uppercase; border-radius: 25px; border: 0;}
button:hover.idx1-tpl1826-btn-submit { background-color: #424242;}
.idx1-tpl1826-botao-enviar{ width: 100%; display: flex; justify-content: center; align-content: center;}
.inputActive::-ms-input-placeholder { color: red !important;}
.inputActive::placeholder { color: red !important;}
.alertaError { color: red; display: none;}
/*FIM*/
@media(max-width: 786px) { .idx1-tpl1826 { width: 100%; padding: 20px 0; margin: 0; background-color: #F6D309; } .idx1-tpl1826-container { width: 100%; height: auto; margin: 0 auto; display: flex; flex-direction: column; padding: 0; } .idx1-tpl1826-form-contatos { display: flex; flex-direction: column; padding: 0 10px; } button.idx1-tpl1826-btn-submit { top: inherit; right: inherit; position: relative; width: 100%; padding: 13px 30px; background-color: #000; font: 500 15px "Nunito Sans", sans-serif; color: #F6D309; text-transform: uppercase; border-radius: 25px; border: 0; } .idx1-tpl1826-campo-texto { position: relative; flex-direction: column; display: flex; } .idx1-tpl1826-text-aviso { font: 600 17px "Nunito Sans", sans-serif; margin: 10px 0 25px 0; text-align: center; } .idx1-tpl1826-campo-texto input { width: 100%; padding: 13px 30px; border: 0; background-color: fff; border-radius: 7px; font:600 15px "Nunito Sans", sans-serif; margin: 0 0 15px 0; } .idx1-tpl1826-campo-texto label { display: inline-block; max-width: 100%; margin-bottom: 0; } .idx1-tpl1826-text-ofertas { font: 300 32px/34px "Nunito Sans", sans-serif; margin: 0 10px 10px 10px; letter-spacing: -1px; text-align: center; } .idx1-tpl1826-aceite { display: flex; align-items: start; margin: 0 0 10px 0; } .idx1-tpl1826-aceite p { margin: 0 0 0 10px; padding: 0; font:500 14px "Nunito Sans", sans-serif; letter-spacing: 0px; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1827 { width: 1200px; margin: auto; padding: 0 20px; display: flex; align-items: center; justify-content: space-between; position: relative;}
.idx1-tpl1827 .swiper { width: 100%; height: 100%; background-color: transparent;}
.idx1-tpl1827 .swiper-slide { text-align: inherit; font-size: 18px; display: flex; justify-content: start; align-items: center; padding:0 30px;}
.idx1-tpl1827 .swiper { margin-left: auto; margin-right: auto;}
.idx1-tpl1827 .swiper-button-next,
.idx1-tpl1827 .swiper-button-prev { position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; margin-top: 0; z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: #fff; background-color:#e4051d; border-radius: 5px;}
.idx1-tpl1827 .swiper-button-next:after,
.idx1-tpl1827 .swiper-button-prev:after { font-family: swiper-icons; font-size: 15px; text-transform: none !important; letter-spacing: 0; font-variant: initial; line-height: 1; font-weight: bold;}
.idx1-tpl1827 .swiper-button-next { right: 0px;}
.idx1-tpl1827 .swiper-button-prev { left: 0;}
.idx1-tpl1827-titulo{ font: 600 20px "Exo", sans-serif; margin: 0 0 0 7px; color: #4f4f4f;}
.idx1-tpl1827-titulo span{ font: 600 11px "Exo", sans-serif; margin: 0; padding:0; color: #e4051d; display: block;}
.idx1-tpl1827 .swiper-slide a { display: block; text-decoration: none;}
.idx1-tpl1827-img-thumb img{ width: 65px; height: 65px; object-fit: cover; object-position: center; border-radius: 50px;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1827 { width: 100%; margin: auto; padding: 0 10px; display: flex; align-items: center; justify-content: space-between; position: relative; } .idx1-tpl1827 .swiper-slide { text-align: inherit; font-size: 18px; display: flex; justify-content: center; align-items: center; padding:0; } .idx1-tpl1827-titulo{ font: 600 20px "Exo", sans-serif; margin: 0 0 0 15px; color: #4f4f4f; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1828 { width: 100%; margin: auto; padding: 0; margin: 0;}
.idx1-tpl1828-container { width: 1200px; margin: auto; display: grid; grid-template-columns: 492px repeat(2, 1fr); grid-template-rows: repeat(2, 1fr); grid-column-gap: 10px; grid-row-gap: 10px;}
.idx1-tpl1828-div1 { grid-area: 1 / 1 / 3 / 2; }
.idx1-tpl1828-div2 { grid-area: 1 / 2 / 2 / 3; }
.idx1-tpl1828-div3 { grid-area: 1 / 3 / 2 / 4; }
.idx1-tpl1828-div4 { grid-area: 2 / 2 / 3 / 3; }
.idx1-tpl1828-div5 { grid-area: 2 / 3 / 3 / 4; }
.idx1-tpl1828-div1{	position: relative;}
.idx1-tpl1828 .swiper { width: 100%; height: 100%;
}
.idx1-tpl1828 .swiper-slide { text-align: inherit; font-size: 18px; display: flex; justify-content: start; align-items: flex-end; padding: 0;}
.idx1-tpl1828 .swiper-slide img { width: 100%; height: 480px; object-fit: cover; object-position: center;}
.idx1-tpl1828 .swiper { margin-left: auto; margin-right: auto;}
.idx1-tpl1828 .swiper-button-next,
.idx1-tpl1828 .swiper-button-prev { position: absolute; top: 50%; width: 30px; height: 30px; margin-top: 0; z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: #fff; background-color:#e4051d; border-radius: 5px; transform: translateY(-50%);}
.idx1-tpl1828 .swiper-button-next:after,
.idx1-tpl1828 .swiper-button-prev:after { font-family: swiper-icons; font-size: 13px; text-transform: none !important; letter-spacing: 0; font-variant: initial; line-height: 1; font-weight: bold;}
.idx1-tpl1828 .swiper-button-next {	right: 10px;}
.idx1-tpl1828 .swiper-button-prev {	left: 10px;}
.idx1-tpl1828-titulo a{ font: 600 21px "Exo", sans-serif; margin: 0 0 0 20px; color: #4f4f4f;}
.idx1-tpl1828-subtitulo a{ font: 800 22px "Exo", sans-serif; margin: 0 0 0 50px; display: inline-block; padding: 16px 23px; background: #c4c4c4; border-radius: 11px; text-transform: uppercase; color: #fff;}
.idx1-tpl1828-chapeu a{ font: 800 23px "Exo", sans-serif; text-transform: uppercase; color: #e4051d;}
.idx1-tpl1828 .swiper-slide a { display: block; text-decoration: none;}
.idx1-tpl1828-item{ position: relative; border-radius: 15px; overflow: hidden;}
.idx1-tpl1828-bl-overlay{ background-color: #0000006e; left: 0; top: 0; width: 100%; height: 100%; position: absolute; display: flex; justify-content: center; align-items: flex-end; padding: 30px;}
.idx1-tpl1828-div2 .idx1-tpl1828-caption h1,
.idx1-tpl1828-div3 .idx1-tpl1828-caption h1,
.idx1-tpl1828-div4 .idx1-tpl1828-caption h1,
.idx1-tpl1828-div5 .idx1-tpl1828-caption h1{ font: 600 20px "Exo", sans-serif; text-transform: inherit; color: #fff; margin: 0; padding: 0;}
.idx1-tpl1828-caption h1{ font: 600 25px "Exo", sans-serif; text-transform: inherit; color: #fff; margin: 0; padding: 0;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1828 { width: 100%; margin: auto; padding: 0 10px; margin: 0; } .idx1-tpl1828-container { width: 100%; margin: auto; display: flex; flex-direction: column; grid-column-gap: 10px; grid-row-gap: 10px; } .idx1-tpl1828 .swiper { border-radius: 15px; overflow: hidden; } .idx1-tpl1828-item img{ width: 100%; height: auto; } .idx1-tpl1828-caption h1 { font: 600 20px "Exo", sans-serif; text-transform: inherit; color: #fff; margin: 0; padding: 0; } .idx1-tpl1828-div2 .idx1-tpl1828-caption h1, .idx1-tpl1828-div3 .idx1-tpl1828-caption h1, .idx1-tpl1828-div4 .idx1-tpl1828-caption h1, .idx1-tpl1828-div5 .idx1-tpl1828-caption h1 { font: 600 16px "Exo", sans-serif; text-transform: inherit; color: #fff; margin: 0; padding: 0; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1845 { width: 100%; margin: 0 auto; background-color: transparent; padding: 0; box-sizing: border-box;}
.idx1-tpl1845 a { text-decoration: none; display: inherit;	margin: 40px 0 0 0;}
.idx1-tpl1845-container { width: 100%; margin: 0 auto; padding: 0px; display: flex; align-items: start; justify-content: space-between;}
.idx1-tpl1845-credito { text-align: right; margin: 0 0 3px 0; font: 400 9px Arial,sans-serif; color: gray; text-transform: uppercase; display: block;}
.idx1-tpl1845-imagem{ width: 100%; height: auto;}
.idx1-tpl1845-imagem img{ width: 270px; height: 180px;	object-fit: cover;	object-position: center;}
.idx1-tpl1845-chapeu{ font: 600 16px "Open Sans", sans-serif; color: #d20322; text-transform: uppercase; padding: inherit; margin: 20px 0 10px 0;}
.idx1-tpl1845-titulo{ font: 400 27px "PT Sans Narrow", sans-serif; color: #000; padding: inherit; height: 150px;}
.idx1-tpl1845-item{ width: 270px; height: auto;}
.idx1-tpl1845-item .link{ display: none !important;}
.idx1-tpl1845-btn-link{ display: inline-block; padding: 6px 25px; border: 1px solid #d20322; font: 400 13px "Open Sans", sans-serif; text-transform: uppercase; border-radius: 20px; margin: 0 auto; color: #d20322;}
.idx1-tpl1845-btn-link:hover{ border: 1px solid #d20322; color: #d20322; text-decoration: none;}
.idx1-tpl1845-area-btn{ width: 100%; display: flex; align-items: center; justify-content: center;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1845 { width: 100%; margin: 0; padding: 0; } .idx1-tpl1845-container { width: 100%; margin: 0 auto; padding: 0px; display: flex; align-items: center; flex-direction: column; justify-content: space-between; row-gap: 20px; } .idx1-tpl1845-item{ width: 100%; height: auto; } .idx1-tpl1845-item a{ display: flex; column-gap: 10px; } .idx1-tpl1845 a { margin: 20px 0 0 0 !important; } .idx1-tpl1845-imagem img { width: 150px; height: 100px; object-fit: cover; } .idx1-tpl1845-imagem { width: 150px; } .idx1-tpl1845-chapeu{ margin: 0 0 10px 0 !important; } .idx1-tpl1845-titulo{ font: 400 27px/28px "PT Sans Narrow", sans-serif; color: #000; padding: inherit; height: inherit; } .idx1-tpl1845-area-btn{ width: 100%; display: flex; align-items: center; justify-content: end; margin: 20px 0 0 0; } .idx1-tpl1845-btn-link{ margin: 0 !important; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1846 { width: 100%; margin: 0 auto; background-color: #e9e9e9; padding: 40px 0; box-sizing: border-box;}
.idx1-tpl1846 a { display: block; text-decoration: none;
}
.idx1-tpl1846-container { width: 1200px; margin: 0 auto; padding: 0px; display: flex; align-items: center; justify-content: space-between;}
.idx1-tpl1846-container-titulo { width: 1200px; margin: 0 auto; padding: 0 0 40px 0;}
.idx1-tpl1846-credito { text-align: right; margin: 0 0 3px 0; font: 400 9px Arial,sans-serif; color: gray; text-transform: uppercase; display: block;}
.idx1-tpl1846-imagem{ width: 100%; height: auto;}
.idx1-tpl1846-imagem img{ width: 380px; height: 254px;	object-fit: cover;	object-position: center;}
.idx1-tpl1846-chapeu{ font: 600 16px "Open Sans", sans-serif; color: #d20322; text-transform: uppercase; padding: inherit; margin: 20px 0 10px 0;}
.idx1-tpl1846-titulo{ font: 400 27px "PT Sans Narrow", sans-serif; color: #000; padding: inherit;}
.idx1-tpl1846-item{ width: 380px; height: auto;}
/*FIM*/
@media (max-width: 767px) { .idx1-tpl1846 { width: 100%; margin: 0; padding: 0 15px; } .idx1-tpl1846-container { width: 100%; margin: 0 auto; padding: 0 0 25px 0; display: flex; align-items: center; flex-direction: column; justify-content: space-between; row-gap: 20px; } .idx1-tpl1846-item{ width: 100%; height: auto; } .idx1-tpl1846-item a{ display: flex; column-gap: 10px; } .idx1-tpl1846-imagem img { width: 100%; height: 100px; object-fit: cover; } .idx1-tpl1846-chapeu{ margin: 10px 0 10px 0; } .idx1-tpl1846-titulo{ font: 400 27px/28px "PT Sans Narrow", sans-serif; color: #000; padding: inherit; height: inherit; } .idx1-tpl1846-container-titulo { width: 100%; margin: 0 auto; padding: 20px 0; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1847 { width: 100%; margin: 0 auto; background-color: transparent; padding: 0; box-sizing: border-box;}
.idx1-tpl1847 a { text-decoration: none; display: inherit;
}
.idx1-tpl1847-container { width: 1200px; margin: 0 auto; padding: 0px; display: flex; align-items: start; justify-content: space-between;}
.idx1-tpl1847-credito { text-align: right; margin: 0 0 3px 0; font: 400 9px Arial,sans-serif; color: gray; text-transform: uppercase; display: block;}
.idx1-tpl1847-imagem{ width: 100%; height: auto;}
.idx1-tpl1847-imagem img{ width: 380px; height: 254px;	object-fit: cover;	object-position: center;}
.idx1-tpl1847-chapeu{ font: 600 16px "Open Sans", sans-serif; color: #d20322; text-transform: uppercase; padding: inherit; margin: 10px 0;}
.idx1-tpl1847-titulo{ font: 400 27px "PT Sans Narrow", sans-serif; color: #000; padding: inherit; height: auto;}
.idx1-tpl1847-item{ width: 380px; height: auto;}
.idx1-tpl1847-separador{ width: 100%; height: 1px; background-color: #ededed; margin: 20px 0;}
.idx1-tpl1847-btn-link{ display: inline-block; padding: 6px 25px; border: 1px solid #d20322; font: 400 13px "Open Sans", sans-serif; text-transform: uppercase; border-radius: 20px; margin: 0 auto; color: #d20322;
}
.idx1-tpl1847-btn-link:hover{ border: 1px solid #d20322; color: #d20322; text-decoration: none;}
.idx1-tpl1847-area-btn{ width: 100%; display: flex; align-items: center; justify-content: center; margin: 35px 0 0 0;}
.idx1-tpl1847-lista2{ display: flex; flex-direction: column;}
.idx1-tpl1847-item .titulo170 a.link { display: none !important;}
.idx1-tpl1847-item-box-titulo{ padding: 0 0 40px 0;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1847 { width: 100%; margin: 0; padding: 0 15px; } .idx1-tpl1847-container { width: 100%; margin: 0 auto; padding: 0px; display: flex; align-items: center; flex-direction: column; justify-content: space-between; row-gap: 40px; } .idx1-tpl1847-item{ width: 100%; height: auto; } .idx1-tpl1847-item a{ display: flex; column-gap: 10px; } .idx1-tpl1847-imagem img { width: 100%; height: 100px; object-fit: cover; } .idx1-tpl1847-chapeu{ margin: 10px 0 10px 0; } .idx1-tpl1847-lista2 .idx1-tpl1847-chapeu{ margin: 0 0 10px 0; } .idx1-tpl1847-titulo{ font: 400 27px/28px "PT Sans Narrow", sans-serif; color: #000; padding: inherit; height: inherit; } .idx1-tpl1847-area-btn{ width: 100%; display: flex; align-items: center; justify-content: center; margin: 20px 0; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1848 { width: 100%; margin: 0 auto; background-color: transparent; padding: 0; box-sizing: border-box;} .idx1-tpl1848 a { text-decoration: none; display: inherit;
} .idx1-tpl1848-container { width: 1200px; margin: 0 auto; padding: 0px; display: flex; align-items: start; justify-content: space-between;} .idx1-tpl1848-container-titulo { width: 1200px; margin: 0 auto; padding: 0px;} .idx1-tpl1848-credito { text-align: right; margin: 0 0 3px 0; font: 400 9px Arial,sans-serif; color: gray; text-transform: uppercase; display: block;} .idx1-tpl1848-container-imagem{ width: 100%; height: auto;} .idx1-tpl1848-chapeu{ font: 600 16px "Open Sans", sans-serif; color: #d20322; text-transform: uppercase; padding: inherit; margin: 10px 0;} .idx1-tpl1848-titulo{ font: 400 27px "PT Sans Narrow", sans-serif; color: #000; padding: inherit; height: auto;} .idx1-tpl1848-item{ width: 380px; height: auto;} .idx1-tpl1848-separador{ width: 100%; height: 1px; background-color: #ededed; margin: 20px 0;} .idx1-tpl1848-separador.mobile{ display: none;} .idx1-tpl1848-lista2{ display: flex; flex-direction: column; align-items: start; justify-content: space-between; row-gap: 41px;}
/*FIM*/
@media (max-width: 767px) { .idx1-tpl1848 { width: 100%; margin: 0; padding: 0 15px; } .idx1-tpl1848-container { width: 100%; margin: 0 auto; padding: 0px; display: flex; align-items: center; flex-direction: column; justify-content: space-between; row-gap: 0px; } .idx1-tpl1848-item{ width: 100%; height: auto; } .idx1-tpl1848-item a{ display: flex; column-gap: 10px; } .idx1-tpl1848-imagem img { width: 150px; height: 120px; object-fit: cover; } .idx1-tpl1848-chapeu{ margin: 10px 0 10px 0; } .idx1-tpl1848-lista2 .idx1-tpl1848-chapeu{ margin: 0 0 10px 0; } .idx1-tpl1848-titulo{ font: 400 27px/28px "PT Sans Narrow", sans-serif; color: #000; padding: inherit; height: inherit; } .idx1-tpl1848-lista2{ display: flex; flex-direction: column; align-items: start; justify-content: space-between; row-gap: 0; } .idx1-tpl1848-separador.mobile{ display: block !important; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1849 { width: 100%; margin: 0 auto; background-color: inherit; padding: 0; box-sizing: border-box; background: linear-gradient(to right, #f0f0f0 0%,#f0f0f0 60%,#595959 60%,#595959 100%);}
.idx1-tpl1849 a { text-decoration: none;}
.idx1-tpl1849-container { width: 1200px; margin: 0 auto; padding: 0; display: grid; grid-template-columns: repeat(2, 600px);}
.idx1-tpl1849-chapeu{ font: 600 16px "Open Sans", sans-serif; color: #d20322; text-transform: uppercase; padding: inherit; margin: 10px 0;}
.idx1-tpl1849-titulo{ font: 400 27px "PT Sans Narrow", sans-serif; color: #000; padding: inherit; height: auto;}
.idx1-tpl1849-opiniao{ padding: 30px 30px 30px 0;}
.idx1-tpl1849-video{ background-color: #595959; padding: 30px 0 30px 30px;}
.idx1-tpl1849-box-titulos{ width: 100%; height: auto; margin: 0 0 30px 0;}
.idx1-tpl1849-itens{ display: grid; grid-template-columns: repeat(2, 261px); column-gap: 45px;}
.idx1-tpl1849-item-opiniao-foto img{ width: 90px; height: 90px; object-fit: cover; object-position: center; border-radius: 50px;}
.idx1-tpl1849-item-opiniao a{ display: grid; grid-template-columns: 90px 1fr; column-gap: 15px;}
.idx1-tpl1849-item-opiniao-chamada a{ font: 400 16px "Open Sans", sans-serif; color: #000; margin: 10px 0 0 0; display: inherit;}
.idx1-tpl1849-item-opiniao-titulos h2{ font: 400 21px/25px "PT Sans Narrow", sans-serif; color: #000; margin: 0; padding: 0;}
.idx1-tpl1849-item-opiniao-titulos h1{ font: 600 16px "Open Sans", sans-serif; color: #d20322; text-transform: uppercase; margin: 0 0 15px 0; padding: 0;}
.idx1-tpl1849-video-item { display: grid; grid-template-columns: repeat(2, 265px); column-gap: 35px;}
.idx1-tpl1849-video-item div p{ margin: 10px 0 0 0; padding: 0;}
.idx1-tpl1849-video-item div p a{ font: 400 24px "PT Sans Narrow", sans-serif; color: #fff;}
.idx1-tpl1849-video-item div iframe { width: 265px; height: 149px;}
.colors .titulo170 span { background-color: #fff !important;}
.colors .titulo170 .titulo { color: #fff !important;}
.colors .titulo170 a.link { color: #fff !important; border: 1px solid #fff !important;}
/*FIM*/
@media (max-width: 767px) { .idx1-tpl1849 { width: 100%; margin: 0 auto; background-color: inherit; padding: 0 15px; box-sizing: border-box; background: inherit; } .idx1-tpl1849-container { width: 100%; margin: 0 auto; padding: 0; display: grid; row-gap: 20px; grid-template-columns: 1fr; } .idx1-tpl1849-itens { display: grid; grid-template-columns: 1fr; row-gap: 45px; } .idx1-tpl1849-video-item { display: grid; grid-template-columns: 1fr; row-gap: 35px; } .idx1-tpl1849-opiniao { padding: 0; } .idx1-tpl1849-video { padding: 30px; } .idx1-tpl1849-video-item div iframe { width: 100%; height: 180px; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1850 { width: 100%; margin: 0 auto; background-color: #f0f0f0; padding: 0; box-sizing: border-box;}
.idx1-tpl1850-container { width: 1200px; margin: 0 auto; padding: 0; display: grid; grid-template-columns: 1fr 500px 1fr; height: 210px;}
.idx1-tpl1850-email{ display: flex; flex-direction: column; align-items: start; justify-content: center; font: 400 24px "PT Sans Narrow", sans-serif; color: #000;}
.idx1-tpl1850-logomarca{ display: flex; flex-direction: column; align-items: center; justify-content: center;}
.idx1-tpl1850-contato{ display: flex; flex-direction: column; align-items: end; justify-content: center; font: 400 24px "PT Sans Narrow", sans-serif; color: #000;}
.idx1-tpl1850-social { margin: 20px 0;}
.idx1-tpl1850-social img { margin: 0 2px;}
.idx1-tpl1850-container-mobile{ display: none;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1850 { width: 100%; margin: 0 auto; background-color: #f0f0f0; padding: 0; box-sizing: border-box; } .idx1-tpl1850-container { display: none; } .idx1-tpl1850-container-mobile { width: 100%; margin: 0 auto; padding: 20px 15px; display: block !important; } .idx1-tpl1850-container-mobile .idx1-tpl1850-infor{ display: flex; justify-content: space-between; margin: 20px 0 0 0; } .idx1-tpl1850-contato,.idx1-tpl1850-email { display: flex; flex-direction: column; align-items: end; justify-content: center; font: 400 20px "PT Sans Narrow", sans-serif; color: #000; } .idx1-tpl1850-container-mobile .idx1-tpl1850-social{ width: 100%; text-align: center; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1865 { width: 100%; margin: 0 auto; padding: 0; background-color: #f0f0f0;
}
.idx1-tpl1865 a ,
.idx1-tpl1865 a:hover,
.idx1-tpl1865 a:focus{ text-decoration: none; display: block;}
.idx1-tpl1865-container { width: 100%; margin: 0 auto; padding: 30px 20px; display: flex; flex-direction: column; align-items: end;}
.idx1-tpl1865-chapeu{ font: 600 16px "Open Sans", sans-serif; color: #d20322; text-transform: uppercase; padding: inherit; margin: 10px 0;}
.idx1-tpl1865-container-item{ width: 100%;
}
.idx1-tpl1865-item-chapeu{ font: 700 14px "Open Sans", sans-serif; color: #d20322; text-transform: uppercase; margin: 0 0 10px 0;}
.idx1-tpl1865-textos .idx1-tpl1865-titulo{ font: 300 18px/25px "PT Sans Narrow", sans-serif; color: #000;}
.idx1-tpl1865-textos img{ width: 100px; height: 67px; object-fit: cover; object-position: center;}
.idx1-tpl1865-area-img {	width: 100px;	height: 67px;}
.idx1-tpl1865-textos{ display: flex; column-gap: 20px;}
.idx1-tpl1865-divisor{ width: 100%; height: 1px; background-color: #ccc; margin: 17px 0;}
.idx1-tpl1865-btn-link { margin: 0 auto; padding: 7px 18px; font: 400 14px "Open Sans", sans-serif; text-transform: uppercase; color: #d20423; border: 1px solid #d20423; display: flex; border-radius: 20px;}
.idx1-tpl1865-btn-link:hover { color: #d20423; border: 1px solid #d20423;}
/*FIM*/

/*INICIO-DESKTOP-p1*/
.idx1-tpl1881-bannerFixed{ cursor: pointer; position: relative; width: 100%; height: 100px; overflow: hidden; z-index: 9999; transition: height 0.5s ease 0s;	display: inherit;}
.idx1-tpl1881-bannerFixed .idx1-tpl1881-bannerContent{ top: 0px; left: 0px; width: 100%; position: fixed; height: 90px; border: none; z-index: 99999; background-color: #f0f0f0; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 5px 0;}
/*FIM*/
.idx1-tpl1881-bannerFixed {height: 122px;}
.idx1-tpl1881-bannerFixed .idx1-tpl1881-bannerContent {height: 112px;}

/*INICIO-DESKTOP-p1*/
#idx1-tpl1882-popup-fixed{ position:fixed; top:150px; right: 20px; z-index:999999;}
.idx1-tpl1882-closed{ position:absolute; right:5px; top:-33px; border-radius:50px; background-color:#000; color:#fff; width:30px; height:30px; display:none; justify-content:center; align-items:center; font-size:22px; font-family:Arial; cursor:pointer; z-index:999999;}
.idx1-tpl1882-timer{ position:absolute; right:5px; top:-33px; border-radius:50px; background-color:#000; color:#fff; width:30px; height:30px; display:flex; justify-content:center; align-items:center; font-size:12px; font-family: Arial; cursor:pointer; z-index:999999;}
/*FIM*/

/*INICIO-DESKTOP-p1*/
.idx1-tpl1888 { width: 100%; padding: 0; margin: 0;}
.idx1-tpl1888-container { width: 1200px; margin: 0 auto; display: grid; grid-template-columns: 870px 300px; column-gap: 30px;
}
.idx1-tpl1888-left { display: grid; grid-template-columns: repeat(3, 270px); column-gap: 30px; row-gap: 30px;
}
.idx1-tpl1888-credito { font:600 8.5px "Montserrat",sans-serif; color: #aaa; text-transform: uppercase; text-align: right; margin: 0 0 5px 0;}
.idx1-tpl1888-titulo { font: 400 19px/26px "Montserrat",sans-serif; color: #000; margin: 0;}
.idx1-tpl1888-chapeu { font: 800 15px montserrat,sans-serif; color: #155394; text-transform: uppercase; margin: 13px 0;}
.idx1-tpl1888-right{ display: flex; flex-direction: column; row-gap: 77px; margin: 15px 0 0 0;}
/*FIM*/
@media(max-width: 786px) { .idx1-tpl1888 { width: 100%; padding: 0 15px; margin: 0; } .idx1-tpl1888-container { width: 100%; margin: 0 auto; display: grid; grid-template-columns: 1fr; row-gap: 30px; } .idx1-tpl1888-left { display: grid; grid-template-columns: 1fr; column-gap: 30px; row-gap: 30px; } .idx1-tpl1888-right{ display: flex; flex-direction: column; row-gap: 30px; margin: 15px 0 0 0; } .idx1-tpl1888-img-photo{ width: 100%; height: auto; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1936 { width: 100%; margin: 0; padding: 10px 0; background-color: #000;}
.idx1-tpl1936 :focus,
.idx1-tpl1936 a,
.idx1-tpl1936 a:hover,
.idx1-tpl1936 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1936-container { width: 1200px; margin: 0 auto; padding: 0; display: flex; align-items: center;}
.idx1-tpl1936-endereco h1,
.idx1-tpl1936-expediente h1,
.idx1-tpl1936-contato h1 { font: 500 14px "Urbanist", sans-serif; color: #fff; margin: 0px; padding: 0px;}
.idx1-tpl1936-endereco,
.idx1-tpl1936-expediente,
.idx1-tpl1936-contato { display: flex; align-items: center; column-gap: 5px;}
.idx1-tpl1936-area-infor { display: flex; align-items: center; flex: 1; column-gap: 25px;	row-gap: 15px;}
.idx1-tpl1936-redesociais { display: flex; align-items: center; column-gap: 5px;}
.idx1-tpl1936-v-mobile { display: none;}
/*FIM*/
@media(max-width: 786px) { .idx1-tpl1936 { width: 100%; margin: 0; padding: 15px; background-color: #000; } .idx1-tpl1936 :focus, .idx1-tpl1936 a, .idx1-tpl1936 a:hover, .idx1-tpl1936 a:focus { outline: none; text-decoration: none; } .idx1-tpl1936-container { width: 100%; margin: 0 auto; padding: 0; display: grid; grid-template-columns: 1fr 74px; align-items: center; flex-direction: column; row-gap: 10px; column-gap: 30px; } .idx1-tpl1936-area-infor { display: flex; align-items: center; width: 100%; column-gap: 25px; justify-content: space-between; } .idx1-tpl1936-area-infor a:hover, .idx1-tpl1936-area-infor a { font: 500 14px "Urbanist", sans-serif; color: #fff; } .idx1-tpl1936-redesociais { display: flex; align-items: start; column-gap: 10px; justify-content: start; width: 100%; } .idx1-tpl1936-v-mobile { display: flex !important; } .idx1-tpl1936-area-infor { display: none; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1937 { width: 100%; margin: 0; padding: 0; background-color: transparent;}
.idx1-tpl1937 :focus,
.idx1-tpl1937 a,
.idx1-tpl1937 a:hover,
.idx1-tpl1937 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1937-container { width: 1200px; height: 120px; margin: 0 auto; padding: 0; margin: auto; display: flex; align-items: center;}
.idx1-tpl1937-menu-ham { width: 30px; height: 24px; display: flex; align-items: center; flex-direction: column; justify-content: space-between; cursor: pointer; margin: 0 10px 0 100px;}
.idx1-tpl1937-menu-ham span { width: 100%; height: 2.5px; background-color: black;}
.idx1-tpl1937-navegacao { width: 100%;}
.idx1-tpl1937-navegacao .navbar-nav { display: flex; justify-content: end; float: inherit;}
.idx1-tpl1937-navegacao .navbar-nav li a { font: 400 16px "Urbanist", sans-serif; color: #000; text-transform: uppercase; padding: 0;	border: inherit;}
.idx1-tpl1937-navegacao .navbar-nav li { border: 2px solid transparent; margin: 0px 0 0 15px; padding: 10px 12px; border-radius: 50px;}
.idx1-tpl1937-navegacao .navbar-nav li:hover { border: 2px solid #99302b; margin: 0px 0 0 15px; padding: 10px 12px; border-radius: 50px;}
.idx1-tpl1937-navegacao .navbar-nav li a:hover { background-color: transparent;}
.idx1-tpl1937-navegacao-mobile { width: 100%;}
.idx1-tpl1937-navegacao-mobile .navbar-nav { display: flex; flex-direction: column; justify-content: end; float: inherit;}
.idx1-tpl1937-navegacao-mobile .navbar-nav li a { font: 400 16px "Urbanist", sans-serif; color: #000; text-transform: uppercase; padding: 0;	border: inherit;}
.idx1-tpl1937-navegacao-mobile .navbar-nav li { border: 2px solid transparent; margin: 0px 0 0 15px; padding: 10px 12px; border-radius: 50px;}
.idx1-tpl1937-navegacao-mobile .navbar-nav li:hover { border: 2px solid #99302b; margin: 0px 0 0 15px; padding: 10px 12px; border-radius: 50px;}
.idx1-tpl1937-navegacao-mobile .navbar-nav li a:hover { background-color: transparent;}
.idx1-tpl1937-navegacao-mobile { display: none;}
.idx1-tpl1937-side-overlay { top: 0; left: 0; display: none; position: fixed; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, .7); z-index: 998; opacity: 0; transition: all .5s ease-in-out; cursor: pointer;}
.idx1-tpl1937-active { display: block; opacity: 1;}
.idx1-tpl1937-menu-area { z-index: 999; width: 300px; top: 0; background-color: #f1f1f1; padding: 20px; height: 100vh; position: fixed; left: -310px; transition: all .3s ease-in-out;}
.idx1-tpl1937-btn-closed { width: 100%; font: 600 16px "Urbanist", sans-serif; text-align: right; cursor: pointer;}
.idx1-tpl1937-btn-closed span { color: #f1f1f1; background-color: #000; padding: 5px 10px; border-radius: 20px;}
.idx1-tpl1937-menu-area hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eeeeee42;}
.idx1-tpl1937-lista-menu .navbar-nav { display: flex; flex-direction: column;}
.idx1-tpl1937-lista-menu .navbar-nav li a { font: 400 16px "Urbanist", sans-serif; color: #333; text-transform: uppercase; padding: 10px 0;	border: inherit;}
.idx1-tpl1937-lista-menu .navbar-nav li a:hover { background-color: transparent;}
.idx1-tpl1937-ativo { left: 0;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1937 { width: 100%; margin: 0; padding: 0 15px; background-color: transparent; } .idx1-tpl1937-mobile { background-color: #f1f1f1; margin: 10px 0 0 0; display: flex !important; } .idx1-tpl1937-menu-ham { display: none; } .idx1-tpl1937-navegacao, .idx1-tpl1937-menuHam { display: none !important; } .idx1-tpl1937-container { width: 100%; height: auto; margin: 0 auto; padding: 0; margin: auto; display: flex; align-items: center; justify-content: space-between; } .idx1-tpl1937-hamb-mobile { width: 30px; height: 24px; display: flex !important; align-items: center; flex-direction: column; justify-content: space-between; cursor: pointer; margin: 0 10px 0 100px; } .idx1-tpl1937-hamb-mobile span { width: 100%; height: 2.5px; background-color: black; }
}
.idx1-tpl1937 {margin: 0 0 50px 0;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1938 { width: 100%; margin: 0; padding: 0; background-color: inherit; background-repeat: no-repeat !important; background-position: center center !important;}
.idx1-tpl1938 :focus,
.idx1-tpl1938 a,
.idx1-tpl1938 a:hover,
.idx1-tpl1938 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1938-container { width: 1200px; height: 185px; margin: 0 auto; padding: 0; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.idx1-tpl1938-texto { font: 600 30px "Urbanist", sans-serif; color: #fff; margin: 0 0 20px 0;}
.idx1-tpl1938-area-formulario { width: 75%;}
.idx1-tpl1938-area-formulario form { width: 100%; position: relative;}
.idx1-tpl1938-search { width: 100%; padding: 15px; border-radius: 50px; border: 0;}
::placeholder { font: 500 16px "Urbanist", sans-serif; color: #575757;}
::-webkit-input-placeholder { font: 500 16px "Urbanist", sans-serif; color: #575757;}
.idx1-tpl1938-botao-sub { position: absolute; right: 20px; top: 50%; transform: translateY(-50%); border: 0; background-color: transparent;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1938 { width: 100%; margin: 0; padding: 25px 15px; background-color: inherit; background-repeat: no-repeat !important; background-position: -380px 0px !important; background-size: 2000px !important; } .idx1-tpl1938-container { width: 100%; height: auto; margin: 0 auto; padding: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; } .idx1-tpl1938-texto { font: 600 30px "Urbanist", sans-serif; color: #fff; margin: 0 0 20px 0; text-align: center; } .idx1-tpl1938-area-formulario { width: 100%; } ::placeholder { font: 500 13px "Urbanist", sans-serif; color: #575757; } ::-webkit-input-placeholder { font: 500 13px "Urbanist", sans-serif; color: #575757; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1939 { width: 100%; margin: 0; padding: 0;} .idx1-tpl1939 :focus, .idx1-tpl1939 a,
.idx1-tpl1939 a:hover,
.idx1-tpl1939 a:focus { outline: none; text-decoration: none;} .idx1-tpl1939-container { width: 1200px; margin: 0 auto; padding: 0;} .idx1-tpl1939-itens { width: 100%; display: grid; grid-template-columns: repeat(6, 175px); column-gap: 30px; row-gap: 30px; margin: 45px 0 0 0;} .idx1-tpl1939-item { width: 175px; display: flex; align-items: center;} .idx1-tpl1939-item img { width: 175px; height: 100px; object-fit: cover; object-position: center;} .idx1-tpl1939-titulos { width: 100%;} .idx1-tpl1939-titulos h1 { font: 600 36px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;} .idx1-tpl1939-titulos p { font: 500 15px "Urbanist", sans-serif; color: #992e2d; margin: 0; padding: 0; text-transform: uppercase;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1939 { width: 100%; margin: 0; padding: 0; } .idx1-tpl1939-container { width: 100%; margin: 0 auto; padding: 0; } .idx1-tpl1939-itens { width: 100%; display: grid; grid-template-columns: repeat(4, 1fr); column-gap: 15px; row-gap: 20px; margin: 45px 0 0 0; } .idx1-tpl1939-item { width: 100%; } .idx1-tpl1939-item img { width: 100%; height: 100%; object-fit: cover; object-position: center;	}}</style{@if isset($codigo_html) && !empty($codigo_html)@}
{@$codigo_html@}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1941 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl1941 :focus,
.idx1-tpl1941 a,
.idx1-tpl1941 a:hover,
.idx1-tpl1941 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1941-container { width: 1200px; margin: 0 auto; padding: 0;}
.idx1-tpl1941-area-titulo { width: 100%;}
.idx1-tpl1941-area-titulo h1 { font: 600 36px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;}
.idx1-tpl1941-area-titulo p { font: 500 15px "Urbanist", sans-serif; color: #992e2d; margin: 0; padding: 0; text-transform: uppercase;}
.idx1-tpl1941-area-categoria { width: 100%; display: grid; grid-template-columns: repeat(5, 224px); column-gap: 20px; row-gap: 20px; margin: 40px 0 0 0;}
.idx1-tpl1941-categoria { width: 224px; height: 171px; border: 1px solid tomato; overflow: hidden; position: relative; border: 1px solid #e9e9e9; border-radius: 10px; box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);}
.idx1-tpl1941-categoria a h1 { z-index: 999; color: #333; position: relative; width: 100%; height: 100%; display: flex; justify-content: center; align-items: end; margin: 0; padding: 0 0 20px 0; font: 600 18px "Urbanist", sans-serif; text-transform: uppercase;}
.idx1-tpl1941-categoria img { width: 448px; height: 171px; position: absolute; top: 0; left: 0; transition: all 0.3s;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1941 { width: 100%; margin: 0; padding: 15px; } .idx1-tpl1941-area-categoria { width: 100%; display: grid; grid-template-columns: 1fr 1fr 1fr; column-gap: 10px; row-gap: 10px; margin: 40px 0 0 0; } .idx1-tpl1941-categoria { width: 100%; height: 120px; border: 1px solid tomato; overflow: hidden; position: relative; border: 1px solid #e9e9e9; border-radius: 10px; box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1); } .idx1-tpl1941-container { width: 100%; margin: 0 auto; padding: 0; } .idx1-tpl1941-categoria img { width: 250px; height: auto; position: absolute; top: 0; left: 0; transition: all 0.3s; }}
@media (max-width: 390px) { .idx1-tpl1941-categoria img { width: 250px; height: auto; position: absolute; top: 0; left: 0; transition: all 0.3s; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1942 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl1942 :focus,
.idx1-tpl1942 a,
.idx1-tpl1942 a:hover,
.idx1-tpl1942 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1942-container { width: 1200px; margin: 0 auto; padding: 0;}
.idx1-tpl1942-area-titulo { width: 100%;}
.idx1-tpl1942-area-titulo h1 { font: 600 36px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;}
.idx1-tpl1942-area-titulo p { font: 500 15px "Urbanist", sans-serif; color: #992e2d; margin: 0; padding: 0; text-transform: uppercase;}
.idx1-tpl1942-area-categoria { width: 100%; display: grid; grid-template-columns: repeat(5, 224px); column-gap: 20px; row-gap: 20px; margin: 40px 0 0 0;}
.idx1-tpl1942-categoria { width: 224px; height: 171px; border: 1px solid tomato; overflow: hidden; border: 1px solid #e9e9e9; border-radius: 10px; box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);}
.idx1-tpl1942-categoria img { width: 224px; height: 171px; object-fit: cover; object-position: center;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1942 { width: 100%; margin: 0; padding: 15px; } .idx1-tpl1942-area-categoria { width: 100%; display: grid; grid-template-columns: repeat(5, 1fr); column-gap: 10px; row-gap: 10px; margin: 40px 0 0 0; } .idx1-tpl1942-categoria { width: 100%; height: auto; border: 1px solid tomato; overflow: hidden; border: 1px solid #e9e9e9; border-radius: 10px; box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1); } .idx1-tpl1942-container { width: 100%; margin: 0 auto; padding: 0; } .idx1-tpl1942-categoria img { width: 100%; height: auto; transition: all 0.3s; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1943 { width: 100%; margin: 0; padding: 70px 0; background-color: #000;}
.idx1-tpl1943 :focus,
.idx1-tpl1943 a,
.idx1-tpl1943 a:hover,
.idx1-tpl1943 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1943-container { width: 1200px; margin: 0 auto; padding: 0;}
.idx1-tpl1943-titulo-principal { font: 600 36px "Urbanist", sans-serif; color: #fff; margin: 0; padding: 0;}
.idx1-tpl1943-area-conteudo { display: grid; grid-template-columns: 430px 720px; column-gap: 50px; margin: 55px 0 0 0;}
.idx1-tpl1943-texto { font: 500 18px/33px "Urbanist", sans-serif; color: #fff; position: relative;}
.idx1-tpl1943-galeria { width: 720px; height: auto;}
.idx1-tpl1943-btn-link { display: inline-flex; color: #fff; border-radius: 50px; padding: 15px 30px; border: 2px solid #fff; font: 500 14px "Urbanist", sans-serif; text-transform: uppercase; position: absolute; bottom: 0; left: 0;}
.idx1-tpl1943-btn-link:hover { color: #fff;}
.idx1-tpl1943-galeria { display: grid; grid-template-columns: repeat(2, 1fr); grid-column-gap: 10px; grid-row-gap: 10px;}
.idx1-tpl1943-gal1 { grid-area: 1 / 1 / 2 / 3;}
.idx1-tpl1943-gal2 { grid-area: 2 / 1 / 3 / 2;}
.idx1-tpl1943-gal3 { grid-area: 2 / 2 / 3 / 3;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1943 { width: 100%; margin: 0; padding: 15px; } .idx1-tpl1943-container { width: 100%; margin: 0 auto; padding: 0; } .idx1-tpl1943-galeria { width: 100%; height: auto; } .idx1-tpl1943-area-conteudo { display: grid; grid-template-columns: 1fr; column-gap: 50px; row-gap: 30px; margin: 55px 0 0 0; } .idx1-tpl1943-btn-link { display: flex; color: #fff; border-radius: 50px; padding: 15px 30px; border: 2px solid #fff; font: 500 14px "Urbanist", sans-serif; text-transform: uppercase; position: relative; margin: 15px 0; align-items: center; justify-content: center; } .idx1-tpl1943-galeria { display: grid; grid-template-columns: 1fr; grid-column-gap: 10px; grid-row-gap: 10px; } .idx1-tpl1943-gal1 { grid-area: 1 / 1 / 1 / 2; } .idx1-tpl1943-gal1 img, .idx1-tpl1943-gal2 img, .idx1-tpl1943-gal3 img { width: 100%; height: auto; } .idx1-tpl1943-gal2 { grid-area: 2 / 1 / 2 / 3; } .idx1-tpl1943-gal3 { grid-area: 3 / 1 / 3 / 3; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1944 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl1944 :focus,
.idx1-tpl1944 a,
.idx1-tpl1944 a:hover,
.idx1-tpl1944 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1944-container { width: 1200px; margin: 0 auto; padding: 0;}
.idx1-tpl1944-area-titulo { width: 100%;}
.idx1-tpl1944-area-titulo h1 { font: 600 36px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;}
.idx1-tpl1944-area-titulo p { font: 500 15px "Urbanist", sans-serif; color: #992e2d; margin: 0; padding: 0; text-transform: uppercase;}
.idx1-tpl1944-grades { width: 100%; display: grid; grid-template-columns: 700px 490px; column-gap: 10px; row-gap: 20px; margin: 40px 0 0 0;}
.idx1-tpl1944-informacao { width: 100%; display: grid; grid-template-columns: repeat(3, 218px); column-gap: 15px; row-gap: 20px; margin: 0;}
.idx1-tpl1944-proposta h1 { font: 600 20px "Urbanist", sans-serif; color: #992e2d; margin: 0; padding: 0;}
.idx1-tpl1944-proposta { font: 400 16px/32px "Urbanist", sans-serif; color: #000;}
.idx1-tpl1944-proposta span { display: flex; font: 600 36px "Urbanist", sans-serif; color: #992e2d; width: 80px; height: 80px; border: 3px solid #992e2d; border-radius: 100px; justify-content: center; align-items: center; margin: 0 0 20px 0;}
.idx1-tpl1944-area-imagem img { width: 100%;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1944 { width: 100%; margin: 0; padding: 15px; } .idx1-tpl1944-container { width: 100%; margin: 0; padding: 0; } .idx1-tpl1944-grades { width: 100%; display: grid; grid-template-columns: 1fr; row-gap: 10px; margin: 40px 0 0 0; } .idx1-tpl1944-informacao { width: 100%; display: grid; grid-template-columns: 1fr; row-gap: 15px; margin: 0; } .idx1-tpl1944-proposta { text-align: center; } .idx1-tpl1944-proposta span { margin: 0 auto 20px auto; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1945 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl1945 :focus,
.idx1-tpl1945 a,
.idx1-tpl1945 a:hover,
.idx1-tpl1945 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1945-container { width: 1200px; margin: 0 auto; padding: 0;}
.idx1-tpl1945-grades { width: 100%; display: grid; grid-template-columns: 860px 305px; column-gap: 35px; margin: 40px 0 0 0;}
.idx1-tpl1945-area-titulo { width: 100%;}
.idx1-tpl1945-area-titulo h1 { font: 600 36px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;}
.idx1-tpl1945-area-titulo p { font: 500 15px "Urbanist", sans-serif; color: #992e2d; margin: 0; padding: 0; text-transform: uppercase;}
.idx1-tpl1945-chapeu { display: block; font: 500 16px "Urbanist", sans-serif; color: #fff; margin: 0; padding: 0; text-transform: uppercase;}
.idx1-tpl1945-titulo { display: block; font: 500 22px "Urbanist", sans-serif; color: #fff; margin: 0; padding: 0; text-transform: inherit;}
.idx1-tpl1945-grade-1 { display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 10px; row-gap: 10px;}
.idx1-tpl1945-area-img { position: relative; border-radius: 10px; overflow: hidden;}
.idx1-tpl1945-overlay { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: #0000002f;}
.idx1-tpl1945-caption { position: absolute; bottom: 0; left: 0; padding: 20px;}
.idx1-tpl1945-artigos-item { display: flex; flex-direction: column; row-gap: 35px;}
.idx1-tpl1945-artigos-item span { display: block; font: 500 16px "Urbanist", sans-serif; color: #992e2d; margin: 0 0 15px 0; text-transform: uppercase;}
.idx1-tpl1945-artigos-item h1 { font: 500 18px "Urbanist", sans-serif; color: #333; margin: 0; padding: 0;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1945 { width: 100%; margin: 0; padding: 15px; } .idx1-tpl1945-container { width: 100%; margin: 0; padding: 0; } .idx1-tpl1945-grades { width: 100%; display: grid; grid-template-columns: 1fr; row-gap: 35px; margin: 40px 0 0 0; } .idx1-tpl1945-grade-1 { display: grid; grid-template-columns: 1fr; column-gap: 10px; row-gap: 10px; } .idx1-tpl1945-area-img img { width: 100%; height: 235px; object-fit: cover; object-position: center; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1946 { width: 100%; margin: 0; padding: 45px 0; background-color: #000;}
.idx1-tpl1946 :focus,
.idx1-tpl1946 a,
.idx1-tpl1946 a:hover,
.idx1-tpl1946 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1946-container { width: 1200px; margin: 0 auto; padding: 0; display: grid; grid-template-columns: 266px 210px 320px 1fr;}
.idx1-tpl1946-menu-footer .navbar-nav li a { padding: 0; font: 300 16px "Urbanist", sans-serif; color: #fff; text-transform: uppercase;	border: 0px;}
.idx1-tpl1946-menu-footer .navbar-nav li a { background-color: transparent;}
.idx1-tpl1946-menu-footer .navbar-nav li { margin: 0 0 15px 0;}
.idx1-tpl1946-menu-footer .navbar-nav { display: flex; flex-direction: column;}
.idx1-tpl1946-image-footer { width: 100%; display: flex; flex-direction: column; justify-content: space-between; row-gap: 20px;}
.idx1-tpl1946-redesociais { width: 100%; text-align: right; display: flex; column-gap: 10px; justify-content: end;}
.idx1-tpl1946-infor-item { display: flex; column-gap: 10px; font: 300 18px "Urbanist", sans-serif; color: #fff;}
.idx1-tpl1946-infor-footer { display: flex; flex-direction: column; justify-content: space-between;}
.idx1-tpl1946-copy { border-top: 1px solid #2c2c2c; padding: 45px 0 0 0; margin: 45px auto 0 auto; width: 1200px; font: 300 16px "Urbanist", sans-serif; color: #fff; display: flex; justify-content: space-between;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1946 { width: 100%; margin: 0; padding: 15px; } .idx1-tpl1946-container { width: 100%; margin: 0 auto; padding: 0; display: grid; grid-template-columns: 1fr; } .idx1-tpl1946-image-footer { margin: 15px 0 0 0; row-gap: 30px; } .idx1-tpl1946-imgLeft { width: 100%; } .idx1-tpl1946-redesociais { width: 100%; text-align: right; display: flex; column-gap: 10px; justify-content: center; } .idx1-tpl1946-menu-footer .navbar-nav { display: flex; flex-direction: column; margin: 0; } .idx1-tpl1946-logo-footer { text-align: center; margin: 0 0 35px 0; }
.idx1-tpl1946-menu-footer{ display: none;} .idx1-tpl1946-infor-footer { display: flex; flex-direction: column; justify-content: space-between; margin: 25px 0; row-gap: 20px; } .idx1-tpl1946-copy { width: 100%; padding: 20px 0 0px 0; margin: 0; } .idx1-tpl1946-copy img { height: 100%; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1947 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl1947 :focus,
.idx1-tpl1947 a,
.idx1-tpl1947 a:hover,
.idx1-tpl1947 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1947-container { width: 1200px; margin: 0 auto; padding: 0;}
.idx1-tpl1947-area-titulo { width: 100%; display: grid; grid-template-columns: 1fr 257px; align-items: center; margin: 0 0 45px 0;}
.idx1-tpl1947-area-titulo h1 { font: 600 36px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;}
.idx1-tpl1947-area-titulo p { font: 500 15px "Urbanist", sans-serif; color: #992e2d; margin: 0; padding: 0; text-transform: uppercase;}
.idx1-tpl1947-btn-link { height: 48px; border: 2px solid #992e2d; border-radius: 50px; font: 400 16px "Urbanist", sans-serif; color: #992e2d; display: flex; justify-content: center; align-items: center; text-transform: uppercase;}
.idx1-tpl1947-btn-link:hover { color: #992e2d;}
.idx1-tpl1947-cars { display: grid; grid-template-columns: repeat(5, 224px); column-gap: 19px; row-gap: 19px;}
.idx1-tpl1947-cars-item { display: flex; flex-direction: column; background-color: #fff; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, .2);}
.idx1-tpl1947-thumbs { width: 100%; display: flex; justify-content: space-between; margin: 2px 0 0 0;}
.idx1-tpl1947-box2 { width: 100%;	height: 50px; display: flex; justify-content: space-between; align-items: start; padding: 9px 10px; font: 400 12px "Urbanist", sans-serif; color: #333; text-transform: uppercase;}
.idx1-tpl1947-box3 { width: 100%; display: flex; justify-content: space-between; flex-direction: column; row-gap: 8px;}
.idx1-tpl1947-box3 h1 { font: 600 18px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;	height: 100px;}
.idx1-tpl1947-box3 h2 { font: 700 22px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;}
.idx1-tpl1947-box3 h3 { font: 400 16px "Urbanist", sans-serif; color: #919191; margin: 0; padding: 0;}
.idx1-tpl1947-box-left { font: 400 14px "Urbanist", sans-serif; color: #fff; display: flex; column-gap: 7px;}
.idx1-tpl1947-box-right { font: 400 14px "Urbanist", sans-serif; color: #fff; text-transform: uppercase; display: flex; column-gap: 7px;}
.idx1-tpl1947-box1,
.idx1-tpl1947-box2,
.idx1-tpl1947-box3 { background-color: #fff;}
.idx1-tpl1947-box4 { display: flex; justify-content: space-between; padding: 23px 10px 15px 10px;	background-color: #000; margin: -10px 0 0 0; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;}
.idx1-tpl1947-box3 { padding: 0 10px 10px 10px; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;	position:relative;}
.idx1-tpl1947-mini-logo { width: 30px; height: 30px;}
.idx1-tpl1947-photo-g{ object-fit: cover; object-position: center;
}
.idx1-tpl1947-thumbs img{ object-fit: cover; object-position: center;
}
.imgNull{ width:111px; height: 84px; background-color: #f1f1f1; display: flex; justify-content: center; align-items:center;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1947 { width: 100%; margin: 0; padding: 15px; } .idx1-tpl1947-container { width: 100%; margin: 0 auto; padding: 0; } .idx1-tpl1947-area-titulo { width: 100%; display: grid; grid-template-columns: 1fr; align-items: center; margin: 0 0 45px 0; grid-row-gap: 20px; } .idx1-tpl1947-cars { display: grid; grid-template-columns: 1fr; column-gap: 19px; row-gap: 19px; } .idx1-tpl1947-box1 img { height: 345px; width: 100%; } .idx1-tpl1947-thumbs img { height: 171px; width: 100%; }
.idx1-tpl1947-thumbs { width: 100%; display: grid; grid-template-columns: repeat(2, 1fr); justify-content: space-between; margin: 2px 0 0 0; column-gap: 2px; }
.idx1-tpl1947-box3 h1 { font: 600 18px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;	height: auto;}
.idx1-tpl1947-area-titulo h1 { font: 600 29px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;}
.idx1-tpl1947-box4 { display: flex; justify-content: space-between; padding: 24px 10px 10px 10px; background-color: #000; margin: -10px 0 0 0; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;}
.idx1-tpl1947-box3 { position:relative;}
}

/*INICIO-DESKTOP-p1*/
.idx2-tpl1947 { width: 100%; margin: 0; padding: 0;}
.idx2-tpl1947 :focus,
.idx2-tpl1947 a,
.idx2-tpl1947 a:hover,
.idx2-tpl1947 a:focus { outline: none; text-decoration: none;}
.idx2-tpl1947-container { width: 1200px; margin: 0 auto; padding: 0;}
.idx2-tpl1947-area-titulo { width: 100%; display: grid; grid-template-columns: 1fr 257px; align-items: center; margin: 0 0 45px 0;}
.idx2-tpl1947-area-titulo h1 { font: 600 36px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;}
.idx2-tpl1947-area-titulo p { font: 500 15px "Urbanist", sans-serif; color: #992e2d; margin: 0; padding: 0; text-transform: uppercase;}
.idx2-tpl1947-btn-link { height: 48px; border: 2px solid #992e2d; border-radius: 50px; font: 400 16px "Urbanist", sans-serif; color: #992e2d; display: flex; justify-content: center; align-items: center; text-transform: uppercase;}
.idx2-tpl1947-btn-link:hover { color: #992e2d;}
.idx2-tpl1947-cars { display: grid; grid-template-columns: repeat(5, 224px); column-gap: 19px; row-gap: 19px;}
.idx2-tpl1947-cars-item { display: flex; flex-direction: column; background-color: #fff; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, .2);}
.idx2-tpl1947-thumbs { width: 100%; display: flex; justify-content: space-between; margin: 2px 0 0 0;}
.idx2-tpl1947-box2 { width: 100%;	height: 50px; display: flex; justify-content: space-between; align-items: start; padding: 9px 10px; font: 400 12px "Urbanist", sans-serif; color: #333; text-transform: uppercase;}
.idx2-tpl1947-box3 { width: 100%; display: flex; justify-content: space-between; flex-direction: column; row-gap: 8px;}
.idx2-tpl1947-box3 h1 { font: 600 18px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;	height: 100px;}
.idx2-tpl1947-box3 h2 { font: 700 22px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;}
.idx2-tpl1947-box3 h3 { font: 400 16px "Urbanist", sans-serif; color: #919191; margin: 0; padding: 0;}
.idx2-tpl1947-box-left { font: 400 14px "Urbanist", sans-serif; color: #fff; display: flex; column-gap: 7px;}
.idx2-tpl1947-box-right { font: 400 14px "Urbanist", sans-serif; color: #fff; text-transform: uppercase; display: flex; column-gap: 7px;}
.idx2-tpl1947-box1,
.idx2-tpl1947-box2,
.idx2-tpl1947-box3 { background-color: #fff;}
.idx2-tpl1947-box4 { display: flex; justify-content: space-between; padding: 23px 10px 15px 10px;	background-color: #000; margin: -10px 0 0 0; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;}
.idx2-tpl1947-box3 { padding: 0 10px 10px 10px; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;	position:relative;}
.idx2-tpl1947-mini-logo { width: 30px; height: 30px;}
.idx2-tpl1947-photo-g{ object-fit: cover; object-position: center;
}
.idx2-tpl1947-thumbs img{ object-fit: cover; object-position: center;
}
.imgNull{ width:111px; height: 84px; background-color: #f1f1f1; display: flex; justify-content: center; align-items:center;}
/*FIM*/
@media (max-width: 768px) { .idx2-tpl1947 { width: 100%; margin: 0; padding: 15px; } .idx2-tpl1947-container { width: 100%; margin: 0 auto; padding: 0; } .idx2-tpl1947-area-titulo { width: 100%; display: grid; grid-template-columns: 1fr; align-items: center; margin: 0 0 45px 0; grid-row-gap: 20px; } .idx2-tpl1947-cars { display: grid; grid-template-columns: 1fr; column-gap: 19px; row-gap: 19px; } .idx2-tpl1947-box1 img { height: 345px; width: 100%; } .idx2-tpl1947-thumbs img { height: 171px; width: 100%; }
.idx2-tpl1947-thumbs { width: 100%; display: grid; grid-template-columns: repeat(2, 1fr); justify-content: space-between; margin: 2px 0 0 0; column-gap: 2px; }
.idx2-tpl1947-box3 h1 { font: 600 18px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;	height: auto;}
.idx2-tpl1947-area-titulo h1 { font: 600 29px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;}
.idx2-tpl1947-box4 { display: flex; justify-content: space-between; padding: 24px 10px 10px 10px; background-color: #000; margin: -10px 0 0 0; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;}
.idx2-tpl1947-box3 { position:relative;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1949 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl1949 :focus,
.idx1-tpl1949 a,
.idx1-tpl1949 a:hover,
.idx1-tpl1949 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1949-container { width: 1200px; margin: 0 auto; padding: 0;}
.idx1-tpl1949-container-global { width: 1200px; margin: 0 auto; padding: 0; display: grid; grid-template-columns: 740px 420px; column-gap: 40px;}
.idx1-tpl1949-area-btn { font: 400 16px "Urbanist", sans-serif; color: #fff; display: flex; align-items: center; column-gap: 20px; text-transform: uppercase;}
.idx1-tpl1949 .swiper { width: 100%; height: 100%;}
.idx1-tpl1949 .swiper-slide { text-align: center; font-size: 18px; background: transparent; display: flex; justify-content: center; align-items: center;}
.idx1-tpl1949 .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover;}
.swiper-slide a.idx1-tpl1949-linkImage { display: block; width: 899px; height: 475px; object-fit: cover; position: relative;}
.idx1-tpl1949 .swiper { width: 100%; height: 300px; margin-left: auto; margin-right: auto;}
.idx1-tpl1949 .swiper-slide { background-size: cover; background-position: center;}
.idx1-tpl1949 .mySwiper2 { height: 555px; width: 100%;}
.idx1-tpl1949 .mySwiper { height: 13%; box-sizing: border-box; padding: 0;}
.idx1-tpl1949 .mySwiper .swiper-slide { width: 25%; height: 107px; opacity: 0.7; margin: 8px 0 0 0;}
.idx1-tpl1949 .mySwiper .swiper-slide-thumb-active { opacity: 1;}
.idx1-tpl1949 .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover;}
.idx1-tpl1949 .mySwiper img { display: block; width: 100%; height: 105px; object-fit: cover;}
.idx1-tpl1949-ficha { border: 1px solid #f0f0f0; display: grid; grid-template-columns: 1fr 183px; margin: 45px 0 0 0;}
.idx1-tpl1949-ficha-box1 { width: 100%; height: 100%; padding: 20px 0 20px 30px;}
.idx1-tpl1949-ficha-box1 h1 { font: 700 24px "Urbanist", sans-serif; color: #992e2d; margin: 0; padding: 0; text-transform: capitalize; display: flex; align-items: center; column-gap: 10px;}
.idx1-tpl1949-ficha-box2 { position: relative; height: 100%; background-color: #017cc2; padding: 23px;}
.idx1-tpl1949-icon-combust { position: absolute; left: 0; top: 17px;}
.idx1-tpl1949-titulo-consumo { font: 700 18px "Urbanist", sans-serif; color: #fff; margin: 0 0 0 15px;}
.idx1-tpl1949-titulo-consumo span { background-color: #fff; font: 700 18px "Urbanist", sans-serif; color: #017cc2; position: relative; padding: 0px 7px 0 3px; margin: 9px;}
.idx1-tpl1949-titulo-consumo span::after { top: 0; left: -8px; position: absolute; display: block; content: ''; width: 0px; height: 0px; border-style: solid; border-width: 11px 8px 11px 0; border-color: transparent #ffffff transparent transparent; transform: rotate(0deg);}
.idx1-tpl1949-comb-consumo span { font: 400 18px "Urbanist", sans-serif; color: #fff; display: block; margin: 0 0 7px 0;}
.idx1-tpl1949-comb-consumo strong { font: 700 18px "Urbanist", sans-serif; color: #fff;}
.idx1-tpl1949-comb-consumo { margin: 25px 0 0 0;}
.idx1-tpl1949-consumo-cidade { margin: 26px 0 0 0; font: 400 16px "Urbanist", sans-serif; color: #fff;}
.idx1-tpl1949-selo { position: absolute; bottom: 20px; right: 20px;}
.idx1-tpl1949-rows-texto { font: 400 18px "Urbanist", sans-serif; color: #000; margin: 20px 0;}
.idx1-tpl1949-rows-infor { display: grid; grid-template-columns: repeat(4, 120px); column-gap: 10px; row-gap: 20px;}
.idx1-tpl1949-rows-dados { font: 400 18px "Urbanist", sans-serif; color: #000;}
.idx1-tpl1949-area-asidebar-box1 span { background-color: #992e2d; padding: 7px 10px; color: #fff; font: 700 16px "Urbanist", sans-serif; margin: 0 10px 0 0; border-radius: 7px;}
.idx1-tpl1949-area-asidebar-box1 { height: 32px; margin: 0 0 36px 0;	display: inherit;}
.idx1-tpl1949-area-asidebar-box2 { display: grid; grid-template-columns: 100px 300px; column-gap: 20px;}
.idx1-tpl1949-data-car-km { font: 400 14px "Urbanist", sans-serif; color: #858585;}
.idx1-tpl1949-data-car-dados { font: 400 18px "Urbanist", sans-serif; color: 3858585;}
.idx1-tpl1949-data-car { font: 700 24px "Urbanist", sans-serif; color: #000;}
.idx1-tpl1949-data-car strong { font: 700 24px "Urbanist", sans-serif; color: #992e2d;}
.idx1-tpl1949-datadata-flex { display: flex; flex-direction: column; row-gap: 5px;}
.idx1-tpl1949-car-preco { display: flex; justify-content: space-between; align-items: center; margin: 10px 0 0 0;}
.idx1-tpl1949-car-preco h1 { font: 500 36px "Urbanist", sans-serif; color: #000;}
.idx1-tpl1949-share { position: relative; width: 30%;}
.idx1-tpl1949-share-link { cursor: pointer; font: 400 16px "Urbanist", sans-serif; color: #000; display: flex; justify-content: space-between;}
.idx1-tpl1949-compartilhar { position: absolute; top: 32px; right: 0; background-color: #fff; padding: 10px; border-radius: 10px; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.2);}
.idx1-tpl1949-toggle { display: flex !important; column-gap: 10px;}
.idx1-tpl1949-area-loja { margin: 25px 0 0 0; padding: 30px; background-color: #f0f0f0;}
.idx1-tpl1949-logo-loja { width: auto; height: 120px; object-fit: cover; object-position: center; margin: 0 0 30px 0;	border-radius: 10px
}
.idx1-tpl1949-titulo-loja { font: 500 24px "Urbanist", sans-serif; color: #992e2d; text-transform: uppercase;}
.idx1-tpl1949-end-loja { font: 400 16px "Urbanist", sans-serif; color: #000; margin: 6px 0 28px 0;}
.idx1-tpl1949-contatos-loja { display: flex; flex-direction: column;}
.idx1-tpl1949-contatos-loja span { font: 500 30px "Urbanist", sans-serif; color: #000; margin: 0;}
.idx1-tpl1949-btn-estoque-loja { align-items: center; display: flex; justify-content: space-between; margin: 20px 0 0 0;}
.idx1-tpl1949-btn-bntEstoque,
.idx1-tpl1949-btn-bntEstoque:hover { font: 500 20px "Urbanist", sans-serif; color: #000; border: 2px solid #000; border-radius: 50px; padding: 7px 28px; text-transform: uppercase;}
.idx1-tpl1949-redesociais { display: flex; column-gap: 7px;}
.idx1-tpl1949-separador { width: 100%; height: 1px; margin: 28px auto; background-color: #d9d9d9;}
.idx1-tpl1949-form-interesse-titulo { font: 700 30px "Urbanist", sans-serif; color: #992e2d; padding: 0 30px; margin: 0 0 20px 0;}
.idx1-tpl1949-formulario-envio { padding: 0 30px; text-align: right;}
.idx1-tpl1949-formulario-envio input { background-color: #fff; border: 1px solid #dbdbdb; border-radius: 7px; padding: 10px 20px; margin: 0 0 15px 0; width: 100%; font: 400 17px "Urbanist", sans-serif;}
::placeholder { font: 400 17px "Urbanist", sans-serif; color: #ccc
}
.idx1-tpl1949-btn-enviar { padding: 10px 36px; border-radius: 50px; background-color: transparent; text-transform: uppercase; border: 2px solid #8fc700; font: 500 15px "Urbanist", sans-serif; color: #8fc700;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1949 { width: 100%; margin: 0; padding: 0 15px; } .idx1-tpl1949-container { width: 100%; margin: 0 auto; padding: 0; } .idx1-tpl1949-container-global { width: 100%; margin: 0 auto; padding: 0; display: grid; grid-template-columns: 100%; column-gap: 40px; } .idx1-tpl1949-ficha { border: 1px solid #f0f0f0; display: grid; grid-template-columns: 1fr; margin: 0; }
.idx1-tpl1949 .mySwiper2 { height: 395px; width: 100%; }
.idx1-tpl1949 .mySwiper img { display: block; width: 100%; height: 72px; object-fit: contain; } .idx1-tpl1949-ficha-box1 { width: 100%; height: 100%; padding: 15px; } .idx1-tpl1949-rows-infor { display: grid; grid-template-columns: repeat(3, 1fr); column-gap: 20px; row-gap: 30px; } .idx1-tpl1949-comb-consumo { margin: 30px 25px 0 0; float: left; } .idx1-tpl1949-consumo-cidade { margin: 30px 0 0 0; font: 400 16px "Urbanist", sans-serif; color: #fff; position: absolute; right: 20px; bottom: 27px; } .idx1-tpl1949-selo { position: absolute; top: 20px; right: 20px; } .idx1-tpl1949-rows-dados { font: 400 16px "Urbanist", sans-serif; color: #000; } .idx1-tpl1949-comb-consumo strong { font: 700 16px "Urbanist", sans-serif; color: #fff; } .idx1-tpl1949-area-asidebar-box2 { display: grid; grid-template-columns: 100px 1fr; column-gap: 20px; } .idx1-tpl1949-share-link { cursor: pointer; font: 400 16px "Urbanist", sans-serif; color: #000; display: flex; justify-content: space-between; column-gap: 8px; } .idx1-tpl1949-car-preco h1 { font: 500 33px "Urbanist", sans-serif; color: #000; } .idx1-tpl1949-share { position: relative; width: auto; } .idx1-tpl1949-area-asidebar { margin: 30px 0 0 0; } .idx1-tpl1949-area-asidebar-box1 { height: 32px; margin: 0 0 15px 0;	display:none; } .idx1-tpl1949-logo-loja { width: auto; height: 106px; object-fit: cover; object-position: center; margin: 0px 0 15px 0; } .idx1-tpl1949-area-loja { margin: 7px 0 0 0; padding: 20px; background-color: #f0f0f0; }
.idx1-tpl1949-btn-bntEstoque,
.idx1-tpl1949-btn-bntEstoque:hover { font: 500 16px "Urbanist", sans-serif; color: #000; border: 2px solid #000; border-radius: 50px; padding: 7px 28px; text-transform: uppercase; } .idx1-tpl1949-form-interesse-titulo { font: 700 30px "Urbanist", sans-serif; color: #992e2d; padding: 0; margin: 0 0 20px 0; } .idx1-tpl1949-formulario-envio { padding: 0; text-align: right; }
.idx1-tpl1949-titulo-loja { text-align: center;}
.idx1-tpl1949-area-logo-loja{ text-align:center;
}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1950{ width: 100%; margin: 0; padding: 0;
}
.idx1-tpl1950-container{ width: 1200px; margin: 0 auto; padding: 0; height: 120px; display: flex; justify-content: space-between; align-items: center; column-gap: 20px;
}
.idx1-tpl1950-logo { width: 100%; max-width: 340px;}
.idx1-tpl1950-menu { flex: 1;}
.idx1-tpl1950-redesocial { display: flex; column-gap: 10px;}
.idx1-tpl1950-redesocial a span,
.idx1-tpl1950-redesocial span{ display: block
}
.idx1-tpl1950-menu{ text-align: center;}
.idx1-tpl1950-menu .nav { display: flex; justify-content: center; flex-direction: row !important; column-gap: 15px;}
.idx1-tpl1950-menu .nav li a{ font: 400 14px "Montserrat", sans-serif; color: #000; text-decoration: none; text-transform: uppercase;}
.idx1-tpl1950-previsao{ width: 25%; display: flex; justify-content: center; align-items: center;
}
.idx1-tpl1950-previsao-item{ display: flex; justify-content: center; align-items: center; flex-direction: column; row-gap: 5px;
}
.idx1-tpl1950-previsao-item .idx1-tpl1950-data-item{ padding-top: 5px; color: #868686; text-align: center; font: 300 13px / 14px "Montserrat", sans-serif;}
.idx1-tpl1950-logo img { height: auto;}
/*FIM*/
@media (max-width: 768px){ .idx1-tpl1950-container { width: 100%; margin: 0; padding: 0 15px; flex-direction: column; row-gap: 15px;	height: auto; } .idx1-tpl1950-previsao{ width: 100%; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1952 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl1952 :focus,
.idx1-tpl1952 a,
.idx1-tpl1952 a:hover,
.idx1-tpl1952 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1952-container { width: 100%; height: auto; margin: 0 auto; padding: 0; border: 1px solid #e5e4e4; padding: 25px;}
.idx1-tpl1952-texto-1 { font: 400 18px/25px "Urbanist", sans-serif; color: #000;}
.idx1-tpl1952-titulo { font: 600 30px "Urbanist", sans-serif; color: #992e2d; margin: 0 0 18px 0;}
.idx1-tpl1952-btn-cad { border: 1px solid #8fc700; color: #8fc700; font: 400 18px "Urbanist", sans-serif;}
.idx1-tpl1952-btn-cad { border: 1px solid #8fc700; color: #8fc700; font: 400 18px "Urbanist", sans-serif; padding: 10px 31px; margin: 7px 0 0 0; border-radius: 50px; text-transform: uppercase; background-color: transparent;}
.idx1-tpl1952-container form { text-align: right;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1952 { width: 100%; margin: 0; padding: 15px; } .idx1-tpl1952-container { width: 100%; height: auto; margin: 0 auto; padding: 0; border: 1px solid #e5e4e4; padding: 25px; } .idx1-tpl1952-container form { text-align: right; } .idx1-tpl1952-btn-cad { border: 1px solid #8fc700; color: #8fc700; font: 400 18px "Urbanist", sans-serif; padding: 10px 31px; margin: 7px 0 0 0; border-radius: 50px; text-transform: uppercase; background-color: transparent; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1953 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl1953 :focus,
.idx1-tpl1953 a,
.idx1-tpl1953 a:hover,
.idx1-tpl1953 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1953-container { width: 300px; height: auto; margin: 0 auto 0; padding: 0; border: 1px solid #e5e4e4; padding: 25px;}
.idx1-tpl1953-texto-1 { font: 400 18px/25px "Urbanist", sans-serif; color: #000; text-align: left;}
.idx1-tpl1953-titulo { font: 600 30px "Urbanist", sans-serif; color: #992e2d; margin: 0 0 18px 0;}
.idx1-tpl1953-btn-cad { border: 1px solid #8fc700; color: #8fc700; font: 400 18px "Urbanist", sans-serif;}
.idx1-tpl1953-btn-cad { border: 2px solid #8fc700; color: #8fc700; font: 400 18px "Urbanist", sans-serif; padding: 10px 31px; margin: 7px 0 0 0; border-radius: 50px; text-transform: uppercase; background-color: transparent;}
.idx1-tpl1953-container form { text-align: right;}
.idx1-tpl1953-container form input { width: 100%; padding: 12px 20px; border-radius: 8px; border: 1px solid #e5e5e5; font: 400 18px "Urbanist", sans-serif; color: #989898; margin: 0 0 13px 0;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1953 { width: 100%; margin: 0; padding: 15px; } .idx1-tpl1953-container { width: 100%; height: auto; margin: 0 auto; padding: 0; border: 1px solid #e5e4e4; padding: 25px; } .idx1-tpl1953-container form { text-align: right; } .idx1-tpl1953-btn-cad { border: 1px solid #8fc700; color: #8fc700; font: 400 18px "Urbanist", sans-serif; padding: 10px 31px; margin: 7px 0 0 0; border-radius: 50px; text-transform: uppercase; background-color: transparent; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1954 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl1954 :focus,
.idx1-tpl1954 a,
.idx1-tpl1954 a:hover,
.idx1-tpl1954 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1954-container { width: 1200px; margin: 0 auto; padding: 0;}
.idx1-tpl1954-area-titulo { width: 100%; display: grid; grid-template-columns: 1fr 175px; align-items: center; margin: 32px 0 75px 0;}
.idx1-tpl1954-area-titulo h1 { font: 400 30px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;}
.idx1-tpl1954-btn-link { height: 48px; border: 2px solid #992e2d; border-radius: 50px; font: 600 16px "Urbanist", sans-serif; color: #992e2d; display: flex; justify-content: center; align-items: center; text-transform: uppercase; position: relative;}
.idx1-tpl1954-closed { width: 30px; height: 30px; background-color: #992e2d; border-radius: 50px; font: 300 16px "Urbanist", sans-serif; color: #fff; right: 10px; display: flex; justify-content: center; align-items: center; position: absolute; transform: scale(0); transition: all 0.2s;}
.idx1-tpl1954-btn-link:focus,
.idx1-tpl1954-btn-link:hover { color: #992e2d;}
.idx1-tpl1954-cars { display: grid; grid-template-columns: repeat(5, 224px); column-gap: 19px; row-gap: 45px;}
.idx1-tpl1954-cars-item { display: flex; flex-direction: column; background-color: #fff; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, .2);}
.idx1-tpl1954-thumbs { width: 100%; display: flex; justify-content: space-between; margin: 2px 0 0 0;}
.idx1-tpl1954-box2 { width: 100%;	height: 50px; display: flex; justify-content: space-between; align-items: start; padding: 9px 10px; font: 400 12px "Urbanist", sans-serif; color: #333; text-transform: uppercase;}
.idx1-tpl1954-box3 { width: 100%; display: flex; justify-content: space-between; flex-direction: column; row-gap: 8px;}
.idx1-tpl1954-box3 h1 { font: 600 18px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;	height: 100px;}
.idx1-tpl1954-box3 h2 { font: 700 22px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;}
.idx1-tpl1954-box3 h3 { font: 400 16px "Urbanist", sans-serif; color: #919191; margin: 0; padding: 0;}
.idx1-tpl1954-box-left { font: 400 14px "Urbanist", sans-serif; color: #fff; display: flex; column-gap: 7px;}
.idx1-tpl1954-box-right { font: 400 14px "Urbanist", sans-serif; color: #fff; text-transform: uppercase; display: flex; column-gap: 7px;}
.idx1-tpl1954-box1,
.idx1-tpl1954-box2,
.idx1-tpl1954-box3 { background-color: #fff;}
.idx1-tpl1954-box4 { display: flex; justify-content: space-between; padding: 20px 10px 10px 10px;	margin: -10px 0 0 0; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;	background-color: #000;}
.idx1-tpl1954-box3 { padding: 0 10px 10px 10px; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;	position: relative;}
.idx1-tpl1954-mini-logo { width: 30px; height: 30px;}
.idx1-tpl1954-area-buscar-avancada { border: 1px solid #ebebeb; padding: 30px; margin: 0 0 50px 0;	height: 920px;}
.idx1-tpl1954-area-buscar-avancada h1 { font: 600 25px "Urbanist", sans-serif; color: #992e2d; margin: 0; padding: 0;}
.idx1-tpl1954-area-campos { margin: 20px 0 0 0;}
.idx1-tpl1954-pags { margin: 40px 0; color: #000; display: flex; justify-content: center; align-items: center;}
.idx1-tpl1954-pags a { font: 600 18px "arial", sans-serif; color: #000;}
.idx1-tpl1954-anterior { margin: 0 20px;}
.idx1-tpl1954-proximo { margin: 0 20px;}
.idx1-tpl1954-thumbs img{ object-fit: cover; object-position: center;}
.idx1-tpl1954-photo-g{ object-fit: cover; object-position: center;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1954 { width: 100%; margin: 0; padding: 15px; } .idx1-tpl1954-container { width: 100%; margin: 0 auto; padding: 0; } .idx1-tpl1954-area-titulo { width: 100%; display: grid; grid-template-columns: 1fr; align-items: center; margin: 0 0 45px 0; grid-row-gap: 20px; } .idx1-tpl1954-cars { display: grid; grid-template-columns: 1fr; column-gap: 19px; row-gap: 19px; } .idx1-tpl1954-box1 img { height: 375px; width: 100%; } .idx1-tpl1954-thumbs img { height: 171px; width: 100%; } .idx1-tpl1954-thumbs {	width: 100%; display: grid; grid-template-columns: repeat(2, 1fr); justify-content: space-between; margin: 2px 0 0 0; column-gap: 2px; }
.idx1-tpl1954-area-buscar-avancada { border: 1px solid #ebebeb; padding: 30px; margin: 0 0 50px 0;	height: auto;}
.idx1-tpl1954-box3 h1 { font: 600 18px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;	height: auto;}
.idx1-tpl1954-box4 { display: flex; justify-content: space-between; padding: 24px 10px 10px 10px; background-color: #000; margin: -10px 0 0 0; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;}
.idx1-tpl1954-box3{ position:relative;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1959 {width: 100%;margin: 0;padding: 45px 0 0 0;background-color: #f49716;}
.idx1-tpl1959 a,
.idx1-tpl1959 a:hover {text-decoration: none;} .idx1-tpl1959-container {width: 1200px;margin: 0 auto;padding: 0;}
.idx1-tpl1959-container-box {width: 100%;margin: 0 auto;display: flex;justify-content: space-between;}
.idx1-tpl1959-bl-left {
width: 277px;}
.idx1-tpl1959-bl-center {width: 584px;padding: 40px 0 0 0; position: relative;}
.idx1-tpl1959-bl-center iframe { width: 100%;}
.idx1-tpl1959-bl-right {width: 277px;
}
.idx1-tpl1959-bl-left iframe,
.idx1-tpl1959-bl-right iframe { width: 277px; height: 156px;}
.idx1-tpl1959-alink {position: absolute;right: 0;top: 24px;color: #fff;font: 300 20px "Barlow", sans-serif;}
.idx1-tpl1959-bl-left-item .idx1-tpl1959-titulo {color: #fff;font: 600 20px "Open Sans", sans-serif;margin: 12px 0 0 0;}
.idx1-tpl1959-bl-left-item {margin: 0 0 30px 0px; position: relative;}
.idx1-tpl1959-bl-right-item .idx1-tpl1959-titulo {color: #fff;font: 600 20px "Open Sans", sans-serif;margin: 12px 0 0 0;}
.idx1-tpl1959-bl-right-item {margin: 0 0 30px 0px; position: relative;}
.idx1-tpl1959-caption {margin: -5px 18px 0 18px;padding: 20px 22px 20px 22px;background-color: #4c4c4c;height: 160px;}
.idx1-tpl1959-caption .idx1-tpl1959-titulo {font: 600 30px/33px "Open Sans", sans-serif;color: #fff;margin: 0 0 15px 0;}
.idx1-tpl1959-caption .idx1-tpl1959-chamada {font: 400 18px "Open Sans", sans-serif;color: #fff;}
.idx1-tpl1959 .idx1-tpl1959-barra-base {background-color: #4c4c4c;height: 45px;width: 100%;}
.idx1-tpl1959-bl-mobile {display: none;}
.fitt{ object-fit: cover;	object-position: center;}
.iconplay { width: 68px; position: absolute; top: 55px; left: 50%; transform: translateX(-50%);}
.iconplay2 { width: 68px; position: absolute; top: 168px; left: 50%; transform: translateX(-50%);}
/*FIM*/
@media (max-width: 768px) {.idx1-tpl1959 iframe .ytp-large-play-button {left: 80% !important;top: 75% !important;}
.idx1-tpl1959 iframe .ytp-large-play-button svg {height: 79% !important;} .idx1-tpl1959 {width: 100%;margin: 0;padding: 0 15px;} .idx1-tpl1959 a, .idx1-tpl1959 a:hover {text-decoration: none;} .idx1-tpl1959-container {width: 100%;margin: 0 auto;padding: 0;} .idx1-tpl1959-container-box {width: 100%;margin: 0 auto;display: flex;justify-content: space-between;flex-direction: column;}
.idx1-tpl1959-bl-left,
.idx1-tpl1959-bl-center,
.idx1-tpl1959-bl-right {display: none;}
.idx1-tpl1959-bl-center iframe {width: 100%;}
.idx1-tpl1959-caption {margin: -5px 0 0 0;padding: 20px 22px 20px 22px;background-color: #4c4c4c;}
.idx1-tpl1959-bl-mobile {display: block !important;width: 100%;margin: 30px 0 0 0;}
.idx1-tpl1959-video-large iframe {width: 100%;height: 220px;}
.idx1-tpl1959-lista-video-mini {width: 100%;margin: 20px 0;}
.idx1-tpl1959-lista-video-mini .idx1-tpl1959-titulo {font: 600 20px/26px "Open Sans", sans-serif;color: #fff;margin: 0 0 0 15px;}
.idx1-tpl1959-lista-video-mini .idx1-tpl1959-itens {display: flex;justify-content: space-between; position: relative;}
.idx1-tpl1959-lista-video-mini a {margin: 20px 0;display: block;}
.idx1-tpl1959-lista-video-mini .idx1-tpl1959-itens iframe {width: 50%;height: 112px;}
.idx1-tpl1959-video-large{ position: relative;}
.idx1-tpl1959-video-large img { object-fit: cover; object-position: center; width: 100%; height: 100%;}
.iconplay { width: 68px; position: absolute; top: 35%; left: 25%; transform: translateX(-50%);}
.iconplay2 { width: 68px; position: absolute; top: 25%; left: 50%; transform: translateX(-50%); }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1963 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl1963 :focus,
.idx1-tpl1963 a,
.idx1-tpl1963 a:hover,
.idx1-tpl1963 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1963-container { width: 870px; margin: 0 auto; padding: 0;}
.idx1-tpl1963-area-box { display: grid; grid-template-columns: 280px 1fr; padding: 20px; column-gap: 25px; border: 2px solid #992e2d; margin: 0 0 55px 0;}
.idx1-tpl1963-box1 { font: 600 30px "Urbanist", sans-serif; color: #992e2d;}
.idx1-tpl1963-box2 { display: grid; justify-content: space-between; grid-template-columns: repeat(4, 1fr);}
.idx1-tpl1963-box2-dados p,
.idx1-tpl1963-box2-dados span { font: 400 17px "Urbanist", sans-serif; color: #000;}
.idx1-tpl1963-box2-dados p { font: 700 20px "Urbanist", sans-serif; color: #000;}
.idx1-tpl1963-serie-titulo { font: 700 36px "Urbanist", sans-serif; color: #000; margin: 0 0 20px 0;}
.idx1-tpl1963-serie-itens li { font: 500 16px "Urbanist", sans-serif; color: #000; background-color: #f1f1f1; padding: 3px 5px; border-radius: 5px; display: inline-flex; margin: 0 10px 10px 0;}
.idx1-tpl1963-obsevacoes-titulo { font: 700 36px "Urbanist", sans-serif; color: #000; margin: 0 0 20px 0;}
.idx1-tpl1963-obsevacoes { margin: 47px 0 0 0; width: 100%;}
.idx1-tpl1963-obsevacoes p { font: 400 18px/30px "Urbanist", sans-serif; color: #000;}
.idx1-tpl1963-serie-itens { padding: 0;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1963 { width: 100%; margin: 0; padding: 15px; } .idx1-tpl1963-container { width: 100%; margin: 0 auto; padding: 0; } .idx1-tpl1963-area-box { display: grid; grid-template-columns: 1fr; padding: 20px; column-gap: 25px; border: 2px solid #992e2d; margin: 0 0 15px 0; } .idx1-tpl1963-box2 { display: grid; justify-content: space-between; grid-template-columns: repeat(2, 1fr); } .idx1-tpl1963-box1 { font: 600 30px "Urbanist", sans-serif; color: #992e2d; display: flex; justify-content: space-between; margin: 0 0 20px 0; } .idx1-tpl1963-obsevacoes { margin: 15px 0 0 0; width: 100%; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1964 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl1964 :focus,
.idx1-tpl1964 a,
.idx1-tpl1964 a:hover,
.idx1-tpl1964 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1964-container { width: 1200px; margin: 0 auto; padding: 0;}
.idx1-tpl1964-area-titulo { width: 100%; display: flex; align-items: center; margin: 0 0 45px 0;}
.idx1-tpl1964-area-titulo h1 { font: 600 36px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;}
.idx1-tpl1964-btn-link { height: 48px; border: 2px solid #992e2d; border-radius: 50px; font: 400 16px "Urbanist", sans-serif; color: #992e2d; display: flex; justify-content: center; align-items: center; text-transform: uppercase;}
.idx1-tpl1964-btn-link:hover { color: #992e2d;}
.idx1-tpl1964-cars { display: grid; grid-template-columns: repeat(5, 224px); column-gap: 19px; row-gap: 19px;}
.idx1-tpl1964-cars-item { display: flex; flex-direction: column; background-color: #000; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, .2);}
.idx1-tpl1964-thumbs { width: 100%; display: flex; justify-content: space-between; margin: 2px 0 0 0;}
.idx1-tpl1964-box2 { width: 100%; display: flex; justify-content: space-between; align-items: center; padding: 9px 10px; font: 400 12px "Urbanist", sans-serif; color: #333; text-transform: uppercase;}
.idx1-tpl1964-box3 { width: 100%; display: flex; justify-content: space-between; flex-direction: column; row-gap: 8px;}
.idx1-tpl1964-box3 h1 { font: 600 18px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;	height: 100px;}
.idx1-tpl1964-box3 h2 { font: 700 22px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;}
.idx1-tpl1964-box3 h3 { font: 400 16px "Urbanist", sans-serif; color: #919191; margin: 0; padding: 0;}
.idx1-tpl1964-box-left { font: 400 14px "Urbanist", sans-serif; color: #fff; display: flex; column-gap: 7px;}
.idx1-tpl1964-box-right { font: 400 14px "Urbanist", sans-serif; color: #fff; text-transform: uppercase; display: flex; column-gap: 7px;}
.idx1-tpl1964-box1,
.idx1-tpl1964-box2,
.idx1-tpl1964-box3 { background-color: #fff;}
.idx1-tpl1964-box4 { display: flex; justify-content: space-between; padding: 15px 10px;}
.idx1-tpl1964-box3 { padding: 0 10px 10px 10px; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;}
.idx1-tpl1964-mini-logo { width: 30px; height: 30px;}
.idx1-tpl1964-photo-g{ object-fit: cover; object-position: center;
}
.idx1-tpl1964-thumbs img{ object-fit: cover; object-position: center;
}
.idx1-tpl1964-imgNull { width: 111px; height: 84px; background-color: #f1f1f1; display: flex; justify-content: center; align-items: center;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1964 { width: 100%; margin: 0; padding: 15px; } .idx1-tpl1964-container { width: 100%; margin: 0 auto; padding: 0; } .idx1-tpl1964-area-titulo { width: 100%; display: flex; align-items: center; margin: 0 0 45px 0; grid-row-gap: 20px; } .idx1-tpl1964-cars { display: grid; grid-template-columns: 1fr; column-gap: 19px; row-gap: 19px; } .idx1-tpl1964-box1 img { height: 335px; width: 100%; } .idx1-tpl1964-thumbs img { height: 171px; width: 100%; }
.idx1-tpl1964-thumbs { width: 100%; display: grid; grid-template-columns: repeat(2, 1fr); justify-content: space-between; margin: 2px 0 0 0; column-gap: 2px; }
.idx1-tpl1964-box3 h1 { font: 600 18px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;	height: auto;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl20 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px;}
.idx1-tpl20-row{ width: 100%; margin-left: inherit; margin-right: inherit;	margin-top: inherit; margin-bottom: inherit;}
/*FIM*/

/*INICIO-DESKTOP-p1*/
.idx10-tpl20 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px;}
.idx10-tpl20-row{ width: 100%; margin-left: inherit; margin-right: inherit;	margin-top: inherit; margin-bottom: inherit;}
/*FIM*/

/*INICIO-DESKTOP-p1*/
.idx2-tpl20 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px;}
.idx2-tpl20-row{ width: 100%; margin-left: inherit; margin-right: inherit;	margin-top: inherit; margin-bottom: inherit;}
/*FIM*/

/*INICIO-DESKTOP-p1*/
.idx3-tpl20 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px;}
.idx3-tpl20-row{ width: 100%; margin-left: inherit; margin-right: inherit;	margin-top: inherit; margin-bottom: inherit;}
/*FIM*/

/*INICIO-DESKTOP-p1*/
.idx4-tpl20 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px;}
.idx4-tpl20-row{ width: 100%; margin-left: inherit; margin-right: inherit;	margin-top: inherit; margin-bottom: inherit;}
/*FIM*/

/*INICIO-DESKTOP-p1*/ .idx5-tpl20 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px; }
/*FIM*/

/*INICIO-DESKTOP-p1*/
.idx6-tpl20 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px;}
.idx6-tpl20-row{ width: 100%; margin-left: inherit; margin-right: inherit;	margin-top: inherit; margin-bottom: inherit;}
/*FIM*/

/*INICIO-DESKTOP-p1*/ .idx7-tpl20 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px; }
/*FIM*/

/*INICIO-DESKTOP-p1*/ .idx8-tpl20 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px; }
/*FIM*/

/*INICIO-DESKTOP-p1*/ .idx9-tpl20 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px; }
/*FIM*/

/*INICIO-DESKTOP-p1*/
.idx1-tpl2017 { width: 100%; height: auto; padding: 0; margin: 0; position: relative; overflow: hidden;} .idx1-tpl2017-container { width: 1200px; height: auto; padding: 0; margin: 0 auto; position: relative;} .idx1-tpl2017-titulo { width: 100%; font: 400 47px "Barlow", sans-serif !important; line-height: normal; color: #000 !important; letter-spacing: -1px; text-align: right; margin: 0 0 80px 0; line-height: 1 !important;} .idx1-tpl2017-masc-triangle { position: absolute; width: 0px; height: 0px; border-style: solid; border-width: 0 0px 158px 100vw; border-color: transparent transparent #F6D309 transparent; transform: rotate(0deg); bottom: 0; left: 0; z-index: 9;
} .idx1-tpl2017-boxContainer { display: grid; grid-template-columns: 55% 1fr; column-gap: 30px;} .idx1-tpl2017-boxLeft { width: 100%;} .idx1-tpl2017-boxLeft form { display: flex; flex-direction: column; align-items: flex-end;} .idx1-tpl2017-boxRight { padding: 61px 0 86px 0; position: relative;} .idx1-tpl2017-cxFormulario { display: flex; flex-direction: column; justify-content: end; width: 90%;} .idx1-tpl2017-tituloRequerido { width: 100%; font: 300 19px "Barlow", sans-serif !important; text-align: right; color: #000 !important; margin: 0 0 15px 0;} .idx1-tpl2017-cxFormulario select, .idx1-tpl2017-cxFormulario input { border: 1px solid #000; width: 100%; padding: 18px; border-radius: 10px; font: 300 19px "Barlow", sans-serif !important; background-color: transparent;}
.idx1-tpl2017-labels { font: 300 22px "Barlow", sans-serif !important; display: flex; align-items: center; justify-content: end;}
.idx1-tpl2017-cxFormularioContainer { display: flex; flex-direction: column; row-gap: 14px;}
.idx1-tpl2017-cxCampos { width: 100%; display: grid; grid-template-columns: 140px 1fr; align-items: center; justify-content: end; column-gap: 20px;}
.idx1-tpl2017-cxCamposJoin { width: 100%; display: grid; grid-template-columns: 1fr 100px 83px 207px; align-items: center; justify-content: end; column-gap: 20px;}
.idx1-tpl2017-cxCamposChecke { width: 100%; display: flex; justify-content: end;}
.idx1-tpl2017-cxCamposChecke div { width: 72%; text-align: right; display: flex; justify-content: start; align-items: start; column-gap: 10px;}
.idx1-tpl2017-cxCamposChecke div p { font: 300 18.5px "Barlow", sans-serif !important; margin: 0; text-align: left;}
.idx1-tpl2017-cxCamposChecke div input { width: 20px;}
.idx1-tpl2017-camposItem { width: 100%;}
.idx1-tpl2017-btnSubmit { text-align: right; margin: 20px 0 0 0;	position:relative;	z-index: 9999;}
.idx1-tpl2017-btnSubmit button { font: 600 20px "Barlow", sans-serif !important; padding: 17px 50px; border-radius: 50px; background-color: #F6D309; color: #000; border: 0;}
.idx1-tpl2017-textoIndicado { width: 77%; position: absolute; bottom: 243px; z-index: 99; right: 36px; font: 300 37px "Barlow", sans-serif !important; letter-spacing: -1px; transform: rotate(1deg);}
.idx1-tpl2017-textoIndicado strong { font: 800 37px "Barlow", sans-serif !important; letter-spacing: -1px;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl2017 { width: 100%; height: auto; padding: 15px; margin: 0; position: relative; } .idx1-tpl2017-container { width: 100%; height: auto; padding: 0; margin: 0 auto; position: relative; } .idx1-tpl2017-boxContainer, .idx1-tpl2017-boxLeft form { display: block; } .idx1-tpl2017-titulo { width: 100%; font: 400 36px "Barlow", sans-serif !important; line-height: normal; color: #000 !important; letter-spacing: -1px; text-align: center; margin: 0 0 30px 0; line-height: 0.5 !important; } .idx1-tpl2017-cxFormulario { display: flex; flex-direction: column; justify-content: end; width: 100%; } .idx1-tpl2017-labels { font: 500 17px "Barlow", sans-serif !important; display: flex; align-items: center; justify-content: end; } .idx1-tpl2017-cxCampos { width: 100%; display: grid; grid-template-columns: 105px 1fr; align-items: center; justify-content: end; column-gap: 9px; } .idx1-tpl2017-tituloRequerido { width: 100%; font: 400 12.5px "Barlow", sans-serif !important; text-align: right; color: #000 !important; margin: 0 0 15px 0; } .idx1-tpl2017-cxFormulario select, .idx1-tpl2017-cxFormulario input { border: 1px solid #000; width: 100%; padding: 10px 9px; border-radius: 10px; font: 300 19px "Barlow", sans-serif !important; background-color: transparent; } .idx1-tpl2017-cxCamposJoin { width: 100%; display: grid; grid-template-columns: 1fr 55px 62px 147px; align-items: center; justify-content: end; column-gap: 10px; } .idx1-tpl2017-cxCamposChecke div p { font: 300 13.5px "Barlow", sans-serif !important; margin: 0; text-align: left; } .idx1-tpl2017-btnSubmit { text-align: right; margin: 0; } .idx1-tpl2017-boxRight { padding: 31px 0 0 0; position: relative; text-align: center; } .idx1-tpl2017-boxRight img { width: 100%; } .idx1-tpl2017-masc-triangle { position: absolute; width: 0px; height: 0px; border-style: solid; border-width: 0 0px 88px 100vw; border-color: transparent transparent #F6D309 transparent; transform: rotate(0deg); bottom: 0; left: 0; z-index: 9; } .idx1-tpl2017-textoIndicado { width: 76%; position: absolute; bottom: 121px; z-index: 99; right: 28px; font: 300 29px "Barlow", sans-serif !important; letter-spacing: -1px; transform: rotate(1deg); } .idx1-tpl2017-textoIndicado strong { font: 800 29px "Barlow", sans-serif !important; letter-spacing: -1px; }
}
.idx1-tpl2017-masc-triangle {z-index: -1;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2024 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl2024-container { width: 1200px; margin: 0 auto; padding: 0;}
.idx1-tpl2024-box { width: 100%; display: grid; grid-template-columns: 150px 1fr 1fr; align-items: center; column-gap: 15px;}
.idx1-tpl2024-box-navegacao { display: flex; justify-content: flex-end; column-gap: 3px;}
.idx1-tpl2024-box-navegacao a { text-decoration: none; padding: 10px; border-radius: 5px; background-color: #000; color: #fff; text-transform: uppercase; font: 500 11px "Montserrat", sans-serif;}
.idx1-tpl2024-box-tituloPromo { color: #000; text-transform: uppercase; font: 800 25px "Montserrat", sans-serif;}
.idx1-tpl2024-box-navegacao a:hover { background-color: #f7d409; color: #000;}
.idx1-tpl2024-box-logo img { width: 100%; height: auto;}
.idx1-tpl2024-box-geral:nth-child(2n) { width: 100%; padding: 15px; border: 1px solid #c6c6c6; border-radius: 10px;}
.idx1-tpl2024-box-geral { margin: 0 0 25px 0; padding: 15px;}
.idx1-tpl2024-box-itens { display: grid; grid-template-columns: 210px 200px 170px 40px 200px 100px 1fr 70px; gap: 10px; align-items: center; padding: 15px 0;}
.idx1-tpl2024-hbody { display: grid; grid-template-columns: 210px 200px 170px 40px 200px 100px 1fr 70px; gap: 10px; margin-bottom: 20px; align-items: center; justify-content: start; border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; padding: 15px 0;}
.idx1-tpl2024-box-itens:nth-child(even) { background: #f0f0f0 !important;} .idx1-tpl2024-tab-bl { text-transform: capitalize; font: 500 15px "Montserrat", sans-serif; text-align: center;}
.idx1-tpl2024-item { text-align: center;} .idx1-tpl2024-item .glyphicon { font-size: 20px;} .idx1-tpl2024-item .glyphicon:not(:last-child) { color: red
}
.idx1-tpl2024-item p { margin: 0; display: none;}
.idx1-tpl2024-hbody .idx1-tpl2024-tab-bl p { margin: 0;}
.idx1-tpl2024-listaTabela { margin: 25px 0 0 0;}
.idx1-tpl2024-box1 { display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 20px;}
.idx1-tpl2024-box2 { display: grid; grid-template-columns: 1fr 1fr 110px 1fr; column-gap: 20px;}
.idx1-tpl2024-box3 { display: flex; align-items: flex-end; column-gap: 20px;}
.idx1-tpl2024-box1 .form-group input,
.idx1-tpl2024-box2 .form-group input,
.idx1-tpl2024-box3 .form-group input { padding: 20px; border: 1px solid #c6c6c6; font: 400 14px "Montserrat", sans-serif; color: #000 !important;}
.idx1-tpl2024-box3 .form-group button { padding: 11px 20px; font: 400 14px "Montserrat", sans-serif; background-color: #F6D309; color: #000 !important; border: 0;}
.idx1-tpl2024-box1 .form-group label,
.idx1-tpl2024-box2 .form-group label,
.idx1-tpl2024-box3 .form-group label { font: 600 15px "Montserrat", sans-serif;}
.idx1-tpl2024-box2 .boxSelect select { font: 600 15px "Montserrat", sans-serif; height: 42px;}
.idx1-tpl2024-areaForm { margin: 30px 0 20px 0; border-top: 1px solid #c6c6c6;}
.idx1-tpl2024-areaForm h1 { font: 700 25px/60px "Montserrat", sans-serif;}
.activeHover { background-color: #F6D309 !important; color: #000 !important;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl2024 { width: 100%; margin: 0; padding: 15px; } .idx1-tpl2024-container { width: 100%; margin: 0 padding: 0; } .idx1-tpl2024-box { width: 100%; display: block; } .idx1-tpl2024-box-logo { float: left; width: 100px; height: 80px; display: flex; align-items: center; justify-content: center; } .idx1-tpl2024-box-logo img { width: 100px; height: auto; } .idx1-tpl2024-box-tituloPromo { color: #000; text-transform: uppercase; font: 800 17px "Montserrat", sans-serif; margin: 0 0 0 115px; text-align: center; height: 80px; display: flex; align-items: center; justify-content: center; } .idx1-tpl2024-box-navegacao { width: 100%; margin: 20px 0 0 0; display: flex; justify-content: space-between; } .idx1-tpl2024-item { text-align: left; display: grid; grid-template-columns: 90px 1fr; align-items: center; column-gap: 10px; padding: 5px 0; } .idx1-tpl2024-item div { display: flex; column-gap: 10px; } .idx1-tpl2024-box-itens { display: grid; grid-template-columns: 1fr; gap: 10px; align-items: center; padding: 15px 0; } .idx1-tpl2024-item p { margin: 0; display: block; text-align: right; } .idx1-tpl2024-item span { font-weight: 700; float: left; } .idx1-tpl2024-box1 { display: grid; grid-template-columns: 1fr; column-gap: 20px; } .idx1-tpl2024-box2 { display: grid; grid-template-columns: 1fr 1fr; column-gap: 20px; } .idx1-tpl2024-box3 { display: flex; align-items: flex-end; column-gap: 20px; } .idx1-tpl2024-areaForm h1 { font: 700 23px/60px "Montserrat", sans-serif; } .idx1-tpl2024-hbody { display: none; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2025 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl2025-container { width: 1200px; margin: 0 auto; padding: 15px; background-color: #f7d409; border-radius: 10px;}
.idx1-tpl2025-box { width: 100%; display: grid; grid-template-columns: 1fr 1fr; align-items: start; column-gap: 15px;}
.idx1-tpl2025-box-left .item { display: flex; column-gap: 20px; font: 400 20px "Montserrat", sans-serif;}
.idx1-tpl2025-box-left .item strong { display: flex; font: 700 22px "Montserrat", sans-serif; column-gap: 20px; justify-content: flex-end;}
.idx1-tpl2025-box-left { display: flex; flex-direction: column; row-gap: 15px;
}
.idx1-tpl2025-box-right { display: flex; justify-content: flex-end; align-items: center; column-gap: 5px;}
.idx1-tpl2025-box-right a { text-decoration: none; padding: 10px; border-radius: 5px; background-color: #000; color: #fff; text-transform: uppercase; font: 500 11px "Montserrat", sans-serif; color: #f7d409;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl2025 { width: 100%; margin: 0; padding: 0; } .idx1-tpl2025-container { width: 100%; margin: 0; border-radius: 0; } .idx1-tpl2025-box { width: 100%; display: flex; flex-direction: column-reverse; align-items: start; column-gap: 15px; } .idx1-tpl2025-box-right { display: flex; justify-content: space-between; align-items: center; column-gap: 5px; width: 100%; margin: 0 0 15px 0px; border-bottom: 1px solid #00000038; padding: 10px 0 16px 0; } .idx1-tpl2025-box-left .item { text-decoration: none; text-transform: uppercase; font: 400 11px "Montserrat", sans-serif; color: #000; column-gap: inherit; } .idx1-tpl2025-box-left .item { display: flex; justify-content: center; } .idx1-tpl2025-box-left { width: 100%; } .idx1-tpl2025-box-right a { text-decoration: none; padding: 10px; border-radius: 5px; background-color: #000; text-transform: uppercase; font: 500 11px "Montserrat", sans-serif; color: #f7d409; width: 100%; text-align: center; } .idx1-tpl2025-box-left .item strong { text-decoration: none; text-transform: uppercase; font: 700 11px "Montserrat", sans-serif; color: #000; column-gap: inherit; padding: 0 5px; }}
.idx1-tpl2025 {margin: 0 0 50px 0;}

/*INICIO-DESKTOP-p1*/
.idx2-tpl2025 { width: 100%; margin: 0; padding: 0;}
.idx2-tpl2025-container { width: 1200px; margin: 0 auto; padding: 15px; background-color: #f7d409; border-radius: 10px;}
.idx2-tpl2025-box { width: 100%; display: grid; grid-template-columns: 1fr 1fr; align-items: start; column-gap: 15px;}
.idx2-tpl2025-box-left .item { display: flex; font: 400 20px "Montserrat", sans-serif;	height: 34px;	align-items: center;}
.idx2-tpl2025-box-left .item strong { display: flex; font: 700 22px "Montserrat", sans-serif; column-gap: 20px; justify-content: flex-end;}
.idx2-tpl2025-box-left { display: flex; flex-direction: column; row-gap: 15px;
}
.idx2-tpl2025-box-right { display: flex; justify-content: flex-end; align-items: center; column-gap: 5px;}
.idx2-tpl2025-box-right a { text-decoration: none; padding: 10px; border-radius: 5px; background-color: #000; color: #fff; text-transform: uppercase; font: 500 11px "Montserrat", sans-serif; color: #f7d409;}
/*FIM*/
@media (max-width: 768px) { .idx2-tpl2025 { width: 100%; margin: 0; padding: 0; } .idx2-tpl2025-container { width: 100%; margin: 0; border-radius: 0; } .idx2-tpl2025-box { width: 100%; display: flex; flex-direction: column-reverse; align-items: start; column-gap: 15px; } .idx2-tpl2025-box-right { display: flex; justify-content: space-between; align-items: center; column-gap: 5px; width: 100%; margin: 0 0 15px 0px; border-bottom: 1px solid #00000038; padding: 10px 0 16px 0; } .idx2-tpl2025-box-left .item { text-decoration: none; text-transform: uppercase; font: 400 11px "Montserrat", sans-serif; color: #000; column-gap: inherit; } .idx2-tpl2025-box-left .item { display: flex; justify-content: center; } .idx2-tpl2025-box-left { width: 100%; } .idx2-tpl2025-box-right a { text-decoration: none; padding: 10px; border-radius: 5px; background-color: #000; text-transform: uppercase; font: 500 11px "Montserrat", sans-serif; color: #f7d409; width: 100%; text-align: center; } .idx2-tpl2025-box-left .item strong { text-decoration: none; text-transform: uppercase; font: 700 11px "Montserrat", sans-serif; color: #000; column-gap: inherit; padding: 0 5px; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2026 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl2026-container { width: 1200px; margin: 0 auto; padding: 0;}
.idx1-tpl2026-box { width: 100%; display: grid; grid-template-columns: 150px 1fr 1fr; align-items: center; column-gap: 15px;}
.idx1-tpl2026-box-navegacao { display: flex; justify-content: flex-end; column-gap: 3px;}
.idx1-tpl2026-box-navegacao a { text-decoration: none; padding: 10px; border-radius: 5px; background-color: #000; color: #fff; text-transform: uppercase; font: 500 11px "Montserrat", sans-serif;}
.idx1-tpl2026-box-tituloPromo { color: #000; text-transform: uppercase; font: 800 25px "Montserrat", sans-serif;}
.idx1-tpl2026-box-navegacao a:hover { background-color: #f7d409; color: #000;}
.idx1-tpl2026-box-logo img { width: 100%; height: auto;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl2026 { width: 100%; margin: 0; padding: 15px; } .idx1-tpl2026-container { width: 100%; margin: 0 padding: 0; } .idx1-tpl2026-box { width: 100%; display: block; } .idx1-tpl2026-box-logo { float: left; width: 100px; height: 80px; display: flex; align-items: center; justify-content: center; } .idx1-tpl2026-box-logo img { width: 100px; height: auto; } .idx1-tpl2026-box-tituloPromo { color: #000; text-transform: uppercase; font: 800 17px "Montserrat", sans-serif; margin: 0 0 0 115px; text-align: center; height: 80px; display: flex; align-items: center; justify-content: center; } .idx1-tpl2026-box-navegacao { width: 100%; margin: 20px 0 0 0; display: flex; justify-content: space-between; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2027 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl2027-container { width: 1200px; margin: 0 auto; padding: 40px; background-color: #f7d409;}
.idx1-tpl2027-box { width: 100%; display: grid; grid-template-columns: 1fr 510px; align-items: start; column-gap: 15px;}
.idx1-tpl2027-box-left .item { display: flex; column-gap: 20px; font: 400 20px "Montserrat", sans-serif;}
.idx1-tpl2027-box-left .item strong { width: 22%; display: flex; font: 700 22px "Montserrat", sans-serif; column-gap: 20px; justify-content: flex-end;}
.idx1-tpl2027-box-left { display: flex; flex-direction: column; row-gap: 15px;
}
.idx1-tpl2027-box-right { display: grid; grid-template-columns: repeat(3, 155px); align-items: center; justify-content: space-between; column-gap: 20px;}
.idx1-tpl2027-box-right a { height: 155px; display: flex; color: #f7d409; font: 700 17px "Montserrat", sans-serif; background-color: #000; align-items: center; border-radius: 7px; text-align: center; padding: 17px; text-decoration: none;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl2027 { width: 100%; margin: 0; padding: 0; } .idx1-tpl2027-container { width: 100%; margin: 0; padding: 20px; } .idx1-tpl2027-box { width: 100%; display: flex; flex-direction: column-reverse; align-items: start; column-gap: 15px; } .idx1-tpl2027-box-right { display: grid; grid-template-columns: repeat(3, 1fr); align-items: center; justify-content: space-between; column-gap: 5px; margin: 0 0 22px 0; border-bottom: 1px solid #0003; padding: 0 0 27px 0; } .idx1-tpl2027-box-right a { height: 80px; display: flex; color: #f7d409; font: 700 13px "Montserrat", sans-serif; background-color: #000; align-items: center; border-radius: 7px; text-align: center; padding: 10px; text-decoration: none; } .idx1-tpl2027-box-left .item { display: grid; grid-template-columns: 93px 1fr; column-gap: 12px; font: 400 15px "Montserrat", sans-serif; } .idx1-tpl2027-box-left .item strong { width: inherit; display: inherit; font: 700 15px "Montserrat", sans-serif; column-gap: inherit; justify-content: inherit; text-align: right; }}
.idx1-tpl2027 {margin: 40px 0;}
 /*INICIO-DESKTOP-p1*/ .idx1-tpl209-box-title-ses { font: 500 18px Montserrat,sans-serif; margin: 0 0 30px 0; padding: 14px 20px; background-image: -webkit-linear-gradient(left, #0091D8, #004B90); background-image: -o-linear-gradient(left, #0091D8, #004B90); background-image: linear-gradient(to right, #0091D8, #004B90); color: #fff; text-transform: uppercase; } .idx1-tpl209-bloco-anexo { padding: 10px; margin-bottom: 20px; background-color: #ececec; } .idx1-tpl209-bloco-anexo h4 { font: 500 16px Montserrat,sans-serif; margin: 8px 0 0 0; color: #3e3e3e; } .idx1-tpl209-bloco-anexo img { margin-right: 7px; } /*FIM*/
.idx1-tpl209-box-title-ses {font: 500 18px "Frank Ruhl Libre", "DM Serif Text", serif;color: white;}
.idx1-tpl209-bloco-anexo {background-color: #424242;}
.idx1-tpl209-bloco-anexo h4 {font: 500 16px "Frank Ruhl Libre", "DM Serif Text", serif;color: white;}

/*INICIO-DESKTOP-p1*/
.tpl221-menu { background-color: #25495d; padding-top: 7px; padding-bottom: 7px;
}
.tpl221 .navbar-nav { margin: 0px -8px; color: #25495d;
}
.tpl221 .navbar { position: relative; min-height: 0px; margin-bottom: 0px; border: 1px solid transparent;}
.tpl221 .navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#25495d}
.tpl221 .navbar-default .navbar-toggle .icon-bar{background-color:#25495d}
.tpl221 .navbar-default .navbar-nav>li>a:hover{ font: 16px/16px 'oswald-regular', Arial, Helvetica, sans-serif; color: #fff; padding-left: 25px; padding-right: 25px; padding-bottom: 0px; padding-top: 0px; border-right: 1px solid #f1f1f1;}
.tpl221 .navbar-default .navbar-nav>li>a{ font: 16px/16px 'oswald-regular', Arial, Helvetica, sans-serif; color: #fff; padding-left: 25px; padding-right: 25px; padding-bottom: 0px; padding-top: 0px; border-right: 1px solid #f1f1f1;
}
.tpl221 .navbar-default { border-color: #25495d; }
.tpl221 .navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover{background-color:#25495d;color:#fff}
.tpl221 .navbar-default .navbar-nav .open .dropdown-menu{background-color:#25495d}
.tpl221 .navbar-default .navbar-nav .open .dropdown-menu>li>a{padding-bottom:10px;padding-top:10px;color:#fff;font-size:14px}
.tpl221 .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{padding-bottom:10px;padding-top:10px;color:#fff;font-size:14px;background-color:#000}
.tpl221 .navbar-collapse{overflow-x:visible;padding-right:0;padding-left:0}
.tpl221 .navbar-right { float: right!important; margin-right: 15px;}
.tpl221-p2-assine { background-color: #006786; border-bottom: 7px solid #000; padding-top: 23px;"
}
.tpl221-p2-telefone { font: 30px/30px typo_geoslab_regular_demoRg, Arial, Helvetica, sans-serif; font-weight: 300; color: #fff; padding-left: 30px; padding-top: 15px;
}
.tpl221-p2-logo img { width: 100%; height: 40px; object-fit:cover; object-position: center; margin:inherit; padding: inherit;}
.tpl221-p4 { padding-bottom: 15px;}
.tpl221-p4 p { margin: 0px; padding: 0 15px 0 0; border-right: #fff solid 1px;}
.tpl221-p4 a{ font: 15px/12px "oswald-light", Arial, Helvetica, sans-serif; color: #fff; padding-right: 8px; border-right: #fff solid 1px;}
.tpl221-p4{ font: 15px/12px "oswald-light", Arial, Helvetica, sans-serif; color: #fff; padding-right: 8px; display: flex; justify-content: start; align-content: center;}
.tpl221-menu2 .nav > li > a:focus,
.tpl221-menu2 .nav > li > a:hover { text-decoration: none; background-color: transparent;}
.tpl221-menu2 .navbar-nav > li > a { padding-top: 0 !important; padding-bottom: 0 !important;}
/*FIM*/</style{@if isset($codigo_html) && !empty($codigo_html)@} {@$codigo_html@}

/*INICIO-DESKTOP-p1*/ .idx1-tpl231-p1-title span { font-size: 14px; margin: -6px 0px 0 0; font-weight: 500; color: #0057a3; display: block;	font: normal 16px/24px 'Montserrat', sans-serif; } .idx1-tpl231-p1-title { font: normal 16px/24px 'Montserrat', sans-serif; margin: 0 0 -6px 0px; letter-spacing: -0.3px; color: black;	font-weight: 400; }
/*FIM*/
.idx1-tpl231-blocos .col-xs-12.col-sm-12.col-md-12.col-lg-12 { margin-bottom: 36px;}
.idx1-tpl231-blocos .col-xs-12.col-sm-12.col-md-12.col-lg-12:last-child { margin-bottom: 0;}
.idx1-tpl231 .idx1-tpl231-blocos .col-xs-12.col-sm-12.col-md-12.col-lg-12:last-child .idx1-tpl231-p1-title { margin-bottom: -7px;}
/* SMARTPHONE */
@media only screen and (max-width : 767px) {}
.idx1-tpl231-p1-title span {color: #F97B01;font-size: 15px;font-weight: 700;font-family: "Montserrat", sans-serif;}
.idx1-tpl231-p1-title {font: 600 15px "Open Sans", sans-serif;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl233 .title-10 { margin: -5px 0 18px 0;}
.idx1-tpl233-title { font: 400 16px/27px 'Montserrat', sans-serif; margin: 0 0 27px 0; letter-spacing: 0px; color: black;}
.idx1-tpl233-title span { font-size: 18px; margin-right: 0px; font-weight: 700; color: black;}
.idx1-tpl233-line { margin: 30px 0 18px 0;}
.idx1-tpl233 .idx1-tpl233-blocos .col-xs-12.col-sm-12.col-md-12.col-lg-12:last-child .idx1-tpl233-title { margin-bottom: -7px;}
/*FIM*/
.idx1-tpl233-title {font: 300 16px/27px "PT Sans", sans-serif;margin: 10px 0 ;}
.idx1-tpl233-title span {color: #d20423;}

/*INICIO-DESKTOP-p1*/
.tplVideos-title-ses { font: 700 36px 'Montserrat', sans-serif; margin: 0px 0px 30px 0px; border-bottom: 3px solid #B5242B; color: #B5242B;}
.tplVideos-title { font-family: Montserrat,sans-serif; font-weight: 600; color: #000; font-size: 16px; margin: 4px 0px 0px 0px;}
.tplVideos-call { font: 14px Montserrat,sans-serif; color: black; margin: 0;}
/*FIM*/
.tplVideos-title-ses {color: white;}
.tplVideos-title {color: white;}
.tplVideos-call {color: white;}

/*INICIO-DESKTOP-p1*/
.tpl238-p1-titulo { font-family: Montserrat,sans-serif; font-weight: 600; color: #000; border-left: 7px solid #000; padding-left: 8px; line-height: 30px; padding-top: 20px; padding-bottom: 20px; margin-top: 0; text-align: left; font-size: 35px;}
.tpl238-p1-nome { font-family: Montserrat,sans-serif; font-weight: 600; color: #000; font-size: 16px; padding-top: 20px; padding-bottom: 20px;}
/*FIM*/
/* DESKTOP */
@media screen and (min-width: 1200px) { .tpl238-iframe iframe { width: 100%; height: 490px; }}
.tpl238-p1-titulo {color: #000;}
.tpl238-p1-nome {color: #000;}
 /*INICIO-DESKTOP-p1*/
.tplVideosMais-title-ses { font: 700 36px 'Montserrat', sans-serif; margin: 0px 0px 30px 0px; border-bottom: 3px solid black; color: black;}
.tplVideosMais-date { font: 600 11px 'Open Sans', sans-serif; color: black; margin: 0;}
.tplVideosMais-title { font-family: Montserrat,sans-serif; font-weight: 600; color: #000; font-size: 16px; padding-bottom: 20px; margin-top: 0;}
/*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) {
}
.tplVideosMais-title-ses {color: white;}
.tplVideosMais-date {color: white;}
.tplVideosMais-title {color: white;}
 .tplEnq-title { font: 700 36px 'Montserrat', sans-serif; margin-top: 0px; margin-bottom: 30px; border-bottom: 3px solid #333; }

/*INICIO-DESKTOP-p1*/
.tpl244 .tplComment2-title-ses { font: 500 18px 'Montserrat', sans-serif; margin: 0 0 30px 0; padding: 14px 20px; background-color: #CF3034; color: white; text-transform: uppercase;}
.tpl244 .comment_author { font: 600 16px 'Montserrat', sans-serif; margin: 0 0 5px; color: #696969; text-transform: uppercase;}
.tpl244 .comment_author span { font: 500 14px 'Montserrat', sans-serif; float: right;}
.tpl244 .comment.bloco-comment { margin-bottom: 10px;}
.tpl244 .bloco-comment-box { padding: 8px 10px 1px; background-color: #efefef;}
.tpl244 .content-btn { font: 500 14px 'Montserrat', sans-serif; padding: 11.6px 12.4px; text-transform: uppercase; color: white; border: 1px solid #CF3034; background-color: #CF3034;}
/*FIM*/
.tpl244 .tplComment2-title-ses {font: 500 18px "Frank Ruhl Libre", "DM Serif Text", serif;background-color: #009eff;color: white;}
.tpl244 .comment_author {font: 600 16px "Frank Ruhl Libre", "DM Serif Text", serif;color: white;}
.tpl244 .comment_author span {font: 500 14px "Frank Ruhl Libre", "DM Serif Text", serif;}
.tpl244 .bloco-comment-box {background-color: transparent !important;}
.tpl244 .content-btn {font: 500 14px "Frank Ruhl Libre", "DM Serif Text", serif;color: white;background-color: white;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl248 .dfp--bloco{ width: 100%; display: flex; align-items: center;}
.idx1-tpl248 .dfp--1{ width: 50%; height: auto;}
.idx1-tpl248 .dfp--2{ width: 50%; height: auto;}
.idx1-tpl248 .dfp--1 img,
.idx1-tpl248 .dfp--2 img{ width: 100% ; height: 100% ; object-fit: cover;}
.idx1-tpl248 {	position: inherit; width: inherit; display: inherit; justify-content: inherit; transform: inherit; z-index: inherit;	padding:0;	margin: 0;	background-color: inherit;	overflow: inherit;}
/*FIM*/
@media (max-width: 768px){ .idx1-tpl248 .dfp--bloco{ width: 100%; display: flex; align-items: center; flex-direction: column; } .idx1-tpl248 .dfp--1, .idx1-tpl248 .dfp--2{ width: 100%; height: auto; margin-bottom: 10px; }}
.idx1-tpl248 {width: 100% !important;}

/*INICIO-DESKTOP-p1*/
.idx2-tpl248 .dfp--bloco{ width: 100%; display: flex; align-items: center;}
.idx2-tpl248 .dfp--1{ width: 50%; height: auto;}
.idx2-tpl248 .dfp--2{ width: 50%; height: auto;}
.idx2-tpl248 .dfp--1 img,
.idx2-tpl248 .dfp--2 img{ width: 100% ; height: 100% ; object-fit: cover;}
.idx2-tpl248 {	position: inherit; width: inherit; display: inherit; justify-content: inherit; transform: inherit; z-index: inherit;	padding:0;	margin: 0;	background-color: inherit;	overflow: inherit;}
/*FIM*/
@media (max-width: 768px){ .idx2-tpl248 .dfp--bloco{ width: 100%; display: flex; align-items: center; flex-direction: column; } .idx2-tpl248 .dfp--1, .idx2-tpl248 .dfp--2{ width: 100%; height: auto; margin-bottom: 10px; }}
.idx2-tpl248 {width: 100% !important;}

/*INICIO-DESKTOP-p1*/
/*FIM*/

/*INICIO-DESKTOP-p1*/
/*FIM*/

/*INICIO-DESKTOP-p1*/
/*FIM*/

/*INICIO-DESKTOP-p1*/
body p{ color: #000;}
.tpl265 .img-right{float: right;}
.tpl265 .tplConteudo-share { color: auto; display:flex; justify-content: inherit; column-gap: 5px;}
.tpl265 .date-content { font: normal 18px 'Roboto', sans-serif; color: white; margin-bottom: 0; display:inherit;}
.tpl265 .date-content span.content-divisor { margin-right: 7px; margin-left: 7px;}
.tpl265 .date-content a {	color: white;
}
.tpl265 .content-hat { font: 700 15px 'Montserrat', sans-serif; margin: 7px 0px 0px 0px; color: #004C94; text-transform: uppercase; padding: inherit; background-color:inherit; border-radius: inherit; letter-spacing: inherit; display: inherit;}
.tpl265 .author { font: 600 17px 'Montserrat', sans-serif; margin: 0px 0px 4px 0px; color: black;}
.tpl265 .content-title { font: 700 44px 'Montserrat', sans-serif; margin: 8px 0 27px 0; letter-spacing: -0.3px;	color: black;}
.tpl265 .content-complement { font: italic 400 18px/23px 'Montserrat', sans-serif; margin: 0 0 17px 0; letter-spacing: -0.2px; color: #5D5D5D;}
.tpl265 .img-wrapper { max-width: 56.9%; }
.tpl265 .img-wrapper.img-right { margin-left: 18px; float: right; }
.tpl265 .img-wrapper img { border: 1px solid #ccc; padding: 4px;}
.tpl265 .img-wrapper.img-left { margin-right: 18px; float: left;}
.tpl265 .img-wrapper .img-responsive { border: inherit; padding: inherit; border-radius: inherit;}
.tpl265 .img-wrapper.img-center { display: block; margin-left: auto; margin-right: auto
}
.tpl265 #text-content p { font: normal 16px/30px 'Roboto', sans-serif; margin-bottom: 15px; text-align: justify; color: #000;}
.tpl265 .content-btn { font: 500 14px 'Montserrat', sans-serif; padding: 11.6px 12.4px; text-transform: uppercase; color: white; border: 1px solid #004C94; background-color: #004C94;}
.tpl265 .content-btn.btn.focus,
.tpl265 .content-btn.btn:focus,
.tpl265 .content-btn.btn:hover {	color: white;}
.tpl265 .content-bloco-1 { background-color: #B5242B; padding: 13px 20px 16px 20px; }
.tpl265 .content-title-ses { font: 600 21px 'Montserrat', sans-serif; color: white; letter-spacing: 0.2px;}
.tpl265 #text-content .img-wrapper p.img-credit { float: right; font: normal 11px "TitilliumWebLight", Arial, Helvetica, sans-serif; color: #333; padding-right: 0px; margin-bottom: 0;}
.tpl265 #text-content .img-subtitle { padding: 5px 0 3px; margin: 0; font: normal 12px "TitilliumWebLight", Arial, Helvetica, sans-serif; color: #333; background-color: transparent;}
.tpl265 .quote-wrapper { display: table; max-width: 265px; margin: 10px 0; border-bottom: 3px solid #B5242B;}
.tpl265 .quote-content { padding: 5px 0px 10px 0px; width: 100%; font: normal 24px/32px 'DroidSansRegular', Arial, Helvetica, sans-serif; margin: 9px 0px 0px 0px; color: #333; float: left; background-color: white;}
.tpl265 .quote-wrapper.left { float: left; margin: 0px 10px 10px 0; text-align: left;}
.tpl265 .quote-wrapper.right { float: right; margin: 0px 0px 10px 10px; text-align: right;}
.tpl265 .quote-wrapper.has-quotes .quote-content::before,
.tpl265 .quote-wrapper.has-quotes .quote-content::after { font: 90px/70px TitilliumWeb,sans-serif; color: #B5242B; display: inline-block; height: 27px; width: 30px; overflow: hidden;}
.tpl265 .quote-wrapper.has-quotes .quote-content::before { content: '“'; margin-right: 4px;}
.tpl265 .quote-wrapper.has-quotes .quote-content::after { content: '”'; margin-left: 4px;}
.tpl265 .autores_fontes_nome { font: 600 17px 'Montserrat', sans-serif; margin: 0px 0px 4px 0px; color: black;}
.tpl265 .autores_fontes_email { font: 300 17px 'Montserrat', sans-serif; margin: 0px 0px 4px 0px; color: black;}
.tpl265 .img-autor { width: 50px; height: 50px; border-radius: 80px;}
.tpl265 .text-content p video {	width: 100%;}
/*FIM*/
@media only screen and (max-width : 767px) {.tpl265 .date-content {	font: normal 12px 'Roboto', sans-serif;}
.tpl265 .content-title { font: 600 24px 'Montserrat', sans-serif; margin-bottom: 20px;}
.tpl265 .text-content > iframe { height: calc(100vh - 4px)!important; width: 100%;}
.tpl265 #text-content p {	font: normal 20px/30px 'Roboto', sans-serif;}
.tpl265 #instagram-embed-0 {	height: 100vh !important;}
.tpl265 .img-wrapper{ max-width:100% !important; width:100%;}
.tpl265 .img-bgi-div { background-position: top !important; background-size: cover; background-repeat: no-repeat;}
.tpl265 .mobile > iframe{ width: 100%; height: 200px;}
.tpl265 .mobile-auto > iframe{ width: 100% !important;}
}

/*INICIO-DESKTOP-p1*/ .tpl-list-title-ses { font: 700 36px 'Montserrat', sans-serif; margin-top: 0px; margin-bottom: 30px; border-bottom: 3px solid black; color: black; background-color: #fff; text-transform: uppercase; padding: 0px; } .tpl-list-month { font: 600 16px/15px 'Montserrat', sans-serif; text-transform: uppercase; color: #111; margin-bottom: 30px; border-left: 4px solid; padding-left: 5px; } .tpl-list-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: black; text-transform: uppercase; margin-bottom: 0px; } .tpl-list-title { font: 600 24px 'Montserrat', sans-serif; margin-top: 0; margin-bottom: 0px; color: #333; } .tpl-list-call { font: normal 15px 'Montserrat', sans-serif; color: black; margin: 0; } .tpl-list-line { border-width: 2px; margin-top: 30px; margin-bottom: 30px; } .tpl-list-datedesc { display: block!important; font: 12px/18px Montserrat, sans-serif; color: #333; } .tpl-list-image { width: 100% !important;	height: auto !important; }
/*FIM*/
.tpl-list-bloco-2 { /* padding-left: 0; */
}
/* TABLET / SMARTPHONE */
@media only screen and (max-width : 991px) { .tpl-list-title-ses { font: 700 28px 'Montserrat', sans-serif; margin-bottom: 15px; } .tpl-list-month { font: 600 12px/15px 'Montserrat', sans-serif; margin-bottom: 15px; } .tpl-list-title { font: 600 18px 'Montserrat', sans-serif; } .tpl-list-call { font: normal 14px 'Montserrat', sans-serif; } .tpl-list-image { margin-bottom: 10px; }}
.tpl-list-title-ses {color: #000;}

/*INICIO-DESKTOP-p1*/	.idx1-tpl285-p1-image { width: 270px; height: auto;	float: none;	margin-bottom: 12px; } .idx1-tpl285-p1-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray; } .idx1-tpl285-p1-hat { font: 600 14px "Montserrat", sans-serif; margin: 0 0 0 0; color: #004C94; text-transform: uppercase; } .idx1-tpl285-p1-title { font: 19px/27px "Montserrat", sans-serif; margin: 0px 0 -3px 0; letter-spacing: -0.3px; color: black; }
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) { .idx1-tpl285-p1-hat { font: 600 12px "Montserrat", sans-serif; margin: 8px 0 0 0; } .idx1-tpl285-p1-title { font: 600 15px "Montserrat", sans-serif; }}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) { .idx1-tpl285-p1-hat { font: 600 12px "Montserrat", sans-serif; margin: 0 0 0 0; } .idx1-tpl285-p1-title { font: 600 15px "Montserrat", sans-serif; }	.idx1-tpl285-p1-image { width: 270px; height: auto;	margin-bottom: 12px; }
}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl285 .col-xs-12.col-sm-4.col-md-4.col-lg-4 { margin-bottom: 30px; } .idx1-tpl285 .col-xs-12.col-sm-4.col-md-4.col-lg-4:last-child { margin-bottom: 0; } .idx1-tpl285-p1-hat { font: 600 12px "Montserrat", sans-serif; margin: 0 0 0 0 !important; } .idx1-tpl285-p1-title { font: 600 16px "Montserrat", sans-serif; margin: 0; } .idx1-tpl285-p1-image { width: 100%; height: auto; margin-right: 10px; float: none;	margin-bottom: 12px; }}
.idx1-tpl285-p1-hat {font: 900 14px "Nunito Sans", sans-serif;color: #004e75;}
.idx1-tpl285-p1-title {font: 400 18px "Nunito Sans", sans-serif;color: #000;}

/*INICIO-DESKTOP-p1*/	.idx2-tpl285-p1-image { width: 270px; height: auto;	float: none;	margin-bottom: 12px; } .idx2-tpl285-p1-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray; } .idx2-tpl285-p1-hat { font: 600 14px "Montserrat", sans-serif; margin: 0 0 0 0; color: #004C94; text-transform: uppercase; } .idx2-tpl285-p1-title { font: 19px/27px "Montserrat", sans-serif; margin: 0px 0 -3px 0; letter-spacing: -0.3px; color: black; }
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) { .idx2-tpl285-p1-hat { font: 600 12px "Montserrat", sans-serif; margin: 8px 0 0 0; } .idx2-tpl285-p1-title { font: 600 15px "Montserrat", sans-serif; }}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) { .idx2-tpl285-p1-hat { font: 600 12px "Montserrat", sans-serif; margin: 0 0 0 0; } .idx2-tpl285-p1-title { font: 600 15px "Montserrat", sans-serif; }	.idx2-tpl285-p1-image { width: 270px; height: auto;	margin-bottom: 12px; }
}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx2-tpl285 .col-xs-12.col-sm-4.col-md-4.col-lg-4 { margin-bottom: 30px; } .idx2-tpl285 .col-xs-12.col-sm-4.col-md-4.col-lg-4:last-child { margin-bottom: 0; } .idx2-tpl285-p1-hat { font: 600 12px "Montserrat", sans-serif; margin: 0 0 0 0 !important; } .idx2-tpl285-p1-title { font: 600 16px "Montserrat", sans-serif; margin: 0; } .idx2-tpl285-p1-image { width: 100%; height: auto; margin-right: 10px; float: none;	margin-bottom: 12px; }}
.idx2-tpl285-p1-hat {font: 900 14px "Nunito Sans", sans-serif;color: #004e75;}
.idx2-tpl285-p1-title {font: 400 18px "Nunito Sans", sans-serif;color: #000;}
 /*INICIO-DESKTOP-p1*/ .idx1-tpl287-p1-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray; } .idx1-tpl287-p1-hat { font: 600 13.6px/13px 'Montserrat', sans-serif; color: #00AD58; text-transform: uppercase; margin-top: 19px; margin-bottom: 5px; } .idx1-tpl287-p1-title { font: 600 21.3px/30px 'Montserrat', sans-serif; color: black; margin-top: 0; margin-bottom: -7px; } /*FIM*/ /*INICIO-DESKTOP-p2*/ .idx1-tpl287-p2-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray; } .idx1-tpl287-p2-hat { font: 600 13.6px/13px 'Montserrat', sans-serif; color: #00AD58; text-transform: uppercase; margin-top: 19px; margin-bottom: 5px; } .idx1-tpl287-p2-title { font: 600 21.3px/30px 'Montserrat', sans-serif; color: black; margin-top: 0; margin-bottom: -7px; } /*FIM*/ /* NOTEBOOK */ @media screen and (min-width: 992px) and (max-width: 1199px) { .idx1-tpl287-p1-hat { font: 600 12px 'Montserrat', sans-serif; margin-top: 10px; margin-bottom: 0px; } .idx1-tpl287-p1-title { font: 600 20px 'Montserrat', sans-serif; } } /* TABLET */ @media screen and (min-width: 768px) and (max-width: 991px) { .idx1-tpl287-p1-title { font: 600 17px 'Montserrat', sans-serif; } .idx1-tpl287-p1-hat { font: 600 12px 'Montserrat', sans-serif; margin-bottom: 0; margin-top: 8px; } } /* SMARTPHONE */ @media only screen and (max-width : 767px) { .idx1-tpl287 .col-xs-12.col-sm-6.col-md-6.col-lg-6 { margin-bottom: 30px; } .idx1-tpl287 .col-xs-12.col-sm-6.col-md-6.col-lg-6:last-child { margin-bottom: 0; } .idx1-tpl287-p1-title, .idx1-tpl287-p2-title { font: 600 18px 'Montserrat', sans-serif; margin-bottom: -5px; } }
.idx1-tpl287-p1-hat {font: 900 14px "Nunito Sans", sans-serif;color: #004e75;}
.idx1-tpl287-p1-title {font: 400 24px "Nunito Sans", sans-serif;color: #000;}
.idx1-tpl287-p2-hat {font: 900 14px "Nunito Sans", sans-serif;color: #004e75;}
.idx1-tpl287-p2-title {font: 400 24px "Nunito Sans", sans-serif;color: #000;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl3-p1-box-banner { background-color: #fff;}
.idx1-tpl3-p1-box-banner .bannerResult > div { overflow-x: auto;}
.idx1-tpl3-p1-box-banner .bannerResult > div, .idx1-tpl3-p1-box-banner .bannerResult iframe { /*width: 100% !important;*/ overflow: auto;}
/*FIM*/
@media only screen and (max-width: 768px){ idx1-tpl3-p1-box-banner { display:none;}}

/*INICIO-DESKTOP-p1*/
.idx2-tpl3-p1-box-banner { background-color: #fff;}
.idx2-tpl3-p1-box-banner .bannerResult > div { overflow-x: auto;}
.idx2-tpl3-p1-box-banner .bannerResult > div, .idx2-tpl3-p1-box-banner .bannerResult iframe { /*width: 100% !important;*/ overflow: auto;}
/*FIM*/
@media only screen and (max-width: 768px){ idx2-tpl3-p1-box-banner { display:none;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl315-p1-hat { font: 600 15px 'Montserrat', sans-serif; margin: -2px 0 0 0; letter-spacing: 0.3px; color: #004C94; text-transform: uppercase; text-align: center;}
.idx1-tpl315-p1-title { font: 500 35px/43px 'Montserrat', sans-serif; margin: 5px 0 -6px 0; letter-spacing: -0.4px; color: #000; text-align: center;}
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl315-p1-title { font: 500 22px/28px 'Montserrat', sans-serif; }}
.idx1-tpl315-p1-hat {font: 900 14px "Nunito Sans", sans-serif;letter-spacing: 0;color: #004e75;text-transform: uppercase;}
.idx1-tpl315-p1-title {font: 400 38px "Nunito Sans", sans-serif;letter-spacing: 0;color: #000;}







/*INICIO-DESKTOP-p1*/
.idx1-tpl394 .altura {
}
.idx1-tpl394-p1-credit-1 { min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray; } .idx1-tpl394-p1-description { width: 100%; position: absolute; bottom: 0; left: 0px; right: 0px; padding: 1px 29.5px; background: rgb(0,0,0);	background: linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.5) 43%, rgba(255,255,255,0) 100%); } .idx1-tpl394-p1-title { font: 700 43px/53px 'Open Sans', sans-serif; margin-bottom: 21px; letter-spacing: -0.63px; margin-top: 0; color: white; } .idx1-tpl394-p1-hat { font: 600 14px/19px 'Open Sans', sans-serif; margin-bottom: 5px; margin-top: 10px; margin-left: 2px; letter-spacing: -0.3px; text-transform: uppercase; color: #0090d5; } .idx1-tpl394-load { height: 460px; overflow: hidden; } .idx1-tpl394-rs .rsBullets { bottom: auto; left: auto; right: 15px; top: 30px; width: 30%; text-align: right; background: none; } .idx1-tpl394-rs .rsBullet { width: 14px; height: 14px; padding: 0; margin-right: 6px; } .idx1-tpl394-rs .rsBullet span { width: 14px; height: 14px; background: none; border: 2px solid white; } .idx1-tpl394-rs.rsDefault .rsBullet.rsNavSelected span { border-color: white } .idx1-tpl394-rs.rsHor .rsArrowLeft { left: 0px; } .idx1-tpl394-rs.rsHor .rsArrowRight { right: 0px; } .idx1-tpl394-rs.rsDefault .rsArrowIcn { width: 32px; height: 60px; } .idx1-tpl394-rs.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { width: 32px; height: 32px; top: 50%; left: 50%; margin-top: -16px; margin-left: -16px; position: absolute; cursor: pointer; background: url(/images/icons/rs-default3.png) #000; background-color: rgb(0, 0, 0); background-position-x: 0%; background-position-y: 0%; background-color: rgba(0,0,0,.75); border-radius: 2px; background-position: -64px -32px!important; } .idx1-tpl394-rs.rsDefault.rsHor .rsArrowRight .rsArrowIcn { width: 32px; height: 32px; top: 50%; left: 50%; margin-top: -16px; margin-left: -16px; position: absolute; cursor: pointer; background: url(/images/icons/rs-default3.png) #000; background-color: rgb(0, 0, 0); background-position-x: 0%; background-position-y: 0%; background-color: rgba(0,0,0,.75); border-radius: 2px; background-position: -64px -64px!important; }
.idx1-tpl394-altura{ position: relative; background: #fff; height: 458px;}
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) { .idx1-tpl394-p1-title { font: 700 27px/30px 'Open Sans', sans-serif; margin-bottom: 12px; } .idx1-tpl394-p1-hat { font: 600 14px/19px 'Open Sans', sans-serif; margin-bottom: 0; margin-top: 12px; } .idx1-tpl394-p1-description { width: 95.9%; padding: 1px 15px; }}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) { .idx1-tpl394-p1-description { width: 96%; padding: 1px 18px; } .idx1-tpl394-p1-title { font: 600 23px/26px 'Open Sans', sans-serif; margin-bottom: 15px; } .idx1-tpl394-p1-hat { font: 600 12px/16px 'Open Sans', sans-serif; margin-left: 0; margin-top: 8px; margin-bottom: 0; }}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl394-p1-title { font: 600 20px/24px 'Open Sans', sans-serif; margin-bottom: 12px; } .idx1-tpl394-p1-hat { font: 600 12px/16px 'Open Sans', sans-serif; margin-left: 0; margin-top: 8px; margin-bottom: 0; } .idx1-tpl394-rs .col-xs-12.col-sm-12.col-md-12.col-lg-12.pos-r { position: initial; padding: 0; } .idx1-tpl394-p1-description { position: initial; width: 100%; border-radius: 0; padding: 1px 18px; margin-top: 10px; } .idx1-tpl394-rs .rsBullets { /* display: none; */ } .idx1-tpl394-rs .rsBullets { width: 40%; right: 20px; top: 12px; } .idx1-tpl394-rs.rsDefault .rsArrow { display: none !important; } .idx1-tpl394-p1-title { color: black; margin-bottom: 0; } .idx1-tpl394-p1-description { padding: 0px 15px; background: white; margin-top: 0; } .idx1-tpl394-load { height: 200px; }}
.idx1-tpl394-p1-description {}
.idx1-tpl394-p1-title { font: 26px/30px Arial,Helvetica,sans-serif;}
.idx1-tpl394-p1-hat { font: 26px/30px Arial,Helvetica,sans-serif; color: #fff;}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl394-p1-hat { font: 700 14px/18px Arial,Helvetica,sans-serif; color: #f00; border-left: 0; text-align: left!important; } .idx1-tpl394-p1-title { font: 700 20px/26px Arial,Helvetica,sans-serif; text-align: left!important; } }
.idx1-tpl394-p1-credit-1 {color: gray;}
.idx1-tpl394-p1-title {font: 4000 36px "Open Sans", sans-serif;color: #fff;}
.idx1-tpl394-p1-hat {font: 600 14px/19px "Josefin Sans", sans-serif;color: #fff;}
.idx1-tpl394-load {height: 590px;}
.idx1-tpl394-altura {height: 590px;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl4006-descricao { position: absolute; left: 0px; bottom: 0; right: 0px; padding: 8px 20px 24px; z-index: 2; background: rgba(0,0,0,0); background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 13%, rgba(0,0,0,0.4) 31%, rgba(0,0,0,0.7) 81%, rgba(0,0,0,0.9) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(13%, rgba(0,0,0,0.3)), color-stop(31%, rgba(0,0,0,0.4)), color-stop(81%, rgba(0,0,0,0.7)), color-stop(100%, rgba(0,0,0,0.9))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 13%, rgba(0,0,0,0.4) 31%, rgba(0,0,0,0.7) 81%, rgba(0,0,0,0.9) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 13%, rgba(0,0,0,0.4) 31%, rgba(0,0,0,0.7) 81%, rgba(0,0,0,0.9) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 13%, rgba(0,0,0,0.4) 31%, rgba(0,0,0,0.7) 81%, rgba(0,0,0,0.9) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 13%, rgba(0,0,0,0.4) 31%, rgba(0,0,0,0.7) 81%, rgba(0,0,0,0.9) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 ); }
.idx1-tpl4006-hat {font: 600 17px "Montserrat", sans-serif;color: #FFF;padding: 10px;background-color: #242c74;display: inline-flex;margin: 15px 0 0 0;border-radius: 8px;}
.idx1-tpl4006-title {font: 700 25px "Montserrat", sans-serif;color: #fff;margin: 10px 0 10px 0;}
.idx1-tpl4006-fundo{ width: 1200px; background-color: #fff; margin: 0 auto; padding: 0; height: auto;}
.idx1-tpl4006{ width: 100%; margin: 0; height: auto;}
.idx1-tpl4006-carrossel{position: relative;	max-width: 1200px;	margin: 0 auto;}
.idx1-tpl4006-slide{ display: flex; position: relative;	overflow-x: auto;	scroll-snap-type: x mandatory;	scroll-behavior: smooth;	box-shadow: 0 1.5rem 3rem -0.75rem hsla(0, 0%, 0%, 0.25);	border-radius: 0.5rem;	-ms-overflow-style: none; /* Hide scrollbar IE and Edge */	scrollbar-width: none; /* Hide scrollbar Firefox */
}
.idx1-tpl4006-slide img{flex: 1 0 100%;	scroll-snap-align: start;	object-fit: cover;}
.idx1-tpl4006-carrossel-nav{display: flex;	column-gap: 1rem;	position: absolute;	bottom: 1.25rem;	left: 50%;	transform: translateX(-50%);	z-index: 2;}
.idx1-tpl4006-carrossel-nav a{width: 1.5rem; height: 1.5rem; display: flex; justify-content: center; align-items: center; opacity: 0.75; transition: opacity ease 250ms;}
.idx1-tpl4006-carrossel-round{ width: 1rem; height: 1rem; border-radius: 50%; background-color: #fff;}
.idx1-tpl4006-carrossel-nav a hover{opacity: 1;}
/*FIM*/
@media(max-width: 768px){ }

/*INICIO-DESKTOP-p1*/
.idx1-tpl4007-fundo{width: 100%;margin: 0;padding: 0;background-color: #fff;}
.idx1-tpl4007{width: 1200px;margin: 0 auto;padding: 0;height: 36px;display: flex;flex-direction: row;justify-content: space-between;align-items: center;
}
.idx1-tpl4007-menu{width: 40%;display: flex;flex-direction: row;align-items: center;justify-content: flex-start;}
.idx1-tpl4007-menu .navbar-nav>li>a {font: 14px/22px 'Montserrat', sans-serif;margin: 10px 11px 11px 1px;color: #000;border-right: 1px #000 solid;padding: 6px 11px 5px 0px;line-height: 2px;}
.idx1-tpl4007-data{width: 20%;height: 36px;display: flex;justify-content: center;align-items: center;}
.idx1-tpl4007-redes-sociais{width: 40%;display: flex;flex-direction: row-reverse;}
.idx1-tpl4007-redes-sociais img{width: 20px;height: 20px;margin: 0px 0px 0 4px;}
/*FIM*/
@media(max-width: 768px){
}
 .sidebarCollapse { margin: 16px 0 0 0px; padding: 0; float: left; background: none; border: none; } #sidebar { background-color: #FF1015; } #sidebar .sidebar-header { padding: 10px 10px 15px; background-color: white; position: relative; } #sidebar .navbar-nav>li { width: 100%; } #sidebar .navbar-nav>li>a { color: white; display: block; text-transform: uppercase; } #sidebar ul li a:hover { color: white; background-color: #9c0407; } #dismiss { margin: 0px; z-index: 9999; top: 0; right: 0; position: absolute; background-color: rgba(255, 16, 21, .7); color: white; } #dismiss:hover { color: white; background-color: gray; } /*INICIO-DESKTOP-p1*/ .idx1-tpl407-p1-menu-logo { width: 101px; float: left; display: none; padding: 25px 11px; } .idx1-tpl407-p1-data { font: 500 12px 'Montserrat', sans-serif; margin: 0; color: white; display: none; text-align: right; } .idx1-tpl407-p1-menu.navbar-default.navbar-fixed-top .idx1-tpl407-p1-menu-logo { display: block; } .idx1-tpl407-p1-menu.navbar-default.navbar-fixed-top { z-index: 99; min-height: auto; position: fixed; } .navbar-fixed-top .idx1-tpl407-p1-data { display: block; } .idx1-tpl407-p1-icone { fill: #fff; stroke: #000; } .idx1-tpl407-logo-menu { width: 100%; } .popover{ max-width: 30%; width: 100%; } .idx1-tpl407-p1-redes-sociais { margin-top: 10px; } .idx1-tpl407-p1-redes-sociais a:last-child { float: right; margin-right: 15px; } .idx1-tpl407-p1-menu { margin: 0px; border-radius: 0; background: #FF1015; border: none; position: relative; } .idx1-tpl407-p1-menu #navbar { padding: 0; } .idx1-tpl407-p1-menu .navbar.navbar-default { min-height: 21px; margin-bottom: 0; background: none; border: none; } .idx1-tpl407-p1-menu.navbar-default .navbar-nav>li>a { font: 500 16px 'Montserrat', sans-serif; padding: 18px 0px 17px; margin-left: 25px; letter-spacing: -0.2px; transition: all .4s; color: white; text-transform: uppercase; } .idx1-tpl407-p1-menu.navbar-default .navbar-nav>li>a:focus, .idx1-tpl407-p1-menu.navbar-default .navbar-nav>li>a:hover { color: white; background: none; } .idx1-tpl407-p1-menu.navbar-default .navbar-toggle .icon-bar { background-color: white; } .idx1-tpl407-p1-menu .navbar-toggle { border-color: white; margin-right: 0; } .idx1-tpl407-p1-menu.navbar-default.navbar-fixed-top .navbar-nav>li>a { font: 500 14px 'Montserrat', sans-serif; margin-left: 20px; } /*FIM*/ /* DESKTOP */ @media screen and (min-width: 1260px) { } /* NOTEBOOK */ @media screen and (min-width: 992px) and (max-width: 1199px) { .idx1-tpl407-p1-menu.navbar-default .navbar-nav>li>a { font: 500 14px 'Montserrat', sans-serif; margin-right: 10px; } } /* TABLET */ @media screen and (min-width: 768px) and (max-width: 991px) { .idx1-tpl407-p1-menu { padding: 0; } .idx1-tpl407-p1-menu .navbar.navbar-default { min-height: auto; } .idx1-tpl407-p1-menu.navbar-default .navbar-nav>li>a { font: 500 11.9px 'Montserrat', sans-serif; letter-spacing: -0.7px; margin-right: 8px; } } /* SMARTPHONE */ @media only screen and (max-width : 767px) { .navbar-fixed-top .idx1-tpl407-p1-data { display: block; text-align: left; padding-left: 15px; } .idx1-tpl407-p1-menu.navbar-default.navbar-fixed-top .idx1-tpl407-p1-menu-logo { display: block; float: initial; } .index-bloco-1 { margin-bottom: 30px; } .idx1-tpl407-logo { width: 100%; margin: 10px 0 0; } .idx1-tpl407-p1-menu .navbar-nav { margin: 0; } .idx1-tpl407-p1-menu.navbar-default .navbar-nav>li>a { font: 500 17px 'Montserrat', sans-serif; padding: 10px 15px; margin-left: 0; } {@if $idx != 1@} .idx1-tpl407-p1-menu.navbar-default .navbar-nav>li>a { text-align: center; } .idx1-tpl407-p1-menu .container>.navbar-header { padding: 0 15px; } .popover{ max-width: none; width: 100%; } }
#sidebar {background-color: black;}
 /*INICIO-DESKTOP-p1*/ .idx1-tpl408-tpl408 { padding: 0; border: 1px solid #D4D4D4; } .idx1-tpl408-p1-box-btn { float: left; } .idx1-tpl408-p1-btn { font: 500 15px/20px arial, sans-serif; padding: 13px 22px 13px 18px; margin: 0 0 0 0; letter-spacing: -0.7px; color: white; background-color: #0067E5; border-radius: 0; } .idx1-tpl408-p1-btn.btn.focus, .idx1-tpl408-p1-btn.btn:focus, .idx1-tpl408-p1-btn.btn:hover { color: white; background-color: #FF1015; } .idx1-tpl408-p1-load { height: 30px; overflow: hidden; margin: 15px 0 0 11px; } .idx1-tpl408-p1-rs { width: 969px; margin: 15px 0 0 11px; float: left; padding: inherit; display: inherit; justify-content: inherit; align-items: inherit; height: inherit; flex-direction: inherit; } .idx1-tpl408-p1-text { font: 500 17px arial, sans-serif; margin: 0 0 0 38px; background-color: #fff; } .idx1-tpl408-p1-title-ses { margin: 0 16px 0 0; letter-spacing: -0.3px; font-weight: 600; color: #FF1015; text-transform: uppercase; } .idx1-tpl408-p1-title { letter-spacing: -0.4px; color: black; }
.idx1-tpl408-p1-rs .rsOverflow { margin-bottom: 15px; height: 860px;} /*FIM*/ /*INICIO-DESKTOP-p2*/ .idx1-tpl408-p2-box-cotacao { width: 117px; height: 48px; padding: 9px 0px 0px 0px; border-left: 1px solid #D4D4D4; text-align: center; float: left; } .idx1-tpl408-p2-cotacao-txt { font: 600 12px arial, sans-serif; margin: 0 0 4px 0; letter-spacing: -0.2px; text-transform: uppercase; } .idx1-tpl408-p2-cotacao-txt span { color: #CA1313; } /*FIM*/ /* DESKTOP */ @media screen and (min-width: 1260px) { .idx1-tpl408-p1-rs.rsDefault .rsArrowIcn { width: 8px; height: 13px; } .idx1-tpl408-p1-rs.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { margin: -7px 0 0 -13px; background-position: 0 0; background-image: url(/images/icons/arrow-left-5.png); } .idx1-tpl408-p1-rs.rsDefault.rsHor .rsArrowRight .rsArrowIcn { margin: -7px 0 0 -6px; background-position: 0 0; background-image: url(/images/icons/arrow-right-5.png); } } /* NOTEBOOK */ @media screen and (min-width: 992px) and (max-width: 1199px) { } /* TABLET */ @media screen and (min-width: 768px) and (max-width: 991px) { .idx1-tpl408-p1-rs { width: 489px; margin: 15px 0 0 0px; } } /* SMARTPHONE */ @media only screen and (max-width : 767px) { .idx1-tpl408-p1-rs { min-height: 41px; } .idx1-tpl408-p1-rs .rsOverflow{ min-height: 40px; } .tpl408 { padding: 0; min-height: auto; } .idx1-tpl408-p1-btn, .idx1-tpl408-p1-box-btn, .idx1-tpl408-p1-rs { width: 100%; } .idx1-tpl408-p1-rs { width: 100%; margin: 0; } .idx1-tpl408-p1-btn { font: 500 14px/20px arial, sans-serif; padding: 2px 0 1px 0; } .tpl408 .rsDefault .rsArrow { width: 15px; } .idx1-tpl408-p1-rs.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { margin: -7px 0 0 -5px; } .idx1-tpl408-p1-text { font: 500 17px arial, sans-serif; margin: 0; } .tpl408 .rsContent { padding: 0 15px; } .idx1-tpl408-p1-title-ses { font-size: 15px; margin: 0 0 0 0; } .idx1-tpl408-p2-box-cotacao { width: 100%; padding: 0; height: auto; text-align: center; border: none; } .idx1-tpl408-p2-cotacao-txt { display: inline-block; margin: 0; } }	/* SMARTPHONE SMALL*/	@media only screen and (max-width : 360px) {	.idx1-tpl408-p1-text {	font: 500 14px arial, sans-serif;	margin: 0;	}	}
.idx1-tpl408-p1-btn {font: 500 16px/20px "Lora", sans-serif;background-color: #FF1015;padding: 15px 11px 15px 11px;}
.idx1-tpl408-p1-btn.btn.focus, .idx1-tpl408-p1-btn.btn:focus, .idx1-tpl408-p1-btn.btn:hover {background-color: #0067E5;}
.idx1-tpl408-p1-rs {margin: 0px;display: flex;justify-content: center;align-items: center;padding: 0px;height: 51px;flex-direction: column;}
.idx1-tpl408-p1-text {font: 500 16px "Josefin Sans", sans-serif;}
.idx1-tpl408-p1-title-ses {color: #0067E5;margin: 10px 16px 10px 0;}
.idx1-tpl408-p1-rs .rsOverflow {margin-bottom: 0px;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl423-bloco { float: left; width: 33.333333%; position: relative;}
.idx1-tpl423-desc { padding: 15px 10px 13px 30px; position: absolute; bottom: 0; left: 0px; right: 0px; background: rgba(0,0,0,0.13); background: -moz-linear-gradient(top, rgba(0,0,0,0.13) 0%, rgba(0,0,0,0.13) 26%, rgba(0,0,0,0.56) 68%, rgba(0,0,0,0.56) 83%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.13)), color-stop(26%, rgba(0,0,0,0.13)), color-stop(68%, rgba(0,0,0,0.56)), color-stop(83%, rgba(0,0,0,0.56))); background: -webkit-linear-gradient(top, rgba(0,0,0,0.13) 0%, rgba(0,0,0,0.13) 26%, rgba(0,0,0,0.56) 68%, rgba(0,0,0,0.56) 83%); background: -o-linear-gradient(top, rgba(0,0,0,0.13) 0%, rgba(0,0,0,0.13) 26%, rgba(0,0,0,0.56) 68%, rgba(0,0,0,0.56) 83%); background: -ms-linear-gradient(top, rgba(0,0,0,0.13) 0%, rgba(0,0,0,0.13) 26%, rgba(0,0,0,0.56) 68%, rgba(0,0,0,0.56) 83%); background: linear-gradient(to bottom, rgba(0,0,0,0.13) 0%, rgba(0,0,0,0.13) 26%, rgba(0,0,0,0.56) 68%, rgba(0,0,0,0.56) 83%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );	z-index: 9999;}
.idx1-tpl423-p1-hat { font: 600 12px 'Open Sans', sans-serif; color: white; background-color: #0096DC; display: inline-block; margin-bottom: 8px; padding: 1px 5px 1px 5px; border-radius: 4px;}
.idx1-tpl423-p1-title { font: 600 26px/30px 'Open Sans', sans-serif; letter-spacing: -0.3px; color: white; margin: 0 0 13px 0;}
/*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-tpl423-p1-hat {font: 900 14px "Nunito Sans", sans-serif;color: #fff;background-color: #004e75;}
.idx1-tpl423-p1-title {font: 400 26px "Nunito Sans", sans-serif;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl427 { width: 100%; padding: 0; margin: 0 auto;}
.idx1-tpl427 h1,
.idx1-tpl427 h3,
.idx1-tpl427 h2 { padding: 0; margin: 0;}
.idx1-tpl427 a,
.idx1-tpl427 a:hover { text-decoration: none;}
.idx1-tpl427 a { text-decoration: none; display: block;}
.idx1-tpl427-container { width: 1200px; height: auto; margin: 0 auto; display: flex; justify-content: space-between; column-gap: 20px;}
.idx1-tpl427-bloco-miolo{ width: 870px; display: flex; justify-content: space-between; column-gap: 20px;}
.idx1-tpl427-bloco-miolo-left{ width: 62%;}
.idx1-tpl427-bloco-miolo-right{ width: 35%;}
.idx1-tpl427 .swiper { width: 100%; height: 100%;}
.idx1-tpl427 .swiper-slide { font-size: 18px; background: transparent; display: flex; justify-content: center; align-items: center;}
.idx1-tpl427 .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover;}
.idx1-tpl427 .swiper-button-next:after,
.idx1-tpl427 .swiper-button-prev:after { font-size: 20px;}
.idx1-tpl427 .swiper-button-next,
.idx1-tpl427 .swiper-button-prev { color: #fff;}
.idx1-tpl427-bl-caption{ position: relative;}
.idx1-tpl427-caption{ position: absolute; width: 100%; height: auto; padding: 20px; bottom: 0; left: 0; z-index: 1; padding: 20px 25px; background: rgba(0,0,0,0.13);}
.idx1-tpl427-hat { font: 600 12px 'Open Sans', sans-serif; color: white; background-color: #0096DC; display: inline-block; margin-bottom: 3px; padding: 1px 5px 1px 5px; border-radius: 4px;}
.idx1-tpl427-title { font: 600 30px/36px 'Open Sans', sans-serif; letter-spacing: -0.2px; color: white; margin-top: 0;}
.idx1-tpl427-separador{ width: 100%; height: 1px; background-color: #ededed; margin: 20px 0;
}
.idx1-idx1-tpl427-imgThumb{ width: 300px; height: 241px; object-fit:cover; object-position: center;}
/*FIM*/
@media(max-width: 786px) { .idx1-tpl427 { width: 100%; padding: 0 10px; margin: 0 auto; } .idx1-tpl427-container { width: 100%; height: auto; margin: 0 ; display: flex; justify-content: space-between; column-gap: 0px; } .idx1-tpl427-bloco-miolo{ width: 100%; display: flex; flex-direction: column; justify-content: space-between; column-gap: 20px; } .idx1-tpl427-bloco-miolo-left, .idx1-tpl427-bloco-miolo-right{ width: 100%; } .idx1-tpl427-separador{ width: 100%; height: 1px; background-color: #ededed; margin: 20px 0; } .idx1-tpl427-caption{ padding: 15px; } .idx1-tpl427-title { font: 600 18px'Open Sans', sans-serif; } .idx1-tpl427-hat { font: 600 10px 'Open Sans', sans-serif; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl44 { width: 100%; margin: 0 auto; padding: 55px 0; background-color: #eee; position: relative;}
.idx1-tpl44 a, .idx1-tpl44 a:hover{ text-decoration: none;}
.idx1-tpl44-container { width: 1200px; height: auto; margin: 0 auto; padding: 0; display: flex; flex-direction: column; column-gap: 40px;}
.idx1-tpl44-grid-item{ display: grid; grid-template-columns: repeat(4, 1fr); grid-template-rows: 1fr; column-gap: 55px;}
.idx1-tpl44-item img{ width: 255px; height: 150px; object-fit: cover; object-position: center;}
.idx1-tpl44-titulo { font: 400 34px "Merriweather", sans-serif; color: #003f2f; margin: 0 0 45px 0;}
.idx1-tpl44-titulo-item { font: 400 16px "Merriweather", sans-serif; color: #003f2f; margin: 10px 0;}
.idx1-tpl44-botao { width: 100%; height: auto; margin: 35px 0 0 0; padding: 0; text-align: center;}
.idx1-tpl44-botao a{ font: 300 15px/27px "Merriweather", serif; color: #fff; background-color: #122d1e; display: inline-flex; padding: 13px 29px; align-items: center; justify-content: center;}
/*FIM*/
@media(max-width: 768px) { .idx1-tpl44 { width: 100%; margin: 0 auto; padding: 20px 10px; background-color: #eee; position: relative; } .idx1-tpl44-container { width: 100%; height: auto; margin: 0 auto; padding: 0; display: flex; flex-direction: column; } .idx1-tpl44-grid-item{ display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; row-gap: 30px; } .idx1-tpl44-item img { width: 100%; height: auto; object-fit: cover; object-position: center; }
}
.idx1-tpl44-titulo {font: 400 34px "Merriweather", sans-serif !important;}
.idx1-tpl44-titulo-item {font: 400 16px "Merriweather", sans-serif !important;}
.idx1-tpl44-botao a {font: 300 15px/27px "Merriweather", serif !important;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl482-full{ width:100%; background-color: transparent;}
.idx1-tpl482-marg-reset{ background-color: transparent;}
.idx1-tpl482 { background-color: #fff;}
.idx1-tpl482-bg { background-color: transparent;}
.idx1-tpl482 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px;}
/*FIM*/
@media (max-width: 768px){ .idx1-tpl482-marg-reset{ padding: 0 15px !important;} .idx1-tpl482-marg-reset .row{ margin: 0 !important;}}
.idx1-tpl482 hr {border-color: #e9e9e9;}

/*INICIO-DESKTOP-p1*/
.idx2-tpl482-full{ width:100%; background-color: transparent;}
.idx2-tpl482-marg-reset{ background-color: transparent;}
.idx2-tpl482 { background-color: #fff;}
.idx2-tpl482-bg { background-color: transparent;}
.idx2-tpl482 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px;}
/*FIM*/
@media (max-width: 768px){ .idx2-tpl482-marg-reset{ padding: 0 15px !important;} .idx2-tpl482-marg-reset .row{ margin: 0 !important;}}
.idx2-tpl482 hr {border-color: #e9e9e9;margin-top: 45px;margin-bottom: 45px;}

/*INICIO-DESKTOP-p1*/
.idx3-tpl482-full{ width:100%; background-color: transparent;}
.idx3-tpl482-marg-reset{ background-color: transparent;}
.idx3-tpl482 { background-color: #fff;}
.idx3-tpl482-bg { background-color: transparent;}
.idx3-tpl482 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px;}
/*FIM*/
@media (max-width: 768px){ .idx3-tpl482-marg-reset{ padding: 0 15px !important;} .idx3-tpl482-marg-reset .row{ margin: 0 !important;}}
.idx3-tpl482 hr {border-color: #e9e9e9;}

/*INICIO-DESKTOP-p1*/
.idx4-tpl482-full{ width:100%; background-color: transparent;}
.idx4-tpl482-marg-reset{ background-color: transparent;}
.idx4-tpl482 { background-color: #fff;}
.idx4-tpl482-bg { background-color: transparent;}
.idx4-tpl482 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px;}
/*FIM*/
@media (max-width: 768px){ .idx4-tpl482-marg-reset{ padding: 0 15px !important;} .idx4-tpl482-marg-reset .row{ margin: 0 !important;}}
.idx4-tpl482 hr {border-color: #e9e9e9;}

/*INICIO-DESKTOP-p1*/
.idx5-tpl482-full{ width:100%; background-color: transparent;}
.idx5-tpl482-marg-reset{ background-color: transparent;}
.idx5-tpl482 { background-color: #fff;}
.idx5-tpl482-bg { background-color: transparent;}
.idx5-tpl482 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px;}
/*FIM*/
@media (max-width: 768px){ .idx5-tpl482-marg-reset{ padding: 0 15px !important;} .idx5-tpl482-marg-reset .row{ margin: 0 !important;}}
.idx5-tpl482 hr {border-color: #e9e9e9;}

.tpl-grid-center{ display: flex; justify-content: center;}
.idx1-tpl492-p1-title,
.idx1-tpl492-p2-title,
.idx1-tpl492-p3-title,
.idx1-tpl492-p4-title { height: 90px;} /*INICIO-DESKTOP-p1*/
.tpl492{ border: 1px solid #f0f0f0; margin-bottom: 28px; background: #f0f0f0; padding: 10px 20px;}
.idx1-tpl492-p1-title { font: 700 20px/13px Montserrat,sans-serif; color: #2c483a; margin-bottom: 10px; text-transform: uppercase; margin-top: 20px; padding-left: 18px; padding-right: 18px; text-align: center;	line-height: inherit; }
.idx1-tpl492-p1-hat { font: 300 16px/27px Montserrat,sans-serif; color: #000; margin-bottom: 16px; padding-left: 18px; padding-right: 18px; text-align: center;} .idx1-tpl492-p1-call { font: 400 14px/22px Montserrat,sans-serif; color: #000; margin-bottom: 0px; padding-left: 0px; padding-right: 0px;
}
.idx1-tpl492-p1-img img{ border-radius: 180px;}
.idx1-tpl492-p1-btn { margin-top: 20px; text-align: center;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx1-tpl492-p2-title { font: 700 20px/13px Montserrat,sans-serif; color: #2c483a; margin-bottom: 10px; text-transform: uppercase; margin-top: 20px; padding-left: 18px; padding-right: 18px; text-align: center; line-height: inherit; }
.idx1-tpl492-p2-hat { font: 300 16px/27px Montserrat,sans-serif; color: #000; margin-bottom: 16px; padding-left: 18px; padding-right: 18px; text-align: center;} .idx1-tpl492-p2-call { font: 400 14px/22px Montserrat,sans-serif; color: #000; margin-bottom: 0px; padding-left: 0px; padding-right: 0px;
}
.idx1-tpl492-p2-img img{ border-radius: 180px;}
.idx1-tpl492-p2-btn { margin-top: 20px; text-align: center;}
/*FIM*/
/*INICIO-DESKTOP-p3*/
.idx1-tpl492-p3-title { font: 700 20px/13px Montserrat,sans-serif; color: #2c483a; margin-bottom: 10px; text-transform: uppercase; margin-top: 20px; padding-left: 18px; padding-right: 18px; text-align: center; line-height: inherit; }
.idx1-tpl492-p3-hat { font: 300 16px/27px Montserrat,sans-serif; color: #000; margin-bottom: 16px; padding-left: 18px; padding-right: 18px; text-align: center;} .idx1-tpl492-p3-call { font: 400 14px/22px Montserrat,sans-serif; color: #000; margin-bottom: 0px; padding-left: 0px; padding-right: 0px;
}
.idx1-tpl492-p3-img img{ border-radius: 180px;}
.idx1-tpl492-p3-btn { margin-top: 20px; text-align: center;}
/*FIM*/
/*INICIO-DESKTOP-p4*/
.idx1-tpl492-p4-title { font: 700 20px/13px Montserrat,sans-serif; color: #2c483a; margin-bottom: 10px; text-transform: uppercase; margin-top: 20px; padding-left: 18px; padding-right: 18px; text-align: center;	line-height: inherit; }
.idx1-tpl492-p4-hat { font: 300 16px/27px Montserrat,sans-serif; color: #000; margin-bottom: 16px; padding-left: 18px; padding-right: 18px; text-align: center;} .idx1-tpl492-p4-call { font: 400 14px/22px Montserrat,sans-serif; color: #000; margin-bottom: 0px; padding-left: 0px; padding-right: 0px;
}
.idx1-tpl492-p4-img img{ border-radius: 180px;}
.idx1-tpl492-p4-btn { margin-top: 20px; text-align: center;}
/*FIM*/

/*INICIO-DESKTOP-p1*/
.idx1-tpl-52{ width: 100%; padding: inherit; margin: inherit;}
.idx1-tpl-52 .row{ padding: inherit; margin: inherit;}
/*FIM*/
@media (max-width: 768px){ .idx1-tpl-52{ width: 100% !important; }}
.idx1-tpl-52 {padding: 0;margin: 0;}

/*INICIO-DESKTOP-p1*/
.idx2-tpl-52{ width: 100%; padding: inherit; margin: inherit;}
.idx2-tpl-52 .row{ padding: inherit; margin: inherit;}
/*FIM*/

/*INICIO-DESKTOP-p1*/
.idx3-tpl-52{ width: 100%; padding: inherit; margin: inherit;}
.idx3-tpl-52 .row{ padding: inherit; margin: inherit;}
/*FIM*/

.idx4-tpl-52{ width: 100%; padding: inherit; margin: inherit;}

.idx5-tpl-52{ width: 100%; padding: inherit; margin: inherit;}

/*INICIO-DESKTOP-p1*/ .idx1-tpl535 { padding-top: 19px; background-color: #f0f0f0; padding-bottom: 23px; } .idx1-tpl535-titulo { font: 800 23px 'Montserrat', sans-serif; color: #31375b; text-align: center; padding-top: 5px; } .idx1-tpl535-hat { font: 600 16.8px/24px 'Montserrat', sans-serif; color: #31375b; text-align: center; } .idx1-tpl535-title { font: 600 15.3px/23px 'Montserrat', sans-serif; color: #000; text-align: center; margin: 5px 15px 0px 40px; } .idx1-tpl535-image { border-radius: 125px; width: 120px;	height: 120px;	object-fit: cover; } .idx1-tpl535-p1-btn-aling { text-align: center; padding-top: 20px; } .idx1-tpl535-p1-btn { font: 600 15.2px/30px 'Montserrat', sans-serif; letter-spacing: -0.1px; color: #fff; width: 115px;	height: inherit; border-radius: 5px; background-color: #4aba19;	border: 0; }
.idx1-tpl535 .slick-next:before, .idx1-tpl535 .slick-prev:before { font-family: slick; font-size: 20px; line-height: 1; opacity: .75; color: #000 ; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale
}
.idx1-tpl535 .slick-next:before { content: '\203A'; font-size: 70px;}
.idx1-tpl535 .slick-prev:before { content: '\2039'; font-size: 70px;}
.idx1-tpl535-row-load{ height: 279px; overflow: hidden;}
.idx1-tpl535 .slick-next{ right: -13px;}
.idx1-tpl535 .slick-prev { left: -13px;}
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl535-row-load{ height: 279px; margin: 0 15px; overflow: hidden; }}
.idx1-tpl535 {background-color: #ededed;}
.idx1-tpl535-titulo {font: 800 23px "Nunito Sans", sans-serif;color: #00456a;text-align: left;}
.idx1-tpl535-hat {font: 900 14px "Nunito Sans", sans-serif;}
.idx1-tpl535-title {font: 400 15px "Nunito Sans", sans-serif;}
.idx1-tpl535-p1-btn {color: #ccc;background-color: transparent;border: 1px solid #ccc;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl565{ width:100%; height: auto; padding:0px; margin: 0px;}
.idx1-tpl565 img { object-fit: cover; object-position: center;}
/*FIM*/
@media (max-width: 768px){ .idx1-tpl565{ width:100%; height: auto; padding:0px; margin: 0px; }
}

/*INICIO-DESKTOP-p1*/ .tpl567 .form-group { margin-bottom: 8px; } .tpl567 label { font: 500 16px 'Open Sans', sans-serif; } .tpl567-p2-title { font: 600 20px 'Open Sans', sans-serif; color: #000; margin: 0 0 10px 0; }
/*FIM*/
 .tplListaNotcias2-title-ses { font: 500 18px 'Montserrat', sans-serif; margin: 0 0 30px 0; padding: 14px 20px; background-color: #F41E2C; color: white; text-transform: uppercase; } .tplListaNotcias2-hat { font: 600 11px 'Montserrat', sans-serif; color: #F41E2C; margin: -2px 0px 0px 0px; text-transform: uppercase; } .tplListaNotcias2-title { font: 500 14px 'Montserrat', sans-serif; margin: 6px 0px -5px 0px; letter-spacing: -0.3px; color: black; } .tplListaNotcias2-image { width: 85px; height: 67px; margin-right: 10px; float: left; background-position: center; background-size: cover; background-repeat: no-repeat; } .tplListaNotcias2-line { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px; } .tplListaNotcias2 .col-xs-12.col-sm-12.col-md-12.col-lg-12.PaginacaoIndex .tplListaNotcias2-blocos .row.tplListaNotcias2-blocos-row:last-child .tplListaNotcias2-line { display: none; }

/*INICIO-DESKTOP-p1*/
.idx1-tpl590 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px;}
.idx1-tpl590 hr {border-color: #e9e9e9;border-width: 1px;margin-top: 30px;margin-bottom: 30px;}

/*INICIO-DESKTOP-p1*/
.idx2-tpl590 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px;}
.idx2-tpl590 hr {border-color: #e9e9e9;border-width: 1px;margin-top: 30px;margin-bottom: 30px;}

/*INICIO-DESKTOP-p1*/
.idx3-tpl590 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px;}
.idx3-tpl590 hr {border-color: #e9e9e9;border-width: 1px;margin-top: 30px;margin-bottom: 30px;}

/*INICIO-DESKTOP-p1*/
.idx4-tpl590 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px;}
.idx4-tpl590 hr {border-color: #e9e9e9;border-width: 1px;margin-top: 30px;margin-bottom: 30px;}

/*INICIO-DESKTOP-p1*/
.idx5-tpl590 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px;}
/*FIM*/
.idx5-tpl590 hr {border-color: #626262;border-width: 1px;margin-top: 30px;margin-bottom: 30px;}

/*INICIO-DESKTOP-p1*/
.idx6-tpl590 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px;}
/*FIM*/
.idx6-tpl590 hr {border-color: #626262;border-width: 1px;margin-top: 30px;margin-bottom: 30px;}

/*INICIO-DESKTOP-p1*/
.idx7-tpl590 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px;}
/*FIM*/
.idx7-tpl590 hr {border-color: #626262;border-width: 1px;margin-top: 30px;margin-bottom: 30px;}

/*INICIO-DESKTOP-p1*/
.idx8-tpl590 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px;}
/*FIM*/
.idx8-tpl590 hr {border-color: #626262;border-width: 1px;margin-top: 30px;margin-bottom: 30px;}
 /*INICIO-DESKTOP-p1*/	.idx1-tpl594-p1-title {	font: 500 18.8px/26px Georgia,'Open Sans',sans-serif; margin-top: 7px; margin-bottom: 1px; color: black; } .idx1-tpl594-p1-date {	font: 500 18px/20px Georgia,'Open Sans',sans-serif; letter-spacing: -.3px; margin-bottom: 1px; color: #00ADF2; } .idx1-tpl594-p1-hr {	margin-top: 9px; margin-bottom: 11px; border: 0; border-top: 1px solid #eee; }	/*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-tpl594-p1-title {font: 500 18.8px/26px "Lora",sans-serif;}
.idx1-tpl594-p1-date {font: 500 18px/20px "Lora",sans-serif;color: #0057c9;}

/*INICIO-DESKTOP-p1*/ .idx1-tpl611 { padding: 26px 15px 23px; background-color: #F0F0F0; } .idx1-tpl611-p1-hat { font: 600 14px arial, sans-serif; margin: 17px 0 0px 0; color: #FF1015; text-transform: uppercase; } .idx1-tpl611-p1-title { font: 500 16px/22px arial, sans-serif; margin: 14px 0 0 0; letter-spacing: 0.2px; color: black; }
.idx1-tpl611 .col-md-4 a img { width: 250px; height: 170px; object-fit: cover; object-position: center;}
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) { .idx1-tpl611-p1-hat { font: 600 12px arial, sans-serif; margin: 8px 0 0 0; } .idx1-tpl611-p1-title { font: 600 15px arial, sans-serif; }}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) { .idx1-tpl611-p1-hat { font: 600 12px arial, sans-serif; margin: 8px 0 0 0; } .idx1-tpl611-p1-title { font: 600 15px arial, sans-serif; }}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl611 .col-xs-12.col-sm-4.col-md-4.col-lg-4 { margin-bottom: 30px; } .idx1-tpl611 .col-xs-12.col-sm-4.col-md-4.col-lg-4:last-child { margin-bottom: 0; } .idx1-tpl611-p1-hat { font: 600 12px arial, sans-serif; margin: 4px 0 0 0; } .idx1-tpl611-p1-title { font: 600 16px arial, sans-serif; margin-bottom: 0; } .idx1-tpl611 { padding: 20px 0; } .tpl611-p1-image { width: 100%; height: 190px; }
.idx1-tpl611 .col-md-4 a img { width: 100% !important; height: 220px !important; object-fit: cover !important; object-position: center !important;}}
.idx1-tpl611 {background-color: transparent;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl626 { /*background: #fff;*/ padding-top: 5px;}
.idx1-tpl626 .col-md-12:first-child { margin-top: 20px; padding: 0 15px;}
.idx1-tpl626-p1-title { font: 500 18px/21px 'Montserrat', sans-serif; color: black; margin: 0 0 -8px 0; letter-spacing: -0.3px;}
.idx1-tpl626-p1-title span { color: #198742; float: left; padding-right: 9px; padding-bottom: 10px; padding-top: 1px; font: 700 18.7px/22px 'Montserrat', sans-serif;}
.idx1-tpl626-p1-line { border-color: #d9d9d9; border-width: 1px; margin: 20px 0 16px 0;	display: block;}
.idx1-tpl626 .col-xs-12.col-sm-12.col-md-12.col-lg-12:last-child .idx1-tpl626-p1-line { display: none;}
/*FIM*/
/* DESKTOP */
@media screen and (min-width: 1200px) {}
/* 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-tpl626-p1-title {font: 400 18px/21px "Lora", sans-serif;color: black;}
.idx1-tpl626-p1-title span {color: #0057c9;font: 700 18.7px/22px "Lora", sans-serif;}

/*INICIO-DESKTOP-p1*/ .idx1-tpl637 { padding: 24px 0 65px; background-position: center; background-size: cover; background-repeat: no-repeat; } .idx1-tpl637-contact-title { font: 300 47px 'Montserrat', sans-serif; margin: 60px 0px 13px; letter-spacing: 0; color: black; text-transform: uppercase; text-align: center; } .idx1-tpl637-contact-title strong { font: 300 47px 'Montserrat', sans-serif; margin: 60px 0px 13px; letter-spacing: 0; color: #c5b4a7; text-transform: uppercase; text-align: center; } .idx1-tpl637-contact-call { font: 15px/22px 'Montserrat', sans-serif; margin: 0 0 26px; letter-spacing: -0.5px; color: black; text-align: center; } .idx1-tpl637-p1-descricao { font: normal 17px/24px 'Montserrat', sans-serif; margin-bottom: 21px; letter-spacing: 0.2px; } .idx1-tpl637-p1-form-espacamento { margin-bottom: 50px!important; } .idx1-tpl637-p1-form { width: 98%; margin: 49px auto 0; } .idx1-tpl637-p1-form label { font: normal 18px 'Montserrat', sans-serif; margin-bottom: 5px; letter-spacing: -0.6px; text-transform: uppercase; } .idx1-tpl637-p1-form select { height: 54px; font-size: 20px; border-top: solid 1px transparent; border-bottom: 1px solid #000; border-left: solid 1px transparent; border-right: solid 1px transparent; border-radius: 0px; box-shadow: none; font: 400 18.1px/24px 'Montserrat', sans-serif; color: #000; margin-bottom: 20px; background: transparent; } .idx1-tpl637-p1-form option{ font: 400 18.1px/24px 'Montserrat', sans-serif; color: #000; } .idx1-tpl637-p1-form input { height: 54px; font-size: 20px; border-top: solid 1px transparent; border-bottom: 1px solid #000; border-left: solid 1px transparent; border-right: solid 1px transparent; border-radius: 0px; box-shadow: none; font: 400 18.1px/24px 'Montserrat', sans-serif; color: #000; margin-bottom: 20px; background: transparent; } .idx1-tpl637-p1-form ::placeholder{ font: 400 18.1px/24px 'Montserrat', sans-serif; color: #000; } .idx1-tpl637-p1-form textarea { font-size: 20px; border-top: solid 1px #000; border-bottom: 1px solid #000; border-left: solid 1px #000; border-right: solid 1px #000; border-radius: 0px; box-shadow: none; font: 400 18.1px/24px 'Montserrat', sans-serif; color: #000; margin: 0 0 35px 0; background: transparent;	width: 100%;	padding: 15px; } .idx1-tpl637-p1-form .form-group { margin-bottom: 26px; } .idx1-tpl637-p1-btn { padding: 10px 21px; font: 17px 'Montserrat', sans-serif; letter-spacing: -1.1px; border-radius: 0; border: none; text-transform: uppercase; background-color: #57bb63; color: #fff; } .idx1-tpl637-telefone { font: 26px 'Montserrat', sans-serif; margin: 0; letter-spacing: -0.5px; color: black; text-align: center;	display: inherit; }
/*FIM*/
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) {}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl637-contact-title { } .idx1-tpl637-contact-call { margin: 18px 10px 30px 10px; } .idx1-tpl637-p1-form { width: 100%; } .idx1-tpl637-p1-form .form-group { margin-bottom: 0px; } .idx1-tpl637-p1-form input, .idx1-tpl637-p1-form textarea { margin-bottom: 20px; }}
.idx1-tpl637-contact-title {font: 300 49px/49px "Merriweather", sans-serif !important;letter-spacing: 0px;text-transform: inherit;}
.idx1-tpl637-contact-title strong {font: 300 47px "Merriweather", sans-serif !important;text-transform: inherit;}
.idx1-tpl637-contact-call {font: 300 17px/30px "Merriweather", sans-serif !important;letter-spacing: 0px;}
.idx1-tpl637-p1-descricao {font: 300 17px/24px "Merriweather", sans-serif !important;letter-spacing: 0px;}
.idx1-tpl637-p1-form label {font: normal 18px "Merriweather", sans-serif !important;letter-spacing: 0px;}
.idx1-tpl637-p1-form select {font: 400 18.1px/24px "Merriweather", sans-serif !important;border-bottom: 1px solid #c9c9c9;}
.idx1-tpl637-p1-form option {font: 400 18.1px/24px "Merriweather", sans-serif !important;}
.idx1-tpl637-p1-form input {font: 400 18.1px/24px "Merriweather", sans-serif !important;border-bottom: 1px solid #c9c9c9;}
.idx1-tpl637-p1-form ::placeholder {font: 400 18.1px/24px "Merriweather", sans-serif !important;}
.idx1-tpl637-p1-form textarea {font: 400 18.1px/24px "Merriweather", sans-serif !important;border-top: 1px solid #c9c9c9;border-bottom: 1px solid #c9c9c9;border-left: 1px solid #c9c9c9;border-right: 1px solid #c9c9c9;}
.idx1-tpl637-p1-btn {font: 300 17px "Merriweather", sans-serif !important;letter-spacing: 1px;text-transform: inherit;background-color: #004734;}
.idx1-tpl637-telefone {font: 400 26px "Merriweather", sans-serif !important;letter-spacing: 0px;display: none;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl639-p1-bloco { border-top: 1px solid #49010b; border-bottom: 1px solid #49010b; padding-top: 0px; padding-bottom: 0px; background-color: #49010b;}
.idx1-tpl639-p1-menu-principal { border-radius: 0; border: none; background: 0 0; margin-bottom: 0px; padding-top: 5px; text-align: center;}
.idx1-tpl639-p1-menu-principal .navbar-nav { display: inline-block; float: none !important;}
.idx1-tpl639-p1-menu-principal .navbar-collapse { padding-left: 0;}
.idx1-tpl639-p1-menu-principal .navbar-nav>li>a { color: #fff; letter-spacing: 0.5px; transition: all .4s; padding: 5px 16px 5px 14px; font: 300 15px/34px 'Montserrat', sans-serif; text-transform: uppercase;}
.idx1-tpl639-p1-menu-principal .navbar-nav>li>a:hover { color: #fff; letter-spacing: 0.5px; transition: all .4s; padding: 5px 16px 5px 14px; font: 300 15px/34px 'Montserrat', sans-serif; text-transform: uppercase;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx1-tpl639-p2-bloco { border-bottom: 1px solid #dcdcdc; padding-bottom: 65px;	background-color: inherit;}
.idx1-tpl639-p2-logo { width: 340px; margin-top: 72px; margin-bottom: 10px;}
.idx1-tpl639-p2-rede { margin-top: 15px;}
.idx1-tpl639-p2-rede img { width: 28px; margin-right: 2px;}
.idx1-tpl639-p2-telefone { font: 700 23px/25px 'Montserrat', sans-serif; color: #fff; margin-top: 25px; letter-spacing: 0.8px;}
.idx1-tpl639-p2-email { font: 300 16px/16px 'Montserrat', sans-serif; color: #fff; margin-left: 0px; margin-top: 12px; letter-spacing: 0.8px;}
.idx1-tpl639-p2-endereco { font: 300 16px/16px 'Montserrat', sans-serif; color: #fff; margin-left: 0px; margin-top: 12px; letter-spacing: 0.8px;}
.idx1-tpl639-p2-cep { font: 300 16px/16px 'Montserrat', sans-serif; color: #fff; margin-left: 0px; margin-top: 12px; letter-spacing: 0.8px;
}
/*FIM*/
/*INICIO-DESKTOP-p3*/
.idx1-tpl639-p3-copyright { font: 400 16px 'Montserrat', sans-serif; margin-top: 28px; margin-bottom: 35px;}
/*FIM*/
@media screen and (min-width: 1200px) {}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-idx1-tpl639-p2-email { font: 500 13px/14px 'Montserrat', sans-serif; }
}
.idx1-tpl639-p1-bloco {background-color: #c5b4a7;border-top: 0px;border-bottom: 0px;}
.idx1-tpl639-p1-menu-principal .navbar-nav>li>a {font: 300 15px/34px "Merriweather", sans-serif !important;}
.idx1-tpl639-p1-menu-principal .navbar-nav>li>a:hover {font: 300 15px/34px "Merriweather", sans-serif !important;}
.idx1-tpl639-p2-bloco {background-color: #122d1e;}
.idx1-tpl639-p2-rede {margin-top: 30px;}
.idx1-tpl639-p2-rede img {width: 20px;}
.idx1-tpl639-p2-telefone {font: 300 23px/25px "Merriweather", sans-serif;margin-top: 40px;}
.idx1-tpl639-p2-email {font: 300 16px"Merriweather", sans-serif;}
.idx1-tpl639-p2-endereco {font: 300 16px "Merriweather", sans-serif;}
.idx1-tpl639-p2-cep {font: 300 16px "Merriweather", sans-serif;margin-top: 40px;}
.idx1-tpl639-p3-copyright {font: 300 14px"Merriweather", sans-serif;margin-top: 25px;margin-bottom: 25px;}

/*INICIO-DESKTOP-p1*/
.title { font: 600 24px 'Montserrat', sans-serif; margin: 0; color: #333;}
.call { font: normal 15px 'Montserrat', sans-serif; color: black; margin: 0;}
.resultados-busca-hat { font: 600 12px/12px 'Montserrat', sans-serif; margin: 0px; text-transform: uppercase; color: black;}
.tpl238-p1-title { font: 700 36px 'Montserrat', sans-serif; margin: 0px 0px 6px 0px; border-bottom: 3px solid black; color: black; padding: 0; border-left: unset;}
.btn.btn-success.btn-sm { background-color: black; border-color: #6f151a;}
.data-bloco { font: 600 16px/15px 'Montserrat', sans-serif; margin-bottom: 30px; padding-left: 5px; border-left: 4px solid; color: #111; text-transform: uppercase;}
/*FIM*/
.title {font: 600 24px "Frank Ruhl Libre", "DM Serif Text", serif;color: white;}
.call {font: 400 15px "Frank Ruhl Libre", "DM Serif Text", serif;color: white;}
.resultados-busca-hat {font: 600 12px "Frank Ruhl Libre", "DM Serif Text", serif;color: white;}
.tpl238-p1-title {font: 700 36px "Frank Ruhl Libre", "DM Serif Text", serif !important;color: white !important;}
.btn.btn-success.btn-sm {background-color: white;border-color: white;}
.data-bloco {font: 600 16px "Frank Ruhl Libre", "DM Serif Text", serif;color: white;}
 /*INICIO-DESKTOP-p1*/ .idx1-tpl236-p1-titulo { font: 700 36px 'Montserrat', sans-serif; margin: 0px; border-bottom: 3px solid black; color: black; text-transform: uppercase; } .idx1-tpl236-p1-FaleconoscoTexto { font-family: Montserrat,sans-serif; font-weight: 500; color: #000; font-size: 16px; padding-top: 20px; padding-bottom: 20px; } .idx1-tpl236-p1-button { display: inline-block; font-size: 16px; background: black; color: #fff; font-weight: 600; text-transform: uppercase; padding: 10px 15px; font-family: Montserrat,sans-serif; border: 1px solid transparent; border-radius: 4px; margin-right: 2px; max-width: 200px; } /*FIM*/
.idx1-tpl236-p1-titulo {font: 700 36px "Frank Ruhl Libre", "DM Serif Text", serif;color: white;border-bottom: 1px solid #3a3a3a !important;}
.idx1-tpl236-p1-FaleconoscoTexto {color: white;font-family: "Frank Ruhl Libre", "DM Serif Text", serif;}
.idx1-tpl236-p1-button {color: white;font-family: "Frank Ruhl Libre", "DM Serif Text", serif;}

/*INICIO-DESKTOP-p1*/ .tpl669-p1-mt-25 { margin-top: 25px; } .idx1-tpl669-p1-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0 0 0; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; } .idx1-tpl669-p1-title { font: 700 33px/35px 'Montserrat', sans-serif; margin: 0px 0 -6px 0; color: black; letter-spacing: -0.5px; } .idx1-tpl669-p1-line { border-color: #d9d9d9; border-width: 1px; margin-top: 29px; margin-bottom: 30px; } .idx1-tpl669-p1-image { width: 100%; padding-bottom: 15px; padding-top: 25px; }
/*FIM*/
/*INICIO-DESKTOP-p2*/ .idx1-tpl669-p2-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0px 0px -6px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; } .idx1-tpl669-p2-title { font: 500 15.4px/23px 'Montserrat', sans-serif; margin: 2px 0px -7px -4px; color: black; letter-spacing: -0.5px; } .idx1-tpl669-p2-image { width: 100%; }
/*FIM*/
/*INICIO-DESKTOP-p3*/ .idx1-tpl669-p3-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0px 0px -6px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; } .idx1-tpl669-p3-title { font: 500 15.4px/23px 'Montserrat', sans-serif; margin: 2px 0px -7px -4px; color: black; letter-spacing: -0.5px; } .idx1-tpl669-p3-image { width: 100%; }
/*FIM*/
/*INICIO-DESKTOP-p4*/ .idx1-tpl669-p4-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0px 0px -6px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; } .idx1-tpl669-p4-title { font: 500 15.4px/23px 'Montserrat', sans-serif; margin: 2px 0px -7px -4px; color: black; letter-spacing: -0.5px; } .idx1-tpl669-p4-image { width: 100%; }
/*FIM*/
/*INICIO-DESKTOP-p5*/ .idx1-tpl669-p5-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0px 0px -6px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; } .idx1-tpl669-p5-title { font: 500 15.4px/23px 'Montserrat', sans-serif; margin: 2px 0px -7px -4px; color: black; letter-spacing: -0.5px; } .idx1-tpl669-p5-image { width: 100%; }
/*FIM*/
/*INICIO-DESKTOP-p6*/ .idx1-tpl669-p6-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0px 0px -6px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; } .idx1-tpl669-p6-title { font: 500 15.4px/23px 'Montserrat', sans-serif; margin: 2px 0px -7px -4px; color: black; letter-spacing: -0.5px; } .idx1-tpl669-p6-image { width: 100%; }
/*FIM*/
/*INICIO-DESKTOP-p7*/ .idx1-tpl669-p7-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0px 0px -6px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; } .idx1-tpl669-p7-title { font: 500 15.4px/23px 'Montserrat', sans-serif; margin: 2px 0px -7px -4px; color: black; letter-spacing: -0.5px; } .idx1-tpl669-p7-image { width: 100%; } /*FIM*/
/*INICIO-DESKTOP-p8*/ .idx1-tpl669-p8-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: 15px 0px 0px -2px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; } .idx1-tpl669-p8-title { font: 500 33.6px/35px 'Montserrat', sans-serif; margin: 0px 0px -7px -4px; color: black; letter-spacing: -0.5px; } .idx1-tpl669-p8-call { font: 500 15.3px/23px 'Montserrat', sans-serif; margin: 19px 0px -7px -1px; color: black; letter-spacing: -0.5px; } .idx1-tpl669-p8-image { width: 100%; }
/*FIM*/
/*INICIO-DESKTOP-p9*/ .idx1-tpl669-p9-box-banner { background-color: #fff; } .idx1-tpl669-p9-box-banner .bannerResult > div { overflow-x: auto; } .idx1-tpl669-p9-box-banner .bannerResult > div, .idx1-tpl669-p9-box-banner .bannerResult iframe { /*width: 100% !important;*/ overflow: auto; }
/*FIM*/
/*INICIO-DESKTOP-p10*/
.idx1-tpl669-10-bg { margin-left: 0px; margin-right: 0px; padding: 20px 10px; border: 1px solid #ccc;}
.idx1-tpl669-10-image { margin: 0px 0px 16px 0px;}
.idx1-tpl669-10-title { font: 500 16px/24px 'Montserrat', sans-serif; margin: 3px 0 22px 0; letter-spacing: -0.5px; color: black; padding-bottom: 10px; border-bottom: 1px solid #cccc;}
.idx1-tpl669-10-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0px 0px -6px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table;}
.idx1-tpl669-10 .idx1-tpl669-10-blocos .col-xs-12.col-sm-12.col-md-12.col-lg-12:last-child .idx1-tpl669-10-title { margin-bottom: -7px;}
.idx1-btn-p10 { background: #4aba19; color: #fff; font: 600 14px/20px 'Montserrat', sans-serif;}
.idx1-tpl669-p10-btn-alinhamento { text-align: right;}
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl669-p1-hat, .idx1-tpl669-p2-hat, .idx1-tpl669-p3-hat, .idx1-tpl669-p4-hat, .idx1-tpl669-p5-hat, .idx1-tpl669-p6-hat, .idx1-tpl669-p7-hat, .idx1-tpl669-p8-hat { margin: 5px 0px 0px 0px; } .idx1-tpl669-p1-title, .idx1-tpl669-p2-title, .idx1-tpl669-p3-title, .idx1-tpl669-p4-title, .idx1-tpl669-p5-title, .idx1-tpl669-p6-title, .idx1-tpl669-p7-title, .idx1-tpl669-p8-title { margin: 0px 0px 10px 0px; }}
.idx1-tpl669-p1-hat {font: 900 14px "Nunito Sans", sans-serif;color: #004e75;}
.idx1-tpl669-p1-title {font: 400 40px "Nunito Sans", sans-serif;color: #000;}
.idx1-tpl669-p2-hat {font: 900 14px "Nunito Sans", sans-serif;color: #004e75;}
.idx1-tpl669-p2-title {font: 400 16px "Nunito Sans", sans-serif;color: #000;}
.idx1-tpl669-p3-hat {font: 900 14px "Nunito Sans", sans-serif;color: #004e75;}
.idx1-tpl669-p3-title {font: 400 16px "Nunito Sans", sans-serif;color: #000;}
.idx1-tpl669-p4-hat {font: 900 14px "Nunito Sans", sans-serif;color: #004e75;}
.idx1-tpl669-p4-title {font: 400 16px "Nunito Sans", sans-serif;color: #000;}
.idx1-tpl669-p5-hat {font: 900 14px "Nunito Sans", sans-serif;color: #004e75;}
.idx1-tpl669-p5-title {font: 400 16px "Nunito Sans", sans-serif;color: #000;}
.idx1-tpl669-p6-hat {font: 900 14px "Nunito Sans", sans-serif;color: #004e75;}
.idx1-tpl669-p6-title {font: 400 16px "Nunito Sans", sans-serif;color: #000;}
.idx1-tpl669-p7-hat {font: 900 14px "Nunito Sans", sans-serif;color: #004e75;}
.idx1-tpl669-p7-title {font: 400 16px "Nunito Sans", sans-serif;color: #000;}
.idx1-tpl669-p8-hat {font: 900 14px "Nunito Sans", sans-serif;color: #004e75;}
.idx1-tpl669-p8-title {font: 400 20px "Nunito Sans", sans-serif;color: #000;}
.idx1-tpl669-10-title {font: 400 18px "Nunito Sans", sans-serif;color: #000;}
.idx1-tpl669-10-hat {font: 900 14px "Nunito Sans", sans-serif;color: #004e75;}

/*INICIO-DESKTOP-p1*/
.idx1-670-row-display{ display: inherit;
}
.idx1-670-p1-mt-20 { padding-top: 25px;} .idx1-670-p1-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: 15px 0px 0px -2px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; } .idx1-670-p1-title { font: 600 33.6px/35px 'Montserrat', sans-serif; margin: 0px 0px -7px -4px; color: black; letter-spacing: -0.5px; } .idx1-670-p1-call { font: 500 15.3px/23px 'Montserrat', sans-serif; margin: 19px 0px -7px -1px; color: black; letter-spacing: -0.5px; } .idx1-670-p1-image { width: 100%; }
/*FIM*/
/*INICIO-DESKTOP-p2*/ .idx1-670-p2-mt-20 { margin-top: 20px; } .idx1-670-p2-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0px 0px -6px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; } .idx1-670-p2-title { font: 500 15.4px/23px 'Montserrat', sans-serif; margin: 2px 0px -7px -4px; color: black; letter-spacing: -0.5px; } .idx1-670-p2-line { border-color: #d9d9d9; border-width: 1px; margin-top: 29px; margin-bottom: 30px; } .idx1-670-p2-image { width: 100%; }
/*FIM*/
/*INICIO-DESKTOP-p3*/ .idx1-670-p3-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0px 0px -6px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; } .idx1-670-p3-title { font: 500 15.4px/23px 'Montserrat', sans-serif; margin: 2px 0px -7px -4px; color: black; letter-spacing: -0.5px; } .idx1-670-p3-image { width: 100%; } .idx1-670-p3-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0px 0px -6px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; }
/*FIM*/
/*INICIO-DESKTOP-p4*/ .idx1-670-p4-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0px 0px -6px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; } .idx1-670-p4-title { font: 500 15.4px/23px 'Montserrat', sans-serif; margin: 2px 0px -7px -4px; color: black; letter-spacing: -0.5px; } .idx1-670-p4-image { width: 100%; } /*FIM*/
/*INICIO-DESKTOP-p5*/ .idx1-670-p5-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0px 0px -6px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; } .idx1-670-p5-title { font: 500 15.4px/23px 'Montserrat', sans-serif; margin: 2px 0px -7px -4px; color: black; letter-spacing: -0.5px; } .idx1-670-p5-image { width: 100%; } /*FIM*/
/*INICIO-DESKTOP-p6*/ .idx1-670-p6-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0px 0px -6px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; } .idx1-670-p6-title { font: 500 15.4px/23px 'Montserrat', sans-serif; margin: 2px 0px -7px -4px; color: black; letter-spacing: -0.5px; } .idx1-670-p6-image { width: 100%; }
/*FIM*/
/*INICIO-DESKTOP-p7*/ .idx1-670-p7-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0px 0px -6px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; } .idx1-670-p7-title { font: 500 15.4px/23px 'Montserrat', sans-serif; margin: 2px 0px -7px -4px; color: black; letter-spacing: -0.5px; } .idx1-670-p7-image { width: 100%; }
/*FIM*/
/*INICIO-DESKTOP-p8*/ .idx1-670-p8-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0px 0px -6px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; text-align: center; } .idx1-670-p8-title { font: 600 27.4px/30px 'Montserrat', sans-serif; margin: 2px 0px -7px -4px; color: black; letter-spacing: -0.5px; text-align: center; } .idx1-670-p8-image { width: 100%; }
/*FIM*/
/*INICIO-DESKTOP-p9*/
/*FIM*/
/*INICIO-DESKTOP-p10*/
.idx1-tpl670-10-bg { margin-left: 0px; margin-right: 0px; padding: 20px 10px; border: 1px solid #ccc;}
.idx1-tpl670-10-image { margin: 0px 0px 16px 0px;}
.idx1-tpl670-10-title { font: 500 16px/24px 'Montserrat', sans-serif; margin: 3px 0 22px 0; letter-spacing: -0.5px; color: black; padding-bottom: 10px; border-bottom: 1px solid #cccc;}
.idx1-tpl670-10-title span{ font: 700 16px/24px 'Montserrat', sans-serif;}
.idx1-tpl670-10-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0px 0px -6px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table;}
.idx1-tpl670-10 .idx1-tpl670-10-blocos .col-xs-12.col-sm-12.col-md-12.col-lg-12:last-child .idx1-tpl670-10-title { margin-bottom: -7px;}
.idx1-btn-p10 { background: #4aba19; color: #fff; font: 600 14px/20px 'Montserrat', sans-serif;}
.idx1-tpl669-p10-btn-alinhamento { text-align: right;}
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-670-p1-hat, .idx1-670-p2-hat, .idx1-670-p3-hat, .idx1-670-p4-hat, .idx1-670-p5-hat, .idx1-670-p6-hat, .idx1-670-p7-hat, .idx1-670-p1-hat { margin: 5px 0px 0px 0px; } .idx1-670-p1-title, .idx1-670-p2-title, .idx1-670-p3-title, .idx1-670-p4-title, .idx1-670-p5-title, .idx1-670-p6-title, .idx1-670-p7-title, .idx1-670-p1-title { margin: 0px 0px 10px 0px; }}
.idx1-670-row-display {display: none;}
.idx1-670-p1-hat {font: 900 14px "Nunito Sans", sans-serif;color: #004e75;}
.idx1-670-p1-title {font: 400 20px "Nunito Sans", sans-serif;color: #000;}
.idx1-670-p2-hat {font: 900 14px "Nunito Sans", sans-serif;color: #004e75;}
.idx1-670-p2-title {font: 400 20px "Nunito Sans", sans-serif;color: #000;}
.idx1-670-p3-title {font: 400 20px "Nunito Sans", sans-serif;color: #000;}
.idx1-670-p4-hat {font: 900 14px "Nunito Sans", sans-serif;color: #004e75;}
.idx1-670-p4-title {font: 400 20px "Nunito Sans", sans-serif;color: #000;}
.idx1-670-p5-hat {font: 900 14px "Nunito Sans", sans-serif;color: #004e75;}
.idx1-670-p5-title {font: 400 20px "Nunito Sans", sans-serif;color: #000;}
.idx1-670-p6-hat {font: 900 14px "Nunito Sans", sans-serif;color: #004e75;}
.idx1-670-p6-title {font: 400 20px "Nunito Sans", sans-serif;color: #000;}
.idx1-670-p7-hat {font: 900 14px "Nunito Sans", sans-serif;color: #004e75;}
.idx1-670-p7-title {font: 400 20px "Nunito Sans", sans-serif;color: #000;}
.idx1-670-p8-hat {color: #004e75;}
.idx1-670-p8-title {color: #000;}
.idx1-tpl670-10-title {font: 400 18px "Nunito Sans", sans-serif;letter-spacing: #000;}
.idx1-tpl670-10-title span {font: 600 24px "Nunito Sans", sans-serif;}

/*INICIO-DESKTOP-p1*/ .idx1-tpl68-p1-title { font: 500 16px/24px arial, sans-serif; color: black; margin: 0px 0px -6px 0px; } .idx1-tpl68-p1-title span { color: #0067E5; font-weight: 700; } .idx1-tpl68 .col-xs-12.col-sm-12.col-md-12.col-lg-12.idx1-tpl68-p1-blocos { margin-bottom: 30px; } .idx1-tpl68 .col-xs-12.col-sm-12.col-md-12.col-lg-12:last-child { margin-bottom: 0; }
/*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-tpl68-p1-title {font: 500 16px/24px "Lora", sans-serif;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl683-p1-image { margin-right: 19px; float: left; width: 100px;}
.idx1-tpl683-p1-hat { font: 600 17px/27px 'Montserrat', sans-serif !important; margin: -4px 0 0px 0; color: #030303 !important; text-transform: uppercase;}
.idx1-tpl683-p1-hat img { margin-right: 11px;}
.idx1-tpl683-p1-title { font: 16px/25px 'Montserrat', sans-serif; margin: 3px 0 -6px 0; letter-spacing: -0.3px; color: black;}
.idx1-tpl683-p1-btn { font: 300 15px 'Montserrat', sans-serif; margin-top: 18px; padding: 14px 21px; border: 1px solid #3f47cc; color: #3f47cc; float: right; background-color: transparent;	border-radius: inherit;}
.idx1-tpl683-p1-line { border-color: #d8d8d8; margin-top: 20px; margin-bottom: 25px;}
.tpl683 .col-xs-12.col-sm-12.col-md-12.col-lg-12.tpl683-bloco:last-child .idx1-tpl683-p1-line { display: none;}
/*FIM*/
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 6839px) {}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) {}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl683-p1-image { width: 100px !important; }}
.idx1-tpl683-p1-hat {font: 900 14px "Nunito Sans", sans-serif !important;color: #004e75 !important;}
.idx1-tpl683-p1-title {font: 400 18px/27px "Nunito Sans", sans-serif !important;letter-spacing: 0px; ;color: #000;}
.idx1-tpl683-p1-btn {font: 400 12px "Josefin Sans", sans-serif !important;color: #fff !important;background-color: #0057c9 !important;padding: 11px 17px !important;border: none !important;border-radius: 50px !important;}
 /*INICIO-DESKTOP-p1*/ .idx1-tpl687-p1-title { font: 700 22.6px/21px Montserrat,sans-serif; color: #4044d1; text-transform: uppercase; margin-bottom: 15px; } .idx1-tpl687-p1-bg { background: rgb(255,248,248); background: radial-gradient(at 45% 0%, #ebebeb, #fff, #fff); height: 40px; } .idx1-tpl687-p1-title-enq { font: 300 18px/22px Montserrat,sans-serif; color: #000; margin: 0 0 10px 0; } .idx1-tpl687-p1-title-op { font: 300 16px/15px Montserrat,sans-serif; color: #000; margin: 0 0 10px 0; } .idx1-tpl687-p1-btn { font: 300 15px 'Montserrat', sans-serif; margin-top: 18px; padding: 14px 21px; border: 1px solid #3f47cc; color: #3f47cc; float: right; } .idx1-tpl687 .form-group { margin-bottom: 8px; } .idx1-tpl687 label { font: 500 16px 'Open Sans', sans-serif; } /*FIM*/
.idx1-tpl687-p1-title-enq {color: #000;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl689-p1-title-ses { font: 700 22.6px/21px Montserrat,sans-serif; color: #4044d1; text-transform: uppercase; margin-bottom: 15px;}
.idx1-tpl689-p1-bg { background: rgb(255,248,248); background: radial-gradient(at 45% 0%, #ebebeb, #fff, #fff); height: 40px;}
.idx1-tpl689-p1-l1 { float: left; width: 40px; padding: 0; margin-bottom: 10px;}
.idx1-tpl689-p1-l2 { float: left; width: 200px; padding: 0; margin-bottom: 10px;}
.idx1-tpl689-p1-l3 { float: left; width: 60px; padding: 0; margin-bottom: 10px;}
.idx1-tpl689-p1-title { font: 500 16px/24px 'Montserrat', sans-serif; color: black; margin: -2px 0px 0px 0; letter-spacing: -0.3px;}
/*FIM*/
.idx1-tpl689-p1-title-ses {font: 600 16px "Nunito Sans";color: #000;}
.idx1-tpl689-p1-title {font: 600 16px "Nunito Sans";color: #4b8319;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl692-p1-title-ses { font: 700 22.6px/21px Montserrat,sans-serif; color: #4044d1; text-transform: uppercase; margin-bottom: 15px;}
.idx1-tpl692-p1-bg { background: rgb(255,248,248); background: radial-gradient(at 45% 0%, #ebebeb, #fff, #fff); height: 40px;}
.idx1-tpl692-p1-title { font: 500 19px Montserrat,sans-serif; color: black; margin: 0px; letter-spacing: -0.3px; text-align: center;}
.idx1-tpl692-p1-image { width: 300px; height: auto;	min-height: 390px; display: inline-block;}
.idx1-tpl692-p1-button { padding: 15px 20px 15px 20px; background: #fff; border: 1px solid #4047cb; border-radius: 5px; margin-top: 15px; color: #4047cb;}
.idx1-tpl692-plp-desktop{ display: block;}
.idx1-tpl692-plp-mobile{ display: none;}
.idx1-tpl692{ background-color: inherit; padding: inherit;}
/*FIM*/
@media (max-width:768px) { .idx1-tpl692-plp-desktop{ display: none !important; } .idx1-tpl692-plp-mobile{ display: block !important; }
}
.idx1-tpl692-p1-title {font: 500 20px "PT Sans", sans-serif;margin: 15px 0;}
.idx1-tpl692-p1-button {color: #b6252c;padding: 10px 20px 10px 20px;border: 1px solid #b6252c;border-radius: 105px;}
.idx1-tpl692 {background-color: #f0f0f0;padding: 20px 0;}

/*INICIO-DESKTOP-p1*/ .idx1-693-p8-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: 15px 0px 0px -2px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; } .idx1-693-p8-title { font: 600 33.6px/35px 'Montserrat', sans-serif; margin: 0px 0px -7px -4px; color: black; letter-spacing: -0.5px; } .idx1-693-p8-call { font: 500 15.3px/23px 'Montserrat', sans-serif; margin: 19px 0px -7px -1px; color: black; letter-spacing: -0.5px; } .idx1-693-p8-image { width: 100%; }
/*FIM*/
/*INICIO-DESKTOP-p2*/ .idx1-693-p1-mt-20 { margin-top: 20px; } .idx1-693-p1-hat { font: 800 15px/22px 'Montserrat', sans-serif; color: #303754; text-transform: uppercase; text-align: center; } .idx1-693-p1-title { font: 600 33px/35px 'Montserrat', sans-serif; margin: 0px 0 -6px 0; color: black; letter-spacing: -0.5px; text-align: center; } .idx1-693-p1-line { border-color: #d9d9d9; border-width: 1px; margin-top: 29px; margin-bottom: 30px; } .idx1-693-p1-image { width: 100%; }
/*FIM*/
/*INICIO-DESKTOP-p3*/ .idx1-693-p2-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0px 0px -6px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; } .idx1-693-p2-title { font: 500 15.4px/23px 'Montserrat', sans-serif; margin: 2px 0px -7px -4px; color: black; letter-spacing: -0.5px; } .idx1-693-p2-image { width: 100%; } .idx1-693-p3-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0px 0px -6px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; }
/*FIM*/
/*INICIO-DESKTOP-p4*/ .idx1-693-p3-title { font: 500 15.4px/23px 'Montserrat', sans-serif; margin: 2px 0px -7px -4px; color: black; letter-spacing: -0.5px; } .idx1-693-p3-image { width: 100%; } /*FIM*/
/*INICIO-DESKTOP-p5*/ .idx1-693-p4-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0px 0px -6px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; } .idx1-693-p4-title { font: 500 15.4px/23px 'Montserrat', sans-serif; margin: 2px 0px -7px -4px; color: black; letter-spacing: -0.5px; } .idx1-693-p4-image { width: 100%; } /*FIM*/
/*INICIO-DESKTOP-p6*/ .idx1-693-p5-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0px 0px -6px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; } .idx1-693-p5-title { font: 500 15.4px/23px 'Montserrat', sans-serif; margin: 2px 0px -7px -4px; color: black; letter-spacing: -0.5px; } .idx1-693-p5-image { width: 100%; }
/*FIM*/
/*INICIO-DESKTOP-p7*/ .idx1-693-p6-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0px 0px -6px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; } .idx1-693-p6-title { font: 500 15.4px/23px 'Montserrat', sans-serif; margin: 2px 0px -7px -4px; color: black; letter-spacing: -0.5px; } .idx1-693-p6-image { width: 100%; }
/*FIM*/
/*INICIO-DESKTOP-p8*/ .idx1-693-p7-hat { font: 800 15px/22px 'Montserrat', sans-serif; margin: -4px 0px 0px -6px; color: #303754; text-transform: uppercase; padding: 0px; border-radius: 3px; border: 1px solid; border-color: #00000000; background-color: #00000000; display: table; } .idx1-693-p7-title { font: 500 15.4px/23px 'Montserrat', sans-serif; margin: 2px 0px -7px -4px; color: black; letter-spacing: -0.5px; } .idx1-693-p7-image { width: 100%; }
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-693-p1-hat, .idx1-693-p2-hat, .idx1-693-p3-hat, .idx1-693-p4-hat, .idx1-693-p5-hat, .idx1-693-p6-hat, .idx1-693-p7-hat, .idx1-693-p8-hat { margin: 5px 0px 0px 0px; } .idx1-693-p1-title, .idx1-693-p2-title, .idx1-693-p3-title, .idx1-693-p4-title, .idx1-693-p5-title, .idx1-693-p6-title, .idx1-693-p7-title, .idx1-693-p8-title { margin: 0px 0px 10px 0px; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl707-p1-bloco {	padding-top: 90px;	padding-bottom: 115px;	background: #823236;}
.idx1-tpl707-p1-imagem { max-width: 240px;}
.idx1-tpl707-p1-row { display: flex; align-items: center; /*flex-wrap: wrap;*/
}
.idx1-tpl707-p1-phone {	font: 700 30px/21px 'Montserrat', sans-serif; text-align: center;	color: #fff;	padding-top: 60px;}
.idx1-tpl707-p1-email {	font: 600 17px/34px 'Montserrat', sans-serif; text-align: center; color: #fff;}
.idx1-tpl707-p1-address {	font: 500 15px/19px 'Montserrat', sans-serif; text-align: center; color: #fff;}
.idx1-tpl707-p1-space {	padding-top: 72px;}
/*FIM*/
.idx1-tpl707-copyright { font: 400 16px 'Montserrat', sans-serif; margin-top: 28px; margin-bottom: 35px;}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl707-p1-row { display: block; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl718-p1-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx1-tpl718-p1-imagem { width: 100%;	height: inherit;	object-fit: inherit;	object-position: inherit;}
.idx1-tpl718-hat-p1 { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 25px; text-transform: uppercase;	text-align: left;}
.idx1-tpl718-title-p1 { font: 500 33.7px/38px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;	text-align: left;}
.idx1-tpl718-p1-line {
}
/*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-tpl718-p1-imagem { width: 100% !important;	height: 223px !important;	object-fit: cover !important;	object-position: center !important;}
}
.idx1-tpl718-p1-imagem {height: 466px;object-fit: cover;object-position: center;}
.idx1-tpl718-hat-p1 {font: 900 16px "Open Sans", serif;color: #d20423;padding-top: 15px;}
.idx1-tpl718-title-p1 {font: 400 46px/46px "PT Sans Narrow", sans-serif;color: #000;margin-top: 0;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl719-p1-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx1-tpl719-p1-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx1-tpl719-p1-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx1-tpl719-p1-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx1-tpl719-p2-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx1-tpl719-p2-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx1-tpl719-p2-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx1-tpl719-p2-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*FIM*/
/*INICIO-DESKTOP-p3*/
.idx1-tpl719-p3-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx1-tpl719-p3-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx1-tpl719-p3-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx1-tpl719-p3-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*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-tpl719-p1-imagem { min-height: auto; } .idx1-tpl719-p2-imagem { min-height: auto; } .idx1-tpl719-p3-imagem { min-height: auto; }}
.idx1-tpl719-p1-hat {font: 900 17px "Frank Ruhl Libre", sans-serif; color: #47b3ff;color: #47b3ff;}
.idx1-tpl719-p1-title {font: 400 18px "DM Serif Tex", "Frank Ruhl Libre", sans-serif;color: #fff;}
.idx1-tpl719-p2-hat {font: 900 17px "Frank Ruhl Libre", sans-serif;color: #47b3ff;}
.idx1-tpl719-p2-title {font: 400 18px "DM Serif Tex", "Frank Ruhl Libre", sans-serif;color: #fff;}
.idx1-tpl719-p3-hat {font: 900 17px "Frank Ruhl Libre", sans-serif;color: #47b3ff;}
.idx1-tpl719-p3-title {font: 400 18px "DM Serif Tex", "Frank Ruhl Libre", sans-serif;color: #fff;}

/*INICIO-DESKTOP-p1*/
.idx2-tpl719-p1-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx2-tpl719-p1-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx2-tpl719-p1-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx2-tpl719-p1-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx2-tpl719-p2-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx2-tpl719-p2-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx2-tpl719-p2-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx2-tpl719-p2-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*FIM*/
/*INICIO-DESKTOP-p3*/
.idx2-tpl719-p3-credit-1{ min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx2-tpl719-p3-imagem { width: 100%; height: auto; background-color: #ccc; background-size: cover; background-position: center; background-repeat: no-repeat; display: block;}
.idx2-tpl719-p3-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 10px; text-transform: uppercase;}
.idx2-tpl719-p3-title { font: 500 17.2px/26px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
/*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) { .idx2-tpl719-p1-imagem { min-height: auto; } .idx2-tpl719-p2-imagem { min-height: auto; } .idx2-tpl719-p3-imagem { min-height: auto; }}
.idx2-tpl719-p1-hat {font: 900 17px "Frank Ruhl Libre", sans-serif;color: #47b3ff;}
.idx2-tpl719-p1-title {font: 400 18px "DM Serif Tex", "Frank Ruhl Libre", sans-serif;color: #fff;}
.idx2-tpl719-p2-hat {font: 900 17px "Frank Ruhl Libre", sans-serif;color: #47b3ff;}
.idx2-tpl719-p2-title {font: 400 18px "DM Serif Tex", "Frank Ruhl Libre", sans-serif;color: #fff;}
.idx2-tpl719-p3-hat {font: 900 17px "Frank Ruhl Libre", sans-serif;color: #47b3ff;}
.idx2-tpl719-p3-title {font: 400 18px "DM Serif Tex", "Frank Ruhl Libre", sans-serif;color: #fff;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl725-p1-spacerimg { padding-right: 0;}
.idx1-tpl725-p1-imagem { width: 100%; margin-top: 15px; border-radius: 150px;}
.idx1-tpl725-p1-hat { font: 600 18px/16px 'Montserrat', sans-serif; color: #8f080c; padding-top: 20px; text-transform: uppercase;}
.idx1-tpl725-p1-title { font: 500 17.2px/19px 'Montserrat', sans-serif; color: #111111; margin-top: 0px; margin-bottom: 7px;}
.idx1-tpl725-p1-line { margin-top: 20px; margin-bottom: 10px; border: 0; border-top: 1px solid #eee;}
.idx1-tpl725-p1-button { padding: 13px 20px 12px 20px; background: #fff; border: 2px solid #8e8e8e; border-radius: 5px; margin-top: 15px; color: #8e8e8e;}
/*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-tpl725-p1-hat {font: 800 17px/21px "Montserrat", sans-serif;color: #009eff;}


/*INICIO-DESKTOP-p1*/
.idx1-tpl732-p1{ width: 1200px; margin: inherit; padding:inherit;}
.idx1-tpl732-p1-hat { font: 600 15px 'Montserrat', sans-serif; margin: -3px 0 0 0; letter-spacing: 0.4px; color: #0057A3; text-transform: uppercase; display: inherit; text-decoration: none; padding: inherit; background-color: transparent; text-align:inherit;}
.idx1-tpl732-p1-title { font: 600 47px 'Montserrat', sans-serif; margin: 8px 0 -5px 0; letter-spacing: -0.3px; color: black;}
.idx1-tpl732-p1-call { font: 400 24px "Montserrat", sans-serif; letter-spacing: -0.3px; color: #000; margin: 0; padding: 0; display: none;}
/*FIM*/
/* SMARTPHONE */
@media (max-width : 767px) {
.idx1-tpl732-p1-title {font: 800 35px/44px "Montserrat", sans-serif;}
.idx1-tpl732-p1{width: 100% !important;}
.idx1-tpl732-p1{width: 100% !important; margin: 0 auto !important;}}
.idx1-tpl732-p1 {margin: 0 auto;}
.idx1-tpl732-p1-hat {font: 800 16px "Opens Sans", sans-serif;color: #299bb4;margin: 0 0 10px 0;}
.idx1-tpl732-p1-title {font: 700 52px "Open Sans", sans-serif;letter-spacing: -2px;color: black;margin: 0px;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl744-p1-bloco1 { background: #4c4c4c; padding-bottom: 0px; padding-bottom: 40px
}
.idx1-tpl744-p1-button { padding: 13px 20px 12px 20px; background: #4c4c4c; border: 1px solid #fff; border-radius: 5px; margin-top: 20px; color: #fff; font: 300 17px/17px 'Montserrat', sans-serif;}
.idx1-tpl744-p1-embed {}
.idx1-tpl744-p1-title { font: 300 28px/38px 'Montserrat', sans-serif; color: #fff; margin-top: 10px; margin-bottom: 5px;}
.idx1-tpl744-p2-embed {}
.idx1-tpl744-p2-title { font: 300 28px/38px 'Montserrat', sans-serif; color: #fff; margin-top: 10px; margin-bottom: 5px;}
.tpl482-p2-line { border-color: #ffffff;}
.idx1-tpl744-p3-embed {}
.idx1-tpl744-p3-title { font: 300 17px/20px 'Montserrat', sans-serif; color: #fff; margin-top: 10px; margin-bottom: 5px;}
.idx1-tpl744-p4-embed {}
.idx1-tpl744-p4-title { font: 300 17px/20px 'Montserrat', sans-serif; color: #fff; margin-top: 10px; margin-bottom: 5px;}
.idx1-tpl744-p5-embed {}
.idx1-tpl744-p5-title { font: 300 17px/20px 'Montserrat', sans-serif; color: #fff; margin-top: 10px; margin-bottom: 5px;}
.idx1-tpl744-p6-embed {}
.idx1-tpl744-p6-title { font: 300 17px/20px 'Montserrat', sans-serif; color: #fff; margin-top: 10px; margin-bottom: 5px;}
.idx1-tpl744-p7-embed {}
.idx1-tpl744-p7-title { font: 300 17px/20px 'Montserrat', sans-serif; color: #fff; margin-top: 10px; margin-bottom: 5px;}
/*FIM*/
.idx1-tpl744-col { width: 20%;}
.title-744 { border-top: #760a0d 6px solid; margin-top: 0; font: 300 25px/29px 'Montserrat', sans-serif; color: #FFF; text-align: center; padding-top: 15px; padding-bottom: 15px;}
.titulo-35 { font: 500 18px 'Montserrat', sans-serif !important; padding-top: 30px; text-align: center;}
/* 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-tpl744-col { width: 100%; }}
.idx1-tpl744-p1-bloco1 {background: #00427d;}
.idx1-tpl744-p1-button {background: #00427d;}
.idx1-tpl744-p1-title {font: 400 30px/36px ;}
.idx1-tpl744-p2-title {font: 400 30px/36px ;}
.idx1-tpl744-p3-title {font: 400 15px/20px ;}
.idx1-tpl744-p4-title {font: 400 15px/20px ;}
.idx1-tpl744-p5-title {font: 400 15px/20px ;}
.idx1-tpl744-p6-title {font: 400 15px/20px ;}
.idx1-tpl744-p7-title {font: 400 15px/20px ;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl753-p1-image { width: 100%; padding-bottom: 10px;}
.idx1-tpl753-ativar { display:inherit;}
.idx1-tpl753-p1-hat { font: 700 13.9px/20px 'Montserrat', sans-serif; color: #e51c22; padding-top: 5px; margin-bottom: 2px;}
.idx1-tpl753-p1-title { font: 400 28.9px/32px 'Montserrat', sans-serif; color: #333333; padding-top: 0px; margin-top: 0;}
.idx1-tpl753-p1-button { font: 500 17.2px/37px 'Montserrat', sans-serif; padding: 6px 17px 1px 17px; background: #56a134; border: 1px solid #56a134; border-radius: 5px; margin-top: 50px; color: #fff;}
/*FIM*/
/* DESKTOP */
@media screen and (min-width: 1200px) {}
/* 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-tpl753-ativar {display: none;}
.idx1-tpl753-p1-hat {font: 900 14px "Nunito Sans", sans-serif;color: #004e75;}
.idx1-tpl753-p1-title {font: 400 24px "Nunito Sans", sans-serif;color: #000;}

/*INICIO-DESKTOP-p1*/
.idx2-tpl753-p1-image { width: 100%; padding-bottom: 10px;}
.idx2-tpl753-ativar { display:inherit;}
.idx2-tpl753-p1-hat { font: 700 13.9px/20px 'Montserrat', sans-serif; color: #e51c22; padding-top: 5px; margin-bottom: 2px;}
.idx2-tpl753-p1-title { font: 400 28.9px/32px 'Montserrat', sans-serif; color: #333333; padding-top: 0px; margin-top: 0;}
.idx2-tpl753-p1-button { font: 500 17.2px/37px 'Montserrat', sans-serif; padding: 6px 17px 1px 17px; background: #56a134; border: 1px solid #56a134; border-radius: 5px; margin-top: 50px; color: #fff;}
/*FIM*/
/* DESKTOP */
@media screen and (min-width: 1200px) {}
/* 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) {
}
.idx2-tpl753-ativar {display: none;}
.idx2-tpl753-p1-hat {font: 900 14px "Nunito Sans", sans-serif;color: #004e75;}
.idx2-tpl753-p1-title {font: 400 24px "Nunito Sans", sans-serif;color: #000;}

/*INICIO-DESKTOP-p1*/
.idx3-tpl753-p1-image { width: 100%; padding-bottom: 10px;}
.idx3-tpl753-ativar { display:inherit;}
.idx3-tpl753-p1-hat { font: 700 13.9px/20px 'Montserrat', sans-serif; color: #e51c22; padding-top: 5px; margin-bottom: 2px;}
.idx3-tpl753-p1-title { font: 400 28.9px/32px 'Montserrat', sans-serif; color: #333333; padding-top: 0px; margin-top: 0;}
.idx3-tpl753-p1-button { font: 500 17.2px/37px 'Montserrat', sans-serif; padding: 6px 17px 1px 17px; background: #56a134; border: 1px solid #56a134; border-radius: 5px; margin-top: 50px; color: #fff;}
/*FIM*/
/* DESKTOP */
@media screen and (min-width: 1200px) {}
/* 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) {
}
.idx3-tpl753-p1-hat {font: 900 14px "Nunito Sans", sans-serif;color: #004e75;}
.idx3-tpl753-p1-title {font: 400 24px "Nunito Sans", sans-serif;color: #000;}

/*INICIO-DESKTOP-p1*/
.idx1-tlp755-title h3 { font: 900 36.5px/36px 'Montserrat', sans-serif; color: #56a134; padding-top: 0px; text-align: center; margin-top: 0;}
.idx1-tlp755-title span { font: 400 35.5px 'Montserrat', sans-serif; color: #000;}
/*FIM*/
/* DESKTOP */
@media screen and (min-width: 1200px) {}
/* 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) {
}

.tpl761-p1-image { margin-bottom: 16px;}
/*INICIO-DESKTOP-p1*/ .idx1-tpl761-p1-hat { font: 600 15px "Montserrat", sans-serif; margin: 0; letter-spacing: 0.4px; color: #004C94; text-transform: uppercase; } .idx1-tpl761-p1-title { font: 500 21px/30px "Montserrat", sans-serif; margin: 14px 0 -8px 0; letter-spacing: 0px; color: black; } .idx1-tpl761-p1-btn { font: 500 15px 'Montserrat', sans-serif; margin-top: 31px; padding: 15px 20px; letter-spacing: 0.3px; border: 1px solid #00B728; color: #00B728; text-transform: uppercase; float: right; } .idx1-tpl761-p1-line { border-color: #d9d9d9; margin: 30px 0 27px 0; }
/*FIM*/
.idx1-tpl761 .col-xs-12.col-sm-12.col-md-12.col-lg-12.idx1-tpl761-bloco:last-child .idx1-tpl761-p1-line { display: none;}
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 7619px) {}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) {}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .tpl761-p1-image { width: 160px; height: 130px; float: left; margin: 0 10px 0 0; } .idx1-tpl761-p1-title { font: 500 17px/24px "Montserrat", sans-serif; margin: 0 0 -8px 0; }}






/*INICIO-DESKTOP-p1*/
.idx1-tpl781-bg { background-color: #fff; height: 140px; padding-bottom: 20px; padding-top: 10px;} .idx1-tpl781-bloco-logo-banner-box { float: right;}
.idx1-tpl781-bloco-logo-1 { width: 26.9%;	height: inherit;	display: flex;	align-items: center; z-index: 999;
}
.idx1-tpl781-bloco-logo-1 img{ width: 100%;
}
.idx1-tpl781-bloco-logo-banner { width: 73.1%; margin-top: 10px;}
/*FIM*/
a:hover { text-decoration: none;}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl781-bloco-logo-1 { width: 100%!important; z-index: 999; } .idx1-tpl781-bloco-logo-banner { width: 100%!important; }}
.idx1-tpl781-bloco-logo-1 {width: 32%;height: 91px;}
.idx1-tpl781-bloco-logo-banner {width: 68%;margin-top: 0px;}

.popover { max-width: 60%; width: 100%; left: 0;}
/*INICIO-DESKTOP-p1*/
.idx1-tpl782-p1 { margin: 0; border-radius: 0; border: none; background-color: #005990;}
.idx1-tpl782-p1.navbar-default .navbar-nav>li>a { font: 19px 'Source Sans Pro', sans-serif; letter-spacing: -0.1px; transition: all .4s; color: white;}
.idx1-tpl782-p1.navbar-default .navbar-nav>li>a:focus, .idx1-tpl782-p1.navbar-default .navbar-nav>li>a:hover { transition: all .4s; background-color: #E4621F; color: white;}
.idx1-tpl782-p1 .dropdown-large { position: static !important;}
.idx1-tpl782-p1 .dropdown-menu-large { margin-left: 0; margin-right: 0; padding: 20px 0px; position: absolute; width: 100%;}
.idx1-tpl782-p1 .dropdown-menu-large > li > ul { padding: 0; margin: 0;}
.idx1-tpl782-p1 .dropdown-menu-large > li > ul > li { list-style: none;}
.idx1-tpl782-p1 .dropdown-menu-large > li > ul > li > a { display: block; padding: 3px 20px; clear: both; font-weight:300; line-height: 1.428571429; color: #333333; white-space: normal;}
.idx1-tpl782-p1 .dropdown-menu-large > li ul > li > a:hover,
.idx1-tpl782-p1 .dropdown-menu-large > li ul > li > a:focus { text-decoration: none; color: #262626; background-color: #f5f5f5;}
.idx1-tpl782-p1 .dropdown-menu-large .disabled > a,
.idx1-tpl782-p1 .dropdown-menu-large .disabled > a:hover,
.idx1-tpl782-p1 .dropdown-menu-large .disabled > a:focus { color: #999999;}
.idx1-tpl782-p1 .dropdown-menu-large .disabled > a:hover,
.idx1-tpl782-p1 .dropdown-menu-large .disabled > a:focus { text-decoration: none; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor: not-allowed;}
.idx1-tpl782-p1 .dropdown-menu-large .dropdown-header { color: #428bca; font-size: 18px;}
/*FIM*/
.idx1-tpl782-p1-logo { width: 101px; float: left; display: none;}
.idx1-tpl782-p1.navbar-default.navbar-fixed-top .idx1-tpl782-p1-logo { display: block;}
.idx1-tpl782-p1.navbar-default.navbar-fixed-top { z-index: 99999; min-height: auto;}
.idx1-tpl782-p1-data { font: 12px 'Source Sans Pro', sans-serif; margin: 0; color: white; display: none;}
.navbar-fixed-top .idx1-tpl782-p1-data { display: block;}
.idx1-tpl782-p1.navbar-default.navbar-fixed-top .navbar-nav>li>a { padding: 4px 8px;}
@media (max-width: 768px) { .idx1-tpl782-p1 .dropdown-menu-large { margin-left: 0 ; margin-right: 0 ; } .idx1-tpl782-p1 .dropdown-menu-large > li { margin-bottom: 30px; } .idx1-tpl782-p1 .dropdown-menu-large > li:last-child { margin-bottom: 0; } .idx1-tpl782-p1 .dropdown-menu-large .dropdown-header { padding: 3px 15px !important; }}
.idx1-tpl782-p1 .dropdown-menu li:hover .sub-menu { visibility: visible;}
.idx1-tpl782-p1 .dropdown:hover .dropdown-menu { display: block;}
.idx1-tpl782-p1-figure { display: block; width: 100%; height: 150px; overflow: hidden; position: relative;}
.idx1-tpl782-p1 .dropdown-menu.dropdown-menu-large.row .col-md-4 img { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.idx1-tpl782-p1.navbar-default .navbar-nav>.open>a, .idx1-tpl782-p1.navbar-default .navbar-nav>.open>a:focus, .idx1-tpl782-p1.navbar-default .navbar-nav>.open>a:hover { background-color: #E4621F; color: white;}
.menu-bloco-hidden { position: absolute; width: 50px; height: 45px; background-color: white; z-index: -1;left: 0px;}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl782-p1 .dropdown-large.open { background-color: white; } .menu-bloco-hidden { z-index: 3; } .idx1-tpl782-p1 .dropdown-menu-large { position: relative; } .idx1-tpl782-p1-figure { height: 120px; } .idx1-tpl782-p1 .navbar-toggle { margin-right: 0; } .idx1-tpl782-p1.navbar-default .navbar-toggle .icon-bar { background-color: white; } .idx1-tpl782-p1 .menu-social img { margin-right: 4px; } .idx1-tpl782-p1.navbar-default .navbar-nav>li>a { padding-left: 0; } .popover { max-width: none; width: 100%; left: 0; }}

/*INICIO-DESKTOP-p1*/
#idx1-tpl79 {background-color: #5F5F5F;}
.idx1-tpl79-line-vertical-1 {width: 1px;height: 18px;float: right;background-color: white;margin-left: 15px;margin-right: 15px;}
#idx1-tpl79-topo_principal_bloco_1 {padding-top: 10px;padding-bottom: 5px;}
.topo_bloco_1,
.topo_bloco_2,
.topo_bloco_3,
.topo_bloco_8{height: 35px;display: flex;align-items: center ;}
.idx1-tpl79-topo_bloco {float: left;color: white;}
.idx1-tpl79-icon-weather {width: 27px;margin: -4px 0 0 -6px;float: left;}
.idx1-tpl79-rs img,
.idx1-tpl79-icon-search-white {margin: -4px 0 0 0;}
#idx1-tpl79 .navbar-nav>li>a {font: 500 14px 'Montserrat', sans-serif;margin-right: 12px;letter-spacing: -0.4px;padding: 0px;color: white;}
.idx1-tpl79-redesociais img{padding:inherit;margin:inherit;}
.idx1-tpl79-redesociais {display: flex;align-items: center;height: 35px;}
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) {.idx1-tpl79-menu-mobile li{float: left;}}

/*INICIO-DESKTOP-p1*/ .idx1-tpl796 iframe{ width: 100%; } .idx1-tpl796-play { width: 50px; margin: 0; position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); } .idx1-tpl796 iframe { width: 100%; height: 220px; } .idx1-tpl796-p1-load { height: 225px; overflow: hidden; }
/*FIM*/
/* DESKTOP */
@media screen and (min-width: 1200px) {}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) {}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl796 iframe { height: 260px; }}

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

.idx2-tpl3-p1-box-banner { background-color: transparent !important;}

.idx3-tpl3-p1-box-banner { background-color: transparent !important;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl82{ width: 100%; height: 185px; object-fit: cover; position:inherit; z-index:inherit; margin:inherit; padding:inherit; top:inherit; left:inherit; background-color:inherit;}
.idx1-tpl82-bannerConfig .bannerResult > div { display: inline-block; }
.idx1-tpl82-bannerConfig .bannerResult { text-align: center; }
.idx1-tpl82-banner-desktop { display: block; overflow: hidden; height: 185px;}
.idx1-tpl82-banner-mobile { display: none; }
.bannerArea { width: 100%; height: 185px; object-fit: cover;}
/*FIM*/
@media (max-width: 767px){.idx1-tpl82{ width: 100%;}
.idx1-tpl82-banner-desktop {display: none !important; }
.idx1-tpl82-banner-mobile {display: block !important; }
.idx1-tpl82-bl-banner { display: flex; justify-content: end; align-items: center; height: auto; overflow: hidden;}
}
.idx1-tpl82 {height: 111px;}
.idx1-tpl82-banner-desktop {height: 111px;}
.bannerArea {height: 111px;}
 .bannerbg { background: #ececec; } .bannerdeb { width: 100% !important; } /* Portrait */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) { .bannerbg { background: #ececec; } .bannerdeb { width: 100% !important; }}
/* Landscape */
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) { .bannerbg { background: #ececec; } .bannerdeb { width: 100% !important; }}
/* ----------- iPad Pro ----------- */
/* Portrait and Landscape */
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) { .bannerbg { background: #ececec; } .bannerdeb { width: 100% !important; }}
/* Landscape */
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) { .bannerbg { background: #ececec; } .bannerdeb { width: 100% !important; }}
 .bannerbg { background: #ececec; } .bannerdeb { width: 100% !important; } /* Portrait */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) { .bannerbg { background: #ececec; } .bannerdeb { width: 100% !important; }}
/* Landscape */
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) { .bannerbg { background: #ececec; } .bannerdeb { width: 100% !important; }}
/* ----------- iPad Pro ----------- */
/* Portrait and Landscape */
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) { .bannerbg { background: #ececec; } .bannerdeb { width: 100% !important; }}
/* Landscape */
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) { .bannerbg { background: #ececec; } .bannerdeb { width: 100% !important; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl836-redes-sociais {margin: 30px 0; display: block;}
.idx1-tpl836-redes-sociais img {margin: 0 10px;}
.idx1-tpl836 {padding: 61px 0px 47px;background-color: #F0F0F0;}
.idx1-tpl836-p1-txt {font: 600 18px 'Montserrat', sans-serif;margin-bottom: 8px;color: black;letter-spacing: -0.5px;text-transform: uppercase;}
.idx1-tpl836-p1-txt-phone{font: 600 18px 'Montserrat', sans-serif;margin-bottom: 8px;color: black;letter-spacing: -0.5px;text-transform: uppercase; }
.idx1-tpl836-redes-sociais-back-write{display:none; margin: 0;}
.idx1-tpl836-redes-sociais-back-write img{margin: 0;}
.idx1-tpl836-redes-sociais-icones-branco{display:none; margin: 0;}
.idx1-tpl836-redes-sociais-icones-branco img{margin: 0;}
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) {}
.idx1-tpl836-redes-sociais {display: none;}
.idx1-tpl836 {background-color: transparent;}
.idx1-tpl836-p1-txt {font: 400 16px "Nunito Sans", sans-serif;color: #004e75;text-transform: normal;}
.idx1-tpl836-p1-txt-phone {font: 700 24px "Nunito Sans", sans-serif;color: #004e75;text-transform: normal;}
.idx1-tpl836-redes-sociais-icones-branco {display: block;margin: 50px 0 30px 0;}
.idx1-tpl836-redes-sociais-icones-branco img {margin: 0 10px;}

.idx1-tpl884-p1-margin { margin-bottom: 0px; margin-top: 0px;}
@media only screen and (max-width : 767px) { .idx1-tpl884-p1-margin {	margin-bottom: 15px;	margin-top: 15px; }}

.idx2-tpl884-p1-margin { margin-bottom: 0px; margin-top: 0px;}
@media only screen and (max-width : 767px) { .idx2-tpl884-p1-margin {	margin-bottom: 15px;	margin-top: 15px; }}

.idx3-tpl884-p1-margin { margin-bottom: 0px; margin-top: 0px;}
@media only screen and (max-width : 767px) { .idx3-tpl884-p1-margin {	margin-bottom: 15px;	margin-top: 15px; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl857-p1-credit { text-align: right; margin: 0; font: 500 12.2px/23px 'Montserrat', sans-serif; color: #858282;}
.idx1-tpl857-p1-description { text-align: center; margin: 0; font: 500 14.2px/23px 'Montserrat', sans-serif; color: #76090c;}
.idx1-tpl857-p1-imagem img{ max-width: 100%; margin-bottom: 15px; margin-top: 15px;}
.idx1-tlp857-p1-title { font: 500 18px 'Montserrat', sans-serif; margin: 0 0 15px 0; padding: 14px 20px; background-color: #000; color: white; text-transform: uppercase;}
/*FIM*/
.rsOverflow { margin-bottom: 15px; height: 860px;}
.idx1-tpl857-p1-image img { margin-left: 0px!important;}
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -118px -48px!important;}
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -1px -6px!important;}
/* NOTEBOOK */
@media screen and (min-width: 992px) and (max-width: 1199px) {}
/* TABLET */
@media screen and (min-width: 768px) and (max-width: 991px) {}
/* SMARTPHONE */
.idx1-tpl857-p1-credit {font: 500 12.2px/23px "Frank Ruhl Libre", "DM Serif Text", serif;color: white;}
.idx1-tpl857-p1-description {font: 500 14.2px/23px "Frank Ruhl Libre", "DM Serif Text", serif;color: white;}
.idx1-tlp857-p1-title {font: 500 18px "Frank Ruhl Libre", "DM Serif Text", serif;background-color: #009eff;color: white;}



/*INICIO-DESKTOP-p1*/
.idx1-tpl941-p1-l1 { margin-top: 12px; width: 380px; padding-right: 0px; margin-bottom: 15px; margin-right: 20px;}
.idx1-tpl941-p1-l1 p{ font: 300 10px/15px 'Montserrat', sans-serif; color: #a6a6a6; text-align: right; padding-top: 5px; padding-bottom: 0px; margin-bottom: 0px;}
/*FIM*/
/*INICIO-DESKTOP-p2*/
.idx1-tpl941-p2-l2 { padding-left: 15px; margin-top: 12px; width: 825px; padding-right: 0px; margin-bottom: 15px;}
.idx1-tpl941-p2-l2 p { font: 300 10px/15px 'Montserrat', sans-serif; color: #a6a6a6; text-align: right; padding-top: 5px; padding-bottom: 0px; margin-bottom: 0px;}
/*FIM*/
/* DESKTOP */
@media screen and (min-width: 1260px) {}
/* 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) {}




/*INICIO-DESKTOP-p1*/
.idx1-tpl1315{ width: 100%; height:80vh; display:flex;justify-content: center; align-items: center;}
.idx1-tpl1315-bl-form{ width:500px; padding:50px 65px 65px 65px; background: #f0f0f0;}
.idx1-tpl1315-col-flex{ display: flex; justify-content: space-between; align-items: center;}
.idx1-tpl1315-btn-link {color: #000; font: 500 14px "Montserrat",sans-serif;}
.idx1-tpl1315-mb-0{ margin:0px}
.idx1-tpl1315 input { padding: 25px; border: 1px solid #eaeaea;}
.idx1-tpl1315 ::-webkit-input-placeholder {color: #000 !important; font: 400 14px "Montserrat",sans-serif;}
.idx1-tpl1315 :-ms-input-placeholder {color: #000 !important; font: 400 14px "Montserrat",sans-serif;}
.idx1-tpl1315 ::placeholder {color: #000 !important; font: 400 14px "Montserrat",sans-serif;}
.idx1-tpl1315-txt-login { text-align: center; width: 100%; color: #000 !important; font: 600 35px "Montserrat",sans-serif; margin: 0 0 30px 0; padding:0;}
/*FIM*/
@media (max-width: 768px){.idx1-tpl1315-bl-form { width: 100%; padding: 50px 30px; background: #f0f0f0;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1317{ margin: 40px auto;}
.idx1-tpl1317 h1{ font: 600 24px "Montserrat", sans-serif; margin:0;}
.idx1-tpl1317 label{ font: 500 15px "Montserrat", sans-serif;}
.idx1-tpl1317 input, .idx1-tpl1317 select{ font: 400 15px "Montserrat", sans-serif;}
.idx1-tpl1317-bl-flex {display:flex; align-items: center;}
.idx1-tpl1317-p-0 {padding: 0px;}
.idx1-tpl1317-m-0 {margin: 0px;}
.idx1-tpl1317-pl-30 {padding-left: 30px;}
.idx1-tpl1317-pr-0 {padding-right: 0px;}
.idx1-tpl1317-border-bottom-line {border-bottom: 1px solid #ced4da; margin-bottom: 40px; padding-bottom: 10px; }
.idx1-tpl1317-cp-recaptcha div { margin: 10px auto;}
/*FIM*/
@media (max-width: 768px) {.form-group { margin-bottom: 0;}
.idx1-tpl1317 input, .idx1-tpl1317 select { margin-bottom: 15px;}
.idx1-tpl1317 form button { padding: 10px; margin: 20px 0 0 0;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1328-container-search { width: 1200px; margin: 0 auto; padding: 0 25px !important;}
.idx1-tpl1328-search-bg { background-size: cover !important; background-position: center !important; margin-top: 20px;}
.idx1-tpl1328-search-col .idx1-tpl1328-campo-input {border-radius: 7px; border: 1px solid; width: 100%;height: 50px; padding: 0 20px; background: rgb(255 255 255 / 85%);}
.idx1-tpl1328-search-col {position: relative;}
.idx1-tpl1328-search-col .idx1-tpl1328-btn-sub-search {position: absolute;right: 0; margin: auto; border-radius: 7px;border: 0;height: 50px;padding: 0 20px;background: transparent;}
.idx1-tpl1328-search-col .idx1-tpl1328-campo-input:focus {outline: 0;}
.idx1-tpl1328-search-box div{padding: 30px 0;display:flex;}
.idx1-tpl1328-campo-input::-webkit-input-placeholder {color:#000;}
.idx1-tpl1328-campo-input:-moz-placeholder {color:#000;}
.idx1-tpl1328-campo-input::-moz-placeholder {color:#000;}
.idx1-tpl1328-campo-input:-ms-input-placeholder {color:#000;}
.fa-car-wrench{ font-size: 20px; color:#000;}
.idx1-tpl1328-tpl1328 a {color: #000;}
.idx1-tpl1328-lista-estoque, .idx1-tpl1328-lista-estoque-box{width: 100%}
.idx1-tpl1328-lista-estoque-itens{display: flex;gap: 10px;align-items: center;justify-content: center;margin-bottom: 15px;}
.idx1-tpl1328-hbody{ display: flex;gap: 10px;margin-bottom: 20px;align-items: center;justify-content: center; font: 600 12px "Montserrat", sans-serif; text-align: center;border-bottom: 1px solid #ededed;border-top: 1px solid #ededed;padding: 15px 0;}
.idx1-tpl1328-lista-estoque h1 {font: 600 40px "Montserrat", sans-serif;letter-spacing: -1px;margin: 25px 0; color:#333;}
.idx1-tpl1328-hbody div{ font: 600 15px "Montserrat", sans-serif; text-align: center; }
.idx1-tpl1328-lista-estoque-itens:nth-child(even) {background: #f0f0f0 !important;}
.idx1-tpl1328-tab-bl img{height: 50px; width:100%; object-fit:cover; margin: 0}
.idx1-tpl1328-tab-bl {width: 7%; text-transform:capitalize; font: 500 15px "Montserrat", sans-serif; text-align: center;}
.idx1-tpl1328-tab-bl-100 {flex: 1 !important;}
.idx1-tpl1328-tab-bl-14 {width: 12% !important;}
.idx1-tpl1328-lista-estoque-itens .idx1-tpl1328-tab-bl {width: 7%; text-transform:uppercase; font: 500 12px "Montserrat", sans-serif; text-align: center;}
.idx1-tpl1328-lista-estoque-itens .idx1-tpl1328-tab-bl p{ margin:0; display:none; }
.idx1-tpl1328-hbody .idx1-tpl1328-tab-bl p{ margin:0; }
.idx1-tpl1328-aling-left{text-align:left !important;}
.idx1-tpl1328-icon-curtir a .fa-regular { font-size: 27px; color: #000;}
.idx1-tpl1328-icon-curtir a .fa-solid { font-size: 27px; color: #f00;}
.idx1-tpl1328-btn-novoanuncio-link {text-align: right;}
.idx1-tpl1328-btn-novoanuncio-link a{display: inline-block;border: 1px solid #e3e3e3;padding: 10px 15px;border-radius: 5px;color: #fff;margin: 20px 0 20px 10px;font: 500 13px "Montserrat", sans-serif;text-align: center;background-color: #000;text-transform: uppercase;}
.idx1-tpl1328-btn-novoanuncio-link a:hover {color: #fff;}
/*FIM*/
@media (max-width: 768px){.idx1-tpl1328-container-search { width: 100%; margin: 0; padding: 0 25px !important;}
.idx1-tpl1328-search-box div{padding:0;width:250px;}
.idx1-tpl1328-search-box { padding:0; margin: 0 -40px;}
.idx1-tpl1328-search-col .idx1-tpl1321-btn-sub-search {top: 0;}
.idx1-tpl1328-search-bg { background-size: cover !important; background-position: center !important;}
.idx1-tpl1328-lista-estoque-itens a{ flex-direction: column; justify-content: start; align-items: start; width: 70%; margin: 0 auto; border: 0}
.idx1-tpl1328-lista-estoque-itens .idx1-tpl1328-tab-bl{ width: 100%; display: flex; border-bottom: 1px solid #ededed; justify-content: space-between;}
.idx1-tpl1328-lista-estoque-itens .idx1-tpl1328-tab-bl span{ font: 600 14px "Montserrat", sans-serif; text-transform: uppercase;}
.idx1-tpl1328-lista-estoque-itens .idx1-tpl1328-tab-bl p{ font: 400 14px "Montserrat", sans-serif; text-transform: capitalize;}
.idx1-tpl1328-lista-estoque-itens div { text-align: left;}
.idx1-tpl1328-lista-estoque-itens { margin-bottom: 25px;}
.idx1-tpl1328-hbody{ display: none;}
.idx1-tpl1328-lista-estoque h1 { text-align: center;}
.idx1-tpl1328-tab-bl img { height: 100%; width: 100%; object-fit: cover;}
.idx1-tpl1328-lista-estoque-itens:nth-child(even) {background: #fff}
.idx1-tpl1328-lista-estoque-itens .idx1-tpl1328-tab-bl p{ margin: 0 0 10px 0; display:block; }
.idx1-tpl1328-tab-bl-14 {width: 100% !important;}}
.idx1-tpl1328-lista-estoque h1 {color: #861a28;}
.idx1-tpl1328-lista-estoque-itens:nth-child(even) {background: #f5f5f5;}
.idx1-tpl1328-btn-novoanuncio-link a {background-color: #861a28;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1331-btn-usr {	display: block; border: 1px solid #e3e3e3; padding: 10px 10px; border-radius: 5px; color: #fff; margin: 10px 0; font: 500 13px "Montserrat", sans-serif; text-align: center; background-color: #000; text-transform: uppercase;}
.idx1-tpl1331-btn-atalhos { display: flex; justify-content: flex-end; margin-top: 20px;}
.idx1-tpl1331-btn-usr:hover {	color: #fff;}
.idx1-tpl1331-btn-usr i {margin-right:0px; font-size: 16px;}
.idx1-tpl1331-icon-curtir a .fa-regular { font-size: 27px; color: #000;}
.idx1-tpl1331-icon-curtir a .fa-solid { font-size: 27px; color: #f00;}
.container { max-width: 1200px !important; padding: 0; margin: 0 auto;}
.idx1-tpl1331-artigos{ width: 100%;}
.idx1-tpl1331-w100 img { width: 100%;}
.idx1-tpl1331-artigos-item{ display: flex; width: 100%; margin-top: 10px; flex-direction: row; gap:40px;}
.itens-idx1-tpl1331-artigos{ width: 270px; height: 140px; background-size:cover !important; background-position: center !important;	margin:0;}
.idx1-tpl1331-artigos-overlay{ background: rgba(0, 0, 0, 0.3); width: 100%; height:100%; display: flex; justify-content: center; align-items: end; padding: 0 15px;}
h1.idx1-tpl1331-titulo-artigo a{ color: #fff; text-transform: uppercase; text-decoration: none;}
h1.idx1-tpl1331-titulo-artigo { font: 900 30px/31px "Montserrat", sans-serif;}
.idx1-tpl1331-ofertas-container{ display: flex; justify-content: space-between; margin-top: 35px;}
.idx1-tpl1331-itens-ofertas{ width: 390px; height: auto; padding: 15px; background-color: transparent;}
.idx1-tpl1331-img-detaque{ width: 250px; height: 173px; background-size: cover !important; background-position: center !important; position:relative;}
.idx1-tpl1331-selo_quali img{width: 100%;}
.idx1-tpl1331-selo_quali{ width: 56px; display: block; position: absolute; top: 8px; right: 4px; opacity: 0.7; z-index: 999;}
.idx1-tpl1331-thumbs{ display: grid; gap: 5px;}
.idx1-tpl1331-img-thumb{ width: 100%; height: 100%; background-size: cover !important; background-position: center !important;}
.idx1-tpl1331-itens-oferta-galeria{ display: grid; grid-template-columns: 250px 1fr; gap:5px;}
.idx1-tpl1331-itens-detalhes-box1{ display: grid; grid-template-columns: 1fr 30px; margin: 20px 0;}
.idx1-tpl1331-titulo-infor h1{ font: 900 24px "Montserrat", sans-serif; text-transform: uppercase;}
.idx1-tpl1331-titulo-infor a{ color: #000; text-decoration: none;}
.idx1-tpl1331-titulo-infor span{ display: block; font: 400 18px "Montserrat", sans-serif; text-transform: uppercase;}
.idx1-tpl1331-price { font: 900 26px "Montserrat", sans-serif; text-transform: uppercase; margin-bottom: 20px;}
.idx1-tpl1331-price > span { font: 900 14px "Montserrat", sans-serif; text-transform: uppercase;}
.idx1-tpl1331-price-outline{ font: 900 18px "Montserrat", sans-serif; text-transform: uppercase; margin-bottom: 0px;	text-decoration: line-through; color: gray !important;}
.idx1-tpl1331-ano-km{ font: 400 16px "Montserrat", sans-serif; text-transform: uppercase; margin-bottom: 12px;}
.idx1-tpl1331-qrcode-search{ display: grid; grid-template-columns: 1fr 65px;justify-content: space-between; align-items:flex-end;}
.idx1-tpl1331-qrcode-search p a { font: 500 11px "Montserrat", sans-serif; text-transform: uppercase; font-style: normal; margin-bottom: 0; color: #ff6e0d;}
.idx1-tpl1331-qrcode-search p img { width: 90px; margin: 0 0 7px 0;}
.idx1-tpl1331-img-qrcode{ text-align: right;}
.idx1-tpl1331-titulo-30 {font: 500 20px "Montserrat", sans-serif; color: #000; letter-spacing: 0;width: 100%;}
.idx1-tpl1331-titulo { font: 600 40px "Montserrat", sans-serif; color: #000; letter-spacing: -1px; width: 100%;}
.idx1-tpl1331-separador{ border-top: 1px solid #dddddd; margin: 50px auto; width: 1200px; }
.idx1-tpl1331-modalbox{ background-color: rgba(0, 0, 0 ,.75); width: 100vw; height: 100vh; display: none; flex-direction: row; justify-content: center; align-items: center; z-index: 9999; position: fixed; top:0; left:0; transition: All 0.5s;}
.idx1-tpl1331-modalContainer{ width:600px; height: auto; background-color: white; border-radius: 10px; padding: 35px;text-transform: uppercase;position: relative;}
.idx1-tpl1331-boxImg{ width: 100%;}
.idx1-tpl1331-tpl1331 .idx1-tpl1331-titulo{ font: 600 20px "Montserrat", sans-serif; text-align: right; margin: 0; padding: 0;}
.idx1-tpl1331-bl-flex{display: flex; align-items: center; height:60px;}
.idx1-tpl1331-pbt-15 div{ padding: 7px 15px;}
.idx1-tpl1331-btn-closed{ position: absolute; top:-11px; right: -11px; background-color: #000; width: 30px; height: 30px; color:#fff; display: flex; justify-content: center; align-items: center; font-size: 20px; border-radius: 50%; cursor: pointer;}
/*FIM*/
@media (max-width: 768px){ .idx1-tpl1331-titulo-30 {text-align: center;} .idx1-tpl1331-artigos-item { display: flex; width: 100%; margin-top: 0px; flex-direction: row; flex-wrap: wrap; gap: 28px; justify-content: space-between;}
.idx1-tpl1331-titulo { font: 700 40px "Montserrat", sans-serif; color: #000; letter-spacing: -1px; width: 100%; text-align: center;}
h1.idx1-tpl1331-titulo-artigo { font: 900 17px/21px "Montserrat", sans-serif;}
.itens-idx1-tpl1331-artigos { width: 46%; height: 280px; background-size: cover !important; background-position: center !important; margin: 0;}
.idx1-tpl1331-ofertas{ padding: 0px;}
.container { max-width: 100% !important; padding: 0; margin: 0 auto;}
.idx1-tpl1331-ofertas-container { display: flex; justify-content: space-between; margin-top: 35px; flex-direction: column;}
.idx1-tpl1331-itens-ofertas { width: 100%; height: auto; margin-bottom: 50px;	padding: 0px;}
.idx1-tpl1331-separador { border-top: 1px solid #dddddd; margin: 20px auto; width: 100%;}
.idx1-tpl1331-btn-usr { display: block; border: 1px solid #e3e3e3; padding: 10px 15px; border-radius: 5px; color: #fff; margin: 20px 0; font: 500 13px "Montserrat", sans-serif; text-align: center; background: #000; text-transform: uppercase;}
.idx1-tpl1331-btn-closed{ top: 10px; right: 10px}
.idx1-tpl1331-mt-25{ margin-top: 45px;}
.idx1-tpl1331-boxImg{ width: 60%; margin: 0 auto}
.idx1-tpl1331-tpl1331 .idx1-tpl1331-titulo{font: 600 20px "Montserrat", sans-serif;text-align: center;margin: 0;padding: 15px 0;width: 100%;}
.idx1-tpl1331-pbt-15 .col-md-3{ width: 38%;}
.idx1-tpl1331-pbt-15 .col-md-9{ width: 62%; font-weight: bold;}
.idx1-tpl1331-modalContainer { width: 100%; padding: 15px; margin: 0 15px;}
}
.idx1-tpl1331-btn-usr {background-color: #981a2f;}
.idx1-tpl1331-itens-ofertas {background-color: #fff;}
.idx1-tpl1331-qrcode-search p a {color: #861a28;}
.idx1-tpl1331-titulo-30 {color: #861a28;}
.idx1-tpl1331-titulo {color: #861a28;}
.idx1-tpl1331-separador {border-top: 1px solid #861a28;}

/*INICIO-DESKTOP-p1*/ .idx1-tpl1482-dados-contato {display: none;} .idx1-tpl1482-dados-ender {display: none;} .idx1-tpl1482-btn-senha {display: inline-block;} .idx1-tpl1482-dados-senha {display: none;}
/*FIM*/
h1 { font: 600 40px "Montserrat", sans-serif; letter-spacing: -1px; margin: 25px 0;}
.active { font: 500 13px "Montserrat", sans-serif; background: green; color: #fff; padding: 5px 10px; border-radius: 5px; margin: 35px 0; float: right;}
.noactive { font: 500 13px "Montserrat", sans-serif; background: red; color: #fff; padding: 5px 10px; border-radius: 5px; margin: 35px 0; float: right;}
select.back-off{ background: red; color:#fff;}
select.back{ background: green; color:#fff;}{@if isset($output['Hat1']['css']) && !empty($output['Hat1']['css'])@} {@$output['Hat1']['css']@}
{@if isset($codigo_html) && !empty($codigo_html)@} {@$codigo_html@}
.idx1-tpl1482-dados-contato {display: block;}
.idx1-tpl1482-dados-senha {display: block;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1576 {width: 100%;padding: 0;margin: 0;position: relative;}
.idx1-tpl1576 a,
.idx1-tpl1576 a:hover {text-decoration: none;}
.idx1-tpl1576 a {text-decoration: none;display: block;}
.idx1-tpl1576-container {width: 1200px;margin: 0 auto;}
.idx1-tpl1576-gallery {width: 100%;display: flex;}
.idx1-tpl1576-gallery__large {width: 870px;height: 653px;margin: 0 10px 0 0;position: relative;}
.idx1-tpl1576-gallery__large img {width: 870px;height: 653px;object-fit: cover;object-position: center;}
.idx1-tpl1576-gallery__thumbnail {width: 230px;height: 210px;object-fit: cover;object-position: center;display: inherit;justify-content: inherit;align-items: inherit;flex-direction: inherit;}
.idx1-tpl1576-gallery__thumbnail img {margin: 0 0 10px 0;width: 320px;height: 210px;object-fit: cover;object-position: center;}
.idx1-tpl1576-gallery__thumbnail img:last-child {margin: 0;}
.idx1-tpl1576-carrossel-mobile {display: none;}
.idx1-tpl1576-informacoes {display: flex;margin: 56px auto;justify-content: space-between;}
.idx1-tpl1576-logo-marcas {width: 163px;text-align: left;}
.idx1-tpl1576-logo-marcas img{width: 163px;height:inherit;object-fit: contain;}
.idx1-tpl1576-dado1 {width: 270px;display: flex;flex-direction: column;justify-content: center;}
.idx1-tpl1576-dado2 {width: 250px;display: flex;flex-direction: column;}
.idx1-tpl1576-dado2 div:first-child {font-weight: 500;font-size: 15px;font-family: "Nunito Sans", sans-serif;display: inline-block;text-transform: uppercase;background-color: #F6D309;padding: 3px 10px;border-radius: 5px;margin: 0 0 10px 0;}
.idx1-tpl1576-dado2 div:last-child {font-weight: 500;font-size: 18px;font-family: "Nunito Sans", sans-serif;display: flex;text-transform: uppercase;}
.idx1-tpl1576-dado1 div:first-child {padding: 0 25px;font-weight: 500;font-size: 18px;font-family: "Nunito Sans", sans-serif;display: flex;text-transform: uppercase;}
.idx1-tpl1576-dado1 div:last-child {padding: 0 25px;font-weight: 300;font-size: 45px;font-family: "Nunito Sans", sans-serif;display: flex;text-transform: uppercase;}
.idx1-tpl1576-preco {width: 310px;font-weight: 500;font-size: 39px;font-family: "Nunito Sans", sans-serif;display: flex;justify-content: center;}
.idx1-tpl1576-selo {flex: 1;display: flex;justify-content: center;}
a.idx1-tpl1576-clique {margin: 0 auto;font-weight: 400;font-size: 20px;font-family: "Nunito Sans", sans-serif;display: inline-block;text-transform: uppercase;background-color: #F6D309;border-radius: 50px;color: #000;padding: 10px 20px;}
a.idx1-tpl1576-clique:hover {background-color: #000;color: #fff;font-weight: 300;}
.idx1-tpl1576-center {text-align: center;}
.idx1-tpl1576-btn-fotos {position: absolute;bottom: 20px;background-color: #F6D309;color: #000;padding: 10px 15px;margin: 0 0 0 -230px;font-weight: 500;font-size: 16px;border-radius: 25px;font-family: "Nunito Sans", sans-serif;text-transform: uppercase;z-index: 999;}
.idx1-tpl1576-btn-fotos:hover { color: #000;}
/*FIM*/
@media(max-width: 786px) {.idx1-tpl1576-container {width: 100%;padding: 0 10px;margin: 0;}
.idx1-tpl1576-carrossel-mobile {display: flex !important;}
.idx1-tpl1576-gallery {display: none;}
.idx1-tpl1576 .idx1-tpl1576-carrossel-mobile {display: flex !important;height: 420px !important;position:relative;}
.idx1-tpl1576 .swiper {width: 100%;height: 100%;}
.idx1-tpl1576 .swiper-slide {text-align: center;font-size: 18px;background: transparent;display: flex;justify-content: center;align-items: center;}
.idx1-tpl1576-carrossel-mobile .swiper-slide img {width: 100% !important;height: 281px !important;object-fit: contain !important;}
.idx1-tpl1576 .swiper-button-next,
.idx1-tpl1576 .swiper-button-prev { position: absolute; top: var(--swiper-navigation-top-offset, 50%); width: 45px; height: 45px; margin-top: calc(0px - (var(--swiper-navigation-size)/ 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: #000; background-color: #F6D309; border-radius: 50%;}
.idx1-tpl1576 .swiper-button-next:after,
.idx1-tpl1576 .swiper-button-prev:after { font-family: swiper-icons; font-size: 25px; text-transform: none !important; letter-spacing: 0; font-variant: initial; line-height: 1;}
.idx1-tpl1576-informacoes {flex-direction: column;margin: 20px 0 0 0;align-items:center;}
.idx1-tpl1576-logo-marcas {width: 100%;text-align: center;}
.idx1-tpl1576-logo-marcas img {width: 80px;height: auto;}
.idx1-tpl1576-dado1 {display: block;text-align: center;}
.idx1-tpl1576-dado1 div:first-child {padding: 0;margin: 20px 0 0 0;font-weight: 500;font-size: 18px;font-family: "Nunito Sans", sans-serif;display: block;text-transform: uppercase;}
.idx1-tpl1576-dado1 div:last-child {padding: 0;font-weight: 300;font-size: 45px;font-family: "Nunito Sans", sans-serif;display: block;text-transform: uppercase;}
.idx1-tpl1576-dado2 div:last-child {margin: 15px 0;font-weight: 500;font-size: 18px;font-family: "Nunito Sans", sans-serif;display: block;text-transform: uppercase;}
.idx1-tpl1576-selo {text-align: center;display: block;}
.idx1-tpl1576-selo img {width: 100px;height: auto;}
.idx1-tpl1576-dado2 {display: block;text-align: center;}
.idx1-tpl1576-preco {width: 100%;font-weight: 500;font-size: 44px;font-family: "Nunito Sans", sans-serif;display: flex;justify-content: center;align-items: center;margin: 15px 0;}
.idx1-tpl1576-tpl1576 .swiper-button-next,
.idx1-tpl1576-tpl1576 .swiper-button-prev { color: #fff !important;	font-size: 20px !important;	border-radius: 50px !important; background-color: #ffd040 !important; width: 40px !important; height: 40px !important;
}
.idx1-tpl1576-tpl1576 .swiper-button-next:after,
.idx1-tpl1576-tpl1576 .swiper-button-prev:after { font-size: 20px !important;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1586-btn-usr { display: block; border: 1px solid #e3e3e3; padding: 10px 10px; border-radius: 5px; color: #fff; margin: 20px 0; font: 500 13px "Montserrat", sans-serif; text-align: center; background-color: #000; text-transform: uppercase;}
.idx1-tpl1586-btn-atalhos { display: flex; justify-content: right;}
.idx1-tpl1586-btn-usr:hover { color: #fff;}
.idx1-tpl1586-btn-usr i {margin-right:0px}
.idx1-tpl1586-artigos{ width: 100%;}
.idx1-tpl1586-w100 img { width: 100%;}
.idx1-tpl1586-artigos-item{ display: flex; width: 100%; margin-top: 10px; flex-direction: row; gap:40px;}
.itens-idx1-tpl1586-artigos{ width: 270px; height: 140px; background-size:cover !important; background-position: center !important; margin:0;}
.idx1-tpl1586-artigos-overlay{ background: rgba(0, 0, 0, 0.3); width: 100%; height:100%; display: flex; justify-content: center; align-items: end; padding: 0 15px;}
h1.idx1-tpl1586-titulo-artigo a{ color: #fff; text-transform: uppercase; text-decoration: none;}
h1.idx1-tpl1586-titulo-artigo { font: 900 30px/31px "Montserrat", sans-serif;}
.idx1-tpl1586-thumbs{ display: grid; gap: 5px;}
.idx1-tpl1586-img-thumb{ width: 100%; height: 100%; background-size: cover !important; background-position: center !important;}
.idx1-tpl1586-titulo-infor h1{ font: 900 24px "Montserrat", sans-serif; text-transform: uppercase;}
.idx1-tpl1586-modalbox{ background-color: rgba(0, 0, 0 ,.75); width: 100vw; height: 100vh; display: none; flex-direction: row; justify-content: center; align-items: center; z-index: 9999; position: fixed; top:0; left:0; transition: All 0.5s;}
.idx1-tpl1586-modalContainer{ width:600px; height: auto; background-color: white; border-radius: 10px; padding: 35px;text-transform: uppercase;position: relative;}
.idx1-tpl1586-boxImg{ width: 100%;}
.idx1-tpl1586-tpl1586 .idx1-tpl1586-titulo{ font: 600 20px "Montserrat", sans-serif; text-align: right; margin: 0; padding: 0;}
.idx1-tpl1586-bl-flex{display: flex; align-items: center; height:60px;}
.idx1-tpl1586-pbt-15 div{ padding: 7px 15px;}
.idx1-tpl1586-btn-closed{ position: absolute; top:-11px; right: -11px; background-color: #000; width: 30px; height: 30px; color:#fff; display: flex; justify-content: center; align-items: center; font-size: 20px; border-radius: 50%; cursor: pointer;}
/*FIM*/
@media (max-width: 768px){ .idx1-tpl1586-titulo-30 {text-align: center;} .idx1-tpl1586-artigos-item { display: flex; width: 100%; margin-top: 0px; flex-direction: row; flex-wrap: wrap; gap: 28px; justify-content: space-between;}
.idx1-tpl1586-titulo { font: 700 40px "Montserrat", sans-serif; color: #000; letter-spacing: -1px; width: 100%; text-align: center;}
h1.idx1-tpl1586-titulo-artigo { font: 900 17px/21px "Montserrat", sans-serif;}
.itens-idx1-tpl1586-artigos { width: 46%; height: 280px; background-size: cover !important; background-position: center !important; margin: 0;}
.idx1-tpl1586-btn-usr { display: block; border: 1px solid #e3e3e3; padding: 10px 15px; border-radius: 5px; color: #fff; margin: 20px 0; font: 500 13px "Montserrat", sans-serif; text-align: center; background: #000; text-transform: uppercase;}
.idx1-tpl1586-btn-closed{ top: 10px; right: 10px}
.idx1-tpl1586-mt-25{ margin-top: 45px;}
.idx1-tpl1586-boxImg{ width: 60%; margin: 0 auto}
.idx1-tpl1586-tpl1586 .idx1-tpl1586-titulo{font: 600 20px "Montserrat", sans-serif;text-align: center;margin: 0;padding: 15px 0;width: 100%;}
.idx1-tpl1586-pbt-15 .col-md-3{ width: 38%;}
.idx1-tpl1586-pbt-15 .col-md-9{ width: 62%; font-weight: bold;}
.idx1-tpl1586-modalContainer { width: 100%; padding: 15px; margin: 0 15px;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1936 { width: 100%; margin: 0; padding: 10px 0; background-color: #000;}
.idx1-tpl1936 :focus,
.idx1-tpl1936 a,
.idx1-tpl1936 a:hover,
.idx1-tpl1936 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1936-container { width: 1200px; margin: 0 auto; padding: 0; display: flex; align-items: center;}
.idx1-tpl1936-endereco h1,
.idx1-tpl1936-expediente h1,
.idx1-tpl1936-contato h1 { font: 500 14px "Urbanist", sans-serif; color: #fff; margin: 0px; padding: 0px;}
.idx1-tpl1936-endereco,
.idx1-tpl1936-expediente,
.idx1-tpl1936-contato { display: flex; align-items: center; column-gap: 5px;}
.idx1-tpl1936-area-infor { display: flex; align-items: center; flex: 1; column-gap: 25px;	row-gap: 15px;}
.idx1-tpl1936-redesociais { display: flex; align-items: center; column-gap: 5px;}
.idx1-tpl1936-v-mobile { display: none;}
/*FIM*/
@media(max-width: 786px) { .idx1-tpl1936 { width: 100%; margin: 0; padding: 15px; background-color: #000; } .idx1-tpl1936 :focus, .idx1-tpl1936 a, .idx1-tpl1936 a:hover, .idx1-tpl1936 a:focus { outline: none; text-decoration: none; } .idx1-tpl1936-container { width: 100%; margin: 0 auto; padding: 0; display: grid; grid-template-columns: 1fr 74px; align-items: center; flex-direction: column; row-gap: 10px; column-gap: 30px; } .idx1-tpl1936-area-infor { display: flex; align-items: center; width: 100%; column-gap: 25px; justify-content: space-between; } .idx1-tpl1936-area-infor a:hover, .idx1-tpl1936-area-infor a { font: 500 14px "Urbanist", sans-serif; color: #fff; } .idx1-tpl1936-redesociais { display: flex; align-items: start; column-gap: 10px; justify-content: start; width: 100%; } .idx1-tpl1936-v-mobile { display: flex !important; } .idx1-tpl1936-area-infor { display: none; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1937 { width: 100%; margin: 0; padding: 0; background-color: transparent;}
.idx1-tpl1937 :focus,
.idx1-tpl1937 a,
.idx1-tpl1937 a:hover,
.idx1-tpl1937 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1937-container { width: 1200px; height: 120px; margin: 0 auto; padding: 0; margin: auto; display: flex; align-items: center;}
.idx1-tpl1937-menu-ham { width: 30px; height: 24px; display: flex; align-items: center; flex-direction: column; justify-content: space-between; cursor: pointer; margin: 0 10px 0 100px;}
.idx1-tpl1937-menu-ham span { width: 100%; height: 2.5px; background-color: black;}
.idx1-tpl1937-navegacao { width: 100%;}
.idx1-tpl1937-navegacao .navbar-nav { display: flex; justify-content: end; float: inherit;}
.idx1-tpl1937-navegacao .navbar-nav li a { font: 400 16px "Urbanist", sans-serif; color: #000; text-transform: uppercase; padding: 0;	border: inherit;}
.idx1-tpl1937-navegacao .navbar-nav li { border: 2px solid transparent; margin: 0px 0 0 15px; padding: 10px 12px; border-radius: 50px;}
.idx1-tpl1937-navegacao .navbar-nav li:hover { border: 2px solid #99302b; margin: 0px 0 0 15px; padding: 10px 12px; border-radius: 50px;}
.idx1-tpl1937-navegacao .navbar-nav li a:hover { background-color: transparent;}
.idx1-tpl1937-navegacao-mobile { width: 100%;}
.idx1-tpl1937-navegacao-mobile .navbar-nav { display: flex; flex-direction: column; justify-content: end; float: inherit;}
.idx1-tpl1937-navegacao-mobile .navbar-nav li a { font: 400 16px "Urbanist", sans-serif; color: #000; text-transform: uppercase; padding: 0;	border: inherit;}
.idx1-tpl1937-navegacao-mobile .navbar-nav li { border: 2px solid transparent; margin: 0px 0 0 15px; padding: 10px 12px; border-radius: 50px;}
.idx1-tpl1937-navegacao-mobile .navbar-nav li:hover { border: 2px solid #99302b; margin: 0px 0 0 15px; padding: 10px 12px; border-radius: 50px;}
.idx1-tpl1937-navegacao-mobile .navbar-nav li a:hover { background-color: transparent;}
.idx1-tpl1937-navegacao-mobile { display: none;}
.idx1-tpl1937-side-overlay { top: 0; left: 0; display: none; position: fixed; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, .7); z-index: 998; opacity: 0; transition: all .5s ease-in-out; cursor: pointer;}
.idx1-tpl1937-active { display: block; opacity: 1;}
.idx1-tpl1937-menu-area { z-index: 999; width: 300px; top: 0; background-color: #f1f1f1; padding: 20px; height: 100vh; position: fixed; left: -310px; transition: all .3s ease-in-out;}
.idx1-tpl1937-btn-closed { width: 100%; font: 600 16px "Urbanist", sans-serif; text-align: right; cursor: pointer;}
.idx1-tpl1937-btn-closed span { color: #f1f1f1; background-color: #000; padding: 5px 10px; border-radius: 20px;}
.idx1-tpl1937-menu-area hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eeeeee42;}
.idx1-tpl1937-lista-menu .navbar-nav { display: flex; flex-direction: column;}
.idx1-tpl1937-lista-menu .navbar-nav li a { font: 400 16px "Urbanist", sans-serif; color: #333; text-transform: uppercase; padding: 10px 0;	border: inherit;}
.idx1-tpl1937-lista-menu .navbar-nav li a:hover { background-color: transparent;}
.idx1-tpl1937-ativo { left: 0;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1937 { width: 100%; margin: 0; padding: 0 15px; background-color: transparent; } .idx1-tpl1937-mobile { background-color: #f1f1f1; margin: 10px 0 0 0; display: flex !important; } .idx1-tpl1937-menu-ham { display: none; } .idx1-tpl1937-navegacao, .idx1-tpl1937-menuHam { display: none !important; } .idx1-tpl1937-container { width: 100%; height: auto; margin: 0 auto; padding: 0; margin: auto; display: flex; align-items: center; justify-content: space-between; } .idx1-tpl1937-hamb-mobile { width: 30px; height: 24px; display: flex !important; align-items: center; flex-direction: column; justify-content: space-between; cursor: pointer; margin: 0 10px 0 100px; } .idx1-tpl1937-hamb-mobile span { width: 100%; height: 2.5px; background-color: black; }
}
.idx1-tpl1937 {margin: 0 0 50px 0;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1938 { width: 100%; margin: 0; padding: 0; background-color: inherit; background-repeat: no-repeat !important; background-position: center center !important;}
.idx1-tpl1938 :focus,
.idx1-tpl1938 a,
.idx1-tpl1938 a:hover,
.idx1-tpl1938 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1938-container { width: 1200px; height: 185px; margin: 0 auto; padding: 0; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.idx1-tpl1938-texto { font: 600 30px "Urbanist", sans-serif; color: #fff; margin: 0 0 20px 0;}
.idx1-tpl1938-area-formulario { width: 75%;}
.idx1-tpl1938-area-formulario form { width: 100%; position: relative;}
.idx1-tpl1938-search { width: 100%; padding: 15px; border-radius: 50px; border: 0;}
::placeholder { font: 500 16px "Urbanist", sans-serif; color: #575757;}
::-webkit-input-placeholder { font: 500 16px "Urbanist", sans-serif; color: #575757;}
.idx1-tpl1938-botao-sub { position: absolute; right: 20px; top: 50%; transform: translateY(-50%); border: 0; background-color: transparent;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1938 { width: 100%; margin: 0; padding: 25px 15px; background-color: inherit; background-repeat: no-repeat !important; background-position: -380px 0px !important; background-size: 2000px !important; } .idx1-tpl1938-container { width: 100%; height: auto; margin: 0 auto; padding: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; } .idx1-tpl1938-texto { font: 600 30px "Urbanist", sans-serif; color: #fff; margin: 0 0 20px 0; text-align: center; } .idx1-tpl1938-area-formulario { width: 100%; } ::placeholder { font: 500 13px "Urbanist", sans-serif; color: #575757; } ::-webkit-input-placeholder { font: 500 13px "Urbanist", sans-serif; color: #575757; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1946 { width: 100%; margin: 0; padding: 45px 0; background-color: #000;}
.idx1-tpl1946 :focus,
.idx1-tpl1946 a,
.idx1-tpl1946 a:hover,
.idx1-tpl1946 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1946-container { width: 1200px; margin: 0 auto; padding: 0; display: grid; grid-template-columns: 266px 210px 320px 1fr;}
.idx1-tpl1946-menu-footer .navbar-nav li a { padding: 0; font: 300 16px "Urbanist", sans-serif; color: #fff; text-transform: uppercase;	border: 0px;}
.idx1-tpl1946-menu-footer .navbar-nav li a { background-color: transparent;}
.idx1-tpl1946-menu-footer .navbar-nav li { margin: 0 0 15px 0;}
.idx1-tpl1946-menu-footer .navbar-nav { display: flex; flex-direction: column;}
.idx1-tpl1946-image-footer { width: 100%; display: flex; flex-direction: column; justify-content: space-between; row-gap: 20px;}
.idx1-tpl1946-redesociais { width: 100%; text-align: right; display: flex; column-gap: 10px; justify-content: end;}
.idx1-tpl1946-infor-item { display: flex; column-gap: 10px; font: 300 18px "Urbanist", sans-serif; color: #fff;}
.idx1-tpl1946-infor-footer { display: flex; flex-direction: column; justify-content: space-between;}
.idx1-tpl1946-copy { border-top: 1px solid #2c2c2c; padding: 45px 0 0 0; margin: 45px auto 0 auto; width: 1200px; font: 300 16px "Urbanist", sans-serif; color: #fff; display: flex; justify-content: space-between;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1946 { width: 100%; margin: 0; padding: 15px; } .idx1-tpl1946-container { width: 100%; margin: 0 auto; padding: 0; display: grid; grid-template-columns: 1fr; } .idx1-tpl1946-image-footer { margin: 15px 0 0 0; row-gap: 30px; } .idx1-tpl1946-imgLeft { width: 100%; } .idx1-tpl1946-redesociais { width: 100%; text-align: right; display: flex; column-gap: 10px; justify-content: center; } .idx1-tpl1946-menu-footer .navbar-nav { display: flex; flex-direction: column; margin: 0; } .idx1-tpl1946-logo-footer { text-align: center; margin: 0 0 35px 0; }
.idx1-tpl1946-menu-footer{ display: none;} .idx1-tpl1946-infor-footer { display: flex; flex-direction: column; justify-content: space-between; margin: 25px 0; row-gap: 20px; } .idx1-tpl1946-copy { width: 100%; padding: 20px 0 0px 0; margin: 0; } .idx1-tpl1946-copy img { height: 100%; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1949 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl1949 :focus,
.idx1-tpl1949 a,
.idx1-tpl1949 a:hover,
.idx1-tpl1949 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1949-container { width: 1200px; margin: 0 auto; padding: 0;}
.idx1-tpl1949-container-global { width: 1200px; margin: 0 auto; padding: 0; display: grid; grid-template-columns: 740px 420px; column-gap: 40px;}
.idx1-tpl1949-area-btn { font: 400 16px "Urbanist", sans-serif; color: #fff; display: flex; align-items: center; column-gap: 20px; text-transform: uppercase;}
.idx1-tpl1949 .swiper { width: 100%; height: 100%;}
.idx1-tpl1949 .swiper-slide { text-align: center; font-size: 18px; background: transparent; display: flex; justify-content: center; align-items: center;}
.idx1-tpl1949 .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover;}
.swiper-slide a.idx1-tpl1949-linkImage { display: block; width: 899px; height: 475px; object-fit: cover; position: relative;}
.idx1-tpl1949 .swiper { width: 100%; height: 300px; margin-left: auto; margin-right: auto;}
.idx1-tpl1949 .swiper-slide { background-size: cover; background-position: center;}
.idx1-tpl1949 .mySwiper2 { height: 555px; width: 100%;}
.idx1-tpl1949 .mySwiper { height: 13%; box-sizing: border-box; padding: 0;}
.idx1-tpl1949 .mySwiper .swiper-slide { width: 25%; height: 107px; opacity: 0.7; margin: 8px 0 0 0;}
.idx1-tpl1949 .mySwiper .swiper-slide-thumb-active { opacity: 1;}
.idx1-tpl1949 .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover;}
.idx1-tpl1949 .mySwiper img { display: block; width: 100%; height: 105px; object-fit: cover;}
.idx1-tpl1949-ficha { border: 1px solid #f0f0f0; display: grid; grid-template-columns: 1fr 183px; margin: 45px 0 0 0;}
.idx1-tpl1949-ficha-box1 { width: 100%; height: 100%; padding: 20px 0 20px 30px;}
.idx1-tpl1949-ficha-box1 h1 { font: 700 24px "Urbanist", sans-serif; color: #992e2d; margin: 0; padding: 0; text-transform: capitalize; display: flex; align-items: center; column-gap: 10px;}
.idx1-tpl1949-ficha-box2 { position: relative; height: 100%; background-color: #017cc2; padding: 23px;}
.idx1-tpl1949-icon-combust { position: absolute; left: 0; top: 17px;}
.idx1-tpl1949-titulo-consumo { font: 700 18px "Urbanist", sans-serif; color: #fff; margin: 0 0 0 15px;}
.idx1-tpl1949-titulo-consumo span { background-color: #fff; font: 700 18px "Urbanist", sans-serif; color: #017cc2; position: relative; padding: 0px 7px 0 3px; margin: 9px;}
.idx1-tpl1949-titulo-consumo span::after { top: 0; left: -8px; position: absolute; display: block; content: ''; width: 0px; height: 0px; border-style: solid; border-width: 11px 8px 11px 0; border-color: transparent #ffffff transparent transparent; transform: rotate(0deg);}
.idx1-tpl1949-comb-consumo span { font: 400 18px "Urbanist", sans-serif; color: #fff; display: block; margin: 0 0 7px 0;}
.idx1-tpl1949-comb-consumo strong { font: 700 18px "Urbanist", sans-serif; color: #fff;}
.idx1-tpl1949-comb-consumo { margin: 25px 0 0 0;}
.idx1-tpl1949-consumo-cidade { margin: 26px 0 0 0; font: 400 16px "Urbanist", sans-serif; color: #fff;}
.idx1-tpl1949-selo { position: absolute; bottom: 20px; right: 20px;}
.idx1-tpl1949-rows-texto { font: 400 18px "Urbanist", sans-serif; color: #000; margin: 20px 0;}
.idx1-tpl1949-rows-infor { display: grid; grid-template-columns: repeat(4, 120px); column-gap: 10px; row-gap: 20px;}
.idx1-tpl1949-rows-dados { font: 400 18px "Urbanist", sans-serif; color: #000;}
.idx1-tpl1949-area-asidebar-box1 span { background-color: #992e2d; padding: 7px 10px; color: #fff; font: 700 16px "Urbanist", sans-serif; margin: 0 10px 0 0; border-radius: 7px;}
.idx1-tpl1949-area-asidebar-box1 { height: 32px; margin: 0 0 36px 0;	display: inherit;}
.idx1-tpl1949-area-asidebar-box2 { display: grid; grid-template-columns: 100px 300px; column-gap: 20px;}
.idx1-tpl1949-data-car-km { font: 400 14px "Urbanist", sans-serif; color: #858585;}
.idx1-tpl1949-data-car-dados { font: 400 18px "Urbanist", sans-serif; color: 3858585;}
.idx1-tpl1949-data-car { font: 700 24px "Urbanist", sans-serif; color: #000;}
.idx1-tpl1949-data-car strong { font: 700 24px "Urbanist", sans-serif; color: #992e2d;}
.idx1-tpl1949-datadata-flex { display: flex; flex-direction: column; row-gap: 5px;}
.idx1-tpl1949-car-preco { display: flex; justify-content: space-between; align-items: center; margin: 10px 0 0 0;}
.idx1-tpl1949-car-preco h1 { font: 500 36px "Urbanist", sans-serif; color: #000;}
.idx1-tpl1949-share { position: relative; width: 30%;}
.idx1-tpl1949-share-link { cursor: pointer; font: 400 16px "Urbanist", sans-serif; color: #000; display: flex; justify-content: space-between;}
.idx1-tpl1949-compartilhar { position: absolute; top: 32px; right: 0; background-color: #fff; padding: 10px; border-radius: 10px; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.2);}
.idx1-tpl1949-toggle { display: flex !important; column-gap: 10px;}
.idx1-tpl1949-area-loja { margin: 25px 0 0 0; padding: 30px; background-color: #f0f0f0;}
.idx1-tpl1949-logo-loja { width: auto; height: 120px; object-fit: cover; object-position: center; margin: 0 0 30px 0;	border-radius: 10px
}
.idx1-tpl1949-titulo-loja { font: 500 24px "Urbanist", sans-serif; color: #992e2d; text-transform: uppercase;}
.idx1-tpl1949-end-loja { font: 400 16px "Urbanist", sans-serif; color: #000; margin: 6px 0 28px 0;}
.idx1-tpl1949-contatos-loja { display: flex; flex-direction: column;}
.idx1-tpl1949-contatos-loja span { font: 500 30px "Urbanist", sans-serif; color: #000; margin: 0;}
.idx1-tpl1949-btn-estoque-loja { align-items: center; display: flex; justify-content: space-between; margin: 20px 0 0 0;}
.idx1-tpl1949-btn-bntEstoque,
.idx1-tpl1949-btn-bntEstoque:hover { font: 500 20px "Urbanist", sans-serif; color: #000; border: 2px solid #000; border-radius: 50px; padding: 7px 28px; text-transform: uppercase;}
.idx1-tpl1949-redesociais { display: flex; column-gap: 7px;}
.idx1-tpl1949-separador { width: 100%; height: 1px; margin: 28px auto; background-color: #d9d9d9;}
.idx1-tpl1949-form-interesse-titulo { font: 700 30px "Urbanist", sans-serif; color: #992e2d; padding: 0 30px; margin: 0 0 20px 0;}
.idx1-tpl1949-formulario-envio { padding: 0 30px; text-align: right;}
.idx1-tpl1949-formulario-envio input { background-color: #fff; border: 1px solid #dbdbdb; border-radius: 7px; padding: 10px 20px; margin: 0 0 15px 0; width: 100%; font: 400 17px "Urbanist", sans-serif;}
::placeholder { font: 400 17px "Urbanist", sans-serif; color: #ccc
}
.idx1-tpl1949-btn-enviar { padding: 10px 36px; border-radius: 50px; background-color: transparent; text-transform: uppercase; border: 2px solid #8fc700; font: 500 15px "Urbanist", sans-serif; color: #8fc700;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1949 { width: 100%; margin: 0; padding: 0 15px; } .idx1-tpl1949-container { width: 100%; margin: 0 auto; padding: 0; } .idx1-tpl1949-container-global { width: 100%; margin: 0 auto; padding: 0; display: grid; grid-template-columns: 100%; column-gap: 40px; } .idx1-tpl1949-ficha { border: 1px solid #f0f0f0; display: grid; grid-template-columns: 1fr; margin: 0; }
.idx1-tpl1949 .mySwiper2 { height: 395px; width: 100%; }
.idx1-tpl1949 .mySwiper img { display: block; width: 100%; height: 72px; object-fit: contain; } .idx1-tpl1949-ficha-box1 { width: 100%; height: 100%; padding: 15px; } .idx1-tpl1949-rows-infor { display: grid; grid-template-columns: repeat(3, 1fr); column-gap: 20px; row-gap: 30px; } .idx1-tpl1949-comb-consumo { margin: 30px 25px 0 0; float: left; } .idx1-tpl1949-consumo-cidade { margin: 30px 0 0 0; font: 400 16px "Urbanist", sans-serif; color: #fff; position: absolute; right: 20px; bottom: 27px; } .idx1-tpl1949-selo { position: absolute; top: 20px; right: 20px; } .idx1-tpl1949-rows-dados { font: 400 16px "Urbanist", sans-serif; color: #000; } .idx1-tpl1949-comb-consumo strong { font: 700 16px "Urbanist", sans-serif; color: #fff; } .idx1-tpl1949-area-asidebar-box2 { display: grid; grid-template-columns: 100px 1fr; column-gap: 20px; } .idx1-tpl1949-share-link { cursor: pointer; font: 400 16px "Urbanist", sans-serif; color: #000; display: flex; justify-content: space-between; column-gap: 8px; } .idx1-tpl1949-car-preco h1 { font: 500 33px "Urbanist", sans-serif; color: #000; } .idx1-tpl1949-share { position: relative; width: auto; } .idx1-tpl1949-area-asidebar { margin: 30px 0 0 0; } .idx1-tpl1949-area-asidebar-box1 { height: 32px; margin: 0 0 15px 0;	display:none; } .idx1-tpl1949-logo-loja { width: auto; height: 106px; object-fit: cover; object-position: center; margin: 0px 0 15px 0; } .idx1-tpl1949-area-loja { margin: 7px 0 0 0; padding: 20px; background-color: #f0f0f0; }
.idx1-tpl1949-btn-bntEstoque,
.idx1-tpl1949-btn-bntEstoque:hover { font: 500 16px "Urbanist", sans-serif; color: #000; border: 2px solid #000; border-radius: 50px; padding: 7px 28px; text-transform: uppercase; } .idx1-tpl1949-form-interesse-titulo { font: 700 30px "Urbanist", sans-serif; color: #992e2d; padding: 0; margin: 0 0 20px 0; } .idx1-tpl1949-formulario-envio { padding: 0; text-align: right; }
.idx1-tpl1949-titulo-loja { text-align: center;}
.idx1-tpl1949-area-logo-loja{ text-align:center;
}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1952 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl1952 :focus,
.idx1-tpl1952 a,
.idx1-tpl1952 a:hover,
.idx1-tpl1952 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1952-container { width: 100%; height: auto; margin: 0 auto; padding: 0; border: 1px solid #e5e4e4; padding: 25px;}
.idx1-tpl1952-texto-1 { font: 400 18px/25px "Urbanist", sans-serif; color: #000;}
.idx1-tpl1952-titulo { font: 600 30px "Urbanist", sans-serif; color: #992e2d; margin: 0 0 18px 0;}
.idx1-tpl1952-btn-cad { border: 1px solid #8fc700; color: #8fc700; font: 400 18px "Urbanist", sans-serif;}
.idx1-tpl1952-btn-cad { border: 1px solid #8fc700; color: #8fc700; font: 400 18px "Urbanist", sans-serif; padding: 10px 31px; margin: 7px 0 0 0; border-radius: 50px; text-transform: uppercase; background-color: transparent;}
.idx1-tpl1952-container form { text-align: right;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1952 { width: 100%; margin: 0; padding: 15px; } .idx1-tpl1952-container { width: 100%; height: auto; margin: 0 auto; padding: 0; border: 1px solid #e5e4e4; padding: 25px; } .idx1-tpl1952-container form { text-align: right; } .idx1-tpl1952-btn-cad { border: 1px solid #8fc700; color: #8fc700; font: 400 18px "Urbanist", sans-serif; padding: 10px 31px; margin: 7px 0 0 0; border-radius: 50px; text-transform: uppercase; background-color: transparent; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1953 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl1953 :focus,
.idx1-tpl1953 a,
.idx1-tpl1953 a:hover,
.idx1-tpl1953 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1953-container { width: 300px; height: auto; margin: 0 auto 0; padding: 0; border: 1px solid #e5e4e4; padding: 25px;}
.idx1-tpl1953-texto-1 { font: 400 18px/25px "Urbanist", sans-serif; color: #000; text-align: left;}
.idx1-tpl1953-titulo { font: 600 30px "Urbanist", sans-serif; color: #992e2d; margin: 0 0 18px 0;}
.idx1-tpl1953-btn-cad { border: 1px solid #8fc700; color: #8fc700; font: 400 18px "Urbanist", sans-serif;}
.idx1-tpl1953-btn-cad { border: 2px solid #8fc700; color: #8fc700; font: 400 18px "Urbanist", sans-serif; padding: 10px 31px; margin: 7px 0 0 0; border-radius: 50px; text-transform: uppercase; background-color: transparent;}
.idx1-tpl1953-container form { text-align: right;}
.idx1-tpl1953-container form input { width: 100%; padding: 12px 20px; border-radius: 8px; border: 1px solid #e5e5e5; font: 400 18px "Urbanist", sans-serif; color: #989898; margin: 0 0 13px 0;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1953 { width: 100%; margin: 0; padding: 15px; } .idx1-tpl1953-container { width: 100%; height: auto; margin: 0 auto; padding: 0; border: 1px solid #e5e4e4; padding: 25px; } .idx1-tpl1953-container form { text-align: right; } .idx1-tpl1953-btn-cad { border: 1px solid #8fc700; color: #8fc700; font: 400 18px "Urbanist", sans-serif; padding: 10px 31px; margin: 7px 0 0 0; border-radius: 50px; text-transform: uppercase; background-color: transparent; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1954 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl1954 :focus,
.idx1-tpl1954 a,
.idx1-tpl1954 a:hover,
.idx1-tpl1954 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1954-container { width: 1200px; margin: 0 auto; padding: 0;}
.idx1-tpl1954-area-titulo { width: 100%; display: grid; grid-template-columns: 1fr 175px; align-items: center; margin: 32px 0 75px 0;}
.idx1-tpl1954-area-titulo h1 { font: 400 30px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;}
.idx1-tpl1954-btn-link { height: 48px; border: 2px solid #992e2d; border-radius: 50px; font: 600 16px "Urbanist", sans-serif; color: #992e2d; display: flex; justify-content: center; align-items: center; text-transform: uppercase; position: relative;}
.idx1-tpl1954-closed { width: 30px; height: 30px; background-color: #992e2d; border-radius: 50px; font: 300 16px "Urbanist", sans-serif; color: #fff; right: 10px; display: flex; justify-content: center; align-items: center; position: absolute; transform: scale(0); transition: all 0.2s;}
.idx1-tpl1954-btn-link:focus,
.idx1-tpl1954-btn-link:hover { color: #992e2d;}
.idx1-tpl1954-cars { display: grid; grid-template-columns: repeat(5, 224px); column-gap: 19px; row-gap: 45px;}
.idx1-tpl1954-cars-item { display: flex; flex-direction: column; background-color: #fff; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, .2);}
.idx1-tpl1954-thumbs { width: 100%; display: flex; justify-content: space-between; margin: 2px 0 0 0;}
.idx1-tpl1954-box2 { width: 100%;	height: 50px; display: flex; justify-content: space-between; align-items: start; padding: 9px 10px; font: 400 12px "Urbanist", sans-serif; color: #333; text-transform: uppercase;}
.idx1-tpl1954-box3 { width: 100%; display: flex; justify-content: space-between; flex-direction: column; row-gap: 8px;}
.idx1-tpl1954-box3 h1 { font: 600 18px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;	height: 100px;}
.idx1-tpl1954-box3 h2 { font: 700 22px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;}
.idx1-tpl1954-box3 h3 { font: 400 16px "Urbanist", sans-serif; color: #919191; margin: 0; padding: 0;}
.idx1-tpl1954-box-left { font: 400 14px "Urbanist", sans-serif; color: #fff; display: flex; column-gap: 7px;}
.idx1-tpl1954-box-right { font: 400 14px "Urbanist", sans-serif; color: #fff; text-transform: uppercase; display: flex; column-gap: 7px;}
.idx1-tpl1954-box1,
.idx1-tpl1954-box2,
.idx1-tpl1954-box3 { background-color: #fff;}
.idx1-tpl1954-box4 { display: flex; justify-content: space-between; padding: 20px 10px 10px 10px;	margin: -10px 0 0 0; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;	background-color: #000;}
.idx1-tpl1954-box3 { padding: 0 10px 10px 10px; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;	position: relative;}
.idx1-tpl1954-mini-logo { width: 30px; height: 30px;}
.idx1-tpl1954-area-buscar-avancada { border: 1px solid #ebebeb; padding: 30px; margin: 0 0 50px 0;	height: 920px;}
.idx1-tpl1954-area-buscar-avancada h1 { font: 600 25px "Urbanist", sans-serif; color: #992e2d; margin: 0; padding: 0;}
.idx1-tpl1954-area-campos { margin: 20px 0 0 0;}
.idx1-tpl1954-pags { margin: 40px 0; color: #000; display: flex; justify-content: center; align-items: center;}
.idx1-tpl1954-pags a { font: 600 18px "arial", sans-serif; color: #000;}
.idx1-tpl1954-anterior { margin: 0 20px;}
.idx1-tpl1954-proximo { margin: 0 20px;}
.idx1-tpl1954-thumbs img{ object-fit: cover; object-position: center;}
.idx1-tpl1954-photo-g{ object-fit: cover; object-position: center;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1954 { width: 100%; margin: 0; padding: 15px; } .idx1-tpl1954-container { width: 100%; margin: 0 auto; padding: 0; } .idx1-tpl1954-area-titulo { width: 100%; display: grid; grid-template-columns: 1fr; align-items: center; margin: 0 0 45px 0; grid-row-gap: 20px; } .idx1-tpl1954-cars { display: grid; grid-template-columns: 1fr; column-gap: 19px; row-gap: 19px; } .idx1-tpl1954-box1 img { height: 375px; width: 100%; } .idx1-tpl1954-thumbs img { height: 171px; width: 100%; } .idx1-tpl1954-thumbs {	width: 100%; display: grid; grid-template-columns: repeat(2, 1fr); justify-content: space-between; margin: 2px 0 0 0; column-gap: 2px; }
.idx1-tpl1954-area-buscar-avancada { border: 1px solid #ebebeb; padding: 30px; margin: 0 0 50px 0;	height: auto;}
.idx1-tpl1954-box3 h1 { font: 600 18px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;	height: auto;}
.idx1-tpl1954-box4 { display: flex; justify-content: space-between; padding: 24px 10px 10px 10px; background-color: #000; margin: -10px 0 0 0; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;}
.idx1-tpl1954-box3{ position:relative;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1963 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl1963 :focus,
.idx1-tpl1963 a,
.idx1-tpl1963 a:hover,
.idx1-tpl1963 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1963-container { width: 870px; margin: 0 auto; padding: 0;}
.idx1-tpl1963-area-box { display: grid; grid-template-columns: 280px 1fr; padding: 20px; column-gap: 25px; border: 2px solid #992e2d; margin: 0 0 55px 0;}
.idx1-tpl1963-box1 { font: 600 30px "Urbanist", sans-serif; color: #992e2d;}
.idx1-tpl1963-box2 { display: grid; justify-content: space-between; grid-template-columns: repeat(4, 1fr);}
.idx1-tpl1963-box2-dados p,
.idx1-tpl1963-box2-dados span { font: 400 17px "Urbanist", sans-serif; color: #000;}
.idx1-tpl1963-box2-dados p { font: 700 20px "Urbanist", sans-serif; color: #000;}
.idx1-tpl1963-serie-titulo { font: 700 36px "Urbanist", sans-serif; color: #000; margin: 0 0 20px 0;}
.idx1-tpl1963-serie-itens li { font: 500 16px "Urbanist", sans-serif; color: #000; background-color: #f1f1f1; padding: 3px 5px; border-radius: 5px; display: inline-flex; margin: 0 10px 10px 0;}
.idx1-tpl1963-obsevacoes-titulo { font: 700 36px "Urbanist", sans-serif; color: #000; margin: 0 0 20px 0;}
.idx1-tpl1963-obsevacoes { margin: 47px 0 0 0; width: 100%;}
.idx1-tpl1963-obsevacoes p { font: 400 18px/30px "Urbanist", sans-serif; color: #000;}
.idx1-tpl1963-serie-itens { padding: 0;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1963 { width: 100%; margin: 0; padding: 15px; } .idx1-tpl1963-container { width: 100%; margin: 0 auto; padding: 0; } .idx1-tpl1963-area-box { display: grid; grid-template-columns: 1fr; padding: 20px; column-gap: 25px; border: 2px solid #992e2d; margin: 0 0 15px 0; } .idx1-tpl1963-box2 { display: grid; justify-content: space-between; grid-template-columns: repeat(2, 1fr); } .idx1-tpl1963-box1 { font: 600 30px "Urbanist", sans-serif; color: #992e2d; display: flex; justify-content: space-between; margin: 0 0 20px 0; } .idx1-tpl1963-obsevacoes { margin: 15px 0 0 0; width: 100%; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1964 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl1964 :focus,
.idx1-tpl1964 a,
.idx1-tpl1964 a:hover,
.idx1-tpl1964 a:focus { outline: none; text-decoration: none;}
.idx1-tpl1964-container { width: 1200px; margin: 0 auto; padding: 0;}
.idx1-tpl1964-area-titulo { width: 100%; display: flex; align-items: center; margin: 0 0 45px 0;}
.idx1-tpl1964-area-titulo h1 { font: 600 36px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;}
.idx1-tpl1964-btn-link { height: 48px; border: 2px solid #992e2d; border-radius: 50px; font: 400 16px "Urbanist", sans-serif; color: #992e2d; display: flex; justify-content: center; align-items: center; text-transform: uppercase;}
.idx1-tpl1964-btn-link:hover { color: #992e2d;}
.idx1-tpl1964-cars { display: grid; grid-template-columns: repeat(5, 224px); column-gap: 19px; row-gap: 19px;}
.idx1-tpl1964-cars-item { display: flex; flex-direction: column; background-color: #000; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, .2);}
.idx1-tpl1964-thumbs { width: 100%; display: flex; justify-content: space-between; margin: 2px 0 0 0;}
.idx1-tpl1964-box2 { width: 100%; display: flex; justify-content: space-between; align-items: center; padding: 9px 10px; font: 400 12px "Urbanist", sans-serif; color: #333; text-transform: uppercase;}
.idx1-tpl1964-box3 { width: 100%; display: flex; justify-content: space-between; flex-direction: column; row-gap: 8px;}
.idx1-tpl1964-box3 h1 { font: 600 18px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;	height: 100px;}
.idx1-tpl1964-box3 h2 { font: 700 22px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;}
.idx1-tpl1964-box3 h3 { font: 400 16px "Urbanist", sans-serif; color: #919191; margin: 0; padding: 0;}
.idx1-tpl1964-box-left { font: 400 14px "Urbanist", sans-serif; color: #fff; display: flex; column-gap: 7px;}
.idx1-tpl1964-box-right { font: 400 14px "Urbanist", sans-serif; color: #fff; text-transform: uppercase; display: flex; column-gap: 7px;}
.idx1-tpl1964-box1,
.idx1-tpl1964-box2,
.idx1-tpl1964-box3 { background-color: #fff;}
.idx1-tpl1964-box4 { display: flex; justify-content: space-between; padding: 15px 10px;}
.idx1-tpl1964-box3 { padding: 0 10px 10px 10px; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;}
.idx1-tpl1964-mini-logo { width: 30px; height: 30px;}
.idx1-tpl1964-photo-g{ object-fit: cover; object-position: center;
}
.idx1-tpl1964-thumbs img{ object-fit: cover; object-position: center;
}
.idx1-tpl1964-imgNull { width: 111px; height: 84px; background-color: #f1f1f1; display: flex; justify-content: center; align-items: center;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl1964 { width: 100%; margin: 0; padding: 15px; } .idx1-tpl1964-container { width: 100%; margin: 0 auto; padding: 0; } .idx1-tpl1964-area-titulo { width: 100%; display: flex; align-items: center; margin: 0 0 45px 0; grid-row-gap: 20px; } .idx1-tpl1964-cars { display: grid; grid-template-columns: 1fr; column-gap: 19px; row-gap: 19px; } .idx1-tpl1964-box1 img { height: 335px; width: 100%; } .idx1-tpl1964-thumbs img { height: 171px; width: 100%; }
.idx1-tpl1964-thumbs { width: 100%; display: grid; grid-template-columns: repeat(2, 1fr); justify-content: space-between; margin: 2px 0 0 0; column-gap: 2px; }
.idx1-tpl1964-box3 h1 { font: 600 18px "Urbanist", sans-serif; color: #000; margin: 0; padding: 0;	height: auto;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2024 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl2024-container { width: 1200px; margin: 0 auto; padding: 0;}
.idx1-tpl2024-box { width: 100%; display: grid; grid-template-columns: 150px 1fr 1fr; align-items: center; column-gap: 15px;}
.idx1-tpl2024-box-navegacao { display: flex; justify-content: flex-end; column-gap: 3px;}
.idx1-tpl2024-box-navegacao a { text-decoration: none; padding: 10px; border-radius: 5px; background-color: #000; color: #fff; text-transform: uppercase; font: 500 11px "Montserrat", sans-serif;}
.idx1-tpl2024-box-tituloPromo { color: #000; text-transform: uppercase; font: 800 25px "Montserrat", sans-serif;}
.idx1-tpl2024-box-navegacao a:hover { background-color: #f7d409; color: #000;}
.idx1-tpl2024-box-logo img { width: 100%; height: auto;}
.idx1-tpl2024-box-geral:nth-child(2n) { width: 100%; padding: 15px; border: 1px solid #c6c6c6; border-radius: 10px;}
.idx1-tpl2024-box-geral { margin: 0 0 25px 0; padding: 15px;}
.idx1-tpl2024-box-itens { display: grid; grid-template-columns: 210px 200px 170px 40px 200px 100px 1fr 70px; gap: 10px; align-items: center; padding: 15px 0;}
.idx1-tpl2024-hbody { display: grid; grid-template-columns: 210px 200px 170px 40px 200px 100px 1fr 70px; gap: 10px; margin-bottom: 20px; align-items: center; justify-content: start; border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; padding: 15px 0;}
.idx1-tpl2024-box-itens:nth-child(even) { background: #f0f0f0 !important;} .idx1-tpl2024-tab-bl { text-transform: capitalize; font: 500 15px "Montserrat", sans-serif; text-align: center;}
.idx1-tpl2024-item { text-align: center;} .idx1-tpl2024-item .glyphicon { font-size: 20px;} .idx1-tpl2024-item .glyphicon:not(:last-child) { color: red
}
.idx1-tpl2024-item p { margin: 0; display: none;}
.idx1-tpl2024-hbody .idx1-tpl2024-tab-bl p { margin: 0;}
.idx1-tpl2024-listaTabela { margin: 25px 0 0 0;}
.idx1-tpl2024-box1 { display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 20px;}
.idx1-tpl2024-box2 { display: grid; grid-template-columns: 1fr 1fr 110px 1fr; column-gap: 20px;}
.idx1-tpl2024-box3 { display: flex; align-items: flex-end; column-gap: 20px;}
.idx1-tpl2024-box1 .form-group input,
.idx1-tpl2024-box2 .form-group input,
.idx1-tpl2024-box3 .form-group input { padding: 20px; border: 1px solid #c6c6c6; font: 400 14px "Montserrat", sans-serif; color: #000 !important;}
.idx1-tpl2024-box3 .form-group button { padding: 11px 20px; font: 400 14px "Montserrat", sans-serif; background-color: #F6D309; color: #000 !important; border: 0;}
.idx1-tpl2024-box1 .form-group label,
.idx1-tpl2024-box2 .form-group label,
.idx1-tpl2024-box3 .form-group label { font: 600 15px "Montserrat", sans-serif;}
.idx1-tpl2024-box2 .boxSelect select { font: 600 15px "Montserrat", sans-serif; height: 42px;}
.idx1-tpl2024-areaForm { margin: 30px 0 20px 0; border-top: 1px solid #c6c6c6;}
.idx1-tpl2024-areaForm h1 { font: 700 25px/60px "Montserrat", sans-serif;}
.activeHover { background-color: #F6D309 !important; color: #000 !important;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl2024 { width: 100%; margin: 0; padding: 15px; } .idx1-tpl2024-container { width: 100%; margin: 0 padding: 0; } .idx1-tpl2024-box { width: 100%; display: block; } .idx1-tpl2024-box-logo { float: left; width: 100px; height: 80px; display: flex; align-items: center; justify-content: center; } .idx1-tpl2024-box-logo img { width: 100px; height: auto; } .idx1-tpl2024-box-tituloPromo { color: #000; text-transform: uppercase; font: 800 17px "Montserrat", sans-serif; margin: 0 0 0 115px; text-align: center; height: 80px; display: flex; align-items: center; justify-content: center; } .idx1-tpl2024-box-navegacao { width: 100%; margin: 20px 0 0 0; display: flex; justify-content: space-between; } .idx1-tpl2024-item { text-align: left; display: grid; grid-template-columns: 90px 1fr; align-items: center; column-gap: 10px; padding: 5px 0; } .idx1-tpl2024-item div { display: flex; column-gap: 10px; } .idx1-tpl2024-box-itens { display: grid; grid-template-columns: 1fr; gap: 10px; align-items: center; padding: 15px 0; } .idx1-tpl2024-item p { margin: 0; display: block; text-align: right; } .idx1-tpl2024-item span { font-weight: 700; float: left; } .idx1-tpl2024-box1 { display: grid; grid-template-columns: 1fr; column-gap: 20px; } .idx1-tpl2024-box2 { display: grid; grid-template-columns: 1fr 1fr; column-gap: 20px; } .idx1-tpl2024-box3 { display: flex; align-items: flex-end; column-gap: 20px; } .idx1-tpl2024-areaForm h1 { font: 700 23px/60px "Montserrat", sans-serif; } .idx1-tpl2024-hbody { display: none; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2025 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl2025-container { width: 1200px; margin: 0 auto; padding: 15px; background-color: #f7d409; border-radius: 10px;}
.idx1-tpl2025-box { width: 100%; display: grid; grid-template-columns: 1fr 1fr; align-items: start; column-gap: 15px;}
.idx1-tpl2025-box-left .item { display: flex; column-gap: 20px; font: 400 20px "Montserrat", sans-serif;}
.idx1-tpl2025-box-left .item strong { display: flex; font: 700 22px "Montserrat", sans-serif; column-gap: 20px; justify-content: flex-end;}
.idx1-tpl2025-box-left { display: flex; flex-direction: column; row-gap: 15px;
}
.idx1-tpl2025-box-right { display: flex; justify-content: flex-end; align-items: center; column-gap: 5px;}
.idx1-tpl2025-box-right a { text-decoration: none; padding: 10px; border-radius: 5px; background-color: #000; color: #fff; text-transform: uppercase; font: 500 11px "Montserrat", sans-serif; color: #f7d409;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl2025 { width: 100%; margin: 0; padding: 0; } .idx1-tpl2025-container { width: 100%; margin: 0; border-radius: 0; } .idx1-tpl2025-box { width: 100%; display: flex; flex-direction: column-reverse; align-items: start; column-gap: 15px; } .idx1-tpl2025-box-right { display: flex; justify-content: space-between; align-items: center; column-gap: 5px; width: 100%; margin: 0 0 15px 0px; border-bottom: 1px solid #00000038; padding: 10px 0 16px 0; } .idx1-tpl2025-box-left .item { text-decoration: none; text-transform: uppercase; font: 400 11px "Montserrat", sans-serif; color: #000; column-gap: inherit; } .idx1-tpl2025-box-left .item { display: flex; justify-content: center; } .idx1-tpl2025-box-left { width: 100%; } .idx1-tpl2025-box-right a { text-decoration: none; padding: 10px; border-radius: 5px; background-color: #000; text-transform: uppercase; font: 500 11px "Montserrat", sans-serif; color: #f7d409; width: 100%; text-align: center; } .idx1-tpl2025-box-left .item strong { text-decoration: none; text-transform: uppercase; font: 700 11px "Montserrat", sans-serif; color: #000; column-gap: inherit; padding: 0 5px; }}
.idx1-tpl2025 {margin: 0 0 50px 0;}

/*INICIO-DESKTOP-p1*/
.idx2-tpl2025 { width: 100%; margin: 0; padding: 0;}
.idx2-tpl2025-container { width: 1200px; margin: 0 auto; padding: 15px; background-color: #f7d409; border-radius: 10px;}
.idx2-tpl2025-box { width: 100%; display: grid; grid-template-columns: 1fr 1fr; align-items: start; column-gap: 15px;}
.idx2-tpl2025-box-left .item { display: flex; font: 400 20px "Montserrat", sans-serif;	height: 34px;	align-items: center;}
.idx2-tpl2025-box-left .item strong { display: flex; font: 700 22px "Montserrat", sans-serif; column-gap: 20px; justify-content: flex-end;}
.idx2-tpl2025-box-left { display: flex; flex-direction: column; row-gap: 15px;
}
.idx2-tpl2025-box-right { display: flex; justify-content: flex-end; align-items: center; column-gap: 5px;}
.idx2-tpl2025-box-right a { text-decoration: none; padding: 10px; border-radius: 5px; background-color: #000; color: #fff; text-transform: uppercase; font: 500 11px "Montserrat", sans-serif; color: #f7d409;}
/*FIM*/
@media (max-width: 768px) { .idx2-tpl2025 { width: 100%; margin: 0; padding: 0; } .idx2-tpl2025-container { width: 100%; margin: 0; border-radius: 0; } .idx2-tpl2025-box { width: 100%; display: flex; flex-direction: column-reverse; align-items: start; column-gap: 15px; } .idx2-tpl2025-box-right { display: flex; justify-content: space-between; align-items: center; column-gap: 5px; width: 100%; margin: 0 0 15px 0px; border-bottom: 1px solid #00000038; padding: 10px 0 16px 0; } .idx2-tpl2025-box-left .item { text-decoration: none; text-transform: uppercase; font: 400 11px "Montserrat", sans-serif; color: #000; column-gap: inherit; } .idx2-tpl2025-box-left .item { display: flex; justify-content: center; } .idx2-tpl2025-box-left { width: 100%; } .idx2-tpl2025-box-right a { text-decoration: none; padding: 10px; border-radius: 5px; background-color: #000; text-transform: uppercase; font: 500 11px "Montserrat", sans-serif; color: #f7d409; width: 100%; text-align: center; } .idx2-tpl2025-box-left .item strong { text-decoration: none; text-transform: uppercase; font: 700 11px "Montserrat", sans-serif; color: #000; column-gap: inherit; padding: 0 5px; }}
 .tplEnq-title { font: 700 36px 'Montserrat', sans-serif; margin-top: 0px; margin-bottom: 30px; border-bottom: 3px solid #333; }

/*INICIO-DESKTOP-p1*/
body p{ color: #000;}
.tpl265 .img-right{float: right;}
.tpl265 .tplConteudo-share { color: auto; display:flex; justify-content: inherit; column-gap: 5px;}
.tpl265 .date-content { font: normal 18px 'Roboto', sans-serif; color: white; margin-bottom: 0; display:inherit;}
.tpl265 .date-content span.content-divisor { margin-right: 7px; margin-left: 7px;}
.tpl265 .date-content a {	color: white;
}
.tpl265 .content-hat { font: 700 15px 'Montserrat', sans-serif; margin: 7px 0px 0px 0px; color: #004C94; text-transform: uppercase; padding: inherit; background-color:inherit; border-radius: inherit; letter-spacing: inherit; display: inherit;}
.tpl265 .author { font: 600 17px 'Montserrat', sans-serif; margin: 0px 0px 4px 0px; color: black;}
.tpl265 .content-title { font: 700 44px 'Montserrat', sans-serif; margin: 8px 0 27px 0; letter-spacing: -0.3px;	color: black;}
.tpl265 .content-complement { font: italic 400 18px/23px 'Montserrat', sans-serif; margin: 0 0 17px 0; letter-spacing: -0.2px; color: #5D5D5D;}
.tpl265 .img-wrapper { max-width: 56.9%; }
.tpl265 .img-wrapper.img-right { margin-left: 18px; float: right; }
.tpl265 .img-wrapper img { border: 1px solid #ccc; padding: 4px;}
.tpl265 .img-wrapper.img-left { margin-right: 18px; float: left;}
.tpl265 .img-wrapper .img-responsive { border: inherit; padding: inherit; border-radius: inherit;}
.tpl265 .img-wrapper.img-center { display: block; margin-left: auto; margin-right: auto
}
.tpl265 #text-content p { font: normal 16px/30px 'Roboto', sans-serif; margin-bottom: 15px; text-align: justify; color: #000;}
.tpl265 .content-btn { font: 500 14px 'Montserrat', sans-serif; padding: 11.6px 12.4px; text-transform: uppercase; color: white; border: 1px solid #004C94; background-color: #004C94;}
.tpl265 .content-btn.btn.focus,
.tpl265 .content-btn.btn:focus,
.tpl265 .content-btn.btn:hover {	color: white;}
.tpl265 .content-bloco-1 { background-color: #B5242B; padding: 13px 20px 16px 20px; }
.tpl265 .content-title-ses { font: 600 21px 'Montserrat', sans-serif; color: white; letter-spacing: 0.2px;}
.tpl265 #text-content .img-wrapper p.img-credit { float: right; font: normal 11px "TitilliumWebLight", Arial, Helvetica, sans-serif; color: #333; padding-right: 0px; margin-bottom: 0;}
.tpl265 #text-content .img-subtitle { padding: 5px 0 3px; margin: 0; font: normal 12px "TitilliumWebLight", Arial, Helvetica, sans-serif; color: #333; background-color: transparent;}
.tpl265 .quote-wrapper { display: table; max-width: 265px; margin: 10px 0; border-bottom: 3px solid #B5242B;}
.tpl265 .quote-content { padding: 5px 0px 10px 0px; width: 100%; font: normal 24px/32px 'DroidSansRegular', Arial, Helvetica, sans-serif; margin: 9px 0px 0px 0px; color: #333; float: left; background-color: white;}
.tpl265 .quote-wrapper.left { float: left; margin: 0px 10px 10px 0; text-align: left;}
.tpl265 .quote-wrapper.right { float: right; margin: 0px 0px 10px 10px; text-align: right;}
.tpl265 .quote-wrapper.has-quotes .quote-content::before,
.tpl265 .quote-wrapper.has-quotes .quote-content::after { font: 90px/70px TitilliumWeb,sans-serif; color: #B5242B; display: inline-block; height: 27px; width: 30px; overflow: hidden;}
.tpl265 .quote-wrapper.has-quotes .quote-content::before { content: '“'; margin-right: 4px;}
.tpl265 .quote-wrapper.has-quotes .quote-content::after { content: '”'; margin-left: 4px;}
.tpl265 .autores_fontes_nome { font: 600 17px 'Montserrat', sans-serif; margin: 0px 0px 4px 0px; color: black;}
.tpl265 .autores_fontes_email { font: 300 17px 'Montserrat', sans-serif; margin: 0px 0px 4px 0px; color: black;}
.tpl265 .img-autor { width: 50px; height: 50px; border-radius: 80px;}
.tpl265 .text-content p video {	width: 100%;}
/*FIM*/
@media only screen and (max-width : 767px) {.tpl265 .date-content {	font: normal 12px 'Roboto', sans-serif;}
.tpl265 .content-title { font: 600 24px 'Montserrat', sans-serif; margin-bottom: 20px;}
.tpl265 .text-content > iframe { height: calc(100vh - 4px)!important; width: 100%;}
.tpl265 #text-content p {	font: normal 20px/30px 'Roboto', sans-serif;}
.tpl265 #instagram-embed-0 {	height: 100vh !important;}
.tpl265 .img-wrapper{ max-width:100% !important; width:100%;}
.tpl265 .img-bgi-div { background-position: top !important; background-size: cover; background-repeat: no-repeat;}
.tpl265 .mobile > iframe{ width: 100%; height: 200px;}
.tpl265 .mobile-auto > iframe{ width: 100% !important;}
}

/*INICIO-DESKTOP-p1*/ .tpl-list-title-ses { font: 700 36px 'Montserrat', sans-serif; margin-top: 0px; margin-bottom: 30px; border-bottom: 3px solid black; color: black; background-color: #fff; text-transform: uppercase; padding: 0px; } .tpl-list-month { font: 600 16px/15px 'Montserrat', sans-serif; text-transform: uppercase; color: #111; margin-bottom: 30px; border-left: 4px solid; padding-left: 5px; } .tpl-list-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: black; text-transform: uppercase; margin-bottom: 0px; } .tpl-list-title { font: 600 24px 'Montserrat', sans-serif; margin-top: 0; margin-bottom: 0px; color: #333; } .tpl-list-call { font: normal 15px 'Montserrat', sans-serif; color: black; margin: 0; } .tpl-list-line { border-width: 2px; margin-top: 30px; margin-bottom: 30px; } .tpl-list-datedesc { display: block!important; font: 12px/18px Montserrat, sans-serif; color: #333; } .tpl-list-image { width: 100% !important;	height: auto !important; }
/*FIM*/
.tpl-list-bloco-2 { /* padding-left: 0; */
}
/* TABLET / SMARTPHONE */
@media only screen and (max-width : 991px) { .tpl-list-title-ses { font: 700 28px 'Montserrat', sans-serif; margin-bottom: 15px; } .tpl-list-month { font: 600 12px/15px 'Montserrat', sans-serif; margin-bottom: 15px; } .tpl-list-title { font: 600 18px 'Montserrat', sans-serif; } .tpl-list-call { font: normal 14px 'Montserrat', sans-serif; } .tpl-list-image { margin-bottom: 10px; }}
.tpl-list-title-ses {color: #000;}





