@import url("https://fonts.googleapis.com/css?family=Maven+Pro:400,500,700,900");

@import url("https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i");

.icon {

    position: relative;

    display: inline-block;

}

.title {

    font-family: Lora, serif;

    font-size: 35px;

    text-transform: uppercase;

    color: #048764;

    font-weight: 400;

    margin-bottom: 10px;

}

.sub-title {

    font-size: 16px;

    font-style: italic;

    color: #878787;

    position: relative;

    display: block;

    margin-bottom: 40px;

}

.title-vaga{

    font-family: 'Rubik', serif;

    color: #204668;

    font-size: 25px;

    margin-bottom: -10px;

    font-weight: 600;

  }

  .vaga-desc{

   font-size: 18px;

    color: #8b8888;

    font-family: 'Rubik', serif;

    line-height: 20px;

    margin-top: 10px;



  }

.mt-50 {

    margin-top: 50px;

}

.link-mais {

    color: #048764;

    text-decoration: none;

    font-weight: 600;

    position: relative;

    display: -ms-inline-flexbox;

    display: inline-flex;

    line-height: 34px;

    font-size: 16px;

    margin-top: 25px;

}

.link-mais i {

    margin-right: 10px;

}

.link-mais:hover {

    color: #048864;

    text-decoration: none;

}

.link-mais:hover i {

    transform: translateX(-10px);

    transition: 0.5s;

}

.row-eq-height {

    display: -ms-flexbox;

    display: flex;

}

.page-top {

    background-color: #171717;

    border-bottom: 5px solid #ccc;

    border-top: 5px solid #384045;

    margin-bottom: 35px;

    min-height: 215px;

    padding: 0;

    padding: 121px 0 0;

    position: relative;

    text-align: left;

}

.page-top h1 {

    font-family: Lora, serif;

    border-bottom: 5px solid #049f72;

    color: #fff;

    display: inline-block;

    font-size: 20px;

    letter-spacing: -1px;

    margin: 0 0 -25px;

    min-height: 37px;

    line-height: 46px;

    padding: 0 0 17px;

    position: relative;

    font-weight: 400;

    text-transform: uppercase;

}

.page-top .breadcrumb a {

    font-size: 13px;

    color: #049f72;

    text-transform: uppercase;

}

.page-top .breadcrumb > .active {

    font-size: 13px;

    color: #999;

    text-transform: uppercase;

}

.page-top .breadcrumb > li + li:before {

    padding: 0 3px;

}

.form-error {

    color: #f96a51;

    font-size: 13px;

    font-weight: 600;

}

.bloco-missao {

    margin: 0 auto;

}

.missao-visao-valores .row {

    margin-left: 0;

    margin-right: 0;

}

.politica-qualidade {

    margin: 0 15px;

}



.back-cinza .margin-right-colored{

    border-right: 2px solid #e2e2e2;

}

.back-cinzaa {

    

    -webkit-box-shadow: 9px 7px 5px rgb(50 50 50 / 77%);

    -moz-box-shadow: 9px 7px 5px rgba(50, 50, 50, 0.77);

    box-shadow: -20px 10px 50px rgb(2 2 2 / 7%);



    background: white;

   

    border-radius: 15px;

   

   

    margin-top: 30px;

}

.margin-check:after {

  position: absolute;

  content: '';

  border-bottom: 1px solid #d2d7da;

  width: 70%;

  transform: translateX(-50%);

  bottom: -15px;

  left: 50%;

}

section.missao-visao-valores h2 {

    font-size: 25px;

    font-weight: 900;

    color: #545454;

    text-transform: unset;

}

#missao-visao-valores {

  

}

section.missao-visao-valores ul {

    color: #131212;

    line-height: 24px;

    margin: 0 0 20px;

}

#header.darken-top-border {

    border-top: none !important;

}

#header.colored .header-top {

    background-color: #02402f;

}

#header nav ul.nav-main li a {

   

    font-family: 'Rubik', serif;

    font-size: 14px;

    font-weight: 500;

}

#header.flat-menu nav ul.nav-main li > a {

    color: #999;

}

#header.flat-menu nav ul.nav-main li.dropdown:hover a,

#header.flat-menu nav ul.nav-main li > a:hover {

    background-color: transparent !important;

    color: #1f5a2f;

}

#header.colored nav ul.nav-main {

    margin: -3px 0 -8px;

}

