.roc-hero-slide{position:relative;padding-bottom:3rem;background-color:#f5f5f5}@media only screen and (min-width: 62em){.roc-hero-slide{padding-bottom:0}}.roc-hero-slide__content-wrapper{display:flex;align-items:center;min-height:370px;padding-top:1.5rem;isolation:isolate}@media only screen and (min-width: 62em){.roc-hero-slide__content-wrapper{min-height:710px}}.roc-hero-slide--corporate .roc-hero-slide__content-wrapper{min-height:185px}@media only screen and (min-width: 62em){.roc-hero-slide--corporate .roc-hero-slide__content-wrapper{min-height:570px}}.roc-hero-slide__content{width:100%}@media only screen and (min-width: 62em){.roc-hero-slide__content{padding:0 0 0 2.625rem;margin-bottom:7rem;position:relative;border-left:15px solid #e2e2e2;max-width:500px}}@media only screen and (min-width: 75em){.roc-hero-slide__content{max-width:600px}}@media only screen and (min-width: 100em){.roc-hero-slide__content{max-width:750px}}.roc-hero-slide__content--left{margin-right:auto;text-align:left}.roc-hero-slide__content--center{margin:0 auto;text-align:center}.roc-hero-slide__content--right{margin-left:auto;text-align:right}@media only screen and (min-width: 62em){.roc-hero-slide--corporate .roc-hero-slide__content{max-width:600px}}@media only screen and (min-width: 75em){.roc-hero-slide--corporate .roc-hero-slide__content{max-width:700px}}@media only screen and (min-width: 100em){.roc-hero-slide--corporate .roc-hero-slide__content{max-width:850px}}.roc-hero-slide__title{color:#000;font-weight:700;font-size:2.375rem;margin:0;line-height:1.2;text-wrap:balance;letter-spacing:-.5px}@media only screen and (min-width: 62em){.roc-hero-slide__title{font-size:3.625rem;transform:translateY(-1rem)}}@media only screen and (min-width: 100em){.roc-hero-slide__title{font-size:5rem}}@media only screen and (min-width: 62em){.roc-hero-slide--corporate .roc-hero-slide__title{font-size:5rem;line-height:1.1;transform:translateY(-.8rem)}}.roc-hero-slide__subtitle{font-size:2.25rem;font-weight:700;margin-block:.625rem 0;line-height:1.2;text-wrap:balance}@media only screen and (min-width: 62em){.roc-hero-slide__subtitle{font-size:3.75rem;margin-top:0;line-height:1.2}}.roc-hero-slide__text{color:#000;margin:.9375rem 0;font-size:1.125rem}@media only screen and (min-width: 48em){.roc-hero-slide__text{margin:.25rem 0 2.5rem}}.roc-hero-slide__image-wrapper{max-height:256px}@media only screen and (min-width: 62em){.roc-hero-slide__image-wrapper{position:absolute;inset:0;max-height:unset}}.roc-hero-slide__image{display:block;width:100%;height:100%;object-fit:cover;object-position:100% 50%;aspect-ratio:1;max-height:256px;mix-blend-mode:darken}@media only screen and (min-width: 62em){.roc-hero-slide__image{object-position:50% 50%;aspect-ratio:auto;max-height:unset}}.roc-hero-slide__link{position:absolute;inset:0}.roc-hero-slide__actions{display:flex;flex-direction:column;gap:.625rem}@media only screen and (min-width: 48em){.roc-hero-slide__actions{flex-direction:row;flex-wrap:wrap;gap:.625rem 1.25rem}}.roc-hero-slide--corporate .roc-hero-slide__actions{margin-top:1rem}.roc-body .roc-hero-slide__button.roc-btn,.roc-body .roc-hero-slide__button.roc-btn-secondary{padding:.9375em 1.875em;font-size:.75rem;margin-bottom:0;width:100%}@media only screen and (min-width: 48em){.roc-body .roc-hero-slide__button.roc-btn,.roc-body .roc-hero-slide__button.roc-btn-secondary{padding:.8125rem 2rem;font-size:.875rem;width:auto}}.roc-hero-slider-wrapper{min-height:687px;background-color:#f5f5f5}@media only screen and (min-width: 36em){.roc-hero-slider-wrapper{min-height:710px}}@media only screen and (min-width: 62em){.roc-hero-slider-wrapper{background-color:unset}}.roc-hero-slider-wrapper--corporate{min-height:185px}@media only screen and (min-width: 62em){.roc-hero-slider-wrapper--corporate{min-height:575px}}.roc-hero-slider-wrapper .roc-slider-wrapper{position:relative}.roc-hero-slider-wrapper .roc-slider-wrapper .tns-nav{gap:1.25rem;position:absolute;left:50%;bottom:30px;transform:translate(-50%,100%);z-index:2}@media only screen and (min-width: 62em){.roc-hero-slider-wrapper .roc-slider-wrapper .tns-nav{bottom:87px}}.roc-hero-slider-wrapper .roc-slider-wrapper .tns-nav button[data-nav]{background-color:#9a9393;width:12px;height:12px;border:1px solid #333}@media only screen and (min-width: 62em){.roc-hero-slider-wrapper .roc-slider-wrapper .tns-nav button[data-nav]{width:14px;height:14px}}.roc-hero-slider-wrapper .roc-slider-wrapper .tns-nav button[data-nav].tns-nav-active{background-color:var(--primary)}
