 /*INICIO-DESKTOP-p1*/
.idx1-tpl1044 { width: 100%;}
.idx1-tpl1044-row { display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px;}
.idx1-tpl1044-col-4,
.idx1-tpl1044-col-8 { padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.idx1-tpl1044-row-top .idx1-tpl1044-col-4 { flex: 0 0 33.3333%; max-width: 33.3333%;}
.idx1-tpl1044-row-bottom .idx1-tpl1044-col-left { flex: 0 0 33.3333%; max-width: 33.3333%;}
.idx1-tpl1044-row-bottom .idx1-tpl1044-col-right { flex: 0 0 66.6667%; max-width: 66.6667%;}
.idx1-tpl1044-item { position: relative; width: 100%;}
.idx1-tpl1044-item-small,
.idx1-tpl1044-item-large { position: relative; width: 100%; overflow: hidden;}
.idx1-tpl1044-item-small::before { content: ""; display: block; padding-bottom: 66.666%;}
.idx1-tpl1044-item-large::before { content: ""; display: block; padding-bottom: 67%;}
.idx1-tpl1044-item-small img,
.idx1-tpl1044-item-large img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;}
.idx1-tpl1044-item-small::after,
.idx1-tpl1044-item-large::after { content: ""; position: absolute; inset: 0; background: linear-gradient( to top, rgba(0,0,0,.85) 0%, rgba(0,0,0,.55) 30%, rgba(0,0,0,.15) 55%, rgba(0,0,0,0) 70% ); z-index: 1; transition: background .45s ease; pointer-events: none;}
.idx1-tpl1044-item-small:hover::after,
.idx1-tpl1044-item-large:hover::after { background: linear-gradient( to top, rgba(0,0,0,.95) 0%, rgba(0,0,0,.7) 35%, rgba(0,0,0,.25) 60%, rgba(0,0,0,0) 75% );}
.idx1-tpl1044-hr-mobile { display: none; flex: 0 0 100%; max-width: 100%;}
.idx1tpl1044-p1-title,
.idx1tpl1044-p2-title,
.idx1tpl1044-p3-title,
.idx1tpl1044-p4-title,
.idx1tpl1044-p5-title,
.idx1tpl1044-p6-title { font: 600 16px/18px 'Montserrat', sans-serif; color: #fff; position: absolute; bottom: 0; padding: 0 10px 5px; text-align: center; width: 100%; box-sizing: border-box; z-index: 2; text-shadow: 0 2px 4px rgba(0,0,0,.75), 0 6px 14px rgba(0,0,0,.6);}
.idx1tpl1044-p6-title { font-size: 22.4px; line-height: 24px;}
.idx1tpl1044-p4-mt15,
.idx1tpl1044-p5-mt15,
.idx1tpl1044-p6-mt15 { margin-top: 25px;} /*FIM*/ /* SMARTPHONE */
@media only screen and (max-width: 767px) { .idx1-tpl1044-row-top .idx1-tpl1044-col-4, .idx1-tpl1044-row-bottom .idx1-tpl1044-col-left, .idx1-tpl1044-row-bottom .idx1-tpl1044-col-right { flex: 0 0 100%; max-width: 100%; } .idx1-tpl1044-hr-mobile { display: block; } .idx1tpl1044-p5-mt15, .idx1tpl1044-p6-mt15 { margin-top: 0; }}

/*INICIO-DESKTOP-p1*/ .idx1-btn1-1103 { background-color: #f0f0f0; color: #000; font-size: 10px; border-color: #000; padding: 5px 10px; font: 500 10px 'Montserrat', sans-serif; } .idx1-btn1-1103-responsivo { display: none; background-color: #f0f0f0; color: #000; font-size: 10px; border-color: #000; padding: 5px 10px; font: 500 20px 'Montserrat', sans-serif; } .idx1-rodape-bloco1-1103 { background-color: #f0f0f0; color: #000; font-size: 10px; border-color: #000; text-align: right; padding-top: 20px; }
/*FIM*/
.idx1-btn1-1103 {color:	#000;}

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

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


/*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; object-position: top; background-color: #fff;}
.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;}}
.idx1-tpl1417 .swiper-slide img {background-color: transparent;}
.idx1-tpl1417 .swiper-slide .chapeu {font: 900 18px "Barlow", sans-serif !important;color: #ff8000;}
.idx1-tpl1417 .swiper-slide .titulo {font: 400 18px "Barlow", sans-serif !important;color: #000;}
.idx1-tpl1417-botao a {background-color: #000;font: 400 20px "Barlow", sans-serif;display: none;}

/*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: #ff8000;}
.idx1-tpl148-p1-copyright {margin-top: 24px;margin-bottom: 24px;}

/*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-hat { 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 img { border-radius: 50%; width: 150px; height:150px; object-fit: cover; object-position: center; }
.idx1-tpl1492-bl-artigos-title { width: 100%; display: flex; justify-content: space-between; align-items: center; text-transform: inherit; margin: 0; box-sizing: border-box; font-size: 18px; color: #000; font-weight: 600; font-family: "Lora", sans-serif; text-align: center; margin: 0; padding: 0 0 0 0; line-height: 1.3em; }
/*FIM*/
@media (max-width: 768px) {.idx1-tpl1492 { width: 100%; display: flex; flex-wrap: wrap; gap: 24px; padding: 15px; }
.idx1-tpl1492-bl-artigos-title { font-size: 35px; font-weight: 700; font-family: "Lora", sans-serif; margin: 0; padding: 0 0 0 0; text-align: left; width: 100%; display: flex; align-items: center; flex-direction: column; justify-content: center;}
.idx1-tpl1492-bl-artigos { width: 100%; display: flex; flex-direction: column; justify-content: center; gap: 20px; }
.idx1-tpl1492-bl-artigos-title { width: 100%; }}

/*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; }
.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; 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%; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1743 { width: 100%; margin: 0; padding: 0; background-color: transparent;}
.idx1-tpl1743-container{ width: 100%; margin: 0 auto; padding: 0; display: grid; grid-template-columns: repeat(3, 270px); align-items: start; column-gap: 30px;}
.idx1-tpl1743 a, .idx1-tpl1743 a:hover { text-decoration: none; display: block;}
.idx1-tpl1743-chapeu { font: 900 16px 'Source Sans 3', sans-serif; margin: 10px 0; padding:0; letter-spacing: 0.4px; color: #335348; text-transform: none; display: inherit;
}
.idx1-tpl1743-titulo { font: 500 20px/27px 'Source Sans 3', sans-serif; margin: 0; padding: 0; letter-spacing: 0.1px; color: black;}
.idx1-tpl1743-item .idx1-tpl1743-img-foto{ width: 270px; height: 156px; object-fit: cover; object-position: center;}
.idx1-tpl1743-credito{ font: 400 10px 'Source Sans 3', sans-serif; color:#aaa; margin: 0 0 3px 0; padding: 0; display: inherit; text-align: right;}
/*FIM*/
@media only screen and (max-width : 768px) { .idx1-tpl1743 { width: 100%; margin: 0; padding: 0; background-color: transparent; } .idx1-tpl1743-container{ width: 100%; margin: 0 auto; padding: 0; display: grid; grid-template-columns: 1fr; align-items: center; column-gap: 30px; } .idx1-tpl1743-item .idx1-tpl1743-img-foto{ width: 100%; height: auto; object-fit: cover; object-position: center; }
}
.idx1-tpl1743-chapeu {font: 800 14px "Barlow", sans-serif;color: #ff8000;margin: 20px 0 5px 0;}
.idx1-tpl1743-titulo {font: 400 18px/25px "Barlow", sans-serif;}
.idx1-tpl1743-credito {font: 400 11px "Barlow", sans-serif;color: #000;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl1880 { width: 100%; margin: 0 auto; padding: 0; box-sizing: border-box; background-color: transparent;}
.idx1-tpl1880 a{ text-decoration: none;}
.idx1-tpl1880-container a { text-decoration: none; display: block;}
.idx1-tpl1880-container { width: 100%; height: auto; padding: 0; margin: 0 auto; display: grid; grid-template-columns: 1fr 570px; grid-template-rows: 1fr; column-gap: 30px;}
.idx1-tpl1880-bloco-right img{ width: 570px; height: 336px; object-fit: cover; object-position: center;}
.idx1-tpl1880-chapeu{ font: 600 13px "Barlow", sans-serif; background-color: #ffbe00; padding: 5px 15px; margin: 0 0 15px 0; display: inline-flex !important; text-transform: uppercase; color:#000; border-radius: 30px;}
.idx1-tpl1880-titulo{ font: 400 32px "Barlow", sans-serif; color: #000;}
.idx1-tpl1880-chamada{ font: 400 16px/25px "Barlow", sans-serif; color: #000; margin: 15px 0 0 0;}
.idx1-tpl1880-credito{ font: 400 11px "Barlow", sans-serif; color: #cdcdcd; margin: 0 0 5px 0;}
.idx1-tpl1880-bloco-right{ display: flex; flex-direction: column; justify-content: start; align-items: end;}
/*FIM*/
@media (max-width:768px) { .idx1-tpl1880 { width: 100%; margin: 0; padding: 0 ; } .idx1-tpl1880-container { width: 100%; height: auto; padding: 0; margin: 0; display: flex !important; flex-direction: column-reverse; } .idx1-tpl1880-bloco-right img{ width: 100%; height: auto; margin: 0 0 20px 0; }
}
.idx1-tpl1880-chapeu {font: 800 14px "Barlow", sans-serif;background-color: transparent;color: #ff8000;padding: 0px;}
.idx1-tpl1880-titulo {font: 500 32px/39px "Barlow", sans-serif;}
.idx1-tpl1880-chamada {font: 400 16px/26px "Barlow", sans-serif;}
.idx1-tpl1880-credito {color: #000;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl20 { width:100%; margin:0; padding:0;}
.idx1-tpl20-container hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px !important; margin-bottom: 30px !important;}
/*FIM*/

/*INICIO-DESKTOP-p1*/
.idx2-tpl20 { width:100%; margin:0; padding:0;}
.idx2-tpl20-container hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px !important; margin-bottom: 30px !important;}
/*FIM*/

/*INICIO-DESKTOP-p1*/
.idx3-tpl20 { width:100%; margin:0; padding:0;}
.idx3-tpl20-container hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px !important; margin-bottom: 30px !important;}
/*FIM*/

/*INICIO-DESKTOP-p1*/
.idx4-tpl20 { width:100%; margin:0; padding:0;}
.idx4-tpl20-container hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px !important; margin-bottom: 30px !important;}
/*FIM*/

/*INICIO-DESKTOP-p1*/
.idx5-tpl20 { width:100%; margin:0; padding:0;}
.idx5-tpl20-container hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px !important; margin-bottom: 30px !important;}
/*FIM*/

/*INICIO-DESKTOP-p1*/
.idx1-tpl2100-bg { max-width: 1200px; margin: 0 auto; background-color: #fff;}
.idx1-tpl2100-p1{ width: 100% !important; margin: inherit; padding:inherit;}
.idx1-tpl2100-materia{ width: 100% !important; margin: inherit; padding:inherit;}
.idx1-tpl2100-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; border-radius: inherit;}
.idx1-tpl2100-p1-title { font: 600 47px 'Montserrat', sans-serif; margin: 8px 0 -5px 0; letter-spacing: -0.3px; color: black;}
.idx1-tpl2100-p1-call { font: 400 24px "Montserrat", sans-serif; letter-spacing: -0.3px; color: #000; margin: 0; padding: 0; display: none;}
/*FIM*/
@media (max-width : 767px) { div.container-fluid.idx1-tpl2100-bg { padding: 0 !important; } .idx1-tpl2100-materia{ width:100% !important; padding:0 15px !important; } .idx1-tpl2100-p1-title { font: 700 34px 'Montserrat', sans-serif !important; color: #252525;	} .idx1-tpl2100-p1{ width: 100% !important; } .idx1-tpl2100-p1-hat { font: 900 17.6px/21.12px 'Montserrat', sans-serif !important;}}
.idx1-tpl2100-p1-hat {font: 800 14px "Barlow", sans-serif;color: #ff8000;}
.idx1-tpl2100-p1-title {font: 600 38px/47px "Barlow", sans-serif;}

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

/*INICIO-DESKTOP-p1*/
.idx1-tpl2204 { width: 100%; margin: 0; padding: 15px 0 15px 0; background-image: url(""); background-color: transparent; background-size: cover; background-position: center;}
.idx1-tpl2204-container{ max-width: 1200px; width: 100%; margin: 0 auto; padding: 0;}
.idx1-tpl2204-logo-header{ display: flex; gap: 30px;}
.idx1-tpl2204-logo-header-img{ max-width: 442px; width: 100%; height: auto; object-fit: cover;}
.idx1-tpl2204-bannerConfig .bannerResult > div { display: inline-block;}
.idx1-tpl2204-bannerConfig .bannerResult { text-align: center;}
.idx1-tpl2204-menu{ width: 100%; margin: 0; padding: 0;}
.idx1-tpl2204-menu-container-geral { max-width: 1200px; width: 100%; margin: 0 auto; background-color: #ff8000; display: grid; grid-template-columns: 35px 1fr 25px; align-items: center; column-gap: 7px; justify-content: start; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;} .idx1-tpl2204-logoStick { display: none;} .idx1-tpl2204-logoStick a img { height: 30px;} .idx1-tpl2204-menuSand span { width: 100%; height: 3px; background-color: #000; border-radius: 3px;} .idx1-tpl2204-menuSand { width: 23px; display: flex; flex-direction: column; justify-content: space-between; height: 18px; cursor: pointer; margin-left: 10px;}
.idx1-tpl2204-lupa{ width:18px; height:18px;} .idx1-tpl2204-areaSearchContent { position: absolute; display: none; top: 40px; right: 35rem; width: 200px; height: auto; background-color: #f0f0f0; z-index: 999; border-radius: 7px; padding: 7px; box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.4);} .idx1-tpl2204-areaSearchContent form { display: flex; flex-direction: column; row-gap: 10px;} .idx1-tpl2204-navegacao .navbar-nav { display: flex; width: 100%; justify-content: space-between;} .idx1-tpl2204-navegacaoAside .navbar-nav { display: flex; flex-direction: column; width: 100%; justify-content: start;}
.idx1-tpl2204-navegacao .navbar-nav li a { padding: 5px 3px; color: #000; font: 600 14px "Barlow", sans-serif; text-transform: uppercase;}
.idx1-tpl2204-navegacao .navbar-nav li a:hover { color: #ff8000; background-color: #000;}
.idx1-tpl2204-navegacaoAside .navbar-nav li a { padding: 5px; color: #000; font: 600 14px "Barlow", sans-serif; text-transform: uppercase;}
.idx1-tpl2204-navegacao .navbar-nav li .dropdown-menu { background-color: #cd0b0e; padding: 7px !important; border: 0 !important; top: 35px !important;}
.idx1-tpl2204-navegacaoAside .navbar-nav li .dropdown-menu { background-color: #cd0b0e; padding: 7px !important; border: 0 !important; top: 35px !important; width: 100% !important;}
.idx1-tpl2204-navegacaoAside .navbar-nav li a:hover{ color: #ff8000; background-color: #000;}
.idx1-tpl2204-navegacao .navbar-nav li .dropdown-menu li:not(:last-child) { margin: 0 0 7px 0 !important;}
.idx1-tpl2204-menuAside { width: 300px; height: 100vh; position: fixed; top: 0; left: -350px; background-color: #c8d1d1; transition: all 0.3s; z-index: 9999999; padding: 15px;}
.idx1-tpl2204-menuAside-logo img { width: 90%;}
.idx1-tpl2204-menuAside-logo { width: 100%; display: flex; justify-content: space-between; align-items: center;}
.idx1-tpl2204-btnClosed { font: 500 15px "Arial", sans-serif; color: #fff; cursor: pointer; background-color: #ff8000; border-radius: 50px; padding: 4px 8px; margin: 0 10px 0 0; text-transform: uppercase;}
.idx1-tpl2204-layout-overlay { width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; z-index: 999999; background-color: #00000093; display: none; transition: all 0.3s;}
.idx1-tpl2204-fixed-top { position: fixed; left: 0; z-index: 9999;}
.idx1-tpl2204-headerMobile { display: none;}
.idx1-tpl2204-navegacao .navbar-nav li { margin: 0;}
.idx1-tpl2204-logoStick { justify-content: center; align-items: center;}
.idx1-tpl2204-logoStick a { display: flex; justify-content: center; align-items: center;}
.idx1-tpl2204-headerMobile { background-color: #0f4b7f;}
.idx1-tpl2204-logo-mobile-stick { display: none;}
/*FIM*/
@media only screen and (min-width : 1200px) {
}
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl2204-areaSearchContent { right: 0; } .idx1-tpl2204-logo-header { flex-direction: column !important; } .idx1-tpl2204-bannerConfig{ } .idx1-tpl2204-navegacao{ display: none !important; } .idx1-tpl2204-menu-container-geral{ grid-template-columns: 40px 30px !important; min-height: 50px !important; justify-content: center !important; column-gap: 30px !important; } .idx1-tpl2204-container{ padding: 0 15px; } .idx1-tpl2204-areaSearch { display: block !important; margin-right: 10px; } .idx1-tpl2204-bannerConfig{ height: 50px !important; } .idx1-tpl2204-bannerConfig div{ max-width: 780px; width: 100% !important; height: 50px !important; } .idx1-tpl2204-banner-desktop img{ width: 100%; }
}
.idx1-tpl2204 {background: url("https://cdn.powermix.com.br/storage/webdisco/2025/10/22/560x420/99e39f083c6a3390d3211668b78ceb45-powermix-com-br.png");}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2205 { width: 100%; margin: 0; padding: 0; background-color: transparent;}
.idx1-tpl2205-container{ width: 100%; margin: 0 auto; padding: 0; display: grid; grid-template-columns: 300px 255px 255px; align-items: start; column-gap: 30px;}
.idx1-tpl2205 a, .idx1-tpl2205 a:hover { text-decoration: none; display: block;}
.idx1-tpl2205-chapeu { font: 800 14px "Barlow", sans-serif; margin: 20px 0 5px 0; padding:0; color: #ff8000; text-transform: uppercase;}
.idx1-tpl2205-titulo { font: 400 18px/25px "Barlow", sans-serif; margin: 0; padding: 0; color: #000;}
.idx1-tpl2205-img-foto-1{ width: 255px; height: 180px; object-fit: cover; border-radius: 7px;}
.idx1-tpl2205-img-foto-2{ width: 255px; height: 180px; object-fit: cover; margin-bottom: 10px; border-radius: 7px;}
.idx1-tpl2205-credito{ font: 400 11px "Barlow", sans-serif; color:#444; margin: 7px 0 3px 0; padding: 0; text-align: right; text-transform: uppercase;}
/*FIM*/
@media only screen and (max-width: 768px) { .idx1-tpl2205-container { display: flex; flex-direction: column; gap: 20px; padding: 0; } .idx1-tpl-2205-ad, .idx1-tpl2205-item{ margin: 0 auto; } .idx1-tpl2205-item { width: 100%; } .idx1-tpl2205-img-foto-1, .idx1-tpl2205-img-foto-2 { width: 100%; height: auto; object-fit: cover; }
}

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

/*INICIO-DESKTOP-p1*/
.idx1-tpl2207{ width: 100%; margin: 0; padding: 0; background-color: #cdd3d3;}
.idx1-tpl2207-container { max-width: 1200px; width: 100%; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; padding: 5px 15px; font-family: Arial, sans-serif; font-size: 13px; color: #000;}
.idx1-tpl2207-bloco-1 { display: flex; align-items: center; justify-content: space-between; width: 100%;}
.idx1-tpl2207-topo { display: flex; align-items: center;}
.idx1-tpl2207-topo-1{ font: 400 14px "Barlow", sans-serif; color: #000;}
.idx1-tpl2207-topo-2{ font: 400 14px "Barlow", sans-serif; color: #000;}
.idx1-tpl2207-topo-3{ font: 400 14px "Barlow", sans-serif; color: #000;}
.idx1-tpl2207-topo-4 li a{ font: 600 14px "Barlow", sans-serif; color: #000; padding: 5px 0; text-transform: uppercase;}
.idx1-tpl2207-line-vertical { width: 1px; height: 14px; background: #333; margin: 0 8px;}
.idx1-tpl2207-topo-2 .tempo { display: flex; align-items: center; gap: 5px;}
.idx1-tpl2207-icon-weather { width: 18px; height: 18px;}
.idx1-tpl2207-topo-4 { display: flex; align-items: center; margin-left: auto; gap: 10px;}
.idx1-tpl2207-topo-4 .navbar-nav { display: flex; gap: 10px;}
.idx1-tpl2207-topo-4 .navbar-nav::before,
.idx1-tpl2207-topo-4 .navbar-nav::after { display: none;}
.idx1-tpl2207-redesociais a img { margin-left: 8px; transition: 0.3s;}
.idx1-tpl2207-redesociais a img:hover { transform: scale(1.1);}
.idx1-tpl2207-mobile { display: none;}
/*FIM*/
/* SMARTPHONE */
@media (max-width: 768px) { .idx1-tpl2207-container { display: none; } .idx1-tpl2207-mobile{ display: none; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2209 { width: 100%; margin: 0; padding: 0; box-sizing: border-box;}
.idx1-tpl2209 a { text-decoration: none; display: block;}
.idx1-tpl2209-container { max-width: 1200px; width: 100%; margin: 0 auto; padding: 0px; box-sizing: border-box; display: flex; justify-content: space-between; gap: 30px;}
.idx1-tpl2209 .div-left { max-width: 385px; width: 100%;}
.idx1-tpl2209 .div-left-line-1 { max-width: 375px; width: 100%; display: flex; align-items: center; border-top: 4px solid #ff8000;}
.idx1-tpl2209 .div-left-line-1 h3{ font: 600 24px "Barlow", sans-serif; color: #848484; text-transform: none; text-align: left; letter-spacing:-1px; margin: 20px 0 30px 0;}
.idx1-tpl2209 .div-left-line-2 { width: 100%;}
.idx1-tpl2209 .div-left-line-2 img { width: 100%; height: 155px; object-fit: cover; object-position: center top; border-radius: 7px;}
.idx1-tpl2209-hat-big { font-size: 14px; text-transform: uppercase; font-family: Barlow, sans-serif; font-weight: 800; color: #ff8000; margin: 20px 0 15px 0; padding: 0;}
.idx1-tpl2209 .div-left-line-2 h3 { display: inline-block; font: 400 18px/25px Barlow, sans-serif; color: #000; margin: 0; padding: 0;}
.idx1-tpl2209 .separador { width: 100%; height: 0; background-color: transparent; margin: 30px 0 0 0;}
.idx1-tpl2209 .div-left-line-3 { display: flex; justify-content: space-between; flex-direction: column;}
.idx1-tpl2209 .tb-lista a {
}
.idx1-tpl2209 .tb-lista img { width: 140px; height: 90px; object-fit: cover; object-position: center top; margin-right: 10px; float: left; border-radius: 7px;}
.idx1-tpl2209 .tb-lista-texto {
}
.idx1-tpl2209-hat { font-size: 14px; text-transform: uppercase; font-family: Barlow, sans-serif; font-weight: 800; color: #ff8000; margin: 0 0 15px 0; padding: 0;}
.idx1-tpl2209 .tb-lista-texto h3 { font-size: 18px; text-transform: inherit; font-family: Barlow, sans-serif; font-weight: 400; color: #000; margin: 0; padding: 0; line-height: 25px;}
.idx1-tpl2209 .btn-secao { width: 100%; padding: 0; margin: 25px 0; display: flex; align-items: center; justify-content: center;}
.idx1-tpl2209 .btn-secao a { padding: 15px 30px; color: #000; background-color: #ff8000; display: inline-flex; justify-content: center; align-items: center; font-family: Barlow, sans-serif; font-size: 16px; font-weight: 500; text-transform: uppercase; border-radius: 7px; transition: all ease 0.3s;}
.idx1-tpl2209 .btn-secao a:hover { filter: opacity(0.8); transition: all ease 0.3s;}
/*FIM*/
@media (max-width: 767px) { .idx1-tpl2209-container { width: 100%; margin: 0; padding: 0; box-sizing: border-box; display: flex; justify-content: space-between; flex-direction: column; gap: 25px; } .idx1-tpl2209 { width: 100%; margin: 0; padding: 0; box-sizing: border-box; } .idx1-tpl2209 .div-left { width: 100%; } .idx1-tpl2209 .div-left-line-1 { width: 100%; }}
.idx1-tpl2209 .div-left {max-width: 100%;}
.idx1-tpl2209 .div-left-line-1 {max-width: 100%;}

/*INICIO-DESKTOP-p1*/
.idx2-tpl2209 { width: 100%; margin: 0; padding: 0; box-sizing: border-box;}
.idx2-tpl2209 a { text-decoration: none; display: block;}
.idx2-tpl2209-container { max-width: 1200px; width: 100%; margin: 0 auto; padding: 0px; box-sizing: border-box; display: flex; justify-content: space-between; gap: 30px;}
.idx2-tpl2209 .div-left { max-width: 385px; width: 100%;}
.idx2-tpl2209 .div-left-line-1 { max-width: 375px; width: 100%; display: flex; align-items: center; border-top: 4px solid #ff8000;}
.idx2-tpl2209 .div-left-line-1 h3{ font: 600 24px "Barlow", sans-serif; color: #848484; text-transform: none; text-align: left; letter-spacing:-1px; margin: 20px 0 30px 0;}
.idx2-tpl2209 .div-left-line-2 { width: 100%;}
.idx2-tpl2209 .div-left-line-2 img { width: 100%; height: 155px; object-fit: cover; object-position: center top; border-radius: 7px;}
.idx2-tpl2209-hat-big { font-size: 14px; text-transform: uppercase; font-family: Barlow, sans-serif; font-weight: 800; color: #ff8000; margin: 20px 0 15px 0; padding: 0;}
.idx2-tpl2209 .div-left-line-2 h3 { display: inline-block; font: 400 18px/25px Barlow, sans-serif; color: #000; margin: 0; padding: 0;}
.idx2-tpl2209 .separador { width: 100%; height: 0; background-color: transparent; margin: 30px 0 0 0;}
.idx2-tpl2209 .div-left-line-3 { display: flex; justify-content: space-between; flex-direction: column;}
.idx2-tpl2209 .tb-lista a {
}
.idx2-tpl2209 .tb-lista img { width: 140px; height: 90px; object-fit: cover; object-position: center top; margin-right: 10px; float: left; border-radius: 7px;}
.idx2-tpl2209 .tb-lista-texto {
}
.idx2-tpl2209-hat { font-size: 14px; text-transform: uppercase; font-family: Barlow, sans-serif; font-weight: 800; color: #ff8000; margin: 0 0 15px 0; padding: 0;}
.idx2-tpl2209 .tb-lista-texto h3 { font-size: 18px; text-transform: inherit; font-family: Barlow, sans-serif; font-weight: 400; color: #000; margin: 0; padding: 0; line-height: 25px;}
.idx2-tpl2209 .btn-secao { width: 100%; padding: 0; margin: 25px 0; display: flex; align-items: center; justify-content: center;}
.idx2-tpl2209 .btn-secao a { padding: 15px 30px; color: #000; background-color: #ff8000; display: inline-flex; justify-content: center; align-items: center; font-family: Barlow, sans-serif; font-size: 16px; font-weight: 500; text-transform: uppercase; border-radius: 7px; transition: all ease 0.3s;}
.idx2-tpl2209 .btn-secao a:hover { filter: opacity(0.8); transition: all ease 0.3s;}
/*FIM*/
@media (max-width: 767px) { .idx2-tpl2209-container { width: 100%; margin: 0; padding: 0; box-sizing: border-box; display: flex; justify-content: space-between; flex-direction: column; gap: 25px; } .idx2-tpl2209 { width: 100%; margin: 0; padding: 0; box-sizing: border-box; } .idx2-tpl2209 .div-left { width: 100%; } .idx2-tpl2209 .div-left-line-1 { width: 100%; }}
.idx2-tpl2209 .div-left {max-width: 100%;}
.idx2-tpl2209 .div-left-line-1 {max-width: 100%;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2210{ width: 100%; padding: 0; margin: 0;}
.idx1-tpl2210 a:hover{ text-decoration: none;}
.idx1-tpl2210-container{ max-width: 870px; width: 100%; display: flex; gap: 30px;}
.idx1-tpl2210-Destaque{ max-width: 570px; width: 100%;}
.idx1-tpl2210-Destaque-materia-materia{ width: 100%;}
.idx1-tpl2210-Destaque-materia-img{ width: 100%; height: 400px; object-fit: cover; border-radius: 7px;}
.idx1-tpl2210-Destaque .idx1-tpl2210-hat { font: 800 14px "Barlow", sans-serif; color: #ff8000; text-transform: uppercase; margin: 15px 0 8px 0;}
.idx1-tpl2210-Destaque .idx1-tpl2210-title { color: #000; font: 500 32px/37px "Barlow", sans-serif; margin: 0;}
.idx1-tpl2210-coluna-direita{ max-width: 270px; width: 100%;}
.idx1-tpl2210-coluna-direita-materias{ display: flex; flex-direction: column; gap: 30px;}
.idx1-tpl2210-coluna-direita-materia{ width: 100%;}
.idx1-tpl2210-coluna-direita-img { width: 100%; height: 150px; object-fit: cover; border-radius: 7px;}
.idx1-tpl2210-coluna-direita .idx1-tpl2210-hat{ font: 800 14px "Barlow", sans-serif; color: #ff8000; text-transform: uppercase; margin: 15px 0 8px 0;}
.idx1-tpl2210-coluna-direita .idx1-tpl2210-title{ color: #000; font: 500 18px/25px "Barlow", sans-serif; margin: 0;}
/*FIM*/
@media (max-width: 786px){
.idx1-tpl2210-container{ flex-direction: column;}
.idx1-tpl2210-coluna-direita{ max-width: 786px; width: 100%;}
.idx1-tpl2210-Destaque-materia-img,
.idx1-tpl2210-coluna-direita-img{ height: 250px;}
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2211 a:hover,
.idx1-tpl2211-materia-destaque-info a:hover,
.idx1-tpl2211-materia-secundaria a:hover{ text-decoration:none;}
.idx1-tpl2211 { width: 100%; margin: 0; padding: 0; display: flex; flex-direction: column;}
.idx1-tpl2211-titulo-container{ max-width: 870px; width: 100%; margin: 0 auto 30px auto; padding: 0;}
.idx1-tpl2211-container{ max-width: 870px; width: 100%; margin: 0 auto; padding: 0; display: flex; gap: 30px;}
.idx1-tpl2211-coluna-esquerda { flex: 2; display: flex; flex-direction: column; gap: 30px;}
.idx1-tpl2211-materia-destaque { display: flex; flex-direction: column; gap: 0;}
.idx1-tpl2211-materia-destaque-img-info{ display: flex; gap: 15px;}
.idx1-tpl2211-materia-destaque-info{ display: flex; flex-direction: column; gap: 10px;}
.idx1-tpl2211-credito{ width: 270px; font: 400 11px "Barlow", sans-serif; color:#444; margin: 7px 0 3px 0; padding: 0; text-align: right; text-transform: uppercase;}
.idx1-tpl2211-materia-destaque img { width: 270px; height: 200px; border-radius: 7px; display: block;}
.idx1-tpl2211-materia-destaque .idx1-tpl2211-hat { font: 800 14px "Barlow", sans-serif; text-transform: uppercase; color: #ff8000; margin: 0;}
.idx1-tpl2211-materia-destaque .idx1-tpl2211-title { font: 700 26px/33px "Barlow", sans-serif; color: #000; margin: 0;}
.idx1-tpl2211-materia-destaque .idx1-tpl2211-call { font: 400 16px/23px "Barlow", sans-serif; color: #000;}
.idx1-tpl2211-materias-secundarias { display: flex; gap: 20px;}
.idx1-tpl2211-materia-secundaria { flex: 1; display: flex; flex-direction: column; gap: 6px;}
.idx1-tpl2211-materia-secundaria img { width: 270px; height: 152px; border-radius: 7px; display: block;}
.idx1-tpl2211-materia-secundaria .idx1-tpl2211-hat { font: 800 14px "Barlow", sans-serif; text-transform: uppercase; color: #f58220; margin: 4px 0 2px;}
.idx1-tpl2211-materia-secundaria .idx1-tpl2211-title { font: 400 16px/23px "Barlow", sans-serif; color: #000; margin: 0;}
.idx1-tpl2211-coluna-direita { flex: 1; background-image:url("/tema/bg_cotacoes.png"); background-color: transparent; background-size: cover; color: #fff; padding: 15px; border-radius: 7px; display: flex; flex-direction: column; justify-content: space-between;}
.idx1-tpl2211-cotacoes { width: 100%; border-collapse: collapse;}
.idx1-tpl2211-cotacoes tbody { display: flex; flex-direction: column; gap: 10px;}
.idx1-tpl2211-cotacoes th { text-align: left; font: 700 30px "Barlow", sans-serif; padding: 5px 0 10px;}
.idx1-tpl2211-cotacoes-uf { text-align: right; font: 700 30px "Barlow", sans-serif;}
.idx1-tpl2211-cotacoes tr{ display: flex; flex-direction: column; text-align: left;}
.idx1-tpl2211-cotacoes td { font: 700 16px/23px "Arial", sans-serif; padding: 2px 0; text-align: left;}
.idx1-tpl2211-cotacoes-valor { font: 500 16px/23px "Arial", sans-serif !important;}
.idx1-tpl2211-cotacoes-footer { margin-top: 10px; text-align: right; font: 500 16px/23px "Arial", sans-serif;}
.idx1-tpl2211-cotacoes-footer a { color: #fff; text-decoration: underline;}
/*FIM*/
/* SMARTPHONE */
@media (max-width: 768px) { .idx1-tpl2211 { flex-direction: column; } .idx1-tpl2211-container{ flex-direction: column; } .idx1-tpl2211-credito{ width: 100%; } .idx1-tpl2211-materia-destaque-img-info { flex-direction: column; } .tpl2211-p1-image { width: 100% !important; height: 250px !important; border-radius: 7px; } .tpl2211-p2-image, .tpl2211-p3-image{ width: 100% !important; height: auto !important; border-radius: 7px; } .idx1-tpl2211-materias-secundarias { flex-direction: column; }}
.idx1-tpl2211-coluna-direita {background-color: #0b4822;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2214 { width: 100%; margin: 0; padding: 30px 0; display: flex; flex-direction: column; background-color: #f0f0f0;}
.idx1-tpl2214-titulo-container{ max-width: 1200px; width: 100%; margin: 0 auto 30px auto; padding: 0;}
.idx1-tpl2214-container{ max-width: 1200px; width: 100%; margin: 0 auto; padding: 0; display: flex; gap: 30px;}
.idx1-tpl2214-col-esquerda { max-width: 670px; width: 100%; display: flex; flex-direction: column;}
.idx1-tpl2214-col-esquerda iframe{ max-width: 670px; width: 100%; height: 420px; margin-bottom: 20px;}
.idx1-tpl2214-col-esquerda .idx1-tpl2214-titulo{ max-width: 670px; width: 100%;}
.idx1-tpl2214-col-esquerda .idx1-tpl2214-titulo a{ font: 400 32px/39px "Barlow", sans-serif; letter-spacing: -1px; color: #000; margin: 0;}
.idx1-tpl2214-col-esquerda .youtube-player{ margin: 0 0 30px 0; width: 100%; max-width: 670px;}
.idx1-tpl2214-item { display: flex; gap: 20px; height:115px;}
.idx1-tpl2214-col-direita{ max-width: 500px; width: 100%; display: flex; flex-direction: column; gap: 30px;}
.idx1-tpl2214-col-direita .idx1-tpl2214-item .youtube-player{ width:190px; height: 115px !important; padding: 0;}
.idx1-tpl2214-col-direita .idx1-tpl2214-item .youtube-player div img.thump-youtube{ width: 100%
}
.idx1-tpl2214-item iframe { width:190px; height: 115px;}
.idx1-tpl2214-col-direita .idx1-tpl2214-titulo{ max-width: 300px; width:100%;}
.idx1-tpl2214-col-direita .idx1-tpl2214-titulo a{ font: 400 20px/27px "Barlow", sans-serif; color: #000; letter-spacing: -1px;}
/*FIM*/
/* SMARTPHONE */
@media (max-width: 768px) { .idx1-tpl2214-container{ flex-direction: column; padding: 0 15px; } .idx1-tpl2214-item {	height:auto;	}}

/*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; }
.idx1-tpl231-blocos a:hover{ text-decoration:none;}
/*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: #000;font-weight: 800;font-family: 16px/23px"Barlow", sans-serif !important;}
.idx1-tpl231-p1-title {font: 16px/23px"Barlow", sans-serif !important;}

/*INICIO-DESKTOP-p1*/	.idx1-tpl253-p1 a:hover{	text-decoration:none;	} .tpl253-p1-image { margin: 0px 10px 0px 0px; float: left; } .idx1-tpl253-p1-title { font: 600 18px 'Montserrat', sans-serif; margin: 0px 0px 2px; letter-spacing: -0.6px; color: #000; } .idx1-tpl253-p1-call { font: 16px 'Montserrat', sans-serif; margin: 0px; color: #333; letter-spacing: -.6px; line-height: inherit; }
/*FIM*/
 /*INICIO-DESKTOP-p1*/
.idx1tpl294-load { min-height: 303px;}
.idx1tpl294-load { opacity: 0; pointer-events: none; transition: opacity 0.3s ease;} .idx1tpl294-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; text-transform: uppercase; } .idx1tpl294-p1-img { width: 100%; margin-bottom: 20px; } .idx1tpl294-p1-hat { font: 600 17.4px/15px 'Montserrat', sans-serif; color: #00AD58; margin-bottom: 6px; margin-top: 0px; } .idx1tpl294-p1-title { font: 600 18.4px/24px 'Montserrat', sans-serif; color: black; letter-spacing: -0.6px; margin-top: 0; margin-bottom: -6px; } .idx1tpl294 .idx1tpl294-slick .slick-prev { left: 10px; z-index: 9999; } .idx1tpl294 .idx1tpl294-slick .slick-next { right: 10px; z-index: 9999; }
.idx1tpl294 .rsDefault .rsArrow { height: 100%; width: 60px; position: absolute; display: block!important; cursor: pointer; z-index: 21;}
.idx1tpl294 .rsOverflow { height: 350px !important;}
.idx1tpl294 .w100{ width: 100% !important; height: 200px !important; object-fit: cover !important;}
.idx1tpl294 .rsDefault .rsArrowIcn { top: 32% !important;} /*FIM*/ /* NOTEBOOK */ @media screen and (min-width: 992px) and (max-width: 1199px) { .idx1tpl294-p1-title-ses { margin-left: 42px; margin-bottom: -17px; } } /* TABLET */ @media screen and (min-width: 768px) and (max-width: 991px) { .idx1tpl294-p1-title-ses { margin-left: 30px; margin-bottom: -14px; } } /* SMARTPHONE */ @media only screen and (max-width : 767px) { .idx1tpl294-p1-title-ses { font: 600 16px 'Montserrat', sans-serif; margin-left: 26px; margin-bottom: -10px; } }
.idx1tpl294-p1-hat {color: #ff8000;}

/*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 (max-width: 768px){ .idx1-tpl3-p1-box-banner, .idx1-tpl3-p1-box-banner div, .idx1-tpl3-p1-box-banner div img{ width: 100% !important; height: auto !important; }
}
@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 (max-width: 768px){ .idx2-tpl3-p1-box-banner, .idx2-tpl3-p1-box-banner div, .idx2-tpl3-p1-box-banner div img{ width: 100% !important; height: auto !important; }
}
@media only screen and (max-width: 768px){ idx2-tpl3-p1-box-banner { display:none;}
}

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

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

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

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

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

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

/*INICIO-DESKTOP-p1*/
.idx1-tpl-52{ width: 100%; background-color: inherit; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;
}
.idx1-tpl-52 .btn-url{ display: inherit !important;}
/*FIM*/
@media (max-width: 768px){ .idx1-tpl-52{ width: 100% !important; }}

/*INICIO-DESKTOP-p1*/
.idx2-tpl-52{ width: 100%; background-color: inherit; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;
}
.idx2-tpl-52 .btn-url{ display: inherit !important;}
/*FIM*/
@media (max-width: 768px){ .idx2-tpl-52{ width: 100% !important; }}

/*INICIO-DESKTOP-p1*/
.idx3-tpl-52{ width: 100%; background-color: inherit; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;
}
.idx3-tpl-52 .btn-url{ display: inherit !important;}
/*FIM*/
@media (max-width: 768px){ .idx3-tpl-52{ width: 100% !important; }}

/*INICIO-DESKTOP-p1*/
.idx4-tpl-52{ width: 100%; background-color: inherit; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;
}
.idx4-tpl-52 .btn-url{ display: inherit !important;}
/*FIM*/
@media (max-width: 768px){ .idx4-tpl-52{ width: 100% !important; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl590 { width:100%; margin:0; padding:0;}
.idx1-tpl590-container hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px !important; margin-bottom: 30px !important;}
/*FIM*/
.idx1-tpl590-container hr {border-color: #ff8000;border-width: 4px !important;margin-top: 40px !important;margin-bottom: 15px !important;}

/*INICIO-DESKTOP-p1*/
.idx2-tpl590 { width:100%; margin:0; padding:0;}
.idx2-tpl590-container hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px !important; margin-bottom: 30px !important;}
/*FIM*/
.idx2-tpl590-container hr {border-color: #ff8000;border-width: 4px !important;margin-top: 40px !important;margin-bottom: 15px !important;}

/*INICIO-DESKTOP-p1*/
.idx3-tpl590 { width:100%; margin:0; padding:0;}
.idx3-tpl590-container hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px !important; margin-bottom: 30px !important;}
/*FIM*/
.idx3-tpl590-container hr {border-color: #ff8000;border-width: 4px !important;margin-top: 40px !important;margin-bottom: 15px !important;}

/*INICIO-DESKTOP-p1*/
.idx4-tpl590 { width:100%; margin:0; padding:0;}
.idx4-tpl590-container hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px !important; margin-bottom: 30px !important;}
/*FIM*/
.idx4-tpl590-container hr {border-color: #ff8000;border-width: 4px !important;margin-top: 40px !important;margin-bottom: 15px !important;}

/*INICIO-DESKTOP-p1*/
.idx5-tpl590 { width:100%; margin:0; padding:0;}
.idx5-tpl590-container hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px !important; margin-bottom: 30px !important;}
/*FIM*/
.idx5-tpl590-container hr {border-color: #ff8000;border-width: 4px !important;margin-top: 40px !important;margin-bottom: 15px !important;}





/*INICIO-DESKTOP-p1*/	.idx1-tpl764 a:hover{	text-decoration:none;	} .idx1-tpl764 .nav-tabs>li>a { font: 600 16px 'Montserrat', sans-serif; margin-right: 19px; padding: 0; color: #959595; border: none; background-color: transparent; } .idx1-tpl764 .nav-tabs>li:last-child>a { margin-right: 0; } .idx1-tpl764 .nav-tabs>li.active>a, .idx1-tpl764 .nav-tabs>li.active>a:focus, .idx1-tpl764 .nav-tabs>li.active>a:hover { color: #0057A3; border: none; background-color: transparent; } .idx1-tpl764 .nav-tabs { margin-bottom: 22px; border: none; } .idx1-tpl764 .tab-pane .col-xs-12.col-sm-12.col-md-12.col-lg-12 { margin-bottom: 30px; } .idx1-tpl764 .tab-pane .col-xs-12.col-sm-12.col-md-12.col-lg-12:last-child { margin-bottom: 0px; } .idx1-tpl764-p1-title { font: 500 16px/24px 'Montserrat', sans-serif; margin: 0px 0px -6px 0px; padding-left: 25px; letter-spacing: -0.4px; position: relative; color: black; } .idx1-tpl764-p1-title .idx1-tpl764-p1-span { font-size: 15px; left: 2px; font-weight: 600; color: #0067E5; position: absolute; }
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 767px) { .idx1-tpl764 a:hover{	text-decoration:none;	}
}
.idx1-tpl764 .nav-tabs>li.active>a, .idx1-tpl764 .nav-tabs>li.active>a:focus, .idx1-tpl764 .nav-tabs>li.active>a:hover {color: #fa8000;}
.idx1-tpl764-p1-title span {color: #000;}

/*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; }}

/*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 {margin: 30px 0 0 0;}
