@import url(https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap);:root{--priColor:#166d74;--secColor:#c09f4b;--thirdColor:#2f2f2f;--bodyColor:#fff;--priFont:'Onest',sans-serif;--secFont:'Onest',sans-serif;--bodyFont:'Onest',sans-serif;--bodyColor:#000000;--bodyFontSize:17px;--bodyLineHeight:25px}#nh_serv{background:#f7f7f7;padding:40px 10px;min-height:657px}#nh_serv .wrapper{max-width:1375px}.about_company{z-index:15;color:var(--bodyColor);text-align:center}.about_company h2{font-size:40px;font-weight:700;line-height:100%;font-family:var(--secFont)}.about_company h2 span{font-weight:400;font-size:17px;display:block;line-height:100%;text-transform:uppercase;font-family:var(--priFont);margin-top:5px}.service_boxes{display:flex;z-index:21;position:relative;padding:73px 0 0;flex-wrap:wrap;gap:50px 90px;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{animation:tada 1s linear}.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 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%}.service_boxes section a{position:absolute;inset:0;z-index:10}@media only screen and (max-width:1400px){.service_boxes{width:95%}}@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){#nh_serv{padding:40px 25px}.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}}@media only screen and (max-width:600px){.service_boxes section{max-width:100%}}