body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{background-color:#287d7d;border:1px solid #0000;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.8rem 1.5rem;transition:all .3s ease}button:active{scale:.9}button:hover{background-color:#333;border:1px solid #fff;scale:1.05;transform:translateY(5px)}body{margin:0!important}.btn-back{border-radius:0 0 10px 0;padding:10px;position:fixed;transform:translateY(-1px)!important;z-index:999}.btn-back:hover{background-color:#333;padding-top:2rem;scale:1.1}.btn-back #back{transition:all .3s ease}.btn-back:hover #back{transform:translateX(-5px)}.facebook-icon,.google-icon,.instagram-icon,.youtube-icon{transition:color .2s}.facebook-icon:hover{color:#3b5998}.google-icon:hover{color:#4674d4}.youtube-icon:hover{color:#c4302b}.instagram-icon:hover{color:#ee2a7b}#button-body:hover{background-color:#333!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.section-404{align-items:center;display:flex;flex-direction:column;gap:2em;height:100vh;justify-content:center;overflow:hidden;width:100vw}.section-404 img{border-radius:50%;pointer-events:none;width:15rem}.section-404 button{align-items:center;display:flex;flex-direction:row;gap:1em;justify-content:center}.section-404 button:hover svg{transform:translateX(-.5em)}.section-load{align-items:center;display:flex;flex-direction:column;gap:2em;height:100vh;justify-content:center;overflow:hidden;width:100vw}.section-load img{animation:App-logo-spin 5s linear infinite;border-radius:50%;pointer-events:none;width:15rem}@keyframes camp{0%{transform:rotate(0deg)}20%{transform:rotate(-10deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(8deg)}90%{transform:rotate(0deg)}to{transform:rotate(0deg)}}*{box-sizing:border-box;margin:0;padding:0}html{background-color:#fff;overflow-x:hidden;scroll-behavior:smooth;scrollbar-color:#28797d #fff;scrollbar-width:thin}body{background-attachment:fixed;background-color:#f9f9f9;background-image:url(/static/media/light_grey_dots_background.86dbb386d447e3f0e2a7.webp);background-repeat:repeat;background-size:20%;color:#333;font-family:Poppins,sans-serif;line-height:1.6}.container{border-radius:30px;margin:5rem auto 5%;max-width:1200px;width:90%;h3{color:#00796b;text-align:center}}.section-title{color:#333;font-size:2.5rem;margin-bottom:1rem;position:relative}.section-title:after{background:#00796b;bottom:-5px;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%}.section-title:hover:after{transform:scaleX(1);transform-origin:left}.container img{border-radius:5%}a{color:inherit;text-decoration:none}.hero{align-items:center;background:linear-gradient(135deg,#287d7d,#1e5b5b,#0f3a3a);background-attachment:fixed;color:#fff;display:flex;flex-direction:column-reverse;height:100vh;justify-content:space-between;max-height:1200px;padding:10%;text-align:center;width:100%;.hero-text{flex:1 1;margin-top:-3rem}h1{font-size:3.2rem;margin-bottom:0;strong{font-family:Pixelify Sans,sans-serif;font-size:4rem;font-weight:100}}p{font-size:1.2rem;margin-bottom:1.5rem;white-space:nowrap}.btn-hero{background-color:#333}.hero-image{flex:1 1;text-align:center;img{margin-bottom:2vh;max-width:50vh;width:100%}}}#about{padding:4rem 0;h3{color:#287d70;overflow-x:hidden;text-align:start;white-space:nowrap}img{width:28em}.about-content{align-items:center;display:flex;flex-wrap:wrap;gap:5rem}.about-text{flex:1 1;font-size:1.2em;-webkit-hyphens:auto;hyphens:auto;.text-container{height:15em}p{color:#555;-webkit-hyphens:auto;hyphens:auto;margin-bottom:1rem}}.about-icons{display:flex;justify-content:space-around;margin:2em 1em;width:100%;div{text-align:center;svg{animation:camp 1s 1s infinite;background-color:#287d7d;border-radius:50%;color:#fff;font-size:2em;margin-bottom:.3em;padding:5%;transition:all .3s;&:hover{animation:none;background-color:#333;cursor:pointer;scale:1.2}}p{font-size:.77em;line-height:2px}}}}#facebook-page{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:2rem 1rem;iframe{border-radius:10px;box-shadow:0 0 12px #0000001a}.reviews-container{align-items:center;display:flex;flex-direction:column;gap:1em}.reviews-container h2.section-title{font-size:1.5rem;margin-bottom:1rem;text-align:center}.card-review{background-color:#fff;border-radius:10px;border-top:5px solid #287d70;box-shadow:0 4px 10px #0000001a;height:14em;padding:2em;text-align:start;width:25em;p{height:4.5em;-webkit-hyphens:auto;hyphens:auto;margin:1em 0;overflow-y:hidden}}.card-review-social-icon{font-size:x-large;margin:-1em auto auto -1em}.card-review-social-icon:first-child{background-color:#fff;color:#3b5998}.card-review div:nth-child(2){margin-top:-1em;width:100%}.card-review div:nth-child(2),.link-to-reviews{color:#287d70;font-size:large;text-align:center}.link-to-reviews{margin:2em 0 0;text-decoration:underline}}#services{background-color:#f9f9f9;padding:4rem 0;text-align:center;width:100%;button{margin-top:5%}.section-title{color:#333;font-size:2rem;margin-bottom:2rem;text-align:center}.services-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));svg{font-size:2em}}.service-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #0000000d;color:#287d7d;margin:2em;padding:2rem;text-align:center;transition:transform .3s ease;&:hover{transform:translateY(-5px)}h3{margin-bottom:1rem}p{color:#555}}}#pricing{padding:4rem 0;.section-title{color:#333;font-size:2rem;margin-bottom:2rem;text-align:center}.pricing-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:center}.price-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #0000000d;max-width:300px;padding:2rem;text-align:center;transition:transform .3s ease;width:100%;&:hover{transform:translateY(-5px)}h3{color:#2ecc71;margin-bottom:.5rem}}.price-value{color:#333;font-size:1.8rem;margin-bottom:1rem}.price-features{color:#555;margin-bottom:1rem;text-align:left;li{margin-bottom:.5rem}}.paquetes-container{display:flex;flex-direction:row;gap:20px;justify-content:center;margin-top:30px;.paquete{background:#fff;border-radius:12px;border-top:5px solid #00796b;box-shadow:0 4px 10px #0000001a;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:320px;&:hover{box-shadow:0 6px 15px #00000026;transform:translateY(-5px)}.paquete-header{h3{color:#333;font-size:1.5em;margin-bottom:5px}h4{color:#287d7d;font-size:1.8em;font-weight:700}}.paquete-features{height:55%;text-align:left}p{align-items:center;color:#555;display:flex;font-size:1em;gap:8px}button{margin-top:1.5em}}}}.faq{background:#f9f9f9;padding:4rem 0;.section-title{color:#333;font-size:2rem;margin-bottom:2rem;text-align:center}.faq-items{margin:0 auto;max-width:800px}.faq-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;margin-bottom:1rem;padding:1rem;transition:background-color .3s ease;&[open]{background-color:#f0f0f0}summary{cursor:pointer;font-weight:600;list-style:none;outline:none}p{color:#555;margin-top:.5rem}}}@media (min-width:482px) and (max-width:1023px) and (min-height:720px){body{background-size:50%}.container{flex-direction:column}.hero{align-items:center;flex-direction:column-reverse;justify-content:center;.hero-text{flex:none;margin:0;text-align:center}p{white-space:normal}.hero-image{flex:none;margin-top:-5%}}#about{.about-content,.about-text{flex-direction:column}.about-text{align-items:center;display:flex;justify-content:center;width:100%;.text-container{height:23em;h2{font-size:2em;text-align:center}h3{font-size:1em;text-align:center}p{-webkit-hyphens:auto;hyphens:auto;max-width:500px;overflow-wrap:break-word;text-align:start;word-break:normal}}}img{border-radius:50%;max-width:300px}.about-text h3{max-height:80px;overflow:hidden;white-space:wrap}}#facebook-page{iframe{width:100%}.reviews-container{align-self:center}}#services{overflow-x:hidden;width:80%;.services-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(500px,3fr))}}#pricing{.paquetes-container{align-items:center;flex-direction:column}}.faq{overflow-x:hidden;padding:10%;width:100%}}@media (max-width:482px){body{background-size:50%}.container{flex-direction:column}.hero{align-items:center;flex-direction:column-reverse;justify-content:center;.hero-text{flex:none;margin:0;text-align:center}.hero-text-desk{display:none}p{white-space:normal}.hero-image{flex:none;margin-top:-5%}}#about{.about-content{flex-direction:column;text-align:center}img{width:100%}.about-text{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%;.text-container{height:23em;h2{font-size:1.5em}h3{font-size:.8em;text-align:center}p{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-align:start;word-break:normal}}}h3{white-space:wrap;width:100%}}#facebook-page{iframe{width:100%}.reviews-container{align-self:center}}.services{overflow-x:hidden}#pricing{.paquetes-container{align-items:center;flex-direction:column}}.faq{overflow-x:hidden;padding:10%;width:100%}}@media (max-height:482px) and (orientation:landscape){.hero{flex-direction:column-reverse;text-align:center;img{max-width:30%}}.services{overflow-x:hidden;.paquete-features{height:60%}}.faq{overflow-x:hidden}}footer{align-items:center;background-color:#100b0b;display:flex;flex-direction:column;height:200px;justify-content:center;margin:0;padding:250px;width:100dvw!important}.footer-div0{display:flex;flex-direction:row}.footer-div0 section{text-wrap:nowrap;align-items:normal;color:#fff;display:flex;flex-direction:column;justify-content:start;margin:150px 150px 50px}#redes{align-items:center}.footer-div0 section a{color:#fff;font-size:large;margin:8px;text-decoration:none}.footer-div0 section a:hover{color:#28797d}.footer-div0-sec1 svg{margin:15px}.footer-div1{align-items:center;color:#fff;display:flex;flex-direction:column-reverse;justify-content:center}@media (min-width:1025px) and (max-width:1366px){.footer-div0 section{margin:100px}}@media (min-width:769px) and (max-width:1024px){.footer-div0 section{margin:50px}}@media (min-width:427px) and (max-width:768px){footer{height:-webkit-fit-content;height:fit-content}.footer-div0{flex-direction:column}.footer-div0 section{align-items:center;margin:50px}.footer-div1{text-wrap:nowrap}}@media (max-width:426px){footer{height:-webkit-fit-content;height:fit-content;padding:100px 0 150px}.footer-div0{flex-direction:column}.footer-div0 section{align-items:center;margin:50px}.footer-div1{text-wrap:nowrap}}@media (max-height:482px) and (orientation:landscape){.footer-div0 section{margin:30px}}header{background-color:#100b0b;box-shadow:0 2px 4px #0000001a;position:-webkit-sticky;position:sticky;top:0;z-index:999}.navbar-content{align-items:center;display:flex;flex-direction:row;width:100%;button{all:unset;background-color:#287d7d;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px;transition:all .3s,background-color .5s}}.navbar{display:flex;padding:1rem 0}.navbar img{border-radius:50%;margin-left:1%;width:3%}.navbar .logo{color:#fff;font-size:1.5rem;font-weight:600}.nav-links{font-size:1.1rem;font-weight:500;gap:1.5rem;letter-spacing:.5px;margin-right:1%;padding-right:1%;transition:all .3s ease;width:100%}.nav-links ul{align-items:center;display:flex;gap:1.5rem;justify-content:space-evenly;list-style:none}.nav-links li a{color:#fff;transition:color .3s ease}.nav-links li a:hover{color:#287d7d}.btn-contactanos{all:unset;background-color:#287d7d;border-radius:50%;bottom:5vh!important;color:#fff;cursor:pointer;display:flex!important;display:block;font-size:xx-large;font-weight:700;left:0!important;margin:15px;padding:15px;position:fixed!important;transition:all .3s,background-color .5s;z-index:999}@media (max-width:482px){header{display:none!important}.btn-contactanos{all:unset;background-color:#287d7d;border-radius:50%;bottom:2vh!important;color:#fff;cursor:pointer;display:flex!important;display:block;font-size:xx-large;font-weight:700;left:0!important;margin:15px;padding:15px;position:fixed!important;transition:all .3s,background-color .5s;z-index:999}}*{font-family:monospace}.main-quickView{height:100vh;overflow:hidden;width:100vw}.main-quickView,.menu-container-quickView{align-items:center;display:flex;justify-content:center}.menu-container-quickView{background-color:#fff;border-radius:20px;box-shadow:0 4px 10px #0000001a;flex-direction:column;height:90vh;margin:10px;padding:10px;text-align:center;width:30vw}.menu-header-quickView img{border-radius:50%;cursor:none;pointer-events:none;width:25%}.menu-header-quickView h1{color:#333;font-size:x-large}.menu-body-quickView{align-items:center;display:flex;flex-direction:column;margin:10px 0 20px;width:100%}.opt-menu-quickView{align-items:center;background-color:#333;border-radius:50px;color:#fff;display:flex;font-weight:700;justify-content:space-between;margin:5px;padding:10px 10px 10px 20px;transition:all .3s;width:40%}.opt-menu-quickView:hover{cursor:pointer;scale:1.2}.opt-menu-quickView p{transition:all .5s}.opt-menu-quickView:hover p{transform:translateX(60%)}.menu-footer-quickView a{color:#333;margin:10px}@media (min-width:482px) and (max-width:1024px) and (min-height:720px){.menu-container-quickView{background-color:initial;box-shadow:none;height:100%;width:100%}}@media (max-width:482px){.menu-container-quickView{background-color:initial;box-shadow:none;height:100%;width:100%}}@media (max-height:482px) and (orientation:landscape){.menu-container-quickView{height:100%;justify-content:flex-start;overflow-y:scroll;width:50%}}
/*# sourceMappingURL=main.82b7657d.css.map*/