.tabs{background-color:var(--tertiary-color)}.tabs__buttons{display:none}.tabs__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0}.tabs__button>span{color:var(--secondary-color);font-size:2rem;font-weight:700;line-height:1.2}.tabs__button.is-active>span,.tabs__button:hover>span{color:var(--white)}.tabs__tab{background-color:var(--white);border-radius:var(--border-radius);-webkit-box-shadow:0 6px 20px 0 rgba(17,22,32,.06);box-shadow:0 6px 20px 0 rgba(17,22,32,.06);overflow:hidden}.tabs__tab+.tabs__tab{margin-top:2rem}.tabs__card{display:none;font-size:1.6rem}.tabs__content{padding:0 3rem 3rem}.tabs__title{grid-gap:var(--gap);-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:4rem auto 14px;padding:3rem}.tabs__title>svg{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease;transition:all .2s ease}.tabs__title.is-active+.tabs__card{display:block}.tabs__title.is-active>svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tabs__tab-image{aspect-ratio:8/3;-o-object-fit:cover;object-fit:cover;width:100%}.tabs__wave{aspect-ratio:84/5;display:block;position:relative;top:1px;width:100%}@media (min-width:992px){.tabs{background-image:url(https://www.247software.com/hubfs/247_Software_2022/dots-full.svg);background-position:calc(50% + 61rem) 0;background-repeat:no-repeat}.tabs__inner{display:grid;grid-template-columns:1fr 55%}.tabs__buttons{display:block;margin-top:2rem}.tabs__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:var(--border-radius) 0 0 var(--border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap);padding:2rem;text-align:left;width:100%}.tabs__button.is-active,.tabs__button:hover{background-color:var(--secondary-color);color:var(--white)}.tabs__button.is-active>img,.tabs__button:hover>img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__tab+.tabs__tab{margin-top:0}.tabs__card,.tabs__title.is-active+.tabs__card{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.tabs__title{display:none}.tabs__content{font-size:1.8rem;padding:4rem}}