a,p,span,strong,ul,il,ol,h1,h2,h3,h4,h5,h5{font-family: 'Source Sans Pro', sans-serif !important;color:#000923;}
a,p,span,strong,ul,il,ol{font-size:18px;}
a:focus, a:hover{color:#646FDB ;}
.button{background-color:#B4FF00;font-weight:bold;color:#646FDB;text-transform:uppercase;}
.button:hover{color:white;background-color:#646FDB;}
/* row{max-width:1334px !important;} */
body{background-color:#EEEEEE;}
.menu .menu-text{padding-top:0px;padding-bottom:0px;}
.faixa{width: 93%;background:#646FDB;height: 90px;position: absolute;z-index: 1;right: 0;margin-top: 23px;}
.top-bar, .top-bar ul{background-color:white;}
ul.dropdown.menu{background: transparent !important;z-index: 1 !important;}
.top-bar-right{z-index:1;}
.top-bar-right .menu{background:transparent;    margin-right: 20px;}
.top-bar-right{margin-top: 26px;}
.top-bar-right ul li a{color:#B4FF00 ;font-size:21px;}
.top-bar-right ul li a:hover{background:#000923;}
.dropdown-pane ul li a{font-size:17px;}
.redes-top{background: lightgray;border-radius: 8px;border: 1px solid #648cff;    height: 25px;margin-top: 12px;}
.redes-top a{    padding-top: 0px;    margin-top: 1px;}
.is-stuck div ul li .logo-desk-top{width:130px !important;}
.is-stuck div .faixa{width: 98%;margin-top: -1px;height: 69px;}
.is-stuck div .top-bar-right {margin-top: -4px;}
.icon-menu{position: absolute;right: 4px;margin-top: 14px;    color: #B4FF00;font-size: 36px;}
.title-bar{background: #648cff;padding:0px;}
.title-bar-title img{    width: 99px !important;margin-top: -6px;}
.caixa-icons-topo{    background: white;}
footer{padding-top:54px;background-color:#DAEBF8;padding-bottom:20px;}
footer section p{color:#000923;font-size:16px;margin-top:160px;}
.direitos{color:#000923 !important;margin-left:25px;}
.direitos span{color:#648CFF !important;}
.coluna-fim-footer  ul li a{font-weight:bold;}
#interna h1{font-size:60px;font-weight:bold;margin-top: 43px;margin-bottom: 43px;text-transform:uppercase;}
#interna .segmento figcaption{position: relative;margin-top: -49px;background:#000923b8;padding: 11px;}
#interna .segmento figcaption span{font-weight: bold;color: white;text-transform: uppercase;}
#interna .segmento figcaption span img{margin-left: 8px;margin-top: -4px;}
#interna a  .segmento figcaption:hover{background:#646FDB;}
#interna{background-color:white !important;}
#int-produto{background-color:white;}
#int-produto .bg-text-top{background-color:#000923;padding-top:65px;height: 460px;}
#int-produto .bg-text-top span, .bg-text-top span a, .bg-text-top h1, .bg-text-top p{color:white;}
#int-produto .bg-text-top span, .bg-text-top span a, .bg-text-top h1{font-weight:bold;}
#int-produto h1{font-size:40px;margin-bottom:18px;}
#int-produto .bg-text-top span a:hover{color:#646FDB;}
#int-produto .line{padding-top:67px;padding-bottom:60px;}
#int-produto h2,h3,h4,h5,h6{font-size:24px;font-weight:bold;}
#int-produto .border-none td{border:none;}
#int-produto .bg-gray{background-color:#EEEEEE;}
#int-produto table tr td{font-size:13px;color:#646FDB;padding: 1px;padding-left: 6px;    background: white;border:#648CFF solid 1px; }
#int-produto .line article ul li{margin-bottom: 10px;}
#int-produto hr{border-bottom: 1px solid #648CFF;}
#int-produto div .button{margin-top: 52px;}
#int-produto thead{border:none;}
#int-produto .bg-img-top{background-position: center;background-repeat: no-repeat;background-size: cover;height: 460px;}
/* .is-stuck div .menu{margin-top: -41px;} */
/* Small only */
@media screen and (max-width: 39.9375em) {

    .caixa-icons-topo{padding-left: 10px;}
    .logo-desk-top{display:none;}
    .faixa{display:none;}
    .top-bar-right ul li{width:100%;}
    .top-bar-right {margin-top: -3px;}
    .top-bar-right .menu {margin-right: 0px;}
    .top-bar, .top-bar ul {background-color: #648cff;}
    .top-bar-right ul li a{text-align: center;border-bottom: solid 1px white;}
    .top-bar{padding-bottom: 44px;}
    .panel-menu{position: absolute !important;}
    .dados-mob-footer{margin-top: 34px;}
    .direitos-mob{ font-size: 15px;margin-top: 20px;}
    #interna h1{    font-size: 30px;}
    #interna .segmento figcaption{width: 264px;}
    #int-produto .bg-img-top{height: 278px;}
    #int-produto .bg-text-top span a,.bg-text-top span{font-size: 15px;}
    #int-produto table{width: 100% !important;}

    #int-produto .table-scroll {width: 100% !important;}
}

/* Medium and up */
@media screen and (min-width: 40em) {}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
    .caixa-icons-topo{padding-left: 10px;}
    .logo-desk-top{display:none;}
    .faixa{display:none;}
    .top-bar-right ul li{width:100%;}
    .top-bar-right {margin-top: -3px;    width: 100%;}
    .top-bar-right .menu {margin-right: 0px;}
    .top-bar, .top-bar ul {background-color: #648cff;}
    .top-bar-right ul li a{border-bottom: solid 1px white;}
    .top-bar{padding-bottom: 44px;}
    .panel-menu{position: absolute !important;}
    .dados-mob-footer{margin-top: 34px;}
    .direitos-mob{ font-size: 15px;margin-top: 20px;}
    .redes-footer{margin-top: 28px;}

}

/* Large and up */
@media screen and (min-width: 64em) {

    .menu-text{padding-left: 0 !important;}
    .top-bar{padding: 0;}
    .caixa-icons-topo{position: absolute;    top: 21px;right: 21px;z-index: 1;margin-top: -15px;}
    .panel-menu ul li{line-height: 40px !important;}
    .panel-menu{border:none;-webkit-box-shadow: 0px 13px 24px -12px rgba(0,0,0,0.75);-moz-box-shadow: 0px 13px 24px -12px rgba(0,0,0,0.75);box-shadow: 0px 13px 24px -12px rgba(0,0,0,0.75);}
    footer{padding-left: 48px;padding-right: 48px;}
    #int-produto .bg-text-top{padding-left: 14%;padding-right: 6%;}
    #int-produto .table-scroll {overflow-x: unset;}

}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {
    #int-produto .bg-text-top{padding-left: 3%;}

}