.simple-carousel.component{background-color:#fff;color:#333}
.simple-carousel .image-carousel-item>a{display:block}
.simple-carousel .aspect-ratio__original.simple-carousel__image-container,.simple-carousel .aspect-ratio__original .simple-carousel__image{width:100%}
.simple-carousel .aspect-ratio__4-3.simple-carousel__image-container{position:relative;display:block;padding-top:75%}
.simple-carousel .aspect-ratio__4-3 .simple-carousel__image{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%}
.simple-carousel .simple-carousel__image-carousel .slick-dots{display:none !important}
.simple-carousel .aspect-ratio__16-9.simple-carousel__image-container{position:relative;display:block;padding-top:56.25%}
.simple-carousel .aspect-ratio__16-9 .simple-carousel__image{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%}
.simple-carousel .simple-carousel__caption-row{margin-top:32px}
.simple-carousel .simple-carousel__buttons{display:flex;align-items:center;justify-content:center;width:255px}
.simple-carousel .simple-carousel__buttons .tabHiddens{border:0;position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap}
.simple-carousel .carousel-control{display:flex;align-items:center;height:40px;width:40px;opacity:1;background:#f2f2f2;border:1px solid transparent;border-radius:50%;cursor:pointer}
.simple-carousel .carousel-control .icon{position:relative;width:8px;height:16px;fill:#333;color:#333;stroke:#333;left:16px}
.simple-carousel .carousel-control.slick-disabled{pointer-events:none}
.simple-carousel .carousel-control.slick-disabled .icon{color:#a7a8aa;fill:#a7a8aa;stroke:#a7a8aa}
.simple-carousel .simple-carousel__indicator-dots{display:flex;justify-content:space-around;font-weight:500;font-size:16px}
.simple-carousel .simple-carousel__indicator-dots button{height:20px;width:20px;background-color:#fff;color:#007abc;border:0;border-radius:100%;cursor:pointer}
.simple-carousel .simple-carousel__indicator-dots button .tabHidden{border:0;position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap}
.simple-carousel .simple-carousel__indicator-dots .slick-active button{background-color:#333;color:#fff}
.simple-carousel .simple-carousel__indicators .simple-carousel__currentVal{font-size:16px;font-family:'Noto Sans','Arial','Helvetica','sans-serif';line-height:24px;font-weight:600;color:#0061a0;border-radius:8px;margin:0 12px;padding:8px;width:44px;height:40px;text-align:center}
.simple-carousel .simple-carousel__indicators .simple-carousel__divide{font-size:16px;font-family:'Noto Sans','Arial','Helvetica','sans-serif';line-height:24px;color:#333}
.simple-carousel .simple-carousel__indicators .simple-carousel_countLink{margin:0 12px;padding:6px 3px 8px 3px;border:2px solid transparent;width:26px;display:inline-block;text-align:center;height:40px}
.simple-carousel .simple-carousel__indicators .simple-carousel_countLink:hover{text-decoration:none}
.simple-carousel .simple-carousel__indicators .simple-carousel_countLink .simple-carousel__count{font-size:16px;font-family:'Noto Sans','Arial','Helvetica','sans-serif';line-height:24px;font-weight:600;color:#0061a0;border-bottom:1px solid #0061a0}
.simple-carousel .simple-carousel__caption{color:#333;font-family:'MetLifeCircular','Arial','Helvetica','sans-serif';font-weight:400;font-size:14px;line-height:18px}
.simple-carousel .errorMessage{display:flex;justify-content:center;margin-top:12px;color:#d42123;font-size:12px;font-family:'Noto Sans','Arial','Helvetica','sans-serif'}
.simple-carousel .errorBorder{border:2px solid #d42123}
.simple-carousel .currentBorder{border:1px solid #0061a0}
@media screen and (max-width:767px){.simple-carousel .simple-carousel__controls-column ~ .simple-carousel__caption-column .simple-carousel__caption-carousel{padding-top:24px}
}
@media screen and (min-width:768px){.simple-carousel .simple-carousel__controls-container{justify-content:flex-end}
.simple-carousel .simple-carousel__controls-column{display:flex;justify-content:flex-end}
}
.keyboard-active .simple-carousel .carousel-control:focus{background:#fff}
.keyboard-active .simple-carousel .carousel-control:focus .icon{fill:#0061a0;color:#0061a0}
.keyboard-active .simple-carousel .simple-carousel_countLink:focus{border:2px solid #0061a0;border-radius:8px}
body[dir="rtl"] .simple-carousel .carousel-control .icon{right:16px;left:initial;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}