.vmkf__header-sitelogo-wrapper{max-width:184px}.vmkf__header-sitelogo-link{display:block}.vmkf__header-sitelogo{max-width:100%}.vmkf__header-other-sites-wrapper{display:inline-block;margin-top:0.4em}.vmkf__header-other-sites{list-style:none;margin:0;padding:0;margin-left:1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.vmkf__header-other-sites-title{font-family:"Lato";margin:0 !important;font-size:12px;font-weight:bold;color:var(--color-primary);display:inline-block}.vmkf__header-other-site{margin-right:0.6em}.vmkf__header-other-site>a{font-family:"Lato";font-size:12px;padding:0;text-decoration:none;color:var(--color-primary) !important}.vmkf__header-helpers-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.vmkf__header-helper{margin-right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vmkf__header-helper>a{text-decoration:none}.vmkf__header-helper-button{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}.vmkf__header-helper-button.open .vmkf__header-helper-icon{background-color:var(--color-primary);border-radius:50%}.vmkf__header-helper-button.open .vmkf__header-helper-icon::before{color:#fff}.vmkf__header-helper-icon{width:58px;height:58px;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;color:var(--color-primary);font-size:50px;display:flex;justify-content:center}.vmkf__header-helper-icon:focus,.vmkf__header-helper-icon:hover{background-color:var(--color-primary);border-radius:100%}.vmkf__header-helper-icon:focus::before,.vmkf__header-helper-icon:hover::before{color:var(--color-primary-light)}.vmkf__header-helper-icon.vmkf-i-globe{font-size:35px}.vmkf__header-helper-text{margin-top:0 !important;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1px}.vmkf__header-search-button{border:none;border-top-left-radius:40px;border-bottom-left-radius:40px;background:none;border:2px solid var(--color-primary);border-right:none;height:60px}.vmkf__header-search-button::after{content:"";font-family:"vmkf";font-size:42px;color:var(--color-primary)}.vmkf__header-search-input{border:none;border-top-right-radius:40px;border-bottom-right-radius:40px;background:none;border:2px solid var(--color-primary);border-left:none;height:60px;font-family:"Lato";font-size:18px;font-weight:400;outline:none;width:100%;color:var(--color-primary)}.vmkf__header-search-input::-webkit-input-placeholder{color:var(--color-primary);letter-spacing:2px}.vmkf__header-search-input:-moz-placeholder{color:var(--color-primary);letter-spacing:2px}.vmkf__header-search-input::-moz-placeholder{color:var(--color-primary);letter-spacing:2px}.vmkf__header-search-input:-ms-input-placeholder{color:var(--color-primary);letter-spacing:2px}.vmkf__header-menu-button{border:none;background:none;padding:0;cursor:pointer}.vmkf__header-menu-button__placeholder{width:58px}.vmkf__header-menu-button.open>.vmkf__header-menu-button-icon{border-color:var(--color-secondary);background-color:#fff}.vmkf__header-menu-button.open>.vmkf__header-menu-button-icon>div{background-color:var(--color-secondary)}.vmkf__header-menu-button.open>.vmkf__header-menu-button-icon>.vmkf__header-hamburger-bar2{display:none}.vmkf__header-menu-button.open>.vmkf__header-menu-button-icon>.vmkf__header-hamburger-bar1{-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:25px;left:12px}.vmkf__header-menu-button.open>.vmkf__header-menu-button-icon>.vmkf__header-hamburger-bar3{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:25px;left:12px}.vmkf__header-menu-button-icon{width:58px;height:58px;border:2px solid var(--color-secondary);border-radius:100%;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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.2em 0;position:relative;z-index:110}.vmkf__header-menu-button-icon.scrolled{z-index:999;background-color:var(--color-secondary);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}.vmkf__header-menu-button-icon.scrolled>div{background-color:#fff}.vmkf__header-menu-button-icon.scrolled+.vmkf__header-helper-text{display:none}.vmkf__header-hamburger-bar1,.vmkf__header-hamburger-bar2,.vmkf__header-hamburger-bar3{width:30px;height:4px;background-color:var(--color-secondary);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.vmkf__header-menu-text{font-weight:normal;margin-top:3px !important}.vmkf__breadcrumbs{list-style:none;margin:0;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:12px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.vmkf__breadcrumb{padding-right:1.2em;position:relative}.vmkf__breadcrumb:not(:last-child)::after{font-family:"vmkf";content:"";position:absolute;color:var(--color-primary);right:0;top:1px}.vmkf__mobile-header{height:82px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vmkf__mobile-search-form{padding:1em;display:none}.vmkf__mobile-search-form.open{display:block}.vmkf__mobile-search-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;border:2px solid var(--color-primary);height:54px;border-radius:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vmkf__mobile-search-button{margin-left:-3px;border:none;background:none;border:2px solid var(--color-primary);border-radius:100%;height:54px;width:54px;background-color:var(--color-primary);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}.vmkf__mobile-search-button::after{content:"";font-family:"vmkf";font-size:42px;color:#fff}.vmkf__mobile-search-input{border:none;padding-left:1em;background:none;border-left:none;height:54px;font-family:"Lato";font-size:18px;outline:none;width:100%;color:var(--color-primary);width:100%}.vmkf__mobile-header-sitelogo-wrapper{max-width:124px}.vmkf__mobile-header-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.vmkf__mobile-header-menu-text,.vmkf__mobile-header-search-text{margin-top:0 !important}.vmkf__mobile-header-search-button,.vmkf__mobile-header-menu-button{background:0;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vmkf__mobile-header-search-button.open .search{background-color:var(--color-primary)}.vmkf__mobile-header-search-button.open .search i::before{color:#fff}.vmkf__mobile-header-menu-button.open{margin-bottom:6px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.vmkf__mobile-header-menu-button.open>.vmkf__mobile-header-menu-button-icon{border-color:var(--color-secondary);background-color:#fff}.vmkf__mobile-header-menu-button.open>.vmkf__mobile-header-menu-button-icon>div{background-color:var(--color-secondary)}.vmkf__mobile-header-menu-button.open>.vmkf__mobile-header-menu-button-icon>.vmkf__mobile-header-hamburger-bar2{display:none}.vmkf__mobile-header-menu-button.open>.vmkf__mobile-header-menu-button-icon>.vmkf__mobile-header-hamburger-bar1{-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:17px}.vmkf__mobile-header-menu-button.open>.vmkf__mobile-header-menu-button-icon>.vmkf__mobile-header-hamburger-bar3{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:17px}.vmkf__mobile-header-menu-button.open .vmkf__mobile-header-menu-text{font-size:14px;color:#fff;z-index:120}.vmkf__mobile-header-menu-button.open .vmkf__mobile-header-menu-button-icon{z-index:120;margin-left:0}.vmkf__mobile-header-menu-button-icon{width:40px;height:40px;border:2px solid var(--color-secondary);border-radius:100%;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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.7em 0;position:relative;margin-left:.5em}.vmkf__mobile-header-menu-button-icon.search{border-color:var(--color-primary);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vmkf__mobile-menu-list{list-style:none;display:none;margin:0;padding:0}.vmkf__mobile-menu-list.open{display:block}.vmkf__mobile-menu-helpers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:var(--color-secondary);height:82px;border-bottom:1px solid var(--color-primary)}.vmkf__mobile-menu-content{background-color:#fff;display:none;z-index:100}.vmkf__mobile-menu-content.open{display:block;position:absolute;right:0;width:100%;top:0}.vmkf__mobile-menu-helper{color:#fff;-ms-flex-preferred-size:25%;flex-basis:25%;font-size:38px;text-decoration:none;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;background:0;border:none}.vmkf__mobile-helper-text{margin-top:6px !important;font-size:14px}.vmkf__mobile-menu-other-sites-wrapper{background-color:var(--color-primary);padding:53px 0;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}.vmkf__mobile-menu-other-sites{margin:0;padding:0}.vmkf__mobile-menu-other-site{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:228px;position:relative;margin-bottom:24px}.vmkf__mobile-menu-other-sites-title{font-family:"Montserrat";font-size:18px;line-height:1h;margin-top:0;margin-bottom:1.25rem;font-weight:400;color:#fff;font-weight:500}@media (min-width: 0px){.vmkf__mobile-menu-other-sites-title{font-size:calc( 18px + 4 * (100vw - 0px) / 1200)}}@media (min-width: 1200px){.vmkf__mobile-menu-other-sites-title{font-size:22px}}.vmkf__mobile-menu-other-site-link{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12.5px 50px;font-family:Lato;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.9px;color:var(--color-primary-light);text-decoration:none;border-width:2px;border-style:solid;border-radius:25px;border-color:var(--color-primary-light);background-color:var(--color-primary);width:100%}@media print, screen and (min-width: 64em){.vmkf__mobile-menu-other-site-link{font-size:20px;letter-spacing:1px}}.vmkf__mobile-menu-other-site-link::after{content:"";font-family:"vmkf";font-size:21px;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print, screen and (min-width: 64em){.vmkf__mobile-menu-other-site-link::after{font-size:23px}}.vmkf__mobile-menu-other-site-link::before{display:none}.vmkf__mobile-menu-other-site-link:hover,.vmkf__mobile-menu-other-site-link:focus{text-decoration:none;color:var(--color-primary);border-color:var(--color-primary-light);background-color:var(--color-primary-light)}.vmkf__mobile-header-search-icon::before{color:var(--color-primary);font-size:32px}.vmkf__mobile-header-hamburger-bar1,.vmkf__mobile-header-hamburger-bar2,.vmkf__mobile-header-hamburger-bar3{width:22px;height:3px;background-color:var(--color-secondary);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.vmkf__mobile-menu-wrapper{position:relative}.vmkf__mobile-menu-wrapper ul{list-style:none}.vmkf__mobile-menu-toggle{height:100%;min-height:60px;width:60px;background:0;border:0}.vmkf__mobile-menu-toggle.toggle::before{-webkit-transition:all .3s;transition:all .3s;display:block;font-family:"vmkf";font-size:32px;color:var(--color-primary);content:""}.vmkf__mobile-menu-toggle.toggle.open::before{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.vmkf__mobile-menu-toggle.open{content:''}.vmkf__mobile-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;padding-left:20px;border-bottom:1px solid var(--color-primary)}.vmkf__mobile-menu-item--2{background-color:var(--color-primary);border-bottom:1px solid #fff}.vmkf__mobile-menu-item--2 .toggle::before{color:#fff}.vmkf__mobile-menu-item--2 a{color:#fff}.vmkf__mobile-menu-item--3{margin-left:1em;background-color:var(--color-primary-light)}.vmkf__mobile-menu-item--3 .toggle::before{color:var(--color-primary)}.vmkf__mobile-menu-item--3 a{color:var(--color-primary)}.vmkf__mobile-menu-item--4{margin-left:1em;background-color:#fff}.vmkf__mobile-menu-item--4 a{color:var(--color-primary)}.vmkf__mobile-menu-item--4 .toggle::before{color:var(--color-primary)}.vmkf__mobile-menu-list{display:none;margin:0;padding:0}.vmkf__mobile-menu-list.open{display:block}.vmkf__mobile-menu-item-link{font-family:"Montserrat";font-size:18px;text-decoration:none;color:var(--color-primary);width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vmkf__mobile-menu-item-link:focus,.vmkf__mobile-menu-item-link:hover{text-decoration:none}.vmkf__breadcrumb-title{font-family:"Lato";font-size:14px;font-weight:bold;color:var(--color-primary)}.vmkf__breadcrumbs-pre{font-family:"Lato";font-size:14px;font-weight:300;color:var(--color-primary);margin-right:0.6em;margin-top:12px;display:inline-block}@media print, screen and (min-width: 64em){.vmkf__breadcrumbs-pre{margin-top:0}}.vmkf__menu-wrapper{position:relative}.vmkf__menu-wrapper ul{list-style:none}.vmkf__menu-content{background-color:var(--color-secondary);display:none;z-index:100;max-height:calc(100vh - 200px);overflow-y:auto}.vmkf__menu-content.open{display:block;position:absolute;right:0;width:400px;bottom:61px;-webkit-transform:translateY(100%);transform:translateY(100%)}.vmkf__menu-content-header{font-family:"Montserrat";font-size:28px;line-height:1h;margin-top:0;margin-bottom:1.25rem;font-weight:700;letter-spacing:.10625rem;color:#fff;padding:10px 0;display:block;text-align:center;margin-bottom:0}@media (min-width: 0px){.vmkf__menu-content-header{font-size:calc( 28px + 2 * (100vw - 0px) / 1200)}}@media (min-width: 1200px){.vmkf__menu-content-header{font-size:30px}}.vmkf__menu-tree{background-color:var(--color-primary-light)}.vmkf__menu-wrapper{position:fixed;z-index:999}.vmkf__menu-toggle{height:100%;min-height:60px;width:60px;background:0;border:0}.vmkf__menu-toggle.toggle{position:relative;cursor:pointer}.vmkf__menu-toggle.toggle::before,.vmkf__menu-toggle.toggle::after{content:'';height:2px;width:15px;background:currentColor;position:absolute;top:50%;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}.vmkf__menu-toggle.toggle::before{left:calc(50% - 5px);-webkit-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg)}.vmkf__menu-toggle.toggle::after{left:calc(50% + 5px);-webkit-transform:translate(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg)}.vmkf__menu-toggle.toggle.open::before{-webkit-transform:translate(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg)}.vmkf__menu-toggle.toggle.open::after{-webkit-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg)}.vmkf__menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;padding-left:20px;border-bottom:1px solid var(--color-primary)}.vmkf__menu-item--2{background-color:var(--color-primary);border-bottom:1px solid #fff}.vmkf__menu-item--2 .toggle{color:#fff}.vmkf__menu-item--2 a{color:#fff}.vmkf__menu-item--3{margin-left:1em;background-color:var(--color-primary-light)}.vmkf__menu-item--3 .toggle{color:var(--color-primary)}.vmkf__menu-item--3 a{color:var(--color-primary)}.vmkf__menu-item--4{margin-left:1em;background-color:#fff}.vmkf__menu-item--4 a{color:var(--color-primary)}.vmkf__menu-item--4 .toggle{color:var(--color-primary)}.vmkf__menu-list{display:none;margin:0;padding:0}.vmkf__menu-list.open{display:block}.vmkf__menu-item-link{font-family:"Montserrat";font-size:18px;text-decoration:none;color:var(--color-primary);width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vmkf__menu-item-link:hover,.vmkf__menu-item-link:focus{text-decoration:none}.vmkf__menu-helpers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:var(--color-secondary);height:60px;border-bottom:1px solid var(--color-primary)}.vmkf__menu-helper{color:#fff;-ms-flex-preferred-size:25%;flex-basis:25%;font-size:38px;text-decoration:none;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}.vmkf__menu-other-sites-wrapper{background-color:var(--color-primary);padding:53px 0;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}.vmkf__menu-other-sites{margin:0;padding:0}.vmkf__menu-other-site{min-width:228px;position:relative;margin-bottom:24px}.vmkf__menu-other-site-link{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12.5px 50px;font-family:Lato;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.9px;color:var(--color-primary-light);text-decoration:none;border-width:2px;border-style:solid;border-radius:25px;border-color:var(--color-primary-light);background-color:var(--color-primary);width:100%}@media print, screen and (min-width: 64em){.vmkf__menu-other-site-link{font-size:20px;letter-spacing:1px}}.vmkf__menu-other-site-link::after{content:"";font-family:"vmkf";font-size:21px;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print, screen and (min-width: 64em){.vmkf__menu-other-site-link::after{font-size:23px}}.vmkf__menu-other-site-link::before{display:none}.vmkf__menu-other-site-link:hover,.vmkf__menu-other-site-link:focus{text-decoration:none;color:var(--color-primary);border-color:var(--color-primary-light);background-color:var(--color-primary-light)}.vmkf__menu-other-sites-title{font-family:"Montserrat";font-size:18px;line-height:1h;margin-top:0;margin-bottom:1.25rem;font-weight:400;color:#fff;font-weight:500}@media (min-width: 0px){.vmkf__menu-other-sites-title{font-size:calc( 18px + 4 * (100vw - 0px) / 1200)}}@media (min-width: 1200px){.vmkf__menu-other-sites-title{font-size:22px}}.vmkf__menu-li:last-child>.vmkf__menu-item{border-bottom:none}

:root{--color-primary-rgb:0,104,98!important;--color-primary:#a3195b!important;--color-primary-light-rgb:252,234,241!important;--color-primary-light:#fceaf1!important;--color-secondary-rgb:163,25,91!important;--color-secondary:#a3195b!important}.startpage__title{background-color:#eda500}.vmkf__header-search-input,.vmkf__header-search-button,.vmkf-main-color,.vmkf__header-helper-icon{border-color:#a3195b;color:#a3195b}.vmkf__header-helper-text,.vmkf__header-menu-button-icon{color:#a3195b;border-color:#eda500}.vmkf__header-hamburger-bar1,.vmkf__header-hamburger-bar2,.vmkf__header-hamburger-bar3,.vmkf__menu-content{background-color:#eda500}.vmkf__header-menu-button.open>.vmkf__header-menu-button-icon>div{background-color:#eda500}.vmkf__header-menu-button-icon.scrolled{background-color:#eda500}.startpage__subpage-title{color:#a3195b;margin-bottom:-10px}.startpage__subpage-description{margin-top:13px;letter-spacing:1px}.startpage__subpage-link{height:100%;padding:8px 36px!important}.startpage__subpage-link:focus,.startpage__subpage-link:hover{background-color:#a3195b}.vmkf-h2{color:#a3195b}.vmkf-button--inverted.sv-text-portlet p a,.vmkf-button--inverted:not(.sv-text-portlet){color:#a3195b;border-color:#a3195b;background-color:#fff}.vmkf-button--inverted.sv-text-portlet p a:focus,.vmkf-button--inverted.sv-text-portlet p a:hover,.vmkf-button--inverted:not(.sv-text-portlet):focus,.vmkf-button--inverted:not(.sv-text-portlet):hover{text-decoration:none;color:#fff;border-color:#a3195b;background-color:#a3195b}.vmkf-button.sv-text-portlet p a,.vmkf-button:not(.sv-text-portlet){border-color:#a3195b;background-color:#a3195b}.vmkf-button.sv-text-portlet p a:focus,.vmkf-button.sv-text-portlet p a:hover,.vmkf-button:not(.sv-text-portlet):focus,.vmkf-button:not(.sv-text-portlet):hover{color:#a3195b;border-color:#a3195b;background-color:#fff}.vmkf-quick-link__row>div{display:flex;justify-content:center;margin-top:16px}.sv-text-portlet a[href*="https://"]::after,.sv-text-portlet a[href*="http://"]::after{color:#fff}.vmkf-button-primary--inverted.sv-text-portlet p a::after,.vmkf-button-primary--inverted:not(.sv-text-portlet)::after{position:absolute!important;right:20px!important;top:50%!important;transform:translateY(-50%)!important;margin-left:0!important;display:block!important;font-family:vmkf!important}.search-result__hit-summary{text-decoration:none;display:block;width:100%;position:relative;overflow:hidden;text-overflow:ellipsis;color:var(--color-primary-rgb);border-radius:2px;background-color:rgba(var(--color-primary-light),.9)}.search-result__hit-list--content .search-result__hit-link{height:480px}.search-result__hit-link:focus,.search-result__hit-link:hover{text-decoration:none;background-color:#a3195b!important}.search-result__hit-summary-gradient{position:absolute;top:57px;width:100%;height:90px;background:-webkit-linear-gradient(transparent,var(--color-primary-light));background:-o-linear-gradient(transparent,var(--color-primary-light));background:-moz-linear-gradient(transparent,var(--color-primary-light));background:linear-gradient(transparent,var(--color-primary-light))}.search-result__hit-summary-gradient:hover{background:-webkit-linear-gradient(transparent,var(--color-primary));background:-o-linear-gradient(transparent,var(--color-primary));background:-moz-linear-gradient(transparent,var(--color-primary));background:linear-gradient(transparent,transparent)}@media print,screen and (min-width:64em){.vmkf__breadcrumbs-pre{margin-top:0}}.vmkf__breadcrumbs{list-style:none;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:12px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;font-family:"Lato"!Important;font-size:14px!Important;font-weight:300!Important;color:var(--color-primary)!Important;vertical-align:top!Important}.sv-font-visitkoping-breadcrumb{vertical-align:top!Important}.c1363,.c1365,.c1955{vertical-align:top!Important}.vmkf__breadcrumb-title{font-family:"Lato"!Important;font-size:14px!Important;font-weight:bold!Important;color:var(--color-primary)!Important}.vmkf__breadcrumbs-pre{font-family:"Lato"!Important;font-size:14px!Important;font-weight:300!Important;color:var(--color-primary)!Important;margin-right:.6em;margin-top:12px;display:inline-block}.vmkf__breadcrumb{padding-right:1.2em;position:relative}.vmkf__breadcrumb:not(:last-child)::after{font-family:"vmkf"!Important;content:""!Important;position:absolute!Important;color:var(--color-primary)!Important;right:0!Important;top:1px}.startpage__event-link{background-color:var(--color-primary);height:413px}.startpage__event-link::after{bottom:-50px;height:250px;background:#812f2f;background:-moz-linear-gradient(180deg,rgba(129,47,47,0) 33%,rgba(163,25,91,1) 66%);background:-webkit-linear-gradient(180deg,rgba(129,47,47,0) 33%,rgba(163,25,91,1) 66%);background:linear-gradient(180deg,rgba(129,47,47,0) 33%,rgba(163,25,91,1) 66%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#812f2f",endColorstr="#a3195b",GradientType=1)}.startpage__event-link:focus,.startpage__event-link:hover{background-color:var(--color-primary-light);text-decoration:none}.startpage__event-link:focus::after,.startpage__event-link:hover::after{background:#812f2f;background:-moz-linear-gradient(180deg,rgba(129,47,47,0) 33%,rgba(252,234,241,1) 66%);background:-webkit-linear-gradient(180deg,rgba(129,47,47,0) 33%,rgba(252,234,241,1) 66%);background:linear-gradient(180deg,rgba(129,47,47,0) 33%,rgba(252,234,241,1) 66%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#812f2f",endColorstr="#fceaf1",GradientType=1)}.search-result__hit-link{padding:0!important}.search-result__hit-item{height:478px}.search-result__hit-list--content .search-result__hit-link{overflow:hidden}.search-result__hit-list--content .search-result__hit-image{width:calc(100% + 50px)!important;margin:-31px -20px 0 -25px!important}.search-result__hit-link2{text-decoration:none;display:block;padding:30px 25px;width:103%;height:100%;position:relative;overflow:hidden;color:var(--color-primary);border-radius:2px;background-color:var(--color-primary-light)}.search-result__hit-link2::after{position:absolute;content:'';height:200px;width:100%;left:0;bottom:-45px;background:#240000!Important;background:-moz-linear-gradient(180deg,rgba(36,0,0,0) 33%,rgba(252,234,241,1) 66%)!Important;background:-webkit-linear-gradient(180deg,rgba(36,0,0,0) 33%,rgba(252,234,241,1) 66%)!Important;background:linear-gradient(180deg,rgba(36,0,0,0) 33%,rgba(252,234,241,1) 66%)!Important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#240000",endColorstr="#fceaf1",GradientType=1)!Important}a:focus .search-result__hit-link2,.search-result__hit-link2:hover{background-color:var(--color-primary);text-decoration:none}a:focus .search-result__hit-link2::after,.search-result__hit-link2:hover::after{background:#240000!Important;background:-moz-linear-gradient(180deg,rgba(36,0,0,0) 33%,rgba(163,25,91,1) 66%)!Important;background:-webkit-linear-gradient(180deg,rgba(36,0,0,0) 33%,rgba(163,25,91,1) 66%)!Important;background:linear-gradient(180deg,rgba(36,0,0,0) 33%,rgba(163,25,91,1) 66%)!Important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#240000",endColorstr="#a3195b",GradientType=1)!Important}a:focus .search-result__hit-link2,a:focus .search-result__hit-link2 *,.search-result__hit-link2:hover,.search-result__hit-link2:hover *{color:var(--color-primary-light)}.facet-heading{color:var(--color-primary)}.search-result__hit-item3{margin:10px}.search-result__hit-link3{text-decoration:none;display:block;padding:25px;width:100%;height:100%;position:relative;overflow:hidden;color:var(--color-primary);border-radius:2px;background-color:var(--color-primary-light)}.facets-wrapper.open{padding:30px 0!important}.search-result__hit-image2{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;height:240px;width:calc(100% + 50px);margin:-31px -20px 0 -25px!important;-o-object-fit:cover;object-fit:cover}.search-result__hit-title{margin-top:1em!important}.startpage__event-link{padding:0!important;height:450px!important}.sv-channel-image,.c10515{background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;height:240px!important;flex:0 0 300px!important;-o-object-fit:cover!important;object-fit:cover!important;float:none!important;max-height:none!important;max-width:inherit!important;padding-bottom:4px!important;padding-left:0!important;padding-right:0!important;margin-right:0!important}.startpage__event-info-wrapper{padding:0 1em 1em 1em!important}.startpage__event-title{font-size:20px!important;font-weight:600!important;font-style:normal!important;font-stretch:normal!important;line-height:1.36!important;letter-spacing:1px!important;font-family:Montserrat!important;color:#FFF}.startpage__event-title:hover,.startpage__event-title:active{color:#a3195b!important}.modal-footer:hiq-event-creator__form button{color:#FFF!important;background-color:#892d5c!important}.startpage__event-time{color:#fff}.startpage__event-date{font-family:Montserrat;color:#fff}.startpage__event-title{color:#fff}.startpage__event-description{color:#fff}.env-breadcrumb{padding:1em}.env-breadcrumb__item{font-family:'Montserrat'}.env-link-secondary:hover,.env-text .env-link-secondary:hover,.env-text a.env-link-secondary:hover{color:#a3195b}.hiq-events-list__heading--text{font-weight:700!important}.hiq-events-list__heading--show-all{color:#a3195b!important}.hiq-events-list{box-shadow:none!important;-webkit-box-shadow:none!important}.hiq-events-list__search-results{overflow:visible}.swiper-wrapper{gap:.5rem;align-items:stretch}.swiper-slide{display:flex;height:auto!important;background:#006862}.swiper-slide:hover{background:#ecf6f5}.hiq-events-list__search-results--hits{gap:.5rem}@media print,screen and (min-width:40em){.hiq-events-list__search-results--hits__hit{width:calc((100% - (3 * .5rem)) / 4)}}.hiq-events-list__search-results--hits__hit--link{background-color:#006862;height:100%}.hiq-events-list__search-results--hits__hit--link:hover{background-color:#ecf6f5}.hiq-events-list__search-results--hits__hit .hiq-events-list__search-results--hits__hit--header,.hiq-events-list__search-results--hits__hit .hiq-events-list__search-results--hits__hit--info,.hiq-events-list__search-results--hits__hit .hiq-events-list__search-results--hits__hit--info__date,.hiq-events-list__search-results--hits__hit .hiq-events-list__search-results--hits__hit--info__location,.swiper-slide .hiq-events-list__search-results--hits__hit--header,.swiper-slide .hiq-events-list__search-results--hits__hit--info,.swiper-slide .hiq-events-list__search-results--hits__hit--info__date,.swiper-slide .hiq-events-list__search-results--hits__hit--info__location{color:#fff!important}.hiq-events-list__search-results--hits__hit:hover .hiq-events-list__search-results--hits__hit--header,.hiq-events-list__search-results--hits__hit:hover .hiq-events-list__search-results--hits__hit--info,.hiq-events-list__search-results--hits__hit:hover .hiq-events-list__search-results--hits__hit--info__date,.hiq-events-list__search-results--hits__hit:hover .hiq-events-list__search-results--hits__hit--info__location,.swiper-slide:hover .hiq-events-list__search-results--hits__hit--header,.swiper-slide:hover .hiq-events-list__search-results--hits__hit--info,.swiper-slide:hover .hiq-events-list__search-results--hits__hit--info__date,.swiper-slide:hover .hiq-events-list__search-results--hits__hit--info__location{color:#000!important}.hiq-events-list__search-results--hits__hit.swiper{display:flex;flex:1}.hiq-events-list__search-results--hits__hit--link{display:flex;flex:1;color:#006862!important}.hiq-events-list__search-results--hits__hit.swiper .hiq-events-list__search-results--hits__hit--image__wrapper{z-index:0;text-align:left!important}.swiper-slide .hiq-events-list__swiper--show-all{background:#ecf6f5!important}.hiq-events-list__swiper--show-all{position:relative;height:100%;width:100%;background-color:#006862!important}.hiq-events-list__swiper--show-all__link{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;padding-left:1rem;background-color:#006862!important;max-width:75%;z-index:10}.hiq-events-list__swiper--show-all__link:hover{color:#006862!important;background-color:#ecf6f5!important}.hiq-events-list__swiper--show-all__link:hover .hiq-events-list__swiper--show-all__link--icon{color:#006862!important}.hiq-events-list__search-results--hits__hit--short-date{color:#000!important;background-color:#fff6e4!important;border-bottom-right-radius:12px}.hiq-events-list__search-results--hits__hit--header{font-family:Montserrat!important;font-weight:600!important}.hiq-events-list__search-results--hits__hit--info__date--icon::after{color:#eca500!important}.hiq-events-list__search-results--hits__hit--info__location--icon::after{color:#eca500!important}.swiper-button-next,.swiper-button-prev{color:#006862!important}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:1px!important}.hiq-events-list__swiper--pagination__bullet.active{background-color:#eca500!important}.hiq-events-list__swiper--pagination__bullet{background-color:#ecf6f5!important;border:1px solid #006862!important;border-radius:12px;cursor:pointer}@media print,screen and (min-width:40em){.hiq-events-search{display:grid;grid-template-columns:1fr auto;grid-template-areas:"search search" "tabs view-toggle" "events events";gap:.5rem;align-items:center}.hiq-events-search__search-form--wrapper{grid-area:search}.hiq-events-search__tabs{grid-area:tabs;margin-top:1.5rem}.hiq-events-search__view-toggle{grid-area:view-toggle;padding:0;margin-top:1.5rem;margin-left:1rem;justify-self:end!important}.hiq-events-search__search-results--wrapper{grid-area:events}}.hiq-events-search__search-form--wrapper{background-color:#fff6e4;padding-top:1rem;padding-bottom:1rem}.hiq-button{font-weight:500!important}@media print,screen and (min-width:40em){.hiq-events-search__search-results--hits__hit{width:100%!important}}@media print,screen and (min-width:64em){.hiq-events-search__search-form{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}.hiq-events-search__input-wrapper{width:35%;margin:0}.hiq-events-search__search-form--show-filters-button{width:auto;text-align:center;margin:0;margin-left:5rem;padding-right:3rem}.hiq-events-search__search-form--show-filters-button.active{width:auto;margin-bottom:0}.hiq-events-search__search-filters{width:100%}}.hiq-events-search__text-input--button{color:#000;background-color:#eca500;border:2px solid #eca500;border-bottom-right-radius:12px;border-top-right-radius:12px}.hiq-events-search__text-input--button:hover{color:#000;background-color:#ecf6f5;border:2px solid #eca500;border-bottom-right-radius:12px;border-top-right-radius:12px;cursor:pointer}.hiq-form__input{color:#000;background-color:#fff;border:0;border-bottom-left-radius:12px;border-top-left-radius:12px;border-bottom:2px solid #000;font-weight:400}.hiq-events-search__search-form--show-filters-button{color:#000;background-color:#eca500;border:2px solid #eca500;border-radius:12px}.hiq-events-search__search-form--show-filters-button:hover{color:#000;background-color:#ecf6f5;cursor:pointer}.hiq-events-search__search-form--show-filters-button.active{color:#000;background-color:#eca500}.hiq-events-search__search-form--show-filters-button.active:hover{color:#000;background-color:#ecf6f5}.hiq-events-search__search-filters--heading{color:#a3195b}.hiq-events-search__search-filters--datepicker__input{border:2px solid #eca500;border-radius:12px;font-weight:400}.vc-bg-green-600{background-color:#eca500!important}.hiq-event-creator__date-remove{padding:10px!important}.hiq-events-search__search-filters--location__suggestion--input{border:2px solid #eca500;border-radius:12px;font-weight:400}.hiq-events-search__search-filters--location__suggestion--suggestion:hover{color:#000;background-color:#eca500}.hiq-button.disabled,.hiq-button[disabled]{display:none}.hiq-button--black{color:#000;background-color:#eca500;border:2px solid #eca500;border-radius:12px}.hiq-button--black:hover{color:#000;background-color:#FFF;border:2px solid #eca500;text-decoration:underline!important;cursor:pointer}.hiq-button--white.hiq-button--outlined{background-color:#ecf6f5;border:2px solid #eca500;border-radius:12px;cursor:pointer}.hiq-events-search__search-filters--clear-filters-button{width:75%;color:#000;background-color:#eca500;border:2px solid #eca500;border-radius:12px;font-weight:500!important}.hiq-events-search__search-filters--clear-filters-button:hover{color:#000;background-color:#ecf6f5;border:2px solid #eca500;cursor:pointer}.hiq-events-search__tabs--tab{color:#000;background-color:#ecf6f5;border:2px solid #006862;border-bottom:0;border-top-left-radius:12px;border-top-right-radius:12px}.hiq-events-search__tabs--tab:hover{color:#fff;background-color:#006862;border:2px solid #006862;border-bottom:0;cursor:pointer}.hiq-events-search__tabs--tab.selected{color:#fff;background-color:#006862}.hiq-events-search__tabs--tab.selected:hover{cursor:default}.hiq-events-search__view-toggle--button{cursor:pointer}.hiq-events-search__view-toggle--button.active{cursor:default}.hiq-events-search__view-toggle--button:last-child{margin-right:0}.hiq-events-search__search-results--hits{margin:10px 0 0 0}@media print,screen and (min-width:40em){.hiq-events-search__search-results{display:grid}.hiq-events-search__search-results--hits{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.hiq-events-search__search-results--hits__hit{width:unset}}@media print,screen and (min-width:64em){.hiq-events-search__search-results--hits{grid-template-columns:repeat(4,1fr)!important}}.hiq-events-search__search-results--hits__hit--short-date{color:#000;background-color:#fff6e4;border-bottom-right-radius:12px}.hiq-events-search__search-results--hits__hit{display:flex}.hiq-events-search__search-results--hits__hit--link{background:#006862;padding-bottom:1rem}.hiq-events-search__search-results--hits__hit--link:hover{color:#006862;background:#ecf6f5}.hiq-events-search__search-results--hits__hit--header{font-family:Montserrat;font-weight:600!important}.hiq-events-search__search-results--hits__hit--link .hiq-events-search__search-results--hits__hit--info__date::after,.hiq-events-search__search-results--hits__hit--link .hiq-events-search__search-results--hits__hit--info__location::after{color:#eca500}.hiq-events-search__search-results--hits__hit--link .hiq-events-search__search-results--hits__hit--header,.hiq-events-search__search-results--hits__hit--link .hiq-events-search__search-results--hits__hit--info__date,.hiq-events-search__search-results--hits__hit--link .hiq-events-search__search-results--hits__hit--info__location{color:#fff}.hiq-events-search__search-results--hits__hit--link:hover .hiq-events-search__search-results--hits__hit--header,.hiq-events-search__search-results--hits__hit--link:hover .hiq-events-search__search-results--hits__hit--info__date,.hiq-events-search__search-results--hits__hit--link:hover .hiq-events-search__search-results--hits__hit--info__location{color:#000}.hiq-events-search__loadMore{color:#000;background-color:#eca500;border:2px solid #eca500;border-radius:12px}.hiq-events-search__loadMore:hover{color:#000;background-color:#ecf6f5;cursor:pointer}.sv-font-rubrik-1-svart{font-weight:700;font-size:2.5em!important;color:#a3195b}.hiq-event-creator__form input[type="radio"]:after{left:-4px;top:5px}.hiq-event-creator__category-events{width:45%!important}.hiq-event-creator__category-events li>label:hover{background-color:#000!important;color:#fff!important;text-decoration:underline}.hiq-event-creator__category-events li{background-color:#ecf6f5;border:1px solid #006862;border-radius:12px}.hiq-event-creator__category-events li:hover{background-color:#006862;color:#FFF}.hiq-event-creator__category-events li>label:hover{color:#fff!important;background-color:#a3bebd!important}.hiq-event-creator__category-events li>label>input:checked + span{color:#fff;background-color:#006862}.hiq-event-creator__date-picker .box .date-item input{border:1px solid #006862;border-radius:12px}.hiq-event-creator__location--input{border:1px solid #006862;border-radius:12px;font-weight:400}.hiq-event-creator__form input[type="email"],.hiq-event-creator__form input[type="tel"],.hiq-event-creator__form input[type="text"]{border:1px solid #006862;border-radius:12px}.hiq-event-creator__form textarea{border:1px solid #006862;border-radius:12px;border-bottom-right-radius:0}.hiq-event-creator__date-add{padding:.5rem;padding-right:.8rem;font-family:"Montserrat"!important;font-weight:500;color:#fff!important;background-color:#006862;border:1px solid #006862;border-radius:12px}.hiq-event-creator__date-add:hover{color:#000!important;background-color:#ecf6f5;text-decoration:underline;cursor:pointer}.hiq-event-creator__form button{background-color:#006862;border:1px solid #006862;border-radius:12px}.hiq-event-creator__date-remove{background-color:#a3195b!important;border:1px solid #a3195b!important}.hiq-event-creator__form button:hover{background-color:#fff;color:#000!important;cursor:pointer}.hiq-event-creator__form .hiq-p{color:inherit;margin-bottom:.625rem;font-size:18px!important;font-family:Montserrat;font-weight:600}.hiq-event-creator__date-picker .box .date-item>label{display:block;font-size:15px!important;font-weight:500;margin-top:1em}.hiq-event-creator__category-items .hiq-p{font-size:17px!important;font-family:Montserrat;font-weight:500}.gdpr-info-block .hiq-p{color:inherit;margin-bottom:.625rem;font-size:15px!important;font-family:Lato;font-weight:400}.hiq-event-creator__image-remove-btn{padding:10px}.hiq-event-creator__image-selector--categories__category{gap:4px}.hiq-event-creator__gdpr input[type="checkbox"]:after{left:-4px;top:5px}label[for="eventName"] + .v-popover{display:none!important}.info-block:has(label[for="eventName"]){flex-wrap:wrap!important}.info-block:has(label[for="eventName"])::after{content:"Skriv ett tydligt och beskrivande namn på ditt evenemang.";display:block;width:100%;box-sizing:border-box;margin-top:10px;margin-bottom:5px;padding:10px 15px;background-color:#ecf6f5;border-left:4px solid #a3195b;font-size:16px;font-weight:normal;color:#333;line-height:1.4}label[for="evenDesc"] + .v-popover{display:none!important}.info-block:has(label[for="evenDesc"]){flex-wrap:wrap!important}.info-block:has(label[for="evenDesc"])::after{content:"Skriv en tydlig beskrivning av evenemanget.";display:block;width:100%;box-sizing:border-box;margin-top:10px;margin-bottom:5px;padding:10px 15px;background-color:#ecf6f5;border-left:4px solid #a3195b;font-size:16px;font-weight:normal;color:#333;line-height:1.4}.hiq-event-creator__category .v-popover{display:none!important}.hiq-event-creator__category .info-block{flex-wrap:wrap!important}.hiq-event-creator__category .info-block::after{content:"Välj om du ska registrera ett evenemang eller en utställning. För evenemang kan du sedan välja en eller flera kategorier.";display:block;width:100%;box-sizing:border-box;margin-top:10px;margin-bottom:5px;padding:10px 15px;background-color:#ecf6f5;border-left:4px solid #a3195b;font-size:16px;font-weight:normal;color:#333;line-height:1.4}.hiq-event-creator__date .info-block .v-popover{display:none!important}.hiq-event-creator__date .info-block{flex-wrap:wrap!important}.hiq-event-creator__date .info-block::before{content:"Välj dag och tid när evenemanget börjar och slutar. Du kan lägga till flera tillfällen.";display:block;width:100%;box-sizing:border-box;margin-top:5px;margin-bottom:15px;padding:10px 15px;background-color:#ecf6f5;border-left:4px solid #a3195b;font-size:16px;font-weight:normal;color:#333;line-height:1.4}label[for="location-input"] + .v-popover{display:none!important}.info-block:has(label[for="location-input"]){flex-wrap:wrap!important}.info-block:has(label[for="location-input"])::after{content:"Platsen där evenemanget kommer att vara. Välj bland platserna som kommer upp som förslag när du börjar skriva, eller skriv en ny plats. Du kan också välja 'Digitalt evenemang'.";display:block;width:100%;box-sizing:border-box;margin-top:10px;margin-bottom:5px;padding:10px 15px;background-color:#ecf6f5;border-left:4px solid #a3195b;font-size:16px;font-weight:normal;color:#333;line-height:1.4}.hiq-event-creator__image .v-popover{display:none!important}.hiq-event-creator__image .info-block:has(.v-popover){flex-wrap:wrap!important}.hiq-event-creator__image .info-block:has(.v-popover)::after{content:"Ladda upp en högupplöst bild som representerar evenemanget. Tänk på att bilden ska vara godkänd av GDPR. Undvik text i bilden så blir den mer tillgänglig.";display:block;width:100%;box-sizing:border-box;margin-top:10px;margin-bottom:10px;padding:10px 15px;background-color:#ecf6f5;border-left:4px solid #a3195b;font-size:16px;font-weight:normal;color:#333;line-height:1.4}label[for="ticketInfo"] + .v-popover{display:none!important}.info-block:has(label[for="ticketInfo"]){flex-wrap:wrap!important}.info-block:has(label[for="ticketInfo"])::after{content:"Ange priser, åldersgräns eller om det är fri entré. Eventuell länk till evenemangen ska inte vara med här, det gör du under detta.";display:block;width:100%;box-sizing:border-box;margin-top:10px;margin-bottom:5px;padding:10px 15px;background-color:#ecf6f5;border-left:4px solid #a3195b;font-size:16px;font-weight:normal;color:#333;line-height:1.4}label[for="ticketLink"] + .v-popover{display:none!important}.info-block:has(label[for="ticketLink"]){flex-wrap:wrap!important}.info-block:has(label[for="ticketLink"])::after{content:"Klistra in hela webbadressen (inklusive https://) där man köper biljetter eller anmäler sitt deltagande.";display:block;width:100%;box-sizing:border-box;margin-top:10px;margin-bottom:5px;padding:10px 15px;background-color:#ecf6f5;border-left:4px solid #a3195b;font-size:16px;font-weight:normal;color:#333;line-height:1.4}label[for="fbLink"] + .v-popover{display:none!important}.info-block:has(label[for="fbLink"]){flex-wrap:wrap!important}.info-block:has(label[for="fbLink"])::after{content:"Klistra in hela webbadressen till evenemanget på Facebook.";display:block;width:100%;box-sizing:border-box;margin-top:10px;margin-bottom:5px;padding:10px 15px;background-color:#ecf6f5;border-left:4px solid #a3195b;font-size:16px;font-weight:normal;color:#333;line-height:1.4}label[for="eventOrganizerName"] + .v-popover{display:none!important}.info-block:has(label[for="eventOrganizerName"]){flex-wrap:wrap!important}.info-block:has(label[for="eventOrganizerName"])::after{content:"Företagsnamn eller förening som ansvarar för evenemanget.";display:block;width:100%;box-sizing:border-box;margin-top:10px;margin-bottom:5px;padding:10px 15px;background-color:#ecf6f5;border-left:4px solid #a3195b;font-size:16px;font-weight:normal;color:#333;line-height:1.4}label[for="eventOrganizerTel"] + .v-popover{display:none!important}.info-block:has(label[for="eventOrganizerTel"]){flex-wrap:wrap!important}.info-block:has(label[for="eventOrganizerTel"])::after{content:"Telefonnummer för allmänna frågor eller bokning.";display:block;width:100%;box-sizing:border-box;margin-top:10px;margin-bottom:5px;padding:10px 15px;background-color:#ecf6f5;border-left:4px solid #a3195b;font-size:16px;font-weight:normal;color:#333;line-height:1.4}label[for="eventOrganizerMail"] + .v-popover{display:none!important}.info-block:has(label[for="eventOrganizerMail"]){flex-wrap:wrap!important}.info-block:has(label[for="eventOrganizerMail"])::after{content:"E-postadress för kontakt eller bokning.";display:block;width:100%;box-sizing:border-box;margin-top:10px;margin-bottom:5px;padding:10px 15px;background-color:#ecf6f5;border-left:4px solid #a3195b;font-size:16px;font-weight:normal;color:#333;line-height:1.4}label[for="eventOrganizerLink"] + .v-popover{display:none!important}.info-block:has(label[for="eventOrganizerLink"]){flex-wrap:wrap!important}.info-block:has(label[for="eventOrganizerLink"])::after{content:"Webbadress till arrangörens hemsida.";display:block;width:100%;box-sizing:border-box;margin-top:10px;margin-bottom:5px;padding:10px 15px;background-color:#ecf6f5;border-left:4px solid #a3195b;font-size:16px;font-weight:normal;color:#333;line-height:1.4}label[for="requesterName"] + .v-popover{display:none!important}.info-block:has(label[for="requesterName"]){flex-wrap:wrap!important}.info-block:has(label[for="requesterName"])::after{content:"Ditt för- och efternamn. Denna informationen syns endast för redaktören på sidan.";display:block;width:100%;box-sizing:border-box;margin-top:10px;margin-bottom:5px;padding:10px 15px;background-color:#ecf6f5;border-left:4px solid #a3195b;font-size:16px;font-weight:normal;color:#333;line-height:1.4}label[for="requesterTel"] + .v-popover{display:none!important}.info-block:has(label[for="requesterTel"]){flex-wrap:wrap!important}.info-block:has(label[for="requesterTel"])::after{content:"Ditt telefonnummer under dagtid. Denna informationen syns endast för redaktören på sidan.";display:block;width:100%;box-sizing:border-box;margin-top:10px;margin-bottom:5px;padding:10px 15px;background-color:#ecf6f5;border-left:4px solid #a3195b;font-size:16px;font-weight:normal;color:#333;line-height:1.4}label[for="requesterMail"] + .v-popover{display:none!important}.info-block:has(label[for="requesterMail"]){flex-wrap:wrap!important}.info-block:has(label[for="requesterMail"])::after{content:"Din personliga e-postadress. Denna informationen syns endast för redaktören på sidan.";display:block;width:100%;box-sizing:border-box;margin-top:10px;margin-bottom:5px;padding:10px 15px;background-color:#ecf6f5;border-left:4px solid #a3195b;font-size:16px;font-weight:normal;color:#333;line-height:1.4}label[for="gdpr"] + .v-popover{display:none!important}.gdpr-info-block:has(label[for="gdpr"]){flex-wrap:wrap!important}.gdpr-info-block:has(label[for="gdpr"])::after{content:"Läs mer om hur vi hanterar dina uppgifter på koping.se/gdpr";display:block;width:100%;box-sizing:border-box;margin-top:15px;margin-bottom:20px;padding:10px 15px;background-color:#ecf6f5;border-left:4px solid #a3195b;font-size:16px;font-weight:normal;color:#333;line-height:1.4}.hiq-event-creator__form button{color:#FFF!important}.hiq-event-creator__image-upload--cropper__controls--btn::before,.hiq-event-creator__image-upload--cropper__controls--btn:hover::before{color:#FFF!important}.hiq-event-creator__image-upload--cropper__controls--btn{padding:8px!important}
.hiq-news-list-decoration .sv-channel.sv-defaultlist {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-flow: column nowrap;
	margin: -10px 0;
	padding: 0;
	list-style: none
}

@media print,
screen and (min-width:64em) {
	.hiq-news-list-decoration .sv-channel.sv-defaultlist {
		margin: 0 -10px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-flow: row wrap
	}
}

.hiq-news-list-decoration .sv-channel.sv-defaultlist .sv-channel-item {
	-webkit-box-flex: 1;
	flex: 1 0 100%;
	padding: 10px 0
}

@media print,
screen and (min-width:64em) {
	.hiq-news-list-decoration .sv-channel.sv-defaultlist .sv-channel-item {
		-webkit-box-flex: 0;
		flex-grow: 0;
		flex-basis: 33.33333%;
		max-width: 33.33333%;
		padding: 0 10px
	}
}

.hiq-news-row {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-flow: row wrap
}

.hiq-news-row>[class*=sv-column]>.sv-custom-module {
	height: 100%
}

.hiq-news-row>[class*=sv-column]>.sv-custom-module>.sv-portlet {
	height: 100%
}

.hiq-news-row>[class*=sv-column]>.sv-custom-module>.sv-portlet>.aktualitet {
	height: 100%
}

.hiq-news-row>[class*=sv-column]>.sv-custom-module>.sv-portlet>.aktualitet>a {
	height: 100%
}

.startpage__subtitle {
	text-align: center;
	margin-top: 60px;
	margin-bottom: 35px
}

.startpage__subpages {
	list-style: none;
	display: -webkit-box;
	display: flex;
	margin: -.5em;
	-webkit-box-pack: start;
	justify-content: flex-start;
	flex-wrap: wrap;
	padding: 0
}

.startpage__subpage-wrapper {
	padding: .5em;
	width: 100%
}

@media print,
screen and (min-width:64em) {
	.startpage__subpage-wrapper {
		width: calc(100% / 3)
	}
}

@media screen and (max-width:63.9375em) {
	.startpage__subpage-wrapper {
		margin-bottom: -0.4em
	}
}

.startpage__background-image-grid {
	position: relative;
	z-index: 0
}

.startpage__background-image {
	min-height: 600px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
	padding: 66px 0;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center
}

.startpage__background-image::before {
	content: '';
	background-color: rgba(255, 255, 255, .3);
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	z-index: 0
}

.startpage__subpage-link {
	display: block;
	padding: 30px 36px;
	background-color: rgba(var(--color-primary-light-rgb), .9);
	border-radius: 2px
}

@media screen and (max-width:63.9375em) {
	.startpage__subpage-link {
		padding: 27px 36px
	}
}

.startpage__subpage-link:focus,
.startpage__subpage-link:hover {
	background-color: var(--color-primary);
	text-decoration: none
}

.startpage__subpage-link:focus,
.startpage__subpage-link:focus *,
.startpage__subpage-link:hover,
.startpage__subpage-link:hover * {
	color: #fff
}

.startpage__title {
	padding: 13px 26px;
	background-color: var(--color-secondary);
	color: #fff;
	font-family: Montserrat;
	font-size: 24px;
	font-weight: 500;
	letter-spacing: 2px;
	display: inline-block;
	margin-bottom: 20px
}

@media screen and (max-width:63.9375em) {
	.startpage__title {
		font-size: 18px
	}
}

.startpage__subpage-title {
	font-family: Montserrat;
	color: var(--color-secondary);
	font-size: 25px;
	letter-spacing: 1px;
	line-height: normal;
	font-weight: 800;
	margin-bottom: 16px
}

@media screen and (max-width:63.9375em) {
	.startpage__subpage-title {
		font-size: 20px
	}
}

.startpage__subpage-description {
	color: #333;
	line-height: 1.39;
	font-size: 18px;
	font-family: Lato
}

@media screen and (max-width:63.9375em) {
	.startpage__subpage-description {
		display: none
	}
}

.startpage__subpage-link {
	text-decoration: none
}

.startpage__subpage-link:focus,
.startpage__subpage-link:hover {
	text-decoration: none
}

.startpage__quick-links {
	list-style: none;
	padding: 0;
	margin: 0;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	align-items: center;
	min-height: 160px;
	flex-wrap: wrap
}

@media screen and (max-width:63.9375em) {
	.startpage__quick-links {
		margin-top: 28px
	}
}

.startpage__quick-link {
	margin-right: 2em;
	display: -webkit-box;
	display: flex;
	justify-content: space-around;
	-webkit-box-align: center;
	align-items: center;
	position: relative
}

@media screen and (max-width:63.9375em) {
	.startpage__quick-link {
		margin-bottom: 28px
	}
}

.startpage__news {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	margin-top: 1em
}

.startpage__article {
	width: 100%;
	margin-bottom: 1em;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	flex-wrap: nowrap
}

@media print,
screen and (min-width:64em) {
	.startpage__article {
		width: 32%;
		margin-bottom: 0
	}
}

.startpage__article-link {
	text-decoration: none;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	overflow: hidden;
	border-radius: 2px
}

.startpage__article-link:focus,
.startpage__article-link:hover {
	text-decoration: none
}

.startpage__article-link:focus .startpage__article-content,
.startpage__article-link:hover .startpage__article-content {
	background-color: var(--color-primary)
}

.startpage__article-link:focus .startpage__article-content::after,
.startpage__article-link:hover .startpage__article-content::after {
	background-image: -webkit-gradient(linear, left bottom, left top, from(var(--color-primary)), color-stop(20%, var(--color-primary)), to(rgba(var(--color-primary-rgb), 0)));
	background-image: linear-gradient(to top, var(--color-primary), var(--color-primary) 20%, rgba(var(--color-primary-rgb), 0))
}

.startpage__article-link:focus .startpage__article-content,
.startpage__article-link:focus .startpage__article-content *,
.startpage__article-link:hover .startpage__article-content,
.startpage__article-link:hover .startpage__article-content * {
	color: #fff
}

.hiq-news-list-decoration .sv-channel.sv-defaultlist .sv-channel-item:nth-child(2) .startpage__article-link:focus .startpage__article-content,
.hiq-news-list-decoration .sv-channel.sv-defaultlist .sv-channel-item:nth-child(2) .startpage__article-link:hover .startpage__article-content,
.startpage__article:nth-child(2) .startpage__article-link:focus .startpage__article-content,
.startpage__article:nth-child(2) .startpage__article-link:hover .startpage__article-content {
	background-color: var(--color-primary-light)
}

.hiq-news-list-decoration .sv-channel.sv-defaultlist .sv-channel-item:nth-child(2) .startpage__article-link:focus .startpage__article-content::after,
.hiq-news-list-decoration .sv-channel.sv-defaultlist .sv-channel-item:nth-child(2) .startpage__article-link:hover .startpage__article-content::after,
.startpage__article:nth-child(2) .startpage__article-link:focus .startpage__article-content::after,
.startpage__article:nth-child(2) .startpage__article-link:hover .startpage__article-content::after {
	background-image: -webkit-gradient(linear, left bottom, left top, from(var(--color-primary-light)), color-stop(20%, var(--color-primary-light)), to(rgba(var(--color-primary-light-rgb), 0)));
	background-image: linear-gradient(to top, var(--color-primary-light), var(--color-primary-light) 20%, rgba(var(--color-primary-light-rgb), 0))
}

.hiq-news-list-decoration .sv-channel.sv-defaultlist .sv-channel-item:nth-child(2) .startpage__article-link:focus .startpage__article-content,
.hiq-news-list-decoration .sv-channel.sv-defaultlist .sv-channel-item:nth-child(2) .startpage__article-link:focus .startpage__article-content *,
.hiq-news-list-decoration .sv-channel.sv-defaultlist .sv-channel-item:nth-child(2) .startpage__article-link:hover .startpage__article-content,
.hiq-news-list-decoration .sv-channel.sv-defaultlist .sv-channel-item:nth-child(2) .startpage__article-link:hover .startpage__article-content *,
.startpage__article:nth-child(2) .startpage__article-link:focus .startpage__article-content,
.startpage__article:nth-child(2) .startpage__article-link:focus .startpage__article-content *,
.startpage__article:nth-child(2) .startpage__article-link:hover .startpage__article-content,
.startpage__article:nth-child(2) .startpage__article-link:hover .startpage__article-content * {
	color: var(--color-primary)
}

.startpage__article-content {
	background-color: var(--color-primary-light);
	height: 300px;
	overflow: hidden;
	padding: 30px 25px;
	position: relative
}

.startpage__article-content::after {
	position: absolute;
	content: '';
	height: 80px;
	width: 100%;
	left: 0;
	bottom: -25px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(var(--color-primary-light)), color-stop(20%, var(--color-primary-light)), to(rgba(var(--color-primary-light-rgb), 0)));
	background-image: linear-gradient(to top, var(--color-primary-light), var(--color-primary-light) 20%, rgba(var(--color-primary-light-rgb), 0))
}

.hiq-news-list-decoration .sv-channel.sv-defaultlist .sv-channel-item:nth-child(2) .startpage__article-content,
.startpage__article:nth-child(2) .startpage__article-content {
	background-color: var(--color-primary)
}

.hiq-news-list-decoration .sv-channel.sv-defaultlist .sv-channel-item:nth-child(2) .startpage__article-content>*,
.startpage__article:nth-child(2) .startpage__article-content>* {
	color: #fff
}

.hiq-news-list-decoration .sv-channel.sv-defaultlist .sv-channel-item:nth-child(2) .startpage__article-content::after,
.startpage__article:nth-child(2) .startpage__article-content::after {
	background-image: -webkit-gradient(linear, left bottom, left top, from(var(--color-primary)), color-stop(20%, var(--color-primary)), to(rgba(var(--color-primary-rgb), 0)));
	background-image: linear-gradient(to top, var(--color-primary), var(--color-primary) 20%, rgba(var(--color-primary-rgb), 0))
}

@media print,
screen and (min-width:64em) {
	.hiq-news-list-decoration .sv-channel.sv-defaultlist .sv-channel-item:nth-child(2) .startpage__article-content,
	.startpage__article:nth-child(2) .startpage__article-content {
		-webkit-box-ordinal-group: 2;
		order: 1;
		background-color: var(--color-primary)
	}
	.hiq-news-list-decoration .sv-channel.sv-defaultlist .sv-channel-item:nth-child(2) .startpage__article-content>*,
	.startpage__article:nth-child(2) .startpage__article-content>* {
		color: #fff
	}
}

.startpage__article-image {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	height: 300px
}

@media print,
screen and (min-width:64em) {
	.hiq-news-list-decoration .sv-channel.sv-defaultlist .sv-channel-item:nth-child(2) .startpage__article-image,
	.startpage__article:nth-child(2) .startpage__article-image {
		-webkit-box-ordinal-group: 3;
		order: 2
	}
}

.startpage__article-date {
	font-family: Montserrat;
	font-size: 18px;
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: 1px;
	color: var(--color-primary);
	margin: 0!important
}

.startpage__article-title {
	font-size: 20px;
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.35;
	letter-spacing: 1px;
	color: var(--color-primary);
	margin: 20px 0 0 0
}

.startpage__article-category {
	font-weight: 300;
	line-height: 1;
	letter-spacing: 1px;
	color: #333;
	margin-top: 20px!important
}

.startpage__article-ingress {
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.56;
	letter-spacing: 1px
}

.startpage__more-news-wrapper {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: end;
	justify-content: flex-end;
	margin-top: 15px;
	margin-bottom: 59px
}

@media screen and (max-width:63.9375em) {
	.startpage__more-news-wrapper {
		-webkit-box-pack: center;
		justify-content: center
	}
}

.startpage__tyck-till-wrapper {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	padding: 90px 0;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1
}

.startpage__tyck-till-wrapper::after {
	content: '';
	background-color: rgba(255, 255, 255, .3);
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	z-index: -1
}

.startpage__tyck-till-content {
	padding: 40px 60px;
	max-width: 100%;
	background-color: var(--color-primary-light);
	border-radius: 2px
}

@media screen and (max-width:63.9375em) {
	.startpage__tyck-till-content {
		margin-right: 1em;
		margin-left: 1em
	}
}

.startpage__tyck-till {
	list-style: none;
	padding: 0;
	margin: 0 0;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center
}

.startpage__tyck-till-item {
	position: relative;
	width: 100%
}

.startpage__tyck-till-item:not(:last-child) {
	margin-bottom: 24px
}

.startpage__tyck-till-button {
	position: relative;
	box-sizing: border-box;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-flow: row nowrap;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	padding: 12.5px 50px;
	font-family: Lato;
	font-size: 18px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: .9px;
	color: var(--color-secondary);
	text-decoration: none;
	border-width: 2px;
	border-style: solid;
	border-radius: 25px;
	border-color: var(--color-secondary);
	background-color: rgba(0, 0, 0, 0);
	width: 100%
}

@media print,
screen and (min-width:64em) {
	.startpage__tyck-till-button {
		font-size: 20px;
		letter-spacing: 1px
	}
}

.startpage__tyck-till-button::after {
	content: "";
	font-family: vmkf;
	font-size: 21px;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

@media print,
screen and (min-width:64em) {
	.startpage__tyck-till-button::after {
		font-size: 23px
	}
}

.startpage__tyck-till-button::before {
	display: none
}

.startpage__tyck-till-button:focus,
.startpage__tyck-till-button:hover {
	text-decoration: none;
	color: #fff;
	border-color: var(--color-secondary);
	background-color: var(--color-secondary)
}

.startpage__tyck-till-link {
	text-decoration: none;
	border: 2px solid var(--color-secondary);
	border-radius: 50px;
	width: 300px;
	height: 54px;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	position: relative;
	color: var(--color-secondary)
}

.startpage__tyck-till-link:focus,
.startpage__tyck-till-link:hover {
	text-decoration: none
}

.startpage__tyck-till-link::after {
	position: absolute;
	font-family: vmkf;
	content: "";
	color: var(--color-secondary);
	font-size: 32px;
	right: 12px;
	z-index: 0;
	height: 100%;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	top: 0
}

.startpage__tyck-till-link:hover::after {
	color: #fff;
	z-index: 0
}

.startpage__tyck-till-link:hover {
	background-color: var(--color-secondary);
	color: #fff
}

.startpage__tyck-till-link:hover>a {
	color: #fff
}

.startpage__tyck-till-text {
	margin: 0!important
}

.startpage__tyck-till-title {
	text-align: center
}

.startpage__events-wrapper {
	padding-bottom: 59px;
	padding-top: 1px;
	position: relative;
	z-index: 1
}

.startpage__events-wrapper::after {
	content: '';
	background-color: rgba(255, 255, 255, .3);
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	z-index: -1
}

.startpage__events {
	list-style: none;
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	justify-content: space-between
}

.startpage__event {
	width: 100%;
	margin-bottom: 1em;
	height: 258px
}

@media print,
screen and (min-width:64em) {
	.startpage__event {
		width: 32%;
		margin-bottom: 0;
		height: 320px
	}
}

.startpage__event-link {
	text-decoration: none;
	display: block;
	padding: 30px 25px;
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	color: var(--color-primary-light);
	border-radius: 2px;
	background-color: rgba(var(--color-primary-rgb), .9)
}

.startpage__event-link::after {
	position: absolute;
	content: '';
	height: 80px;
	width: 100%;
	left: 0;
	bottom: -25px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(var(--color-primary-rgb), .9)), color-stop(20%, rgba(var(--color-primary-rgb), .9)), to(rgba(var(--color-primary-rgb), 0)));
	background-image: linear-gradient(to top, rgba(var(--color-primary-rgb), .9), rgba(var(--color-primary-rgb), .9) 20%, rgba(var(--color-primary-rgb), 0))
}

.startpage__event-link:focus,
.startpage__event-link:hover {
	background-color: var(--color-primary-light);
	text-decoration: none
}

.startpage__event-link:focus::after,
.startpage__event-link:hover::after {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(var(--color-primary-light-rgb), .9)), color-stop(20%, rgba(var(--color-primary-light-rgb), .9)), to(rgba(var(--color-primary-light-rgb), 0)));
	background-image: linear-gradient(to top, rgba(var(--color-primary-light-rgb), .9), rgba(var(--color-primary-light-rgb), .9) 20%, rgba(var(--color-primary-light-rgb), 0))
}

