.aGN1f{
margin-top:40px;
margin-bottom:40px;
text-align:center;
}
.aGN1f > div{
position:relative;
display:block;
font-size:50px;
}
.efutL{
margin-top:40px;
margin-bottom:40px;
text-align:center;
}
.efutL > div{
background-color:var(--main-color);
padding:5px 10px 5px 10px;
margin-right:20px;
position:relative;
display:inline-block;
font-size:15px;
border-radius:3px;
cursor:pointer;
}




.blue{
background-color:#007bff!important;
}
.green{
background-color:#25d366!important;
}
.red{
background-color:#ff0000!important;
}
.orange{
background-color:#ffa500!important;
}
.purple{
background-color:#bf40bf!important;
}
.verdeclaro{
background-color:#0cbc87!important;
}


@media only screen and (max-width:1200px) and (min-width:0px){

.M912478218{
position:relative;
display:block;
margin-left:10px;
margin-right:10px;
}

.M912478218 > div > div:nth-child(1){
position:relative;
display:block;
padding-top:40px;
padding-bottom:40px;
}

.M912478218 > div > div:nth-child(1) > div:nth-child(1){
font-size:40px;
line-height:50px;
text-align:left;
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
transition:all 0.3s;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

.M912478218 > div > div:nth-child(1) > div:nth-child(2){
font-size:20px;
line-height:30px;
text-align:left;
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
transition:all 0.3s;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

.M912478218 > div > div:nth-child(1) > div:nth-child(3){
font-size:15px;
line-height:30px;
text-align:left;
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
transition:all 0.3s;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

.M912478218 > div > div:nth-child(2){
display:flex;
flex-wrap:nowrap;
height:auto;
overflow:auto;
}

.M912478218 > div > div:nth-child(2) > div{
position:relative;
display:block;
margin-right:10px;
width:250px;
max-width:250px;
min-width:250px;
padding:10px;
overflow:hidden;
border-radius:10px;
background-color:var(--main-color);
}

.M912478218 > div > div:nth-child(2) > div > div:nth-child(1){
position:relative;
display:block;
font-size:40px;
line-height:60px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;

text-shadow:1px 1px var(--background-color);
}

.M912478218 > div > div:nth-child(2) > div > div:nth-child(2){
position:relative;
display:block;
font-size:20px;
line-height:40px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;

text-shadow:1px 1px var(--background-color);
}

}

@media only screen and (min-width:1200px){

.M912478218{
position:relative;
display:block;
margin:auto;
max-width:1200px;
}

.M912478218 > div:first-child{

}

.M912478218 > div:last-child{
margin-bottom:40px;
}

.M912478218 > div > div:nth-child(1){
position:relative;
display:block;
margin-top:40px;
margin-bottom:40px;
}

.M912478218 > div > div:nth-child(1) > div:nth-child(1){
font-size:50px;
line-height:60px;
text-align:left;
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}

.M912478218 > div > div:nth-child(1) > div:nth-child(2){
font-size:30px;
line-height:40px;
text-align:left;
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}

.M912478218 > div > div:nth-child(1) > div:nth-child(3){
font-size:20px;
line-height:30px;
text-align:left;
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}

.M912478218 > div > div:nth-child(2){
position:relative;
display:block;
}

.M912478218 > div > div:nth-child(2) > div{
position:relative;
display:inline-block;
width:200px;
height:auto;
padding:10px;
margin-right:40px;
margin-bottom:40px;
vertical-align:top;
overflow:hidden;
border-radius:10px;
background-color:var(--main-color);
cursor:pointer;
-moz-transition:all 0.2s;
-webkit-transition:all 0.2s;
transition:all 0.2s;
}

.M912478218 > div > div:nth-child(2) > div:hover{
box-shadow:0px 0px 10px 10px rgba(0,0,0,0.2);
transform:scale(1.5);
z-index:1;
}

.M912478218 > div > div:nth-child(2) > div:nth-child(5n){
margin-right:0;
}

.M912478218 > div > div:nth-child(2) > div:nth-child(n+6):nth-child(-n+10){
margin-bottom:0px;
}

.M912478218 > div > div:nth-child(2) > div > div:nth-child(1){
position:relative;
display:block;
overflow:hidden;
font-size:30px;
white-space:nowrap;
text-overflow:ellipsis;
word-break:normal;
text-align:left;
line-height:1.4em;
text-shadow:1px 1px var(--background-color);
}

.M912478218 > div > div:nth-child(2) > div > div:nth-child(2){
position:relative;
display:block;
overflow:hidden;
font-size:15px;
white-space:nowrap;
text-overflow:ellipsis;
word-break:normal;
text-align:left;
line-height:1.4em;
text-shadow:1px 1px var(--background-color);
}

}






.alertBlue{
animation:alertBlue 2000ms infinite;
}
@keyframes alertBlue{
50%{background-color:#007BFF}
}
.alertGreen{
animation:alertGreen 2000ms infinite;
}
@keyframes alertGreen{
50%{background-color:#25D366}
}
.alertRed{
animation:alertRed 2000ms infinite;
}
@keyframes alertRed{
50%{background-color:#FF0000}
}
.alertOrange{
animation:alertOrange 2000ms infinite;
}
@keyframes alertOrange{
50%{background-color:#FFA500}
}
.alertPurple{
animation:alertPurple 2000ms infinite;
}
@keyframes alertPurple{
50%{background-color:#BF40BF}
}





/* PAINEL TALHOES */

@media only screen and (max-width:1200px) and (min-width:0px){

.fGmWJ{
position:fixed;
display:block;
bottom:0px;
right:0px;
width:100%;
height:auto;
z-index:1;
background-color:var(--background-color);
overflow:hidden;
}

.fGmWJ > div:nth-child(1){
overflow:hidden;
width:100%;
height:20px;
cursor:pointer;
background-color:var(--main-color);
}

.fGmWJ > div:nth-child(1) > div{
text-align:center;
line-height:20px;
font-size:15px;
}

.fGmWJ > div:nth-child(2){
overflow:hidden;
cursor:pointer;
}

.fGmWJ > div:nth-child(2) > div:last-child{
border-bottom:none;
}

.fGmWJ > div:nth-child(2) > div:nth-child(1){
width:25%;
}

.fGmWJ > div:nth-child(2) > div:nth-child(2){
width:25%;
}

.fGmWJ > div:nth-child(2) > div:nth-child(3){
width:20%;
}

.fGmWJ > div:nth-child(2) > div:nth-child(4){
width:15%;
}

.fGmWJ > div:nth-child(2) > div:nth-child(5){
width:15%;
}

.fGmWJ > div:nth-child(2) > div{
position:relative;
display:inline-block;
overflow:hidden;

}

.fGmWJ > div:nth-child(2) > div > div{
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
font-size:3.5vw;
text-align:center;
line-height:4.5vw;
}



}

@media only screen and (min-width:1200px){

.fGmWJ{
border-top-left-radius:5px;
border-top-right-radius:5px;
position:fixed;
display:block;
bottom:10px;
right:10px;
width:500px;
height:70px;
z-index:1;
background-color:var(--background-color);
/*outline:1px solid var(--border-color);*/
overflow:hidden;
}

.fGmWJ > div:nth-child(1){
overflow:hidden;
width:500px;
height:20px;
cursor:pointer;
background-color:var(--main-color);
}

.fGmWJ > div:nth-child(1) > div{
text-align:center;
line-height:20px;
font-size:15px;
}

.fGmWJ > div:nth-child(2){
overflow:hidden;

cursor:pointer;

}

.fGmWJ > div:nth-child(2) > div:last-child{
border-bottom:none;
}

.fGmWJ > div:nth-child(2) > div{
position:relative;
display:inline-block;
overflow:hidden;
width:100px;
height:50px;
}

.fGmWJ > div:nth-child(2) > div > div:nth-child(1){

font-size:13px;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
text-align:center;
width:100px;
height:25px;
line-height:25px;
}

.fGmWJ > div:nth-child(2) > div > div:nth-child(2){
font-size:15px;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
text-align:center;
width:100px;
height:25px;
line-height:17px;
}

}











@media only screen and (max-width:1200px) and (min-width:0px){

.MS20QOFCRQ{
position:relative;
display:block;
margin-left:10px;
margin-right:10px;
}

.MS20QOFCRQ > div > div:nth-child(1){
position:relative;
display:block;
padding-top:30px;
padding-bottom:30px;
}

.MS20QOFCRQ > div > div:nth-child(1) > div:nth-child(1){
font-size:20px;
line-height:20px;
text-align:left;
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
transition:all 0.3s;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
margin-bottom:10px;
}

.MS20QOFCRQ > div > div:nth-child(1) > div:nth-child(2){
font-size:15px;
line-height:15px;
text-align:left;
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
transition:all 0.3s;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

.MS20QOFCRQ > div > div:nth-child(1) > div:nth-child(3){
font-size:10px;
line-height:10px;
text-align:left;
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
transition:all 0.3s;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

.MS20QOFCRQ > div > div:nth-child(2){
display:flex;
flex-wrap:nowrap;
height:auto;
overflow:auto;
}

.MS20QOFCRQ > div > div:nth-child(2) > div{
position:relative;
display:block;
margin-right:10px;
width:250px;
max-width:250px;
min-width:250px;
padding:10px;
overflow:hidden;
border-radius:0px;
background-color:var(--main-color);
}

.MS20QOFCRQ > div > div:nth-child(2) > div > div:nth-child(1){
position:relative;
display:block;
font-size:30px;
line-height:40px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;

text-shadow:1px 1px var(--background-color);
}

.MS20QOFCRQ > div > div:nth-child(2) > div > div:nth-child(2){
position:relative;
display:block;
font-size:15px;
line-height:40px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;

text-shadow:1px 1px var(--background-color);
}

}

@media only screen and (min-width:1200px){

.MS20QOFCRQ{
position:relative;
display:block;
margin:auto;
max-width:1200px;
}

.MS20QOFCRQ > div:first-child{

}

.MS20QOFCRQ > div:last-child{
margin-bottom:40px;
}

.MS20QOFCRQ > div > div:nth-child(1){
position:relative;
display:block;
margin-top:40px;
margin-bottom:40px;
}

.MS20QOFCRQ > div > div:nth-child(1) > div:nth-child(1){
font-size:50px;
line-height:60px;
text-align:left;
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}

.MS20QOFCRQ > div > div:nth-child(1) > div:nth-child(2){
font-size:30px;
line-height:40px;
text-align:left;
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}

.MS20QOFCRQ > div > div:nth-child(1) > div:nth-child(3){
font-size:20px;
line-height:30px;
text-align:left;
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}

.MS20QOFCRQ > div > div:nth-child(2){
position:relative;
display:block;
}

.MS20QOFCRQ > div > div:nth-child(2) > div{
position:relative;
display:inline-block;
width:200px;
height:auto;
padding:10px;
margin-right:40px;
margin-bottom:40px;
vertical-align:top;
overflow:hidden;
border-radius:00px;
background-color:var(--main-color);
cursor:pointer;
-moz-transition:all 0.2s;
-webkit-transition:all 0.2s;
transition:all 0.2s;
}

.MS20QOFCRQ > div > div:nth-child(2) > div:hover{
box-shadow:0px 0px 10px 10px rgba(0,0,0,0.2);
transform:scale(1.5);
z-index:1;
}

.MS20QOFCRQ > div > div:nth-child(2) > div:nth-child(5n){
margin-right:0;
}

.MS20QOFCRQ > div > div:nth-child(2) > div:nth-child(n+6):nth-child(-n+10){
margin-bottom:0px;
}

.MS20QOFCRQ > div > div:nth-child(2) > div > div:nth-child(1){
position:relative;
display:block;
overflow:hidden;
font-size:30px;
white-space:nowrap;
text-overflow:ellipsis;
word-break:normal;
text-align:left;
line-height:1.4em;
text-shadow:1px 1px var(--background-color);
}

.MS20QOFCRQ > div > div:nth-child(2) > div > div:nth-child(2){
position:relative;
display:block;
overflow:hidden;
font-size:15px;
white-space:nowrap;
text-overflow:ellipsis;
word-break:normal;
text-align:left;
line-height:1.4em;
text-shadow:1px 1px var(--background-color);
}

}




























.YmqkpSdWaT{
position:relative;
display:block;
margin:auto;
max-width:1200px;
}

.YmqkpSdWaT > div:first-child{

}

.YmqkpSdWaT > div:last-child{
margin-bottom:40px;
}

.YmqkpSdWaT > div > div:nth-child(1){
position:relative;
display:block;
margin-top:40px;
margin-bottom:40px;
}

.YmqkpSdWaT > div > div:nth-child(1) > div:nth-child(1){
font-size:50px;
line-height:60px;
text-align:left;
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}

.YmqkpSdWaT > div > div:nth-child(1) > div:nth-child(n+2){
font-size:30px;
line-height:40px;
text-align:left;
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
