#nh_serv{background:#fff;padding:40px 10px}#nh_serv .wrapper{max-width:1375px}.custom_intro{text-align:center;margin:97px auto 83px;position:relative;padding-bottom:30px}.custom_intro::after{background:#000;width:100%;max-width:891px;height:1px;position:absolute;content:"";bottom:0;left:50%;transform:translateX(-50%)}.custom_intro h2{font-family:var(--samsung);font-size:50px;line-height:100%;font-weight:400;color:#333}.service_boxes{counter-reset:my-sec-counter;display:flex;flex-wrap:wrap;justify-content:center;margin:9px auto;gap:5px}.service_boxes figure{position:relative;width:33%;max-width:448px;overflow:hidden;margin:9px 0}.service_boxes figure img{object-fit:cover;width:100%;height:100%;transition-duration:.5s}.service_boxes figure h5{position:absolute;left:0;width:100%;bottom:30px;min-height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(to right,rgba(100,2,12,.7),rgba(204,55,70,.7));color:#fff;font-family:var(--samsung);font-weight:500;padding:0 10px}.service_boxes figure h5 span{position:relative;display:block;text-align:left}.service_boxes figure h5 span::before{counter-increment:my-sec-counter;content:"0" counter(my-sec-counter);display:inline-block;margin-right:25px}.service_boxes figure a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.service_boxes figure:hover img{transform:scale(1.25)}.service_boxes figure:hover h5 span{text-shadow:0 0 3px #fff}.bottom_text{padding:0 530px 0 0;position:relative;margin:160px 0 147px;color:#666}.bottom_text h2{font-size:30px;line-height:100%;font-family:var(--samsung);margin-bottom:25px}.bottom_text p{margin-bottom:40px}.bottom_text p:last-of-type{margin-bottom:0}.bottom_text figure{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width:1200px){.service_boxes figure h5{bottom:10px}}@media only screen and (max-width:1000px){#nh_serv{padding:40px 25px}.service_boxes figure{width:49%;max-width:none;margin:9px auto}.bottom_text figure{display:none}.bottom_text{padding:0;margin:45px auto 0}}@media only screen and (max-width:600px){.custom_intro h2{font-size:40px}.service_boxes figure{width:100%}}