.startpage__event-link:focus,
.startpage__event-link:focus *,
.startpage__event-link:hover,
.startpage__event-link:hover * {
	color: var(--color-primary)
}

.startpage__event-time-wrapper {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between
}

/*.startpage__event-time {
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: 1px;
	color: #fff
}

.startpage__event-date {
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 800;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: 2px;
	color: #fff
}

.startpage__event-title {
	font-family: Montserrat;
	color: inherit;
	font-size: 22px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.32;
	letter-spacing: 2px;
	margin-top: 35px!important
}

.startpage__event-description {
	font-family: Lato;
	color: inherit;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.56;
	letter-spacing: 1px;
	margin-top: 35px!important
}*/

.startpage__more-events-wrapper {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: end;
	justify-content: flex-end;
	margin-top: 15px
}

@media screen and (max-width:63.9375em) {
	.startpage__more-events-wrapper {
		-webkit-box-pack: center;
		justify-content: center
	}
}

.startpage__more-events-button {
	border: 2px solid var(--color-secondary);
	background-color: var(--color-secondary);
	border-radius: 50px;
	width: 300px;
	height: 54px;
	display: -webkit-box;
	display: flex;
	justify-content: space-around;
	-webkit-box-align: center;
	align-items: center;
	position: relative
}

.startpage__more-events-button:hover {
	border-color: #fff;
	background-color: #fff;
	color: #fff
}

