.sr-tabs-horizontal{overflow-x:hidden}.sr-tabs-horizontal [hidden]{display:none}.sr-tabs-horizontal .tabs-nav{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.sr-tabs-horizontal .tab-pane-content{padding:3.25rem 25px}.sr-tabs-horizontal .tab-nav-image{min-width:70px;width:70px}.sr-tabs-horizontal .tab-nav-image .active,.sr-tabs-horizontal [aria-selected=true] .tab-nav-image .default{display:none}.sr-tabs-horizontal [aria-selected=true] .tab-nav-image .active{display:block}.sr-tabs-horizontal .tab-pane-image{overflow:hidden}.sr-tabs-horizontal .tab-pane-image img{height:100%;object-fit:cover;width:100%}.sr-tabs-horizontal .tab-nav button{align-items:center;-webkit-appearance:none;background-color:var(--bg-1);border:none;color:var(--c-1);display:flex;gap:12px;height:100%;padding:30px 20px;position:relative;text-align:left;width:100%}.sr-tabs-horizontal .tab-nav button:after{background-color:var(--bg-1);content:"";height:100%;position:absolute;right:100%;top:0;width:75%}.sr-tabs-horizontal .top_section{margin-bottom:25px}.sr-tabs-horizontal .tab-nav button[data-state=active]:after{background-color:var(--bg-2)}.sr-tabs-horizontal .tab-nav button .tab-heading,.sr-tabs-horizontal .tab-nav button .tab-nav-icon{color:var(--h-1)}.sr-tabs-horizontal .tab-nav button[data-state=active]{background-color:var(--bg-2);color:var(--c-2)}.sr-tabs-horizontal .tab-nav button[data-state=active] .tab-heading,.sr-tabs-horizontal .tab-nav button[data-state=active] .tab-nav-icon{color:var(--h-2)}.sr-tabs-horizontal .tab-nav-icon{align-self:center;margin-left:auto}.sr-tabs-horizontal [role=tabpanel],.sr-tabs-horizontal [role=tabpanel]>.row{height:100%}.sr-tabs-horizontal .tab-nav-icon{background-color:var(--primary);border-radius:100%;color:var(--white);height:34px;min-width:34px;width:34px}.sr-tabs-horizontal .tab-nav button .tab-heading{font-size:20px;line-height:25px}.sr-tabs-horizontal .minus_icon{display:none}.sr-tabs-horizontal .tab-nav button .tab-heading{font-family:GilroyBold}@media (min-width:768px){.sr-tabs-horizontal .tab-nav-icon{align-items:center;display:flex!important;justify-content:center}}@media (max-width:991px){.sr-tabs-horizontal .tab-nav button{align-items:start;justify-content:start}.sr-tabs-horizontal .tabs-nav{flex-direction:column;gap:5px}.sr-tabs-horizontal .tab-nav button:after{width:unset}}.sr-tabs-horizontal .tab-nav-title p{font-size:.875rem}