.ry.tabbed-content .tc-tabs{min-width:341px;width:30%}.ry.tabbed-content .tc-tabs .tc-tab{color:#000;cursor:pointer;font-size:30px;font-weight:600;opacity:.6;padding:22px 0;position:relative;transition:all .2s ease;-webkit-transition:all .2s ease}.ry.tabbed-content .tc-tabs .tc-tab h3{margin:0;padding:0;white-space:nowrap}.ry.tabbed-content .tc-tabs.tabs-style_1 .tc-tab:after{bottom:0;content:"";display:block;height:2px;left:0;position:absolute;right:auto;top:auto;transition:width .3s ease;width:0}.ry.tabbed-content .tc-tabs.tabs-style_1 .tc-tab:before{background:rgba(0,0,0,.6);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;right:0;top:auto;width:100%}.ry.tabbed-content .typography-on_light .tc-tabs.tabs-style_1 .tc-tab:before{background:rgba(0,0,0,.6)}.ry.tabbed-content .typography-on_dark .tc-tabs.tabs-style_1 .tc-tab:before{background:hsla(0,0%,100%,.6)}.ry.tabbed-content .tc-tabs .tc-tab.active,.ry.tabbed-content .tc-tabs .tc-tab:hover{opacity:1;transition:all .2s ease;-webkit-transition:all .2s ease}.ry.tabbed-content .tc-tabs.tabs-style_1 .tc-tab.active:after,.ry.tabbed-content .tc-tabs.tabs-style_1 .tc-tab:hover:after{width:100%}.ry.tabbed-content .tc-panels{padding-left:6%}.ry.tabbed-content .tc-panel{display:none}.ry.tabbed-content .tc-panel img{display:block;height:auto;max-width:100%!important}.ry.tabbed-content .tc-panel.active{display:block}.ry.tabbed-content .tc-content-link{font-weight:600;text-decoration:none}.ry.tabbed-content .tc-content-link i{display:inline-block;left:8px;position:relative;transition:all .4s ease;-webkit-transition:all .4s ease}.ry.tabbed-content .tc-content-link:hover i{left:16px;transition:all .4s ease;-webkit-transition:all .4s ease}.ry.tabbed-content .tc-panels{margin-top:20px;padding-top:1px}@media screen and (max-width:840px){.ry.tabbed-content .tc-tabs{min-width:240px}.ry.tabbed-content .tc-content.ry-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ry.tabbed-content .tc-tabs{max-width:100%;min-width:100%;width:30%;width:100%}.ry.tabbed-content .tc-tabs h3{font-size:22px}.ry.tabbed-content .tc-panels{padding-left:0}}