.startpage__more-events-button:hover>a {
	color: var(--color-secondary)
}

.startpage__more-events {
	text-decoration: none;
	font-family: Lato;
	color: #fff;
	font-size: 20px;
	letter-spacing: 1px;
	padding: 0 3em;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: flex;
	justify-content: space-around;
	-webkit-box-align: center;
	align-items: center
}

.startpage__more-events::after {
	position: absolute;
	font-family: vmkf;
	content: "";
	color: #fff;
	font-size: 32px;
	right: 12px;
	z-index: 0;
	height: 100%;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	top: 0
}

.startpage__more-events:focus,
.startpage__more-events:hover {
	text-decoration: none
}

.startpage__more-events:focus::after,
.startpage__more-events:hover::after {
	color: var(--color-secondary);
	z-index: 0
}

@media screen and (max-width: 63.9375em)
.startpage__subpage-wrapper {
    margin-bottom: -0.4em!important;
}
.search-result__error {
	margin-top: 37px
}

.search-result__error,
.search-result__error * {
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal
}

.search-result__search-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 2px solid var(--color-secondary);
	height: 60px;
	border-radius: 40px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.search-result__search-wrapper--content {
	max-width: 520px;
	margin: 0 auto;
	margin-bottom: 55px
}

.search-result__search-button {
	border: none;
	background: none;
	border: 2px solid var(--color-secondary);
	border-radius: 100%;
	height: 60px;
	width: 60px;
	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;
	background-color: var(--color-secondary)
}

