:root{--color-black:#000000;--color-white:#FFFFFF;--color-orange:#AA4400;--color-orange-menu:#CE6500;--color-yellow:#FCEA1B;--color-mint:#90CFC4;--color-red:#9B1717;--color-black-20:rgba(0, 0, 0, 0.2);--color-black-30:rgba(0, 0, 0, 0.3);--color-white-20:rgba(255, 255, 255, 0.2);--xxxxxxxl:calc(9.8rem + 2 * ((100vw - 102.4rem) / 89.6));--xxxxxxl:calc(8.4rem + 1.4 * ((100vw - 102.4rem) / 89.6));--xxxxxl:calc(7.4rem + 1.4 * ((100vw - 102.4rem) / 89.6));--xxxxl:calc(6.4rem + 0.6 * ((100vw - 102.4rem) / 89.6));--xxxl:calc(5.4rem + 0.4 * ((100vw - 102.4rem) / 89.6));--xxl:calc(4.6rem + 0.2 * ((100vw - 102.4rem) / 89.6));--xl:calc(3rem + 0.3 * ((100vw - 102.4rem) / 89.6));--l:calc(2.6rem + 0.2 * ((100vw - 102.4rem) / 89.6));--m:calc(2.2rem + 0.4 * ((100vw - 102.4rem) / 89.6));--s:calc(2rem + 0.4 * ((100vw - 102.4rem) / 89.6));--xs:calc(1.8rem + 0.3 * ((100vw - 102.4rem) / 89.6));--xxs:calc(1.6rem + 0.2 * ((100vw - 102.4rem) / 89.6));--xxxs:calc(1.4rem + 0.2 * ((100vw - 102.4rem) / 89.6));--xxxxs:calc(1.2rem + 0.2 * ((100vw - 102.4rem) / 89.6));--xxxxxs:calc(1rem + 0.2 * ((100vw - 102.4rem) / 89.6));--xxxxxxs:calc(0.8rem + 0.2 * ((100vw - 102.4rem) / 89.6));--xxxxxxxs:calc(0.5rem + 0.2 * ((100vw - 102.4rem) / 89.6));--card:calc(3.4rem + 0.4 * ((100vw - 102.4rem) / 89.6));--padding-section:calc(100px + 40 * ((100vw - 1920px) / 1280)) 0;--padding-innersection:calc(64px + 20 * ((100vw - 1920px) / 1280)) 0;--padding-innersection02:calc(50px + 20 * ((100vw - 1920px) / 1280)) 0;--letter-spacing:0.25rem;--animationhover:all 0.3s ease;--sombra-interior:inset 0 24px 20px -10px var(--color-black-20);--borderradius:1rem}*{box-sizing:border-box}@media (min-width:1400px){.container-lg{max-width:85%}}body{margin:0;font-family:futura-pt,sans-serif;color:var(--color-black);background:url(../img/buenavista-img-bgOrange.webp) center/cover var(--color-orange)}a{color:inherit}button{font:inherit;cursor:pointer}img,picture{display:block}img{max-width:100%;height:auto}:focus-visible{outline:var(--color-black) solid .1875rem;outline-offset:.3125rem}.skip-link:not(:focus),.sr-only{position:absolute;width:.0625rem;height:.0625rem;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link:focus{position:fixed;top:.625rem;left:.625rem;z-index:10;background:var(--color-yellow);padding:var(--xxxxxs)}[hidden]{display:none!important}.header{position:relative;z-index:5;background:url(../img/buenavista-img-bgMenu.webp) center/cover var(--color-orange-menu);color:var(--color-white);font-family:manofa-condensed,sans-serif;font-weight:700}.header--container{display:flex;align-items:center;justify-content:space-between;gap:var(--xl);padding:var(--xxxxxxxs) 0}@media (max-width:1023px){:root{--xxxxxxxl:calc(6.2rem + 3.6 * ((100vw - 76.8rem) / 25.5));--xxxxxxl:calc(5.6rem + 2.8 * ((100vw - 76.8rem) / 25.5));--xxxxxl:calc(5rem + 2.4 * ((100vw - 76.8rem) / 25.5));--xxxxl:calc(4.4rem + 2 * ((100vw - 76.8rem) / 25.5));--xxxl:calc(3.8rem + 1.6 * ((100vw - 76.8rem) / 25.5));--xxl:calc(3.4rem + 1.2 * ((100vw - 76.8rem) / 25.5));--xl:calc(2.8rem + 0.2 * ((100vw - 76.8rem) / 25.5));--l:calc(2.2rem + 0.4 * ((100vw - 76.8rem) / 25.5));--m:calc(1.8rem + 0.4 * ((100vw - 76.8rem) / 25.5));--s:calc(1.6rem + 0.4 * ((100vw - 76.8rem) / 25.5));--xs:calc(1.5rem + 0.3 * ((100vw - 76.8rem) / 25.5));--xxs:calc(1.4rem + 0.2 * ((100vw - 76.8rem) / 25.5));--xxxs:calc(1.3rem + 0.1 * ((100vw - 76.8rem) / 25.5));--xxxxs:calc(1.1rem + 0.1 * ((100vw - 76.8rem) / 25.5));--xxxxxs:calc(0.9rem + 0.1 * ((100vw - 76.8rem) / 25.5));--xxxxxxs:calc(0.8rem + 0.1 * ((100vw - 76.8rem) / 25.5));--card:calc(2.8rem + 0.6 * ((100vw - 76.8rem) / 25.5))}.header--container{flex-wrap:wrap;gap:0}}.header--container__toggle{display:none;flex-direction:column;justify-content:center;gap:.2rem;width:2rem;height:auto;padding:0;border:0;background:0 0;color:inherit}.header--container__toggle span{display:block;width:100%;height:.4rem;background:currentColor}.header--container__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--xxl)}@media (max-width:1023px){.header--container__nav{flex-direction:column;align-items:stretch;padding:var(--xxs) 0}}.header--container__nav-link{display:flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap;gap:var(--xxxxxxs);font-size:var(--xxs);font-weight:500}@media (max-width:1023px){.header--container__nav-link{font-size:var(--s)}.header--container__corporate{max-width:10rem}}@media (max-width:767px){:root{--borderradius:0.5rem;--padding-innersection:calc(50px + 10 * ((100vw - 1920px) / 1280)) 0;--padding-innersection02:calc(45px + 20 * ((100vw - 1920px) / 1280)) 0;--xxxxxxxl:calc(4.6rem + 1.6 * ((100vw - 32rem) / 44.7));--xxxxxxl:calc(4.2rem + 1.4 * ((100vw - 32rem) / 44.7));--xxxxxl:calc(3.8rem + 1.2 * ((100vw - 32rem) / 44.7));--xxxxl:calc(3.4rem + 1 * ((100vw - 32rem) / 44.7));--xxxl:calc(3rem + 0.8 * ((100vw - 32rem) / 44.7));--xxl:calc(2.7rem + 0.7 * ((100vw - 32rem) / 44.7));--xl:calc(2.4rem + 0.4 * ((100vw - 32rem) / 44.7));--l:calc(2rem + 0.2 * ((100vw - 32rem) / 44.7));--m:calc(1.5rem + 0.3 * ((100vw - 32rem) / 44.7));--s:calc(1.4rem + 0.2 * ((100vw - 32rem) / 44.7));--xs:calc(1.3rem + 0.2 * ((100vw - 32rem) / 44.7));--xxs:calc(1.2rem + 0.2 * ((100vw - 32rem) / 44.7));--xxxs:calc(1.1rem + 0.2 * ((100vw - 32rem) / 44.7));--xxxxs:calc(0.9rem + 0.2 * ((100vw - 32rem) / 44.7));--xxxxxs:calc(0.7rem + 0.2 * ((100vw - 32rem) / 44.7));--xxxxxxs:calc(0.6rem + 0.1 * ((100vw - 32rem) / 44.7));--card:calc(2.4rem + 0.4 * ((100vw - 32rem) / 44.7))}.header--container__nav-link{font-size:var(--m)}}.header--container__nav-link[aria-current=page]::after,.header--container__nav-link[aria-current=page]::before{content:"";width:2.1rem;height:2.1rem;background:url(../img/buenavista-img-plecaMenu.webp) center/contain no-repeat}.header--container__nav-link[aria-current=page]::after{transform:scaleX(-1)}.header--container__nav-link:hover{color:var(--color-yellow)}.header--container__corporate{display:flex;align-items:center;flex-shrink:0;max-width:10rem;width:100%;height:auto;transition:var(--animationhover)}.header--container__corporate:focus-visible,.header--container__corporate:hover{transform:translateY(-.2rem) rotate(-1deg)}@media (prefers-reduced-motion:reduce){.header--container__corporate{transition:none}.header--container__corporate:focus-visible,.header--container__corporate:hover{transform:none}}.header--container__corporate img{width:100%}@media (max-width:1023px){.header.is-ready .header--container__toggle{display:flex;position:relative;z-index:2}.header.is-ready .header--container__nav{position:fixed;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--m);padding:var(--xl) var(--xxs);overflow-y:auto;background:url(../img/buenavista-img-bgMenu.webp) center/cover var(--color-orange-menu);opacity:0;visibility:hidden;pointer-events:none;transition:var(--animationhover)}.header.is-ready .header--container__corporate{position:relative;z-index:2}.header.is-ready.is-open .header--container__nav{opacity:1;visibility:visible;pointer-events:auto}.header.is-ready.is-open .header--container__toggle span:first-child{transform:translateY(.6rem) rotate(45deg)}.header.is-ready.is-open .header--container__toggle span:nth-child(2){opacity:0}.header.is-ready.is-open .header--container__toggle span:last-child{transform:translateY(-.6rem) rotate(-45deg)}}.home .comments,html.menu-open{overflow:hidden}.footer{background:url(../img/buenavista-img-bgOrange.webp) center/cover;padding:var(--padding-innersection)}.footer--container__content{text-align:center}.footer--container__content p{margin:0;font-family:futura-pt,sans-serif;font-size:var(--xxxxxs);font-weight:600;line-height:1.4;color:var(--color-white)}@media (max-width:1023px){.footer{padding:var(--padding-section)}.footer--container__content p{font-size:var(--xxxxs)}}@media (max-width:767px){.footer--container__content p{font-size:var(--xxxs)}.footer--container__content .name{display:block}}.footer--container__content .rights{display:inline-block}.button{display:block;width:20rem;max-width:100%;padding:0;border:0;background:0 0;transition:transform .2s ease}@media (prefers-reduced-motion:reduce){.button{transition:none}}.button:hover{transform:translateY(-.1875rem)}.button:disabled{cursor:default;transform:none}.home .comments{background:url(../img/buenavista-img-bgRed.webp) center/cover;color:var(--color-white);padding-top:var(--xl);padding-bottom:var(--xxxxxxxs)}.home .video,.home .winner{overflow:hidden;background:url(../img/buenavista-img-bgBlue.webp) center/cover}.home .comments--border{position:absolute;top:0;left:0;width:100%;transform:rotate(180deg);pointer-events:none}.home .comments--border img{width:100%}.home .comments--slider{--swiper-pagination-color:var(--color-white);--swiper-pagination-bullet-inactive-color:var(--color-white);--swiper-pagination-bullet-inactive-opacity:0.7;position:relative}.home .comments--quote{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--xxxxxxs);margin:0;text-align:center}.home .comments--quote p{margin:0;font-family:manofa-condensed,sans-serif;font-size:var(--xxxs);font-weight:500}.home .comments--quote cite{font-family:futura-pt,sans-serif;font-size:var(--xxxxs);font-style:normal}.home .comments .swiper-pagination{position:static}.home .comments .swiper-wrapper{align-items:center}.home .winner{padding:var(--padding-section)}.home .winner--container{position:relative;z-index:1;width:80%;margin:0 auto;text-align:center}.home .winner--title{margin:0 0 var(--xxxxxs);color:var(--color-yellow);font-family:cubano,sans-serif;font-size:var(--xl);font-weight:400;text-transform:uppercase}@media (max-width:767px){.home .winner--container{width:100%;padding:0 var(--xs)}.home .winner--title{margin-bottom:var(--l);font-size:var(--xxxl)}.home .winner--title-first,.home .winner--title-second{display:block}}.home .winner--title sup{font-size:var(--xxxxs)}.home .winner--description{margin:0;color:var(--color-white);font-family:futura-pt,sans-serif;font-size:var(--xxs);line-height:normal}@media (max-width:767px){.home .winner--description{font-size:var(--m)}}.home .winner--description strong{font-family:futura-pt-bold,sans-serif;font-weight:700}.home .winner--description sup{font-size:var(--xxxxxs)}.home .winner--border{position:absolute;left:0;z-index:1;width:100%;pointer-events:none}.home .winner--border_top{top:0;transform:rotate(180deg)}.home .winner--border_bottom{bottom:0}.home .winner--border img{width:100%}.home .video{padding:var(--padding-section);padding-bottom:calc(50px + 40 * (100vw - 1920px)/ 1280)}.home .video--wrapper{position:relative;overflow-x:clip}.home .video--hands,.home .video--map{position:absolute;pointer-events:none}.home .video--map{top:var(--xxxxl);left:50%;z-index:0;width:80%;transform:translate(-50%,0)}.home .video--map img{width:100%}.home .video--hands{bottom:-3rem;left:0;z-index:1;width:40%}@media (max-width:1023px){.home .video--hands,.home .video--map{display:none}}.home .video--hands img{width:100%}.home .video--container{position:relative;z-index:2}.home .video--container__content{width:65%;margin:0 auto;display:flex;flex-direction:column;gap:var(--xl)}@media (max-width:1023px){.home .video--container__content{width:100%}}@media (max-width:767px){.home .winner--description sup{font-size:var(--xxxxs)}.home .video{padding:var(--padding-section)}.home .video--container{padding:0 var(--xs)}.home .video--container__content{gap:var(--l)}.home .video--container__content-title h2{font-size:var(--m)}}.home .video--container__content-title{text-align:center}.home .video--container__content-title h2{margin:0;font-family:manofa-condensed,sans-serif;font-size:var(--m);font-weight:700;text-transform:uppercase;color:var(--color-white)}.home .video--container__content-player{position:relative;aspect-ratio:1632/916;background:var(--color-black);box-shadow:.2rem .2rem .3rem var(--color-black-30)}.home .video--container__content-player .poster img{width:100%}.home .video--container__content-player iframe,.home .video--container__content-player video{width:100%;height:100%;display:block;border:.2rem solid var(--color-yellow)}.home .video--container__content-player .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15%;padding:0;border:0;border-radius:50%;background:0 0;transition:var(--animationhover)}.home .playlist--border,.home .video--border{position:absolute;left:0;pointer-events:none}.home .video--container__content-player .play:hover{transform:translate(-50%,-50%) scale(1.05)}.home .video--container__content-player .play:focus-visible{outline:var(--color-black) solid .2rem;outline-offset:.4rem}.home .video--container__content-player .play img{width:100%}@media (prefers-reduced-motion:reduce){.home .video--container__content-player .play{transition:none}}.home .video--container__content-status{margin:0;text-align:center;font-size:var(--xxxxs)}.home .video--container__details{margin-top:var(--xxxxxl)}.home .video--container__details-title{display:flex;align-items:center;justify-content:center;gap:var(--xs);width:60%;margin-left:auto}@media (max-width:767px){.home .video--container__details{margin-top:var(--xl)}.home .video--container__details-title{gap:var(--xxxxxs);width:100%}}.home .video--container__details-title picture{width:14%}@media (max-width:767px){.home .video--container__details-title picture{width:24%}}.home .video--container__details-title picture:last-child{transform:scaleX(-1)}.home .video--container__details-title img{width:100%}.home .video--container__details-title h3{flex:none;margin:0;font-family:cubano-sharp;font-size:var(--xxl);font-weight:500;text-transform:uppercase;color:var(--color-white)}.home .video--container__details-content{width:60%;margin-left:auto;color:var(--color-white);text-align:center}@media (max-width:1023px){.home .video--container__details-content{width:82%;margin-right:auto}}.home .video--container__details-content h4,.home .video--container__details-content h5,.home .video--container__details-content p{margin:0}.home .video--container__details-content h4{margin-top:var(--s);color:var(--color-yellow);font-family:manofa-condensed,sans-serif;font-size:var(--xl);font-weight:400}@media (max-width:767px){.home .video--container__details-title h3{font-size:var(--xl)}.home .video--container__details-content{width:100%}.home .video--container__details-content h4{margin-top:var(--l);margin-bottom:var(--xxxs);font-size:var(--l)}}.home .video--container__details-content h5{margin-top:var(--xxs);font-family:futura-pt-bold,sans-serif;font-size:var(--xxxxs);font-weight:700;text-transform:uppercase}@media (max-width:767px){.home .video--container__details-content h5{margin-top:var(--s);margin-bottom:var(--xxxxs);font-size:var(--xxxs)}}.home .video--container__details-content p{margin-top:var(--xxxxxxs);font-size:var(--xxxxs);font-family:futura-pt,sans-serif;line-height:normal}@media (max-width:767px){.home .video--container__details-content p{font-size:var(--xxs)}.home .video--container__details-content p+p{margin-top:var(--xxxs)}}.home .video--container__details-content strong{font-family:futura-pt-bold,sans-serif;font-weight:700}.home .video--container__details-information{margin-top:var(--xs)}@media (max-width:767px){.home .video--container__details-information{margin-top:var(--s)}.home .playlist{padding:var(--padding-section)}}.home .video--container__details-information h5{margin-top:0}.home .video--border{bottom:0;z-index:3;width:100%}.home .video--border img{width:100%}.home .playlist{background:url(../img/buenavista-img-bgRed.webp) center/cover;padding:var(--padding-section)}.home .playlist--container__content{display:flex;flex-direction:column;align-items:center;gap:var(--s)}@media (max-width:767px){.home .playlist--container__content{gap:var(--l);padding:0 var(--xs)}}.home .hero,.home .schedule{padding:var(--padding-section)}.home .playlist--container__content-title{width:100%;max-width:53.875rem}@media (max-width:767px){.home .playlist--container__content-title{max-width:21.8125rem}}.home .playlist--container__content-title img{width:100%;height:auto}.home .playlist--container__content-player{width:100%;max-width:50.5rem}.home .playlist--container__content-player iframe{display:block;width:100%;height:22rem;border:0;border-radius:var(--borderradius)}.home .playlist--border{z-index:1;width:100%}.home .playlist--border_top{top:0;transform:rotate(180deg)}.home .playlist--border_bottom{bottom:0}.home .playlist--border img{width:100%}.home .schedule{background:url(../img/buenavista-img-bgBlue.webp) center/cover}.home .schedule--container{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title button" "line line" "days days";align-items:center;gap:var(--xxxs)}.home .schedule--container::after{content:"";grid-area:line;width:100%;height:.2rem;background:var(--color-yellow)}.home .schedule--title{grid-area:title;margin:0;color:var(--color-yellow);font-family:manofa-condensed,sans-serif;font-size:var(--l);font-weight:700}@media (max-width:767px){.home .schedule--container{grid-template-columns:1fr;grid-template-areas:"title" "line" "days" "navigation" "button"}.home .schedule--title{text-align:center;font-size:var(--m)}}.home .schedule--days{grid-area:days;gap:var(--xxxxxs);width:85%;margin:0 auto}.home .schedule--days .swiper-wrapper{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:inherit}.home .schedule--days.swiper-initialized .swiper-wrapper{display:flex;gap:0}@media (max-width:767px){.home .schedule--days{width:100%}.home .schedule--days .swiper-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}.home .schedule--days .schedule--day:nth-child(n+4){display:none}.home .schedule--days.swiper-initialized .schedule--day{display:block}}.home .schedule--day{text-align:center}.home .schedule--day-name{margin:0 0 var(--xxxxxxs);color:var(--color-white);font-family:futura-pt-bold,sans-serif;font-size:var(--xxxs);font-weight:700;text-transform:uppercase}.home .schedule--day-card{min-height:8rem;padding:var(--xxxxxxs);background:var(--color-white)}.home .schedule--day-date{display:block;color:var(--color-red);font-family:manofa-condensed,sans-serif;font-size:var(--xxxxs);font-weight:500;text-align:left;text-transform:uppercase}.home .schedule--day-times{margin:var(--xxxxxs) 0 0;padding:0;list-style:none}.home .schedule--day-times li{color:var(--color-black);font-family:futura-pt-bold,sans-serif;font-size:var(--xxxxs);font-weight:700}.home .schedule--navigation{grid-column:1/-1;justify-self:center;display:flex;justify-content:center;gap:var(--s)}@media (max-width:767px){.home .schedule--day-times li{font-size:var(--xxxs)}.home .schedule--navigation{grid-area:navigation}}.home .schedule--navigation button{border:0;background:0 0;color:var(--color-white);font-family:futura-pt-bold,sans-serif;font-size:var(--l);cursor:pointer;transition:var(--animationhover)}.home .schedule--navigation button:hover:not(.swiper-button-disabled){transform:translateY(-.2rem)}.home .schedule--navigation button.swiper-button-disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.home .schedule--navigation button{transition:none}}.home .schedule--button{grid-area:button;justify-self:end;transition:var(--animationhover)}.home .schedule--button:focus-visible,.home .schedule--button:hover{transform:translateY(-.2rem) rotate(-1deg)}@media (prefers-reduced-motion:reduce){.home .schedule--button{transition:none}.home .schedule--button:focus-visible,.home .schedule--button:hover{transform:none}}.home .schedule--button img{width:100%}.calendar--hero,.calendar--tickets,.footer,.home .comments,.home .hero,.home .playlist,.home .schedule,.home .show,.home .video,.home .winner{position:relative;isolation:isolate}.calendar--hero>.calendar--container,.calendar--hero>.container-lg,.calendar--tickets>.calendar--container,.calendar--tickets>.container-lg,.footer>.calendar--container,.footer>.container-lg,.home .comments>.calendar--container,.home .comments>.container-lg,.home .hero>.calendar--container,.home .hero>.container-lg,.home .playlist>.calendar--container,.home .playlist>.container-lg,.home .schedule>.calendar--container,.home .schedule>.container-lg,.home .show>.calendar--container,.home .show>.container-lg,.home .video>.calendar--container,.home .video>.container-lg,.home .winner>.calendar--container,.home .winner>.container-lg{position:relative;z-index:1}.calendar .parallax--background,.footer .parallax--background,.home .parallax--background,.motion-lines{inset:0;z-index:-1;overflow:hidden;pointer-events:none;position:absolute}.motion-lines{user-select:none}.motion-lines__stroke{position:absolute;width:20rem;height:auto;fill:none;stroke-width:.1rem;stroke-linecap:round;stroke-linejoin:round;opacity:.75;-webkit-mask-image:linear-gradient(90deg,transparent,var(--color-black) 18%,var(--color-black) 82%,transparent);mask-image:linear-gradient(90deg,transparent,var(--color-black) 18%,var(--color-black) 82%,transparent)}.motion-lines__stroke path{vector-effect:non-scaling-stroke;stroke-dasharray:1 1;animation:motion-line-travel 2.25s linear infinite;animation-play-state:paused}.motion-lines__stroke_wave{top:5%;left:-5rem;stroke:var(--color-white);transform:rotate(-18deg)}.motion-lines__stroke_loop{top:44%;right:-8rem;stroke:var(--color-yellow);transform:rotate(65deg)}.motion-lines__stroke_loop path{animation-duration:3s;animation-delay:-1s}.motion-lines__stroke_arc{top:1%;right:10%;stroke:var(--color-yellow);transform:rotate(12deg)}.motion-lines__stroke_arc path{animation-duration:2.6s;animation-delay:-.65s;animation-direction:reverse}.motion-lines__stroke_curl{bottom:18%;left:-6rem;stroke:var(--color-white);transform:rotate(-55deg)}.motion-lines__stroke_curl path{animation-duration:2.8s;animation-delay:-2.1s}.motion-lines__stroke_ribbon{bottom:0;left:34%;stroke:var(--color-mint)}.motion-lines__stroke_ribbon path{animation-duration:2.5s;animation-delay:-1.75s;animation-direction:reverse}.motion-lines.is-visible path{animation-play-state:running}.motion-lines_video .motion-lines__stroke_wave{top:38%;left:-8rem}.motion-lines_video .motion-lines__stroke_ribbon{stroke:var(--color-yellow);left:14%;bottom:2%}.motion-lines_playlist .motion-lines__stroke_loop{stroke:var(--color-mint)}.motion-lines_comments .motion-lines__stroke,.motion-lines_winner .motion-lines__stroke{opacity:.4}.motion-lines_comments .motion-lines__stroke_arc,.motion-lines_comments .motion-lines__stroke_ribbon,.motion-lines_winner .motion-lines__stroke_arc,.motion-lines_winner .motion-lines__stroke_ribbon{display:none}.motion-lines_footer .motion-lines__stroke{width:12rem}.motion-lines_footer .motion-lines__stroke_wave{top:30%;left:-2rem}.motion-lines_footer .motion-lines__stroke_loop{top:0;right:-3rem}.motion-lines_footer .motion-lines__stroke_ribbon{display:none}.motion-lines_footer .motion-lines__stroke_arc{width:6rem;top:-1rem;right:20%}.motion-lines_footer .motion-lines__stroke_curl{width:6rem;bottom:-1rem;left:20%;transform:rotate(-10deg)}@media (max-width:1023px){.motion-lines__stroke{width:14rem}}@media (max-width:767px){.home .schedule--button{justify-self:center;margin-top:var(--xxxs)}.motion-lines__stroke_curl,.motion-lines__stroke_wave{left:-4rem}.motion-lines__stroke{width:9rem;opacity:.6}.motion-lines__stroke_loop{right:-5rem}.motion-lines__stroke_arc{right:5%;top:0}.motion-lines__stroke_ribbon{left:15%;bottom:0}.motion-lines_video .motion-lines__stroke_wave{left:-4rem}.motion-lines_footer .motion-lines__stroke{width:6rem}}@keyframes motion-line-travel{0%{stroke-dashoffset:1;opacity:0}12%,88%{opacity:1}100%{stroke-dashoffset:-1;opacity:0}}.calendar .parallax--background__image,.footer .parallax--background__image,.home .parallax--background__image{position:absolute;inset:-7rem 0;background-position:center;background-size:cover;background-repeat:no-repeat}.home .hero,.home .show{overflow:hidden;background:url(../img/buenavista-img-bgOrange.webp) center/cover}@media (prefers-reduced-motion:reduce){.motion-lines__stroke path{animation:none;stroke-dasharray:none}.calendar .parallax--background,.footer .parallax--background,.home .parallax--background{display:none}}.home .hero{position:relative}.home .hero--container{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.home .hero--border,.home .hero--flowers,.home .hero--guitar,.home .hero--trumpet{position:absolute;pointer-events:none}.home .hero--container__title{width:50%}@media (max-width:1023px){.calendar .parallax--background__image,.footer .parallax--background__image,.home .parallax--background__image{inset:-5rem 0}.home .hero--container__title{width:60%}}@media (max-width:767px){.calendar .parallax--background__image,.footer .parallax--background__image,.home .parallax--background__image{inset:-6rem 0}.home .hero{padding:var(--padding-section);padding-bottom:calc(225px + 40 * (100vw - 1920px)/ 1280)}.home .hero--container__title{width:100%}}.home .hero--container__title img{width:100%}.home .hero--guitar{width:31%;top:-38%;left:-8%}@media (max-width:767px){.home .hero--guitar{width:40%;top:auto;bottom:-12%;left:-1%;transform:rotate(45deg)}.home .hero--flowers{display:none}}.home .hero--flowers{width:18%;top:17%;right:8%}.home .hero--trumpet{width:45%;right:-23%;bottom:7%;transform:scaleX(-1)}@media (max-width:767px){.home .hero--trumpet{width:75%;right:-35%;bottom:0}}.home .hero--border{bottom:0;left:0;z-index:2;width:100%}.home .show,.home .show--container,.home .show--container__content-history{position:relative}.home .hero--border img{width:100%}.home .show{padding:var(--padding-section)}.home .show--container{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:var(--xl)}.home .show--container__image{width:50%}@media (max-width:1023px){.home .show--container{flex-direction:column}.home .show--container__image{width:90%}}.home .show--container__content{width:50%}@media (max-width:1023px){.home .show--container__content{width:90%}}.home .show--container__content-history .flowers{position:absolute;pointer-events:none;width:35%;bottom:15%;left:-10%}@media (max-width:1023px){.home .show--container__content-history .flowers{width:35%;bottom:20%;right:-10%;left:initial}}.home .show--container__content-history .headline{position:relative;width:100%}.home .show--container__content-presale{margin:var(--padding-innersection);margin-bottom:0}.home .show--container__content-buttons{display:flex;flex-direction:column;align-items:center;margin:var(--padding-innersection);margin-bottom:0}.home .show--container__content-buttons .date{margin:0;font-family:futura-pt,sans-serif;font-size:var(--xxxs);font-weight:600;text-align:center}.home .show--trumpet{position:absolute;pointer-events:none;width:45%;bottom:3%;left:-34%}@media (max-width:1023px){.home .show--trumpet{width:60%;top:54%;left:-30%}}@media (max-width:767px){.home .show--trumpet{top:46%}}
