#nh_serv{background:url(images/serv-bg.jpg) no-repeat center top;background-size:cover;padding:40px 10px 120px;font-family:var(--bodyFont),sans-serif;position:relative}#nh_serv:before{content:"";position:absolute;left:0;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,1),rgba(255,255,255,.72));height:100%;width:100%;pointer-events:none}.custom_intro .flex_con{display:flex;justify-content:space-between;align-items:end}.custom_intro h2{font-family:var(--priFont);font-style:normal;font-size:60px;color:var(--priColor);font-weight:400}.custom_intro p{width:57%;margin:0;color:#4c4c4c;font-weight:400}main{margin:auto}.service_boxes{display:flex;justify-content:space-evenly;margin:74px 0 0;flex-wrap:wrap;row-gap:56px}.service_boxes section{width:32%;max-width:441px;-webkit-transition:all .3s linear;transition:all .3s linear}.service_boxes section figure img{object-fit:cover;width:100%;height:100%}.service_boxes section h5{font-family:var(--priFont);font-weight:400;font-style:normal;font-size:30px;line-height:100%;color:#000;margin:0 0 18px}.service_boxes section p{margin:0}.service_boxes section a{position:absolute;width:100%;height:100%;top:0;left:0}.service_boxes section:hover{transform:scale(.9)}.servbox_info{min-height:149px;background-color:#fff;border:2px solid #f2f2f2;position:relative;padding:33px 30px;margin-top:8px}@media only screen and (max-width:1090px){.service_boxes section h5 span{display:block}}@media only screen and (max-width:1000px){.non_ban{padding:0}.non_ban_img::after{display:none}.serv_page_title{position:static}.serv_title{background:var(--priColor);text-align:center;padding:15px;font-size:44px;margin:0 0 15px}#serv_breadcrumbs span a{color:var(--priColor)}#serv_breadcrumbs{color:var(--priColor);padding:0 10px}#nh_serv{background:#fff}.custom_intro{text-align:center}.custom_intro .flex_con{justify-content:center;align-items:center;flex-direction:column;row-gap:30px}.custom_intro h2{line-height:100%}.custom_intro p{width:100%}.service_boxes{justify-content:space-evenly}.servbox_info{text-align:center}.service_boxes section{width:48%}}@media only screen and (max-width:600px){.service_boxes{row-gap:40px}.service_boxes section{width:100%}.servbox_info{min-height:auto!important}}