.display-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(min-width:768px){.display-flex-sm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media(min-width:992px){.display-flex-md{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media(min-width:1200px){.display-flex-lg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.error-layout-404 .error-page{padding:0}.error-layout-404 .error-container{justify-content:center}.error-layout-404 .footer{flex:inherit;margin-top:auto}html.error-layout-500{font-size:10px}.error-container{margin-top:30px;margin-bottom:30px}.error-page{background-color:#fff;color:#444;font-family:sans-serif;font-size:1.5rem}.error-page h1{margin:0}.error-page .error-container a{color:#444}.error-page .error-container a:hover,.error-page .error-container a:focus,.error-page .error-container a:active{text-decoration:none}.error-page hr{border-top:1px dotted #444;border-bottom:none;margin:25px 0}.error-page p{margin-top:0}.error-page .illu-error{height:231px}.error-page .illu-error-color{fill:#f6be00}.error-page .logo-404,.error-page .logo-500{position:relative;box-sizing:content-box;width:150px;padding:5px 10px;background-color:#fff;border:solid 0 #fff}.error-page .logo-404{bottom:160px;left:-26px}.error-page .logo-500{bottom:200px;left:-71px}.error-page .error-left-404{padding-left:26px}.error-page .error-left-500{padding-left:71px}@media(min-width:768px){html.error-layout-500,.error-layout-500 body{height:100%;margin:0}.error-layout-404 .error-page .error-container{height:428px}.error-layout-500 .error-page .error-container{height:391px}.error-page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center}.error-page .error-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.error-page .error-left{-webkit-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start;width:250px;margin-right:10px}.error-page .error-right{-webkit-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end;margin-left:20px}.error-page .error-right p:last-child{margin-bottom:0}.error-layout-500 .error-page{min-height:100vh}}@media(max-width:767px){.error-layout-404 .main-container,.error-layout-500 .main-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;margin:0 10px}.error-layout-404 .error-left,.error-layout-500 .error-left{width:250px;margin:0 auto}}@media(max-width:420px){.error-layout-404 .error-left,.error-layout-500 .error-left{width:auto}.error-layout-404 .error-left-500,.error-layout-500 .error-left-500{padding-left:80px}.error-layout-404 .logo-500,.error-layout-500 .logo-500{max-width:175px;left:-80px}}@media(min-width:768px){.ie.error-layout-500 main,.internetexplorer.error-layout-500 main{height:100%}}.error-layout-404 .main:focus,.error-layout-404 .error-container:focus{outline:none}@media(min-width:992px){.error-layout-404 .main{background-color:transparent}.error-layout-404 .error-container{flex:1;margin-bottom:8rem;padding:4.5rem;border-radius:25px;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}}@media(max-width:991px){.error-layout-404 .error-container{width:100%;border:0}}