
footer{z-index:100;background:linear-gradient(#fce1e1 0%,#fff 100%);border-top:1px solid #1e1c2191;width:100%;height:3rem;margin:0 auto;padding:0 5rem}@media screen and (max-width:992px){footer{height:auto;padding:1rem 0}}footer .footerContainer{flex-direction:row;justify-content:center;align-self:center;align-items:center;width:100%;height:100%;display:flex}@media screen and (max-width:992px){footer .footerContainer{flex-direction:column}}footer .footerContainer img{width:auto;height:1.2rem;margin-inline:.5rem}@media screen and (max-width:992px){footer .footerContainer img{margin:.5rem}}footer .footerContainer p{margin-inline:.5rem;font-family:Source Sans Pro,sans-serif;font-size:.9rem}@media screen and (max-width:992px){footer .footerContainer p{text-align:center}}
#home{width:100%;transition:opacity .5s ease-in-out;scroll-behavior:smooth!important}#home #welcome{text-align:center;scroll-behavior:smooth;flex-direction:column;justify-content:center;align-items:center;max-width:1500px;min-height:calc(100vh - 4rem);margin:0 auto;padding:0 5rem;display:flex}@media screen and (max-width:992px){#home #welcome{padding:0}}#home #welcome .arc,#home #welcome .arc-2{background-color:var(--second-bg);z-index:-1;border-top:none;border-radius:0 0 750px 750px;width:800px;height:calc(100vh - 4rem);position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:992px){#home #welcome .arc,#home #welcome .arc-2{width:80%}}#home #welcome .arc-2{border:solid 1px var(--main-color-50);background-color:#0000;border-top:1px solid #0000;height:calc(100vh - 14rem);transform:rotate(180deg)translate(50%,10%);height:120vh!important}#home #welcome h1{z-index:2;margin:0;font-size:4rem;font-weight:500}@media screen and (max-width:450px){#home #welcome h1{font-size:max(10vw,2rem);line-height:10vw}}#home #welcome h3{z-index:2;margin:1rem 0 0;font-size:1.5rem;font-weight:300}@media screen and (max-width:450px){#home #welcome h3{width:70%}}#home #welcome a{z-index:5;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}#home #welcome a img{cursor:pointer;justify-content:center;align-items:center;width:auto;height:6rem;animation-name:desplazamiento;animation-duration:5s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}@media screen and (max-height:600px){#home #welcome a img{display:none}}#home #homeIndex{text-align:center;background-color:var(--second-bg);scroll-behavior:smooth;z-index:2;background-image:url(/images/index/cloud.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;margin:0 auto;display:flex;position:relative;overflow-x:hidden}#home #homeIndex .h1Container{flex-direction:column;justify-content:center;align-items:center;width:auto;height:auto;margin:0 auto;display:flex;position:relative}#home #homeIndex .h1Container .circle{background-color:var(--second-bg);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:25rem;height:35rem;margin-bottom:5rem;padding:2rem;line-height:3rem;display:flex;position:absolute;top:2rem;transform:skew(-20deg)rotate(10deg)}@media screen and (max-width:992px){#home #homeIndex .h1Container .circle{width:100%;height:80%;top:2rem}}#home #homeIndex .h1Container h1{border:3px solid #fff;border-radius:50rem;flex-direction:column;justify-content:center;align-items:center;width:25rem;max-width:1500px;height:35rem;margin-bottom:5rem;padding:2rem;line-height:3rem;display:flex;position:relative}@media screen and (max-width:992px){#home #homeIndex .h1Container h1{aspect-ratio:1/1.5;height:80%}}@media screen and (max-width:576px){#home #homeIndex .h1Container h1{width:80%;height:auto}}#home #homeIndex .h1Container h1 span{color:#fff;font-size:2.5rem}#home #homeIndex p{-moz-column-count:2;column-count:2;text-align:left;z-index:5;max-width:1500px;margin-bottom:5rem;padding:0 5rem;line-height:1.8rem}@media screen and (max-width:992px){#home #homeIndex p{-moz-column-count:1;column-count:1;padding:2rem}}#home #homeTalleres{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:1500px;min-height:100vh;margin:0 auto;padding:0 5rem 2rem;display:flex}@media screen and (max-width:992px){#home #homeTalleres{padding:0 2rem 2rem}}#home #homeTalleres .talleresTitel{color:#968ab9;margin-top:4rem;margin-bottom:1rem;padding-top:2rem;font-size:2.5rem}#home #homeTalleres h4{color:#968ab9;margin:0 auto;font-size:1.5rem;font-weight:300}#home #homeTalleres #talleres{grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;height:auto;margin:2rem auto 0;font-size:2rem;display:grid}@media screen and (max-width:992px){#home #homeTalleres #talleres{grid-template-columns:repeat(1,1fr)}}#home #homeTalleres #talleres div{border:1px solid #fdadad;border-radius:15rem;flex-direction:column;justify-content:center;align-items:center;max-width:20.5rem;height:28rem;margin:0 auto;padding:5rem 1.5rem;display:flex}@media screen and (max-width:400px){#home #homeTalleres #talleres div{width:100%;max-width:none}}#home #homeTalleres #talleres div h4,#home #homeTalleres #talleres div h5,#home #homeTalleres #talleres div p{color:#968ab9}#home #homeTalleres #talleres div h4{margin-bottom:1rem;font-family:moneta,serif;font-size:2rem;line-height:2rem}#home #homeTalleres #talleres div h5{font-family:moneta,serif;font-size:1.5rem}#home #homeTalleres #talleres div p{font-weight:300}#home #homeTalleres #talleres div a{height:auto;color:var(--main-bg);cursor:pointer;background-color:#968ab9;border:2px solid #968ab9;border-radius:5rem;margin-top:2rem;padding:.5rem 1rem;transition:all .5s ease-in-out}#home #homeTalleres #talleres div a:hover{background-color:var(--main-bg);color:#968ab9}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes desplazamiento{0%{opacity:1;transform:translateY(0)}25%{opacity:1;transform:translateY(1.5rem)}50%{opacity:0;transform:translateY(1.5rem)}75%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}
#espacio{background-image:url(/images/index/cloud.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 9rem);display:flex;position:relative;overflow:hidden}#espacio h1{z-index:2}#espacio .background{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:right top;object-position:right top;width:100vw;height:100vh;position:absolute;top:0}#espacio .infoContainer{z-index:2;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;max-width:1500px;margin-bottom:0;padding:0 5rem;display:flex}@media screen and (max-width:992px){#espacio .infoContainer{padding-top:2rem}}@media screen and (max-width:576px){#espacio .infoContainer{flex-direction:column;padding:2rem}}#espacio .infoContainer img{aspect-ratio:1/1.7;-o-object-fit:cover;object-fit:cover;border-radius:50rem;width:30%;margin-top:10rem}@media screen and (max-width:576px){#espacio .infoContainer img{aspect-ratio:1/1.5;width:60%;height:auto;margin:1rem auto}}#espacio .infoContainer .magiaSM{display:none}@media screen and (max-width:576px){#espacio .infoContainer .magiaSM{display:block}}#espacio .infoContainer .magiaGD{display:block}@media screen and (max-width:576px){#espacio .infoContainer .magiaGD{display:none}}#espacio .infoContainer .textInfo{text-align:left;flex-direction:column;justify-content:space-around;width:70%;height:100%;padding:2rem 1rem 2rem 5rem;display:flex}@media screen and (max-width:576px){#espacio .infoContainer .textInfo{text-align:center;width:100%;padding:0}}#espacio .infoContainer .textInfo h1{z-index:2;text-align:right;margin-bottom:0}@media screen and (max-width:576px){#espacio .infoContainer .textInfo h1{text-align:center}}#espacio .infoContainer .textInfo h3{text-align:right;border-bottom:1px solid var(--main-color-50);width:100%;margin-top:0;padding-bottom:1rem;padding-left:20%}@media screen and (max-width:576px){#espacio .infoContainer .textInfo h3{text-align:center;padding-left:0}}#espacio .infoContainer .textInfo p{line-height:1.8rem}#espacio .infoContainer .textInfo p span{background:linear-gradient(#0000 0% 29%,#fff 30% 64%,#0000 65% 100%);padding-inline:.5rem;font-family:moneta,serif;font-size:1.5rem;font-weight:500}#espacio a{height:auto;color:var(--main-bg);cursor:pointer;background-color:#968ab9;border:2px solid #968ab9;border-radius:1.5rem;margin-bottom:2rem;padding:.5rem 1rem;font-family:moneta,serif;font-size:1.5rem;font-weight:500;transition:all .5s ease-in-out}#espacio a:hover{background-color:var(--main-bg);color:#968ab9}#espacio .textInfoP{width:100%;max-width:1500px;margin:1rem auto;padding:0 5rem}@media screen and (max-width:576px){#espacio .textInfoP{text-align:center;padding:0 2rem}}
#aboutContainer{background-image:url(/images/index/cloud.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}#about{flex-direction:row;justify-content:center;align-items:center;max-width:1500px;margin:auto;padding-top:2rem;padding-bottom:2rem;display:flex}@media screen and (max-width:992px){#about{flex-direction:column;padding:2rem}}#about img{-o-object-fit:cover;object-fit:cover;border-radius:20rem;width:30%;height:100vh;margin-left:5rem}@media screen and (max-width:992px){#about img{aspect-ratio:1/1.5;width:60%;height:auto;margin-left:0}}#about .aboutInfo{flex-direction:column;justify-content:center;align-items:center;display:flex}#about .aboutInfo h1,#about .aboutInfo p{text-align:left;width:100%;max-width:1500px;margin:0;padding:0 5rem}@media screen and (max-width:992px){#about .aboutInfo h1,#about .aboutInfo p{padding:0}}#about .aboutInfo h1{margin-bottom:2rem}#about .aboutInfo p{line-height:1.8rem}
#contact{background-image:url(/images/index/cloud.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:calc(100vh - 7rem);margin-top:-.5rem;padding-top:.5rem}#contact h1{text-align:center;line-height:2.8rem}#contact form{flex-flow:wrap;justify-content:center;align-items:center;width:800px;margin:auto;display:flex}@media screen and (max-width:992px){#contact form{width:80vw}}#contact form input{border:none;border-bottom:1px solid var(--main-color);margin-bottom:1rem;background-color:#0000;width:40%;height:2rem;margin-inline:1rem;padding:.5rem 1rem .5rem 0;display:flex}#contact form input:focus{outline:none}@media screen and (max-width:992px){#contact form input{width:80%}}#contact form button{cursor:pointer;background:0 0;border:none;width:80%;height:3rem;margin-top:1rem;margin-left:1rem}#contact form button p{border:1px solid var(--main-color);cursor:pointer;background:0 0;border-radius:1.5rem;place-self:start center;width:100px;margin-left:.5rem;padding:.5rem 1rem;transition:all .5s ease-in-out}#contact form button p:hover{background-color:var(--main-bg);color:#968ab9}.displayNone{display:none!important}.loaderContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#46464633;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.loader{width:55px;height:55px;margin:0 auto;display:flex}.loader:after{content:" ";border:6px solid #ad5656;border-color:#ad5656 #0000;border-radius:50%;width:2rem;height:2rem;margin:8px;animation:1.2s linear infinite loader;display:block}@keyframes loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
#purchase{background-image:url(/images/index/cloud.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:calc(100vh - 7rem);margin-top:-.5rem;padding-top:.5rem}#purchase h1{text-align:center;line-height:2.8rem}#purchase p{text-align:center;width:800px;margin:auto auto 3rem}@media screen and (max-width:992px){#purchase p{width:80vw}}#purchase form{flex-flow:wrap;justify-content:center;align-items:center;width:800px;margin:auto;display:flex}@media screen and (max-width:992px){#purchase form{width:80vw}}#purchase form input{border:none;border-bottom:1px solid var(--main-color);margin-bottom:1rem;background-color:#0000;width:40%;height:2rem;margin-inline:1rem;padding:.5rem 1rem .5rem 0;display:flex}#purchase form input:focus{outline:none}@media screen and (max-width:992px){#purchase form input{width:80%}}#purchase form .formBtn{cursor:pointer;background:0 0;border:none;width:80%;height:3rem;margin-top:1rem;margin-left:1rem}#purchase form .formBtn p{border:1px solid var(--main-color);cursor:pointer;background:0 0;border-radius:1.5rem;place-self:start center;width:100px;margin-left:.5rem;padding:.5rem 1rem;transition:all .5s ease-in-out}#purchase form .formBtn p:hover{background-color:var(--main-bg);color:#968ab9}.displayNone{display:none!important}.loaderContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#46464633;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.loader{width:55px;height:55px;margin:0 auto;display:flex}.loader:after{content:" ";border:6px solid #ad5656;border-color:#ad5656 #0000;border-radius:50%;width:2rem;height:2rem;margin:8px;animation:1.2s linear infinite loader;display:block}@keyframes loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mpBtnContainer{width:500px;margin:auto}.mpBtnContainer p{text-align:center!important;width:auto!important}
.loaderContainer{z-index:100;background-color:#a8a8a865;width:100vw;height:100vh;position:fixed;top:0;left:0;place-content:center!important;align-items:center!important}.loader{width:55px;height:55px;margin-inline:auto;display:flex}.loader:after{content:" ";border:6px solid #3f1d23;border-color:#3f1d23 #0000;border-radius:50%;width:2rem;height:2rem;margin:8px;animation:1.2s linear infinite loader;display:block}@keyframes loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
#emailModal{z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}#emailModal .emailModal{background-color:var(--main-bg);border:1px solid #00000080;border-radius:40rem;flex-direction:column;justify-content:center;align-items:center;width:250px;height:350px;padding:10px;display:flex}#emailModal .emailModal p{text-align:center;width:100%;font-family:moneta,serif;font-size:1.5rem}#emailModal .emailModal button{background:var(--second-color);width:auto;color:var(--main-bg);cursor:pointer;border:none;border-radius:5rem;margin-top:1rem;padding:.5rem 1rem}
#checkout{background-image:url(/images/index/cloud.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 7rem);margin-top:-.5rem;padding-top:.5rem;display:flex}#checkout h1{text-align:center;line-height:2.8rem}#checkout p{text-align:center;max-width:800px;margin:0 auto;padding:0 2rem}#checkout a{height:auto;color:var(--main-bg);cursor:pointer;background-color:#968ab9;border:2px solid #968ab9;border-radius:1.5rem;margin-top:2rem;padding:.5rem 1rem;font-family:moneta,serif;font-size:1.5rem;font-weight:500;transition:all .5s ease-in-out}#checkout a:hover{background-color:var(--main-bg);color:#968ab9}#checkout .contactLink{color:#968ab9;background:0 0;border:none;margin:0;padding:0}#checkout .contactLink:hover{color:#968ab9;background-color:#0000}
