/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 19 2026 | 17:26:05 */
.subjects-section{background-color:rgb(235,248,255);padding-top:100px;padding-bottom:100px}.subjects-section h1{color:rgb(34,22,56);font-family:Nunito;font-size:45px;font-weight:800;margin-top:0;margin-bottom;0;text-align:center}.subjects-section p{margin-bottom:0;margin-top:-25px;text-align:center}.subject-container{display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin-top:50px}.subject{width:100%;height:auto;aspect-ratio:1;object-fit:cover;background-color:#fff;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px;box-sizing:border-box}.subject img{width:100%;max-width:120px}.subject .name{margin-top:20px;color:rgb(34,22,56);font-family:Nunito;font-size:20px;font-weight:800}.subject .free-first-session{color:rgb(254,74,85);display:block font-family:Nunito;font-size:15px;font-weight:700;margin-top:10px;transition:0.4s}.subject .free-first-session:hover{transition:0.4s;color:rgb(34,22,56)}@media screen and (max-width:1300px){.subject-container{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:870px){.subjects-section{padding-top:70px;padding-bottom:70px}.subject-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.subjects-section{padding-top:50px;padding-bottom:50px}.subject-container{margin-top:30px;grid-template-columns:repeat(1,1fr);gap:20px}.subject{padding:0}}