.service-check-comp{background-color:#fff;position:relative;width:100%;height:calc(100vh - 313px);min-height:300px;display:flex;justify-content:center;align-items:center;text-align:center;max-height:1200px}
@media(min-width:1024px){.service-check-comp{height:calc(100vh - 425px);min-height:400px}
}
.service-check-comp.is-author-mode,.aem-AuthorLayer-Preview .service-check-comp,.aem-AuthorLayer-Edit .service-check-comp{height:400px}
@media(min-width:1024px){.service-check-comp.is-author-mode,.aem-AuthorLayer-Preview .service-check-comp,.aem-AuthorLayer-Edit .service-check-comp{height:800px}
}
.service-check-comp__wrap__images{display:flex;justify-content:center;align-items:center;width:100%}
.service-check-comp__wrap__images.img-error img{width:64px;height:64px}
@media(min-width:1024px){.service-check-comp__wrap__images.img-error img{width:80px;height:80px}
}
.service-check-comp__wrap__txt{margin-top:20px}
@media(min-width:1024px){.service-check-comp__wrap__txt{margin-top:32px}
}
.service-check-comp__wrap__txt__state{overflow:hidden;max-width:100%;text-overflow:ellipsis;vertical-align:middle;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:20px;font-size:24px;line-height:34px;font-weight:700}
@media(min-width:1024px){.service-check-comp__wrap__txt__state{margin-bottom:40px;font-size:32px;line-height:48px;letter-spacing:-1px}
}
.service-check-comp__wrap__txt__title{overflow:hidden;max-width:100%;text-overflow:ellipsis;vertical-align:middle;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:18px;line-height:25px;font-weight:700}
@media(min-width:1024px){.service-check-comp__wrap__txt__title{font-size:24px;line-height:36px}
}
.service-check-comp__wrap__txt__desc{overflow:hidden;max-width:100%;text-overflow:ellipsis;vertical-align:middle;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;color:#505052;margin-top:16px;font-size:14px;line-height:20px}
@media(min-width:1024px){.service-check-comp__wrap__txt__desc{margin-top:24px;font-size:16px;line-height:24px}
.service-check-comp__wrap__txt__desc br{display:none}
}
.service-check-comp__wrap__detail{color:#505052;margin-top:48px;font-size:14px;line-height:20px}
@media(min-width:1024px){.service-check-comp__wrap__detail{margin-top:54px;font-size:16px;line-height:24px}
}