.mt-header{margin-top:50px}.swiper-pagination-bullet{width:20px;height:20px;text-align:center;line-height:20px;font-size:12px;color:#000;opacity:1;background:#0003}.swiper-pagination-bullet{background:#000;color:#fff!important}.swiper-pagination-bullet-active{color:#fff!important;background:#ffa622}.horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:54px!important}.js-results{max-height:300px;overflow-y:auto}.section-slider-nav.-next{right:8px}.section-slider-nav.-prev{left:3px}.section-slider-nav{top:40%}.skeleton{background-color:#e0e0e0;position:relative;overflow:hidden}.skeleton-shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.fim-busca .tourCard:hover{transform:translateY(-5px)}.fim-busca .btn-primary:hover{background:linear-gradient(135deg,#8b6ef7,#6a5af9)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media(max-width:768px){.masthead-slider__nav{display:none}.horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:8px!important}}@media(max-width:580px){.mainSearch .button-grid{border-radius:1rem;box-shadow:0 8px 20px #0000001f;transition:transform .2s ease,box-shadow .2s ease}}
