.cmp-tabs{margin-left:auto;margin-right:auto;max-width:100em;width:100%;overflow:hidden}
.cmp-tabs>div{position:relative}
.cmp-tabs .cmp-tabs__tablist{padding:0;overflow-x:auto;margin:0;width:auto;display:flex;flex-direction:row;flex-wrap:nowrap;border-bottom:solid 1px #dee3e7;padding-top:4px}
@media screen and (max-width:768px){.cmp-tabs .cmp-tabs__tablist{padding-left:2px;padding-right:2px}
}
.cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab{float:left;display:inline-block;padding-top:16px;padding-bottom:16px;padding-right:32px;padding-left:32px;margin:0;text-align:center;cursor:pointer;color:#111417;position:relative;font-family:gotham-book,Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;white-space:nowrap;margin-bottom:0;background-color:#fff;transition:background-color .2s linear;border-top-right-radius:4px;border-top-left-radius:4px;line-height:27px}
.cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab:focus{z-index:1}
@media(hover:hover){.cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab:hover{background-color:#dee3e7}
}
.cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab[tabindex="0"]:focus,.cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab[tabindex="0"]:focus-visible{outline-offset:-2px}
@media screen and (max-width:576px){.cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab{flex:0 0 40%;padding-right:10px;padding-left:10px}
.cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab:hover{background-color:#fff}
}
@media screen and (max-width:768px) and (orientation:landscape){.cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab:hover{background-color:#fff}
}
.cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab.cmp-tabs__tab--active{font-weight:600;border-bottom:0}
@media screen and (max-width:768px){.cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab.cmp-tabs__tab--active{border-bottom:2px solid #da0530}
.cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab.cmp-tabs__tab--active[tabindex="0"]:focus,.cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab.cmp-tabs__tab--active[tabindex="0"]:focus-visible{outline-offset:0}
}
.cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab.cmp-tabs__tab--active[tabindex="0"]:focus,.cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab.cmp-tabs__tab--active[tabindex="0"]:focus-visible{z-index:1}
.cmp-tabs .cmp-tab-border{border-bottom:2px solid #da0530;width:0;height:0;position:absolute;bottom:0;left:0;transition:.4s ease}
@media screen and (max-width:768px){.cmp-tabs .cmp-tab-border{border-bottom:0}
}
.cmp-tabs .cmp-tabs__tabpanel[tabindex="0"]:focus,.cmp-tabs .cmp-tabs__tabpanel[tabindex="0"]:focus-visible{outline:0 !important}