.calendar--hero,.calendar--tickets{position:relative;isolation:isolate;overflow:hidden}.calendar--hero>.container-lg,.calendar--tickets>.container-lg{position:relative;z-index:1}.calendar--hero{background:url(../img/buenavista-img-bgOrange.webp) center/cover var(--color-orange-menu);padding:var(--padding-section)}.calendar--hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:3rem;background:url(../img/buenavista-img-pleca-desktop.webp) center top/auto 100% repeat-x;transform:rotate(180deg);pointer-events:none}.calendar #calendar .fc-prev-button::after,.calendar--tickets__flourish_right{transform:scaleX(-1)}.calendar--hero__logo{display:block;width:60%;margin:0 auto}@media (max-width:767px){.calendar--hero{padding:var(--xl) 0 var(--xxxl)}.calendar--hero::before{height:1.8rem;background-image:url(../img/buenavista-img-pleca-mobile.webp)}.calendar--hero__logo{width:78%}}.calendar--hero__logo img{width:100%}.calendar--hero__flowers{position:absolute;right:6%;bottom:0;width:11%}@media (max-width:767px){.calendar--hero__flowers{right:2%;bottom:-5%;width:12%}}.calendar--hero__border,.calendar--tickets__border,.cast__border,.faqs__border{left:0;bottom:0;pointer-events:none}.calendar--hero__border{position:absolute;z-index:2;width:100%}.calendar--hero__border img{width:100%}.calendar--tickets{background:url(../img/buenavista-img-bgGreen.webp) center/cover var(--color-mint);padding:var(--padding-section);padding-bottom:var(--xxxxxxl)}.calendar--tickets__title{display:flex;align-items:center;justify-content:center;gap:var(--xxxxxxs);margin:0 0 var(--xl);color:var(--color-white);font-family:manofa-condensed,sans-serif;font-size:var(--xxl);font-weight:500;text-align:center;text-transform:uppercase}.calendar--tickets__title picture{flex:0 0 8rem;width:8rem}@media (max-width:767px){.calendar--tickets{padding-bottom:var(--xxxxxxxl)}.calendar--tickets__title{font-size:var(--xl);margin-bottom:var(--xxxxl)}.calendar--tickets__title picture{flex-basis:5rem;width:5rem}}.calendar--tickets__title img{width:100%}.calendar--tickets__border{position:absolute;z-index:2;width:100%}.calendar--tickets__border img{width:100%}.calendar--container__tabs{display:flex;justify-content:center;gap:var(--xxxxxxxs);border-bottom:.2rem solid var(--color-yellow);margin-bottom:var(--m)}.calendar--container__tabs button{flex:0 1 14rem;min-width:0;height:3rem;padding:.2rem var(--xxxs);border:0;background:url(../img/buenavista-img-tickets-bgTitle.webp) center/100% 100% no-repeat;color:var(--color-orange);font-family:cubano-sharp;font-size:var(--xs);font-weight:700;text-transform:uppercase;opacity:.7;transition:var(--animationhover)}.calendar #calendar .fc-day-other .fc-daygrid-day-top,.calendar--container__tabs button.active,.calendar--container__tabs button:hover,.cast__select.is-selected .cast__hover,.cast__select:focus-visible .cast__hover{opacity:1}@media (max-width:767px){.calendar--container__tabs{gap:0;margin-bottom:var(--xxs)}.calendar--container__tabs button{flex:1 1 0;height:1.9rem;padding:.2rem 0;font-size:var(--xxxxs)}}.calendar--container__filters{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--xxxxxxs);margin-bottom:var(--s)}.calendar--container__filters button{border:0;border-radius:var(--borderradius);padding:var(--xxxxxxs) var(--xxxs);font-family:futura-pt-bold,sans-serif;font-size:var(--xxxxs)}.calendar--container__filters button.active{outline:var(--color-yellow) solid .2rem;outline-offset:.2rem}.calendar--container__status{margin:var(--s) auto;color:var(--color-white);font-family:futura-pt,sans-serif;font-size:var(--xxs);text-align:center}.calendar--container__retry{display:block;margin:var(--s) auto;border:0;padding:var(--xxxxxxs) var(--xxs);background:var(--color-yellow);color:var(--color-orange);font-family:manofa-condensed,sans-serif;font-size:var(--xxs)}.calendar--container__noscript{color:var(--color-white);font-size:var(--xxs);text-align:center}.calendar #calendar{width:65%;margin:0 auto;--fc-border-color:transparent;--fc-today-bg-color:transparent}.calendar #calendar .fc-daygrid-body>table>tbody>tr:nth-child(n+6){display:none}@media (max-width:1023px){.calendar #calendar{width:85%}}.calendar #calendar .fc-header-toolbar{justify-content:center;gap:var(--xxxxxs);margin-bottom:var(--xxs)}.calendar #calendar .fc-toolbar-chunk:first-child{order:1}.calendar #calendar .fc-toolbar-chunk:nth-child(2){order:2}.calendar #calendar .fc-toolbar-chunk:last-child{order:3}.calendar #calendar .fc-toolbar-title{color:var(--color-yellow);font-family:cubano-sharp;font-size:var(--xl);font-weight:700;text-transform:uppercase}@media (max-width:767px){.calendar #calendar{width:100%}.calendar #calendar .fc-header-toolbar{margin-bottom:var(--m)}.calendar #calendar .fc-toolbar-title{font-size:var(--xl)}}.calendar #calendar .fc-button-primary{border:0;background:0 0;color:var(--color-yellow);box-shadow:none;font-size:var(--l);transition:var(--animationhover)}@media (max-width:767px){.calendar #calendar .fc-button-primary{font-size:var(--m)}}.calendar #calendar .fc-button-primary:active,.calendar #calendar .fc-button-primary:focus,.calendar #calendar .fc-button-primary:hover{border:0;background:0 0;color:var(--color-white);box-shadow:none}.calendar #calendar .fc-button-primary:disabled{background:0 0;color:var(--color-yellow);opacity:.5}.calendar #calendar .fc-button-primary .fc-icon{font-size:var(--s)}.calendar #calendar .fc-next-button,.calendar #calendar .fc-prev-button{font-size:0}.calendar #calendar .fc-col-header-cell-cushion,.calendar #calendar .fc-daygrid-day-number{font-family:futura-pt-bold,sans-serif;font-size:var(--xxxxs);font-weight:700;text-decoration:none}.calendar #calendar .fc-next-button::after,.calendar #calendar .fc-prev-button::after{content:"";display:block;width:var(--xxxs);height:var(--m);background:currentColor;clip-path:polygon(0 0,100% 37%,100% 63%,0 100%,0 72%,56% 50%,0 28%)}.calendar #calendar .fc-scrollgrid,.calendar #calendar .fc-scrollgrid td,.calendar #calendar .fc-scrollgrid th{border:0}.calendar #calendar .fc-col-header-cell{padding-bottom:var(--xxxxxs);background:0 0}.calendar #calendar .fc-col-header-cell-cushion{color:var(--color-white);text-transform:uppercase}.calendar #calendar .fc-daygrid-day-frame{display:flex;flex-direction:column;height:6rem;margin:.1rem;border:.2rem solid var(--color-yellow);border-radius:var(--borderradius);background:var(--color-white-20)}@media (max-width:767px){.calendar #calendar .fc-col-header-cell{padding-bottom:0}.calendar #calendar .fc-col-header-cell-cushion{font-size:var(--xxxxs)}.calendar #calendar .fc-daygrid-day-frame{height:6rem;margin:.1rem;border-width:.1rem}}.calendar #calendar .fc-daygrid-day-top{flex-direction:row}.calendar #calendar .fc-daygrid-day-number{padding:var(--xxxxxxs);color:var(--color-black)}@media (max-width:767px){.calendar #calendar .fc-daygrid-day-number{padding:var(--xxxxxxxs);font-size:var(--xxxxs)}}.calendar #calendar .fc-day-other .fc-daygrid-day-number{color:var(--color-black)}.calendar #calendar .fc-daygrid-day-events{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1;min-height:0;margin:0 0 var(--xxxxxxxs)}.calendar #calendar .fc-daygrid-event-harness{width:auto;max-width:100%;margin:.1rem 0}.calendar #calendar .fc-daygrid-event{display:block;margin:0;border:0;border-radius:var(--borderradius);min-width:2.1rem;padding:.1rem .3rem;background:var(--color-orange);color:var(--color-white);text-align:center;text-decoration:none;white-space:normal}.calendar #calendar .fc-daygrid-event:hover{background:var(--color-red);color:var(--color-white)}.calendar #calendar .fc-event-main{color:var(--color-white)}.calendar #calendar .event-time{font-family:futura-pt,sans-serif;font-size:var(--xxxxxxs);font-weight:500}@media (max-width:767px){.calendar #calendar .fc-daygrid-event{padding:.1rem}.calendar #calendar .event-time{font-size:var(--xxxxxxs)}}.calendar #calendar .event-relaxed{display:block;font-size:var(--xxxxxxxs)}.calendar--sections{--section-premier:#E51010;--section-vip:#CF0365;--section-platino:#6F93C8;--section-golden:#6EDDC1;--section-orquesta1:#1AA86B;--section-orquesta2:#FC3D74;--section-orquesta3:#FF6565;--section-orquesta4:#7C0462;--section-orquesta5:#A44EA6;display:grid;grid-template-columns:1fr 2fr;grid-template-areas:"details stage";align-items:center;gap:var(--xl);width:100%;margin:0 auto;padding:var(--xl) var(--xl) 0;color:var(--color-white)}.calendar--sections__stage{grid-area:stage;width:100%}.calendar--sections__stage img{width:100%}@media (max-width:1023px){.calendar--sections{display:flex;flex-direction:column;gap:var(--xxxxxxl);padding:var(--xxxxxxl) 0 0}.calendar--sections__stage{width:80%;margin:0 auto}}@media (max-width:767px){.calendar--sections{gap:var(--l);padding:var(--l) 0 0}.calendar--sections__stage{width:100%}}.calendar--sections__details{grid-area:details;width:90%;padding-top:var(--xl)}@media (max-width:1023px){.calendar--sections__details{width:80%;align-self:center;padding-top:0}}.calendar--sections__title{margin:0 0 var(--xxxxxxs);font-family:cubano-sharp;font-size:var(--xl);font-weight:500;text-align:center;text-transform:uppercase}.calendar--sections__prices{margin:0;padding:0;list-style:none}.calendar--sections__price{display:grid;grid-template-columns:var(--xxs) 1fr auto;align-items:center;gap:var(--xxxxxxs);padding:var(--xxxxxxxs) 0}@media (max-width:767px){.calendar--sections__details{width:100%}.calendar--sections__price{grid-template-columns:var(--m) 1fr auto}}.calendar--sections__price:nth-child(4),.calendar--sections__price:nth-child(7){border-top:.2rem solid var(--color-white);margin-top:var(--xxxxxxs);padding-top:var(--xxs)}.calendar--sections__swatch{width:var(--xxs);height:var(--xxs)}.calendar--sections__swatch--premier{background:var(--section-premier)}.calendar--sections__swatch--vip{background:var(--section-vip)}.calendar--sections__swatch--platino{background:var(--section-platino)}.calendar--sections__swatch--golden{background:var(--section-golden)}.calendar--sections__swatch--orquesta1{background:var(--section-orquesta1)}.calendar--sections__swatch--orquesta2{background:var(--section-orquesta2)}.calendar--sections__swatch--orquesta3{background:var(--section-orquesta3)}.calendar--sections__swatch--orquesta4{background:var(--section-orquesta4)}.calendar--sections__swatch--orquesta5{background:var(--section-orquesta5)}.calendar--sections__amount,.calendar--sections__name{font-family:cubano-sharp;font-size:var(--xxxs);font-weight:500;text-transform:uppercase;white-space:nowrap}@media (max-width:767px){.calendar--sections__swatch{width:var(--m);height:var(--m)}.calendar--sections__amount,.calendar--sections__name{font-size:var(--xs)}}.calendar--sections__legend{text-align:center;margin-top:var(--xxxxs);font-size:var(--xxxxs)}.calendar--venue{display:grid;grid-template-columns:1.2fr 1fr;grid-template-areas:"title title" "photo description" "address description" "map description" "arrival arrival";column-gap:var(--xl);row-gap:var(--xxs);padding:var(--xl) var(--xl) 0;color:var(--color-white);text-align:center}@media (max-width:1023px){.calendar--venue{display:flex;flex-direction:column;align-items:center;padding:var(--xl) 0 0}.calendar--venue__photo{width:80%}}@media (max-width:767px){.calendar--sections__legend{font-size:var(--xxxs)}.calendar--venue{gap:var(--l);padding-top:0}}.calendar--venue__title{grid-area:title;margin:0;color:var(--color-yellow);font-family:cubano-sharp,sans-serif;font-size:var(--xl);font-weight:500;text-transform:uppercase}@media (max-width:767px){.calendar--venue__title{font-size:var(--l)}}.calendar--venue p,.cast__placeholder span{font-family:futura-pt,sans-serif;font-size:var(--xxxxs)}.calendar--venue__photo{grid-area:photo}@media (max-width:767px){.calendar--venue__photo{width:90%}}.calendar--venue__description{grid-area:description}@media (max-width:1023px){.calendar--venue__description{width:80%}}@media (max-width:767px){.calendar--venue__description{width:90%}}.calendar--venue__flourish{align-self:center;width:80%}@media (max-width:767px){.calendar--venue__flourish{width:100%}}.calendar--venue__address{grid-area:address;font-style:normal}@media (max-width:1023px){.calendar--venue__address{width:80%}}@media (max-width:767px){.calendar--venue__address{width:100%}}.calendar--venue__map{grid-area:map;justify-self:center;display:block;width:8rem;transition:var(--animationhover)}.calendar--venue__map:focus-visible,.calendar--venue__map:hover{transform:translateY(-.2rem) rotate(-1deg)}.calendar--venue__arrival{grid-area:arrival;justify-self:center;width:80%}.calendar--venue picture img,.cast__border,.cast__border img{width:100%}.calendar--venue__address,.calendar--venue__arrival,.calendar--venue__description{display:flex;flex-direction:column;gap:var(--xxxxxxs)}.calendar--venue__description{justify-content:space-between}.calendar--venue p{margin:0;font-weight:500}.calendar--venue strong{font-family:futura-pt-bold,sans-serif;font-weight:700}.calendar+.footer{padding:var(--padding-innersection02)}@media (max-width:767px){.calendar--venue__arrival{width:100%}.calendar--venue__address,.calendar--venue__arrival,.calendar--venue__description{gap:var(--xxxs)}.calendar--venue p{font-size:var(--xxs)}.calendar+.footer{padding:var(--m) 0}}.cast{position:relative;background:url(../img/buenavista-img-bgBlue.webp) center/cover var(--color-mint);padding:var(--padding-section);color:var(--color-white)}.cast__border{position:absolute;z-index:2}.cast__title{font-size:var(--xxl);margin:0;font-family:manofa-condensed,sans-serif;font-weight:500;line-height:1;text-align:center;text-transform:uppercase}.cast__flourish{display:block;width:25%;margin:var(--xxxxxxs) auto var(--xl)}.cast__flourish img{width:100%}@media (max-width:767px){.cast{padding:var(--xxxxl) 0}.cast__title{font-size:var(--xxxl)}.cast__flourish{width:60%;margin-bottom:var(--xxxxl)}}.cast__tabs{margin-bottom:var(--xxl)}.cast__panel{min-height:0}.cast__carousel{position:relative;padding:0 var(--l)}.cast__slider{--cast-gap:var(--xl);column-gap:var(--cast-gap)}.cast__slider .swiper-wrapper{align-items:flex-start}.cast__creative-label,.cast__placeholder{flex-direction:column;aspect-ratio:458/468}.cast__slider:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cast-gap)}@media (max-width:767px){.cast__tabs{margin-bottom:var(--xxxl)}.cast__carousel{padding:0 var(--xxs)}.cast__slider{--cast-gap:var(--xxs)}.cast__slider:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}.cast__person{text-align:center;min-width:0}.cast__creative-label{display:flex;align-items:center;justify-content:center;width:80%;margin:0 auto}@media (max-width:767px){.cast__creative-label{width:90%}}.cast__socials{display:flex;flex-wrap:wrap;align-items:center;gap:var(--xxxxxxs);margin:0 0 var(--xxs);padding:0;list-style:none}.cast__social{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:.1rem solid transparent;border-radius:var(--borderradius);color:var(--color-yellow);text-decoration:none;transition:var(--animationhover)}.cast__social svg{width:1.5rem;height:1.5rem}.cast__social:focus-visible,.cast__social:hover{background:var(--color-white-20);color:var(--color-yellow);border-color:currentColor}.cast__social:focus-visible{outline:solid var(--color-yellow);outline-offset:.15rem}@media (prefers-reduced-motion:reduce){.cast__social{transition:none}}.cast__select{display:block;width:100%;padding:0;border:0;color:inherit;background:0 0;text-align:center}.cast__label,.cast__text-name{padding:var(--xxxxxxxs) var(--xxxxxxs)}.cast__placeholder{display:flex;align-items:center;justify-content:center;background:url(../img/buenavista-img-bgOrange.webp) center/cover var(--color-orange);color:var(--color-yellow)}.cast__placeholder svg{width:50%;fill:none;stroke:currentColor;stroke-width:2}.cast__text-name{display:block;width:90%;margin:var(--xxxxxxs) auto 0;background:url(../img/buenavista-img-tickets-bgTitle.webp) center/100% 100% no-repeat var(--color-yellow);color:var(--color-black);font-family:cubano-sharp,sans-serif;font-size:var(--xxs);overflow-wrap:anywhere}.cast__text-role{display:inline-block;max-width:90%;padding:var(--xxxxxxxs);background:var(--color-black);color:var(--color-white);font-family:futura-pt-bold,sans-serif;font-size:var(--xxxxs);line-height:1.1;overflow-wrap:anywhere}.cast__empty,.cast__sample{font-family:futura-pt,sans-serif}.cast__select.is-selected .cast__placeholder,.cast__select:focus-visible .cast__placeholder{outline:var(--color-yellow) solid .2rem;outline-offset:-.2rem}.cast__person--creative .cast__photo{display:block;transition:var(--animationhover)}@media (prefers-reduced-motion:reduce){.cast__person--creative .cast__photo{transition:none}}.cast__person--creative .cast__text-name{transition:var(--animationhover)}@media (prefers-reduced-motion:reduce){.cast__person--creative .cast__text-name{transition:none}}.cast__person--creative .cast__select.is-selected .cast__text-name,.cast__person--creative .cast__select:focus-visible .cast__text-name{transform:scale(1.06)}.cast__person--creative .cast__select.is-selected .cast__photo,.cast__person--creative .cast__select:focus-visible .cast__photo{transform:scale(1.06)}@media (hover:hover){.cast__select:hover .cast__placeholder{outline:solid var(--color-yellow);outline-offset:-.2rem}.cast__person--creative .cast__select:hover .cast__photo,.cast__person--creative .cast__select:hover .cast__text-name{transform:scale(1.06)}}.cast__portrait{position:relative;width:80%;margin:0 auto;aspect-ratio:458/468}.cast__portrait img,.cast__portrait picture{width:100%;height:100%}.cast__portrait img{object-fit:cover}@media (max-width:767px){.cast__portrait{width:90%}}.cast__hover{position:absolute;inset:0;opacity:0;transition:var(--animationhover)}@media (prefers-reduced-motion:reduce){.cast__hover{transition:none}}.cast__arrow,.faqs__arrow{transition:var(--animationhover)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.cast__person:hover .cast__hover{opacity:1}}.cast__name{display:block;width:58%;margin:var(--xxxxxxs) auto 0}.cast__name img{width:100%}.cast__arrow{position:absolute;top:30%;z-index:1;width:var(--l);border:0;padding:0;background:0 0}.cast__arrow img{width:100%}.cast__arrow.swiper-button-disabled{opacity:.4;cursor:default}.cast__arrow.swiper-button-lock{display:block}@media (max-width:767px){.cast__arrow{width:var(--xxs)}}.cast__bio-photo img,.cast__bio-title img{width:100%}.cast__previous{left:0;transform:scaleX(-1)}.cast__next{right:0}.cast__empty{margin:0;font-size:var(--xxs);text-align:center}.cast__sample{display:block;font-size:var(--xxxxs)}.cast__label{display:inline-block;margin-top:var(--xxxxxxs);background:var(--color-yellow);color:var(--color-black);font-family:cubano-sharp,sans-serif;font-size:var(--xxs)}.cast__bio{display:grid;grid-template-columns:1fr 4fr;align-items:start;gap:var(--xl);margin-top:var(--xl);padding:0 var(--l)}@media (max-width:767px){.cast__bio{display:block;margin-top:var(--xxxl);padding:0 var(--xxs)}.cast__bio-photo{display:none}}.cast__bio-content{min-width:0}.cast__bio-content p{margin:0 0 var(--xxs);font-family:futura-pt,sans-serif;font-size:var(--xxs);font-weight:500;line-height:1.25}.cast__bio-title,.faqs__title{font-family:manofa-condensed,sans-serif;font-weight:500}@media (max-width:767px){.cast__bio-content p{font-size:var(--xs)}}.cast__bio:not(:has(.cast__bio-photo)) .cast__bio-content{grid-column:1/-1}.cast__bio-title{display:flex;align-items:center;gap:var(--xxxs);margin:0 0 var(--l);font-size:var(--l)}.faqs__list,.faqs__title{gap:var(--xxxxxxs);display:flex}.cast__bio-title picture{flex:0 1 8rem}.cast__back{grid-column:1/-1;justify-self:end;width:var(--l);height:var(--l);border:0;padding:var(--xxxxxxs);background:0 0}.cast__back span{display:block;width:100%;height:100%;border-top:.25rem solid var(--color-yellow);border-left:.25rem solid var(--color-yellow);transform:rotate(45deg)}.faqs{--faqs-corner:1.5rem;--faqs-duration:300ms;position:relative;background:url(../img/buenavista-img-bgRed.webp) center/cover var(--color-red);padding:var(--padding-section)}@media (max-width:767px){.cast__bio-title{font-size:var(--xl)}.cast__back{display:block;margin:var(--xl) 0 0 auto}.faqs{padding:var(--xl) 0 var(--xxxxl)}}.faqs__border{position:absolute;z-index:2;width:100%}.faqs__border img{width:100%}.faqs__title{font-size:var(--xxl);align-items:center;justify-content:center;margin:0 0 var(--xl);color:var(--color-white);line-height:1}.faqs__flourish{flex:0 0 var(--xxl);width:var(--xxl)}.faqs__flourish img{width:100%}.faqs__flourish--right{transform:scaleX(-1)}@media (max-width:767px){.faqs__title{font-size:var(--xl);margin-bottom:var(--xl)}.faqs__flourish{flex-basis:var(--xxxxl);width:var(--xxxxl)}}.faqs__list{flex-direction:column;width:75%;margin:0 auto}.faqs__item{position:relative;isolation:isolate;color:var(--color-orange)}.faqs__item.is-reveal-pending{opacity:0}.faqs__item::before{content:"";position:absolute;inset:0;z-index:-1;border:var(--faqs-corner) solid transparent;border-image-source:url(../img/buenavista-img-closeOpen.webp);border-image-slice:130 fill;border-image-repeat:stretch;pointer-events:none}.faqs__question{display:flex;align-items:center;justify-content:space-between;gap:var(--xxs);min-height:3.75rem;padding:var(--xxxxxxs) var(--xl);font-family:futura-pt-bold,sans-serif;font-size:var(--xxxxs);font-weight:700;line-height:1.2;list-style:none;cursor:pointer}.faqs__question::-webkit-details-marker{display:none}.faqs__question::marker{content:""}.faqs__question:focus-visible{outline:var(--color-white) solid .2rem;outline-offset:.2rem}@media (max-width:767px){.faqs__list{width:100%;gap:var(--xxs)}.faqs__question{min-height:4rem;padding:var(--xxxxxxs) var(--l);gap:var(--xxxxxxs);font-size:var(--xxxs)}}.faqs__arrow{flex:0 0 1rem;width:1rem;height:1rem;margin-top:-.4rem;border-right:.2rem solid currentColor;border-bottom:.2rem solid currentColor;transform:rotate(45deg)}.faqs__item[open] .faqs__arrow{margin-top:.4rem;transform:rotate(225deg)}.faqs__item.is-closing .faqs__arrow{margin-top:-.4rem;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.faqs__arrow{transition:none}}.faqs__answer{padding:var(--xxxxxxs) var(--xl) var(--xxs);font-family:futura-pt,sans-serif;font-size:var(--xxxxs);font-weight:500;line-height:1.4}.faqs__answer p{margin:0 0 var(--xxxxxxs)}.faqs__answer p:last-child{margin-bottom:0}@media (max-width:767px){.faqs__answer{padding:var(--xxxxxxs) var(--l) var(--xxs);font-size:var(--xxxs)}}
