.tabbed-rows{.tabs{border-bottom:2px solid #ccc;display:flex;flex-wrap:wrap;margin-bottom:20px}.tab-button{background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:16px;outline:unset!important;padding:10px 20px;transition:border-color .3s}.tab-button.active,.tab-button:hover{border-bottom:3px solid #007bff;color:#007bff;outline:unset!important}.tab-content{display:none;opacity:0;transition:opacity .5s ease}.tab-content.active{display:block}.tab-content.fade-in{opacity:1}.rows{.row-fluid{align-items:center;display:flex;&:not(:last-child){margin-bottom:60px}@media (max-width:993px){display:block}}}}.tabbed-rows{.tab-content{.text-wrapper{padding-right:70px;@media (max-width:993px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}}.reversed{.text-wrapper{padding-left:70px;padding-right:0;@media (max-width:993px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}}@media (max-width:767px){display:flex;flex-direction:column-reverse;flex-wrap:wrap;.span6{width:100%}}}}.tabs{border-bottom:1.5px solid #00000050;border-top:1.5px solid #00000050;display:flex;gap:20px;justify-content:center;margin-bottom:50px;@media (max-width:620px){gap:8px}.tab-button{border-bottom:2px solid transparent;font-weight:700;opacity:.7;padding:10px 20px;@media (max-width:620px){flex-basis:100%}}.tab-button.active,.tab-button:hover{border-bottom:2px solid #000;color:#000;opacity:1}}}