.tab{margin-bottom:50px}@media (min-width:576px){.tab{padding-left:30px}}.tab__title{font-size:calc(1.4875rem + 2.85vw);line-height:1.1666666667;letter-spacing:normal;margin-bottom:0}@media (min-width:1200px){.tab__title{font-size:3.625rem}}@media (min-width:1500px){.tab__title{font-size:calc(1.5rem + 3vw)}}@media (min-width:1500px) and (min-width:1200px){.tab__title{font-size:3.75rem}}.tab__btn{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:0 0;font-weight:700;padding:0 0 0 30px;text-align:left;color:#010a38;transition:color .3s ease-in-out;will-change:color}@media (prefers-reduced-motion:reduce){.tab__btn{transition:none}}@media (min-width:576px){.tab__btn{margin-left:-30px}}.tab__btn.collapsed:not(:hover){color:#8c91ab}.tab__btn__num{position:absolute;top:0;left:0;font-family:Roboto,sans-serif;font-size:.875rem;line-height:1.25;letter-spacing:normal}@media (min-width:576px){.tab__btn__num{transform:translateX(0);transition:transform .3s ease-in-out;will-change:transform}}@media (min-width:576px) and (prefers-reduced-motion:reduce){.tab__btn__num{transition:none}}@media (min-width:576px){.tab__btn__num::after{content:"";position:absolute;top:50%;left:calc(100% + 5px);margin-top:-1px;width:20px;height:2px;background:currentcolor;transform:scale(0,1);transition:transform .3s ease-in-out;will-change:transform}}@media (min-width:576px) and (prefers-reduced-motion:reduce){.tab__btn__num::after{transition:none}}@media (min-width:576px) and (min-width:1500px){.tab__btn__num::after{width:30px;left:calc(100% + 5px)}}@media (min-width:576px){.tab__btn:not(.collapsed) .tab__btn__num{transform:translateX(-25px)}.tab__btn:not(.collapsed) .tab__btn__num::after{transform:scale(1,1)}}@media (min-width:576px) and (min-width:1500px){.tab__btn:not(.collapsed) .tab__btn__num{transform:translateX(-35px)}}@media (min-width:992px){.tab{position:relative;padding-left:60px}.tab__title{width:50%}.tab__content{position:absolute;top:0;left:calc(50% + 60px);right:0}}@media (min-width:1200px){.tab{padding-left:80px}}@media (min-width:1500px){.tab{padding-left:170px}.tab__title{width:45%}.tab__content{left:calc(45% + 140px)}}.wp-admin .tab__content:not(.show){display:none}.wp-admin .tab__content p{margin-top:0}.wp-admin .tab__btn__num{font-size:.875rem!important}