@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap);:root{--priFont:"Urbanist",sans-serif;--body-color:#000;--primary-color:#1f6e83;--secondary-color:#000;--white:#fff;--heading-weight:600;--body-weight:300;--wrapper:1375px}#nh_serv{position:relative;padding:40px 25px;background:#f4f4f4;font-family:var(--priFont)}#breadcrumbs{margin-bottom:50px;text-align:left}.nh_serv_head h2{font-size:60px;font-weight:var(--heading-weight);text-align:center;line-height:100%;margin-bottom:64px}.nh_serv_head h2 span{font-size:16px;display:block;font-weight:var(--body-weight);color:var(--primary-color);line-height:100%;text-transform:uppercase;margin-bottom:18px}.nh_serv_head h2 small{display:block;font-size:25px;line-height:100%;margin-top:16px}.nh_serv_head p{line-height:33px;text-align:center}.nh_serv_boxes{margin-top:50px;display:flex;min-height:1116px;column-gap:50px;justify-content:center;flex-wrap:wrap;row-gap:50px}.nh_serv_boxes section{min-height:997px;max-width:306px;display:flex;flex-direction:column;row-gap:35px;height:max-content;width:23%}.nh_serv_boxes section:hover .nh_serv_sec_con{top:-10px}.nh_serv_boxes section:nth-child(even){align-self:end}.nh_serv_boxes section figure{border-radius:30px;overflow:hidden}.nh_serv_boxes section figure img{max-width:305px;margin-left:50%;transform:translateX(-50%)}.nh_serv_boxes section:nth-child(even) .nh_serv_sec_con{background:var(--secondary-color)}.nh_serv_boxes section:nth-child(even) figure{order:2}.nh_serv_sec_con{flex-grow:1;border-radius:30px;background:var(--primary-color);color:var(--white);padding:114px 32px;top:0;transition:.3s all ease-in-out;position:relative}.nh_serv_sec_con h2{font-size:30px;font-weight:var(--heading-weight);line-height:33px;margin-bottom:25px}.nh_serv_sec_con h2 span{display:block;font-weight:var(--body-weight);font-size:20px;line-height:100%;margin-top:8px}.nh_serv_sec_con a{position:absolute;inset:0}@media only screen and (max-width:1400px){#nh_serv{padding:25px 20px 120px}.nh_serv_boxes{column-gap:20px}}@media only screen and (max-width:1010px){.nh_serv_boxes{column-gap:40px;flex-wrap:wrap;justify-content:center;row-gap:40px}.nh_serv_boxes section{width:41%}.nh_serv_boxes section:nth-child(2n) figure{order:0}.nh_serv_head p{text-align:center}}@media only screen and (max-width:600px){.nh_serv_boxes section{width:41%;width:100%}}