.card-tools-container{padding:48px}@media (max-width:767px){.card-tools-container{padding:24px 12px}}.cards-tools-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));width:100%}.cards-tools-grid .card-tool{min-height:155px}.cards-tools-grid:has(.card-tool:nth-child(n+3)) .card-tool{min-height:180px}.cards-tools-grid:has(.card-tool:nth-last-child(2n):first-child){grid-template-columns:repeat(2,1fr)}.cards-tools-grid:has(.card-tool:nth-last-child(2n):first-child) .card-tool{min-height:155px}.cards-tools-grid:has(.card-tool:nth-last-child(2n):first-child):has(.card-tool:nth-child(2):last-child) .card-tool{min-height:170px}@media (min-width:1440px){.cards-tools-grid:has(.card-tool:nth-last-child(2n):first-child):has(.card-tool:nth-child(2):last-child) .card-tool{min-height:155px}}.cards-tools-grid:has(.card-tool:nth-last-child(2n):first-child):has(.card-tool:nth-last-child(n+6):first-child){grid-template-columns:repeat(3,1fr)}.cards-tools-grid:has(.card-tool:nth-last-child(2n):first-child):has(.card-tool:nth-last-child(n+6):first-child) .card-tool{grid-column:span 1;min-height:180px}.cards-tools-grid:has(.card-tool:nth-last-child(odd):first-child){grid-template-columns:repeat(12,1fr)}.cards-tools-grid:has(.card-tool:nth-last-child(odd):first-child) .card-tool{grid-column:span 4;min-height:180px}.cards-tools-grid:has(.card-tool:nth-last-child(odd):first-child):has(.card-tool:nth-child(5):last-child) .card-tool:nth-child(-n+3){grid-column:span 4;min-height:180px}.cards-tools-grid:has(.card-tool:nth-last-child(odd):first-child):has(.card-tool:nth-child(5):last-child) .card-tool:nth-child(4),.cards-tools-grid:has(.card-tool:nth-last-child(odd):first-child):has(.card-tool:nth-child(5):last-child) .card-tool:nth-child(5){grid-column:span 6;min-height:155px}.cards-tools-grid:has(.card-tool:nth-last-child(odd):first-child):has(.card-tool:nth-child(7):last-child) .card-tool:nth-child(-n+3){grid-column:span 4;min-height:198px}@media (min-width:1440px){.cards-tools-grid:has(.card-tool:nth-last-child(odd):first-child):has(.card-tool:nth-child(7):last-child) .card-tool:nth-child(-n+3){min-height:180px}}.cards-tools-grid:has(.card-tool:nth-last-child(odd):first-child):has(.card-tool:nth-child(7):last-child) .card-tool:nth-child(n+4){grid-column:span 3;min-height:215px}@media (min-width:1580px){.cards-tools-grid:has(.card-tool:nth-last-child(odd):first-child):has(.card-tool:nth-child(7):last-child) .card-tool:nth-child(n+4){min-height:180px}}@media (max-width:1024px){.cards-tools-grid{grid-template-columns:repeat(2,1fr)!important}.cards-tools-grid .card-tool{grid-column:span 1!important;min-height:155px!important}}@media (max-width:767px){.cards-tools-grid{grid-template-columns:1fr!important}.cards-tools-grid .card-tool{grid-column:span 1!important;min-height:155px!important}.cards-tools-grid .card-tool__left,.cards-tools-grid .card-tool__right{display:flex!important}}.card-tool{border-radius:16px!important;font-family:Inter,sans-serif;font-style:normal;font-weight:600;padding:24px 12px 12px 24px!important;position:relative;width:100%}.card-tool:hover{box-shadow:0 0 14px 10px #ffffff8c!important}.card-tool:hover .card-tool__desc{max-height:200px;opacity:1;transform:translateY(-12px)}.card-tool:hover .card-tool__label,.card-tool:hover .card-tool__title{transform:translateY(-12px)}.card-tool__desc{font-size:14px!important;font-weight:500!important;letter-spacing:-.42px!important;line-height:normal!important;margin-top:6px;max-height:0;opacity:0;overflow:hidden;padding:0!important;transform:translateY(12px);transition:all .3s ease-in}@media (max-width:767px){.card-tool__desc{margin-top:12px}}.card-tool__label{border:1px solid #8c36d0;border-radius:48px;box-shadow:2px 2px 4px #8c36d040;color:#8c36d0;font-size:16px!important;letter-spacing:-.48px!important;line-height:20px!important;padding:10px!important;transition:all .3s ease-in}.card-tool__title{word-wrap:break-word;font-size:22px!important;letter-spacing:-.66px!important;line-height:28px!important;margin-top:6px;overflow-wrap:break-word;padding:0!important;text-align:left;transform:translateY(12px);transition:all .3s ease-in;white-space:pre-wrap!important;z-index:1}@media (max-width:767px){.card-tool__title{font-size:16px;margin-top:12px}}.card-tool__left{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:space-between}.card-tool__right{height:85px;padding:0!important;position:absolute;right:0;top:12px;transition:all .3s ease-in;width:100px}@media (max-width:767px){.card-tool__right{height:70px;width:80px}}.card-tool__right img{height:100%;width:100%}
