.roc-arco-image-carousel{margin-inline:auto;padding:30px 0 50px}@media only screen and (min-width: 62em){.roc-arco-image-carousel{padding-block-start:6.25rem;padding-block-end:3.25rem}}@media (min-width: 1200px){.roc-arco-image-carousel{padding-inline:20px;max-width:1200px}}@media (min-width: 1440px){.roc-arco-image-carousel{max-width:1440px}}.roc-arco-image-carousel .tns-inner{padding-inline:35px}@media (min-width: 1200px){.roc-arco-image-carousel .tns-inner{padding-inline:0}}.roc-arco-image-carousel .tns-controls button{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;padding:10px;background-color:transparent;border:none;border-radius:0;transform:translateY(-50%);z-index:1}.roc-arco-image-carousel .tns-controls button[data-controls=prev]{left:-10px}.roc-arco-image-carousel .tns-controls button[data-controls=next]{right:-10px}.roc-arco-image-carousel .tns-nav{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.roc-arco-image-carousel button[data-nav]{padding:0;width:14px;height:14px;background-color:transparent;border:1px solid #5f6062;border-radius:50%}.roc-arco-image-carousel button[data-nav].tns-nav-active{background-color:var(--primary, #bf311a);border-color:var(--primary, #bf311a)}.roc-arco-image-carousel--logo{position:relative;padding-block:52px;padding-inline:35px}@media only screen and (min-width: 62em){.roc-arco-image-carousel--logo{padding-block-start:100px;padding-block-end:120px}}@media only screen and (min-width: 75em){.roc-arco-image-carousel--logo{padding-block-start:120px;padding-block-end:140px;padding-inline:106px}}.roc-arco-image-carousel--logo .tns-inner{padding-inline:0}.roc-arco-image-carousel__title{margin-block-start:0;margin-block-end:22px;text-align:center;font-size:1.75rem;font-weight:700}@media only screen and (min-width: 62em){.roc-arco-image-carousel__title{margin-block-end:60px;font-size:2.5rem}}.roc-arco-image-carousel__title--left{text-align:left}.roc-arco-image-carousel__title--right{text-align:right}.roc-arco-image-carousel__slider{margin-block-end:50px}.roc-arco-image-carousel--logo .roc-arco-image-carousel__slider{display:flex;margin-block-end:0}.roc-arco-image-carousel__icon{width:14px;height:26px}@media only screen and (min-width: 75em){.roc-arco-image-carousel__icon{width:22px;height:40px}}.roc-arco-image-banner{text-align:center;padding-inline:1rem}@media only screen and (min-width: 48em){.roc-arco-image-banner{padding-inline:2.25rem}}.roc-arco-image-carousel--logo .roc-arco-image-banner{display:flex;justify-content:center;align-items:center;height:100%}.roc-arco-image-banner__image-wrapper{margin-block-end:2.25rem}.roc-arco-image-carousel--logo .roc-arco-image-banner__image-wrapper{margin-block-end:0}.roc-arco-image-banner__image{display:block;width:100%;object-fit:contain;height:30vw}@media only screen and (min-width: 36em){.roc-arco-image-banner__image{height:15vw}}@media only screen and (min-width: 62em){.roc-arco-image-banner__image{height:10vw}}@media only screen and (min-width: 75em){.roc-arco-image-banner__image{height:7rem}}@media only screen and (min-width: 100em){.roc-arco-image-banner__image{height:7.75rem}}.roc-arco-image-carousel--logo .roc-arco-image-banner__image{margin-inline:auto}.roc-arco-image-banner__image-link{display:flex}.roc-arco-image-banner__title-link{display:inline-flex;color:#000}.roc-arco-image-banner__title-link:hover,.roc-arco-image-banner__title-link:focus-visible{color:var(--primary, #bf311a);text-decoration:none}.roc-arco-image-banner__title{margin-block-start:0;margin-block-end:.75rem;line-height:1.2;font-size:1.5rem;font-weight:700;text-transform:uppercase}@media only screen and (min-width: 62em){.roc-arco-image-banner__title{font-size:1.8rem}}.roc-arco-image-banner__subtitle{margin-block:0;line-height:1.3;font-size:1.2rem;font-weight:700}@media only screen and (min-width: 62em){.roc-arco-image-banner__subtitle{font-size:1.35rem}}
