

/*INICIO-DESKTOP-p1*/
.idx1-tpl1212-mst { padding: 30px 20px; margin:0; border: 1px solid #ccc;}
.idx1-tpl1212-p1-title { font: 600 18px Montserrat,sans-serif; color: black; margin: 0px; letter-spacing: -0.3px; text-align: center; padding-bottom:20px;}
.idx1-tpl1212-p1-image { width: 160px; height: 226px; display: inline-block; padding-bottom:20px;}
.idx1-tpl1212-p1-button { font: 600 14px 'Montserrat', sans-serif; margin: 0px; color: #fff; background-color: #5cb85c; border: 1px solid #5cb85c;	border-radius: 0px; display: inline; text-transform: uppercase;	padding: inherit;}
.idx1-tpl1212-div-flex { display: flex;	gap: 5px;	justify-content: center;}
a:link.idx1-tpl1212-p1-button { color: #fff;}
a:visited.idx1-tpl1212-p1-button { color: #fff;}
a:hover.idx1-tpl1212-p1-button { 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-tpl1212-mst {border: none !important;}
.idx1-tpl1212-p1-title {font: 500 18px "Barlow", sans-serif;}
.idx1-tpl1212-p1-button {font: 600 18px "Barlow", sans-serif;background-color: #009f3c;border: none !important;border-radius: 30px;padding: 15px ;}

/*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; overflow-y: auto;}
.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; overflow-y: auto; }
.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;}
.bl-stick-container { width: 100% !important; margin: 0 auto; display: flex; justify-content: space-between; align-items: center;}
}
.idx1-tpl1462-bl-menu .navbar-nav li a {font-family: "Barlow", sans-serif;font-weight: 700;font-size: 20px;padding: 30px 15px;}
.idx1-tpl1462-bl-menu .navbar-nav li a:hover {background-color: #0f3878;}
.idx1-tpl1462-tarja-top {border-top: 0px solid transparent;}
.idx1-tpl1462-btn-closed {font: 700 20px "Barlow", sans-serif;}
.idx1-tpl1462-lista-menu .navbar-nav li a {font: 700 20px "Barlow", sans-serif;}
.bl-stick-container p {font-family: "Barlow", sans-serif;font-size: 20px;font-weight: 700;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1469{width:100%;margin:0;padding:32px 0;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-bl-video-item{width:100%;display:flex;justify-content:start;align-items:start;gap:32px;}
.idx1-tpl1469-video-itens{width:275px;height:auto;margin:0 0 32px 0;}
.idx1-tpl1469-titulo .tpl-titulo h1{color:#fff;padding:0 0 0 10px;border-left:5px solid #fff;}
.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;}
/* ===== PLAYER BOX + OVERLAY (não cobre o título) ===== */
.idx1-tpl1469 .yt-box1469{ position:relative; width:100%; overflow:hidden; min-height:155px; /* combine com a altura default do player no desktop */
}
/* se o iframe ficar fora da box por qualquer motivo, garanta largura/altura */
.idx1-tpl1469 .yt-box1469 iframe{position:relative;z-index:1;width:100%;height:100%;}
/* thumbnail por cima do iframe */
.idx1-tpl1469 .yt-cover1469{ position:absolute;inset:0; width:100%;height:100%; object-fit:cover;display:block;cursor:pointer;z-index:2;}
/* botão play */
.idx1-tpl1469 .yt-play1469{ position:absolute;left:50%;top:50%;transform:translate(-50%,-50%); width:65px;height:46px;border-radius:12px;background:#ff0000;border:0; display:flex;align-items:center;justify-content:center;cursor:pointer; box-shadow:0 8px 24px rgba(0,0,0,.35);opacity:.95;transition:opacity .15s ease;z-index:3;}
.idx1-tpl1469 .yt-play1469:hover{opacity:1;}
.idx1-tpl1469 .yt-play1469::before{ content:"";display:block;width:0;height:0;border-left:16px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;margin-left:3px;}
/*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;} /* ratio 16:9 só na área do player */ .idx1-tpl1469 .yt-box1469{aspect-ratio:16/9;min-height:0;height:auto;} .idx1-tpl1469 .yt-box1469 iframe{position:absolute;inset:0;width:100%;height:100%;} .idx1-tpl1469 .yt-play1469{top:50%;}
}
.idx1-tpl1469 {background-color: #46396b;}
.idx1-tpl1469-container .idx1-tpl1469-titulo-video a {font-family: "Barlow", sans-serif;font-size: 22px;}
.idx1-tpl1469-titulo .tpl-titulo h1 {border-left: none !important;}
.idx1-tpl1469-titulo .tpl-titulo a {background-color: transparent;text-transform: none;font-size: 22px;font-family: "Barlow", sans-serif;}

/*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 : 768px) { .idx1-tpl148-p1-copyright { font-size: 12px; }}
.idx1-tpl148-p1-footer {background-color: #46396b;}
.idx1-tpl148-p1-copyright {color: #fff;margin-top: 35px;margin-bottom: 35px;font-family: "Barlow", sans-serif;font-size: 18px;}

/*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 {max-width: 1200px; width: 100%; 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 h3 {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; }
.swiper-button-next.hidden-fade, .swiper-button-prev.hidden-fade { opacity: 0; pointer-events: none; transition: opacity 0.5s ease; } .swiper-button-next, .swiper-button-prev { opacity: 1; transition: opacity 0.5s ease; }
/*FIM*/
@media (max-width: 767px) {.idx1-tpl1507-container {width: 100%; margin: 0 auto; box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; }
.idx1-tpl1507 .swiper-slide .caption h3 {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 h3 {font-size: 30px;font-weight: 400;line-height: 37px;font-family: "Barlow", sans-serif;}
.idx1-tpl1507 .swiper-slide .caption span {font-size: 18px;font-weight: 700;line-height: 18px;font-family: "Barlow", sans-serif;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1633 { background-color: #fff;}
.idx1-tpl1633-p1-img { border-radius:inherit;}
.idx1-tpl1633-p1-title {font: 300 19.1px/26px 'Montserrat', sans-serif;color: #6B6B6B;margin-top: 5px;margin-bottom: -6px;}
.idx1-tpl1633-p1-hat {font: 600 12px/12px 'Montserrat', sans-serif;color: #76090d;padding-top: 12px;text-transform: uppercase;}
.idx1-tpl1633 .borderAfter{position: relative;}
.idx1-tpl1633 .borderAfter:after {position: absolute;width: 1px;height: 100%;background-color: #d9d9d9;content: '';top: 0;right: 0;}
/*FIM*/
@media (max-width : 767px) {
.idx1-tpl1633-p1-title { font-size: 18px !important; line-height: 25px !important; }
hr {margin-top: 30px;margin-bottom: 30px;border: 0;border-top: 1px solid #d9d9d9;}
.idx1-tpl1633 .borderAfter:after {position: absolute;width: 0;height: 0;background-color: transparent;content: '';top: 0;right: 0;}
.idx1-tpl1633 .col-xs-12 a{ display: flex !important; column-gap: 15px !important;}
.idx1-tpl1633-p1-hat { padding: 0 !important;}
.idx1-tpl1633 .col-xs-12 a img{ width: 185px !important; height: 120px !important; object-fit: cover !important;}
}
.idx1-tpl1633-p1-img {border-radius: 10px;}
.idx1-tpl1633-p1-title {font: 400 27px/34px "Barlow", sans-serif;color: #000;margin-top: 0 !important;margin-bottom: 0 !important;}
.idx1-tpl1633-p1-hat {font: 800 18px "Barlow", sans-serif;color: #354370;padding-top: 0 !important;}

/*INICIO-DESKTOP-p1*/
.idx2-tpl1633 { background-color: #fff;}
.idx2-tpl1633-p1-img { border-radius:inherit;}
.idx2-tpl1633-p1-title {font: 300 19.1px/26px 'Montserrat', sans-serif;color: #6B6B6B;margin-top: 5px;margin-bottom: -6px;}
.idx2-tpl1633-p1-hat {font: 600 12px/12px 'Montserrat', sans-serif;color: #76090d;padding-top: 12px;text-transform: uppercase;}
.idx2-tpl1633 .borderAfter{position: relative;}
.idx2-tpl1633 .borderAfter:after {position: absolute;width: 1px;height: 100%;background-color: #d9d9d9;content: '';top: 0;right: 0;}
/*FIM*/
@media (max-width : 767px) {
.idx2-tpl1633-p1-title { font-size: 18px !important; line-height: 25px !important; }
hr {margin-top: 30px;margin-bottom: 30px;border: 0;border-top: 1px solid #d9d9d9;}
.idx2-tpl1633 .borderAfter:after {position: absolute;width: 0;height: 0;background-color: transparent;content: '';top: 0;right: 0;}
.idx2-tpl1633 .col-xs-12 a{ display: flex !important; column-gap: 15px !important;}
.idx2-tpl1633-p1-hat { padding: 0 !important;}
.idx2-tpl1633 .col-xs-12 a img{ width: 185px !important; height: 120px !important; object-fit: cover !important;}
}
.idx2-tpl1633-p1-img {border-radius: 10px;}
.idx2-tpl1633-p1-title {font: 400 27px/34px "Barlow", sans-serif;color: #000;margin-top: 0 !important;margin-bottom: 0 !important;}
.idx2-tpl1633-p1-hat {font: 800 18px "Barlow", sans-serif;color: #354370;padding-top: 0 !important;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1745{ width: 100%; height: 185px; object-fit: cover; position: inherit; z-index:inherit; padding:inherit; margin: inherit; background-color:inherit; }
.idx1-tpl1745-bannerConfig .bannerResult { width: fit-content; }
.idx1-tpl1745-bannerConfig .bannerResult > div { display: inline-block; }
.idx1-tpl1745-bannerConfig .bannerResult { text-align: center; }
.idx1-tpl1745-banner-desktop { display: block; overflow: hidden; height: 185px;}
.idx1-tpl1745-banner-mobile { display: none; }
.bannerArea { width: 100%; height: 185px; object-fit: cover; }
/*FIM*/
@media (max-width: 767px){.idx1-tpl1745{ width: 100%;}
.idx1-tpl1745-banner-desktop {display: none !important; }
.idx1-tpl1745-banner-mobile {display: block !important; }
.idx1-tpl1745-bl-banner { display: flex; justify-content: end; align-items: center; height: auto; overflow: hidden;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2039 { width: 100%; margin: 0 auto; padding: 0; background: transparent;} .idx1-tpl2039-container { width: 870px; height: auto; margin: 0; padding: 0;} .idx1-tpl2039-container a { display: flex; flex-direction: row; justify-content: space-between; column-gap: 20px; text-decoration: none;} .idx1-tpl2039-boxLeft { flex: 1;} .idx1-tpl2039-boxRight img { border-radius: 10px; object-fit:cover;} .idx1-tpl2039-chapeu { font: 700 16px "Barlow", sans-serif; color: #354370; text-transform: uppercase;} .idx1-tpl2039-titulo { font: 400 30px "Barlow", sans-serif; color: #000; text-transform: inherit; margin: 0 0 13px 0;} .idx1-tpl2039-chamada { font: 400 15.7px/22px "Barlow", sans-serif; color: #000; text-transform: inherit;}
/*FIM*/
@media(max-width: 768px) { .idx1-tpl2039 { width: 100%; margin: 0; padding: 15px 0; } .idx1-tpl2039-container { width: 100%; margin: 0; padding: 0; } .idx1-tpl2039-container a { display: flex; flex-direction: column-reverse; justify-content: space-between; column-gap: 20px; text-decoration: none; } .idx1-tpl2039-boxRight img { border-radius: 10px; width: 100%; height: auto; margin: 0 0 20px 0; } .idx1-tpl2039-titulo { font: 400 28px "Barlow", sans-serif; color: #000; text-transform: inherit; margin: 0 0 13px 0; }
}
.idx1-tpl2039-chapeu {font: 800 18px "Barlow", sans-serif;color: #354370;}
.idx1-tpl2039-titulo {font: 500 30px/37px "Barlow", sans-serif;}
.idx1-tpl2039-chamada {font: 400 18px/25px "Barlow", sans-serif;}

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

/*INICIO-DESKTOP-p1*/
.idx1-tpl2186 { width: 100%; height: auto; margin: 0 auto;}
.idx1-tpl2186 a,
.idx1-tpl2186 a:hover { text-decoration: none;}
.idx1-tpl2186-container { width: 100%; height: auto; margin: 0 auto; padding: 0;}
.idx1-tpl2186-lista { display: flex; max-width: 100%; gap: 30px;}
.idx1-tpl2186-item { max-width: 270px; width: 100%;}
.idx1-tpl2186-img{	width: 270px; height: 180px; object-fit: cover; border-radius: 7px; margin: 0 0 20px 0;}
.idx1-tpl2186-materia{ width: 100%;}
.idx1-tpl2186-chapeu{ font: 800 16px "Open Sans", sans-serif; color: #003681; margin: 0 0 5px 0; text-transform: uppercase;}
.idx1-tpl2186-credito{ font: 400 11px "Open Sans", sans-serif; color: #cdcdcd; margin: 0 0 5px 0; text-align: right;}
.idx1-tpl2186-titulo{ font: 500 18px/25px "Open Sans", sans-serif; color: #000; margin: 0;}
/*FIM*/
/*MOBILE*/
@media (max-width: 768px) {.idx1-tpl2186 { width: 100%; height: auto; margin: 0; padding: 15px 0; } .idx1-tpl2186-container { width: 100%; height: auto; margin: 0 auto; padding: 0; } .idx1-tpl2186-lista { display: flex; max-width: 100%; flex-direction: column; } .idx1-tpl2186-item { column-gap: 10px; max-width: 768px; } .idx1-tpl2186-img{ width: 100%; height: 280px; object-fit: cover; border-radius: 10px; margin: 0 0 20px 0; }
.idx1-tpl2186-chapeu{ font: 800 14px "Open Sans", sans-serif; color: #003681; margin: 0 0 5px 0; text-transform: uppercase;} .idx1-tpl2186-titulo{ font: 500 22px/29px "Open Sans", sans-serif; } .idx1-tpl2186-materia{ width: auto; width: 100%; }
}
.idx1-tpl2186-chapeu {font: 800 18px "Barlow", sans-serif;color: #354370;}
.idx1-tpl2186-titulo {font: 400 27px/34px "Barlow", sans-serif;}

/*INICIO-DESKTOP-p1*/
.idx2-tpl2186 { width: 100%; height: auto; margin: 0 auto;}
.idx2-tpl2186 a,
.idx2-tpl2186 a:hover { text-decoration: none;}
.idx2-tpl2186-container { width: 100%; height: auto; margin: 0 auto; padding: 0;}
.idx2-tpl2186-lista { display: flex; max-width: 100%; gap: 30px;}
.idx2-tpl2186-item { max-width: 270px; width: 100%;}
.idx2-tpl2186-img{	width: 270px; height: 180px; object-fit: cover; border-radius: 7px; margin: 0 0 20px 0;}
.idx2-tpl2186-materia{ width: 100%;}
.idx2-tpl2186-chapeu{ font: 800 16px "Open Sans", sans-serif; color: #003681; margin: 0 0 5px 0; text-transform: uppercase;}
.idx2-tpl2186-credito{ font: 400 11px "Open Sans", sans-serif; color: #cdcdcd; margin: 0 0 5px 0; text-align: right;}
.idx2-tpl2186-titulo{ font: 500 18px/25px "Open Sans", sans-serif; color: #000; margin: 0;}
/*FIM*/
/*MOBILE*/
@media (max-width: 768px) {.idx2-tpl2186 { width: 100%; height: auto; margin: 0; padding: 15px 0; } .idx2-tpl2186-container { width: 100%; height: auto; margin: 0 auto; padding: 0; } .idx2-tpl2186-lista { display: flex; max-width: 100%; flex-direction: column; } .idx2-tpl2186-item { column-gap: 10px; max-width: 768px; } .idx2-tpl2186-img{ width: 100%; height: 280px; object-fit: cover; border-radius: 10px; margin: 0 0 20px 0; }
.idx2-tpl2186-chapeu{ font: 800 14px "Open Sans", sans-serif; color: #003681; margin: 0 0 5px 0; text-transform: uppercase;} .idx2-tpl2186-titulo{ font: 500 22px/29px "Open Sans", sans-serif; } .idx2-tpl2186-materia{ width: auto; width: 100%; }
}
.idx2-tpl2186-chapeu {font: 800 18px "Barlow", sans-serif;color: #354370;}
.idx2-tpl2186-titulo {font: 400 27px/34px "Barlow", sans-serif;}

/*INICIO-DESKTOP-p1*/
.idx3-tpl2186 { width: 100%; height: auto; margin: 0 auto;}
.idx3-tpl2186 a,
.idx3-tpl2186 a:hover { text-decoration: none;}
.idx3-tpl2186-container { width: 100%; height: auto; margin: 0 auto; padding: 0;}
.idx3-tpl2186-lista { display: flex; max-width: 100%; gap: 30px;}
.idx3-tpl2186-item { max-width: 270px; width: 100%;}
.idx3-tpl2186-img{	width: 270px; height: 180px; object-fit: cover; border-radius: 7px; margin: 0 0 20px 0;}
.idx3-tpl2186-materia{ width: 100%;}
.idx3-tpl2186-chapeu{ font: 800 16px "Open Sans", sans-serif; color: #003681; margin: 0 0 5px 0; text-transform: uppercase;}
.idx3-tpl2186-credito{ font: 400 11px "Open Sans", sans-serif; color: #cdcdcd; margin: 0 0 5px 0; text-align: right;}
.idx3-tpl2186-titulo{ font: 500 18px/25px "Open Sans", sans-serif; color: #000; margin: 0;}
/*FIM*/
/*MOBILE*/
@media (max-width: 768px) {.idx3-tpl2186 { width: 100%; height: auto; margin: 0; padding: 15px 0; } .idx3-tpl2186-container { width: 100%; height: auto; margin: 0 auto; padding: 0; } .idx3-tpl2186-lista { display: flex; max-width: 100%; flex-direction: column; } .idx3-tpl2186-item { column-gap: 10px; max-width: 768px; } .idx3-tpl2186-img{ width: 100%; height: 280px; object-fit: cover; border-radius: 10px; margin: 0 0 20px 0; }
.idx3-tpl2186-chapeu{ font: 800 14px "Open Sans", sans-serif; color: #003681; margin: 0 0 5px 0; text-transform: uppercase;} .idx3-tpl2186-titulo{ font: 500 22px/29px "Open Sans", sans-serif; } .idx3-tpl2186-materia{ width: auto; width: 100%; }
}
.idx3-tpl2186-chapeu {font: 800 18px "Barlow", sans-serif;color: #354370;margin: 0 0 5px 0;}
.idx3-tpl2186-titulo {font: 400 27px/34px "Barlow", sans-serif;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2337 { width: 100%; margin: inherit; padding: inherit; margin: 0 auto; background-color:transparent;}
.idx1-tpl2337-container { max-width: 1200px; width: 100%; margin: 0 auto; background-color:transparent;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl2337 { width: 100%!important; padding: 0 15px; } .idx1-tpl2337-container { width: 100%; margin: 0 !important;	}}

/*INICIO-DESKTOP-p1*/
.idx2-tpl2337 { width: 100%; margin: inherit; padding: inherit; margin: 0 auto; background-color:transparent;}
.idx2-tpl2337-container { max-width: 1200px; width: 100%; margin: 0 auto; background-color:transparent;}
/*FIM*/
@media (max-width: 768px) { .idx2-tpl2337 { width: 100%!important; padding: 0 15px; } .idx2-tpl2337-container { width: 100%; margin: 0 !important;	}}

/*INICIO-DESKTOP-p1*/
.idx3-tpl2337 { width: 100%; margin: inherit; padding: inherit; margin: 0 auto; background-color:transparent;}
.idx3-tpl2337-container { max-width: 1200px; width: 100%; margin: 0 auto; background-color:transparent;}
/*FIM*/
@media (max-width: 768px) { .idx3-tpl2337 { width: 100%!important; padding: 0 15px; } .idx3-tpl2337-container { width: 100%; margin: 0 !important;	}}
.idx3-tpl2337 {background-color: #46396b;}




/*INICIO-DESKTOP-p1*/
.idx1-tpl2371 { width: 100%; height: auto; margin: 0; padding: 0; background-color: transparent; background: linear-gradient(to right, #7464a5, #5033a7);}
.idx1-tpl2371-container { width: 1200px; height: 36px; margin: 0 auto; padding: 0;}
.idx1-tpl2371-container-box { display: grid; grid-template-columns: repeat(2, 1fr); align-items: center; height: 36px; justify-content: space-between;}
.idx1-tpl2371-container-box-primeira-metade { display: grid; grid-template-columns: 130px 1fr;}
.idx1-tpl2371-box { border-right: 1px solid #ffffff; font: 500 18px "Barlow", sans-serif; color: #ffffff; text-transform: uppercase; letter-spacing: 0.3px; display: flex; align-items: center; gap: 8px; margin-right: 10px;}
.idx1-tpl2371-box img { width: 24px; height: 36px; object-fit: contain; display: block;}
.idx1-tpl2371-box-2 { min-width: 0; overflow: hidden; align-items: center;}
.idx1-tpl2371-box-2 a { font: 300 18px "Barlow", sans-serif; color: #ffffff; text-transform: inherit; text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block;}
.idx1-tpl2371-box-2 strong { font: 600 18px "Barlow", sans-serif; color: #ffffff; text-transform: uppercase; margin: 0 10px 0 0;}
.idx1-tpl2371-container-box-segunda-metade { display: flex; justify-content: flex-end;}
.idx1-tpl2371-box-3 { font: 400 18px "Barlow", sans-serif; color: #ffffff; text-align: center; display: flex; column-gap: 5px; white-space: nowrap; align-items: center;}
.idx1-tpl2371-box-4 { font: 300 18px "Barlow", sans-serif; color: #ffffff; text-align: center; white-space: nowrap; display: flex; align-items: center; margin: 0 0 0 30px;}
.idx1-tpl2371-box-5 { display: flex; align-items: center; gap: 8px; align-items: center; margin: 0 0 0 20px;}
.idx1-tpl2371-box-5 a { display: flex; align-items: center; justify-content: center;}
.idx1-tpl2371-box-5 a img { width: 24px; height: 24px; display: block;}
.idx1-tpl2371 .swiper { width: 100%; height: 100%;}
.idx1-tpl2371 .swiper-slide { background-position: center; background-size: cover; display: flex; align-items: center; height: 36px;}
.idx1-tpl2371 .swiper-slide img { display: block; width: 100%;}
.idx1-tpl2371-mobile { display: none;}
/*FIM*/
@media(max-width: 768px) { .idx1-tpl2371 { display: none; } .idx1-tpl2371-mobile { display: block !important; width: 100%; padding: 10px; background-color: #6b56a5; } .idx1-tpl2371-mobile .idx1-tpl2371-top { width: 100%; display: flex; justify-content: center; padding: 0; gap: 10px; flex-wrap: wrap; } .idx1-tpl2371-mobile .idx1-tpl2371-base { width: 100%; margin: 10px 0 0 0;	text-align: center; } .idx1-tpl2371-mobile .idx1-tpl2371-base a strong { font: 700 18px "Barlow", sans-serif; color: #ffffff; text-transform: uppercase; } .idx1-tpl2371-mobile .idx1-tpl2371-base a { font: 400 18px "Barlow", sans-serif; color: #ffffff; text-decoration: none; } .idx1-tpl2371-box-5-mobile { margin: 10px 0 0 0; justify-content: flex-start; }	.idx1-tpl2371-box-4 {	margin: 0;	} .idx1-tpl2371-box-5-mobile a { width: 22px; height: 22px; font-size: 11px; } .idx1-tpl2371-container-box { display: grid; grid-template-columns: 1fr; align-items: center; height: 36px; column-gap: 10px; }}
.idx1-tpl2371 {background: linear-gradient(to right, #7464a5, #5033a7);}
.idx1-tpl2371-box {font: 400 16px "Barlow", sans-serif;}
.idx1-tpl2371-box-2 a {font: 300 16px "Barlow", sans-serif;}
.idx1-tpl2371-box-2 strong {font: 600 16px "Barlow", sans-serif;}
.idx1-tpl2371-box-3 {font: 400 16px "Barlow", sans-serif;}
.idx1-tpl2371-box-4 {font: 300 16px "Barlow", sans-serif;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2373 { width: 100%; margin: 0; padding: 0;}
.idx1-tpl2373 a,
.idx1-tpl2373 a:hover { text-decoration:none;}
.idx1-tpl2373-container { max-width:870px; width: 100%; display: grid; grid-template-columns: 570px 270px; gap: 30px;}
.idx1-tpl2373-bloco-1{ max-width:570px; width: 100%;}
.idx1-tpl2373-credit { min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px "Barlow", sans-serif; color: gray;}
.idx1-tpl2373-p1 img { width: 570px; height: 360px; border-radius: 10px; margin-bottom: 0;}
.idx1-tpl2373-p1-titulo-ses { font: 800 18px "Barlow", sans-serif; text-transform: uppercase; color: #354370; margin: 10px 0;}
.idx1-tpl2373-p1-title { font: 500 30px/37px "Barlow", sans-serif; color: #000; margin: 0;}
.idx1-tpl2373-bloco-2{ width: 270px;}
.idx1-tpl2373-p2 { display: flex; gap: 20px; margin-top: 20px;}
.idx1-tpl2373-p2 img { width: 118px; height: 75px; object-fit: cover; border-radius: 7px;}
.idx1-tpl2373-p2-titulo-ses { font: 800 18px "Barlow", sans-serif; text-transform: uppercase; color: #354370; margin: 0 0 7px 0;}
.idx1-tpl2373-p2-title { font: 400 27px/34px "Barlow", sans-serif; color: #000; margin: 0;}
.idx1-tpl2373-bloco-2 { display: flex; flex-direction: column; gap: 30px;}
.idx1-tpl2373-card img { width: 270px; height: 155px; object-fit: cover; border-radius: 10px; margin-bottom: 0;}
.idx1-tpl2373-card .idx1-tpl2373-titulo-ses { font: 800 18px "Barlow", sans-serif; text-transform: uppercase; color: #354370; margin: 15px 0 10px 0;}
.idx1-tpl2373-card h3 { font: 400 27px/34px "Barlow", sans-serif; margin: 0; color: #000;}
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 768px) { .idx1-tpl2373-container { grid-template-columns: 1fr; } .idx1-tpl2373-bloco-1{ display: flex; flex-direction: column; gap: 30px; } .idx1-tpl2373-p2 { gap: 10px; } .idx1-tpl2373-p2 img { height: auto !important; width: 150px !important; border-radius: 10px; } .idx1-tpl2373-p1 img { width: 100% !important; height: auto !important; border-radius: 7px; } .idx1-tpl2373-bloco-2{ width: 100%; } .idx1-tpl2373-card img { max-width: 370px; width: 100%; height: auto; } .idx1-tpl2373-p1-titulo-ses { font: 800 18px "Barlow", sans-serif; margin: 10px 0; } .idx1-tpl2373-p2-titulo-ses { font: 800 18px "Barlow", sans-serif; } .idx1-tpl2373-card .idx1-tpl2373-titulo-ses { font: 800 18px "Barlow", sans-serif; color: #354370; } .idx1-tpl2373-p1-title { font: 400 22px/29px "Barlow",sans-serif; } .idx1-tpl2373-p2-title { font: 400 22px/29px "Barlow",sans-serif; } .idx1-tpl2373-card h3 { font: 400 22px/29px "Barlow",sans-serif; }
}

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

 /*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; }
.idx1-tpl594-container{ margin:inherit;}	/*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: 400 18px/27px "Barlow", sans-serif;margin-top: -1px;margin-bottom: 35px;}
.idx1-tpl594-p1-date {font: 800 18px/25px "Barlow", sans-serif !important;color: #7665a4;}
.idx1-tpl594-p1-hr {border-top: 0px solid transparent !important;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl626 { background-color: transparent;	margin:inherit;	padding:5px 0 0 0;}
.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-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*/{@if isset($codigo_html) && !empty($codigo_html)@} {@$codigo_html@}
.idx1-tpl626 {padding: 0px;}
.idx1-tpl626-p1-title {font: 400 18px/25px "Barlow", sans-serif;}
.idx1-tpl626-p1-title span {color: #354370;font: 800 18px "Barlow", sans-serif;}
.idx1-tpl626-p1-line {border-color: transparent;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl683{ width: 300px; margin: 0; padding: 0;}
.idx1-tpl683 a img{ float: left; margin: 0 10px 10px 0; border-radius: inherit;}
.idx1-tpl683-hat { font: 600 17px/27px 'Montserrat', sans-serif !important; margin: -4px 0 0px 0; color: #030303 !important; text-transform: uppercase;	background-color:inherit;	padding:inherit;	border-radius:inherit;	display: inherit;}
.idx1-tpl683-titulo { font: 16px/25px 'Montserrat', sans-serif; margin: 3px 0 -6px 0; letter-spacing: -0.3px; color: black;}
.idx1-tpl683-line { border-color: #d8d8d8; margin-top: 20px; margin-bottom: 20px;	display: inherit;}
.idx1-tpl683-item{ width: 100%; margin: 0; padding: 0;}
.idx1-tpl683-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;	display:inherit;}
.idx1-tpl683-btn:hover { color: inherit; background-color: inherit;}
.idx1-tpl683-areaBtn { width: 100%; margin: 0; padding: 0;}
/*FIM*/
@media (max-width:768px) { .idx1-tpl683 { width:100%; padding: 0; } .idx1-tpl683 a img{ float: left; margin: 0 10px 10px 0; } .idx1-tpl683-titulo { font: 16px/25px 'Montserrat', sans-serif; margin: 0; letter-spacing: -0.3px; color: black; }}
.idx1-tpl683-hat {font: 700 18px/28px "Barlow", sans-serif !important;color: #7665a4 !important;background-color: transparent;}
.idx1-tpl683-titulo {font: 400 18px/27px "Barlow", sans-serif;}
.idx1-tpl683-line {display: none;}
.idx1-tpl683-item {padding: 0 0 30px 0;}
.idx1-tpl683-btn {font: 600 18px "Barlow", sans-serif;color: #fff;background-color: #009f3c;margin-top: 0 !important;padding: 14px 31px;border: none !important;border-radius: 30px;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl723 { width: 100%; margin: 0; padding: 0; background-color: transparent;}
.idx1-tpl723-container-titulo { max-width: 870px; width: 100%; margin: 0 auto; padding: 0; background-color: transparent;}
.idx1-tpl723-container { max-width: 870px; width: 100%; display: flex; gap: 20px; margin: 0 auto; padding: 0; background-color: transparent;}
.idx1-tpl723-container-imagem { width: 270px; height: auto; margin: 0; padding: 0;}
.idx1-tpl723-p1-imagem { width: 100%; height: auto; object-fit: cover; border-radius: 0px;}
.idx1-tpl723-credit { min-height: 11px; text-align: right; margin: 0 0 2px; font: 11px/11px Arial,sans-serif; color: gray;}
.idx1-tpl723-container-descricao { display: flex; flex-direction: column; flex: 1;}
.idx1-tpl723-p1-hat { font: 600 12px/12px 'Montserrat', sans-serif; color: #8f080c; padding-top: 0px; text-transform: uppercase;}
.idx1-tpl723-p1-title { font: 500 30.2px/38px 'Montserrat', sans-serif; color: #111111; margin-top: 5px; margin-bottom: 5px;}
.idx1-tpl723-p1-call { font: 500 15.7px/25px '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-tpl723-container { display: flex; flex-direction: column; gap: 30px; } .idx1-tpl723-container-imagem { width: 100%; }}
.idx1-tpl723-p1-hat {font: 800 18px "Barlow", sans-serif;color: #354370;}
.idx1-tpl723-p1-title {font: 500 30px/37px "Barlow", sans-serif;}
.idx1-tpl723-p1-call {font: 400 18px/25px "Barlow", sans-serif;}






/*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; padding: 15px !important; z-index: 999; } .idx1-tpl781-bg {height: 105px!important;} .idx1-tpl781-bloco-logo-banner { width: 100%!important; }}
.idx1-tpl781-bg {background-color: transparent;}
.idx1-tpl781-bloco-logo-1 {width: 300px;height: 130px;}
.idx1-tpl781-bloco-logo-banner {width: 900px;}

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

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

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

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