#header.colored nav ul.nav-main li a {

    padding-top: 35px;

}

#header.darken-top-border > .container {

    height: 95px;

}

#header {

    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4) !important;

}

#header .header-top {

    min-height: 36px;

}

#header .header-top p {

    line-height: 36px;

   font-family: 'Rubik', serif;

    font-size: 14px;

    font-weight: 400;

}

#header .header-top p .dados-fone-email {

    margin-right: 35px;

}

#header .header-top p .icon {

    top: 7px;

}

#header a {

    position: relative;

}

#header a:hover span {

    background-color: #06d099;

    position: absolute;

    top: -4px;

    z-index: 1;

    width: 25px;

    height: 25px;

    left: 6px;

    border-radius: 100%;

    opacity: 0.7;

}

#footer {

    background: #02402f;

    border-top: none;

    margin-top: 0;

}

#footer h3 {

    font-weight: 300;

    margin-top: 30px;

}

#footer .selo {

    background: url(../img/selo_60_anos.png);

    position: absolute;

    display: block;

    width: 150px;

    height: 150px;

    top: -122px;

    left: -22px;

}

#footer .icon {

    opacity: 0.7;

}

#footer .icon:hover {

    opacity: 1;

}

#footer .container {

    position: relative;

}

#footer .container .row > div {

    margin-bottom: 0;

}

#footer .logo {

    padding-top: 7px;

}

#footer .footer-redes-sociais {

    margin-right: 20px;

}

#footer a.assinatura {

    display: block;

    width: 100px;

    height: 24px;

    background-image: url(../img/virtualiza.png);

    margin-top: 10px;

    margin-left: 0;

    background-repeat: no-repeat;

    float: right;

}

#footer .copyright {

    font-size: 14px;

    color: #fff;

    padding-top: 13px;

    position: relative;

    display: inline-block;

    float: right;

    margin-right: 12px;

    font-weight: 600;

}

#footer .list-unstyled,

#footer p {

    font-size: 16px;

    color: #fff;

    font-style: normal;

    opacity: 0.7;

    margin: 0 0 10px;

    position: relative;

    display: block;

}

#footer .more-institutional {

    display: block;

    position: relative;

    font-size: 16px;

    font-weight: 600;

    margin-top: 15px;

    opacity: 1;

    margin-bottom: 15px;

    margin-left: -5px;

}

#footer.short .footer-copyright {

    background: #012e21;

}

#links-uteis {

    background: url(../img/bg-bege.png) repeat;

    margin-top: 68px;

    padding: 35px 0 75px;

}

#links-uteis .title {

    font-size: 25px;

}

#links-uteis .sub-title {

    font-weight: 300;

}

#links-uteis .list-links-uteis {

    margin: 10px 0 50px;

    list-style: none;

}

#links-uteis .slick-next,

#links-uteis .slick-prev {

    top: auto;

    bottom: -60px;

}

#links-uteis .slick-next:before,

#links-uteis .slick-prev:before {

    content: "";

}

#links-uteis .slick-prev {

    left: calc(50% - 35px);

}

#links-uteis .slick-prev:hover .icon-seta-left {

    background-image: url(../img/seta-left-hover.png);

    background-position: 0;

}

#links-uteis .slick-next {

    right: calc(50% - 35px);

}

#links-uteis .slick-next:hover .icon-seta-right {

    background-image: url(../img/seta-right-hover.png);

    background-position: 0;

}

.pagination > li > a,

.pagination > li > span .pagination > .active > a,

body.dark .pagination > .active > a {

    border: 1px solid transparent;

    font-size: 15px;

    font-style: normal;

    color: #777;

    margin: 0 5px;

}

.pagination > .active > a:hover,

.pagination > li > a:focus,

.pagination > li > a:hover,

.pagination > li > span:focus,

.pagination > li > span:hover,

body.dark .pagination > .active > a:hover {

    background-color: transparent;

    color: #048664;

    border-color: #048763 !important;

    border: 1px solid;

    border-radius: 100%;

}

.pagination > .disabled > a,

.pagination > .disabled > a:focus,

.pagination > .disabled > a:hover,

.pagination > .disabled > span,

.pagination > .disabled > span:focus,

.pagination > .disabled > span:hover {

    border-color: transparent !important;

    font-style: italic;

}

.pagination > .active > a,

