.main-error-page-container{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0;padding:80px 20px;gap:30px;flex-wrap:wrap}.main-error-page-container .error-page-text-section{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:280px}.main-error-page-container .error-page-text-section h2{font-size:50px;font-weight:400;margin-bottom:20px;line-height:1.2}.main-error-page-container .error-page-text-section p{font-size:18px;margin-bottom:20px;line-height:1.5}.main-error-page-container .error-page-text-section strong{font-size:18px;margin-bottom:20px;color:gray;border-bottom:1px dashed gray}.main-error-page-container .error-page-text-section-buttons{display:flex;flex-wrap:wrap;gap:10px}.main-error-page-container .error-page-text-section-buttons button{white-space:nowrap;padding:10px 18px;font-size:16px}.main-error-page-container .error-page-image-section{flex-shrink:0;width:500px;max-width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center}@media (max-width:992px){.main-error-page-container{flex-direction:column;text-align:center;padding:60px 20px}.main-error-page-container .error-page-text-section{align-items:center}.main-error-page-container .error-page-text-section-buttons{justify-content:center}.main-error-page-container .error-page-image-section{width:400px}}@media (max-width:576px){.main-error-page-container{padding:40px 15px;gap:20px}.main-error-page-container .error-page-text-section h2{font-size:32px}.main-error-page-container .error-page-text-section p,.main-error-page-container .error-page-text-section strong{font-size:16px}.main-error-page-container .error-page-image-section{width:100%}}