.section .heading3{display:block;text-align:center;margin:0 0 20px}#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}#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(--priColor);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}main a:hover{color:var(--secColor);text-decoration:underline}#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:25%;max-width:400px;min-height:336px;position:relative;z-index:0;padding:0 0 89px}#nh_serv .services_con section figure{position:relative;overflow:hidden}#nh_serv .services_con section figure img{border-radius:20px 0 20px 20px;transition:.3s ease}#nh_serv .services_con section:hover>figure img{transform:scale(1.2)}#nh_serv .services_con section:hover{opacity:.5;transition:opacity .3s ease}#nh_serv .services_con section h2{margin-top:40px}#nh_serv .services_con section h2 span{display:inline-block}#nh_serv .services_con section p{text-align:center;font-family:var(--txtP);max-width:268px;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(--secColor);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(--priColor)}.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(--priColor);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.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:#fff}.bottom_con .flex-con .mv_con p.gradient:before{background:linear-gradient(-27deg,#545b3e 26%,#495032 110%);z-index:-1;content:'';position:absolute;top:0;bottom:1px;width:77vw;left:50%;transform:translateX(-50%);max-width:1402px}@media only screen and (max-width:1010px){#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}#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}.bottom_con .flex-con .mv_con p:last-child{text-align:center}}@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%}}