@font-face {
    font-family: 'Como';
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/ComoMedium.eot');
    src: url('../fonts/ComoMedium.eot') format('embedded-opentype'),
         url('../fonts/ComoMedium.woff2') format('woff2'),
         url('../fonts/ComoMedium.woff') format('woff'),
         url('../fonts/ComoMedium.ttf') format('truetype'),
         url('../fonts/ComoMedium.svg#ComoMedium') format('svg');
}

@font-face {
    font-family: 'Como';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/ComoSemiBold.eot');
    src: url('../fonts/ComoSemiBold.eot') format('embedded-opentype'),
         url('../fonts/ComoSemiBold.woff2') format('woff2'),
         url('../fonts/ComoSemiBold.woff') format('woff'),
         url('../fonts/ComoSemiBold.ttf') format('truetype'),
         url('../fonts/ComoSemiBold.svg#ComoSemiBold') format('svg');
}

@font-face {
    font-family: 'Como';
    font-style: normal;
    font-weight: bold;
    src: url('../fonts/ComoBold.eot');
    src: url('../fonts/ComoBold.eot') format('embedded-opentype'),
         url('../fonts/ComoBold.woff2') format('woff2'),
         url('../fonts/ComoBold.woff') format('woff'),
         url('../fonts/ComoBold.ttf') format('truetype'),
         url('../fonts/ComoBold.svg#ComoBold') format('svg');
}


body{
    font-family: 'Como', sans-serif !important;
}

/*
#603294
#373744
*/

.gradient-laranja{
    background:#b36237;
}

.main_2{
    padding-top: 69px;
}

.site-header{
    padding: 22px 0;
}

.site-header h2{
    font-size: 21px;
    color: #b36237;
    padding-top: 11px;
}

.reg-fotos a {
    padding: 3px;
}


/* ########### INICIO ############# */

#bloco-inicio{background-image:url('../images/bg2.jpg'); background-position: center center; background-size:cover; width:100%; height:auto; min-height: calc(100vh - 100px); float:left; overflow:hidden; padding-top:80px; padding-bottom:100px;}
#bloco-inicio .detalhe1{/*background-image:url('../images/bg-detalhes2.png');*/ background-size: cover; width: 1100px; height:auto; min-height:100vh; float:left; overflow:hidden; position:absolute; right:0px; top:0px; display:none;}
#bloco-inicio .detalhe2{background-color:#b36237; width:550px; height:600px; float:left; overflow:hidden; clip-path: polygon(0 100%, 0 0, 100% 100%); position:absolute; left:0px; top:562px;}


/* ########### DESTAQUE 1 ############# */

#bloco-destaque1{background-color:#fff; background-image:url('../images/bg-destaque1.jpg'); background-size:cover; background-position:center; width:100%; height:790px; float:left; overflow:hidden;}
#bloco-destaque1 .detalhes1{background-color: #525659; width: 660px; height: 580px; float: left; color: #fff; padding-top: 90px; padding-right: 241px; padding-left:30px; margin-top: 0px; overflow: hidden; position: absolute; clip-path: polygon(0 0, 0% 100%, 100% 0%);}
#bloco-destaque1 .detalhes1 h3{width:100%; float:left; font-size:29px; color:#fff; font-weight:bold;} 
#bloco-destaque1 .detalhes1 p{width:100%; float:left; font-size:16px; padding-top:10px; color:#fff;}
#bloco-destaque1 .detalhes2{float:right; margin-right:50px; margin-top:50px;}
#bloco-destaque1 .detalhes2 div{width:178px; float:left; margin-right:30px;}
#bloco-destaque1 .detalhes2 div img{width:27px; float:left;}
#bloco-destaque1 .detalhes2 div span{width:calc(100% - 27px); float:left; padding-left:20px; font-size:16px; line-height:19px; padding-top:3px;}



/* ########### DESTAQUE 3 ############# */

