.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-login .oauth-box .h3{display:none}.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:700;left:0;opacity:.5;position:absolute;top:20px}.page-404-content>*{color:#1a1b1c}.page-404-content .btn{border:2px solid #1a1b1c;margin-right:.3125rem;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:700;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:.3125rem;margin-top:.625rem}@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%}}.main-contact .w-block-image{align-content:center;background:#1a1b1c;background-image:url(/web/build/images/contact.0b151eeb.jpg);margin-bottom:60px;min-height:392px;width:auto}.main-contact .w-block-btn{min-width:240px}.main-contact .w-block-image-p,.main-contact .w-block-image-title{color:#fff}.main-contact .contact-usp{border:1px solid #e5e5e5;border-radius:3px;box-shadow:0 2px 5px hsla(0,0%,6%,.05);margin-bottom:30px;padding:30px 200px}.main-contact .wpj-faq-wrapper h4{line-height:1.7}@media (max-width:1050px){.main-contact .w-badge{width:auto}.main-contact .contact-usp{display:flex;flex-direction:column;padding:0}}.main-about .w-photo-size-original img{border-radius:3px;min-width:100%}.main-about .about-p{line-height:1.7;padding-right:260px}.main-about .about-gallery{margin-bottom:50px}.main-about .about-title{margin-bottom:40px}.main-about .wpj-row{margin-bottom:25px}.main-about .about-map{margin-bottom:70px}.main-about .wpj-col-8{flex-basis:70%}.main-about .wpj-col-4{flex-basis:30%}@media (max-width:1100px){.main-about .about-p{padding-right:100px}}@media (max-width:750px){.main-about .about-content{flex-direction:column}.main-about .about-p{padding-right:0}}.instafeed-wrapper{text-align:center}.instafeed-wrapper h2{margin-bottom:5px}.instafeed-wrapper h2 .fc{color:#e9b757;font-size:18px;margin-right:10px;position:relative;top:-4px}.instafeed{margin-top:35px}.instafeed>div{display:flex;justify-content:space-between}.instafeed a{background:no-repeat 50%/cover;border-radius:3px;display:block;position:relative;width:calc(25% - .46875rem)}.instafeed a:before{background:#1a1b1c;content:"";display:block;opacity:0;padding-top:100%;transition:opacity .3s}.instafeed a .caption,.instafeed a img{display:none}.instafeed a:active:before,.instafeed a:focus:before,.instafeed a:hover:before{opacity:.3}@media screen and (max-width:991px){.instafeed a{width:calc(33.33333% - .41667rem)}.instafeed a:nth-child(4){display:none}}@media screen and (max-width:543px){.instafeed{margin-top:25px}.instafeed>div{flex-wrap:wrap}.instafeed a{width:calc(50% - .3125rem)}.instafeed a:first-child{margin-bottom:.625rem;width:100%}}