body.dark .pagination > .active > a {

    border-radius: 100%;

    background-color: #049f75;

    font-size: 15px;

    color: #fff;

    font-weight: 600;

    border-color: transparent !important;

}

.pagination > li.next > a,

.pagination > li.next > span,

.pagination > li.prev > a,

.pagination > li.prev > span {

    font-style: italic;

}

.pagination > li.next > a:focus,

.pagination > li.next > a:hover,

.pagination > li.next > span:focus,

.pagination > li.next > span:hover,

.pagination > li.prev > a:focus,

.pagination > li.prev > a:hover,

.pagination > li.prev > span:focus,

.pagination > li.prev > span:hover {

    border-color: transparent !important;

    color: #08d09a;

}

#page-404 {

    background: url(../img/page-404.jpg) 50% 0 no-repeat;

}

.page-not-found h2 {

    font-size: 200px;

    color: #777;

    margin-bottom: 70px;

}

.page-not-found p {

    font-size: 15px;

    line-height: 24px;

}

#page404 {

    position: relative;

    display: block;

    margin-top: 50px;

}

#page404 .title {

    font-size: 16px;

}

html .scroll-to-top:hover {

    color: #048864;

}

#fb-root {

    display: none;

}

.fb_iframe_widget,

.fb_iframe_widget span,

.fb_iframe_widget span iframe[style] {

    width: 100% !important;

}

.logo-footer {

    margin-left: 12px;

}

.bairroJuventude {

    background: url(../img/bg-info.png) top no-repeat;

    background-size: cover;

    padding: 20px;

}

.textoSelo {

    padding-top: 6%;

}

@media screen and (max-width: 765px) {

    #footer {

        height: 590px !important;

    }

    #footer .content-footer .row-left,

    #footer .content-footer .row-right {

        width: auto !important;

        margin-right: 0 !important;

        text-align: center;

    }

}

#empresa {

    margin: 70px 0;

}

#empresa .title {

    margin-top: 65px;

}

#empresa p {

    font-size: 16px;

}

#area-atuacao {

    background: url(../img/bg-bege.png) repeat;

    padding: 55px 0 45px;

    position: relative;

    display: block;

}

#area-atuacao .list-atuacao {

    list-style: none;

    margin-top: 40px;

    padding-left: 0;

}

#area-atuacao .list-atuacao li {

    display: -ms-inline-flexbox;

    display: inline-flex;

    line-height: 28px;

    margin-bottom: 70px;

    font-size: 18px;

    font-weight: 600;

    color: #02402f;

    text-transform: uppercase;

}

#area-atuacao .list-atuacao li img {

    margin-right: 30px;

}

#area-atuacao .list-atuacao li span {

    position: absolute;

    height: 100%;

    min-height: 100%;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-align: center;

    align-items: center;

    -ms-flex-pack: center;

    justify-content: center;

    padding-left: 85px;

}

#area-atuacao .link-mais {

    margin-top: -40px;

}

#numeros {

    position: relative;

    display: block;

    background: url(../img/bg-numeros.jpg) repeat-x #024130;

    padding: 70px 0;

}

#numeros .numero {

    font-family: Lora, serif;

    font-size: 55px;

    color: #34f8c1;

    font-weight: 400;

    margin-bottom: 20px;

}

#numeros .texto {

    position: relative;

    display: block;

    color: #fff;

    font-size: 18px;

    font-weight: 400;

}

.certcapa {

    text-align: center;

    width: 100%;

    margin: 60px 0 65px;

}

#noticias {

    padding: 68px 0 0;

}

.slider-home .slick-dots {

    bottom: 35px;

    right: 10%;

    text-align: right;

}

.slider-home .slick-dots li {

    width: 30px;

    height: 30px;

}

.slider-home .slick-dots li.slick-active button {

    background-color: #fff;

    color: #666;

}

.slider-home .slick-dots li button {

    font-family: 'Rubik', serif;

    font-weight: 500;

    font-size: 18px;

    background-color: transparent;

    border: 2px solid #fff;

    border-radius: 50%;

    height: 30px;

    width: 30px;

    color: #fff;

}

.slider-home .slick-dots li button:before {

    display: none;

}

.slider-home .slick-slide {

    overflow: hidden;

    position: relative;

}

.slider-home .slick-slide img {

    position: relative;

    left: 50%;

    margin-left: -960px;

}

