body{background:url(https://elitevacances.com/images/EliteVacances/Bannerinicio.jpg) fixed;background-size:cover;position:relative}a{color:#0c3249;text-decoration:none}.bg-navbar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff80}.bg-cream{color:var(--brand-cream-light)}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(9px);background-color:#0c324945;border:1px solid var(--brand-cream-light);border-radius:3em;flex-direction:row;margin:7px auto;opacity:1;padding:.5em 8em;pointer-events:auto;width:-webkit-fit-content;width:80%}.navbar-icons{display:flex;gap:10px;width:10%}.navbar-icons .icon{color:#0c3249;font-size:28px}.whatsapp-float{align-items:center;animation:all .3s;background-color:#25d366;border-radius:50px;bottom:40px;color:#fff;display:flex;font-size:24px;height:60px;justify-content:center;position:fixed;right:40px;text-align:center;width:60px;z-index:100}.whatsapp-float i{font-size:2rem}.whatsapp-float:hover{color:#fff;outline:1px solid;transform:scale(1.1)}.darkBG{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ecb6134d;height:363dvh;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:100%;z-index:1}.bg-light{padding:1em}.center{align-items:center;display:flex;height:100dvh;justify-content:center}.form-modal{animation:bounce-top .9s linear both;background:#fff;border-radius:2em;width:500px}.form{display:flex;flex-direction:column;gap:20px;padding:3em 2em}.payment--options{grid-gap:20px;display:grid;gap:20px;grid-template-columns:33% 34% 33%;padding:10px;width:calc(100% - 40px)}.payment--options button{background:#f2f2f2;border:0;border-radius:11px;height:55px;outline:none;padding:0}.payment--options button svg{height:18px}.separator{grid-gap:10px;color:#8b8e98;display:grid;gap:10px;grid-template-columns:1fr 2fr 1fr;margin:0 10px;width:calc(100% - 20px)}.separator>p{color:#0c3249;display:block;font-size:16px;font-weight:600;margin:auto;text-align:center;word-break:keep-all}.separator .line{background-color:#0c3249;border:0;display:inline-block;height:1px;margin:auto;width:100%}.credit-card-info--form{display:flex;flex-direction:column;gap:15px}.input_container{display:flex;flex-direction:column;gap:5px;height:fit-content;width:100%}.split{grid-gap:15px;display:grid;gap:15px;grid-template-columns:4fr 4fr}.split input{width:100%}.input_label{color:#0c3249;font-size:14px;font-weight:600}.input_field{background-color:#f2f2f2;border:1px solid #ecb613;border-radius:9px;height:42px;outline:none;padding:0 0 0 16px;transition:all .3s cubic-bezier(.15,.83,.66,1);width:auto}.input_field:focus{border-color:#ecb613;color:#0c3249}.purchase--btn{background:linear-gradient(135deg,#ecb613,#c2940a);border:0;border-radius:11px;box-shadow:0 0 0 0 #fff,0 0 0 0 linear-gradient(135deg,#ecb613,#c2940a);color:#0c3249;font-size:16px;font-weight:700;height:55px;outline:none;transition:all .3s cubic-bezier(.15,.83,.66,1)}.purchase--btn:hover{box-shadow:0 0 0 2px #fff,0 0 0 4px linear-gradient(135deg,#ecb613,#c2940a)}.input_field::-webkit-inner-spin-button,.input_field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input_field[type=number]{-moz-appearance:textfield}img{animation:scale-up-center .4s}.custom-notification{min-width:520px;width:fit-content}.accepTerms{background:linear-gradient(135deg,#ecb613,#c2940a);border:none;border-radius:10px;color:var(--brand-gray-light);font-weight:600;height:42px;min-width:150px}.notAccept{background:#fff;border:1px dashed;border-radius:5px;color:#252525;opacity:.8;padding:.4em 2em;text-decoration:none}.btnInfo{background:var(--brand-gold-primary);border:none;border-radius:10px 0 0 10px;color:#0c3249;cursor:pointer;font-weight:700;height:220px;left:0;letter-spacing:.1em;padding:1em .5em;position:fixed;text-align:center;text-transform:uppercase;top:40%;transform:rotate(180deg);transition:width .3s;transition:width 2s;white-space:nowrap;width:40px;writing-mode:vertical-rl;z-index:9999}.show-info{background:#fff;border-radius:1em;color:#666;left:41px;margin-top:61px;padding:2em;position:fixed;text-align:justify;top:20%;width:310px;z-index:11}@keyframes bounce-top{0%{animation-timing-function:ease-in;opacity:1;transform:translateY(-45px)}24%{opacity:1}40%{animation-timing-function:ease-in;transform:translateY(-24px)}65%{animation-timing-function:ease-in;transform:translateY(-12px)}82%{animation-timing-function:ease-in;transform:translateY(-6px)}93%{animation-timing-function:ease-in;transform:translateY(-4px)}25%,55%,75%,87%{animation-timing-function:ease-out;transform:translateY(0)}to{animation-timing-function:ease-out;opacity:1;transform:translateY(0)}}@keyframes scale-up-center{0%{transform:scale(.5)}to{transform:scale(1)}}.form-select{background-color:#f2f2f2;border:1px solid #e5e5e500}@media only screen and (max-width:759px){.form-modal{margin:2rem 0;max-width:100%}img{animation:scale-up-center .6s}.btnInfo{height:fit-content;padding:1em 0;width:27px}}:root{--brand-gold-primary:linear-gradient(135deg,#ecb613,#c2940a);--brand-gold-secondary:#a28c4d;--brand-gold-navbar:linear-gradient(135deg,#ecb613,#c2940a);--brand-blue-dark:#0c3249;--brand-blue-medium:#3d6fa8;--brand-orange-primary:#ffaf45;--brand-yellow-light:#ffe19d;--brand-cream-light:#fff1d6;--brand-white:#fff;--brand-black:#000;--brand-gray-dark:#252525;--brand-gray-medium:#666;--brand-gray-light:#f3f6fd}.footer{color:#0c3249;color:var(--brand-blue-dark);overflow:hidden;position:relative;width:100%}.footer-prewave{background:#fff;background:var(--brand-white);height:120px;width:100%}.wave-container{line-height:0;margin-top:-1px;width:100%}.wave-svg{display:block;height:60px;width:100%}@media (min-width:768px){.wave-svg{height:100px}}.wave-path{fill:#fff;fill:var(--brand-white)}.footer-gradient{background:linear-gradient(180deg,#bde0fe,#ffe19d,#fff1d6);inset:0;position:absolute;z-index:-20}.decorations{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-10}.bird{color:#0c3249;color:var(--brand-blue-dark);opacity:.6;position:absolute}.bird svg{height:100%;width:100%}.bird-1{animation:flyRight 20s linear infinite;left:0;top:5rem;width:2rem}.bird-2{animation:flyRight 25s linear infinite;animation-delay:5s;color:#3d6fa8;color:var(--brand-blue-medium);left:0;opacity:.5;top:8rem;width:1.5rem}@keyframes flyRight{0%{opacity:0;transform:translateX(-10vw) translateY(0) scale(.5)}10%{opacity:.8}90%{opacity:.8}to{opacity:0;transform:translateX(110vw) translateY(-20px) scale(.8)}}.palm-tree{animation:sway 4s ease-in-out infinite alternate;bottom:-2.5rem;height:12rem;left:-2.5rem;opacity:.2;position:absolute;transform-origin:bottom center;width:12rem}@media (min-width:768px){.palm-tree{height:16rem;width:16rem}}.palm-svg{height:100%;width:100%}@keyframes sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.surfboard{animation:float 6s ease-in-out infinite;animation-delay:1s;bottom:0;opacity:.8;position:absolute;right:2.5rem;width:6rem}@media (min-width:768px){.surfboard{width:8rem}}.surfboard-inner{background-color:#ffaf45;background-color:var(--brand-orange-primary);border:4px solid #fff;border-radius:50%;box-shadow:0 20px 25px -5px #0000001a;height:12rem;overflow:hidden;position:relative;transform:rotate(12deg);width:4rem}.surfboard-stripe{background-color:#ffffff4d;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:.5rem}.surfboard-line{background-color:#0c324933;height:.5rem;left:0;position:absolute;top:50%;width:100%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.footer-content{margin:0 auto;max-width:1280px;padding:8rem 1.5rem 3rem;position:relative;z-index:10}.footer-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr}@media (min-width:768px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.footer-grid{grid-template-columns:repeat(3,1fr)}}.footer-section{display:flex;flex-direction:column}.brand-container{align-items:center;color:#0c3249;color:var(--brand-blue-dark);display:flex;gap:.75rem;margin-bottom:1.5rem}.brand-description{font-size:.875rem;font-weight:300;line-height:1.625;margin-bottom:1.5rem;opacity:.8}.social-links{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-auto-flow:column;justify-content:center}.social-link{height:2rem;width:2rem}.footer-title,.social-link{color:#0c3249;color:var(--brand-blue-dark)}.footer-title{display:inline-block;font-size:1.125rem;font-weight:700;letter-spacing:.1em;margin-bottom:1.5rem;position:relative;text-transform:uppercase}.title-underline{background-color:#ffaf45;background-color:var(--brand-orange-primary);border-radius:9999px;bottom:-7px;height:.125rem;left:0;position:absolute;width:40%}.link-list{display:flex;flex-direction:column;gap:.75rem;list-style:none}.destination-link,.support-link{align-items:center;color:inherit;display:inline-flex;gap:.4em;opacity:.8;position:relative;text-decoration:none;transition:color .3s ease,opacity .3s ease}.destination-link:after,.support-link:after{background:#ffaf45;background:var(--brand-orange-primary);bottom:-4px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.4,0,.2,1);width:100%}.destination-link:hover,.support-link:hover{color:#0c3249;color:var(--brand-blue-dark);font-weight:500;opacity:1}.destination-link:hover .chevron-icon{color:#0c3249;color:var(--brand-blue-dark)}.destination-link:hover:after,.support-link:hover:after{transform:scaleX(1)}.chevron-icon{color:#3d6fa880;font-size:.75rem;margin-right:.5rem}.contact-item{align-items:center;display:flex;gap:.5rem}.btn-footer-pay{align-items:center;background:#fff;background:var(--brand-white);border-radius:2em;color:#0c3249;color:var(--brand-blue-dark);display:inline-flex;font-weight:500;gap:.75em;padding:.8em 1.2em;transition:all .25s ease}.btn-footer-pay:hover{background:linear-gradient(135deg,#ecb613,#c2940a);color:#fff;color:var(--brand-white)}.pay-icon{height:2.3em;width:2.3em}.icon-circle{align-items:center;background-color:#0c3249;background-color:var(--brand-blue-dark);border-radius:2em;color:#fff1d6;color:var(--brand-cream-light);display:grid;font-size:1.2rem;height:42px;justify-content:center;width:40px}.contact-label{display:block;font-weight:600}.contact-label,.footer-bottom{color:#0c3249;color:var(--brand-blue-dark)}.footer-bottom{background:#ffaf45;background:var(--brand-orange-primary);border-radius:2em;box-sizing:border-box;margin-top:50px;padding:2rem 1.5rem;text-align:justify;width:100%}.footer-bottom p:last-child{font-weight:500;margin-bottom:0;text-align:center}
/*# sourceMappingURL=main.1accebeb.css.map*/