.tabs{overflow:hidden;width:100%}
.tabs .len-tabs{margin-top:32px;padding:16px;border:1px solid #ccc;border-radius:16px}
@media only screen and (min-width:768px){.tabs .len-tabs{padding:20px;margin-top:40px}
}
@media only screen and (min-width:1280px){.tabs .len-tabs{padding:24px}
}
.tabs .len-tabs__tablist{display:inline-flex;flex-wrap:nowrap;list-style:none;width:100%;padding-top:2px;gap:4px;background:transparent;height:auto;max-height:64px;border-bottom:2px solid #ccc}
@media only screen and (min-width:768px),only screen and (min-width:1280px){.tabs .len-tabs__tablist{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;padding-bottom:0;border-bottom:0;box-shadow:inset 0 -2px #ccc}
.tabs .len-tabs__tablist::-webkit-scrollbar{display:none}
.tabs .len-tabs__tablist.is-dragging{cursor:grabbing;user-select:none}
}
@media only screen and (max-width:767.98px){.tabs .len-tabs__tablist{flex-direction:column;align-items:stretch;overflow:unset;height:auto;max-height:none}
}
@media only screen and (min-width:768px){.tabs .len-tabs__tablist{gap:48px}
}
.tabs .len-tabs__tablist.full-width{display:flex}
.tabs .len-tabs__tablist .responsivegrid{width:80%}
.tabs .len-tabs__tab{display:flex;flex:0 0 auto;width:auto;padding:16px 0;cursor:pointer;margin-right:20px;justify-content:center;text-align:center;border:0;align-items:center;background:transparent;margin-bottom:0 !important;border-bottom:2px solid transparent}
@media only screen and (min-width:768px){.tabs .len-tabs__tab{margin-bottom:-2px}
}
@media only screen and (min-width:1280px){.tabs .len-tabs__tab{margin-right:0;margin-bottom:0 !important}
}
.tabs .len-tabs__tab:hover{background:transparent}
.tabs .len-tabs__tab--active,.tabs .len-tabs__tab:active{border-bottom:2px solid #e1251b !important}
@media only screen and (min-width:1280px){.tabs .len-tabs__tab--active,.tabs .len-tabs__tab:active{margin-bottom:0 !important}
}
.tabs .len-tabs__tab--active:hover,.tabs .len-tabs__tab:active:hover{background:#fff}
.tabs .len-tabs__tab .len-icon.section.cq-Editable-dom{width:64px;height:94px;transform:translateY(-25px)}
.tabs .len-tabs__tab .len-icon.section.cq-Editable-dom .cq-placeholder{transform:translateY(-25px)}
.tabs .len-tabs__tab .tab-image.cq-Editable-dom{width:64px;height:94px;transform:translateY(-10px)}
.tabs .len-tabs__tab .tab-image.cq-Editable-dom .cq-placeholder{transform:translateY(-10px)}
.tabs .len-tabs__tab .len-icon{margin-right:16px;width:48px;height:48px}
.tabs .len-tabs__tab .tab-image{max-width:64px;margin-right:10px}
.tabs .len-tabs__tab .tab-image .picture-tag{max-height:62px}
@media only screen and (max-width:767.98px){.tabs .len-tabs__tab .tab-image .picture-tag{max-width:54px;max-height:54px}
}
.tabs .len-tabs__tab-title{width:100%;font-size:16px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-0.14px;text-wrap:nowrap;font-family:'Montserrat','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif}
@media only screen and (max-width:767.98px){.tabs .len-tabs__tab-title{width:auto}
}
.tabs .len-tabs__tab .icon-mobile{display:none;margin-left:auto}
.tabs .len-tabs__tab .icon-mobile .len-icon{margin-right:16px;width:24px;height:24px}
.tabs .len-tabs__tab .icon-mobile svg{width:16px;height:16px}
@media only screen and (max-width:767.98px){.tabs .len-tabs__tab .icon-mobile{display:inline-block}
}
@media only screen and (max-width:767.98px){.tabs .len-tabs__tab{max-width:none;width:100%;justify-content:flex-start;max-height:56px;border-bottom:2px solid #ccc}
}
.tabs .len-tabs__tabpanel{display:none;width:100%}
.tabs .len-tabs__tabpanel--active{display:block;margin-top:24px}
.tabs .len-tabs.default-style .len-tabs__tabpanel{background:#e4e4e4;border-radius:24px;margin:12px 0;padding:20px}
.tabs .len-tabs.dark-mode .len-tabs__tablist{background:#3b3b3b}
.tabs .len-tabs.dark-mode .len-tabs__tablist .len-tabs__tab{background:#3b3b3b}
.tabs .len-tabs.dark-mode .len-tabs__tablist .len-tabs__tab:hover{background:#535353}
.tabs .len-tabs.dark-mode .len-tabs__tablist .len-tabs__tab--active,.tabs .len-tabs.dark-mode .len-tabs__tablist .len-tabs__tab:active{background:#2a2a2a}
.tabs .len-tabs.dark-mode .len-tabs__tablist .len-tabs__tab--active:hover,.tabs .len-tabs.dark-mode .len-tabs__tablist .len-tabs__tab:active:hover{background:#2a2a2a}
.tabs .len-tabs.dark-mode .len-tabs__tablist .len-tabs__tab-title{color:#fff}
.tabs .len-tabs.dark-mode.default-style .len-tabs__tabpanel{background:#3b3b3b;color:#fff}
@media only screen and (max-width:767.98px){.len-tabs__tab .icon-mobile .len-icon-image{transform:rotate(0)}
.len-tabs__tab--active .icon-mobile .len-icon-image{transform:rotate(180deg)}
}