.accordion-schedule{margin-bottom:1rem}@media (min-width:768px){.accordion-schedule{margin-bottom:1.5rem}}.accordion-schedule .accordion__item{position:relative;z-index:10;margin-bottom:-.75rem;display:flex;width:100%;cursor:pointer;align-items:center;justify-content:space-between;border-radius:3rem;padding:.75rem 1.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;text-transform:uppercase;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:all;transition-timing-function:ease;transition-duration:.25s;background:linear-gradient(90deg,#f5d5cb,#f5d5cb 35%,#f6f6eb)}.accordion-schedule .accordion__item.active{border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion-schedule .accordion__copy{display:grid;grid-template-rows:0fr;overflow:hidden;border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;border-bottom-width:1px;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:.75rem;opacity:0;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:all;transition-timing-function:ease;transition-duration:.25s}.accordion-schedule .accordion__copy.active{margin-top:.75rem;height:100%;grid-template-rows:1fr;--tw-bg-opacity:1;background-color:rgb(246 246 235/var(--tw-bg-opacity));padding-bottom:1.5rem;opacity:1}.accordion-schedule .accordion__copy .description-text{padding-top:.25rem;font-size:1rem;line-height:1.5rem}@media (min-width:768px){.accordion-schedule .accordion__copy .description-text{padding-top:.75rem;font-size:1.25rem;line-height:1.75rem}}.accordion-schedule .left-block{display:flex;height:3rem;align-items:center;justify-content:center;gap:1rem}@media (min-width:768px){.accordion-schedule .left-block{gap:2.5rem}}.accordion-schedule .left-block .number{width:2rem;border-right-width:1px;--tw-border-opacity:1;border-color:rgb(111 111 111/var(--tw-border-opacity));text-align:center;--tw-text-opacity:1;color:rgb(111 111 111/var(--tw-text-opacity))}@media (min-width:768px){.accordion-schedule .left-block .number{width:6rem}}.accordion-schedule .left-block .number{font-size:clamp(1.3rem,2vw,5rem)}.accordion-schedule .left-block .copy{display:flex;flex-direction:column;align-items:flex-start}.accordion-schedule .left-block .title{text-align:start;font-family:var(--font-montserrat);font-size:1.125rem;font-weight:500;line-height:1.25rem;--tw-text-opacity:1;color:rgb(108 108 108/var(--tw-text-opacity))}@media (min-width:768px){.accordion-schedule .left-block .title{font-size:1.5rem;line-height:2rem}}.accordion-schedule .left-block .description{font-size:1.125rem;line-height:1.75rem;font-weight:400;text-transform:uppercase}.accordion-schedule .icon{position:relative;height:34px;width:34px}.accordion-schedule .icon:before{position:absolute;top:50%;left:50%;height:2px;width:24px;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(108 108 108/var(--tw-bg-opacity));opacity:.7;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-content:"";content:var(--tw-content);transition-property:all;transition-timing-function:ease;transition-duration:.25s}@media (min-width:768px){.accordion-schedule .icon:before{width:34px}}.accordion-schedule .icon:after{position:absolute;top:50%;left:50%;height:2px;width:24px;--tw-translate-x:-50%;--tw-translate-y:-50%;--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(108 108 108/var(--tw-bg-opacity));opacity:.7;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-content:"";content:var(--tw-content);transition-property:all;transition-timing-function:ease;transition-duration:.25s}@media (min-width:768px){.accordion-schedule .icon:after{width:34px}}.accordion-schedule .icon.active:after{--tw-translate-y:-50%;--tw-rotate:-180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-content:"";content:var(--tw-content)}