.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:700;left:0;opacity:.5;position:absolute;top:20px}.page-404-content>*{color:#242424}.page-404-content .btn{border:2px solid #1f5fa5;margin-right:.625rem;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:.625rem;margin-top:1.25rem}@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%}}.instafeed{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -.5rem;position:relative}.instafeed a{aspect-ratio:1/1;background:no-repeat 50%/cover;display:block;margin:10px;position:relative;width:calc(25% - 20px)}.instafeed a,.instafeed a:active,.instafeed a:hover{text-decoration:none}.instafeed a img{width:100%}@supports (object-fit:cover){.instafeed a img{height:100%;object-fit:cover}}.instafeed a: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;bottom:10px;color:#fff;content:"\f11e";font-size:24px;position:absolute;right:10px}.instafeed a:after{content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;transition:background-color .3s;width:100%;z-index:1}.instafeed a .caption{color:#fff;display:none;left:20px;line-height:1.5;max-height:7.5em;opacity:0;overflow:hidden;position:absolute;right:20px;top:50%;transform:translateY(-50%);-webkit-line-clamp:5;-webkit-box-orient:vertical;z-index:5}@media screen and (min-width:992px){.instafeed a:active,.instafeed a:focus,.instafeed a:hover{overflow:hidden}.instafeed a:active:after,.instafeed a:focus:after,.instafeed a:hover:after{background-color:hsla(0,0%,5%,.6)}.instafeed a:active .caption,.instafeed a:focus .caption,.instafeed a:hover .caption{display:block;display:-webkit-box;opacity:1;transition:opacity .3s}}@media screen and (max-width:767px){.instafeed{flex-wrap:wrap}.instafeed a{margin:0;width:50%}}.instafeed-wrapper{display:flex;flex-wrap:wrap;margin-bottom:40px}.instafeed-wrapper h3{color:#1f5fa5;margin-bottom:30px;margin-right:auto}.instafeed-wrapper .social-links{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px}.instafeed-wrapper .social-links a{align-items:center;color:#242424;display:inline-flex;font-weight:600;letter-spacing:.12em;margin-left:16px;text-decoration:none;text-transform:uppercase}.instafeed-wrapper .social-links a:active,.instafeed-wrapper .social-links a:focus,.instafeed-wrapper .social-links a:hover{color:#242424}.instafeed-wrapper .social-links .fc:before{color:#1f5fa5;font-size:22px;margin:0 8px}.instafeed-wrapper .social-links .icons_fb:before{font-size:18px;position:relative;top:-1px}@media screen and (max-width:1469px){.instafeed-wrapper .social-links{margin-top:30px;order:3;width:100%}}.instafeed-wrapper .instafeed{width:calc(100% + 1rem)}.page-contact .instafeed-wrapper{margin-top:50px}