.features-section{background:#f0f0f0;padding:100px 0}h3.subtitle{color:#047b9c;font-family:var(--secondary-font);font-size:34px;font-weight:600;letter-spacing:-2px}.title,.title h2,h3.subtitle{text-align:center}.title h2{color:#047b9c;display:inline-block;font-family:var(--secondary-font);font-size:38px;font-size:62px;justify-content:center;margin:10px auto 70px;position:relative}.title h2:after{background:#c4a42c;bottom:-13px;content:"";height:13px;left:0;max-width:100%;position:absolute;width:100%}.features-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;list-style:none;margin:0;padding:0}.features-list li{margin-top:15px;width:calc(33.3% - 20px)}.features-list li h4{color:#303030;font-size:20px;font-weight:700;margin:12px 0}.features-list li p{font-size:16px}@media (max-width:768px){.features-section{padding:80px 0}h3.subtitle{font-size:30px}.title h2{font-size:40px}.title h2:after{bottom:-8px;height:8px}.features-list li{width:calc(50% - 20px)}}@media (max-width:500px){.title h2:after{display:none}}@media (max-width:475px){.features-list{display:block;text-align:center}.features-list li{margin-bottom:10px;margin-top:10px;width:100%}}