.tabs{display:flex;flex-direction:row;width:fit-content;background-color:var(--wp--preset--color--primary-dark-grey);border-radius:var(--wp--custom--radius);padding:var(--wp--preset--spacing--16) var(--wp--preset--spacing--16) 0 var(--wp--preset--spacing--16);overflow:auto;white-space:nowrap;cursor:grab;}
.tabs p{margin:0;}
.tabs ul{display:flex;flex-direction:row;list-style:none;padding:0;gap:var(--wp--preset--spacing--16);}
.tabs ul li{padding:var(--wp--preset--spacing--12) var(--wp--preset--spacing--24) var(--wp--preset--spacing--16) var(--wp--preset--spacing--24);cursor:pointer;transition:all var(--wp--custom--animation-speed);-webkit-transition:all var(--wp--custom--animation-speed);-moz-transition:all var(--wp--custom--animation-speed);-o-transition:all var(--wp--custom--animation-speed);transition:all var(--wp--custom--animation-speed);}
.tabs ul li:hover{color:var(--wp--preset--color--primary-light-blue);border-bottom:3px solid var(--wp--preset--color--primary-light-blue) !important;}
.tabs ul li.active{border-bottom:3px solid #0072FF;text-shadow:0 0 .9px var(--wp--preset--color--basic-white), 0 0 .9px var(--wp--preset--color--basic-white);}
.tab-content{transition:all var(--wp--custom--animation-speed);}
.wp-block-columns-is-layout-flex.tab-content{gap:var(--wp--preset--spacing--210);padding-top:var(--wp--preset--spacing--40);}
@media screen and (max-width:600px){
.tabs{
margin-left: calc(50% - 50vw) !important;
margin-right: calc(50% - 50vw) !important;
width: 100vw;
max-width: 100vw;
border-radius: 0 !important;
}
}