.search-result__search-button::after {
	content: "";
	font-family: "vmkf";
	font-size: 42px;
	color: #fff
}

.search-result__search-input {
	border: none;
	padding-left: 1em;
	background: none;
	border-left: none;
	height: 60px;
	font-family: "Lato";
	font-size: 18px;
	font-weight: 400;
	outline: none;
	width: 100%;
	color: var(--color-secondary);
	width: 100%
}

.search-result__search-input::-webkit-input-placeholder {
	color: var(--color-secondary);
	letter-spacing: 2px;
	font-weight: 400
}

.search-result__search-input:-moz-placeholder {
	color: var(--color-secondary);
	letter-spacing: 2px;
	font-weight: 400
}

.search-result__search-input::-moz-placeholder {
	color: var(--color-secondary);
	letter-spacing: 2px;
	font-weight: 400
}

.search-result__search-input:-ms-input-placeholder {
	color: var(--color-secondary);
	letter-spacing: 2px;
	font-weight: 400
}

.search-result__contact-list {
	list-style: none;
	padding: 0;
	margin: 0
}

.search-result__contact-item {
	padding-bottom: 1em !important;
	border-bottom: 2px solid var(--color-primary)
}

.search-result__hit-list {
	list-style: none;
	margin: 0;
	padding: 0
}

