.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,.page-logout,.page-newsletter,.page-reset{padding-top:40px}.page-login h1{margin-bottom:20px}.page-login .btn{margin-bottom:0}.page-login .oauth-login{margin-bottom:30px}.page-404{background-image:url(/web/build/images/404-bg.da29c738.jpg);background-repeat:no-repeat;background-size:cover;padding:70px 0}.page-404-content{margin:0 auto;max-width:1000px;padding-left:400px;padding-top:50px;position:relative}.page-404-content h1{color:#231f20;font-size:182px;letter-spacing:-.06em;line-height:.8;margin-bottom:30px;padding-bottom:30px;position:relative}.page-404-content h1:before{border-bottom:1px solid #231f20;bottom:0;content:"";position:absolute;width:100%}.page-404-content p{font-size:18px;font-weight:700;letter-spacing:.06em;margin-bottom:0;text-transform:uppercase}.page-404-content>*{color:#231f20}.page-404-content .btn{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%}}.contact-content{align-items:center;display:flex;margin-bottom:3rem}.contact-content .contact-email,.contact-content .contact-phone{color:#888;font-size:14px;line-height:1;padding-left:35px;position:relative}.contact-content .contact-email p,.contact-content .contact-phone p{margin-bottom:0}.contact-content .contact-email .text-big,.contact-content .contact-phone .text-big{color:#231f20;font-size:26px;line-height:1.5}.contact-content .contact-email .text-big strong,.contact-content .contact-phone .text-big strong{font-weight:700}.contact-content .contact-email:before,.contact-content .contact-phone: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:#231f20;font-size:22px;left:0;position:absolute;top:calc(50% - 8px)}.contact-content .contact-phone:before{content:"\f114"}.contact-content .contact-email:before{content:"\f10c"}.contact-content .contact-data{margin-bottom:30px;padding-bottom:30px;position:relative}.contact-content .contact-data:before{border-bottom:1px solid #e3e3e3;bottom:0;content:"";left:0;position:absolute;width:80%}.contact-content .contact-btns,.contact-content .contact-btns>div[data-blocek-editable]{display:flex;width:100%}.contact-content .contact-btns>.wpj-row,.contact-content .contact-btns>div[data-blocek-editable]>.wpj-row{flex:1}.contact-content .contact-btns .w-btn-wrapper,.contact-content .contact-btns>div[data-blocek-editable] .w-btn-wrapper{margin-bottom:0}.contact-content .contact-btns .btn-lg,.contact-content .contact-btns>div[data-blocek-editable] .btn-lg{margin-right:10px;max-width:100%;padding:.5rem 1rem}.contact-content h4{color:#231f20;font-size:18px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width:991px){.contact-decoration-image{display:none}}@media screen and (max-width:767px){.contact-content .contact-btns .w-btn-wrapper,.contact-content .contact-btns>div[data-blocek-editable] .w-btn-wrapper{margin-bottom:10px}}.main-about-us{margin-bottom:100px}.history-list .history-card{background:#f8f8f8;margin:auto;max-width:450px;position:relative;width:100%}.history-list .history-card+.history-card{margin-top:70px}.history-list .history-badge{background:#231f20;color:#fff;padding:0 20px;position:absolute;right:0;text-align:right;top:0;width:150px}.history-list img{margin:auto}.history-list .history-content{padding:40px}.history-list .history-content h4{color:#231f20;font-size:18px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.history-list .history-content p{margin-bottom:0}@media screen and (min-width:768px){.history-list{display:flex;flex-wrap:wrap}.history-list .history-card{width:calc(50% - 20px)}.history-list .history-card+.history-card:nth-child(2n){margin-left:40px}.history-list .history-card:nth-child(2){margin-top:0}}@media screen and (min-width:992px){.history-list{align-items:flex-start;justify-content:space-between;position:relative}.history-list:before{border-right:1px solid #e3e3e3;content:"";height:100%;left:50%;position:absolute;top:0}.history-list .history-card{margin:unset;width:40%}.history-list .history-card+.history-card{margin:0}.history-list .history-card:nth-child(2n){margin-top:150px}.history-list .history-card:nth-child(2n) .history-badge{left:-150px;text-align:left}.history-list .history-card:nth-child(odd) .history-badge{right:-150px;text-align:right}}.riders-wrapper{background-image:url(/web/build/images/hf-family.76d5b794.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:4.5rem;padding:6rem 0}.riders-wrapper .breadcrumbs,.riders-wrapper .breadcrumbs a{color:#fff}.riders-wrapper .breadcrumbs li:after{color:#fff}.riders-wrapper h1{color:#fff;margin-bottom:0}.riders-wrapper p{color:#fff;font-size:16px}.riders-thx p{color:#231f20;font-size:28px;font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase}.sellers-main{margin-bottom:180px}@media screen and (min-width:992px){.container-sellers-map{max-width:calc(50% + 481px)}}@media screen and (min-width:1260px){.container-sellers-map{max-width:calc(50% + 620px)}}@media screen and (min-width:1450px){.container-sellers-map{max-width:calc(50% + 710px)}}@media screen and (min-width:992px){.container-sellers-map{margin-right:0}}.container-sellers-map>.row{display:flex;flex-wrap:wrap}.seller-search-box{display:flex;flex-direction:column;height:100%}.seller-search-box .sellers-box{background:#f8f8f8;height:100%;max-height:784px}.seller-search-box .sellers-box-empty{background:url(/web/build/images/sellers-empty-bg.9919463b.jpg) no-repeat bottom/cover}.seller-search-box .sellers-box-content,.sellers-map-outer{height:100%}.sellers-map-outer .map-sellers{height:100%;min-height:890px}@media screen and (max-width:991px){.seller-search-box .sellers-box{margin-bottom:20px;max-height:362px}.sellers-map-outer .map-sellers{min-height:400px}.seller-search-box .sellers-box{max-height:500px}}.seller-search-form{padding:0 20px 20px}.seller-search-form h4{font-size:18px;letter-spacing:.06em;line-height:1.2;margin-bottom:15px;text-transform:uppercase}.seller-search-form-inner{display:flex}.seller-search-form-inner .form-wrap{flex:1;position:relative}.seller-search-form-inner .form-control{height:50px;min-height:50px}.seller-search-form-inner .btn-gps{background:#fff;border:0;color:#231f20;font-size:22px;height:48px;line-height:48px;padding:0;position:absolute;right:1px;top:1px;width:50px}@media screen and (max-width:419px){.seller-search-form{padding:0 0 20px}.seller-search-form-inner{flex-wrap:wrap}.seller-search-form-inner .btn-primary{margin-top:10px;width:100%}}.sellers-box-content.custom-scrollbar ::-webkit-scrollbar{width:8px}.sellers-box-content.custom-scrollbar ::-webkit-scrollbar-track{background:#f8f8f8;box-shadow:none}.sellers-box-content.custom-scrollbar ::-webkit-scrollbar-thumb{background:#231f20;border-radius:4px}.sellers-box-content.custom-scrollbar .seller-items{scrollbar-color:#231f20 #f8f8f8;scrollbar-width:thin}.seller-items{height:100%;overflow-y:auto;padding:10px}.seller-item{background:#fff;border:1px solid #e3e3e3;cursor:pointer;margin-bottom:10px;padding:25px 30px}.seller-item p{line-height:1.7;margin:0}.seller-item p a{color:#231f20}.seller-item .distance{font-size:16px}.seller-item h4{font-size:18px;letter-spacing:.06em;line-height:1.2;margin-bottom:15px;text-transform:uppercase}.seller-item.active .fc,.seller-item:hover .fc{color:#e03231}.seller-item-content{display:flex;padding-left:60px;position:relative}.seller-item-content .fc{color:#231f20;font-size:34px;left:0;position:absolute;top:0;transition:color .3s}.seller-item-content .address{width:60%}@media screen and (max-width:543px){.seller-item-content{flex-wrap:wrap}.seller-item-content>div{width:100%!important}}