@import url(https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&family=Syne:wght@400..800&display=swap);:root{--priColor:#9ac60a;--secColor:#4ea602;--priFont:"Fraunces",serif;--bodyFont:"Syne",sans-serif;--bodyColor:#333}#nh_serv{padding:40px 25px 150px}.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:#333;font-weight:400}main{margin:auto}.service_boxes{display:flex;justify-content:center;margin:74px 0 0;flex-wrap:wrap;row-gap:56px;column-gap:20px}.service_boxes section{width:32%;max-width:441px}.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;display:flex;flex-direction:column;justify-content:center}.service_boxes section p{margin:0}.service_boxes section a{position:absolute;width:100%;height:100%;top:0;left:0}.servbox_info{min-height:149px;background-color:#fff;border:2px solid #f2f2f2;position:relative;padding:33px 30px;margin-top:8px}.servbox_info:hover{background:var(--secColor);color:#fff}.servbox_info:hover h5{color:inherit}@media only screen and (max-width:1200px){.custom_intro p{width:54%}}@media only screen and (max-width:1100px){.service_boxes section h5 span{display:block}}@media only screen and (max-width:1010px){.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;padding:40px 25px}.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%}}