.destaque{min-height: 660px;height: 100vh;}
.destaque h1{font-size: 3.8em;margin: 160px 0 20px;font-weight: 700;}
@media only screen and (max-width: 767px){
    .destaque h1{
        font-size: 30px !important;
        margin-bottom: 0 !important;
        /*margin-top: 30px !important;*/
    }
}
.destaque p{max-width: 62%;font-size: 1em;line-height: 1.4em;}
@media only screen and (max-width: 767px){
    .destaque p {
        max-width: 90%
    }

}
.diferencial h2{font-size: 2.5em;font-weight: 700;line-height: 1.2em;margin: 45px 0 50px;}
.diferencial .container .wp-block-column:nth-child(2){padding: 0 0 0 100px;}
.diferencial figure {border-radius: 10px;position: relative;}
.diferencial figure img{z-index: 2;position: relative;border-radius: 10px;}
.diferencial figure::before{content: '';border-radius: 10px; width: 165px;height: 165px;background-color: var(--color-black);margin:-30px 0 0 -30px;position: absolute;}
.diferencial figure::after{content: '';border-radius: 10px; width: 145px;height: 145px;border: 1px solid var(--color-black);margin: 0 -20px -20px 0;position: absolute;bottom: 0;right: 0;z-index: 3;}

.expertise .container{align-items: center;position: relative;}
.expertise .titulo{font-size: 2.4em;font-weight: 700;}
.expertise .wp-block-button__link{border: 1px solid #fff !important;color: #fff !important;background-color: transparent !important;border-radius: 0 !important;transition: .4s;font-size: 18px;}
.expertise .wp-block-button__link:hover{color: #020445 !important;background-color: #fff !important;}
.expertise figure{
    max-width: 300px;
}
.expertise figure.wp-block-image.size-full {
    /*width: 130%;*/
    /*margin-left: -15%;margin-top: -350px;*/
}

span.seta-baixo {display: inline-block;border: 1px solid #fff;line-height: 1em;margin: 0;position: absolute;transform: rotate(90deg);width: 40px;height: 30px;border-radius: 20px;padding: 5px 14px;bottom: -100px;left: calc(50% - 15px);transition: 1s;animation: mymove 2s infinite;cursor: pointer;}
@keyframes mymove {
  from {padding: 5px 7px;}
  to {padding: 5px 14px;}
}

.mapa{margin-top: -35px;padding: 0px 0 60px;}

@media only screen and (max-width: 1600px){
}

@media only screen and (max-width: 1440px){
}

@media only screen and (max-width: 1200px){
}

/* Laptop */
/* Tablet */
@media only screen and  (max-width: 991px) {

    .destaque {
        min-height: auto;
        height: auto;
        padding: 230px 0 120px 0;
    }
    span.seta-baixo{
        bottom: -70px;
    }

}

/* Mobile default */
@media only screen and (max-width: 767px){
    span.seta-baixo{
        bottom: -60px;
    }
    .destaque {
        min-height: auto;
        height: auto;
        padding: 160px 0 120px 0;
    }
    .destaque h2 {font-size: 3em !important;}
    
    .diferencial h2 {font-size: 2em !important;margin: 30px 0 20px;}
    .diferencial figure.wp-block-image.size-full {max-height: 370px;overflow: hidden;}
    .diferencial p {line-height: 1.6em;padding-bottom: 20px;}
    .expertise {padding: 80px 0;}
    .expertise .titulo {font-size: 2em !important; margin-top: 0;}
    .expertise .wp-block-button__link {font-size: 12px !important;}

    .diferencial .container .wp-block-column:nth-child(2) {padding: 0}
}
@media only screen and (max-width: 599px){
    .expertise {min-height: 500px;}
    .expertise .container {flex-direction: column-reverse;}
    .expertise figure.wp-block-image.size-full {
        /*width: 115%;*/
        /*margin-left: -5%;margin-top: -180px;*/
    }
    .expertise .titulo {margin-bottom: 25px;margin-top: 0px;}
    .diferencial .container .wp-block-column:nth-child(2) {padding: 0;}
}
