.approach-section{box-sizing:border-box;padding:80px 0}.approach-section *,.approach-section :after,.approach-section :before{box-sizing:inherit}.approach-container{margin:0 auto;max-width:1200px;padding:0 24px}.approach-heading{font-size:40px;font-weight:600;line-height:48px;margin:0 0 72px;text-align:center}.approach-grid{align-items:start;display:grid;gap:40px}.approach-card{margin:0 auto;max-width:240px;text-align:center}.approach-icon{margin-bottom:18px}.approach-icon img{display:block;height:auto;margin:0 auto;width:150px}.approach-title{font-size:20px;font-weight:600;line-height:26px;margin:0 auto 12px}.approach-text,.approach-title{max-width:200px;text-align:center}.approach-text{font-size:16px;line-height:24px;margin-left:auto;margin-right:auto}@media (max-width:1024px){.approach-section{padding:70px 0}.approach-heading{font-size:32px;line-height:40px;margin-bottom:56px}.approach-grid{gap:32px;grid-template-columns:repeat(3,1fr)!important}.approach-icon img{width:120px}.approach-text,.approach-title{max-width:100%}}@media (max-width:768px){.approach-section{padding:60px 0}.approach-heading{font-size:26px;line-height:34px;margin-bottom:40px}.approach-grid{gap:28px;grid-template-columns:repeat(2,1fr)!important}.approach-icon img{width:100px}}@media (max-width:480px){.approach-section{padding:50px 0}.approach-heading{font-size:22px;line-height:30px}.approach-grid{gap:24px;grid-template-columns:1fr!important}.approach-icon img{width:90px}.approach-title{font-size:18px}.approach-text{font-size:15px;line-height:22px}}