.project-calendar{margin:0 auto 64px;position:relative}.desktop .project-calendar{margin:0 auto 80px}.project-calendar__item{outline:none;padding:0 8px 58px;position:relative;text-align:center;transition:.3s ease-out;width:100%}@media (min-width: 39.06rem){.project-calendar__item{padding:0 8px 72px}}@media (min-width: 75.63rem){.project-calendar__item{padding-left:24px;padding-right:24px}}.project-calendar__item p{opacity:.5}.slick-current .project-calendar__item p{opacity:1}.slick-cloned .project-calendar__item p{opacity:0}.project-calendar__item p .tiny{font-size:.75rem;display:block;line-height:1.2em;margin:4px 0}.project-calendar__item:before,.project-calendar__item:after{background-color:#edecea;bottom:0;content:"";display:block;height:4px;position:absolute;width:50%}.project-calendar__item:before{left:0}.project-calendar__item:after{right:0}.slick-slide:last-child .project-calendar__item:after{display:none}.project-calendar__item--passed:before,.project-calendar__item--passed:after{background-color:#3f3f3c}.site-boratt .project-calendar__item--passed:before,.site-boratt .project-calendar__item--passed:after{background-color:#222220}.site-seniorgarden .project-calendar__item--passed:before,.site-seniorgarden .project-calendar__item--passed:after{background-color:#222220}.project-calendar__item--current{padding-bottom:82px}@media (min-width: 39.06rem){.project-calendar__item--current{padding-bottom:88px}}.project-calendar__item--current:before{background-color:#3f3f3c}.site-boratt .project-calendar__item--current:before{background-color:#222220}.site-seniorgarden .project-calendar__item--current:before{background-color:#222220}.project-calendar__marker{background-color:#edecea;border-radius:4px 4px 0 0;bottom:0;height:24px;left:50%;margin-left:-2px;position:absolute;transition:.3s ease-out;width:4px;z-index:1}.slick-current .project-calendar__marker{height:50px}@media (min-width: 39.06rem){.slick-current .project-calendar__marker{height:64px}}.project-calendar__item--current .project-calendar__marker,.project-calendar__item--passed .project-calendar__marker{background-color:#3f3f3c}.site-boratt .project-calendar__item--current .project-calendar__marker,.site-boratt .project-calendar__item--passed .project-calendar__marker{background-color:#222220}.project-calendar__item--current .project-calendar__marker:after{border:solid 4px #3f3f3c;border-radius:50%;bottom:100%;content:"";display:block;height:16px;left:50%;margin-bottom:4px;margin-left:-8px;position:absolute;width:16px}.site-boratt .project-calendar__item--current .project-calendar__marker:after{background-color:#b5d1dc;border-color:#b5d1dc}.site-seniorgarden .project-calendar__item--current .project-calendar__marker:after{background-color:#003a68;border-color:#003a68}.site-entreprenad .project-calendar__item--current .project-calendar__marker:after{background-color:#ff9d43;border-color:#ff9d43}.project-calendar .slick-slider{padding-bottom:40px}.project-calendar .slick-list{margin:0 0 8px;position:relative}.desktop .project-calendar .slick-list{margin:0 0 16px}.project-calendar .slick-list:before{background-color:#3f3f3c;bottom:0;content:"";display:block;height:4px;left:0;position:absolute;width:50%;z-index:-1}.site-boratt .project-calendar .slick-list:before{background-color:#222220}.site-seniorgarden .project-calendar .slick-list:before{background-color:#222220}.project-calendar .slick-track{align-content:stretch;display:flex}.project-calendar .slick-slide{display:flex;height:auto;margin-bottom:0;position:relative}.project-calendar .slick-slide.slick-cloned{border-bottom:none}.project-calendar .slick-slide.slick-cloned:after{display:none}.project-calendar .slick-slide>div{display:flex;width:100%}.project-calendar .slick-dots,.project-calendar .slick-counter{align-items:center;bottom:0;display:flex!important;height:40px;margin-left:-2px;position:absolute;width:40px}.project-calendar .slick-dots{right:50%;text-align:right;width:40px}.project-calendar .slick-dots li{height:auto;margin:0;position:absolute;right:0;text-align:right;width:auto}.project-calendar .slick-dots li button{font-family:GillSansJM,sans-serif;font-size:1rem;height:auto;line-height:1.2em;position:relative;right:2px;top:-1px;width:auto}.desktop .project-calendar .slick-dots li button{top:0}.project-calendar .slick-dots li button:before{display:none}.project-calendar .slick-dots li.slick-active button{color:inherit}.project-calendar .slick-counter{left:calc(50% - 40px);padding-left:40px;width:80px}
