body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.schedule-container{background-color:#fff;border:30px solid #231f20;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:1200px;padding:15px 24px 0}.schedule-container .bruins-game{background-color:#fcb618!important;color:#231f20}.schedule-container .celtics-game{background-color:#0d7a3d!important;color:#fff}.schedule-container .header{align-items:center;display:flex;font-family:BlenderProHeavy,sans-serif!important;gap:0;margin-bottom:10px}.schedule-container .team-logo{object-fit:cover}.schedule-container .button-container{display:flex;justify-content:center}.schedule-container .button{background-color:#231f20;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:BlenderProHeavy,sans-serif!important;font-size:.85rem;font-weight:700;height:38px;justify-self:start;letter-spacing:2px;line-height:17px;margin:0 10px;min-width:195px;padding:10px 16px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease;white-space:nowrap;width:fit-content}.schedule-container .button:hover{background-color:#444}.schedule-container .team-logo-container{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;left:-45px;position:relative}.schedule-container .celtics-logo{height:175px;object-fit:cover;width:140px}.schedule-container .bruins-logo{height:140px;object-fit:cover;width:140px}.schedule-container .title-container{left:-20px;position:relative}.schedule-container .main-title{font-size:2.4rem;font-weight:500;line-height:.7;text-transform:uppercase}.schedule-container .subtitle{font-size:5.7rem;font-weight:500;letter-spacing:-5px;line-height:.7;padding:0;text-transform:uppercase}.schedule-container .package-info{display:flex}.schedule-container .package-border{border:6px solid #828487;flex:1 1;padding:10px 10px 0}.schedule-container .package-label{background-color:#828487;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 100%,calc(100% - 20px) 100%,0 100%);display:inline-block;font-family:BlenderProHeavy,sans-serif!important;font-weight:500;margin-bottom:-2px;padding:4px 30px 0 8px}.schedule-container .package-label h3{color:#fff;font-size:1.2rem;font-weight:700;margin:0 10px}.schedule-container .info-stack{align-items:flex-start;display:flex;flex-direction:column;margin-left:1rem}.schedule-container .info-stack-bruins{align-items:flex-start;display:flex;flex-direction:column-reverse;margin-left:1rem}.schedule-container .info-text{font-family:NeueJune Roman,sans-serif!important;font-size:.75rem;margin:0}.schedule-container .calendar-legend-wrap{align-items:flex-start;display:flex}.schedule-container .calendar-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:1fr;margin-bottom:10px}.schedule-container .calendar-month,.schedule-container .month-header{font-family:BlenderProHeavy,sans-serif!important}.schedule-container .month-header{background-color:#828487;color:#fff;font-weight:700;letter-spacing:2pxs;margin-left:1.5px;margin-right:1.5px;padding:0;text-align:center}.schedule-container .days-grid{background-color:#fff;display:grid;grid-template-columns:repeat(7,1fr)}.schedule-container .day-name{background-color:#828487;color:#fff;font-family:BlenderProHeavy,sans-serif!important;font-size:.75rem;font-weight:600;margin:2px;padding:0;text-align:center}.schedule-container .day-cell{background-color:#c5c6c8;height:50px;margin:2px;padding:0;position:relative;text-align:center;z-index:10}.schedule-container .day-number{bottom:0;font-family:NeueJune Roman,sans-serif!important;font-size:.6rem;font-weight:700;position:absolute;right:2px;z-index:10}.schedule-container .day-number.white{color:#fff!important}.schedule-container .day-number.black{color:#000!important}.schedule-container .empty-day{background-color:#e6e7e9}.schedule-container .special-day{background-color:#b8965a;color:#000}.schedule-container .special-game{background-color:#b8965a!important;color:#000}.schedule-container .day-cell.special-game .event-label{align-items:center;display:flex;font-size:.7rem;justify-content:center;left:50%;line-height:.9;text-align:center;top:50%;transform:translate(-50%,-50%)}.schedule-container .event-label{align-items:flex-start;display:flex;flex-direction:column;font-family:NeueJune Roman,sans-serif!important;font-size:.8rem;font-weight:700;height:100%;justify-content:flex-start;left:0;position:absolute;text-align:left;top:0;width:100%}.schedule-container .event-label span{left:2px;position:relative}.schedule-container .event-label span.team{display:block;font-family:NeueJune Roman,sans-serif!important;font-size:.6rem;font-weight:700;line-height:1}.schedule-container .event-label span.time{display:block;font-family:NeueJune Roman,sans-serif!important;font-size:.6rem;line-height:.5;margin-top:2px}.schedule-container .plan-id{background-color:#fff;bottom:1px;display:flex;font-family:NeueJune Roman,sans-serif!important;font-size:.8rem;font-weight:700;justify-content:flex-end;position:relative}.schedule-container .plan-footer{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-family:NeueJune Roman,sans-serif!important;justify-content:space-between}.schedule-container .day-cell.split{overflow:hidden;padding:0;position:relative}.schedule-container .split-event-label{display:flex;flex-direction:column;height:100%;width:100%}.schedule-container .split-event-label .event-label{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;margin:0;padding:4px;text-align:left}.schedule-container .split-event-label .event-label.top{border-bottom:1px solid #828487;clip-path:polygon(0 0,100% 0,0 100%);font-family:NeueJune Roman,sans-serif!important;font-size:.5rem;height:100%;left:0;position:absolute;top:0;width:100%}.schedule-container .split-event-label .event-label.top span{font-family:NeueJune Roman,sans-serif!important;font-size:.5rem;line-height:1.5;margin-left:-2px;margin-top:-3px}.schedule-container .split-event-label .event-label.bottom{align-items:flex-end;clip-path:polygon(100% 0,100% 100%,0 100%);display:flex;height:100%;justify-content:flex-end;left:0;padding-bottom:11px;padding-right:2px;top:0;width:100%;z-index:1}.schedule-container .split-event-label .event-label.bottom span{font-family:NeueJune Roman,sans-serif!important;font-size:.5rem;line-height:1.5;margin-left:-2px;margin-top:-5px}.schedule-container .split-event-label .event-label.bruins-day{background-color:#fbbf24;z-index:1}.schedule-container .split-event-label .event-label.celtics-day{background-color:#059669;color:#fff}.schedule-container .split-event-label .event-label.special-day{background-color:#92400e;color:#fff}.schedule-container .legend{flex:0 0 auto;margin-bottom:32px}.schedule-container .legend-title{font-family:BlenderProHeavy,sans-serif!important;font-size:1.6rem;font-weight:500;line-height:1.1;margin-bottom:8px;margin-top:10px;text-align:center}.schedule-container .legend-text{font-family:NeueJune Roman,sans-serif!important;font-size:.9rem;margin-bottom:16px;text-align:center}.schedule-container .legend-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(1,1fr);padding-left:20px}.schedule-container .legend-item{align-items:center;display:flex;gap:8px}.schedule-container .color-box{height:20px;width:20px}.schedule-container .bruins-color{background-color:#fbbf24}.schedule-container .celtics-color{background-color:#059669}.schedule-container .celtics-game-group-play{position:relative}.schedule-container .celtics-game-group-play:before{background-color:#0d7a3d!important;border:3px solid #b8965a;content:""}.celtics-game-group-play .day-number,.celtics-game-group-play .event-label{color:#fff}.schedule-container .gray-color{background-color:#d1d5db}.schedule-container .special-color{background-color:#b8965a}.schedule-container .legend-label{font-family:BlenderProHeavy,sans-serif!important;font-size:.9rem}.schedule-container .legend-nba-cup{line-height:1}.schedule-container .footer{align-content:center;display:flex;justify-content:center;margin-bottom:10px;margin-top:10px;text-align:center}.schedule-container .footer-date{font-size:.75rem;margin-top:16px}.event-pre{font-size:.55rem;left:2px;line-height:1;margin-top:-2px;position:relative;text-align:center;text-transform:uppercase}.schedule-container .split-event-label .event-label.top .event-pre{font-size:.4rem;left:0;margin-top:0;position:relative}.schedule-container .split-event-label .event-label.bottom .event-pre{font-size:.4rem;margin-top:0}.schedule-container .calendar-grid .day-cell.split-two-days{position:relative}.schedule-container .calendar-grid .day-cell.split-two-days>.subcell{display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}.schedule-container .calendar-grid .day-cell.split-two-days>.subcell.bottom .event-label{clip-path:polygon(0 0,100% 0,0 100%);font-size:.5rem;padding-left:2px;padding-top:10px}.schedule-container .calendar-grid .day-cell.split-two-days>.subcell.bottom .event-label .event-pre,.schedule-container .calendar-grid .day-cell.split-two-days>.subcell.top .event-label .event-pre{font-size:.35rem}.schedule-container .calendar-grid .day-cell.split-two-days>.subcell.bottom .event-label .time,.schedule-container .calendar-grid .day-cell.split-two-days>.subcell.top .event-label .time{font-size:.5rem;margin-top:1px}.schedule-container .calendar-grid .day-cell.split-two-days>.subcell.top .event-label{align-content:flex-end;align-items:flex-end;border-top:1px solid #000;display:flex;font-size:.5rem;height:100%;justify-content:flex-end;padding-bottom:15px;padding-right:2px;position:relative;width:100%}.schedule-container .calendar-grid .day-cell.split-two-days .day-number{font-family:NeueJune Roman,sans-serif;font-size:.6rem;font-weight:700;position:absolute}.schedule-container .calendar-grid .day-cell.split-two-days .subcell.bottom .day-number{align-content:flex-start;align-items:flex-start;bottom:0;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;left:1px;position:absolute;right:0;top:0;width:100%}.schedule-container div.day-cell.split:has(.celtics-game) span.day-number{color:#fff!important}.schedule-container .calendar-grid .day-cell.split-two-days>.subcell.bottom:has(.event-label.celtics-game) .day-number,.schedule-container .calendar-grid .day-cell.split-two-days>.subcell.top:has(.event-label.celtics-game) .day-number{color:#fff}.schedule-container .calendar-grid .day-cell.split-two-days>.subcell.bottom:has(.event-label.bruins-game) .day-number,.schedule-container .calendar-grid .day-cell.split-two-days>.subcell.top:has(.event-label.bruins-game) .day-number{color:#000}.schedule-container .calendar-grid .day-cell.split-two-days>.subcell.bottom.day-number,.schedule-container .calendar-grid .day-cell.split-two-days>.subcell.top.day-number{color:#fff}@media (min-width:768px){.schedule-container .main-title{margin-bottom:0}.schedule-container .subtitle{margin:0}.schedule-container .calendar-grid{grid-template-columns:repeat(3,1fr)}.schedule-container .legend-grid{grid-template-columns:repeat(1,1fr)}}@media print{@page{size:letter portrait;margin:.25in}body,html{color-adjust:exact!important;height:100%;margin:0;padding:0;page-break-inside:avoid;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:100%}.suite-package-button{display:none!important}.schedule-container{box-shadow:none;margin:0 auto;position:relative;transform-origin:top center;width:1000px}.schedule-container,.schedule-container .bold-text,.schedule-container .bruins-color,.schedule-container .calendar-grid,.schedule-container .calendar-legend-wrap,.schedule-container .calendar-month,.schedule-container .celtics-color,.schedule-container .circle-logo,.schedule-container .color-box,.schedule-container .day-cell,.schedule-container .day-cell.split,.schedule-container .day-name,.schedule-container .day-number,.schedule-container .day-number.black,.schedule-container .day-number.white,.schedule-container .days-grid,.schedule-container .empty-day,.schedule-container .event-label,.schedule-container .event-label span.team,.schedule-container .event-label span.time,.schedule-container .footer,.schedule-container .footer-date,.schedule-container .footer-subtitle,.schedule-container .footer-title,.schedule-container .footer-year,.schedule-container .gray-color,.schedule-container .header,.schedule-container .info-stack,.schedule-container .info-text,.schedule-container .legend,.schedule-container .legend-grid,.schedule-container .legend-item,.schedule-container .legend-label,.schedule-container .legend-text,.schedule-container .legend-title,.schedule-container .logo-container,.schedule-container .logo-text,.schedule-container .main-title,.schedule-container .month-header,.schedule-container .package-border,.schedule-container .package-info,.schedule-container .package-label,.schedule-container .package-label h3,.schedule-container .plan-footer,.schedule-container .plan-id,.schedule-container .special-color,.schedule-container .special-day,.schedule-container .special-game,.schedule-container .split-event-label,.schedule-container .split-event-label .event-label,.schedule-container .split-event-label .event-label.bottom,.schedule-container .split-event-label .event-label.bottom span,.schedule-container .split-event-label .event-label.bruins-day,.schedule-container .split-event-label .event-label.celtics-day,.schedule-container .split-event-label .event-label.special-day,.schedule-container .split-event-label .event-label.top,.schedule-container .split-event-label .event-label.top span,.schedule-container .subtitle,.schedule-container .team-logo,.schedule-container .title-container{page-break-inside:avoid;transform:scale(1)}.schedule-container .calendar-grid{grid-template-columns:repeat(3,1fr)}.schedule-container .day-cell{background-color:#c5c6c8;height:40px;margin:2px;padding:0;position:relative;text-align:center;z-index:2}.schedule-container .event-label{font-size:.7rem}.schedule-container .event-label span.time{font-size:.5rem}.schedule-container .split-event-label .event-label.top span{font-family:NeueJune Roman,sans-serif!important;font-size:.4rem;line-height:1.5;margin-left:-2px;margin-top:-3px}.schedule-container .split-event-label .event-label.bottom span{font-family:NeueJune Roman,sans-serif!important;font-size:.4rem;line-height:1.3;margin-left:-2px;margin-top:-3px}.schedule-container .main-title,.schedule-container .subtitle{line-height:.7;margin:0;padding:0}.schedule-container .main-title{font-size:2rem}.schedule-container .subtitle{font-size:5.1rem;margin-bottom:0}.schedule-container .legend-label{font-size:.8rem}.schedule-container .footer img{height:120px}.schedule-container .calendar-grid .day-cell.split-two-days>.subcell.bottom .event-label .event-pre,.schedule-container .calendar-grid .day-cell.split-two-days>.subcell.top .event-label .event-pre{font-size:.3rem!important}.schedule-container .calendar-grid .day-cell.split-two-days>.subcell.bottom .event-label,.schedule-container .calendar-grid .day-cell.split-two-days>.subcell.bottom .event-label .time,.schedule-container .calendar-grid .day-cell.split-two-days>.subcell.top .event-label,.schedule-container .calendar-grid .day-cell.split-two-days>.subcell.top .event-label .time{font-size:.5rem!important}.schedule-container .calendar-grid .day-cell.split-two-days .day-number,.schedule-container .day-number{font-size:.5rem}}@font-face{font-family:BlenderProHeavy;font-style:normal;font-weight:200;src:url(/game-plans/static/media/BlenderPro-Heavy.3eabef1080527a426410.otf) format("opentype")}.bruins-game{background-color:#fcb618!important;color:#231f20}.celtics-game{background-color:#0d7a3d!important;color:#fff}.celtics-game-group-play{position:relative}.celtics-game-group-play:before{background-color:#0d7a3d!important;border:3px solid #b8965a;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.suite-package-button{background-color:#231f20;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:BlenderProHeavy,sans-serif!important;font-size:.85rem;font-weight:700;height:38px;justify-self:start;letter-spacing:2px;line-height:17px;margin:0 10px;min-width:195px;padding:10px 16px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease;white-space:nowrap;width:fit-content}.suite-preseason-text{display:flex;font-size:.65rem;font-style:italic;font-weight:700;justify-content:flex-end;width:100%}.suite-package-container{background-color:#fff;border:30px solid #000;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:1200px}.suite-header-section{color:#000;text-align:center}.suite-header-subtitle{font-size:2rem;line-height:.1;margin:70px 0 0}.suite-header-subtitle,.suite-header-title{font-family:BlenderProHeavy,sans-serif!important;font-weight:500}.suite-header-title{letter-spacing:-1px;line-height:1.1;margin:0}.suite-header-description{font-family:NeueJune Roman,sans-serif!important;font-size:.75rem;margin-left:auto;margin-right:auto;margin-top:8px;max-width:800px}.suite-content-container{display:flex;flex-direction:column}@media (min-width:768px){.suite-content-container{flex-direction:row}}.suite-games-column{padding:24px 24px 0}@media (min-width:768px){.suite-games-column{width:65%}}.suite-games-column-left,.suite-games-column-right{background-color:#e5e7eb;border:2px solid #e5e7eb;display:flex;flex-direction:column;gap:3px}.suite-games-single-column{display:flex;flex-direction:column;gap:10px}.suite-games-container{border:4px solid #e5e7eb;flex:1 1}.suite-games-title{background-color:#e5e7eb;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 100%,calc(100% - 20px) 100%,0 100%);display:inline-block;font-family:BlenderProHeavy,sans-serif!important;font-weight:500;margin:0 0 -2px;padding:4px 30px 0 8px}.suite-team-logos{align-items:center;background-color:#e5e7eb;display:flex;height:120px;justify-content:space-around}.suite-team-logo img{object-fit:contain}.suite-title-logo-container{display:flex}.suite-title-container{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;left:-45px;position:relative}.suite-title-container .celtics-logo{height:175px;object-fit:cover;width:140px}.suite-title-container .bruins-logo{height:140px;object-fit:cover;width:140px}.suite-team-logo .celtics-logo{height:110px;width:110px}.suite-header-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-left:10px}.suite-header-container h1,.suite-header-container h2{white-space:nowrap}.suite-header-container-both{text-align:center;width:100%}.suite-team-logo .bruins-logo{height:130px;width:130px}.suite-games-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media (min-width:768px){.suite-games-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.suite-games-two-cols{display:grid!important;grid-template-columns:1fr 1fr!important}.suite-game-card{align-items:center;background-color:#fff;display:flex;padding:0 5px}.suite-game-info{flex:1 1}.suite-game-date{font-weight:700;margin:0}.suite-game-details{margin:0}.suite-opponent-logo{display:block}.suite-event-pre{font-size:.4rem;line-height:1;margin-top:-2px;text-align:center;text-transform:uppercase}.suite-preseason-container{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.suite-schedule-column{background-color:#e6e7e9;padding:0 24px}@media (min-width:768px){.suite-schedule-column{width:35%}}.suite-schedule-header{background-color:#e6e7e9;margin-bottom:8px}.suite-schedule-header,.suite-schedule-title{font-family:BlenderProHeavy,sans-serif!important}.suite-schedule-title{font-size:1.5rem;font-weight:500;line-height:.9;margin-bottom:0;margin-top:0;text-align:center}.suite-legend-container{grid-gap:4px;align-content:center;align-items:stretch;display:grid;font-size:1rem;gap:4px;grid-template-columns:repeat(2,1fr);justify-content:center;justify-items:start;line-height:1;margin-bottom:8px;text-align:center;white-space:nowrap}.suite-legend-item{align-items:center;display:flex}.suite-legend-color{height:12px;margin-right:4px;width:12px}.suite-legend-container-nba-cup{align-items:flex-start;display:flex;flex-direction:column}.suite-legend-nowrap{display:flex;flex-wrap:nowrap;white-space:nowrap}.suite-legend-small{font-size:.7rem}.suite-bruins-color{background-color:#fcb618}.suite-celtics-color{background-color:#0d7a3d}.suite-celtics-color-group-play{background-color:#0d7a3d;border:2px solid #b8965a}.suite-celtics-nba-cup-color,.suite-theme-games-color{background-color:#b8965a}.suite-color-box{height:20px;width:20px}.suite-calendar-container{background-color:#e6e7e9}.calendar-with-months{display:grid;font-family:BlenderProHeavy,sans-serif!important;grid-template-columns:25px 1fr}.vertical-months-column{align-items:center;background-color:#374151;color:#fff;display:flex;flex-direction:column;font-size:.7rem;padding-bottom:10px;padding-top:20px;position:relative}.month-label-SEPTEMBER{margin-bottom:40px}.month-label-OCTOBER,.month-label-SEPTEMBER{text-orientation:upright;writing-mode:vertical-rl}.month-label-OCTOBER{margin-bottom:70px}.month-label-NOVEMBER{margin-bottom:80px}.month-label-DECEMBER,.month-label-NOVEMBER{text-orientation:upright;writing-mode:vertical-rl}.month-label-DECEMBER{margin-bottom:90px}.month-label-JANUARY{margin-bottom:70px}.month-label-FEBRUARY,.month-label-JANUARY{text-orientation:upright;writing-mode:vertical-rl}.month-label-FEBRUARY{margin-bottom:120px}.month-label-MARCH{margin-bottom:70px}.month-label-APRIL,.month-label-MARCH{text-orientation:upright;writing-mode:vertical-rl}.suite-calendar-grid{grid-gap:3px;display:grid;font-size:.6rem;gap:3px;grid-template-columns:repeat(7,1fr);padding-left:1px;padding-top:1px}.suite-calendar-month{border:0}.suite-month-header{background-color:#828487;color:#fff;font-weight:700;margin:0 1.5px;padding:4px 0;text-align:center}.suite-calendar-header,.suite-days-grid{display:grid;grid-template-columns:repeat(7,1fr)}.suite-calendar-header{background-color:#828487;color:#fff;font-family:BlenderProHeavy,sans-serif!important;text-align:center}.suite-day-name{background-color:#374151;border:0 solid #374151;color:#fff;font-size:.75rem;font-weight:600;z-index:2}.suite-day-cell,.suite-day-name{font-family:NeueJune Roman,sans-serif!important;padding:0;text-align:center}.suite-day-cell{height:37.5px;position:relative}.suite-day-cell,.suite-day-cell[data-month=JANUARY],.suite-day-cell[data-month=MARCH],.suite-day-cell[data-month=NOVEMBER],.suite-day-cell[data-month=SEPTEMBER]{background-color:#c5c6c8}.suite-day-cell[data-month=APRIL],.suite-day-cell[data-month=DECEMBER],.suite-day-cell[data-month=FEBRUARY],.suite-day-cell[data-month=OCTOBER]{background-color:#838488}.suite-day-cell.bruins-day{background-color:#fcb618!important;color:#000!important}.suite-day-cell.celtics-day{background-color:#0d7a3d!important;color:#fff!important}.suite-event-label.bruins-day{background-color:#fcb618!important;color:#000!important}.suite-event-label.celtics-day{background-color:#0d7a3d!important;color:#fff!important}.suite-day-number{bottom:-1px;font-family:NeueJune Roman,sans-serif!important;font-size:.6rem;font-weight:700;position:absolute;right:2px;z-index:10}.suite-day-number.white{color:#fff!important}.suite-day-number.black{color:#000!important}.suite-empty-day{background-color:#e6e7e9}.suite-day-cell.special-day{background-color:#b8965a!important;color:#000}.suite-day-cell.special-day .suite-event-label{align-items:center;display:flex;font-size:.6rem;justify-content:center;left:50%;text-align:center;top:50%;transform:translate(-50%,-50%)}.suite-event-label{align-items:flex-start;display:flex;flex-direction:column;font-family:NeueJune Roman,sans-serif!important;font-size:.6rem;font-weight:500;height:100%;justify-content:flex-start;left:2px;position:absolute;text-align:left;top:0}.suite-event-label span.team{display:block;font-size:.5rem;font-weight:700;line-height:1}.suite-event-label span.time{display:block;font-size:.5rem;line-height:1.1}.suite-day-cell.suite-split{overflow:hidden;padding:0;position:relative}.suite-split-event-label{display:flex;flex-direction:column;height:100%;width:100%}.suite-split-event-label .suite-event-label{flex:1 1;margin:0;padding:4px;text-align:left}.suite-split-event-label .suite-event-label.top{border-bottom:1px solid #828487;clip-path:polygon(0 0,100% 0,0 100%);font-size:.5rem;height:100%;left:0;position:absolute;top:0;width:100%}.suite-split-event-label .suite-event-label.top span{font-size:.5rem;margin-left:-2px;margin-top:-3px}.suite-split-event-label .suite-event-label.bottom{align-items:flex-end;bottom:0;clip-path:polygon(100% 0,100% 100%,0 100%);display:flex;height:100%;justify-content:flex-end;left:0;padding-bottom:6px;padding-right:2px;position:absolute;width:100%;z-index:1}.suite-split-event-label .suite-event-label.bottom span{font-size:.5rem;margin-left:-2px;margin-top:-3px}.suite-split-event-label .suite-event-label.bruins-day{background-color:#fcb618}.suite-split-event-label .suite-event-label.celtics-day{background-color:#0d7a3d;color:#fff}.suite-split-event-label .suite-event-label.special-day{background-color:#92400e;color:#fff}.suite-split-event-label .suite-event-label.top.BR{background-color:#fcb618!important;clip-path:polygon(0 0,100% 0,0 100%);color:#000!important}.suite-split-event-label .suite-event-label.bottom.BR{background-color:#fcb618!important;clip-path:polygon(100% 0,100% 100%,0 100%);color:#000!important}.suite-split-event-label .suite-event-label.top.CEL{background-color:#0d7a3d!important;clip-path:polygon(0 0,100% 0,0 100%);color:#fff!important}.suite-split-event-label .suite-event-label.bottom.CEL{background-color:#0d7a3d!important;clip-path:polygon(100% 0,100% 100%,0 100%);color:#fff!important}.suite-split-event-label .suite-event-label.top.special-day{background-color:#b8965a!important;clip-path:polygon(0 0,100% 0,0 100%);color:#000!important}.suite-split-event-label .suite-event-label.bottom.special-day{background-color:#b8965a!important;clip-path:polygon(100% 0,100% 100%,0 100%);color:#000!important}.suite-footer-body{background-color:#fff;margin-top:20px;position:relative}.suite-footer-text{font-size:.9rem;padding:5px;text-align:center}.suite-footer-body,.suite-games-container,.suite-terms-text{flex:0 0 auto}.suite-footer{background:#fff;bottom:0;flex-shrink:0;width:100%;z-index:10}.suite-footer-subtitle{font-size:.875rem;font-weight:500}.suite-footer-date{font-size:.75rem;margin-top:16px}.suite-footer .footer{height:140px;position:relative}.suite-footer .footer img{height:140px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:auto}.button-main-container{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin-top:15px}.suite-banner-container{display:inline-block;position:relative}.suite-notification-banner{background-color:#d1d5db;border:5px solid #e5e7eb;clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),calc(100% - 60px) 100%,0 100%);font-family:Arial,sans-serif;margin:0;padding:12px 16px;position:relative}.suite-notification-banner:after{background-color:#e5e7eb;bottom:0;content:"";height:5px;position:absolute;right:-49px;transform:rotate(135deg);width:200px;z-index:10}.suite-corner-triangle{background-color:#838488;bottom:0;clip-path:polygon(100% 0,100% 100%,0 100%);height:45px;position:absolute;right:0;width:45px}.suite-notification-text{color:#374151;font-size:.9rem;line-height:1.4;margin:0;text-align:center}.suite-notification-text strong{font-weight:600}.suite-footer .footer .button-container{margin-bottom:10px}.suite-terms-text{margin:0 auto 20px;text-align:center}.suite-bold-text,.suite-plan-id{font-weight:700}.suite-plan-id{display:flex;font-size:.8rem;justify-content:flex-end;z-index:1000}@media print{@page{size:letter portrait;margin:.25in}body,html{color-adjust:exact!important;height:100%;margin:0;padding:0;page-break-inside:avoid;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:100%}.suite-package-container{box-shadow:none;margin:0;page-break-inside:avoid;position:relative;transform:scale(1);transform-origin:top left;width:1150px}.suite-content-container{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;page-break-inside:avoid}.suite-games-column{flex:none!important;page-break-inside:avoid;width:65%!important}.suite-schedule-column{page-break-inside:avoid;width:35%!important}.suite-header-title{font-size:var(--print-font-size)!important}.suite-calendar-container,.suite-footer-body,.suite-game-card{page-break-inside:avoid!important}.suite-footer-body{margin-top:15px}.suite-header-description{font-size:.65rem}.suite-notification-text{font-size:.8rem!important}.suite-footer-text{font-size:.8rem}.button,.button-main-container,.no-print,.screen-only{display:none!important}.print-only .sheet{page-break-after:always;page-break-inside:avoid}.suite-footer .footer img{height:100px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:auto}.suite-preseason-text{font-size:.55rem!important;font-weight:500!important}}@font-face{font-family:Bootzy TM;font-style:normal;font-weight:400;letter-spacing:normal;src:url(/game-plans/static/media/CentennialSlab_Condensed.305b811095233fc4d69d.otf) format("opentype")}.bonus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-left:1.25rem;position:relative;top:-3px}.bonus-grid li{line-height:1.3;margin:0;padding:0}.bonus-grid.single-column{grid-template-columns:repeat(1,1fr)}.pricing-container{background-color:#fff;border:10px solid #000;font-family:Arial,Helvetica,sans-serif;margin:30px auto;max-width:1100px;position:relative}.pricing-header{align-items:flex-start;display:flex;flex-wrap:nowrap;font-family:Bootzy TM,Arial,sans-serif;left:-50px;letter-spacing:5px;margin-bottom:15px;margin-top:20px;padding:0;position:relative}.header-text{flex:1 1;margin-left:20px}.season-title{color:#ffb81c;font-size:1.7rem;font-weight:700;padding-left:7px}.pricing-title,.season-title{margin:0;text-transform:uppercase}.pricing-title{color:#000;font-size:7.5rem;letter-spacing:12px;line-height:.7}.dual-plan-table-container{margin-bottom:60px;margin-top:50px;padding:20px}.dual-plan-table{border-collapse:collapse;font-family:Roboto Condensed,Arial,sans-serif;text-align:left;width:100%}.dual-plan-table th{border:2px solid #000;font-family:Bootzy TM,Arial,sans-serif;font-size:1.3rem;letter-spacing:1px;padding:8px 10px}.dual-plan-table td{border:2px solid #000;font-size:.95rem;padding:8px 10px}.plan-header{background-color:#fcb61a;font-size:1.1rem;font-weight:700;text-align:center}.plan-a{border-right:2px solid #000}.plan-b{border-left:2px solid #000}.section-header{background:none;display:inline-block;font-family:Bootzy TM,Arial,sans-serif;font-size:clamp(.5rem,4vw + .5rem,1.85rem);letter-spacing:3px;line-height:1;overflow:hidden;padding-left:80px;padding-top:4px;position:relative;text-transform:uppercase;white-space:nowrap;width:100%;z-index:1}.section-header:before{background-color:#ffb81c;content:"";height:1.1em;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:-1}.section-header-bottom{background:none;display:inline-block;font-family:Bootzy TM,Arial,sans-serif;font-size:clamp(.5rem,4vw + .5rem,1.1rem);letter-spacing:2px;overflow:hidden;padding-left:80px;position:relative;text-transform:uppercase;white-space:nowrap;width:100%;z-index:1}.section-header-bottom:before{background-color:#ffb81c;content:"";height:1.4rem;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:-1}.section-header-wrapper{background-color:#fff;margin-left:-80px;padding-bottom:5px;padding-top:10px;position:relative;width:100%}.section-details-wrapper{display:flex}.section-details-left{flex:0 0 60%}.section-details-right{flex:0 0 48%;left:-70px;margin-left:0;margin-top:60px;position:relative}@media (max-width:768px){.section-details-left,.section-details-right{flex:0 0 100%}}.benefits-arena-container{display:flex;flex-direction:row}.benefits-column{flex:1 1}.arena-column{align-items:center;display:flex;flex:1 1;justify-content:center;padding:20px}.seating-chart{height:auto;max-width:100%}.benefits-section{background-color:#fff;padding:0 20px;width:92%}.benefits-section-bonus{background-color:#fff;padding:0 20px;width:93%}.benefits-list{list-style-type:none;margin:0;padding-left:0}.benefits-list li{font-family:NeueJune Roman,Arial,sans-serif;font-size:.9rem;line-height:.9;margin-bottom:5px;padding-left:15px;position:relative}.benefits-list li:not(.no-dash):before{content:"- "}.no-dash{font-style:italic}.pricing-table-container{background-color:#fff;margin-right:1px;margin-top:2px;overflow-x:auto;padding:0 20px}.pricing-table{border-collapse:collapse;width:100%}.pricing-table td,.pricing-table th{font-size:.85rem}.pricing-table th{padding:3px}.pricing-table td{padding:1px}.pricing-table tbody{border:3px solid #000;padding:8px}.pricing-table tbody:last-of-type{border:0 solid #000!important;padding:8px}.pricing-table .spacer-col{border:none;padding:0;width:10px}.table-header-top{background-color:#fff;color:#000}.table-header-bottom,.table-header-top{font-weight:700;padding:0;text-align:center;text-transform:uppercase}.table-header-bottom{background-color:#000;border-left:3px solid #000;border-right:3px solid #000;color:#fff}.pricing-table .table-header-top th:nth-of-type(2),.pricing-table thead tr th:nth-of-type(4){border-left:2px solid #000;border-right:2px solid #000;border-top:2px solid #000}.pricing-table tbody td:nth-child(3){border-left:2px solid #000}.pricing-table tbody td:nth-child(4){border-right:2px solid #000}.pricing-table tbody td:nth-child(6){border-left:2px solid #000}.pricing-table tbody td:nth-child(7){border-right:2px solid #000}.pricing-table tbody tr:last-child td:nth-child(3),.pricing-table tbody tr:last-child td:nth-child(4),.pricing-table tbody tr:last-child td:nth-child(6),.pricing-table tbody tr:last-child td:nth-child(7){border-bottom:2px solid #000;position:relative}.pricing-table tbody tr:nth-child(odd){background-color:#f2f2f2}.pricing-table tbody tr:last-child{background-color:#fff}.location-header{padding-left:20px;text-align:left}.table-subheader{background-color:#000;color:#fff;text-align:center}.pricing-table td{padding:5px}.mini-pricing-table-container{background-color:#fff;margin-right:1px;margin-top:1px;overflow-x:auto;padding:10px 20px}.mini-pricing-table{border-collapse:collapse;width:100%}.mini-pricing-table td,.mini-pricing-table th{padding:6px}.mini-pricing-table tbody{border:3px solid #000;padding:8px}.mini-pricing-table tbody:last-of-type{border:0 solid #000!important;padding:8px}.mini-pricing-table .spacer-col{border:none;padding:0;width:10px}.mini-table-header-top{background-color:#fff;color:#000}.mini-table-header-bottom,.mini-table-header-top{font-weight:700;padding:0;text-align:center;text-transform:uppercase}.mini-table-header-bottom{background-color:#000;border-left:2px solid #000;border-right:3px solid #000;color:#fff;line-height:1}.mini-pricing-table .table-header-top th:nth-of-type(2),.mini-pricing-table thead tr th:nth-of-type(4){border-left:2px solid #000;border-right:2px solid #000}.mini-pricing-table tbody td:nth-child(3){border-left:2px solid #000}.mini-pricing-table tbody td:nth-child(4){border-left:2px solid #000;border-right:2px solid #000}.mini-pricing-table tbody td:nth-child(6){border-left:2px solid #000}.mini-pricing-table tbody td:nth-child(7){border-left:2px solid #000;border-right:2px solid #000}.mini-pricing-table tbody tr:last-child td:nth-child(3),.mini-pricing-table tbody tr:last-child td:nth-child(4),.mini-pricing-table tbody tr:last-child td:nth-child(6),.mini-pricing-table tbody tr:last-child td:nth-child(7){border-bottom:2px solid #000;position:relative}.mini-pricing-table tbody tr:nth-child(odd){background-color:#f2f2f2}.mini-pricing-table tbody tr:last-child{background-color:#fff}.mini-table-subheader{background-color:#000;color:#fff;text-align:center}.price-header{font-size:.8rem;font-weight:400;padding:5px;text-transform:uppercase}.mini-pricing-table td{padding:5px}td{vertical-align:middle}.color-cell,td{text-align:center}.color-cell{border-radius:50%;display:block;height:25px;line-height:30px;margin:5px;width:25px}.color-indicator{border-radius:50%;height:20px;margin:0 auto;width:20px}.location-cell{font-size:.85rem;padding-left:10px;width:35%}.bold{font-weight:700}.pricing-footer{background-color:#fff;font-size:.8rem;margin-right:1px;padding:0 20px}.disclaimer{align-content:center;font-family:NeueJune Roman,Arial,sans-serif;line-height:1;margin-top:2px;padding-left:100px;padding-right:100px;text-align:center;width:100%}.contact-section{align-items:center;display:flex;flex-direction:column;margin-top:10px}.contact-header{font-weight:700;margin-bottom:5px;text-transform:uppercase}.contact-info{align-content:center;background-color:#fff;bottom:-20px;flex-direction:column;font-weight:700;height:40px;justify-content:center;margin-left:50px;margin-right:50px;position:relative;text-transform:uppercase;z-index:99}.contact-info,.rep-info{align-items:center;display:flex;font-family:Bootzy TM,Arial,sans-serif;font-size:1rem;letter-spacing:2px}.rep-info{gap:20px}.rep-divide{border:2px solid #ffb81c;height:75%;position:relative}.contact-email,.contact-phone{color:#000}.separator{color:#ffb81c;margin:0 10px}.small-plan-space{margin:155px 0}@media (max-width:768px){.pricing-header{flex-direction:column;text-align:center}.logo-container{margin-bottom:10px;margin-right:0}.pricing-title{font-size:2.5rem}.benefits-arena-container{flex-direction:column}.pricing-table{font-size:.8rem}.pricing-table td{padding:5px}.contact-info{flex-direction:column}.separator{display:none}}@media print{@page{size:letter portrait;margin:.25in}body,html{color-adjust:exact!important;height:100%;margin:0;padding:0;page-break-inside:avoid;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:100%}.pricing-container{box-shadow:none;margin:0 auto;page-break-inside:avoid;position:relative;transform:scale(.96);transform-origin:top center;width:1400px}.pricing-header{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;left:-30px!important;margin:30px auto 15px!important;position:relative!important}.logo-container{flex:0 0 auto!important;height:140px!important;margin:0!important;width:140px!important}.header-text{flex:1 1 auto!important;margin-left:20px!important;text-align:left!important}.season-title{color:#ffb81c!important;font-size:1.5rem!important;font-weight:700!important;padding-left:7px!important}.pricing-title,.season-title{margin:0!important;text-transform:uppercase!important}.pricing-title{color:#000!important;font-size:7rem!important;letter-spacing:10px!important;line-height:.7!important}.pricing-table-container{padding:0 20px!important}.pricing-footer{padding:5px 20px 0}.dual-plan-table-container{margin-bottom:20px!important;margin-top:30px!important;padding:20px!important}.dual-plan-table{border-collapse:collapse!important;font-family:Roboto Condensed,Arial,sans-serif!important;text-align:left!important;width:100%!important}.dual-plan-table th{font-family:Bootzy TM,Arial,sans-serif!important;font-size:1.3rem!important;letter-spacing:1px!important}.dual-plan-table td,.dual-plan-table th{border:2px solid #000!important;padding:8px 10px!important}.dual-plan-table td{font-size:.95rem!important}.plan-header{background-color:#fcb61a!important;font-size:1.1rem!important;font-weight:700!important;text-align:center!important}.plan-a{border-right:2px solid #000!important}.plan-b{border-left:2px solid #000!important}.section-header{background:none!important;display:inline-block!important;font-family:Bootzy TM,Arial,sans-serif!important;font-size:clamp(.5rem,4.2vw + .5rem,1.99rem)!important;letter-spacing:1px!important;overflow:hidden!important;padding-left:80px!important;position:relative!important;text-transform:uppercase!important;white-space:nowrap!important;width:100%!important;z-index:1!important}.section-header:before{background-color:#ffb81c!important;content:""!important;height:1.1em!important;left:0!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;z-index:-1!important}.section-header-bottom{background:none!important;display:inline-block!important;font-family:Bootzy TM,Arial,sans-serif!important;font-size:clamp(.5rem,4vw + .5rem,1.1rem)!important;letter-spacing:1px!important;overflow:hidden!important;padding-left:80px!important;position:relative!important;text-transform:uppercase!important;white-space:nowrap!important;width:100%!important;z-index:1!important}.section-header-bottom:before{background-color:#ffb81c!important;content:""!important;height:1.4rem!important;left:0!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;z-index:-1!important}.section-header-wrapper{background-color:#fff!important;margin-left:-60px!important;padding-top:5px!important;position:relative!important;width:100%!important}.section-details-wrapper{display:flex!important}.section-details-left{flex:0 0 60%!important}.section-details-right{flex:0 0 48%!important;left:-70px!important;margin-left:0!important;margin-top:60px!important;position:relative!important}}@font-face{font-family:Bootzy TM;font-style:normal;font-weight:400;src:url(/game-plans/static/media/CentennialSlab_Condensed.305b811095233fc4d69d.otf) format("opentype")}@font-face{font-family:CentennialSlab Regular;font-style:normal;font-weight:400;letter-spacing:20px;src:url(/game-plans/static/media/CentennialSlab_Regular.15f95d2e588cc44aeb5c.otf) format("opentype")}.group-tickets-container{background-color:#fff;border:10px solid #1d1d1b;font-family:Bootzy TM,Arial,sans-serif;margin:30px auto;max-width:1200px;overflow:visible;padding:1rem;position:relative}.gt-header{margin-bottom:1rem;margin-top:10px;position:relative;text-align:center;z-index:5}.gt-logo{display:block;margin:-50px auto 0;position:relative;top:0;width:220px}.gt-season{color:#f9b233;font-size:2rem;letter-spacing:2px;line-height:1;margin-bottom:.25rem}.gt-season,.gt-title{text-transform:uppercase}.gt-title{font-size:7rem;letter-spacing:8px;line-height:.8;margin:0;position:relative;z-index:5}.gt-hero-container{background-color:#fff;display:flex;margin:-30px -30px 1rem;position:relative;z-index:2}.gt-hero{display:block;height:auto;margin-bottom:5rem;margin-top:3rem;width:100%}.gt-tagline{font-size:3rem;letter-spacing:1px;line-height:1;margin-top:-3rem;position:relative;text-align:center;z-index:5}.gt-packages{border-bottom:1px solid #000;border-top:1px solid #000;margin:1rem 4rem 0}.gt-packages-banner{background-color:#f9b233;color:#000;font-size:1.7rem;letter-spacing:2px;margin-top:20px;text-align:center;text-transform:uppercase}.gt-package-list{list-style:none;margin:0;padding:0}.gt-package-item{align-items:flex-start;border-bottom:1px solid #000;display:flex;font-family:NeueJune Roman,serif;line-height:1.3;margin-bottom:10px}.gt-package-container{display:flex;margin:1rem;width:100%}.gt-star{color:#f9b233;font-size:1.5rem;line-height:1;margin-right:.5rem}.gt-desc-container{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}.gt-desc-title{font-size:1.2rem;font-weight:700}.gt-desc{align-items:flex-end;display:flex;font-size:1rem}.gt-note-container{display:flex;margin-top:.5rem}.gt-note-left{font-family:NeueJune Roman,serif;font-size:.75rem;text-align:left;width:80%}.gt-note-right{font-size:.85rem;text-align:right;width:20%}.gt-deposit-banner{background-color:#f9b233;color:#000;font-size:2rem;letter-spacing:2px;line-height:1;margin:2rem 0;padding-top:5px;text-align:center;text-transform:uppercase}.gt-footer{padding-top:1rem;text-align:center}.gt-footer-text{font-size:2rem;margin-bottom:.5rem}.gt-contact,.gt-footer-text{font-family:Bootzy TM,Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}.gt-contact{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:1.1rem;gap:.5rem;justify-content:center}.gt-contact-email,.gt-contact-name,.gt-contact-phone{margin:0}.gt-contact-sep{color:#f9b233}@media (max-width:768px){.gt-title{font-size:2rem}.gt-deposit-banner,.gt-packages-banner{font-size:.9rem}.gt-contact{flex-direction:column;gap:.25rem}}@media print{@page{size:letter portrait;margin:.25in}body,html{color-adjust:exact!important;height:100%;margin:0;padding:10px;page-break-inside:avoid;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:100%}.group-tickets-container{box-shadow:none;margin:0 auto;page-break-inside:avoid;position:relative;transform:scale(1);transform-origin:top center;width:1000px}.gt-logo{width:200px}.gt-season{font-size:2.5rem}.gt-title{font-size:6rem!important}.gt-tagline{font-size:2.5rem!important;margin-top:-70px}.gt-deposit-banner,.gt-packages-banner{font-size:clamp(10pt,2.4vw,20pt);padding:0 20px}.gt-desc-title{font-size:clamp(10pt,1.5vw,16pt)}.gt-desc{font-size:clamp(9pt,1vw,14pt)}.gt-note-left,.gt-note-right{font-size:clamp(8pt,.8vw,12pt)}.gt-footer-text{font-size:clamp(12pt,2.5vw,18pt)}.gt-contact{flex-direction:row!important;font-size:clamp(9pt,1.5vw,14pt)}.gt-package-item{break-inside:avoid-page;page-break-inside:avoid}}.schedule-container-bruins{background-color:#fff;border:10px solid #000;font-family:NeueJune Roman,Helvetica,sans-serif;margin:30px auto 0;max-width:1100px;padding-top:10px;position:relative}.schedule-table-container{background-color:#fff;overflow-x:auto;padding:15px}.schedule-header-wrapper{background-color:#fcb61a;margin-bottom:10px;padding-top:5px;position:relative;width:100%}.schedule-header-image{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;font-family:Bootzy TM,Arial,sans-serif;justify-content:center;letter-spacing:5px;margin-top:-50px;padding:0;position:relative}.schedule-main-title{font-size:4rem;letter-spacing:0;margin-bottom:20px}.schedule-header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font-family:Bootzy TM,Arial,sans-serif;font-size:3rem;justify-content:flex-start;letter-spacing:4px;line-height:1;margin-left:40px;padding:0;position:relative}.logo-container{height:140px;position:relative;width:140px}.bruins-logo{height:100%;object-fit:cover;width:100%}.single-plan-box{margin-bottom:.5rem}.single-plan-box.halfseason-box{margin-bottom:60px!important}.single-plan-table{border-collapse:collapse;font-family:NeueJune Roman,Helvetica,sans-serif;text-align:center;width:100%}.single-plan-table td,.single-plan-table th{border:2px solid #000;font-size:.85rem;padding:8px 10px}.single-plan-table th{background-color:#fcb61a;color:#000;font-family:Bootzy TM,Arial,sans-serif;font-size:1.1rem;letter-spacing:1px;text-transform:uppercase}.single-plan-table tbody tr:last-child td{border-bottom:2px solid #000}.single-plan-table.combined-plan-table{border-collapse:collapse;table-layout:fixed;width:100%}.single-plan-table.combined-plan-table td{border:2px solid #000;font-size:.85rem;padding:8px 10px;text-align:center}.single-plan-table.combined-plan-table tr>td:nth-last-child(-n+3):empty{border:none!important}.single-plan-table.combined-plan-table td:nth-child(-n+3),.single-plan-table.combined-plan-table td:nth-child(n+4){width:16.66667%}.preseason-cell{font-weight:700}.schedule-preseason-note{font-size:.75rem;font-style:italic}@media print{@page{size:letter portrait;margin:.25in}body,html{color-adjust:exact!important;height:98%;margin:0;padding:0;page-break-inside:avoid;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:100%}.schedule-container-bruins{background:#fff;box-shadow:none;margin:30px auto;max-width:1100px;page-break-inside:avoid;transform:scale(1);transform-origin:top center;width:200%}.schedule-table-container{margin-bottom:0;overflow:visible!important;page-break-inside:avoid}.schedule-header-wrapper,.single-plan-table th{background-color:#fcb61a!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.single-plan-table td,.single-plan-table th{border-width:1px}table,td,th,tr{page-break-inside:avoid}.button,.no-print,.screen-only,.suite-package-button{display:none!important}.print-only .sheet{page-break-after:always;page-break-inside:avoid}}@font-face{font-family:Bootzy TM;font-style:normal;font-weight:400;src:url(/game-plans/static/media/Bootzy-TM.4763b0658153098a0acf.otf) format("opentype")}.youth-hockey-bruins-flyer-container{background-color:#fff;font-family:Arial,sans-serif;margin:0 auto;max-width:1100px}.youth-hockey-header{position:relative;text-align:center;z-index:5}.youth-hockey-logo{display:block;margin:0 auto;position:relative;top:0;width:220px}.youth-hockey-bruins-logo{height:140px;object-fit:cover;width:140px}.youth-hockey-error-message,.youth-hockey-loading-message{color:#666;font-size:1.2rem;padding:40px;text-align:center}.youth-hockey-error-message{color:#d32f2f}.youth-hockey-error-notice{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;margin:10px;padding:10px;text-align:center}.youth-hockey-error-notice small{color:#856404}.youth-hockey-schedule-section{padding:20px 40px}.youth-hockey-schedule-header{background-color:#ffb81c;color:#000;font-family:Bootzy TM,sans-serif!important;font-size:3.2rem;font-weight:500;letter-spacing:4px;line-height:1;margin-bottom:10px;padding:6px 15px 0;text-align:center}.youth-hockey-schedule-subtitle{font-family:NeueJune Roman,sans-serif!important;font-size:.84rem;line-height:1.1;margin-bottom:5px;padding:5px;text-align:center}.youth-hockey-calendar-grid-large{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(4,1fr);margin-bottom:10px}.youth-hockey-calendar-month-large{background-color:#fff}.youth-hockey-month-header-large{background-color:#ffb81c;color:#000;font-family:Bootzy TM,sans-serif!important;font-size:1.5rem;font-weight:600;letter-spacing:3px;line-height:1;padding:6px 15px 3px;text-align:left;text-transform:uppercase}.youth-hockey-days-header{background-color:#fff;display:grid;font-size:.85rem;font-weight:700;grid-template-columns:repeat(7,1fr);text-transform:uppercase}.youth-hockey-day-name-large{background-color:#fff;line-height:1;padding-top:5px;text-align:center}.youth-hockey-day-name-large:last-child{border-right:none}.youth-hockey-days-grid-large{border-left:1.5px solid #000;border-top:1.5px solid #000;display:grid;grid-template-columns:repeat(7,1fr)}.youth-hockey-day-cell-large{background-color:#fff;box-shadow:inset 0 -1px 0 #000,inset -1px 0 0 #000;display:flex;flex-direction:column;height:45px;justify-content:space-between;padding:4px;position:relative;text-align:center;width:36px}.youth-hockey-logo-container{align-items:center;display:flex;height:20px;justify-content:center;overflow:hidden;width:100%}.youth-hockey-logo{height:auto;object-fit:cover;width:90%}.youth-hockey-empty-day-large{background-color:#fff}.youth-hockey-day-number-large{color:#000;font-size:.55rem;font-weight:700;left:1px;position:absolute;top:1px}.youth-hockey-game-info-large{line-height:1;padding-top:6px}.youth-hockey-opponent-large{color:#000;font-size:1.2rem;font-weight:700;line-height:1.2}.youth-hockey-game-time-large{text-wrap:nowrap;align-content:space-between;align-items:flex-start;color:#000;display:flex;flex-direction:row;flex-wrap:nowrap;font-family:NeueJune Roman,sans-serif!important;font-size:.4rem;font-weight:600;justify-content:center;margin-top:1px}.youth-hockey-legend-text span{font-family:NeueJune Roman,sans-serif!important;font-size:.7rem;font-weight:700}.bruins-game{background-color:#ffb81c;color:#000}.away-game{background-color:#fff;color:#000}.special-game{background-color:#84dbfb;color:#fff}.youth-hockey-split-two-days{display:flex;flex-direction:column;justify-content:space-between;position:relative}.youth-hockey-split-two-days .subcell{align-items:center;display:flex;flex:1 1;flex-direction:column;font-size:.75rem;justify-content:center;padding:2px;position:relative}.youth-hockey-split-two-days .top{border-bottom:1px solid #000}.youth-hockey-split-two-days .bottom{border-top:1px solid #000}.youth-hockey-split-two-days .event-label{font-weight:700}.youth-hockey-split-two-days .day-number{font-size:.75rem;left:4px;position:absolute;top:4px}.youth-hockey-legend-section{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start}.youth-hockey-legend-item{align-items:center;display:flex;flex-direction:column;gap:4px}.youth-hockey-legend-item--inline{flex-direction:row}.youth-hockey-legend-color{height:40px;width:40px}.youth-hockey-legend-logo{height:50px;object-fit:cover;width:150px}.youth-hockey-legend-ticketmaster{height:30px;object-fit:contain;width:auto}.youth-hockey-td-garden{background-color:#ffb81c;margin-left:20px}.youth-hockey-road{background-color:#fff;border:1.5px solid #000;margin-left:20px}.youth-hockey-special-games{background-color:#84dbfb;border:1.5px solid #000;margin-left:20px}.NHLWordMark{align-content:flex-end;align-items:stretch;display:flex;flex-direction:row;float:right;font-family:Arial,sans-serif!important;font-size:.4rem;justify-content:center;letter-spacing:0;line-height:1;width:50%}.youth-hockey-legend-road-text{font-family:Bootzy TM,sans-serif!important;font-size:1rem;font-weight:700;letter-spacing:2px;line-height:1;padding-left:2px;text-transform:uppercase}.youth-hockey-legend-text{font-family:NeueJune Roman,sans-serif!important;font-size:.7rem;font-weight:700;padding:20px 0;text-align:center}.youth-hockey-legend-ticketmaster{margin-top:2px}@media (max-width:768px){.youth-hockey-calendar-grid-large{grid-template-columns:1fr}.youth-hockey-month-header-large{font-size:1.1rem}}.youth-hockey-experiences-section{background-color:#fff;padding:0 20px}.youth-hockey-experiences-container{padding:0 20px}.youth-hockey-experiences-title-container{background-color:#ffb81c}.youth-hockey-experiences-title{bottom:0;font-size:3rem;margin-block-start:.4rem;margin-bottom:10px;padding-top:5px;position:relative}.youth-hockey-experiences-subtitle,.youth-hockey-experiences-title{color:#000;font-family:Bootzy TM,sans-serif!important;letter-spacing:3px;line-height:1;text-align:center}.youth-hockey-experiences-subtitle{font-size:2.5rem;font-weight:100;margin-bottom:0;margin-top:0}.youth-hockey-experiences-description{color:#000;font-family:NeueJune Roman,sans-serif!important;font-size:1.8rem;line-height:1;margin-bottom:30px;margin-top:0;text-align:center}.youth-hockey-experiences-options{display:flex;flex-direction:column;gap:10px}@media (min-width:768px){.youth-hockey-experiences-options{flex-direction:row;justify-content:space-between}}.experience-box{border:3px solid #000;display:flex;flex:1 1;flex-direction:column;padding:0 20px 20px}.experience-header{font-size:1.2rem;font-weight:900;line-height:1.1;min-height:5rem;text-align:center}.experience-bullets,.experience-header{font-family:NeueJune Roman,sans-serif!important;margin:0}.experience-bullets{font-size:1rem;line-height:1.2;padding-left:1.2em}.experience-title{background-color:#ffb81c;display:inline-block;font-family:Bootzy TM,sans-serif!important;font-size:1.4rem;font-weight:500;letter-spacing:2px;margin-block-start:0;margin-bottom:5px;padding:0 10px;position:relative;text-align:center;top:-20px;width:100%}.youth-hockey-contact-info{background-color:#fff;font-family:Bootzy TM,sans-serif;letter-spacing:2px;line-height:1;padding:20px;text-align:center}.youth-hockey-contact-label{font-size:1.4rem;font-weight:700;margin-bottom:1px;text-transform:uppercase}.youth-hockey-rep-info{align-items:center;display:flex;gap:16px;justify-content:center}.youth-hockey-rep-email,.youth-hockey-rep-name,.youth-hockey-rep-phone{font-size:1rem;font-weight:700;text-transform:uppercase}.youth-hockey-rep-divide{border:none;border-left:2px solid #ffb81c;height:24px;margin:0 8px}@media (max-width:600px){.youth-hockey-rep-info{flex-direction:column;gap:8px}.youth-hockey-rep-divide{display:none}}@media print{@page{size:letter portrait;margin:.25in}body,html{height:100%;margin:0;padding:0;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:100%}.youth-hockey-bruins-flyer-container{box-shadow:none!important;margin:0!important;max-width:1100px;padding:0!important;transform:scale(1);transform:none!important;transform-origin:top left;width:200%}.youth-hockey-calendar-grid-large{grid-gap:3px!important;display:grid!important;gap:3px!important;grid-template-columns:repeat(4,1fr)!important;margin-bottom:10px!important}.youth-hockey-calendar-grid-large,.youth-hockey-calendar-month-large,.youth-hockey-days-grid-large,.youth-hockey-days-header{break-inside:avoid!important;page-break-inside:avoid!important}.youth-hockey-day-cell-large{box-shadow:inset 0 -1px 0 #000,inset -1px 0 0 #000!important;height:45px!important;width:36px!important}.youth-hockey-experiences-section{break-inside:avoid!important;padding:0 20px!important;page-break-inside:avoid!important}.youth-hockey-experiences-options{flex-direction:row!important;gap:10px!important;justify-content:space-between!important}.experience-box,.youth-hockey-experiences-options{break-inside:avoid!important;display:flex!important;page-break-inside:avoid!important}.experience-box{border:3px solid #000!important;flex:1 1!important;flex-direction:column!important;padding:0 20px 20px!important}.experience-header{font-size:1.2rem!important;min-height:5rem!important}.experience-title{font-size:1.2rem!important;top:-20px!important}.experience-bullets{font-size:1rem!important;line-height:1.2!important;padding-left:1.2em!important}.no-print,button{display:none!important}}@font-face{font-family:BlenderProHeavy;font-style:normal;font-weight:400;src:url(/game-plans/static/media/BlenderPro-Heavy.3eabef1080527a426410.otf) format("opentype")}@font-face{font-family:NeueJune Roman;font-style:normal;font-weight:400;src:url(/game-plans/static/media/NeueJune-Roman.703d6187a26979d6c7cf.otf) format("opentype")}.pricing-schedule_pricingScheduleContainer__-TS5c{background-color:#fff;border:10px solid #fff;height:auto;margin:0 auto;max-width:1550px;padding:0 24px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_pricingScheduleFlex__lH4wJ{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font-family:BlenderProHeavy,sans-serif!important;justify-content:center}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_bruinsGame__M1oST{background-color:#fcb618!important;color:#231f20}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_celticsGame__YklaV{background-color:#0d7a3d!important;color:#fff}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_celticsGameGroupPlay__5RP5R{color:#fff;position:relative}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_celticsGameGroupPlay__5RP5R:before{background-color:#0d7a3d!important;border:3px solid #b8965a;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_header__WUGzW{align-items:center;display:flex;font-family:BlenderProHeavy,sans-serif!important;gap:0;margin-bottom:10px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_teamLogo__Mb-J1{object-fit:cover}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_buttonContainer__a1i21{align-content:center;align-items:center;display:flex;justify-content:center;padding:15px 0}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_button__9JbjY{background-color:#231f20;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:BlenderProHeavy,sans-serif!important;font-size:clamp(.7rem,1.2vw,.85rem);font-weight:700;height:38px;justify-self:start;letter-spacing:2px;line-height:17px;margin:0 10px;min-width:195px;padding:10px 16px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease;white-space:nowrap;width:fit-content}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_button__9JbjY:hover{background-color:#444}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_teamLogoContainer__aY0GJ{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;left:-45px;position:relative}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_celticsLogo__TiuRD{height:175px;object-fit:cover;width:140px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_bruinsLogo__AUq-E{height:140px;object-fit:cover;width:140px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_rapidLogo__kOSp2{height:auto;width:200px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_titleContainer__vp7qx{left:-20px;position:relative}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_mainTitle__7iKOL{font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:500;line-height:.7;text-transform:uppercase}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_subtitle__G7130{font-size:clamp(4rem,8vw,5.7rem);font-weight:500;letter-spacing:-5px;line-height:.7;padding:0;text-transform:uppercase}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_packageInfo__yUVzi{display:flex}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_packageBorder__IdXQG{flex:1 1}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_packageLabel__H\+K7U{background-color:#828487;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 100%,calc(100% - 20px) 100%,0 100%);display:inline-block;font-family:BlenderProHeavy,sans-serif!important;font-weight:500;margin-bottom:-2px;padding:4px 30px 0 8px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_packageLabel__H\+K7U h3{color:#fff;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:700;margin:0 10px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_infoStack__wOT-L{align-items:flex-start;display:flex;flex-direction:column;margin-left:1rem}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_infoStackBruins__yLBlJ{align-items:flex-start;display:flex;flex-direction:column-reverse;margin-left:1rem}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_infoText__BOPv0{font-family:NeueJune Roman,sans-serif!important;font-size:clamp(.6rem,.6vw,.75rem);margin:0}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarLegendWrap__ECR4-{align-items:flex-start;display:flex}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;padding-left:10px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarMonth__DHyx2{font-family:BlenderProHeavy,sans-serif!important}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_monthHeader__AtSTr{background-color:#828487;color:#fff;font-family:BlenderProHeavy,sans-serif!important;font-weight:700;letter-spacing:2px;margin-left:1.5px;margin-right:1.5px;padding:0;text-align:center}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_daysGrid__3aamE{background-color:#fff;display:grid;grid-template-columns:repeat(7,1fr)}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayName__V6C3T{background-color:#828487;color:#fff;font-family:BlenderProHeavy,sans-serif!important;font-size:clamp(.6rem,.6vw,.75rem);font-weight:600;margin:2px;padding:0;text-align:center}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayCell__xTuSR{background-color:#c5c6c8;height:45px;margin:2px;padding:0;position:relative;text-align:center;z-index:10}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayNumber__Ksybx{bottom:0;font-family:NeueJune Roman,sans-serif!important;font-size:clamp(.5rem,.5vw,.6rem);font-weight:700;position:absolute;right:2px;z-index:10}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayNumber__Ksybx.pricing-schedule_white__pIBXI{color:#fff!important}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayNumber__Ksybx.pricing-schedule_black__M6Qcw{color:#000!important}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_emptyDay__2mB05{background-color:#e6e7e9}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_specialDay__aaBKE{background-color:#b8965a;color:#000}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_specialGame__\+MVVa{background-color:#b8965a!important;color:#000}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayCell__xTuSR.pricing-schedule_specialGame__\+MVVa .pricing-schedule_eventLabel__Irwh\+{align-items:center;display:flex;font-size:clamp(.5rem,.6vw,.7rem);justify-content:center;left:50%;line-height:.9;text-align:center;top:50%;transform:translate(-50%,-50%)}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_eventLabel__Irwh\+{align-items:flex-start;display:flex;flex-direction:column;font-family:NeueJune Roman,sans-serif!important;font-size:clamp(.5rem,.5vw,.65rem);font-weight:700;height:100%;justify-content:flex-start;left:0;position:absolute;text-align:left;top:0;width:100%}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_eventLabel__Irwh\+ span{left:2px;position:relative}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_eventLabel__Irwh\+ span.pricing-schedule_team__YYIVD{display:block;font-family:NeueJune Roman,sans-serif!important;font-size:clamp(.45rem,.8vw,.55rem);font-weight:700;line-height:1}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_eventLabel__Irwh\+ span.pricing-schedule_time__6PQxe{display:block;font-family:NeueJune Roman,sans-serif!important;font-size:clamp(.45rem,.8vw,.55rem);line-height:.2;margin-top:2px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_eventLabel__Irwh\+ span.pricing-schedule_price__7P-iM{display:block;font-family:NeueJune Roman,sans-serif!important;font-size:clamp(.45rem,.45vw,.63rem);line-height:.8;margin-top:3px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_planId__epLnT{background-color:#fff;bottom:1px;display:flex;font-family:NeueJune Roman,sans-serif!important;font-size:clamp(.65rem,.7vw,.8rem);font-weight:700;justify-content:flex-end;position:relative}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_planFooter__j684Q{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-family:NeueJune Roman,sans-serif!important;justify-content:space-between}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayCell__xTuSR.pricing-schedule_split__VFgiN{overflow:hidden;padding:0;position:relative}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh{display:flex;flex-direction:column;height:100%;width:100%}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;margin:0;padding:2px;text-align:left}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_top__KqqY9{border-bottom:1px solid #828487;clip-path:polygon(0 0,100% 0,0 100%);font-family:NeueJune Roman,sans-serif!important;font-size:clamp(.5rem,.5vw,.6rem);height:100%;left:0;position:absolute;top:0;width:100%}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_top__KqqY9 .pricing-schedule_splitLine__LFxvE{gap:5px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_top__KqqY9 span{font-family:NeueJune Roman,sans-serif!important;font-size:clamp(.45rem,.5vw,.55rem);line-height:1.5;margin-left:-2px;margin-top:-4px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_bottom__W\+Jiq{align-items:flex-end;clip-path:polygon(100% 0,100% 100%,0 100%);display:flex;flex-direction:column-reverse;height:100%;justify-content:flex-end;left:0;padding-bottom:0;padding-right:4px;padding-top:16px;top:0;width:100%;z-index:1}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_bottom__W\+Jiq .pricing-schedule_splitLine__LFxvE{line-height:.9;padding-bottom:2px;padding-right:0}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_bottom__W\+Jiq span{font-family:NeueJune Roman,sans-serif!important;font-size:clamp(.4rem,.5vw,.5rem);margin-left:-2px;margin-top:4px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_bruinsDay__F16ts{background-color:#fbbf24;z-index:1}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_celticsDay__eSfMZ{background-color:#059669;color:#fff}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_specialDay__aaBKE{background-color:#92400e;color:#fff}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_pricingScheduleHeader__mUBVd{background-color:#000;color:#fff;font-weight:700;height:100%;min-height:-webkit-fill-available;padding:30px 20px;text-align:center}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_pricingScheduleYears__4dFsg{align-items:center;display:flex;flex-direction:column;font-size:clamp(2rem,4.5vw,3rem);justify-content:center;line-height:.8;margin-top:20px;text-align:center;text-orientation:mixed;width:100%;writing-mode:sideways-lr}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_pricingScheduleYears__4dFsg span{font-weight:700}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_pricingScheduleTitle__stJVv{font-size:clamp(3.7rem,4vw,5.5rem);font-weight:700;letter-spacing:3px;line-height:1.2;margin:0 auto;text-align:center;text-orientation:mixed;writing-mode:sideways-lr}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_legend__AcKF7{flex:0 0 auto;margin-bottom:0}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_legendTitle__RA52M{font-family:BlenderProHeavy,sans-serif!important;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:500;line-height:1.1;margin-bottom:2px;margin-top:5px;text-align:center}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_legendText__tfAu4{font-family:NeueJune Roman,sans-serif!important;font-size:clamp(.5rem,.5vw,.9rem);line-height:1;margin-bottom:5px;margin-top:2px;text-align:center}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_legendGrid__LbC5k{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,2fr);padding-left:20px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_legendItem__BLeDu{align-items:center;display:flex;gap:8px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_colorBox__Wbe-e{height:20px;width:20px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_bruinsColor__8Nvek{background-color:#fbbf24}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_celticsColor__X4akV{background-color:#059669}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_celticsGroupPlay__89vCw{background-color:#0d7a3d;border:2px solid #b8965a}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_grayColor__\+kDkO{background-color:#d1d5db}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_specialColor__llT4S{background-color:#b8965a}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_legendLabel__oJZlp{font-family:BlenderProHeavy,sans-serif!important;font-size:clamp(.75rem,.7vw,.9rem)}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_legendNbaCup__F2KwW{line-height:1}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_footer__nIoW5{align-content:center;display:flex;justify-content:center;margin-bottom:10px;margin-top:10px;text-align:center}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_footerDate__rERwl{font-size:clamp(.6rem,.6vw,.75rem);margin-top:16px}.pricing-schedule_eventPre__Ymbd4{font-size:clamp(.45rem,.8vw,.55rem);left:2px;line-height:1;margin-top:-2px;position:relative;text-align:center;text-transform:uppercase}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_top__KqqY9 .pricing-schedule_eventPre__Ymbd4{font-size:clamp(.3rem,.6vw,.4rem);left:0;margin-top:0;position:relative}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_bottom__W\+Jiq .pricing-schedule_eventPre__Ymbd4{font-size:clamp(.3rem,.6vw,.4rem);margin-top:0}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX .pricing-schedule_dayCell__xTuSR.pricing-schedule_splitTwoDays__b5jHH{position:relative}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX .pricing-schedule_dayCell__xTuSR.pricing-schedule_splitTwoDays__b5jHH>.pricing-schedule_subcell__J-3v3{display:flex;flex-direction:column;height:100%;left:0;margin-left:-2px;position:absolute;top:0;width:100%}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX .pricing-schedule_dayCell__xTuSR.pricing-schedule_splitTwoDays__b5jHH>.pricing-schedule_subcell__J-3v3.pricing-schedule_bottom__W\+Jiq .pricing-schedule_eventLabel__Irwh\+{clip-path:polygon(0 0,100% 0,0 100%);font-size:clamp(.3rem,.6vw,.4rem);padding-left:2px;padding-top:10px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX .pricing-schedule_dayCell__xTuSR.pricing-schedule_splitTwoDays__b5jHH>.pricing-schedule_subcell__J-3v3.pricing-schedule_bottom__W\+Jiq .pricing-schedule_eventLabel__Irwh\+ .pricing-schedule_eventPre__Ymbd4,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX .pricing-schedule_dayCell__xTuSR.pricing-schedule_splitTwoDays__b5jHH>.pricing-schedule_subcell__J-3v3.pricing-schedule_top__KqqY9 .pricing-schedule_eventLabel__Irwh\+ .pricing-schedule_eventPre__Ymbd4{font-size:clamp(.25rem,.5vw,.35rem)}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX .pricing-schedule_dayCell__xTuSR.pricing-schedule_splitTwoDays__b5jHH>.pricing-schedule_subcell__J-3v3.pricing-schedule_bottom__W\+Jiq .pricing-schedule_eventLabel__Irwh\+ .pricing-schedule_time__6PQxe,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX .pricing-schedule_dayCell__xTuSR.pricing-schedule_splitTwoDays__b5jHH>.pricing-schedule_subcell__J-3v3.pricing-schedule_top__KqqY9 .pricing-schedule_eventLabel__Irwh\+ .pricing-schedule_time__6PQxe{font-size:clamp(.2rem,.45vw,.3rem);margin-top:1px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX .pricing-schedule_dayCell__xTuSR.pricing-schedule_splitTwoDays__b5jHH>.pricing-schedule_subcell__J-3v3.pricing-schedule_top__KqqY9 .pricing-schedule_eventLabel__Irwh\+{align-content:flex-end;align-items:flex-end;border-top:1px solid #000;display:flex;font-size:clamp(.3rem,.6vw,.4rem);height:100%;justify-content:flex-end;padding-bottom:13px;padding-right:2px;position:relative;width:100%}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX .pricing-schedule_dayCell__xTuSR.pricing-schedule_splitTwoDays__b5jHH .pricing-schedule_dayNumber__Ksybx{font-family:NeueJune Roman,sans-serif;font-size:clamp(.5rem,.5vw,.6rem);font-weight:700;position:absolute}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX .pricing-schedule_dayCell__xTuSR.pricing-schedule_splitTwoDays__b5jHH .pricing-schedule_subcell__J-3v3.pricing-schedule_bottom__W\+Jiq .pricing-schedule_dayNumber__Ksybx{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;left:4px;position:absolute;top:0;width:100%}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX .pricing-schedule_dayCell__xTuSR.pricing-schedule_splitTwoDays__b5jHH .pricing-schedule_subcell__J-3v3.pricing-schedule_top__KqqY9 .pricing-schedule_dayNumber__Ksybx{bottom:0;right:0}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX .pricing-schedule_dayCell__xTuSR.pricing-schedule_splitTwoDays__b5jHH>.pricing-schedule_subcell__J-3v3:has(.pricing-schedule_eventLabel__Irwh\+.pricing-schedule_celticsGame__YklaV) .pricing-schedule_dayNumber__Ksybx{color:#fff}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX .pricing-schedule_dayCell__xTuSR.pricing-schedule_splitTwoDays__b5jHH>.pricing-schedule_subcell__J-3v3:has(.pricing-schedule_eventLabel__Irwh\+.pricing-schedule_bruinsGame__M1oST) .pricing-schedule_dayNumber__Ksybx{color:#000}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayCell__xTuSR.pricing-schedule_split__VFgiN .pricing-schedule_dayNumber__Ksybx{color:#000}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayCell__xTuSR.pricing-schedule_split__VFgiN:has(.pricing-schedule_eventLabel__Irwh\+.pricing-schedule_celticsGame__YklaV) .pricing-schedule_dayNumber__Ksybx{color:#fff!important}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayCell__xTuSR.pricing-schedule_split__VFgiN:has(.pricing-schedule_eventLabel__Irwh\+.pricing-schedule_bruinsGame__M1oST) .pricing-schedule_dayNumber__Ksybx{color:#000!important}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayCell__xTuSR.pricing-schedule_split__VFgiN .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_bottom__W\+Jiq.pricing-schedule_celticsGame__YklaV~* .pricing-schedule_dayNumber__Ksybx,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayCell__xTuSR.pricing-schedule_split__VFgiN:has(.pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_bottom__W\+Jiq.pricing-schedule_celticsGame__YklaV) .pricing-schedule_dayNumber__Ksybx{color:#fff!important}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayCell__xTuSR.pricing-schedule_split__VFgiN .pricing-schedule_splitEventLabel__fxieh:has(.pricing-schedule_eventLabel__Irwh\+.pricing-schedule_bottom__W\+Jiq.pricing-schedule_celticsGame__YklaV)~.pricing-schedule_dayNumber__Ksybx,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayCell__xTuSR.pricing-schedule_split__VFgiN:has(.pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_bottom__W\+Jiq.pricing-schedule_celticsGame__YklaV) .pricing-schedule_dayNumber__Ksybx{color:#fff!important}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayCell__xTuSR.pricing-schedule_split__VFgiN:has(.pricing-schedule_celticsGame__YklaV) .pricing-schedule_dayNumber__Ksybx,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh:has(.pricing-schedule_celticsGame__YklaV)~.pricing-schedule_dayNumber__Ksybx{color:#fff!important}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_pricingCodesSection__RyVWC{flex:0 0 auto}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_pricingCodesTitle__9Upkr{color:#231f20;font-family:BlenderProHeavy,sans-serif!important;font-size:clamp(.8rem,1.4vw,1rem);font-weight:500;line-height:1;margin:0;text-align:center}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_pricingCodesTable__vY8j1{align-items:stretch;background-color:#fff;display:flex;flex-direction:column;font-family:NeueJune Roman,sans-serif!important;gap:2px;height:100%;justify-content:flex-start;top:0}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_pricingTableHeader__xUg96{background-color:#828487;color:#fff;display:grid;font-family:BlenderProHeavy,sans-serif!important;font-size:clamp(.65rem,.7vw,.8rem);font-weight:700;grid-template-columns:2fr 1fr 1fr;letter-spacing:1px;padding:1px 2px;text-align:left}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_pricingTableRow__-xRPy{grid-gap:2px;display:grid;font-size:clamp(.5rem,.5vw,.6rem);gap:2px;grid-template-columns:2fr 1fr 1fr;text-align:left}.pricing-schedule_pricingTableHeaderCenter__dRKYW{text-align:center}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_pricingTableRow__-xRPy:hover{background-color:#f8f9fa}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_pricingTableRow__-xRPy:last-child{border-bottom:none}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_codeCell__UEKsE{letter-spacing:.5px;padding:1px 2px;text-align:left}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_codeCell__UEKsE,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_priceCell__nO3r1{background-color:#c5c6c8;color:#231f20;font-family:NeueJune Roman,sans-serif!important;font-weight:700}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_time__6PQxe{display:block;font-family:NeueJune Roman,sans-serif!important;font-size:clamp(.3rem,.4vw,.5rem);line-height:.5;margin-top:2px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_price__7P-iM{display:block;font-family:NeueJune Roman,sans-serif!important;font-size:clamp(.3rem,.4vw,.5rem);line-height:.8;margin-top:3px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_boldText__lJntp{font-weight:700}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_split__VFgiN{overflow:hidden;padding:0;position:relative}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_subcell__J-3v3{display:flex;flex-direction:column;height:100%;left:0;margin-left:-2px;position:absolute;top:0;width:100%}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_top__KqqY9{border-bottom:1px solid #828487;clip-path:polygon(0 0,100% 0,0 100%);font-family:NeueJune Roman,sans-serif!important;font-size:clamp(.35rem,.7vw,.45rem);height:100%;left:0;position:absolute;top:0;width:100%}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_bottom__W\+Jiq{align-items:flex-end;clip-path:polygon(100% 0,100% 100%,0 100%);display:flex;flex-direction:column-reverse;height:100%;justify-content:flex-end;left:0;padding-bottom:0;padding-right:4px;padding-top:15px;top:0;width:100%;z-index:1}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitLine__LFxvE{gap:5px;line-height:.9;padding-right:0}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_scheduleContainer__2YRF6{background-color:#fff;border:10px solid #fff;margin:0 auto;max-width:1550px;padding:15px 24px 0}@media (min-width:768px){.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_mainTitle__7iKOL{margin-bottom:0}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_subtitle__G7130{margin:0}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX{grid-template-columns:repeat(3,1fr)}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_legendGrid__LbC5k{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_subtitle__G7130{letter-spacing:-3px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_legendGrid__LbC5k{grid-template-columns:1fr}}@media print{@page{margin:.2in}body,html{color-adjust:exact!important;height:100%;margin:0;padding:0;page-break-inside:avoid;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:100%}.pricing-schedule_suitePackageButton__eOIBJ{display:none!important}.pricing-schedule_pricingScheduleContainer__-TS5c{box-shadow:none;margin:0 auto;padding:10px 15px 0;page-break-inside:avoid;position:relative;transform:scale(1);transform-origin:top center}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_pricingScheduleHeader__mUBVd{padding:20px 15px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_pricingScheduleTitle__stJVv{font-size:5.5rem}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_pricingScheduleYears__4dFsg{font-size:2.7rem}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_celticsLogo__TiuRD{height:150px;width:120px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_bruinsLogo__AUq-E{height:120px;width:120px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_mainTitle__7iKOL{font-size:1.8rem;line-height:.7;margin:0;padding:0}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_subtitle__G7130{font-size:4.5rem;letter-spacing:-3px;line-height:.7;margin:0;padding:0}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_packageLabel__H\+K7U h3{font-size:1rem;margin:0 8px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_infoText__BOPv0{font-size:.65rem}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX{gap:8px;grid-template-columns:repeat(3,1fr);padding-left:8px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_monthHeader__AtSTr{font-size:.7rem!important;padding:2px 0}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayName__V6C3T{font-size:.7rem!important;padding:1px 0}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayCell__xTuSR{background-color:#c5c6c8;font-size:.6rem;height:35px;margin:1.5px;padding:0;position:relative;text-align:center;z-index:2}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayNumber__Ksybx{font-size:.45rem!important}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_eventLabel__Irwh\+{font-size:.5rem!important}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_eventLabel__Irwh\+ span.pricing-schedule_team__YYIVD{font-size:.4rem!important}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_eventLabel__Irwh\+ span.pricing-schedule_time__6PQxe{font-size:.4rem!important;margin-top:1px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_eventLabel__Irwh\+ span.pricing-schedule_price__7P-iM{font-size:.4rem!important}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_pricingScheduleTitle__stJVv{font-size:4.2rem!important}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_eventPre__Ymbd4{font-size:.45rem}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayCell__xTuSR.pricing-schedule_specialGame__\+MVVa .pricing-schedule_eventLabel__Irwh\+{font-size:.5rem!important;margin-left:-1px!important}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_top__KqqY9 span{font-size:.4rem!important;line-height:1.7!important}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_bottom__W\+Jiq span{font-size:.4rem!important;line-height:.4!important;margin-top:-10px!important}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX .pricing-schedule_dayCell__xTuSR.pricing-schedule_splitTwoDays__b5jHH>.pricing-schedule_subcell__J-3v3.pricing-schedule_bottom__W\+Jiq .pricing-schedule_eventLabel__Irwh\+ .pricing-schedule_eventPre__Ymbd4,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX .pricing-schedule_dayCell__xTuSR.pricing-schedule_splitTwoDays__b5jHH>.pricing-schedule_subcell__J-3v3.pricing-schedule_bottom__W\+Jiq .pricing-schedule_eventLabel__Irwh\+ .pricing-schedule_time__6PQxe,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX .pricing-schedule_dayCell__xTuSR.pricing-schedule_splitTwoDays__b5jHH>.pricing-schedule_subcell__J-3v3.pricing-schedule_top__KqqY9 .pricing-schedule_eventLabel__Irwh\+ .pricing-schedule_eventPre__Ymbd4,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX .pricing-schedule_dayCell__xTuSR.pricing-schedule_splitTwoDays__b5jHH>.pricing-schedule_subcell__J-3v3.pricing-schedule_top__KqqY9 .pricing-schedule_eventLabel__Irwh\+ .pricing-schedule_time__6PQxe{font-size:.25rem!important}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX .pricing-schedule_dayCell__xTuSR.pricing-schedule_splitTwoDays__b5jHH>.pricing-schedule_subcell__J-3v3.pricing-schedule_bottom__W\+Jiq .pricing-schedule_eventLabel__Irwh\+,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX .pricing-schedule_dayCell__xTuSR.pricing-schedule_splitTwoDays__b5jHH>.pricing-schedule_subcell__J-3v3.pricing-schedule_top__KqqY9 .pricing-schedule_eventLabel__Irwh\+{font-size:.3rem!important}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX .pricing-schedule_dayCell__xTuSR.pricing-schedule_splitTwoDays__b5jHH .pricing-schedule_dayNumber__Ksybx{font-size:.45rem}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_legend__AcKF7{margin-bottom:20px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_legendTitle__RA52M{font-size:1.5rem!important;margin-bottom:6px;margin-top:5px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_legendLabel__oJZlp,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_legendText__tfAu4{font-size:.6rem!important}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_colorBox__Wbe-e{height:16px;width:16px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_footer__nIoW5{margin-bottom:8px;margin-top:8px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_footer__nIoW5 img{height:100px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_rapidLogo__kOSp2{height:auto;padding-top:0;width:125px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_footerDate__rERwl{font-size:.65rem;margin-top:12px}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_pricingCodesTable__vY8j1{font-size:.4rem!important}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_pricingTableHeader__xUg96{font-size:.5rem!important}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_pricingTableRow__-xRPy{font-size:.4rem!important}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_button__9JbjY{display:none}.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_boldText__lJntp,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_bruinsColor__8Nvek,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarGrid__vMzGX,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarLegendWrap__ECR4-,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_calendarMonth__DHyx2,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_celticsColor__X4akV,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_circleLogo__KLyIH,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_colorBox__Wbe-e,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayCell__xTuSR,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayCell__xTuSR.pricing-schedule_split__VFgiN,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayName__V6C3T,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayNumber__Ksybx,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayNumber__Ksybx.pricing-schedule_black__M6Qcw,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_dayNumber__Ksybx.pricing-schedule_white__pIBXI,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_daysGrid__3aamE,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_emptyDay__2mB05,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_eventLabel__Irwh\+,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_eventLabel__Irwh\+ span.pricing-schedule_team__YYIVD,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_eventLabel__Irwh\+ span.pricing-schedule_time__6PQxe,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_footerDate__rERwl .pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_pricingScheduleHeader__mUBVd .pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_pricingCodesTable__vY8j1,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_footerSubtitle__qn4B1,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_footerTitle__3MhBT,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_footerYear__VPj1e,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_footer__nIoW5,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_grayColor__\+kDkO,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_header__WUGzW,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_infoStack__wOT-L,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_infoText__BOPv0,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_legendGrid__LbC5k,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_legendItem__BLeDu,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_legendLabel__oJZlp,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_legendText__tfAu4,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_legendTitle__RA52M,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_legend__AcKF7,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_logoContainer__3S5Am,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_logoText__mzOGR,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_mainTitle__7iKOL,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_monthHeader__AtSTr,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_packageBorder__IdXQG,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_packageInfo__yUVzi,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_packageLabel__H\+K7U,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_packageLabel__H\+K7U h3,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_planFooter__j684Q,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_planId__epLnT,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_specialColor__llT4S,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_specialDay__aaBKE,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_specialGame__\+MVVa,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_bottom__W\+Jiq,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_bottom__W\+Jiq span,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_bruinsDay__F16ts,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_celticsDay__eSfMZ,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_specialDay__aaBKE,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_top__KqqY9,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_splitEventLabel__fxieh .pricing-schedule_eventLabel__Irwh\+.pricing-schedule_top__KqqY9 span,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_subtitle__G7130,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_teamLogo__Mb-J1,.pricing-schedule_pricingScheduleContainer__-TS5c .pricing-schedule_titleContainer__vp7qx{page-break-inside:avoid;transform:scale(1)}}
/*# sourceMappingURL=main.24f43a9e.css.map*/