@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0781808e3393dbfb-s.dcfd2cce.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/fae90444fefcda8c-s.44fa2115.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.717db902.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand Fallback;src:local(Arial);ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.0%;size-adjust:104.31%}.quicksand_21295ff5-module__bokZ7G__className{font-family:Quicksand,Quicksand Fallback;font-style:normal}.quicksand_21295ff5-module__bokZ7G__variable{--font-quicksand:"Quicksand","Quicksand Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.753dfc0d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.317fa95e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.51ae28b9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3379eac0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.fc65572f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_1108b859-module__PeczNG__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_1108b859-module__PeczNG__variable{--font-nunito:"Nunito","Nunito Fallback"}
:root{--theme:#05316b;--theme-rgb:5,49,107;--theme-text:#fff;--sec-color:#f1f4f5;--font-nunito:"Nunito",sans-serif;--font-quicksand:"Quicksand",sans-serif}html,body{font-family:var(--font-nunito),sans-serif;color:#2d3436;background-color:#f8f9fa;line-height:1.6}#__next,#root{background-color:#f8f9fa;min-height:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-quicksand),sans-serif;letter-spacing:-.02em;font-weight:700;line-height:1.2}.form-label{font-family:var(--font-quicksand),sans-serif!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:#636e72!important;margin-bottom:6px!important;font-size:11px!important;font-weight:700!important}.text-label-advanced{font-family:var(--font-quicksand),sans-serif;text-transform:uppercase;letter-spacing:1.5px;color:#636e72;font-size:.7rem;font-weight:700}.select-text-custom{font-family:var(--font-nunito),sans-serif;font-size:1.1rem;font-weight:500}.text-sec{color:var(--sec-color)}.text-theme{color:var(--theme)!important}.text-theme-muted{color:rgba(var(--theme-rgb),.7)!important}.text-theme-light{color:rgba(var(--theme-rgb),.5)!important}.bg-theme{background-color:var(--theme)!important}.bg-theme-light{background-color:rgba(var(--theme-rgb),.1)!important}.bg-theme-lighter{background-color:rgba(var(--theme-rgb),.05)!important}.bg-theme-opacity{background-color:rgba(var(--theme-rgb),.8)!important}.border-theme{border-color:var(--theme)!important}.border-theme-light{border-color:rgba(var(--theme-rgb),.3)!important}.btn-theme{border-radius:4px;background-color:var(--theme)!important;border:1px solid var(--theme)!important;color:var(--theme-text)!important}.btn-theme:hover,.btn-theme:focus,.btn-theme:active{color:var(--theme-text)!important;background-color:#042a5a!important;border-color:#042a5a!important}.btn-theme:focus{box-shadow:0 0 0 .25rem rgba(var(--theme-rgb),.25)!important}.btn-outline-theme{border-radius:4px;border:1px solid var(--theme)!important;color:var(--theme)!important;background-color:#0000!important}.btn-outline-theme:hover,.btn-outline-theme:focus,.btn-outline-theme:active{background-color:var(--theme)!important;border:1px solid var(--theme)!important;color:var(--theme-text)!important}.btn-outline-theme:focus{box-shadow:0 0 0 .25rem rgba(var(--theme-rgb),.25)!important}.btn-theme:disabled,.btn-outline-theme:disabled{cursor:not-allowed!important;opacity:.6!important}.btn-theme:disabled{background-color:rgba(var(--theme-rgb),.5)!important;border-color:rgba(var(--theme-rgb),.5)!important}.btn-outline-theme:disabled{border-color:rgba(var(--theme-rgb),.5)!important;color:rgba(var(--theme-rgb),.5)!important;background-color:#0000!important}.alert-theme{background-color:rgba(var(--theme-rgb),.1)!important;border-color:rgba(var(--theme-rgb),.3)!important;color:var(--theme)!important}.badge-theme{background-color:var(--theme)!important;color:var(--theme-text)!important}.badge-outline-theme{border:1px solid var(--theme)!important;color:var(--theme)!important;background-color:#0000!important}.card-theme{border-color:var(--theme)!important}.card-theme .card-header{background-color:var(--theme)!important;color:var(--theme-text)!important;border-color:var(--theme)!important}.link-theme{color:var(--theme)!important;text-decoration:none!important}.link-theme:hover,.link-theme:focus{color:#042a5a!important;text-decoration:underline!important}.link-theme:disabled,.link-theme.disabled{color:rgba(var(--theme-rgb),.5)!important;cursor:not-allowed!important}.table-theme{--bs-table-bg:rgba(var(--theme-rgb),.05)!important;--bs-table-border-color:rgba(var(--theme-rgb),.3)!important}.table-theme thead th{color:#fff;background-color:var(--theme)!important}.progress-bar-theme{background-color:var(--theme)!important}.list-group-item-theme{background-color:rgba(var(--theme-rgb),.1)!important;color:var(--theme)!important}.list-group-item-theme.active{background-color:var(--theme)!important;border-color:var(--theme)!important;color:var(--theme-text)!important}.tabs-theme.nav-tabs{text-decoration:underline;-webkit-text-decoration-color:var(--theme);text-decoration-color:var(--theme);background-color:#f8f9fa;border:1px solid #c0c3c4;border-bottom:none;border-radius:.375rem .375rem 0 0;overflow:hidden}.tabs-theme.nav-tabs .nav-link{color:var(--theme);text-align:center;background-color:#fff;border:none;border-right:1px solid #dee2e6;border-radius:0;margin:0;padding:1rem 0;font-size:1rem;font-weight:600;transition:all .3s;position:relative}.tabs-theme.nav-tabs .nav-link:last-child{border-right:none}.tabs-theme.nav-tabs .nav-link:hover:not(.disabled):not(.active){color:var(--theme);background-color:rgba(var(--theme-rgb),.05)}.tabs-theme.nav-tabs .nav-link.active{border-right:1px solid var(--theme);color:var(--theme-text)!important;background-color:var(--theme)!important}.tabs-theme.nav-tabs .nav-link.disabled{pointer-events:none;opacity:.6;color:#adb5bd!important;background-color:#f8f9fa!important}.tabs-theme .tab-content{background-color:#fff;border:1px solid #dee2e6;border-top:none;border-radius:0 0 .375rem .375rem;min-height:300px}.form-control,.form-select{font-family:var(--font-nunito),sans-serif;box-shadow:none!important;background-color:#0000!important;border:none!important;border-bottom:1px solid #ced4da!important;border-radius:0!important;padding:.7rem 0!important;transition:all .3s!important}.form-control:focus,.form-select:focus{border-bottom:2px solid var(--theme)!important;background-color:#0000!important}.form-check-input:checked{background-color:var(--theme)!important;border-color:var(--theme)!important}.form-select:focus{border-color:var(--theme)!important;box-shadow:0 0 0 .25rem rgba(var(--theme-rgb),.25)!important}.h-10{height:10%!important}.h-20{height:20%!important}.h-30{height:30%!important}.h-40{height:40%!important}.h-60{height:60%!important}.h-70{height:70%!important}.h-80{height:80%!important}.h-90{height:90%!important}.minvh-10{min-height:10vh!important}.minvh-20{min-height:20vh!important}.minvh-30{min-height:30vh!important}.minvh-40{min-height:40vh!important}.minvh-50{min-height:50vh!important}.minvh-60{min-height:60vh!important}.minvh-70{min-height:70vh!important}.minvh-80{min-height:80vh!important}.minvh-90{min-height:90vh!important}.minvh-100{min-height:100vh!important}.maxvh-10{max-height:10vh!important}.maxvh-20{max-height:20vh!important}.maxvh-30{max-height:30vh!important}.maxvh-40{max-height:40vh!important}.maxvh-50{max-height:50vh!important}.maxvh-60{max-height:60vh!important}.maxvh-70{max-height:70vh!important}.maxvh-80{max-height:80vh!important}.maxvh-90{max-height:90vh!important}.maxvh-100{max-height:100vh!important}.vh-10{height:10vh!important}.vh-20{height:20vh!important}.vh-30{height:30vh!important}.vh-40{height:40vh!important}.vh-50{height:50vh!important}.vh-60{height:60vh!important}.vh-70{height:70vh!important}.vh-80{height:80vh!important}.vh-90{height:90vh!important}.w-10{width:10%!important}.w-20{width:20%!important}.w-30{width:30%!important}.w-40{width:40%!important}.w-60{width:60%!important}.w-70{width:70%!important}.w-80{width:80%!important}.w-90{width:90%!important}.vw-10{width:10vw!important}.vw-20{width:20vw!important}.vw-30{width:30vw!important}.vw-40{width:40vw!important}.vw-60{width:60vw!important}.vw-70{width:70vw!important}.vw-80{width:80vw!important}.vw-90{width:90vw!important}.fs-7{font-size:.75rem!important}.fs-8{font-size:.625rem!important}.fs-9{font-size:.5rem!important}.fsb-1{font-size:4rem!important}.fsb-2{font-size:3.5rem!important}.fsb-3{font-size:3rem!important}.fsb-4{font-size:2.5rem!important}.fsb-5{font-size:2rem!important}.fsb-6{font-size:1.75rem!important}.rounded-6{border-radius:1.5rem!important}.rounded-7{border-radius:2rem!important}.rounded-8{border-radius:2.5rem!important}.rounded-9{border-radius:3rem!important}.rounded-10{border-radius:4rem!important}.rounded-top-6{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.rounded-bottom-6{border-bottom-right-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.rounded-start-6{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.rounded-end-6{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.hover-bg-theme:hover{background-color:var(--theme)!important;color:var(--theme-text)!important}.hover-text-theme:hover{color:var(--theme)!important}.hover-border-theme:hover{border-color:var(--theme)!important}.hover-bg-light:hover{background-color:#f1f3f5!important}.active-link{background-color:var(--theme)!important;color:var(--theme-text)!important}.active-link svg{fill:var(--theme-text)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#555;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#666}*{scrollbar-width:thin;scrollbar-color:#555 transparent}.overflow-container{white-space:nowrap!important;overflow:auto!important}.scrollbar{color:#9f9f9f}.bg-scrollbar{color:#2c2c2c}.horizontal-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:8px;display:flex;overflow:auto hidden}.horizontal-scroll::-webkit-scrollbar{height:6px}.horizontal-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.horizontal-scroll::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.horizontal-scroll::-webkit-scrollbar-thumb:hover{background:#555}.carousel-item-padding-40-px{padding:25px 20px}.package-card{background:#fff;border-radius:12px;flex-direction:column;height:620px;display:flex;overflow:hidden}.package-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026!important}.package-card .package-image{flex-shrink:0;width:100%;height:250px}.package-card .package-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.package-card:hover .package-image img{transform:scale(1.05)}.package-card .package-details{flex-direction:column;flex-grow:1;padding:20px;display:flex}.package-card .package-details h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:1.1rem;font-weight:700;line-height:1.4em;display:-webkit-box;overflow:hidden}.package-card .package-details p{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:.9rem;line-height:1.5em;display:-webkit-box;overflow:hidden}.package-card .package-price{color:#05316b;align-items:center;margin-bottom:0;padding-bottom:0;font-size:1.3rem;font-weight:700}.package-card .package-price .original-price{color:#999;margin-right:10px;font-size:1rem;font-weight:400;text-decoration:line-through}.package-card .package-price .discounted-price{color:#dc3545;font-size:1.3rem;font-weight:700}.price-section .text-primary{color:#0d6efd!important}.package-details-top{flex-direction:column;flex-shrink:0;min-height:200px;display:flex}.package-details-bottom{width:100%;margin-top:auto}.terms-scrollable-wrapper{background-image:url(/assets/img_blue2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;flex-direction:column;height:100vh;display:flex}.terms-header-section{flex-shrink:0}.terms-content-container{flex-direction:column;flex:1;display:flex;overflow:auto}.terms-container{flex:1;padding:2rem 0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.terms-header{text-align:center;margin-bottom:2rem}.terms-header h2{margin-bottom:15px;font-weight:700;display:inline-block;position:relative}.terms-header h2:after{content:"";width:60px;height:3px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.terms-header p{max-width:700px;margin:0 auto;font-size:1.1rem}.terms-last-updated{text-align:center;margin-bottom:2rem;padding:.5rem;font-style:italic}.floating-buttons-container{z-index:5000;flex-direction:column;align-items:flex-end;gap:15px;display:flex;position:fixed;bottom:30px;right:30px}.floating-btn{cursor:pointer;opacity:0;pointer-events:none;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;transform:scale(.8)translateY(20px);box-shadow:0 4px 12px #00000026}.floating-btn.show{opacity:1;pointer-events:auto;transform:scale(1)translateY(0)}.floating-btn:hover{transform:scale(1.1)translateY(-2px);box-shadow:0 6px 20px #00000040}.floating-btn:active{transform:scale(.95)}.scroll-top-btn{background-color:var(--theme);color:#fff;z-index:1001}.scroll-top-btn:hover{background-color:#042a5a}.whatsapp-btn-wrapper{flex-direction:column;align-items:flex-end;display:flex;position:relative}.whatsapp-btn{color:#fff;opacity:1;pointer-events:auto;z-index:1000;background-color:#25d366;animation:.5s ease-out .3s both fadeInUp;transform:scale(1)translateY(0)}.whatsapp-btn:hover{background-color:#20ba5a}.whatsapp-tooltip{color:#333;white-space:nowrap;z-index:999;background-color:#fff;border-radius:12px;min-width:140px;padding:12px 16px;animation:.4s ease-out tooltipSlideInLeft;position:absolute;top:50%;right:70px;transform:translateY(-50%);box-shadow:0 4px 16px #00000026}.whatsapp-tooltip p{color:#333;margin:0;font-size:14px;font-weight:500}.tooltip-close{cursor:pointer;color:#999;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:20px;line-height:1;transition:color .2s;display:flex;position:absolute;top:4px;right:6px}.tooltip-close:hover{color:#333}.tooltip-arrow{background-color:#fff;width:12px;height:12px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(45deg);box-shadow:2px 2px 4px #0000001a}@keyframes fadeInUp{0%{opacity:0;transform:scale(.8)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes tooltipSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltipSlideInLeft{0%{opacity:0;transform:translateY(-50%)translate(10px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@media (max-width:768px){.package-card{height:auto;min-height:480px}.package-card .package-details{padding:15px}.package-details-top{min-height:auto}.package-card .package-details h3{font-size:1rem}.package-card .package-details p{-webkit-line-clamp:3;font-size:.85rem}.package-card .package-price{font-size:1.1rem}.tabs-theme.nav-tabs .nav-link{padding:.75rem 0;font-size:.9rem}.floating-buttons-container{gap:12px;bottom:20px;right:20px}.floating-btn{width:50px;height:50px}.floating-btn svg{width:20px;height:20px}.whatsapp-tooltip{animation:.4s ease-out tooltipSlideInLeft;inset:50% 60px auto auto;transform:translateY(-50%)}.whatsapp-tooltip p{font-size:13px}.tooltip-arrow{inset:50% -6px auto auto;transform:translateY(-50%)rotate(45deg)}}@media (max-width:576px){.package-card{min-height:450px}.package-card .package-image{height:200px}.package-card .package-details{padding:12px}.package-card .package-details h3{margin-bottom:6px;font-size:.95rem}.package-card .package-details p{margin-bottom:8px;font-size:.8rem}.package-card .package-price{font-size:1rem}.floating-buttons-container{gap:10px;bottom:15px;right:15px}.floating-btn{width:48px;height:48px}.whatsapp-tooltip{min-width:120px;padding:10px 14px;right:58px}.tooltip-arrow{right:-5px}}.alert{border:none;border-radius:10px;box-shadow:0 4px 15px #0000001a}#ai-bg0,#ai-bg1,#ai-bg2,#ai-bg3{opacity:0;transition:opacity 1.2s}.aiActive{transition:opacity 1.2s;opacity:1!important}#ai-dn0,#ai-dn1,#ai-dn2,#ai-dn3{transition:opacity .9s,transform .9s}.aiShow{opacity:1!important;transform:translate(-50%)translateY(0)!important}.aiSnavDot{transition:background .4s,transform .4s}.aiSnavDot.aiOn{transform:scale(1.5);background:#1a1a2ed9!important}.aiDestStep{transition:opacity .5s}.aiDestStep.aiActive{opacity:1!important}.aiDestStep.aiDone{opacity:.55!important}#ai-gallery-header{transition:opacity .8s,transform .8s}#ai-gallery-header.aiShow{opacity:1!important;transform:translateY(0)!important}#ai-cta-ey{transition:none}#ai-cta-t{transform-origin:50%;transition:none}#ai-cta-b{transition:border-color .4s,background .4s}#ai-cta-ey.aiShow,#ai-cta-t.aiShow,#ai-cta-b.aiShow{opacity:1!important;transform:translateY(0)!important}.navbar.sticky-top{overflow:visible!important}.filter-sidebar-accordion .accordion-button{padding:.6rem .9rem;font-size:.95rem}.filter-sidebar-accordion .accordion-body{padding:.6rem .9rem}.filter-sidebar-accordion .form-check{margin-bottom:.25rem}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}
