.banner-big {
    /* margin-bottom: -150px; */
position: relative;
z-index: 2;
}

.banner-big .inner-banner {
background-size: cover /* 100% 100% */;
width: 100%;
background-position: 100% 100%;
min-height: 65vh;
padding: 9% 4%;
}

.banner-big .inner-banner h1 {
color: #5B5C5C;
font-family: 'Raleway', sans-serif;
font-size: 40px;
margin-bottom: 50px;
font-weight: 800;
}

.banner-big .inner-banner h3 {
color: #2F3443;
font-family: 'Noto Sans', sans-serif;
font-style: italic;
font-size: 20px;
    line-height: 30px;
    max-width: 600px;
}

.banner-big .inner-banner .inner-content {
display: flex;
flex-direction: column;
justify-content: center;
}

.banner-big .inner-banner .inner-content .btn {
/* background: #0065AE; */
background: #125A47;
color: white;
font-family: effra, sans-serif;
font-size: 20px;
letter-spacing: 4px;
height: 55px;
padding: 0 5px 0 30px;
margin-top: 50px;
display: inline-flex;
align-items: center;
border-radius: 30px;
text-transform: uppercase;
/* border: 2px solid #0065AE; */
border: 2px solid #125A47;
transition: all .5s;
}

.banner-big .inner-banner .inner-content .btn:hover {
background: white;
/* color: #0065AE; */
color: #125A47;
}

.banner-big .inner-banner .inner-content .btn:after {
content: "+";
display: inline-flex;
width: 45px;
height: 45px;
/* background: #2F3443; */
background: #fff;
/* color: white; */
color: #125A47;
border-radius: 50%;
margin-left: 15px;
align-items: center;
justify-content: center;
padding-left: 4px;
font-size: 65px;
    font-family: 'Raleway', sans-serif;
    transition: all .5s;
}

.banner-big .inner-banner .inner-content .btn:hover::after {
/* background: #0065AE; */
    background: #125A47;
    color: #fff;
}

.banner-inverse .inner-banner {
height: 100vh;
min-height: 1014px;
background-size: cover;
}

.banner-inverse .inner-banner .inner-content {
text-align: right;
display: flex;
justify-content: flex-end;
margin-top: 20%;
}

/*.banner-inverse .inner-banner .inner-content svg {
width: 80%;
}*/

@media (max-width: 991px) {
.banner-big {
    margin-bottom: 0;
}
.banner-big .inner-banner .inner-content {
    height: 50vh;
}
.banner-inverse .inner-banner {
    height: 40vh;
    min-height: initial;
    }
    .banner-big .inner-banner h1 {
        font-size: 36px;
        margin-bottom: 30px;
    }
    .banner-big .inner-banner h3 {
        font-size: 20px;
        line-height: 1.5;
    }
    .banner-big .inner-banner .inner-content .btn {
        margin-top: 30px;
    }
}


@media (max-width: 480px) {
.banner-big .inner-banner .inner-content {
            padding-top: 30px;
            padding-bottom: 30px;
    height: auto;
}
.banner-big .inner-banner h1 {
    font-size: 30px;
    margin-bottom: 20px;
}
.banner-big .inner-banner h3 {
    font-size: 16px;
}

.banner-big .inner-banner .inner-content .btn {
    font-size: 15px;
    letter-spacing: 2px;
            height: 46px;
            margin-top: 20px;
}
.banner-big .inner-banner .inner-content .btn:after {
    width: 35px;
    height: 35px;
}

.banner-inverse .inner-banner {
    height: auto;
    min-height: initial;
}

.banner-inverse .inner-banner .inner-content {
    margin-bottom: 20%;
    justify-content: center;
}
}

.banner-big.destaque .inner-banner h1,
.banner-big.destaque .inner-banner h3 {
color: #fff;
}

.banner-big.destaque .inner-banner .inner-content .button {
text-align: right;
}

.banner-big.destaque .inner-banner .inner-content .btn {
padding: 0 30px;
}

.banner-big.destaque .inner-banner .inner-content .btn:after {
display: none;
}

.page-conheca .banner-big .inner-banner .inner-content {
text-align: center;
align-items: center;
}

.img_banner{
	width: 45%;
    height: auto;
    margin-top: 100px;
}

 @media (max-width: 991px) { 
	.img_banner{
		width: 80%;
     }
}