body, a, p, h1, h2, h3, h4, h5, h6, ul, li, ol, td, span, input, textarea, select, .button{font-family:'Prompt', sans-serif !important;}
p{font-size:16px;}
p,span,li,strong,i,b{color:#313131;}
.row{max-width: 77.5rem;}
/*topo*/
.menu-item a{ color:white;}
.menu-item a:hover{ color:#004a66; background-color:#f0c714;}
.title-bar{background:#004a66;}
.title-bar .menu-icon{margin-left: 35px;}

/*contato*/
.icons-contato{padding-bottom:10px;}
.icons-contato span strong{padding-left:10px;}
.btn-enviar{width:140px;color:#004661 !important;background-color:#f0c714 !important;}
.btn-enviar:hover{color:white;background-color:#f0c714;}
.btn-limpa{width:140px; color:white;background-color: transparent; border:solid 3px white;}
.btn-limpa:hover{background-color:#f0c714;}
textarea{height:100px;}
h4{font-size:32px;color:#004a66;padding-bottom:75px;font-weight:bold;}
h5{font-size:32px;color:#004a66;font-weight:bold;}

.banner-contato {       background-size: cover !important;}

/* atuacao  */
figure.box-fig figcaption{margin-top:20px;}
.box-fig{background-color:white;padding:10px;}
.title-atuacoes{font-size:22px;line-height:24px;}
.title-atuacoes a{color:black;}
/* Medium and up */
@media screen and (min-width: 40em) {}

@media screen and (min-width: 40em) and (max-width: 63.9375em) {
    .is-at-top.is-stuck.top-bar, .top-bar ul li {
        margin-top: 5px !important;
    }
    /* .logo{display:none;} */
    ul.vertical.medium-horizontal.menu.text-center.dropdown {left: -0.3rem !important; position: relative !important;}
    .top-bar, .top-bar ul {
        background-color: #224a66 !important;
    }
    .title-bar .menu-icon {
        margin-left: 108px !important;
        margin-top: 24px !important;
        /* margin-top: 58px; */
    }
    .logo-note {
    width: 76px !important;
    margin-top: 7px !important;
        margin-left: 0px !important;
    /* margin-left: 113px; */
    }
    div.column.column-block span img {
        margin-right: 10px;
        margin-bottom: 12px;
        margin-top:10px;
    }
    .banner-contato {
        padding-bottom: 71px;
    }
}

/* Large and up */
@media screen and (min-width: 64em) {
    /*topo*/
    .top-bar, .top-bar ul{background-color:#004a66;height: 115px; }
    .title-bar{display:none;}
    .logo{background-color:white;height: 115px;margin-left:-8px;}
    .menu-item{margin-top: 40px;}
    .is-at-top.is-stuck div.top-bar{height:70px;}
    .is-at-top.is-stuck div.top-bar img{width: 107px;margin-left: 409px;}  
    .is-at-top.is-stuck div.logo{height:70px;}
    .is-at-top.is-stuck.menu-item{margin-top: 20px;font-size: 13px;}
    .is-at-top.is-stuck.top-bar, .top-bar ul {height: 75px;height: 0px;margin-top: -58px;}
    .pulse{-webkit-box-shadow: 3px 3px 5px 0px rgba(133,133,133,1);-moz-box-shadow: 3px 3px 5px 0px rgba(133,133,133,1);box-shadow: 3px 3px 5px 0px rgba(133,133,133,1);}
    /*contato*/
    .icons-block{margin-left: 116px;}
    .block-form{background-color:#c3c0c0;padding:50px;width:984px;margin-left: 49px;height:421px;}
    .btn-block{margin-right: 100px;margin-top: 165px;}
    .ancora-subir{margin-top: -690px;}
    .plano-contato{width: 1031px;background-color:rgb(255 255 255 / 80%); border-right: 1px solid white;}
    h4{    margin-left: 118px;margin-top: 38px;}
    .direito{margin-top: 42px;margin-bottom: 42px;margin-left: 150px;}
    div.column.column-block span img{margin-right: 10px;}
    div.column.column-block span{display:block;}
}

@media (min-width: 1700px) 
{
    /*topo*/
    .logo-note{display:none;} 
    .logo-desk{width: 174px;margin-left: 346px;} 
    ul.vertical.medium-horizontal.menu.text-center.dropdown{left: 54rem;position: absolute;} 
    /*contato*/
    .plano-contato{width: 1330px;padding-left: 280px;}
}
@media (max-width: 1699px) 
{
    /*topo*/
    .logo-desk{display:none;}
    .is-at-top.is-stuck div.top-bar img{width:96px;margin-left: 160px;margin-top: 2px;}    
    .is-at-top.is-stuck.top-bar, .top-bar ul li{margin-top: 42px;}
    .idiomas {margin-top: -1px;}
    .menu-item{margin-top: 45px;}
    ul.vertical.medium-horizontal.menu.text-center.dropdown{left: 36.7rem;position: absolute;} 
    h4{margin-left: 100px;margin-top: 38px;}
    .icons-block{margin-left: 96px;}
    .logo-note{    width: 150px;  margin-top: 7px; margin-left: 113px;}
 


    /*contato*/
    .block-form{margin-left: 30px;}
}
@media screen and (max-width: 39.9375em)
 {
     /*topo*/
     .title-bar-title{height: 54px;background-color: white;width: 220px;margin-left:-23px;margin-top: -10px;margin-bottom: -8px;}
    .top-bar, .top-bar ul{background-color:#004a66;padding-bottom: 10px;}
    .logo-desk{display:none;}
    .logo-note{display:none;}
    .top-bar, .top-bar ul{background-color:#004a66;margin-bottom:11px;}
    .title-bar{display:none;}
    .menu-item{border-bottom:solid white 1px;}
    .logo-mob{width:71px;margin-top: 5px;margin-left: 40px;}
    .title-bar.menu-icon{margin-left:35px;}
    
    /*contato*/
    .plano-contato{background-color: rgba(189, 187, 186, 0.7); border: 1px solid white;}
    .block-form{background-color:#f0c714;padding:20px;margin-left: 0px;}
    .ancora-subir{margin-top: -40px;margin-left:50px;}
    h4{margin-top: 38px;margin-left:0px;}
    .direito{padding-bottom: 57px;padding-top: 23px;}
    .icons-block {
         margin-left: 0px;
    }
    div.column.column-block span img{ margin-bottom: 13px;padding-right: 10px;}
    div.column.column-block {font-size:12px;}

    
 }
 @media screen and (min-width: 64em) and (max-width: 74.9375em) {

    ul.vertical.medium-horizontal.menu.text-center.dropdown{left: 25.7rem; font-size: 13px;}
    
  }