a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.btn-cookie.btn-cookie--accept,.btn-cookie.btn-cookie--discard,.primary-button,.secondary-button{height:42px;border:none;font-size:.85rem;cursor:pointer;min-width:9rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:5px 15px;position:relative;background-color:#ea5d1a;color:#fff;font-family:Seat Bold;border-radius:5px;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.btn-cookie.btn-cookie--accept:before,.btn-cookie.btn-cookie--discard:before,.primary-button:before,.secondary-button:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:0;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.btn-cookie.btn-cookie--accept:hover:not(.selected):before,.btn-cookie.btn-cookie--discard:hover:not(.selected):before,.primary-button:hover:not(.selected):before,.secondary-button:hover:not(.selected):before{opacity:.2}.btn-cookie.btn-cookie--accept:disabled,.btn-cookie.btn-cookie--discard:disabled,.primary-button:disabled,.secondary-button:disabled{opacity:.5}.btn-cookie.btn-cookie--discard,.secondary-button{border:2px solid #000;background-color:transparent;color:#000}.btn-cookie.btn-cookie--discard:hover,.secondary-button:hover{border-color:#666!important;color:#666!important}.icon-button{background-color:transparent;border:none;width:35px;height:35px;border-radius:50%;position:relative;cursor:pointer}.icon-button:hover:after{opacity:.3}.icon-button:after{-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1);content:"";position:absolute;pointer-events:none;width:calc(100% + 4px);height:calc(100% + 4px);border-radius:50%;background:#fff;opacity:0;left:-2px;top:-2px}.icon-button svg{position:absolute;left:50%;top:50%;fill:#ea5d1a;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vendor-button{margin-bottom:4px}.vendor-button .icon-facebook,.vendor-button .icon-google{position:absolute;left:10px;height:20px;width:20px;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.vendor-button:hover .icon-facebook,.vendor-button:hover .icon-google{opacity:.8}.facebook-button{background-color:#4268b3}input{-webkit-appearance:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}input,select,textarea{font-size:16px!important}input[type=password]{font-family:Arial!important}.standard-input-container{height:50px;font-size:15px;padding-top:10px;width:100%;margin:10px 0 5px 0;position:relative;font-family:Seat Regular}.standard-input-container.disabled{opacity:.3}.standard-input-container .standard-input-wrapper{position:relative}.standard-input-container .standard-input{background-color:transparent;border:none;border-bottom:1px solid grey;-webkit-box-shadow:none;box-shadow:none;height:40px;padding:10px 0;width:100%;outline:none;font-family:inherit;color:#1a1a1a;font-weight:400;font-size:inherit;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1);min-width:240px}.standard-input-container .standard-input:focus{border-bottom-width:2px;border-bottom-color:#ea5d1a;padding-bottom:9px}.standard-input-container .standard-input.icon{padding-left:calc(2em + 5px)}.standard-input-container .standard-input-label{position:absolute;font-weight:400;top:50%;left:0;color:#999;pointer-events:none;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.standard-input-container .standard-input-label.icon{left:calc(2em + 5px)}.standard-input-container .input-label-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1.5em;width:1.5em;fill:#ea5d1a}.standard-input-container .standard-input-info{display:block;margin-top:.5rem;color:#999;font-size:.7em;text-align:left}.standard-input-container.invalid .standard-input{border-color:#bb0a30}.standard-input-container.invalid .standard-input-info,.standard-input-container.invalid .standard-input-label{color:#bb0a30}.standard-input-container.focus .standard-input-label:not(.search-field){top:0;font-size:.75em}.standard-input-container.focus .standard-input-label.search-field{opacity:0}.standard-input-container.focus .standard-textarea-label{top:.5em;font-size:.75em}.standard-input-container.focus .standard-textarea{padding-top:1.65rem;margin-top:0;border-bottom-width:2px;border-bottom-color:#1a1a1a}.standard-input-container .standard-textarea-label{position:absolute;top:2rem;left:.5rem;color:#999;pointer-events:none}.standard-input-container .standard-textarea,.standard-input-container .standard-textarea-label{font-weight:400;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.standard-input-container .standard-textarea{background-color:transparent;width:100%;font-size:inherit;font-family:inherit;padding:.5rem;outline:none;border:1px solid grey;resize:none;margin-top:1rem}.standard-input-container .standard-textarea:hover{border-bottom-color:#1a1a1a}.standard-input-container.textarea{height:auto;padding-top:0;margin:0}.standard-input-container.standard-select-container .standard-input{-webkit-appearance:none;-moz-appearance:none;cursor:pointer;overflow-y:auto;border-radius:0;text-transform:uppercase}.standard-input-container.standard-select-container .select-arrow{position:absolute;width:2em;height:2em;top:50%;right:-.5em;pointer-events:none;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.standard-input-container.standard-select-container .select-arrow.open{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.standard-input-container.standard-select-container .select-options{position:absolute;width:100%;z-index:9999;max-height:180px;overflow:auto}.standard-input-container.standard-select-container .select-options.open{border:1px solid #ccc;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.standard-input-container.standard-select-container .select-options::-webkit-scrollbar{width:6px;background-color:#e5e5e5}.standard-input-container.standard-select-container .select-options::-webkit-scrollbar-thumb{background-color:#4c4c4c}.standard-input-container.standard-select-container .select-option{background-color:#fff;font-family:Seat Light;text-transform:uppercase;color:#000;padding:.65em;cursor:pointer;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.standard-input-container.standard-select-container .select-option:hover{background-color:#a09690;color:#fff}.standard-input-container.number .standard-input::-webkit-inner-spin-button,.standard-input-container.number .standard-input::-webkit-outer-spin-button{-webkit-appearance:none}.standard-radio{-webkit-appearance:radio}.standard-checkbox{-webkit-appearance:none;background-color:transparent;border:1px solid grey;-webkit-box-shadow:none;box-shadow:none;padding:9px;display:inline-block;position:relative;cursor:pointer;top:5px;outline:none}.standard-checkbox:disabled{background-color:#b3b3b3;opacity:.5;cursor:not-allowed}.standard-checkbox.is-invalid{background-color:transparent;border-color:#bb0a30}.standard-checkbox:checked{border:1px solid grey;-webkit-box-shadow:none;box-shadow:none}.standard-checkbox:checked:after{content:"\2713";font-size:18px;position:absolute;top:-3px;left:2px;color:#1a1a1a;-webkit-box-shadow:none;box-shadow:none}.standard-switch-container{line-height:1.5em;display:-webkit-box;display:-ms-flexbox;font-family:Seat Light;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.standard-switch-container .standard-switch-wrapper{cursor:pointer;display:inline-block;margin-left:1em;width:3em;height:1.5em;border-radius:2em;background-color:transparent;border:1px solid #ccc;position:relative;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.standard-switch-container .standard-switch-wrapper.active{background-color:#ea5d1a}.standard-switch-container .standard-switch-wrapper .indicator{display:inline-block;position:absolute;top:50%;right:.15em;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1.1em;width:1.1em;border-radius:50%;background-color:#a09690;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.standard-switch-container .standard-switch-wrapper .indicator.active{right:calc(100% - 1.2em);background-color:#fff}.license-plate-wrapper{position:relative;margin-top:5px}.license-plate-wrapper .standard-input{padding-left:45px}.license-plate-wrapper .eu-license{display:inline-block;position:absolute;z-index:10;left:9px;top:0;width:20px;height:20px}.license-plate-wrapper:before{content:"";width:30px;height:40px;position:absolute;top:calc(50% + 3px);z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:4px solid #0089da;background-color:#0089da}.license-plate-wrapper:after{content:"PL";color:#fff;font-weight:700;font-size:12px;position:absolute;bottom:10px;left:13px;z-index:10}.switch-visits label{font-family:Seat Bold;font-size:13px}.primary-heading{font-size:2.25rem;line-height:2.5rem;font-weight:700;margin-bottom:10px;font-family:Seat Bold}.secondary-heading{font-size:2rem;line-height:2.5rem}.subheading{color:#000;padding:2em}.header-wrapper{padding:2em}.header-wrapper.cars-header,.header-wrapper.partner-header{padding-bottom:1em}.dashboard-header .subtitle{font-size:1em;padding-bottom:1em}.cookie-backdrop,.modal-overlay{height:100%;width:100%;background-color:#33302f;position:fixed;z-index:2001;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cookie-backdrop,.modal,.modal-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal{background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;min-width:768px;overflow:hidden;padding-top:4em;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.05),0 0 50px 0 rgba(0,0,0,.07);box-shadow:0 0 2px 0 rgba(0,0,0,.05),0 0 50px 0 rgba(0,0,0,.07);max-height:calc(100vh - 1em);overflow:auto}.modal .subtitle{text-align:center;font-size:1.15em;padding-top:.5em;padding-bottom:.25em}.modal::-webkit-scrollbar{width:6px;background-color:#e5e5e5}.modal::-webkit-scrollbar-thumb{background-color:#4c4c4c}.modal-buttons button{margin:2em .5em}.close-button{position:absolute;top:0;right:0;background-color:transparent;border:none;padding:0;cursor:pointer}.remove-car{max-width:600px;padding:1em 0}.remove-car p{line-height:1.5em}.cancel-visit,.visit-cancellation{max-width:450px;padding:1em 0;width:100%;text-align:center}.cancel-visit button,.visit-cancellation button{margin:2em auto}.visit-cancellation .error-text{padding-bottom:2em}.visit-cancellation.change-password{padding:1em 0}.visit-cancellation .cancel-buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.visit-cancellation button:first-of-type{max-width:240px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.change-password .password-recovery-wrapper .standard-input-container:nth-of-type(2){margin-top:1.5em}.modal-header{text-align:center}.modal-text{max-width:600px;line-height:1.5em;margin:1em}.toggle-button-enter-active,.toggle-button-leave-active{-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.toggle-button-enter,.toggle-button-leave-to{opacity:0;max-height:0}.toggle-button-leave,.toggle-enter-to{opacity:1;max-height:100px}.fade-enter-active,.fade-leave-active{opacity:0;-webkit-transition:.1s cubic-bezier(.75,.02,.5,1);transition:.1s cubic-bezier(.75,.02,.5,1)}.fade-enter,.fade-leave-to{opacity:0}.fade-enter-to{opacity:1}@-webkit-keyframes active-link{0%{width:0}to{width:calc(100% - 2em)}}.datepicker-wrapper{height:50px;font-size:15px;display:inline-block;position:relative;padding-top:10px}.datepicker-wrapper .vdp-datepicker input{height:40px!important;border:none;font-size:15px;min-width:300px;font-family:Seat Regular;outline:none;border-bottom:1px solid #000;position:relative;padding:12.5px 0;background-color:transparent}.datepicker-wrapper .vdp-datepicker:after{content:"Data wizyty";font-size:.75em;position:absolute;top:-10px;color:#999}.datepicker-wrapper .vdp-datepicker__calendar{font-family:Seat Regular}.datepicker-wrapper .vdp-datepicker__calendar .cell:hover{border-color:#000!important}.datepicker-wrapper .vdp-datepicker__calendar .cell .selected{background-color:#bb0a30}.datepicker-wrapper .calendar-wrapper{display:inline-block;position:absolute;top:50%;right:0;-webkit-transform:translateY(calc(-50% + 5px));transform:translateY(calc(-50% + 5px));pointer-events:none}.datepicker-wrapper .calendar-wrapper .icon{height:24px;width:24px}.turnoff-message{border-radius:8px;color:#fff;background-color:rgba(16,16,16,.8);padding:2em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:700px;max-height:400px;width:90%;height:auto;line-height:1.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.turnoff-message ul{list-style-type:disc;list-style-position:outside;margin:0;padding-left:3em;text-align:left}.turnoff-message li{margin:.5em 0}.turnoff-message a{color:#ccc;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.turnoff-message .start-text{font-size:1.2em;letter-spacing:.05em;line-height:1.3em;margin-bottom:1em}.turnoff-message .search-dealer-link{padding:1.2em 0}*{-webkit-box-sizing:border-box;box-sizing:border-box}a,button{outline:none}p{font-family:Seat Light}#app{background-size:100% 100%;min-height:100vh;position:relative;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#app,.container{display:-webkit-box;display:-ms-flexbox;display:flex}.container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:100%}.card,.card-container{background-color:#fff}.card-container.modal-mode{width:100%;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0}.card-container.modal-mode .bottom-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.divider{width:100%;display:block;height:1px;background:#e5e5e5}.main-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(100vh - 50px)}.trademark{max-height:60px}.bold{font-weight:700}.spacer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.fluid{width:100%}.vgp-footer{position:absolute;bottom:0;background-color:#33302f;width:100%;text-align:center;z-index:10;height:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vgp-footer .vgp-footer-title{font-size:.7rem;color:#e5e5e5}.center-spinner{position:fixed;height:calc(100vh + 1px);width:calc(100vw + 1px);background-color:#33302f;left:50%;top:50%;z-index:9999;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vdp-datepicker__calendar .cell.selected{background-color:#ea5d1a!important;color:#fff}.car-block-tooltip{background-color:#a09690;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 .5em;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.05),0 0 50px 0 rgba(0,0,0,.07);box-shadow:0 0 2px 0 rgba(0,0,0,.05),0 0 50px 0 rgba(0,0,0,.07)}.car-block-tooltip .tooltip-arrow{border-color:#a09690!important}.car-service-tooltip{max-width:200px;padding:.5em;background-color:#a09690;height:auto;position:absolute;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.05),0 0 50px 0 rgba(0,0,0,.07);box-shadow:0 0 2px 0 rgba(0,0,0,.05),0 0 50px 0 rgba(0,0,0,.07)}.car-service-tooltip .tooltip-inner{-webkit-transform:none;transform:none}.car-service-tooltip .tooltip-arrow{border-color:#a09690!important}.nav-buttons-tooltip{background-color:#fff;height:35px;top:5px!important;padding:0 .5em;border:1px solid #ccc;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.05),0 0 50px 0 rgba(0,0,0,.07);box-shadow:0 0 2px 0 rgba(0,0,0,.05),0 0 50px 0 rgba(0,0,0,.07)}.nav-buttons-tooltip .tooltip-inner{color:#000!important;font-family:Seat Regular!important}.nav-buttons-tooltip .tooltip-arrow{border-color:#fff!important}.tooltip-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent!important;font-family:Seat Light!important;font-size:.65em!important}.login-alert-box{text-align:center;padding-bottom:1em;font-size:.75em;max-width:300px;margin:0 auto;color:#bb0a30}.banner{background-color:#4c4c4c;color:#fff;font-size:.9em;width:100%;position:fixed;z-index:3000}.banner .banner-wrapper{margin:0 auto;padding:1em 0;text-align:right;padding:1em 2em}.banner a{color:#fff;cursor:pointer}.banner p{line-height:1.25em;margin-bottom:1em;text-align:left}.cookie-content{background:#fff;max-width:800px;max-height:565px;overflow-y:auto;padding:35px}.cookie-content .secondary-heading{margin-bottom:20px}.cookie-content label,.cookie-content p{font-family:Seat Light;font-size:15px;text-align:justify;margin-bottom:10px;line-height:1.55;display:block}.cookie-content label strong,.cookie-content p strong{font-family:Seat Bold}.cookie-content p:last-of-type{margin-bottom:0}.cookie-content a{color:#ea5d1a;font-family:Seat Bold;font-weight:700;text-decoration:none}.cookie-content .standard-input-container{padding-top:0;height:auto;max-width:none!important}.cookie-content .standard-checkbox{-webkit-transform:translateY(2px);transform:translateY(2px);margin-right:5px}@media screen and (max-width:800px){.cookie-content{height:100vh;max-height:none}}@media screen and (max-width:550px){.cookie-content{padding:25px}}.cookie-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cookie-radios label{font-family:Seat Bold}.cookie-content::-webkit-scrollbar{width:6px;background-color:#e5e5e5}.cookie-content::-webkit-scrollbar-thumb{background-color:#4c4c4c}.cookie-buttons,.cookie-links{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.cookie-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.btn-cookie.btn-cookie--link{color:#000;cursor:pointer;background:transparent;border:none;font-size:15px;font-family:Seat Bold}@media screen and (max-width:500px){.btn-cookie{min-width:120px!important;max-width:140px}}.sign-buttons-wrapper{padding:2em}.login-page-view{background-size:cover;background-position:50%;background-repeat:no-repeat}.bottom-buttons-wrapper{padding:2em}.bottom-buttons-wrapper p{text-align:center;margin:1em 0;font-size:.8rem;font-weight:700}.login-button{border-color:#ea5d1a;color:#ea5d1a}.login-form{padding:2em}.login-form .login-input{margin-top:0;margin-bottom:1.5em}.login-form .forgotten-pass-wrapper{text-align:right;padding-bottom:1.5em}.login-form .forgotten-pass-link{font-size:.75rem;text-decoration:none;font-weight:700;color:#000}.login-container{max-width:400px}.background-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(31%,rgba(0,0,0,.1)),color-stop(32%,rgba(0,0,0,.11)),color-stop(60%,rgba(51,48,47,.85)),color-stop(70%,#33302f));background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.1) 31%,rgba(0,0,0,.11) 32%,rgba(51,48,47,.85) 60%,#33302f 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#33302F",GradientType=1)}.background-overlay,.header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:calc(100vh - 50px)}.header-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 0 5em 5em}.header-container h1{color:#fff;font-family:Seat Bold;margin:.25em 0}.header-container p{color:#e5e5e5;font-size:1.16rem}.appoint-visit-form{width:100%}.appoint-visit-form .top-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:250px}.appoint-visit-form .top-wrapper .standard-input-container,.appoint-visit-form .top-wrapper .standard-select-container{width:300px}.appoint-visit-form .bottom-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:2em}.appoint-visit-form .next-button{border-color:#ea5d1a;color:#ea5d1a}.car-created{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:250px}.dashboard{width:100%;position:relative;background-color:#fbfafa}.user-profile-view{padding:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-profile-view p{font-size:1em}.user-profile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.user-profile-form,.user-profile-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-profile-form{min-width:360px;margin-top:1.5em;padding:.25em 1.5em 0 1.5em;background-color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.user-profile-form .user-profile-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-profile-form .user-profile-buttons button{min-width:calc(90% + 3.33em);margin-bottom:1.25em}.user-profile-form .inputs-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;padding-bottom:1em}.user-profile-form .input-wrapper{margin-bottom:1.02em}.favourite-partner{margin-left:2em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.favourite-partner .favourite-partner-container{height:100%}.favourite-partner .favourite-partner-wrapper{padding-top:1.5em;height:calc(100% - 1em);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.favourite-partner .service-station-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;min-width:320px}.favourite-partner .service-station-block .service-station-element{padding:1.5em 1.5em 0 1.5em}.favourite-partner .service-station-block .details{padding:0 1.5em}.favourite-partner .service-station-block .service-station-name{padding-right:1em}.favourite-partner .service-station-block .slot-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:1em 0 0 0}.favourite-partner .service-station-block .slot-container .change-button{width:90%;margin:0 5% 1.25em 5%}.favourite-partner .add-partner-block{height:100%;min-width:320px;margin:0}.my-cars-view .partner-header{padding-top:0}.add-car-bottom-wrapper{position:fixed;bottom:-2px;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(9%,hsla(0,0%,94.9%,.97)),to(hsla(0,0%,94.9%,.97)));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,94.9%,.97) 9%,hsla(0,0%,94.9%,.97));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#f2f2f2",GradientType=0);z-index:1}.add-car-bottom-wrapper .floating-add-car-button{margin:2.5em auto 2em auto}.add-car-bottom-wrapper .floating-add-car-button span{display:inline-block;line-height:36px;position:relative}.add-car-bottom-wrapper .floating-add-car-button span .icon-add{position:relative;top:8px;margin-right:10px}.my-cars-container,.my-partner-container{margin:0 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-block{min-height:300px;margin:0 1em 2em 1em;width:calc(100% - 2em)}.car-block{background-color:#fff;position:relative;padding:1.5em 2em;overflow:hidden;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.car-block .car-model{line-height:1.25em;margin-top:0;margin-bottom:5px;font-family:Seat Bold;font-size:1em}.car-block .car-engine{line-height:1em;margin-top:0;margin-bottom:15px;font-family:Seat Light;font-size:.65em}.car-block .car-vin-number{line-height:1em;margin-top:20px;margin-bottom:5px;font-family:Seat Bold;font-size:.75em}.car-block .car-license-plate{line-height:1.25em;margin-top:0;margin-bottom:0;font-family:Seat Bold;font-size:1em;color:#ea5d1a}.car-block .car-image{max-width:100%;max-height:100%;margin:0 auto}.car-block .car-content{text-align:center}.car-block:hover:not(.visit){-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.05),0 0 50px 0 rgba(0,0,0,.07);box-shadow:0 0 2px 0 rgba(0,0,0,.05),0 0 50px 0 rgba(0,0,0,.07);background-color:#f3f3f1}.car-block:hover:not(.visit) .controls-container{right:0}.car-block .car-footer .next-visit{line-height:1.5em;margin-top:10px;margin-bottom:10px;font-family:Seat Regular;font-size:.75em;text-align:center;color:#b3b3b3;height:36px;position:relative}.car-block .car-footer .next-visit p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:150px}.car-block .car-footer .next-visit span{font-family:Seat Bold}.car-block .car-footer .next-visit .next-visit-date{color:#00afac}.car-block.visit-canceled{margin:1.5em 0 3em 0;width:100%!important}.controls-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:-2.75em;top:0;height:100%;width:2.75em}.controls-container,.controls-container .visit-control-button{background:#fff;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.controls-container .visit-control-button{cursor:pointer;border:none;height:45px;border-bottom:1px solid #f2f2f2}.controls-container .visit-control-button:hover{opacity:.5}.controls-container .icon{width:24px;height:24px;fill:#ea5d1a}.controls-container.mobile{right:0}.add-car-block,.add-partner-block{border:1px dashed #a09690;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.add-car-block .add-car-inner,.add-car-block .add-partner-inner,.add-partner-block .add-car-inner,.add-partner-block .add-partner-inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-align:center;top:50px;-webkit-transform:translateY(-50px);transform:translateY(-50px);color:#999}.add-car-block .add-car-inner span,.add-car-block .add-partner-inner span,.add-partner-block .add-car-inner span,.add-partner-block .add-partner-inner span{display:inline-block;border:1px solid transparent;border-radius:50%;height:55px;width:55px;margin:1em 0;position:relative}.add-car-block .add-car-inner .icon-car,.add-car-block .add-partner-inner .icon-car,.add-partner-block .add-car-inner .icon-car,.add-partner-block .add-partner-inner .icon-car{width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;fill:#ea5d1a;color:#ea5d1a}.add-car-block .add-car-inner .icon-partner,.add-car-block .add-partner-inner .icon-partner,.add-partner-block .add-car-inner .icon-partner,.add-partner-block .add-partner-inner .icon-partner{height:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#ea5d1a;fill:#ea5d1a}.add-car-block .add-car-inner p,.add-car-block .add-partner-inner p,.add-partner-block .add-car-inner p,.add-partner-block .add-partner-inner p{width:75%;margin:0 auto;font-size:15px;color:#000}.add-car-block .add-car-inner p:nth-of-type(2),.add-car-block .add-partner-inner p:nth-of-type(2),.add-partner-block .add-car-inner p:nth-of-type(2),.add-partner-block .add-partner-inner p:nth-of-type(2){margin-top:1em;font-family:Seat Regular;font-weight:700}.add-car-block .add-car-button,.add-partner-block .add-car-button{margin-bottom:-1px;width:calc(100% + 1px);margin-left:-.5px}.add-car-block .add-car-button .btn-cookie.btn-cookie--discard,.add-car-block .add-car-button .secondary-button,.add-partner-block .add-car-button .btn-cookie.btn-cookie--discard,.add-partner-block .add-car-button .secondary-button{width:90%;margin:0 5% 1.25em 5%}.my-partner-container{padding-bottom:2em}.my-partner-container .service-station-block{min-height:300px}.my-partner-container .service-station-block .change-partner-button{width:90%;margin:0 5% 1.5em 5%}.my-car-view .my-car-info{padding-bottom:2em}.my-car-view .my-car-info .car-block{margin:0 2em;width:calc(100% - 4em);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:0;height:auto}.my-car-view .my-car-info .car-block .header{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:2em;font-size:1.25em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.my-car-view .my-car-info .car-block .content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.my-car-view .my-car-info .car-block .content .car-image{min-height:100%}.my-car-view .my-car-info .car-block .delete-car-button,.my-car-view .my-car-info .car-block .edit-license-plate-button{background-color:transparent;border:none;-webkit-transform:translateY(5px);transform:translateY(5px);cursor:pointer;border-radius:50%;border:1px solid #000;width:35px;height:35px;background-color:#fff;position:relative;margin-left:.5em;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.my-car-view .my-car-info .car-block .delete-car-button:hover,.my-car-view .my-car-info .car-block .edit-license-plate-button:hover{opacity:.5}.my-car-view .my-car-info .car-block .delete-car-button svg,.my-car-view .my-car-info .car-block .edit-license-plate-button svg{color:#000;position:absolute;width:20px;height:20px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.my-car-view .my-car-visits p{padding-bottom:2em}.my-car-view .my-car-visits.padding-bottom{padding-bottom:4em!important}.my-car-view .visit-block .visit-info{width:70%}.my-car-view .visit-block .visit-info .visit-info-element{width:33.33%}.my-car-view .visit-block .aso-info{width:30%}.my-car-view .show-all-element{font-family:Seat Light;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.my-car-view .show-all-element a{text-decoration:none;color:#000;font-size:.9em;padding:0 .5em .5em .5em;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.my-car-view .show-all-element a:hover{color:#ea5d1a}.my-visits-view .dashboard-header{padding:2em 2em 0 2em}.my-visits-view .step-progress-bar{margin:0 2em}.my-car-visits-wrapper{padding:1em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-car-visits{padding:0 2em 2em 2em}.my-car-visits.padding-bottom{padding-bottom:4em}.visit-block{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;background-color:#fff;margin-bottom:1.5em;position:relative;overflow:hidden;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.visit-block,.visit-block .auto-info{display:-webkit-box;display:-ms-flexbox;display:flex}.visit-block .auto-info{width:30%}.visit-block .auto-info.hide{width:0}.visit-block .car-service-info-icon{height:20px;-webkit-transform:translateY(4px);transform:translateY(4px);fill:#ea5d1a}.visit-block .car-block.visit{background-color:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;min-height:0;height:100%;margin:0;padding:0}.visit-block .car-block.visit:hover{-webkit-box-shadow:none;box-shadow:none}.visit-block .car-block.visit .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1.5em 1.5em 1.5em 0;min-height:100%;min-width:65%}.visit-block .car-block.visit .car-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.visit-block .car-block.visit .car-content .car-image{-ms-flex-item-align:center;align-self:center}.visit-block .car-block.visit .car-engine,.visit-block .car-block.visit .car-model{display:inline-block;margin-bottom:5px}.visit-block .car-block.visit .car-model{padding-right:.25em}.visit-block .car-block.visit .car-vin-number{margin-bottom:15px}.visit-block .visit-info{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5em;font-size:15px;width:45%}.visit-block .visit-info .visit-info-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.25em}.visit-block .visit-info .visit-info-element:first-of-type,.visit-block .visit-info .visit-info-element:nth-of-type(3){width:25%}.visit-block .visit-info .visit-info-element:nth-of-type(2){width:50%}.visit-block .visit-info .visit-cost,.visit-block .visit-info .visit-date,.visit-block .visit-info .visit-type{font-family:Seat Bold;line-height:1.25em;font-size:.88em;margin-right:.5em;color:#ea5d1a}.visit-block .visit-info .visit-type .left-margin{margin-left:-3px}.visit-block .visit-info .label{font-size:.65em;margin-bottom:15px;font-family:Seat Regular}.visit-block .aso-info{padding:1.5em 2.5em 1.5em 1.5em;width:25%}.visit-block .aso-info .visit .service-station-name{line-height:1.25em;margin-top:0;margin-bottom:5px;font-family:Seat Bold;font-size:1em}.visit-block .aso-info .visit .service-station-address{line-height:1em;margin-top:10px;margin-bottom:5px;font-family:Seat Regular;font-size:.75em}.visit-block:hover{-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.05),0 0 50px 0 rgba(0,0,0,.07);box-shadow:0 0 2px 0 rgba(0,0,0,.05),0 0 50px 0 rgba(0,0,0,.07);background-color:#f3f3f1}.visit-block:hover .controls-container{right:0}.visit-block:hover .aso-info .service-station-block{background-color:#f3f3f1}.visit-block.canceled{-webkit-box-ordinal-group:101;-ms-flex-order:100;order:100;opacity:.35;position:relative}.visit-block.canceled .controls-container{right:0}.visit-block.canceled .controls-container:before{content:"Anulowana";font-family:Seat Bold;position:absolute;top:50%;left:50%;width:80px;text-align:center;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.visit-block.canceled:hover,.visit-block.canceled:hover .aso-info .service-station-block{background-color:#f2f2f2}.new-visit-search-bar{max-width:320px}.new-visit-container{padding-bottom:4.5em}.visits-control-button{position:fixed;bottom:-2px;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(9%,hsla(0,0%,94.9%,.97)),to(hsla(0,0%,94.9%,.97)));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,94.9%,.97) 9%,hsla(0,0%,94.9%,.97));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#f2f2f2",GradientType=0)}.visits-control-button button{width:200px}.visits-control-button .go-back-button{color:#000!important;margin:1em 0 2.5em 2em}.visits-control-button .go-next-button{margin:1em 2em 2.5em 0}.visits-control-button .go-next-button.disabled{background-color:#cbcbcb}.visits-control-button .step-indicator{border-top:none;width:auto;min-width:120px}.price-disclaimer{font-size:.7em;margin:1.5em auto;max-width:90%;text-align:center}.new-visit-container .new-visit-search-bar{margin-left:2em}.new-visit-container .new-visit-wrapper{margin:2em calc(2em - .75%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.new-visit-container .choose-station-view{min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new-visit-container .choose-station-view .service-station-element:not(.slot-container){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1.5em 2em 0 2em}.new-visit-container .choose-station-view .service-station-element.details{padding-top:0}.new-visit-container .choose-station-view .service-station-element .service-station-open,.new-visit-container .choose-station-view .service-station-element .service-station-phone{margin:.75em 0 0 0}.new-visit-container .choose-station-view .slot-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.5em}.new-visit-container .choose-station-view.favourite-partner{margin:2em}.new-visit-container .choose-station-view.selected{background-color:#f3f3f1}.new-visit-container .choose-station-view .change-button,.new-visit-container .choose-station-view .choose-station-button{width:90%;margin:0 5% 1.25em 5%}.new-visit-container .choose-station-view .change-button.selected,.new-visit-container .choose-station-view .choose-station-button.selected{color:#fff;background-color:#000}.new-visit-container .choose-station-view .change-button{background-color:#000}.new-visit-container .pick-visit-container{padding:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.new-visit-container .pick-visit-container .datepicker-container{padding-top:.5em;padding-right:.5em}.new-visit-container .pick-visit-container .datepicker-container .first-available-button{margin:1em 0;background-color:#000}.new-visit-container .pick-visit-container .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.new-visit-container .pick-visit-container p{width:100%;margin-bottom:1.5em;font-size:1em}.new-visit-container .pick-visit-container li{height:50px;position:relative;margin:.5em 0}.new-visit-container .pick-visit-container li .key-indicator{width:50px;height:50px;border-radius:5px;display:inline-block}.new-visit-container .pick-visit-container li .key-text{font-size:.85em;position:absolute;top:50%;padding:0 .75em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.new-visit-container .pick-visit-container li:first-of-type .key-indicator{border:1px solid #ccc;background-color:#000}.new-visit-container .pick-visit-container li:nth-of-type(2) .key-indicator{background-color:#a09690}.new-visit-container .pick-visit-container li:nth-of-type(3) .key-indicator{background-color:#ea5d1a}.new-visit-container .pick-visit-container .visitpicker-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:calc(100% - 300px)}.new-visit-container .pick-visit-container .visitpicker-container .week-control{width:3em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new-visit-container .pick-visit-container .visitpicker-container .week-control a{height:50px}.new-visit-container .pick-visit-container .visitpicker-container .week-control:first-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.new-visit-container .pick-visit-container .visitpicker-container .week-control .next,.new-visit-container .pick-visit-container .visitpicker-container .week-control .previous{margin-top:1.5em;height:35px;width:35px;color:#000}.new-visit-container .pick-visit-container .visitpicker-container .visitpicker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.new-visit-container .pick-visit-container .visitpicker-container .visitpicker-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.new-visit-container .pick-visit-container .visitpicker-container .visitpicker-date{padding:.75em;-ms-flex-pack:distribute;justify-content:space-around;position:relative;min-width:160px;max-width:160px}.new-visit-container .pick-visit-container .visitpicker-container .visitpicker-date.weekend{background-color:#eee}.new-visit-container .pick-visit-container .visitpicker-container .visitpicker-date.weekend .not-available-button{background-color:#d9d9d9}.new-visit-container .pick-visit-container .visitpicker-container .visitpicker-date.disabled .date-head,.new-visit-container .pick-visit-container .visitpicker-container .visitpicker-date.disabled .not-available-button{opacity:.25}.new-visit-container .pick-visit-container .visitpicker-container .visitpicker-date .date-head{border-bottom:1px solid #ccc;padding-bottom:.5em;height:50px;margin:0 0 .5em 0}.new-visit-container .pick-visit-container .visitpicker-container .visitpicker-date .date-head div{text-align:center;font-family:Seat Regular}.new-visit-container .pick-visit-container .visitpicker-container .visitpicker-date .date-head div:first-child{font-size:.75em;line-height:2em;color:#999}.new-visit-container .pick-visit-container .visitpicker-container .visitpicker-date:first-child{margin-left:0}.new-visit-container .pick-visit-container .visitpicker-container .visitpicker-date:last-child{margin-right:0}.new-visit-container .pick-visit-container .visitpicker-container .btn-cookie.btn-cookie--discard,.new-visit-container .pick-visit-container .visitpicker-container .secondary-button{min-width:0!important;margin:0}.new-visit-container .pick-visit-container .visitpicker-container .available-else-button{background-color:#a09690;color:#fff;font-weight:700;font-size:.65em;height:42px;min-width:0}.new-visit-container .pick-visit-container .visitpicker-container .available-time-button{width:100%;height:42px;margin-bottom:.5em;border-radius:5px;min-width:0;background-color:#000}.new-visit-container .pick-visit-container .visitpicker-container .available-time-button.active{background-color:#ea5d1a;color:#fff;border:none}.new-visit-container .pick-visit-container .visitpicker-container .available-time-button.active:hover{color:#fff!important;border-color:transparent}.new-visit-container .pick-visit-container .visitpicker-container .not-available-button{height:42px;background-color:#f4f3f1;border-radius:5px}.confirmed-visit{padding-top:4em;text-align:center}.confirmed-visit p{padding-bottom:1em;line-height:2em}.confirmed-visit p span{font-weight:700}.confirmed-visit .registered-visit-wrapper{padding-top:2em}.confirmed-visit .new-account-buttons button{margin:1.5em 1em}.fixed-switch{position:fixed;bottom:-2px;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(9%,hsla(0,0%,94.9%,.97)),to(hsla(0,0%,94.9%,.97)));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,94.9%,.97) 9%,hsla(0,0%,94.9%,.97));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#f2f2f2",GradientType=0);display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75em 0 1.75em 0}.new-account-form-container .column:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.new-account-form-container .input-wrapper{width:50%;margin-bottom:.5em}.new-account-form-container .input-wrapper:nth-of-type(odd){padding-right:1em}.new-account-form-container .input-wrapper:nth-of-type(2n){padding-left:1em}.new-account-form-container .input-wrapper .standard-input{min-width:0;width:100%}.new-account-form-container .checkbox-wrapper,.new-account-form-container .info-requirement{position:relative;margin-top:1em;padding:.1em 0 0 2em;max-width:600px;font-family:Seat Light}.new-account-form-container .checkbox-wrapper .new-account-checkbox,.new-account-form-container .info-requirement .new-account-checkbox{position:absolute;left:0;top:0;margin:0}.new-account-form-container .checkbox-wrapper a,.new-account-form-container .info-requirement a{color:#000;display:inline-block;font-family:Seat Bold;text-decoration:none;margin-top:.5em}.new-account-form-container .new-account-checkbox-label{font-size:.75em}.new-account-form-container .more-info,.new-account-form-container .new-account-checkbox-label a{text-decoration:none;color:#000;font-weight:700}.new-account-form-container .more-info{position:relative;top:5px}.new-account-form-container .new-account-button-wrapper{text-align:center;margin-top:1em}.new-account-form-container .new-account-buttons button{margin:1em}.new-account-form-container.new-account{max-width:700px;padding:2em 4em 4em 4em}.new-account-form-container.new-visit{padding:2em 2em 6em 2em}.new-account-form-container.new-visit .column{max-width:600px}.new-account-form-container.new-visit .column:nth-of-type(2){margin-top:1em}.new-account-form-container.new-visit .inputs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.new-account-form-container.new-visit .checkbox-wrapper{margin:2em 0 0 1em}.new-account-form-container .new-account-button{width:200px;min-width:200px;border-color:#ea5d1a;color:#ea5d1a}.new-account-text p{line-height:1.5em}.info-requirement{padding:1em 0;font-size:.75em}.info-requirement p{font-family:Seat Light;padding:.25em 0}.info-requirement p a{margin-top:0!important}.navigation{width:100%;height:50px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#fff;z-index:2000;-webkit-transition:.35s cubic-bezier(.75,.02,.5,1);transition:.35s cubic-bezier(.75,.02,.5,1);top:0}.navigation.hide{top:-100px}.navigation .menu-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.navigation .trademark{max-width:120px;max-height:50px;position:relative;margin:0 1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.navigation .user-controls{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;line-height:50px}.navigation .user-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1em}.navigation .user-buttons .icon-button:first-of-type{margin-right:.5em}.navigation .user-buttons .icon-button:nth-of-type(2){margin-left:.5em}.navigation .user-buttons .icon-button .logout-icon,.navigation .user-buttons .icon-button .user-icon{height:25px;width:25px}.navigation .user-info{color:#999}.navigation .user-info .bold{font-family:Seat Bold}.navigation .navigation-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14px}.navigation .navigation-list .navigation-element{height:50px;line-height:50px;padding:0 1em;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navigation .navigation-list .navigation-element a{text-decoration:none;color:#000;font-family:Seat Regular;width:100%;height:100%;display:inline-block}.navigation .navigation-list .navigation-element.active{font-weight:700}.navigation .navigation-list .navigation-element.active a{position:relative}.navigation .navigation-list .navigation-element.active a:after{content:"";width:100%;height:2px;background-color:#000;position:absolute;bottom:0;left:0;-webkit-animation:active-link .3s cubic-bezier(.75,.02,.5,1);animation:active-link .3s cubic-bezier(.75,.02,.5,1)}.navigation .vgp-link{height:40px;line-height:50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;margin:5px 0}.navigation .vgp-link a{padding:0 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;height:40px;text-decoration:none;border-left:1px solid #f2f2f2;color:#000;font-family:Seat Regular}.navigation .vgp-link a span{padding-left:5px;color:#ea5d1a}.navigation.mobile{position:fixed;text-align:center;height:70px}.navigation.mobile .trademark-wrapper{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%}.navigation.mobile .trademark-wrapper .trademark{max-width:100%;max-height:50%;margin:0 auto}.navigation.mobile .burger-menu{position:absolute;right:1.5em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:16px;line-height:0;cursor:pointer}.navigation.mobile .burger-menu span{background-color:#000;position:absolute;height:1px;width:30px;left:50%;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.navigation.mobile .burger-menu span:first-of-type{top:0}.navigation.mobile .burger-menu span:nth-of-type(2){top:50%}.navigation.mobile .burger-menu span:nth-of-type(3){top:100%}.navigation.mobile .burger-menu.open span{position:absolute}.navigation.mobile .burger-menu.open span:first-of-type{top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.navigation.mobile .burger-menu.open span:nth-of-type(2){opacity:0}.navigation.mobile .burger-menu.open span:nth-of-type(3){top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.navigation.mobile .navigation-list{opacity:0;display:none;background-color:#f2f2f2;position:absolute;width:100%;top:70px;z-index:99999;padding:1.5em 0 0 0}.navigation.mobile .navigation-list .user-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-ms-flex-pack:distribute;justify-content:space-around;border-top:1px solid #d9d9d9}.navigation.mobile .navigation-list .user-info{display:-webkit-box;display:-ms-flexbox;display:flex;color:#ea5d1a}.navigation.mobile .navigation-list .user-info span{padding-left:.25em}.navigation.mobile .navigation-list .navigation-element{margin:0 auto;-ms-flex-negative:1;flex-shrink:1}.navigation.mobile .navigation-list .navigation-element a{width:auto}.navigation.mobile .navigation-list .navigation-element:nth-of-type(3){margin-bottom:1.5em}.navigation.mobile .navigation-list.open{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:1}.navigation .nav-mobile-overlay{-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1);position:absolute;top:70px;width:100vw;height:calc(100vh - 70px);background-color:#33302f}@keyframes active-link{0%{width:0}to{width:calc(100% - 2em)}}.password-recovery-container{padding:2em 3em 3em 3em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:60%}.password-recovery-container,.password-recovery-container .password-recovery-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.password-recovery-container .password-recovery-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:180px}.password-recovery-container .pass-recovery-button{min-width:240px;margin:2.5em auto 0 auto;color:#ea5d1a;border-color:#ea5d1a}.pass-sent-info{max-width:600px}.find-service-view{background-color:#f2f2f2}.services-map-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 50px);padding-bottom:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;position:relative}.services-map-container .service-stations-wrapper{-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.05),0 0 50px 0 rgba(0,0,0,.07);box-shadow:0 0 2px 0 rgba(0,0,0,.05),0 0 50px 0 rgba(0,0,0,.07)}.services-map-container.service-stations-showed #map{max-width:calc(100% - 300px)}.services-map-container.mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:200vh}.services-map-container.mobile .service-stations-container{padding-top:1.5em;padding-bottom:.5em}#map{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}#map [class*=map-marker]{outline:none}#map [class*=map-marker]:hover .cluster-count{color:#ea5d1a}#map [class*=map-marker]:hover:before{border-color:#fff transparent transparent transparent}#map [class*=map-marker]:after{content:"";position:absolute;background-color:#ea5d1a;opacity:0;right:20px;top:0;width:15px;height:40px;z-index:-100;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}#map [class*=map-marker].hovered .service-icon{fill:#ea5d1a}#map [class*=map-marker].hovered .info-box{opacity:1;visibility:visible}#map [class*=map-marker].hovered .marker-label-content{background-color:#fff!important}#map [class*=map-marker].hovered .marker-label-content:before{border-color:#fff transparent transparent transparent}#map [class*=map-marker].hovered:after{opacity:1}#map.mobile{width:100%}#map .marker-label-content{background-color:#ea5d1a!important;position:relative;z-index:100;border-radius:50%;width:30px!important;height:30px!important}#map .marker-label-content,#map .marker-label-content:before{-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}#map .marker-label-content:before{content:"";position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;z-index:10;border-style:solid;border-width:15px 12px 0 12px;border-color:#ea5d1a transparent transparent transparent}#map .marker-label{height:100%;width:100%}#map .marker-label .service-icon{height:18px;width:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#fff}#map .marker-label .info-box{opacity:0;visibility:hidden;position:absolute;min-width:140px;height:40px;top:0;border-top-right-radius:20px;border-bottom-right-radius:20px;left:calc(100% - 20px);font-size:10px;background-color:#ea5d1a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;outline:none;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}#map .marker-label .info-box div{text-align:center}#map .marker-label .info-box div:first-of-type{font-weight:700;line-height:1em}.service-stations-wrapper{width:18%;min-width:300px;max-height:100vh;overflow-y:auto;overflow-x:hidden;z-index:400;background-color:#fff}.service-stations-wrapper.mobile{width:100%;max-height:100vh;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.service-stations-wrapper::-webkit-scrollbar{width:6px;background-color:#e5e5e5}.service-stations-wrapper::-webkit-scrollbar-thumb{background-color:#4c4c4c}.map-search-bar{position:absolute;z-index:500;min-width:360px;left:0;top:0;background-color:#fff;padding:.5em 2em 2em 2em;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.05),0 0 50px 0 rgba(0,0,0,.07);box-shadow:0 0 2px 0 rgba(0,0,0,.05),0 0 50px 0 rgba(0,0,0,.07)}.map-search-bar.mobile{position:static;padding:0 1em 1.5em 1em}.service-stations-container{width:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.service-stations-container .add-partner-block{width:80%;margin:10%;min-height:200px;max-height:200px}.service-stations-container .service-station-block.map-view{background-color:#fff;padding:3em 1.5em 1em 1.5em;border-bottom:1px solid #f2f2f2}.service-stations-container .service-station-block.map-view .details{padding-bottom:1em}.service-stations-container .service-station-block.map-view .service-station-name{margin-right:2em}.service-stations-container .service-station-block.map-view .show-more-details-link{padding-bottom:1.5em}.service-stations-container .service-station-block.map-view .set-favourite-partner-button{top:2.5em}.service-stations-container .service-station-block.hovered{background-color:#f3f3f1}.service-stations-container .service-station-block .slot-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}.service-stations-container .service-station-block .slot-container .choose-service-partner-button{width:100%}.cluster-icon-wrapper{outline:none}.cluster-icon{background-color:#ea5d1a!important;position:relative;z-index:100;border-radius:50%;width:30px!important;height:30px!important;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.cluster-icon:hover{background-color:#fff!important}.cluster-icon:hover .cluster-count{color:#ea5d1a}.cluster-icon:hover:before{border-color:#fff transparent transparent transparent}.cluster-icon:before{content:"";bottom:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;z-index:10;border-style:solid;border-width:15px 12px 0 12px;border-color:#ea5d1a transparent transparent transparent}.cluster-icon .cluster-count,.cluster-icon:before{position:absolute;left:50%;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.cluster-icon .cluster-count{color:#fff;font-family:Seat Bold;font-size:1.15em;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.leaflet-control-attribution a{color:#000!important;font-weight:700}.car-service-block{min-height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.5em;height:auto;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.car-service-block.chosen{background-color:#f3f3f1}.car-service-block .header{padding:1.5em 2em 0 2em}.car-service-block .header h3{line-height:1em;margin-top:0;margin-bottom:0;font-family:Seat Bold;font-size:1em}.car-service-block .content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1em 2em 1em 2em;font-family:Seat Regular}.car-service-block .content p{font-size:.9em;line-height:1.25em}.car-service-block .content .standard-input-container{margin:0 auto}.car-service-block .content .cost{line-height:1em;margin-top:1em;margin-bottom:0;font-family:Seat Bold;font-size:1em;color:#ea5d1a}.car-service-block .content .cost span{font-size:.75em}.car-service-block .footer{margin:0 5% 1.5em 5%}.car-service-block .footer .primary-button.selected,.car-service-block .footer .selected.btn-cookie.btn-cookie--accept{background-color:#000;color:#fff}.car-mileage{padding-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.car-mileage .standard-input-container{margin:2em 0}.car-mileage .car-mileage-button{margin:0 auto}.service-station-block{background-color:#fff;min-height:0;height:auto;position:relative;-webkit-box-ordinal-group:101;-ms-flex-order:100;order:100;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.service-station-block .spinner-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service-station-block.first{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.service-station-block .service-station-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.service-station-block .service-station-name{padding-right:.5em}.service-station-block .service-station-address,.service-station-block .service-station-days .show-more-details,.service-station-block .service-station-email,.service-station-block .service-station-open,.service-station-block .service-station-phone,.service-station-block .service-station-www{font-size:.75em;font-family:Seat Regular;margin:.75em 0}.service-station-block .service-station-address .link,.service-station-block .service-station-address .phone-link,.service-station-block .service-station-days .show-more-details .link,.service-station-block .service-station-days .show-more-details .phone-link,.service-station-block .service-station-email .link,.service-station-block .service-station-email .phone-link,.service-station-block .service-station-open .link,.service-station-block .service-station-open .phone-link,.service-station-block .service-station-phone .link,.service-station-block .service-station-phone .phone-link,.service-station-block .service-station-www .link,.service-station-block .service-station-www .phone-link{text-decoration:none;color:#000;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.service-station-block .service-station-address .link:hover,.service-station-block .service-station-address .phone-link:hover,.service-station-block .service-station-days .show-more-details .link:hover,.service-station-block .service-station-days .show-more-details .phone-link:hover,.service-station-block .service-station-email .link:hover,.service-station-block .service-station-email .phone-link:hover,.service-station-block .service-station-open .link:hover,.service-station-block .service-station-open .phone-link:hover,.service-station-block .service-station-phone .link:hover,.service-station-block .service-station-phone .phone-link:hover,.service-station-block .service-station-www .link:hover,.service-station-block .service-station-www .phone-link:hover{color:#ea5d1a}.service-station-block .station-open-table{line-height:1em;margin-top:0;margin-bottom:0;font-family:Seat Light;font-size:.75em}.service-station-block .station-open-table .days{color:#b3b3b3;padding:3px 5px 0 0}.service-station-block .station-open-table .hours{color:#000;font-weight:700}.service-station-block .service-station-element span{color:#b3b3b3;font-family:Seat Light}.service-station-block .service-station-favourite-label{font-size:.65em;margin-top:10px}.service-station-block .service-station-favourite-label.favourite{color:#00afac}.service-station-block .service-station-favourite-label.closest{color:#ea5d1a}.service-station-block .service-station-name{font-family:Seat Bold}.service-station-block .service-station-phone{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.75em 0}.service-station-block .service-station-phone span{color:#b3b3b3;padding-right:3px;font-family:Seat Regular}.service-station-block .service-station-address{line-height:1em;margin-top:10px;margin-bottom:5px;font-family:Seat Regular;font-size:.75em}.service-station-block .service-station-address .icon-location-arrow{cursor:pointer;color:#ea5d1a}.service-station-block.standard-view .service-station-wrapper{min-height:100%}.service-station-block.standard-view .service-station-element:first-of-type{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1.5em 2em 0 2em}.service-station-block.standard-view .service-station-element.details{padding:0 2em 1.5em 2em}.service-station-block .set-favourite-partner-button{position:absolute;top:.5em;right:.25em;border:none;cursor:pointer;height:40px;width:40px;background-color:transparent}.service-station-block .set-favourite-partner-button svg{height:100%;width:100%}.service-station-block .show-more-details{line-height:1em;margin-top:2em;margin-bottom:0;font-family:Seat Regular;font-size:.75em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-weight:700}.service-station-block .show-more-details .show-more-details-link{text-decoration:none;color:#000}.service-station-block.has-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto}.service-station-block.has-image .service-station-wrapper{position:relative}.service-station-block.has-image .image-container{background-size:auto 100%;background-repeat:no-repeat;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-position:50%}.change-partner-container{min-height:500px;margin-top:-4em;width:calc(100% - 8em);max-width:720px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.5em}.change-partner-container .search-bar{max-width:300px;margin:0 1em 1.5em 1em}.change-partner-container .service-stations-wrapper{width:100%;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.change-partner-container .add-partner-block{margin:.5em;width:calc(50% - 1em);height:auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;min-height:250px}.change-partner-container .service-station-block{background-color:#f2f2f2;margin:.5em;-webkit-box-ordinal-group:101;-ms-flex-order:100;order:100;width:calc(50% - 1em);min-width:0;max-width:calc(50% - 1em);border:1px solid #f2f2f2}.change-partner-container .service-station-block .service-station-wrapper{min-height:100%}.change-partner-container .service-station-block .service-station-element:first-of-type{padding:1.5em 1.5em 0 1.5em}.change-partner-container .service-station-block .service-station-element.details{padding:0 1.5em 0 1.5em}.change-partner-container .service-station-block .service-station-element .service-station-phone{margin:10px 0}.change-partner-container .service-station-block .show-more-details{padding-bottom:1.5em!important}.change-partner-container.pick-different-partner{padding:2.5em 0}.change-partner-container.pick-different-partner .change-partner.is-chosen{background-color:#d9d9d9}.change-partner-container.pick-different-partner .service-stations-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1;flex:1}.change-partner-container.pick-different-partner .service-station-block{position:relative}.change-partner-container.pick-different-partner .service-station-block .slot-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:1.5em}.change-partner-container.pick-different-partner .service-station-block .slot-container .btn-cookie.btn-cookie--discard,.change-partner-container.pick-different-partner .service-station-block .slot-container .secondary-button{background-color:#fff}.open-progress-bar-container{position:fixed;bottom:175px;z-index:100;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:#4a4a4a;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.open-progress-bar-container .open-progress-bar-button{background-color:#4a4a4a;color:#fff;font-family:Seat Bold;border:none;padding:.5em 1em;width:100%;height:100%;right:0;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.open-progress-bar-container.show{right:-3.75em}.open-progress-bar-container.hide{right:-100%}.open-progress-bar-container .icon-arrow-right{-webkit-transform:translate(7px) rotate(90deg);transform:translate(7px) rotate(90deg);height:2em;width:2em}.mobile-overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:100;background-color:#33302f}.step-progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff}.step-progress-bar.mobile{position:fixed;top:5em;width:calc(100% - 2em);z-index:100;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);margin-bottom:5em;display:block;max-height:calc(100vh - 110px);overflow-y:scroll;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.step-progress-bar.mobile.position-with-nav{top:5em}.step-progress-bar.mobile.position-without-nav{top:.75em}.step-progress-bar.mobile .mobile-close{position:absolute;z-index:101;right:0}.step-progress-bar.mobile .visit-info-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.step-progress-bar.mobile .visit-info-bar .progress-info{width:100%;padding:0}.step-progress-bar.mobile .visit-info-bar .progress-info:not(.car) .info-wrapper{padding:0 16px 8px 16px}.step-progress-bar.mobile .visit-info-bar .progress-info:not(.car) .info-wrapper p{padding:0 0 4px 0}.step-progress-bar.mobile .visit-info-bar .car-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.step-progress-bar.mobile .visit-info-bar .car-block .car-image{max-height:100px}.step-progress-bar.mobile .visit-info-bar .car-block .spacer{display:none}.step-progress-bar.mobile .visit-info-bar .car-block .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.9em;padding:0 16px 8px 16px;border-bottom:1px solid #d9d9d9}.step-progress-bar.mobile .visit-info-bar .car-block .car-content{padding:.75em 0}.step-progress-bar.mobile .visit-info-bar .car-block .car-engine,.step-progress-bar.mobile .visit-info-bar .car-block .car-license-plate,.step-progress-bar.mobile .visit-info-bar .car-block .car-model,.step-progress-bar.mobile .visit-info-bar .car-block .car-vin-number{margin:5px 0;padding:0}.step-progress-bar.mobile .visit-info-bar .car-block .car-engine{padding-left:15px}.step-progress-bar.mobile .visit-info-bar .visit-date{padding-top:1em}.step-progress-bar.mobile .visit-info-bar .visit-cost{border-bottom:1px solid #d9d9d9}.step-progress-bar.mobile .visit-info-bar .car-services .info-wrapper{padding-top:1em!important}.step-progress-bar.mobile .visit-info-bar .service-station{margin-bottom:16px;font-size:1em;padding-top:16px}.step-progress-bar.mobile .visit-info-bar .service-station .service-station-element{padding:0 16px}.step-progress-bar.mobile .visit-info-bar .service-station .service-station-element .service-station-address{margin-bottom:10px}.step-progress-bar.mobile .visit-info-bar .service-station .service-station-element .service-station-phone{margin:5px 0}.step-progress-bar.mobile .visit-progress-bar{display:none}.step-progress-bar.mobile.hide{left:-100%}.step-progress-bar.mobile.show{left:0}.visit-info-bar,.visit-progress-bar{width:100%}.progress-info,.visit-info-bar,.visit-progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.progress-info{width:18.75%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1em 0}.progress-info .info-wrapper{line-height:1.5em;margin-top:0;margin-bottom:0;font-family:Seat Regular;font-size:.65em}.progress-info .info-wrapper p{line-height:1.6em;margin-top:0;margin-bottom:0;font-family:Seat Bold;font-size:1.6em;color:#ea5d1a;font-size:14px}.progress-info .info-wrapper .car-service-info-icon{height:20px;-webkit-transform:translateY(4px);transform:translateY(4px);fill:#ea5d1a}.progress-info.car-services,.progress-info.service-station,.progress-info.visit-cost{padding:1em}.progress-info.car{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:1em}.progress-info.car .car-image{max-height:100%}.progress-info.car .car-engine,.progress-info.car .car-model{display:inline-block;margin-bottom:5px}.progress-info.car .car-engine{padding-left:5px}.car-block.progress-bar{padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;height:auto;min-height:0}.car-block.progress-bar .header{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.car-block.progress-bar .car-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.visit-progress-bar{border-top:1px solid #d9d9d9}.visit-progress-bar .progress-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:17.5%;padding:0 15px;height:36px;position:relative;color:#d9d9d9;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.75em;-webkit-transition:.25s cubic-bezier(.75,.02,.5,1);transition:.25s cubic-bezier(.75,.02,.5,1)}.visit-progress-bar .progress-button svg{margin-right:6px;height:18px}.visit-progress-bar .progress-button .arrow{display:none;width:16px;position:absolute;background-color:#fff;height:16px;bottom:-8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.visit-progress-bar .progress-button:not(:last-child):before{border-left:14px solid #d9d9d9;right:-9px}.visit-progress-bar .progress-button:not(:last-child):after,.visit-progress-bar .progress-button:not(:last-child):before{content:"";position:absolute;width:0;height:0;border-top:19px solid transparent;border-bottom:19px solid transparent;top:-1px}.visit-progress-bar .progress-button:not(:last-child):after{border-left:14px solid #fff;right:-8px}.visit-progress-bar .progress-button.checked{color:#000;cursor:pointer}.visit-progress-bar .progress-button.checked:hover{color:#ea5d1a}.visit-progress-bar .progress-button.checked svg{fill:#ea5d1a}.visit-progress-bar .progress-button.active{color:#00afac}.visit-progress-bar .progress-button.active svg{color:#000}.visit-progress-bar .progress-button.active .arrow{display:block}.step-indicator{width:100%;border-top:1px solid #d9d9d9;height:4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-indicator .indicate{height:2px;width:5px;background-color:#000;margin:0 2px}.step-indicator .indicate.active{background-color:#ea5d1a;width:50px}.step-indicator .indicate.pointer{cursor:pointer}.regulations{font-family:Seat Light;padding:2em 3em 4em 3em;font-size:14px}.regulations a{font-family:Seat Bold;color:#000}.regulations h1{font-size:1.75em;font-family:Seat Bold;padding:1em 0}.regulations h2{font-size:1.4em;font-family:Seat Bold;padding-top:2em;padding-bottom:1em}.regulations h3{font-size:1em;font-family:Seat Bold;padding:.75em 0}.regulations p{padding:.5em 0;line-height:1.25em}.regulations p,.regulations ul strong{font-family:Seat Light}.regulations ul ul{padding-left:1em}.regulations ul li{padding:.5em 0;line-height:1.25em}.personal-data-info,.register-info-requirement{margin:1.5em 0;padding:1em 1em;max-height:200px;overflow-y:auto;font-size:.75em;border:1px solid grey}.personal-data-info a,.register-info-requirement a{font-family:Seat Bold;color:#000}.personal-data-info p,.register-info-requirement p{font-family:Seat Light;line-height:1.1em}.personal-data-info ol,.personal-data-info ul,.register-info-requirement ol,.register-info-requirement ul{font-family:Seat Light;padding-left:10px}.personal-data-info ol li,.personal-data-info ul li,.register-info-requirement ol li,.register-info-requirement ul li{padding:4px 0;line-height:1.1em}.personal-data-info ol,.register-info-requirement ol{padding-left:15px;list-style-type:circle}.personal-data-info strong,.register-info-requirement strong{font-family:Seat Bold}.personal-data-info .main-list,.register-info-requirement .main-list{padding-left:0}.personal-data-info::-webkit-scrollbar,.register-info-requirement::-webkit-scrollbar{width:6px;background-color:#e5e5e5}.personal-data-info::-webkit-scrollbar-thumb,.register-info-requirement::-webkit-scrollbar-thumb{background-color:#4c4c4c}.personal-data-info .main-list ul{padding-left:15px;list-style-type:circle}@media (min-width:768px){.card-block{width:calc(50% - 2em)}.card-block.has-image{width:calc(100% - 2em)}.card-block.has-image .service-station-wrapper{max-width:calc(50% - 1em)}.favourite-partner-container .card-block.has-image{width:auto}.modal{max-height:calc(100vh - 1em)}.new-account-form-container.new-visit .inputs-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.new-account-form-container.new-visit .inputs-wrapper .form-wrapper,.new-account-form-container.new-visit .inputs-wrapper .info-requirement{max-width:50%}}@media (min-width:1024px){.card-block{width:calc(33.33% - 2em)}.card-block.has-image{width:calc(66.66% - 2em)}.card-block.has-image .service-station-wrapper{max-width:calc(50% - 1em)}.favourite-partner-container .card-block.has-image{width:auto}}@media (min-width:1280px){.card-block{width:calc(25% - 2em);min-height:300px}.card-block.has-image{width:calc(50% - 2em)}.favourite-partner-container .card-block.has-image{width:calc(80% - 2em)}.new-visit-container .pick-visit-container .wrapper .visitpicker-container .visitpicker-date{min-width:0;width:14.28%}.step-progress-bar .visit-info-bar .progress-info{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.step-progress-bar .visit-info-bar .progress-info.visit-cost,.step-progress-bar .visit-info-bar .progress-info.visit-date{width:10%}.step-progress-bar .visit-info-bar .progress-info.car-services{width:15%}.step-progress-bar .visit-info-bar .progress-info.service-station{width:40%}.step-progress-bar .visit-info-bar .progress-info.service-station .service-station-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.step-progress-bar .visit-info-bar .progress-info.service-station .service-station-element{width:50%}.step-progress-bar .visit-info-bar .progress-info.service-station .service-station-phone{margin:10px 0}.step-progress-bar .visit-info-bar .progress-info.service-station .service-station-open{margin-top:0}}@media (min-width:1600px){.card-block{width:calc(20% - 2em)}.card-block.has-image{width:calc(40% - 2em)}.favourite-partner-container .card-block.has-image{width:60%}.new-visit-container .pick-visit-container .wrapper .visitpicker-container .visitpicker-content{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin:0}.new-visit-container .pick-visit-container .wrapper .visitpicker-container .visitpicker-date{width:150px;max-width:none}.new-visit-container .pick-visit-container .wrapper .visitpicker-container .visitpicker-date .date-head{font-size:.9em}.new-visit-container .pick-visit-container .wrapper .visitpicker-container .week-control{width:5em}}@media (max-width:1600px){.new-visit-container .pick-visit-container .wrapper .visitpicker-container .visitpicker-date .date-head{font-size:.9em}}@media (max-width:1320px){.turnoff-message{position:relative;-webkit-transform:none;transform:none;top:0;left:0;margin-bottom:2em;font-size:.9em}.turnoff-message .start-text{font-size:1.2em}.turnoff-message ul{padding-left:1.2em}.login-page-view .background-overlay{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.login-page-view .header-container{height:auto;display:block;text-align:center;max-height:150px;padding-bottom:2em}.login-page-view .header-container h1{font-size:1.55em}.login-page-view .header-container p{font-size:1em;text-align:center}}@media (max-width:1280px){.user-info{display:none}.my-car-visits .visit-block,.my-car-visits .visit-info{font-size:13px}.new-visit-container .pick-visit-container .wrapper .visitpicker-container{max-width:calc(100% - 250px)}.new-visit-container .pick-visit-container .wrapper .visitpicker-container .visitpicker-date{min-width:0;width:20%}.new-visit-container .pick-visit-container .wrapper .visitpicker-container .visitpicker-date .date-head{font-size:.9em}}@media (max-width:1024px){.vgp-link{display:none}.login-page-view .header-container{padding:0 3em 3em 3em}.price-disclaimer{font-size:.6em}.my-car-visits .visit-block .auto-info .car-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-car-visits .visit-block .auto-info .car-block .car-content{height:auto}.my-car-visits .visit-block .auto-info .car-block .header{height:auto;min-height:0;padding-left:1.5em;padding-top:0}.my-car-visits .visit-block .auto-info .car-block .header .spacer{display:none}.my-car-visits .visit-block .auto-info .car-block .header .car-engine{padding:0}.my-car-visits .visit-block .visit-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-car-visits .visit-block .visit-info .visit-info-element{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-bottom:1em}.my-car-visits .visit-block .visit-info .visit-info-element .label{margin-bottom:.5em}.my-car-visits .visit-block .aso-info{width:40%}.my-visits-view .card-block.has-image{width:calc(100% - 4em)}.my-car-view .visit-block .visit-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.my-car-view .visit-block .visit-info-element{margin:0}.my-car-view .visit-block .visit-info-element p{padding-bottom:.5em}.new-visit-container .pick-visit-container .wrapper .visitpicker-container{max-width:calc(100% - 250px)}.new-visit-container .pick-visit-container .wrapper .visitpicker-container .visitpicker-date{min-width:0;max-width:100%;width:33.33%}}@media (max-width:767px){.dashboard{margin-top:70px}.dashboard-header{-ms-flex-wrap:wrap;flex-wrap:wrap}.main-wrapper{height:auto}.price-disclaimer{font-size:.7em!important;max-width:100%;margin:0 16px 1.5em 16px}.card-block{margin:0;width:100%}.login-page-view .background-overlay{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.login-page-view .header-container{height:auto;display:block;text-align:center;max-height:150px;padding-bottom:2em}.login-page-view .header-container h1{font-size:1.55em}.login-page-view .header-container p{font-size:1em;text-align:center}.primary-heading{font-size:1.5em}.cookie-backdrop,.modal-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.car-block:hover{background-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}.car-block .controls-container{border-left:1px solid #f2f2f2}.modal{min-width:0;z-index:9999;width:calc(100% - 1em)}.modal .secondary-heading{font-size:1.55em;line-height:1.75em;text-align:center}.modal .subtitle{font-size:.9em}.modal .change-partner-container{width:calc(100% - 2em);max-height:calc(100vh - 2.5em);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .change-partner-container .search-bar{margin:.5em auto}.modal .change-partner-container .search-bar .search-field{min-width:300px}.modal .change-partner-container .service-stations-wrapper{max-width:400px}.modal .change-partner-container .service-stations-wrapper .add-partner-block{min-height:250px;width:100%}.modal .change-partner-container .service-stations-wrapper .service-station-block{width:100%;max-width:100%}.my-car-visits{padding:0 1em}.header-wrapper{padding:1em}.header-wrapper p{font-size:1em}.header-wrapper.partner-header{padding-top:1em}.my-cars-container,.my-partner-container{margin:0}.my-cars-container .card-block,.my-partner-container .card-block{margin:.5em 1em;width:100%}.my-partner-container .service-station-block .show-more-details-link{padding-bottom:1.5em}.my-visits-view .dashboard-header{padding:1em 1em 0 1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.my-visits-view p{padding:1em 0;font-size:1em}.my-visits-view .my-car-visits-wrapper{padding:0}.my-visits-view .visit-block{margin-bottom:1em}.my-visits-view .visit-block:last-child{margin-bottom:2em}.my-visits-view .visit-block .controls-container{border-left:1px solid #f2f2f2}.my-visits-view .visit-block .car-image{padding:1em 0}.my-visits-view .visit-block:hover,.my-visits-view .visit-block:hover .service-station-block{background-color:#fff!important}.my-visits-view .step-progress-bar{margin:0 1em}.my-partner-container .standard-view .service-station-element:first-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.my-car-view .my-car-info .car-block,.my-visits-view .my-car-info .car-block{padding-left:0;margin:0 1em;width:calc(100% - 2em)!important}.my-car-view .my-car-info .car-block:hover,.my-visits-view .my-car-info .car-block:hover{background-color:#f2f2f2;-webkit-box-shadow:none;box-shadow:none}.my-car-view .my-car-info .car-block .header,.my-visits-view .my-car-info .car-block .header{padding-left:0;padding-right:1.5em;font-size:.95em}.my-car-view .my-car-visits .visit-block,.my-visits-view .my-car-visits .visit-block{height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.my-car-view .my-car-visits .visit-block:hover,.my-visits-view .my-car-visits .visit-block:hover{background-color:#f2f2f2;-webkit-box-shadow:none;box-shadow:none}.my-car-view .my-car-visits .visit-block:hover .service-station-block,.my-visits-view .my-car-visits .visit-block:hover .service-station-block{background-color:#f2f2f2}.my-car-view .my-car-visits .visit-block .auto-info,.my-visits-view .my-car-visits .visit-block .auto-info{width:100%;border-bottom:1px solid #f2f2f2}.my-car-view .my-car-visits .visit-block .auto-info .header,.my-visits-view .my-car-visits .visit-block .auto-info .header{padding-right:3.5em}.my-car-view .my-car-visits .visit-block .auto-info .car-model,.my-visits-view .my-car-visits .visit-block .auto-info .car-model{padding:.5em .25em .5em 0}.my-car-view .my-car-visits .visit-block .auto-info .car-license-plate,.my-car-view .my-car-visits .visit-block .auto-info .car-vin-number,.my-visits-view .my-car-visits .visit-block .auto-info .car-license-plate,.my-visits-view .my-car-visits .visit-block .auto-info .car-vin-number{margin:0;padding:.5em 0;font-size:12px}.my-car-view .my-car-visits .visit-block .auto-info .car-engine,.my-visits-view .my-car-visits .visit-block .auto-info .car-engine{padding:0;margin-bottom:1em}.my-car-view .my-car-visits .visit-block .visit-info,.my-visits-view .my-car-visits .visit-block .visit-info{padding-right:3.5em;padding-bottom:1em;padding-top:1em;border-bottom:1px solid #f2f2f2;width:100%}.my-car-view .my-car-visits .visit-block .visit-info .visit-info-element,.my-visits-view .my-car-visits .visit-block .visit-info .visit-info-element{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-car-view .my-car-visits .visit-block .visit-info .visit-cost,.my-car-view .my-car-visits .visit-block .visit-info .visit-date,.my-car-view .my-car-visits .visit-block .visit-info .visit-type,.my-visits-view .my-car-visits .visit-block .visit-info .visit-cost,.my-visits-view .my-car-visits .visit-block .visit-info .visit-date,.my-visits-view .my-car-visits .visit-block .visit-info .visit-type{padding:.5em 0 0 0;margin-right:1em;font-size:.75em}.my-car-view .my-car-visits .visit-block .aso-info,.my-visits-view .my-car-visits .visit-block .aso-info{width:100%;padding:1em 1.5em}.my-car-view .my-car-visits .visit-block p.label,.my-visits-view .my-car-visits .visit-block p.label{margin:0;font-size:.75em;padding-bottom:0}.my-car-view .my-car-visits .visit-block .service-station-block.visit,.my-visits-view .my-car-visits .visit-block .service-station-block.visit{margin-right:2.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.my-car-view .my-car-visits .visit-block .service-station-block.visit .service-station-open,.my-visits-view .my-car-visits .visit-block .service-station-block.visit .service-station-open{margin-top:0}.my-car-view .my-car-visits .visit-block .service-station-block.visit .service-station-element:first-of-type,.my-visits-view .my-car-visits .visit-block .service-station-block.visit .service-station-element:first-of-type{padding-right:1em}.my-car-view .my-car-visits .visit-block .service-station-block.visit .service-station-element:nth-of-type(2),.my-visits-view .my-car-visits .visit-block .service-station-block.visit .service-station-element:nth-of-type(2){width:50%}.my-car-view .my-car-visits .visit-block .service-station-block.visit .service-station-wrapper,.my-visits-view .my-car-visits .visit-block .service-station-block.visit .service-station-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.my-car-view .my-car-visits .visit-block .service-station-block .slot-container,.my-visits-view .my-car-visits .visit-block .service-station-block .slot-container{display:none}.my-car-view .my-car-visits{padding-bottom:1em}.my-car-view .my-car-visits .visit-block .auto-info{border-bottom:none}.my-car-view .my-car-visits .visit-block .visit-info{width:100%}.my-car-view .my-car-visits .visit-block .visit-info .visit-info-element:first-of-type,.my-car-view .my-car-visits .visit-block .visit-info .visit-info-element:nth-of-type(3){width:25%}.my-car-view .my-car-visits .visit-block .visit-info .visit-info-element:nth-of-type(2){width:50%}.my-car-view .my-car-visits .aso-info .service-station-element{font-size:.9em}.my-car-view .my-car-visits .aso-info .service-station-element:not(.details){padding-right:.5em}.card-block.has-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-block.has-image .service-station-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%}.card-block.has-image .image-container{min-height:320px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.visits-control-button button{width:120px}.visits-control-button .go-next-button{margin-right:1.2em;padding:0}.visits-control-button .go-back-button{margin-left:1.2em;padding:0}.new-account-form-container.new-visit{padding:1em 1em 6em 1em}.new-account-form-container.new-visit .inputs-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new-account-form-container.new-visit .checkbox-wrapper,.new-account-form-container.new-visit .info-requirement{margin:1em 0}.new-account-form-container.new-visit .info-requirement{padding-left:0}.user-profile-view{padding:1em 1em 2em 1em}.user-profile-view .user-profile-form{min-width:0}.user-profile-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-profile-wrapper .favourite-partner{margin:0;padding-top:1.5em}.user-profile-wrapper .service-station-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1.5em}.user-profile-wrapper .service-station-wrapper .slot-container{width:100%;margin-top:1em}.user-profile-wrapper .service-station-wrapper .service-station-element{padding-top:0}.user-profile-wrapper .service-station-wrapper .service-station-open{margin-top:0}.new-visit-container .pick-visit-container{padding:1em}.new-visit-container .pick-visit-container p{margin:0}.new-visit-container .pick-visit-container .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1em}.new-visit-container .pick-visit-container .wrapper .datepicker-container{padding:0}.new-visit-container .pick-visit-container .wrapper .datepicker-container .datepicker-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;margin-bottom:1em}.new-visit-container .pick-visit-container .wrapper .datepicker-container .input-wrapper{position:relative}.new-visit-container .pick-visit-container .wrapper .datepicker-container .visitpicker-key{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:1em}.new-visit-container .pick-visit-container .wrapper .visitpicker-key{background-color:#f2f2f2;padding:0 1em 1em 1em}.new-visit-container .pick-visit-container .wrapper .visitpicker-container{background-color:#f2f2f2;max-width:none;width:100%;padding:0 0 1.5em 0}.new-visit-container .pick-visit-container .wrapper .visitpicker-container .visitpicker-date{min-width:0;margin:0;padding:.25em;width:120px}.new-visit-container .pick-visit-container .wrapper .visitpicker-container .visitpicker-date .date-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:.9em}.new-visit-container .pick-visit-container .wrapper .visitpicker-container .visitpicker-date .available-else-button{font-size:.65em}.new-visit-container .pick-visit-container .wrapper .visitpicker-container .visitpicker-date .not-available-button{background-color:#e5e5e5}.new-visit-container .pick-visit-container .wrapper .visitpicker-container .visitpicker-content{margin:0 auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.new-visit-container .pick-visit-container .wrapper .visitpicker-container .week-control{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:3em}.new-visit-container .pick-visit-container .wrapper .visitpicker-container .week-control:first-of-type{padding-left:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.new-visit-container .pick-visit-container .wrapper .visitpicker-container .week-control .next,.new-visit-container .pick-visit-container .wrapper .visitpicker-container .week-control .previous{width:35px}.new-visit-container .pick-visit-container .wrapper .visitpicker-container .weekend{background-color:transparent}.new-visit-container .new-visit-wrapper{margin:1em 1em 2em 1em}.new-visit-container .new-visit-wrapper .card-block{margin:0 0 1em 0}.new-visit-container .search-bar{margin-left:1.25em}.new-visit-container .choose-station-view.favourite-partner{margin:1em 1em 2em 1em;width:calc(100% - 2em)}.cancel-visit form{padding:0 1em}.visit-cancellation.change-password{padding:1em}.visit-cancellation .cancel-buttons-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.visit-cancellation .btn-cookie.btn-cookie--discard,.visit-cancellation .secondary-button{display:none}.confirmed-visit{padding-top:0}.leaflet-control-attribution{font-size:10px}.favourite-partner .add-partner-block{min-width:0;min-height:250px}}@media (max-width:500px){.my-car-visits .visit-block .car-block{-ms-flex-wrap:wrap;flex-wrap:wrap}.my-car-visits .visit-block .car-block .spacer{display:none}.my-car-visits .visit-block .car-block .header{height:auto;min-height:0;padding:0 3.5em .5em 1em!important}.my-car-visits .visit-block .car-block .header .car-model{font-size:1em;margin:0}.my-car-visits .visit-block .car-block .header .car-engine{font-size:.85em}.my-car-visits .visit-block .car-block .header .car-vin-number{font-size:.85em;padding:0}.my-car-visits .visit-block .car-block .header .car-license-plate{font-size:.85em;padding-bottom:0}.my-car-visits .visit-block .car-block .car-content{height:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.my-car-visits .visit-block .car-block .car-content .car-image{position:static;-webkit-transform:translateX(-25px);transform:translateX(-25px)}.my-car-visits .visit-block .visit-info{padding-left:1em}.my-car-visits .visit-block .visit-info label{font-size:.75em}.my-car-visits .visit-block .visit-info .visit-cost,.my-car-visits .visit-block .visit-info .visit-date,.my-car-visits .visit-block .visit-info .visit-type{padding:.5em 0 0 0;margin-right:.5em!important;font-size:.8em!important}.my-car-visits .visit-block .visit-info .visit-info-element:nth-of-type(3){margin:0}.my-car-visits .visit-block .aso-info{padding:1em!important}.my-car-visits .visit-block .aso-info .service-station-wrapper{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;width:100%}.my-car-visits .visit-block .aso-info .service-station-element{font-size:1.05em;width:100%!important}.visits-control-button{z-index:20}.visits-control-button button{min-width:2em;width:120px;margin-top:.75em!important;margin-bottom:.75em!important}.visits-control-button .go-next-button{margin-right:.5em}.visits-control-button .go-back-button{margin-left:.5em}.my-car-view .my-car-info .car-block{padding-left:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-car-view .my-car-info .car-block .car-image{position:static;-webkit-transform:none;transform:none}.my-car-view .my-car-visits .visit-block .visit-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-car-view .my-car-visits .visit-block .visit-info .visit-info-element{width:100%!important}.modal{padding-top:3.5em}.modal .secondary-heading{font-size:1.35em;line-height:1.5em}.new-visit-container .pick-visit-container .wrapper .visitpicker-container .visitpicker-date{width:150px}.new-visit-container .pick-visit-container .wrapper .visitpicker-container .visitpicker-date .date-head{font-size:.75em}.new-account-form-container{max-height:calc(100vh - 170px);overflow-y:auto}.new-account-form-container.new-account{padding:1em}.new-account-form-container.new-account .input-wrapper:nth-of-type(2n){padding-left:.5em}.new-account-form-container.new-account .input-wrapper:nth-of-type(odd){padding-right:.5em}.new-account-form-container.new-account .checkbox-wrapper,.new-account-form-container.new-account .info-requirement{margin-top:0}.user-info{padding-left:1em;font-size:.8em}}@media (max-width:360px){.background-overlay .header-container{padding:0 1em}.user-profile-view .user-profile-form-container{margin-top:1em;max-width:100%}.user-profile-view .favourite-partner{max-width:100%}.user-profile-view .favourite-partner .favourite-partner-wrapper .service-station-block{min-width:0}.modal-title{padding:0 1em}.modal-buttons .cancel-button{display:none}.standard-input-container{width:auto}.standard-input-container:not(.textarea){max-width:240px}.search-bar .search-field{min-width:0!important}.search-bar .standard-input-label{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.login-input{max-width:100%}}@media (min-width:768px) and (max-width:900px){.user-profile-wrapper .favourite-partner{margin-left:0}.user-profile-wrapper .user-profile-form-container{margin-right:2em;margin-bottom:1em}.user-profile-wrapper .add-partner-wrapper{min-height:250px}}@media (min-width:768px) and (max-width:1024px){.step-progress-bar .visit-info-bar{-ms-flex-wrap:wrap;flex-wrap:wrap}.step-progress-bar .progress-info{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.step-progress-bar .progress-info.car{width:40%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;border-bottom:1px solid #d9d9d9;padding:1em 1em 1em 0}.step-progress-bar .progress-info.car .header{padding:0;font-size:.9em}.step-progress-bar .progress-info.car .header .car-engine{padding-left:0}.step-progress-bar .progress-info.car .header .car-vin-number{margin-top:5px}.step-progress-bar .progress-info.car .header .car-license-plate{margin-top:10px}.step-progress-bar .progress-info.service-station{width:60%;padding-left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-bottom:1px solid #d9d9d9;padding:1em 0}.step-progress-bar .progress-info.service-station .service-station-block{font-size:.9em}.step-progress-bar .progress-info.service-station .service-station-element{width:50%;padding-right:12px}.step-progress-bar .progress-info.service-station .service-station-element .service-station-phone{margin:10px 0}.step-progress-bar .progress-info.service-station .service-station-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.step-progress-bar .progress-info.car-services,.step-progress-bar .progress-info.visit-cost,.step-progress-bar .progress-info.visit-date{padding:1em;width:33.33%}.step-progress-bar .progress-info.car-services p,.step-progress-bar .progress-info.visit-cost p,.step-progress-bar .progress-info.visit-date p{margin-top:8px;line-height:24px;font-size:1.35em}.step-progress-bar .progress-button{font-size:.6em}.step-progress-bar .progress-button svg{height:14px}}@media (min-width:1025px) and (max-width:1280px){.step-progress-bar .visit-info-bar .progress-info{padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.step-progress-bar .visit-info-bar .progress-info .info-wrapper p{margin-top:5px;font-size:1.35em;line-height:27px}.step-progress-bar .visit-info-bar .progress-info.car{width:15%}.step-progress-bar .visit-info-bar .progress-info.car .header{padding:0 16px 16px 16px;font-size:.9em}.step-progress-bar .visit-info-bar .progress-info.car .header .car-engine{padding-left:0}.step-progress-bar .visit-info-bar .progress-info.car .header .car-vin-number{margin-top:5px}.step-progress-bar .visit-info-bar .progress-info.car .header .car-license-plate{margin-top:10px}.step-progress-bar .visit-info-bar .progress-info.car .car-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.step-progress-bar .visit-info-bar .progress-info.visit-cost,.step-progress-bar .visit-info-bar .progress-info.visit-date{width:10%;padding:1em 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.step-progress-bar .visit-info-bar .progress-info.car-services{width:17.5%;padding:1em .5em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.step-progress-bar .visit-info-bar .progress-info.service-station{width:42.5%;padding:1em .5em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.step-progress-bar .visit-info-bar .progress-info.service-station .service-station-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.step-progress-bar .visit-info-bar .progress-info.service-station .service-station-block{font-size:.9em}.step-progress-bar .visit-info-bar .progress-info.service-station .service-station-block .service-station-element{width:50%}.step-progress-bar .visit-info-bar .progress-info.service-station .service-station-block .service-station-phone{margin:8px 0}.step-progress-bar .visit-info-bar .progress-info.service-station .service-station-block .service-station-open{margin-top:0}}@media (max-height:700px){#app{min-height:800px}#app .background-overlay,#app .main-wrapper{min-height:730px}#app .services-map-container,#app .services-map-container .service-stations-wrapper{min-height:800px}}@font-face{font-family:Seat Ultra Light;src:url(../fonts/SeatBcn-UltraLight.b264cd40.eot),url(../fonts/SeatBcn-UltraLight.7002ca6b.woff2) format("woff2"),url(../fonts/SeatBcn-UltraLight.b238b094.woff) format("woff"),url(../fonts/SeatBcn-UltraLight.b98e65d3.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Seat Ultra Light Italic;src:url(../fonts/SeatBcn-UltraLightItalic.85a274d2.eot),url(../fonts/SeatBcn-UltraLightItalic.66e71ab8.woff2) format("woff2"),url(../fonts/SeatBcn-UltraLightItalic.7777b4fc.woff) format("woff"),url(../fonts/SeatBcn-UltraLightItalic.d6ad7912.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Seat Light;src:url(../fonts/SeatBcn-Light.ff05b644.eot),url(../fonts/SeatBcn-Light.ad7cf4f8.woff2) format("woff2"),url(../fonts/SeatBcn-Light.6003213c.woff) format("woff"),url(../fonts/SeatBcn-Light.eb2f70a2.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Seat Light Italic;src:url(../fonts/SeatBcn-LightItalic.5d7c5ce6.eot),url(../fonts/SeatBcn-LightItalic.30fc1606.woff2) format("woff2"),url(../fonts/SeatBcn-LightItalic.03c507f0.woff) format("woff"),url(../fonts/SeatBcn-LightItalic.e6c1d641.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Seat Book;src:url(../fonts/SeatBcn-Book.55fce1a2.eot),url(../fonts/SeatBcn-Book.f8985951.woff2) format("woff2"),url(../fonts/SeatBcn-Book.24b76ede.woff) format("woff"),url(../fonts/SeatBcn-Book.91155680.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Seat Book Italic;src:url(../fonts/SeatBcn-BookItalic.49949b76.eot),url(../fonts/SeatBcn-BookItalic.3d5bd8be.woff2) format("woff2"),url(../fonts/SeatBcn-BookItalic.f0c7737e.woff) format("woff"),url(../fonts/SeatBcn-BookItalic.56edf95a.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Seat Regular;src:url(../fonts/SeatBcn-Regular.e617218d.eot),url(../fonts/SeatBcn-Regular.2bc67fe9.woff2) format("woff2"),url(../fonts/SeatBcn-Regular.59b6c4d2.woff) format("woff"),url(../fonts/SeatBcn-Regular.d278f62c.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Seat Medium;src:url(../fonts/SeatBcn-Medium.4766e33c.eot),url(../fonts/SeatBcn-Medium.b5c5c7a6.woff2) format("woff2"),url(../fonts/SeatBcn-Medium.3edd286b.woff) format("woff"),url(../fonts/SeatBcn-Medium.66472f26.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Seat Medium Italic;src:url(../fonts/SeatBcn-MediumItalic.d2b467de.eot),url(../fonts/SeatBcn-MediumItalic.0393ac17.woff2) format("woff2"),url(../fonts/SeatBcn-MediumItalic.a639aacf.woff) format("woff"),url(../fonts/SeatBcn-MediumItalic.25314773.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Seat Bold;src:url(../fonts/SeatBcn-Bold.dd8be24a.eot),url(../fonts/SeatBcn-Bold.e5f1041a.woff2) format("woff2"),url(../fonts/SeatBcn-Bold.6cca7693.woff) format("woff"),url(../fonts/SeatBcn-Bold.0bd96bea.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Seat Bold Italic;src:url(../fonts/SeatBcn-BoldItalic.da66346b.eot),url(../fonts/SeatBcn-BoldItalic.7f7583ea.woff2) format("woff2"),url(../fonts/SeatBcn-BoldItalic.5ef0f964.woff) format("woff"),url(../fonts/SeatBcn-BoldItalic.e2b4938f.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Seat Black;src:url(../fonts/SeatBcn-Black.4fb3293c.eot),url(../fonts/SeatBcn-Black.f24fef83.woff2) format("woff2"),url(../fonts/SeatBcn-Black.0dbe81ad.woff) format("woff"),url(../fonts/SeatBcn-Black.2db9b497.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Seat Black Italic;src:url(../fonts/SeatBcn-BlackItalic.e6ecadfc.eot),url(../fonts/SeatBcn-BlackItalic.0789f72b.woff2) format("woff2"),url(../fonts/SeatBcn-BlackItalic.854e81bd.woff) format("woff"),url(../fonts/SeatBcn-BlackItalic.f580899f.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:icomoon;src:url(../fonts/icomoon.ca1ea6ec.eot);src:url(../fonts/icomoon.ca1ea6ec.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.2bda3855.ttf) format("truetype"),url(../fonts/icomoon.13fe67cd.woff) format("woff"),url(../img/icomoon.a976ea2d.svg#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tools:before{content:"\E911"}.icon-calendar:before{content:"\E910"}.icon-search:before{content:"\E90F"}.icon-star-o:before{content:"\E90D"}.icon-star:before{content:"\E90E"}.icon-location-arrow:before{content:"\E90C"}.icon-chevron-left:before{content:"\E90B"}.icon-trash-o:before{content:"\E90A"}.icon-edit:before,.icon-pencil-square-o:before{content:"\E909"}.icon-info:before{content:"\E908"}.icon-history:before{content:"\E905"}.icon-bell-o:before{content:"\E906"}.icon-plus:before{content:"\E907"}.icon-map-marker:before{content:"\E900"}.icon-sign-out:before{content:"\E901"}.icon-close:before{content:"\E904"}.icon-menu:before{content:"\E902"}.icon-keyboard_arrow_down:before{content:"\E903"}.icon-checkmark:before{content:"\EA10"}.icon-checkmark2:before{content:"\EA11"}.icon-google3:before{content:"\EA8A"}.icon-facebook:before{content:"\EA90"}.tooltip{display:block!important;z-index:10000}.tooltip .tooltip-inner{background-color:rgba(0,0,0,.75);color:#fff;border-radius:4px;padding:5px 10px 4px;font-family:Seat Regular;font-size:13px}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:rgba(0,0,0,.75);z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;-webkit-transition:opacity .15s,visibility .15s;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}