.ai-007 .card-step{border-radius:16px;position:relative;overflow:hidden;box-shadow:0 10px 35px #00000026}.ai-007 .card-step:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:#c1f5e7}.ai-007 .card-step .step{padding:0 45px;margin:45px 0;border-right:1px solid #0000000d;text-align:center;width:100%}.ai-007 .card-step .step:last-child{border-right:none}.ai-007 .card-step .step img{width:142px;height:142px}.ai-007 .card-step .step .number{font-weight:600;font-size:1.5rem;margin:20px 0 5px}@media (max-width: 768px){.ai-007 .section-headline{max-width:90%!important;margin-left:unset!important}.ai-007 .card-step{display:flex!important;border-radius:0;box-shadow:unset;overflow-x:auto;-webkit-overflow-scrolling:touch}.ai-007 .card-step::-webkit-scrollbar{display:none}.ai-007 .card-step:before{content:"";height:0px}.ai-007 .card-step .step{border-right:none;padding:0;flex:0 0 auto;margin:10px;width:calc(50% - 20px)}}@media (max-width: 500px){.ai-007 .card-step .step{width:55%;display:flex;align-items:center;flex-direction:column}.ai-007 .card-step .step img{width:168px;height:168px}.ai-007 .card-step .description{width:75%}}@media (max-width: 768px){.ai-007 .section-headline{max-width:90%!important;margin-left:unset!important;padding-left:16px}}
