.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 .login-logo{margin:30px 0 20px}.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:#fff}.page-404-content .btn{border:2px solid #181818;margin-right:5px;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:5px;margin-top:10px}@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{background:url(/web/build/images/404-bg.ed14df77.jpg);background-size:cover}.page-404 .main{display:flex;justify-content:center;margin-bottom:150px}@media (max-width:543px){.page-404 .main{margin-bottom:40px}}.page-404-content{margin:0;max-width:unset;padding-left:20%}.page-404-content:before{display:none}.page-404-content h1{margin-bottom:0}.page-404-content h1,.page-404-content h2{color:#fff}.page-404-content h4{color:#fff;font-family:alternate-gothic-no-3-d,sans-serif;font-size:30px;letter-spacing:.08em;position:relative;text-transform:uppercase}.page-404-content h4:after{border-bottom:2px solid #e5097f;content:"";display:block;margin:15px 0;width:38px}.page-404-content .btn{border-color:#fff;padding:.7rem 4rem .3rem}@media (max-width:767px){.page-404-content{padding-left:20px;padding-right:20px}.page-404-content .btn{width:100%}}.main-about-us{background-color:#181818;margin-bottom:0}.main-about-us .about-us-hero{background:url(/web/build/images/about-us-bg.01a4abff.jpg);background-size:cover;margin-bottom:40px;padding:80px 0}.main-about-us .about-us-hero h1{color:#fff;margin:0;position:relative}.main-about-us .about-us-hero h1:before{border-bottom:2px solid #e5097f;bottom:-20px;content:"";left:calc(50% - 19px);position:absolute;width:38px}.main-about-us .about-us-content{margin-top:80px}.main-about-us h3{color:#fff}.main-about-us .about-text{position:relative;z-index:1}.main-about-us .about-text p{color:#b2b2b2}.main-contact{background-color:#181818;color:#c4c4c4;margin-bottom:0;padding-bottom:60px}.main-contact .contact-hero{background:url(/web/build/images/contact-bg.2d7f5cb0.jpg);background-size:cover;margin-bottom:60px;padding:80px 0}.main-contact .contact-hero h1{color:#fff;margin:0;position:relative}.main-contact .contact-hero h1:before{border-bottom:2px solid #e5097f;bottom:-20px;content:"";left:calc(50% - 19px);position:absolute;width:38px}.main-contact .container .contact-wrapper{align-items:center;display:flex}.main-contact .contact-box{background-color:#1d1d1d;padding:40px 60px}.main-contact .contact-box .fast-contact{color:#fff;font-family:alternate-gothic-no-3-d,sans-serif;font-size:46px;font-weight:400;letter-spacing:.08em;line-height:1;margin-bottom:30px;position:relative;text-transform:uppercase}.main-contact .contact-box .fast-contact:before{border-bottom:2px solid #e5097f;bottom:-20px;content:"";left:0;position:absolute;width:38px}.main-contact .contact-box .contact{color:#c4c4c4;font-size:14px;line-height:1.5}.main-contact .contact-box .contact span{color:#fff;font-family:alternate-gothic-no-3-d,sans-serif;font-size:30px;letter-spacing:.08em;text-transform:uppercase}.main-contact .contact-facebook,.main-contact .contact-instagram{padding-left:50px;position:relative}.main-contact .contact-facebook:before,.main-contact .contact-instagram: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:#fff;font-size:25px;left:0;position:absolute;top:3px}.main-contact .contact-instagram:before{background:url(/web/build/images/instagram-bg.b189ca01.png);-webkit-background-clip:text;content:"\f10c"}.main-contact .contact-instagram:active:before,.main-contact .contact-instagram:focus:before,.main-contact .contact-instagram:hover:before{color:#0000}.main-contact .contact-facebook:before{content:"\f108"}.main-contact .contact-facebook:active:before,.main-contact .contact-facebook:focus:before,.main-contact .contact-facebook:hover:before{color:#4267b2}.main-contact .contact-link{color:#fff;font-family:alternate-gothic-no-3-d,sans-serif;font-size:18px;letter-spacing:.08em;padding-right:20px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s}.main-contact .contact-link: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:#e5097f;content:"\f104";font-size:14px;position:absolute;right:-5px;top:2px;transition:all .3s}.main-contact .contact-link:hover{color:#e5097f}.main-contact .contact-link:hover:before{right:-8px}.main-contact h3{color:#fff}@media (max-width:1449px){.main-contact .contact-box{padding:40px 30px}}@media (max-width:1259px){.main-contact .contact-box{padding:40px 60px}}@media (max-width:991px){.main-contact .contact-wrapper{flex-direction:column}.main-contact .contact-box{margin-bottom:60px}}