.certification-section{background-color:#fff}.certification-section .section{padding-bottom:60px;padding-top:20px}.certification-section .container-certifications{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:40px}.certification-section .container-certifications .single-certification{box-shadow:0 3px 25px #00000026;border-radius:15px;padding:30px;text-decoration:none;color:unset}.certification-section .container-certifications .single-certification .title{font-weight:900;color:#434343;font-size:20px}.logo-text-certification{display:flex;align-items:center;gap:25px;margin-top:25px}.logo-text-certification .company-certification-logo{width:100px;height:100px}.logo-text-certification .text{font-size:14px;font-weight:300}@media (max-width:900px){.certification-section .section{width:100%;padding-bottom:20px}.certification-section .section .h2-title{width:90%;margin:auto}.certification-section .container-certifications .single-certification .title{font-size:18px}.logo-text-certification .company-certification-logo{width:80px;height:80px}.logo-text-certification .text{font-size:13px}.certification-section .container-certifications{display:flex;max-width:100%;overflow:scroll;padding:25px 5%;margin-top:unset}.logo-text-certification{width:300px;margin-top:15px}}@media (max-width:600px){.certification-section .section{padding-top:20px}.certification-section .section .h2-title{font-size:20px}.certification-section .container-certifications{margin-top:6px}.certification-section .container-certifications .single-certification{padding:22px}.certification-section .container-certifications .single-certification .title{font-size:16px}.logo-text-certification .text{font-size:12px}.logo-text-certification .company-certification-logo{width:60px;height:60px}.logo-text-certification{width:250px}}