.hero-auto-rotate.component{overflow:hidden;background-color:#fff;color:#fff}
.hero-auto-rotate .component__container{display:flex;flex-direction:column;position:relative;z-index:0;background-color:#fff}
.hero-auto-rotate .background__image{position:absolute;background-position:center top;top:0;bottom:0;left:0;right:0;opacity:0;transition:opacity 500ms ease 0}
.hero-auto-rotate .background__image.active{opacity:1}
.hero-auto-rotate .component__container--row{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end}
.hero-auto-rotate .rotating-bottom{padding-bottom:40px}
.hero-auto-rotate .rotating-brand-bottom{padding-bottom:70px}
.hero-auto-rotate .headline{display:flex;position:relative;margin-left:0;width:100%;height:100%;min-height:1px;justify-content:flex-end;flex-direction:column}
.hero-auto-rotate .headline .slick-track{height:100%}
.hero-auto-rotate .row{height:100%}
.hero-auto-rotate .headline__item.slick-slide:not(.slick-active){opacity:0}
.hero-auto-rotate .homepage-hero__image{height:260px;background-position:center top;top:0;bottom:0;left:0;right:0;transition:opacity 500ms ease 0}
.hero-auto-rotate .headline__item-container{display:flex;flex-direction:column;height:100%;justify-content:flex-end}
.hero-auto-rotate .headline__item-container-eyebrow{font-family:'Noto Sans','Arial','Helvetica','sans-serif';font-size:14px;line-height:16px;color:#fff;margin-bottom:2px}
.hero-auto-rotate .headline__item-container-eyebrow p:last-child{margin:0}
.hero-auto-rotate .headline__item-text{font-family:'MetLifeCircular','Arial','Helvetica','sans-serif';font-weight:500;font-size:24px;line-height:30px;letter-spacing:-0.05px;color:#fff;display:flex}
.hero-auto-rotate .hero-rotate-brand__controls--timer{display:inline-block}
.hero-auto-rotate .hero-rotate-brand__controls--timer svg{width:20px;height:20px}
.hero-auto-rotate .hero-rotate-control{display:inline-flex;padding-left:30px}
.hero-auto-rotate .hero-rotate-control svg{width:15px;height:19px;color:#fff;fill:#fff;stroke:#fff;position:relative;top:1px}
.hero-auto-rotate button{position:relative;opacity:1;background:transparent;border:0;cursor:pointer}
.hero-auto-rotate button:hover,.hero-auto-rotate button:active,.hero-auto-rotate button:focus{outline-offset:2px;outline-width:2px;outline-color:#fff;outline-offset:4px}
.hero-auto-rotate .hero-rotate-brand__controls--timer svg{width:20px;height:20px}
.hero-auto-rotate .panel{padding:0 20px;margin-top:-40px;background:#fff}
.hero-auto-rotate .hero-rotate-brand-textarea{display:none;color:#000;opacity:0;height:0;padding-top:20px;transition:opacity 300ms ease 0}
.hero-auto-rotate .hero-rotate-brand-textarea.active{opacity:1;height:100%;display:flex}
.hero-auto-rotate .hero-rotate-brand-headline{font-family:'Noto Sans','Arial','Helvetica','sans-serif';font-weight:500;font-size:16px;line-height:24px;letter-spacing:-0.03px}
.hero-auto-rotate .hero-rotate-brand-headline p:last-child{margin-bottom:0}
.hero-auto-rotate .updatepipe{display:inline-flex;vertical-align:top;height:24px;margin:0;position:relative;top:0;left:15px;color:#fff}
.hero-auto-rotate .rotating-supporting-copy{font-family:'MetLifeCircular','Arial','Helvetica','sans-serif';font-size:16px;line-height:24px;letter-spacing:-0.03px}
.hero-auto-rotate .rotating-supporting-copy p:last-child{margin-bottom:0}
.hero-auto-rotate .hero-rotate-btn-mobile{margin:0 0 7px 7px}
.hero-auto-rotate .hero-rotate-btn-mobile a{margin:5px}
.hero-auto-rotate .keyboard-active .hero-rotate-btn-mobile a:focus{outline-offset:3px}
@media screen and (max-width:767px){.hero-auto-rotate .hero-auto-rotate .hero-rotate-btn-mobile a{width:auto;display:block}
.hero-auto-rotate .keyboard-active .hero-rotate-btn-mobile a:focus{outline-offset:2px}
.hero-auto-rotate .headline__item-container{min-height:365px}
.hero-auto-rotate .controls-autoplay{top:20px;z-index:1}
.hero-auto-rotate .carousel-control.right{padding-left:16px}
.hero-auto-rotate .mobile__controls{z-index:1;text-align:center;margin:13px 0 auto}
.hero-auto-rotate .hero-rotate-control-play,.hero-auto-rotate .rotating-control-pause{padding-left:62px}
.hero-auto-rotate .rotating-control-left{padding-left:60px}
.hero-auto-rotate .rotating-control-right{padding-left:40px}
.hero-auto-rotate .hero-rotate-btn-mobile{margin:0 7px 7px 5px}
.hero-auto-rotate .hero-rotate-btn-mobile a{width:100%}
.hero-auto-rotate .horizontal p{border-bottom:1px solid #868686;padding-bottom:15px}
.hero-auto-rotate .pTop15{padding-top:15px}
}
@media screen and (min-width:768px){.hero-auto-rotate .carousel__container{min-height:479px;height:auto}
.hero-auto-rotate .component__container--row{height:100%}
.hero-auto-rotate .headline__item{height:auto !important;display:flex;flex-direction:column;justify-content:flex-end}
.hero-auto-rotate .headline__item-container{min-height:500px;height:100%}
.hero-auto-rotate .headline__item-text{font-size:40px;line-height:50px;letter-spacing:-0.08px;margin-bottom:24px}
.hero-auto-rotate .headline__item-container-eyebrow{font-style:italic}
.hero-auto-rotate .hero-rotate-brand__controls{z-index:1;text-align:right;right:16px;position:absolute}
.hero-auto-rotate .controls-autoplay{right:136px}
.hero-auto-rotate .hero-rotate-brand-textarea{padding-top:24px}
.hero-auto-rotate .hero-rotate-brand-headline.horizontal{border-right:1px solid #868686}
.hero-auto-rotate .panel{padding:0 24px}
.hero-auto-rotate .rotating-bottom{padding-bottom:40px}
.hero-auto-rotate .rotating-brand-bottom{padding-bottom:72px}
}
@media screen and (min-width:1024px){.hero-auto-rotate .hero-rotate-brand-textarea{padding-top:30px}
.hero-auto-rotate .headline__item-container-eyebrow{font-style:normal;font-size:16px;margin-bottom:4px}
.hero-auto-rotate .headline__item-text{font-size:44px;line-height:55px;letter-spacing:-0.09px}
.hero-auto-rotate .rotating-bottom{padding-bottom:40px}
.hero-auto-rotate .rotating-brand-bottom{padding-bottom:80px}
.hero-auto-rotate .rotating-control-left{padding-left:23px;padding-right:16px}
.hero-auto-rotate .rotating-control-right{padding-left:0}
.hero-auto-rotate .updatepipe{left:-8px}
}
body[dir="rtl"] .hero-auto-rotate .hero-rotate-control{padding-right:30px;padding-left:initial}
body[dir="rtl"] .hero-auto-rotate .updatepipe{right:15px;left:initial}
body[dir="rtl"] .hero-auto-rotate .hero-rotate-btn-mobile{margin:0 7px 7px 0}
@media screen and (max-width:767px){body[dir="rtl"] .hero-auto-rotate .carousel-control.right{padding-right:16px;padding-left:initial}
body[dir="rtl"] .hero-auto-rotate .hero-rotate-control-play,body[dir="rtl"] .hero-auto-rotate .rotating-control-pause{padding-right:62px;padding-left:initial}
body[dir="rtl"] .hero-auto-rotate .rotating-control-left{padding-right:60px;padding-left:initial}
body[dir="rtl"] .hero-auto-rotate .rotating-control-right{padding-right:40px;padding-left:initial}
body[dir="rtl"] .hero-auto-rotate .hero-rotate-btn-mobile{margin:0 5px 7px 7px}
}
@media screen and (min-width:768px){body[dir="rtl"] .hero-auto-rotate .hero-rotate-brand__controls{text-align:left;left:16px;right:initial}
body[dir="rtl"] .hero-auto-rotate .controls-autoplay{left:136px;right:initial}
body[dir="rtl"] .hero-auto-rotate .hero-rotate-brand-headline.horizontal{border-left:1px solid #868686;border-right:0}
}
@media screen and (min-width:1024px){body[dir="rtl"] .hero-auto-rotate .rotating-control-left{padding-left:16px;padding-right:23px}
body[dir="rtl"] .hero-auto-rotate .rotating-control-right{padding-right:0;padding-left:initial}
body[dir="rtl"] .hero-auto-rotate .updatepipe{right:-8px;left:initial}
}
body[dir="rtl"] .hero-auto-rotate .rotating-control-right svg,body[dir="rtl"] .hero-auto-rotate .rotating-control-left svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
body[dir="rtl"] .hero-auto-rotate .hero-rotate-brand__controls--timer svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}