/* Beyond Framework Design - Copyright Alexandre Gregório HACIUS.COM.BR  No commercial/personal Copy/Use Rights allowed.*/
/*@-moz-document url-prefix() {.eqy_imgbox img{ max-width:100%; max-width:-moz-max-content;  }} */
*, *:after, *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:100%;scroll-behavior:smooth;}
@media all and (min-width:1500px){html{font-size:107%;}}
@media all and (min-width:1600px){html{font-size:110%;}}
@media all and (min-width:1700px){html{font-size:120%;}}
@media all and (min-width:1800px){html{font-size:132%;}}
@media all and (min-width:2000px){html{font-size:152%;}}
@media all and (min-width:2200px){html{font-size:155%;}}
@media all and (min-width:2400px){html{font-size:170%;}}
@media all and (min-width:2600px){html{font-size:195%;}}
@media all and (min-width:2800px){html{font-size:200%;}}
@media all and (min-width:3000px){html{font-size:209%;}}
@media all and (min-width:3200px){html{font-size:223%;}}
@media all and (min-width:3400px){html{font-size:236%;}}
@media all and (min-width:3600px){html{font-size:260%;}}
@media all and (min-width:3800px){html{font-size:273%;}}
body{font-size:1rem;}
input, select, textarea, button{font-size:inherit;}
html,body{margin:0px;padding:0px;
width:100%;
min-height: 100vh;
overflow-x:hidden;
line-height:1.7;
font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
button{cursor:pointer; }
button{outline:none; outline:0;}
button:focus,button:active{ outline:none; outline:0px; outline:0; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {line-height:1.5;color:inherit;margin:0.313rem; margin-left:0px;}
h1{font-size:2.375rem;}h2{font-size:2rem; }h3{font-size:1.75rem; }h4{font-size:1.25rem; }h5{font-size:0.938rem; }h6{font-size:0.625rem; }
.checkbox, .radio {font-size:0.875rem;}
a, a:active,a:hover,a:visited, a:focus{text-decoration:none; outline:0px; outline:0;}
img{border:none;}
input{padding:0.625rem; border:solid #dedede 0.063rem;  width:98%;} 
ul{padding:0px;}
.wordbreak{word-break:break-word;}
.wrapiframevideo{}
.iframevideo{width:100%;height:19.69rem;}
.ob-fill{object-fit:fill;}
.ob-contain{object-fit:contain;}
.ob-cover {object-fit:cover;}
.ob-scale{object-fit:scale-down;}
.obpos-center{object-position:center;}
.atvborder .active{border-bottom:solid 0.125rem;}
.atvbranco .active{background-color:#fff;}
.ulvertical ul li,.ulx ul li{display:inline-block; white-space:nowrap;}
.ulvertical li,.ulx li{display:inline-block; white-space:nowrap;}
.displaytable{display:table;border-collapse:separate; white-space:nowrap;vertical-align:middle;}
.displaytable *{display:table-cell;  white-space:nowrap;}
.ultable{display:table;	margin:0 auto!important; vertical-align:middle!important; word-break:break-word;}
.ultable li{display:table-cell;vertical-align:middle;text-align:center;}
.ultable li a{display:inline-block;}
.ulright {display:inline;}
.ulright li{float:right;display:inline;}
.ulcenter {width:100%;text-align:center;}
.ulcenter li{display:inline-block;
*display:inline; *zoom:1;}
.ultable .break{display:inline;clear:both;}
.ultable li img{vertical-align:middle;}
.table-responsive {overflow-x: auto;}
.divhor_ctrl{width:100%; position:relative; margin:0; padding:0;}
.divhor_ctrl .divhor_goleft,.divhor_ctrl .divhor_goright{width:2.9rem; height:99%; position:absolute;top:50%; padding-top:0px;
-webkit-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
-o-transform:translate(0, -50%);
-moz-transform:translate(0, -50%); 
transform:translate(0, -50%);
text-align:center;
cursor:pointer;
margin:0;
-webkit-box-shadow:0 0.063rem 0.938rem rgba(255,255,255,0.3);
-moz-box-shadow:0 0.063rem 0.938rem rgba(255,255,255,0.3);
box-shadow:0 0.063rem 0.938rem rgba(255,255,255,0.3);
vertical-align:middle;
border-radius:0.5rem;
}
.divhor_goleft{left:0;float:left;}
.divhor_goright{right:0;float:right;}
.divhor_goright:hover,.divhor_goleft:hover{
-webkit-box-shadow:0 0.063rem 0.938rem rgba(255,255,255,0.2);
-moz-box-shadow:0 0.063rem 0.938rem rgba(255,255,255,0.2);
box-shadow:0 0.063rem 0.938rem rgba(255,255,255,0.2);
}
.divhor_ctrl .divhor{width:100%;display:inline-block;}
.divhor_ctrl .divhor DIV.divhor-inside:first-child {margin-left:3.2rem!important;}
.divhor_ctrl .divhor DIV.divhor-inside:last-child {margin-right:3.2rem!important;}
.sombra3d,.sombra-3d,.sombra-3dh,.sombra3dh:hover{
-webkit-box-shadow:0 0.313rem 0.5rem 0 rgba(161, 165, 167, 0.35);
-moz-box-shadow:0 0.313rem 0.5rem 0 rgba(161, 165, 167, 0.35);
box-shadow:0 0.313rem 0.5rem 0 rgba(161, 165, 167, 0.35);}
.shadow,.shadowh:hover{
-webkit-box-shadow:0.063rem 0.063rem 1.875rem 0.063rem #f4f4f4;
-moz-box-shadow:0.063rem 0.063rem 1.875rem 0.063rem #f4f4f4;
box-shadow:0.063rem 0.063rem 1.875rem 0.063rem #f4f4f4;
}
.shadow-1,.shadow-1h:hover,.sombra_leve,.sombra_leveh:hover{
-webkit-box-shadow:0 0.063rem 1.25rem rgba(0,0,0,0.1);
-moz-box-shadow:0 0.063rem 1.25rem rgba(0,0,0,0.1);
box-shadow:0 0.063rem 1.25rem rgba(0,0,0,0.1);
}
.shadow-2,.shadow-2h:hover{
-webkit-box-shadow:0.063rem 0.063rem 0.438rem 0.063rem #ccc;
-moz-box-shadow:0.063rem 0.063rem 0.438rem 0.063rem #ccc;
box-shadow:0.063rem 0.063rem 0.438rem 0.063rem #ccc;
}
.shadow-3,.shadow-3h:hover{
-webkit-box-shadow:0.063rem 0.063rem 0.438rem 0.188rem #ccc;
-moz-box-shadow:0.063rem 0.063rem 0.438rem 0.188rem #ccc;
box-shadow:0.063rem 0.063rem 0.438rem 0.188rem #ccc;
}
.shadow-4,.shadow-4h:hover,.sombra,.sombrah:hover{
-webkit-box-shadow:0.063rem 0.063rem 0.438rem 0.063rem #999;
-moz-box-shadow:0.063rem 0.063rem 0.438rem 0.063rem #999;
box-shadow:0.063rem 0.063rem 0.438rem 0.063rem #999;
}

.shadow-5,.shadow-5h:hover{
-webkit-box-shadow:0.438rem 0.438rem 1.25rem 0.063rem #666;
-moz-box-shadow:0.438rem 0.438rem 1.25rem 0.063rem #666;
box-shadow:0.438rem 0.438rem 1.25rem 0.063rem #666;
}



.shadow-blue,.sombrahazul:hover{box-shadow:0.063rem 0.063rem 0.438rem 0.063rem #4AC5FF;}
.shadow-blue1{box-shadow:0px 0px 0.938rem 0.625rem #03B0E8;}

.eqy_imgbox{display:table-cell; vertical-align:middle; text-align:center; width:100%; }

.contain{overflow:auto;}
.contain *{max-width:100%;}
.bnddropbar,.bnddrop{display:inline-block;}
.bnddrop{ position:relative;}
.bnddrop .drop,.bnddropbar .drop{display:none; position:absolute;}
.bnddrop:hover .drop,.bnddropbar:hover .drop{display:block;} 
.bnddrop:hover .closed,.bnddropbar:hover .closed{display:block;} 
.bnddrop:hover .drophide,.bnddropbar:hover .drophide{display:none;} 
.nowrap{white-space:nowrap;}
.hoverparent{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.hoverparent .hoverinline,.hoverparent .hoverblock,.hoverparent .hoverinlineblock{display:none;}
.hoverparent:hover .hoverinline{display:inline;}
.hoverparent:hover .hoverblock{display:block;}
.hoverparent:hover .hoverinlineblock{display:inline-block;}
.hoverparent:hover .hoverinlineblock{display:inline-block;}

.row-box:after{content:"";display:table;clear:both;}
.row-box div{word-break:break-word;}
.box-1{float:left;width:14.28%;}
.box-2{float:left;width:20%;}
.box-3{float:left;width:25%;}
.box-4{float:left;width:33.32%;}
.box-5{float:left;width:50%;}

.scroll-ez{scroll-behavior:smooth;}
.scrollx-0,.scrollx-0::-webkit-scrollbar{height:0px;width:0px;display:none;scrollbar-width:none;}
.scrollx-0desk::-webkit-scrollbar{height:0px;width:0px;display:none;}
.scrollx-0mob::-webkit-scrollbar{height:initial;width:initial;display:initial;}
.scrollx-1::-webkit-scrollbar{height:0.188rem;scrollbar-width:0.188rem!important;}
.scrollx-1::-webkit-scrollbar-track{background:#f1f1f1;scrollbar-color:#f1f1f1!important;}
.scrollx-1::-webkit-scrollbar-thumb{background:#888;}
.scrollx-1::-webkit-scrollbar-thumb:hover{background:#555;}
.scrolly-1::-webkit-scrollbar{width:0.188rem;scrollbar-width:0.188rem!important;}
.scrolly-1::-webkit-scrollbar-track{background:#f1f1f1;scrollbar-color:#f1f1f1!important;}
.scrolly-1::-webkit-scrollbar-thumb{background:#888;}
.scrolly-1::-webkit-scrollbar-thumb:hover{background:#555;}
.scrolly-1{scrollbar-width:thin;}
.bndmodal-bg{
position:fixed; 
padding-top:6.25rem; 
left:0;
top:0;
width:100%;
height:100%;
overflow:auto;
background-color:rgb(0,0,0);
background-color:rgba(0,0,0,0.4); 
}
.bndmodal {
position:fixed;
left:50%;
top:50%;
transform:translate(-50%, -50%);
min-width:12.5rem;
min-height:6.25rem;
max-height:90%;
width:80%;
height:50%;
background-color:#fff;
overflow:auto;
transition-duration:0.4s;
transition-timing-function:cubic-bezier(0.36, 0.55, 0.19, 1);
}
.modal-bg{
position:fixed;
bottom:0px;
right:0px;
width:100%;
overflow:hidden;
height:100%;
transition-duration:0.4s;
transition-timing-function:cubic-bezier(0.36, 0.55, 0.19, 1);
}
.modal-m{height:100%; margin:auto; }
.modal-1{
padding:0.938rem; 
width:auto;
overflow:auto;
max-height:-moz-calc(100% - 4.375rem);
max-height:-webkit-calc(100% - 4.375rem);
max-height:calc(100% - 4.375rem);

}
.modal-menu{max-height:4.375rem; height:4.375rem; }

.divhor{
white-space:nowrap;
overflow-x:hidden;
overflow-y:hidden;
width:100%;
-webkit-overflow-scrolling:touch;
overflow-scrolling:touch;
height:auto;
}
.divhor .divhor-insidehdesk{display:none;}
.divhor:hover .divhor-insidehdesk{display:inline-block;}
.divhor .divhor-insidemob{display:none;}
.divhor .divhor-inside{  display:inline-block;}
.divhor:hover .divhor-insideh{   display:inline-block;}

.gray,.grayh:hover{
-webkit-filter:grayscale(100%);
-o-filter:grayscale(100%);
-moz-filter:grayscale(100%);
filter:grayscale(100%);
}
.nogray,.nograyh:hover{
-webkit-filter:grayscale(0);
-o-filter:grayscale(0);
-moz-filter:grayscale(0);
filter:grayscale(0);
}

.blur,.blurh:hover{
-webkit-filter:blur(0.188rem);
-o-filter:blur(0.188rem);
-moz-filter:blur(0.188rem);
filter:blur(0.188rem);
}
.noblur,.noblurh:hover{
-webkit-filter:blur(0.188rem);
-o-filter:blur(0.188rem);
-moz-filter:blur(0.188rem);
filter:blur(0.188rem);
}


.absolutehover-top{
top:0;
display:block;
position:absolute;
width:100%;
opacity:0;filter:alpha(opacity=0);
-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;
}

.absolutehover-bottom{
bottom:0;
display:block;
position:absolute;
width:100%;
opacity:0; filter:alpha(opacity=0);
-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;
}

.absolutehover-full{
display:block;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
height:100%;
width:100%;
opacity:0; filter:alpha(opacity=0);
-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;
overflow:auto;
}
.relative:hover .absolutehover-full,.relative:hover .absolutehover-bottom,.relative:hover .absolutehover-top{opacity:1; filter:alpha(opacity=1);}
.line-14{line-height:1.4;}
.line-15{line-height:1.5;}
.line-16{line-height:1.6;}
.line-17{line-height:1.7;}
.line-18{line-height:1.8;}
.line-1{line-height:1;}
.formtag{display:inline; margin:0; padding:0;}
.imgmax100p img,.img100p img{max-width:100%;overflow:hidden;}
.imglimit img{overflow:hidden;display:block;max-height:inherit;max-width:inherit;}
.layout-2a{width:70%; float:left;}
.layout-2b{width:28%; float:left;}
.bold{font-weight:bold;}
.riscado{text-decoration:line-through;}
.underline{text-decoration:underline;}
.italic{font-style:italic;}
.pointer{cursor:pointer;}
.arial{font-family:"arial", sans-serif;}
.inline{display:inline;}
.absolute{position:absolute;}
.relative{position:relative;}
.block{display:block;}
.inlineblock,.inline-block{display:inline-block;}
.drop-center{left:50%;right:auto;text-align:center;transform:translate(-50%,0);
-webkit-transform:translate(-50%, 0);
-ms-transform:translate(-50%, 0);
-o-transform:translate(-50%,0);
-moz-transform:translate(-50%, 0); 
}
.absolute-center{
right:50%;
left:50%;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%); 
transform:translate(-50%, -50%);
}
.absolute-xcenter{
right:50%;
left:50%;
-webkit-transform:translate(-50%);
-ms-transform:translate(-50%);
-o-transform:translate(-50%);
-moz-transform:translate(-50%); 
transform:translate(-50%);
}
.vthumb {
position:relative;
display:inline-block;
cursor:pointer;
text-align:center;
}
.vthumb:before {
z-index:2;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%, -50%);
-webkit-transform:translate(-50%, -50%);
content:"\f01d";
font-family:FontAwesome;
font-size:4rem;
color:#fff;
opacity:.8;
text-shadow:0px 0px 1.875rem rgba(0, 0, 0, 0.5);
}
.vthumb:hover:before {color:#eee;}
.menuremoto-left{width:0px; position:fixed; left:0px; top:0px; height:100%; display:inline; overflow:hidden; overflow-y:auto; }
.menuremoto-right{width:0px; position:fixed; right:0px; top:0px; height:100%; display:inline; overflow:hidden; overflow-y:auto;  }
.menuremoto-right:hover .menuremoto-insidehide,.menuremoto-left:hover .menuremoto-insidehide{display:none; -webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.bnddrop-left{background-color:#fff; padding-top:0.625rem;  padding-bottom:0.625rem;  position:absolute; min-width:3.438rem; }
.bnddrop-right{background-color:#fff;  right:0.063rem; padding-top:0.625rem;  padding-bottom:0.625rem; position:absolute; min-width:3.438rem; }

.closed{display:none;}
.openhover:hover .closed {display:block;}
.ilabel-1{font-size:0.813rem; color:#333; margin-bottom:0.313rem; display:block; margin-left:0.438rem;}
.itext-1{-o-transition:all ease .5s;
-moz-transition:all ease .5s;
-ms-transition:all ease .5s;
transition:all ease .5s; background-color:transparent; outline:none; border:none; border-bottom:solid #F2F4F5 0.125rem;  border-radius:0px;
width:99%;
}
.itext-1:hover{border-bottom:solid #dedede 0.125rem;}
.itext-azul:focus{border-bottom:solid #5BAED7 0.125rem;}
.itext-verde:focus{border-bottom:solid #4AD110 0.125rem;}
.itext-preto:focus{border-bottom:solid #000 0.125rem;}
.itext-teal:focus{border-bottom:solid #15AD9F 0.125rem;}
.itext-2{-o-transition:all ease .5s;
-moz-transition:all ease .5s;
-ms-transition:all ease .5s;
transition:all ease .5s; outline:none; border:none;  border-radius:0.313rem;
width:99%;
border:solid #f4f4f4 0.063rem;
border-bottom:0.125rem solid rgba(204,204,204,0.27);
margin-bottom:0.188rem;
}
.ucfirst:first-letter{text-transform:uppercase;}
.uppercase{text-transform:uppercase;}
.uppercase-all,.uppercase-all *{text-transform:uppercase;}
.tdark,.tdark div,.tdark ul,.tdark ul li, .tdark span, .tdark i, .tdark a{color:#000;}
.tdark-1,.tdark-1 div,.tdark-1 ul,.tdark-1 ul li, .tdark-1 span, .tdark-1 i, .tdark-1 a{color:#666;}
.tlight,.tlight div,.tlight ul,.tlight ul li, .tlight span, .tlight i, .tlight a{color:#fff;}
.blackmode,.blackmode *{color:#fff!important; background-color:#000!important;}
.img-1,.img-1 img{width:100%; min-width:3.125rem; max-width:6.25rem;}
.img-2,.img-2 img{width:100%; min-width:6.25rem; max-width:12.5rem;}
.img-3,.img-3 img{width:100%; min-width:6.25rem; max-width:18.75rem;}
.img-4,.img-4 img{width:100%; min-width:6.25rem; max-width:400px;}
.img-5,.img-5 img{width:100%; min-width:6.25rem; max-width:800px;}
.imgcirc{margin:0.625rem; display:inline-block;
position:relative;
overflow:hidden;
border-radius:50%;}
.imgcirc  img {width:150%; height:auto;margin-top:0px; margin-left:-20%;}

.badge-1{ border-radius:0.313rem; color:#fff; font-size:0.625rem; padding:4px; font-weight:bold;  position:absolute; top:30%;  right:-0.938rem;}
.badge-2{ border-radius:0.313rem; color:#fff; font-size:0.625rem; padding:4px; font-weight:bold;  position:absolute; top:0%;  right:0.625rem; }

.list-1 span,.list-1 a,.list-1 a:visited,.list-1 a:focus{
-webkit-transition:all ease .2s;
-o-transition:all ease .2s;
-moz-transition:all ease .2s;
-ms-transition:all ease .2s;
transition:all ease .2s;
display:block; padding:0.5rem; padding-left:0.938rem;  padding-right:0.938rem;  cursor:pointer;}
.list-1 a:hover,.list-1 span:hover {padding-top:0.938rem; padding-bottom:0.938rem;}
.list-1 i{margin-right:0.313rem;}


.ulx-1 ul,.ulx-1 li{  list-style:none; }
.ulx-1 li{display:inline-block; padding-right:0.625rem;  }
/*display:inline-block; */

.ulmenu{   list-style:none; margin:0px; padding:0px; padding-top:0.313rem;    width:auto;}
.ulmenu .add{border:dashed #dedede  0.188rem;}
.ulmenu li{display:inline-block; white-space:nowrap; margin-bottom:0.188rem; clear:both; color:#000; padding-bottom:0.313rem; padding-left:0.625rem; padding-right:0.625rem; width:100%;}
.ulmenu li a {width:100%; display:inline-block; white-space:nowrap;}
.ulmenu li:hover{background-color:#f5f5f5; }
.ulmenu li > i{margin-right:0.5rem;}
.ulmenu li > a{margin-right:0.5rem;color:#000;}
.menu-badge{margin-right:-0.813rem; margin-top:-4px; float:right;}
.outline{outline:0px; outline:none;}

.placeholderupper::-webkit-input-placeholder {text-transform:uppercase;}
.placeholderupper::-moz-placeholder {text-transform:uppercase;}
.placeholderupper:-ms-input-placeholder {text-transform:uppercase;}
.placeholderupper:-moz-placeholder {text-transform:uppercase;}
.placeholder-banco::-webkit-input-placeholder {color:#fff;opacity:1;}
.placeholder-banco::-moz-placeholder {color:#fff;opacity:1;}
.placeholder-banco:-ms-input-placeholder {color:#fff;opacity:1;}
.placeholder-banco:-moz-placeholder {color:#fff;opacity:1;}
.placeholder-cinza-1::-webkit-input-placeholder {color:#f4f4f4;opacity:1;}
.placeholder-cinza-1::-moz-placeholder {color:#f4f4f4;opacity:1;}
.placeholder-cinza-1:-ms-input-placeholder {color:#f4f4f4;opacity:1;}
.placeholder-cinza-1:-moz-placeholder {color:#f4f4f4;opacity:1;}
.placeholder-cinza-2::-webkit-input-placeholder {color:#ccc;opacity:1;}
.placeholder-cinza-2::-moz-placeholder {color:#ccc;opacity:1;}
.placeholder-cinza-2:-ms-input-placeholder {color:#ccc;opacity:1;}
.placeholder-cinza-2:-moz-placeholder {color:#ccc;opacity:1;}
.placeholder-cinza-3::-webkit-input-placeholder {color:#666;opacity:1;}
.placeholder-cinza-3::-moz-placeholder {color:#666;opacity:1;}
.placeholder-cinza-3:-ms-input-placeholder {color:#666;opacity:1;}
.placeholder-cinza-3:-moz-placeholder {color:#666;opacity:1;}
.row:after{clear:both;}
.flut{position:fixed; background-color:#CCC;}
.flut-e{bottom:1.25rem; left:0.625rem; }
.flut-d{bottom:1.25rem; right:0.625rem;}
.flut-1{padding:0.625rem; min-width:3.125rem; min-height:3.125rem;}
.flut-2{padding:0.625rem; min-width:4.063rem; min-height:4.063rem;}
.flut-3{padding:0.625rem; min-width:3.125rem; min-height:3.125rem; border-radius:50%;}
.unfloat{float:none;}
.vertical-align{display:table-cell; vertical-align:middle;}
.circ span {
vertical-align:middle;
display:table-cell;
border-radius:50%;
-webkit-border-radius:50%; -moz-border-radius:50%;;
}
.circ {
text-align:center;
display:table;
vertical-align:middle;
color:white;
font-weight:bold;
text-decoration:none;
position:relative;   
}
.circ-1{width:1.875rem; height:1.875rem;}
.circ-2{width:2.5rem; height:2.5rem;}
.circ-3{width:3.125rem; height:3.125rem;}
.circ-4{width:3.75rem; height:3.75rem; }
.circ-5{width:4.375rem; height:4.375rem;}
.circ-6{width:5rem; height:5rem;}
.circ-7{width:5.625rem; height:5.625rem;}
.circ-8{width:6.25rem; height:6.25rem;}
.circ-9{width:10.625rem; height:6.875rem;}
.circ-10{width:7.5rem; height:11.25rem;}
.circ-1 span{font-size:1rem;}
.circ-2 span{font-size:1.125rem;}
.circ-3 span{font-size:1.375rem;}
.circ-4 span{font-size:1.563rem;}
.circ-5 span{font-size:1.875rem;}
.circ-6 span{font-size:2.188rem;}
.circ-7 span{font-size:2.5rem;}
.circ-8 span{font-size:2.813rem;}
.circ-9 span{font-size:3.125rem;}
.circ-10 span{font-size:3.438rem;}


.bt {
text-align:center;
display:inline-block;
vertical-align:middle;
text-decoration:none;
border:0px;
box-shadow:none;
}
.bt span {
vertical-align:middle;
display:inline-block;
}
.vertical {
writing-mode:vertical-lr;
text-align:center;
height:100%;
width:100%;
}
.horizontal {
display:inline-block;
writing-mode:horizontal-tb;
width:100%;
text-align:center;
}
.centroxy{
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%); 
transform:translate(-50%, -50%);
text-align:center;
}
.overflow{overflow:hidden;}
.overflow-v,.overflow-v span{overflow:visible!important;}
.toolbar{display:none!important;}
.hover-line-bottom {
-webkit-transform:perspective(0.063rem) translateZ(0);
transform:perspective(0.063rem) translateZ(0);
box-shadow:0 0 0px transparent;
position:relative;
overflow:hidden;
}
.hover-line-bottom:before {
content:"";
position:absolute;
z-index:-1;
left:50%;
right:50%;
bottom:0;
height:0.188rem;
width:0px;
-webkit-transition-property:left, right;
transition-property:left, right;
-webkit-transition-duration:0.2s;
transition-duration:0.2s;
-webkit-transition-timing-function:ease-out;
transition-timing-function:ease-out;
}
.hover-line-bottom:focus:before,.hover-line-bottom:hover:before,  .hover-line-bottom:active:before {right:0;left:0;width:auto;}
.hover-line-branco:before{background-color:#fff;}
.hover-line-azul:before{background-color:blue;}
.hover-line-preto:before{background-color:#000;}
.hover-line-teal:before{background-color:#15AD9F;}

.table,.table-1 {width:100%; overflow-x:auto; margin-bottom:0.625rem;}
.table th,.table-1 th,.table td ,.table-1 td {
border-bottom:0.063rem solid #dedede;
padding:0.938rem;
text-align:left;
}

.table-2 {width:100%; overflow-x:auto; margin-bottom:0.625rem;    border-collapse:collapse;   border:0.063rem solid #dedede;}
.table-2 td {padding:0.938rem;text-align:left;}
.table-2  td, .table-2 th {border:0.063rem solid #dedede;}

.tabletit td, .tabletit th{
background:linear-gradient(to bottom, #fff 0%,#f4f4f4 100%);
font-weight:bold;
color:#5C5C5C;
font-size:0.813rem;
padding:0.625rem;
text-align:left;
}

.effects-1{-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s; -o-transition:all 0.1s;}
.effects-2{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s; -o-transition:all 0.2s;}
.effects-3{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; -o-transition:all 0.3s;}
.effects-4{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s; -o-transition:all 0.4s;}
.effects-5{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s; -o-transition:all 0.5s;}
.efeito,.effect,.effects{-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;}
.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.flex-1{-webkit-flex:1;-ms-flex:1;-moz-flex:1;display:flex;}
.mold-radius-1{border-radius:0px 1.25rem 0px 1.25rem;}.mold-radius-1:hover{border-radius:1.25rem 0px 1.25rem 0px;}
.mold-radius-2{border-radius:0px 2.5rem 0px 2.5rem;}.mold-radius-2:hover{border-radius:2.5rem 0px 2.5rem 0px;}
.mold-radius-3{border-radius:0px 4.375rem 0px 4.375rem;}.mold-radius-3:hover{border-radius:4.375rem 0px 4.375rem 0px;}

.imagem-esquerda{float:left; padding-right:2.5rem; padding-bottom:2.5rem; padding-top:2.188rem;}
.imagem-direita{float:right; padding-left:2.5rem; padding-bottom:2.5rem; padding-top:2.188rem;}
.linha{border-bottom:slid #dedede 0.063rem; padding-top:0.438rem; padding-bottom:0.438rem;}
.secao{margin-bottom:0.625rem; margin-top:0.625rem; padding-bottom:0.625rem; padding-top:0.625rem;  clear:both;}

.layout-1{width:90%; margin:auto; padding:1.25rem;}
.layout-2 .col-small{width:33%;min-width:12.5rem;float:left;}
.layout-2 .col-big{width:65%; min-width:18.75rem;float:left;}
.layout-3 .col-small{width:22%;min-width:9.375rem;float:left;}
.layout-3 .col-big{width:54%; min-width:18.75rem;float:left;}
.zindex-20h:hover{z-index:20!important;}
.zindex-10{z-index:10;}
.zindex-20,.zindex-20h:hover{z-index:20;}
.zindex-30,.zindex-30h:hover{z-index:30;}
.zindex-50{z-index:50;}
.zindex-100{z-index:100;}
.zindexmax,.zindex-max{z-index:999999999999999;}
.col-2{float:left; width:50%;}
.col-3{float:left; width:33.33333333333333%;}
.col-4{float:left; width:25%;}
.col-5{float:left; width:20%;}
.col-6{float:left; width:16.66666666666667%;}
.col-7{float:left; width:14.28571428571429%;}
.col-8{float:left; width:12.5%;}
.col-9{float:left; width:11.11111111111111%;}
.col-10{float:left; width:10%;}
.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10{-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;}
.radius-2{border-radius:0.125rem; -webkit-border-radius:0.125rem; -moz-border-radius:0.125rem;}
.radius-3{border-radius:0.188rem; -webkit-border-radius:0.188rem; -moz-border-radius:0.188rem;}
.radius-4{border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.radius-5{border-radius:0.313rem; -webkit-border-radius:0.313rem; -moz-border-radius:0.313rem;}
.radius-7{border-radius:0.438rem; -webkit-border-radius:0.438rem; -moz-border-radius:0.438rem;}
.radius-10{border-radius:0.625rem; -webkit-border-radius:0.625rem; -moz-border-radius:0.625rem;}
.radius-15{border-radius:0.938rem; -webkit-border-radius:0.938rem; -moz-border-radius:0.938rem;}
.radius-20{border-radius:1.25rem; -webkit-border-radius:1.25rem; -moz-border-radius:1.25rem;}
.radius-30{border-radius:1.875rem; -webkit-border-radius:1.875rem; -moz-border-radius:1.875rem;}
.radius-30p{border-radius:30%; -webkit-border-radius:30%; -moz-border-radius:30%;}
.radius-50p{border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.h-auto{height:auto;}
.h-5{height:0.313rem;}
.h-10{height:0.625rem;}
.h-15{height:0.938rem;}
.h-20{height:1.25rem;}
.h-25{height:1.563rem;}
.h-30{height:1.875rem;}
.h-35{height:2.188rem;}
.h-40{height:2.5rem;}
.h-45{height:2.813rem;}
.h-50{height:3.125rem;}
.h-55{height:3.438rem;}
.h-60{height:3.75rem;}
.h-70{height:4.375rem;}
.h-80{height:5rem;}
.h-90{height:5.625rem;}
.h-100{height:6.25rem;}
.h-110{height:6.875rem;}
.h-120{height:11.25rem;}
.h-130{height:8.125rem;}
.h-140{height:8.75rem;}
.h-150{height:9.375rem;}
.h-160{height:10rem;}
.h-170{height:10.625rem;}
.h-180{height:11.25rem;}
.h-190{height:11.875rem;}
.h-200{height:12.5rem;}
.h-230{height:14.375rem;}
.h-260{height:16.25rem;}
.h-290{height:18.125rem;}
.h-300{height:18.75rem;}
.h-350{height:21.875rem;}
.h-400{height:25rem;}
.h-450{height:28.125rem;}
.h-500{height:31.25rem;}
.h-550{height:34.375rem;}
.h-600{height:37.5rem;}
.h-650{height:40.625rem;}
.h-700{height:43.75rem;}
.h-750{height:46.875rem;}
.h-770{height:48.125rem;}
.h-800{height:50rem;}
.h-850{height:53.125rem;}
.h-900{height:56.25rem;}
.h-950{height:59.375rem;}
.h-1000{height:62.5rem;}
.h-100p{height:100%;}
.h-99p{height:99%;}
.h-95p{height:95%;}
.h-50p{height:50%;}
.h-100vh{min-height:100vh;/*max-width:100%;*/}
.min-h50{min-height:3.125rem;}
.min-h60{min-height:3.75rem;}
.min-h70{min-height:4.375rem;}
.min-h80{min-height:5rem;}
.min-h90{min-height:5.625rem;}
.min-h100{min-height:6.25rem;}
.min-h110{min-height:6.875rem;}
.min-h120{min-height:7.5rem;}
.min-h130{min-height:8.125rem;}
.min-h140{min-height:8.75rem;}
.min-h150{min-height:9.375rem;}
.min-h160{min-height:10rem;}
.min-h170{min-height:10.625rem;}
.min-h180{min-height:11.25rem;}
.min-h190{min-height:11.875rem;}
.min-h200{min-height:12.5rem;}
.min-h230{min-height:14.375rem;}
.min-h260{min-height:16.25rem;}
.min-h290{min-height:18.125rem;}
.min-h300{min-height:18.75rem;}
.min-h350{min-height:21.875rem;}
.min-h400{min-height:25rem;}
.min-h450{min-height:28.125rem;}
.min-h500{min-height:31.25rem;}
.min-h550{min-height:34.375rem;}
.min-h600{min-height:37.5rem;}
.min-h650{min-height:40.625rem;}
.min-h700{min-height:43.75rem;}
.min-h750{min-height:46.875rem;}
.min-h770{min-height:48.125rem;}
.min-h800{min-height:50rem;}
.min-h850{min-height:53.125rem;}
.min-h900{min-height:56.25rem;}
.min-h950{min-height:59.375rem;}
.min-h1000{min-height:62.5rem;}

.max-h50{max-height:3.125rem;}
.max-h60{max-height:3.75rem;}
.max-h70{max-height:4.375rem;}
.max-h80{max-height:5rem;}
.max-h90{max-height:5.625rem;}
.max-h100{max-height:6.25rem;}
.max-h110{max-height:6.875rem;}
.max-h120{max-height:7.5rem;}
.max-h130{max-height:8.125rem;}
.max-h140{max-height:8.75rem;}
.max-h150{max-height:9.375rem;}
.max-h160{max-height:10rem;}
.max-h170{max-height:10.625rem;}
.max-h180{max-height:11.25rem;}
.max-h190{max-height:11.875rem;}
.max-h200{max-height:12.5rem;}
.max-h230{max-height:230px;}
.max-h260{max-height:260px;}
.max-h290{max-height:290px;}
.max-h300{max-height:18.75rem;}
.max-h350{max-height:21.875rem;}
.max-h400{max-height:25rem;}
.max-h450{max-height:28.125rem;}
.max-h500{max-height:31.25rem;}
.max-h550{max-height:34.375rem;}
.max-h600{max-height:37.5rem;}
.max-h650{max-height:40.625rem;}
.max-h700{max-height:43.75rem;}
.max-h750{max-height:46.875rem;}
.max-h779{max-height:48.6875rem;}
.max-h800{max-height:50rem;}
.max-h850{max-height:53.125rem;}
.max-h900{max-height:56.25rem;}
.max-h950{max-height:59.375rem;}
.max-h1000{max-height:62.5rem;}
.max-h90p{max-height:90%;}
.max-h100p{max-height:100%;}

.w-auto,.w-autoh:hover{width:auto;}
.w-5,.w-5h:hover{width:0.313rem;}
.w-10{width:0.625rem;}
.w-15{width:0.938rem;}
.w-20{width:1.25rem;}
.w-25{width:1.563rem;}
.w-30{width:1.875rem;}
.w-35{width:2.188rem;}
.w-40{width:2.5rem;}
.w-45{width:2.813rem;}
.w-50{width:3.125rem;}
.w-55{width:3.438rem;}
.w-60{width:3.75rem;}
.w-70{width:4.375rem;}
.w-80{width:5rem;}
.w-90{width:5.625rem;}
.w-100{width:6.25rem;}
.w-110{width:6.875rem;}
.w-120{width:7.5rem;}
.w-130{width:8.125rem;}
.w-140{width:8.75rem;}
.w-150{width:9.375rem;}
.w-160{width:10rem;}
.w-170{width:10.625rem;}
.w-180{width:11.25rem;}
.w-190{width:11.875rem;}
.w-200{width:12.5rem;}
.w-230{width:14.375rem;}
.w-260{width:16.25rem;}
.w-290{width:18.125rem;}
.w-300{width:18.75rem;}
.w-350{width:21.875rem;}
.w-400,.w-400h:hover{width:25rem;}
.w-450,.w-450h:hover{width:28.125rem;}
.w-500,.w-500h:hover{width:31.25rem;}
.w-550,.w-550h:hover{width:34.375rem;}
.w-600,.w-600h:hover{width:37.5rem;}
.w-650,.w-650h:hover{width:40.625rem;}
.w-700{width:43.75rem;}
.w-750{width:46.875rem;}
.w-779{width:48.6875rem;}
.w-800{width:50rem;}
.w-850{width:53.125rem;}
.w-900{width:56.25rem;}
.w-950{width:59.375rem;}
.w-1000,.w-1000h:hover{width:62.5rem;}

.min-w50{min-width:3.125rem;}
.min-w60{min-width:3.75rem;}
.min-w70{min-width:4.375rem;}
.min-w80{min-width:5rem;}
.min-w90{min-width:5.625rem;}
.min-w100{min-width:6.25rem;}
.min-w110{min-width:6.875rem;}
.min-w120{min-width:7.5rem;}
.min-w130{min-width:8.125rem;}
.min-w140{min-width:8.75rem;}
.min-w150{min-width:9.375rem;}
.min-w160{min-width:10rem;}
.min-w170{min-width:10.625rem;}
.min-w180{min-width:11.25rem;}
.min-w190{min-width:11.875rem;}
.min-w200{min-width:12.5rem;}
.min-w230{min-width:14.375rem; }
.min-w260{min-width:16.25rem; }
.min-w290{min-width:18.125rem; }
.min-w300{min-width:18.75rem; }
.min-w350{min-width:21.875rem; }
.min-w400{min-width:25rem; }
.min-w450{min-width:28.125rem; }
.min-w500{min-width:31.25rem; }
.min-w550{min-width:34.375rem; }
.min-w600{min-width:37.5rem; }
.min-w650{min-width:40.625rem; }
.min-w700{min-width:43.75rem; }
.min-w750{min-width:46.875rem; }
.min-w779{min-width:48.6875rem; }
.min-w800{min-width:50rem; }
.min-w850{min-width:53.125rem; }
.min-w900{min-width:56.25rem; }
.min-w950{min-width:59.375rem; }
.min-w1000{min-width: 62.5rem; }

.max-w50{max-width:3.125rem;}
.max-w60{max-width:3.75rem;}
.max-w70{max-width:4.375rem;}
.max-w80{max-width:5rem;}
.max-w90{max-width:5.625rem;}
.max-w100{max-width:6.25rem;}
.max-w110{max-width:6.875rem;}
.max-w120{max-width:7.5rem;}
.max-w130{max-width:8.125rem;}
.max-w140{max-width:8.75rem;}
.max-w150{max-width:9.375rem;}
.max-w160{max-width:10rem;}
.max-w170{max-width:10.625rem;}
.max-w180{max-width:11.25rem;}
.max-w190{max-width:11.875rem;}
.max-w200{max-width:12.5rem;}
.max-w230{max-width:14.375rem; }
.max-w260{max-width:16.25rem; }
.max-w290{max-width:18.125rem; }
.max-w300{max-width:18.75rem; }
.max-w350{max-width:21.875rem; }
.max-w400{max-width:25rem; }
.max-w450{max-width:28.125rem; }
.max-w500{max-width:31.25rem; }
.max-w550{max-width:34.375rem; }
.max-w600{max-width:37.5rem; }
.max-w650{max-width:40.625rem; }
.max-w700{max-width:43.75rem; }
.max-w750{max-width:46.875rem; }
.max-w779{max-width:48.6875rem; }
.max-w800{max-width:50rem; }
.max-w850{max-width:53.125rem; }
.max-w900{max-width:56.25rem; }
.max-w950{max-width:59.375rem; }
.max-w1000{max-width:62.5rem; }

.w-100p,.w100p,.w-100ph:hover{width:100%;}
.w-99p{width:99%;}
.w-98p{width:98%;}
.w-95p{width:95%;}
.w-90p{width:90%;}
.w-80p{width:80%;}
.w-70p{width:70%;}
.w-60p{width:60%;}
.w-50p,.w-50ph:hover{width:50%;}
.w-45p{width:45%;}
.w-40p,.w-40ph:hover{width:40%;}
.w-30p,.w-30ph:hover{width:30%;}
.w-20p,.w-20ph:hover{width:20%;}
.w-10p,.w-10ph:hover{width:10%;}


.mright-3{margin-right:0.188rem;}
.mright-5{margin-right:0.313rem;}
.mright-8{margin-right:0.5rem;}
.mright-10{margin-right:0.625rem;}
.mright-15{margin-right:0.938rem;}

.mleft-3{margin-left:0.188rem;}
.mleft-5{margin-left:0.313rem;}
.mleft-8{margin-left:0.5rem;}
.mleft-10{margin-left:0.625rem;}
.mleft-15{margin-left:0.938rem;}

.mleft--3{margin-left:-5rem;}
.mleft--5{margin-left:-5rem;}
.mleft--7{margin-left:-5rem;}
.mleft--8{margin-left:-8rem;}
.mleft--10{margin-left:-10rem;}
.mleft--15{margin-left:-15rem;}
.mleft--20{margin-left:-20rem;}

.mtop-3{margin-top:0.188rem;}
.mtop-5{margin-top:0.313rem;}
.mtop-7{margin-top:0.438rem;}
.mtop-8{margin-top:0.5rem;}
.mtop-10{margin-top:0.625rem;}
.mtop-15{margin-top:0.938rem;}

.m-big{margin-left:15%;margin-right:15%; margin-top:2rem;  margin-bottom:2rem;}
.m-normal{margin-left:8%;margin-right:8%; margin-top:1rem;  margin-bottom:1rem;}
.m-small{margin-left:4%;margin-right:4%; margin-top:0.5rem;  margin-bottom:0.5rem;}
.m-auto{margin:auto;}
.m-3{margin:0.188rem;}
.m-5{margin:0.313rem;}
.m-7{margin:0.438rem;}
.m-10{margin:0.625rem;}
.m-15{margin:0.938rem;}
.m-20{margin:1.25rem;}
.m-25{margin:1.563rem;}
.m-30{margin:1.875rem;}
.m-35{margin:2.188rem;}
.m-40{margin:2.5rem;}
.m-45{margin:2.813rem;}
.m-50{margin:3.125rem;}

.m-50p{margin:50%;}
.m-40p{margin:40%;}
.m-30p{margin:30%;}
.m-20p{margin:20%;}
.m-10p{margin:10%;}
.m-5p{margin:5%;}
.m-4p{margin:4%;}
.m-3p{margin:3%;}
.m-2p{margin:2%;}
.m-1p{margin:1%;}

.m-n,.m-0{margin:0;}
.m-l{margin-left:0;}
.m-r{margin-right:0;}
.m-t{margin-top:0;}
.m-b{margin-bottom:0;}

.p-3,.p-3h:hover{padding:0.188rem;}
.p-5,.p-5h:hover{padding:0.313rem;}
.p-7,.p-7h:hover{padding:0.438rem;}
.p-10,.p-10h:hover{padding:0.625rem;}
.p-15,.p-15h:hover{padding:0.938rem;}
.p-20,.p-20h:hover{padding:1.25rem;}
.p-25,.p-25h:hover{padding:1.563rem;}
.p-30,.p-30h:hover{padding:1.875rem;}
.p-35,.p-35h:hover{padding:2.188rem;}
.p-40,.p-40h:hover{padding:2.5rem;}
.p-45,.p-45h:hover{padding:2.813rem;}
.p-50,.p-50h:hover{padding:3.125rem;}

.p-50p{padding:50%;}
.p-40p{padding:40%;}
.p-30p{padding:30%;}
.p-20p{padding:20%;}
.p-10p{padding:10%;}
.p-5p{padding:5%;}
.p-4p{padding:4%;}
.p-3p{padding:3%;}
.p-2p{padding:2%;}
.p-1p{padding:1%;}

.p-n,.p-nh:hover,.p-0,.p-0h:hover{padding:0;}
.p-l,.p-lh:hover{padding-left:0;}
.p-r,.p-rh:hover{padding-right:0;}
.p-t,.p-th:hover{padding-top:0;}
.p-b,.p-bh:hover{padding-bottom:0;}
.p-top{padding-right:0; padding-left:0; padding-bottom:0;}
.p-right{padding-left:0; padding-top:0; padding-bottom:0;}
.p-bottom{padding-right:0; padding-left:0; padding-top:0;}
.p-left{padding-right:0; padding-top:0; padding-bottom:0;}
.p-x{padding-top:0; padding-bottom:0;}
.p-y{padding-right:0; padding-left:0;}


.ulpx-2 li{padding-left:0.125rem;padding-right:0.125rem;}
.ulpx-3 li{padding-left:0.188rem;padding-right:0.188rem;}
.ulpx-5 li{padding-left:0.313rem;padding-right:0.313rem;}
.ulpx-7 li{padding-left:0.438rem;padding-right:0.438rem;}
.ulpx-10 li{padding-left:0.625rem;padding-right:0.625rem;}
.ulpx-first:first-child {padding-left:0px;}
.ulpx-last:last-child {padding-right:0px;}


.ulpy-2 li{padding-top:0.125rem;padding-bottom:0.125rem;}
.ulpy-3 li{padding-top:0.188rem;padding-bottom:0.188rem;}
.ulpy-5 li{padding-top:0.313rem;padding-bottom:0.313rem;}
.ulpy-7 li{padding-top:0.438rem;padding-bottom:0.438rem;}
.ulpy-10 li{padding-top:0.625rem;padding-bottom:0.625rem;}
.ulpy-t {padding-top:0px;}
.ulpy-b {padding-bottom:0px;}


.t-7{font-size:0.438rem;}
.t-8{font-size:0.5rem;}
.t-9,.t-9h:hover{font-size:0.563rem;}
.t-10,.t-10h:hover{font-size:0.625rem;}
.t-11,.t-12h:hover{font-size:0.688rem;}
.t-12,.t-12h:hover{font-size:0.75rem;}
.t-13,.t-13h:hover{font-size:0.813rem;}
.t-14,.t-14h:hover{font-size:0.875rem;}
.t-15,.t-15h:hover{font-size:0.938rem;}
.t-16,.t-16h:hover{font-size:1rem;}
.t-17,.t-17h:hover{font-size:1.063rem;}
.t-18,.t-18h:hover{font-size:1.125rem;}
.t-19,.t-19h:hover{font-size:1.188rem;}
.t-20,.t-20h:hover{font-size:1.25rem;}
.t-21,.t-21h:hover{font-size:1.313rem;}
.t-22,.t-22h:hover{font-size:1.375rem;}
.t-23,.t-23h:hover{font-size:1.438rem;}
.t-24,.t-24h:hover{font-size:1.5rem;}
.t-25,.t-25h:hover{font-size:1.563rem;}
.t-26,.t-26h:hover{font-size:1.625rem;}
.t-27,.t-27h:hover{font-size:1.688rem;}
.t-28,.t-28h:hover{font-size:1.75rem;}
.t-29,.t-29h:hover{font-size:1.813rem;}
.t-30,.t-30h:hover{font-size:1.875rem;}
.t-31,.t-31h:hover{font-size:1.938rem;}
.t-32,.t-32h:hover{font-size:2rem;}
.t-33,.t-33h:hover{font-size:2.063rem;}
.t-34,.t-34h:hover{font-size:2.125rem;}
.t-35,.t-35h:hover{font-size:2.188rem;}
.t-36,.t-36h:hover{font-size:2.25rem;}
.t-37,.t-37h:hover{font-size:2.313rem;}
.t-38,.t-38h:hover{font-size:2.375rem;}
.t-39,.t-39h:hover{font-size:2.438rem;}
.t-40,.t-40h:hover{font-size:2.5rem;}

.o-10,.o-10h:hover{filter:alpha(opacity=0.1); opacity:0.1; -moz-opacity:0.1; -khtml-opacity:0.1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.1)"; }
.o-20,.o-20h:hover{filter:alpha(opacity=0.2); opacity:0.2; -moz-opacity:0.2; -khtml-opacity:0.2; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.2)"; }
.o-30,.o-30h:hover{filter:alpha(opacity=0.3); opacity:0.3; -moz-opacity:0.3; -khtml-opacity:0.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.3)"; }
.o-40,.o-40h:hover{filter:alpha(opacity=0.4); opacity:0.4; -moz-opacity:0.4; -khtml-opacity:0.4; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.4)"; }
.o-50,.o-50h:hover{filter:alpha(opacity=0.5); opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5)"; }
.o-60,.o-60h:hover{filter:alpha(opacity=0.6); opacity:0.6; -moz-opacity:0.6; -khtml-opacity:0.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.6)"; }
.o-70,.o-70h:hover{filter:alpha(opacity=0.7); opacity:0.7; -moz-opacity:0.7; -khtml-opacity:0.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.7)"; }
.o-80,.o-80h:hover{filter:alpha(opacity=0.8); opacity:0.8; -moz-opacity:0.8; -khtml-opacity:0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.8)"; }
.o-90,.o-90h:hover{filter:alpha(opacity=0.9); opacity:0.9; -moz-opacity:0.9; -khtml-opacity:0.9; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.9)"; }
.o-100,.o-100h:hover {filter:alpha(opacity=1); opacity:1; -moz-opacity:1; -khtml-opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"; }

.degrade-1{background:linear-gradient(to bottom, #68E9CC 0%,#4A7DE8 100%);}
.degrade-2{background:linear-gradient(141deg, #4FC08D 0%,#389C70 100%);}
.degrade-3{background:linear-gradient(to bottom, #51AAA6 0%,#23786e 100%);}

.linear-hacius{background-color:#48545B; background:linear-gradient(to right,#536677 0%,#00DEB3 100%);}
.linear-cinza{background-color:#999;  background:linear-gradient(to right,#666 0%,#999 100%);}
.linear-escuro{background-color:#48545B; background:linear-gradient(to right,#333B40 0%,#48545B 100%);}
.linear-laranja{background-color:#F9794C; background:linear-gradient(to right,#F2AE05 0%,#F9794C 100%);}
.linear-laranjah:hover{background:linear-gradient(to right, #F2AE05 0%,#F9794C 100%);}
.linear-azul{background-color:#0032E2; background:linear-gradient(to right,#00A5E2 0%,#0032E2 100%); }
.linear-verde{background-color:#00E5A4; background:linear-gradient(to right,#00E359 0%,#00E5A4 100%); }
.linear-esmeralda{background-color:#00A8E1; background:linear-gradient(to right,#00DEB3 0%,#00A8E1 100%); }
.linear-vermelho{background-color:#E08900; background:linear-gradient(to right,#DF2900 0%,#E08900 100%);}
.linear-roxo{background-color:#E300DD; background:linear-gradient(to right,#8700DF 0%,#E300DD 100%);}	  
.linear-instagram{background-color:#C000A6; background:linear-gradient(to right,#C000A6 0%,#F0000B 100%);}	  


.cor-8BF9FE,.cor-8BF9FEh:hover{background-color:#8BF9FE;} 
.cor-21C87A,.cor-21C87Ah:hover{background-color:#21C87A;} 
.cor-2E4369,.cor-2E4369h:hover{background-color:#2e4369;} 
.cor-F4F4F4,.cor-F4F4F4h:hover{background-color:#F4F4F4;} 
.cor-FAFAFA,.cor-FAFAFAh:hover{background-color:#fafafa;}
.cor-B1B6BE,.cor-B1B6BEh:hover{background-color:#B1B6BE;}
.cor-51AAA4,.cor-51AAA4h:hover{background-color:#51AAA4;} 
.cor-6AC4CB,.cor-6AC4CBh:hover{background-color:#6AC4CB;} 
.cor-60BB96,.cor-60BB96h:hover{background-color:#60BB96;} 
.cor-DC4424,.cor-DC4424h:hover{background-color:#DC4424;} 
.cor-878C9A,.cor-878C9Ah:hover{background-color:#878C9A;} 
.cor-c09adc,.cor-c09adch:hover{background-color:#c09adc;} 
.cor-3d3c4a,.cor-3d3c4ah:hover{background-color:#3d3c4a;} 
.cor-676d7e,.cor-676d7eh:hover{background-color:#676d7e;} 
.cor-707685,.cor-707685h:hover{background-color:#707685;} 
.cor-e28f92,.cor-e28f92h:hover{background-color:#e28f92;} 
.cor-89B399,.cor-89B399h:hover{background-color:#89B399;} 
.cor-F8F9FB,.cor-F8F9FBh:hover{background-color:#F8F9FB;} 
.cor-F2F4F5,.cor-F2F4F5h:hover{background-color:#F2F4F5;} 
.cor-00AEEE,.cor-00AEEEh:hover{background-color:#00AEEE;} 
.cor-4FC08D,.cor-4FC08Dh:hover{background-color:#4FC08D;} 
.cor-FFC360,.cor-FFC360h:hover{background-color:#FFC360;} 
.cor-2DB3C4,.cor-2DB3C4h:hover{background-color:#2DB3C4;} 
.cor-57B057,.cor-57B057h:hover{background-color:#57B057;} 
.cor-F18C8F,.cor-F18C8Fh:hover{background-color:#F18C8F;} 
.cor-5CD1DF,.cor-5CD1DFh:hover{background-color:#5CD1DF;} 
.cor-42323D,.cor-42323Dh:hover{background-color:#42323D;}
.cor-46475B,.cor-46475Bh:hover{background-color:#46475B;}
.cor-68E9CC,.cor-68E9CCh:hover{background-color:#68E9CC;}
.cor-4ECAC2,.cor-4ECAC2h:hover{background-color:#4ECAC2;}
.cor-7FC0C4,.cor-7FC0C4h:hover{background-color:#7FC0C4;}
.cor-7BB0E7,.cor-7BB0E7h:hover{background-color:#7BB0E7;}
.cor-4A7DE8,.cor-4A7DE8h:hover{background-color:#4A7DE8;}
.cor-8E49E8,.cor-8E49E8h:hover{background-color:#8E49E8;}
.cor-FFF5DF,.cor-FFF5DFh:hover{background-color:#FFF5DF;}
.cor-F6ECE0,.cor-F6ECE0h:hover{background-color:#F6ECE0;}
.cor-F3D052,.cor-F3D052h:hover{background-color:#F3D052;}
.cor-E1B56A,.cor-E1B56Ah:hover{background-color:#E1B56A;}
.cor-E3A74F,.cor-E3A74Fh:hover{background-color:#E3A74F;}
.cor-E17A37,.cor-E17A37h:hover{background-color:#E17A37;}
.cor-833133,.cor-833133h:hover{background-color:#833133;}
.cor-D3544B,.cor-D3544Bh:hover{background-color:#D3544B;}
.cor-B94643,.cor-B94643h:hover{background-color:#B94643;}
.cor-B4495B,.cor-B4495Bh:hover{background-color:#B4495B;}
.cor-F16264,.cor-F16264h:hover{background-color:#F16264;}
.cor-D92B44,.cor-D92B44h:hover{background-color:#D92B44;}
.cor-D54F74,.cor-D54F74h:hover{background-color:#D54F74;} 
.cor-414349,.cor-414349h:hover{background-color:#414349;} 
.cor-4F5157,.cor-4F5157h:hover{background-color:#4F5157;} 
.cor-FAFAFA,.cor-FAFAFAh:hover{background-color:#FAFAFA;} 
.cor-F6F7F9,.cor-F6F7F9h:hover{background-color:#F6F7F9;} 
.cor-FAF7F0,.cor-FAF7F0h:hover{background-color:#FAF7F0;} 
.cor-FD564D,.cor-FD564Dh:hover{background-color:#FD564D;} 
.cor-66D177,.cor-66D177h:hover{background-color:#66D177;} 
.cor-02B3BD,.cor-02B3BDh:hover{background-color:#02B3BD;} 
.cor-8FD3D6,.cor-8FD3D6h:hover{background-color:#8FD3D6;} 
.cor-FEC107,.cor-FEC107h:hover{background-color:#FEC107;} 
.cor-EFE4D2,.cor-EFE4D2h:hover{background-color:#EFE4D2;} 
.cor-F6C580,.cor-F6C580h:hover{background-color:#F6C580;} 
.cor-EFB26F,.cor-EFB26Fh:hover{background-color:#EFB26F;} 
.cor-F3BD7D,.cor-F3BD7Dh:hover{background-color:#F3BD7D;} 
.cor-EC986A,.cor-EC986Ah:hover{background-color:#EC986A;} 
.cor-D6705A,.cor-D6705Ah:hover{background-color:#D6705A;} 
.cor-36393D,.cor-36393Dh:hover{background-color:#36393D;} 
.cor-94826C,.cor-94826Ch:hover{background-color:#94826C;} 
.cor-404E5B,.cor-404E5Bh:hover{background-color:#404E5B;} 
.cor-3F4555,.cor-3F4555h:hover{background-color:#3F4555;} 
.cor-4B4B4D,.cor-4B4B4Dh:hover{background-color:#4B4B4D;} 
.cor-434343,.cor-434343h:hover{background-color:#434343;} 
.cor-404040,.cor-404040h:hover{background-color:#404040;} 
.cor-2F2F2F,.cor-2F2F2Fh:hover{background-color:#2F2F2F;} 
.cor-51AAA4,.cor-51AAA4h:hover{background-color:#51AAA4;} 
.cor-6AC4CB,.cor-6AC4CBh:hover{background-color:#6AC4CB;} 
.cor-60BB96,.cor-60BB96h:hover{background-color:#60BB96;} 
.cor-DC4424,.cor-DC4424h:hover{background-color:#DC4424;} 
.cor-47E098,.cor-47E098h:hover{background-color:#47E098;}


.tcor-47E098,.tcor-47E098h:hover{color:#47E098;}
.tcor-21C87A,.tcor-21C87Ah:hover{color:#21C87A;}
.tcor-B1B6BE,.tcor-B1B6BEh:hover{color:#B1B6BE;}
.tcor-2E4369,.tcor-2E4369h:hover{color:#2E4369;}
.tcor-42323D,.tcor-42323Dh:hover{color:#42323D;}
.tcor-46475B,.tcor-46475Bh:hover{color:#46475B;}
.tcor-68E9CC,.tcor-68E9CCh:hover{color:#68E9CC;}
.tcor-4ECAC2,.tcor-4ECAC2h:hover{color:#4ECAC2;}
.tcor-7FC0C4,.tcor-7FC0C4h:hover{color:#7FC0C4;}
.tcor-7BB0E7,.tcor-7BB0E7h:hover{color:#7BB0E7;}
.tcor-4A7DE8,.tcor-4A7DE8h:hover{color:#4A7DE8;}
.tcor-8E49E8,.tcor-8E49E8h:hover{color:#8E49E8;}
.tcor-FFF5DF,.tcor-FFF5DFh:hover{color:#FFF5DF;}
.tcor-F6ECE0,.tcor-F6ECE0h:hover{color:#F6ECE0;}
.tcor-F3D052,.tcor-F3D052h:hover{color:#F3D052;}
.tcor-E1B56A,.tcor-E1B56Ah:hover{color:#E1B56A;}
.tcor-E3A74F,.tcor-E3A74Fh:hover{color:#E3A74F;}
.tcor-E17A37,.tcor-E17A37h:hover{color:#E17A37;}
.tcor-833133,.tcor-833133h:hover{color:#833133;}
.tcor-D3544B,.tcor-D3544Bh:hover{color:#D3544B;}
.tcor-B94643,.tcor-B94643h:hover{color:#B94643;}
.tcor-B4495B,.tcor-B4495Bh:hover{color:#B4495B;}
.tcor-F16264,.tcor-F16264h:hover{color:#F16264;}
.tcor-D92B44,.tcor-D92B44h:hover{color:#D92B44;}
.tcor-D54F74,.tcor-D54F74h:hover{color:#D54F74;} 
.tcor-c09adc,.tcor-c09adch:hover{color:#c09adc;} 
.tcor-3d3c4a,.tcor-3d3c4ah:hover{color:#3d3c4a;} 
.tcor-676d7e,.tcor-676d7eh:hover{color:#676d7e;} 
.tcor-707685,.tcor-707685h:hover{color:#707685;} 
.tcor-e28f92,.tcor-e28f92h:hover{color:#e28f92;} 
.tcor-414349,.tcor-414349h:hover{color:#414349;} 
.tcor-4F5157,.tcor-4F5157h:hover{color:#4F5157;} 
.tcor-FAFAFA,.tcor-FAFAFAh:hover{color:#FAFAFA;} 
.tcor-F6F7F9,.tcor-F6F7F9h:hover{color:#F6F7F9;} 
.tcor-FAF7F0,.tcor-FAF7F0h:hover{color:#FAF7F0;} 
.tcor-FD564D,.tcor-FD564Dh:hover{color:#FD564D;} 
.tcor-66D177,.tcor-66D177h:hover{color:#66D177;} 
.tcor-02B3BD,.tcor-02B3BDh:hover{color:#02B3BD;} 
.tcor-8FD3D6,.tcor-8FD3D6h:hover{color:#8FD3D6;} 
.tcor-FEC107,.tcor-FEC107h:hover{color:#FEC107;} 
.tcor-EFE4D2,.tcor-EFE4D2h:hover{color:#EFE4D2;} 
.tcor-F6C580,.tcor-F6C580h:hover{color:#F6C580;} 
.tcor-EFB26F,.tcor-EFB26Fh:hover{color:#EFB26F;} 
.tcor-F3BD7D,.tcor-F3BD7Dh:hover{color:#F3BD7D;} 
.tcor-EC986A,.tcor-EC986Ah:hover{color:#EC986A;} 
.tcor-D6705A,.tcor-D6705Ah:hover{color:#D6705A;} 
.tcor-36393D,.tcor-36393Dh:hover{color:#36393D;} 
.tcor-94826C,.tcor-94826Ch:hover{color:#94826C;} 
.tcor-404E5B,.tcor-404E5Bh:hover{color:#404E5B;} 
.tcor-3F4555,.tcor-3F4555h:hover{color:#3F4555;} 
.tcor-4B4B4D,.tcor-4B4B4Dh:hover{color:#4B4B4D;} 
.tcor-434343,.tcor-434343h:hover{color:#434343;} 
.tcor-404040,.tcor-404040h:hover{color:#404040;} 
.tcor-2F2F2F,.tcor-2F2F2Fh:hover{color:#2F2F2F;} 
.tcor-878C9A,.tcor-878C9Ah:hover{color:#878C9A;} 
.tcor-51AAA4,.tcor-51AAA4h:hover{color:#51AAA4;} 
.tcor-6AC4CB,.tcor-6AC4CBh:hover{color:#6AC4CB;} 
.tcor-60BB96,.tcor-60BB96h:hover{color:#60BB96;} 
.tcor-DC4424,.tcor-DC4424h:hover{color:#DC4424;} 

.font-smooth{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.transparent{background-color:transparent;}
.ttransparent{color:transparent;}
.btransparent{border-color:transparent;}
.preto-2{background-color:#000; background-color:rgba(0,0,0,0.2);}
.preto-3{background-color:#000; background-color:rgba(0,0,0,0.3);}
.preto-5{background-color:#000; background-color:rgba(0,0,0,0.5);}
.preto-6{background-color:#000; background-color:rgba(0,0,0,0.6);}
.preto-7{background-color:#000; background-color:rgba(0,0,0,0.7);}
.preto-8{background-color:#000; background-color:rgba(0,0,0,0.8);}
.preto-9{background-color:#000; background-color:rgba(0,0,0,0.9);}
.preto,.pretoh:hover{background-color:#000;}
.branco,.branco-2,.branco-3,.branco-5,.branco-6,.branco-7,.branco-8,.branco-9.brancoh:hover{background-color:#fff;}
.branco-2{background-color:rgba(255,255,255,0.2);}
.branco-3{background-color:rgba(255,255,255,0.3);}
.branco-5{background-color:rgba(255,255,255,0.5);}
.branco-6{background-color:rgba(255,255,255,0.6);}
.branco-7{background-color:rgba(255,255,255,0.7);}
.branco-8{background-color:rgba(255,255,255,0.8);}
.branco-9{background-color:rgba(255,255,255,0.9);}
.azul-1,.azul-1h:hover{background-color:#5BAED7;}
.azul-2,.azul-2h:hover{background-color:#39C;}
.azul-3,.azul-3h:hover{background-color:#2B80A8;}
.azul-4,.azul-4h:hover{background-color:#1F5B78;}
.verde-1,.verde-1h:hover{background-color:#4AD110;}
.verde-2,.verde-2h:hover{background-color:#15C452;}
.verde-3,.verde-3h:hover{background-color:#1BA547;}
.verde-4,.verde-4h:hover{background-color:#1CA664;}
.teal-1,.teal-1h:hover{background-color:#7FD1C5;}
.teal-2,.teal-2h:hover{background-color:#51BBA7;}
.teal-3,.teal-3h:hover{background-color:#15AD9F;}
.teal-4,.teal-4h:hover{background-color:#0B8684;}
.roxo-1,.roxo-1h:hover{background-color:#BE93C1;}
.roxo-2,.roxo-2h:hover{background-color:#A265A7;}
.roxo-3,.roxo-3h:hover{background-color:#7D4A81;}
.roxo-4,.roxo-4h:hover{background-color:#714374;}
.amarelo-1,.amarelo-1h:hover{background-color:#EEF17E;}
.amarelo-2,.amarelo-2h:hover{background-color:#E3CC60;}
.amarelo-3,.amarelo-3h:hover{background-color:#D7B826;}
.amarelo-4,.amarelo-4h:hover{background-color:#BFA422;}
.vermelho-1,.vermelho-1h:hover{background-color:#FF4D4D;}
.vermelho-2,.vermelho-2h:hover{background-color:#EE4D4D;}
.vermelho-3,.vermelho-3h:hover{background-color:#E23130;}
.vermelho-4,.vermelho-4h:hover{background-color:#B22D00;}
.cinza-1,.cinza-1h:hover{background-color:#f4f4f4;}
.cinza-2,.cinza-2h:hover{background-color:#dedede;}
.cinza-3,.cinza-3h:hover{background-color:#ccc;}
.cinza-4,.cinza-4h:hover{background-color:#999; }
.cinza-5,.cinza-5h:hover{background-color:#666;}
.laranja-1,.laranja-1h:hover{background-color:#FFB56A;}
.laranja-2,.laranja-2h:hover{background-color:#FE8A51;}
.laranja-3,.laranja-3h:hover{background-color:#E57262;}
.laranja-4,.laranja-4h:hover{background-color:#FF8000;}
.marrom-1,.marrom-1h:hover{background-color:#C1ADA4;}
.marrom-2,.marrom-2h:hover{background-color:#9E8872;}
.marrom-3,.marrom-3h:hover{background-color:#754A4A;}
.marrom-4,.marrom-4h:hover{background-color:#492F2F;}
.rosa-1,.rosa-1h:hover{background-color:#FBF0F4;}
.rosa-2,.rosa-2h:hover{background-color:#E49EB7;}
.rosa-3,.rosa-3h:hover{background-color:#D66C91;}
.rosa-4,.rosa-4h:hover{background-color:#C93F70;}

.tpreto,.tpreto a,.tpretoh:hover,.tpretoh a:hover{color:#000;}
.tbranco , .tbranco a:link,.tbranco a,.tbranco a:visited, .tbrancoh a,.tbrancoh:hover,.tbrancoh a:hover{color:#fff;}
.tazul-1,.tazul-1h:hover{color:#5BAED7;}
.tazul-2,.tazul-2h:hover{color:#39C;}
.tazul-3,.tazul-3h:hover{color:#2B80A8;}
.tazul-4,.tazul-4h:hover{color:#1F5B78;}
.tverde-1,.tverde-1h:hover{color:#4AD110;}
.tverde-2,.tverde-2h:hover{color:#15C452;}
.tverde-3,.tverde-3h:hover{color:#1BA547;}
.tverde-4,.tverde-4h:hover{color:#1CA664;}
.tteal-1,.tteal-1h:hover{color:#7FD1C5;}
.tteal-2,.tteal-2h:hover{color:#51BBA7;}
.tteal-3,.tteal-3h:hover{color:#15AD9F;}
.tteal-4,.tteal-4h:hover{color:#0B8684;}
.troxo-1,.troxo-1h:hover{color:#BE93C1;}
.troxo-2,.troxo-2h:hover{color:#A265A7;}
.troxo-3,.troxo-3h:hover{color:#7D4A81;}
.troxo-4,.troxo-4h:hover{color:#714374;}
.tamarelo-1,.tamarelo-1h:hover{color:#EEF17E;}
.tamarelo-2,.tamarelo-2h:hover{color:#E3CC60;}
.tamarelo-3,.tamarelo-3h:hover{color:#D7B826;}
.tamarelo-4,.tamarelo-4h:hover{color:#BFA422;}
.tvermelho-1,.tvermelho-1h:hover{color:#FF4D4D;}
.tvermelho-2,.tvermelho-2h:hover{color:#EE4D4D;}
.tvermelho-3,.tvermelho-3h:hover{color:#E23130;}
.tvermelho-4,.tvermelho-4h:hover{color:#B22D00;}
.tcinza-1,.tcinza-1h:hover{color:#f4f4f4;}
.tcinza-2,.tcinza-2h:hover{color:#dedede;}
.tcinza-3,.tcinza-3h:hover{color:#ccc;}
.tcinza-4,.tcinza-4h:hover{color:#999; }
.tcinza-5,.tcinza-5h:hover{color:#666;}
.tlaranja-1,.tlaranja-1h:hover{color:#FFB56A;}
.tlaranja-2,.tlaranja-2h:hover{color:#FE8A51;}
.tlaranja-3,.tlaranja-3h:hover{color:#E57262;}
.tlaranja-4,.tlaranja-4h:hover{color:#FF8000;}
.tmarrom-1,.tmarrom-1h:hover{color:#C1ADA4;}
.tmarrom-2,.tmarrom-2h:hover{color:#9E8872;}
.tmarrom-3,.tmarrom-3h:hover{color:#754A4A;}
.tmarrom-4,.tmarrom-4h:hover{color:#492F2F;}
.trosa-1,.trosa-1h:hover{color:#FBF0F4;}
.trosa-2,.trosa-2h:hover{color:#E49EB7;}
.trosa-3,.trosa-3h:hover{color:#D66C91;}
.trosa-4,.trosa-4h:hover{color:#C93F70;}

.b-1,.b-1h:hover{border:solid 0.063rem;}
.b-2,.b-2h:hover{border:solid 0.125rem;}
.b-3,.b-3h:hover{border:solid 0.188rem;}
.b-4,.b-4h:hover{border:solid 4px;}
.b-5,.b-5h:hover{border:solid 0.313rem;}
.b-6,.b-6h:hover{border:solid 6px;}
.b-7,.b-7h:hover{border:solid 0.438rem;}
.b-8,.b-8h:hover{border:solid 0.5rem;}
.b-9,.b-9h:hover{border:solid 9px;}
.b-10,.b-10h:hover{border:solid 0.625rem;}
.bb-1,.bb-1h:hover{border-bottom:solid 0.063rem;}
.bb-2,.bb-2h:hover{border-bottom:solid 0.125rem;}
.bb-3,.bb-3h:hover{border-bottom:solid 0.188rem;}
.bb-4,.bb-4h:hover{border-bottom:solid 4px;}
.bb-5,.bb-5h:hover{border-bottom:solid 0.313rem;}
.b-n,.b-0{border:none;}
.b-l{border-left:none;}
.b-r{border-right:none;}
.b-t{border-top:none;}
.b-b{border-bottom:none;}
.bbranco,.bbrancoh:hover{border-color:#FFF;}
.bpreto,.bpretoh:hover{border-color:#000;}
.bazul-1,.bazul-1h:hover{border-color:#5BAED7;}
.bazul-2,.bazul-2h:hover{border-color:#39C;}
.bazul-3,.bazul-3h:hover{border-color:#2B80A8;}
.bazul-4,.bazul-4h:hover{border-color:#1F5B78;}
.bverde-1,.bverde-1h:hover{border-color:#4AD110;}
.bverde-2,.bverde-2h:hover{border-color:#15C452;}

.bverde-3,.bverde-3h:hover{border-color:#1BA547;}
.bverde-4,.bverde-4h:hover{border-color:#1CA664;}
.bteal-1,.bteal-1h:hover{border-color:#7FD1C5;}
.bteal-2,.bteal-2h:hover{border-color:#51BBA7;}
.bteal-3,.bteal-3h:hover{border-color:#15AD9F;}
.bteal-4,.bteal-4h:hover{border-color:#0B8684;}
.broxo-1,.broxo-1h:hover{border-color:#BE93C1;}
.broxo-2,.broxo-2h:hover{border-color:#A265A7;}
.broxo-3,.broxo-3h:hover{border-color:#7D4A81;}
.broxo-4,.broxo-4h:hover{border-color:#714374; }
.bamarelo-1,.bamarelo-1h:hover{border-color:#EEF17E;}
.bamarelo-2,.bamarelo-2h:hover{border-color:#E3CC60;}
.bamarelo-3,.bamarelo-3h:hover{border-color:#D7B826;}
.bamarelo-4,.bamarelo-4h:hover{border-color:#BFA422;}
.bvermelho-1,.bvermelho-1h:hover{border-color:#FF4D4D;}
.bvermelho-2,.bvermelho-2h:hover{border-color:#EE4D4D;}
.bvermelho-3,.bvermelho-3h:hover{border-color:#E23130;}
.bvermelho-4,.bvermelho-4h:hover{border-color:#B22D00;}
.bcinza-1,.bcinza-1h:hover{border-color:#f4f4f4;}
.bcinza-2,.bcinza-2h:hover{border-color:#dedede;}
.bcinza-3,.bcinza-3h:hover{border-color:#ccc;}
.bcinza-4,.bcinza-4h:hover{border-color:#999; }
.bcinza-5,.bcinza-5h:hover{border-color:#666;}
.blaranja-1,.blaranja-1h:hover{border-color:#FFB56A;}
.blaranja-2,.blaranja-2h:hover{border-color:#FE8A51;}
.blaranja-3,.blaranja-3h:hover{border-color:#E57262;}
.blaranja-4,.blaranja-4h:hover{border-color:#FF8000;}
.bmarrom-1,.bmarrom-1h:hover{border-color:#C1ADA4;}
.bmarrom-2,.bmarrom-2h:hover{border-color:#9E8872;}
.bmarrom-3,.bmarrom-3h:hover{border-color:#754A4A;}
.bmarrom-4,.bmarrom-4h:hover{border-color:#492F2F;}
.brosa-1,.brosa-1h:hover{border-color:#FBF0F4;}
.brosa-2,.brosa-2h:hover{border-color:#E49EB7;}
.brosa-3,.brosa-3h:hover{border-color:#D66C91;}
.brosa-4,.brosa-4h:hover{border-color:#C93F70;}

.divisor{width:6.25rem;  height:0.313rem; margin-top:1.25rem; margin-bottom:1.25rem; padding:0px;}
.divisor-full{border-bottom:solid #dedede 0.063rem; margin-bottom:0.625rem; margin-top:0.625rem; height:0.063rem; width:100%;}
.tag {
display:inline-block;
margin-right:0.125rem;
color:#666;
padding:0.313rem;
margin-bottom:0.313rem;
font-size:0.813rem;
font-weight:normal;
background-color:#F6F7F9;
-webkit-transition:all 0.2s;
-moz-transition:all 0.2s;
-o-transition:all 0.2s;
transition:all 0.2s;
border-radius:0.188rem;
}
.tag:hover{padding-left:0.625rem;color:#fff;background-color:#878C9A; cursor:pointer;}
.tag a{color:#666; display:block;}
.tag a:hover{color:#fff;}

.zoom-1:hover{transform:scale(1.02); -webkit-transform:scale(1.02); -o-transform:scale(1.02);}
.zoom-2:hover{transform:scale(1.05); -webkit-transform:scale(1.05); -o-transform:scale(1.05);}
.zoom-3:hover{transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.pai .filhoexibir{display:none;}
.pai:hover .filhoexibir{display:block;}
.fbold{font-weight:bold; }
.f100,.fthin{font-weight:100!important;}
.f300,.flight{font-weight:300;}
.f400,.fregular{font-weight:400;}
.f500,.fmedium{font-weight:500;}
.clear{clear:both;}
.link_under{text-decoration:underline;}
.fixed{position:fixed;}
.omob,.omob-table,.omob-inline,.omob-block,.omob-iblock{display:none;}
.dtable{display:table;}
.dtable-cell{display:table-cell;}
.dtable-top{vertical-align:top;}
.dtable-middle{vertical-align:middle;}
.dtable-bottom{vertical-align:bottom;}
.dtable-col2 > div{width:50%;}
.dtable-col3 > div{width:33.33333333333333%;}
.dtable-col4 > div{width:25%;}
.obig{display:none;}
.left-0{left:0px;}
.left-5{left:0.313rem;}
.left-10{left:0.625rem;}
.left-15{left:0.938rem;}
.right-0{right:0px;}
.right-5{right:0.313rem;}
.right-10{right:0.625rem;}
.right-15{right:0.938rem;}
.top-50p{top:50%;}
.top-0{top:0px;}
.top-5{top:0.313rem;}
.top-10{top:0.625rem;}
.top-15{top:0.938rem;}
.top-20{top:1.25rem;}
.top-30{top:1.875rem;}
.top-35{top:2.188rem;}
.top-40{top:2.5rem;}
.top-45{top:2.813rem;}
.top-50{top:3.125rem;}
.top-60{top:3.75rem;}
.top-70{top:4.375rem;}
.top-80{top:5rem;}
.top-90{top:5.625rem;}
.top-100{top:6.25rem;}

.bottom-0{bottom:0px;}
.bottom-5{bottom:0.313rem;}
.bottom-10{bottom:0.625rem;}
.bottom-15{bottom:0.938rem;}
.bottom-20{bottom:1.25rem;}
.bottom-30{bottom:1.875rem;}
.bottom-35{bottom:2.188rem;}
.bottom-40{bottom:2.5rem;}
.bottom-45{bottom:2.813rem;}
.bottom-50{bottom:3.125rem;}
.bottom-60{bottom:3.75rem;}
.bottom-70{bottom:4.375rem;}
.bottom-80{bottom:5rem;}
.bottom-90{bottom:5.625rem;}
.bottom-100{bottom:6.25rem;}

.left{float:left;}
.right{float:right;}
.hide,.hidden,.esconder{display:none!important;}
.center,.centro,.centralizar,.align-center{text-align:center;}
.alignleft,.align-left{text-align:left;}
.alignright,.align-right{text-align:right;}
.align-justify,.justify,.justificar{text-align:justify;}

@media all and (min-width:700px) and (max-width:1070px){
.box-1{float:left;width:16.55%;}
.box-2{float:left;width:25%;}
.box-3{float:left;width:33.32%;}
.box-4{float:left;width:33.32%;}
.box-5{float:left;width:50%;}
.layout-2a{width:60%; float:left;}
.layout-2b{width:37%; float:left;}
.obig{display:none;}
.col-2,.col-4,.col-6,.col-8,.col-10{width:50%; float:left;}
.col-3,.col-9,.col-5,.col-7{width:33.33333333333333%; float:left;}
}
@media all and (min-width:0px) and (max-width:699px){
.divhorinside{padding:1rem; width:98%;}
.iframevideo{width:100%;height:12rem;}
.absolutehover-mob{opacity:1; filter:alpha(opacity=1);}
.tablemob,.tablemob td, .tablemob th,.tablemob tbody {border:none;display:block; padding:0px;}
.tablemob tr{width:100%; display:block; padding:0.625rem; border:solid #dedede 0.063rem;}
.tablemob td {padding-top:0.313rem; padding-bottom:0.313rem;}
.tablemob .odesk {display:none;}

/*.menumob-2:after{content:"";clear:both;}*/
.menumob-2 li,.menumob-2 div{width:50%;  float:left;  display:inline-block; white-space:normal; text-align:left;}
.menumob-2 .vblock{display:block;}
.menumob-2 .viblock{display:inline-block;}
.menumob-2 .o{display:none;}

.menumob-3 li,.menumob-2 div{width:33.32%;  float:left;  display:inline-block; white-space:normal; text-align:left;}
.menumob-3 .vblock{display:block;}
.menumob-3 .viblock{display:inline-block;}
.menumob-3 .o{display:none;}
.inlinemob{display:inline;}
.inlineblockmob{display:inline-block;}
.scrollx-0mob::-webkit-scrollbar {height:0px; width:0px; display:none;}
.scrollx-0desk::-webkit-scrollbar {height:initial; width:initial; display:initial;}
.divhor:hover .divhor-insidehdesk{display:none;}
.divhor .divhor-insidemob{display:inline-block;}
.divhor {overflow-x:auto;}
.box-1{float:left;width:25%;}
.box-2{float:left;width:33.33333333333333%;}
.box-3{float:left;width:50%;}
.box-4{float:left;width:50%;}
.box-5{float:none;width:100%;}
.menuremoto-left:hover{width:90%; padding:0.625rem; }
.menuremoto-right:hover{width:90%; padding:0.625rem;}
.layout-2 .col-small,.layout-2 .col-big{width:100%; float:none;}
.layout-2 .small-left{width:100%;  min-width:100%; padding:0.938rem; float:none;}
.layout-2 .small-right{width:100%;  min-width:100%; padding:0.938rem;  float:none;}
.layout-2 .big-right{width:100%;  min-width:100%; padding:0.938rem; float:none;}
.layout-2 .big-left{width:100%;  min-width:100%; padding:0.938rem; float:none;}
.layout-3 .col-small{width:49%;min-width:9.375rem;float:left;}
.layout-3 .col-big{width:100%; min-width:18.75rem;float:none;}

.m-0-mob{margin:0px;}
.m-3-mob{margin:0.188rem;}
.m-5-mob{margin:0.313rem;}
.m-7-mob{margin:0.438rem;}
.m-10-mob{margin:0.625rem;}
.m-15-mob{margin:0.938rem;}
.m-20-mob{margin:1.25rem;}
.m-25-mob{margin:1.563rem;}
.m-30-mob{margin:1.875rem;}
.m-35-mob{margin:2.188rem;}
.m-40-mob{margin:2.5rem;}
.m-45-mob{margin:2.813rem;}
.m-50-mob{margin:3.125rem;}

.t-10-mob,.t-10h-mob:hover{font-size:0.625rem;}
.t-12-mob,.t-12h-mob:hover{font-size:0.75rem;}
.t-13-mob,.t-13h-mob:hover{font-size:0.813rem;}
.t-14-mob,.t-14h-mob:hover{font-size:0.813rem;}
.t-15-mob,.t-15h-mob:hover{font-size:0.938rem;}
.t-16-mob,.t-16h-mob:hover{font-size:1rem;}
.t-17-mob,.t-17h-mob:hover{font-size:1.063rem;}
.t-18-mob,.t-18h-mob:hover{font-size:1.125rem;}
.t-19-mob,.t-19h-mob:hover{font-size:1.188rem; }
.t-20-mob,.t-20h-mob:hover{font-size:1.25rem; }

.p-0-mob{padding:0px;}
.p-3-mob{padding:0.188rem;}
.p-5-mob{padding:0.313rem;}
.p-7-mob{padding:0.438rem;}
.p-10-mob{padding:0.625rem;}
.p-15-mob{padding:0.938rem;}
.p-20-mob{padding:1.25rem;}
.p-25-mob{padding:1.563rem;}
.p-30-mob{padding:1.875rem;}
.p-35-mob{padding:2.188rem;}
.p-40-mob{padding:2.5rem;}
.p-45-mob{padding:2.813rem;}
.p-50-mob{padding:3.125rem;}

.w-100p-mob{width:100%;}
.w-99p-mob{width:99%;}
.w-98p-mob{width:98%;}
.w-95p-mob{width:95%;}
.w-50p-mob{width:50%;}
.w-70p-mob{width:70%;}

.h-auto-mob{height:auto;}
.h-100-mob{height:6.25rem;}
.h-200-mob{height:12.5rem;}
.h-300-mob{height:18.75rem;}

.b-0-mob,.b-10h-mob:hover{border:0px;}
.b-1-mob,.b-1h-mob:hover{border:solid 0.063rem;}
.b-2-mob,.b-2h-mob:hover{border:solid 0.125rem;}
.bb-1-mob,.bb-1h-mob:hover{border-bottom:solid 0.063rem;}
.unfloat-mob{float:none;}
.odesk{display:none!important;}
.obig{display:none!important;}
.omob-table{display:table;}
.omob-inline{display:inline;}
.omob-block{display:block;}
.omob-iblock{display:inline-block;}
.omob {display:initial;}
.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10{width:50%; float:left;}  
.dtable-col3 > div,.dtable-col4 > div{width:50%;}
.row .rowcontrol .col-3:last-child,.row .rowcontrol .col-5:last-child,.row .rowcontrol .col-7:last-child,.row .rowcontrol .col-9:last-child{width:100%;float:none;clear:both;}
.row .rowcontrol .col-3 img:last-child,.row .rowcontrol .col-5 img:last-child,.row .rowcontrol .col-7 img:last-child,.row .rowcontrol .col-9 img:last-child{width:60%;display:block;margin:auto;}
.col-3:last-child{width:75%; float:none; margin:auto; clear:both;}
}

@media all and (min-width:0px) and (max-width:550px){
.box-1{float:left;width:33%;}
.box-2{float:left;width:50%;}
.box-3{float:none;width:100%;}
.box-4{float:none;width:100%;}
.box-5{float:none;width:100%;}
.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10{width:100%; float:none;}  
.dtable-col2 > div,.dtable-col3 > div,.dtable-col4 > div{width:100%; display:block;}
}
@media all and (min-width:1200px) {	.obig{display:show;}}
@media all and (min-width:1800px){
.box-1{float:left;width:10%;}
.box-2{float:left;width:16.5%;}
.box-3{float:left;width:20%;}
.box-4{float:left;width:33.32%;}
.box-5{float:left;width:50%;} 
}
@media print{.no-print,.no-print *{display:none!important;}}