#serv_info{position:relative;background:#212121;padding:0 10px}#nh_serv{padding:30px 25px 60px}.serv_top_info{text-align:center;max-width:1000px;margin:0 auto}.prem_serv_boxes{display:flex;justify-content:center;color:var(--secColor);text-align:center;margin:0 auto 120px;flex-wrap:wrap;gap:10px;row-gap:30px}.serv_con{min-height:676px;padding:120px 0}.serv_top_info h2 small{display:block;font-family:var(--secFont);font-size:16px;text-transform:uppercase;letter-spacing:5px;font-weight:400;line-height:100%;margin-bottom:15px}.serv_top_info h2{font-family:var(--secFont);font-size:60px;text-transform:uppercase;font-weight:700;line-height:100%;margin-bottom:31px}.serv_top_info h2 span{display:block}.serv_top_info p{margin:31px auto 47px}.prem_serv_boxes section{overflow:hidden;background:var(--secColor);display:inline-block;color:#fff;border-radius:160px;padding:25px 25px 102px;width:23.35%;max-width:320px;position:relative;z-index:2}.prem_serv_boxes section::before{content:'';position:absolute;top:0;left:0;z-index:-1;width:100%;right:0;background:var(--priColor);height:180px}.prem_serv_boxes section figure img{border-radius:100%;border:17px solid #fff}.serv_img{max-width:fit-content;margin:0 auto}.prem_serv_boxes section figure{border-radius:100%;margin-bottom:40px}.prem_serv_boxes section p{width:222px;max-width:100%;margin:0 auto}.prem_serv_boxes section h2{font-family:var(--secFont);font-weight:700;font-size:25px;line-height:100%;text-transform:uppercase;margin-bottom:21px}.prem_serv_boxes section a{border-radius:150px;display:block;position:absolute;width:100%;height:100%;top:0;left:0}.prem_serv_boxes section:nth-child(2n+1){position:relative;top:80px}.prem_serv_boxes section:nth-child(14){position:relative;top:80px}.prem_serv_boxes section:hover{background-color:var(--priColor)}.prem_serv_boxes section:hover:before{background:var(--secColor)}@media only screen and (max-width :1400px){.prem_serv_boxes{padding:0 10px}}@media only screen and (max-width :1300px){.prem_serv_boxes section h2{font-size:18px}}@media only screen and (max-width :1200px){.prem_serv_boxes section::before{height:133px}}@media only screen and (max-width :1090px){.prem_serv_boxes section .serv_img figure img{border:10px solid #fff}}@media only screen and (max-width :1024px){.serv_list ul li{width:46%}}@media only screen and (max-width :1010px){.prem_serv_boxes{justify-content:center;position:static;flex-wrap:wrap;gap:80px;gap:20px}.prem_serv_boxes section{width:48%}.prem_serv_boxes section:nth-child(2n+1){top:0}.prem_serv_boxes section:nth-child(14){top:0}}@media only screen and (max-width :800px){.serv_top_info h2{font-size:30px}}@media only screen and (max-width :600px){.prem_serv_boxes section{width:100%}}