html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}button{font-size:100%;line-height:1.15}button{overflow:visible}button{text-transform:none}button,[type=button]{appearance:button;-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring{outline:1px dotted ButtonText}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0;font:inherit}h1,h2{text-wrap:balance}p{max-width:75ch;text-wrap:pretty}ol{list-style:none}img{max-width:100%;height:auto}a{display:block;color:#030712;text-decoration:none;background-color:transparent}img{max-width:100%;height:auto;font-style:italic;vertical-align:middle;border-style:none}button{padding:0;font:inherit;color:inherit;background:none;border:none;outline:none}@font-face{font-family:Inter;font-weight:300;font-display:swap;src:local("Inter Light"),url(/asset/font/inter/Inter-Light.woff2) format("woff2"),url(/asset/font/inter/Inter-Light.woff) format("woff"),url(/asset/font/inter/Inter-Light.ttf) format("ttf")}@font-face{font-family:Inter;font-weight:400;font-display:swap;src:local("Inter"),url(/asset/font/inter/Inter-Regular.woff2) format("woff2"),url(/asset/font/inter/Inter-Regular.woff) format("woff"),url(/asset/font/inter/Inter-Regular.ttf) format("ttf")}@font-face{font-family:Inter;font-weight:600;font-display:swap;src:local("Inter SemiBold"),url(/asset/font/inter/Inter-SemiBold.woff2) format("woff2"),url(/asset/font/inter/Inter-SemiBold.woff) format("woff"),url(/asset/font/inter/Inter-SemiBold.ttf) format("ttf")}@font-face{font-family:Inter;font-weight:700;font-display:swap;src:local("Inter Bold"),url(/asset/font/inter/Inter-Bold.woff2) format("woff2"),url(/asset/font/inter/Inter-Bold.woff) format("woff"),url(/asset/font/inter/Inter-Bold.ttf) format("ttf")}@font-face{font-family:Inter;font-weight:800;font-display:swap;src:local("Inter Black"),url(/asset/font/inter/Inter-Black.woff2) format("woff2"),url(/asset/font/inter/Inter-Black.woff) format("woff"),url(/asset/font/inter/Inter-Black.ttf) format("ttf")}h1{font-size:4.76rem}h2{font-size:3.81rem}p{font-size:1.56rem}html{scroll-behavior:smooth;scrollbar-gutter:stable;width:100%;font-size:62.5%}body{overflow-x:hidden;width:100%;font-family:Inter,system-ui,sans-serif;font-size:1.56rem;color:#030712;background-color:#f3f4f6;font-weight:400}.base-layout{max-width:192rem;margin:auto;padding-right:3.2rem;padding-left:3.2rem}@media screen and (min-width: 64em){.base-layout{padding-right:4.8rem;padding-left:4.8rem}}@media screen and (min-width: 80em){.base-layout{padding-right:6.4rem;padding-left:6.4rem}}.section{padding-top:8rem;padding-bottom:8rem}@media screen and (min-width: 64em){.section{padding-top:12.8rem;padding-bottom:12.8rem}}@media screen and (min-width: 80em){.section{padding-top:16rem;padding-bottom:16rem}}.fade-in{opacity:0}.fade-in-animation{animation:fadeIn 1.2s ease-in both}@keyframes fadeIn{to{opacity:1}}.fade-in-up{transform:translateY(3.2rem);opacity:0}.fade-in-up-animation{animation:fadeInUp 1.2s ease-in-out both}@keyframes fadeInUp{to{transform:translateY(0);opacity:1}}.fade-in-left{transform:translate(-3.2rem);opacity:0}.fade-in-left-animation{animation:fadeInLeft 1.2s ease-in-out both}@keyframes fadeInLeft{to{transform:translate(0);opacity:1}}.zoom-in{transform:scale(.5);opacity:0}.zoom-in-animation{animation:zoomIn 1.2s ease-out both}@keyframes zoomIn{to{transform:scale(1);opacity:1}}.skeleton{position:relative;overflow:hidden;display:block;visibility:hidden;opacity:0;background-color:#e5e7eb;border-radius:1.2rem;transition:opacity .5s,visibility .5s}.skeleton:before{content:"";position:absolute;top:0;left:0;transform:translate(-100%);width:100%;height:100%;background:linear-gradient(90deg,#0000,#9ca3af99,#0000);animation:1.5s shimmer infinite}.skeleton--active{visibility:visible;opacity:1}@keyframes shimmer{to{transform:translate(100%)}}.custom-image{position:relative;display:inline-block;border-radius:1.2rem;transition:opacity .5s,visibility .5s}.custom-image__skeleton{position:absolute;top:0;left:0;width:100%;height:100%}.custom-image__content{visibility:visible;opacity:1}::-webkit-scrollbar{width:1.3rem;border-radius:2rem}::-webkit-scrollbar-thumb{background-color:#ea413a;background-clip:content-box;border:.3rem solid transparent;border-radius:2rem}::-webkit-scrollbar-thumb:hover{background-color:#f57974}::-webkit-scrollbar-thumb:active{background-color:#b6251f}::-webkit-scrollbar-track{background:#e5e7eb}::-webkit-scrollbar-corner{background:#e5e7eb}.not-found{display:flex;flex-direction:column;gap:5.6rem;align-items:center;justify-content:center;min-height:100vh}.not-found__letter{font-size:40vw;color:#f3f4f6;text-shadow:0 .8rem 3.2rem rgba(0,0,0,.3);font-weight:800}@media screen and (min-width: 80em){.not-found__letter{position:absolute}}.not-found__container{z-index:10;display:flex;flex-direction:column;align-items:center;padding:4rem;background-color:#d1d5db80;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);border:.1rem solid #9ca3af;border-radius:2rem;box-shadow:0 .1rem .3rem #0000001a,0 .1rem .2rem #0000001a}@media screen and (min-width: 90em){.not-found__container{min-width:65rem}}@media screen and (min-width: 80em){.not-found__container{min-width:50rem}}.not-found__container-title{display:flex;gap:2rem;align-items:center;justify-content:center}.not-found__title{font-size:4.76rem;text-align:center;font-weight:800}@media screen and (min-width: 90em){.not-found__title{font-size:7.45rem}}@media screen and (min-width: 80em){.not-found__title{font-size:5.96rem}}.not-found__emoji{width:4rem}@media screen and (min-width: 80em){.not-found__emoji{width:6.4rem}}.not-found__subtitle{max-width:32rem;margin:2rem 0;font-size:1.95rem;line-height:1.5;text-align:center}@media screen and (min-width: 80em){.not-found__subtitle{font-size:2.44rem}}.not-found__description{font-size:1.25rem;text-align:center}@media screen and (min-width: 80em){.not-found__description{font-size:1.56rem}}.not-found__button{margin-top:4rem;padding:.8rem 3.2rem;color:#f3f4f6;background-color:#030712;border-radius:3.2rem;transition:transform .5s;font-weight:600}.not-found__button:hover{transform:scale(1.05)}.not-found__button:active{transform:scale(.95)}.hero{position:relative;width:100%;min-height:100vh;padding-top:4rem;padding-bottom:4rem}@media screen and (min-width: 80em){.hero{display:flex;gap:12.8rem;align-items:center;width:100%}}.hero__logo{width:20.8rem}@media screen and (min-width: 80em){.hero__logo{width:24rem}}.hero__title{font-size:3.04rem;line-height:1;letter-spacing:-1px;font-weight:800}@media screen and (min-width: 30em){.hero__title{font-size:3.81rem}}@media screen and (min-width: 48em){.hero__title{font-size:4.76rem}}@media screen and (min-width: 64em){.hero__title{font-size:5.96rem}}@media screen and (min-width: 80em){.hero__title{font-size:7.45rem}}.hero__title-color{color:#ea413a}.hero__description{line-height:1.5}@media screen and (min-width: 48em){.hero__description{font-size:1.95rem}}.hero__container{display:flex;flex-direction:column;gap:2.4rem;align-items:self-start;width:100%}@media screen and (min-width: 80em){.hero__container{width:100%}}.hero__button{cursor:pointer;display:flex;gap:1.2rem;align-items:center;padding:.8rem 2rem;color:#f3f4f6;background-color:#ea413a;border-radius:999rem;transition:transform .5s;font-weight:600}.hero__button:hover{transform:scale(1.05)}.hero__button:active{transform:scale(.95)}.hero__button-icon{fill:#f3f4f6}.hero__ticket{position:relative;left:-8rem;width:12.8rem}@media screen and (min-width: 48em){.hero__ticket{width:17.6rem}}@media screen and (min-width: 80em){.hero__ticket{left:-9.6rem;width:22.4rem}}.hero__big-text{width:50rem}@media screen and (min-width: 48em){.hero__big-text{position:relative;top:-3.2rem;left:4.8rem;width:75rem}}@media screen and (min-width: 80em){.hero__big-text{top:auto;left:-50rem;transform:rotate(90deg);width:100rem;min-width:100rem}}.hero__radial{z-index:-1;top:38.4rem;left:-20.8rem}.hero__slider-text{position:relative;top:-10rem;left:6rem}@media screen and (min-width: 80em){.hero__slider-text{top:auto;left:auto;display:flex;align-items:center;max-width:8rem;min-height:100vh}}.hero__container-image{position:relative;display:flex;flex-direction:column;gap:3.2rem}@media screen and (min-width: 80em){.hero__container-image{align-items:center;justify-content:center;width:40%;max-height:85rem}}.hero__image{transform:rotate(15deg);width:12.8rem;min-width:12.8rem;border:1px solid #ea413a;box-shadow:0 .4rem .6rem #0000001a,0 .2rem .4rem #0000001a;transition:transform .5s}.hero__image:hover{transform:scale(1.05) rotate(15deg)}@media screen and (min-width: 30em){.hero__image{width:20.8rem;min-width:20.8rem}}@media screen and (min-width: 48em){.hero__image{width:32rem;min-width:32rem}}.hero__image-row{display:flex;gap:2rem;align-items:flex-start;justify-content:center}@media screen and (min-width: 30em){.hero__image--1{position:relative;top:-2rem;left:-.8rem}}@media screen and (min-width: 48em){.hero__image--1{left:-9.6rem;width:28.8rem}}.hero__image--2{position:relative;bottom:-5.6rem;left:-1.2rem;width:10rem;min-width:10rem}@media screen and (min-width: 30em){.hero__image--2{width:16rem;min-width:16rem}}@media screen and (min-width: 48em){.hero__image--2{bottom:-12.8rem;left:-11.2rem;width:22.4rem}}.hero__image--3{position:relative;top:-3.2rem;right:-2rem}@media screen and (min-width: 48em){.hero__image--3{right:1.2rem}}.hero__image--4{width:16rem;min-width:16rem}@media screen and (min-width: 30em){.hero__image--4{width:22.4rem;min-width:22.4rem}}@media screen and (min-width: 48em){.hero__image--4{width:28.8rem;min-width:28.8rem}}.hero__image--6{position:relative;top:-4rem;left:4rem}@media screen and (min-width: 30em){.hero__image--6{top:-2.8rem;left:4.4rem}}@media screen and (min-width: 48em){.hero__image--6{top:-6.4rem;left:5.6rem;width:28.8rem;min-width:28.8rem}}.hero__image--7{position:relative;top:-6.4rem;right:-5.6rem}@media screen and (min-width: 30em){.hero__image--7{top:-4.4rem}}@media screen and (min-width: 48em){.hero__image--7{top:-3.2rem;right:-6.8rem}}.hero__image-radial{z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%)}.radial{position:absolute;display:block;width:38.4rem;height:38.4rem;background:radial-gradient(100% 100% at 50% 50%,#ea413a4d 0,#ea413a0d 40%,#fff0 50%)}.card-big-event{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width: 48em){.card-big-event{flex-direction:row;gap:6.4rem}}.card-big-event__image{width:100%;max-width:90rem;object-fit:cover;border:.1rem solid #ea413a;box-shadow:0 .4rem .6rem #0000001a,0 .2rem .4rem #0000001a}.card-big-event__container-image{width:100%}.card-big-event__container-date{display:flex;gap:1.2rem;align-items:center}@media screen and (min-width: 48em){.card-big-event__container-date{flex-direction:column}}.card-big-event__date-divider{display:block;width:.3rem;height:2.4rem;background-color:#ea413a;border-radius:2rem}@media screen and (min-width: 48em){.card-big-event__date-divider{width:100%;height:.3rem}}.card-big-event__date-mouth{font-size:2.44rem}@media screen and (min-width: 30em){.card-big-event__date-mouth{font-size:3.04rem}}@media screen and (min-width: 48em){.card-big-event__date-mouth{font-size:3.81rem}}@media screen and (min-width: 80em){.card-big-event__date-mouth{font-size:4.76rem}}.card-big-event__date-day{font-size:2.44rem;font-weight:800}@media screen and (min-width: 30em){.card-big-event__date-day{font-size:3.04rem}}@media screen and (min-width: 48em){.card-big-event__date-day{font-size:3.81rem}}@media screen and (min-width: 80em){.card-big-event__date-day{font-size:4.76rem}}.card-big-event__container-row{display:flex;gap:.8rem;align-items:center}.card-big-event__container-description{display:flex;flex-direction:column;gap:.8rem}.card-big-event__container-information{display:flex;flex-direction:column;gap:3.2rem}@media screen and (min-width: 80em){.card-big-event__container-information{gap:5.6rem;width:80%}}.card-big-event__title{font-size:3.04rem;line-height:1;letter-spacing:-1px;font-weight:800}@media screen and (min-width: 30em){.card-big-event__title{font-size:3.81rem}}@media screen and (min-width: 80em){.card-big-event__title{font-size:4.76rem}}.card-big-event__icon{width:2.4rem;height:2.4rem;fill:#9ca3af}.card-big-event__data-text{color:#9ca3af;font-weight:600}.card-big-event__description{line-height:1.5}@media screen and (min-width: 30em){.card-big-event__description{font-size:1.95rem}}@media screen and (min-width: 80em){.card-big-event__description{font-size:2.44rem}}.card-big-event__button-icon{transition:transform .5s}.card-big-event__button{cursor:pointer;position:relative;display:flex;gap:1.6rem;align-items:center;margin-top:2rem;font-weight:600}.card-big-event__button:before{content:"";position:absolute;z-index:-1;top:-.4rem;left:-1.2rem;width:3.2rem;height:3.2rem;opacity:.5;background-color:#fde4e3;border:1px solid #faaaa7;border-radius:999rem;transition:opacity .5s,transform .5s}.card-big-event__button:after{content:"";position:absolute;top:-2rem;left:0;width:100%;height:.2rem;background-color:#ea413a;border-radius:2rem}.card-big-event__button:hover:before{transform:scale(1.2);opacity:1}.card-big-event__button:hover .card-big-event__button-icon{transform:translate(.6rem)}@media screen and (min-width: 30em){.card-big-event__button{font-size:1.95rem}}.card-big-event__container{display:flex;flex-direction:column;gap:3.2rem;width:100%}@media screen and (min-width: 48em){.card-big-event__container{flex-direction:row-reverse;gap:4.8rem}}.card-event{max-width:45rem;background-color:#f9fafb;border:.1rem solid #9ca3af;border-radius:2rem;box-shadow:0 .4rem .6rem #0000001a,0 .2rem .4rem #0000001a;transition:transform .5s}.card-event:hover{transform:scale(1.05)}.card-event__image{width:100%;border-top-left-radius:2rem;border-top-right-radius:2rem}.card-event__container{position:relative;display:flex;flex-direction:column;gap:1.2rem;padding:2rem}.card-event__date-row{display:flex;gap:.8rem;align-items:center}.card-event__icon{width:2rem;height:2rem;fill:#9ca3af}.card-event__data-text{font-size:1.25rem;color:#6b7280;font-weight:600}.card-event__container-date{display:flex;flex-direction:column;gap:.6rem}.card-event__description{line-height:1.5}.card-event__title{font-weight:800;font-size:2.44rem;line-height:1;letter-spacing:-1px}@media screen and (min-width: 30em){.card-event__title{font-size:3.04rem}}.card-event__button{font-weight:600;cursor:pointer;display:flex;gap:1.2rem;align-items:center;justify-content:center;padding:.4rem 1.6rem;color:#f3f4f6;background-color:#ea413a;border-radius:999rem}.card-event__button-icon{fill:#f3f4f6}.card-event__container-icon-whatsapp{cursor:pointer;position:absolute;top:-2rem;right:2rem;display:flex;padding:.8rem;background-color:#f3f4f6;border:.1rem solid #9ca3af;border-radius:999rem;box-shadow:0 .4rem .6rem #0000001a,0 .2rem .4rem #0000001a}.card-event__icon-whatsapp{width:2rem;height:2rem;fill:#16a34a}.card-event__error{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.card-event__error-icon{width:3.2rem;height:3.2rem;fill:#ef4444}.card-event__error-text{line-height:1.5}@media screen and (min-width: 30em){.card-event__error-text{font-size:1.95rem}}.card-event__error-button{cursor:pointer;margin-top:3.2rem;padding:1.2rem 2rem;color:#f3f4f6;background-color:#d8312a;border-radius:999rem;box-shadow:0 .2rem 2rem #0000000d;transition:transform .5s;font-weight:600}.card-event__error-button:hover{transform:scale(1.05)}.card-event__error-button:active{transform:scale(.95)}.card-event__error-container{display:flex;gap:2rem;align-items:center}.event__container-card{position:relative;display:flex;flex-wrap:wrap;gap:6.4rem;align-items:center;justify-content:center;margin-top:8rem}.event__container-card:before{content:"";position:absolute;top:-4.4rem;left:0;width:100%;height:.2rem;background-color:#ea413a;border-radius:2rem}@media screen and (min-width: 64em){.event__container-card{margin-top:16rem}.event__container-card:before{top:-8rem}}.loader{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:80vh;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:opacity .5s,visibility .5s}.loader--active{position:relative;visibility:visible;opacity:1}.loader__container{position:relative;display:flex;align-items:center;justify-content:center;width:22.4rem;height:22.4rem}.loader__ring{position:absolute;width:100%;height:100%;border-radius:50%;animation:ring 2s linear infinite}.loader__ring:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;box-shadow:0 0 5px #ffffff4d}.loader__image{width:80%;height:auto}@keyframes ring{0%{transform:rotate(0);box-shadow:1px 5px 2px #ea413a}50%{transform:rotate(180deg);box-shadow:1px 5px 2px #faaaa7}to{transform:rotate(360deg);box-shadow:1px 5px 2px #ea413a}}.footer{position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f4433659,#00000059 66%)}.footer__container-image{position:absolute;z-index:-1;width:100%;height:100%}.footer__image{width:100%;height:100%;object-fit:cover}.footer__container{display:flex;flex-direction:column;gap:3.2rem;align-items:center;justify-content:center;padding-top:12.8rem}.footer__title{font-size:3.81rem;line-height:1;color:#f3f4f6;text-align:center;letter-spacing:-.1rem;font-weight:800}@media screen and (min-width: 30em){.footer__title{font-size:4.76rem}}@media screen and (min-width: 48em){.footer__title{font-size:5.96rem}}@media screen and (min-width: 64em){.footer__title{font-size:7.45rem}}.footer__button{cursor:pointer;display:flex;gap:1.2rem;align-items:center;padding:.6rem 3.2rem;color:#f3f4f6;background-color:#ea413a;border-radius:999rem;transition:transform .5s;font-weight:600}.footer__button:hover{transform:scale(1.05)}.footer__button:active{transform:scale(.95)}@media screen and (min-width: 30em){.footer__button{padding:1.6rem 3.2rem;font-size:1.95rem}}.footer__button-icon{width:2.8rem;height:2.8rem}.footer__container-copyright{display:flex;flex-direction:column;gap:.8rem;align-items:center;margin-top:12.8rem}.footer__copyright-text{color:#d1d5db;text-align:center}.animation-delay-20{animation-delay:.2s}.animation-delay-40{animation-delay:.4s}.animation-delay-60{animation-delay:.6s}.animation-delay-80{animation-delay:.8s}.animation-delay-100{animation-delay:1s}.animation-delay-120{animation-delay:1.2s}.animation-delay-140{animation-delay:1.4s}.animation-delay-160{animation-delay:1.6s}.animation-delay-200{animation-delay:2s}.block{display:block}.inline{display:inline}
