.tabcomponent button[role=tab]{height:31px;color:#0276b3;font-size:21px;letter-spacing:0;line-height:30px;border:0;background-color:#fff;margin-right:30px;padding:0;text-align:left}
.tabcomponent button[role=tab]:focus{outline:1px solid #0276b3;outline-offset:-2px}
.tabcomponent button[role=tab] i{display:none}
.tabcomponent button[role=tab][aria-selected="true"]{border-bottom:#0276b3 4px solid;font-weight:normal}
.tabcomponent [role=tabpanel]{display:none;padding:30px 0}
.tabcomponent [role=tabpanel]:first-child{display:block}
@media(max-width:768px){.tabcomponent button[role=tab]{margin-right:7px;min-width:155px;text-align:center;margin-top:10px}
}
html[data-brand=lincoln] .tabcomponent button[role=tab]{color:#22292b;border-color:rgba(151,151,151,0.35)}
html[data-brand=lincoln] .tabcomponent button[role=tab] i{font-size:40px;width:40px;height:58px}
html[data-brand=lincoln] .tabcomponent button[role=tab]:focus{outline-color:#f26147;outline-offset:-2px}
html[data-brand=lincoln] .tabcomponent button[role=tab][aria-selected="true"]{border:1.25px solid #f26147;box-shadow:rgba(171,171,171,0.5)}
html[data-brand=lincoln] .tabcomponent button[role=tab][aria-selected="true"]:before{border:1.25px solid #f26147;border-bottom-color:transparent;border-right-color:transparent;top:158.8px}
html[data-brand=lincoln] .tabcomponent button[role=tab][aria-selected="true"] i{color:#22292b}
.tabcomponent .tab-component-box div[role="tablist"]{display:flex;flex-direction:row;justify-content:center}
.tabcomponent .tab-component-box button[role=tab]{display:flex;flex-direction:column;margin:0;height:202px;width:94px;min-width:0;border:1px solid rgba(151,151,151,0.35);background-color:#fff;font-size:16px;letter-spacing:0;text-transform:uppercase;line-height:30px;padding:50px 0 0 0}
@media(min-width:700px){.tabcomponent .tab-component-box button[role=tab]{width:240px}
}
.tabcomponent .tab-component-box button[role=tab]:focus{outline:1px solid #0276b3;outline-offset:-4px}
.tabcomponent .tab-component-box button[role=tab] i{display:block;color:black;font-size:54px;width:54px;height:54px;margin:0 auto}
.tabcomponent .tab-component-box button[role=tab] p{font-size:11px;padding:0 5px;color:#333;letter-spacing:0;line-height:19px;text-align:center;margin:0 auto}
@media(min-width:700px){.tabcomponent .tab-component-box button[role=tab] p{font-size:16px;padding:0 30px}
}
.tabcomponent .tab-component-box button[role=tab][aria-selected="true"]{box-sizing:border-box;border:.5px solid #0276b3;box-shadow:0 0 10px 0 rgba(171,171,171,0.5);padding-top:33px}
.tabcomponent .tab-component-box button[role=tab][aria-selected="true"]:focus{outline-offset:-1px}
.tabcomponent .tab-component-box button[role=tab][aria-selected="true"] i{color:#0097d2}
.tabcomponent .tab-component-box button[role=tab][aria-selected="true"]:before{content:"";display:block;position:relative;box-sizing:border-box;width:16px;height:16px;border:.5px solid #0276b3;border-bottom-color:transparent;border-right-color:transparent;transform:rotate(225deg) skew(10deg,10deg);margin:0 auto;top:160px;background-color:#fff}
.tabcomponent .tab-component-box [role=tabpanel]{display:none;padding:30px 20px}
@media(min-width:1200px){.tabcomponent .tab-component-box [role=tabpanel]{padding:30px 100px}
}
@media(min-width:1440px){.tabcomponent .tab-component-box [role=tabpanel]{padding:30px 170px}
}
.tabcomponent .tab-component-box [role=tabpanel]:first-child{display:block}