.roc-hero-slide{position:relative}.roc-hero-slide__content-wrapper{display:flex;align-items:center;min-height:670px;isolation:isolate}@media only screen and (min-width: 36em){.roc-hero-slide__content-wrapper{min-height:600px}}.roc-hero-slide__content{padding:0 1.3125rem 4rem}@media only screen and (min-width: 48em){.roc-hero-slide__content{padding:3rem 0 5rem}}.roc-hero-slide__content--left{margin-right:auto;text-align:left}.roc-hero-slide__content--center{margin:0 auto;text-align:center}@media only screen and (min-width: 62em){.roc-hero-slide__content--center{max-width:790px}}.roc-hero-slide__content--right{margin-left:auto;text-align:right}.roc-hero-slide__title{color:#000;font-weight:900;font-size:2.75rem;line-height:1.4;margin:0 0 1rem}@media only screen and (min-width: 36em){.roc-hero-slide__title{font-size:3.125rem}}.roc-hero-slide__text{color:#30323b;margin:.9375rem 0;font-size:.75rem;font-weight:700}@media only screen and (min-width: 36em){.roc-hero-slide__text{margin:1.375rem 0;font-size:1.5rem}}.roc-hero-slide__image-wrapper{position:absolute;inset:0}.roc-hero-slide__image-wrapper:before{content:"";background:radial-gradient(ellipse at 50% -60%,#ffffff,#0c466e);position:absolute;inset:0}.roc-hero-slide__image{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:overlay;opacity:.5}.roc-hero-slide__link{position:absolute;inset:0}.roc-hero-slide__button{padding:.9375em 1.875em;font-size:.75rem;width:100%}@media only screen and (min-width: 36em){.roc-hero-slide__button{padding:1.25em 2.5em;font-size:1rem}}@media only screen and (min-width: 48em){.roc-hero-slide__button{width:auto}}.roc-hero-slider-wrapper{min-height:470px}@media only screen and (min-width: 36em){.roc-hero-slider-wrapper{min-height:600px}}.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:47px;transform:translate(-50%,100%);z-index:2}@media only screen and (min-width: 48em){.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:9px;height:9px;border:2px solid #fff}@media only screen and (min-width: 48em){.roc-hero-slider-wrapper .roc-slider-wrapper .tns-nav button[data-nav]{width:12px;height:12px}}.roc-hero-slider-wrapper .roc-slider-wrapper .tns-nav button[data-nav].tns-nav-active{background-color:#fff}
