.roc-accordion-menu{padding-block:0 1.5rem;color:#383838;background-color:#fff}@media only screen and (min-width: 75em){.roc-accordion-menu{padding-block:0 1.5rem}}.roc-accordion-menu__heading{margin:0 0 1rem;font-size:1.9375rem;font-weight:700;color:#161616}@media only screen and (min-width: 62em){.roc-accordion-menu__heading{margin-bottom:1rem}}.roc-accordion-menu__menu-header-item .roc-accordion-menu__heading{margin-bottom:0;font-size:2.0625rem}.roc-accordion-menu__description{max-width:70ch;margin-bottom:1.75rem;font-size:1rem}@media only screen and (min-width: 62em){.roc-accordion-menu__description{font-size:1.125rem;max-width:80ch}}.roc-accordion-menu__description--mobile{display:block}@media only screen and (min-width: 62em){.roc-accordion-menu__description--mobile{display:none}}.roc-accordion-menu__description--desktop{display:none}@media only screen and (min-width: 62em){.roc-accordion-menu__description--desktop{display:block}}@media only screen and (min-width: 62em){.roc-accordion-menu__wrapper{position:relative;min-height:500px}}.roc-accordion-menu__list{list-style:none;padding:0;margin:0}@media only screen and (min-width: 62em){.roc-accordion-menu__list{margin-left:auto;width:40.125%}}.roc-accordion-menu__item:not(:last-child){margin-bottom:1rem}.roc-accordion-menu__subheading{margin:0}.roc-accordion-menu__btn{display:flex;justify-content:space-between;align-items:center;padding-block:1.25rem;padding-inline:.9375rem;width:100%;color:#666;background-color:#f3f3f3;border:none;border-radius:8px}@media only screen and (min-width: 62em){.roc-accordion-menu__btn{position:relative;padding:1.0125rem .875rem}}.roc-accordion-menu__btn--expanded{color:#666;background-color:var(--accordion-menu-btn-bg-expanded);border-radius:8px 8px 0 0}.roc-accordion-menu__btn-item{display:flex;gap:.5rem}.roc-accordion-menu__btn-text{font-size:1.25rem;font-weight:700}.roc-accordion-menu__btn-icon-wrapper{display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;color:var(--accordion-menu-btn-icon-wrapper-color);background-color:var(--accordion-menu-btn-icon-wrapper-bg)}.roc-accordion-menu__btn--expanded .roc-accordion-menu__btn-icon-wrapper{color:var(--accordion-menu-btn-icon-wrapper-color-expanded);background-color:#f3f3f3}.roc-accordion-menu__youtube-wrapper{width:100%;height:345px;border-radius:16px;overflow:hidden}@media only screen and (min-width: 62em){.roc-accordion-menu__youtube-wrapper{height:100%}}.roc-accordion-menu__youtube-wrapper iframe{border:none}.roc-icon.roc-accordion-menu__btn-icon{width:.75rem;height:.75rem}@media only screen and (min-width: 62em){.roc-icon.roc-accordion-menu__btn-icon{width:1rem;height:1rem}}.roc-accordion-menu__btn--expanded .roc-icon.roc-accordion-menu__btn-icon--collapsed,.roc-icon.roc-accordion-menu__btn-icon--expanded{display:none}.roc-accordion-menu__btn--expanded .roc-icon.roc-accordion-menu__btn-icon--expanded{display:inline-block}.roc-accordion-menu__body{display:none;background-color:var(--accordion-menu-body-bg);border-radius:0 0 8px 8px;padding:.625rem 1.0125rem 1.25rem}.roc-accordion-menu__body--expanded{display:block}.roc-accordion-menu__body:has(.roc-accordion-menu__testimonial){margin-top:1rem;padding:1.375rem 1.5rem;border-radius:8px}@media only screen and (min-width: 62em){.roc-accordion-menu__body:has(.roc-accordion-menu__testimonial){padding:1.8375rem}}.roc-accordion-menu__body-content{color:#383838;font-size:1rem}.roc-accordion-menu__body-content>*:first-child{margin-top:0}.roc-accordion-menu__body-content>*:last-child{margin-bottom:0}@media only screen and (min-width: 62em){.roc-accordion-menu__body-content{font-size:1.125rem}}.roc-accordion-menu__link{display:inline-block;margin-top:1.5rem;padding:.6875em 1.375em;color:#fff;background-color:var(--primary);border:1px solid var(--primary);text-transform:uppercase;font-size:.75rem}@media only screen and (min-width: 62em){.roc-accordion-menu__link{margin-top:2.8125rem;padding:.9375em 1.875em;font-size:1rem}}.roc-accordion-menu__link:hover,.roc-accordion-menu__link:focus-visible{color:#000;background-color:#f0b336;text-decoration:none}.roc-accordion-menu__thumbnail-wrapper{display:flex;width:5.25rem;height:4rem}@media only screen and (min-width: 62em){.roc-accordion-menu__thumbnail-wrapper{width:4.625rem;height:3.1875rem}}.roc-accordion-menu__thumbnail-wrapper--small{width:1.625rem;height:1.5rem}.roc-accordion-menu__thumbnail{width:100%;height:100%;object-fit:cover}.roc-accordion-menu__image-wrapper{border-radius:8px}@media only screen and (min-width: 62em){.roc-accordion-menu__image-wrapper{position:absolute;top:0;left:0;width:49%;height:100%;margin:0}}.roc-accordion-menu__image-wrapper--mobile{display:block;margin-bottom:1.25rem}@media only screen and (min-width: 62em){.roc-accordion-menu__image-wrapper--mobile{display:none}}.roc-accordion-menu__image-wrapper--desktop{display:none}@media only screen and (min-width: 62em){.roc-accordion-menu__image-wrapper--desktop{display:block;height:100%}}.roc-accordion-menu__image-wrapper--youtube{height:345px}@media only screen and (min-width: 62em){.roc-accordion-menu__image-wrapper--youtube{height:100%}}.roc-accordion-menu__image-wrapper .roc-embed-responsive{height:100%}.roc-accordion-menu__image{display:block;width:100%;height:clamp(22.125rem,75vw,26.25rem);object-fit:cover;border-radius:8px}@media only screen and (min-width: 62em){.roc-accordion-menu__image{height:calc(100% - 1.5625rem)}}.roc-accordion-menu__image--logo-type{object-fit:contain}.roc-accordion-menu__testimonial-description{position:relative;padding-bottom:1.25rem;margin:.25rem 0 0;font-size:1.1875rem;line-height:1.625rem;font-weight:300}.roc-accordion-menu__testimonial-description:after{content:"";display:block;position:absolute;bottom:0;left:0;width:3rem;height:.25rem;background-color:var(--primary)}.roc-accordion-menu__testimonial-author{margin-block:1.5rem .25rem;font-weight:700}.roc-accordion-menu__testimonial-role{margin-block:.25rem}.roc-accordion-menu__testimonial-icon.roc-icon{color:var(--primary);height:3.375rem;width:2.75rem}.roc-accordion-menu__menu-header{margin-top:1.75rem}@media only screen and (min-width: 62em){.roc-accordion-menu__menu-header{margin-top:1.25rem;margin-left:auto;width:40.125%}}.roc-accordion-menu__menu-header-item{display:flex;align-items:center;gap:.875rem}@media only screen and (min-width: 62em){.roc-accordion-menu__menu-header-item{gap:.5rem}}.roc-accordion-menu__menu-btn-wrapper{margin-top:2rem}@media only screen and (min-width: 62em){.roc-accordion-menu__menu-btn-wrapper{margin-left:auto;margin-top:1.75rem;width:40.125%}}.roc-body .roc-accordion-menu__menu-btn.roc-btn{padding:.9375rem 1.25rem;font-size:1rem}
