.tabs{transform:translateY(-100%);}.tabs__list{display:grid;grid-template-columns:max-content max-content max-content max-content max-content max-content;padding:0;margin:0;transform:translateY(-100%);gap:16px;}.tabs__item{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;opacity:.7;}.tabs__item a{line-height:54px;height:54px;display:block;}.tabs__item span{padding-left:25px;padding-right:25px;font-size:20px;line-height:20px;text-transform:uppercase;display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%;color:#868d91;}.tabs__item span em{border-radius:10px;background-color:#313b3f;color:#fff;font-style:normal;font-size:13px;line-height:20px;display:inline-block;vertical-align:middle;padding-left:.5em;padding-right:.5em;margin-left:.5em;}.tabs__item.active{opacity:1;filter:drop-shadow(0 -4px 3px rgba(0, 0, 0, .15));}.tabs__item:hover:not(.active){opacity:.9;}@media (max-width:768px){.tabs__list{display:flex;grid-template-columns:unset;padding:0;margin:0;transform:none;flex-wrap:wrap;padding:2px;gap:unset;}.tabs__item{width:50%;flex-grow:1;}.tabs__item a{padding:2px;background-color:rgba(188,197,204,.5);background-clip:content-box;}.tabs__item span{width:100%;display:inline-block;text-align:center;font-size:15px;line-height:20px;}.tabs__item.active{filter:unset;}.tabs__item.active a{padding:2px;background-color:#fff;background-clip:content-box;}}
.block--herotabs{z-index:1;margin-bottom:0;margin-top:0;}.block--herotabs .block__inner{width:100%;margin:0 auto;}.herotabs~.tabcontent{display:none;margin-top:0;}.herotabs[data-current-tab="1"]~.tabcontent--1{display:block;}.herotabs.herotabs--current-1~.tabcontent--1{display:block;}.herotabs[data-current-tab="2"]~.tabcontent--2{display:block;}.herotabs.herotabs--current-2~.tabcontent--2{display:block;}.herotabs[data-current-tab="3"]~.tabcontent--3{display:block;}.herotabs.herotabs--current-3~.tabcontent--3{display:block;}.herotabs[data-current-tab="4"]~.tabcontent--4{display:block;}.herotabs.herotabs--current-4~.tabcontent--4{display:block;}.tabcontent :first-child{margin-top:0;}.tabcontent+.footer{margin-top:0;}@media (max-width:768px){.block--herotabs{padding-bottom:0;}}
