@import url(https://cdn.jsdelivr.net/npm/bulma@0.9.3/css/bulma.min.css);.progress-wrapper{position:relative}.progress-value{position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:.66667rem;line-height:1rem;font-weight:700}.progress.is-small+.progress-value{font-size:.5rem;line-height:.75rem}.progress.is-medium+.progress-value{font-size:.83333rem;line-height:1.25rem}.progress.is-large+.progress-value{font-size:1rem;line-height:1.5rem}.pointer{cursor:pointer}header{background-color:#bf1111}header .button,header a{font-size:1.2rem}header a.home{font-size:1.5rem}header .navbar-burger span{height:3px;width:30px;left:calc(50% - 20px)}header .navbar-burger span:first-child{top:calc(50% - 9px)}header .navbar-burger span:nth-child(3){top:calc(50% + 7px)}header .navbar-burger.is-active span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}header .navbar{background-color:transparent}header .navbar .navbar-burger,header .navbar .navbar-item.home{color:#fff}@media screen and (min-width:1024px){header .navbar a{color:#fff}}header .navbar .button{background-color:#f2ebd5;color:#000;width:100%}@media screen and (min-width:1024px){header .navbar .button.is-medium:not(.is-rounded){border-radius:2px;padding:5px 12px;font-size:.75rem}}header .navbar .button.is-primary{background-color:#f2ae30;border-color:#f2ae30}header .navbar .button:hover{color:#000}header .navbar-brand,header .navbar-menu{padding-left:.5rem;padding-right:.5rem}.container>*{margin-left:1rem;margin-right:1rem}.container.no-indent>*{margin-left:0;margin-right:0}h1,h2{font-weight:700;margin:2rem 0 .5rem 0}h1{font-size:2rem}h2{font-size:1.3rem;margin-bottom:.2rem}p{margin-bottom:1rem}p:last-child{margin-bottom:0}.text ul{list-style:disc}.container .abstract{font-size:1.2rem;margin-bottom:1rem}.container .abstract ol,.container .abstract ul,.container .text ol,.container .text ul{margin-left:1.2rem;margin-right:1.2rem}label{font-weight:700;font-size:.8rem}th{text-align:left!important;white-space:nowrap}.global-error{margin-top:2rem}.errors{color:#bf1111}.login{margin-top:1rem}.login .button{color:#fff;margin-left:.75rem;margin-right:.75rem;margin-bottom:.75rem}.login .button .fab{margin-right:.5rem}.login .button.user-pass{background-color:grey}.login .button.google{background-color:#e43e2b}.login .button.facebook{background-color:#1877f2}.form-section{margin-bottom:2rem}.booking-create{z-index:100;position:fixed;bottom:.5rem;right:1rem;font-size:3rem;color:green}.available-vehicles label{font-weight:400;font-size:1rem}.available-vehicles .not-available{color:#bf1111}tr.distance .control{margin-bottom:1rem}tr.distance .field,tr.distance .label{margin-left:0;margin-right:0}tr.distance .field button{margin-left:.5rem;line-height:1rem}tr.distance p.label{margin-bottom:1rem}.end-booking p{font-size:.8rem}.my-bookings table td,.my-bookings table th{white-space:nowrap}.my-bookings table button{border:0}.my-bookings table button .fas{margin-left:5px}.my-bookings table .danger .button{background-color:#bf1111;color:#fff}.my-bookings table .warning .button{background-color:#d95a11;color:#fff}.my-bookings table .phase-20 .button{background-color:#63a900;color:#fff}.sponsors .list{display:flex;flex-wrap:wrap;margin:0}.sponsors a{width:33.3%;padding:1rem}@media screen and (min-width:1024px){.sponsors a{width:25%}}.form-section.max-width{max-width:400px}footer{text-align:center;background-color:#bf1111;color:#fff;padding:2rem;margin-top:4rem}.vuecal__cell-split.benzin .vuecal__event{background-color:rgba(255,255,0,.5);color:#000}.vuecal__cell-split.el .vuecal__event{background-color:rgba(217,83,79,.5);color:#000}.vuecal__event{font-size:.8rem;line-height:1rem;padding-top:.3rem}.vuecal__event:hover{cursor:pointer}.split-label{display:none}.month-view .vuecal__event-title{background-color:#f2ebd5}