price-section{color:#fff}.price-table{margin:20px;height:500px;width:320px;background-color:#152148;border-radius:16px;padding:25px;display:flex;flex-direction:column;box-shadow:0 15px 45px #00000026;position:relative;background-image:linear-gradient(135deg,#4ade8026,#1d7bdb1a 20%,#152148 40%,#152148)}.price-table:after{content:"";display:block;top:-3px;left:-3px;bottom:-3px;right:-3px;z-index:-1;position:absolute;border-radius:16px;background-image:linear-gradient(135deg,#4ade80,#1d7bdb 40%,#293359 60%,#152148)}.price-table .price{font-size:3rem;line-height:1;font-weight:700;display:inline-flex;align-self:center;align-items:center;gap:4px;position:relative;color:#fff;text-align:center}.price-table .price small{font-size:1.25rem;font-weight:400;position:absolute;left:-1.5ch}.price-table .title{font-size:1.25rem;font-weight:600;line-height:1.25;text-align:center;margin-top:10px;color:#fff}.price-table .description{font-size:1rem;text-align:center;margin-top:2px;color:#f0f8ff}.features{margin-top:22px}.feature{position:relative;color:#f0f8ff}.feature+.feature{margin-top:16px}.feature summary{display:inline-flex;align-items:center;list-style:none}.feature summary::-webkit-details-marker{display:none}.feature[open] summary:after{content:"";display:block;top:0;left:0;right:0;bottom:0;position:fixed;z-index:50}.feature[open] div{-webkit-animation:scale .15s ease;animation:scale .15s ease}.feature .checkmark{width:24px;height:24px;border-radius:50%;background-color:#4ade80;display:flex;align-items:center;justify-content:center;margin-right:12px}.feature .checkmark svg{width:18px;height:18px;color:#111b40}.feature .question-icon{display:flex;align-items:center;margin-left:6px;cursor:pointer}.feature .answer{padding:12px;background-color:#111b40;border-radius:6px;position:absolute;top:-12px;z-index:100;transform:translatey(-100%) translate(-50%);transform-origin:bottom center;width:80%;left:50%;border:1px solid #293359;box-shadow:0 15px 30px #0000001a}@-webkit-keyframes scale{0%{transform:translatey(-100%) translate(-50%) scale(0)}to{transform:translatey(-100%) translate(-50%) scale(1)}}@keyframes scale{0%{transform:translatey(-100%) translate(-50%) scale(0)}to{transform:translatey(-100%) translate(-50%) scale(1)}}#vermas{margin-top:auto;background-color:#4ade80!important;color:#111b40}@media (max-width: 450px){.price-table .price{font-size:2rem}.price-table{width:270px;margin:2px}}.card-container{margin:25px;position:relative;display:flex;flex-wrap:wrap;max-width:1000px;border-radius:1rem;background-color:#fff;color:#4a5568;-webkit-box-shadow:0px 4px 64px 7px rgba(135,192,76,1);-moz-box-shadow:0px 4px 64px 7px rgba(135,192,76,1);box-shadow:0 4px 64px 7px #87c04c}.card-image{position:relative;margin:-10px auto;max-height:14rem;overflow:hidden;border-radius:1rem;background-color:#374151;background-image:linear-gradient(to right,#3b82f6,#2563eb);color:#fff;box-shadow:0 10px 15px -3px #1f293766,0 4px 6px -2px #1f293766;max-width:250px}.card-content{padding:1.5rem}.card-title{margin-bottom:.5rem;font-family:sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem;color:#1a202c;max-width:500px;text-align:center}.card-description{font-family:sans-serif;font-size:1rem;font-weight:300;line-height:1.625;color:inherit;max-width:500px;text-align:center}.card-actions{padding:1.5rem;padding-top:0}.card-button{display:inline-block;cursor:pointer;border-radius:.5rem;background-color:#3b82f6;padding:.75rem 1.5rem;text-align:center;font-family:sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;color:#fff;box-shadow:0 4px 6px -1px #3b82f633,0 2px 4px -2px #3b82f633;transition:all .3s ease}.card-button:hover{box-shadow:0 10px 15px -3px #3b82f666,0 4px 6px -2px #3b82f666}.card-button:focus,.card-button:active{opacity:.85;box-shadow:none}.card-button:disabled{pointer-events:none;opacity:.5;box-shadow:none}.imgt2{width:100%}body{font-family:Arial,sans-serif;background-color:#fcfcfc;margin:0 auto}.container{margin:0 auto;justify-content:center}.navbar{height:140px;padding:15px;background-color:#87c04c;color:#000;align-content:space-between;margin:0 auto}.azul-marino{background-color:#2c3e50;color:#fff}.blanco{background-color:#fff;color:#2c3e50}.gris-oscuro{background-color:#7f8c8d;color:#fff}.verde-suave{background-color:#2ecc71;color:#fff}.logo-navcont{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f0f0f0}.logo-navbar{max-width:350px;animation:pulse 2s infinite;filter:drop-shadow(0 0 20px rgba(255,255,255,.8));transition:box-shadow .3s ease-in-out;cursor:pointer}@keyframes pulse{0%{transform:scale(1);filter:drop-shadow(0 0 20px rgba(255,255,255,.8))}50%{transform:scale(1.1);filter:drop-shadow(0 0 40px rgba(255,255,255,1))}to{transform:scale(1);filter:drop-shadow(0 0 20px rgba(255,255,255,.8))}}.logo-navbar:hover{filter:drop-shadow(0 0 50px rgba(255,255,255,1))}.wave{width:100%;height:100%;margin-top:-176px;position:absolute;left:0;background-image:url(./wd1.svg);z-index:-1;background-repeat:repeat-x}.video{position:relative;height:400px;max-width:700px;overflow:hidden;border-radius:15px;-webkit-box-shadow:0px 4px 64px 7px rgba(135,192,76,1);-moz-box-shadow:0px 4px 64px 7px rgba(135,192,76,1);box-shadow:0 4px 64px 7px #87c04c;margin:0 auto}.servicios{width:100%;display:flex;align-content:space-between;flex-wrap:wrap;margin:0 auto;justify-content:center;background-image:url(./waveverde.jpg);background-size:cover;background-repeat:no-repeat}header{display:flex;max-width:1000px;justify-content:space-around;flex-wrap:wrap;margin:0 auto 100px;padding:5px}#presentacion{font-size:x-large;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;max-width:500px;text-align:end;color:#000;margin-top:10px}h2{text-shadow:0px 0px 9px #508AD3;font-size:xx-large;margin-left:10px}h3{color:#2c3e50;margin-left:40px}footer{width:100%;padding:50px 0;background-image:url(./background-footer.svg);background-size:cover;color:#f0f8ff}.container_footer{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:100px auto auto}.box__footer{padding:10px}.box__footer li{list-style:none}.loguitos{width:120px;margin:5px;filter:drop-shadow(0px 15px 15px rgb(0,0,0))}.menu{display:flex;align-content:space-between!important;width:100%;align-items:center;gap:40px}.links{margin:10px!important;text-align:end;text-decoration:none;color:#000}.linkes{color:#fff}.navMenu{position:absolute;flex-direction:column;gap:0;right:10px;text-align:end}.navMenu.active{left:0}.navMenu li{margin:16px 0}.svc-descripcion{max-width:800px;margin:30px auto 0;background-color:#f0f8ff;-webkit-box-shadow:0px 4px 64px 7px rgba(135,192,76,1);-moz-box-shadow:0px 4px 64px 7px rgba(135,192,76,1);box-shadow:0 4px 64px 7px #87c04c;padding:15px;border-radius:15px;font-size:3vh;display:flex;justify-content:center;flex-wrap:wrap}.quienes{max-width:800px;margin:30px auto 0;background-color:#f0f8ff;-webkit-box-shadow:0px 4px 64px 7px rgba(135,192,76,1);-moz-box-shadow:0px 4px 64px 7px rgba(135,192,76,1);box-shadow:0 4px 64px 7px #87c04c;padding:15px;border-radius:15px;font-size:25px;text-align:center}.li-descripcion li{margin-bottom:15px}.foto-descripcion{max-width:450px;width:100%;margin-top:-40px;border-radius:10px;box-shadow:10px 10px 5px #000000bf;-webkit-box-shadow:10px 10px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:10px 10px 5px 0px rgba(0,0,0,.75)}#wtp{position:-webkit-sticky;position:sticky;top:0;text-align:right;padding:0;margin-top:-70px;z-index:3}#btnwtp{border:1px solid;border-color:#000}@media (max-width: 700px){.navMenu{top:110px}#wtp{margin-top:-30px}.logo-navbar{width:250px}.video{height:350px;margin-top:-50px}}@media (max-width: 600px){.video{height:280px;margin-top:-50px}}@media (max-width: 450px){.video{height:220px;margin-top:-50px}}#diezimg{width:100%}#diezdiv{width:320px;height:450px;overflow:hidden;margin:0 auto;box-shadow:10px 10px 5px #000000bf;-webkit-box-shadow:10px 10px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:10px 10px 5px 0px rgba(0,0,0,.75)}.shine-effect{position:relative;display:inline-block;overflow:hidden}.shine-effect:before{content:"";position:absolute;top:0;width:100%;height:90%;background:linear-gradient(120deg,#fff0 30%,#fffe,#fff0 70%);transform:skew(60deg);z-index:2}.shine-effect:before{animation:shine 2s infinite}@keyframes shine{0%{left:-150%}to{left:150%}}.boton-saltarin{display:inline-block;padding:10px 20px;background-color:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700;text-align:center;transition:background-color .3s ease;animation:saltar 3s infinite ease-in-out;animation-delay:5s}@keyframes saltar{0%,20%,80%,to{transform:translate(0)}5%,95%{transform:translate(-5px)}}.boton-saltarin:hover{background-color:#45a049}.container2{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;margin-top:30px}.form-container{width:100%;max-width:28rem;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;padding:1.5rem}.form-title{font-size:1.5rem;font-weight:700;color:#1a202c;margin-bottom:1rem}.form{display:flex;flex-direction:column}.input{background-color:#f7fafc;color:#1a202c;border:none;border-radius:.375rem;padding:.5rem;margin-bottom:1rem;transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out}.input:focus{background-color:#edf2f7;outline:none;box-shadow:0 0 0 .125rem #3b82f6}.textarea{resize:vertical}.submit-button{background-image:linear-gradient(to right,#6366f1,#3b82f6);color:#fff;font-weight:700;padding:.5rem 1rem;border-radius:.375rem;margin-top:1rem;transition:background-color .15s ease-in-out;border:none;cursor:pointer}.submit-button:hover{background-image:linear-gradient(to right,#4f46e5,#2563eb)}
