.service-error-component{background-color:transparent}
.service-error-component.inner-wrapper .container-fluid{width:80pc;max-width:100%;margin-left:auto;margin-right:auto;padding-left:2pc;padding-right:2pc}
@media only screen and (max-width:600px){.service-error-component.inner-wrapper .container-fluid{padding-left:1pc;padding-right:1pc}
}
.service-error-component.inner-wrapper .container-fluid .service-error-external-container{position:relative;margin:4pc 0;padding:0 2pc}
@media only screen and (max-width:768px){.service-error-component.inner-wrapper .container-fluid .service-error-external-container{margin:114px 0;padding:0 2pc}
}
@media only screen and (max-width:600px){.service-error-component.inner-wrapper .container-fluid .service-error-external-container{margin:114px 0;padding:0 1pc}
}
@media only screen and (max-width:375px){.service-error-component.inner-wrapper .container-fluid .service-error-external-container{margin:2pc 0;padding:0 2pc}
}
@media only screen and (max-width:320px){.service-error-component.inner-wrapper .container-fluid .service-error-external-container{padding:0 1pc}
}
.service-error-component.inner-wrapper .container-fluid .service-error-external-container .service-error-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff}
.service-error-component.inner-wrapper .container-fluid .service-error-external-container .service-error-container .service-error-title{font-family:Medium,sans-serif;font-size:2pc;line-height:38px;text-align:center}
@media only screen and (max-width:375px){.service-error-component.inner-wrapper .container-fluid .service-error-external-container .service-error-container .service-error-title{font-size:24px;line-height:28px}
}
.service-error-component.inner-wrapper .container-fluid .service-error-external-container .service-error-container .service-error-subtitle{font-family:Regular,sans-serif;font-size:22px;line-height:26px;text-align:center;margin-top:1pc}
@media only screen and (max-width:375px){.service-error-component.inner-wrapper .container-fluid .service-error-external-container .service-error-container .service-error-subtitle{font-size:1pc;line-height:19px}
}
.service-error-component.inner-wrapper .container-fluid .service-error-external-container .service-error-container .service-error-button-container{width:276px;min-height:3pc;border-radius:2px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3pc;cursor:pointer}
@media only screen and (max-width:320px){.service-error-component.inner-wrapper .container-fluid .service-error-external-container .service-error-container .service-error-button-container{width:260px}
}
.service-error-component.inner-wrapper .container-fluid .service-error-external-container .service-error-container .service-error-button-container .service-error-button-cta{color:#000;font-family:Regular,sans-serif;font-size:22px;line-height:26px;text-align:center;background-color:unset;border:unset;height:100%}
.service-error-component.inner-wrapper .container-fluid .service-error-external-container .service-error-panel{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1;background-color:white;z-index:-1}
.service-error-component.inner-wrapper .container-fluid .service-error-external-container .service-error-line-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.service-error-component.inner-wrapper .container-fluid .service-error-external-container .service-error-line-container .hor-top-line{top:0;background-position:top}
.service-error-component.inner-wrapper .container-fluid .service-error-external-container .service-error-line-container .hor-bottom-line,.service-error-component.inner-wrapper .container-fluid .service-error-external-container .service-error-line-container .hor-top-line{position:absolute;width:100%;height:1px;background-image:-webkit-gradient(linear,left top,right top,color-stop(75%,#fff),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(90deg,#fff 75%,rgba(255,255,255,0) 0);background-size:20px 1px;background-repeat:repeat-x}
.service-error-component.inner-wrapper .container-fluid .service-error-external-container .service-error-line-container .hor-bottom-line{bottom:0;background-position:bottom}
.service-error-component.inner-wrapper .container-fluid .service-error-external-container .service-error-line-container .ver-left-line{left:0;background-position:0 0}
.service-error-component.inner-wrapper .container-fluid .service-error-external-container .service-error-line-container .ver-left-line,.service-error-component.inner-wrapper .container-fluid .service-error-external-container .service-error-line-container .ver-right-line{position:absolute;height:100%;width:1px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(75%,#fff),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(#fff 75%,rgba(255,255,255,0) 0);background-size:1px 20px;background-repeat:repeat-y}
.service-error-component.inner-wrapper .container-fluid .service-error-external-container .service-error-line-container .ver-right-line{right:0;background-position:100%}