#repair-services .row{--bs-gutter-x: 24px;--bs-gutter-y: 24px}#repair-services .custom-card{transition:all .3s ease}#repair-services .custom-card:hover,#repair-services .custom-card:active{opacity:.7}@media screen and (min-width: 768px){#repair-services h3{font-size:32px;margin-bottom:32px}#repair-services .card-list{grid-template-columns:repeat(3,1fr);margin-bottom:80px}#repair-services .card-list .service-card{height:257px;word-wrap:break-word;word-break:break-word;white-space:normal;display:flex;padding:16px;flex-direction:column;border-radius:8px;box-shadow:4px 4px 20px #00000012}#repair-services .card-list .service-card .card-section-1{gap:8px;display:flex;align-items:flex-start}#repair-services .card-list .service-card .card-section-1 .service-type-image{height:100%}#repair-services .card-list .service-card .card-section-1 .service-type-image img{width:40px;height:40px;flex-shrink:0}#repair-services .card-list .service-card .card-section-1 .service-type{color:#1a1a1a;font-size:16px;font-style:normal;font-weight:700}#repair-services .card-list .service-card .card-section-2{overflow:hidden;font-size:12px}#repair-services .card-list .service-card .card-section-2 .service-meta{margin-top:8px;margin-bottom:16px;font-size:13px;font-style:normal;font-weight:700;line-height:120%}#repair-services .card-list .service-card .card-section-2 .service-meta *:not(i){color:#bd123c}#repair-services .card-list .service-card .card-section-2 .service-meta .service-time{margin-right:8px}#repair-services .card-list .service-card .card-section-2 .service-title{color:#1cc18e;font-size:13px;font-style:normal;font-weight:700;line-height:160%}#repair-services .card-list .service-card .card-section-2 .service-content{color:#1a1a1a;font-size:12px;font-style:normal;font-weight:400;line-height:160%;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:6}}@media screen and (max-width: 767px){#repair-services h3{font-size:6.4vw;margin-bottom:6.4vw}#repair-services .card-list{grid-template-columns:repeat(3,1fr)}#repair-services .card-list .service-card{width:100%;word-wrap:break-word;word-break:break-word;white-space:normal;margin-bottom:4.2666666667vw;display:flex;padding:3.2vw;flex-direction:column;align-items:flex-start;gap:16px;border-radius:8px;box-shadow:4px 4px 20px #00000012}#repair-services .card-list .service-card .card-section-1{position:relative;flex-direction:column;width:100%}#repair-services .card-list .service-card .card-section-1 .service-type-image{width:40px;height:40px}#repair-services .card-list .service-card .card-section-1 .service-type-image img{width:40px;height:40px;flex-shrink:0}#repair-services .card-list .service-card .card-section-1 .service-type{color:#1a1a1a;font-size:4vw;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.32px}#repair-services .card-list .service-card .card-section-1 .service-meta{margin-top:1.6vw;font-size:3.2vw;font-style:normal;font-weight:700;line-height:120%}#repair-services .card-list .service-card .card-section-1 .service-meta *:not(i){color:#bd123c}#repair-services .card-list .service-card .card-section-1 .service-meta .service-time{margin-right:2.1333333333vw}#repair-services .card-list .service-card .card-section-1 .service-meta-sp{position:absolute;bottom:0;display:inline-grid;margin-left:1.6vw}#repair-services .card-list .service-card .card-section-2 .service-title{color:#1cc18e;font-size:3.2vw;font-style:normal;font-weight:700;line-height:160%}#repair-services .card-list .service-card .card-section-2 .service-content{color:#1a1a1a;font-size:2.9333333333vw;font-style:normal;font-weight:400;line-height:160%;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}}
