.ai-fits-section{padding-top:30px;padding-bottom:2.5rem}@media (min-width:1025px){.ai-fits-section{padding-top:80px;padding-bottom:80px}}.ai-fits-section>div{margin:1.5rem auto 1.25rem;width:100%;max-width:1440px;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:1025px){.ai-fits-section>div{margin-top:40px;margin-bottom:40px;padding-left:120px;padding-right:120px}}.ai-fits-section .ai-fits-decor{position:absolute;right:0;top:0;display:none}@media (min-width:1025px){.ai-fits-section .ai-fits-decor{display:block}}.ai-fits-section .ai-fits-decor figure img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.ai-fits-section .ai-fits-cards-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem}.ai-fits-section .ai-fits-cards-wrapper .ai-fits-card{width:100%;overflow:hidden;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1.25rem 1rem;text-align:center;color:var(--black)}@media (min-width:1025px){.ai-fits-section .ai-fits-cards-wrapper .ai-fits-card{width:calc(33% - 12px);padding:1.5rem;text-align:left}}.ai-fits-section .ai-fits-cards-wrapper .ai-fits-card{box-shadow:0 4px 8px 0 rgba(21,29,50,.102)}.ai-fits-section .ai-fits-cards-wrapper .ai-fits-card div{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:1025px){.ai-fits-section .ai-fits-cards-wrapper .ai-fits-card div{flex-direction:row;align-items:center}}.ai-fits-section .ai-fits-cards-wrapper .ai-fits-card div figure{margin-left:auto;margin-right:auto;height:100px;width:126px}@media (min-width:1025px){.ai-fits-section .ai-fits-cards-wrapper .ai-fits-card div figure{margin-left:0;margin-right:0}}.ai-fits-section .ai-fits-cards-wrapper .ai-fits-card div figure img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.ai-fits-section .ai-fits-cards-wrapper .ai-fits-card h4{margin-top:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:600}@media (min-width:1025px){.ai-fits-section .ai-fits-cards-wrapper .ai-fits-card h4{font-size:1.5rem;line-height:2rem;font-weight:700}}.ai-fits-section .ai-fits-cards-wrapper .ai-fits-card p{margin-top:.5rem;font-size:1rem;line-height:1.5rem;color:var(--black)}@media (min-width:1025px){.ai-fits-section .ai-fits-cards-wrapper .ai-fits-card p{font-size:1.125rem;line-height:1.75rem}}