.tabs{overflow:hidden;width:100%}
.tabs .len-tabs__tablist{display:flex;flex-wrap:nowrap;padding-left:0;list-style:none;margin-bottom:0}
@media screen and (max-width:749px){.tabs .len-tabs__tablist{overflow:hidden;overflow-x:scroll}
}
.tabs .len-tabs__tablist--centered{flex-direction:row}
@media screen and (min-width:750px){.tabs .len-tabs__tablist--centered{justify-content:center}
}
.tabs .len-tabs__tablist--vertical{margin-bottom:0;display:flex;flex-direction:column !important;float:left;justify-content:flex-start;min-width:fit-content}
.tabs .len-tabs__tablist--vertical .len-tabs__tab{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}
.tabs .len-tabs__tablist--vertical .len-tabs__tab:not(:last-child){margin-right:0;margin-bottom:2px}
.tabs .len-tabs__tablist--vertical .len-tabs__tab.icon-top{flex-direction:column}
.tabs .len-tabs__tablist .responsivegrid{width:80%}
.tabs .len-tabs--vertical{align-content:stretch;height:100%;display:inline-flex;flex-direction:row;align-items:stretch;width:100%}
.tabs .len-tabs--vertical .len-tabs__tab:first-child{border-top-left-radius:16px}
.tabs .len-tabs--vertical .len-tabs__tab:last-child{border-bottom-left-radius:16px}
.tabs .len-tabs--vertical .len-acb .swiper{width:80%;margin:0 !important}
.tabs .len-tabs--vertical .carousel{max-width:80%}
.tabs .len-tabs--vertical .carousel .swiper{width:95%;margin:0 auto !important}
.tabs .len-tabs--vertical .carousel .swiper .swiper-wrapper .cmp-carousel__item,.tabs .len-tabs--vertical .carousel .len-tabs__tabpanel .responsivegrid{width:100%}
.tabs .len-tabs--horizontal.equal-widths .len-tabs__tabpanel{border-top-right-radius:0 !important}
@media only screen and (min-width:1280px){.tabs .len-tabs--horizontal .len-tabs__tablist--centered + .len-tabs__tabpanel{border-top-left-radius:16px}
}
.tabs .len-tabs--horizontal .len-tabs__tab:first-child{border-top-left-radius:16px}
.tabs .len-tabs--horizontal .len-tabs__tab:last-child{border-top-right-radius:16px}
.tabs .len-tabs__tab{box-sizing:border-box;border-bottom:1px solid transparent;padding:1.4375rem 1.9375rem;cursor:pointer;text-align:center;border:0;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:transparent;display:flex;align-items:center}
.tabs .len-tabs__tab:not(:last-child){margin-right:2px}
@media screen and (max-width:1279px){.tabs .len-tabs__tab{padding:1rem}
}
@media screen and (max-width:749px){.tabs .len-tabs__tab{min-width:30%;padding:.75rem}
}
.tabs .len-tabs__tab--active{border-color:inherit}
.tabs .len-tabs__tab-title{width:100%}
@media screen and (max-width:749px){.tabs .len-tabs__tab-title{font-size:11px;line-height:1rem !important}
}
.tabs .len-tabs__tab.icon-top{display:flex;flex-direction:column}
.tabs .len-tabs__tab.icon-top .len-tabs__tab-title-icon{margin-bottom:.6875rem}
.tabs .len-tabs__tab.icon-top .len-tabs__tab-title-icon--only{margin-bottom:0}
.tabs .len-tabs__tab.icon-left .len-tabs__tab-title-icon{margin-right:.875rem}
.tabs .len-tabs__tab.icon-left .len-tabs__tab-title-icon--only{margin-right:0}
.tabs .len-tabs__tabpanel{display:none;border-bottom-left-radius:16px;border-bottom-right-radius:16px}
@media only screen and (min-width:1280px){.tabs .len-tabs__tabpanel{border-top-right-radius:16px}
}
.tabs .len-tabs__tabpanel--active{display:block;width:100%;padding:1.5rem}