.tab-panes .tab-pane{display:none;padding:0 32px}@media only screen and (max-width:767px){.tab-panes .tab-pane .activity__list,.tab-panes .tab-pane .container{padding:0}}.tab-pane__inner{margin:0 auto;max-width:700px}.tab-pane__inner+.activity__list{margin-top:6rem}.tab-panes .active{display:block}.tabs{align-items:center;color:#494b4d;display:flex;font-family:futura-pt,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.2;margin:0 auto 3.5rem;max-width:100%;overflow-x:auto;padding:0 32px;text-align:center;text-transform:uppercase}@media only screen and (min-width:576px){.tabs{justify-content:center}}.tabs .tab{cursor:pointer;display:block;padding:0 25px 10px;position:relative;white-space:nowrap}.tabs .tab:before{background-color:#494b4d;height:1px;opacity:.5;width:100%}.tabs .tab:after,.tabs .tab:before{bottom:0;content:"";display:inline-block;left:50%;position:absolute;right:auto;transform:translateX(-50%);transform-origin:50% 50%;transition:all .3s ease}.tabs .tab:after{background-color:#e58947;height:2px;width:0}.tabs .tab:hover{color:#e58947}.tabs .tab:hover:after{width:100%}.tabs .tab:not(.active){color:#494b4d}.tabs .tab:not(.active):not(:hover){opacity:.5}.tabs .tab.active{color:#e58947}.tabs .tab.active:before{background-color:#e58947;height:2px;opacity:1}.tab-container{margin-top:2.5rem}@media only screen and (max-width:767px){.tabs-block{margin-top:6rem}}.tabs-block__title{margin:0 0 7rem;text-align:center}.tab-container--vertical,.vertical-tab{display:flex;margin:0 auto;max-width:940px}.tab-container--vertical .tabs,.vertical-tab .tabs{display:block;flex-basis:320px;flex-shrink:0;margin:0}.tab-container--vertical .tabs .tab,.vertical-tab .tabs .tab{padding:24px 32px 24px 0;text-align:right;white-space:normal}.tab-container--vertical .tabs .tab:before,.vertical-tab .tabs .tab:before{height:100%;left:auto;opacity:.25;right:0;top:50%;transform:translateY(-50%);width:1px}.tab-container--vertical .tabs .tab:after,.vertical-tab .tabs .tab:after{left:auto;right:0;top:50%;transform:translateY(-50%);width:1px}.tab-container--vertical .tabs .tab.active:before,.vertical-tab .tabs .tab.active:before{left:auto;opacity:1;right:0;top:50%;transform:translateY(-50%);width:2px}.tab-container--vertical .tabs .tab.active:after,.tab-container--vertical .tabs .tab:hover:after,.vertical-tab .tabs .tab.active:after,.vertical-tab .tabs .tab:hover:after{height:100%;width:2px}.tab-container--vertical .tab-panes,.vertical-tab .tab-panes{flex-basis:540px;padding:0 32px 0 6rem}.tab-container--vertical .tab-pane,.vertical-tab .tab-pane{padding:0}
