body {
   background-color: #FFFFFF;
   color: #000000;
   font-family: Arial;
   font-size: 13px;
   font-weight: normal;
   line-height: 1.1875;
   margin: 0;
   overflow-x: hidden;
   padding: 0;
}
* {
   scrollbar-color: rgba(198,198,198,1.00) rgba(0,0,0,1.00);
   scrollbar-width: thin;
}
::-webkit-scrollbar {
   width: 8px;
}
::-webkit-scrollbar-track {
   background: rgba(0,0,0,1.00);
}
::-webkit-scrollbar-thumb {
   background-color: rgba(198,198,198,1.00);
}
::-webkit-scrollbar-corner {
   background: rgba(0,0,0,1.00);
}
::-webkit-scrollbar-thumb:hover {
   background-color: rgba(255,192,0,1.00);
}
a {
   color: #000000;
   text-decoration: none;
}
a:visited {
   color: #3F3F3F;
}
a:hover {
   color: #000000;
   text-decoration: none;
}
.visibility-hidden {
   visibility: hidden;
}
#preloader {
   background: #FFFFFF url("../img/rotating-dots.gif") no-repeat center center;
   bottom: 0;
   opacity: 0;
   position: fixed;
   top: 0;
   width: 100%;
   z-index: 99999;
}
#wb_header {
   background-clip: padding-box;
   background-color: rgba(248,248,248,0.97);
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-shadow: 0px -1px 8px #000000;
   box-sizing: border-box;
   clear: both;
   display: table;
   left: 0;
   margin: 0;
   position: fixed;
   table-layout: fixed;
   text-align: center;
   top: 0;
   width: 100%;
   z-index: 7777;
}
#header {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   max-width: 99999999px;
   padding: 0;
}
#header > .col-1,
#header > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 0px;
   padding-right: 0px;
   position: relative;
}
#header > .col-1,
#header > .col-2 {
   flex: 0 0 auto;
}
#header > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 8.33333333%;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 8.33333333%;
   text-align: center;
}
#header > .col-1 > .col-1-padding {
   box-sizing: border-box;
   padding: 6px 0 0 4px;
   width: 100%;
}
#header > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 91.66666667%;
   flex-wrap: wrap;
   justify-content: flex-end;
   max-width: 91.66666667%;
   text-align: right;
}
@media (max-width: 0px) {
#header > .col-1,
#header > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#Menu .modal-content {
   background-color: #F8F8F8;
   background-image: none;
   border-radius: 0px;
   margin: 0;
   overflow: visible;
}
#Menu.modal {
   -webkit-overflow-scrolling: touch;
   bottom: 0;
   display: none;
   left: 0;
   outline: 0;
   overflow: hidden;
   position: fixed;
   right: 0;
   top: 0;
   z-index: 9999;
}
#Menu .modal-open .modal {
   overflow-x: hidden;
   overflow-y: auto;
}
#Menu .modal-open {
   overflow: hidden;
}
#Menu .modal-dialog {
   margin-left: auto;
   margin-right: auto;
   position: relative;
   width: 318px;
}
#Menu .modal-content {
   -webkit-background-clip: padding-box;
   background-clip: padding-box;
   outline: 0;
   position: relative;
}
#Menu .modal-header {
   border-bottom: 1px solid #7F7F7F;
   min-height: 16px;
   padding: 15px 15px 15px 15px;
}
#Menu .modal-footer {
   border-top: 1px solid #7F7F7F;
   padding: 15px 15px 15px 15px;
}
#Menu .modal-body {
   height: 737px;
   position: relative;
   width: 318px;
}
#Menu .close {
   -webkit-appearance: none;
   background: 0 0;
   border: 0;
   color: #7F7F7F;
   cursor: pointer;
   float: right;
   font-size: 21px;
   font-weight: 700;
   line-height: 1;
   margin-top: -2px;
   opacity: 0.5;
   padding: 15px 15px 0 0;
   text-shadow: 0px 1px 0px #fff;
}
.modal-backdrop {
   background-color: #000;
   bottom: 0;
   left: 0;
   position: fixed;
   right: 0;
   top: 0;
   z-index: 1040;
}
.modal-backdrop.fade {
   opacity: 0;
   transition: opacity .15s linear;
}
.modal-backdrop.show {
   opacity: 0.5  !important;
}
.modal-open {
   overflow: hidden;
}
#Menu .modal-content {
   margin: 0;
}
#Menu .modal-title {
   color: #7F7F7F;
   font-size: 16px;
   font-weight: 500;
   margin: 0;
}
#Menu .modal-dialog {
   align-items: flex-start;
   display: flex;
   justify-content: flex-start;
   margin-left: 0  !important;
}
#wb_LayoutGrid2_sucesso {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid2_sucesso {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   padding: 70px 15px 0 15px;
}
#LayoutGrid2_sucesso > .row {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGrid2_sucesso > .row > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid2_sucesso > .row > .col-1 {
   float: left;
}
#LayoutGrid2_sucesso > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#LayoutGrid2_sucesso:before,
#LayoutGrid2_sucesso:after,
#LayoutGrid2_sucesso .row:before,
#LayoutGrid2_sucesso .row:after {
   content: " ";
   display: table;
}
#LayoutGrid2_sucesso:after,
#LayoutGrid2_sucesso .row:after {
   clear: both;
}
@media (max-width: 120px) {
#LayoutGrid2_sucesso > .row > .col-1 {
   float: none;
   width: 100%;
}
}
#wb_Heading1_sucesso {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 20px 10px 20px 10px;
   padding: 0;
   text-align: center;
   vertical-align: top;
}
#Heading1_sucesso {
   color: #564A3D;
   font-family: "Montserrat";
   font-size: 21px;
   font-style: normal;
   font-weight: 600;
   margin: 0;
   text-align: center;
   text-transform: none;
}
#SiteSearch1 {
   background-color: rgba(242,242,242,0.40);
   background-image: none;
   border: 1px solid #F2F2F2;
   border-radius: 65px;
   box-sizing: border-box;
   color: #000000;
   font-family: "Montserrat";
   font-size: 19px;
   font-style: normal;
   font-weight: 300;
   line-height: 42px;
   margin: 10px 10px 10px 10px;
   padding: 0 10px 0 10px;
   text-align: left;
}
#SiteSearch1:focus {
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
.search-item,
.search-text {
   color: #000000;
   font-family: "Montserrat";
   font-size: 19px;
   font-weight: 300;
   padding: 0;
}
.search-text {
   margin: 0 0 0px 0;
}
.search-title,
.search-title:active,
.search-title:hover,
.search-title:visited {
   color: #005480;
}
.search-url,
.search-url:active,
.search-url:hover,
.search-url:visited {
   color: #1E90FF;
   text-decoration: none;
}
.search-highlight {
   background-color: #FFD700;
   color: #696969;
   font-style: normal;
   font-weight: bold;
}
#wb_Icon4 {
   background-color: rgba(248,248,248,0.60);
   background-image: none;
   border: 0px solid #595959;
   border-radius: 165px;
   display: inline-block;
   line-height: 35px;
   margin: 5px 0 5px 0;
   padding: 10px 10px 10px 10px;
   position: relative;
   text-align: center;
   vertical-align: top;
}
#wb_Icon4 a {
   text-decoration: none;
}
#wb_Icon4 a::after {
   bottom: 0;
   content: "";
   left: 0;
   pointer-events: auto;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 1;
}
#wb_Icon4:hover {
   background-color: #F8F8F8;
   background-image: none;
   border: 0px solid #000000;
}
#Icon4 {
   height: 100%;
   overflow: visible;
   vertical-align: top;
   width: 100%;
}
#Icon4 {
   display: inline-block;
   fill: #7F7F7F;
   font-size: 35px;
   vertical-align: middle;
}
#wb_Icon4:hover #Icon4 {
   fill: #000000;
}
#wb_LayoutGrid3 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid3 {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   max-width: 480px;
   padding: 0;
}
#LayoutGrid3 > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 20px;
   padding-right: 20px;
   position: relative;
}
#LayoutGrid3 > .col-1 {
   flex: 0 0 auto;
}
#LayoutGrid3 > .col-1 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 100%;
   text-align: center;
}
@media (max-width: 1316134911px) {
#LayoutGrid3 > .col-1 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#wb_LayoutGrid10 {
   background-color: rgba(255,255,255,0.39);
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   margin-left: auto;
   margin-right: auto;
   max-width: 1024px;
   opacity: 0.98;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid10 {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   padding: 25px 15px 25px 15px;
}
#LayoutGrid10 > .row {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGrid10 > .row > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrid10 > .row > .col-1 {
   float: left;
}
#LayoutGrid10 > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#LayoutGrid10:before,
#LayoutGrid10:after,
#LayoutGrid10 .row:before,
#LayoutGrid10 .row:after {
   content: " ";
   display: table;
}
#LayoutGrid10:after,
#LayoutGrid10 .row:after {
   clear: both;
}
@media (max-width: 480px) {
#LayoutGrid10 > .row > .col-1 {
   float: none;
   width: 100%;
}
}
#wb_LayoutGrid1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid1 {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   padding: 0 25px 20px 25px;
}
#LayoutGrid1 > .row {
   margin-left: -25px;
   margin-right: -25px;
}
#LayoutGrid1 > .row > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 25px;
   padding-right: 25px;
   position: relative;
}
#LayoutGrid1 > .row > .col-1 {
   float: left;
}
#LayoutGrid1 > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#LayoutGrid1:before,
#LayoutGrid1:after,
#LayoutGrid1 .row:before,
#LayoutGrid1 .row:after {
   content: " ";
   display: table;
}
#LayoutGrid1:after,
#LayoutGrid1 .row:after {
   clear: both;
}
@media (max-width: 2147483647px) {
#LayoutGrid1 > .row > .col-1 {
   float: none;
   width: 100%;
}
}
#txt_res {
   background-color: rgba(255,255,255,0.20);
   background-image: none;
   border-radius: 0px;
   padding: 20px 10px 10px 10px;
}
#txt_res {
   box-sizing: border-box;
   margin: 0;
   padding: 20px 10px 10px 10px;
}
.txt_res {
   border-width: 0;
   color: #000000;
   font-family: "Montserrat";
   font-size: 20.80px;
   font-style: normal;
   font-weight: 300;
   line-height: 1.13;
   text-align: left;
}
#txt_res-float {
   float: left;
   font-size: 0;
}
#wb_LayoutGrid4 {
   background-color: transparent;
   background-image: none;
   border: 1px solid transparent;
   border-radius: 125px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrid4 {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 0;
}
#LayoutGrid4 > .col-1,
#LayoutGrid4 > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 4px;
   padding-right: 4px;
   position: relative;
}
#LayoutGrid4 > .col-1,
#LayoutGrid4 > .col-2 {
   flex: 0 0 auto;
}
#LayoutGrid4 > .col-1 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 83.33333333%;
   flex-wrap: wrap;
   justify-content: flex-end;
   max-width: 83.33333333%;
   text-align: right;
}
#LayoutGrid4 > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 16.66666667%;
   text-align: left;
}
@media (max-width: 0px) {
#LayoutGrid4 > .col-1,
#LayoutGrid4 > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#wb_Icon2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   display: inline-block;
   margin: 0;
   padding: 0;
   position: relative;
   text-align: center;
   vertical-align: top;
}
#Icon2 {
   display: flex;
   flex-wrap: nowrap;
   height: 20px;
   justify-content: center;
   width: 34px;
}
#Icon2 i {
   color: #72A7CF;
   display: inline-block;
   font-size: 20px;
   line-height: 20px;
   vertical-align: middle;
}
#wb_Icon2:hover #Icon2 i {
   color: #72A7CF;
}
#Btn_maisinfo {
   cursor: pointer;
   display: inline-block;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: bold;
   margin: 20px 5px 5px 5px;
   overflow: visible;
   padding: 0;
   position: relative;
   text-align: center;
   text-decoration: none;
   user-select: none;
   vertical-align: middle;
   vertical-align: top;
}
#Btn_maisinfo .ui-button {
   padding: 0;
   position: absolute;
}
#Btn_maisinfo .ui-primary {
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23000000%22%20viewBox%3d%220%200%20128%20128%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M84%2033%20C85%2033%2c%2085%2034%2c%2085%2034%20C85%2035%2c%2085%2035%2c%2084%2036%20L56%2064%20L84%2092%20C85%2092%2c%2085%2093%2c%2085%2094%20C85%2094%2c%2085%2095%2c%2084%2095%20L81%2099%20C80%2099%2c%2080%20100%2c%2079%20100%20C78%20100%2c%2078%2099%2c%2077%2099%20L44%2066%20C44%2065%2c%2043%2065%2c%2043%2064%20C43%2063%2c%2044%2063%2c%2044%2062%20L77%2029%20C78%2029%2c%2078%2028%2c%2079%2028%20C80%2028%2c%2080%2029%2c%2081%2029%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
   display: inline-block;
   height: 32px;
   left: 10px;
   margin: 0;
   overflow: visible;
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   width: 32px;
}
#Btn_maisinfo:hover .ui-primary {
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23000000%22%20viewBox%3d%220%200%20128%20128%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M84%2033%20C85%2033%2c%2085%2034%2c%2085%2034%20C85%2035%2c%2085%2035%2c%2084%2036%20L56%2064%20L84%2092%20C85%2092%2c%2085%2093%2c%2085%2094%20C85%2094%2c%2085%2095%2c%2084%2095%20L81%2099%20C80%2099%2c%2080%20100%2c%2079%20100%20C78%20100%2c%2078%2099%2c%2077%2099%20L44%2066%20C44%2065%2c%2043%2065%2c%2043%2064%20C43%2063%2c%2044%2063%2c%2044%2062%20L77%2029%20C78%2029%2c%2078%2028%2c%2079%2028%20C80%2028%2c%2080%2029%2c%2081%2029%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
}
#Btn_maisinfo:active .ui-primary {
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23000000%22%20viewBox%3d%220%200%20128%20128%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M84%2033%20C85%2033%2c%2085%2034%2c%2085%2034%20C85%2035%2c%2085%2035%2c%2084%2036%20L56%2064%20L84%2092%20C85%2092%2c%2085%2093%2c%2085%2094%20C85%2094%2c%2085%2095%2c%2084%2095%20L81%2099%20C80%2099%2c%2080%20100%2c%2079%20100%20C78%20100%2c%2078%2099%2c%2077%2099%20L44%2066%20C44%2065%2c%2043%2065%2c%2043%2064%20C43%2063%2c%2044%2063%2c%2044%2062%20L77%2029%20C78%2029%2c%2078%2028%2c%2079%2028%20C80%2028%2c%2080%2029%2c%2081%2029%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
}
#Btn_maisinfo.ui-corner-all {
   border-bottom-left-radius: 0px;
   border-top-left-radius: 0px;
}
#Btn_maisinfo.ui-corner-all {
   border-bottom-right-radius: 0px;
   border-top-right-radius: 0px;
}
#Btn_maisinfo.ui-button {
   background-color: transparent;
   background-image: none;
   border: 1px solid #000000;
   color: #000000;
}
#Btn_maisinfo.ui-state-hover,
#Btn_maisinfo.ui-button:hover {
   background-color: rgba(189,183,107,0.80);
   background-image: none;
   border-color: #BDB76B;
   color: #000000;
}
#Btn_maisinfo.ui-button:disabled {
   opacity: .5;
   pointer-events: none;
}
#Btn_maisinfo.ui-state-active,
#Btn_maisinfo.ui-button:active {
   background-color: transparent;
   background-image: none;
   border-color: #564A3D;
   color: #564A3D;
}
#LOGO_REC {
   border-width: 0;
   vertical-align: top;
}
#wb_LOGO_REC {
   margin: 0;
   vertical-align: top;
}
#top_l {
   background-color: transparent;
   background-image: none;
   border-radius: 0px;
}
#wb_Font_master_ico {
   background-color: rgba(0,0,0,0.05);
   background-image: none;
   border: 0px solid transparent;
   border-radius: 10px;
   line-height: 44px;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: center;
   vertical-align: top;
}
#wb_Font_master_ico a {
   text-decoration: none;
}
#wb_Font_master_ico a::after {
   bottom: 0;
   content: "";
   left: 0;
   pointer-events: auto;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 1;
}
#wb_Font_master_ico:hover {
   background-color: rgba(0,0,0,0.74);
   background-image: none;
   border: 0px solid transparent;
}
#Font_master_ico {
   height: 100%;
   overflow: visible;
   vertical-align: top;
   width: 100%;
}
#Font_master_ico {
   display: inline-block;
   fill: #FF2D01;
   font-size: 44px;
   vertical-align: middle;
}
#wb_Font_master_ico:hover #Font_master_ico {
   fill: #FF4301;
}
#wb_i_procura {
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   display: inline-block;
   line-height: 30px;
   margin: 4px 4px 4px 4px;
   opacity: 0.40;
   padding: 0;
   position: relative;
   text-align: center;
   vertical-align: top;
}
#i_procura {
   height: 100%;
   overflow: visible;
   vertical-align: top;
   width: 100%;
}
#i_procura {
   display: inline-block;
   fill: #D8D8D8;
   font-size: 30px;
   vertical-align: middle;
}
#wb_i_procura:hover #i_procura {
   fill: #D8D8D8;
}
#wb_i_tema {
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   display: inline-block;
   line-height: 30px;
   margin: 4px 4px 4px 4px;
   padding: 0;
   position: relative;
   text-align: center;
   vertical-align: top;
}
#wb_i_tema a {
   text-decoration: none;
}
#wb_i_tema a::after {
   bottom: 0;
   content: "";
   left: 0;
   pointer-events: auto;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 1;
}
#i_tema {
   height: 100%;
   overflow: visible;
   vertical-align: top;
   width: 100%;
}
#i_tema {
   display: inline-block;
   fill: #000000;
   font-size: 30px;
   vertical-align: middle;
}
#wb_i_tema:hover #i_tema {
   fill: #BDB76B;
}
#wb_m-abre {
   background-color: transparent;
   background-image: none;
   border: 2px solid #000000;
   border-radius: 0px;
   display: inline-block;
   line-height: 40px;
   margin: 0 10px 0 15px;
   padding: 4px 4px 4px 4px;
   position: relative;
   text-align: center;
   vertical-align: top;
}
#wb_m-abre a {
   text-decoration: none;
}
#wb_m-abre a::after {
   bottom: 0;
   content: "";
   left: 0;
   pointer-events: auto;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 1;
}
#wb_m-abre:hover {
   background-color: transparent;
   background-image: none;
   border: 2px solid #BDB76B;
}
#m-abre {
   height: 100%;
   overflow: visible;
   vertical-align: top;
   width: 100%;
}
#m-abre {
   display: inline-block;
   fill: #000000;
   font-size: 40px;
   vertical-align: middle;
}
#wb_m-abre:hover #m-abre {
   fill: #000000;
}
#wb_Icon-home {
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   display: inline-block;
   line-height: 30px;
   margin: 4px 4px 4px 4px;
   padding: 0;
   position: relative;
   text-align: center;
   vertical-align: top;
}
#wb_Icon-home a {
   text-decoration: none;
}
#wb_Icon-home a::after {
   bottom: 0;
   content: "";
   left: 0;
   pointer-events: auto;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 1;
}
#Icon-home {
   height: 100%;
   overflow: visible;
   vertical-align: top;
   width: 100%;
}
#Icon-home {
   display: inline-block;
   fill: #000000;
   font-size: 30px;
   vertical-align: middle;
}
#wb_Icon-home:hover #Icon-home {
   fill: #BDB76B;
}
#Shape_menu {
   border-width: 0;
   vertical-align: top;
}
#wb_Icon_1M {
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   line-height: 30px;
   margin: 4px 4px 4px 4px;
   padding: 0;
   text-align: center;
   vertical-align: top;
}
#Icon_1M {
   height: 100%;
   overflow: visible;
   vertical-align: top;
   width: 100%;
}
#Icon_1M {
   display: inline-block;
   fill: #7F7F7F;
   font-size: 30px;
   vertical-align: middle;
}
#wb_Icon_1M:hover #Icon_1M {
   fill: #7F7F7F;
}
#Shape_menu2 {
   border-width: 0;
   vertical-align: top;
}
#wb_Icon_menu-geral {
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   line-height: 38px;
   margin: 0;
   padding: 0;
   text-align: center;
   vertical-align: top;
}
#wb_Icon_menu-geral a {
   text-decoration: none;
}
#wb_Icon_menu-geral a::after {
   bottom: 0;
   content: "";
   left: 0;
   pointer-events: auto;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 1;
}
#Icon_menu-geral {
   height: 100%;
   overflow: visible;
   vertical-align: top;
   width: 100%;
}
#Icon_menu-geral {
   display: inline-block;
   fill: #000000;
   font-size: 38px;
   vertical-align: middle;
}
#wb_Icon_menu-geral:hover #Icon_menu-geral {
   fill: #FF0000;
}
#Accordion_menu *,
#Accordion_menu ::before,
#Accordion_menu ::after {
   box-sizing: border-box;
}
#Accordion_menu .accordion-item {
   background-color: #F8F8F8;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   box-shadow: 0px 1px 1px rgba(0,0,0,0.05);
   margin-bottom: 1px;
   overflow: hidden;
   text-align: left;
}
#Accordion_menu .accordion-item {
   border-color: #FFFFFF;
}
#Accordion_menu.accordion-group .accordion-item {
   border-radius: 0px;
   margin-bottom: 0px;
   overflow: hidden;
}
#Accordion_menu .accordion-header {
   border-bottom: 1px solid transparent;
   border-top-left-radius: 0px;
   border-top-right-radius: 0px;
}
#Accordion_menu .accordion-item > .accordion-header {
   background-color: #FFFFFF;
   background-image: none;
}
#Accordion_menu .accordion-item.active {
   border-color: #FFFFFF;
}
#Accordion_menu .accordion-item.active > .accordion-header {
   background-color: rgba(0,0,0,0.03);
   background-image: none;
}
#Accordion_menu .accordion-item:hover > .accordion-header {
   background-color: transparent;
   background-image: none;
}
#Accordion_menu .accordion-body {
   font-size: 0;
   height: 296px;
   padding: 20px 4px 20px 4px;
   position: relative;
   text-align: center;
}
#Accordion_menu .accordion-body::before,
#Accordion_menu .accordion-body::after {
   content: " ";
   display: table;
}
#Accordion_menu .accordion-body::after {
   clear: both;
}
#Accordion_menu .accordion-item > .accordion-header + .accordion-collapse .accordion-body {
   border-top-color: #FFFFFF;
}
#Accordion_menu .accordion-title {
   color: #000000;
   display: block;
   font-family: Montserrat;
   font-size: 19px  !important;
   font-style: normal;
   font-weight: normal;
   margin-bottom: 0;
   margin-top: 0;
   text-align: left;
}
#Accordion_menu .accordion-title > a {
   color: inherit;
   display: block;
   padding: 15px 25px 15px 25px;
   position: relative;
   text-decoration: none;
}
#Accordion_menu .active .accordion-title > a {
   color: #000000;
}
#Accordion_menu .collapse {
   display: none;
}
#Accordion_menu .collapse.show {
   display: block;
}
#Accordion_menu .collapsing {
   height: 0;
   overflow: hidden;
   position: relative;
   transition: height 0.35s ease-out;
}
#Accordion_menu .accordion-item .accordion-header .accordion-arrow {
   align-content: center;
   align-items: center;
   box-sizing: content-box;
   display: inline-flex;
   fill: currentColor;
   height: 100%;
   overflow: hidden;
   position: absolute;
   right: 25px;
   text-indent: -99999px;
   top: 0;
   width: 16px;
}
#Accordion_menu .accordion-item .accordion-header .accordion-arrow .icon-default {
   display: block;
   flex: 1;
   padding: 2px;
}
#Accordion_menu .accordion-item .accordion-header .accordion-arrow .icon-active {
   display: none;
   flex: 1;
   padding: 2px;
}
#Accordion_menu .accordion-item.active .accordion-header .accordion-arrow .icon-default {
   display: none;
}
#Accordion_menu .accordion-item.active .accordion-header .accordion-arrow .icon-active {
   display: block;
}
#wb_Accordion_menu {
   margin: 0;
}
#Article_sal {
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   box-sizing: border-box;
   display: inline-block;
   font-family: Montserrat;
   font-size: 17px;
   font-weight: normal;
   line-height: 1.2;
   margin: 0;
   padding: 0;
   position: relative;
   text-align: justify;
   width: 100%;
}
#Article_sal .blogitem {
   padding: 15px;
   text-align: justify;
}
#Article_sal .blogdate {
   color: #000000;
   font-family: Montserrat;
   font-size: 13px;
   font-style: normal;
   font-weight: bold;
   text-decoration: none;
}
#Article_sal .blogsubject {
   color: #000000;
   font-family: Montserrat;
   font-size: 19px;
   font-style: normal;
   font-weight: bold;
   text-decoration: none;
}
#Article_sal .blogcomments {
   color: #696969;
   font-family: Montserrat;
   font-size: 17px;
   font-style: normal;
   font-weight: normal;
   text-decoration: underline;
}
#Article_sal .blogsubject a:link,
#Article_sal .blogsubject a:visited,
#Article_sal .blogsubject a:hover {
   color: inherit;
   text-decoration: inherit;
}
#Article_sal .blogcomments a:link,
#Article_sal .blogcomments a:visited,
#Article_sal .blogcomments a:hover {
   color: inherit;
   text-decoration: inherit;
}
#Article_sal .blogcomments {
   text-decoration: none;
}
#Article_sal .no-thumb {
   display: none;
}
#Article_sal .blogbutton {
   display: none  !important;
}
#Article_sal .blogsubject {
   display: block;
   margin: 0;
   padding: 0;
}
#Article_sal .blogthumb {
   float: right;
   margin: 0 0 5px 0;
   padding: 0 5px 0 0;
}
#Article_sal .blogthumb img {
   border-width: 0px;
   height: auto;
   margin: 0px 0px 0px 0px;
   width: 120px;
}
#Article_sal .blogdate,
#Article_sal .blogcomments {
   display: none;
}
#Article_sal {
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: normal;
   margin: 0;
}
#Article_aqu {
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   box-sizing: border-box;
   display: inline-block;
   font-family: Montserrat;
   font-size: 17px;
   font-weight: normal;
   line-height: 1.2;
   margin: 0;
   padding: 0;
   position: relative;
   text-align: justify;
   width: 100%;
}
#Article_aqu .blogitem {
   padding: 15px;
   text-align: justify;
}
#Article_aqu .blogdate {
   color: #000000;
   font-family: Montserrat;
   font-size: 13px;
   font-style: normal;
   font-weight: bold;
   text-decoration: none;
}
#Article_aqu .blogsubject {
   color: #000000;
   font-family: Montserrat;
   font-size: 19px;
   font-style: normal;
   font-weight: bold;
   text-decoration: none;
}
#Article_aqu .blogcomments {
   color: #696969;
   font-family: Montserrat;
   font-size: 17px;
   font-style: normal;
   font-weight: normal;
   text-decoration: underline;
}
#Article_aqu .blogsubject a:link,
#Article_aqu .blogsubject a:visited,
#Article_aqu .blogsubject a:hover {
   color: inherit;
   text-decoration: inherit;
}
#Article_aqu .blogcomments a:link,
#Article_aqu .blogcomments a:visited,
#Article_aqu .blogcomments a:hover {
   color: inherit;
   text-decoration: inherit;
}
#Article_aqu .blogcomments {
   text-decoration: none;
}
#Article_aqu .no-thumb {
   display: none;
}
#Article_aqu .blogbutton {
   display: none  !important;
}
#Article_aqu .blogsubject {
   display: block;
   margin: 0;
   padding: 0;
}
#Article_aqu .blogthumb {
   float: right;
   margin: 0 0 5px 0;
   padding: 0 5px 0 0;
}
#Article_aqu .blogthumb img {
   border-width: 0px;
   height: auto;
   margin: 0px 0px 0px 0px;
   width: 120px;
}
#Article_aqu .blogdate,
#Article_aqu .blogcomments {
   display: none;
}
#Article_aqu {
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: normal;
   margin: 0;
}
#Article_churr {
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   box-sizing: border-box;
   display: inline-block;
   font-family: Montserrat;
   font-size: 17px;
   font-weight: normal;
   line-height: 1.2;
   margin: 0;
   padding: 0;
   position: relative;
   text-align: justify;
   width: 100%;
}
#Article_churr .blogitem {
   padding: 15px;
   text-align: justify;
}
#Article_churr .blogdate {
   color: #000000;
   font-family: Montserrat;
   font-size: 13px;
   font-style: normal;
   font-weight: bold;
   text-decoration: none;
}
#Article_churr .blogsubject {
   color: #000000;
   font-family: Montserrat;
   font-size: 19px;
   font-style: normal;
   font-weight: bold;
   text-decoration: none;
}
#Article_churr .blogcomments {
   color: #696969;
   font-family: Montserrat;
   font-size: 17px;
   font-style: normal;
   font-weight: normal;
   text-decoration: underline;
}
#Article_churr .blogsubject a:link,
#Article_churr .blogsubject a:visited,
#Article_churr .blogsubject a:hover {
   color: inherit;
   text-decoration: inherit;
}
#Article_churr .blogcomments a:link,
#Article_churr .blogcomments a:visited,
#Article_churr .blogcomments a:hover {
   color: inherit;
   text-decoration: inherit;
}
#Article_churr .blogcomments {
   text-decoration: none;
}
#Article_churr .no-thumb {
   display: none;
}
#Article_churr .blogbutton {
   display: none  !important;
}
#Article_churr .blogsubject {
   display: block;
   margin: 0;
   padding: 0;
}
#Article_churr .blogthumb {
   float: right;
   margin: 0 0 5px 0;
   padding: 0 5px 0 0;
}
#Article_churr .blogthumb img {
   border-width: 0px;
   height: auto;
   margin: 25px 0px 0px 0px;
   width: 120px;
}
#Article_churr .blogdate,
#Article_churr .blogcomments {
   display: none;
}
#Article_churr {
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: normal;
   margin: 0;
}
#Article_acess {
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   box-sizing: border-box;
   display: inline-block;
   font-family: Montserrat;
   font-size: 17px;
   font-weight: normal;
   line-height: 1.2;
   margin: 0;
   padding: 0;
   position: relative;
   text-align: justify;
   width: 100%;
}
#Article_acess .blogitem {
   padding: 15px;
   text-align: justify;
}
#Article_acess .blogdate {
   color: #000000;
   font-family: Montserrat;
   font-size: 13px;
   font-style: normal;
   font-weight: bold;
   text-decoration: none;
}
#Article_acess .blogsubject {
   color: #000000;
   font-family: Montserrat;
   font-size: 19px;
   font-style: normal;
   font-weight: bold;
   text-decoration: none;
}
#Article_acess .blogcomments {
   color: #696969;
   font-family: Montserrat;
   font-size: 17px;
   font-style: normal;
   font-weight: normal;
   text-decoration: underline;
}
#Article_acess .blogsubject a:link,
#Article_acess .blogsubject a:visited,
#Article_acess .blogsubject a:hover {
   color: inherit;
   text-decoration: inherit;
}
#Article_acess .blogcomments a:link,
#Article_acess .blogcomments a:visited,
#Article_acess .blogcomments a:hover {
   color: inherit;
   text-decoration: inherit;
}
#Article_acess .blogcomments {
   text-decoration: none;
}
#Article_acess .no-thumb {
   display: none;
}
#Article_acess .blogbutton {
   display: none  !important;
}
#Article_acess .blogsubject {
   display: block;
   margin: 0;
   padding: 0;
}
#Article_acess .blogthumb {
   float: right;
   margin: 0 0 5px 0;
   padding: 0 5px 0 0;
}
#Article_acess .blogthumb img {
   border-width: 0px;
   height: auto;
   margin: 0px 0px 0px 0px;
   width: 120px;
}
#Article_acess .blogdate,
#Article_acess .blogcomments {
   display: none;
}
#Article_acess {
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: normal;
   margin: 0;
}
#wb_Card_cont {
   background-color: transparent;
   background-image: none;
   border: 0px solid #DEDEDE;
   border-radius: 0px;
   box-sizing: border-box;
   display: inline-block;
   flex-direction: column;
   margin: 0 10px 0 0;
   position: relative;
   text-align: left;
   vertical-align: top;
}
#Card_cont-card-body {
   flex: 1 1 auto;
   font-size: 0;
   padding: 0;
}
#Card_cont-card-item0 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   color: #3F3F3F;
   display: inline-block;
   font-family: "Montserrat";
   font-size: 17px;
   font-style: normal;
   font-weight: 600;
   height: 17px;
   margin: 10px 0 0 4px;
}
#Card_cont-card-item0 a {
   color: inherit;
   display: block;
   padding: 0 4px 0 4px;
   text-decoration: none;
}
#Card_cont-card-item0 i {
   display: inline-block;
   font-family: "Material Icons";
   font-size: 17px;
   font-style: normal;
   font-weight: normal;
   left: 0;
   line-height: 1;
   margin-right: 0px;
   position: relative;
   text-align: center;
   top: 0;
   vertical-align: top;
   width: 17px;
}
#Card_cont-card-item0 .add-ic-call:before {
   content: "\e97c";
}
#Card_cont-card-item1 {
   box-sizing: border-box;
   color: #595959;
   font-family: Arial;
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   margin: 0 0 0 10px;
   padding: 0;
}
#Card_cont-card-item2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   color: #3F3F3F;
   display: inline-block;
   font-family: "Montserrat";
   font-size: 17px;
   font-style: normal;
   font-weight: 600;
   height: 17px;
   margin: 20px 0 30px 4px;
}
#Card_cont-card-item2 a {
   color: inherit;
   display: block;
   padding: 0 4px 0 4px;
   text-decoration: none;
}
#Card_cont-card-item2 i {
   display: inline-block;
   font-family: "Material Icons";
   font-size: 17px;
   font-style: normal;
   font-weight: normal;
   left: 0;
   line-height: 1;
   margin-right: 0px;
   position: relative;
   text-align: center;
   top: 0;
   vertical-align: top;
   width: 17px;
}
#Card_cont-card-item2 .mark-email-read:before {
   content: "\f18c";
}
#Card_cont-card-item3 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   color: #3F3F3F;
   display: inline-block;
   font-family: "Montserrat";
   font-size: 17px;
   font-style: normal;
   font-weight: 600;
   height: 17px;
   margin: 0 0 30px 4px;
}
#Card_cont-card-item3 a {
   color: inherit;
   display: block;
   padding: 0 4px 0 4px;
   text-decoration: none;
}
#Card_cont-card-item3 i {
   display: inline-block;
   font-family: "Material Icons";
   font-size: 17px;
   font-style: normal;
   font-weight: normal;
   left: 0;
   line-height: 1;
   margin-right: 0px;
   position: relative;
   text-align: center;
   top: 0;
   vertical-align: top;
   width: 17px;
}
#Card_cont-card-item3 .calculate:before {
   content: "\ea5f";
}
#Card_cont-card-item4 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   color: #3F3F3F;
   display: inline-block;
   font-family: "Montserrat";
   font-size: 17px;
   font-style: normal;
   font-weight: 600;
   height: 17px;
   margin: 0 0 30px 4px;
}
#Card_cont-card-item4 a {
   color: inherit;
   display: block;
   padding: 0 4px 0 4px;
   text-decoration: none;
}
#Card_cont-card-item4 i {
   display: inline-block;
   font-family: "Material Icons";
   font-size: 17px;
   font-style: normal;
   font-weight: normal;
   left: 0;
   line-height: 1;
   margin-right: 0px;
   position: relative;
   text-align: center;
   top: 0;
   vertical-align: top;
   width: 17px;
}
#Card_cont-card-item4 .shopping-cart:before {
   content: "\e8cc";
}
#wb_Card_mor {
   background-color: rgba(165,165,165,0.00);
   background-image: none;
   border: 0px solid #DEDEDE;
   border-radius: 3px;
   box-sizing: border-box;
   display: inline-block;
   flex-direction: column;
   margin: 0 10px 0 0;
   position: relative;
   text-align: left;
   vertical-align: top;
}
#Card_mor-card-body {
   flex: 1 1 auto;
   font-size: 0;
   padding: 0;
}
#Card_mor-card-item0 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   color: #3F3F3F;
   display: inline-block;
   font-family: "Montserrat";
   font-size: 17px;
   font-style: normal;
   font-weight: 600;
   height: 52px;
   margin: 0 0 0 4px;
}
#Card_mor-card-item0 a {
   color: inherit;
   display: block;
   padding: 20px 4px 15px 4px;
   text-decoration: none;
}
#Card_mor-card-item0 i {
   display: inline-block;
   font-family: "Material Icons";
   font-size: 17px;
   font-style: normal;
   font-weight: normal;
   left: 0;
   line-height: 1;
   margin-right: 0px;
   position: relative;
   text-align: center;
   top: 0;
   vertical-align: top;
   width: 17px;
}
#Card_mor-card-item0 .place:before {
   content: "\e55f";
}
#Card_mor-card-item1 {
   border: 0px solid transparent;
   border-radius: 0px;
   box-sizing: border-box;
   height: 150px;
   margin: 0 4px 0 4px;
   max-width: 310px;
   padding: 20px 4px 0 0;
   width: 100%;
}
#Article_rec {
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   box-sizing: border-box;
   display: inline-block;
   font-family: Montserrat;
   font-size: 17px;
   font-weight: normal;
   line-height: 1.2;
   margin: 0;
   padding: 0;
   position: relative;
   text-align: justify;
   width: 100%;
}
#Article_rec .blogitem {
   padding: 15px;
   text-align: justify;
}
#Article_rec .blogdate {
   color: #000000;
   font-family: Montserrat;
   font-size: 13px;
   font-style: normal;
   font-weight: bold;
   text-decoration: none;
}
#Article_rec .blogsubject {
   color: #000000;
   font-family: Montserrat;
   font-size: 19px;
   font-style: normal;
   font-weight: bold;
   text-decoration: none;
}
#Article_rec .blogcomments {
   color: #696969;
   font-family: Montserrat;
   font-size: 17px;
   font-style: normal;
   font-weight: normal;
   text-decoration: underline;
}
#Article_rec .blogsubject a:link,
#Article_rec .blogsubject a:visited,
#Article_rec .blogsubject a:hover {
   color: inherit;
   text-decoration: inherit;
}
#Article_rec .blogcomments a:link,
#Article_rec .blogcomments a:visited,
#Article_rec .blogcomments a:hover {
   color: inherit;
   text-decoration: inherit;
}
#Article_rec .blogcomments {
   text-decoration: none;
}
#Article_rec .no-thumb {
   display: none;
}
#Article_rec .blogbutton {
   display: none  !important;
}
#Article_rec .blogsubject {
   display: block;
   margin: 0;
   padding: 0;
}
#Article_rec .blogthumb {
   float: right;
   margin: 0 0 5px 0;
   padding: 0 5px 0 0;
}
#Article_rec .blogthumb img {
   border-width: 0px;
   height: auto;
   margin: 0px 0px 0px 0px;
   width: 120px;
}
#Article_rec .blogdate,
#Article_rec .blogcomments {
   display: none;
}
#Article_rec {
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   font-family: Montserrat;
   font-style: normal;
   font-weight: normal;
   margin: 0;
}
#wb_Text_menu {
   animation: transform-bounce 5000ms linear 0ms infinite normal forwards;
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#wb_Text_menu {
   color: #000000;
   font-family: Montserrat;
   font-size: 17px;
   font-weight: 600;
   line-height: 24px;
}
#wb_Text_menu p,
#wb_Text_menu ul {
   margin: 0;
   padding: 0;
}
#wb_Icon-x {
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   display: inline-block;
   line-height: 30px;
   margin: 4px 4px 4px 4px;
   padding: 0;
   position: relative;
   text-align: center;
   vertical-align: top;
}
#wb_Icon-x a {
   text-decoration: none;
}
#wb_Icon-x a::after {
   bottom: 0;
   content: "";
   left: 0;
   pointer-events: auto;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 1;
}
#Icon-x {
   height: 100%;
   overflow: visible;
   vertical-align: top;
   width: 100%;
}
#Icon-x {
   display: inline-block;
   fill: #B4B4B4;
   font-size: 30px;
   vertical-align: middle;
}
#wb_Icon-x:hover #Icon-x {
   fill: #FF0000;
}
.ToolTip1 {
   display: block;
   line-height: 1.5;
   margin: 0;
   opacity: 0;
   position: absolute;
   text-align: left;
   text-decoration: none;
   z-index: 1070;
}
.ToolTip1.show {
   opacity: 0.9;
}
.ToolTip1 .tooltip-arrow {
   display: block;
   height: 10px;
   position: absolute;
   width: 20px;
}
.ToolTip1 .tooltip-arrow::before {
   border-color: transparent;
   border-style: solid;
   content: "";
   position: absolute;
}
.ToolTip1 .tooltip-arrow:after {
   border-color: transparent;
   border-style: solid;
   content: "";
   height: 0;
   position: absolute;
   width: 0;
   z-index: -1;
}
.ToolTip1.bs-tooltip-bottom,
.ToolTip1.bs-tooltip-auto[x-placement^="bottom"] {
   padding: 11px 0;
}
.ToolTip1.bs-tooltip-bottom .tooltip-arrow,
.ToolTip1.bs-tooltip-auto[x-placement^="bottom"] .tooltip-arrow {
   top: 2px;
}
.ToolTip1.bs-tooltip-bottom .tooltip-arrow::before,
.ToolTip1.bs-tooltip-auto[x-placement^="bottom"] .tooltip-arrow::before {
   border-bottom-color: rgba(255,255,160,1.00);
   border-width: 0 10px 10px;
   bottom: 0;
}
.ToolTip1.bs-tooltip-bottom .tooltip-arrow::after,
.ToolTip1.bs-tooltip-auto[x-placement^="bottom"] .tooltip-arrow::after {
   border-bottom-color: #000000;
   border-width: 0 11px 11px;
   left: 50%;
   margin-left: -11px;
   top: -1px;
}
.ToolTip1 .tooltip-inner {
   background-color: #FFFFA0;
   background-image: none;
   border: 1px solid #000000;
   border-radius: 0px;
   color: #000000;
   font-family: "Open Sans";
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   max-width: 150px;
   padding: 10px 10px 10px 10px;
   text-align: left;
}
.fade {
   opacity: 0;
   transition: opacity .15s linear;
}
.fade.show {
   opacity: 1;
}
.ToolTip1.animate-show {
   animation-duration: 1000ms;
   animation-fill-mode: both;
   animation-name: slide-up-in;
}
.ToolTip2 {
   display: block;
   line-height: 1.5;
   margin: 0;
   opacity: 0;
   position: absolute;
   text-align: left;
   text-decoration: none;
   z-index: 1070;
}
.ToolTip2.show {
   opacity: 0.9;
}
.ToolTip2 .tooltip-arrow {
   display: block;
   height: 10px;
   position: absolute;
   width: 20px;
}
.ToolTip2 .tooltip-arrow::before {
   border-color: transparent;
   border-style: solid;
   content: "";
   position: absolute;
}
.ToolTip2 .tooltip-arrow:after {
   border-color: transparent;
   border-style: solid;
   content: "";
   height: 0;
   position: absolute;
   width: 0;
   z-index: -1;
}
.ToolTip2.bs-tooltip-bottom,
.ToolTip2.bs-tooltip-auto[x-placement^="bottom"] {
   padding: 11px 0;
}
.ToolTip2.bs-tooltip-bottom .tooltip-arrow,
.ToolTip2.bs-tooltip-auto[x-placement^="bottom"] .tooltip-arrow {
   top: 2px;
}
.ToolTip2.bs-tooltip-bottom .tooltip-arrow::before,
.ToolTip2.bs-tooltip-auto[x-placement^="bottom"] .tooltip-arrow::before {
   border-bottom-color: rgba(255,255,160,1.00);
   border-width: 0 10px 10px;
   bottom: 0;
}
.ToolTip2.bs-tooltip-bottom .tooltip-arrow::after,
.ToolTip2.bs-tooltip-auto[x-placement^="bottom"] .tooltip-arrow::after {
   border-bottom-color: #000000;
   border-width: 0 11px 11px;
   left: 50%;
   margin-left: -11px;
   top: -1px;
}
.ToolTip2 .tooltip-inner {
   background-color: #FFFFA0;
   background-image: none;
   border: 1px solid #000000;
   border-radius: 0px;
   color: #000000;
   font-family: "Open Sans";
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   max-width: 150px;
   padding: 10px 10px 10px 10px;
   text-align: left;
}
.fade {
   opacity: 0;
   transition: opacity .15s linear;
}
.fade.show {
   opacity: 1;
}
.ToolTip2.animate-show {
   animation-duration: 1000ms;
   animation-fill-mode: both;
   animation-name: slide-up-in;
}
#wb_Icon1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   display: inline-block;
   line-height: 30px;
   margin: 4px 4px 4px 4px;
   padding: 0;
   position: relative;
   text-align: center;
   vertical-align: top;
}
#wb_Icon1 a {
   text-decoration: none;
}
#wb_Icon1 a::after {
   bottom: 0;
   content: "";
   left: 0;
   pointer-events: auto;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 1;
}
#Icon1 {
   height: 100%;
   overflow: visible;
   vertical-align: top;
   width: 100%;
}
#Icon1 {
   display: inline-block;
   fill: #000000;
   font-size: 30px;
   vertical-align: middle;
}
#wb_Icon1:hover #Icon1 {
   fill: #BDB76B;
}
#wb_Layout_master_1 {
   background-color: #000000;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 10px 0 0 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#Layout_master_1 {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   padding: 15px 12px 15px 12px;
}
#Layout_master_1 > .row {
   margin-left: -12px;
   margin-right: -12px;
}
#Layout_master_1 > .row > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 12px;
   padding-right: 12px;
   position: relative;
}
#Layout_master_1 > .row > .col-1 {
   float: left;
}
#Layout_master_1 > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#Layout_master_1:before,
#Layout_master_1:after,
#Layout_master_1 .row:before,
#Layout_master_1 .row:after {
   content: " ";
   display: table;
}
#Layout_master_1:after,
#Layout_master_1 .row:after {
   clear: both;
}
@media (max-width: 320px) {
#Layout_master_1 > .row > .col-1 {
   float: none;
   width: 100%;
}
}
#wb_Text_master_1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#wb_Text_master_1 div {
   text-align: center;
}
#wb_Text_master_1 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#wb_Text_ch_nacional {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#wb_Text_ch_nacional div {
   text-align: center;
}
#wb_Text_ch_nacional {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#wb_Text1_artefogo {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 20px 0 10px 0;
   padding: 0;
   text-align: center;
}
#wb_Text1_artefogo div {
   text-align: center;
}
#wb_Text1_artefogo {
   box-sizing: border-box;
   display: block;
   margin: 20px 0 10px 0;
   width: 100%;
}
#wb_Font_facebook_in {
   background-color: transparent;
   background-image: none;
   border: 4px solid #F8F8F8;
   border-radius: 50%;
   display: inline-block;
   line-height: 18px;
   margin: 15px 10px 15px 0;
   padding: 12px 12px 12px 12px;
   position: relative;
   text-align: center;
   vertical-align: top;
}
#wb_Font_facebook_in a {
   text-decoration: none;
}
#wb_Font_facebook_in a::after {
   bottom: 0;
   content: "";
   left: 0;
   pointer-events: auto;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 1;
}
#wb_Font_facebook_in:hover {
   background-color: transparent;
   background-image: none;
   border: 4px solid #BDB76B;
}
#Font_facebook_in {
   height: 100%;
   overflow: visible;
   vertical-align: top;
   width: 100%;
}
#Font_facebook_in {
   display: inline-block;
   fill: #F8F8F8;
   font-size: 18px;
   vertical-align: middle;
}
#wb_Font_facebook_in:hover #Font_facebook_in {
   fill: #BDB76B;
}
#wb_Fontgooglemais {
   background-color: transparent;
   background-image: none;
   border: 4px solid #F8F8F8;
   border-radius: 50%;
   display: inline-block;
   line-height: 18px;
   margin: 15px 10px 15px 0;
   padding: 12px 12px 12px 12px;
   position: relative;
   text-align: center;
   vertical-align: top;
}
#wb_Fontgooglemais a {
   text-decoration: none;
}
#wb_Fontgooglemais a::after {
   bottom: 0;
   content: "";
   left: 0;
   pointer-events: auto;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 1;
}
#wb_Fontgooglemais:hover {
   background-color: transparent;
   background-image: none;
   border: 4px solid #BDB76B;
}
#Fontgooglemais {
   height: 100%;
   overflow: visible;
   vertical-align: top;
   width: 100%;
}
#Fontgooglemais {
   display: inline-block;
   fill: #F8F8F8;
   font-size: 18px;
   vertical-align: middle;
}
#wb_Fontgooglemais:hover #Fontgooglemais {
   fill: #BDB76B;
}
#wb_Fontskypeindex {
   background-color: transparent;
   background-image: none;
   border: 4px solid #F8F8F8;
   border-radius: 50%;
   display: inline-block;
   line-height: 18px;
   margin: 15px 10px 15px 0;
   padding: 12px 12px 12px 12px;
   position: relative;
   text-align: center;
   vertical-align: top;
}
#wb_Fontskypeindex a {
   text-decoration: none;
}
#wb_Fontskypeindex a::after {
   bottom: 0;
   content: "";
   left: 0;
   pointer-events: auto;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 1;
}
#wb_Fontskypeindex:hover {
   background-color: transparent;
   background-image: none;
   border: 4px solid #BDB76B;
}
#Fontskypeindex {
   height: 100%;
   overflow: visible;
   vertical-align: top;
   width: 100%;
}
#Fontskypeindex {
   display: inline-block;
   fill: #F8F8F8;
   font-size: 18px;
   vertical-align: middle;
}
#wb_Fontskypeindex:hover #Fontskypeindex {
   fill: #BDB76B;
}
#wb_Fontmailcontatos {
   background-color: transparent;
   background-image: none;
   border: 4px solid #F8F8F8;
   border-radius: 50%;
   display: inline-block;
   line-height: 18px;
   margin: 15px 10px 15px 0;
   padding: 12px 12px 12px 12px;
   position: relative;
   text-align: center;
   vertical-align: top;
}
#wb_Fontmailcontatos a {
   text-decoration: none;
}
#wb_Fontmailcontatos a::after {
   bottom: 0;
   content: "";
   left: 0;
   pointer-events: auto;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 1;
}
#wb_Fontmailcontatos:hover {
   background-color: transparent;
   background-image: none;
   border: 4px solid #BDB76B;
}
#Fontmailcontatos {
   height: 100%;
   overflow: visible;
   vertical-align: top;
   width: 100%;
}
#Fontmailcontatos {
   display: inline-block;
   fill: #F8F8F8;
   font-size: 18px;
   vertical-align: middle;
}
#wb_Fontmailcontatos:hover #Fontmailcontatos {
   fill: #BDB76B;
}
#wb_Card1_master {
   background-color: transparent;
   background-image: none;
   border: 0px solid #DEDEDE;
   border-radius: 3px;
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   margin: 0;
   position: relative;
   text-align: center;
}
#Card1_master-card-body {
   flex: 1 1 auto;
   font-size: 0;
   padding: 0;
}
#Card1_master-card-header {
   background-color: transparent;
   background-image: none;
   border-bottom: 0px solid #DEDEDE;
   border-radius: 3px 3px 0 0  !important;
   box-sizing: border-box;
   color: #C0C0C0;
   font-family: "Montserrat";
   font-size: 16px;
   font-style: normal;
   font-weight: 300;
   margin: 0;
   padding: 4px 20px 4px 20px;
}
#Card1_master-card-item1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #0275D8;
   border-radius: 4px;
   box-sizing: border-box;
   color: #D3D3D3;
   display: inline-block;
   font-family: "Montserrat";
   font-size: 15px;
   font-style: normal;
   font-weight: 300;
   height: 43px;
   margin: 1px 20px 1px 20px;
}
#Card1_master-card-item1 a {
   color: inherit;
   display: block;
   padding: 14px 16px 14px 16px;
   text-decoration: none;
}
#Card1_master-card-footer {
   background-color: transparent;
   background-image: none;
   border-radius: 0 0 3px 3px  !important;
   border-top: 0px solid #DEDEDE;
   box-sizing: border-box;
   color: #BDB76B;
   font-family: Arial;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
   margin: 0;
   padding: 12px 20px 12px 20px;
}
#wb_Font_enviamail {
   background-color: transparent;
   background-image: none;
   border: 4px solid #F8F8F8;
   border-radius: 50%;
   display: inline-block;
   line-height: 18px;
   margin: 15px 10px 15px 0;
   padding: 12px 12px 12px 12px;
   position: relative;
   text-align: center;
   vertical-align: top;
}
#wb_Font_enviamail a {
   text-decoration: none;
}
#wb_Font_enviamail a::after {
   bottom: 0;
   content: "";
   left: 0;
   pointer-events: auto;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 1;
}
#wb_Font_enviamail:hover {
   background-color: transparent;
   background-image: none;
   border: 4px solid #BDB76B;
}
#Font_enviamail {
   height: 100%;
   overflow: visible;
   vertical-align: top;
   width: 100%;
}
#Font_enviamail {
   display: inline-block;
   fill: #F8F8F8;
   font-size: 18px;
   vertical-align: middle;
}
#wb_Font_enviamail:hover #Font_enviamail {
   fill: #BDB76B;
}
.darktheme body {
   background-color: #000000;
}
.darktheme #wb_LayoutGrid2_sucesso,
.darktheme #wb_LayoutGrid3,
.darktheme #wb_LayoutGrid10 {
   filter: invert(100%);
}
