#nh_serv{position:relative;padding:25px 10px}#nh_serv .wrapper{max-width:1375px;margin:0 auto}#breadcrumbs{margin-bottom:143px}#breadcrumbs{margin-bottom:50px;text-align:left}#nh_serv .main_con{text-align:center;margin-bottom:40px;min-height:0}#nh_serv .main_con .flex_con{display:flex;gap:20px}#nh_serv .main_con .flex_con p:first-child{text-align:right}#nh_serv .main_con .flex_con p:last-child{text-align:left}#nh_serv .main_con h2{font-size:48px;color:var(--color2);font-weight:700;line-height:100%;margin-bottom:65px;font-family:var(--txt2);position:relative}#nh_serv .main_con h2:before{content:'';width:23px;height:10px;position:absolute;bottom:-25px;left:0;background:var(--priColor);right:0;margin:auto}#nh_serv .main_con h2 small{font-size:16px;font-family:var(txt2);display:block}#nh_serv .main_con p{font-family:var(--txtP);margin-bottom:0}#nh_serv .services_con{display:flex;justify-content:center;gap:50px 20px;flex-wrap:wrap;text-align:center;margin-bottom:150px}#nh_serv .services_con section{width:30%;max-width:400px;min-height:336px;position:relative;z-index:0;padding:0 0 89px}#nh_serv .services_con section figure img{border-radius:20px 0 20px 20px}#nh_serv .services_con section h2{margin:20px auto}#nh_serv .services_con section h2 span{display:inline-block}#nh_serv .services_con section p{font-family:var(--txtP);max-width:328px;margin:auto;line-height:130%;font-size:17px;font-weight:300;margin-bottom:0;width:90%}#nh_serv .services_con section a{position:absolute;bottom:20px;left:0;right:0;line-height:50px;font-size:20px;background:var(--priColor);max-width:fit-content;padding:0 20px;border-radius:150px;margin:auto;font-family:var(--txt1);color:#fff}#nh_serv .services_con section a:hover{background:var(--secColor);color:var(--bodyColor);text-decoration:none}.bottom_con{margin-bottom:125px}.bottom_con .flex-con{display:flex;gap:60px;justify-content:space-between;flex-direction:row-reverse}.bottom_con .flex-con figure{width:38%;max-width:463px;position:relative;z-index:1;height:404px;align-self:end}.bottom_con .flex-con figure img{width:100%;border-radius:30px 0 30px 30px;height:100%;object-fit:cover}.bottom_con .flex-con .mv_con{width:69%;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.bottom_con .flex-con .mv_con h2{font-size:48px;font-weight:700;color:var(--color2);font-family:var(--txt2);line-height:120%;margin-bottom:70px;position:relative;margin-top:0}.bottom_con .flex-con .mv_con h2:before{content:'';width:23px;height:10px;position:absolute;bottom:-25px;left:0;background:var(--priColor)}.bottom_con .flex-con .mv_con h2 span{display:block}.bottom_con .flex-con .mv_con p{font-size:18px;line-height:130%;font-weight:300;margin-bottom:30px;font-family:var(--txtP)}.bottom_con .flex-con .mv_con p:last-child{margin-bottom:0}.bottom_con .flex-con .mv_con p.gradient{position:relative;min-height:163px;font-size:18px;inset:0;font-family:var(--txtP);font-style:italic;font-weight:700;display:flex;flex-direction:column;justify-content:center;z-index:0;color:var(--bopdy)}.bottom_con .flex-con .mv_con p.gradient:before{background:var(--secColor);z-index:-1;content:'';position:absolute;top:0;bottom:1px;width:77vw;left:50%;transform:translateX(-50%);max-width:1402px}.info{margin:0 0 44px}.flex_con .separator::before{content:"";width:2px;height:100%;background-color:#ccc;display:inline-block}@media only screen and (max-width:1000px){.flex_con .separator::before{display:none}#breadcrumbs{margin-bottom:35px}#nh_serv .main_con .flex_con{flex-direction:column}#nh_serv .main_con .flex_con p{text-align:center!important}#nh_serv{padding:40px 25px 0}#nh_serv .services_con{margin-bottom:40px}#nh_serv .services_con section{width:31%}.bottom_con{margin-bottom:0}.bottom_con .flex-con{flex-direction:column;gap:20px}.bottom_con .flex-con figure{width:100%;align-self:center;height:auto}.bottom_con .flex-con .mv_con{width:100%;text-align:center}.bottom_con .flex-con .mv_con h2{margin-bottom:50px}.bottom_con .flex-con .mv_con h2::before{right:0;margin:auto}.bottom_con .flex-con .mv_con p.gradient::before{width:101vw}#nh_serv .services_con section{width:47%}.footer_top{margin-top:-2px}.bottom_con .flex-con .mv_con p.gradient{min-height:0;padding:20px 0}}@media only screen and (max-width:800px){#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:100%;max-width:unset}#nh_serv .services_con section p{width:100%;max-width:unset}}