@media(max-width: 767px) {
/*BANNER*/
.hero-home{z-index: auto;}
.hero-home .content{z-index: 11;position: relative;}
}

/*BOTÃO DESTAQUES*/
section.hero-home a.btn.only-mobile { display: none !important; }
.btns a.destaque { position: relative; z-index: 1; width: 220px; height: 53px;background-color: rgb(62 94 153 / 86%) !important;}
.btns a.destaque:before {content: ""; background: rgb(92 140 102 / 74%); position: absolute; top: 1px; width: 100%; max-width: 178px; margin: 0 auto; right: 0; left: 0; height: 50px; z-index: -1;opacity: 0;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-name: hvr-icon-float-away;animation-name: hvr-icon-float-away;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}

/*CARROSSEL*/
.swiper-container .swiper-button-next, .swiper-container .swiper-button-prev { background-color: #5c8c66; border: none !important;}
.swiper-container .swiper-button-next:after, .swiper-container .swiper-button-prev:after{filter: invert(1);}

/*HOME*/
h1.titulo-home { font-size: 0; color: transparent; }

/*BANNER*/
a.btn.banner.destaque { display: block !important; position: absolute; margin: 0 auto; left: 0; right: 0; bottom: 24%; z-index: 2; width: 100%; max-width: 300px; font-size: 18px; background-color: transparent; }

/*CENÁRIO PERFEITO HOME*/
.block-texto-com-foto a.btn.btn-theme { display: block !important; position: relative; z-index: 11 !important; top: 0; right: 0; bottom: 0; width: 100%; max-width: 250px; font-size: 18px; background-color: rgb(62 94 153 / 86%) !important; color: #fff; }


/*PROMOÇÃO HOME*/
#fullwidth-video {padding-bottom: 6rem; }
.videobg .slider-pacotes-promo .swiper .swiper-slide .content { min-height: 42rem !important; display: flex; flex-direction: column; justify-content: space-between;}
.videobg .slider-pacotes-promo .swiper .swiper-slide .content .btn{margin: 0 auto; width: 80%; display: table;}
a.btn.promocoes-home.destaque { display: block !important; position: relative; z-index: 11 !important; top: 0; margin: 0 auto; left: 0; right: 0; bottom: 0; z-index: 1; width: 100%; max-width: 500px; font-size: 18px; background-color: rgb(62 94 153 / 86%) !important; }

/*ACOMODAÇÕES*/
a.btn.acomodacoes.destaque { display: block !important; position: relative; top: -51px; margin: 0 auto; left: 21px; right: 0; z-index: 1; width: 100%; max-width: 309px; font-size: 18px; background-color: rgb(62 94 153 / 86%) !important;}
.block-home-fotos-com-texto a.under { display: none; }


/*SAFARI CARROSEL*/
.slider-main .content-text .inner .under{margin-left: 0; background-color: #3d5e98; color: #fff;}

/*NOVIDADES HOME*/
.news-home .slider-news .swiper-button-next, .news-home .slider-news .swiper-button-prev {top: 32%;}
.slider-news .swiper-slide a .content .inner-content{min-height: 170px;}

@media (min-width: 992px) { 
	body .videobg .container { padding: 12rem 0 7rem 0; }
}

@media(min-width: 767px) {
/*ANIMAÇÃO BOTÃO*/
/*@-webkit-keyframes hvr-icon-float-away {0% {opacity: 1;}
100% {opacity: 0;-webkit-transform: scale(1.3);transform: scale(1.3)}}
@keyframes hvr-icon-float-away { 0% {opacity: 1;}100% {opacity: 0;-webkit-transform: scale(1.3);transform: scale(1.3)}}
.videobg .swiper {overflow: inherit !important;}
.videobg .slider-pacotes-promo .swiper .swiper-slide {
    box-shadow:
        0 0 3px  rgba(92, 140, 102, 0.45),
        0 0 6px  rgba(92, 140, 102, 0.6),
        0 0 10px rgba(92, 140, 102, 0.75),
        0 0 16px rgba(92, 140, 102, 0.65),
        inset 0 0 3px rgba(92, 140, 102, 0.45);
    animation: neonGlowGreenUltraSoft 2s infinite ease-in-out;
}
@keyframes neonGlowGreenUltraSoft {
    0% {
        box-shadow:
            0 0 3px  rgba(92, 140, 102, 0.4),
            0 0 6px  rgba(92, 140, 102, 0.55),
            0 0 10px rgba(92, 140, 102, 0.7),
            0 0 14px rgba(92, 140, 102, 0.6),
            inset 0 0 3px rgba(92, 140, 102, 0.4);
    }

    50% {
         pico verde vivo, mínimo necessário
        box-shadow:
            0 0 4px  rgba(90, 190, 140, 0.55),
            0 0 8px  rgba(90, 190, 140, 0.7),
            0 0 12px rgba(90, 190, 140, 0.85),
            0 0 18px rgba(90, 190, 140, 0.75),
            inset 0 0 4px rgba(90, 190, 140, 0.55);
    }

    100% {
        box-shadow:
            0 0 3px  rgba(92, 140, 102, 0.45),
            0 0 6px  rgba(92, 140, 102, 0.6),
            0 0 10px rgba(92, 140, 102, 0.75),
            0 0 16px rgba(92, 140, 102, 0.65),
            inset 0 0 3px rgba(92, 140, 102, 0.45);
    }
}

}

*/
	a.btn.banner.destaque{z-index: 11;}
}

@media(max-width: 767px) {

/*BANNER*/
.hero-home .content{display: block;}
.hero-home .content h2{font-size: 4rem;padding: 0 15px 30px 15px !important;z-index: 11; position: relative;}
a.btn.banner.destaque {max-width: 316px; /* top: -88px; */ /* margin-top: -73px; */ /* position: relative; */ z-index: 2;}
    
/*PROMOÇÕES HOME*/
.videobg h2.title-section{padding-bottom: 30px !important;}
a.btn.promocoes-home.destaque{max-width: 316px !important;}
	
/*SAFARI CARROSEL*/
.slider-main .content-text .inner .under{width: 100%;}

/*ACOMODAÇÕES HOME*/
a.btn.acomodacoes.destaque{max-width: 316px !important;}
}