.inclusive-employer-box{padding:3.5rem 0;background-color:var(--lightGrayBg);position:relative;z-index:1}
.inclusive-employer-box .top-left,.inclusive-employer-box .top-right{position:absolute;z-index:-1}
.inclusive-employer-box .top-left{left:0;top:142px}
.inclusive-employer-box .top-right{right:0;top:calc(50% + 100px)}
.inclusive-employer-box h2{color:var(--darkColor)}
.inclusive-employer-box h2 span{font-family:"Roboto-Light"}
.custom-tabs-wrapper{position:relative;border-bottom:1px solid var(--defaultGray);max-width:1200px;margin:0 auto}
.custom-tabs-wrapper .tabs-list{display:flex;justify-content:center;flex-wrap:nowrap;margin:0 -30px;overflow-x:auto;padding-bottom:2px}
.custom-tabs-wrapper .tabs-list .tabs-item{padding:0 30px;cursor:pointer;margin-bottom:-2px}
.custom-tabs-wrapper .tabs-list .tabs-link{font-size:20px;line-height:28px;background:0;border:0;color:var(--fgDark);font-family:"Roboto-Regular";padding:0 25px 10px;white-space:nowrap}
.custom-tabs-wrapper .tabs-list .tabs-link.active{font-family:"Roboto-Bold";color:var(--fgDark);border-bottom:4px solid var(--tertiaryRed)}
.tab-content-wrapper{padding-top:22px;max-width:1200px;margin:0 auto}
.tab-content-wrapper .tab-content{position:relative}
.tab-content-wrapper .card-list{height:100%}
.tab-content-wrapper .swiper-controller{--swiper-navigation-size:14px;position:relative;display:flex;align-items:center;justify-content:center;gap:.625rem;margin-top:1.875rem}
.tab-content-wrapper .swiper-controller .swiper-pagination{position:initial;width:auto;transform:none !important}
.tab-content-wrapper .swiper-controller .swiper-button-prev,.tab-content-wrapper .swiper-controller .swiper-button-next{position:initial;margin-top:0}
.tab-content-wrapper .swiper-controller .autoplay-progress{position:absolute;right:0}
.tab-content-wrapper .tab-content-headline{text-align:center;font-size:16px;line-height:19px;color:var(--lightColor);font-family:"Roboto-Medium";margin-bottom:24px}
.sustainable-card{padding:22px 22px 37px;background-color:var(--lightColor);border-radius:24px;height:100%}
.sustainable-card .sustainable-content{padding-top:6px;font-size:20px;line-height:24px}
.sustainable-card .sustainable-heads{color:var(--grayCardBorder);font-family:"Roboto-Bold";font-size:20px;line-height:24px}
.sustainable-card .sustainable-desc{font-size:14px;line-height:17px;color:var(--darkColor);font-family:"Roboto-Regular";margin-top:9px}
.insurer-details{margin-top:2.75rem;padding-top:2.75rem;border-top:1px dashed var(--defaultGray)}
.insurer-details .insurer-details-list{display:flex;flex-wrap:wrap;margin:-32px -22px 0}
.insurer-details .insurer-details-list h3{margin-bottom:1.5rem;color:var(--defaultRed);font-family:"Roboto-Light"}
.insurer-details .insurer-details-list li{width:50%;padding:32px 22px 0;display:flex;flex-direction:column;flex-grow:1}
.insurer-details .insurer-details-list .sustainable-card{flex-grow:1}
.red-pagination .swiper-pagination{bottom:15px}
.red-pagination .swiper-pagination-bullet{width:.625rem;height:.625rem;background-color:var(--defaultGray);opacity:1}
.red-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--defaultRed)}
.circle48{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#8e1230}
.circle48 [class^=icon-],.circle48 [class*=" icon-"]{color:var(--lightColor);font-size:1.625rem;line-height:1.625rem}
@media(max-width:1199px){.custom-tabs-wrapper .tabs-list{justify-content:flex-start}
.custom-tabs-wrapper .tabs-list .tabs-link{font-size:18px;line-height:24px}
}
@media(max-width:767px){.inclusive-employer-box .top-left,.inclusive-employer-box .top-right{display:none}
.sustainable-future-box{padding:50px 0;overflow:hidden}
.tab-content-wrapper .tab-card-row{padding-bottom:0}
.custom-tabs-wrapper{overflow:hidden}
.custom-tabs-wrapper .tabs-list{-ms-overflow-style:none;scrollbar-width:none}
.custom-tabs-wrapper .tabs-list .tabs-item{width:50%;text-align:center}
.custom-tabs-wrapper .tabs-list .tabs-item .tabs-link{width:100%;padding:0 0 12px}
.custom-tabs-wrapper .tabs-list::-webkit-scrollbar{display:none}
.insurer-details{margin-top:2rem;padding-top:2rem}
.insurer-details .insurer-details-list{margin:-32px 0 0}
.insurer-details .insurer-details-list h3{margin-bottom:1.25rem}
.insurer-details .insurer-details-list li{width:100%;padding:32px 0 0}
.insurer-details .insurer-details-list .sustainable-card{flex-grow:1}
}