.search-result__count {
	display: block;
	width: 100%;
	text-align: center;
	margin-top: 37px !important;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal
}

.search-result__count strong {
	color: var(--color-secondary)
}

.search-result__hit-document,
.search-result__hit-category {
	font-size: 18px;
	font-family: "Lato";
	line-height: 1.83;
	letter-spacing: .5px;
	color: var(--color-primary);
	margin-top: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.search-result__hit-link:hover .search-result__hit-document,
.search-result__hit-link:focus .search-result__hit-document,
.search-result__hit-link:hover .search-result__hit-category,
.search-result__hit-link:focus .search-result__hit-category {
	color: #fff
}

.search-result__hit-document::before {
	content: "";
	font-family: "vmkf";
	color: inherit;
	font-size: 1.05em;
	margin-right: 10px
}

.search-result__hit-item {
	margin-bottom: 20px
}

.search-result__hit-link {
	text-decoration: none;
	display: block;
	padding: 36px 20px;
	background-color: var(--color-primary-light)
}

.search-result__hit-link strong {
	color: var(--color-secondary)
}

.search-result__hit-link:focus,
.search-result__hit-link:hover {
	text-decoration: none;
	background-color: var(--color-primary)
}

.search-result__hit-title {
	margin: 0;
	font-size: 22px;
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.36;
	letter-spacing: 1px
}

.search-result__hit-link:hover .search-result__hit-title,
.search-result__hit-link:focus .search-result__hit-title {
	color: #fff
}

.search-result__hit-summary {
	margin: 0;
	font-size: 18px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.94;
	letter-spacing: 0.5px
}

.search-result__hit-link:hover .search-result__hit-summary,
.search-result__hit-link:focus .search-result__hit-summary {
	color: #fff
}

.search-result__hit-list--content {
	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;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	margin: -20px
}

.search-result__hit-list--content .search-result__hit-item {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 100%;
	flex: 1 0 100%;
	padding: 20px;
	margin-bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}

@media print,
screen and (min-width: 40em) {
	.search-result__hit-list--content .search-result__hit-item {
		-webkit-box-flex: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-preferred-size: 33.33%;
		flex-basis: 33.33%
	}
}

.search-result__hit-list--content .search-result__hit-image {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 240px;
	flex: 0 0 240px;
	height: 240px;
	width: calc(100% + 40px);
	margin: -36px -20px 10px -20px;
	-o-object-fit: cover;
	object-fit: cover
}

.search-result__hit-list--content .search-result__hit-link {
	height: 100%
}

.search-result__hit-list--content .search-result__hit-link:hover .search-result__hit-data {
	color: #fff
}

.search-result__hit-list--content .search-result__hit-data {
	color: var(--color-primary);
	font-size: 18px;
	font-family: "Lato";
	line-height: 33px;
	letter-spacing: .5px;
	margin-top: 20px
}

.search-result__hit-list--content .search-result__hit-data-name {
	font-weight: bold
}

.facets-wrapper {
	padding: 0;
	position: relative;
	max-height: 0;
	overflow: hidden;
	-webkit-transition: all 0.25s cubic-bezier(0, 1, 0, 1);
	transition: all 0.25s cubic-bezier(0, 1, 0, 1);
	margin-bottom: 90px
}

.facets-wrapper.open {
	border-top: 2px solid var(--color-secondary);
	max-height: 100vh;
	padding: 50px 0;
	border-bottom: 2px solid var(--color-secondary);
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out
}

.facet-heading {
	margin-top: 40px;
	margin-bottom: 50px
}

.sv-search-facet-name {
	font-family: "Lato";
	font-size: 16px;
	line-height: 1.75;
	margin-top: 0;
	margin-bottom: 1rem;
	font-weight: 300;
	font-weight: normal;
	margin-bottom: 2em;
}

@media (min-width: 0px) {
	.sv-search-facet-name {
		font-size: calc( 16px + 4 * (100vw - 0px) / 1200)
	}
}

@media (min-width: 1200px) {
	.sv-search-facet-name {
		font-size: 20px
	}
}

.sv-search-facet-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.facet-button-wrapper {
	position: relative
}

.facet-button {
	padding: 0;
	cursor: pointer;
	background-color: transparent;
	color: var(--color-secondary);
	border: 0;
	width: 100px;
	height: 100px;
	position: absolute;
	z-index: 2;
	top: -29px;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	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;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.facet-button::before {
	content: "";
	font-family: "vmkf";
	font-size: 50px;
	line-height: 1.2;
	overflow: hidden;
	width: 58px;
	height: 58px;
	display: block;
	border: 2px solid var(--color-secondary);
	border-radius: 50%;
	color: var(--color-secondary);
	background-color: #fff
}

.facet-button__text {
	margin-top: 20px;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: 1px;
	font-family: "Lato";
	color: var(--color-secondary)
}

.facet-button:focus::before,
.facet-button:hover::before {
	background-color: var(--color-secondary);
	color: #fff
}

.facet-button.open::before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.sv-search-facet-item {
	height: 45px;
	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
}

.sv-search-facet-item>a {
	color: var(--color-secondary);
	border: 2px solid currentColor;
	border-radius: 40px;
	margin-right: 20px;
	padding: 0 1em;
	text-decoration: none;
	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;
	height: 100%
}

.sv-search-facet-item>a::before {
	display: none
}

.sv-search-facet-item.facet-item__no-hits {
	border: 2px solid #b3b3b3;
	color: #b3b3b3;
	pointer-events: none;
	padding: 0 1em;
	border-radius: 40px;
	margin-right: 20px;
	height: 45px
}

.sv-search-facet-item.facet-item__no-hits>a,
.sv-search-facet-item.facet-item__no-hits span {
	color: #b3b3b3
}

.sv-search-facet-item>a,
.sv-search-facet-item.facet-item__no-hits {
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: 1px
}

.sv-search-facet-item:hover:not(.facet-item__no-hits)>a,
.sv-search-facet-item:focus:not(.facet-item__no-hits)>a,
.sv-search-facet-item.sv-search-facet-item-selected:not(.facet-item__no-hits)>a {
	border-color: #fff;
	background-color: var(--color-secondary);
	color: #fff
}

.pagination {
	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;
	margin-top: 89px
}

.pagination>.prev,
.pagination>.next {
	border-radius: 100%;
	width: 58px;
	height: 58px;
	border-color: var(--color-secondary);
	border-width: 2px;
	text-decoration: none
}

.pagination>.prev::before,
.pagination>.next::before {
	width: 100%;
	height: 100%;
	color: var(--color-secondary);
	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;
	font-family: "vmkf";
	font-size: 36px
}

.pagination>.prev:hover:not(.current),
.pagination>.next:hover:not(.current) {
	background-color: var(--color-secondary)
}

.pagination>.prev:hover:not(.current)::before,
.pagination>.next:hover:not(.current)::before {
	color: #fff
}

.pagination>.prev::before {
	content: ""
}

.pagination>.next::before {
	content: ""
}

.pagination>a,
.pagination>span {
	text-decoration: none
}

.pagination>a:not(.prev):not(.next),
.pagination>span:not(.prev):not(.next) {
	border: none;
	width: 38px;
	height: 38px;
	border-radius: 100%
}

.pagination>a:not(.prev):not(.next):not(span):hover,
.pagination>span:not(.prev):not(.next):not(span):hover {
	background-color: var(--color-secondary);
	color: #fff
}

.pagination>span {
	color: #b3b3b3
}

.pagination>a {
	color: var(--color-secondary);
	font-weight: bold
}

.pagination>.current {
	color: #b3b3b3;
	background: 0
}

.pagination>.current.prev {
	border-width: 2px;
	border-color: #b3b3b3
}

.pagination>.current.prev::before {
	color: #b3b3b3
}

.pagination>.current.next {
	border-width: 2px;
	border-color: #b3b3b3
}

.pagination>.current.next::before {
	color: #b3b3b3
}
