#nh_serv{position:relative;padding:30px 25px}#breadcrumbs{margin-bottom:143px}#breadcrumbs{margin-bottom:50px;text-align:left}.main_con .flex_con{display:flex;justify-content:space-between;align-items:center;gap:30px}.main_con .flex_con h2{font-family:var(--secFont);font-size:40px;font-weight:400;position:relative;padding-left:50px;line-height:140%}.main_con .flex_con h2:before{content:'';position:absolute;top:-10px;bottom:-10px;left:0;width:15px;border-radius:150px;background:var(--gradient2)}.main_con .flex_con h2 span{font-size:64px;font-weight:700;color:var(--priColor);display:block}.main_con .flex_con p{max-width:884px;margin-bottom:0}.services_con{margin-top:150px;display:flex;gap:40px 20px;padding-bottom:120px;position:relative;justify-content:center;flex-wrap:wrap}.services_con::before{content:'';position:absolute;top:200px;bottom:0;width:90vw;max-width:1720px;background-color:var(--priColor);border-radius:30px;left:50%;transform:translateX(-50%)}.services_con section{position:relative;text-align:center;padding-bottom:20px;transition:.5s;border-radius:20px;width:calc(24% - 12px);border-top-left-radius:250px;border-top-right-radius:250px;max-width:330px}.services_con section:hover{box-shadow:0 0 10px 10px #ffffff61;transform:scale(1.02)}.services_con section figure{max-width:fit-content;margin:0 auto 30px;border:8px solid #fff;border-radius:50%}.services_con section figure img{border-radius:50%}.services_con section h2{font-size:25px;min-height:90px;place-content:center;color:#fff;width:95%;margin:0 auto 24px}.services_con section h2 span{display:block}.services_con section p{margin-bottom:0;color:#fff;font-size:18px;width:95%;margin:auto}.services_con section a{position:absolute;inset:0}@media only screen and (max-width:1600px){.services_con::before{width:100%}}@media only screen and (max-width:1300px){.services_con::before{top:136px}.services_con section{width:calc(33% - 12px)}.services_con section h2{width:100%}}@media only screen and (max-width:1000px){#breadcrumbs{margin-bottom:35px}.main_con .flex_con{display:block}.main_con .flex_con h2{margin-bottom:40px}#nh_serv{padding:40px 25px}.services_con{margin-top:50px;padding-bottom:40px}.services_con::before{width:105%}#nh_serv .services_con{justify-content:space-evenly;padding:0 15px}#nh_serv .services_con section{width:48%}}@media only screen and (max-width:600px){#nh_serv .main_con h2{font-size:50px}#nh_serv .services_con section{width:99%}.services_con::before{width:100%}}