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}*{box-sizing:border-box;margin:0}*,.App{padding:0}.App{margin-top:0;overflow-y:hidden}.mainHome{margin:30px 0 0}.backgroundCarousel{background-color:#fbf9f7;border-bottom-left-radius:0;border-bottom-right-radius:70px;border-top-left-radius:70px;border-top-right-radius:0;margin-top:0;padding-bottom:50px}.backgroundBlock{background-color:#007680;border-bottom-left-radius:70px;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:70px;margin-top:0;padding-bottom:30px;padding-top:40px}.sectionContacts{font-family:Raleway,sans-serif;overflow:hidden}.sectionContacts .contactsContainer{text-align:center}.sectionContacts .contactsContainer .titleContainer{padding:30px}.sectionContacts .contactsContainer .titleContainer .contactsh2{font-size:27px;font-weight:600;margin:0}.sectionContacts .contactsContainer .titleContainer .contactsh3{font-size:19px;margin:3px}.sectionContacts .contactsContainer .iframeContainer{text-align:center}.sectionContacts .contactsContainer .iframeContainer iframe{border:0;height:450px;text-align:center;width:90%}.sectionContacts .formContainer .formh3{color:#007680;font-size:19px;font-weight:600;margin-bottom:25px;margin-top:35px;text-align:center}.sectionContacts .formContainer .row .namePhoneContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:5px}.sectionContacts .formContainer .row .namePhoneContainer .col-md-4 .form-control{border-color:#007680;margin-top:10px}.sectionContacts .formContainer .row .emailContainer{align-items:center;display:flex;justify-content:center;padding:5px}.sectionContacts .formContainer .row .emailContainer .col-md-4{align-items:center;display:flex}.sectionContacts .formContainer .row .emailContainer .col-md-4 .form-control{border-color:#007680}.sectionContacts .formContainer .btnContainer{align-items:center;display:flex;justify-content:center;padding-bottom:30px}.sectionContacts .formContainer .btnContainer .submit{background-color:#007680;color:#fff}.footer{background-color:#fbf9f7;height:230px;width:100%}.footer .footerContainer{font-family:Raleway,sans-serif;padding-top:10px}.footer .footerContainer .footerh3{font-size:18px;font-weight:600;margin:0;padding-left:253px;padding-top:5px;text-align:left}.footer .footerContainer .iconsBox{display:flex;justify-content:space-around;margin-top:0;padding-top:3px}.footer .footerContainer .iconsBox .containerFlex{margin-top:5px}.footer .footerContainer .iconsBox .containerFlex .iconsContainer{align-items:center;display:flex;margin-top:5px;padding:3px}.footer .footerContainer .iconsBox .containerFlex .iconsContainer #icons{color:#007680;font-size:2rem}.footer .footerContainer .iconsBox .containerFlex .iconsContainer .iconsText{color:#343d41;font-size:13px;margin:0;padding-left:7px}.footer .footerContainer .iconsBoxMobile{display:none}.footer .smallContainer{align-items:center;display:flex;justify-content:center;margin-top:10px;text-align:center}.footer .smallContainer .smallFooter{align-items:center;font-family:Raleway,sans-serif;font-size:11px}.carousel{font-family:Raleway,sans-serif;height:60%;margin:0 auto;width:80%}.carousel-item{text-align:center}.carousel-item img{border-bottom-left-radius:30px;border-bottom-right-radius:0;border-top-left-radius:30px;border-top-right-radius:0;height:auto;max-width:45%}.image-container{border:2px solid #fffcfa;border-radius:30px;box-shadow:2px 2px 5px #fffcfa}.image-container,.overlay{align-items:center;display:flex}.overlay{zoom:1;background:rgba(0,0,0,.7);filter:alpha(opacity=50);flex-direction:column;height:100%;justify-content:center;left:0;opacity:1;position:absolute;top:0;transition:opacity .3s ease;width:100%}.carousel-item:hover .overlay{zoom:1;background-color:#007680;border-radius:30px;filter:alpha(opacity=100);opacity:.5}.overlay .btn-one{background-color:#fff;border:none;border-radius:32px;color:#007680;cursor:pointer;display:inline-block;font-size:16px;font-weight:bolder;height:55px;left:72%;padding:10px 20px;position:absolute;top:54%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:25%}.overlay .btn-one:hover{opacity:1}.overlay .btn-two{background-color:#fff;border:none;border-radius:32px;color:#007680;cursor:pointer;display:inline-block;font-size:16px;font-weight:bolder;height:55px;left:72%;padding:10px 20px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:25%}.overlay .btn-two:hover{opacity:1}.overlay .btn-three{background-color:#fff;border:none;border-radius:32px;color:#007680;cursor:pointer;display:inline-block;font-size:16px;font-weight:bolder;height:55px;left:72%;padding:10px 20px;position:absolute;top:53%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:25%}.overlay .btn-three:hover{opacity:1}.image-container .textContainer{margin-left:30px;margin-right:30px;width:100%}.image-container .textContainer .titleCarousel .magiFont{color:#007680;font-family:Sacramento,cursive;font-size:60px}.image-container .textContainer .titleCarousel{color:#007680;font-family:Raleway,sans-serif;font-size:25px;margin-bottom:100px}.image-container .textContainer .textCarousel{color:#343d41;font-size:15px}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:#007680;border-radius:50%;opacity:.9}.overlayHidden{display:none}.blockContainer{background-color:#188484;border-radius:70px;color:#fff;font-family:Raleway,sans-serif;margin-left:50px;margin-right:50px;padding-bottom:10px;padding-top:50px;text-align:center}.blockContainer .titleBlock{font-size:14px;font-weight:600}.blockContainer .textBlock{font-size:14px;margin-left:60px;margin-right:60px}.bodyHomeContainer{font-family:Raleway,sans-serif;margin-top:40px;text-align:center}.bodyHomeContainer .titleBodyHome{color:#007680;font-size:20px}.bodyHomeContainer .titleBodyHome .magiFont{color:#007680;font-family:Sacramento,cursive;font-size:60px}.bodyHomeContainer .subtitleBodyHome{color:#007680;font-size:18px}.bodyHomeContainer .imgContainer{margin-top:55px}.bodyHomeContainer .imgContainer .imgBodyHome{margin-left:25px;width:350px}.bodyHomeContainer .textBodyHome{color:#343d41;margin-bottom:55px;margin-top:45px}.cardContainer{display:flex;overflow-x:hidden;overflow-y:hidden}.cardContainer .card{align-items:center;border-radius:25px;display:flex;flex-direction:column;height:400px;justify-content:center;margin-bottom:15px;margin-left:10px;margin-right:10px;padding:20px;text-align:center}.cardContainer .card .card-img-top{border-radius:25px;height:200px;width:200px}.cardContainer .card .card-body{color:#343d41;font-family:Raleway,sans-serif}.cardContainer .card .card-body .card-title{font-size:17px;font-weight:600}.cardContainer .card .card-body .card-text{font-size:13px;font-weight:600}.cardContainer .card .btn-primary{background-color:#fff;border-color:#29a71a;border-radius:30px;color:#29a71a;font-family:Raleway,sans-serif;font-weight:700;text-align:left;transition:background-color .3s ease;width:230px}.cardContainer .card .btn-primary:hover{background-color:rgba(40,167,26,.2);color:#29a71a}.sectionContainerProducts{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow-x:hidden;overflow-y:hidden}.sectionContainerProducts .nameCategoryResponsive{align-items:center;display:none;flex-direction:column;justify-content:center}.sectionContainerProducts .nameCategoryResponsive .titleCategory{color:#343d41;font-family:Raleway,sans-serif;font-size:18px;font-weight:700}.sectionContainerProducts .nameCategoryResponsive .imageContainer{border-radius:50%;margin-top:15px}.sectionContainerProducts .nameCategoryResponsive .imageContainer .imgCategoryResponsive{width:60px}.listContainer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;overflow-x:hidden;overflow-y:hidden;padding:50px}.floatWhatsapp{bottom:20px;cursor:pointer;position:fixed;right:20px;z-index:9999}.sectionContacts .contactsContainer{padding:20px}.sectionContacts .contactsContainer .titleContainer{margin-bottom:20px}.sectionContacts .contactsContainer .titleContainer .conocemas{font-size:27px;font-weight:600;margin:0}.sectionContacts .infoabout,.sectionContacts .mision{font-size:19px;line-height:1.5;margin:25px 150px;text-align:justify}.sectionContacts .mision{color:#2d929b;font-weight:700}.sectionContacts .contenedorLogo1{align-items:center;background-color:#2d929b;border-radius:0 30px 0 30px;display:flex;height:30vh;justify-content:center;margin:150px 90px 50px}.sectionContacts .contenedorLogo1 .contenedorLogo2{background-color:#fff;border-radius:0 30px 0 30px;display:flex;height:20vh;justify-content:center;width:100%}.sectionContacts .contenedorLogo1 .contenedorLogo2 .logo{height:auto;max-width:100%}header{background:hsla(0,0%,100%,.977);color:#2d929b;font-weight:900;margin-bottom:0;padding-left:1rem;padding-right:3rem}.navbar,header{font-family:Raleway,sans-serif}.logo{margin-left:1.5rem;width:180px}.container-fluid{align-items:center;justify-content:space-between}.container{margin-right:3rem;margin-top:1rem;width:55vw}.magiFontNav{font-family:Sacramento,cursive;font-size:35px;font-weight:500}.navbar-nav{align-items:center;display:flex;justify-content:center}.nav-item{padding-left:95px;padding-right:40px}.nav-link-home{padding-left:45px;padding-right:45px}.nav-link-about,.nav-link-home{color:#007680;text-decoration:none}.nav-link-about{padding-left:35px;padding-right:35px}.nav-link-contacts,.nav-link-products{color:#007680;padding-left:30px;padding-right:30px;text-decoration:none}#contactanos{background-color:hsla(80,61%,78%,.478);border-radius:30px;padding:15px 45px}#contactanos:hover{background-color:rgba(180,224,91,.843)}.active-link-about:hover,.active-link-contacts:hover,.active-link-home:hover,.active-link-products:hover{background-color:#007680!important;color:#fff!important;opacity:1!important}.nav-link-home:hover{color:#0a494e;padding:15px 45px}.nav-link-about:hover,.nav-link-home:hover{background-color:#d2e9a3;border-radius:30px;opacity:.7}.nav-link-about:hover{padding:15px 35px}.nav-link-contacts:hover,.nav-link-products:hover{background-color:#d2e9a3;border-radius:30px;opacity:.7;padding:15px 30px}.navbar-toggler{color:#fff;margin-right:1rem;width:15vw}.navbar-toggler-icon{background-color:#fff;color:#007680;font-size:2rem}.categoryMenu{flex-direction:row;height:120px;width:100%}.categoryMenu,.nav-link-category{align-items:center;display:flex;justify-content:center}.nav-link-category{flex-direction:column;margin-right:2.5rem;padding-left:15px;padding-right:15px;text-decoration:none;width:5vw}.nav-item-category{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-left:40px;margin-right:0}.divImgCatet{overflow:hidden;position:relative;width:100%}.imgCategory{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:70px}.imgCategory:hover{background-color:#d2e9a3;border-radius:50%;opacity:.9;-webkit-transform:scale(1.1);transform:scale(1.1);z-index:1}.nameCategory{color:#343d41;font-size:14px;font-weight:600;margin-left:5px;margin-right:5px;margin-top:20px;text-align:center}.active-link-about,.active-link-home,.active-link-products{background-color:#007680;border-radius:30px;color:#fff;padding-bottom:15px;padding-top:15px}.active-link-contacts{background-color:#007680!important;border-radius:30px;color:#fff;padding-bottom:15px;padding-top:15px}.active-link{background-color:#d2e9a3;border-radius:50%}.container-mobile{margin:0;padding:0}.material-symbols-outlined{display:none}@media screen and (max-width:1075px){.footer .footerContainer .footerh3{padding-left:0;text-align:center}.listContainer{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:992px){header{margin-bottom:70px;padding-left:0}.body-hidden{overflow:hidden}.navbar{background-color:#fff}.navbar-nav{align-items:flex-start;border-bottom-left-radius:3%;border-bottom-right-radius:3%;flex-direction:column;font-size:20px;height:100%;justify-content:flex-start;margin-left:0;margin-top:2rem;padding-top:5rem;width:90vw}.container-fluid,.navbar-nav{background-color:#fff;padding-left:0;position:fixed}.container-fluid{margin:0;width:100vh;z-index:99}.closeContainer{margin-bottom:15px;margin-left:auto;margin-right:10px}.material-symbols-outlined{display:inline-block;font-size:xx-large}#btn-collapse{margin-left:20px}.container-mobile{align-items:center;background-color:#fff;display:flex;justify-content:center;padding-bottom:10px;padding-right:5rem;position:fixed;width:100vw;z-index:99}.nav-link-logo .logo{margin-left:50px;margin-top:50px;padding-top:50px}.navbar-toggler-icon{margin-top:60px;padding-top:30px}.nav-item{margin-bottom:1rem;margin-top:1.5rem;padding-left:10px;padding-right:0}.nav-link-home{padding:15px 100% 15px 20px}.nav-link-home:hover{padding:15px 100% 15px 25px}.nav-link-about{padding:15px 75% 15px 20px}.nav-link-about:hover{padding:15px 74% 15px 25px}.nav-link-products{align-items:center;display:flex;padding:15px 80% 15px 20px}.nav-link-products:hover{padding:15px 55% 15px 25px}#contactanos{padding:15px 75% 15px 20px}#contactanos:hover{padding:15px 75% 15px 25px}.categoryMenu{display:none}.mobile-category-container{margin-top:2.5rem}.mobileCategories{border-bottom:2px solid rgba(45,146,155,.294);border-left:1px solid rgba(45,146,155,.231);border-radius:20px 30px 0 30px;font-size:medium;margin-top:.5rem;padding-bottom:.2rem;padding-left:1em}.mobile-category-list{list-style-type:none}a{text-decoration:none!important}a,a:hover{color:rgba(0,0,0,.562)}.carousel{margin-top:120px;padding-top:50px}}@media screen and (max-width:890px){.cardContainer .card .card-body .btn-primary{text-align:center;width:150px}.carousel-item img{border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;max-width:100%}.image-container{position:relative}.image-container,.textContainer{justify-content:center;width:100%}.textContainer{align-items:center;background-color:#007680;border-bottom-left-radius:30px;border-bottom-right-radius:30px;bottom:0;color:#000;display:flex;left:10;max-height:30%;opacity:.9;overflow:hidden;position:absolute;text-align:center}.image-container .textContainer .titleCarousel .magiFont{color:#fff}.image-container .textContainer .titleCarousel{color:#fff;padding-top:80px;text-align:center}#title3{margin-top:20px}.overlay,.textCarousel{display:none}.carousel .overlayHidden{background-color:#fff;border-radius:32px;display:flex;height:70px;justify-content:center;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%}.carousel .overlayHidden .btn-hidden{color:#007680;font-size:21px;font-weight:bolder;text-align:center}}@media screen and (max-width:860px){.image-container .textContainer .titleCarousel{font-size:20px}.image-container .textContainer .titleCarousel .magiFont{font-size:50px}.image-container .textContainer .textCarousel{display:none}.image-container .textContainer .btn{margin-top:50px}.sectionContacts .contactsContainer .titleContainer .conocemas{font-size:22px;font-weight:700;height:0;margin-top:1rem;padding:0}.sectionContacts .infoabout{font-size:16px;margin:0 20px}.sectionContacts .mision{font-size:20px;margin:10px 20px}.sectionContacts .contenedorLogo1{margin:50px 0}.sectionContacts .contenedorLogo1 .contenedorLogo2 .logo{max-width:90%}.cardContainer{justify-content:center}.listContainer{grid-template-columns:1fr 1fr}}@media screen and (max-width:750px){.bodyHomeContainer .imgContainer #imageHiddenResponsive{display:none}}@media screen and (max-width:700px){.image-container .textContainer .btn{width:35%}.titleBlock{margin-left:20px;margin-right:20px}.textBlock{margin-left:0;margin-right:0;padding:0}}@media screen and (max-width:620px){.cardContainer .card .btn-primary{font-size:14px;text-align:center;width:210px}}@media screen and (max-width:590px){.image-container .textContainer .titleCarousel{font-size:15px}.image-container .textContainer .titleCarousel .magiFont{font-size:40px}.image-container .textContainer .btn{font-size:12px}}@media screen and (max-width:580px){.cardContainer{justify-content:center}.listContainer{grid-template-columns:1fr}.sectionContainerProducts .nameCategoryResponsive{display:flex;margin-top:50px}.carousel .overlayHidden{height:50px;width:50%}.carousel .overlayHidden .btn-hidden{font-size:18px}}@media screen and (max-width:495px){.container-mobile{padding-left:10px;padding-right:5rem}.textBlock{margin-left:0;margin-right:0}}@media screen and (max-width:460px){.footer{align-items:center;display:flex;flex-direction:column;justify-content:space-around}.footer .footerContainer .footerh3{font-size:14px}.footer .footerContainer .iconsBox{display:none}.footer .footerContainer .iconsBoxMobile{display:block;margin-top:50px;text-align:center}.footer .footerContainer .iconsBoxMobile a{padding:10px}.navbar-nav{font-size:14px}.sectionContacts .contactsContainer .titleContainer .conocemas,.sectionContacts .contactsContainer .titleContainer .contactsh2{font-size:18px}.sectionContacts .contactsContainer .titleContainer .contactsh3{font-size:16px}.sectionContacts .infoabout{font-size:14px}.sectionContacts .mision{font-size:18px}.contenedorLogo2 .logo{margin-right:2.2rem}#contactos{margin-top:1.4rem}}@media screen and (max-width:390px){.carousel .overlayHidden{height:40px;width:50%}.carousel .overlayHidden .btn-hidden{font-size:15px}}@media screen and (max-width:350px){.sectionContacts .contenedorLogo1 .contenedorLogo2 .logo{width:85%}}@media screen and (min-width:461px){.nav-item{margin-bottom:2rem!important;width:65vw}.mobile-category-container{margin-top:2.5rem}.mobileCategories{font-size:16px!important;margin-top:.5rem;margin-top:15px!important;width:210px!important}}@media screen and (min-width:320px){.nav-item{margin-bottom:1rem;margin-top:.5rem;width:65vw}.mobile-category-container{margin-top:1.5rem}.mobileCategories{font-size:small;margin-top:13px;width:150px}}@media screen and (min-width:993px){.container{width:0}.cotainer-mobile{width:14vw}.logo{width:150px}.nav-item{margin-left:2rem;margin-right:4rem;width:13vw}#inicio{margin-right:-1.5rem}#aboutmagi{margin-right:3rem}#nuestrosprods{margin-left:1.3rem;margin-right:5rem}#contactos{margin-right:-1rem}.navbar-nav{margin-left:1rem;margin-right:1rem;margin-top:2rem;width:80vw}.categoryMenu{margin-left:3rem;margin-right:3rem}.mobile-category-container{display:none}}@media screen and (min-width:1200px){.navbar-nav{font-size:large;margin-left:5rem;margin-top:1rem}.nav-item{margin-bottom:1rem;margin-right:3rem;margin-top:4rem;width:14vw}.container-mobile{margin-top:2rem}.logo{width:200px}.sectionContacts .contenedorLogo1 .contenedorLogo2 .logo{width:26%}}@media screen and (min-width:1500px){.navbar-nav{font-size:larger}.nav-item{margin-right:3rem;width:16vw}.container-mobile{margin-right:2rem}}@media screen and (min-width:350px){.sectionContacts .contenedorLogo1 .contenedorLogo2 .logo{width:auto}}
/*# sourceMappingURL=main.ca7e5b70.css.map*/