.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:#555}.page-404-content .btn{border:2px solid #0d0d0d;margin-right:10px;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:10px;margin-top:20px}@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%}}.html-page-contact .block-contact{margin:-80px -10px 50px}.html-page-contact .block-contact .wpj-col-4{background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;box-shadow:0 3px 6px hsla(0,0%,78%,.16);margin:10px;max-width:calc(33.33333% - 20px);padding:35px 50px}.html-page-contact .block-contact .fc{color:#0085eb;font-size:100px;margin-right:20px;width:100px}@media screen and (max-width:991px){.html-page-contact .block-contact{margin-top:0}.html-page-contact .block-contact .wpj-row{margin:0}.html-page-contact .block-contact .wpj-col-4{flex:unset;max-width:unset;width:100%}}@media screen and (max-width:543px){.html-page-contact .block-contact .wpj-col-4{padding:25px}.html-page-contact .block-contact .fc{display:none}}.html-page p{color:#0d0d0d}.html-page p>a{color:#0085eb}.html-page .btn-link a{align-items:center;display:flex;font-weight:700;text-decoration:none}.html-page .btn-link a:active,.html-page .btn-link a:hover{text-decoration:none}.html-page .btn-link a:after{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;content:"\f11e";font-size:8px;margin-left:10px}.html-page .btn-link a:active:after,.html-page .btn-link a:focus:after,.html-page .btn-link a:hover:after{margin-left:20px;transition:.5s}.html-page .block-contact{line-height:1.1}.page-header{background-color:#f8f8f8;background-position:100%;height:237px;margin-bottom:50px;width:100%}.page-header .container{height:100%}.page-header h1{margin-bottom:0}.page-header-photo{height:266px}.page-header-photo .breadcrumbs{padding-bottom:55px}.page-header-photo h1{color:#fff}.page-reference{background-color:#fff;margin-top:-80px}.page-reference-brands{margin-top:50px}.page-reference-brands .wpj-col-3{align-items:center;display:flex;justify-content:center;width:25%}@media screen and (max-width:991px){.page-reference-brands{margin-top:40px}}.page-reference-brands .w-spacing{height:0!important}@media screen and (max-width:419px){.page-reference-brands .wpj-col-3{width:50%}}.html-page-about{margin-top:-80px}.html-page-about .page-brands{border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;padding:60px 0}.html-page-about .producers{width:80%}.html-page-about .producer-item{width:25%}@media screen and (max-width:991px){.html-page-about{margin-top:-35px}}.about-us-slider{position:relative}.about-us-slider .video-wrapper{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.about-us-slider .video-wrapper video{width:100%}@media screen and (max-width:991px){.page-header:not(.page-header-photo){height:auto;margin-bottom:20px;padding-bottom:30px}.page-header h1{font-size:2.125rem}.page-reference{margin-top:0}}@media screen and (max-width:767px){.html-page h3{font-size:22px}}@media screen and (max-width:543px){.page-header-photo{height:auto;margin-bottom:20px;padding-bottom:30px}.page-header-photo .breadcrumbs{padding-bottom:20px}}.html-page-layout{display:flex;width:100%}.html-page-layout .content{padding-right:10%;width:70%}.html-page-layout .content-right{width:30%}.html-page-layout .block-contact{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;max-width:400px;padding:25px 0}.html-page-layout .block-contact .wpj-row{align-items:center;justify-content:space-between}.html-page-layout .block-contact .wpj-row>div{flex:unset;max-width:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.html-page-layout{flex-direction:column-reverse;flex-wrap:wrap}.html-page-layout .content,.html-page-layout .content-right{padding:0;width:100%}.html-page-layout .content-right{margin-bottom:20px}.html-page-layout h2{font-size:22px}.html-page-layout .w-text{font-size:.875rem;line-height:1.25}}