#bloco-destaque3{width:100%; float:left; padding-top:60px; padding-bottom:60px; position:relative;}
#bloco-destaque3 img{float:left; margin-top:30px;}
#bloco-destaque3 h3{width:100%; float:left; font-weight:bold; font-size:40px; color:#525659;}
#bloco-destaque3 p{width:100%; float:left; color:#525659;}
#bloco-destaque3 .detalhes1{background-color:#EA6B1B; width:660px; height: 520px; clip-path: polygon(0 50%, 100% 0, 100% 100%); float:left; overflow:hidden; position:absolute; right:0px; top:-260px;}
#bloco-destaque3 .detalhes1 a{background-color:#fff; width:280px; height: 223px; clip-path: polygon(0 50%, 100% 0, 100% 100%); float:left; overflow:hidden; margin-top:149px; margin-left: 70px; color:#525659; padding: 96px 0px 0px 59px; transition:all 0.4s;}
#bloco-destaque3 .detalhes1 a:hover{background-color:#525659; color:#fff;}
#bloco-destaque3 .detalhes1 a i{font-size:35px; float:left;}
#bloco-destaque3 .detalhes1 a b{width:calc(100% - 28px); float:left; text-transform:uppercase; font-size: 16px; padding-left: 13px; margin-top: -6px; line-height: 22px;}
#bloco-destaque3 .texto{width:100%; float:left; overflow:hidden;}


/* ########### DESTAQUE 4 ############# */

#bloco-destaque4{background-color:#221C1C; width:100%; float:left; overflow:hidden;}
#bloco-destaque4 h2{font-size: 60px; color: #FF5A19; float: right; text-align: right; padding-top: 116px; padding-right: 83px;}



/* ########### DESTAQUE 5 ############# */

#bloco-destaque5{background-image:url(../images/bg-destaque5.jpg); background-size:cover; background-position:center center; width:100%; height:700px; float:left; overflow:hidden; position:relative;}
#bloco-destaque5 .detalhes1{background-color: #525659; width: 500px; height: 320px; float: left; color: #fff; left:0px; top:0px; clip-path: polygon(0 0, 0% 100%, 100% 0%); position:absolute; padding:34px 290px 40px 36px;}
#bloco-destaque5 .detalhes1 h2{color:#fff; font-size:50px; font-weight:bold;}
#bloco-destaque5 .detalhes2{background-color:rgba(233,107,27,0.85); width: 650px; height: 610px; float:left; overflow:hidden; padding:30px; margin-top:70px; clip-path: polygon(0 100%, 100% 0, 100% 100%); position:absolute; right:0px; bottom:0px;}
#bloco-destaque5 .detalhes2 .elementos{position:absolute; right:0px; bottom:0px; width:326px; margin-bottom: 20px;}
#bloco-destaque5 .detalhes2 h2{width:100%; float:left; font-size:25px; color:#fff; font-weight:bold; padding-bottom: 15px;}
#bloco-destaque5 .detalhes2 div{width:100%; float:left; margin-bottom:10px;}
#bloco-destaque5 .detalhes2 div img{width:30px; float:left;}
#bloco-destaque5 .detalhes2 div span{width:calc(100% - 30px); float:left; padding-left:10px; font-size:14px; padding-top:5px;}



/* ########### DESTAQUE 6 ############# */

#bloco-destaque6{background-color:#fff; width:100%; float:left; overflow:hidden; position:relative;}
#bloco-destaque6 .bg-branco{width:100%; float:left; overflow:hidden; padding-top:30px; padding-bottom:30px; color:#525659; text-align:right;}
#bloco-destaque6 .bg{background-image:url(../images/bg-destaque6.jpg); background-size:cover; background-position:center center; width:100%; height:700px; float:left; overflow:hidden; position:relative;}
#bloco-destaque6 .detalhes1{background-color: #525659; width: 500px; height: 320px; float: left; color: #fff; left:0px; top:0px; clip-path: polygon(0 0, 0% 100%, 100% 0%); position:absolute; padding:34px 290px 40px 36px; z-index:9;}
#bloco-destaque6 .detalhes1 h2{color:#fff; font-size:50px; font-weight:bold;}
#bloco-destaque6 .detalhes2{background-color:rgba(45,35,36,0.85); width: 650px; height: 610px; float:left; overflow:hidden; padding:30px; margin-top:70px; clip-path: polygon(0 100%, 100% 0, 100% 100%); position:absolute; right:0px; bottom:0px;}
#bloco-destaque6 .detalhes2 .elementos{position:absolute; right:20px; bottom:0px; width:326px;}
#bloco-destaque6 .detalhes2 div{width:100%; float:left; margin-bottom:15px;}
#bloco-destaque6 .detalhes2 div img{width:35px; float:left;}
#bloco-destaque6 .detalhes2 div span{width:calc(100% - 35px); float:left; padding-left:10px; font-size:16px; padding-top:0px; color:#df531d; font-weight: bold;}


