.container-error{width:100%;align-items:center;display:flex;flex-flow:column;font-family: Poppins}
.container-error .logo{margin-bottom:159px}
@media screen and (max-device-width: 768px){.container-error .logo{border-bottom:1px solid #E9E9E9;width:100%;display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:40px}}
@media screen and (max-device-width: 768px){.container-error .logo svg{width:65%}}
@media screen and (min-width: 768px){.container-error .desc{display:flex;justify-content:center;flex-flow:row nowrap;align-items:center;margin-bottom:35px}}
@media screen and (max-device-width: 768px){.container-error .desc{display:flex;justify-content:center;flex-flow:column wrap;margin-bottom:88px;align-items: center}}
@media (min-width: 768px){.container-error .desc .desc-logo{margin-right:55px}}
@media screen and (max-device-width: 768px){.container-error .desc .desc-logo{text-align:center;margin-bottom:32px}}
.container-error .desc .desc-text{line-height:20px;width:50%}
@media screen and (max-device-width: 768px){.container-error .desc .desc-text{width:85%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column;justify-content:center;align-items:center}.container-error .desc .desc-text:last-child{font-size:16px}}
.container-error .desc .desc-text p{color:#0d3880;width:489px}
@media screen and (max-device-width: 768px){.container-error .desc .desc-text p{width:100%;height:74px;margin-bottom:35px}}
@media (min-width: 768px){.container-error .desc .desc-text p{height:80px;margin-bottom:40px}}
.container-error .desc .desc-text .desc-title{font-size:42px;line-height:42px;width:100%}
.container-error .desc .desc-text .desc-title span{line-height:35px;line-height:32px;font-weight:600}
@media screen and (max-device-width: 768px){.container-error .desc .desc-text .desc-title span{font-size:42px}}
@media (min-width: 768px){.container-error .desc .desc-text .desc-title span{font-size:48px}}
.container-error .desc .desc-text .desc-container{font-size:20px;line-height:32px;width:100%}
.container-error .desc .desc-text .desc-container span{color:#0d3880;font-weight:600}
@media screen and (max-device-width: 768px){.container-error .desc .desc-text .desc-container span{font-size:16px}}
@media (min-width: 768px){.container-error .desc .desc-text .desc-container span{font-size:20px}}
@media screen and (max-device-width: 768px){.container-error .desc .desc-text .desc-container{font-size:16px}}
@media (min-device-width: 768px) and (max-device-width: 1023px){.container-error .desc .desc-text .desc-container{width:409px}}