@import url(https://fonts.googleapis.com/css2?family=Manjari:wght@100;400;700&family=TikTok+Sans:opsz,wght@12..36,300..900&display=swap);:root{--priColor:#06345d;--secColor:#87310b;--thirdColor:#1a1a1a;--defaultColor:#fff;--priFont:"Manjari",sans-serif;--secFont:"TikTok Sans",sans-serif;--bodyFont:"Manjari",sans-serif;--bodyColor:#000000;--bodyFontSize:17px;--bodyLineHeight:25px}#nh_serv{background:#f7f7f7;padding:40px 10px;min-height:657px}#nh_serv .wrapper{max-width:1375px}.page_title{text-align:center;width:100%;z-index:150;position:relative;bottom:0;font-size:44px;line-height:100%;padding:15px;color:#fff;background:var(--color1);font-family:var(--font2)}.page_title::before{content:"";width:1920px;height:100%;position:absolute;left:50%;transform:translateX(-50%);top:0;z-index:-1;background:inherit}#breadcrumbs{margin:0 0 35px;border-bottom:2px dotted gray;padding-bottom:10px;overflow:hidden;text-overflow:ellipsis}#breadcrumbs span{vertical-align:bottom;display:inline-block}#breadcrumbs span[property=name]{display:inline-block;padding:0;margin-top:-3px;vertical-align:middle;max-width:270px;white-space:nowrap}#breadcrumbs span[property=name]:hover{text-decoration:underline}#breadcrumbs .post{background:0 0!important;border-radius:0;padding:0;margin:0;border:none;word-wrap:normal}#breadcrumbs span[class='post post-page current-item']{display:inline-block;padding:0;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.about_company{position:static;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}#breadcrumbs span:nth-child(1){right:105px}.about_info1{font-size:17px;font-family:var(--priFont);margin-top:30px;position:static;color:var(--bodyColor);text-align:center}.about_info1 h2{font-size:25px;font-weight:500;font-family:var(--secFont);margin-bottom:10px}.about_info1 p{line-height:28px;text-align:center}.service_boxes{display:flex;z-index:21;position:relative;column-gap:90px;padding:40px 0 0;flex-wrap:wrap;row-gap:50px;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 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{overflow:hidden;max-width:initial;position:relative;margin-left:50%;transform:translateX(-50%);object-fit:cover;height:100%}.service_boxes section a::before{content:"";position:absolute;inset:0}.service_boxes section:hover figure{transform:scale(1.05);transition:all .2s}@media only screen and (max-width:1500px){.service_boxes section figure{left:20px}}@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:40px 25px}.page_title{width:unset;min-height:unset;font-size:50px;padding:15px;position:static}#breadcrumbs{border-bottom:1px dashed gray;position:static;text-align:left;color:var(--bodyColor);border-bottom:1px dashed gray}#breadcrumbs span:nth-child(1){right:0}.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:800px){.service_boxes section h2{font-size:20px}}@media only screen and (max-width:600px){.service_boxes section{max-width:100%}.service_boxes section h2{font-size:25px}}