.tabs-wrapper{display:grid;gap:40px;grid-template-columns:1fr 1fr}.tabs__buttons{border-bottom:1px solid rgba(220,230,254,.3);display:flex;flex-direction:row;gap:6px;padding-bottom:20px}.light .tabs__buttons{border-bottom:1px solid #dee8ff}.tabs__buttons button{align-items:center;background:none;border:1px solid transparent;border-radius:6px;color:#fff;display:flex;flex-direction:column;gap:10px;justify-content:center}.tabs__buttons button:has(img){min-width:125px}.tabs__buttons button img{border-radius:0;max-height:40px;object-fit:contain;width:40px}.tabs__buttons button.active,.tabs__buttons button:hover{border:1px solid #dee8ff}.light .tabs__buttons button.active,.light .tabs__buttons button:hover{border:1px solid var(--clr-primary)}.light .tabs__buttons button{color:#212529}.light .tabs__buttons button:hover{background:#dee8ff!important;color:#212529}.tabs__text-content{padding-top:20px}.tabs__text-content .checklist{color:#fff;list-style:none;margin-top:20px;padding:0}.tabs__text-content .checklist>li{margin-bottom:10px;padding-left:30px;position:relative}.tabs__text-content .checklist>li:after,.tabs__text-content .checklist>li:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.tabs__text-content .checklist>li:before{background:#dee8ff;border-radius:50%;height:20px;left:0;width:20px}.tabs__text-content .checklist>li:after{border-color:var(--clr-primary);border-style:solid;border-width:0 0 1px 1px;height:6px;left:5px;transform:translateY(calc(-50% - 1px)) rotate(-45deg);width:11px;z-index:1}.tabs__left .tabs__text-content{display:none}.tabs__left .tabs__text-content.active{animation:slide-right .5s ease-in-out forwards;display:block}.tabs__graphics{display:none}.tabs__graphics.active{animation:slide-left .5s ease-in-out forwards;display:block}.tabs__left .button{margin-top:40px}.tabs__graphics{border-radius:6px;overflow:hidden}.tabs__graphics img{height:100%!important;object-fit:cover;width:100%}@media(max-width:767px){.tabs-wrapper{display:grid;grid-template-columns:1fr}.tabs__graphics img{height:auto!important;object-fit:contain;width:100%}.tabs__buttons{justify-content:center;text-wrap:wrap}.tabs__buttons button{padding:8px}.tabs__buttons button:has(img){min-width:unset}.tabs__buttons button img{max-height:20px;width:20px}}@keyframes slide-right{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-left{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}