

.tabs{padding-top:120px;overflow:hidden;}
.tabs-controls{border-top:1px solid rgba(255,255,255,0.4);}
.tabs-control{border-bottom:1px solid rgba(255,255,255,0.4);padding:40px 0;cursor:pointer;}
.tabs-control__title{font-size:20px;line-height:24px;font-family:"Bicubik",sans-serif;color:rgba(255,255,255,0.6);transition:color 0.25s;}
.tabs-control__icon{display:block;opacity:0;transition:opacity 0.25s;}
.tabs-content{}
.tabs-description{border-bottom:1px solid #ec1416;border-top:1px solid #ec1416;padding:40px 0;font-size:16px;line-height:24px;}
.tabs-img{display:block;max-width:100%;width:auto;height:auto;}
.tabs-control.active{border-color:var(--main)}
.tabs-control.active .tabs-control__title{color:var(--main);}
.tabs-control.active .tabs-control__icon{opacity:1;}
@media (hover: hover){
    .tabs-control:hover{border-color:var(--main)}
    .tabs-control:hover .tabs-control__title{color:var(--main);}
}
@media (max-width:991px){
    .tabs{padding-top:50px;}
    .tabs-control{padding:20px 0;}
    .tabs-control__title{font-size:18px;line-height:24px;}
    .tabs-description{border:none;padding:0;font-size:14px;line-height:20px;}
    .tabs-content{border-bottom:1px solid #ec1416;padding-bottom:20px;}
}




