:root{--primary:#004f7f;--primary2:#3c779a;--Secondary:#0fa5b8;--Secondary2:#52c7d6;--third:#507bba;--third2:rgba(120,152,199,.5);--ornamentAqua:#a7ebdf;--ornamentAqua2:#bbede4;--ornamentCoral:#e85a4f;--ornamentCoral2:#f99993;--text-primary:dimgray;--text-secundary:#fff}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--primary-glow:radial-gradient(rgba(1,65,255,.4),rgba(1,65,255,0));--secondary-glow:linear-gradient(to bottom right,rgba(1,65,255,0),rgba(1,65,255,0),rgba(1,65,255,.3));--tile-start-rgb:2,13,46;--tile-end-rgb:2,5,19;--tile-border:conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);--callout-rgb:20,20,20;--callout-border-rgb:108,108,108;--card-rgb:100,100,100;--card-border-rgb:200,200,200}}*{box-sizing:border-box;padding:0;margin:0}.slideInUp{animation:slideInUp .9s ease-in-out}.bannerAbout{width:100%;height:auto}.mt-about{margin-top:-125px!important;position:relative}.contInfoAbout{margin-top:80px;background:#a7ebdf;background:linear-gradient(0deg,#fff 35%,#a7ebdf 85%);line-height:1.5}.contInfoAbout .listStyle1 li{margin-bottom:10px}.contInfoAbout:before{content:"";display:block;width:100%;height:150px;background:url(/_next/static/media/ola2.42e3a95e.svg);background-size:contain;margin-top:-185px;position:absolute;left:0;background-repeat:repeat}.contGrid{margin-top:35px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:25px;gap:25px;padding:45px 0}.main,.parallas,.texto{margin:0 auto}.parallax{background-position:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;max-width:100%;position:relative}.texto-interior{color:#fff;font-size:2rem;font-weight:700;left:10%;position:absolute;text-align:center;top:40%;width:80%}.gridList{display:grid;grid-template-columns:1fr 1fr}.texto{padding:5%;width:100%}@font-face{font-family:Action;src:url(/_next/static/media/Youth-Action-Demo.723e66ff.ttf);font-weight:100!important;font-display:swap}@font-face{font-family:Lexend;src:url(/_next/static/media/Lexend-VariableFont_wght.6708b41d.ttf);font-display:swap}@font-face{font-family:LexendLG;src:url(/_next/static/media/Lexend-Light.875f4944.ttf);font-display:swap}@font-face{font-family:LexendMD;src:url(/_next/static/media/Lexend-Medium.e82495ad.ttf);font-display:swap}@font-face{font-family:LexendBold;src:url(/_next/static/media/Lexend-VariableFont_wght.6708b41d.ttf);font-weight:600;font-display:swap}@font-face{font-family:Balletic;src:url(/_next/static/media/Balletic.eaa19e78.ttf);font-weight:400!important;font-display:swap}.loader{background:#3c779a}.loader,.loader2{width:100%;height:100vh;align-items:center;justify-content:center;position:fixed;display:flex}.loader2{background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:9999;top:0;left:0;pointer-events:auto}.loader-content{flex-direction:column;gap:15px}.loader-content,.loader-logo{display:flex;align-items:center;justify-content:center}.loader-logo{animation:pulse 2s ease-in-out infinite}.loader-logo img{max-width:200px;max-height:200px;width:auto;height:auto;filter:brightness(0) invert(1);opacity:.9}@keyframes pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.05);opacity:1}}.contdots{display:flex;align-items:center;justify-content:center;gap:20px}.contdots .dot{width:16px;height:16px;border-radius:50%;background:#fff;opacity:.6;animation:dotBounce 1.4s ease-in-out infinite}@keyframes dotBounce{0%,80%,to{transform:scale(.8);opacity:.6}40%{transform:scale(1.2);opacity:1}}@media (prefers-reduced-motion:reduce){.contdots .dot,.loader-logo{animation:none}}.loader .ant-spin .ant-spin-dot-item{background-color:#fff}body,html{max-width:100vw;overflow-x:hidden;font-family:Lexend!important;background:#fff;color:dimgray;scroll-behavior:smooth}body.ant-scrolling-effect{padding-right:0!important;overflow:hidden!important}body.ant-scrolling-effect .ant-modal-wrap{overflow-y:auto!important}body{background:#fff}body,li,p,span{font-family:Lexend!important}.ant-layout{background:#fff;overflow:hidden;position:relative}.button span{font-family:LexendBold!important}:where(.css-dev-only-do-not-override-12jzuas).ant-btn-default:not(:disabled):hover{color:#fff;opacity:.8}a{color:inherit;text-decoration:none}.text-bold{font-size:18px;font-weight:600;color:dimgray}.btnPrimary{height:56px!important;border-radius:50px!important;padding:0 30px!important;background:var(--ornamentCoral);width:100%}.btnPrimary:hover{background:var(--ornamentCoral2)!important;transition:.4s ease}.btnPrimary span{font-size:18px!important;font-family:LexendBold!important}.container{width:1320px;margin:auto;padding:25px 0}.container-xs{width:100%;margin:auto;padding:25px}.container-sm{width:540px;margin:auto}.container-md{width:720px;margin:auto}.container-lg{width:960px;margin:auto}.container-xl{width:1140px;margin:auto}.container-xxl{width:1320px;margin:auto}.iconRedes a{display:flex;align-items:center}.btn-continuar a:hover,.btn-continuar:hover,.btn-continuar:hover a{color:#fff!important}.overlayMenu{width:100%;background:linear-gradient(135deg,rgba(0,79,127,.92),rgba(60,119,154,.88) 50%,rgba(15,165,184,.85));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.overlayMenu,.sidebarO{height:100vh;position:fixed;z-index:9999}.sidebarO{width:435px;background:linear-gradient(180deg,rgba(0,79,127,.98),rgba(4,81,126,.96) 25%,rgba(60,119,154,.94) 50%);font-size:.65em;right:0;display:flex;align-items:center;justify-content:flex-end;box-shadow:-8px 0 40px rgba(0,0,0,.4),inset -1px 0 0 hsla(0,0%,100%,.1);transition:transform .4s cubic-bezier(.4,0,.2,1);border-left:1px solid hsla(0,0%,100%,.15);overflow:hidden}.sidebarO:before{height:150px;background-image:url(/_next/static/media/ola1.c407b445.svg);opacity:.4;animation:waveMove3 20s ease-in-out infinite}.sidebarO:after,.sidebarO:before{content:"";position:absolute;bottom:0;left:0;width:500%;background-repeat:repeat-x;background-size:auto 100%;background-position:0 bottom;pointer-events:none;z-index:0;will-change:background-position}.sidebarO:after{height:120px;background-image:url(/_next/static/media/ola2.42e3a95e.svg);opacity:.35;animation:waveMove3 35s ease-in-out infinite}@keyframes waveMove3{0%,to{background-position:0 bottom}50%{background-position:-500px bottom}}.sidebarO .navO ul li{padding:18px 20px!important;transition:all .35s cubic-bezier(.4,0,.2,1);letter-spacing:.5px;color:#fff;opacity:.85;border-radius:14px;margin:6px 0;position:relative}.sidebarO .navO ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleX(0);width:4px;height:0;background:linear-gradient(180deg,var(--ornamentAqua) 0,var(--Secondary) 50%,var(--Secondary2) 100%);border-radius:0 4px 4px 0;transition:all .35s cubic-bezier(.4,0,.2,1);z-index:1;box-shadow:0 0 12px rgba(15,165,184,.4)}.sidebarO .navO ul li:hover{opacity:1;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transform:translateX(-10px);padding-left:28px!important;border-color:hsla(0,0%,100%,.2);box-shadow:0 4px 20px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.1)}.sidebarO .navO ul li:hover:before{transform:translateY(-50%) scaleX(1);height:70%;box-shadow:0 0 16px rgba(15,165,184,.6)}.sidebarO .navO ul li.active{opacity:1;background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25)}.sidebarO .navO ul li.active:before{transform:translateY(-50%) scaleX(1);height:70%}.navO{position:relative;margin:0 40px;text-align:right;transform:translateY(0);font-weight:700;width:285px;z-index:1}.navO ul{list-style:none;padding:0}.navO ul li{position:relative;margin:.3em 0}.navO ul li a{line-height:1.7;text-decoration:none;letter-spacing:.08em;color:hsla(0,0%,100%,.9);display:block;transition:all .35s cubic-bezier(.4,0,.2,1);font-size:17px;font-weight:500;position:relative;z-index:2;text-shadow:0 1px 3px rgba(0,0,0,.2)}.navO ul li.active a{color:#fff;font-weight:600;text-shadow:0 2px 8px hsla(0,0%,100%,.4)}.navO ul li:not(.active):hover a{color:#fff;text-shadow:0 2px 12px hsla(0,0%,100%,.5);transform:translateX(-2px)}.navO ul li.active:after,.navO ul li:hover:after{width:65%}.sidebarO .ant-collapse-item:after{content:"";position:relative;display:block;width:100%;height:2px;background:#000;left:0;bottom:0;background:linear-gradient(90deg,rgba(0,52,85,.8),rgba(0,52,85,.2))}.sidebarO .ant-collapse{border:0!important;background:transparent}.nav0 .ant-collapse-content .ant-collapse-content-active,.nav0 .ant-collapse-content-box,.sidebarO .ant-collapse .ant-collapse-content{background-color:var(--primary)!important;background:transparent!important;border:0;color:#fff}.sidebarO .ant-collapse-content-box p{padding:18px 20px!important;transition:all .35s cubic-bezier(.4,0,.2,1);letter-spacing:.5px;color:#fff;opacity:.85;border-radius:14px;margin:6px 0;position:relative;font-weight:300;line-height:1.7;cursor:pointer}.sidebarO .ant-collapse-content-box p:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleX(0);width:4px;height:0;background:linear-gradient(180deg,var(--ornamentAqua) 0,var(--Secondary) 50%,var(--Secondary2) 100%);border-radius:0 4px 4px 0;transition:all .35s cubic-bezier(.4,0,.2,1);z-index:1;box-shadow:0 0 12px rgba(15,165,184,.4)}.sidebarO .ant-collapse-content-box p:hover{opacity:1;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transform:translateX(-10px);padding-left:20px!important;border-color:hsla(0,0%,100%,.2);box-shadow:0 4px 20px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.1)}.sidebarO .ant-collapse-content-box p:hover:before{transform:translateY(-50%) scaleX(1);height:70%;box-shadow:0 0 16px rgba(15,165,184,.6)}.navO .ant-collapse-header{color:#fff!important;opacity:.9}.sidebarO .ant-collapse-item .ant-collapse-header{padding:18px 20px!important;transition:all .35s cubic-bezier(.4,0,.2,1);letter-spacing:.5px;border-radius:14px;margin:6px 0}.sidebarO .ant-collapse-item-active .ant-collapse-header{padding:18px 20px!important;background:hsla(0,0%,100%,.12);border-radius:14px;border-color:hsla(0,0%,100%,.2);box-shadow:0 4px 20px rgba(0,0,0,.1)}.closeMenu{margin-top:-60px;right:0;position:absolute;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;opacity:.95;transition:all .35s cubic-bezier(.4,0,.2,1);cursor:pointer;width:48px;height:48px;border-radius:50%;background:hsla(0,0%,100%,.12);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);z-index:10;border:2px solid hsla(0,0%,100%,.25);box-shadow:0 4px 16px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.2)}.closeMenu:hover{transform:scale(1.12) rotate(90deg);background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.4);opacity:1;box-shadow:0 6px 20px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.3),0 0 20px hsla(0,0%,100%,.1)}.closeMenu:active{transform:scale(.96) rotate(90deg);box-shadow:0 2px 8px rgba(0,0,0,.2)}.sidebarO .ant-collapse-item .ant-collapse-header:hover{transform:translateX(-10px) scale(1.02);margin-right:0;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-color:hsla(0,0%,100%,.2);box-shadow:0 4px 20px rgba(0,0,0,.15)}.open{left:0!important}.overlayMenu{left:-100%;transition:all .4s cubic-bezier(.4,0,.2,1)}.open .overlayMenu{left:0!important}.open .sidebarO{right:0!important;transform:translateX(0)!important}.open .sidebarO,.overlayMenu .sidebarO{transition:transform .4s cubic-bezier(.4,0,.2,1)}.overlayMenu .sidebarO{right:-100%;transform:translateX(100%)}.open .overlayMenu .sidebarO{right:0!important;transform:translateX(0)!important;transition:transform .4s cubic-bezier(.4,0,.2,1)}.main-tool-bar{color:#fff;position:fixed;width:100%;left:0;top:0;transition:.4s ease;z-index:999;background:transparent;height:80px;line-height:normal}.main-tool-bar--scrolled{height:80px;background:linear-gradient(135deg,var(--primary),var(--primary2));align-items:center}.contMenu{display:grid;width:1320px;grid-template-columns:auto 1fr;margin:auto}.main-tool-bar--ficha{height:auto;background:linear-gradient(135deg,var(--primary),var(--primary2));align-items:center}.main-tool-bar--ficha .contBackLogo{display:grid;grid-template-columns:auto auto;grid-gap:25px;gap:25px;align-items:center}.main-tool-bar--ficha .contMenu{display:grid;width:1320px;grid-template-columns:auto 1fr;margin:0 auto}.TituloMenu{padding:15px 0}.TituloMenu .ant-typography{font-size:18px;font-family:LexendBold;color:#fff}.btnsMenu button{box-shadow:none}.btnsMenu button,.contLogo{align-items:center;display:flex}.contLogo{height:auto;padding:5px;line-height:normal}.main-tool-bar .contLogo img{width:150px;height:auto;transition:.4s ease}.main-tool-bar--ficha .contLogo img,.main-tool-bar--scrolled .contLogo img{width:120px;height:auto;transition:.4s ease}.ant-layout-header{padding-inline:10px}.ant-menu-horizontal{border-bottom:0}.btnsMenu{display:flex;align-items:center;justify-content:flex-end}.btnsMenu button,.btnsMenus button{margin:3px;background:transparent;border:0;color:#fff;font-size:20px;align-items:center;display:flex;justify-content:center}.btnsMenu button svg{font-size:20px}#privacy-policy ul li{list-style:none}#privacy-policy .SubTitleLexed{margin-top:25px}#privacy-policy .P-Regular{margin-top:15px}#privacy-policy .beforeContect:after{margin-top:37vh}#privacy-policy .beforeContect:before{margin-top:-4vh}#privacy-policy .beforeContect:after,#privacy-policy .beforeContect:before{opacity:.13;z-index:-1}#privacy-policy .beforeContect{position:fixed;z-index:0}.beforeContect{padding:90px 0 0;height:100%;width:100%;left:0}.beforeContect:after{background-image:url(/_next/static/media/arrecife.a2dfbfc0.svg);width:290px;height:365px;margin-top:300px;right:-54px;transform:rotate(-38deg)}.beforeContect:after,.beforeContect:before{content:"";display:inline-block;position:absolute;background-repeat:no-repeat;background-size:cover;min-width:250px;min-height:250px;opacity:.3}.bgContainer{overflow:hidden;display:flex;align-items:center;justify-content:center}.bgContainer,.hero-slide,.hero-slider{position:relative;width:100%;height:100vh;min-height:400px;aspect-ratio:16/9}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.4));z-index:2;pointer-events:none}.hero-content-overlay .seccionDesc{padding:20px!important}.hero-content-overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:3;display:flex;align-items:flex-end;justify-content:center;padding:20px}.hero-content-overlay .container{margin:inherit};.bannerWeb video{width:100%}.bannerApp video,.bannerWeb video{height:100%;object-fit:cover}.bannerWeb,.titleWeb{display:inline-block}.bannerApp,.titleApp{display:none}.center{text-align:center}.TitleOrnamental{font-size:72px;font-family:Action;color:var(--primary);font-weight:100;letter-spacing:-1px;margin-bottom:-16px;position:relative;z-index:1;animation:fadeInUp .8s ease-out}.SubTitleLexed{font-size:32px!important;font-family:LexendBold;color:var(--Secondary)!important;margin-top:0!important;line-height:1.3!important;margin-bottom:24px!important;position:relative;z-index:1;animation:fadeInUp .8s ease-out .2s both}.Vnone{display:none}.mt-25{margin-top:25px}h1.SubTitleFicha{font-size:28px;font-family:LexendBold;color:var(--primary)}.ficha-title-above-swiper{margin-bottom:20px;margin-top:0;text-align:left}.TitleYouth{font-size:65px;font-family:Action;font-weight:100;color:var(--primary);z-index:1;position:relative}.grid-col-2{display:grid;grid-template-columns:.7fr 1fr}.seccionDesc,.seccionOpiniones,.seccionRazones{margin-top:80px;margin-bottom:80px}.seccionFrom{margin-top:50px}#seccion-tours .seccionFrom{margin-bottom:50px}#seccion-tours,.bienvenida{position:relative}.bienvenida{overflow:hidden;padding:100px 0;background:linear-gradient(180deg,#fff,#f0fafa)}.bienvenida:before{top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(15,165,184,.05) 0,transparent 70%);border-radius:50%;animation:pulseGlow 8s ease-in-out infinite}.bienvenida:after,.bienvenida:before{content:"";position:absolute;z-index:0}.bienvenida:after{display:block;background:url(/_next/static/media/estrellaB.b1408f0f.svg) no-repeat;background-size:contain;width:280px;height:280px;transform:rotate(-25deg);left:-80px;opacity:.08;top:10%;filter:brightness(0) saturate(100%) invert(18%) sepia(100%) saturate(2000%) hue-rotate(195deg) brightness(.3) contrast(1.5);animation:floatStar 12s ease-in-out infinite}@keyframes pulseGlow{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}@keyframes floatStar{0%,to{transform:rotate(-25deg) translateY(0)}50%{transform:rotate(-20deg) translateY(-20px)}}.container-cart .seccionFrom{margin-bottom:0!important}.seccionRazones{margin-top:80px}#seccion-razones{margin-top:100px;margin-bottom:30px;position:relative;padding:100px 0;background:linear-gradient(135deg,#fff,#f0fdfc 30%,#a7ebdf);border-radius:0;overflow:hidden}#seccion-razones:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 15% 40%,rgba(15,165,184,.12) 0,transparent 60%),radial-gradient(circle at 85% 60%,hsla(4,94%,70%,.08) 0,transparent 60%),radial-gradient(circle at 50% 20%,rgba(0,79,127,.05) 0,transparent 50%);pointer-events:none;z-index:0;animation:gradientShift 15s ease infinite}@keyframes gradientShift{0%,to{opacity:1}50%{opacity:.8}}#seccion-razones:after{content:"";position:absolute;bottom:0;left:0;right:0;height:200px;background:url(/_next/static/media/ola2.42e3a95e.svg) repeat-x;background-size:cover;background-position:bottom;opacity:.1;z-index:0;pointer-events:none}#seccion-razones .container{z-index:1}.m-top-row{margin-top:0;margin-bottom:0}.imgRazones img{width:100%;height:auto;border-radius:15px;margin-top:20px}.imgRazones{background:url(/_next/static/media/parque.74352165.jpg);background-size:cover;background-position:50%;border-radius:25px;background-repeat:no-repeat;min-height:500px;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 40px rgba(0,79,127,.15);overflow:hidden}.imgRazones:before{top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(15,165,184,.1),hsla(4,94%,70%,.05));border-radius:25px;transition:all .5s ease;z-index:1}.imgRazones:after,.imgRazones:before{content:"";position:absolute;pointer-events:none}.imgRazones:after{top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);transform:scale(0);transition:transform .6s ease;z-index:2}.imgRazones:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 60px rgba(15,165,184,.3)}.imgRazones:hover:before{background:linear-gradient(135deg,rgba(15,165,184,.15),hsla(4,94%,70%,.08))}.imgRazones:hover:after{transform:scale(1)}.listRazones{list-style:none;padding:0;margin:0;display:grid;grid-gap:20px;gap:20px}.listRazones li{padding:25px 30px;display:flex;align-items:center;line-height:1.5;min-height:80px;transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:20px;margin-bottom:0;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.5);box-shadow:0 4px 20px rgba(0,79,127,.08);overflow:hidden}.listRazones li:hover{transform:translateX(10px) translateY(-3px);background:hsla(0,0%,100%,.95);padding-left:35px;box-shadow:0 8px 30px rgba(15,165,184,.25);border-color:var(--Secondary)}.listRazones li:hover:before{width:5px}.listRazones li:hover:after{transform:translateY(-50%) translateX(0);opacity:1}.listRazones span{width:50px;height:50px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-right:20px;font-size:18px;font-weight:700;color:#fff;z-index:2;box-shadow:0 4px 15px rgba(15,165,184,.3),0 0 0 4px rgba(15,165,184,.1);flex-shrink:0;position:relative}.listRazones span,.listRazones span:after{background:linear-gradient(135deg,var(--Secondary) 0,var(--Secondary2) 100%);transition:all .4s cubic-bezier(.4,0,.2,1)}.listRazones span:after{content:"";position:absolute;inset:-4px;border-radius:18px;opacity:.3;z-index:-1;filter:blur(8px)}.listRazones li:hover span{transform:scale(1.1) rotate(5deg);box-shadow:0 6px 25px rgba(15,165,184,.4),0 0 0 6px rgba(15,165,184,.15)}.listRazones li:hover span:after{opacity:.5;filter:blur(12px)}.listRazones li{font-family:Lexend;font-size:16px;color:var(--primary);font-weight:500}.cont-cozumel,.listRazones li{position:relative;z-index:1}.cont-cozumel .container-cozumel{position:relative;z-index:9}#privacy-policy .cont-cozumel{margin:3rem 0}.titleMSI_mob{display:none}.titleMSI,.titleMSI_mob{color:#fff;font-size:50px;text-shadow:3px 3px 0 #0779b5;font-family:LexendMD;font-weight:100}.titleMSI span,.titleMSI_mob span{font-family:Action!important;font-size:75px;color:var(--ornamentAqua)}.contInfoMSI{display:grid;width:450px;justify-content:center}.infoMSI{background:hsla(0,0%,100%,.65);border-radius:25px;padding:30px 20px;text-align:center;width:350px;margin:auto}.infoMSI h4{color:var(--ornamentCoral);font-size:45px;font-family:LexendMD}.infoMSI h4 span{font-size:30px;font-family:LexendMD!important}.infoMSI p{color:var(--primary)}.itinerary-duration-note{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,var(--ornamentAqua) 0,var(--ornamentAqua2) 100%);border-radius:15px;padding:16px 20px;margin-bottom:25px;box-shadow:0 4px 15px rgba(167,235,223,.3);border:2px solid hsla(0,0%,100%,.5)}.duration-note-icon{font-size:24px;color:var(--primary);flex-shrink:0}.duration-note-text{margin:0;font-size:16px;font-family:Lexend;font-weight:500;color:var(--primary);line-height:1.5}@media (max-width:768px){.itinerary-duration-note{padding:12px 16px;margin-bottom:20px;border-radius:12px}.duration-note-icon{font-size:20px}.duration-note-text{font-size:14px}}@media (max-width:576px){.itinerary-duration-note{padding:10px 14px;margin-bottom:15px;gap:10px}.duration-note-icon{font-size:18px}.duration-note-text{font-size:13px}}.infoMSI p{font-family:LexendBold!important;font-size:16px;margin-top:15px}.fechaMSI{width:400px}.fechaMSI p{font-family:LexendLG!important;font-size:20px;font-weight:600;color:#004f7f;margin-top:20px;text-align:center}.btn-MSI{height:56px!important;border-radius:50px!important;padding:0 30px!important;background:var(--ornamentCoral);width:auto;margin-top:20px;transition:.4s}.btn-MSI:hover{background:var(--ornamentCoral)!important;transition:.4s;margin-right:-15px}.liFinal span:after{box-shadow:none;background:transparent;width:0;height:0}.infoRazones{padding:0 25px;position:relative}.infoRazones .SubTitleLexed{margin-bottom:25px;transition:color .3s ease;color:var(--primary)!important}.contInfoItem{height:150px;position:absolute;width:100%;bottom:0;overflow:visible;z-index:5}.contInfoItem .price-current-value{color:#fff!important}.contInfoItem .price-old-value{color:#fff!important;font-weight:300}.infoItem .price-currency{color:#fff!important}.contInfoItem .card-price-usd{color:#fff!important;opacity:.9!important}.contItem{border-radius:15px;position:relative;overflow:hidden;width:100%;margin:0;transition:.6s ease-in-out}.contItem:hover img{transform:scale(1.1)}.contItem img,.contItem:hover img{transition:.6s ease-in-out}.contItem img{width:100%;height:auto}.contItem .card-image-swiper{width:100%;height:100%;position:relative}.contItem .card-image-swiper .swiper-slide{width:100%;height:auto}.contItem .card-image-swiper .swiper-slide img{width:100%;height:auto;display:block;object-fit:cover}.contItem .swiper-pagination{bottom:15px!important;z-index:10}.contItem .card-image-bullet{width:8px;height:8px;background:hsla(0,0%,100%,.5);opacity:1;margin:0 4px;transition:all .3s ease}.contItem .card-image-bullet-active{background:#fff;width:24px;border-radius:4px}.contItem:hover .ola1{background-position:-30px;transition:1s}.contItem:hover .ola2{background-position:60px;transition:1.6s}.contItem:hover .ola3{background-position:-80px;transition:2s}.contOlas{height:150px;width:300px}.ola1{transition:1s}.ola2{transition:1.3s}.ola3{transition:1.6s}.card-badge-popular{position:absolute;top:15px;right:15px;z-index:20}.card-badge-popular .ant-badge-ribbon{font-family:LexendBold!important;font-size:12px!important;padding:4px 12px!important}.card-top-left-badges{position:absolute;top:15px;left:15px;z-index:20;display:flex;flex-direction:row;gap:8px;align-items:flex-start}.card-availability-indicator{display:flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.9);padding:6px 12px;border-radius:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:-moz-fit-content;width:fit-content}.card-reserve-badge{position:absolute;top:15px;right:15px;z-index:20;display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--ornamentAqua) 0,var(--ornamentAqua2) 100%);padding:10px 16px;border-radius:10px;box-shadow:0 4px 15px rgba(167,235,223,.4);animation:pulse-reserve 2s ease-in-out infinite;transition:all .3s ease;border:2px solid hsla(0,0%,100%,.5)}.card-reserve-badge:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(167,235,223,.5);background:linear-gradient(135deg,var(--ornamentAqua2) 0,var(--ornamentAqua) 100%)}@keyframes pulse-reserve{0%,to{box-shadow:0 4px 15px rgba(167,235,223,.4)}50%{box-shadow:0 4px 20px rgba(167,235,223,.6)}}.reserve-badge-icon{font-size:20px;animation:bounce-icon 1.5s ease-in-out infinite}@keyframes bounce-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.reserve-badge-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.3;gap:3px}.reserve-badge-label{font-family:Lexend;color:var(--primary);font-size:11px;font-weight:600;white-space:nowrap;opacity:.95;text-transform:uppercase;letter-spacing:.3px}.reserve-badge-amount{font-family:LexendBold;color:var(--primary);font-size:20px;font-weight:700;white-space:nowrap;line-height:1.1}.reserve-badge-per-person{font-family:Lexend;color:var(--primary);font-size:10px;font-weight:400;white-space:nowrap;opacity:.85;font-style:italic}.availability-dot{width:8px;height:8px;border-radius:50%;background:#52c41a;animation:pulse-availability 2s ease-in-out infinite}@keyframes pulse-availability{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.availability-text{font-size:12px;font-family:LexendBold!important;color:var(--primary)}.card-title-section{display:flex;flex-direction:column;gap:2px;flex:1 1;position:relative;z-index:5}.card-title-text{color:#fff;font-weight:500;margin:0}.card-duration-badge{display:flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.9);padding:6px 12px;border-radius:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:-moz-fit-content;width:fit-content}.duration-icon{font-size:14px}.duration-icon,.duration-text{color:var(--primary);opacity:1}.duration-text{font-size:13px;font-family:Lexend;font-weight:500}.card-rating{display:flex;align-items:center;gap:8px}.card-rating .ant-rate{font-size:14px}.card-rating .ant-rate-star{margin-right:2px}.rating-value{font-size:14px;font-family:LexendBold!important;color:#fff;font-weight:700}.infoItem .rating-value{color:#fff!important;opacity:1!important}.card-price-section{display:flex;flex-direction:column;gap:2px}.card-price-old{display:flex;align-items:baseline;line-height:1;gap:4px}.card-price-old-label{font-size:12px;color:hsla(0,0%,100%,.8);font-family:Lexend;font-weight:500}.price-old-value{font-size:14px;color:hsla(0,0%,100%,.7);text-decoration:line-through;font-family:Lexend}.price-currency{font-size:12px;color:hsla(0,0%,100%,.7);margin-left:2px}.card-price-current{display:flex;align-items:baseline;line-height:1}.price-current-value{font-size:22px;color:#fff;font-family:LexendBold!important;font-weight:700}.card-price-current .price-currency{font-size:16px;color:#fff;margin-left:4px}.contInfoItem .infoItem .card-btn-prominent{width:auto!important;min-width:-moz-fit-content!important;min-width:fit-content!important;height:auto!important;padding:15px 20px!important;font-size:15px!important;font-family:LexendBold!important;font-weight:400!important;background:var(--ornamentCoral)!important;border:2px solid var(--ornamentCoral2)!important;color:#fff!important;box-shadow:0 4px 12px rgba(232,90,79,.3)!important;transition:all .3s ease!important;white-space:nowrap!important;overflow:hidden}.card-btn-prominent:hover{transform:translateY(-2px)!important;border:2px solid var(--ornamentCoral2)!important;box-shadow:0 6px 20px rgba(232,90,79,.4)!important;color:#fff!important}.card-btn-prominent:after{filter:brightness(0) invert(1)!important;opacity:.7!important}.card-btn-prominent:hover:after{filter:brightness(0) invert(1)!important;opacity:.4!important}.infoItem{align-items:flex-start;padding:20px;min-height:140px;background:linear-gradient(0deg,#04517e 0,#04517d 35%,transparent)}.line,.ola1,.ola2,.ola3{height:150px;background-size:contain!important}.line,.ola1,.ola2,.ola3{background-repeat:repeat;width:300%;position:absolute;bottom:0}.line{height:120px;transition:1s}.contItem:hover .line{background-position:30px;transition:1.6s}
/*    !*margin-top: -158px;*!*/.infoItem{position:absolute;z-index:4;display:grid;grid-template-columns:1fr auto;width:100%;align-items:center;justify-content:center;padding:0 20px;height:70px;bottom:0}.infoItem p{color:#fff;font-size:20px;font-family:Lexend;font-weight:500}.infoItem button{width:100px;height:35px;background:transparent;border:2px solid var(--Secondary);border-radius:50px;font-weight:300;overflow:hidden;position:relative;color:#fff;z-index:9}.btn-card:after{z-index:0;content:"";display:block;width:100%;height:115px;background-image:url(/_next/static/media/wave2.e4ac0a0b.png);background-repeat:repeat-x;position:absolute;background-position:100px 30px;background-size:cover;transition:1s}.infoItem span{transition:.4s;z-index:1;border:0}.infoItem button:hover{opacity:1!important;border:2px solid var(--ornamental)!important;color:#fff!important}.infoItem button:hover span{color:#fff!important;z-index:1}.btn-card:hover:after{z-index:0;background-position-x:-280px;transition-delay:0s;z-index:-1;background-position-y:-54px;transition-duration:.7s;transition-timing-function:linear;transition-delay:.2s}.contOlas{height:124px;width:100%;bottom:-4px;position:absolute;left:-140px}.line{background:url(/_next/static/media/line.bec7eeca.svg);z-index:3;margin-top:-85px;background-size:contain!important;bottom:35px}.contInfoItem .estrella1{position:absolute;z-index:1;bottom:-50px;left:0;pointer-events:none;opacity:.6}.contInfoItem .estrella1 svg{position:relative;display:block}.contInfoItem .estrella2{position:absolute;z-index:1;left:96px;bottom:0;pointer-events:none;opacity:.6}.contInfoItem .estrella2 svg{position:relative;display:block}.ola1{background:url(/_next/static/media/ola1.c407b445.svg);z-index:3}.ola2{background:url(/_next/static/media/ola2.42e3a95e.svg);z-index:2}.ola3{background:url(/_next/static/media/ola3.eef77274.svg);z-index:1}.cardWidth{width:400px}.react-multiple-carousel__arrow--right{right:calc(0% + 1px)!important}.react-multiple-carousel__arrow--left{left:calc(0% + 1px)!important}.react-multiple-carousel__arrow--left,.react-multiple-carousel__arrow--right{background:#fff!important;box-shadow:0 3px 6px rgba(0,0,0,.26);z-index:999!important}.react-multiple-carousel__arrow:before{color:#333!important;font-weight:700}.sliderFrom img{height:auto}.ant-card{box-shadow:0 1px 2px -2px rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.12),0 5px 8px 4px rgba(0,0,0,.09)}.ant-card,.ant-card img{border-radius:0!important;border:0!important}.ant-card-body{padding:20px 15px!important;font-family:Lexend;align-items:center}.ant-card-meta-title{font-weight:700!important;overflow:auto;white-space:break-spaces!important;text-overflow:inherit;line-height:1}.ant-card-meta-description{font-size:16px!important;font-weight:200!important}.cont-info-card{display:grid;grid-template-columns:1fr auto;align-items:center}.btn-card{border:2px solid;display:flex;align-items:center;justify-content:center}.btn-ghost:not(:disabled):hover{border:2px solid;color:#333}.btn-card span{font-weight:bolder;font-size:15px!important}.tours-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px;padding:40px 0;max-width:1400px;margin:0 auto}.sliderFrom{overflow-x:hidden!important;padding:40px 0 0}.sliderFrom .react-multi-carousel-item{padding:0 15px}.sliderFrom .react-multi-carousel-list{padding-bottom:20px}.sliderFrom .react-multi-carousel-track{align-items:stretch}.sliderFrom .react-multi-carousel-item>div{height:100%;display:flex}.cont-info-review{text-align:left;display:grid;grid-template-columns:auto 1fr;grid-gap:25px;gap:25px;padding:0 35px}.sliderReviews{padding:25px 0}.iconComentario-inf,.iconComentario-sup{font-size:45px;position:absolute}.iconComentario-sup{display:flex;align-items:flex-start;margin-top:-20px}.iconComentario-inf{display:flex;align-items:flex-end;bottom:20px;right:0}.cont-info-review .ant-typography{margin-bottom:-5px!important;margin-top:15px;font-family:Lexend;padding:0}.imgReview{width:60px;height:60px;background:#bdbdbd;border-radius:50%;margin:auto}.cont-politicas p{cursor:pointer;font-size:15px;transition:.2s}.cont-politicas p:hover{color:var(--ornamentAqua2);transition:.2s}#seccion-opiniones{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden}.google-reviews-section{width:100%;max-width:100%;padding:100px 40px;background:#fff;position:relative;overflow:hidden;box-sizing:border-box}.reviews-section-header{text-align:center;margin-bottom:60px;position:relative;z-index:1;max-width:1400px;margin-left:auto;margin-right:auto;padding:0 20px}.reviews-header-content{display:flex;flex-direction:column;align-items:center;gap:20px}.google-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#fff;border-radius:25px;box-shadow:0 4px 15px rgba(0,79,127,.15);font-family:LexendBold;font-size:14px;color:var(--primary);border:2px solid var(--ornamentAqua)}.google-badge svg{width:20px;height:20px}.reviews-section-title{font-family:LexendBold!important;color:var(--primary)!important;font-size:48px!important;margin:0!important}.reviews-stats{margin-top:20px}.rating-main,.reviews-stats{display:flex;align-items:center;justify-content:center}.rating-main{gap:20px;flex-wrap:wrap}.rating-number{font-family:LexendBold;font-size:48px;color:var(--primary2);line-height:1;font-weight:700}.rating-info{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.reviews-header-rate{font-size:20px!important;line-height:1}.reviews-header-rate .ant-rate-star{margin-right:4px}.reviews-header-rate .ant-rate-star-first,.reviews-header-rate .ant-rate-star-second{color:#fadb14}.reviews-count{font-family:Lexend;font-size:16px;color:var(--text-primary);margin:0!important;line-height:1.4}.reviews-carousel-container{max-width:1600px;margin:50px auto;padding:0 20px;position:relative;z-index:1}.reviews-carousel{padding:30px 0 50px}.review-carousel-item{padding:0 20px}.review-item-wrapper{height:100%}.review-item-wrapper:hover{transform:none}.google-review-card{background:#fff;border-radius:20px;padding:35px;height:100%;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,79,127,.15);border:none;position:relative;overflow:hidden}.review-card-header{display:flex;align-items:center;gap:15px;margin-bottom:15px}.review-avatar{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--Secondary) 50%,var(--ornamentAqua) 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;box-shadow:0 4px 15px rgba(0,79,127,.3);border:3px solid hsla(0,0%,100%,.9);position:relative;z-index:1}.review-avatar img{width:100%;height:100%;object-fit:cover}.avatar-initials{font-family:LexendBold;font-size:18px;color:#fff;font-weight:700}.review-author-info{flex:1 1;display:flex;flex-direction:column;gap:4px}.review-author-name{font-family:LexendBold!important;font-size:18px!important;color:var(--primary)!important;margin:0!important;position:relative;z-index:1}.review-date{font-family:Lexend;font-size:12px;color:var(--text-primary);opacity:.7}.review-rating{margin-bottom:15px}.review-comment{flex:1 1;position:relative;padding:10px 0}.quote-icon{position:absolute;font-size:56px;color:var(--Secondary);opacity:.25;font-family:serif;line-height:1;z-index:0}.quote-top{top:-10px;left:-5px}.quote-bottom{bottom:-20px;right:0;transform:rotate(180deg)}.review-text{font-family:Lexend!important;font-size:16px!important;color:var(--text-primary)!important;line-height:1.8!important;margin:0!important;padding:0 15px!important;position:relative;z-index:1}.review-read-more{padding:0!important;height:auto!important;font-family:LexendBold!important;font-size:14px!important;color:var(--Secondary)!important;margin-top:8px!important;margin-left:15px!important;text-decoration:none!important;transition:all .3s ease!important}.review-read-more:hover{color:var(--primary)!important;text-decoration:underline!important}.review-read-more:focus{color:var(--Secondary)!important}.reviews-footer{text-align:center;margin-top:50px;position:relative;z-index:1;max-width:1400px;margin-left:auto;margin-right:auto;padding:0 20px}.view-all-reviews-link{display:inline-flex;align-items:center;gap:10px;font-family:LexendBold;font-size:18px;color:var(--primary);text-decoration:none;transition:all .3s ease;padding:16px 32px;border-radius:50px;border:3px solid var(--Secondary);background:#fff;box-shadow:0 4px 15px rgba(15,165,184,.2)}.view-all-reviews-link:hover{background:var(--Secondary);color:#fff;transform:translateY(-3px);box-shadow:0 8px 25px rgba(15,165,184,.4);border-color:var(--Secondary)}.link-arrow{transition:transform .3s ease;font-size:18px}.view-all-reviews-link:hover .link-arrow{transform:translateX(5px)}@media (max-width:992px){.google-reviews-section{padding:60px 0}.reviews-section-title{font-size:32px!important}.rating-number{font-size:40px}.rating-info{gap:6px}.reviews-header-rate{font-size:18px!important}.reviews-count{font-size:15px}.google-review-card{padding:25px}}@media (max-width:768px){.google-reviews-section{padding:40px 0}.reviews-section-header{margin-bottom:30px}.reviews-section-title{font-size:28px!important}.reviews-stats{margin-top:15px}.rating-main{flex-direction:column;gap:15px;align-items:center}.rating-number{font-size:36px}.rating-info{align-items:center;gap:6px}.reviews-header-rate{font-size:18px!important}.reviews-count{font-size:14px;text-align:center}.google-review-card{padding:20px}.review-card-header{gap:12px}.review-avatar{width:45px;height:45px}.avatar-initials{font-size:16px}.banner-promocion-tourlanders p,.review-text{font-size:16px!important}.quote-icon{font-size:36px}.view-all-reviews-link{font-size:14px;padding:10px 20px}}.ant-layout-footer{background:linear-gradient(var(--primary),var(--primary2));color:#fff;padding:25px 24px 20px;position:relative;overflow:hidden}.ant-layout-footer>*{position:relative;z-index:1}.olasFooter{margin-bottom:-2px}.imgFooter{height:auto}.txt-siguenos{font-family:Action;font-size:42px;color:#fff;text-align:center;margin-bottom:15px;font-weight:100;text-shadow:0 2px 10px rgba(0,0,0,.2);letter-spacing:1px;transition:all .3s ease}.txt-siguenos:hover{text-shadow:0 4px 20px rgba(15,165,184,.4);transform:translateY(-2px)}.contRedesFooter{display:flex;justify-content:center;margin:auto;gap:0;flex-wrap:wrap}.bannerApp video{width:100%}.iconRedes{width:50px;height:50px;padding:12px;border-radius:50%;margin:0 5px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.2);overflow:hidden;position:relative;z-index:1;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1)}.iconRedes:after{content:"";display:block;width:100px;height:95px;background-image:url(/_next/static/media/wave2.e4ac0a0b.png);background-repeat:repeat-x;position:absolute;background-position:100px 30px;background-size:cover;transition:1s}.iconRedes:hover:after{z-index:0;background-position-x:-280px;transition-delay:0s;background-position-y:-50px;transition-duration:.7s;transition-timing-function:linear;transition-delay:.2s}.iconRedes:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);transform:translateY(-5px) scale(1.1);box-shadow:0 8px 25px rgba(0,0,0,.3),0 0 20px rgba(15,165,184,.4)}.iconRedes:active{transform:translateY(-3px) scale(1.05)}.iconRedes svg{height:25px;width:25px;position:relative;z-index:9;transition:all .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.iconRedes:hover svg{transform:scale(1.15);filter:drop-shadow(0 4px 8px rgba(15,165,184,.5))}.imgFooter{background:url(/_next/static/media/olas.3203102d.svg);width:100%;height:108px;background-repeat:repeat;background-size:670px 115px}footer:before{content:"";display:inline-block;width:190px;height:270px;background:url(/_next/static/media/arrecife.9e01e79d.png);position:absolute;left:-35px;background-repeat:no-repeat;transform:rotate(42deg);bottom:-60px;opacity:.4;background-size:contain}.cont-politicas{margin:25px 0;padding:8px 0;gap:4px;font-size:13px}.cont-politicas,.contPoliticasApp{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.contPoliticasApp{gap:0}.cont-politicas div{padding:0 8px;font-size:13px;font-family:Lexend;font-weight:400;display:flex;position:relative;z-index:1;transition:all .3s ease}.cont-politicas div[style*=borderRight]{border-right:1px solid hsla(0,0%,100%,.3)!important;padding-right:12px;margin-right:4px}.cont-politicas a,.cont-politicas div p{color:hsla(0,0%,100%,.85);text-decoration:none;transition:all .3s ease;padding:4px 6px;border-radius:4px;position:relative;font-size:16px;white-space:nowrap;line-height:1.4}.cont-politicas .separador{width:1px;height:14px;background:hsla(0,0%,100%,.3);margin:0 4px;display:inline-block}.contact_footer{margin:12px 0;padding:10px 0}.contact_footer-grid{width:auto;display:grid;grid-gap:12px;gap:12px;align-items:center;justify-items:center;margin:0 auto;padding:0 20px}.contact-item{line-height:1.5;padding:10px 18px;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:16px;display:flex;width:100%;text-align:center;font-family:Lexend}.contact-item.ubicacion{grid-column:1/-1;padding:12px 25px;width:auto;font-family:Lexend}.contact-item:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.2)}.content-contact-footer{display:grid;grid-template-columns:repeat(2,auto);grid-gap:15px;gap:15px}.contact_footer img{width:auto;height:20px;margin-right:10px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));transition:all .3s ease;flex-shrink:0}.contact-item:hover img{transform:scale(1.1);filter:drop-shadow(0 4px 8px rgba(15,165,184,.4))}@media (max-width:768px){.contact_footer-grid{grid-template-columns:1fr;gap:10px;padding:0 15px}.contact-item{padding:10px 15px;font-size:13px}.contact-item.ubicacion{grid-column:1;padding:10px 15px}.contact_footer img{height:18px;margin-right:8px}.contPoliticasApp{gap:4px;flex-wrap:wrap}.cont-politicas a,.cont-politicas div,.cont-politicas p{font-size:12px;padding:4px 6px}.cont-politicas div[style*=borderRight]{border-right:1px solid hsla(0,0%,100%,.2)!important;padding-right:8px!important;margin-right:4px!important;border-bottom:none!important;padding-bottom:0!important}}@media (max-width:576px){.card-rating .ant-rate-star span{font-size:13px}.ant-rate .ant-rate-star:not(:last-child),.card-rating .ant-rate-star li{-webkit-margin-end:2px;margin-inline-end:2px}.contInfoItem .infoItem .card-btn-prominent{padding:15px 12px!important}.contact_footer{margin:10px 0;padding:8px 0}.bienvenida:after{width:180px;height:180px;position:absolute;transform:rotate(-25deg);left:-105px;opacity:.1;top:-35px}.kuza-logos-wrapper{gap:10px!important}.private-group:before{content:"";position:absolute;top:0!important;right:-80px!important;width:250px!important;height:250px!important}.private-group .D-grid{padding:0!important;gap:0!important;border-radius:20px!important}.contact_footer-grid{gap:8px;padding:0 10px}.contact-item{padding:8px 12px;font-size:12px;line-height:1.4}.contact-item.ubicacion{padding:8px 12px;font-size:11px}.contact_footer img{height:16px;margin-right:8px}.phone-link{padding:6px 12px!important;font-size:12px!important}.phone-icon{font-size:16px!important}.phone-number{font-size:12px!important}}.telefono-footer{transition:all .3s ease}.phone-link{display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .35s cubic-bezier(.4,0,.2,1);font-weight:500;position:relative;overflow:hidden}.phone-link:hover{color:#fff}.phone-link:active{transform:translateY(0);box-shadow:0 2px 10px rgba(0,0,0,.15)}.phone-icon{font-size:18px;color:var(--Secondary);transition:all .3s ease;display:flex;align-items:center}.phone-link:hover .phone-icon{color:var(--Secondary2);transform:scale(1.1) rotate(15deg)}.phone-number{font-size:16px;letter-spacing:.5px;font-family:Lexend,sans-serif}.copy{position:relative;margin:15px auto auto;display:flex;align-items:center;justify-content:center;width:60%;border-top:1px solid hsla(0,0%,100%,.15);padding-top:15px}.copy p{color:hsla(0,0%,100%,.85);font-size:14px;font-family:Lexend;font-weight:300;letter-spacing:.5px;text-align:center;transition:all .3s ease}.copy p strong{color:#fff;font-weight:600;text-shadow:0 2px 8px rgba(0,0,0,.2)}.seccionDesc{width:65%;max-width:900px;margin:auto;padding:60px 40px;position:relative;z-index:1}.seccionDesc .P-Regular{font-size:18px;line-height:1.8;color:var(--text-color,#333);position:relative;z-index:1;animation:fadeInUp .8s ease-out .4s both;max-width:800px;margin:0 auto}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.btn-descripcion-cta{width:150px!important;height:42px!important;background:transparent;border:2px solid var(--Secondary)!important;border-radius:50px!important;color:#fff!important;font-weight:300!important;overflow:hidden!important;position:relative!important;margin:30px auto 0!important;display:block!important;font-family:Lexend!important;font-size:15px!important;transition:all .4s ease!important;z-index:9!important}.btn-descripcion-cta:hover{opacity:1!important;border:2px solid var(--Secondary)!important;color:#fff!important;background:var(--secondary)!important}.btn-descripcion-cta span{transition:.4s;z-index:1;border:0;color:var(--primary)!important}.btn-descripcion-cta:hover span{z-index:1}.ant-switch.ant-switch-checked{background:var(--ornamentCoral)}.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:var(--ornamentCoral2)}.hero-title-main{font-size:64px!important;margin-bottom:10px!important;line-height:1.1;color:#fff!important;text-shadow:3px 3px 12px rgba(0,0,0,.7),0 0 15px rgba(0,0,0,.3);font-weight:400}.hero-title-sub{font-size:32px!important;margin-bottom:30px!important;line-height:1.2;color:#fff!important;text-shadow:3px 3px 12px rgba(0,0,0,.6),0 0 15px rgba(0,0,0,.3);font-weight:600}.hero-description{font-size:18px;line-height:1.8;max-width:800px;margin:0 auto 35px;color:#fff;text-shadow:2px 2px 8px rgba(0,0,0,.8),0 0 15px rgba(0,0,0,.4)}.hero-trust-indicators{display:flex;flex-direction:column;align-items:center;gap:15px;margin:15px 0 30px}.hero-rating{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.hero-rating-stars{font-size:24px;letter-spacing:2px}.hero-rating-number{font-size:28px;font-weight:700;font-family:LexendBold}.hero-rating-number,.hero-reviews-count{color:#fff;text-shadow:2px 2px 8px rgba(0,0,0,.8),0 0 15px rgba(0,0,0,.4)}.hero-reviews-count{font-size:16px;font-family:Lexend}.hero-badges{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center}.hero-badge{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;font-family:Lexend;display:inline-flex;align-items:center;gap:6px;line-height:1.4;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.95}.hero-badge.secure{background-color:rgba(167,235,223,.45);color:#fff;border:1px solid rgba(167,235,223,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-badge.secure:before{content:"✓";font-size:14px;font-weight:700;color:var(--ornamentAqua)}.hero-badge.guarantee{background-color:rgba(0,79,127,.45);color:#fff;border:1px solid rgba(0,79,127,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-badge.guarantee:before{content:"★";font-size:12px;color:var(--ornamentAqua)}.hero-badge.reserve{background:linear-gradient(135deg,var(--ornamentAqua) 0,var(--ornamentAqua2) 100%);color:var(--primary);border:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:600;animation:pulse-reserve-badge 2s ease-in-out infinite}.hero-badge.reserve .anticon{margin-right:4px}@keyframes pulse-reserve-badge{0%,to{box-shadow:0 0 0 0 rgba(167,235,223,.4)}50%{box-shadow:0 0 0 8px rgba(167,235,223,0)}}.hero-price{justify-content:center;margin:0;flex-wrap:wrap}.hero-price,.hero-price-container{display:flex;align-items:center;gap:8px}.hero-price-container{position:relative;flex-direction:column}.hero-price-discount-badge{position:relative;top:0;background:linear-gradient(135deg,var(--ornamentCoral) 0,var(--ornamentCoral2) 100%);padding:6px 14px;border-radius:20px;box-shadow:0 4px 15px rgba(232,90,79,.5),0 0 20px rgba(232,90,79,.3);z-index:5;animation:pulse-discount 2s ease-in-out infinite;transform:rotate(-5deg)}@keyframes pulse-discount{0%,to{transform:rotate(0deg) scale(1);box-shadow:0 4px 15px rgba(232,90,79,.5),0 0 20px rgba(232,90,79,.3)}50%{transform:rotate(0deg) scale(1.05);box-shadow:0 6px 20px rgba(232,90,79,.7),0 0 30px rgba(232,90,79,.5)}}@keyframes pulse-discountcart{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(0deg) scale(1.05)}}.discount-badge-text{font-family:LexendBold,sans-serif;font-size:14px;font-weight:700;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.3);letter-spacing:.5px}.hero-price-wrapper{display:flex;align-items:baseline;justify-content:center;gap:8px;flex-wrap:wrap;position:relative}.hero-price-old{font-size:28px;font-family:Lexend;color:hsla(0,0%,100%,.6);text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:hsla(0,0%,100%,.8);text-decoration-color:hsla(0,0%,100%,.8);text-shadow:1px 1px 4px rgba(0,0,0,.5);margin-right:5px}.hero-price-label{font-size:18px;color:#fff;font-family:Lexend;text-shadow:2px 2px 8px rgba(0,0,0,.8),0 0 15px rgba(0,0,0,.4)}.hero-price-amount{font-size:56px;font-weight:700;font-family:LexendBold;color:#fff;line-height:1;text-shadow:3px 3px 12px rgba(0,0,0,.8),0 0 20px hsla(0,0%,100%,.5),0 0 30px hsla(0,0%,100%,.3);animation:price-glow 2s ease-in-out infinite alternate}@keyframes price-glow{0%{text-shadow:3px 3px 12px rgba(0,0,0,.8),0 0 20px hsla(0,0%,100%,.5),0 0 30px hsla(0,0%,100%,.3)}to{text-shadow:3px 3px 12px rgba(0,0,0,.8),0 0 25px hsla(0,0%,100%,.7),0 0 40px hsla(0,0%,100%,.5)}}.hero-price-currency{font-size:18px;color:#fff}.hero-price-currency,.hero-price-per-person{font-family:Lexend;text-shadow:2px 2px 8px rgba(0,0,0,.8),0 0 15px rgba(0,0,0,.4)}.hero-price-per-person{font-size:16px;color:hsla(0,0%,100%,.9);margin-left:5px;font-style:italic}.hero-price-per-person span{font-size:16px!important}.hero-cta-container{margin-top:0;justify-content:center;display:flex}.hero-cta-container .hero-cta-button,.infoItem .hero-cta-button{width:auto!important;padding:25px 30px!important}.hero-cta-container .hero-cta-button span,.infoItem .hero-cta-button{font-family:LexendBold!important}.hero-cta-button{width:auto!important;min-width:120px!important;height:42px!important;font-size:15px!important;font-family:LexendBold!important;font-weight:400!important;background:var(--ornamentCoral)!important;border:2px solid var(--ornamentCoral2)!important;color:#fff!important;box-shadow:0 4px 12px rgba(232,90,79,.3)!important;transition:all .3s ease!important;border-radius:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 25px!important}.hero-cta-button:hover{transform:translateY(-2px)!important;border:2px solid var(--ornamentCoral2)!important;box-shadow:0 6px 20px rgba(232,90,79,.4)!important;color:#fff!important}.hero-cta-button:after{filter:brightness(0) invert(1)!important;opacity:.7!important}.hero-cta-button:hover:after{filter:brightness(0) invert(1)!important;opacity:.4!important}.infoItem .hero-cta-button{overflow:hidden!important;position:relative!important;transition:1.2s}.infoItem .hero-cta-button:after{z-index:0;content:"";display:block;width:100%;height:115px;background-image:url(/_next/static/media/wave2.e4ac0a0b.png);background-repeat:repeat-x;position:absolute;background-position:100px 30px;background-size:cover;transition:1s;filter:brightness(0) invert(1)!important;opacity:.2!important}.infoItem .hero-cta-button:hover:after{z-index:0;background-position-x:-280px;transition-delay:0s;z-index:-1;background-position-y:-62px;transition-duration:.7s;transition-timing-function:linear;transition-delay:.2s;filter:brightness(0) invert(1)!important;opacity:.3!important}.hero-slider .react-multi-carousel-dot-list{bottom:30px!important;z-index:10}.hero-slider .react-multi-carousel-dot button{border:2px solid #fff!important;background:hsla(0,0%,100%,.3)!important;width:12px!important;height:12px!important}.hero-slider .react-multi-carousel-dot--active button{background:#fff!important}.hero-slider .react-multi-carousel-arrow{z-index:10;background:hsla(0,0%,100%,.2)!important;border:2px solid hsla(0,0%,100%,.5)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-slider .react-multi-carousel-arrow:hover{background:hsla(0,0%,100%,.3)!important}.hero-slider .react-multi-carousel-track{transition:transform 1s cubic-bezier(.25,.46,.45,.94)}.hero-slider .react-multi-carousel-item{transition:opacity 1s ease-in-out,transform 1s ease-in-out}.hero-slide,.hero-slide-image{transition:opacity 1s ease-in-out!important}.hero-slide-image{will-change:opacity;width:100%;height:100%;position:absolute;top:0;left:0}.hero-slide-image img,.hero-slide-image span{transition:opacity 1s ease-in-out,transform 1s ease-in-out!important;will-change:opacity,transform}.hero-slider .react-multi-carousel-arrow:before{color:#fff!important;font-size:20px!important}@media (max-width:768px){.hero-slide,.hero-slider{height:100vh;min-height:500px}.hero-title-main{font-size:42px!important}.hero-title-sub{font-size:24px!important}.hero-description{font-size:16px;padding:0 15px}.hero-rating{flex-direction:column;gap:8px}.hero-rating-stars{font-size:18px}.hero-rating-number{font-size:22px}.hero-reviews-count{font-size:14px}.hero-price-discount-badge{padding:5px 12px}.discount-badge-text{font-size:12px}.hero-price-old{font-size:20px}.hero-price-amount{font-size:42px}.hero-price-currency,.hero-price-label{font-size:16px}.hero-price-per-person{font-size:14px;display:block;width:100%;text-align:center;margin-left:0;margin-top:5px}.hero-cta-button{width:auto!important;min-width:120px!important;height:42px!important;font-size:15px!important;padding:0 20px!important}.hero-badges{flex-direction:column;width:100%;max-width:280px;gap:8px}.hero-badge{width:auto;text-align:center;font-size:11px;padding:4px 10px}.hero-slider .react-multi-carousel-arrow{display:none!important}.hero-slider .react-multi-carousel-dot-list{bottom:20px!important}}body,li,p,span{font-size:18px;font-weight:300}.bgKuza{margin:0;padding:100px 0;position:relative;background:linear-gradient(135deg,#f8fffe,#e8f8f6 30%,#d0f0ed);overflow:hidden}.bgKuza:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(15,165,184,.08) 0,transparent 60%),radial-gradient(circle at 80% 70%,hsla(4,94%,70%,.06) 0,transparent 60%);pointer-events:none;z-index:0}.bgKuza .container{position:relative;z-index:1}.kuza-collaboration-header{text-align:center;margin-bottom:60px}.kuza-logos-wrapper{gap:30px;margin-bottom:30px;flex-wrap:wrap}.kuza-logo-item,.kuza-logos-wrapper{display:flex;align-items:center;justify-content:center}.kuza-logo-item{padding:20px 30px;background:hsla(0,0%,100%,.9);border-radius:20px;box-shadow:0 4px 20px rgba(0,79,127,.1);transition:all .3s ease}.kuza-logo-item:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(15,165,184,.2)}.kuza-plus-icon{font-size:40px;font-weight:700;color:var(--Secondary);font-family:LexendBold}.kuza-collaboration-desc{max-width:800px;margin:20px auto 0;font-family:Lexend;font-size:18px;color:#666;line-height:1.6}.kuza-includes-section{margin:60px 0}.kuza-section-title{text-align:center;font-family:LexendBold;font-size:36px;color:var(--primary);margin-bottom:50px}.kuza-includes-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px;margin-bottom:60px;max-width:1000px;margin-left:auto;margin-right:auto}.kuza-include-card{position:relative;border-radius:25px;overflow:hidden;min-height:450px;background-size:cover;background-position:top;box-shadow:0 10px 40px rgba(0,79,127,.15);transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;padding:0;display:flex;flex-direction:column;justify-content:flex-end}.kuza-include-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 50%,rgba(0,0,0,.8));transition:all .4s ease;z-index:1}.kuza-include-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 60px rgba(15,165,184,.35)}.kuza-include-card:hover:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.2) 50%,rgba(0,0,0,.7))}.kuza-card-header{display:flex;align-items:center;gap:15px;margin-bottom:25px;padding-bottom:20px;border-bottom:2px solid hsla(0,0%,100%,.3);position:relative;z-index:2}.kuza-card-icon{font-size:32px;color:#fff;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px;border-radius:12px}.kuza-card-title{font-family:LexendBold;font-size:22px;color:#fff;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.5)}.kuza-include-list{list-style:none;padding:0;margin:0;position:relative;z-index:2}.kuza-include-list li{display:flex;align-items:center top;gap:12px;padding:12px 0;font-family:Lexend;font-size:16px;color:#fff;line-height:1.5;transition:all .3s ease;text-shadow:0 2px 8px rgba(0,0,0,.5)}.kuza-include-list li:hover{color:hsla(0,0%,100%,.9);padding-left:5px}.kuza-include-list li .anticon{color:#fff;font-size:18px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.kuza-include-card .kuza-card-header,.kuza-include-card .kuza-include-list{position:relative;z-index:2;padding:50px 40px 40px;color:#fff}.kuza-include-card .kuza-card-header{padding-bottom:20px;margin-bottom:20px;padding-top:0}.kuza-include-card .kuza-include-list{padding-top:0;padding-bottom:40px}.kuza-gallery-section{margin:60px 0}.kuza-gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px}.kuza-gallery-item{position:relative;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(247,250,252,.98));box-shadow:0 8px 30px rgba(0,79,127,.12);border:1px solid rgba(15,165,184,.08);transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;min-height:300px}.kuza-gallery-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(15,165,184,.03),rgba(167,235,223,.03));opacity:0;transition:opacity .4s ease;z-index:1;pointer-events:none}.kuza-gallery-item:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 12px 40px rgba(15,165,184,.25);border-color:rgba(15,165,184,.2)}.kuza-gallery-item:hover:before{opacity:1}.kuza-gallery-item>div:first-child{position:relative;overflow:hidden;height:100%;min-height:300px}.kuza-gallery-park img,.kuza-gallery-snorkel img{width:100%;height:100%;object-fit:cover;transition:.6s ease-in-out;display:block}.kuza-gallery-item:hover img{transform:scale(1.08);transition:.6s ease-in-out}.kuza-gallery-overlay{position:relative;padding:40px;color:var(--primary);z-index:2;background:transparent;display:flex;flex-direction:column;justify-content:center;height:100%}.kuza-gallery-title{font-family:LexendBold;font-size:28px;color:var(--primary);margin:0 0 20px;transition:all .3s ease;line-height:1.3}.kuza-gallery-subtitle{font-family:Lexend;font-size:16px;color:#666;margin:0;display:flex;align-items:center;gap:10px;transition:all .3s ease;font-weight:500}.kuza-gallery-subtitle:after{content:"→";font-size:20px;transition:transform .3s ease}.kuza-gallery-item:hover .kuza-gallery-subtitle,.kuza-gallery-item:hover .kuza-gallery-title{color:var(--Secondary)}.kuza-gallery-item:hover .kuza-gallery-subtitle:after{transform:translateX(5px)}.kuza-gallery-modal .ant-modal-content{border-radius:25px;overflow:hidden;padding:0}.kuza-gallery-modal .ant-modal-body{padding:30px}.kuza-modal-title{font-family:LexendBold;font-size:28px;color:var(--primary);text-align:center;margin-bottom:30px}.kuza-gallery-carousel{margin:0 auto}.kuza-carousel-item{padding:0 10px}.kuza-gallery-carousel .ant-carousel .slick-dots{bottom:-40px}.kuza-gallery-carousel .ant-carousel .slick-dots li button{background:var(--Secondary);opacity:.5;width:12px;height:12px;border-radius:50%}.kuza-gallery-carousel .ant-carousel .slick-dots li.slick-active button{opacity:1;background:var(--Secondary);width:14px;height:14px}.kuza-cta-section{margin-top:60px;padding:50px;background:linear-gradient(135deg,var(--primary) 0,var(--Secondary) 100%);border-radius:30px;text-align:center;box-shadow:0 15px 50px rgba(15,165,184,.3);position:relative;overflow:hidden}.kuza-cta-section>*{position:relative;z-index:1}@keyframes waveMove1{0%{transform:translateX(0) translateY(0) rotate(0deg)}25%{transform:translateX(-5%) translateY(-3%) rotate(1deg)}50%{transform:translateX(-10%) translateY(0) rotate(0deg)}75%{transform:translateX(-5%) translateY(3%) rotate(-1deg)}to{transform:translateX(0) translateY(0) rotate(0deg)}}@keyframes waveMove2{0%{transform:translateX(0) translateY(0) rotate(0deg)}33%{transform:translateX(5%) translateY(-2%) rotate(-1deg)}66%{transform:translateX(10%) translateY(0) rotate(0deg)}to{transform:translateX(0) translateY(0) rotate(0deg)}}.kuza-cta-content{position:relative;z-index:1}.kuza-cta-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:80px;margin:0 auto 20px;box-shadow:0 8px 25px hsla(0,0%,100%,.2)}.kuza-cta-icon{font-size:45px;color:#fff;display:block}.kuza-cta-title{font-family:LexendBold;font-size:32px;color:#fff;margin:0 0 15px;text-shadow:0 2px 10px rgba(0,0,0,.2)}.kuza-cta-desc{font-family:Lexend;font-size:18px;color:hsla(0,0%,100%,.95);max-width:600px;margin:0 auto 30px;line-height:1.6}.kuza-cta-badge{height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:20px 0 0!important;padding:25px 30px!important;width:auto!important;font-family:LexendBold!important;font-weight:400!important;background:var(--ornamentCoral)!important;border:2px solid var(--ornamentCoral2)!important;color:#fff!important;box-shadow:0 4px 12px rgba(232,90,79,.3)!important;transition:all .3s ease!important;border-radius:50px!important;cursor:pointer!important;outline:none!important;text-decoration:none!important}.kuza-cta-badge span{font-size:18px!important}.kuza-cta-badge:hover{transform:translateY(-2px)!important;border:2px solid var(--ornamentCoral2)!important;box-shadow:0 6px 20px rgba(232,90,79,.4)!important;color:#fff!important;background:var(--ornamentCoral)!important}.kuza-cta-badge-text{font-family:LexendBold!important;font-size:15px!important;color:#fff!important;text-shadow:none!important;letter-spacing:normal!important}.kuza-cta-button{background:#fff!important;color:var(--Secondary)!important;border:2px solid #fff!important;font-size:18px!important;padding:15px 40px!important;height:auto!important;font-family:LexendBold!important;box-shadow:0 4px 20px rgba(0,0,0,.2)!important;transition:all .3s ease!important}.kuza-cta-button:hover{background:hsla(0,0%,100%,.9)!important;transform:translateY(-3px)!important;box-shadow:0 6px 30px rgba(0,0,0,.3)!important}.seccionCasaLuum{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:40px;gap:40px;margin-top:50px;align-items:center;position:relative;z-index:1}.contTXTCasaLuum h3{color:var(--primary)!important}.txt-balletic{font-family:Balletic!important;font-size:80px;color:#fa736a!important}.txt-lexend{font-family:LexendBold!important;text-transform:uppercase!important;font-size:55px;color:#1db9ce}.contTXTCasaLuum{text-align:center;gap:15px}.contTXTCasaLuum p{width:750px;margin:auto;color:#333}.contLogos{display:flex;justify-content:center;align-items:center;gap:40px;margin-bottom:30px!important}.contLogoCatamaran{width:250px}.contLogoCasaLuum{width:200px}.contLogoCasaLuum img,.contLogoCatamaran img{width:100%;height:auto}.ContTxtMenu p{display:inline-grid}.textMenu{font-family:Action!important;font-size:80px;color:var(--ornamentCoral);line-height:.6}.txtEat{font-family:LexendBold!important;font-size:30px;color:var(--primary);margin-left:45px}.contLista{margin-top:40px}.contenedor{margin-top:25px}.tituloList{font-size:20px;color:var(--Secondary);font-family:LexendBold!important}.contenedor ul{list-style:none}.contenedor ul li{display:flex;margin:5px 0}.contenedor ul li:before{content:"";display:block;width:8px;height:8px;border-radius:10px;background:var(--ornamentCoral);margin-right:10px;margin-top:8px}.contImagesCasa img{width:100%;height:auto;border:5px solid #fff;box-shadow:0 2px 5px rgba(0,0,0,.3)}.contImagesCasa .img1 img{transform:rotate(-3deg);width:450px}.contImagesCasa .img2 img{transform:rotate(3deg);width:450px}.contImagesCasa .img1{margin-left:0}.contImagesCasa .img2{margin-left:3rem;margin-top:-1rem}.elementoFinalLuum:after{content:"";display:block;background:url(/_next/static/media/coral1.991c92c6.svg) no-repeat;width:350px;height:400px;position:absolute;transform:rotate(45deg);left:-100px;opacity:.5;bottom:-120px;z-index:0}.infantInformation{margin-top:15px;border-radius:15px;padding:25px;color:#fff;display:grid;grid-template-columns:50px auto;align-items:center;grid-gap:20px;gap:20px}.infantInformation span{font-size:13px}.infantInformation span svg{font-size:18px}@keyframes coser{to{stroke-dashoffset:0}}#Trazado_86,#Trazado_87,#Trazado_88,#Trazado_89,#Trazado_90,#Trazado_91{stroke-dashoffset:500;stroke-dasharray:500}.animate-stroke1{stroke-dasharray:400;stroke-dashoffset:400;animation:coser 11s linear forwards}.animate-stroke2{stroke-dasharray:500;stroke-dashoffset:500;animation:coser 6s linear forwards}#catamaran_animado{animation:flotar 3s ease-in-out infinite;transform-origin:center}@keyframes flotar{0%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-1px) rotate(-.3deg)}50%{transform:translateY(0) rotate(.3deg)}75%{transform:translateY(1px) rotate(-.2deg)}to{transform:translateY(0) rotate(0deg)}}@media (max-width:1400px){.ant-typography,body,li,p,span{font-size:18px;font-family:Lexend!important}.seccionDesc{width:65%;margin:auto}.TitleLexed{font-size:65px;line-height:.8}.SubTitleLexed{font-size:28px}.P-Regular{margin-top:25px}.container,.main-tool-bar .contMenu,.main-tool-bar--ficha .contMenu{width:80%}.contImagesCasa .img1 img,.contImagesCasa .img2 img{width:350px}.tours-grid{gap:25px}}@media (max-width:992px){.contImagesCasa .img1 img,.contImagesCasa .img2 img{width:300px}.tours-grid{gap:20px}.kuza-gallery-item,.tours-grid{grid-template-columns:1fr}.bienvenida{padding:80px 0}.seccionDesc{width:75%;padding:50px 30px}.TitleOrnamental{font-size:60px}.SubTitleLexed{font-size:28px!important}.seccionDesc .P-Regular{font-size:17px}}@media (max-width:768px){.seccionMSI{padding:60px 30px;width:100%;display:block;min-height:auto}.contImagesCasa .img1 img,.contImagesCasa .img2 img{width:100%}.contImagesCasa .img2{margin-left:0}.elementoFinalLuum:after{width:220px;height:280px;bottom:-75px}.bgKuza{margin:60px 0;padding:50px 0}.kuza-includes-grid{grid-template-columns:1fr;gap:25px;max-width:100%}.kuza-logos-wrapper{gap:20px}.kuza-logo-item{padding:15px 20px}.kuza-plus-icon{font-size:30px}.kuza-section-title{font-size:28px}.kuza-include-card{padding:25px}.kuza-cta-section{padding:40px 25px!important}.kuza-cta-content{grid-template-columns:1fr;gap:30px;text-align:center}.kuza-cta-left{align-items:center}.kuza-cta-right{width:100%;max-width:100%}.kuza-cta-title{font-size:24px;text-align:center}.kuza-cta-desc{font-size:16px;text-align:center}.kuza-cta-icon-wrapper{margin:0 auto 10px}.kuza-gallery-grid{grid-template-columns:1fr;gap:20px}.kuza-gallery-item{grid-template-columns:1fr;min-height:auto}.kuza-gallery-item>div:first-child{min-height:250px}.kuza-gallery-overlay{padding:30px 25px}.kuza-gallery-title{font-size:24px}.kuza-gallery-subtitle{font-size:14px}.kuza-modal-title{font-size:22px}.kuza-cta-icon{font-size:50px}.kuza-cta-badge{padding:10px 25px}.kuza-cta-badge-text{font-size:20px}.txt-balletic{font-size:65px}.txt-lexend{font-size:45px}.titleMSI{display:none}.titleMSI_mob{display:inline-block;font-size:26px;text-align:center}.fechaMSI p{font-size:16px;font-family:LexendMD}.titleMSI_mob span{font-size:40px}.space{display:none}.contInfoMSI{width:100%;margin-top:15px;display:block}.infoMSI{padding:20px}.fechaMSI,.infoMSI{width:100%}.contInfoAbout:before{background-size:cover;margin-top:-160px}.main-tool-bar--scrolled{height:65px}.contGrid{grid-template-columns:1fr}.mt-about{margin-top:-65px!important}}@media (max-width:576px){.contTXTCasaLuum .titleWeb{display:inline-block}.contLogos{gap:25px}.contLogoCatamaran{width:200px}.contTXTCasaLuum p{width:100%;padding:0 30px}.contLogoCasaLuum{width:150px}.seccionCasaLuum{grid-template-columns:1fr}.contImagesCasa{display:grid;grid-template-columns:repeat(2,1fr)}.contImagesCasa .img2{margin-top:0}.kuza-logo-item{width:115px!important;height:60px!important}.ContTxtMenu p{display:flex;align-items:center}.txtEat{margin-left:15px}.txt-lexend{font-size:35px}.txt-balletic{font-size:55px}body,li,p,span{font-size:16px;font-weight:300}.container,.main-tool-bar .contMenu,.main-tool-bar--ficha .contMenu{width:100%}.container{width:100%;padding:0 20px}.seccionDesc{width:100%;margin-top:50px!important;margin-bottom:50px!important;padding:30px 20px!important}.btn-descripcion-cta{width:130px!important;height:38px!important;font-size:13px!important;margin:20px auto 0!important}.sidebarO{width:100%}.navO{width:295px;align-content:center}.TituloMenu .ant-typography{font-size:16px}.TituloMenu{padding:15px 0 15px 10px}.main-tool-bar--ficha .contBackLogo{gap:0}.bannerWeb,.titleWeb{display:none}.bannerApp,.titleApp{display:inline-block}.bienvenida{padding:60px 0}.bienvenida:before{width:400px;height:400px}.about-description:before,.bienvenida:after{width:200px!important;height:200px!important;left:-60px!important}.about-description:before{top:0!important}.about-description{padding:140px 0!important}.about-mission-vision,.about-values{padding:80px 0!important}.TitleOrnamental{font-size:48px!important;line-height:1.1!important;font-weight:100;margin-bottom:16px!important}.SubTitleLexed{font-size:24px!important;margin-bottom:20px!important;margin-top:0!important}.seccionDesc .P-Regular{font-size:16px!important;line-height:1.7!important;margin-top:0!important}.grid-col-2{grid-template-columns:1fr}.infoRazones{margin-top:15px;padding:0}.TitleYouth{font-size:34px;font-family:Action}.cont-info-review .ant-typography{font-size:16px;padding:0 25px}.cont-info-review{text-align:center;grid-template-columns:auto;padding:0}.listRazones li{line-height:1}.listRazones span:after{box-shadow:0 10px 0 var(--third2)}.cardWidth{width:auto;margin:10px}.tours-grid{grid-template-columns:1fr;gap:20px;padding:20px 0}.card-reserve-badge{padding:8px 12px;top:10px;right:10px}.reserve-badge-label{font-size:10px}.reserve-badge-amount{font-size:14px}.reserve-badge-per-person{font-size:8px}.reserve-badge-icon{font-size:16px}.sliderFrom{overflow:visible!important;padding:20px 0 0}.sliderFrom .react-multi-carousel-item{padding:0 10px}.contItem{margin:0;height:345px}.sliderReviews .react-multi-carousel-item{margin-right:0}.listRazones span{font-size:14px!important}.infoItem{grid-template-columns:1fr auto;padding:15px;min-height:120px}.infoItem p{font-size:16px}.infoItem button{width:100px;height:38px;font-size:13px!important}.card-title-text{font-size:16px}.card-duration-badge{bottom:10px;left:10px;padding:6px 12px;border-radius:15px}.duration-icon{font-size:14px}.duration-text{font-size:12px}.card-rating{gap:6px}.card-rating .ant-rate,.rating-value{font-size:12px}.price-current-value{font-size:20px}.card-price-current .price-currency{font-size:14px}.card-top-left-badges{top:10px;left:10px;gap:6px;flex-direction:column}.card-availability-indicator{padding:4px 10px}.availability-text{font-size:11px}.card-duration-badge{padding:4px 10px}.duration-icon{font-size:12px}.duration-text{font-size:11px}.card-badge-popular{top:10px;right:10px}.card-badge-popular .ant-badge-ribbon{font-size:11px!important;padding:3px 10px!important}.imgFooter{height:120px;background-size:100% 120px;margin-bottom:-50px;background:url(/_next/static/media/olas2.b1b61b55.svg);background-repeat:no-repeat}.ant-layout-footer{padding:20px 15px 40px}.imgRazones{min-height:240px}#seccion-razones{padding:20px 15px;border-radius:0}.seccionRazones .SubTitleLexed{color:var(--primary)!important}.seccionDesc,.seccionFrom,.seccionOpiniones,.seccionRazones{margin-top:50px;margin-bottom:50px}#seccion-razones{margin-top:60px;margin-bottom:60px;padding:60px 0}.listRazones{gap:15px}.listRazones li{padding:20px;min-height:70px;border-radius:15px}.listRazones span{width:45px;height:45px;margin-right:15px;font-size:16px}.imgRazones{min-height:350px;border-radius:20px}.m-top-row{margin-top:0}.cont-politicas div,.cont-politicas p,.contact_footer li{font-size:11px}.seccionFrom,.seccionOpiniones{margin-top:50px;margin-bottom:50px}.seccionOpiniones{margin-bottom:50px}.ubicacion{display:grid!important;text-align:center}.ubicacion img{margin:auto}.navO{width:235px}.sidebarO{align-items:inherit}.closeMenu{margin-top:-90px;right:0!important;position:absolute!important;justify-content:center;width:40px;height:40px;font-size:22px}.navO ul li a:hover,.sidebarO .ant-collapse-item .ant-collapse-header:hover{transform:scale(1.1);margin-right:35px}.txt-siguenos{font-size:32px;margin-bottom:12px;letter-spacing:.5px}.contRedesFooter{gap:5px;margin-bottom:15px}.iconRedes{width:42px;height:42px;padding:10px;margin:0 3px}.iconRedes svg{height:50px;width:50px}.cont-politicas{display:flex;flex-direction:column;gap:10px;margin:20px 0;padding:0;align-items:center}.contPoliticasApp{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;width:100%;justify-items:center}.cont-politicas div{justify-content:center;padding:0;margin:0;width:100%;text-align:center}.cont-politicas a,.cont-politicas div,.cont-politicas p{font-size:11px;padding:6px 8px;white-space:normal;text-align:center;width:100%;display:block}.cont-politicas div[style*=borderRight]{border-right:none!important;padding-right:0!important;margin-right:0!important;border-bottom:1px solid hsla(0,0%,100%,.2)!important;padding-bottom:8px!important}.cont-politicas div[style*=borderRight]:last-child{border-bottom:none!important;padding-bottom:0!important}.appBorde{border-right:0!important}.cont-politicas>div:last-child{margin-top:4px}.contact_footer{margin:15px 0;padding:8px 0}.contact_footer-grid{gap:10px;padding:0 10px}.contact-item{padding:10px 12px;font-size:12px;line-height:1.4}.contact-item.ubicacion{font-size:11px;padding:10px 12px}.contact_footer img{height:16px;margin-bottom:8px}.content-contact-footer{grid-template-columns:1fr;gap:10px}.copy{width:90%;margin-top:20px;padding-top:12px}.copy p{font-size:12px;line-height:1.4}}@media (max-width:425px){.contLogos{gap:20px;padding:0 30px}.contLogoCasaLuum,.contLogoCatamaran{width:100%}.txt-lexend{font-size:25px}.txt-balletic{font-size:45px}.textMenu{font-size:60px}.txtEat{font-size:22px}.txt-siguenos{font-size:28px;margin-bottom:10px}.iconRedes{width:50px;height:50px;padding:8px}.iconRedes svg{height:22px;width:22px}.cont-politicas{gap:8px;margin:15px 0}.contPoliticasApp{gap:6px}.cont-politicas a,.cont-politicas div,.cont-politicas p{font-size:10px;padding:5px 6px}.cont-politicas div[style*=borderRight]{padding-bottom:6px!important}.contact-item,.contact-item.ubicacion{padding:8px 10px;font-size:12px}.copy{width:95%;margin-top:15px;padding-top:10px}.copy p{font-size:11px}}.ant-picker-cell{position:relative}.date-cell-content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.date-cell-content.date-selected{background-color:rgba(24,144,255,.1);border-radius:4px}.date-cell-content.date-selected .date-number{font-weight:600;color:#1890ff}.date-number{position:relative;z-index:1}.availability-indicator{position:absolute;bottom:4px;width:6px;height:6px;border-radius:50%;z-index:2}.availability-blocked{background-color:#ff4d4f;box-shadow:0 0 3px rgba(255,77,79,.6)}.availability-available{background-color:#52c41a;box-shadow:0 0 3px rgba(82,196,26,.6)}.ant-picker-cell-disabled .availability-indicator{opacity:.4}.ant-picker-cell:not(.ant-picker-cell-disabled):hover .availability-available{transform:scale(1.3);transition:transform .2s ease}.ant-picker-cell:not(.ant-picker-cell-disabled):hover .availability-blocked{transform:scale(1.2);transition:transform .2s ease}@media (max-width:768px){.availability-indicator{width:5px;height:5px;bottom:3px}}.scroll-progress-container{position:fixed;top:0;left:0;width:100%;height:4px;background-color:rgba(0,0,0,.1);z-index:9999;overflow:hidden}.scroll-progress-bar{height:100%;background:linear-gradient(90deg,var(--ornamentCoral) 0,var(--ornamentCoral2) 100%);transition:width .1s ease-out;box-shadow:0 2px 4px rgba(232,90,79,.3)}.scroll-to-top{position:fixed;bottom:90px;right:20px;z-index:999;animation:slideInUp .3s ease-out}.scroll-to-top-button{width:50px;height:50px;min-width:50px;background-color:var(--Secondary)!important;border:none!important;box-shadow:0 4px 15px rgba(232,90,79,.4);transition:all .3s ease;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:50%!important}.scroll-to-top-button:hover{background-color:var(--ornamentCoral2)!important;transform:translateY(-3px);box-shadow:0 6px 20px rgba(232,90,79,.5)}.scroll-to-top-button .anticon{font-size:22px;color:#fff!important;display:flex;align-items:center;justify-content:center;line-height:1}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}html{scroll-behavior:smooth;scroll-padding-top:100px}body{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){body,html{scroll-behavior:auto}}@media (max-width:768px){.scroll-to-top{bottom:75px;right:15px}.scroll-to-top-button{width:46px;height:46px;min-width:46px}.scroll-to-top-button .anticon{font-size:20px}}@media (max-width:480px){.scroll-to-top{bottom:65px;right:10px}}.reasons-improved{margin-top:20px}.infoRazones-improved{padding:0 25px;position:relative}.listRazones-improved{list-style:none;margin:0;padding:0}.listRazones-improved li{display:flex;align-items:flex-start;line-height:1.4;min-height:70px;transition:all .3s ease;border-radius:10px;padding:12px 10px;margin-bottom:5px}.listRazones-improved li:hover{background:rgba(15,165,184,.05);transform:translateX(5px)}.listRazones-improved li span{width:25px;height:25px;border-radius:50%;background:var(--third);display:flex;align-items:center;justify-content:center;margin-right:15px;font-size:12px;font-weight:bolder;color:#fff;padding:9px;z-index:1;box-shadow:0 0 0 5px var(--third2);flex-shrink:0;margin-top:2px}.listRazones-improved li span:after{display:block;content:"";width:5px;height:5px;border-radius:50%;margin-top:45px;background:var(--third2);position:absolute;box-shadow:0 10px 0 var(--third2)}.listRazones-improved .liFinal span:after{box-shadow:none;background:transparent;width:0;height:0}.reason-content{flex:1 1;display:flex;flex-direction:column;gap:8px}.reason-title-improved{font-size:16px;font-family:LexendBold,sans-serif;color:var(--primary);margin:0;line-height:1.4;font-weight:400}.reason-tag{display:inline-block;padding:4px 12px;background:rgba(15,165,184,.1);color:var(--Secondary);border-radius:12px;font-size:11px;font-family:LexendBold,sans-serif;border:1px solid rgba(15,165,184,.2);align-self:flex-start;transition:all .3s ease}.listRazones-improved li:hover .reason-tag{background:var(--Secondary);color:#fff;border-color:var(--Secondary)}@media (max-width:768px){.infoRazones-improved{margin-top:15px;padding:0}.listRazones-improved li{min-height:auto;padding:10px 0}.listRazones-improved li span{font-size:14px!important}.reason-title-improved{font-size:15px}.reason-tag{font-size:10px;padding:3px 10px}}.cart-stepper-global .ant-steps-vertical,.cart-stepper-global .ant-steps.ant-steps-vertical{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}.cart-stepper-global .ant-steps-vertical .ant-steps-item{flex-direction:row!important;padding-bottom:0!important}.cart-stepper-global .ant-steps-item-tail{display:none!important}.cart-stepper-global .ant-steps-item-tail:after,.cart-stepper-global .ant-steps-item-title:after{display:none!important;content:none!important}.cart-stepper-global .ant-steps.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{-webkit-margin-end:0!important;margin-inline-end:0!important;margin-right:0!important}.cart-stepper-global .ant-steps .ant-steps-item:last-child,.cart-stepper-global :where(.css-dev-only-do-not-override-1d4w9r2).ant-steps .ant-steps-item:last-child{flex:auto!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important}@media (max-width:992px){.private-group .D-grid{grid-template-columns:1fr}}@media (max-width:768px){.cart-stepper-global .ant-steps-vertical,.cart-stepper-global .ant-steps.ant-steps-vertical{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;min-width:max-content}.cart-stepper-global .ant-steps-vertical .ant-steps-item{flex-direction:row!important;padding-bottom:0!important;flex:0 0 auto!important}}.cont-private-group{background:linear-gradient(180deg,#f8fcff,#fff);padding:80px 20px 100px}.private-group{margin-top:80px;margin-bottom:80px;position:relative;overflow:visible}.private-group:before{content:"";position:absolute;top:-80px;right:-80px;width:400px;height:400px;background:url(/_next/static/media/arrecife.a2dfbfc0.svg) no-repeat;background-size:contain;transform:rotate(-25deg);opacity:.12;z-index:0;pointer-events:none;animation:floatArrecife 8s ease-in-out infinite}@keyframes floatArrecife{0%,to{transform:rotate(-25deg) translateY(0) translateX(0)}50%{transform:rotate(-25deg) translateY(-15px) translateX(5px)}}.private-group .D-grid{padding:50px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:30px;box-shadow:0 15px 50px rgba(0,79,127,.12),0 0 0 1px hsla(0,0%,100%,.5);border:2px solid rgba(15,165,184,.15);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;gap:80px}.private-group .D-grid:hover{box-shadow:0 10px 30px rgba(15,165,184,.2),0 0 0 1px rgba(15,165,184,.3);transform:translateY(-5px);border-color:rgba(15,165,184,.3)}.private-group .formContact>*{position:relative;z-index:1}.private-group .formContact p{font-family:Lexend;font-size:16px;color:#666;line-height:1.6;margin-bottom:25px}.private-group-field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.private-group-label{font-family:LexendBold;font-size:14px;color:var(--primary);margin-bottom:5px}.private-group-input,.private-group-textarea{border-radius:12px;border:2px solid rgba(15,165,184,.2);padding:12px 16px;font-family:Lexend;font-size:16px;transition:all .3s ease;background:#fff}.private-group-input:focus,.private-group-input:hover,.private-group-textarea:focus,.private-group-textarea:hover{border-color:var(--Secondary);box-shadow:0 0 0 3px rgba(15,165,184,.1)}.private-group-input.ant-input-status-error,.private-group-textarea.ant-input-status-error{border-color:#ff4d4f}.private-group-textarea{resize:vertical;min-height:120px}.private-group-error{color:#ff4d4f;font-size:13px;font-family:Lexend;margin-top:-5px;display:block}.private-group-benefits{padding:0}.private-group-benefits-title{font-family:LexendBold;font-size:24px;color:var(--primary);margin:0 0 25px}.private-group-benefits-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.private-group-benefits-list li{display:flex;align-items:flex-start;gap:15px;padding:15px;background:#fff;border-radius:12px;border:1px solid rgba(15,165,184,.1);transition:all .3s ease}.private-group-benefits-list li:hover{transform:translateX(5px);box-shadow:0 4px 15px rgba(15,165,184,.15);border-color:var(--Secondary)}.benefit-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--Secondary) 0,var(--Secondary2) 100%);color:#fff;font-weight:700;font-size:16px;flex-shrink:0;box-shadow:0 2px 8px rgba(15,165,184,.3)}.private-group-benefits-list li span:last-child{font-family:Lexend;font-size:15px;color:#333;line-height:1.5;flex:1 1}@media (max-width:992px){#seccion-razones{padding:80px 0}.listRazones li{padding:20px 25px}}@media (max-width:768px){#seccion-razones{margin-top:60px;margin-bottom:60px;padding:60px 0}.listRazones{gap:15px}.listRazones li{padding:18px 20px;min-height:70px;border-radius:15px}.listRazones li:hover{transform:translateX(5px) translateY(-2px)}.listRazones span{width:45px;height:45px;margin-right:15px;font-size:16px;border-radius:12px}.imgRazones{min-height:350px;border-radius:20px}.private-group{margin-top:50px;margin-bottom:50px}.private-group .formContact,.private-group-info{padding:35px 25px;border-radius:25px}.private-group-benefits-title{font-size:20px;margin-bottom:20px}.private-group-benefits-list li{padding:15px}.private-group .formContact{padding:35px 25px;border-radius:25px}}@media (max-width:576px){.private-group .formContact{padding:30px 20px;border-radius:20px}.private-group-info{padding:25px 15px}.private-group-benefits-title{font-size:18px}.private-group-benefits-list li{padding:10px;gap:12px}.benefit-icon{width:24px;height:24px;font-size:14px}}.row-info .form-field-wrapper .ant-select,.row-info .form-section .ant-select{width:100%!important;max-width:100%!important}.row-info .form-field-wrapper .ant-select .ant-select-selector,.row-info .form-section .ant-select .ant-select-selector{width:100%!important;max-width:100%!important;overflow:hidden!important}.row-info .ant-select .ant-select-selector .ant-select-selection-item,.row-info .ant-select .ant-select-selector .ant-select-selection-item>span,.row-info .ant-select-selection-item{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;width:100%!important}.row-info .ant-select .ant-select-selector .ant-select-selection-item{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.row-info .ant-select .ant-select-selector{overflow:hidden!important;display:flex!important;align-items:center!important}.row-info .ant-select .ant-select-selector .ant-select-selection-search{flex:1 1 auto!important;min-width:0!important}.row-info .form-field-wrapper{width:100%!important;max-width:100%!important;overflow:hidden!important}.row-info .ant-select-single .ant-select-selector .ant-select-selection-item,.row-info .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:1 1 auto!important;min-width:0!important;display:inline-block!important}.row-info .ant-select-focused .ant-select-selector .ant-select-selection-item,.row-info .ant-select-open .ant-select-selector .ant-select-selection-item{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.row-info .ant-select .ant-select-selector .ant-select-selection-item-container{max-width:100%!important;overflow:hidden!important;flex:1 1 auto!important;min-width:0!important}.hotel-select-ellipsis.ant-select .ant-select-selector{overflow:hidden!important;width:100%!important;max-width:100%!important}.hotel-select-ellipsis.ant-select .ant-select-selector .ant-select-selection-item{display:inline-block!important}.hotel-select-ellipsis.ant-select .ant-select-selector .ant-select-selection-item,.hotel-select-ellipsis.ant-select-single .ant-select-selector .ant-select-selection-item,.hotel-select-ellipsis.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:1 1 auto!important;min-width:0!important}.ant-picker-outlined{background:#fff!important;border:1px solid #d9d9d9!important;padding:6px 11px!important;border-radius:6px!important}.contInfoprecio .date-picker-empty .ant-picker-input:hover{border-color:var(--ornamentCoral)!important;background:rgba(232,90,79,.05)!important;box-shadow:0 2px 8px rgba(232,90,79,.15)!important}.contInfoprecio .date-picker-empty .ant-picker-input input::placeholder{color:var(--text-primary)!important;opacity:.6!important;font-weight:500!important}.ant-modal-mask{background:rgba(0,0,0,.5)!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important}.ant-picker-content .ant-picker-cell .date-number.availability-skeleton{background:#e0e0e0!important;animation:skeleton-pulse 1.5s ease-in-out infinite!important;opacity:1!important;position:relative;border-radius:5px!important;padding:2px 6px!important;display:inline-block!important;color:transparent!important;z-index:11!important;min-width:30px!important;min-height:25px!important}.ant-picker-content .ant-picker-cell .date-number.availability-skeleton:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5) 50%,transparent);animation:skeleton-wave 1.5s ease-in-out infinite;border-radius:5px;pointer-events:none}@keyframes skeleton-pulse{0%,to{opacity:.6;background-color:#e0e0e0}50%{opacity:1;background-color:#d0d0d0}}@keyframes skeleton-wave{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.about-page-layout{background:linear-gradient(180deg,#fff,#f8fcff 50%,#fff);min-height:100vh}.about-hero{position:relative;width:100%;height:70vh;min-height:500px;display:flex;align-items:center;justify-content:center;overflow:hidden}.about-hero-image{z-index:1}.about-hero-image,.about-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.about-hero-overlay{background:linear-gradient(135deg,rgba(0,79,127,.85),rgba(15,165,184,.75) 50%,rgba(167,235,223,.6));z-index:2}.about-hero-content{position:relative;z-index:3;text-align:center;padding:0 20px;max-width:900px}.about-hero-title{font-family:Action,sans-serif;font-size:80px;font-weight:100;color:#fff;margin-bottom:15px;text-shadow:3px 3px 15px rgba(0,0,0,.3);line-height:1.1}.about-hero-subtitle{font-family:LexendBold,sans-serif;font-size:28px;color:hsla(0,0%,100%,.95);text-shadow:2px 2px 10px rgba(0,0,0,.2);margin:0;line-height:1.4}.about-stats{background:var(--primary);padding:50px 20px;margin-top:-50px;position:relative;z-index:4}.about-stats-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px}.about-stat-item{text-align:center;padding:20px;border-radius:12px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,background .3s ease}.about-stat-item:hover{background:hsla(0,0%,100%,.15);transform:translateY(-5px)}.about-stat-number{display:block;font-family:LexendBold,sans-serif;font-size:48px;color:var(--ornamentAqua);margin-bottom:8px}.about-stat-label{font-family:Lexend,sans-serif;font-size:14px;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:1px}.about-description{padding:100px 20px;background:linear-gradient(180deg,#fff,#f0fafa)}.about-description-content{max-width:900px;margin:0 auto;text-align:center;position:relative}.about-description{position:relative;overflow:hidden}.about-description:before{content:"";display:block;background:url(/_next/static/media/estrellaB.b1408f0f.svg) no-repeat;background-size:contain;width:280px;height:280px;position:absolute;transform:rotate(-25deg);left:-80px;opacity:.08;top:8%;z-index:0;filter:brightness(0) saturate(100%) invert(18%) sepia(100%) saturate(2000%) hue-rotate(195deg) brightness(.3) contrast(1.5);animation:floatStar 12s ease-in-out infinite}.about-description-decoration{width:80px;height:4px;background:linear-gradient(90deg,var(--Secondary),var(--ornamentAqua));margin:0 auto 40px;border-radius:2px}.cont-icon-title{display:flex;align-items:center;gap:20px}.about-description-text{font-family:Lexend,sans-serif;font-size:20px;line-height:1.8;color:var(--text-primary);margin-top:20px}.about-mv-card .about-mv-text{text-shadow:0 2px 8px rgba(0,0,0,.2)}.about-cta{padding:50px 20px 150px}.about-mission-vision{padding:80px 20px;background:#fff}.about-mv-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px;max-width:1100px;margin:0 auto}.about-mv-card{padding:50px 40px;border-radius:24px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.about-mv-card:hover{transform:translateY(-8px)}.about-mission-card{background:linear-gradient(135deg,var(--primary) 50%,var(--primary2) 100%);box-shadow:0 20px 60px rgba(0,79,127,.25)}.about-vision-card{background:linear-gradient(135deg,var(--Secondary) 50%,var(--ornamentAqua) 100%);box-shadow:0 20px 60px rgba(15,165,184,.25)}.about-mv-icon{width:70px;height:70px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;margin-bottom:25px;font-size:32px;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.about-mv-title{font-family:LexendBold,sans-serif;font-size:32px;color:#fff;margin-bottom:20px}.about-mv-text{font-family:Lexend,sans-serif;font-size:16px;line-height:1.8;color:hsla(0,0%,100%,.95);margin:0}.about-values{padding:80px 20px 100px;background:linear-gradient(180deg,#f8fcff,#fff)}.about-values-header{text-align:center;margin-bottom:60px}.about-values-title{font-family:Action,sans-serif;font-size:60px;font-weight:100;color:var(--primary);margin-bottom:0}.about-values-line{width:100px;height:4px;background:linear-gradient(90deg,var(--ornamentCoral),var(--ornamentCoral2));margin:0 auto;border-radius:2px}.about-values-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:25px;gap:25px;max-width:1100px;margin:0 auto}.about-value-item{background:#fff;padding:35px 25px;border-radius:20px;text-align:center;box-shadow:0 10px 40px rgba(0,79,127,.08);transition:all .3s ease;cursor:default;border:1px solid rgba(167,235,223,.3)}.about-value-item:hover{border-color:var(--Secondary)}.about-value-icon{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--ornamentAqua) 0,var(--ornamentAqua2) 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:26px;color:var(--primary);transition:transform .3s ease}.about-value-item:hover .about-value-icon{transform:scale(1.1)}.about-value-text{font-family:LexendBold,sans-serif;font-size:16px;color:var(--primary)}.about-cta:before{content:"";position:absolute;top:-50%;right:-20%;width:500px;height:500px;background:radial-gradient(circle,hsla(0,0%,100%,.3) 0,transparent 70%);pointer-events:none}.about-cta-content{max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:1}.about-cta-title{font-family:LexendBold,sans-serif;font-size:42px;color:var(--primary);margin-bottom:20px;line-height:1.3}.about-cta-text{font-family:Lexend,sans-serif;font-size:18px;color:var(--text-primary);margin-bottom:40px;line-height:1.6}.about-cta-button{display:inline-block;padding:18px 50px;background:linear-gradient(135deg,var(--primary) 0,var(--primary2) 100%);color:#fff;font-family:LexendBold,sans-serif;font-size:18px;text-decoration:none;border-radius:50px;box-shadow:0 10px 40px rgba(0,79,127,.3);transition:all .3s ease}.about-cta-button:hover{box-shadow:0 15px 50px rgba(0,79,127,.4);color:#fff}@media (max-width:1024px){.about-hero-title{font-size:60px}.about-hero-subtitle{font-size:24px}.about-stats-container{grid-template-columns:repeat(2,1fr)}.about-mv-grid{grid-template-columns:1fr;gap:30px}.about-values-grid{grid-template-columns:repeat(2,1fr)}.about-values-title{font-size:48px}}@media (max-width:768px){.about-hero{height:60vh;min-height:400px}.about-hero-title{font-size:48px}.about-hero-subtitle{font-size:20px}.about-stats{padding:40px 15px;margin-top:-30px}.about-stat-number{font-size:36px}.about-stat-label{font-size:12px}.about-description{padding:60px 15px}.about-description-text{font-size:17px}.about-mission-vision{padding:60px 15px}.about-mv-card{padding:35px 25px}.about-mv-title{font-size:26px}.about-values{padding:60px 15px}.about-values-title{font-size:40px}.about-values-grid{grid-template-columns:repeat(2,1fr);gap:15px}.about-value-item{padding:25px 15px}.about-value-icon{width:50px;height:50px;font-size:22px}.about-value-text{font-size:14px}.about-cta{padding:60px 15px}.about-cta-title{font-size:30px}.about-cta-text{font-size:16px}.about-cta-button{padding:15px 40px;font-size:16px}}@media (max-width:480px){.about-hero-title{font-size:38px}.about-hero-subtitle{font-size:16px}.about-stats-container{grid-template-columns:repeat(2,1fr);gap:15px}.about-stat-item{padding:15px 10px}.about-stat-number{font-size:28px}.about-stat-label{font-size:10px}.about-values-grid{grid-template-columns:repeat(2,1fr);gap:12px}.about-value-item{padding:20px 12px}.about-cta-title{font-size:26px}}.contact-page-layout{background:linear-gradient(180deg,#fff,#f8fcff 50%,#fff);min-height:100vh}.contact-hero{position:relative;width:100%;height:60vh;min-height:450px;display:flex;align-items:center;justify-content:center;overflow:hidden}.contact-hero-background{background:linear-gradient(135deg,var(--primary) 0,var(--primary2) 50%,var(--Secondary) 100%)}.contact-hero-background,.contact-hero-icons{position:absolute;top:0;left:0;width:100%;height:100%}.contact-hero-icons{display:flex;align-items:center;justify-content:center;gap:80px;z-index:1;opacity:.15;flex-wrap:wrap;padding:20px}.contact-hero-icon{font-size:120px;color:hsla(0,0%,100%,.8);filter:drop-shadow(0 10px 30px rgba(0,0,0,.2))}.contact-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,79,127,.85),rgba(15,165,184,.75));z-index:2}.contact-hero-content{position:relative;z-index:3;text-align:center;padding:0 20px;max-width:900px;width:100%}.contact-hero-title{font-family:Action,sans-serif;font-size:70px;font-weight:100;color:#fff;margin-bottom:15px;text-shadow:2px 2px 15px rgba(0,0,0,.3)}.contact-hero-subtitle{font-family:LexendBold,sans-serif;font-size:24px;color:hsla(0,0%,100%,.95);text-shadow:2px 2px 10px rgba(0,0,0,.2);margin:0}.contact-main-section{padding:80px 20px;background:linear-gradient(180deg,#fff,#f8fcff)}.contact-content-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;max-width:1200px;margin:0 auto}.contact-form-wrapper{background:#fff;padding:50px 40px;border-radius:24px;box-shadow:0 10px 30px rgba(0,79,127,.1);transition:transform .3s ease,box-shadow .3s ease}.contact-form-wrapper:hover{box-shadow:0 25px 70px rgba(0,79,127,.15)}.contact-form-header{text-align:center;margin-bottom:40px}.contact-form-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--ornamentAqua) 0,var(--ornamentAqua2) 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:36px;color:#fff;box-shadow:0 10px 30px rgba(15,165,184,.3)}.contact-form-title{font-family:LexendBold,sans-serif;font-size:32px;color:var(--primary);margin-bottom:15px}.contact-form-description{font-family:Lexend,sans-serif;font-size:16px;color:var(--text-primary);line-height:1.6;margin:0}.contact-form{gap:25px}.contact-form,.contact-form-field{display:flex;flex-direction:column}.contact-form-field{gap:8px}.contact-form-label{font-family:LexendBold,sans-serif;font-size:14px;color:var(--primary);display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.5px}.contact-label-icon{font-size:16px;color:var(--ornamentAqua)}.contact-form-input,.contact-form-textarea{border-radius:12px;border:2px solid #e0e0e0;padding:12px 16px;font-family:Lexend,sans-serif;font-size:16px;transition:all .3s ease}.contact-form-input:focus,.contact-form-textarea:focus{border-color:var(--ornamentAqua);box-shadow:0 0 0 3px rgba(15,165,184,.1);outline:none}.contact-form-input:hover,.contact-form-textarea:hover{border-color:var(--Secondary)}.contact-form-textarea{resize:vertical;min-height:120px}.contact-form-error{font-family:Lexend,sans-serif;font-size:13px;color:#ff4d4f;margin-top:-5px}.contact-form-submit{margin-top:10px}.contact-submit-button{width:100%;height:50px;border-radius:12px;background:linear-gradient(135deg,var(--primary) 0,var(--primary2) 100%);border:none;font-family:LexendBold,sans-serif;font-size:16px;box-shadow:0 10px 30px rgba(0,79,127,.3);transition:all .3s ease}.contact-submit-button:hover{box-shadow:0 15px 40px rgba(0,79,127,.4);transform:translateY(-2px)}.contact-info-wrapper{display:flex;flex-direction:column;gap:30px}.contact-info-header{text-align:center;margin-bottom:20px}.contact-info-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--primary) 0,var(--primary2) 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:36px;color:#fff;box-shadow:0 10px 30px rgba(0,79,127,.3)}.contact-info-title{font-family:LexendBold,sans-serif;font-size:32px;color:var(--primary);margin-bottom:15px}.contact-info-description{font-family:Lexend,sans-serif;font-size:16px;color:var(--text-primary);line-height:1.6;margin:0}.contact-info-cards{display:flex;flex-direction:column;gap:20px}.contact-info-card{background:#fff;padding:30px;border-radius:20px;box-shadow:0 10px 40px rgba(0,79,127,.08);text-align:center;transition:all .3s ease;border:2px solid transparent}.contact-info-card:hover{border-color:var(--ornamentAqua);box-shadow:0 15px 50px rgba(0,79,127,.12)}.contact-info-card-icon{margin:0 auto 20px;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,rgba(15,165,184,.1),rgba(15,165,184,.05));padding:10px}.contact-info-card-icon svg{fill:#004f7f}.contact-info-card-title{font-family:LexendBold,sans-serif;font-size:18px;color:var(--primary);margin-bottom:12px}.contact-info-card-content{font-family:Lexend,sans-serif;font-size:15px;color:var(--text-primary);line-height:1.6;margin:0}.contact-social-section{margin-top:30px}.contact-social-title{font-family:LexendBold,sans-serif;font-size:24px;color:var(--primary);text-align:center;margin-bottom:25px}.contact-social-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px}.contact-social-card{background:#fff;padding:25px 20px;border-radius:20px;box-shadow:0 10px 40px rgba(0,79,127,.08);text-align:center;transition:all .3s ease;border:2px solid transparent;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer}.contact-social-card:hover{border-color:var(--ornamentAqua);box-shadow:0 15px 50px rgba(0,79,127,.12);text-decoration:none}.contact-social-card-icon{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,rgba(15,165,184,.1),rgba(15,165,184,.05));display:flex;align-items:center;justify-content:center;font-size:24px;transition:all .3s ease}.contact-social-card:hover .contact-social-card-icon{background:linear-gradient(135deg,var(--ornamentAqua) 0,var(--ornamentAqua2) 100%);color:#fff!important;transform:scale(1.1)}.contact-social-card-name{font-family:LexendBold,sans-serif;font-size:14px;color:var(--primary);transition:color .3s ease}.contact-social-card:hover .contact-social-card-name{color:var(--ornamentAqua)}@media (max-width:1024px){.contact-hero-icons{gap:60px}.contact-hero-icon{font-size:90px}.contact-hero-title{font-size:60px}.contact-hero-subtitle{font-size:22px}.contact-main-section{padding:80px 20px}.contact-content-grid{gap:40px}.contact-form-wrapper{padding:40px 30px}.contact-info-wrapper{padding:0}.contact-social-cards{grid-template-columns:repeat(2,1fr);gap:15px}}@media (max-width:768px){.contact-hero{height:50vh;min-height:350px}.contact-hero-icons{gap:30px;flex-wrap:wrap}.contact-hero-icon{font-size:60px}.contact-hero-title{font-size:42px;line-height:1.2}.contact-hero-subtitle{font-size:18px;padding:0 15px}.contact-hero-content{padding:0 15px}.contact-main-section{padding:50px 15px}.contact-content-grid{grid-template-columns:1fr;gap:35px}.contact-form-wrapper{padding:30px 20px;border-radius:20px}.contact-form-header{margin-bottom:30px}.contact-form-icon{width:70px;height:70px;font-size:30px;margin-bottom:15px}.contact-form-title{font-size:26px;margin-bottom:12px}.contact-form-description{font-size:15px}.contact-form{gap:20px}.contact-form-label{font-size:13px}.contact-form-input,.contact-form-textarea{padding:10px 14px;font-size:15px}.contact-submit-button{height:48px;font-size:15px}.contact-info-wrapper{gap:25px}.contact-info-header{margin-bottom:15px}.contact-info-icon{width:70px;height:70px;font-size:30px;margin-bottom:15px}.contact-info-title{font-size:26px;margin-bottom:12px}.contact-info-description{font-size:15px}.contact-info-cards{gap:18px}.contact-info-card{padding:25px 20px;border-radius:18px}.contact-info-card-icon{width:55px;height:55px;margin-bottom:15px}.contact-info-card-title{font-size:17px;margin-bottom:10px}.contact-info-card-content{font-size:14px;line-height:1.5}.contact-social-section{margin-top:25px}.contact-social-title{font-size:22px;margin-bottom:20px}.contact-social-cards{grid-template-columns:repeat(2,1fr);gap:12px}.contact-social-card{padding:20px 15px;border-radius:18px;gap:10px}.contact-social-card-icon{width:45px;height:45px;font-size:20px}.contact-social-card-name{font-size:13px}}@media (max-width:480px){.contact-hero{height:45vh;min-height:300px}.contact-hero-icons{gap:20px;flex-wrap:wrap}.contact-hero-icon{font-size:45px}.contact-hero-title{font-size:32px;line-height:1.2;margin-bottom:12px}.contact-hero-subtitle{font-size:15px;padding:0 10px;line-height:1.4}.contact-hero-content{padding:0 10px}.contact-main-section{padding:40px 0}.contact-content-grid{gap:30px}.contact-form-wrapper{padding:25px 18px;border-radius:18px}.contact-form-header{margin-bottom:25px}.contact-form-icon{width:60px;height:60px;font-size:26px;margin-bottom:12px}.contact-form-title{font-size:22px;margin-bottom:10px}.contact-form-description{font-size:14px;line-height:1.5}.contact-form{gap:18px}.contact-form-field{gap:6px}.contact-form-label{font-size:12px;gap:6px}.contact-label-icon{font-size:14px}.contact-form-input,.contact-form-textarea{padding:10px 12px;font-size:14px;border-radius:10px}.contact-form-textarea{min-height:100px}.contact-form-error{font-size:12px}.contact-submit-button{height:46px;font-size:14px;border-radius:10px}.contact-info-wrapper{gap:20px}.contact-info-header{margin-bottom:12px}.contact-info-icon{width:60px;height:60px;font-size:26px;margin-bottom:12px}.contact-info-title{font-size:22px;margin-bottom:10px}.contact-info-description{font-size:14px;line-height:1.5}.contact-info-cards{gap:15px}.contact-info-card{padding:20px 18px;border-radius:16px}.contact-info-card-icon{width:50px;height:50px;margin-bottom:12px;padding:8px}.contact-info-card-title{font-size:16px;margin-bottom:8px}.contact-info-card-content{font-size:13px;line-height:1.5}.contact-social-section{margin-top:20px}.contact-social-title{font-size:20px;margin-bottom:18px}.contact-social-cards{grid-template-columns:repeat(2,1fr);gap:10px}.contact-social-card{padding:18px 12px;border-radius:16px;gap:8px}.contact-social-card-icon{width:40px;height:40px;font-size:18px}.contact-social-card-name{font-size:12px}}@media (max-width:360px){.contact-hero{height:40vh;min-height:280px}.contact-hero-icons{gap:15px}.contact-hero-icon{font-size:35px}.contact-hero-title{font-size:28px}.contact-hero-subtitle{font-size:14px}.contact-main-section{padding:35px 10px}.contact-form-wrapper{padding:20px 15px}.contact-form-title,.contact-info-title{font-size:20px}.contact-form-icon,.contact-info-icon{width:55px;height:55px;font-size:24px}.contact-social-cards{gap:8px}.contact-social-card{padding:15px 10px}.contact-social-card-icon{width:35px;height:35px;font-size:16px}.contact-social-card-name{font-size:11px}}.faqs-page-layout{background:linear-gradient(180deg,#fff,#f8fcff 50%,#fff);min-height:100vh}.faqs-hero{position:relative;width:100%;height:50vh;min-height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden}.faqs-hero-background,.faqs-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.faqs-hero-overlay{background:linear-gradient(135deg,rgba(0,79,127,.85),rgba(15,165,184,.75));z-index:2}.faqs-hero-content{position:relative;z-index:3;text-align:center;padding:0 20px;max-width:900px;width:100%}.faqs-hero-title{font-family:Action,sans-serif;font-size:65px;font-weight:100;color:#fff;margin-bottom:15px;text-shadow:2px 2px 15px rgba(0,0,0,.3)}.faqs-hero-subtitle{font-family:LexendBold,sans-serif;font-size:22px;color:hsla(0,0%,100%,.95);text-shadow:2px 2px 10px rgba(0,0,0,.2);margin:0}.faqs-main-section{padding:80px 20px;background:#fff}.faqs-intro{text-align:center;margin-bottom:50px;max-width:800px;margin-left:auto;margin-right:auto}.faqs-intro-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--ornamentAqua) 0,var(--ornamentAqua2) 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 25px;font-size:36px;color:#fff;box-shadow:0 10px 30px rgba(15,165,184,.3)}.faqs-intro-title{font-family:LexendBold,sans-serif;font-size:36px;color:var(--primary);margin-bottom:15px}.faqs-intro-description{font-family:Lexend,sans-serif;font-size:18px;color:var(--text-primary);line-height:1.6;margin:0}.faqs-tabs-wrapper{background:#fff;padding:40px;border-radius:24px;box-shadow:0 10px 30px rgba(0,79,127,.1)}.faqs-tabs{width:100%}.faq-tab-label{display:flex;align-items:center;gap:10px;font-family:LexendBold,sans-serif;font-size:16px}.faq-tab-icon{font-size:18px;color:var(--ornamentAqua)}.faqs-tabs .ant-tabs-tab{padding:15px 20px;font-family:LexendBold,sans-serif;transition:all .3s ease}.faqs-tabs .ant-tabs-tab:hover{color:var(--ornamentAqua)}.faqs-tabs .ant-tabs-tab-active .faq-tab-icon,.faqs-tabs .ant-tabs-tab-active .faq-tab-label{color:var(--primary)}.faqs-tabs .ant-tabs-ink-bar{background:linear-gradient(90deg,var(--ornamentAqua) 0,var(--ornamentAqua2) 100%)}.faq-content{padding:20px 0}.faq-collapse{background:transparent;border:none}.faq-collapse .ant-collapse-item{background:#fff;border:2px solid #e0e0e0;border-radius:12px;margin-bottom:15px;transition:all .3s ease}.faq-collapse .ant-collapse-item:hover{border-color:var(--ornamentAqua);box-shadow:0 5px 20px rgba(0,79,127,.1)}.faq-collapse .ant-collapse-item-active{border-color:var(--ornamentAqua);box-shadow:0 8px 30px rgba(0,79,127,.15)}.faq-collapse .ant-collapse-header{padding:20px 25px;font-family:LexendBold,sans-serif;font-size:16px;color:var(--primary)}.faq-collapse .ant-collapse-header:hover{color:var(--ornamentAqua)}.faq-collapse .ant-collapse-content{border-top:1px solid #f0f0f0;background:#fafafa}.faq-collapse .ant-collapse-content-box{padding:25px}.faq-list{list-style:none;padding:0;margin:0}.faq-list li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;font-family:Lexend,sans-serif;font-size:15px;color:var(--text-primary);line-height:1.6;border-bottom:1px solid #f0f0f0}.faq-list li:last-child{border-bottom:none}.faq-list-icon{color:var(--ornamentAqua);font-size:18px;margin-top:2px;flex-shrink:0}.faq-text-content{display:flex;flex-direction:column;gap:20px}.faq-subtitle{font-family:LexendBold,sans-serif;color:var(--primary);margin-bottom:15px!important}.faq-info-item{padding:15px 0;border-bottom:1px solid #f0f0f0}.faq-info-item:last-child{border-bottom:none}.faq-info-item strong{font-family:LexendBold,sans-serif;color:var(--primary);display:inline-block;margin-right:8px}.faq-text-block{display:block;margin-bottom:20px;font-family:Lexend,sans-serif;font-size:15px;line-height:1.6;color:var(--text-primary)}.faq-space{margin-top:20px}.faq-price-card{border-radius:16px;box-shadow:0 5px 20px rgba(0,79,127,.08);transition:all .3s ease;border:2px solid transparent}.faq-price-card:hover{border-color:var(--ornamentAqua);box-shadow:0 10px 30px rgba(0,79,127,.15);transform:translateY(-5px)}.faq-price-card .ant-card-head{background:linear-gradient(135deg,var(--primary) 0,var(--primary2) 100%);border-radius:16px 16px 0 0;border:none}.faq-price-card .ant-card-head-title{color:#fff;font-family:LexendBold,sans-serif;font-size:16px}.faq-price-item{font-family:Lexend,sans-serif;font-size:15px;color:var(--text-primary);padding:8px 0}.faq-price-item strong{color:var(--primary);font-family:LexendBold,sans-serif}.faq-price-loading{display:flex;justify-content:center;align-items:center;padding:20px;min-height:60px}@media (max-width:1024px){.faqs-hero-title{font-size:55px}.faqs-hero-subtitle{font-size:20px}.faqs-main-section{padding:60px 20px}.faqs-tabs-wrapper{padding:30px 25px}.faqs-intro-title{font-size:32px}.faqs-intro-description{font-size:16px}}@media (max-width:768px){.faqs-hero{height:45vh;min-height:350px}.faqs-hero-title{font-size:42px;line-height:1.2}.faqs-hero-subtitle{font-size:18px;padding:0 15px}.faqs-main-section{padding:50px 15px}.faqs-intro{margin-bottom:40px}.faqs-intro-icon{width:70px;height:70px;font-size:32px;margin-bottom:20px}.faqs-intro-title{font-size:28px;margin-bottom:12px}.faqs-intro-description{font-size:15px}.faqs-tabs-wrapper{padding:25px 20px;border-radius:20px}.faq-tab-label{font-size:14px;gap:8px}.faq-tab-icon{font-size:16px}.faqs-tabs .ant-tabs-tab{padding:12px 15px}.faq-collapse .ant-collapse-header{padding:18px 20px;font-size:15px}.faq-collapse .ant-collapse-content-box{padding:20px}.faq-list li{font-size:15px;padding:10px 0}.faq-text-block{font-size:14px}.faq-price-card{margin-bottom:15px}}@media (max-width:480px){.faqs-hero{height:40vh;min-height:300px}.faqs-hero-title{font-size:32px}.faqs-hero-subtitle{font-size:16px}.faqs-main-section{padding:40px 0}.faqs-intro-icon{width:60px;height:60px;font-size:28px;margin-bottom:15px}.faqs-intro-title{font-size:24px}.faqs-intro-description{font-size:15px}.faqs-tabs-wrapper{padding:20px 15px;border-radius:18px}.faq-tab-label{font-size:13px;gap:6px}.faq-tab-icon{font-size:14px}.faqs-tabs .ant-tabs-tab{padding:10px 12px;font-size:13px}.faq-collapse .ant-collapse-header{padding:15px 18px;font-size:14px}.faq-collapse .ant-collapse-content-box{padding:18px}.faq-list li{padding:8px 0}.faq-list li,.faq-list-icon{font-size:16px}.faq-text-block{font-size:15px}.faq-info-item{padding:12px 0;font-size:15px}.faq-price-item{font-size:14px}}@media (max-width:360px){.faqs-hero-title{font-size:28px}.faqs-hero-subtitle{font-size:14px}.faqs-intro-title{font-size:22px}.faqs-tabs-wrapper{padding:18px 12px}.faq-collapse .ant-collapse-header{padding:12px 15px;font-size:13px}}.gallery-page-layout{background:linear-gradient(180deg,#fff,#f8fcff 50%,#fff);min-height:100vh}.gallery-hero{position:relative;width:100%;height:50vh;min-height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden}.gallery-hero-background,.gallery-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.gallery-hero-overlay{background:linear-gradient(135deg,rgba(0,79,127,.85),rgba(15,165,184,.75));z-index:2}.gallery-hero-content{position:relative;z-index:3;text-align:center;padding:0 20px;max-width:900px;width:100%}.gallery-hero-title{font-family:Action,sans-serif;font-size:65px;font-weight:100;color:#fff;margin-bottom:15px;text-shadow:2px 2px 15px rgba(0,0,0,.3)}.gallery-hero-subtitle{font-family:LexendBold,sans-serif;font-size:22px;color:hsla(0,0%,100%,.95);text-shadow:2px 2px 10px rgba(0,0,0,.2);margin:0}.gallery-main-section{padding:80px 20px;background:#fff}.gallery-intro{text-align:center;margin-bottom:50px;max-width:800px;margin-left:auto;margin-right:auto}.gallery-intro-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--ornamentAqua) 0,var(--ornamentAqua2) 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 25px;font-size:36px;color:#fff;box-shadow:0 10px 30px rgba(15,165,184,.3)}.gallery-intro-title{font-family:LexendBold,sans-serif;font-size:36px;color:var(--primary);margin-bottom:15px}.gallery-intro-description{font-family:Lexend,sans-serif;font-size:18px;color:var(--text-primary);line-height:1.6;margin:0}.gallery-wrapper{background:#fff;padding:40px;border-radius:24px;box-shadow:0 10px 30px rgba(0,79,127,.1)}.gallery-container{width:100%}.gallery-container .react-photo-gallery--gallery img{border-radius:12px;transition:all .3s ease;cursor:pointer;box-shadow:0 5px 15px rgba(0,0,0,.1);position:relative}.gallery-container .react-photo-gallery--gallery img:hover{box-shadow:0 10px 30px rgba(0,79,127,.2);z-index:1;position:relative;transform:scale(.97)}.gallery-wrapper [class*=react-images__view]{border-radius:12px}.gallery-wrapper [class*=react-images__modal]{background:rgba(0,0,0,.95)}.gallery-wrapper [class*=react-images__view-image]{max-width:90vw;max-height:90vh;object-fit:contain}@media (max-width:1024px){.gallery-hero-title{font-size:55px}.gallery-hero-subtitle{font-size:20px}.gallery-main-section{padding:60px 20px}.gallery-wrapper{padding:30px 25px}.gallery-intro-title{font-size:32px}.gallery-intro-description{font-size:16px}}@media (max-width:768px){.gallery-hero{height:45vh;min-height:350px}.gallery-hero-title{font-size:42px;line-height:1.2}.gallery-hero-subtitle{font-size:18px;padding:0 15px}.gallery-main-section{padding:50px 15px}.gallery-intro{margin-bottom:40px}.gallery-intro-icon{width:70px;height:70px;font-size:32px;margin-bottom:20px}.gallery-intro-title{font-size:28px;margin-bottom:12px}.gallery-intro-description{font-size:15px}.gallery-wrapper{padding:25px 20px;border-radius:20px}.gallery-container .react-photo-gallery--gallery img{border-radius:10px}}@media (max-width:480px){.gallery-hero{height:40vh;min-height:300px}.gallery-hero-title{font-size:32px}.gallery-hero-subtitle{font-size:16px}.gallery-main-section{padding:40px 0}.gallery-intro-icon{width:60px;height:60px;font-size:28px;margin-bottom:15px}.gallery-intro-title{font-size:24px}.gallery-intro-description{font-size:15px}.gallery-wrapper{padding:20px 15px;border-radius:18px}.gallery-container .react-photo-gallery--gallery img{border-radius:8px}}@media (max-width:360px){.gallery-hero-title{font-size:28px}.gallery-hero-subtitle{font-size:14px}.gallery-intro-title{font-size:22px}.gallery-wrapper{padding:18px 12px}}.ant-select-in-form-item,.ant-select-outlined{width:auto!important;min-width:120px}.ant-select .ant-select-outlined{width:auto!important}.admin-section-gtm .ant-select,.admin-section-gtm .ant-select-in-form-item,.admin-section-gtm .ant-select-outlined,.admin-section-images .ant-select,.admin-section-images .ant-select-in-form-item,.admin-section-images .ant-select-outlined,.admin-section-paypal .ant-select,.admin-section-paypal .ant-select-in-form-item,.admin-section-paypal .ant-select-outlined,.admin-section-seo .ant-select,.admin-section-seo .ant-select-in-form-item,.admin-section-seo .ant-select-outlined,.admin-section-skus .ant-select,.admin-section-skus .ant-select-in-form-item,.admin-section-skus .ant-select-outlined,.admin-section-translations .ant-select,.admin-section-translations .ant-select-in-form-item,.admin-section-translations .ant-select-outlined{width:auto!important;min-width:120px}.ant-select-selector{min-width:120px}.admin-section-gtm .ant-form-item .ant-select,.admin-section-images .ant-form-item .ant-select,.admin-section-paypal .ant-form-item .ant-select,.admin-section-seo .ant-form-item .ant-select,.admin-section-skus .ant-form-item .ant-select,.admin-section-translations .ant-form-item .ant-select{width:auto!important}