.tpl__errorpage__container__logo{display:flex;margin-bottom:50px;width:fit-content;max-width:80%;min-width:270px}.tpl__errorpage__container__logo img{display:block;width:100%;height:auto}.tpl__errorpage__container__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:850px;margin:auto}.tpl__errorpage__container__inner .tpl__errorpage__container__imgwrp{margin-bottom:65px}.tpl__errorpage__container__inner .tpl__errorpage__container__imgwrp img{display:block;width:100%;height:auto}.tpl__errorpage__container__inner__main h3{font-size:1.1rem;line-height:1.25em;color:#FFFFFF;margin-bottom:25px}.tpl__errorpage__container__inner__main .tpl__errorpage__search{margin-bottom:35px}.tpl__errorpage__container__inner__main .tpl__errorpage__search>.tx-indexedsearch-info-sword,.tpl__errorpage__container__inner__main .tpl__errorpage__search>.tx-indexedsearch-browsebox,.tpl__errorpage__container__inner__main .tpl__errorpage__search>.mdl__indexedsearch__resultlist,.tpl__errorpage__container__inner__main .tpl__errorpage__search>.tx-indexedsearch-info-noresult{display:none}.tpl__errorpage__container__inner__main .tpl__errorpage__search .tx-indexedsearch-form{display:flex;position:relative}.tpl__errorpage__container__inner__main .tpl__errorpage__search .mdl__indexedsearch__input{width:100%;padding:15px 25px;background:rgba(255, 255, 255, 0.5);font-style:italic;font-weight:400;color:#ffffff;box-sizing:border-box;border:none;font-size:0.9rem;backdrop-filter:blur(2px);border-radius:40px;transition:background 0.3s ease-in-out}.tpl__errorpage__container__inner__main .tpl__errorpage__search .mdl__indexedsearch__input::placeholder{color:#ffffff;font-family:"open-sans", sans-serif;font-size:0.9rem}.tpl__errorpage__container__inner__main .tpl__errorpage__search .mdl__indexedsearch__input:hover{background-color:rgba(255, 255, 255, 0.25)}.tpl__errorpage__container__inner__main .tpl__errorpage__search .mdl__indexedsearch__submitform{position:absolute;top:0;right:30px;width:30px;height:100%}.tpl__errorpage__container__inner__main .tpl__errorpage__search .mdl__indexedsearch__submitform>svg{position:absolute;top:50%;padding:0;transform:translate(0%, -50%);height:30px;width:30px}.tpl__errorpage__container__inner__main .tpl__errorpage__search .mdl__indexedsearch__submitform>svg circle,.tpl__errorpage__container__inner__main .tpl__errorpage__search .mdl__indexedsearch__submitform>svg line{stroke:#FFFFFF;transition:stroke 0.3s ease-in-out}.tpl__errorpage__container__inner__main .tpl__errorpage__search .mdl__indexedsearch__submitform:hover svg circle,.tpl__errorpage__container__inner__main .tpl__errorpage__search .mdl__indexedsearch__submitform:hover svg line{stroke:#EC6500}.tpl__errorpage__container__inner__main .tpl__errorpage__search .tpl__searchpage__submitform{position:absolute;right:15px;top:15px}.tpl__errorpage__container__inner__main .tpl__errorpage__search .tpl__searchpage__submitform .tx-indexedsearch-searchpagebox-button{height:30px;width:30px}.tpl__errorpage__container__inner__main .tpl__errorpage__search .tpl__searchpage__submitform .icon-search-menu-navigation{font-size:25px}.tpl__errorpage__container__inner__main .tpl__errorpage__search .tx-indexedsearch-searchpagebox-button{position:absolute;right:0;background:transparent;height:30px;width:30px;border:none;cursor:pointer;top:50%;padding:0;transform:translate(0%, -50%);z-index:2}.tpl__errorpage__container__inner__main .tpl__errorpage__linklist{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:15px}@media (min-width:768px){.tpl__errorpage__container__inner__main .tpl__errorpage__linklist{grid-template-columns:repeat(2, 1fr)}}.tpl__errorpage__container__inner__main .tpl__errorpage__linklist .mdl__errorpage__phonelink,.tpl__errorpage__container__inner__main .tpl__errorpage__linklist .mdl__errorpage__contactlink{display:flex;align-items:center;transition:color 0.3s ease-in-out, background 0.3s ease-in-out, border 0.3s ease-in-out;padding:13px 20px;box-sizing:border-box;border-radius:44px;border:2px solid #FFFFFF;background:transparent}.tpl__errorpage__container__inner__main .tpl__errorpage__linklist .mdl__errorpage__phonelink svg,.tpl__errorpage__container__inner__main .tpl__errorpage__linklist .mdl__errorpage__contactlink svg{margin-right:10px}.tpl__errorpage__container__inner__main .tpl__errorpage__linklist .mdl__errorpage__phonelink .mdl__errorpage__phonelinktext,.tpl__errorpage__container__inner__main .tpl__errorpage__linklist .mdl__errorpage__phonelink .mdl__errorpage__contactlinktext,.tpl__errorpage__container__inner__main .tpl__errorpage__linklist .mdl__errorpage__contactlink .mdl__errorpage__phonelinktext,.tpl__errorpage__container__inner__main .tpl__errorpage__linklist .mdl__errorpage__contactlink .mdl__errorpage__contactlinktext{font-size:0.9rem;line-height:1em;color:#FFFFFF}.tpl__errorpage__container__inner__main .tpl__errorpage__linklist .mdl__errorpage__phonelink:hover,.tpl__errorpage__container__inner__main .tpl__errorpage__linklist .mdl__errorpage__contactlink:hover{background:#EC6500;border:2px solid #EC6500}.tpl__errorpage__container__inner__main .tpl__errorpage__linklist .mdl__errorpage__frontpagelink{display:flex;align-items:center;transition:color 0.3s ease-in-out, background 0.3s ease-in-out, border 0.3s ease-in-out;padding:13px 20px;box-sizing:border-box;border-radius:44px;border:2px solid #00338d;background:#00338d}.tpl__errorpage__container__inner__main .tpl__errorpage__linklist .mdl__errorpage__frontpagelink svg{margin-right:10px}.tpl__errorpage__container__inner__main .tpl__errorpage__linklist .mdl__errorpage__frontpagelink .mdl__errorpage__frontpagelinktext{font-size:0.9rem;line-height:1em;color:#FFFFFF}.tpl__errorpage__container__inner__main .tpl__errorpage__linklist .mdl__errorpage__frontpagelink:hover{background:#EC6500;border:2px solid #EC6500}.tpl__errorpage__container__inner__main .tpl__errorpage__linklist .mdl__errorpage__emergencylink{display:flex;align-items:center;transition:color 0.3s ease-in-out, background 0.3s ease-in-out, border 0.3s ease-in-out;padding:13px 20px;box-sizing:border-box;border-radius:44px;border:2px solid #EC6500;background:#EC6500;justify-content:space-between}.tpl__errorpage__container__inner__main .tpl__errorpage__linklist .mdl__errorpage__emergencylink .mdl__errorpage__emergencylinktext{font-size:0.9rem;line-height:1em;color:#FFFFFF}.tpl__errorpage__container__inner__main .tpl__errorpage__linklist .mdl__errorpage__emergencylink:hover{background:#00338d;border:2px solid #00338d}