.ih-tabular-wrapper{display:flex}.ih-tabular-wrapper .content{display:flex;flex-direction:column}.ih-tabular-wrapper .content .mobile-tab-header-button .tab-button{align-items:center;background-color:var(--trb-tab-btn-bg);border:none;border-radius:8px 0 0 8px;color:var(--trb-tab-btn-color);cursor:pointer;display:flex;font-family:Libre Baskerville,serif;font-size:20px;font-style:Bold;font-weight:700;letter-spacing:0;line-height:1.2;min-height:112px;outline:none;padding:32px 32px 32px 96px;position:relative;text-align:left;transition:all .3s;width:100%}.ih-tabular-wrapper .content .mobile-tab-header-button .tab-button .tab-counter{align-items:center;background:var(--trb-counter-bg);border-radius:8px;color:var(--trb-counter-color);display:flex;font-size:clamp(20px,2vw,24px);height:48px;justify-content:center;left:32px;line-height:1;position:absolute;top:32px;transition:all .3s;width:48px}.ih-tabular-wrapper .content .mobile-tab-header-button .tab-button:after{background:var(--trb-border-color);content:"";height:1px;left:0;position:absolute;top:0;transition:all .3s;width:100%;z-index:1}.ih-tabular-wrapper .content .tab-content-inner .tab-button-title-mobile{color:var(--trb-heading-color);font-family:Libre Baskerville,serif;font-size:clamp(24px,2vw,32px);font-weight:400;letter-spacing:0;line-height:1.4;margin:0 0 36px;position:relative}.ih-tabular-wrapper .content .tab-content-inner .tab-button-title-mobile:after{background:var(--trb-divider-color);border-radius:20px;content:"";height:4px;left:0;position:absolute;top:calc(100% + 16px);transition:all .3s;width:100px;z-index:1}.ih-tabular-wrapper .content .tab-content-inner ol{font-size:inherit;list-style:decimal outside;margin-bottom:8px;padding-left:0}.ih-tabular-wrapper .content .tab-content-inner ol:not([class])>li>ul>li>ol:not([class])>li,.ih-tabular-wrapper .content .tab-content-inner ol>li{color:var(--trb-paragraph-color);font-family:Source Sans\ 3;font-weight:400;letter-spacing:0;line-height:1.4;margin-bottom:0;padding-left:30px;position:relative}.ih-tabular-wrapper .content .tab-content-inner ol:not([class]) li:last-child{margin-bottom:0}.ih-tabular-wrapper .content .tab-content-inner ol ol,.ih-tabular-wrapper .content .tab-content-inner ol ul:not([class]){margin:0 0 8px}.ih-tabular-wrapper .content .tab-content-inner ol li::marker{color:currentColor;font-weight:600}.ih-tabular-wrapper .content .tab-content-inner ul{margin:0 0 8px}.ih-tabular-wrapper .content .tab-content-inner ul:not([class]){font-size:inherit;list-style:none}.ih-tabular-wrapper .content .tab-content-inner ul:not([class])>li,.ih-tabular-wrapper .content .tab-content-inner ul:not([class])>li>ol>li>ul:not([class])>li{color:var(--trb-paragraph-color);font-family:Source Sans\ 3;font-weight:400;letter-spacing:0;line-height:1.4;margin-bottom:0;padding-left:30px;position:relative}.ih-tabular-wrapper .content .tab-content-inner ul:not([class]) li:last-child{margin-bottom:0}.ih-tabular-wrapper .content .tab-content-inner ul:not([class]) li ol li ul:not([class]) li:after{background-color:currentColor;border-radius:50%;content:"";display:inline-block;height:4px;left:13px;position:absolute;top:13px;width:4px}.ih-tabular-wrapper .content .tab-content-inner ul:not([class]) li ol li::marker{color:currentColor;font-weight:600}.ih-tabular-wrapper .content .tab-content-inner ul:not([class]) ol,.ih-tabular-wrapper .content .tab-content-inner ul:not([class]) ul:not([class]){margin:0 0 8px}.ih-tabular-wrapper .content .tab-content-inner ul:not([class]) ol li:before{display:none!important}.ih-tabular-wrapper .content .tab-content-inner ul:not([class]):not(.elementor-editor-element-settings):not(.elementor-select-preset-list):not(.gform_fields){margin-left:0;padding-left:0}.ih-tabular-wrapper .content .tab-content-inner ul:not([class]):not(.elementor-editor-element-settings):not(.elementor-select-preset-list):not(.gform_fields):not(.camps_and_programs) li:before{background-color:currentColor;border-radius:50%;content:"";display:inline-block;height:4px;left:13px;position:absolute;top:13px;width:4px}.ih-tabular-wrapper .content .tab-content-inner p,.ih-tabular-wrapper .content .tab-content-inner ul li{color:var(--trb-paragraph-color);font-family:Source Sans\ 3;font-weight:400;letter-spacing:0;line-height:1.4}.ih-tabular-wrapper .content .tab-content-inner p{margin:0 0 8px}.ih-tabular-wrapper .content .tab-content-inner p a,.ih-tabular-wrapper .content .tab-content-inner p b,.ih-tabular-wrapper .content .tab-content-inner p strong{font-weight:700}.ih-tabular-wrapper .content .tab-content-inner p em,.ih-tabular-wrapper .content .tab-content-inner p i{font-style:italic}.ih-tabular-wrapper .content .tab-content-inner p u{text-decoration:underline}.ih-tabular-wrapper .content .tab-content-inner p s,.ih-tabular-wrapper .content .tab-content-inner p strike{text-decoration:line-through}.ih-tabular-wrapper .content .tab-content-inner code{background:#f0f0f0;border:1px solid #ddd;border-radius:3px;font-family:monospace;font-size:12px;padding:1px 4px}.ih-tabular-wrapper .ih-tabs-header{width:536px}.ih-tabular-wrapper .ih-tabs-header .tab-button{align-items:center;background-color:var(--trb-tab-btn-bg);border:none;border-radius:8px 0 0 8px;color:var(--trb-tab-btn-color);cursor:pointer;display:flex;font-family:Libre Baskerville,serif;font-size:20px;font-style:Bold;font-weight:700;letter-spacing:0;line-height:1.2;min-height:112px;outline:none;padding:32px 32px 32px 96px;position:relative;text-align:left;transition:all .3s;width:100%}.ih-tabular-wrapper .ih-tabs-header .tab-button:hover{background-color:var(--trb-tab-btn-active-bg);color:var(--trb-tab-btn-active-color)}.ih-tabular-wrapper .ih-tabs-header .tab-button:hover .tab-counter{background:var(--trb-counter-active-bg);color:var(--trb-counter-active-color)}.ih-tabular-wrapper .ih-tabs-header .tab-button .tab-counter{align-items:center;background:var(--trb-counter-bg);border-radius:8px;color:var(--trb-counter-color);display:flex;font-size:clamp(20px,2vw,24px);height:48px;justify-content:center;left:32px;line-height:1;position:absolute;top:32px;transition:all .3s;width:48px}.ih-tabular-wrapper .ih-tabs-header .tab-button:after{background:var(--trb-border-color);content:"";height:1px;left:0;position:absolute;top:0;transition:all .3s;width:100%;z-index:1}.ih-tabular-wrapper .ih-tabs-header .tab-button:first-child:after{opacity:0}.ih-tabular-wrapper .ih-tabs-header .tab-button.active{background-color:var(--trb-tab-btn-active-bg);color:var(--trb-tab-btn-active-color);cursor:auto}.ih-tabular-wrapper .ih-tabs-header .tab-button.active .tab-counter{background:var(--trb-counter-active-bg);color:var(--trb-counter-active-color)}.ih-tabular-wrapper .ih-tabs-header .tab-button.active+.tab-button:after,.ih-tabular-wrapper .ih-tabs-header .tab-button.active:after{opacity:0}.ih-tabular-wrapper .content.active .mobile-tab-header-button .tab-button{background-color:var(--trb-tab-btn-active-bg);color:var(--trb-tab-btn-active-color);cursor:auto}.ih-tabular-wrapper .content.active .mobile-tab-header-button .tab-button .tab-counter{background:var(--trb-counter-active-bg);color:var(--trb-counter-active-color)}.ih-tabular-wrapper .ih-tabs-content-wrapper{border-radius:0 8px 8px 0;padding:clamp(16px,4vw,60px);width:calc(100% - 536px)}.ih-tabular-wrapper .btn_wrapper{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:clamp(15px,3vw,32px)}@media(max-width:1200px){.ih-tabular-wrapper .ih-tabs-header{width:410px}.ih-tabular-wrapper .ih-tabs-content-wrapper{width:calc(100% - 410px)}}@media(min-width:1025px){.ih-tabular-wrapper .ih-tabs-content-wrapper{background:var(--trb-content-bg)}.ih-tabular-wrapper .content .mobile-tab-header-button{display:none;height:0}.ih-tabs-section-wrapper .content:not(.active){display:none}}@media(max-width:1024px){.ih-tabular-wrapper{flex-direction:column}.ih-tabular-wrapper>div{width:100%!important}.ih-tabular-wrapper .ih-tabs-header{display:none}.ih-tabular-wrapper .ih-tabs-content-wrapper{padding:0}.ih-tabular-wrapper .content{border-radius:8px;overflow:hidden}.ih-tabular-wrapper .content:not(.active) .tab-content-inner{display:none}.ih-tabular-wrapper .content .mobile-tab-header-button .tab-button{border:0;border-radius:0;font-size:16px;line-height:1.2;min-height:72px;padding:17px 42px 18px 68px}.ih-tabular-wrapper .content .mobile-tab-header-button .tab-button .tab-counter{border-radius:4px;font-size:20px;height:40px;left:16px;top:16px;width:40px}.ih-tabular-wrapper .content .mobile-tab-header-button .tab-button:after{top:calc(100% - 1px)}.ih-tabular-wrapper .content .mobile-tab-header-button .tab-button .tab-arrow-icon{position:absolute;right:15px;top:24px;transition:all .3s}.ih-tabular-wrapper .content .mobile-tab-header-button .tab-button .tab-arrow-icon path{fill:var(--trb-arrow-close-color)}.ih-tabular-wrapper .content .tab-content-inner{background:var(--trb-counter-bg);padding:16px 16px 24px}.ih-tabular-wrapper .content .tab-content-inner ol:not([class])>li>ul>li>ol:not([class])>li,.ih-tabular-wrapper .content .tab-content-inner ol>li,.ih-tabular-wrapper .content .tab-content-inner ul:not([class])>li,.ih-tabular-wrapper .content .tab-content-inner ul:not([class])>li>ol>li>ul:not([class])>li{padding-left:24px}.ih-tabular-wrapper .content .tab-content-inner ul:not([class]):not(.elementor-editor-element-settings):not(.elementor-select-preset-list):not(.gform_fields){margin-top:-3px}.ih-tabular-wrapper .content .tab-content-inner ul:not([class]) li ol li ul:not([class]) li:after,.ih-tabular-wrapper .content .tab-content-inner ul:not([class]):not(.elementor-editor-element-settings):not(.elementor-select-preset-list):not(.gform_fields):not(.camps_and_programs) li:before{left:10px;top:10px}.ih-tabular-wrapper .content .tab-button-title-mobile{display:none}.ih-tabular-wrapper .content:last-child:not(.active) .mobile-tab-header-button .tab-button:after{opacity:0}.ih-tabular-wrapper .content:first-child .mobile-tab-header-button .tab-arrow-icon{transform:scale(-1)}.ih-tabular-wrapper .content:first-child.active .mobile-tab-header-button .tab-arrow-icon{transform:scale(1)}.ih-tabular-wrapper .content.active{background:var(--trb-content-bg)}.ih-tabular-wrapper .content.active .mobile-tab-header-button .tab-button:after{left:50%;transform:translatex(-50%);width:calc(100% - 32px)}.ih-tabular-wrapper .content.active .mobile-tab-header-button .tab-button .tab-arrow-icon path{fill:var(--trb-arrow-active-color)}.ih-tabular-wrapper .content.active .mobile-tab-header-button .tab-arrow-icon{transform:scale(-1)}.ih-tabular-wrapper .content.previous_tab .mobile-tab-header-button .tab-button:after{opacity:0}}
