.speciality-container{width:100%;gap:48px;padding:0 80px 56px}.speciality-container,.speciality-content1{display:flex;flex-direction:column;justify-content:center;align-items:center}.speciality-content1{height:120px;gap:12px}.speciality-content1 h2{color:var(--primary);font-size:14px;font-weight:700}.speciality-content1 p{font-weight:900;font-size:45px;line-height:56px;letter-spacing:0;text-align:center;vertical-align:middle;text-transform:capitalize}.specialities{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);text-align:center;justify-items:center}.speciality-content{display:flex;flex-direction:column;gap:10px;align-items:center;background-color:#ffffff;border:1px solid #d1d5db;border-radius:30px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.speciality-context{display:flex;flex-direction:column;gap:12px;width:80%}.speciality-context h1{font-weight:700;font-size:22px;line-height:27px;letter-spacing:0}@media (min-width:1440px){.speciality-container{padding:80px 120px;gap:60px}.speciality-content1 p{font-size:52px;line-height:64px}.specialities{gap:32px;grid-template-columns:repeat(3,1fr)}.speciality-content{padding:32px}.speciality-context h1{font-size:24px;line-height:30px}}@media (max-width:1439px) and (min-width:1024px){.speciality-container{padding:56px 60px}.specialities{gap:24px}}@media (max-width:1023px) and (min-width:768px){.speciality-container{padding:48px 40px;gap:40px}.speciality-content1 p{font-size:38px;line-height:48px}.specialities{grid-template-columns:repeat(2,1fr);gap:24px}.speciality-context{width:90%}.speciality-context h1{font-size:20px;line-height:25px}}@media (max-width:767px) and (min-width:481px){.speciality-container{padding:40px 32px;gap:36px}.speciality-content1{height:auto;gap:16px}.speciality-content1 h2{font-size:12px}.speciality-content1 p{font-size:32px;line-height:40px}.specialities{grid-template-columns:repeat(2,1fr);gap:20px}.speciality-content{padding:20px}.speciality-context{width:95%}.speciality-context h1{font-size:18px;line-height:22px}}@media (max-width:480px) and (min-width:376px){.speciality-container{padding:32px 24px;gap:32px}.speciality-content1 p{font-size:28px;line-height:36px}.specialities{grid-template-columns:repeat(2,1fr);gap:16px}.speciality-content{padding:18px;border-radius:20px}.speciality-context h1{font-size:16px;line-height:20px}}@media (max-width:375px) and (min-width:321px){.speciality-container{padding:28px 20px;gap:28px}.speciality-content1 h2{font-size:11px}.speciality-content1 p{font-size:26px;line-height:32px}.specialities{grid-template-columns:1fr;gap:16px}.speciality-content{padding:16px;width:100%;max-width:280px}.speciality-context{width:100%}.speciality-context h1{font-size:15px;line-height:19px}}@media (max-width:320px){.speciality-container{padding:24px 16px;gap:24px}.speciality-content1{height:auto;gap:12px}.speciality-content1 h2{font-size:10px}.speciality-content1 p{font-size:24px;line-height:30px}.specialities{grid-template-columns:1fr;gap:12px}.speciality-content{padding:14px;border-radius:16px;width:100%}.speciality-context{width:100%;gap:8px}.speciality-context h1{font-size:14px;line-height:18px}}@media (min-width:1920px){.speciality-container{padding:100px 200px;gap:80px}.speciality-content1 p{font-size:60px;line-height:72px}.specialities{grid-template-columns:repeat(4,1fr);gap:40px}.speciality-content{padding:40px}.speciality-context h1{font-size:26px;line-height:32px}}