@charset "UTF-8";
/*! - -- Built by Consid AB | (c) 2024 Lidingö Kommun | Consid Örebro Boilerplate v0.1.0 -- - !*/*{-webkit-box-sizing:border-box;box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}html,html a{text-shadow:1px 1px 1px rgba(0,0,0,.004)}@media (max-width:767px){html{overflow-x:hidden}}table{height:auto!important}h1{word-break:break-word}.no-scroll{overflow:hidden;position:relative;height:100%}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.c222{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}label{font-family:Open Sans,sans-serif;font-weight:700;font-size:.875rem;line-height:1.25;margin-bottom:.5rem}.con-jump-to-content a{position:absolute;width:1px;height:1px;margin:5px;overflow:hidden;clip:rect(0 0 0 0);border:0;font-weight:600;background-color:#005286;display:block;width:99%;font-family:Open Sans,San serif;color:#fff;font-size:14px;padding:5px 0 5px 10px;text-decoration:none}.con-jump-to-content a i{margin-left:5px}.con-jump-to-content a:focus{position:static;width:auto;height:auto}[data-whatintent=mouse] :focus{outline:none}.con-puff__wrapper{margin:0}.con-event-puff-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:1.5rem}.con-event-puff{position:relative;background-color:transparent;color:#333;border:none;border-radius:0;width:100%;overflow:hidden;font-family:Open Sans,sans-serif}.con-event-puff__image-wrapper{height:14.5rem;width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.con-event-puff__image-wrapper img{min-height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .4s;transition:all .4s}.con-event-puff__text-wrapper{padding:.75rem 0 1rem}.con-event-puff__text-wrapper h2{margin:0 0 .5rem}.con-event-puff__preamble{font-size:.875rem;font-weight:400;line-height:1.25;margin:0 0 .5rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.con-event-puff__link{text-decoration:none;font-weight:400;font-size:1.5rem;line-height:1.375;color:inherit}.con-event-puff__link:hover{text-decoration:underline}.con-event-puff__link:visited{text-decoration:none!important}.con-event-puff__link:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0}.con-event-puff__categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem;min-height:1.25rem;color:#000}.con-event-puff__categories p{font-size:.875rem;text-transform:uppercase;letter-spacing:.125rem;margin:0}.con-event-puff__categories p:not(:last-child):after{content:"•";margin:0 .5rem}.con-event-puff__dates,.con-event-puff__place{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.25rem;color:#333}.con-event-puff__dates i,.con-event-puff__place i{font-family:Font Awesome\ 6 Free;width:1rem;text-align:center;margin-right:.5rem}.con-event-puff__dates p,.con-event-puff__dates time,.con-event-puff__place p,.con-event-puff__place time{font-size:.875rem;font-weight:400;line-height:1.25;margin:0}.con-event-puff__dates .con-event-meta__icon,.con-event-puff__place .con-event-meta__icon{margin-right:.5rem}.con-event-puff__dates{min-height:1.625rem}.con-event-puff__dates .con-event-meta__icon{margin-right:.5rem}.con-event-puff__hyphen{margin:0 .25rem .25rem}.lid-hero{height:100%}.lid-hero img{max-height:360px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.con-event-hero{height:100%;margin-bottom:2rem}.con-event-hero img{max-height:470px!important;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.con-event-meta{color:#333;font-family:Open Sans,sans-serif;font-size:.875rem;line-height:1.25;margin-bottom:.5rem;display:block}@media screen and (min-width:767px){.con-event-meta{display:-webkit-box;display:-ms-flexbox;display:flex}}.con-event-meta>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.con-event-meta__date p,.con-event-meta__location p,.con-event-meta__time p{margin:0}@media screen and (min-width:767px){.con-event-meta__location span,.con-event-meta__time span{margin:0 .25rem}}.con-event-meta__icon{margin-right:.5rem}.con-event-meta__icon svg{height:1rem;width:1rem}.con-event-meta__date:after{content:""}@media screen and (min-width:767px){.con-event-meta__date:after{content:"•";margin:0 .5rem}}.con-event-meta__time{margin-right:1.5rem}.con-event-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem;min-height:1.25rem;color:#000}.con-event-categories p{font-family:Open Sans,sans-serif;font-size:.875rem;text-transform:uppercase;letter-spacing:.125rem;margin:0}@media screen and (min-width:767px){.con-event-categories p:not(:last-child):after{content:"•";margin:0 .5rem}}.con-event-information{background-color:#f2f4f5;color:#000;border-radius:.25rem;padding:1.5rem;font-family:Open Sans,sans-serif;font-size:14px;line-height:1.25}.con-event-information__accessibility-list{font-weight:400!important;padding:0 .5rem;list-style-type:none}.con-event-information__accessibility-list li{margin-bottom:.25rem}.con-event-information__accessibility-list li:before{content:"•";margin-right:.5rem}.con-event-information__website-link{color:#004772;word-break:break-all}.con-event-information__organizer p:not(:first-child){margin:0!important}.con-event-information__accessibility-heading,.con-event-information__organizer-heading,.con-event-information__website-heading{display:block!important;font-weight:600;margin:0 0 .5rem!important}.con-event-information div:not(:first-child){margin:1rem 0 0!important}.lsef-event-list__filter{background-color:#e5e9ec;color:#333;padding:1.5rem;font-family:Open Sans,sans-serif}.lsef-event-list__filter-search{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:1rem;gap:1.5rem}@media screen and (min-width:767px){.lsef-event-list__filter-search{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.lsef-event-list__filter-search-box,.lsef-event-list__filter-search-date{display:inherit;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.lsef-event-list__filter-search-box input,.lsef-event-list__filter-search-date input{border:none;border-radius:.25rem;font-family:inherit;color:#000;background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none}@media screen and (max-width:600px){.lsef-event-list__filter-search-box input,.lsef-event-list__filter-search-date input{height:2.5rem;min-width:94%;min-height:2.5rem;font-size:1rem}}.lsef-event-list__filter-search-box .con-event-meta__icon,.lsef-event-list__filter-search-date .con-event-meta__icon{position:absolute;pointer-events:none;bottom:.25rem;right:.5rem;padding:.25rem}.lsef-event-list__filter-search-date input{width:100%;padding:.625rem .75rem}@media screen and (min-width:767px){.lsef-event-list__filter-search-date input{width:240px}}.lsef-event-list__filter-search-date input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}.lsef-event-list__filter-search-box input{width:100%;padding:.625rem .75rem}@media screen and (min-width:767px){.lsef-event-list__filter-search-box input{width:300px}}.lsef-event-list__filter-quarters{position:relative;display:grid}.lsef-event-list__filter-quarters-button{width:100%;padding:.69rem .75rem;text-align:left;font-size:.875rem;font-weight:400;background-color:#fff;color:#000;border:none;border-radius:.25rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lsef-event-list__filter-quarters-button:hover{background-color:#f2f4f5}@media screen and (min-width:767px){.lsef-event-list__filter-quarters-button{width:270px}}.lsef-event-list__filter-quarters-button svg{width:.875rem;height:.875rem}.lsef-event-list__filter-quarters-dropdown{position:absolute;top:4.1rem;width:100%;background-color:#fff;color:#000;border-radius:.25rem;-webkit-box-shadow:rgba(0,0,0,.1) 0 1px 2px 0;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);cursor:pointer;z-index:2}@media screen and (min-width:767px){.lsef-event-list__filter-quarters-dropdown{width:300px}}.lsef-event-list__filter-quarters-dropdown ul{list-style:none;padding:0;margin:0}.lsef-event-list__filter-quarters-dropdown li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:.75rem}.lsef-event-list__filter-quarters-dropdown li label{font-size:.875rem;font-weight:400;margin-bottom:0;height:100%;width:100%;padding:.75rem .75rem .75rem 0;cursor:pointer}.lsef-event-list__filter-quarters-dropdown li:not(:last-of-type){border-bottom:1px solid #dcdcdc}.lsef-event-list__filter-categories-label,.lsef-event-list__filter-quarters label{margin-bottom:.5rem}.lsef-event-list__filter-categories-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.lsef-event-list__filter-btn{background-color:#fff;color:#000;border-radius:.25rem;cursor:pointer}.lsef-event-list__filter-btn label{position:relative}.lsef-event-list__filter-btn label span{display:block;text-align:center;font-weight:400;cursor:pointer;padding:.625rem .75rem;border-radius:.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lsef-event-list__filter-btn label input{position:absolute;top:0;display:none}.lsef-event-list__filter-btn:hover{background-color:#f2f4f5}.lsef-event-list__filter-btn input:checked+span{background-color:#00263e;color:#fff}.lsef-event-article-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1.25rem;padding:0;margin-top:2.5rem}@media (max-width:992px){.lsef-event-article-list{grid-template-columns:auto}}.lsef-event-article{position:relative;background-color:transparent;color:#333;border:none;border-radius:0;width:100%;overflow:hidden;font-family:Open Sans,sans-serif}.lsef-event-article__image-wrapper{height:10rem;width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.lsef-event-article__image-wrapper img{min-height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .4s;transition:all .4s}.lsef-event-article__text-wrapper{padding:.5rem 0}.lsef-event-article__text-wrapper h3{margin:0 0 .5rem}.lsef-event-article__link{text-decoration:none;font-weight:400;font-size:1.125rem;line-height:1.625}.lsef-event-article__link:hover{text-decoration:underline}.lsef-event-article__link:focus{overflow:initial!important;position:static!important;z-index:auto!important}.lsef-event-article__link:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0}.lsef-event-article__categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem;min-height:1.25rem;color:#000}.lsef-event-article__categories p{font-size:.875rem;text-transform:uppercase;letter-spacing:.125rem;margin:0}.lsef-event-article__categories p:not(:last-child):after{content:"•";margin:0 .5rem}.lsef-event-article__dates,.lsef-event-article__place{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.25rem}.lsef-event-article__dates i,.lsef-event-article__place i{font-family:Font Awesome\ 6 Free;width:1rem;text-align:center;margin-right:.5rem}.lsef-event-article__dates p,.lsef-event-article__dates time,.lsef-event-article__place p,.lsef-event-article__place time{font-size:.875rem;font-weight:400;line-height:1.25;margin:0}.lsef-event-article__dates .con-event-meta__icon,.lsef-event-article__place .con-event-meta__icon{margin-right:.5rem}.lsef-event-article__dates{min-height:1.625rem}.lsef-event-article__dates .con-event-meta__icon{margin-right:.5rem}.lsef-event-article__hyphen{margin:0 .25rem .25rem}.lsef-event-form{font-family:Open sans,serif}.lsef-event-form .env-button{margin-top:1.5rem}.lsef-event-form__container{background-color:#e5e9ec;color:#333;padding:1.5rem;max-width:100%}.lsef-event-form__container:first-of-type{margin-bottom:-1.5rem}.lsef-event-form__container-two-col{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.lsef-event-form__container-two-col div{width:50%}.lsef-event-form .env-form-element input,.lsef-event-form .env-form-element textarea,.lsef-event-form__field-item-date input,.lsef-event-form__field-item-date textarea,.lsef-event-form__field-item input,.lsef-event-form__field-item textarea{color:#000!important;font-family:Open Sans,sans-serif;font-size:.8rem;border:none;border-radius:.25rem;padding:.5rem}.lsef-event-form .env-form-element label,.lsef-event-form .env-form-element p,.lsef-event-form__field-item-date label,.lsef-event-form__field-item-date p,.lsef-event-form__field-item label,.lsef-event-form__field-item p{font-weight:700;font-size:.875rem;line-height:1.25;margin-bottom:.25rem}.lsef-event-form__field-item,.lsef-event-form__field-item-date{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:1rem}.lsef-event-form__field-item-container,.lsef-event-form__field-item-date-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.lsef-event-form__field-item-btn,.lsef-event-form__field-item-date-btn{background-color:#fff;color:#000;border-radius:.25rem;cursor:pointer}.lsef-event-form__field-item-btn label,.lsef-event-form__field-item-date-btn label{position:relative;margin-bottom:0!important}.lsef-event-form__field-item-btn label span,.lsef-event-form__field-item-date-btn label span{display:block;text-align:center;font-weight:400;cursor:pointer;padding:.625rem .75rem;border-radius:.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lsef-event-form__field-item-btn label input,.lsef-event-form__field-item-date-btn label input{position:absolute;top:0;display:none}.lsef-event-form__field-item-btn:hover,.lsef-event-form__field-item-date-btn:hover{background-color:#f2f4f5}.lsef-event-form__field-item-btn input:checked+span,.lsef-event-form__field-item-date-btn input:checked+span{background-color:#00263e;color:#fff}.lsef-event-form h2{margin-bottom:1rem!important}.lsef-event-form label{margin-bottom:.25rem}.lsef-event-form fieldset{font-weight:700;font-size:.875rem;line-height:1.25;margin-bottom:.25rem;border:1px solid #999}.lsef-event-form fieldset legend{padding:0 .5rem}.lsef-event-form fieldset input{margin-right:.5rem;height:1rem;width:1rem}.lsef-event-form .required{margin-left:.25rem;color:#a33140}.lsef-event-form .separator{width:100%;border-bottom:1px solid #999;margin:1rem 0}
/*# sourceMappingURL=event.min.css.map */