#area {

    background: url(../img/area-atuacao.jpg) 50% 0 no-repeat;

}

.area.sub-title {

    margin: 40px 0 60px;

}

ul.portfolio-list {

    margin-top: 215px;

}

.product-group-itens .product-item {

    position: relative;

    padding: 100px 0;

    display: block;

    height: 486px;

}

.product-group-itens .product-item .row {

    margin-top: -215px;

}

.product-group-itens .product-item .product-item-name {

    font-family: Lora, serif;

    color: #048664;

    text-transform: uppercase;

    font-size: 35px;

    position: relative;

    display: block;

    margin-bottom: 14px;

    font-weight: 400;

}

.product-group-itens .product-item .product-item-sub-titulo {

    font-size: 16px;

    font-style: italic;

    color: #444;

    font-weight: 400;

    position: relative;

    display: block;

}

.product-group-itens .product-item .product-item-texto {

    font-size: 15px;

    font-style: normal;

    font-weight: 400;

    color: #777;

    padding: 40px 0;

}

.product-group-itens .product-item figure .img-responsive {

    display: inline-block;

}

.product-group-itens .product-item .borda {

    border: 3px solid #48a87a;

    width: 432px;

    position: relative;

    display: inline-block;

    height: 320px;

    margin-left: 25px;

}

.product-group-itens .product-item .borda img {

    box-shadow: 4px 2px 30px 2px rgba(0, 0, 0, 0.2);

    position: absolute;

    left: -25px;

    top: 25px;

}

.product-group-itens .direita {

    background: url(../img/bg-bege.png) repeat;

}

.product-group-itens .direita .borda {

    border: 3px solid #48a87a;

    width: 423px;

    position: relative;

    display: inline-block;

    height: 320px;

    margin-right: 35px;

}

.product-group-itens .direita .borda img {

    position: absolute;

    right: -35px;

    top: -55px;

    left: inherit;

}

#escritorio {

    background: url(../img/escritorio.jpg) 50% 0 no-repeat;

}

#section-estrutura,

#section-socios {

    background: url(../img/bg-bege.png) repeat;

    padding: 30px 0 10px;

    margin: 40px 0 100px;

}

#section-estrutura .sub-title,

#section-socios .sub-title {

    margin-bottom: 27px;

}

#section-estrutura .texto,

#section-socios .texto {

    font-size: 16px;

    margin-bottom: 15px;

}

#section-estrutura .texto b,

#section-socios .texto b {

    font-weight: 600;

}

#section-estrutura .img-border,

#section-socios .img-border {

    border: 3px solid #48a87a;

    width: 608px;

    position: absolute;

    display: block;

    height: auto;

    top: -83px;

    padding: 25px 20px;

}

#section-estrutura .img-border img,

#section-socios .img-border img {

    box-shadow: 4px 2px 30px 2px rgba(0, 0, 0, 0.2);

}

#section-estrutura {

    padding: 80px 0 60px;

}

#section-estrutura .img-border {

    top: -135px;

}

#section-escritorio,

#section-goes-goes {

    margin: 80px 0 125px;

}

#section-escritorio img,

#section-goes-goes img {

    box-shadow: 4px 2px 30px 2px rgba(0, 0, 0, 0.2);

}

#section-escritorio .texto,

#section-goes-goes .texto {

    font-size: 16px;

    margin-bottom: 15px;

}

#section-escritorio .texto b,

#section-goes-goes .texto b {

    font-weight: 600;

}

#index-noticias {

    background: url(../img/noticias.jpg) 50% 0 no-repeat;

}

#index-noticias ul.breadcrumb {

    height: 20px;

    margin-bottom: 0;

}

#index-noticias h1,

#index-noticias ul.breadcrumb {

    width: 100%;

    display: inline-block;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    direction: ltr;

    font-weight: 400;

}

#index-noticias h1 {

    height: auto;

    margin: 20px 0 -10px;

    line-height: 2;

    padding: 0 0 3px;

}

.noticias .notice-group-itens {

    list-style: none;

    margin: 0;

    padding: 0;

}

.noticias .notice-group-itens .notice-item {

    margin-bottom: 50px;

}

.noticias .notice-group-itens .notice-item .team-item:hover {

    color: #048864;

}

.noticias .thumb-info {

    box-shadow: 4px 2px 30px 2px rgba(0, 0, 0, 0.2);

}

