@import url(https://fonts.googleapis.com/css2?family=Alexandria:wght@100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);:root{--priColor:#6c0d1f;--secColor:#750e21;--thirdColor:#a9102c;--defaultColor:#fff;--priFont:"Inter",sans-serif;--secFont:"Alexandria",sans-serif;--bodyFont:'Bai Jamjuree',sans-serif;--bodyColor:#000000;--bodyFontSize:17px;--bodyLineHeight:25px}header{background:#202020}#nh_serv{background:#f7f7f7;padding:0 10px 25px;min-height:657px}.about_company{margin:45px 0 0}.about_company h2{text-align:center;font-size:35px}.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(--priColor)}.service_boxes section:hover h2{color:#fff}.service_boxes section:hover p{color:#fff}.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 a{position:absolute;top:0;left:0;height:100%;width:100%}.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%}@media only screen and (max-width:1400px){.page_title .h1_title{left:-20px}.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:0 25px 40px}.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:600px){.service_boxes section{max-width:100%}}