.tabs-flex{margin:0 auto 40px}.flex-wrapper.tabs{display:flex;flex-direction:column;margin:0 auto;text-align:center}.tabs-flex .tabs a,.tabs-flex .tabs a:visited{display:block;font-size:14px;font-weight:600;margin:0 1px;padding:10px 20px;position:relative;text-align:center;text-transform:uppercase}.tabs-flex .tabs a.active,.tabs-flex .tabs a:focus,.tabs-flex .tabs a:hover{text-decoration:none}.tabbed-content-wrapper>div{height:0;overflow:hidden;transition:all .1s linear 0s;visibility:hidden}.tabbed-content-wrapper>div.active{height:auto;visibility:visible}.tab-content .one-col,.tab-content .two-flex{margin:0 0 20px;padding:40px}.tab-content .one-col:last-child,.tab-content .two-flex:last-child{margin:0}.one-col.add-margin .column-content,.two-flex.add-margin .column-content{margin:0 0 20px}.one-col .column-content.full-width,.two-flex .column-content.full-width{width:100%}.one-col .column-content.full-width-hide,.two-flex .column-content.full-width-hide{display:none}@media (min-width:768px){.flex-wrapper.tabs{flex-direction:row;justify-content:flex-start;margin:0;text-align:left}.tabs-flex .tabs a,.tabs-flex .tabs a:visited{display:inline-block;margin:0 5px 0 0}.two-flex.mobile-switch{flex-flow:row nowrap}.two-flex.even,.two-flex.image-left{flex-flow:row-reverse nowrap}.tab-content .two-flex{padding:40px 40px 0}.tab-content .one-col{padding:40px}}