.sr-tabs-horizontal{overflow-x:hidden}
.sr-tabs-horizontal:before{display:none}
.sr-tabs-horizontal .tab-nav{padding:0}
/* @media (min-width:768px){
.sr-tabs-horizontal .tab-nav{background:var(--primary)}
} */
.sr-tabs-horizontal .tab-nav .tab-pane{display:none}
@media (min-width:768px){
.sr-tabs-horizontal .tab-nav .tab-pane{display:none}
}
@media (max-width:767px){
.sr-tabs-horizontal .tab-nav a.active+.tab-pane{display:block}
}
.sr-tabs-horizontal .nav li{width:100%;margin:0}
.sr-tabs-horizontal .nav li a{padding:1.563rem 1rem 1.563rem 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;color:#fff;position:relative}
.sr-tabs-horizontal a.anchor:hover{cursor:pointer}
.sr-tabs-horizontal a:not([href]):not([tabindex]):hover{color:#fff}
@media (min-width:1366px){
.sr-tabs-horizontal .nav li a{padding:1.438rem 1rem 1.375rem 0}
}
.sr-tabs-horizontal .nav li a .tab-nav-image{text-align:center;width:64px;padding-right:10px}
@media (min-width:768px) and (max-width:991px){
.sr-tabs-horizontal .nav li a{padding-left:1.563rem}
.sr-tabs-horizontal .nav li a .tab-nav-image{display:none}
}
@media (min-width:992px){
.sr-tabs-horizontal .nav li a .tab-nav-image{display:block;-ms-flex-preferred-size:25%;flex-basis:25%}
}
.sr-tabs-horizontal .nav li a .tab-nav-image img{max-width:64px;height:auto}
.sr-tabs-horizontal .nav li a .tab-nav-title{-ms-flex-preferred-size:75%;flex-basis:75%;padding:0 1rem 0 0}
.sr-tabs-horizontal .nav li a .tab-nav-title h3{margin:0;color:#fff}
.sr-tabs-horizontal .nav li a .tab-nav-title p{margin:0;padding-top:.425rem;font-size:.875rem;line-height:1.25rem}
.sr-tabs-horizontal .nav li a .onhover{display:none}
.sr-tabs-horizontal .nav li a.active{background:#fff}
.sr-tabs-horizontal .nav li a.active:after{color:#fff}
.sr-tabs-horizontal .nav li a.active .tab-nav-image img.default{display:none}
.sr-tabs-horizontal .nav li a.active .tab-nav-image img.onhover{display:inline}
.sr-tabs-horizontal .nav li a.active h3{color:#30343b}
.sr-tabs-horizontal .nav li a.active p{color:#87909e}
.sr-tabs-horizontal .nav li:nth-child(n+2) a{border-top:1px solid rgba(0,0,0,.2)}
.sr-tabs-horizontal .nav h3{font-size:1rem;font-weight:500;line-height:1.25rem}
.sr-tabs-horizontal .nav p{font-size:.875rem;line-height:1rem;color:#fff}
.sr-tabs-horizontal>.row{margin-top:0}
.sr-tabs-horizontal .tab-content{display:none}
.sr-tabs-horizontal .tab-pane{height:100%;width:100%;padding:0;color:#313543}
.sr-tabs-horizontal .tab-pane>.row{height:100%}
@media (min-width:768px){
.sr-tabs-horizontal>.row{display:-ms-flexbox;display:flex}
.sr-tabs-horizontal .tab-content{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.sr-tabs-horizontal .tab-pane>.row{display:-ms-flexbox;display:flex}
.sr-tabs-horizontal .tab-pane>.row .tab-pane-image{padding:0;margin-top:0;height:100%}
}
.sr-tabs-horizontal .tab-pane>.row .tab-pane-image{background-size:cover;background-repeat:no-repeat;background-position:center}
.sr-tabs-horizontal .tab-pane .tab-pane-content{display:-ms-flexbox;display:flex;padding:6rem 2.188rem;height:100%;color:#87909e}
@media (min-width:768px) and (max-width:991px){
.sr-tabs-horizontal .tab-pane .tab-pane-content{padding:0 .938rem display:flex;align-items:center}
}
.tab-pane.mobile{display:none}
.sr-tabs-horizontal .tab-nav-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:100%;padding:5px}
.sr-tabs-horizontal .tab-content>.active{display:block}
@media (max-width:767px){
.sr-tabs-horizontal .nav li a.active{border-bottom:1px solid #e5e7ea}
.sr-tabs-horizontal .nav li a .tab-nav-title p{color:#fff}
.sr-tabs-horizontal .nav li a .tab-nav-title p{font-size:.778rem;line-height:normal}
.sr-tabs-horizontal .nav li a.active .tab-nav-title p,.sr-tabs-horizontal .nav p{color:#87909e}
.sr-tabs-horizontal .nav li .tab-pane-content p{font-size:1.128rem;line-height:1.736rem}
.sr-tabs-horizontal .tab-pane .tab-pane-content{padding:5.7rem 1.042rem}
.sr-tabs-horizontal .tab-pane h3{font-size:1.58rem;line-height:1.944rem}
.sr-tabs-horizontal .nav li a{padding:1.3rem 3.819rem 1rem 1.181rem}
.sr-tabs-horizontal .tab-pane>.row .tab-pane-image{height:445px;margin-top:10px}
.sr-tabs-horizontal .nav li a .tab-nav-title h3{font-size:.903rem;line-height:1.111rem}
.tab-pane.mobile{display:block}
}