/* ########### LOCALIZAÇÃO ############# */

#bloco-localizacao{background-color:#fff;}
#bloco-localizacao .col-texto{height:720px;}
#bloco-localizacao .texto{width: 100%; max-width:540px; float: right; padding-top: 40px; padding-right: 100px;}
#bloco-localizacao .texto h2{color:#EA6B1B; font-weight:bold; font-size:35px;}
#bloco-localizacao .texto h3{color:#F08923;  font-size: 24px; padding-bottom: 13px;}
#bloco-localizacao .texto p{color:#525659; font-size: 16px; line-height: 23px;}
#bloco-localizacao .detalhe1{background-color:#EA6B1B; width:100%; height: 420px; clip-path: polygon(0 74%, 100% 0, 100% 100%, 0% 100%); float:left; overflow:hidden; position:absolute; right:0px; bottom:0px;  padding-top: 158px;}
#bloco-localizacao .detalhe1 ul{width: 100%; max-width:340px; float: right; padding-right: 100px; color:#fff; padding-left:0px;}
#bloco-localizacao .detalhe1 ul li{text-align:left; list-style:none; width:100%; float:left; padding-bottom:5px;}
#bloco-localizacao .detalhe1 ul li img{float:left;}
#bloco-localizacao .detalhe1 ul li span{ float:left; padding-top:1px; padding-left:10px;}
#bloco-localizacao .detalhe2{background-color:#525659; width:420px; height: 390px; clip-path: polygon(0 0, 0% 100%, 100% 66%); float:left; overflow:hidden; position:absolute; left:0px; top:200px;}
#bloco-localizacao .bg{background-image:url('../images/3.png'); height:720px;}
#bloco-localizacao .bg img{float: left; margin-left: -120px; width: 100%; max-width:370px; margin-top: -38px;}






/* ########### BLOCO AMBIENTE ############# */