.noticias .link-noticias:hover {

    color: #048864;

}

.noticias .notice-item-title {

    font-size: 16px;

    color: #777;

    line-height: 24px;

    font-weight: 400;

    margin-top: 20px;

}

.noticias .notice-link {

    color: #049f75;

    font-size: 14px;

    font-weight: 600;

}

.links-noticias {

    border-bottom: 1px solid #888;

    width: 232px;

    margin: 30px auto 65px;

}

.link-noticia {

    width: 114px;

    position: relative;

    color: #888;

    font-size: 16px;

    font-weight: 600;

    text-align: center;

    display: inline-block;

    padding: 10px 12px;

    text-decoration: none;

}

.link-noticia:hover {

    color: #048764;

    border-bottom: 3px solid transparent;

    text-decoration: none;

}

.link-noticia.active {

    color: #048864;

    border-bottom: 3px solid #048864;

}

.thumbnail {

    border: 0;

}

.notice-content {

    margin-bottom: 60px;

}

.notice-content .title {

    margin-bottom: 50px;

}

.notice-content p {

    font-size: 16px;

    margin-bottom: 0;

    font-weight: 400;

}

.outras-noticias .title {

    margin-top: 60px;

}

.outras-noticias .sub-title {

    margin-bottom: 50px;

}

.link {

    font-size: 18px;

    color: #003f2d;

    font-weight: 600;

}

.link a,

.link span {

    font-size: 16px;

    font-style: italic;

    color: #049f74;

    margin-left: 6px;

}

.link a:hover,

.link span:hover {

    text-decoration: underline;

}

#profissionais {

    background: url(../img/profissionais.jpg) 50% 0 no-repeat;

}

#section-profissionais .list-profissionais .profissional-item {

    position: relative;

    display: block;

    margin-bottom: 100px;

}

#section-profissionais .list-profissionais .profissional-item .profissional-name {

    font-family: Lora, serif;

    font-size: 25px;

    color: #048564;

    font-weight: 400;

    margin-top: 20px;

    text-transform: uppercase;

    margin-bottom: 20px;

    line-height: 34px;

}

#section-profissionais .list-profissionais .profissional-item .profissional-oab {

    font-size: 16px;

    font-style: italic;

    color: #666;

    margin-bottom: 25px;

    position: relative;

    display: block;

}

#section-profissionais .list-profissionais .profissional-item .profissional-oab b {

    font-style: normal;

    font-weight: 600;

}

#section-profissionais .list-profissionais .profissional-item .profissional-fomacao-academica {

    font-size: 16px;

    color: #666;

    font-weight: 600;

    text-transform: uppercase;

    position: relative;

    display: block;

    margin-bottom: 20px;

}

#section-profissionais .list-profissionais .profissional-item .texto-formacao-academica {

    font-size: 16px;

    color: #777;

    font-weight: 400;

}

#section-profissionais .list-profissionais .profissional-item .profissional-email {

    position: relative;

    display: block;

    font-size: 16px;

    font-style: italic;

    color: #878787;

    font-weight: 400;

}

#section-profissionais .list-profissionais .profissional-item .profissional-email i.fa {

    color: #049f75;

    font-size: 18px;

    margin-right: 5px;

}

#section-profissionais .list-profissionais .profissional-item figure {

    border: 2px solid #48a87a;

    padding: 15px;

}

#section-profissionais .list-profissionais .profissional-item figure img {

    margin: 0 auto;

}

#contato {

    background: url(../img/contato.jpg) 50% 0 no-repeat;

}

.contact-subtitle {

    font-family: Lora, serif;

    font-size: 16px;

    color: #02553f;

    text-transform: uppercase;

    font-weight: 400;

    margin-bottom: 0;

    line-height: 24px;

}

.list-unstyled .fa,

.list-unstyled strong {

    color: #049f74;

}

.list-unstyled a {

    color: #777;

    text-decoration: none;

}

.list-unstyled a:focus,

.list-unstyled a:hover {

    color: #048864;

}

.list-unstyled li {

    line-height: 28px;

}

#section-contato {

    margin: 100px 0 80px;

}

#section-contato .push-top {

    margin-top: 0;

}

#section-contato form label {

    font-weight: 400;

    font-size: 15px;

}

#section-contato .form-control {

    box-shadow: none;

}

