#nh_serv{background:#fff;padding:40px 25px}.heading{text-align:center;padding:48px 0 0;min-height:1027px;position:relative;display:flex;justify-content:space-between;column-gap:15px}.heading figure{width:660px;order:2;height:353px;position:relative;overflow:hidden;max-width:100%}.heading figure img{max-width:initial;position:relative;left:50%;transform:translateX(-50%)}.hdr_cont{max-width:100%;width:630px;text-align:left;padding:66px 0 0}.hdr_cont h2{margin-bottom:39px;font-size:50px;font-weight:700;line-height:100%;font-family:'Playfair Display',serif;color:#333}.hdr_cont h2 span{display:block;color:#946620;line-height:100%}.service_boxes{position:absolute;right:0;top:641px;z-index:5;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:125px;column-gap:15px}.service_boxes section{width:32%;max-width:440px;text-align:left;position:relative}.service_boxes section figure img{object-fit:cover;width:100%;height:100%}.serv_info{padding:44px 0 0}.serv_info h2{font-size:28px;font-weight:700;margin-bottom:18px;line-height:100%;color:#333;font-family:'Playfair Display',serif}.serv_info p{margin:0;max-width:100%;width:390px}.service_boxes section a{position:absolute;inset:0}.service_boxes section:hover{animation:1s pulse}.service_boxes::before{content:'';width:1784px;height:1175px;background:#f3f8fc;position:absolute;right:-260px;top:50%;transform:translateY(-50%);z-index:-1}.bottom_content_pal{position:relative;text-align:center;margin-top:84px;padding:77px 0;color:#fff;min-height:708px}.nh_pa_fixed{position:fixed!important;top:0}.nh_pal_holder{min-height:708px;position:relative}.nh_pal_image figure{position:absolute;left:0;right:0;top:0}.nh_pal_image figure img{width:1920px;max-width:initial;transform:translateX(-50%);margin-left:50%}@media only screen and (max-width:1010px){.heading figure img{max-width:100%;left:0;transform:none}.heading figure{width:auto;height:auto}.heading{padding:0;margin:40px auto;min-height:auto;display:block}.service_boxes{position:static;row-gap:15px;justify-content:center}.service_boxes section{width:32%;max-width:440px;text-align:center;background:#f3f8fc}.heading figure{margin:auto}.hdr_cont{width:630px;text-align:left;width:100%;text-align:center}.service_boxes::before{display:none}.serv_info{padding:20px 10px}.nh_pal_holder{display:none}}@media only screen and (max-width:800px){.service_boxes section{width:48%}}@media only screen and (max-width:600px){.service_boxes section{width:100%}.hdr_cont h2{font-size:45px}}