.bloco-ambiente{ background-size:cover; background-position:center center; width:100%; height:701px; float:left; overflow:hidden; position:relative;}
.bloco-ambiente .detalhes1{background-color: #525659; width: 500px; height: 320px; float: left; color: #fff; left:0px; top:0px; clip-path: polygon(0 0, 0% 100%, 100% 0%); position:absolute; padding:34px 290px 40px 36px;}
.bloco-ambiente .detalhes1 h2{color:#fff; font-size:50px; font-weight:bold;}

.bloco-ambiente.tipo1 .detalhes2{background-color:rgba(233,107,27,0.85); width: 650px; height: 610px; float:left; overflow:hidden; padding:30px; margin-top:70px; clip-path: polygon(0 100%, 100% 0, 100% 100%); position:absolute; right:0px; bottom:0px;}
.bloco-ambiente.tipo1 .detalhes2 .elementos{position:absolute; right:0px; bottom:0px; width:326px; margin-bottom: 20px;}
.bloco-ambiente.tipo1 .detalhes2 h2{width:100%; float:left; font-size:25px; color:#fff; font-weight:bold; padding-bottom: 15px;}
.bloco-ambiente.tipo1 .detalhes2 div{width:100%; float:left; margin-bottom:10px;}
.bloco-ambiente.tipo1 .detalhes2 div img{width:30px; float:left;}
.bloco-ambiente.tipo1 .detalhes2 div span{width:calc(100% - 30px); float:left; padding-left:10px; font-size:14px; padding-top:5px;}

.bloco-ambiente.tipo2 .box-texto{background-color:rgba(233,107,27,0.85); width:100%; float:left; overflow:hidden; padding:30px; margin-top:70px;}
.bloco-ambiente.tipo2 .box-texto h2{width:100%; float:left; font-size:25px; color:#fff; font-weight:bold; padding-bottom: 15px;}
.bloco-ambiente.tipo2 .box-texto div{width:100%; float:left; margin-bottom:10px;}
.bloco-ambiente.tipo2 .box-texto div img{width:20px; float:left;}
.bloco-ambiente.tipo2 .box-texto div span{width:calc(100% - 20px); float:left; padding-left:10px; font-size:14px; padding-top:2px;}

.bloco-ambiente.tipo3 .bg-branco{background-color:#fff; width:100%; float:left; overflow:hidden; padding-top: 20px; padding-bottom: 13px; color:#525659; text-align:right; font-size: 14px;}
.bloco-ambiente.tipo3 .bg{background-size:cover; background-position:center center; width:100%; height:589px; float:left; overflow:hidden; position:relative;}
.bloco-ambiente.tipo3 .detalhes2{background-color:rgba(45,35,36,0.85); width: 650px; height: 610px; float:left; overflow:hidden; padding:30px; margin-top:70px; clip-path: polygon(0 100%, 100% 0, 100% 100%); position:absolute; right:0px; bottom:0px;}
.bloco-ambiente.tipo3 .detalhes2 .elementos{position:absolute; right:20px; bottom:0px; width:326px;}
.bloco-ambiente.tipo3 .detalhes2 div{width:100%; float:left; margin-bottom:15px;}
.bloco-ambiente.tipo3 .detalhes2 div img{width:35px; float:left;}
.bloco-ambiente.tipo3 .detalhes2 div span{width:calc(100% - 35px); float:left; padding-left:10px; font-size:16px; padding-top:0px; color:#df531d; font-weight: bold;}

.bloco-ambiente.tipo4 .box-texto{background-color:#221C1C; width:100%; float:left; overflow:hidden; padding:30px; margin-top:70px;}
.bloco-ambiente.tipo4 .box-texto h2{width:100%; float:left; font-size:25px; color:#fff; font-weight:bold; padding-bottom: 15px;}
.bloco-ambiente.tipo4 .box-texto div{width:100%; float:left; margin-bottom:10px;}
.bloco-ambiente.tipo4 .box-texto div img{width:20px; float:left;}
.bloco-ambiente.tipo4 .box-texto div span{width:calc(100% - 20px); float:left; padding-left:10px; font-size:14px; padding-top:2px; color:#df531d;}



#slick-ambientes{
    width:100%;
    float:left;
    overflow:hidden;
}

#slick-ambientes .slick-dots{width: fit-content; margin: -40px auto 40px; padding-left: 0px; z-index:99;  position: relative;}
#slick-ambientes .slick-dots li{float:left; list-style:none; padding:2px;}
#slick-ambientes .slick-dots li button{float:left; background-color:#EA6B1B; color:#221C1C; font-weight:bold; font-size:14px; border:0px;}
#slick-ambientes .slick-dots li.slick-active button{background-color:#221C1C; color:#EA6B1B;}
#slick-ambientes .slick-arrow{display:none !important;}


#bloco-perspectivas{
    background-color:#FFFFFF; 
    width:100%; 
    float:left; 
    color:#FFFFFF; 
    text-align:center; 
    padding-top:3em; 
    padding-bottom:3em;
}

#bloco-plantas{
    background-color:#eee; 
    width:100%; 
    float:left; 
    text-align:center; 
    padding-top:3em;
    padding-bottom:3em;
}

#particles-js{
    background-color:#221C1C; 
    width:100%;
    height:100%;
    float:left;
    overflow:hidden;
    position:absolute;
    top:0px;
    left:0px;
    z-index:-1;
}

#bloco-caracteristicas{
    width:100%;
    float:left;
    position:relative;
    overflow:hidden;
    padding-top:6em;
    padding-bottom:4em;
}

#bloco-caracteristicas h2{
    color:#EA6B1B;
    font-size: 31px;
    padding-bottom: 20px;
}

#bloco-caracteristicas p{
    color:#fff;
    font-size: 18px;
}


#bloco-localizacao{
    width:100%;
    float:left;
}

#bloco-mapa{
    width:100%;
    float:left;
}

.reg-fotos a figure figcaption {
    background-color: #EA6B1B;
}

