.tabs{display:flex;gap:24px;border-bottom:1px solid #D9D9D9;padding-bottom:8px}@media screen and (max-width:990px){.tabs{gap:8px;overflow-x:scroll;white-space:nowrap;scrollbar-width:none;-webkit-appearance:none}.tabs::-webkit-scrollbar{height:0;width:0;display:none;background:transparent;-webkit-appearance:none}}.tabs .tab{padding:8px 16px;cursor:pointer;transition:.3s ease-in-out}@media screen and (max-width:760px){.tabs .tab{padding:8px}}.tabs .tab.active{color:#920000;position:relative}.tabs .tab.active:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:2px;background-color:#920000}.tabs .tab:hover{color:#920000}.tab-texts{padding:24px 16px 0;position:relative;overflow:hidden}.tab-texts .tab-text{visibility:hidden;opacity:0;transform:translateY(5px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.tab-texts .tab-text:not(.tab-texts .tab-text.active){position:absolute;left:0;top:24px;right:0;z-index:-1}.tab-texts .tab-text.active{position:relative;opacity:1;visibility:visible;transform:translateY(0);z-index:2}.tab-texts .tab-text.certificates{display:flex;flex-direction:column;gap:16px}.tab-texts .tab-text.certificates>div{display:flex}.tab-texts .tab-text.certificates>div a:hover svg{transform:none}.tab-texts .tab-text .reviews-slider .swiper-slide{max-width:400px}.tab-texts .tab-text .empty-reviews-state{display:flex;width:100%;justify-content:center}.tab-texts .tab-text-action{width:100%;display:flex;justify-content:center}
