#about_con{margin:35px 0 0;padding:0 20px}.nh_serv_info{display:flex;justify-content:end;align-items:center;column-gap:78px;margin:50px auto 120px}.nh_serv_info h2{font-size:41px;font-family:var(--secFont);color:#f8961d;line-height:100%;max-width:430px;width:100%}.nh_serv_info h2 span{display:block}.nh_serv_info p{max-width:40%;width:100%;font-size:17px;line-height:25px;font-family:var(--secFont);margin-bottom:0}.nh_serv_boxes_con{margin:0 auto 167px}.nh_serv_boxes_con h2{font-family:var(--secFont);font-size:40px;line-height:100%;color:#333;margin:0 auto 75px;position:relative}.nh_serv_boxes{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:40px 15px}.nh_serv_boxes section{width:32%;text-align:center;border:1px solid #e5e5e5;padding:45px 39px 115px;border-radius:200px;position:relative}.nh_serv_boxes section figure img{border-radius:50%}.nh_serv_boxes_con h2::after{content:"";background:#f8961d;max-width:736px;width:54%;height:3px;display:inline-block;position:absolute;right:0;top:50%;transform:translateY(-50%)}.nh_serv_boxes section h2:after{display:none}.nh_serv_boxes section h2{font-size:26px;margin:38px auto 27px}.nh_serv_boxes section a{position:absolute;inset:0;z-index:2}.nh_serv_boxes section:hover{transform:scale(103%);transition:.1s ease}.nh_serv_btm::before{background:#181b22;height:100%;width:1920px;content:"";position:absolute;left:-273px;top:0;z-index:-1}.nh_serv_btm{background:#181b22;position:relative;z-index:1;display:flex;justify-content:space-between;min-height:684px}.nh_serv_btm_img{position:relative;max-width:547px;width:40%;margin:-82px 0 0;height:100%}.nh_serv_img1{border-radius:50%;border:15px solid #181b22;max-width:548px;width:100%}.nh_serv_img1 img{border-radius:50%}.nh_serv_img2{position:absolute;right:0;bottom:0;border-radius:50%;border:15px solid #181b22;max-width:243px;width:45%}.nh_serv_img2 img{border-radius:50%}.nh_serv_inner_con{max-width:673px;width:49%;height:100%;margin:120px 0 0}.nh_serv_inner_con h2{font-size:40px;font-family:var(--secFont);color:#f8961d;line-height:100%;margin:0 auto 48px}.nh_serv_inner_con h2 span{display:block}.nh_serv_inner{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:20px}.nh_serv_inner section::before{content:"";background:#056839;width:44px;height:44px;border-radius:50%;position:absolute;left:30px;top:50%;transform:translateY(-50%)}.nh_serv_inner section{position:relative;padding:27px 25px 27px 95px;border-radius:50px;background:#20232a;width:49%}.nh_serv_inner section h2{font-size:21px;color:#fff;margin:0}.nh_serv_inner section p{color:#fff;margin-bottom:0}.nh_serv_info2{background:#f8961d;color:#fff;padding:40px;text-align:center;border-radius:100px;width:100%;position:absolute;left:0;bottom:0;transform:translateY(50%);z-index:1}.nh_serv_info2 p{font-size:30px;font-family:var(--secFont);max-width:930px;width:100%;margin:0 auto;line-height:34px}.nh_serv_info2 a{color:#056839}@media only screen and (min-width:1001px){.footer_top{padding-top:70px}}@media only screen and (max-width:1400px){.nh_serv_boxes_con h2::after{width:50%}}@media only screen and (max-width:1300px){.nh_serv_inner_con{width:55%}.nh_serv_boxes_con h2::after{width:42%}}@media only screen and (max-width:1200px){.nh_serv_boxes_con h2::after{width:40%}}@media only screen and (max-width:1090px){.nh_serv_boxes_con h2::after{width:38%}.nh_serv_boxes_con h2{font-size:37px}}@media only screen and (max-width:1000px){.nh_serv_info{display:block;text-align:center}.nh_serv_info h2{max-width:100%;margin:0 auto 20px}.nh_serv_info p{max-width:100%;width:100%;text-align:center!important}.nh_serv_boxes_con h2{text-align:center}.nh_serv_boxes_con h2::after{display:none;text-align:center}.nh_serv_boxes{justify-content:center;row-gap:30px;column-gap:30px}.nh_serv_boxes section{width:40%;padding:45px 29px 115px}.nh_serv_btm{display:block;text-align:center;padding:30px 0}.nh_serv_btm_img{margin:0 auto 20px}.nh_serv_img2{display:none}.nh_serv_inner_con{width:100%;margin:0 auto}.nh_serv_boxes_con{margin:0 auto 120px}.nh_serv_info2{border-radius:0;transform:none;position:static;margin:20px auto}}@media only screen and (max-width:800px){.nh_serv_boxes section{width:47%}.nh_serv_inner section{padding:27px 25px 27px 75px;text-align:left}.nh_serv_inner section::before{width:34px;height:34px;left:20px}.nh_serv_btm_img{width:60%}.nh_serv_img1{max-width:568px}}@media only screen and (max-width:600px){.nh_serv_boxes section{width:60%}.nh_serv_inner_con h2{font-size:35px}.nh_serv_inner section{width:100%}}@media only screen and (max-width:500px){.nh_serv_boxes section{width:100%}}