.tax-card{--main-color:#dedede;--sub-color:#ccc;--bg-color:#323232;--accent-color:#bc8d66;position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;width:270px;padding:25px;border-radius:25px;display:flex;flex-direction:column;gap:5px;background-color:var(--bg-color);transition:all .2s;cursor:pointer;box-shadow:0 0 5px -1.5px #000}.tax-card:before{content:"";width:99%;height:99%;background:var(--sub-color);position:absolute;z-index:-1;top:1px;left:1px;border-radius:25px;transition:all .3s}.tax-card__wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.tax-card__img{width:100%}.tax-card__title{color:var(--main-color);font-weight:900;font-size:25px}.tax-card__subtitle{color:var(--sub-color);font-weight:600;font-size:20px}.tax-card__icon{width:40px;height:40px;transform:rotate(-45deg);transition:all .3s}.tax-card__icon svg{width:100%;height:100%}.tax-card__icon g{fill:var(--main-color)}.tax-card__icon circle,.tax-card__icon line,.tax-card__icon polyline{stroke:var(--main-color)}.tax-card:hover .tax-card__icon{transform:rotate(0)}.tax-card:hover .tax-card__icon circle,.tax-card:hover .tax-card__icon line,.tax-card:hover .tax-card__icon polyline{stroke:var(--accent-color)}.tax-card:hover .tax-card__icon g{fill:var(--accent-color)}.tax-card:hover,.tax-card:hover:before{box-shadow:0 0 20px -5px #000}.tax-card:hover:before{transform:rotate(10deg)}.tax-card .st1{fill:#fff}.tax-card .st2{fill:none;stroke:#242c88;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.tax-card .st7{fill:#589fff}.tax-card .st9{fill:#bc8d66}.tax-card .st15,.tax-card .st16{opacity:.4;fill:#242c88}.tax-card .st16{opacity:.2}.tax-card .st18{fill:#ffc408}.tax-card .st53{fill:none;stroke:#242c88;stroke-width:1.848;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}@media (max-width:768px){.tax-card{width:100%;max-width:300px;margin:0 auto}.tax-card__title{font-size:20px}.tax-card__subtitle{font-size:16px}}