#section-contato .form-control:focus {

    box-shadow: inset 6px 6px 8px -4px rgba(0, 0, 0, 0.075);

}

#section-contato .btn-contato {

    background-color: #048864;

    border-color: #048864 !important;

    width: 164px;

    font-size: 16px;

    font-weight: 600;

    height: 45px;

}

#section-contato .btn-contato:focus,

#section-contato .btn-contato:hover {

    background-color: #026247;

    border-color: #026247 !important;

}

#section-contato .mb-10 {

    margin-bottom: 10px;

}

.google-map {

    margin: -35px 0 -20px;

}

@media screen and (min-width: 992px) and (max-width: 1199px) {

    #header nav ul.nav-main li a {

        padding: 10px 8px;

    }

    #footer.short .footer-copyright {

        padding-top: 10px;

    }

    #section-socios .img-border {

        width: 540px;

        top: 8px;

    }

    #section-estrutura .img-border {

        width: 540px;

        top: -86px;

    }

}

@media screen and (max-width: 991px) {

    .mobile-m50 {

        margin-top: 50px;

    }

    .row-eq-height {

        display: block;

    }

    #links-uteis {

        padding: 80px 0 130px;

    }

    #footer .selo {

        left: calc(50% - 75px);

    }

    #footer .container {

        position: relative;

    }

    #footer .container .row > div,

    #footer h3 {

        margin-bottom: 10px;

    }

    #footer .list-unstyled,

    #footer p {

        font-size: 13px;

    }

    #numeros .texto {

        margin-bottom: 50px;

    }

    .noticias {

        margin: auto 0;

    }

    .noticias .thumb-info {

        max-width: 360px;

    }

    .noticias .notice-link {

        margin-bottom: 30px;

        position: relative;

        display: block;

    }

    #area-atuacao .list-atuacao {

        margin-top: 10px;

    }

    #area-atuacao .link-mais {

        margin-top: 20px;

        margin-bottom: 0;

    }

    #area-atuacao .list-atuacao li {

        font-size: 16px;

        margin-bottom: 25px;

    }

    #noticias {

        padding: 68px 0 0;

    }

    #noticias .text-right {

        text-align: center;

    }

    .footer-copyright .logo img {

        margin: 0 auto;

    }

    ul.portfolio-list {

        margin-top: 90px;

        margin-bottom: -150px;

    }

    .product-group-itens .product-item .product-item-texto {

        padding: 40px 0 90px;

    }

    .product-group-itens .product-item {

        height: auto;

    }

    .product-group-itens .product-item .borda {

        width: 100%;

        margin-left: 0;

        height: auto;

        padding: 15px;

    }

    .product-group-itens .product-item .borda img {

        position: relative;

        left: inherit;

        top: inherit;

        display: block;

        margin: 0 auto;

    }

    .product-group-itens .product-item .product-item-name {

        font-size: 25px;

        margin-top: 15px;

    }

    #section-estrutura .title,

    #section-socios .title {

        margin-top: 15px;

    }

    #section-estrutura .img-border,

    #section-socios .img-border {

        width: 100%;

        position: relative;

        top: inherit;

        padding: 15px 10px;

    }

    #section-escritorio {

        margin: 80px 0 50px;

    }

    #section-socios {

        padding: 30px 0 0;

        margin: 40px 0;

    }

    #section-goes-goes {

        margin: 40px 0 50px;

    }

    #footer .footer-copyright {

        padding-top: 16px !important;

        width: 100%;

        margin: 0 auto;

        text-align: center;

        float: left;

        display: -ms-inline-flexbox;

        display: inline-flex;

    }

    #section-profissionais .list-profissionais .profissional-item {

        margin-bottom: 20px;

    }

    .contact-form {

        margin-bottom: 30px;

    }

    #empresa {

        margin-top: 40px;

    }

    #empresa .title,

    .link-mais {

        margin-top: 0;

    }

    .link-mais {

        margin-bottom: 30px;

    }

}

  .form-new{

  margin-left: 50px;

}

@media only screen and (max-width: 360px) {

    .slick-slide img {

        margin: 0 auto;

    }

}

@media only screen and (max-width: 360px) {

    #area-atuacao .list-atuacao li {

        line-height: 25px;

    }

}

@media only screen and (max-width: 700px){
  .modal-dialog img {
      width: 100% !important;
  }
}
