#nh_serv{background:#f7f7f7;padding:45px 25px 80px;min-height:657px}.about_company{margin:80px 0 0}.about_company h2{text-align:center;font-size:40px;margin-bottom:12px;font-family:var(--secFont)}.about_company p{text-align:center}.service_boxes{display:flex;z-index:21;position:relative;padding:40px 0 0;flex-wrap:wrap;gap:40px 80px;justify-content:center}.service_boxes section{width:381px;min-height:0;background:#fff;border-radius:23px;padding:31px 37px 239px 67px;position:relative}.service_boxes section:hover{background:var(--secColor)}.service_boxes section h2{font-size:25px;font-family:var(--secFont);font-weight:700;color:#1a1a1a;display:flex;flex-direction:column;justify-content:center;min-height:100px;line-height:26px}.service_boxes section h2 span{display:block}.service_boxes section p{font-size:16px;line-height:20px;font-family:var(--bodyFont)}.service_boxes section a{position:absolute;top:0;left:0;height:100%;width:100%}.service_boxes section figure{position:absolute;bottom:0;left:56px;width:99.3%;overflow:hidden;border-radius:21px}.service_boxes section figure img{max-width:initial;position:relative;margin-left:50%;transform:translateX(-50%);object-fit:cover;height:100%}@media only screen and (max-width:1500px){.service_boxes{margin-left:-100px}}@media only screen and (max-width:1400px){.page_title .h1_title{left:-20px}.service_boxes{width:95%;margin-left:0}}@media only screen and (max-width:1200px){.service_boxes section{padding:31px 37px 239px 47px}}@media only screen and (max-width:1090px){.service_boxes section{padding:31px 37px 239px 47px}}@media only screen and (max-width:1000px){.page_title{width:unset;min-height:unset;font-size:50px;padding:15px;position:static}#breadcrumbs{border-bottom:1px dash gray;position:static;text-align:left;color:var(--bodyColor);border-bottom:1px dashed gray}#breadcrumbs span:nth-child(1){right:0}.about_company h2{line-height:100%}.about_company{color:var(--bodyColor);margin-bottom:25px;text-align:center;position:static}.about_info1{width:100%;color:var(--bodyColor);text-align:center;position:static}.service_boxes section figure{left:0;width:100%;position:static}.service_boxes section{padding:10px 15px 20px 15px;text-align:center;max-width:47%}.service_boxes{width:100%;row-gap:25px;column-gap:15px;padding:30px 0 0;flex-wrap:wrap;justify-content:space-evenly}.service_boxes section p{text-align:center}}@media only screen and (max-width:800px){.service_boxes section{max-width:100%}}@media only screen and (max-width:600px){.service_boxes section{max-width:100%}}