.page-login,.page-logout,.page-newsletter,.page-reset{min-height:300px;text-align:center}.page-login .page-content,.page-logout .page-content,.page-newsletter .page-content,.page-reset .page-content{margin:0 auto;max-width:430px}.page-login .form-control,.page-logout .form-control,.page-newsletter .form-control,.page-reset .form-control{margin-bottom:1rem}.page-login .btn,.page-logout .btn,.page-newsletter .btn,.page-reset .btn{margin-bottom:1rem;width:100%}.page-404{background:#fff;padding:70px 0}.page-404-content{margin:0 auto;max-width:1180px;padding-left:120px;position:relative}.page-404-content:before{content:":(";font-size:108px;font-weight:600;left:0;opacity:.5;position:absolute;top:20px}.page-404-content>*{color:#806a5a}.page-404-content .btn{border:2px solid #3e2819;margin-right:.5rem;margin-top:2rem}@media screen and (max-width:543px){.page-404-content{padding-left:0}.page-404-content:before{content:none;display:none}}@media screen and (max-width:419px){.page-404-content .btn{margin-right:0;width:100%}}.page-404-content-new{margin:0 auto;max-width:1180px}.page-404-content-new>.wpj-col-4{max-width:120px}.page-404-content-new .emoji{font-size:108px;font-weight:600;margin-top:20px;opacity:.5}.page-404-content-new .btns>.wpj-col-center{display:flex;flex-wrap:wrap}.page-404-content-new .btn{margin-right:.5rem;margin-top:1rem}@media screen and (max-width:767px){.page-404-content-new>.wpj-col-4{display:none}}@media screen and (max-width:419px){.page-404-content-new .w-btn-wrapper{width:100%}.page-404-content-new .btn{margin-right:0;width:100%}}.page-404-content h1,.page-404-content h2{color:#191f1e}.page-404-content .btn{border-color:#8fa131;color:#8fa131}.page-404-content .btn:active,.page-404-content .btn:focus,.page-404-content .btn:hover{background-color:#8fa131;color:#fff}.html-page-contact .box{background:#faf9f8 url(/web/build/images/contact-help.32833d86.svg) no-repeat 100% 0;color:#191f1e;display:flex;font-size:20px;font-weight:600;margin-bottom:40px;padding:42px 60px 40px 30px}.html-page-contact .box>*{margin:0 30px}.html-page-contact .box .fc{color:#d3de79;font-size:24px;margin-right:16px}@media screen and (max-width:1259px){.html-page-contact .box>*{font-size:16px;margin:0 16px}}@media screen and (max-width:991px){.html-page-contact .box{background-size:auto 100%;justify-content:space-around;padding:26px 70px 24px 10px}.html-page-contact .box>*{margin:5px}.html-page-contact .box{flex-wrap:wrap;justify-content:flex-start;padding-left:40px}.html-page-contact .box>strong{width:100%}}@media screen and (max-width:419px){.html-page-contact .box{background-size:auto 80%;padding:20px}}.html-page-contact .narrow{margin:0 auto 30px;max-width:1145px}.html-page-2 h1{margin-bottom:36px}.html-page-2 .w-photo-size-original img{width:100%}.html-page-2 .w-media-img .fc{color:#fba328;padding-top:8px}.html-page-2 .box{background:#f3e4e0;line-height:1.8;margin:20px auto;padding:40px 60px}.html-page-2 .box h4{font-size:16px;line-height:1.6}.html-page-2 .box h4 strong{display:block;font-size:38px;line-height:1.2}.html-page-2 .box p:last-child{margin-bottom:0}.html-page-2 .box p{font-size:14px}@media screen and (max-width:1259px){.html-page-2 .box{padding:20px 30px}}.html-page-2 strong{color:#191f1e}@media screen and (min-width:992px){.html-page-2 .column-left{padding-top:40px}.html-page-2 .column-left>*{margin:0 auto;max-width:565px}.html-page-2 .box{margin:-100px 0 40px;max-width:420px}}@media screen and (min-width:768px){.html-page-2 .w-map-wrapper{height:calc(100% - 16px);margin-bottom:16px}}@media screen and (max-width:991px){.html-page-2 .wpj-row>div{flex-basis:100%;max-width:none}}.html-page-about .header-wrapper{background:#faf9f8 url(/web/build/images/about-bg.006c9272.jpg) no-repeat 50%;background-size:cover;margin-bottom:60px;padding:110px 30px;text-align:center}.html-page-about .header-wrapper img{margin-bottom:30px;max-width:50%}.html-page-about .header-wrapper h2{color:#fff;margin:auto;max-width:500px}@media screen and (max-width:991px){.html-page-about .header-wrapper{padding:60px 30px}.html-page-about .header-wrapper h2{font-size:30px}.html-page-about .header-wrapper{padding:40px 20px}.html-page-about .header-wrapper img{max-width:70%}.html-page-about .header-wrapper h2{font-size:24px}}.dictionary-list{list-style-type:none;margin:30px auto;max-width:1190px;padding-left:0}.dictionary-list li{padding:0 0 0 1rem;position:relative}.dictionary-list li:before{display:inline-block;font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#191f1e;content:"\f166";font-size:8px;left:0;position:absolute;top:12px}@media screen and (min-width:768px){.dictionary-list{column-count:2}}@media screen and (min-width:992px){.dictionary-list{column-count:3}}.dictionary-detail{margin:auto;max-width:950px}.dictionary-detail h1{line-height:1.1;margin-bottom:15px}