@import"https://fonts.googleapis.com/css2?family=Montserrat&display=swap";.banner{padding-block:10px;position:relative}.banner__imagen img{width:100%;border-radius:20px}@media screen and (max-width: 37.5em){.banner__imagen img{width:100%}}.wrapper{max-width:1440px;margin-inline:auto;padding-inline:2rem}@media screen and (max-width: 75em){.wrapper{padding-inline:1rem}}@media screen and (max-width: 37.5em){.wrapper{padding-inline:.5rem}}.footer{background-color:#7e35e4;color:#fff;display:flex;margin-top:20px;top:20px}.footer h3{color:#fff}.footer__container{display:flex;align-items:center}@media screen and (max-width: 37.5em){.footer__container{flex-direction:column}}.footer__text{text-align:center}.footer__social{display:flex;align-items:center;justify-content:center;gap:20px}.footer__social img{width:40px}@media screen and (max-width: 37.5em){.footer__social{flex-direction:column}}.footer__facebook a,.footer__instagram a{display:flex;font-size:20px;color:#fff;gap:10px}.footer__logo{display:flex;justify-content:center}.footer__logo img{width:50%}.form{width:50%;margin:0 auto;border-radius:10px;padding:30px;position:relative;padding-block:20px;box-shadow:0 0 10px #0000001a}@media screen and (max-width: 56.25em){.form{width:75%}}.form__text{font-size:30px;color:#000;text-align:center;font-weight:900}@media screen and (max-width: 56.25em){.form__text{font-size:18px}}.form__formulario{display:flex;flex-direction:column;align-items:center}.form__formulario .input-group{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:20px;width:100%}.form__formulario .input-group .icon{position:absolute;top:50%;left:-18px;transform:translateY(-50%);font-size:1.5em;color:#7e35e4}.form__formulario .input-group .input{padding:15px 15px 15px 40px;width:100%;border:1px solid #000000;border-radius:8px;outline:none;font-size:1em}.form__formulario .input-group .input:focus{border-color:#54267d}.form__formulario .input-group .input.input-error{border-color:red}.form__formulario .input-group .error-message{color:red;font-size:14px;margin-top:5px}.form__formulario .button__enviar{width:20%;padding:15px;background-color:#7e35e4;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s;font-size:1em}.form__formulario .button__enviar:hover{background-color:#8f9cf8}@media screen and (max-width: 56.25em){.form__formulario .button__enviar{width:30%}}@media screen and (max-width: 37.5em){.form__formulario .button__enviar{width:40%}}.navbar{padding-block:20px;position:relative}@media screen and (max-width: 37.5em){.navbar{padding-block:15px}}.navbar__logo img{width:60%}@media screen and (max-width: 37.5em){.navbar__logo img{width:9rem}}.navbar__container{display:flex;align-items:center;justify-content:space-between}.navbar__links{display:flex;align-items:center;gap:2.5rem}@media screen and (max-width: 56.25em){.navbar__links{display:none;flex-direction:column;position:absolute;background:#ffffff0a;-webkit-backdrop-filter:blur(40.7742271423px);backdrop-filter:blur(40.7742271423px);width:100%;left:0;padding:0;top:78px;height:5645px;padding-block:5rem;gap:3rem;animation:navMotion .5s ease;z-index:1}}.navbar a{color:#222;transition:color .3s ease-in-out}.navbar a:hover{color:#944ff7}@media screen and (max-width: 56.25em){.navbar a{color:#fff;font-size:30px;font-weight:900}}@media screen and (max-width: 56.25em){.navbar__btn{display:none}}.navbar__menubar{display:none;cursor:pointer;border-radius:50%;padding:.8rem;background-color:#7e35e4;transition:all .3s ease}.navbar__menubar svg{display:grid;place-content:center;font-size:1.2rem;color:#fff}@media screen and (max-width: 56.25em){.navbar__menubar{display:inline-block}}.show-nav{display:flex;align-items:center}.bg-color{background-color:#222}@keyframes navMotion{0%{transform:translate(100)}to{transform:translate(0)}}.tiendas{padding-block:2rem}.tiendas__text{text-align:center;font-size:20px;color:#000}.tiendas__container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}@media screen and (max-width: 56.25em){.tiendas__container{grid-template-columns:1fr;gap:1.3rem;grid-template-rows:auto}}.tiendas__feature{text-align:center;border-radius:30px 30px 0 0;padding:3rem 1.2rem;grid-area:span 1/span 1/span 1/span 1}.tiendas__feature img{margin-inline:auto;margin-bottom:1.5rem;width:100%}.tiendas__feature h4{margin-bottom:0rem;font-size:1.6rem;font-weight:500}.tiendas__feature p{font-size:20px}@media screen and (max-width: 56.25em){.tiendas__feature{padding:1.3rem;border-radius:.8rem}}.tiendas__feature:nth-child(5){border-radius:0 0 30px 30px}@media screen and (max-width: 56.25em){.tiendas__feature:nth-child(5){border-radius:.8rem}}.tiendas .dark-feature{background-color:#7e35e4;color:#fff}@media screen and (max-width: 56.25em){.tiendas .white-feature{background-color:#e5e2ff}}.tiendas .dark-features-title{color:#fff;align-items:center;display:flex;justify-content:center}.tiendas .white-features-title{color:#7e35e4;font-weight:900;align-items:center;display:flex;justify-content:center}.video{padding-block:20px;position:relative;display:flex}.video__report{width:100%}@media screen and (max-width: 37.5em){.video__report{width:100%}}.button{position:fixed;border-radius:50%;bottom:30px;right:25px;padding:2px;transition:ease .3s;animation:efecto 1.2s infinite}.button:hover{transform:scale(1.1);transition:ease .3s;cursor:pointer}.button__icon img{width:70px;transition:ease 1s}@keyframes efecto{0%{box-shadow:0 0 #25d366d9}to{box-shadow:0 0 0 25px #25d36600}}*,*:after *:before{padding:0;margin:0;box-sizing:border-box;outline:0;text-decoration:none;list-style:none}body{font-family:Montserrat,sans-serif}img{display:block}a,li{text-decoration:none;list-style:none}button{display:inline-block;outline:none;border:none;background:none}h1{color:#000;font-size:70px;font-weight:700;line-height:1.1em;margin-bottom:10px}@media screen and (max-width: 56.25em){h1{font-size:40px}}h4{color:#000;font-size:36px;font-weight:700;line-height:1.1em}@media screen and (max-width: 56.25em){h4{font-size:25px}}h3{color:#000;margin-bottom:10px;font-size:50px;font-weight:700;line-height:1.1em}@media screen and (max-width: 75em){h3{font-size:30px}}h6{color:#000;margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.1em}.button-primary{color:#fff;text-align:center;text-decoration:none;background-color:#7e35e4;border-radius:30px;padding:10px 30px;transition:background-color .3s ease-in-out}.button-primary:hover{background-color:#54267d}
