 /*INICIO-DESKTOP-p1*/
.idx1-tpl1051-p1-hat { font: 500 15.2px/20px "Montserrat",sans-serif; color: #fff; position: relative; text-transform: uppercase; letter-spacing: -.02em; text-align: left; margin: 0 0 10px;}
.idx1-tpl1051-p1-title { color: #fff; font: 500 28px/32px "Montserrat",sans-serif;}
.idx1-tpl1051-load { opacity: .6; overflow: hidden; width: 100%; height: 470px;}
.idx1-tpl1051-p1-description { position: absolute; left: 0px; bottom: 0px; width: 100%; padding: 16px 29px; background-image: linear-gradient(rgba(0,0,0,0), #000);}
.idx1-tpl1051-p1-credit-1 { width: 100%; font: 400 10px "Montserrat", sans-serif; text-transform: uppercase; text-align: right;	color: #000;}
.idx1-tpl1051-hr-line hr{ margin-top: 5px; margin-bottom: 5px; border: 0; border-top: 1px solid #eee;}
#idx1-tpl1051.rsDefault.rsHor .rsArrowRight { right: 15px; top: 0;}
#idx1-tpl1051.rsDefault.rsHor .rsArrowLeft { left: 25px; top: 0;}
#idx1-tpl1051.rsDefault.rsHor .rsArrowRight .rsArrowIcn { background: url(/images/icons/arrow-right-2.png); background-position: -81px -75px;}
#idx1-tpl1051.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background: url(/images/icons/arrow-left-2.png); background-position: 0;} /*FIM*/ /*INICIO-DESKTOP-p2*/
.idx1-tpl1051-p2-hat,
.idx1-tpl1051-p3-hat{ font: 800 13px 'Montserrat', sans-serif; color: #f06731; margin: 10px 0 2px; text-transform: uppercase; display: block;}
.idx1-tpl1051-p2-title{ font: 500 16px 'Montserrat', sans-serif; color: #000; display: block;}
.idx1-tpl1051-p2-image,
.idx1-tpl1051-p3-image { width: 100%;}
.idx1-tpl1051-p2-credit-1,
.idx1-tpl1051-p3-credit-1 { width: 100%; font: 400 10px "Montserrat", sans-serif; text-transform: uppercase; text-align: right;} /*FIM*/ /* SMARTPHONE */ @media only screen and (max-width : 767px) { #idx1tpl1051 .idx1tpl1051-p1-description { position: relative; bottom: 0; left: 0; width: 100%; background-color: rgba(0,0,0,.7); font: 500 16.3px/20px Montserrat,sans-serif; } }
.idx1tpl1051-p2-hat {color: #d90000;}

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

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

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

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

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

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

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

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

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

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

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

/*INICIO-DESKTOP-p1*/
.idx1-tpl1525 {width: 100%;margin: 0;padding: 0;}
.idx1-tpl1525-container {width: 1200px;margin: 0 auto;padding: 0 330px 0 0;}
.idx1-tpl1525-box-left {width: 570px;float: left;margin-right: 30px;}
.idx1-tpl1525-box-right {width: 270px;float: left;}
.idx1-tpl1525-box-left .hat, .idx1-tpl1525-box-right .hat {text-transform: uppercase;color: #003e3c;font: 800 15px 'Montserrat', sans-serif;margin: 15px 0px 11px;text-align: left;}
.idx1-tpl1525-box-left .title {font: 500 22px 'Montserrat', sans-serif;color: #000;margin-top: 17px; margin-bottom: 17px;line-height: 24px;display: block;text-align: left;}
.idx1-tpl1525-box-right .title2 {font: 500 18px 'Montserrat', sans-serif;color: #000;margin: 0px;margin-bottom: 17px;line-height: 24px;}
.idx1-tpl1525-box-left .owl-carousel .owl-item img { display: block; width: 100%; object-fit: cover;}
#sync1 .item {padding: 0px;margin: 0px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;}
#sync2 .item {background: #C9C9C9;padding: 0;margin: 0 5px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;cursor: pointer;opacity: 0.5;}
#sync2 .item h1 {font-size: 18px;}
#sync2 .current .item {background: #0c83e7;opacity: 1;}
.owl-theme .owl-nav {}
.owl-theme .owl-nav [class*=owl-] {transition: all 0.3s ease;}
.owl-theme .owl-nav [class*=owl-].disabled:hover {background-color: #D6D6D6;}
#sync1.owl-theme {position: relative;}
#sync1.owl-theme .owl-next,
#sync1.owl-theme .owl-prev {width: 22px;height: 40px;margin-top: -20px;position: absolute;top: 35%;}
#sync1.owl-theme .owl-prev {left: 10px;}
#sync1.owl-theme .owl-next {right: 10px;}
/*FIM*/
@media(max-width: 786px) {.idx1-tpl1525-container {width: 100%;margin: 0 auto;padding: 0 10px;}
.idx1-tpl1525-box-left {width: 100%;float: left;height: 420px;margin-right: 0;}
.idx1-tpl1525-box-right {width: 100%;float: left;}
.idx1-tpl1525-box-right img {width: 100%;height: 758px;}
.idx1-tpl1525-box-left .owl-carousel .owl-item img.img-large { display: block; width: 100%; object-fit: cover; height: auto !important;}
.idx1-tpl1525-box-left .owl-carousel .owl-item img { display: block; width: 100%; object-fit: cover; height: 50px;}
#sync1.owl-theme .owl-next,
#sync1.owl-theme .owl-prev {width: 22px;height: 40px;margin-top: -20px;position: absolute;top: 30%;}}

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

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

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

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

/*INICIO-DESKTOP-p1*/
.idx1-tpl20 hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px; margin-bottom: 30px;}
.idx1-tpl20-row{ width: 100%; margin-left: inherit; margin-right: inherit;	margin-top: inherit; margin-bottom: inherit;}
/*FIM*/
 /*INICIO-DESKTOP-p1*/ .idx1-tpl209-box-title-ses { font: 500 18px Montserrat,sans-serif; margin: 0 0 30px 0; padding: 14px 20px; background-image: -webkit-linear-gradient(left, #0091D8, #004B90); background-image: -o-linear-gradient(left, #0091D8, #004B90); background-image: linear-gradient(to right, #0091D8, #004B90); color: #fff; text-transform: uppercase; } .idx1-tpl209-bloco-anexo { padding: 10px; margin-bottom: 20px; background-color: #ececec; } .idx1-tpl209-bloco-anexo h4 { font: 500 16px Montserrat,sans-serif; margin: 8px 0 0 0; color: #3e3e3e; } .idx1-tpl209-bloco-anexo img { margin-right: 7px; } /*FIM*/
.idx1-tpl209-bloco-anexo h4 {color: #3e3e3e;}

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

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

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

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

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

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

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








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

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