.vc-title,.vc-weekday{text-transform:capitalize}.vc-highlights{z-index:-2!important}.vc-highlights~* span{opacity:1!important}.vc-solresor{--vc-accent-50:#fefce8;--vc-accent-100:#fef9c3;--vc-accent-200:#fef08a;--vc-accent-300:#fde047;--vc-accent-400:#facc15;--vc-accent-500:#eab308;--vc-accent-600:#fecb21;--vc-accent-700:#a16207;--vc-accent-800:#854d0e;--vc-accent-900:#713f12;--vc-highlight-solid-content-color:#000!important;--vc-highlight-light-content-color:#000!important}.is-not-in-month{visibility:hidden}/*! purgecss start ignore */.in-next-month{display:none!important}/*! purgecss end ignore */@media (max-width:639px){.vc-week:has(.vc-weeknumber){margin-left:calc(var(--vc-weeknumber-offset-inside)*-1 + 5px)}}.trip-departures-calendar__date-highlight .strikethrough:before{border-color:#fff}.trip-departures-calendar__date-multiple-options{left:0;min-height:calc(100% + .5rem);min-width:calc(100% + .5rem);padding-left:calc(100% + .5rem)}.trip-departures-calendar .vc-week .vc-day:nth-last-child(-n+4) .trip-departures-calendar__date-multiple-options{left:unset;padding-left:inherit;padding-right:calc(100% + .5rem);right:0}.trip-departures-calendar__header-height{height:100px}.identity--solresor .trip-departures-calendar .vc-container{font-family:Open Sans,sans-serif}.identity--rolfsbuss .trip-departures-calendar .vc-container{font-family:Montserrat,sans-serif}.trip-departures-calendar .vc-pane-layout{-moz-column-gap:2.5rem;column-gap:2.5rem}.trip-departures-calendar .vc-day-content{height:auto}.trip-departures-calendar .vc-day-content:hover{background-color:unset!important}.trip-departures-calendar .vc-day{display:flex;margin:.5px;z-index:unset}.trip-departures-calendar .vc-focus{box-shadow:none!important}.trip-departures-calendar .vc-weekday{font-size:1rem;font-weight:400;line-height:1.5rem;margin-bottom:.75rem;padding-bottom:0;text-align:center;--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity,1));font-size:clamp(.74rem,1cqw,1rem)}.identity--rolfsbuss .trip-departures-calendar .vc-weekday{font-family:Montserrat,sans-serif}@media (max-width:1024px){.trip-departures-calendar .vc-weekday{font-size:1rem;line-height:1.5rem}}@media (max-width: 670px){.trip-departures-calendar .vc-weekday{font-size:clamp(.55rem,2.5cqw,1rem)}}.trip-departures-calendar .vc-header{height:100px;margin-top:0}.identity--solresor .trip-departures-calendar .vc-header{height:50px}.trip-departures-calendar .vc-pane:only-child .vc-weekdays{padding-top:1.75rem}.identity--solresor .trip-departures-calendar .vc-pane:only-child .vc-weekdays{padding-bottom:0;padding-top:0}.trip-departures-calendar .vc-title{font-weight:700!important;pointer-events:none!important}.trip-departures-calendar .vc-pane-header-wrapper{display:none}.trip-departures-calendar .vc-weeknumber-content{font-size:9px;font-style:normal;font-weight:400;margin-top:.5rem;--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity,1))}@media (min-width:640px){.trip-departures-calendar .vc-weeknumber-content{font-size:.875rem;line-height:1.25rem;margin-top:1.5rem}}.identity--rolfsbuss .trip-departures-calendar .vc-weeknumber-content{font-family:Montserrat,sans-serif}@media (max-width:641px){.trip-departures-calendar .vc-weeknumber-content{font-size:9px;padding-left:1rem}}.trip-departures-calendar .vc-title-wrapper{font-size:.875rem;font-weight:500;line-height:1.25rem}.identity--solresor .trip-departures-calendar .vc-title-wrapper{font-family:DM Sans,sans-serif}.identity--rolfs .trip-departures-calendar .vc-title-wrapper{font-family:Roboto,Arial,sans-serif}@media (min-width:768px){.trip-departures-calendar .vc-title-wrapper{font-size:1.125rem;font-weight:600;line-height:1.75rem}}@media (max-width:641px){.trip-departures-calendar .vc-weekdays{margin-left:-20px}}.departures-calendar--single-column{margin-left:auto;margin-right:auto;max-width:clamp(560px,92vw,700px)}.vc-hide-header .vc-header{display:none!important}.vc-day-dot{border-radius:9999px;height:6px;pointer-events:none;position:absolute;top:6px;width:6px;z-index:5}.vc-day-dot--direct{background:#0e3c4d;right:6px}.vc-day-dot--recommended{background:#9ae4ff;right:14px}.trip-departures-calendar__date.bg-blue-800 .trip-departures-calendar__date-day-number{color:#fff!important}