#slick-fotos .slick-arrow, #slick-plantas .slick-arrow, #slick-estagio .slick-arrow {
    background-color: #EA6B1B;
}

#footer-fixed #telefone-footer .box a{
    color:#525659;
}

#footer-fixed #canais-footer a span {
    color: #525659;
}

#footer-fixed {
    color: #525659;
    border-top: 2px solid #525659;
}

#footer-fixed a {
    color: #525659;
}

#control-slick-ambientes{
    width:100%;
    float:left;
    position:absolute;
    z-index: 99;
    height: 0px;
    margin-top: 360px;
    padding-left: 15px;
    padding-right: 15px;
}

#control-slick-ambientes a i{
    font-size:30px;
    color:#fff;
}

#control-slick-ambientes .voltar{
    float:left;
}

#control-slick-ambientes .avancar{
    float:right;
}

.box-right-footer{
    float:right;
}

/* -------------- */

#bloco-mais-info{
    background-color:#fff; 
    width:100%; 
    float:left; 
    text-align:center; 
    padding-top:4em;
    padding-bottom:3em;
}

#bloco-mais-info h2{
    color:#EA6B1B;
    font-weight:bold;
    font-size:30px;
    padding-bottom:20px;
}

#bloco-mais-info p{
    color:#525659;
}

#bloco-info{
    background-color:#EA6B1B; 
    width:100%; 
    float:left; 
    text-align:center; 
    padding-top:4em;
    padding-bottom:3em;
}

#bloco-destaque3 {
    background: #fff;
}


#youTubePlayer{
    background-image:url('../images/video.jpg');
    background-size:cover;
    background-position:center center;
    width:100%;
    float:left;
    overflow:hidden;
}

#youTubePlayer a{
    background-color:rgba(0,0,0,0.3);
    width:100%;
    float:left;
    padding-top:15%;
    padding-bottom:15%;
    text-align:center;
}

@media(max-width:1750px){
    #bloco-destaque4 h2 {
        font-size: 48px;
    }
}

@media(max-width:1600px){
    #bloco-destaque4 h2{
        font-size: 40px;
    }

    #bloco-localizacao .detalhe2{
        clip-path: polygon(0 0, 0% 100%, 100% 61%);
    }
}

@media(max-width:1500px){
    #bloco-destaque1{
        height: 1000px;
    }

    #bloco-destaque3{
        padding-top: 100px;
        padding-bottom: 70px;
    }

    #bloco-destaque3 .texto{
        padding-right: 200px;
    }    

    #bloco-destaque3 h3{
        font-size: 35px;
    }

    #bloco-destaque4 h2{
        font-size: 40px;
        padding-top: 96px;
    }

    #bloco-localizacao .detalhe2 {
        clip-path: polygon(0 0, 0% 100%, 100% 56%);
        width: 170px;
        height: 180px;
        top: 407px;
    }

    #bloco-localizacao .detalhe1 {
        padding-top: 180px;
    }

    #bloco-destaque1{
        height: 800px;
    }
}

@media(max-width:1400px){
    #bloco-destaque5{
        height: 562px;
    }

    .bloco-ambiente.tipo3 .bg-branco p{
        padding-left:189px;
    }

}

@media(max-width:1300px){
    #bloco-destaque4 h2 {
        font-size: 36px;
        padding-top: 86px;
    }
}

