.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.remove-borders{border:0}
.tabs .len-tabs.vertical-tabs{border:0}
@media only screen and (min-width:1280px){.tabs .len-tabs.vertical-tabs{display:flex;flex-direction:row;min-height:600px;max-height:none;justify-content:flex-start;padding:0;border:0;gap:16px}
}
.tabs .len-tabs.vertical-tabs .vertical-tab-content-group{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--Spacing-Padding-Global-padding-6,32px)}
@media only screen and (min-width:1280px){.tabs .len-tabs.vertical-tabs .vertical-tab-content-group{flex-direction:column;align-items:flex-start;border-bottom:none !important;border-right:0;gap:0;display:flex;flex:1 1 40%;border-left:0;box-shadow:none !important}
}
@media only screen and (min-width:1280px){.tabs .len-tabs.vertical-tabs .vertical-tab-content-group .vertical-tab-content-header{display:flex;flex:100%}
}
.tabs .len-tabs.vertical-tabs .len-tabs__tablist{padding:0;border-left:2px solid #ccc;gap:0}
@media only screen and (min-width:1280px){.tabs .len-tabs.vertical-tabs .len-tabs__tablist{gap:4px;flex-direction:column;align-items:flex-start;border-bottom:none !important;border-right:0;max-height:none;min-height:100%;gap:0;display:flex;justify-content:flex-end;border-left:0;box-shadow:none !important;height:100%;min-height:auto;overflow-x:initial;overflow-y:initial;-webkit-overflow-scrolling:touch;overscroll-behavior-x:initial;-ms-overflow-style:none;cursor:pointer}
}
@media only screen and (max-width:1279.98px){.tabs .len-tabs.vertical-tabs .len-tabs__tablist{border-right:0}
}
.tabs .len-tabs.vertical-tabs .len-tabs__tab{border-left:2px solid #ccc;padding:24px 0 24px 24px;margin-left:-2px;max-height:72px}
@media only screen and (min-width:1280px){.tabs .len-tabs.vertical-tabs .len-tabs__tab{margin-left:0;width:auto;border-left:2px solid #ccc;border-right:0;border-bottom:0;display:flex;height:auto;max-height:100px;padding:24px 0 24px 24px}
}
@media only screen and (min-width:1280px){.tabs .len-tabs.vertical-tabs .len-tabs__tab:last-of-type{border-bottom:0}
}
@media only screen and (max-width:1279.98px){.tabs .len-tabs.vertical-tabs .len-tabs__tab{border-bottom:0}
}
.tabs .len-tabs.vertical-tabs .len-tabs__tab:hover{background:transparent;border-left:2px solid #e1251b !important;border-bottom:none !important}
.tabs .len-tabs.vertical-tabs .len-tabs__tab--active,.tabs .len-tabs.vertical-tabs .len-tabs__tab:active{border-left:2px solid #e1251b !important;border-bottom:none !important;margin-bottom:0 !important}
@media only screen and (min-width:1280px){.tabs .len-tabs.vertical-tabs .len-tabs__tab--active:hover,.tabs .len-tabs.vertical-tabs .len-tabs__tab:active:hover{background:transparent;border-bottom:none !important}
}
@media only screen and (min-width:1280px){.tabs .len-tabs.vertical-tabs .len-tabs__tab--active:focus-visible,.tabs .len-tabs.vertical-tabs .len-tabs__tab:active:focus-visible{outline:0}
}
.tabs .len-tabs.vertical-tabs .len-tabs__tab-title{color:var(--text-primary,#1e0013);font-family:var(--Font-Family-Headline,Montserrat);font-size:var(--Font-Size-Headline-S,20px);font-style:normal;font-weight:600;line-height:130%}
.tabs .len-tabs.vertical-tabs .len-tabs__tabpanel.len-tabs__tabpanel--active{border-left:2px solid #e1251b !important;margin-left:-2px;display:block;margin-top:0;justify-content:flex-start;display:flex !important;flex-direction:column;align-items:flex-end;flex:1 1 60%}
@media only screen and (min-width:1280px){.tabs .len-tabs.vertical-tabs .len-tabs__tabpanel.len-tabs__tabpanel--active{margin-left:0;border-left:none !important}
}
.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 (max-width:1279.98px){.tabs .len-tabs__tablist{border-bottom:0}
}
@media 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}
.tabs .len-tabs__tablist.remove-bottom-border{box-shadow:none}
}
.tabs .len-tabs__tablist.remove-bottom-border{border-bottom:0}
@media only screen and (max-width:1279.98px){.tabs .len-tabs__tablist{flex-direction:column;align-items:stretch;overflow:unset;height:auto;max-height:none}
}
@media only screen and (min-width:1280px){.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:1280px){.tabs .len-tabs__tab{margin-right:0;margin-bottom:0 !important}
}
.tabs .len-tabs__tab:hover{background:transparent;border-bottom:2px solid #e1251b !important}
.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:transparent}
.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:1279.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:1279.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:1279.98px){.tabs .len-tabs__tab .icon-mobile{display:inline-block}
}
@media only screen and (max-width:1279.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__tab:last-of-type{border-bottom:0}
}
.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:1279.98px){.len-tabs__tab .icon-mobile .len-icon-image{transform:rotate(0)}
.len-tabs__tab--active .icon-mobile .len-icon-image{transform:rotate(180deg)}
}
@media only screen and (min-width:1280px){.tabs .len-tabs.vertical-tabs.overflow{max-height:88vh}
}