﻿main .site-pagination{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;}main .site-pagination .site-pagination__nav{display:flex;justify-content:center;width:100%;}main .site-pagination .site-pagination__list{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;}main .site-pagination .page-item{list-style:none;}main .site-pagination .page-link{min-width:40px;min-height:40px;padding:8px 12px;border-radius:999px !important;border:1px solid rgba(41,108,67,0.22);background-color:#FFFFFF;color:#296c43;font-size:0.81rem;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 6px 18px rgba(15,23,42,0.08);transition:all 0.2s ease;}main .site-pagination .page-link:hover{background-color:#19b454;border-color:#19b454;color:#FFFFFF;}main .site-pagination .page-item.active .page-link{background-color:#05a844;border-color:#296c43;color:#FFFFFF;box-shadow:0 10px 20px rgba(5,168,68,0.24);}main .site-pagination .page-item.disabled .page-link{background-color:#F3F4F6;border-color:#E5E7EB;color:#9CA3AF;box-shadow:none;cursor:not-allowed;}main .site-pagination .site-pagination__summary{color:#777777;font-size:0.8rem;font-weight:500;line-height:1.4;text-align:center;width:100%;display:block;margin-top:20px;}main.aboutusPage figure{margin:12px 0 16px 0;}main.aboutusPage .imgBox{width:100%;height:340px;border-radius:10px;overflow:hidden;display:block;}main.aboutusPage .imgBox img{width:100%;height:340px;-o-object-fit:cover;object-fit:cover;display:block;}main.aboutusPage .textBox{font-size:1.05rem;line-height:1.85;color:#444444;text-align:justify;}main #locals{margin-top:-40px;background-color:#FFFFFF;padding:10px;border-radius:10px;}main #locals .item .box-item{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;height:220px;box-shadow:none;border-radius:10px;}main #locals .item .box-item a{display:block;width:100%;height:100%;}main #locals .item .box-item .overlay{display:none;border-radius:10px;}main #locals .item .box-item:hover{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);}main #locals .item .box-item:hover .overlay{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:5;}main #locals .item .box-item:hover .overlay h3{font-size:1.3rem;color:#fff;font-weight:600;text-align:center;}main #locals .item .box-item img{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all 0.3s ease;z-index:1;border-radius:10px;}main #locals .item .box-item:hover img{transform:scale(1.05);}main #packages{margin-bottom:80px;}main #packages .item{padding:10px;}main #packages .item .box-image{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:10px;box-shadow:none;border:none;height:280px;}main #packages .item .box-image a{display:block;width:100%;height:100%;}main #packages .item .box-image:hover{box-shadow:0 0 8px 0 rgba(150,150,150,0.4);}main #packages .item .box-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;}main #packages .item .box-image .tags{position:absolute;z-index:5;padding:16px;display:flex;gap:8px;justify-items:start;}main #packages .item .box-image .tags .discount{background-color:#19b454;color:#FFFFFF;font-size:0.8rem;font-weight:400;padding:4px 16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;border-top-left-radius:0;}main #packages .item .box-image .tags .inctours{position:relative;background-color:#FFCC00;color:#FFFFFF;font-size:0.8rem;font-weight:400;padding:4px 16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;border-top-left-radius:0;}main #packages .item .box-image .price-tag{position:absolute;right:16px;bottom:16px;z-index:5;background-color:#877244;color:#FFFFFF;min-width:176px;padding:10px 14px 12px;border-top-left-radius:16px;border-top-right-radius:0;border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-shadow:0 10px 24px rgba(15,23,42,0.16);text-align:right;}main #packages .item .box-image .price-tag.price-tag--simple{min-width:0;padding:8px 12px 10px;}main #packages .item .box-image .price-tag.price-tag--simple .prefix{font-size:0.72rem;}main #packages .item .box-image .price-tag.price-tag--simple .value{font-size:1.05rem;}main #packages .item .box-image .price-tag .label{display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px;padding:3px 10px;background-color:#19b454;color:#FFFFFF;font-size:0.72rem;font-weight:700;line-height:1;letter-spacing:0.04em;text-transform:uppercase;border-top-left-radius:12px;border-top-right-radius:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px;}main #packages .item .box-image .price-tag .off-row,main #packages .item .box-image .price-tag .value-row{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;}main #packages .item .box-image .price-tag .prefix{color:#FFFFFF;font-size:0.78rem;font-weight:700;text-transform:uppercase;}main #packages .item .box-image .price-tag .off{text-decoration:line-through;color:#FFFFFF;font-size:0.85rem;line-height:1.2;}main #packages .item .box-image .price-tag .value{color:#FFCC00;font-size:1.15rem;font-weight:700;line-height:1.2;}main #packages .item .detail-package h3{font-size:1.6rem;line-height:1.2;margin-bottom:10px;min-height:2.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}main #packages .item .detail-package p{color:#444444;font-size:1rem;line-height:1.5;min-height:3em;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}main #packages .item .detail-package .package-copy{display:flex;flex-direction:column;justify-content:center;}main #packages .site-pagination{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;}main #packages .site-pagination .site-pagination__nav{display:flex;justify-content:center;width:100%;}main #packages .site-pagination .site-pagination__list{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;}main #packages .site-pagination .page-item{list-style:none;}main #packages .site-pagination .page-link{min-width:40px;min-height:40px;padding:8px 12px;border-radius:999px !important;border:1px solid rgba(41,108,67,0.22);background-color:#FFFFFF;color:#296c43;font-size:0.81rem;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 6px 18px rgba(15,23,42,0.08);transition:all 0.2s ease;}main #packages .site-pagination .page-link:hover{background-color:#19b454;border-color:#19b454;color:#FFFFFF;}main #packages .site-pagination .page-item.active .page-link{background-color:#05a844;border-color:#296c43;color:#FFFFFF;box-shadow:0 10px 20px rgba(5,168,68,0.24);}main #packages .site-pagination .page-item.disabled .page-link{background-color:#F3F4F6;border-color:#E5E7EB;color:#9CA3AF;box-shadow:none;cursor:not-allowed;}main #packages .site-pagination .site-pagination__summary{color:#777777;font-size:0.8rem;font-weight:500;line-height:1.4;text-align:center;width:100%;display:block;margin-top:20px;}main #tours{margin-bottom:40px;}main #tours .item-tour{padding:10px;margin-bottom:40px;}main #tours .item-tour figure{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:10px;box-shadow:none;border:none;height:194px;}main #tours .item-tour figure .image,main #tours .item-tour figure .image a{display:block;width:100%;height:100%;}main #tours .item-tour figure:hover{box-shadow:0 0 8px 0 rgba(150,150,150,0.4);}main #tours .item-tour figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;}main #tours .item-tour figure .tag{position:absolute;z-index:5;padding:8px;display:flex;left:0px;gap:8px;justify-items:start;top:0px;}main #tours .item-tour figure .tag .attraction{background-color:#EEEEEE;color:#646e68;font-size:0.65rem;font-weight:500;padding:2px 10px;border-top-right-radius:16px;border-bottom-left-radius:0px;border-bottom-right-radius:16px;border-top-left-radius:16px;}main #tours .item-tour .tour-info .location{color:#797c88;font-size:0.8rem;letter-spacing:0.5px;}main #tours .item-tour .tour-info .evaluation i{font-size:0.8rem;color:#999999;}main #tours .item-tour .tour-info .evaluation i.active{color:#FFCC00;}main #tours .item-tour .tour-info h4{font-size:1rem;margin:10px 0;}main #tours .item-tour .tour-info p{font-size:0.8rem;color:#777777;}main #tours .item-tour .tour-footer{position:relative;margin-top:10px;padding:0 20px;}main #tours .item-tour .tour-footer .prices a{cursor:pointer;font-size:0.8rem;font-weight:500;color:#646e68;padding:6px 10px;border-radius:3px;border:solid 1px #939a96;}main #tours .item-tour .tour-footer .detail a{cursor:pointer;font-size:0.7rem;font-weight:500;background-color:#05a844;color:#FFFFFF;padding:6px 10px;border-radius:3px;border:solid 1px #296c43;}main #tours .item-tour .tour-footer .pricePopUp{position:absolute;display:none;padding:10px 20px;top:-300px;z-index:5;background-color:#EEEEEE;border-radius:8px;box-shadow:0 0 4px 0 rgba(150,150,150,0.8);}main #tours .item-tour .tour-footer .pricePopUp:after{content:"";border-color:#EEEEEE transparent transparent transparent;border-style:solid;border-width:12px;width:0;height:0;position:absolute;bottom:-24px;left:10px;}main #tours .item-tour .tour-footer .pricePopUp h4{font-size:1rem;color:#777777;margin-bottom:8px;border-bottom:solid 1px #888888;padding:4px 0;}main #tours .item-tour .tour-footer .pricePopUp .box-value{font-size:0.8rem;color:#777777;margin-bottom:6px;}main #tours .item-tour .tour-footer .pricePopUp .info{font-size:0.75rem;color:#777777;padding:4px 0;border-top:solid 1px #888888;}main #travelProgrammer{background-image:url("../images/bg-vagas.png");background-position:center;background-repeat:no-repeat;background-size:cover;padding:45px 0;}main #travelProgrammer form label{font-size:0.8rem;font-weight:600;color:#444444;margin-bottom:5px;}main #travelProgrammer form .plus,main #travelProgrammer form .minus{cursor:pointer;}main #travelProgrammer form input.input-count{text-align:center;}#bottomOptions{position:relative;padding:30px 0;background-color:#3c1414;color:#FFFFFF;box-sizing:border-box;}#bottomOptions .box-address{position:relative;background-color:#66000d;box-sizing:border-box;border-left:solid 3px #FFCC00;}#bottomOptions .box-address .iconBox{padding:10px 20px;text-align:center;}#bottomOptions .box-address .dataBox{padding:0 20px;}#bottomOptions .box-address .dataBox small{line-height:0.6rem;}#bottomOptions .box-address .dataBox a{color:#FFFFFF;}#bottomOptions .box-info{padding:20px;background-color:#66000d;}#bottomOptions .box-info h3{font-size:1.2rem;}#bottomOptions .box-info hr{width:24%;height:3px;background-color:#FFCC00;margin:8px 0;opacity:1;}#bottomOptions .box-info ul li{margin-left:20px;}#bottomOptions .box-info ul li a{text-decoration:none;color:#FFFFFF;font-size:0.8rem;padding:2px 0;}#bottomOptions .box-info img{margin:10px 0;}#categoriesBottom{position:relative;padding:50px 0;background-color:#66000d;color:#FFFFFF;box-sizing:border-box;}#categoriesBottom .box-menu{padding:16px 0;margin-bottom:12px;}#categoriesBottom .box-menu h4{font-size:1.1rem;font-weight:600;}#categoriesBottom .box-menu h4 a{text-decoration:none;color:#FFFFFF;}#categoriesBottom .box-menu hr{width:24%;height:3px;background-color:#FFCC00;margin:8px 0;opacity:1;}#categoriesBottom .box-menu ul li a{text-decoration:none;color:#FFFFFF;}.whatsapp_buttom{position:fixed;bottom:16px;right:16px;z-index:1055;width:60px !important;height:60px !important;min-height:60px !important;aspect-ratio:1 / 1 !important;}.whatsapp_buttom a{display:block;width:60px !important;height:60px !important;aspect-ratio:1 / 1 !important;align-items:center;justify-content:center;text-decoration:none;}.whatsapp_buttom img{display:block;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;min-width:0 !important;object-fit:contain;transition:transform 0.2s ease;}.whatsapp_buttom:hover img{transform:scale(1.05);}@media (max-width:576px){.whatsapp_buttom{bottom:12px !important;right:12px !important;width:48px !important;height:48px !important;min-height:48px !important;}.whatsapp_buttom a{width:48px !important;height:48px !important;}.whatsapp_buttom img{width:100% !important;height:100% !important;min-width:0 !important;min-height:0 !important;object-fit:contain;}}@media (max-width:576px){main .site-pagination{gap:8px;}main .site-pagination .site-pagination__list{gap:5px;}main .site-pagination .page-link{min-width:36px;min-height:36px;padding:6px 10px;font-size:0.77rem;}main .site-pagination .site-pagination__summary{color:#777777;font-size:0.8rem;padding:0 12px;margin-top:20px;}#packages .item .box-image .price-tag{right:10px;bottom:10px;min-width:152px;padding:8px 10px 10px;}#packages .item .box-image .price-tag.price-tag--simple{min-width:0;padding:7px 10px 9px;}#packages .item .box-image .price-tag .label{font-size:0.62rem;padding:3px 8px;margin-bottom:5px;}#packages .item .box-image .price-tag .prefix{font-size:0.7rem;}#packages .item .box-image .price-tag .off{font-size:0.78rem;}#packages .item .box-image .price-tag .value{font-size:1rem;}#packages .item .detail-package h3{font-size:1.4rem;min-height:2.4em;margin-bottom:8px;}#packages .site-pagination{gap:8px;}#packages .site-pagination .site-pagination__list{gap:5px;}#packages .site-pagination .page-link{min-width:36px;min-height:36px;padding:6px 10px;font-size:0.77rem;}#packages .site-pagination .site-pagination__summary{color:#777777;font-size:0.8rem;padding:0 12px;margin-top:20px;}}@media (max-width:400px){#packages .item .box-image .price-tag{min-width:0;max-width:calc(100% - 20px);}}#cartSummaryModal .cart-summary__total{padding:22px 16px 10px;margin-top:8px;border-top:1px solid rgba(41,108,67,0.18);flex-direction:column;align-items:center;text-align:center;}#cartSummaryModal .cart-summary__total label{display:flex;font-size:1rem;font-weight:700;color:#296c43;justify-content:center;}#cartSummaryModal .cart-summary__total label i{font-size:1.05rem;}#cartSummaryModal .cart-summary__total #cartSummaryTotal{margin-top:8px;font-size:1.25rem;font-weight:800;color:#05a844;letter-spacing:0.2px;}@media (min-width:576px){#cartSummaryModal .cart-summary__total{flex-direction:row !important;align-items:center !important;justify-content:space-between !important;text-align:right !important;}#cartSummaryModal .cart-summary__total label{justify-content:flex-start !important;}#cartSummaryModal .cart-summary__total #cartSummaryTotal{margin-top:0 !important;text-align:right !important;}#cartSummaryModal .cart-summary__total.d-flex.flex-column{flex-direction:row !important;}}@media (max-width:575.98px){#cartSummaryModal .cart-summary__total{padding:18px 10px 6px;flex-direction:column;text-align:center;}#cartSummaryModal .cart-summary__total label{justify-content:center;margin-bottom:6px;}#cartSummaryModal .cart-summary__total #cartSummaryTotal{font-size:1.12rem;margin-top:0;}}