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

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

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

/*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: #242f5b;}
.idx1-tpl148-p1-copyright {color: #fff;font-family: "Inter", sans-serif;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2071 { width: 100%; margin: 0; padding: 0; background-color: #242f5b; border-top: 5px solid #0a71be;}
.idx1-tpl2071-container { width: 1200px; height: 135px; margin: 0 auto; display: grid; grid-template-columns: 240px 728px 180px; justify-content: space-between;}
.idx1-tpl2071-left { display: flex; justify-content: center; align-items: center;}
.idx1-tpl2071-center { display: flex; justify-content: center; align-items: center;}
.idx1-tpl2071-right { display: flex; justify-content: center; align-items: end; flex-direction: column; row-gap: 10px;}
.idx1-tpl2071-social { display: flex; column-gap: 10px;}
.idx1-tpl2071-data { font: 400 11px "Inter", sans-serif; color: #fff; padding: inherit; margin: inherit;}
.idx1-tpl2071-previsao { font: 400 13px "Inter", sans-serif; display: flex; justify-content: center; align-items: center; column-gap: 10px; color: #fff;}
.idx1-tpl2071-previsao .max-temp { font: 800 13px "Inter", sans-serif;	margin: 0 0 0 6px;}
/*FIM*/
@media(max-width: 768px) { .idx1-tpl2071 { width: 100%; margin: 0; padding: 5px 15px; background-color: #242f5b; border-top: 5px solid #0a71be; } .idx1-tpl2071-container { width: 100%; height: auto; margin: 0 auto; display: grid; grid-template-columns: 1fr; justify-content: space-between; } .idx1-tpl2071-left, .idx1-tpl2071-center { display: none; } .idx1-tpl2071-right { display: flex; justify-content: space-between;	align-items: center; flex-direction: row; } .idx1-tpl2071-previsao { font: 400 10px "Inter", sans-serif; display: flex; justify-content: center; align-items: center; column-gap: 0; color: #fff; } .idx1-tpl2071-previsao .max-temp { font: 800 10px "Inter", sans-serif;	margin: 0 0 0 3px !important; } .idx1-tpl2071-social { display: flex; column-gap: 5px; }
}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2072 { width: 100%; margin: 0; padding: 0; position: relative; background-color: #fff; box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
}
.idx1-tpl2072.stick { position: fixed; top: 0; left: 0; box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);	z-index:999;}
.idx1-tpl2072-container { width: 1200px; height: 50px; margin: 0 auto; display: grid; grid-template-columns: 24px 1fr 20px; align-items: center; column-gap: 15px;}
.idx1-tpl2072-container div,
.idx1-tpl2072-container nav {}
.idx1-tpl2072-container nav { display: flex; align-items: center;}
.idx1-tpl2072-menuHam .ham { width: 24px; height: 20px; display: flex; justify-content: space-between; align-items: center; flex-direction: column; cursor: pointer;}
.idx1-tpl2072-menuHam .ham span { width: 100%; height: 2px; background-color: #000;}
.idx1-tpl2072-nav .navbar-nav { width: 100%;}
.idx1-tpl2072-nav .navbar-nav li a { padding: 12px; font: 500 16px "Inter", sans-serif; text-transform: uppercase; color: #000;}
.idx1-tpl2072-nav .navbar-nav li:first-child a { padding: 12px; font: 800 16px "Inter", sans-serif; text-transform: uppercase; color: #242f5b;
}
.idx1-tpl2072-nav .navbar-nav li a:hover,
.idx1-tpl2072-nav .navbar-nav li a:focus { color: #fff; background-color: #ff0000;
}
.idx1-tpl2072-megaMenu { width: 100%; height: auto; position: absolute; top: 50px; left: 0; background-color: #242f5bd6;}
.idx1-tpl2072-megaMenu-container { width: 1200px; margin: 0 auto;}
.idx1-tpl2072-megaMenu-container .navbar-nav li a { font: 400 16px "Inter", sans-serif; text-transform: uppercase; color: #fff; padding: 12px 0;}
.idx1-tpl2072-megaMenu-container .navbar-nav li a:hover,
.idx1-tpl2072-megaMenu-container .navbar-nav li a:focus { background-color: transparent !important; color: #ff6a6a;}
.idx1-tpl2072-nav .navbar-nav li a.ativo { background-color: #ff0000; color: #fff;}
.idx1-tpl2072-megaMenu-container .navbar-nav { width: 50%; display: flex; flex-wrap: wrap; padding: 25px 0;}
.idx1-tpl2072-megaMenu-container .navbar-nav li { width: 30%;}
.idx1-tpl2072-areaSearchContent { position: absolute; display: none; top: 31px; right: 0; width: 250px; 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-tpl2072-areaSearchContent form { display: flex; flex-direction: column; row-gap: 10px;}
.idx1-tpl2072-search { position: relative;}
.idx1-tpl2072-side-overlay { top: 0; left: 0; display: none; position: fixed; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, .7); z-index: 9999; opacity: 0; transition: all .5s ease-in-out;}
.idx1-tpl2072-menu-area.nav .open>a,
.idx1-tpl2072-menu-area .nav .open>a:focus,
.idx1-tpl2072-menu-area .nav .open>a:hover { background-color: transparent; border-color: transparent;}
.idx1-tpl2072-menu-principal-flex .navbar-nav li a { color: #fff !important; font: 500 14px "Montserrat", sans-serif !important; text-transform: uppercase !important;}
.idx1-tpl2072-menu-side-lateral { width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; z-index: 999;}
.idx1-tpl2072-menu-area { z-index: 99999; width: 300px; top: 0; background-color: #242f5b; padding: 20px; height: 100vh; position: fixed; left: -310px; transition: all .3s ease-in-out;}
.idx1-tpl2072-menu-area img { width: 80%; margin: 0 auto;}
.idx1-tpl2072-menu-area .dropdown-menu li a img { width: 62px;}
.idx1-tpl2072-logo-side { text-align: center; border-bottom: 1px solid #ffffff29; margin: 20px 0; padding-bottom: 20px;}
.idx1-tpl2072-side-overlay.active { transition: all .5s ease-in-out; background-color: rgba(0, 0, 0, 0.7); display: block; opacity: 1;}
.idx1-tpl2072-btn-closed { width: 100%; font: 600 16px "Montserrat", sans-serif; text-align: right;}
.idx1-tpl2072-btn-closed span { background-color: #fff; padding: 3px 8px; color: #0357a3; display: inline-block; border-radius: 5px; cursor: pointer;}
.idx1-tpl2072-lista-menu .navbar-nav li a { font: 500 14px "Montserrat", sans-serif; color: #fff; text-transform: uppercase; padding: 4px 0;}
.idx1-tpl2072-lista-menu .navbar-nav li a:hover { color: #fff; background-color: transparent; text-transform: uppercase; padding: 4px 0;}
.idx1-tpl2072-lista-menu .navbar-nav li { padding: 3px; float: none;}
.idx1-tpl2072-menu-area.active { left: 0;}
.idx1-tpl2072-menu-area hr { width: 100%; margin-top: 20px; margin-bottom: 20px; display: inline-block; border: 0; border-top: 1px solid #ffffff29;}
.idx1-tpl2072-grupoStickMenu img { width: 100px;}
.idx1-tpl2072-grupoStickMenu { display: grid; grid-template-columns: 100px 120px;}
.idx1-tpl2072-dataStickMenu { font: 500 11px "Inter", sans-serif; text-align: center;}
.idx1-tpl2072-nav .nav.navbar-nav { display: flex; justify-content: space-between;
}
.idx1-tpl2072-menuMobile { display: none;}
/*FIM*/
@media(max-width: 768px) { .idx1-tpl2072 { display: none; } .idx1-tpl2072-menuMobile { display: grid !important; grid-template-columns: 25px 1fr 25px; padding: 5px 15px; align-items: center; box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2); } .idx1-tpl2072-menuMobile a { text-align: center; } .idx1-tpl2072-stickMobile { width: 100%; position: fixed; top: 0px; left: 0; z-index: 999; background-color: #fff; box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.4); }}
.idx1-tpl2072 {background-color: #131931;}
.idx1-tpl2072-menuHam .ham span {background-color: #fff;}
.idx1-tpl2072-nav .navbar-nav li a {font: 400 14px "Inter", sans-serif;color: #fff;}
.idx1-tpl2072-nav .navbar-nav li:first-child a {font: 700 14px "Inter", sans-serif;color: #fff;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2190 { width: 100%; padding: 30px 0; margin: 0; background-color: #242f5b;}
.idx1-tpl2190 a:hover{ text-decoration: none;}
.idx1-tpl2190-container{ width: 100%; max-width: 1200px; margin: 0 auto; display: flex; flex-direction: row; gap: 30px;}
.idx1-tpl2190-swiper { width: 870px; position: relative;}
.idx1-tpl2190-slide-wrapper { position: relative; width: 100%; height: fit-content;}
.idx1-tpl2190-credit{ display: flex; width: fit-content; background: linear-gradient(transparent, #353535); justify-content: end; margin: 0; padding: 5px; position: absolute; right: 0px; color: #fff; font: 400 12px Open Sans, sans-serif;
}
.idx1-tpl2190-img { width: 870px; object-fit: cover;}
.idx1-tpl2190-img lite-youtube,
.idx1-tpl2190-img img { width: 100%; height: 100%; object-fit: cover; display: block;}
.idx1-tpl2190-slide-link { display: block; position: relative;}
.idx1-tpl2190-overlay { position: absolute; bottom: 0; left: 0; width: 100%; padding: 30px; z-index: 1; color: #fff;}
.idx1-tpl2190-overlay a{ color: #fff;}
.idx1-tpl2190-overlay::before { content: ""; position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, #353535 100%); z-index: -1;}
.idx1-tpl2190-hat { color: #fff; font: 800 12px "Inter", sans-serif; padding: 5px 8px; width: fit-content; background-color: #b9292c; margin-bottom: 10px; text-transform: uppercase;}
.idx1-tpl2190-title { color: #fff; font: 400 36px/43px "Frank Ruhl Libre", sans-serif; margin: 0;}
.idx1-tpl2190-credit-coluna-direita{ font: 400 12px Open Sans, sans-serif; margin: 0; float: right; color: #c0c0c0;}
.idx1-tpl2190-coluna-direita-img { width: 300px; object-fit: cover; background-color: #ccc; margin-bottom: 15px;}
.idx1-tpl2190-side-text { padding-left: 0px;}
.idx1-tpl2190-side-text .idx1-tpl2190-hat { font: 800 12px "Inter", sans-serif; width: fit-content; padding: 5px 8px; background-color: #b9292c; color: #fff; text-transform: uppercase; margin: 0 0 5px 0;}
.idx1-tpl2190-side-text .idx1-tpl2190-title { font: 500 18px/25px "Frank Ruhl Libre", sans-serif; color: #fff; margin: 0;}
.idx1-tpl2190 .swiper-button-next,
.idx1-tpl2190 .swiper-button-prev { color: #fff !important;}
.swiper-button-next::after, .swiper-button-prev::after { font-size: 22px;}
.idx1-tpl2190-coluna-direita-materias{ display: flex; flex-direction: column; gap: 30px;}
.idx1-tpl2190-coluna-direita{ width: 300px;}
.idx1-tpl2190 .youtube-player{ height: 100%;}
.idx1-tpl2190 .swiper-slide lite-youtube{ max-width: 870px !important;}
.idx1-tpl2190 .idx1-tpl2190-coluna-direita lite-youtube{ max-width: 300px;}
.idx1-tpl2190 .idx1-tpl2190-overlay{ transition: opacity .2s ease, visibility .2s ease; will-change: opacity;}
.idx1-tpl2190 .idx1-tpl2190-slide-wrapper.is-playing .idx1-tpl2190-overlay,
.idx1-tpl2190 .idx1-tpl2190-slide-wrapper.hide-overlay .idx1-tpl2190-overlay{ opacity: 0; visibility: hidden; pointer-events: none;}
.idx1-tpl2190 .idx1-tpl2190-overlay.is-hidden { opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; transition: opacity .2s ease, visibility .2s ease;}
/*FIM*/
@media (max-width: 365px) { .idx1-tpl2190-overlay{ min-height: auto; background: linear-gradient(transparent, rgba(0,0,0,.55)); bottom: 50px !important; }}
@media (max-width: 768px) { .idx1-tpl2190-container{ max-width: 100%; margin: 0 auto; padding: 0 15px; display: flex; flex-direction: column; gap: 30px; } .idx1-tpl2190 .idx1-tpl2190-coluna-direita lite-youtube{ max-width: 768px; } .idx1-tpl2190-swiper{ width: 100%; margin-top: 10px; } .idx1-tpl2190-img{ width: 100%; object-fit: cover; } .idx1-tpl2190-overlay{ min-height: auto; background: linear-gradient(transparent, rgba(0,0,0,.55)); } .idx1-tpl2190-overlay::before { content: ""; position: absolute; inset: 0; background: linear-gradient(transparent, rgba(0,0,0,.55)); z-index: -1; } .idx1-tpl2190-hat{ font: 800 12px Open Sans, sans-serif; margin: 0 0 6px 0; } .idx1-tpl2190-title{ font: 600 18px/24px Open Sans, sans-serif; margin: 0; } .idx1-tpl2190-credit{ font: 400 11px Open Sans, sans-serif; padding: 4px 6px; } .idx1-tpl2190 .swiper-button-next, .idx1-tpl2190 .swiper-button-prev{ color: #fff !important; } .swiper-button-next::after, .swiper-button-prev::after{ font-size: 16px; } .idx1-tpl2190-coluna-direita{ width: 100%; } .idx1-tpl2190-coluna-direita-materias{ gap: 30px; } .idx1-tpl2190-coluna-direita-img{ width: 100%; object-fit: cover; margin-bottom: 10px; } .idx1-tpl2190-side-text .idx1-tpl2190-hat{ font: 800 13px Open Sans, sans-serif; margin: 0 0 4px 0; } .idx1-tpl2190-side-text .idx1-tpl2190-title{ font: 500 15px/22px Open Sans, sans-serif; }}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2191 { width: 100%; padding: 0; margin: 0; background-color: transparent;}
.idx1-tpl2191 a:hover{ text-decoration: none;}
.idx1-tpl2191-container{ width: 100%; max-width: 1200px; margin: 0 auto; border-top: 1px solid transparent;}
.idx1-tpl2191-materias{ display: flex; flex-direction: row; gap: 30px; flex-wrap: wrap;}
.idx1-tpl2191-materia{ width: 275px;}
.idx1-tpl2191-img lite-youtube,
.idx1-tpl2191-img{ width: 275px; height: auto; object-fit: cover;}
.idx1-tpl2191-hat { font: 800 12px "Inter", sans-serif; width: fit-content; padding: 5px 8px; background-color: #b9292c; color: #fff; text-transform: uppercase; margin: 15px 0 20px 0;}
.idx1-tpl2191-title { color: #000; font: 500 18px/25px "Frank Ruhl Libre", sans-serif; margin: 0;}
/*FIM*/
@media (max-width: 768px) { .idx1-tpl2191-container{ width: 100%; padding: 0 15px;}
.idx1-tpl2191-materias{ flex-direction: column; width: 100%;}
.idx1-tpl2191-materia{ width: 100%;}
.idx1-tpl2191-img lite-youtube,
.idx1-tpl2191-img{ width: 100%; height: auto; object-fit: cover;}}

/*INICIO-DESKTOP-p1*/
.idx2-tpl2191 { width: 100%; padding: 0; margin: 0; background-color: transparent;}
.idx2-tpl2191 a:hover{ text-decoration: none;}
.idx2-tpl2191-container{ width: 100%; max-width: 1200px; margin: 0 auto; border-top: 1px solid transparent;}
.idx2-tpl2191-materias{ display: flex; flex-direction: row; gap: 30px; flex-wrap: wrap;}
.idx2-tpl2191-materia{ width: 275px;}
.idx2-tpl2191-img lite-youtube,
.idx2-tpl2191-img{ width: 275px; height: auto; object-fit: cover;}
.idx2-tpl2191-hat { font: 800 12px "Inter", sans-serif; width: fit-content; padding: 5px 8px; background-color: #b9292c; color: #fff; text-transform: uppercase; margin: 15px 0 20px 0;}
.idx2-tpl2191-title { color: #000; font: 500 18px/25px "Frank Ruhl Libre", sans-serif; margin: 0;}
/*FIM*/
@media (max-width: 768px) { .idx2-tpl2191-container{ width: 100%; padding: 0 15px;}
.idx2-tpl2191-materias{ flex-direction: column; width: 100%;}
.idx2-tpl2191-materia{ width: 100%;}
.idx2-tpl2191-img lite-youtube,
.idx2-tpl2191-img{ width: 100%; height: auto; object-fit: cover;}}

/*INICIO-DESKTOP-p1*/
.idx3-tpl2191 { width: 100%; padding: 0; margin: 0; background-color: transparent;}
.idx3-tpl2191 a:hover{ text-decoration: none;}
.idx3-tpl2191-container{ width: 100%; max-width: 1200px; margin: 0 auto; border-top: 1px solid transparent;}
.idx3-tpl2191-materias{ display: flex; flex-direction: row; gap: 30px; flex-wrap: wrap;}
.idx3-tpl2191-materia{ width: 275px;}
.idx3-tpl2191-img lite-youtube,
.idx3-tpl2191-img{ width: 275px; height: auto; object-fit: cover;}
.idx3-tpl2191-hat { font: 800 12px "Inter", sans-serif; width: fit-content; padding: 5px 8px; background-color: #b9292c; color: #fff; text-transform: uppercase; margin: 15px 0 20px 0;}
.idx3-tpl2191-title { color: #000; font: 500 18px/25px "Frank Ruhl Libre", sans-serif; margin: 0;}
/*FIM*/
@media (max-width: 768px) { .idx3-tpl2191-container{ width: 100%; padding: 0 15px;}
.idx3-tpl2191-materias{ flex-direction: column; width: 100%;}
.idx3-tpl2191-materia{ width: 100%;}
.idx3-tpl2191-img lite-youtube,
.idx3-tpl2191-img{ width: 100%; height: auto; object-fit: cover;}}

/*INICIO-DESKTOP-p1*/
.idx4-tpl2191 { width: 100%; padding: 0; margin: 0; background-color: transparent;}
.idx4-tpl2191 a:hover{ text-decoration: none;}
.idx4-tpl2191-container{ width: 100%; max-width: 1200px; margin: 0 auto; border-top: 1px solid transparent;}
.idx4-tpl2191-materias{ display: flex; flex-direction: row; gap: 30px; flex-wrap: wrap;}
.idx4-tpl2191-materia{ width: 275px;}
.idx4-tpl2191-img lite-youtube,
.idx4-tpl2191-img{ width: 275px; height: auto; object-fit: cover;}
.idx4-tpl2191-hat { font: 800 12px "Inter", sans-serif; width: fit-content; padding: 5px 8px; background-color: #b9292c; color: #fff; text-transform: uppercase; margin: 15px 0 20px 0;}
.idx4-tpl2191-title { color: #000; font: 500 18px/25px "Frank Ruhl Libre", sans-serif; margin: 0;}
/*FIM*/
@media (max-width: 768px) { .idx4-tpl2191-container{ width: 100%; padding: 0 15px;}
.idx4-tpl2191-materias{ flex-direction: column; width: 100%;}
.idx4-tpl2191-materia{ width: 100%;}
.idx4-tpl2191-img lite-youtube,
.idx4-tpl2191-img{ width: 100%; height: auto; object-fit: cover;}}

/*INICIO-DESKTOP-p1*/
.idx5-tpl2191 { width: 100%; padding: 0; margin: 0; background-color: transparent;}
.idx5-tpl2191-container{ width: 100%; max-width: 1200px; margin: 0 auto; border-top: 1px solid transparent;}
.idx5-tpl2191-materias{ display: flex; flex-direction: row; gap: 30px; flex-wrap: wrap;}
.idx5-tpl2191-materia{ width: 275px;}
.idx5-tpl2191-img lite-youtube,
.idx5-tpl2191-img{ width: 275px; height: auto; object-fit: cover;}
.idx5-tpl2191-hat { font: 800 12px "Inter", sans-serif; width: fit-content; padding: 5px 8px; background-color: #b9292c; color: #fff; text-transform: uppercase; margin: 15px 0 20px 0;}
.idx5-tpl2191-title { color: #000; font: 500 18px/25px "Frank Ruhl Libre", sans-serif; margin: 0;}
/*FIM*/
@media (max-width: 768px) {.idx5-tpl2191-materias{ flex-direction: column;}
.idx5-tpl2191-materia{ width: 100%;}}

/*INICIO-DESKTOP-p1*/
.idx6-tpl2191 { width: 100%; padding: 0; margin: 0; background-color: transparent;}
.idx6-tpl2191-container{ width: 100%; max-width: 1200px; margin: 0 auto; border-top: 1px solid transparent;}
.idx6-tpl2191-materias{ display: flex; flex-direction: row; gap: 30px; flex-wrap: wrap;}
.idx6-tpl2191-materia{ width: 275px;}
.idx6-tpl2191-img lite-youtube,
.idx6-tpl2191-img{ width: 275px; height: auto; object-fit: cover;}
.idx6-tpl2191-hat { font: 800 12px "Inter", sans-serif; width: fit-content; padding: 5px 8px; background-color: #b9292c; color: #fff; text-transform: uppercase; margin: 15px 0 20px 0;}
.idx6-tpl2191-title { color: #000; font: 500 18px/25px "Frank Ruhl Libre", sans-serif; margin: 0;}
/*FIM*/
@media (max-width: 768px) {.idx6-tpl2191-materias{ flex-direction: column;}
.idx6-tpl2191-materia{ width: 100%;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2192{ width: 100%; padding: 0; margin: 0;}
.idx1-tpl2192 a:hover{ text-decoration: none;}
.idx1-tpl2192-container{ max-width: 870px; width: 100%; display: flex; gap: 30px;}
.idx1-tpl2192-Destaque{ max-width: 570px; width: 100%;}
.idx1-tpl2192-Destaque-materia-materia{ width: 100%;}
.idx1-tpl2192-Destaque-materia-img{ width: 100%; object-fit: cover;}
.idx1-tpl2192-Destaque .idx1-tpl2192-hat { font: 800 12px "Inter", sans-serif; width: fit-content; padding: 5px 8px; background-color: #b9292c; color: #fff; text-transform: uppercase; margin: 15px 0 20px 0;}
.idx1-tpl2192-Destaque .idx1-tpl2192-title { color: #000; font: 500 24px/31px "Frank Ruhl Libre", sans-serif; margin: 0;}
.idx1-tpl2192-coluna-direita{ max-width: 270px; width: 100%;}
.idx1-tpl2192-coluna-direita-materias{ display: flex; flex-direction: column; gap: 30px;}
.idx1-tpl2192-coluna-direita-materia{ width: 100%;}
.idx1-tpl2192-Destaque-materia-img lite-youtube{ height: 100%;}
.idx1-tpl2192-coluna-direita-img lite-youtube,
.idx1-tpl2192-coluna-direita-img { width: 100%; height: 150px; object-fit: cover;}
.idx1-tpl2192-coluna-direita .idx1-tpl2192-hat{ font: 800 12px "Inter", sans-serif; width: fit-content; padding: 5px 8px; background-color: #b9292c; color: #fff; text-transform: uppercase; margin: 15px 0 20px 0;}
.idx1-tpl2192-coluna-direita .idx1-tpl2192-title{ color: #000; font: 500 18px/25px "Frank Ruhl Libre", sans-serif; margin: 0;}
/*FIM*/
@media (max-width: 786px){
.idx1-tpl2192-container{ flex-direction: column;}
.idx1-tpl2192-coluna-direita{ max-width: 786px; width: 100%;}
.idx1-tpl2192-coluna-direita-img lite-youtube,
.idx1-tpl2192-coluna-direita-img { height: auto;}
}

/*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: 300 18px "Barlow", sans-serif; color: #fff;}
.idx1-tpl2193-logo-footer{ width: 100%; height: auto; margin-bottom: 40px;}
.idx1-tpl2193-logo-footer-mobile{ display: none;}
/*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-tpl2194 { width: 100%; padding: 0; margin: 0; background-color: transparent;}
.idx1-tpl2194 a:hover{ text-decoration: none;}
.idx1-tpl2194-container{ width: 100%; max-width: 870px; margin: 0 auto;}
.idx1-tpl2194-materias{ display: flex; flex-direction: row; gap: 30px; flex-wrap: wrap;}
.idx1-tpl2194-materia{ width: 270px;}
.idx1-tpl2194-img lite-youtube,
.idx1-tpl2194-img{ width: 270px; height: auto; object-fit: cover;}
.idx1-tpl2194-hat { font: 800 12px "Inter", sans-serif; width: fit-content; padding: 5px 8px; background-color: #b9292c; color: #fff; text-transform: uppercase; margin: 15px 0 20px 0;}
.idx1-tpl2194-title { color: #000; font: 500 18px/25px "Frank Ruhl Libre", sans-serif; margin: 0;}
/*FIM*/
@media (max-width: 768px) {.idx1-tpl2194-materias{ flex-direction: column;}
.idx1-tpl2194-materia{ width: 100%;}
.idx1-tpl2194-img lite-youtube,
.idx1-tpl2194-img{ width: 100%;}}

/*INICIO-DESKTOP-p1*/
.idx2-tpl2194 { width: 100%; padding: 0; margin: 0; background-color: transparent;}
.idx2-tpl2194 a:hover{ text-decoration: none;}
.idx2-tpl2194-container{ width: 100%; max-width: 870px; margin: 0 auto;}
.idx2-tpl2194-materias{ display: flex; flex-direction: row; gap: 30px; flex-wrap: wrap;}
.idx2-tpl2194-materia{ width: 270px;}
.idx2-tpl2194-img lite-youtube,
.idx2-tpl2194-img{ width: 270px; height: auto; object-fit: cover;}
.idx2-tpl2194-hat { font: 800 12px "Inter", sans-serif; width: fit-content; padding: 5px 8px; background-color: #b9292c; color: #fff; text-transform: uppercase; margin: 15px 0 20px 0;}
.idx2-tpl2194-title { color: #000; font: 500 18px/25px "Frank Ruhl Libre", sans-serif; margin: 0;}
/*FIM*/
@media (max-width: 768px) {.idx2-tpl2194-materias{ flex-direction: column;}
.idx2-tpl2194-materia{ width: 100%;}
.idx2-tpl2194-img lite-youtube,
.idx2-tpl2194-img{ width: 100%;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2195 { width: 100%; padding: 0; margin: 0; background-color: #131931;}
.idx1-tpl2195 a:hover{ text-decoration: none;}
.idx1-tpl2195-container{ width: 100%; max-width: 1200px; padding: 30px 0; margin: 0 auto; border-top: 5px solid #b9292c;}
.idx1-tpl2195-materias{ display: flex; flex-direction: row; gap: 30px; flex-wrap: wrap;}
.idx1-tpl2195-materia{ width: 275px;}
.idx1-tpl2195-img lite-youtube,
.idx1-tpl2195-img{ width: 275px; height: auto; object-fit: cover;}
.idx1-tpl2195-hat { font: 800 12px "Inter", sans-serif; width: fit-content; padding: 5px 8px; background-color: #b9292c; color: #fff; text-transform: uppercase; margin: 15px 0 20px 0;}
.idx1-tpl2195-title { color: #fff; font: 500 18px/25px "Frank Ruhl Libre", sans-serif; margin: 0;}
/*FIM*/
@media (max-width: 768px) {.idx1-tpl2195-container{padding: 30px 15px;}
.idx1-tpl2195-materias{ flex-direction: column;}
.idx1-tpl2195-materia{ width: 100%;}
.idx1-tpl2195-img lite-youtube,
.idx1-tpl2195-img{ width: 100%;}}

/*INICIO-DESKTOP-p1*/
.idx2-tpl2195 { width: 100%; padding: 0; margin: 0; background-color: #131931;}
.idx2-tpl2195 a:hover{ text-decoration: none;}
.idx2-tpl2195-container{ width: 100%; max-width: 1200px; padding: 30px 0; margin: 0 auto; border-top: 5px solid #b9292c;}
.idx2-tpl2195-materias{ display: flex; flex-direction: row; gap: 30px; flex-wrap: wrap;}
.idx2-tpl2195-materia{ width: 275px;}
.idx2-tpl2195-img lite-youtube,
.idx2-tpl2195-img{ width: 275px; height: auto; object-fit: cover;}
.idx2-tpl2195-hat { font: 800 12px "Inter", sans-serif; width: fit-content; padding: 5px 8px; background-color: #b9292c; color: #fff; text-transform: uppercase; margin: 15px 0 20px 0;}
.idx2-tpl2195-title { color: #fff; font: 500 18px/25px "Frank Ruhl Libre", sans-serif; margin: 0;}
/*FIM*/
@media (max-width: 768px) {.idx2-tpl2195-container{padding: 30px 15px;}
.idx2-tpl2195-materias{ flex-direction: column;}
.idx2-tpl2195-materia{ width: 100%;}
.idx2-tpl2195-img lite-youtube,
.idx2-tpl2195-img{ width: 100%;}}

/*INICIO-DESKTOP-p1*/
.idx3-tpl2195 { width: 100%; padding: 0; margin: 0; background-color: #131931;}
.idx3-tpl2195-container{ width: 100%; max-width: 1200px; padding: 30px 0; margin: 0 auto; border-top: 5px solid #b9292c;}
.idx3-tpl2195-materias{ display: flex; flex-direction: row; gap: 30px; flex-wrap: wrap;}
.idx3-tpl2195-materia{ width: 275px;}
.idx3-tpl2195-img lite-youtube,
.idx3-tpl2195-img{ width: 275px; height: auto; object-fit: cover;}
.idx3-tpl2195-hat { font: 800 12px "Inter", sans-serif; width: fit-content; padding: 5px 8px; background-color: #b9292c; color: #fff; text-transform: uppercase; margin: 15px 0 20px 0;}
.idx3-tpl2195-title { color: #fff; font: 500 18px/25px "Frank Ruhl Libre", sans-serif; margin: 0;}
/*FIM*/
@media (max-width: 768px) {.idx3-tpl2195-materias{ flex-direction: column;}
.idx3-tpl2195-materia{ width: 100%;}}
.idx3-tpl2195 {background-color: transparent !important;}
.idx3-tpl2195-container {border-top: none;}
.idx3-tpl2195-title {color: #000 !important;}

/*INICIO-DESKTOP-p1*/
.idx1-tpl2196 { width: 100%; padding: 0; margin: 0; background-color: transparent;}
.idx1-tpl2196 a:hover{ text-decoration: none;}
.idx1-tpl2196-container{ width: 100%; max-width: 1200px; margin: 0 auto; border-top: 1px solid transparent;}
.idx1-tpl2196-materias{ display: flex; flex-direction: row; gap: 30px; flex-wrap: wrap;}
.idx1-tpl2196-materia{ width: 275px;}
.idx1-tpl2196-img lite-youtube,
.idx1-tpl2196-img{ width: 275px; height: auto; object-fit: cover;}
.idx1-tpl2196-hat { font: 800 12px "Inter", sans-serif; width: fit-content; padding: 5px 8px; background-color: #b9292c; color: #fff; text-transform: uppercase; margin: 15px 0 20px 0;}
.idx1-tpl2196-title { color: #000; font: 500 18px/25px "Frank Ruhl Libre", sans-serif; margin: 0;}
/*FIM*/
@media (max-width: 768px) {.idx1-tpl2196-container{ padding: 0 15px;}
.idx1-tpl2196-materias{ flex-direction: column;}
.idx1-tpl2196-materia{ width: 100%;}
.idx1-tpl2196-img lite-youtube,
.idx1-tpl2196-img{ width: 100%;}}

/*INICIO-DESKTOP-p1*/
.idx2-tpl2196 { width: 100%; padding: 0; margin: 0; background-color: transparent;}
.idx2-tpl2196 a:hover{ text-decoration: none;}
.idx2-tpl2196-container{ width: 100%; max-width: 1200px; margin: 0 auto; border-top: 1px solid transparent;}
.idx2-tpl2196-materias{ display: flex; flex-direction: row; gap: 30px; flex-wrap: wrap;}
.idx2-tpl2196-materia{ width: 275px;}
.idx2-tpl2196-img lite-youtube,
.idx2-tpl2196-img{ width: 275px; height: auto; object-fit: cover;}
.idx2-tpl2196-hat { font: 800 12px "Inter", sans-serif; width: fit-content; padding: 5px 8px; background-color: #b9292c; color: #fff; text-transform: uppercase; margin: 15px 0 20px 0;}
.idx2-tpl2196-title { color: #000; font: 500 18px/25px "Frank Ruhl Libre", sans-serif; margin: 0;}
/*FIM*/
@media (max-width: 768px) {.idx2-tpl2196-container{ padding: 0 15px;}
.idx2-tpl2196-materias{ flex-direction: column;}
.idx2-tpl2196-materia{ width: 100%;}
.idx2-tpl2196-img lite-youtube,
.idx2-tpl2196-img{ width: 100%;}}

/*INICIO-DESKTOP-p1*/
.idx1-tpl359{ width: 100%; background-color: #fff;}
/*FIM*/
.idx1-tpl359 {background-color: transparent;}

/*INICIO-DESKTOP-p1*/
.idx2-tpl359{ width: 100%; background-color: #fff;}
/*FIM*/
.idx2-tpl359 {background-color: transparent;}

/*INICIO-DESKTOP-p1*/
.idx3-tpl359{ width: 100%; background-color: #fff;}
/*FIM*/

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

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

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

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

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