@media(max-width:1199px){
    #control-slick-ambientes {
        margin-top: 290px;
    }

    #bloco-inicio h2{
        font-size: 19px;
    }

    #bloco-inicio h2 strong{
        font-size: 27px;
        padding-top: 6px;
        display: block;
    }

    #bloco-localizacao .detalhe1 ul {
        max-width: 280px;
    }

    #bloco-localizacao .detalhe2 {
        clip-path: polygon(0 0, 0% 100%, 100% 49%);
    }

    #bloco-localizacao .detalhe1 ul {
        max-width: 310px;
        padding-right: 60px;
    }

    #bloco-caracteristicas h2 {
        font-size: 28px;
    }

    #bloco-caracteristicas p {
        font-size: 16px;
    }

    #bloco-destaque4 h2 {
        padding-top: 71px;
        padding-right: 53px;
    }

    #bloco-destaque3 .detalhes1 {
        width: 370px;
        height: 330px;
        clip-path: polygon(0 50%, 100% 0, 100% 100%);
        top: -165px;
    }

    #bloco-destaque3 .detalhes1 a {
        height: 238px;
        margin-top: 44px;
        padding: 103px 0px 0px 59px;
    }

    #bloco-destaque3 .texto{
        padding-right: 70px;
    }

    #bloco-destaque1 .detalhes1 {
        width: 100%;
        height: auto;
        padding-top: 30px;
        padding-right: 105px;
        padding-left: 105px;
        position: initial;
        clip-path: initial;
    }

    #bloco-destaque1 .detalhes1 h3{
        text-align: center;
    }

    #bloco-destaque1 .detalhes1 p{
        text-align: center;
        padding-bottom: 20px;
    }

    #bloco-destaque1{
        height: 928px;
        background-size: 100% auto;
        background-position: center bottom;
        background-repeat: no-repeat;
    }

    .bloco-ambiente{
        height: 591px;
    }

    .bloco-ambiente .detalhes1 h2{
        font-size: 40px;
    }

    .bloco-ambiente .detalhes1{
        width: 384px;
        height: 228px;
        padding: 25px 190px 40px 26px;
    }

    .bloco-ambiente.tipo1 .detalhes2 div img{
        width: 23px;
    }

    .bloco-ambiente.tipo1 .detalhes2 div span{
        width: calc(100% - 24px);
        font-size: 13px;
        padding-top: 2px;
    }

    .bloco-ambiente.tipo1 .detalhes2{
        width: 620px;
        height: 510px;
    }

    .bloco-ambiente.tipo3 .bg {
        height: 461px;
    }

    .bloco-ambiente.tipo3 .bg-branco {
        height: 130px;
        font-size: 13px;
    }

    .bloco-ambiente.tipo3 .bg-branco p {
        padding-left: 189px;
    }
}

@media(max-width:992px){
    #control-slick-ambientes {
        margin-top: 310px;
    }

    .box-right-footer{
        width:100%;
    }

    #bloco-inicio{
        background:#b36237;
    }

    #bloco-inicio .detalhe1{
        display:none;
    }

    .site-header h2 {
        font-size: 19px;
        padding-top:0px !important;
        padding-left: 20px;
    }

    .btn-action span{
        display:none;
    }

    #bloco-destaque1 {
        height: 749px;
    }

    #bloco-destaque4 h2 {
        padding-top: 61px;
        padding-right: 0px;
        text-align: center;
        padding-bottom: 60px;
    }

    .bloco-ambiente .detalhes1 h2{
        font-size: 32px;
    }

    #bloco-mais-info h2 {
        font-size: 42px;
        padding-left: 60px;
        padding-right: 60px;
    }
    
    #bloco-localizacao .texto {
        max-width: 100%;
        padding-right: 0px;
        text-align: center;
    }

    #bloco-localizacao .detalhe2 {
        width: 362px;
        height: 298px;
        top: 269px;
    }

    #bloco-localizacao .bg {
        display: none;
    }

    #bloco-mapa{
        margin-bottom: 58px;
    }

    .bloco-ambiente .detalhes1 {
        width: 334px;
        height: 188px;
        padding: 17px 190px 40px 16px; 
    }

    .bloco-ambiente.tipo3 .bg-branco {
        display:none;
    }

    .bloco-ambiente.tipo3 .bg-branco p {
        padding-left: 0px;
    }

    .bloco-ambiente.tipo1 .detalhes2 .elementos {
        width: 256px;
        margin-bottom: 50px;
    }

    .bloco-ambiente.tipo3 .bg {
        height: 592px;
    }

    #slick-ambientes .slick-dots {
        margin: -40px 10px 40px;
    }

    #footer-fixed {
        color: #EA6B1B;
        border-top: 2px solid #525659;
    }
    
    #footer-fixed #canais-footer {
        background-color: #525659;
    }

    #footer-fixed #canais-footer a:hover {
        background-color: #525659;
    }
}

