.popular-services_item{display:flex;flex-direction:column;gap:16px;box-sizing:border-box;border:.5px solid #8f8f8f;border-radius:8px;background:#f7f7f7;z-index:3;transition:.7s;overflow:hidden}.popular-services_item .image{width:100%;height:auto;transition:.7s;padding:20px 20px 0}.popular-services_item .image img{border-radius:3px;transition:.7s}.popular-services_item .text{display:flex;flex-direction:column;gap:12px;justify-content:left;padding:0 20px 20px}.popular-services_item .text .price{color:#666}.popular-services_item .text .price .blue{color:#0e92fa}.popular-services_item:hover{border-radius:8px;border:.5px solid #fafafa;box-shadow:1px 0 25px 0 rgba(32,32,32,.05);background:#fff;cursor:pointer}.popular-services_item:hover .image{padding:0}.popular-services_item:hover .image img{border-radius:0;min-width:150%}@media(max-width:450px){.PopularServicesItem:nth-child(4),.PopularServicesItem:nth-child(5),.PopularServicesItem:nth-child(6){display:none}}.popularServices{width:100%}.popularServices .content{display:flex;flex-direction:column;gap:56px;padding:100px;border-radius:12px;background:#f7f7f7}.popularServices .content .title{display:flex;flex-direction:column;gap:28px;align-items:center;text-align:center}.popularServices .content .title .text-grey{color:#666}.popularServices .content .grid-container{display:flex;flex-direction:column;gap:28px}.popularServices .content .grid-container .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:31px;column-gap:31px;grid-row-gap:28px;row-gap:28px}.popularServices .content .grid-container .button{border:none;background:transparent;color:#0e92fa;transition:.7s;text-align:center}.popularServices .content .grid-container .button:hover{color:#3ea8fb}@media(max-width:1280px){.popularServices .content{padding:50px}}@media(max-width:1024px){.popularServices .content .grid-container .grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.popularServices .content .grid-container .grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media(max-width:450px){.popularServices .content{padding:48px 15px}.popularServices .content .grid-container .grid{display:flex;flex-direction:column;gap:16px}}