.benefits-section{color:#4e4e4f;padding:40px 0;text-align:center}@media (min-width:1024px){.benefits-section{padding:120px 0 105px}}.benefits-section .container{max-width:1645px}.benefits-section h2{color:#6a61fd;letter-spacing:-2.24px;line-height:1.03;margin:0 0 40px}@media (min-width:1024px){.benefits-section h2{margin-bottom:70px}}.benefits-section .card-list{font-size:16px;font-weight:300;line-height:1.4;width:100%}@media (min-width:768px){.benefits-section .card-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}}@media (min-width:1024px){.benefits-section .card-list{font-size:20px;justify-content:space-between}}.benefits-section .card-list .card{flex:1;margin:0 auto 40px;max-width:420px;min-width:none}@media (min-width:480px){.benefits-section .card-list .card{min-width:290px}}@media (min-width:1024px){.benefits-section .card-list .card{margin:0}}.benefits-section .card-list .card:last-child{margin-bottom:0}.benefits-section .card-list .card img{height:120px;object-fit:contain;width:120px}@media (min-width:768px){.benefits-section .card-list .card img{height:141px;width:141px}}@media (min-width:1024px){.benefits-section .card-list .card img{height:180px;width:180px}}.benefits-section .card-list .card h3{color:#6a61fd;letter-spacing:-1.3px;line-height:1.03;margin:20px 0 10px}@media (min-width:1024px){.benefits-section .card-list .card h3{letter-spacing:-1.9px;margin-top:40px}}.benefits-section .card-list .card p{margin:0;padding:0 38px}@media (min-width:1024px){.benefits-section .card-list .card p{padding-left:20px;padding-right:20px}}