@media(max-width:767px){
    #footer-fixed #canais-footer a span{
        color:#fff;
    }

    #control-slick-ambientes {
        margin-top: 110px;
    }

    #bloco-inicio h2 strong {
        font-size: 22px;
    }

    #bloco-destaque1 {
        background-color: #EA6B1B;
        height: 660px;
    }

    #bloco-destaque1 .detalhes2 {
        margin-right: 0px;
        padding-left: 15px;
        margin-top: 30px;
    }

    #bloco-destaque1 .detalhes2 div {
        width: 100%;
        margin-bottom: 12px;
    }

    #bloco-destaque3 .detalhes1{
        display:none;
    }

    #bloco-destaque1 .detalhes1 {
        padding-right: 15px;
        padding-left: 15px;
    }

    #bloco-destaque1 .detalhes1 h3 {
        font-size: 21px;
    }

    #bloco-destaque4 h2 {
        padding-top: 35px;
        padding-bottom: 40px;
        font-size: 27px;
    }

    #bloco-destaque3 .texto {
        padding-right: 0px;
        padding-top: 40px;
    }

    #bloco-destaque3 h3 {
        font-size: 30px;
        text-align:center;
    }

    #bloco-destaque3 p{
        text-align:center;
    }
    
    #bloco-destaque3 {
        padding-top: 50px;
        padding-bottom: 40px;
    }

    #bloco-caracteristicas h2 {
        font-size: 21px;
    }

    #bloco-mais-info h2 {
        font-size: 34px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #bloco-info img{
        width:100%;
        margin-bottom:20px;
    }

    #bloco-localizacao .texto h2 {
        font-size: 29px;
    }

    #bloco-localizacao .col-texto {
        height: 770px;
    }

    #bloco-localizacao .detalhe1 ul {
        max-width: 231px;
        padding-right: 0px;
    }

    #bloco-localizacao .detalhe1 {
        padding-top: 190px;
    }

    #bloco-localizacao .detalhe2 {
        width: 176px;
        height: 258px;
        top: 360px;
    }

    #bloco-mapa {
        margin-bottom: 60px;
    }

    #footer-fixed #canais-footer a i {
        font-size: 22px;
    }

    #footer-fixed #canais-footer a {
        border-left: 1px solid #525659;
        width: 50%;
        height: 58px;   
    }
    
    #footer-fixed {
        height: 60px;
    }

    .bloco-ambiente .detalhes1 h2 {
        font-size: 22px;
    }

    .bloco-ambiente .detalhes1 {
        width: 244px;
        height: 148px;
        padding: 17px 80px 40px 16px;
    }

    .bloco-ambiente {
        height: 561px;
        background-size: auto 240px;
        background-position: 0px 0px;
        background-repeat: no-repeat;
    }

    .bloco-ambiente.tipo1 .detalhes2 {
        width: 100%;
        height: 368px;
        padding: 20px;
    }
    
    .bloco-ambiente.tipo1 .detalhes2 {
        width: 100%;
        height: 321px;
        clip-path: initial;
    }

    .bloco-ambiente.tipo1 .detalhes2 .elementos {
        width: 100%;
        position: initial;
    }

    .bloco-ambiente.tipo3 .bg{
        background-size:  auto 200px;
        background-position: 0px 0px;
        background-repeat: no-repeat;
    }

    .bloco-ambiente.tipo3 .detalhes2 {
        width: 100%;
        height: 352px;
        clip-path:initial;
        padding: 20px;
    }

    .bloco-ambiente.tipo3 .detalhes2 .elementos {
        position:initial;
        width: 100%;
    }

    .bloco-ambiente.tipo4 .box-texto {
        width: calc(100% + 60px);
        padding: 17px;
        margin-top: 240px;
        font-size: 13px;
        margin-left: -30px;
        height: 320px;
    }

    .bloco-ambiente.tipo2 .box-texto {
        width: calc(100% + 60px);
        padding: 20px;
        margin-top: 239px;
        margin-left: -30px;
        height: 320px;
    }

    .bloco-ambiente.tipo2 .box-texto h2 {
        font-size: 20px;
        padding-bottom: 0px;
    }

    .bloco-ambiente.tipo2 .box-texto p{
        font-size:13px;
    }

    .bloco-ambiente.tipo2 .box-texto div{
        display:none;
    }
}