@charset "UTF-8";@font-face{font-family:"Foundry Sterling W01";src:url(/assets/presentation/verktygsladan/assets/fonts/FoundrySterlingOT3W05-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Foundry Sterling W01";src:url(/assets/presentation/verktygsladan/assets/fonts/FoundrySterlingOT3W05-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Foundry Sterling W01";src:url(/assets/presentation/verktygsladan/assets/fonts/FoundrySterlingOT3W05-Md.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Foundry Sterling W01";src:url(/assets/presentation/verktygsladan/assets/fonts/FoundrySterlingOT3W05-Demi.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}/*!
 * @license
 * MyFonts Webfont Build ID 3716812, 2019-02-07T08:35:25-0500
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: PilcrowSoft-Semibold by Indian Type Foundry
 * URL: https://www.myfonts.com/fonts/indian-type-foundry/pilcrow-soft/semibold/
 *
 * Webfont: PilcrowSoft-Medium by Indian Type Foundry
 * URL: https://www.myfonts.com/fonts/indian-type-foundry/pilcrow-soft/medium/
 *
 *
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3716812
 * Licensed pageviews: 50,000
 * Webfonts copyright: Copyright (c) 2013 by Indian Type Foundry. All rights reserved.
 *
 * © 2019 MyFonts Inc
*/@font-face{font-family:PilcrowSoft;src:url(/assets/presentation/verktygsladan/assets/fonts/pilcrow-semibold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PilcrowSoft;src:url(/assets/presentation/verktygsladan/assets/fonts/pilcrow-medium.woff2) format("woff2");font-weight:500;font-style:normal}html{font-family:"Foundry Sterling W01",arial,sans-serif;font-weight:400;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;background:#f5f5f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;word-break:break-word;scroll-behavior:smooth;scroll-padding:6rem;box-sizing:border-box}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html .layout--calendar{background:#fafafa}html .layout--calendar .c-footer .footer-contact{background:#fff}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;top:0!important}body.is-modal{overflow:hidden}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;outline:0}#maincontent,a:active,a:hover{outline:0}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;padding:0;box-sizing:inherit;border:0;background-color:transparent;outline:0;-webkit-appearance:text;cursor:pointer}button,select{text-transform:none}html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul{list-style:none;margin:0;padding:0}.row{position:relative;padding:3rem 0}.row>*+*{margin-top:1.5rem}.c-hero-flexible+.row{border-top:1px solid #e5e5e5}.row+.row{padding-top:3rem;border-top:1px solid #e5e5e5}.c-hero-flexible:not(.hero-flexible--cinematic)+.row--default,.row--default+.row--default{padding-top:0;border-top:none}.row--white{background:#fff}.row--white+.row--white{padding-top:0;border-top:none}.row--light{background:#fafafa}.row--light+.row--light{padding-top:0;border-top:none}.row--dark{background:#f0f0f0}.row--dark+.row--dark{padding-top:0;border-top:none}.c-hero-flexible.hero-flexible--medium+.row--dark,.c-hero-flexible.hero-flexible--medium+.row--light,.c-hero-flexible.hero-flexible--medium+.row--white,.c-hero-flexible.hero-flexible--small+.row--dark,.c-hero-flexible.hero-flexible--small+.row--light,.c-hero-flexible.hero-flexible--small+.row--white{border-top:1px solid #e5e5e5}.layout--article .c-hero.hero--no-bg+.row,.layout--article .row+.c-hero.hero--no-bg{padding-top:0}.row:empty{display:none}.layout--calendar #maincontent .row:first-child{padding-top:0;padding-bottom:0}.layout--spa #maincontent>section{padding-bottom:2rem}.grid{box-sizing:border-box}.grid:after{display:table;clear:both;content:""}.grid>*{width:100%;margin-right:auto;margin-left:auto;max-width:70rem;padding-right:1rem;padding-left:1rem}.grid .grid-content{max-width:40rem}.grid.grid--one-col>*,.grid.grid--size-small>*{max-width:40rem}.grid.grid--size-medium>*{max-width:50rem}.grid.grid--size-wide>*{max-width:70rem}.grid.grid--size-full{width:100%}.grid.grid--size-full>*{padding-right:0;padding-left:0;max-width:none}.grid .grid-content{margin-right:auto;margin-left:auto;width:100%;max-width:40rem;padding-right:1rem;padding-left:1rem}.layout-grid-3{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:680px){.grid .grid-content,.grid>*{padding-right:2rem;padding-left:2rem}.layout-grid-3{grid-template-columns:repeat(3,1fr)}}.layout-grid-4{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:680px){.layout-grid-4{grid-template-columns:repeat(2,1fr)}}@page{margin:25mm 25mm 25mm 25mm}@media print{html{font-size:12px}.grid{max-width:none!important}.row{background:0 0}.no-print,.no-print *{display:none!important}}@media (min-width:860px){html{font-size:18px}}@media (min-width:1024px){.layout-grid-4{grid-template-columns:repeat(4,1fr)}html{font-size:20px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#4d4d4d;font-family:"Foundry Sterling W01",arial,sans-serif;font-weight:400;line-height:1.2em;text-rendering:optimizeLegibility;overflow-wrap:break-word;word-break:normal}.h1 bold,.h1 em,.h1 i,.h1 strong,.h2 bold,.h2 em,.h2 i,.h2 strong,.h3 bold,.h3 em,.h3 i,.h3 strong,.h4 bold,.h4 em,.h4 i,.h4 strong,.h5 bold,.h5 em,.h5 i,.h5 strong,.h6 bold,.h6 em,.h6 i,.h6 strong,h1 bold,h1 em,h1 i,h1 strong,h2 bold,h2 em,h2 i,h2 strong,h3 bold,h3 em,h3 i,h3 strong,h4 bold,h4 em,h4 i,h4 strong,h5 bold,h5 em,h5 i,h5 strong,h6 bold,h6 em,h6 i,h6 strong{font-style:normal;font-weight:600}.h1,h1{font-size:2.25rem;font-size:clamp(2.25rem,4.2vw,2.5rem)}.h2,h2{font-size:1.5rem;font-weight:500}.h3,h3{font-size:1.25rem;font-weight:500}.h4,h4{font-size:1.125rem;font-weight:500}.h5,.h6,h5,h6{font-size:1rem;font-weight:500}.parapgraph,p{margin:0;font-size:1rem;font-weight:400;line-height:1.4em;color:#4d4d4d;overflow-wrap:break-word;word-break:normal}.link,a{color:#006399;text-decoration:none;overflow-wrap:anywhere}.link:focus,.link:hover,a:focus,a:hover{color:#005380;text-decoration:underline;text-decoration-thickness:.095em;text-decoration-thickness:clamp(1px,.095em,2px)}.strong,b,strong{font-weight:500}em,i{font-style:italic}.t-subtitle{color:#4d4d4d;font-weight:400;font-size:1.25rem;line-height:1.4em}.t-tag{color:#4d4d4d;font-size:.875rem;font-weight:500;line-height:1.2em}@media (min-width:860px){.t-tag{font-size:.9rem}}.t-small{font-size:.9rem}.t-quote{color:#4d4d4d;font-size:1.125rem;line-height:1.4em;font-weight:500}.t-quote.quote--large{font-size:1.75rem}.heading-sub{position:relative;text-align:center}.heading-sub:after{position:absolute;top:50%;display:block;width:100%;height:1px;margin-top:1px;content:"";background:#f5f5f5}.heading-sub .heading-sub__text{position:relative;z-index:1;display:inline-block;padding:0 1rem;background:#f5f5f5;color:#4d4d4d;font-size:.875rem;font-weight:500;line-height:1em}@media (min-width:860px){.heading-sub .heading-sub__text{font-size:.9rem}}a u,u{text-decoration:underline;text-decoration-thickness:from-font}.t-invert .h1,.t-invert .h2,.t-invert .h3,.t-invert .h4,.t-invert .h5,.t-invert .h6,.t-invert .link,.t-invert .parapgraph,.t-invert a,.t-invert h1,.t-invert h2,.t-invert h3,.t-invert h4,.t-invert h5,.t-invert h6,.t-invert p,.t-invert ul li{color:#fff}.t-invert .link,.t-invert a{text-decoration:underline}.t-invert .link:focus,.t-invert .link:hover,.t-invert a:focus,.t-invert a:hover{color:#fff;text-decoration:none}.font-weight-light{font-weight:300}.font-weight-book{font-weight:400}.font-weight-medium{font-weight:500}.font-weight-bold,.font-weight-semibold{font-weight:600}.uppercase{text-transform:uppercase}b,strong{font-weight:500}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.nowrap{white-space:nowrap}.screen-reader{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;font-size:0;width:1px;word-wrap:normal!important}.svg-icon{display:block;width:100%;height:100%;pointer-events:none}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:#006399 solid 1px}.is-accessible input:focus,.is-accessible select:focus,.is-accessible textarea:focus{outline:#f18e1f solid 5px}a:focus{color:#005380}.is-accessible a:focus{border-radius:3px;color:#231402!important;background:#f18e1f}.readspeaker-container{width:100%}.readspeaker-container:after{display:table;clear:both;content:""}.readspeaker-container .readspeaker-player{margin-right:auto;margin-left:auto;text-align:center}.readspeaker-container .readspeaker-player .rsbtn_exp{margin-top:2rem;margin-bottom:2rem}.goog-te-menu-frame{left:50%!important;transform:translate(-50%,0)}.skiptranslate{display:none!important}.readspeaker-docreader{display:inline-block;font-size:.85rem;margin-left:.5rem}.readspeaker-docreader img{position:relative;top:.1rem}.injected-content{text-align:center;color:#4d4d4d}@keyframes fadeInOut{0%,100%{opacity:0}50%{opacity:1}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:grab}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-dots{margin-top:2rem}.slick-dots li{display:inline-block;width:6px;height:6px;background:#90887b;border-radius:50%;margin:5px;text-indent:-9999px;overflow:hidden}.slick-dots li.slick-active{background:#006399}.e-button{display:inline-block;border:0;color:#006399;font-family:"Foundry Sterling W01",arial,sans-serif;font-size:1rem;line-height:1.1em;outline:0;text-align:left;text-decoration:underline;width:auto;-webkit-font-smoothing:subpixel-antialiased}.e-button .button-text{color:#006399;text-decoration:none;display:inline-flex;align-items:center}.e-button.button--expand-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.e-button:focus,.e-button:hover{text-decoration:none}.e-button:focus .button-text,.e-button:hover .button-text{color:#005380;text-decoration:none}.e-button .button__icon{display:inline-flex;position:relative;width:1em;height:1em;fill:currentColor;margin-right:.25rem;align-items:center}.e-button .button__icon .svg-icon{position:absolute;top:.1rem;width:100%;height:100%}.e-button.button--rect{padding:.75em 2.8em 1em;background:#fff;text-align:center;text-decoration:none}.e-button.button--rect .button-text{text-decoration:none}.e-button.button--rounded{padding:.75em 2.8em 1em;border-radius:40px;background:#fff;text-align:center;text-decoration:none}.e-button.button--rounded .button-text{text-decoration:none}.e-button.button--round{display:flex;align-items:ce;padding:.75em 1rem 1em;border-radius:50%;background:#fff;text-align:center;text-decoration:none}.e-button.button--round .button-text{text-decoration:none}.e-button.button--x-small{font-size:.75rem}.e-button.button--small{font-size:.85rem}.e-button.button--large{font-size:1.15rem}.e-button.button--fill{width:100%}.e-button.button--rounded.button--x-small{padding:.3rem 1rem .5rem}.e-button.button--rounded.button--small{padding:.7em 2.8em .9em}.e-button.button--icon{display:flex;align-items:center;padding-left:1rem;padding-right:1rem}.e-button.button--icon.button--x-small{padding-left:.75rem;padding-right:.75rem}.e-button.button--icon.button--large,.e-button.button--icon.button--small{padding-left:1rem;padding-right:1rem}.e-button.button-text--yellow{color:#ffc72c}.e-button.button--outline{border:1px solid #006399;background:0 0}.e-button.button--outline:hover{border-color:#005380;color:#005380;background:#fff}.e-button.button--outline-white{border-color:#fff;color:#fff}.e-button.button--outline-white:hover{color:#4d4d4d}.e-button.button--outline-grey{border:1px solid #cfcfcf}.e-button.button--bg,.e-button.button--bg-dark{text-decoration:none}.e-button.button--bg .button-text,.e-button.button--bg-dark .button-text{border-bottom:0}.e-button.button--bg{background:#006399}.e-button.button--bg:focus,.e-button.button--bg:hover{background:#005380}.e-button.is-active{background:#004266}.e-button.button--bg-dark{background:#005380}.e-button.button--bg-dark:focus,.e-button.button--bg-dark:hover{background:#004266}.e-button.button--bg,.e-button.button--bg .button-text,.e-button.button--bg-dark,.e-button.button--bg-dark .button-text{color:#fff}.e-button.button--bg-white{color:#4d4d4d;background:#fff}.e-button.button--bg-white .button-text,.e-button.button--bg-white .button__text{color:#4d4d4d}.e-button.button--bg-white:focus,.e-button.button--bg-white:hover{color:#404040;background:#f5f5f5}.e-button.button--bg-white svg{fill:currentColor}.e-button.button--color-grey{color:#4d4d4d;border:1px solid #cfcfcf}.e-button.button--color-grey .button-text{color:#4d4d4d}.e-button.button--color-grey:focus,.e-button.button--color-grey:hover{border-color:#cfcfcf;color:#404040}.e-button.button--color-grey svg{fill:currentColor}.e-button.button--bg-red{color:#fff;background:#ac101c}.e-button.button--bg-red .button-text{color:#fff}.e-button.button--bg-red:focus,.e-button.button--bg-red:hover{background:#8c1b1b}.e-button.button--bg-red-dark{color:#fff;background:#8c1b1b}.e-button.button--bg-red-dark .button-text{color:#fff}.e-button.button--bg-red-dark:focus,.e-button.button--bg-red-dark:hover{background:#800d14}.e-button.button--bg-red-dark-2{color:#fff;background:#800d14}.e-button.button--bg-red-dark-2 .button-text{color:#fff}.e-button.button--bg-red-dark-2:focus,.e-button.button--bg-red-dark-2:hover{background:#4d080c}.e-button.button--bg-primary{color:#fff;background:#ac101c}.e-button.button--bg-primary .button-text{color:#fff}.e-button.button--bg-primary:focus,.e-button.button--bg-primary:hover{background:#8c1b1b}.e-button.button--bg-primary-dark{color:#fff;background:#8c1b1b}.e-button.button--bg-primary-dark .button-text{color:#fff}.e-button.button--bg-primary-dark:focus,.e-button.button--bg-primary-dark:hover{background:#800d14}.e-button.button--bg-yellow{background:#ffc72c}.e-button.button--bg-yellow .button-text{color:#1a1a1a}.e-button.button--bg-yellow:focus,.e-button.button--bg-yellow:hover{background:#ffbc05}.e-button.button--bg-yellow-dark{background:#ffac12}.e-button.button--bg-yellow-dark .button-text{color:#1a1a1a}.e-button.button--bg-yellow-dark:focus,.e-button.button--bg-yellow-dark:hover{background:#fca000}.e-button.button--bg-green{color:#fff;background:#567818}.e-button.button--bg-green .button-text{color:#fff}.e-button.button--bg-green:focus,.e-button.button--bg-green:hover{background:#4b6614}.e-button.button--bg-green-dark{color:#fff;background:#4b6614}.e-button.button--bg-green-dark .button-text{color:#fff}.e-button.button--bg-green-dark:focus,.e-button.button--bg-green-dark:hover{background:#3e5909}.e-button.button--bg-purple{color:#fff;background:#63387d}.e-button.button--bg-purple .button-text{color:#fff}.e-button.button--bg-purple:focus,.e-button.button--bg-purple:hover{background:#4e2d63}.e-button.button--bg-purple-dark{color:#fff;background:#4e2d63}.e-button.button--bg-purple-dark .button-text{color:#fff}.e-button.button--bg-purple-dark:focus,.e-button.button--bg-purple-dark:hover{background:#402854}.e-button.button--bg-grey{color:#fff;background:#666}.e-button.button--bg-grey .button-text{color:#fff}.e-button.button--bg-grey:focus,.e-button.button--bg-grey:hover{background:#595959}.e-button.button--bg-grey-light{color:#4d4d4d;background:#f5f5f5;border:1px solid #cfcfcf}.e-button.button--bg-grey-light .button-text{color:#4d4d4d}.e-button.button--bg-grey-light:focus,.e-button.button--bg-grey-light:hover{background:#efefef}.e-button.button--bg-grey-dark{color:#fff;background:#333}.e-button.button--bg-grey-dark .button-text{color:#fff}.e-button.button--bg-grey-dark:focus,.e-button.button--bg-grey-dark:hover{background:#262626}.e-button.button--bg-kv{color:#fff;background:#a71680}.e-button.button--bg-kv .button-text{color:#fff}.e-button.button--bg-kv:focus,.e-button.button--bg-kv:hover{background:#8c1473}.e-button.button--bg-act{background:#e4002b;color:#fff}.e-button.button--bg-act .button-text{color:#fff}.e-button.button--bg-act:focus,.e-button.button--bg-act:hover{background:#b10021}.e-button.button--bg-act:disabled{background:#cfcfcf;color:#fafafa}.e-button.button--readmore{font-size:.9rem;font-weight:500;color:#4d4d4d;text-decoration:none}.e-button.button--readmore .button__icon{display:inline-block;width:.7em;height:.7em;margin-left:.1rem;fill:#4d4d4d;transition:transform .3s}.e-button.button--readmore:hover{color:#006399;text-decoration:underline}.e-button.button--readmore:hover .button__icon{fill:#006399}.e-button.button--loader{position:relative;overflow:hidden;transform:translateZ(0)}.e-button.button--loader:after{position:absolute;top:0;bottom:0;left:0;z-index:-1;width:100%;content:"";background:#00324d;transform:translate(-102%,0)}.e-button.button--loader.is-loading{pointer-events:none}.e-button.button--loader.is-loading:after{animation:5s forwards progress}.e-button.button--loader.is-loading-complete:after{transform:translate(0,0)}.e-button.button--loader.button--bg-red:after{background:#4c080c}.e-button.button--loader.button--bg-white,.e-button.button--loader.button--bg-white .button-text{color:#006399}.is-accessible .e-button:active,.is-accessible .e-button:focus{border-radius:5px;background:#f18e1f;color:#231402}.is-accessible .e-button:active .button__icon,.is-accessible .e-button:focus .button__icon{fill:#231402}.is-accessible .e-button:active .button-text,.is-accessible .e-button:active .button__text,.is-accessible .e-button:focus .button-text,.is-accessible .e-button:focus .button__text{color:#231402}.layout--local .e-button.button--bg-primary{background:#006399}.layout--local .e-button.button--bg-primary-dark,.layout--local .e-button.button--bg-primary:focus,.layout--local .e-button.button--bg-primary:hover{background:#005380}.layout--local .e-button.button--bg-primary-dark:focus,.layout--local .e-button.button--bg-primary-dark:hover{background:#004266}.e-button:disabled,.e-button:disabled:active,.e-button:disabled:focus,.e-button:disabled:hover{opacity:.5;cursor:not-allowed}.theme-skut .e-button.button--radio{background:#fff;border:1px solid #cfcfcf;color:#666}.theme-skut .e-button.button--radio:focus,.theme-skut .e-button.button--radio:hover{background:#fafafa}.theme-skut input[type=radio]:checked+.e-button.button--radio{color:#fff;background:#006399}.theme-skut input[type=radio]:checked+.e-button.button--radio:hover{background:#005380}@keyframes progress{0%{transform:translate(-100%,0)}25%{transform:translate(-25%,0)}100%{transform:translate(-10%,0)}}.e-card{display:flex;flex-direction:column;overflow:hidden;position:relative}.e-card .card-image-container,.e-card .card__figure,.e-card .card__image-container{position:relative;width:100%;height:auto;border-radius:.5rem;overflow:hidden;aspect-ratio:16/9}.e-card .card-image,.e-card .card__image,.e-card .card__image-container>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.e-card .card__figure{display:flex;justify-content:center;align-items:center}.e-card .card__figure svg{width:100%;height:3rem;fill:#fff}.e-card .card__figure--gradient{background-image:linear-gradient(#800d14,#c76863)}.e-card .card-description,.e-card .card__content{padding-top:.5rem;display:flex;flex-direction:column;gap:.4rem}.e-card .card-description>*,.e-card .card__content>*{max-width:720px}.e-card .card-description h2 a:after,.e-card .card-description h3 a:after,.e-card .card__content h2 a:after,.e-card .card__content h3 a:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.e-card .card-title{color:#006399;z-index:1}.e-card.card--box{background:#fff;border-radius:.5rem;border:1px solid #cfcfcf}.e-card.card--box>*{padding:1rem 1rem 1.5rem}.e-card.card--box .card-image-container,.e-card.card--box .card__figure,.e-card.card--box .card__image-container{padding:0;border-radius:0}.e-card.card--box .card-description,.e-card.card--box .card__content{padding-top:1rem}.e-card.card--box.card--no-padding>*{padding:0}.e-card:active .card-title,.e-card:focus .card-title,.e-card:hover .card-title{color:#005380}.e-card:active .card-text,.e-card:focus .card-text,.e-card:hover .card-text{color:#595959}.e-card.card--compact h3{font-size:1.1rem}.e-card.card--compact p{font-size:.95rem}@media (min-width:680px){.e-card .card-image-container,.e-card .card__figure,.e-card .card__image-container{aspect-ratio:16/10}.e-card.card--large .card-title,.e-card.card--medium .card-title{display:block;margin:0 0 .25rem}.e-card.card--large .card-text,.e-card.card--medium .card-text{display:block}.e-card.card--medium .card-image-container,.e-card.card--medium .card__image-container{aspect-ratio:16/9}.e-card.card--large .card-image-container,.e-card.card--large .card__image-container{aspect-ratio:21/9}.e-card.card--box.card--large{border-radius:.75rem}}.e-card.card--green .card__figure--gradient{background-image:linear-gradient(#3e5909,#89a653)}.e-card.card--green a{color:#4b6614}.e-card.card--green a:hover{color:#3e5909}.is-accessible .e-card:focus{padding:10px;border-radius:5px;background:#f18e1f}.is-accessible .e-card:focus .card-text,.is-accessible .e-card:focus .card-title{color:#231402}.is-accessible .grid .e-card:focus{padding:1.5rem}.e-close{display:block;width:40px;height:40px;cursor:pointer}.e-close .svg-icon{fill:#4d4d4d}.e-close:active .svg-icon{fill:#006399}.e-close:hover{fill:#404040}.e-countdown{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);box-sizing:content-box;width:100%;height:100%;margin-bottom:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1;transition:transform .3s;overflow:hidden}.e-countdown .countdown-circle{width:100%;height:100%;transform:rotate(-90deg);border-radius:50%}.e-countdown .countdown-circle-progress{fill:#4c080c;stroke:#fff;stroke-width:32;stroke-dasharray:100}.e-featured-icon{position:relative;z-index:1;box-sizing:content-box;width:22px;height:22px}.e-featured-icon .svg-icon{fill:#90887b}.e-featured-icon .featured-icon-hover{display:none}.e-featured-icon.featured-icon--location .svg-icon{width:80%;margin-left:10%}.e-featured-icon.is-active .svg-icon,.e-featured-icon:active .svg-icon{fill:#ac101c}@media (min-width:680px){.e-featured-icon{width:26px;height:26px}}@media (min-width:860px){.e-card.card--box>*{padding:1.5rem 1.5rem 2rem}.e-featured-icon{width:30px;height:30px;padding:10px 7px}.e-featured-icon .svg-icon{transition:.2s}.e-featured-icon .featured-icon-hover{position:absolute;top:60px;left:50%;display:block;visibility:hidden;overflow:hidden;height:54px;transform:translateX(-50%)}.e-featured-icon .featured-icon-label{display:block;padding:14px 20px 18px;white-space:nowrap;color:#fff;background:#ac101c;font-size:16px;font-weight:400;line-height:22px;transform:translateY(-40px);transition:transform 150ms}.e-featured-icon .featured-icon-hover-arrow{position:absolute;top:53px;left:50%;display:none;width:0;height:0;margin-left:-8px;border-width:0 8px 8px;border-style:solid;border-color:transparent transparent #ac101c;content:""}.e-featured-icon:hover .featured-icon-hover{visibility:visible}.e-featured-icon:hover .featured-icon-label{transform:translateY(0)}.e-featured-icon:hover .featured-icon-hover-arrow{display:block}.e-featured-icon:hover .svg-icon{fill:#ac101c}.is-accessible .e-featured-icon:focus{padding-right:10px;padding-left:10px;border-radius:5px;background:#f18e1f}.is-accessible .e-featured-icon:focus .svg-icon{fill:#1a1a1a}.is-accessible .e-featured-icon:focus .featured-icon-hover{visibility:visible}.is-accessible .e-featured-icon:focus .featured-icon-label{transform:translateY(0);color:#1a1a1a;background:#f18e1f}.is-accessible .e-featured-icon:focus .featured-icon-hover-arrow{display:block;border-color:transparent transparent #f18e1f}.e-featured-icon.is-active .featured-icon-hover{visibility:hidden}.e-featured-icon.is-active .featured-icon-hover-arrow{display:none}.layout--local .e-featured-icon .featured-icon-label{background:#005380}.layout--local .e-featured-icon .featured-icon-hover-arrow{border-color:transparent transparent #005380}.layout--local .e-featured-icon:hover .svg-icon{fill:#006399}}@media (min-width:1200px){.e-featured-icon{width:34px;height:34px}.e-featured-icon .featured-icon-hover{top:70px}.e-featured-icon .featured-icon-hover-arrow{top:63px}}.layout--local .e-featured-icon.is-active .svg-icon,.layout--local .e-featured-icon:active .svg-icon{fill:#006399}.e-form .form-title{margin-bottom:.4rem}.e-form .form-description{color:#4d4d4d;font-size:1rem;margin-top:1rem}.e-form .form-splitter{display:block;height:3px;margin:1rem 0;border:0;background:#e5e5e5;outline:0}.e-form .form-item{display:block;margin-top:1rem;padding:0;border:0;color:#4d4d4d}.e-form .form-item:after{display:table;clear:both;content:""}.e-form .form-item-hidden{display:none}.e-form .form-item-title{font-size:1.6rem;font-weight:400;color:#006399;margin-top:2rem}.e-form .form-item-label{display:block;margin-bottom:.5rem;color:#4d4d4d;font-weight:500}.e-form .form-item-label__optional{font-size:.8em;font-weight:400}.e-form .form-item-label abbr{border-bottom:none;text-decoration:none}.e-form .form-item.validate-item--allow-empty .form-item-label abbr{display:none}.e-form .form-item-input-container{position:relative;display:block}.e-form .form-item-input{display:block;width:100%;padding:.7rem;border:1px solid #cfcfcf;background:#fff;font-size:1rem;font-weight:500;outline:0;border-radius:.25rem;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.e-form .form-item-input.is-disabled{color:#666;background:#f5f5f5}.e-form .form-item-input.is-autofill{background:#fff3d1}.e-form .form-item-input:focus{border-color:#006399}.e-form .form-group.is-error .form-item-input,.e-form .is-error>.form-item-input,.e-form .is-error>.form-item-input-container>.form-item-input{border-color:#ac101c;border-bottom-width:.25rem}.e-form .form-group.is-error .form-item-input:focus,.e-form .is-error>.form-item-input:focus{border-color:#8c1b1b}.e-form .form-item-input::-webkit-input-placeholder{color:grey;font-weight:400}.e-form .form-item-input::-moz-placeholder{color:grey;font-weight:400}.e-form .form-item-input:-ms-input-placeholder{color:grey;font-weight:400}.e-form .form-item-input--select{border-radius:.25rem;text-indent:.01px;text-overflow:ellipsis;background-image:url(/assets/presentation/verktygsladan/assets/svg/arrow-down.svg);background-repeat:no-repeat;background-position:right 1rem center;background-size:auto 25%}.e-form .form-item-input--select--btn{background-image:url(/assets/presentation/verktygsladan/assets/svg/dropdown-btn.svg);background-position:right .5rem center;background-size:auto 80%}.e-form .form-item-input--select.is-placeholder{color:#cfcfcf}.e-form .form-item-input--select option{font-size:1rem;border:0}.e-form .form-item-input--select::-ms-expand{display:none}.e-form .form-item-error{margin-top:.5rem;color:#ac101c;font-size:1rem;display:none}.e-form .is-error>.form-item-error{display:block}.e-form .form-item-check{position:relative;float:left;clear:both;display:flex;align-items:center;padding:.5rem .75rem;border:1px solid #cfcfcf;background:#fff;cursor:pointer;transition:background 150ms;line-height:1.4em}.e-form .form-item-check.is-checked{background:#006399;color:#fff}.e-form .form-item-check:focus{border-color:#006399}.e-form .form-item-check.form-item-check--transparent{border:none;background:0 0;padding:.5rem 0}.e-form .form-item-check.form-item-check--text-white{color:#fff}.e-form .form-item-check-input{width:1rem;height:1rem;margin-top:0;margin-right:.5rem;margin-bottom:0;vertical-align:middle;border-radius:.25rem}.e-form .form-item-check-input:after{content:"";display:none;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid #006399}.e-form .form-item-check-input:focus-visible:after{display:block}.e-form .form-item-check-label{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.e-form .form-item-check+.form-item-check{margin-top:.5rem}.e-form .form-radio-group .form-radio-item{display:block;width:100%;margin-bottom:.25rem;cursor:pointer}.e-form .form-radio-group .button--radio{display:block;width:100%}.e-form .form-radio-group input[type=radio]{opacity:.1;position:absolute;z-index:-1}.e-form .form-radio-group input[type=radio]:focus{background:#004266}.e-form .form-radio-group span{pointer-events:none;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.e-form .form-radio-group input[type=radio]:checked+span{background:#004266}.e-form .form-radio-group .form-item-input:focus{border-color:#4d4d4d}.e-form .form-button{display:block;width:100%;margin-top:2rem;text-align:center}.e-form.form--mail{padding:2.5rem;background:#fafafa;box-shadow:0 0 20px rgba(0,0,0,.4)}.e-form .form-item-group:after{display:table;clear:both;content:""}.e-form.form--grey .form-item-input{background-color:#fafafa}.e-form.form--grey .form-item-input::-webkit-input-placeholder{color:grey;font-weight:400}.e-form.form--grey .form-item-input::-moz-placeholder{color:grey;font-weight:400}.e-form.form--grey .form-item-input:-ms-input-placeholder{color:grey;font-weight:400}.e-form.form--grey .form-item-input--select.is-placeholder{color:grey}@media (min-width:480px){.e-form .form-radio-group .form-radio-item{display:inline-block;width:auto}}.is-accessible .e-form .is-error>.form-item-input-container>.form-item-input:focus,.is-accessible .e-form .is-error>.form-item-input:focus{border-bottom-width:8px}.theme-skut .e-form .form-radio-group .button--radio{background:#fff;color:#4d4d4d}.theme-skut .e-form .form-radio-group input[type=radio]:checked+span{background:#006399;color:#fff}.e-hamburger{display:flex;align-items:center;position:relative;height:3rem;margin:0;padding:0;border-radius:50%}.e-hamburger .hamburger-icon{display:flex;overflow:hidden;padding:.75rem;margin:0;width:1.75rem;height:1.75rem;border:0;border-radius:50%;box-shadow:none;box-sizing:content-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.e-hamburger .hamburger-icon:focus{border-color:#333}.e-hamburger .hamburger-icon-lines{position:absolute;top:50%;display:block;width:1.75rem;height:2px;margin-top:-1px;background:#666;transition:background .1s}.e-hamburger .hamburger-icon-lines::after,.e-hamburger .hamburger-icon-lines::before{position:absolute;left:0;display:block;width:1.75rem;height:2px;content:"";background-color:#666;transition-duration:.1s,.1s;transition-delay:.1s,0s}.e-hamburger .hamburger-icon-lines::before{top:-.45rem;transition-property:top,transform}.e-hamburger .hamburger-icon-lines::after{bottom:-.45rem;transition-property:bottom,transform}.e-hamburger .hamburger-text{display:none;max-width:280px;color:#666;font-size:.9rem;line-height:1em;text-align:left;cursor:default;vertical-align:middle}.e-hamburger .hamburger-text:first-letter{text-transform:uppercase}.e-hamburger .hamburger-text--link{cursor:pointer}.e-hamburger .hamburger-text--link:focus,.e-hamburger .hamburger-text--link:hover{color:#595959}.e-hamburger.is-active .hamburger-icon-lines{background:0 0;transition-delay:0s}.e-hamburger.is-active .hamburger-icon-lines::before{top:0;transform:rotate(45deg)}.e-hamburger.is-active .hamburger-icon-lines::after{bottom:0;transform:rotate(-45deg)}.e-hamburger.is-active .hamburger-icon-lines::after,.e-hamburger.is-active .hamburger-icon-lines::before{transition-delay:0s,.1s}.e-hamburger .hamburger-icon:focus .hamburger-icon-lines,.e-hamburger .hamburger-icon:focus .hamburger-icon-lines::after,.e-hamburger .hamburger-icon:focus .hamburger-icon-lines::before,.e-hamburger .hamburger-icon:hover .hamburger-icon-lines,.e-hamburger .hamburger-icon:hover .hamburger-icon-lines::after,.e-hamburger .hamburger-icon:hover .hamburger-icon-lines::before{background:#333}.e-hamburger.is-active .hamburger-icon:focus .hamburger-icon-lines,.e-hamburger.is-active .hamburger-icon:hover .hamburger-icon-lines{background:0 0}.layout--local .e-hamburger .hamburger-text{opacity:0;transition:opacity .2s}.layout--local .e-hamburger.is-checked .hamburger-text{opacity:1}@media (min-width:680px){.e-hamburger .hamburger-text{position:relative;display:inline-block}.layout--local .e-hamburger .hamburger-text{visibility:hidden}}.is-accessible .e-hamburger .hamburger-text--link:focus{padding-left:10px;border-radius:5px;color:#231402;background:#f18e1f}.is-accessible .e-hamburger .hamburger-icon:focus{border-radius:5px;color:#231402;background:#f18e1f}.is-accessible .e-hamburger .hamburger-icon:focus .hamburger-icon-lines,.is-accessible .e-hamburger .hamburger-icon:focus .hamburger-icon-lines:after,.is-accessible .e-hamburger .hamburger-icon:focus .hamburger-icon-lines:before{background:#231402}.is-accessible .e-hamburger.is-active .hamburger-icon:focus .hamburger-icon-lines{background:0 0}.e-helpbox{position:relative;padding:30px;color:#1a1a1a;background:#ffc72c;font-size:1rem;line-height:1.2em;text-align:center}.e-helpbox .helpbox-close{position:absolute;top:0;right:0;width:32px;height:32px;padding:8px}.e-helpbox .svg-icon{fill:#1a1a1a}.e-helpbox:before{position:absolute;top:-11px;left:50%;display:block;width:0;height:0;margin-left:-8px;border-width:0 12px 12px;border-style:solid;border-color:transparent transparent #ffc72c;content:""}.is-accessible .e-helpbox .helpbox-close:focus{background:#f18e1f}.is-accessible .e-helpbox .helpbox-close:focus .svg-icon{fill:#1a1a1a}.e-loader{position:relative;display:block;width:100%;height:100%;transform:scale(0) translateZ(0);transition:.1s}.e-loader .loader-container{position:absolute;top:50%;left:50%;overflow:hidden;width:100%;max-width:64px;height:auto;animation:1.1s ease-in-out infinite forwards loader-rotate360}.e-loader .loader-container:after{display:block;padding-bottom:100%;content:""}.e-loader .loader-dot{position:absolute;top:50%;left:50%;width:16%;height:16%;margin-top:-8%;margin-left:-8%;border-radius:50%;background:#006399;transition:.5s}.e-loader .loader-dot--one{animation:.8s ease-out infinite loader-bounce-dot-one;transform:translate(0,-175%)}.e-loader .loader-dot--two{animation:.8s ease-out infinite loader-bounce-dot-two;transform:translate(-150%,100%)}.e-loader .loader-dot--three{animation:.8s ease-out infinite loader-bounce-dot-three;transform:translate(150%,100%)}.e-loader.is-loading{opacity:1;transform:scale(1) translateZ(0)}.e-loader.loader--green .loader-dot{background:#567818}.e-loader.loader--purple .loader-dot{background:#63387d}.e-loader.loader--red .loader-dot{background:#ac101c}.e-loader.loader--yellow .loader-dot{background:#ffc72c}.e-loader.loader--white .loader-dot{background:#fff}@keyframes loader-bounce-dot-one{0%,100%{opacity:1;transform:translate(0,-175%) scale(1)}50%{opacity:.4;transform:translate(0,0) scale(.8)}}@keyframes loader-bounce-dot-two{0%,100%{opacity:1;transform:translate(-150%,100%) scale(1)}50%{opacity:.4;transform:translate(0,0) scale(.8)}}@keyframes loader-bounce-dot-three{0%,100%{opacity:1;transform:translate(150%,100%) scale(1)}50%{opacity:.4;transform:translate(0,0) scale(.8)}}@keyframes loader-rotate360{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.e-separator{position:relative;height:3px;border:0;outline:0;overflow:visible}.e-separator:after{display:table;clear:both;content:""}.e-separator.separator--default{display:block;width:calc(100% - (3rem));margin-right:1.5rem;margin-left:1.5rem;height:1px;background:#cfcfcf}.e-separator.separator--default:before{position:absolute;top:-.075rem;left:50%;display:block;width:3rem;height:.15rem;margin-left:-1.5rem;content:"";background:#ac101c}.e-separator.separator--dotted{height:3px;border:0;background-color:transparent;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI5cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgOSAzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5IDM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojQzdDN0MxO308L3N0eWxlPjxyZWN0IGlkPSJYTUxJRF8xXyIgeD0iMyIgY2xhc3M9InN0MCIgd2lkdGg9IjMiIGhlaWdodD0iMyIvPjwvc3ZnPg==);background-repeat:repeat-x;outline:0}.layout--local .e-separator.separator--default:before,.theme-skut .e-separator:before{background:#006399}.e-share{position:relative}.e-share .share__button{display:flex;align-items:center;padding:.5rem 1rem .6rem;background:#f5f5f5}.e-share .share__button:focus,.e-share .share__button:hover{background:#efefef}.e-share .share__button .button__icon{margin-right:.5rem}.e-share .share__button .svg-icon{width:100%;height:100%;fill:currentColor}.e-share .share__list{position:absolute;top:100%;margin-top:.5rem;right:0;width:10rem;z-index:80;display:none}.e-share .share__list .share__item{display:block;text-align:left;width:100%;padding:.75rem 1rem;background:#efefef;border-top:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-left:1px solid #cfcfcf}.e-share .share__list .share__item:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.e-share .share__list .share__item:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-bottom:1px solid #cfcfcf}.e-share .share__list .share__item:focus,.e-share .share__list .share__item:hover{color:#006399;text-decoration:underline;background:#e5e5e5}.e-share .share__list .share__item.is-disabled{pointer-events:none;color:grey}@media (min-width:860px){.layout--local .e-hamburger .hamburger-text{visibility:visible}.e-share .share__list{left:0;right:auto}}.e-share.is-open .share__button{background:#e5e5e5}.e-share.is-open .share__list{display:block}.theme-act .e-share .e-button.share__button{color:#332c28}.theme-act .e-share .e-button.share__button .button-text{color:currentColor}.theme-act .e-share .e-button.share__button:hover{color:#161312}.theme-act .e-share .e-button.share__button:hover .button-text{color:currentColor;text-decoration:underline}.theme-act .e-share .share__item:first-child,.theme-act .e-share .share__item:last-child{border-radius:0}.theme-act .e-share .share__item:focus,.theme-act .e-share .share__item:hover{color:#b10021}.js-c-accordion{overflow:hidden}.js-c-accordion.js-accordion-active .js-accordion-toggle{cursor:pointer}.widget-agrando-booking{position:relative;min-height:20rem;padding:2rem 0;margin-bottom:2rem;background-color:#f5f5f5;border-top:1px solid #cfcfcf;background-repeat:no-repeat;background-size:100% auto}.widget-agrando-booking .agrando-booking-calendar .starttime-picker{width:100%;margin-left:0;margin-top:0}.widget-agrando-booking .agrando-booking-calendar .js-c-datepicker{display:block;text-align:center;box-shadow:none;background:0 0;position:relative;z-index:0}.widget-agrando-booking .agrando-booking-calendar .js-c-datepicker .calendar-month{box-shadow:0 0 1rem rgba(0,0,0,.1);max-width:none}.widget-agrando-booking .agrando-booking-calendar .js-c-datepicker .header-title{font-size:1.4rem}.widget-agrando-booking .agrando-booking-calendar .js-c-datepicker .datepicker-footer{display:none}.widget-agrando-booking .agrando-booking-calendar .js-c-datepicker .calendar-month-col{padding:.3rem;font-size:.8rem}.widget-agrando-booking .agrando-booking-calendar .js-c-datepicker .calendar-month-header .calendar-month-col{font-size:.8rem;padding-top:.4rem;padding-bottom:.4rem}.widget-agrando-booking .agrando-booking-dropdown{position:relative;margin:2rem auto;max-width:400px}.widget-agrando-booking .agrando-booking-dropdown.is-open{z-index:3}.widget-agrando-booking .agrando-booking-dropdown .agrando-booking-dropdown-title{margin-bottom:.25rem;font-size:.9rem;color:#1a1a1a;text-transform:uppercase;font-weight:500}.widget-agrando-booking .agrando-booking-dropdown .agrando-booking-dropdown-input-container{position:relative;display:block;width:100%;margin-bottom:.5rem;border:1px solid #fff;font-weight:400;transition:opacity .3s;background:rgba(255,255,255,.7);cursor:pointer}.widget-agrando-booking .agrando-booking-dropdown .agrando-booking-dropdown-input{width:100%;margin-top:.6rem;padding-right:.75rem;margin-bottom:.75rem;padding-left:.75rem;box-sizing:border-box;border:none;border-radius:unset;color:grey;cursor:pointer}.widget-agrando-booking .agrando-booking-dropdown .agrando-booking-dropdown-input-extra{color:#cfcfcf}.widget-agrando-booking .agrando-booking-dropdown .agrando-booking-dropdown-icon{position:absolute;top:50%;left:.75rem;width:1.5rem;height:1.5rem;margin-top:-.8rem;fill:#006399}.widget-agrando-booking .agrando-booking-dropdown .agrando-booking-dropdown-input-container:hover .agrando-booking-dropdown-icon{fill:#005380}.widget-agrando-booking .agrando-booking-dropdown .agrando-booking-dropdown-icon-dropdown{position:absolute;top:50%;right:1rem;margin-top:-.4rem;display:block;width:.8rem;height:.8rem;fill:#006399;transition:150ms}.widget-agrando-booking .agrando-booking-dropdown.is-open .agrando-booking-dropdown-icon-dropdown{transform:rotate(180deg)}.widget-agrando-booking .place-list{position:absolute;top:100%;right:0;left:0;margin-top:0;z-index:999;display:none;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.2)}.widget-agrando-booking .place-list:after{display:table;clear:both;content:""}.widget-agrando-booking .place-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0}.widget-agrando-booking .is-open .place-backdrop{display:block}.widget-agrando-booking .place-items{position:relative;overflow-y:auto;max-height:300px;padding-bottom:2rem}.widget-agrando-booking .place-item{position:relative;display:flex;align-items:center;padding:1rem 3.5rem 1rem 1rem;border-bottom:1px solid #e5e5e5;color:#006399;cursor:pointer;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.widget-agrando-booking .place-item:hover{background:#fafafa}.widget-agrando-booking .place-item.is-selected{background:#f5f5f5}.widget-agrando-booking .place-item .place-item-icon{position:absolute;top:50%;right:1rem;margin-top:-.6rem;width:1.5rem;height:1.2rem;fill:#006399;transform:scale(0);opacity:0;transition:.1s}.widget-agrando-booking .place-item.is-selected .place-item-icon{transform:scale(1);opacity:1}.widget-agrando-booking .place-footer{position:relative;padding:.5rem 1rem .7rem;background:#006399;box-shadow:transparent 0 0}.widget-agrando-booking .place-footer:after{display:table;clear:both;content:""}.widget-agrando-booking .place-footer:before{content:"";display:block;position:absolute;right:0;bottom:100%;left:0;height:2.5rem;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.9));pointer-events:none}.widget-agrando-booking .place-footer-btn{float:left;font-size:.75rem;color:#fff}.widget-agrando-booking .place-footer-btn:hover{color:#e5e5e5}.widget-agrando-booking .place-footer-btn--close{float:right}.widget-agrando-booking .agrando-available-times .available-times-item,.widget-agrando-booking .agrando-available-times .available-times-items{max-width:1000px;margin:2rem auto 1rem}.widget-agrando-booking .agrando-available-times .booking-item{position:relative;margin:0 auto;padding:1rem 2rem}.widget-agrando-booking .agrando-available-times .booking-item-info{font-size:1rem;margin-top:.5rem;color:#4d4d4d}.widget-agrando-booking .agrando-available-times .booking-item-info-container{margin-bottom:.25rem}.widget-agrando-booking .agrando-available-times .booking-item-info-time{display:block}.widget-agrando-booking .agrando-available-times .booking-item-info-extra+.booking-item-info-extra:before,.widget-agrando-booking .agrando-available-times .booking-item-info-time+.booking-item-info-extra:before{content:" • "}.widget-agrando-booking .agrando-available-times .booking-item-title{font-size:1.4rem;font-weight:400}.widget-agrando-booking .agrando-available-times .booking-item-title-time-icon{position:relative;top:.1rem;display:inline-block;width:1.3rem;height:1.3rem;margin-right:.1rem;fill:#006399}.widget-agrando-booking .agrando-available-times .booking-item-info-print-icon{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;fill:#666}.widget-agrando-booking .agrando-available-times .booking-item-info-print-icon:hover{fill:#005380}.widget-agrando-booking .agrando-available-times .booking-item-footer{margin-top:.5rem;font-size:.9rem}.widget-agrando-booking .agrando-available-times .booking-item-footer-extra{color:grey}.widget-agrando-booking .agrando-available-times .booking-item-footer-place{color:#006399;cursor:pointer}.widget-agrando-booking .agrando-available-times .booking-item-footer-place:hover{color:#005380;text-decoration:underline}.widget-agrando-booking .agrando-available-times .booking-item-change-btn{margin-top:1rem}.widget-agrando-booking .agrando-available-times .booking-item-other-title-container{position:relative;text-align:left;margin-top:3rem;margin-bottom:1rem;padding:.5rem;background:#fff;border:1px solid #e5e5e5}.widget-agrando-booking .agrando-available-times .booking-item-other-title{position:relative;z-index:1;display:block;padding:.25rem 1.5rem;color:#4d4d4d;font-size:.9rem;font-weight:400;letter-spacing:.05rem;text-transform:uppercase;max-width:1000px;margin-right:auto;margin-left:auto}.widget-agrando-booking .agrando-available-times .booking-item-other-title div{margin-right:auto;margin-left:auto}.widget-agrando-booking .agrando-available-times .booking-item-select{margin-top:1rem}@media (min-width:680px){.widget-agrando-booking .agrando-available-times .booking-item{padding-right:0;padding-left:0}.widget-agrando-booking .agrando-available-times .booking-item-content{padding-right:7rem}.widget-agrando-booking .agrando-available-times .booking-item-select{position:absolute;top:1rem;right:0;margin-top:0}}.widget-agrando-booking .agrando-available-times div.is-selected button{background:0 0;border:1px solid #006399;color:#006399}.widget-agrando-booking .agrando-booking-available_times-loader{height:5rem}.widget-agrando-booking .agrando-booking-form .agrando-subtitle{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:2px solid #cfcfcf}.widget-agrando-booking .agrando-booking-form .agrando-booking-form-item{max-width:28rem;margin-bottom:2rem}.widget-agrando-booking .agrando-booking-form .form-item-input[data-field-caption=Personnummer]{max-width:20rem}.widget-agrando-booking .agrando-booking-form .form-accepts-terms{margin-bottom:2rem}.widget-agrando-booking .agrando-booking-form .form-item-checkbox{position:absolute;top:2.5rem;left:1.8rem;display:block;width:2.4rem;height:2.4rem;border:.15rem solid #ffac12}.widget-agrando-booking .agrando-booking-form .form-item-checkbox--large-form{position:relative;top:0;left:0;float:left;margin-right:1rem}.widget-agrando-booking .agrando-booking-form .form-item-checkbox:focus,.widget-agrando-booking .agrando-booking-form .form-item-checkbox:hover{border-color:#f99f1a}.widget-agrando-booking .agrando-booking-form .form-item-checkbox-label{position:absolute;top:-.4rem;left:.1rem;width:2.8rem;height:2.2rem;display:block;cursor:pointer}.widget-agrando-booking .agrando-booking-form .form-item-checkbox-label .svg-icon{fill:#fafafa;opacity:0}.widget-agrando-booking .agrando-booking-form .form-content--confirm{position:relative;margin:4rem 0 2rem;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-left:7px solid #ffac12;background:#fafafa;padding:2rem}.widget-agrando-booking .agrando-booking-form .form-content--confirm.no-margin-top{margin-top:0}.widget-agrando-booking .agrando-booking-form .form-content--confirm.is-error{border-left-color:#ac101c}.widget-agrando-booking .agrando-booking-form .form-content--confirm.is-error .form-item-checkbox{border-color:#ac101c}.widget-agrando-booking .agrando-booking-form .form-item-checkbox-input{z-index:-1;position:absolute;top:0;opacity:0}.widget-agrando-booking .agrando-booking-form .form-item-checkbox-input:checked+.svg-icon{opacity:1}.widget-agrando-booking .agrando-booking-summary .agrando-subtitle{margin-bottom:1rem}.widget-agrando-booking .agrando-booking-summary .summary-item-container{margin-bottom:1rem;padding:2rem;border:1px solid #cfcfcf;background:#fff}.widget-agrando-booking .agrando-booking-summary .summary-item{margin-bottom:.5rem}.widget-agrando-booking .agrando-booking-summary button+button{margin-left:1rem}.widget-agrando-booking.is-begravning{background-image:url(/assets/presentation/verktygsladan/assets/images/agrando-begravning-bg.jpg)}.widget-agrando-booking.is-dop{background-image:url(/assets/presentation/verktygsladan/assets/images/agrando-dop-bg.jpg)}.widget-agrando-booking.is-vigsel{background-image:url(/assets/presentation/verktygsladan/assets/images/agrando-vigsel-bg.jpg)}.widget-agrando-booking h2,.widget-agrando-booking h3{color:#006399}.widget-agrando-booking .agrando-booking-loader{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.widget-agrando-booking .agrando-header{text-align:center}.widget-agrando-booking .agrando-header h2,.widget-agrando-booking .agrando-title{margin-bottom:1rem}.widget-agrando-booking .agrando-view{display:none}.widget-agrando-booking .agrando-view.is-active{display:block}.widget-agrando-booking .agrando-booking-selected-event{position:relative;margin-top:2rem;margin-bottom:1.5rem;padding:2rem;border:1px solid #cfcfcf;background:#fff}.widget-agrando-booking .agrando-booking-selected-event .selected-event-title{margin-bottom:.25rem;color:#4d4d4d;text-transform:uppercase}.widget-agrando-booking .agrando-booking-selected-event .selected-event-time{color:#4d4d4d;font-size:1.8rem}.widget-agrando-booking .agrando-booking-selected-event .selected-event-time-icon{position:relative;top:.1rem;display:inline-block;width:1.4rem;height:1.4rem;margin-right:.1rem;fill:#4d4d4d}.widget-agrando-booking .agrando-booking-selected-event .selected-event-change{display:block;margin-top:1rem}.widget-agrando-booking .agrando-booking-confirmed .confirmed-content{position:relative;padding:3rem 2rem 4rem;text-align:center}.widget-agrando-booking .agrando-booking-confirmed .confirmed-icon{position:relative;background:#fff;width:3rem;height:3rem;margin:0 auto 1rem;border-radius:50%}.widget-agrando-booking .agrando-booking-confirmed .confirmed-icon .svg-icon{position:absolute;top:-.05rem;left:.2rem;fill:#4b6614}.widget-agrando-booking .agrando-booking-confirmed .confirmed-title{color:#1a1a1a;font-weight:500;letter-spacing:-.02em;margin-bottom:.5rem}.widget-agrando-booking .agrando-booking-confirmed .confirmed-message{margin:0 auto 1rem;max-width:500px;font-size:1rem}@media (min-width:680px){.widget-agrando-booking .agrando-booking-selected-event{padding-right:9rem}.widget-agrando-booking .agrando-booking-selected-event .selected-event-change{position:absolute;top:2rem;right:2rem;margin-top:0}}.js-c-calendar-bar{position:relative;padding-top:2rem}.js-c-calendar-bar .calendar-list-header-today-btn{position:absolute;bottom:100%;left:0;display:none;margin-bottom:.7rem;padding:.2rem 1rem .4rem;border:1px solid #006399;border-radius:1rem;color:#006399;font-size:.8rem}.js-c-calendar-bar .calendar-list-header-today-btn:hover{color:#fff;background:#006399}.js-c-calendar-bar .calendar-list-bar-header-container{position:relative;display:inline-block}.js-c-calendar-bar .header-month-btn{position:absolute;top:0;display:inline-block;overflow:hidden;width:1.4rem;height:1.4rem}.js-c-calendar-bar .header-month-btn:after{position:absolute;top:-.95rem;left:.3rem;color:#006399;font-size:2rem}.js-c-calendar-bar .header-month-btn--prev{left:0}.js-c-calendar-bar .header-month-btn--next{right:0}.js-c-calendar-bar .header-month-btn--prev:after{content:"‹"}.js-c-calendar-bar .header-month-btn--next:after{content:"›"}.js-c-calendar-bar .header-month-btn:hover:after{color:#005380}.js-c-calendar-bar .header-month-title{display:inline-block;padding-right:2rem;padding-left:2rem;color:#006399;line-height:1em}.js-c-calendar-bar .header-month-title::first-letter{text-transform:uppercase}.js-c-calendar-bar .calendar-list-bar{position:relative;display:inline-block;min-width:17rem;padding:1.7rem 2rem 1rem}.js-c-calendar-bar .calendar-list-bar-day{display:inline-block;margin-right:.5rem;margin-left:.5rem;text-align:center;text-transform:uppercase}.js-c-calendar-bar .calendar-list-bar-day-number{display:table;width:2.3rem;height:2.3rem;border:2px solid #cfcfcf;border-radius:50%;color:#4d4d4d;text-align:center}.js-c-calendar-bar .calendar-list-bar-day-number:hover{border-color:#005380}.js-c-calendar-bar .calendar-list-bar-day-number-text{position:relative;top:-1px;left:-1px;letter-spacing:-.1rem;pointer-events:none}.js-c-calendar-bar .calendar-list-bar-day-name{display:block;margin-top:.6rem;color:#cfcfcf;font-size:.8rem;font-weight:400;letter-spacing:.05rem}.js-c-calendar-bar .calendar-list-bar-day--0,.js-c-calendar-bar .calendar-list-bar-day--1,.js-c-calendar-bar .calendar-list-bar-day--5,.js-c-calendar-bar .calendar-list-bar-day--6{display:none}.js-c-calendar-bar .calendar-list-bar-day--3>.calendar-list-bar-day-number{border-color:#005380;color:#fff;background:#006399}.js-c-calendar-bar .calendar-list-bar-day--3 .calendar-list-bar-day-name{color:#666}.js-c-calendar-bar .is-old.calendar-list-bar-day--3>.calendar-list-bar-day-number{border-color:#cfcfcf;background:#f5f5f5}.js-c-calendar-bar .is-old>.calendar-list-bar-day-number{border-color:#e5e5e5;color:#cfcfcf;background:#f5f5f5}.js-c-calendar-bar .is-old>.calendar-list-bar-day-number:hover{border-color:#d9d9d9}.js-c-calendar-bar .is-today>.calendar-list-bar-day-number{border-color:#005380}.js-c-calendar-bar .is-today.calendar-list-bar-day--3>.calendar-list-bar-day-number{box-shadow:0 0 0 3px #fafafa,0 0 0 5px #006399}.js-c-calendar-bar .calendar-list-week-btn{position:absolute;top:50%;width:2rem;height:2rem;margin-top:-1.8rem;color:#006399;font-size:3rem}.js-c-calendar-bar .calendar-list-week-btn:after{position:absolute;top:-.9rem;left:.6rem;line-height:1em}.js-c-calendar-bar .calendar-list-week-btn--prev{left:0}.js-c-calendar-bar .calendar-list-week-btn--prev:after{content:"‹"}.js-c-calendar-bar .calendar-list-week-btn--next{right:0}.js-c-calendar-bar .calendar-list-week-btn--next:after{content:"›"}.js-c-calendar-bar .calendar-list-week-btn:hover{color:#005380}@media (min-width:480px){.js-c-calendar-bar .header-month-title{width:17rem}.js-c-calendar-bar .calendar-list-bar-day--1,.js-c-calendar-bar .calendar-list-bar-day--5{display:inline-block}}@media (min-width:680px){.js-c-calendar-bar .calendar-list-header-today-btn{display:block}.js-c-calendar-bar .calendar-list-bar-day--0,.js-c-calendar-bar .calendar-list-bar-day--6{display:inline-block}}.calendar-list--inverted .js-c-calendar-bar .calendar-list-header-today-btn{border-color:#fff;color:#fff}.calendar-list--inverted .js-c-calendar-bar .header-month-btn:after,.calendar-list--inverted .js-c-calendar-bar .header-month-title{color:#fff}.calendar-list--inverted .js-c-calendar-bar .calendar-list-bar-day-number{border-color:#e59f9c;color:#fff}.calendar-list--inverted .js-c-calendar-bar .calendar-list-bar-day--3 .calendar-list-bar-day-name,.calendar-list--inverted .js-c-calendar-bar .calendar-list-bar-day--3>.calendar-list-bar-day-number,.calendar-list--inverted .js-c-calendar-bar .calendar-list-bar-day-name,.calendar-list--inverted .js-c-calendar-bar .calendar-list-week-btn{color:#fff}.calendar-list--inverted .js-c-calendar-bar .calendar-list-header-today-btn:hover{background:#800d14}.calendar-list--inverted .js-c-calendar-bar .header-month-btn:hover:after{color:#ffc72c}.calendar-list--inverted .js-c-calendar-bar .calendar-list-bar-day-number:hover{border-color:#ffc72c}.calendar-list--inverted .js-c-calendar-bar .calendar-list-bar-day--3>.calendar-list-bar-day-number{border-color:#fff;background:#4c080c}.calendar-list--inverted .js-c-calendar-bar .calendar-list-week-btn:hover{color:#ffc72c}.calendar-list--inverted .js-c-calendar-bar .is-today>.calendar-list-bar-day-number{border-color:#fff}.calendar-list--inverted .js-c-calendar-bar .is-today.calendar-list-bar-day--3>.calendar-list-bar-day-number{border-color:#4c080c;box-shadow:0 0 0 3px #fafafa,0 0 0 5px #4c080c}.calendar-list--inverted .js-c-calendar-bar .is-old.calendar-list-bar-day--3>.calendar-list-bar-day-number,.calendar-list--inverted .js-c-calendar-bar .is-old.calendar-list-bar-day--3>.calendar-list-bar-day-number:hover{border-color:#4c080c}.calendar-list--inverted .js-c-calendar-bar .is-old>.calendar-list-bar-day-number{border-color:#c76863;color:#c76863;background:#800d14}.calendar-list--inverted .js-c-calendar-bar .is-old>.calendar-list-bar-day-number:hover{border-color:#b24444;color:#b24444}.calendar-list--inverted .js-c-calendar-bar .is-old.calendar-list-bar-day--3>.calendar-list-bar-day-number{color:#fff;background:#4c080c}.layout--local .calendar-list--inverted .js-c-calendar-bar .calendar-list-header-today-btn:hover{background:#004266}.layout--local .calendar-list--inverted .js-c-calendar-bar .header-month-btn:hover:after{color:#ffc72c}.layout--local .calendar-list--inverted .js-c-calendar-bar .calendar-list-bar-day-number{border-color:#aad9f2;color:#fff}.layout--local .calendar-list--inverted .js-c-calendar-bar .calendar-list-bar-day-number:hover{border-color:#ffc72c}.layout--local .calendar-list--inverted .js-c-calendar-bar .calendar-list-bar-day--3>.calendar-list-bar-day-number{border-color:#fff;background:#00324d}.layout--local .calendar-list--inverted .js-c-calendar-bar .calendar-list-week-btn:hover{color:#ffc72c}.layout--local .calendar-list--inverted .js-c-calendar-bar .is-today>.calendar-list-bar-day-number{border-color:#fff}.layout--local .calendar-list--inverted .js-c-calendar-bar .is-today.calendar-list-bar-day--3>.calendar-list-bar-day-number{border-color:#00324d;box-shadow:0 0 0 3px #fafafa,0 0 0 5px #00324d}.layout--local .calendar-list--inverted .js-c-calendar-bar .is-old.calendar-list-bar-day--3>.calendar-list-bar-day-number{border-color:#00324d}.layout--local .calendar-list--inverted .js-c-calendar-bar .is-old>.calendar-list-bar-day-number{border-color:#3d9acc;color:#3d9acc;background:#004266}.layout--local .calendar-list--inverted .js-c-calendar-bar .is-old>.calendar-list-bar-day-number:hover{border-color:#007db2;color:#007db2}.layout--local .calendar-list--inverted .js-c-calendar-bar .is-old.calendar-list-bar-day--3>.calendar-list-bar-day-number{color:#fff;background:#00324d}.layout--infoscreen .js-c-calendar-bar{display:none}.js-c-calendar-events{margin-top:1.4rem}.js-c-calendar-events .is-hidden.calendar-list-events-item{display:none}.js-c-calendar-events .calendar-list-events-title-container{position:relative;margin-bottom:2rem}.js-c-calendar-events .calendar-list-events-title::first-letter{text-transform:uppercase}.js-c-calendar-events .calendar-list-events-loader{position:relative;width:64px;height:64px;margin-right:auto;margin-left:auto}.js-c-calendar-events .calendar-list-events-item{position:relative;margin-bottom:2rem}.js-c-calendar-events .calendar-list-events-item .events-item-clock{position:relative;display:inline-block;width:.8rem;height:.8rem;padding:4px;border:1px solid #666;border-radius:50%}.js-c-calendar-events .calendar-list-events-item .events-item-clock:after{position:absolute;top:50%;left:50%;display:block;width:2px;height:2px;border-radius:50%;content:"";background:#666;transform:translate(-50%,-50%)}.js-c-calendar-events .calendar-list-events-item .events-item-clock .hours{position:absolute;top:25%;left:50%;display:block;width:1px;height:30%;margin-top:-5%;margin-left:-.5px;background:#666;transform:rotate(90deg);transform-origin:50% 100%}.js-c-calendar-events .calendar-list-events-item .events-item-clock .minutes{position:absolute;top:25%;left:50%;display:block;width:1px;height:45%;margin-top:-19%;margin-left:-.5px;background:#666;transform-origin:50% 100%}.js-c-calendar-events .calendar-list-events-item .event-item-info{max-width:520px;margin-top:1rem;margin-right:auto;margin-left:auto}.js-c-calendar-events .calendar-list-events-item .event-item-info-contact-title{margin-top:1rem;margin-bottom:.5rem;color:#666;font-family:"Foundry Sterling W01",arial,sans-serif;font-size:1.1rem;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:.05rem}.js-c-calendar-events .calendar-list-events-item .event-item-info-contact{margin-bottom:1rem;font-family:"Foundry Sterling W01",arial,sans-serif;font-style:normal}.js-c-calendar-events .calendar-list-events-item .event-item-info-contact .contact-title{display:block;font-weight:500;margin-bottom:.5rem}.js-c-calendar-events .calendar-list-events-item .event-item-info-contact .contact-email{display:inline-block}.js-c-calendar-events .calendar-list-events-item .event-item-info-contact .contact-email-icon{position:relative;top:.2rem;display:inline-block;width:1.2rem;height:1.2rem;margin-right:.2rem;fill:#005380}.js-c-calendar-events .calendar-list-events-item .event-item-info-contact .contact-email-link,.js-c-calendar-events .calendar-list-events-item .event-item-info-contact .contact-phone-nr{display:inline-block;line-height:1.2em;color:#006399}.js-c-calendar-events .calendar-list-events-item .event-item-info-contact .contact-email-link:hover,.js-c-calendar-events .calendar-list-events-item .event-item-info-contact .contact-phone-nr:hover{text-decoration:underline}.js-c-calendar-events .calendar-list-events-item .event-item-info-contact .contact-phone{display:inline-block}.js-c-calendar-events .calendar-list-events-item .event-item-info-contact .contact-email+.contact-phone:before{position:relative;top:-.2rem;display:inline-block;width:.25rem;height:.25rem;margin-right:.5rem;margin-left:.5rem;border-radius:50%;content:"";background:#666}.js-c-calendar-events .calendar-list-events-item .event-item-info-contact .contact-phone-icon{position:relative;top:.2rem;display:inline-block;width:.85rem;height:1.25rem;margin-right:.2rem;fill:#006399}.js-c-calendar-events .calendar-list-events-item .event-item-info-contact .contact-url{display:inline-block;white-space:normal;word-break:normal;margin-top:.5rem;line-height:1.2em;color:#006399}.js-c-calendar-events .calendar-list-events-item .event-item-info-contact .contact-url-text:hover{background:linear-gradient(grey,grey);background-repeat:repeat-x;background-position:left bottom;background-size:1px 1px}.js-c-calendar-events .calendar-list-events-item .event-item-show-more{margin-top:.5rem;color:#666;text-align:center}.js-c-calendar-events .calendar-list-events-item .event-item-show-more .svg-icon{display:block;width:.8rem;height:.6rem;pointer-events:none;fill:#666;margin:.2rem auto}.js-c-calendar-events .calendar-list-events-item .event-item-show-more:hover{color:#005380}.js-c-calendar-events .calendar-list-events-item .event-item-show-more:hover .svg-icon{fill:#005380}.js-c-calendar-events .calendar-list-events-item .is-expanded.event-item-show-more .svg-icon{transform:rotate(180deg)}.js-c-calendar-events .calendar-list-events-item .event-item-show-more-text{pointer-events:none}.js-c-calendar-events .calendar-list-events-item .event-item-time{display:inline-block;margin-left:.3rem;color:#666}.js-c-calendar-events .calendar-list-events-item .event-item-time-item+.event-item-time-place:before{content:"-"}.js-c-calendar-events .calendar-list-events-item .event-item-title{margin-top:.3rem;color:#006399}.js-c-calendar-events .calendar-list-events-item .event-item-title-link{cursor:pointer;color:#006399}.js-c-calendar-events .calendar-list-events-item .event-item-title-link:hover{color:#005380;text-decoration:underline}.js-c-calendar-events .calendar-list-events-item .event-item-info{display:none}.js-c-calendar-events .calendar-list-events-item .event-item-info-description{margin-top:.5rem;color:#666}.js-c-calendar-events .calendar-list-events-item-noresult{font-family:"Foundry Sterling W01",arial,sans-serif;font-size:1.4rem;color:#666}.js-c-calendar-events .calendar-list-events-more{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e5e5}.js-c-calendar-events .is-hidden.calendar-list-events-more{display:none}@media (min-width:680px){.js-c-calendar-events .calendar-list-events-title-container:after{position:absolute;top:50%;display:block;width:100%;height:1px;content:"";background:#e5e5e5}}.calendar-list--inverted .js-c-calendar-events .calendar-list-events-title-container:after{background:#fff}.calendar-list--inverted .js-c-calendar-events .events-item-clock{border-color:#fff}.calendar-list--inverted .js-c-calendar-events .events-item-clock .hours,.calendar-list--inverted .js-c-calendar-events .events-item-clock .minutes,.calendar-list--inverted .js-c-calendar-events .events-item-clock:after{background-color:#fff}.calendar-list--inverted .js-c-calendar-events .calendar-list-events-item-noresult,.calendar-list--inverted .js-c-calendar-events .event-item-info,.calendar-list--inverted .js-c-calendar-events .event-item-info-description,.calendar-list--inverted .js-c-calendar-events .event-item-show-more,.calendar-list--inverted .js-c-calendar-events .event-item-time,.calendar-list--inverted .js-c-calendar-events .event-item-title,.calendar-list--inverted .js-c-calendar-events .event-item-title-link{color:#fff}.calendar-list--inverted .js-c-calendar-events .event-item-title-link:hover{color:#f0c6c4}.calendar-list--inverted .js-c-calendar-events .calendar-list-events-more{border-top-color:#fff}.calendar-list--inverted .js-c-calendar-events .event-item-show-more .svg-icon{fill:#fff}.calendar-list--inverted .js-c-calendar-events .calendar-list-events-more-btn,.calendar-list--inverted .js-c-calendar-events .loader .loader-dot{background:#fff}.calendar-list--inverted .js-c-calendar-events .calendar-list-events-title{color:#fff;background:#8c1b1b}.calendar-list--inverted .js-c-calendar-events .event-item-show-more:hover{color:#f0c6c4}.calendar-list--inverted .js-c-calendar-events .event-item-show-more:hover .svg-icon{fill:#f0c6c4}.calendar-list--inverted .js-c-calendar-events .calendar-list-events-more-btn .button-text{color:#ac101c}.calendar-list--inverted .js-c-calendar-events .calendar-list-events-more-btn.button--loader:after{background:#b24444}.calendar-list--inverted .js-c-calendar-events .event-item-info-contact-title{color:#fff}.calendar-list--inverted .js-c-calendar-events .event-item-info-contact .contact-email-icon{fill:#fff}.calendar-list--inverted .js-c-calendar-events .event-item-info-contact .contact-email-link{color:#fff}.calendar-list--inverted .js-c-calendar-events .event-item-info-contact .contact-email-link:hover{background:linear-gradient(#fff,#fff);background-repeat:repeat-x;background-position:left bottom;background-size:1px 1px}.calendar-list--inverted .js-c-calendar-events .event-item-info-contact .contact-phone{display:inline-block}.calendar-list--inverted .js-c-calendar-events .event-item-info-contact .contact-phone:before{background:#fff}.calendar-list--inverted .js-c-calendar-events .event-item-info-contact .contact-phone-icon{fill:#fff}.calendar-list--inverted .js-c-calendar-events .event-item-info-contact .contact-url{color:#fff}.calendar-list--inverted .js-c-calendar-events .event-item-info-contact .contact-url-text:hover{background:linear-gradient(#fff,#fff);background-repeat:repeat-x;background-position:left bottom;background-size:1px 1px}.layout--local .calendar-list--inverted .js-c-calendar-events .calendar-list-events-title{background:#005380}.layout--local .calendar-list--inverted .js-c-calendar-events .event-item-show-more:hover{color:#aad9f2}.layout--local .calendar-list--inverted .js-c-calendar-events .event-item-show-more:hover .svg-icon{fill:#aad9f2}.layout--local .calendar-list--inverted .js-c-calendar-events .event-item-title-link:hover{color:#aad9f2}.layout--local .calendar-list--inverted .js-c-calendar-events .calendar-list-events-more-btn .button-text{color:#006399}.layout--local .calendar-list--inverted .js-c-calendar-events .calendar-list-events-more-btn.button--loader:after{background:#007db2}@media print{.e-separator{display:none!important}.js-c-calendar-bar,.js-c-calendar-events .calendar-list-events-more,.js-c-calendar-events .event-item-show-more,.js-c-calendar-month{display:none}}.layout--infoscreen .js-c-calendar-events .calendar-list-events-more,.layout--infoscreen .js-c-calendar-events .calendar-list-events-title-container:after,.layout--infoscreen .js-c-calendar-events .event-item-show-more{display:none}.js-calendar-latest .calendar-latest-loading{position:relative;height:100px}.js-calendar-latest .calendar-latest-loading .loader-dot{background:#4d4d4d}.js-calendar-latest .contact-info-item .contact-info-link{font-size:1rem;line-height:1.3em;color:#4d4d4d;cursor:pointer}.js-calendar-latest .contact-info-item .contact-info-link .link-time{color:#4d4d4d}.js-calendar-latest .contact-info-item .contact-info-link:focus{color:#005380;text-decoration:underline}.js-calendar-latest .contact-info-item .contact-info-link:hover .link-time{text-decoration:underline}.js-calendar-latest .contact-info-description.calendar-latest-noresults{border-top:none}.js-c-calendar-month .calendar-list-bar-header-container{position:relative;display:inline-block}.js-c-calendar-month .header-month-btn{position:absolute;top:0;display:inline-block;overflow:hidden;width:1.4rem;height:1.4rem}.js-c-calendar-month .header-month-btn:after{position:absolute;top:-.95rem;left:.3rem;color:#006399;font-size:2rem}.js-c-calendar-month .header-month-btn--prev{left:0}.js-c-calendar-month .header-month-btn--prev.is-disabled{opacity:.5;cursor:default}.js-c-calendar-month .header-month-btn--next{right:0}.js-c-calendar-month .header-month-btn--prev:after{content:"‹"}.js-c-calendar-month .header-month-btn--next:after{content:"›"}.js-c-calendar-month .header-month-btn:hover:after{color:#005380}.js-c-calendar-month .header-month-title{display:inline-block;padding-right:2rem;padding-left:2rem;color:#006399;font-size:1.4rem;font-weight:400;text-transform:uppercase;cursor:pointer}.js-c-calendar-month .header-month-title strong{font-weight:500}.js-c-calendar-month .calendar-month{width:100%;max-width:1000px;margin-top:2rem;margin-right:auto;margin-left:auto;text-align:center;border-collapse:collapse;border-spacing:0;border:0}.js-c-calendar-month .calendar-month-row{border:0}.js-c-calendar-month .calendar-month-row--header{border-bottom:2px solid #f5f5f5}.js-c-calendar-month .calendar-month-header{text-transform:uppercase}.js-c-calendar-month .calendar-month-col{position:relative;padding:0;border:0;color:grey;background:#fff;font-size:.8rem;font-weight:400;text-align:center}.js-c-calendar-month .calendar-month-header .calendar-month-col{font-weight:500;padding:.5rem 0;font-size:.6rem}.js-c-calendar-month .week-btn{position:absolute;top:0;left:0;width:100%;height:100%}.js-c-calendar-month .day-btn{position:relative;width:2rem;height:2rem;color:#1a1a1a;border-radius:50%}.js-c-calendar-month .day-btn-events{position:absolute;background:grey;font-size:0;width:2px;height:2px;border-radius:50%;bottom:4px;right:50%;margin-right:-1px}.js-c-calendar-month .is-current .day-btn-events{background:#fff}.js-c-calendar-month .calendar-month-col--week{display:none;position:relative;width:3rem;color:grey;background:#fafafa}.js-c-calendar-month .is-current.calendar-month-col--week{border-left:3px solid #006399;color:#666;background:#f5f5f5}.js-c-calendar-month .is-weekend{background:#fafafa}.js-c-calendar-month .is-weekend--sunday,.js-c-calendar-month .is-weekend--sunday .day-btn{color:#ac101c}.js-c-calendar-month .is-fillup .day-btn{color:#cfcfcf}.js-c-calendar-month .is-today .day-btn{border:1px solid #006399}.js-c-calendar-month .is-current .day-btn{color:#fff;background:#006399}@media (min-width:480px){.js-c-calendar-month .header-month-title{width:17rem}.js-c-calendar-month .calendar-month-col--week{display:table-cell}.js-c-calendar-month .calendar-month-header .calendar-month-col{font-size:.8rem}.js-c-calendar-month .calendar-month-col{padding:0;font-size:.8rem}}.calendar-list--inverted .js-c-calendar-month .header-month-btn:after,.calendar-list--inverted .js-c-calendar-month .header-month-title{color:#fff}.calendar-list--inverted .js-c-calendar-month .is-current.calendar-month-col--week,.calendar-list--inverted .js-c-calendar-month .is-today .day-btn{border-color:#ac101c}.calendar-list--inverted .js-c-calendar-month .is-current .day-btn{background:#ac101c}.layout--local .calendar-list--inverted .js-c-calendar-month .is-current.calendar-month-col--week,.layout--local .calendar-list--inverted .js-c-calendar-month .is-today .day-btn{border-color:#006399}.layout--local .calendar-list--inverted .js-c-calendar-month .is-current .day-btn{background:#006399}@media (min-width:680px){.js-c-calendar-month .calendar-month-header .calendar-month-col{font-size:1rem}.js-c-calendar-month .calendar-month-col{padding:.5rem;font-size:1rem}.js-c-calendar-month .day-btn-events{width:3px;height:3px}.js-c-calendar-month .is-current .day-btn-events,.js-c-calendar-month .is-today .day-btn-events{top:-.5rem;right:-.4rem;width:1.1rem;height:1.1rem;border:1px solid #fff;border-radius:50%;color:#fff;background:#006399;font-size:.6rem;letter-spacing:-1px;line-height:.95rem}.calendar-list--inverted .js-c-calendar-month .is-current .day-btn-events,.calendar-list--inverted .js-c-calendar-month .is-today .day-btn-events{background:#ac101c}.layout--local .calendar-list--inverted .js-c-calendar-month .is-current .day-btn-events,.layout--local .calendar-list--inverted .js-c-calendar-month .is-today .day-btn-events{background:#006399}}.layout--infoscreen .js-c-calendar-month{display:none}.js-c-calendar-search .calendar-search-input-container{position:relative;width:100%;max-width:800px;margin-right:auto;margin-left:auto}.js-c-calendar-search .calendar-search-input-icon{position:absolute;top:0;bottom:0;left:30%;width:1.6rem;margin-left:-2.4rem;fill:#666}.js-c-calendar-search .calendar-search-input{box-sizing:border-box;width:100%;border:0;color:#666;background:#f5f5f5;padding:1rem 30%}.calendar-list--inverted .js-c-calendar-search .calendar-search-input-icon{left:1rem;margin-left:0}.datepicker-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.js-c-datepicker .datepicker-loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.js-c-datepicker .datepicker-header{position:relative;margin:1rem}.js-c-datepicker .header-btn{position:absolute;top:.1rem;overflow:hidden;width:1.15rem;height:1.15rem;padding:.25rem;fill:#4d4d4d}.js-c-datepicker .header-btn--prev{left:0}.js-c-datepicker .header-btn--next{right:0}.js-c-datepicker .header-title{display:inline-block;padding-right:2rem;padding-left:2rem;color:#4d4d4d;width:100%;font-size:1rem;cursor:default;text-align:center;font-weight:500;text-transform:capitalize}.js-c-datepicker .calendar-month{width:100%;margin-right:auto;margin-left:auto;text-align:center;border-collapse:collapse;border-spacing:0;border:0}.js-c-datepicker .calendar-month-row{border:0}.js-c-datepicker .calendar-month-row--header{border-bottom:1px solid #e5e5e5}.js-c-datepicker .calendar-month-col{position:relative;padding:0;border:0;color:#4d4d4d;font-size:.7rem;text-align:center}.js-c-datepicker .calendar-month-header .calendar-month-col{padding:.5rem 0;font-size:.75rem}.js-c-datepicker .day-btn{position:relative;width:1.6rem;height:1.6rem;color:#1a1a1a;border-radius:50%;margin:.25rem;padding-bottom:.1rem}.js-c-datepicker .day-btn:hover{color:#006399}.js-c-datepicker .day-btn-events{position:absolute;font-size:0;width:2px;height:2px;border-radius:50%;bottom:4px;right:50%;margin-right:-1px}.js-c-datepicker .is-current .day-btn-events{background:#fff}.js-c-datepicker .is-weekend--sunday,.js-c-datepicker .is-weekend--sunday .day-btn{color:#ac101c}.js-c-datepicker .is-fillup .day-btn,.js-c-datepicker .is-old .day-btn{pointer-events:none;color:#cfcfcf}.js-c-datepicker .is-today .day-btn{border:1px solid #006399}.js-c-datepicker .is-current .day-btn{color:#fff;background:#006399}.js-c-datepicker.show-available .day-btn{pointer-events:none;color:#c5c5c5}.js-c-datepicker.show-available .is-fillup .day-btn,.js-c-datepicker.show-available .is-old .day-btn{color:#e5e5e5}.js-c-datepicker.show-available .is-available .day-btn{pointer-events:all;font-weight:500;color:#1a1a1a}.js-c-datepicker.show-available .is-current .day-btn{color:#fff;background:#006399}.js-c-datepicker.show-available .is-available.is-current .day-btn{font-weight:400}.js-c-datepicker .datepicker-footer{margin-top:.5rem;padding:.5rem 1rem;border-top:1px solid #e5e5e5;text-align:right;display:none}.js-c-datepicker .datepicker-footer-btn{padding:.25rem;font-size:.75rem;color:#006399}.js-c-datepicker .datepicker-footer-btn:hover{color:#005380;text-decoration:underline}@media (min-width:680px){.js-c-datepicker .day-btn-events{width:3px;height:3px}.js-c-datepicker .is-current .day-btn-events,.js-c-datepicker .is-today .day-btn-events{top:-.5rem;right:-.4rem;width:1.1rem;height:1.1rem;border:1px solid #fff;border-radius:50%;color:#fff;background:#006399;font-size:.6rem;letter-spacing:-1px;line-height:.95rem}.calendar-list--inverted .js-c-datepicker .is-current .day-btn-events,.calendar-list--inverted .js-c-datepicker .is-today .day-btn-events{background:#ac101c}}.js-c-datepicker.datepicker--type-modal{position:absolute;top:100%;right:0;left:0;margin-top:.5rem;z-index:999;display:none;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);min-width:300px}.js-c-datepicker.datepicker--type-modal .calendar-month{max-width:400px}.js-c-datepicker.datepicker--type-modal .datepicker-footer{display:block}.js-c-datepicker.datepicker--style-default .calendar-month,.js-c-datepicker.datepicker--style-default .calendar-month-col{background:#fff}.js-c-datepicker.datepicker--style-default .day-btn-events{background:grey}.js-c-datepicker.datepicker--style-default .is-weekend{background:#fafafa}.js-c-datepicker.datepicker--style-simple .datepicker-header{margin-top:0}.js-c-datepicker.datepicker--style-simple table tr{background:0 0}.calendar-list--inverted .js-c-datepicker .header-month-btn:after,.calendar-list--inverted .js-c-datepicker .header-month-title{color:#fff}.calendar-list--inverted .js-c-datepicker .is-current.calendar-month-col--week,.calendar-list--inverted .js-c-datepicker .is-today .day-btn{border-color:#ac101c}.calendar-list--inverted .js-c-datepicker .is-current .day-btn{background:#ac101c}.layout--local .calendar-list--inverted .js-c-datepicker .is-current.calendar-month-col--week,.layout--local .calendar-list--inverted .js-c-datepicker .is-today .day-btn{border-color:#006399}.layout--local .calendar-list--inverted .js-c-datepicker .is-current .day-btn{background:#006399}.layout--infoscreen .js-c-datepicker{display:none}.is-accessible .js-c-datepicker .header-btn:focus{background:#f18e1f;fill:#231402}.is-accessible .js-c-datepicker .day-btn:focus{background:#f18e1f;color:#231402}.is-accessible .js-c-datepicker .datepicker-footer-btn:focus{background:#f18e1f;color:#231402;border-radius:.25rem}.js-c-horizontalScroll{position:relative;overflow:hidden;clear:both;width:100%}.js-c-horizontalScroll .js-horizontalScroll-list{width:auto;max-width:100%;min-width:100%}.js-c-horizontalScroll .js-horizontalScroll-btn-next,.js-c-horizontalScroll .js-horizontalScroll-btn-prev{position:absolute;top:32%;z-index:2;width:32px;height:32px;padding:8px;border-radius:50%;background:#006399;opacity:.5;cursor:default;fill:#fff}.js-c-horizontalScroll .js-horizontalScroll-btn-next.is-active,.js-c-horizontalScroll .js-horizontalScroll-btn-prev.is-active{display:block;background:#006399;opacity:1;cursor:pointer}.js-c-horizontalScroll .js-horizontalScroll-btn-next.is-active:hover,.js-c-horizontalScroll .js-horizontalScroll-btn-prev.is-active:hover{background:#005380}.js-c-horizontalScroll .js-horizontalScroll-btn-next{right:0}.js-c-horizontalScroll .js-horizontalScroll-btn-prev{left:0}@media (max-width:1023px){.js-c-horizontalScroll:after,.js-c-horizontalScroll:before{background:#f5f5f5;position:absolute;top:0;bottom:0;width:1.5rem;content:"";z-index:1}.js-c-horizontalScroll:before{left:0}.js-c-horizontalScroll:after{right:0}.js-c-horizontalScroll .js-horizontalScroll-container{margin-bottom:-2rem}.js-c-horizontalScroll .js-horizontalScroll-list{overflow-x:scroll;overflow-y:hidden;min-width:100%;max-width:100%;padding-bottom:2rem;transform:translateZ(0);-webkit-overflow-scrolling:touch;-ms-overflow-style:none}-moz-scrollbars-none .js-c-horizontalScroll .js-horizontalScroll-list::-webkit-scrollbar{display:none}}@media (min-width:1024px){.js-c-horizontalScroll .js-horizontalScroll-list{display:flex;flex-wrap:wrap}}.js-c-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#fff}.js-c-lightbox .lightbox-header{position:absolute;top:0;z-index:2;width:100%;background:#fff;text-align:center;height:3.5rem;display:flex;padding-right:1rem;padding-left:1rem;align-items:center;justify-content:space-between}.js-c-lightbox .lightbox-header .lightbox-count{color:#4d4d4d}.js-c-lightbox .lightbox-btn-close{display:flex;justify-content:center}.js-c-lightbox .lightbox-btn-close .button__icon{margin-right:.5rem}.js-c-lightbox .lightbox__footer{position:absolute;right:0;bottom:0;left:0;padding-left:1rem;padding-right:1rem;height:4rem;display:flex;align-items:center;z-index:2;background-color:#fff}.js-c-lightbox .lightbox__footer .lightbox-slider-nav{width:2.4rem;height:2.4rem;padding:.6rem .4rem;border:1px solid #cfcfcf;border-radius:50%;background:#fff;fill:#666}.js-c-lightbox .lightbox__footer .lightbox-slider-nav:active,.js-c-lightbox .lightbox__footer .lightbox-slider-nav:hover{background:#fafafa}.js-c-lightbox .lightbox__footer .lightbox-slider-nav--prev{margin-right:.5rem}.js-c-lightbox .lightbox__footer .lightbox-slider-nav--next{right:.5rem}.js-c-lightbox .lightbox-view--slider{height:100%;padding-top:3.5rem}.js-c-lightbox .lightbox-slider{position:relative;z-index:1;overflow:hidden;width:100%;padding-top:2rem}.js-c-lightbox .lightbox-thumbnails{position:relative;z-index:1;overflow:hidden;width:100%;height:3rem}.js-c-lightbox .lightbox-slider-item{display:flex!important;padding-right:1rem;padding-left:1rem;height:100%;outline:0;overflow-y:auto}@media (min-width:860px){.js-c-lightbox .lightbox-slider-item{padding-right:2rem;padding-left:2rem}}.js-c-lightbox .lightbox-slider-item-container{position:relative;display:block;min-height:200px;margin-top:2rem;margin-right:auto;margin-left:auto;text-align:center}.js-c-lightbox .lightbox-slider-item-image{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;transition:opacity .2s;z-index:1;position:relative}.js-c-lightbox .lightbox-slider-item.is-lazyload .lightbox-slider-item-image{transition-delay:.2s;opacity:0}.js-c-lightbox .lightbox-slider-item-loader{display:block;position:absolute;width:100%;height:100%;aspect-ratio:4/3}.js-c-lightbox .lightbox-slider-item-loader .loader-dot{background:#006399}.js-c-lightbox .lightbox-slider-item-caption{z-index:1;margin-top:1rem;margin-bottom:2rem;text-align:left;color:#4d4d4d;position:relative}.js-c-lightbox .lightbox-slider-item-caption .caption-description{margin-bottom:.5rem;font-size:.85rem;line-height:1.2em}.js-c-lightbox .lightbox-slider-item-caption .caption-meta{font-size:.85rem;line-height:1.2em}.js-c-lightbox .lightbox-slider-item-caption .caption-icon{position:relative;top:2px;display:inline-block;width:1.2em;height:1em;fill:currentColor}@media (min-width:1024px){.js-c-lightbox .lightbox-slider-item{align-items:center}.js-c-lightbox .lightbox-slider-item-container{display:flex;height:80%;margin-top:0}.js-c-lightbox .lightbox-slider-item-image,.js-c-lightbox .lightbox-slider-item-loader{width:calc(100% - 320px);height:auto;max-height:calc(100vh - 11.5rem)}.js-c-lightbox .lightbox-slider-item-caption{overflow-y:auto;width:320px;padding-left:1rem;margin-bottom:0}}@media (min-width:1200px){.js-c-lightbox .lightbox-view--slider{padding-top:3.5rem}}.js-c-lightbox .lightbox-view--slider.layout--no-box .lightbox-slider-item-container{display:flex;border:none;background:0 0;width:100%;height:calc(100% - 4rem);margin-bottom:2rem}.js-c-lightbox .lightbox-view--slider.layout--no-box .lightbox-slider-item-caption{display:none}.js-c-lightbox .lightbox-view--slider.layout--no-box .lightbox-slider-item-image{width:100%}.js-c-lightbox .lightbox-view--slider.layout--no-box .lightbox-slider-nav{margin-top:1rem}.is-accessible .js-c-lightbox .lightbox-slider-nav:focus{padding:.2rem;border-radius:5px;background:#f18e1f}.is-accessible .js-c-lightbox .lightbox-slider-nav:focus .svg-icon{fill:#231402}.is-accessible .js-c-lightbox .lightbox-btn-close:focus{box-sizing:content-box;padding:.2rem;border-radius:5px;background:#f18e1f}.is-accessible .js-c-lightbox .lightbox-btn-close:focus .svg-icon{fill:#231402}.is-accessible .js-c-lightbox .lightbox-btn-overview:focus{padding:0 .5rem;border-radius:5px;background:#f18e1f}.is-accessible .js-c-lightbox .lightbox-btn-overview:focus .overview-text{color:#231402}.is-accessible .js-c-lightbox .lightbox-btn-overview:focus .svg-icon{fill:#231402}.is-accessible .js-c-lightbox .lightbox-overview-item:focus{outline:#f18e1f solid 10px}.js-c-mailform{position:relative}.js-c-mailform .mailform-close{position:absolute;top:0;right:0;box-sizing:content-box;width:1.5rem;height:1.5rem;padding:.75rem;fill:#4d4d4d}.js-c-mailform .mailform-close:active,.js-c-mailform .mailform-close:focus,.js-c-mailform .mailform-close:hover{fill:#005380}.is-accessible .js-c-mailform .mailform-close:focus{background:#f18e1f;fill:#231402}.js-c-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;transform:translateZ(0)}.js-c-modal .modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#1a1a1a;opacity:.4}.js-c-modal .modal-container-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto}.js-c-modal .modal-container{display:table;width:100%;height:100%;margin-right:auto;margin-left:auto}.js-c-modal .modal-content{display:table-cell;vertical-align:middle}@media (min-width:680px){.layout--local .calendar-list--inverted .js-c-datepicker .is-current .day-btn-events,.layout--local .calendar-list--inverted .js-c-datepicker .is-today .day-btn-events{background:#006399}.js-c-modal .modal-container{max-width:520px;padding-top:2rem;padding-bottom:2rem}}.js-c-select .select__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:none}.js-c-select .select__container{position:relative}.js-c-select .select__input{position:relative;display:flex;align-items:center;padding:.5rem;border:1px solid grey}.js-c-select .select__input-text{flex-grow:1;flex-shrink:1;flex-basis:auto;color:#4d4d4d}.js-c-select .select__input:hover .select__input-text{color:#404040}.js-c-select .select__input-btn{flex-grow:0;flex-shrink:0;flex-basis:auto;width:1rem;height:1rem;transition:250ms;fill:#4d4d4d}.js-c-select .select__list{display:none;position:absolute;right:0;top:100%;left:0;max-height:300px;background:#fff;border-right:1px solid grey;border-bottom:1px solid grey;border-left:1px solid grey;box-shadow:0 0 2px rgba(0,0,0,.2);overflow-y:scroll;z-index:99}.js-c-select.is-open .select__backdrop{display:block;z-index:998;background:red}.js-c-select.is-open .select__container{z-index:999}.js-c-select.is-open .select__input-btn{transform:rotate(180deg)}.js-c-select.is-open .select__list{display:block}.js-c-select .select__list-item{padding:.5rem;border-bottom:1px solid #cfcfcf}.js-c-select .select__list-item:last-child{border-bottom:0}.js-c-select .select__list-item .item__button{display:flex;align-items:center}.js-c-select .select__list-item .item__button-checkbox{display:inline-block;width:1rem;height:1rem;padding:.1rem;margin-right:.5rem;border:1px solid #4d4d4d;fill:#4d4d4d}.js-c-select .select__list-item .item__button-checkbox .svg-icon{opacity:0;transform:scale(.8);transition:250ms}.js-c-select .select__list-item.is-checked .item__button-checkbox .svg-icon{opacity:1;transform:scale(1)}.js-c-select .select__list-item .item__button-title{display:inline-block;font-size:.9rem;color:#4d4d4d}.js-c-select .select__list-item:hover{background:#fafafa}.js-c-tooltip{position:absolute;top:0;left:0;z-index:104;min-width:80px;max-width:240px;padding:.7rem 1rem .8rem;background:#fff;font-size:.8rem;box-sizing:border-box;transform:translateZ(0);opacity:0;box-shadow:0 0 20px rgba(0,0,0,.3);outline:0}.js-c-tooltip .tooltip-arrow{position:absolute;width:11px;height:11px}.js-c-tooltip .tooltip-close{position:absolute;top:-.5rem;right:-.5rem;width:1.25rem;height:1.25rem;padding:.3rem;border-radius:50%;background:#006399}.js-c-tooltip .tooltip-close:hover{background:#005380}.js-c-tooltip .svg-icon{fill:#fff}.js-c-tooltip.tooltip--top .tooltip-arrow,.js-c-tooltip.tooltip--top-left .tooltip-arrow,.js-c-tooltip.tooltip--top-right .tooltip-arrow{bottom:-10px;margin-left:-10px;border-width:10px 10px 0;border-style:solid;border-color:#fff transparent transparent}.js-c-tooltip.tooltip--bottom .tooltip-arrow,.js-c-tooltip.tooltip--top .tooltip-arrow{left:50%}.js-c-tooltip.tooltip--bottom .tooltip-arrow,.js-c-tooltip.tooltip--bottom-left .tooltip-arrow,.js-c-tooltip.tooltip--bottom-right .tooltip-arrow{top:-10px;margin-left:-10px;border-width:0 10px 10px;border-style:solid;border-color:transparent transparent #fff}.js-c-tooltip.tooltip--left .tooltip-arrow,.js-c-tooltip.tooltip--left-bottom .tooltip-arrow,.js-c-tooltip.tooltip--left-top .tooltip-arrow,.js-c-tooltip.tooltip--right .tooltip-arrow,.js-c-tooltip.tooltip--right-bottom .tooltip-arrow,.js-c-tooltip.tooltip--right-top .tooltip-arrow{margin-top:-10px}.js-c-tooltip.tooltip--left .tooltip-arrow,.js-c-tooltip.tooltip--left-bottom .tooltip-arrow,.js-c-tooltip.tooltip--left-top .tooltip-arrow{right:-10px;border-width:10px 0 10px 10px;border-style:solid;border-color:transparent transparent transparent #fff}.js-c-tooltip.tooltip--left-bottom .tooltip-arrow,.js-c-tooltip.tooltip--left-top .tooltip-arrow{top:20px}.js-c-tooltip.tooltip--right .tooltip-arrow,.js-c-tooltip.tooltip--right-bottom .tooltip-arrow,.js-c-tooltip.tooltip--right-top .tooltip-arrow{left:-10px;border-width:10px 10px 10px 0;border-style:solid;border-color:transparent #fff transparent transparent}.js-c-tooltip.tooltip--right-bottom .tooltip-arrow,.js-c-tooltip.tooltip--right-top .tooltip-arrow{top:20px}.is-accessible .js-c-tooltip .tooltip-close:focus{background:#f18e1f}.is-accessible .js-c-tooltip .tooltip-close:focus svg{fill:#231402}.is-accessible .js-c-tooltip:focus{border:3px solid #f18e1f}.js-c-tooltip--template{display:none}.c-accordion{padding-bottom:1.3rem}.c-accordion .row{padding-top:2rem}.c-accordion .accordion__title{margin-bottom:1.5rem}.c-accordion .accordion__items{border-top:5px solid #ac101c}.c-accordion .accordion__item .item__title{font-size:1rem;font-weight:500}.c-accordion .accordion__item .item__toggle{background:#fff;position:relative;width:100%;text-align:left;padding:1rem 3rem 1rem 1rem;color:#4d4d4d;cursor:pointer}.c-accordion .accordion__item .item__toggle span{position:absolute;top:50%;margin-top:-.75rem;right:1rem;display:block;width:1.5rem;height:1.5rem;padding:.25rem;fill:#4d4d4d;transition:150ms;border-radius:50%}.c-accordion .accordion__item .item__toggle.is-active span{transform:rotate(180deg)}.c-accordion .accordion__item .item__content{border-top:1px solid #e5e5e5;background:#fafafa;padding:0 2rem;display:none}.c-accordion .accordion__item .item__toggle:focus span,.c-accordion .accordion__item .item__toggle:hover span{fill:#ac101c}.c-accordion .accordion__item+.accordion__item{border-top:1px solid #e5e5e5}.layout--local .c-accordion .accordion__items{border-top-color:#006399}.layout--local .c-accordion .accordion__item .item__toggle:focus span,.layout--local .c-accordion .accordion__item .item__toggle:hover span{fill:#006399}.is-accessible .c-accordion .item__toggle:focus span{background:#f18e1f;fill:#231402}.c-act-campaign{position:relative;width:100%}.c-act-campaign .act-campaign__container{position:relative;display:flex;flex-direction:column;width:100%;margin-right:auto;margin-left:auto;background-color:#1a1a1a;padding:0}.c-act-campaign .act-campaign__container:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to top,#1a1a1a,rgba(26,26,26,.3))}.c-act-campaign .act-campaign__90{position:absolute;bottom:3rem;right:2rem;width:5.9rem;height:1.5rem;z-index:1}.c-act-campaign .act-campaign__90 svg{fill:#fff}.c-act-campaign .act-campaign__logo{position:absolute;top:0;right:0;z-index:1;background:#fff;width:7rem;height:7rem;padding:1rem}.c-act-campaign .act-campaign__logo svg{fill:#fff}.c-act-campaign .act-campaign__content{position:relative;display:flex;flex:0 0 100%;margin-top:-8rem;padding:2rem 2rem 3rem;flex-direction:column;color:#fff;z-index:1;justify-content:flex-end}.c-act-campaign .act-campaign__title{color:#fff!important;text-transform:uppercase}.c-act-campaign .act-campaign__text{color:#fff;margin-top:.5rem;font-family:PilcrowSoft,arial,sans-serif;font-weight:500}.c-act-campaign .act-campaign__button{margin-top:1.5rem;margin-left:0;margin-right:auto}.c-act-campaign .act-campaign__image-container{position:relative;aspect-ratio:1/1}.c-act-campaign .act-campaign__image-container:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to top,#1a1a1a,rgba(26,26,26,0) 50%)}.c-act-campaign .act-campaign__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-left:auto;margin-right:0}.c-act-campaign.act-campaign--title-yellow .act-campaign__title{color:#ffe500!important}@media (min-width:680px){.c-act-campaign .act-campaign__90{top:2rem;right:auto;bottom:auto;left:2rem;width:5.9rem;height:1.5rem;z-index:1}.c-act-campaign .act-campaign__90 svg{fill:#fff}.c-act-campaign .act-campaign__container{background:#1a1a1a;flex-direction:row}.c-act-campaign .act-campaign__container:after{background-image:linear-gradient(to right,#1a1a1a 41%,rgba(26,26,26,0))}.c-act-campaign .act-campaign__content{flex:0 0 60%;flex-direction:column;padding:8rem 4rem 5rem;margin-top:0}.c-act-campaign .act-campaign__image-container{position:absolute;top:0;left:0;right:0;bottom:0;aspect-ratio:auto}.c-act-campaign .act-campaign__image-container:after{display:none}.c-act-campaign .act-campaign__image{width:60%;height:100%}.c-act-campaign.act-campaign--image-wide .act-campaign__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-left:auto;margin-right:0}.c-act-campaign.act-campaign--image-wide .act-campaign__container:after{background-image:linear-gradient(to right,#1a1a1a 20%,rgba(26,26,26,0))}.c-act-campaign.grid--size-medium .act-campaign__content,.c-act-campaign.grid--size-small .act-campaign__content{padding-right:2rem;padding-left:2rem}}.c-act-campaign-swish{position:relative;width:100%}.c-act-campaign-swish .act-campaign-swish__container{position:relative;display:flex;flex-direction:column;width:100%;margin-right:auto;margin-left:auto;background-color:#1a1a1a;padding-top:8rem;padding-bottom:3rem}.c-act-campaign-swish .act-campaign-swish__logos{position:absolute;top:1.5rem;left:1rem;display:flex;align-items:center;gap:1rem;z-index:1}.c-act-campaign-swish .act-campaign-swish__logos svg{fill:#fff}.c-act-campaign-swish .act-campaign-swish__90{width:5rem;height:1.25rem;z-index:1;order:2}.c-act-campaign-swish .act-campaign-swish__90 svg{fill:#fff}.c-act-campaign-swish .act-campaign-swish__tryggtgivande{width:3.3rem;height:1.5rem;z-index:1;order:1}.c-act-campaign-swish .act-campaign-swish__tryggtgivande svg{fill:#fff}.c-act-campaign-swish .act-campaign-swish__logo{position:absolute;top:0;right:0;z-index:1;background:#fff;width:5rem;height:5rem;padding:1rem}.c-act-campaign-swish .act-campaign-swish__logo svg{fill:#fff}.c-act-campaign-swish .act-campaign-swish__content{position:relative;display:flex;flex:0 0 100%;flex-direction:column;gap:1.5rem;color:#fff;z-index:1}.c-act-campaign-swish .act-campaign-swish__content-text{display:flex;flex:0 0 100%;flex-direction:column;color:#fff;z-index:1;justify-content:flex-end}.c-act-campaign-swish .act-campaign-swish__qr-code{overflow:hidden;border-radius:1.65rem;width:12.5rem;height:12.5rem;flex:0 0 auto;margin:2rem auto}.c-act-campaign-swish .act-campaign-swish__title{color:#ffe500!important;text-transform:uppercase}.c-act-campaign-swish .act-campaign-swish__text{color:#fff;margin-top:.5rem;font-family:PilcrowSoft,arial,sans-serif;font-weight:500}.c-act-campaign-swish .act-campaign-swish__button{margin-top:1.5rem;margin-left:0;margin-right:auto}.c-act-campaign-swish .act-campaign-swish__image-container{position:absolute;top:0;left:0;right:0;bottom:0;aspect-ratio:auto;overflow:hidden}.c-act-campaign-swish .act-campaign-swish__image-container:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to top,rgba(0,0,0,.35),rgba(0,0,0,.2) 50%)}.c-act-campaign-swish .act-campaign-swish__image{display:block;width:100%;height:120%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;margin-left:auto;margin-right:0}.c-act-campaign-swish.act-campaign-swish--title-yellow .act-campaign-swish__title{color:#ffe500!important}@media (min-width:680px){.c-act-campaign-swish .act-campaign-swish__90{order:1}.c-act-campaign-swish .act-campaign-swish__tryggtgivande{order:2}.c-act-campaign-swish .act-campaign-swish__logos{top:auto;bottom:2rem;right:2rem;left:auto}.c-act-campaign-swish .act-campaign-swish__90{top:2rem;right:auto;bottom:auto;left:2rem;width:5rem;height:1.25rem;z-index:1}.c-act-campaign-swish .act-campaign-swish__90 svg{fill:#fff}.c-act-campaign-swish .act-campaign-swish__logo{width:6rem;height:6rem}.c-act-campaign-swish .act-campaign-swish__qr-code{margin-top:0;margin-bottom:0}.c-act-campaign-swish .act-campaign-swish__container{background:#1a1a1a;flex-direction:row;padding-top:6rem;padding-bottom:6.5rem}.c-act-campaign-swish .act-campaign-swish__content{flex-direction:row;margin-top:0;max-width:1000px}.c-act-campaign-swish .act-campaign-swish__button{display:none}.c-act-campaign-swish .act-campaign-swish__content-text{flex:1 1 auto;max-width:630px;justify-content:center}.c-act-campaign-swish .act-campaign-swish__image-container{position:absolute;top:0;left:0;right:0;bottom:0;aspect-ratio:auto}.c-act-campaign-swish .act-campaign-swish__image{width:100%;height:100%}.c-act-campaign-swish.act-campaign-swish--image-wide .act-campaign-swish__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-left:auto;margin-right:0}.c-act-campaign-swish.grid--size-medium .act-campaign-swish__content,.c-act-campaign-swish.grid--size-small .act-campaign-swish__content{padding-right:2rem;padding-left:2rem}.c-act-donation .personal-information-form .form-item--width-50.first{margin-right:4%}}.c-act-donation .donation-loader{position:relative;padding-top:13rem;padding-bottom:6rem}.c-act-donation .donation-title{margin-bottom:1rem;padding-bottom:1rem;color:#4f443e;border-bottom:2px solid #cfcfcf}.c-act-donation .donation-description{margin-top:1rem;margin-bottom:1rem;font-size:.8rem;color:#4d4d4d}.c-act-donation .donation-description a{text-decoration:underline}.c-act-donation .donation-description a:focus,.c-act-donation .donation-description a:hover{text-decoration:none}.c-act-donation .intro-change-form{display:block;margin-top:1rem;font-weight:500;pointer-events:all}.c-act-donation .intro-change-form:focus,.c-act-donation .intro-change-form:hover{text-decoration:underline}.c-act-donation fieldset{border:0;padding:0;margin:2rem 0 0}.c-act-donation fieldset legend{width:100%}.c-act-donation .button--small,.c-act-donation .form-item-input{font-size:16px}.c-act-donation .button--small{padding:.65em 1.75em .9em}.c-act-donation .form-item-input{padding:.65em .75em .9em}.c-act-donation .form-other-amount{display:block;width:100%;outline:0;border:none;padding:0;margin:0}.c-act-donation .form-other-amount-btn{display:inline-block;position:relative}.c-act-donation .form-other-amount-btn:focus-within{border:1px solid #8c1b1b}.c-act-donation .form-amount-other-currency{position:absolute;top:0;right:0;display:none}.c-act-donation .form-amount-other-input{opacity:0;position:absolute;background:0 0;border:none;width:6rem;padding-right:1rem;border-bottom:1px solid #666;text-align:center;border-radius:0}.c-act-donation .form-amount-other-input::-webkit-input-placeholder{color:#cfcfcf}.c-act-donation .form-amount-other-input:-moz-placeholder{color:#cfcfcf}.c-act-donation .form-amount-other-input::-moz-placeholder{color:#cfcfcf}.c-act-donation .form-amount-other-input:-ms-input-placeholder{color:#cfcfcf}.c-act-donation .form-amount-other-input:focus{outline:0;background:0 0}.c-act-donation .form-amount-other-input:after{content:"kr"}.c-act-donation .form-other-amount input[type=radio]:checked+.form-other-amount-btn .js-amount-other{background:#e4002b;color:#fff;padding-top:.6rem;padding-right:2.5rem;padding-bottom:.75rem}.c-act-donation .form-other-amount input[type=radio]:checked+.form-other-amount-btn .js-amount-other .form-amount-other-input{border-bottom-color:#fff}.c-act-donation .form-other-amount input[type=radio]:checked+.form-other-amount-btn .js-amount-other .form-amount-other-input::-webkit-input-placeholder{color:rgba(255,255,255,.4)}.c-act-donation .form-other-amount input[type=radio]:checked+.form-other-amount-btn .js-amount-other .form-amount-other-input:-moz-placeholder{color:rgba(255,255,255,.4)}.c-act-donation .form-other-amount input[type=radio]:checked+.form-other-amount-btn .js-amount-other .form-amount-other-input::-moz-placeholder{color:rgba(255,255,255,.4)}.c-act-donation .form-other-amount input[type=radio]:checked+.form-other-amount-btn .js-amount-other .form-amount-other-input:-ms-input-placeholder{color:rgba(255,255,255,.4)}.c-act-donation .form-other-amount input[type=radio]:checked+.form-other-amount-btn .js-amount-other .form-amount-other-reset,.c-act-donation .form-other-amount input[type=radio]:checked+.form-other-amount-btn .js-amount-other .form-amount-other-reset:hover{fill:#fff}.c-act-donation .form-amount-other-reset{position:absolute;z-index:1;top:50%;right:1rem;display:none;width:.6rem;height:.6rem;transform:translate(0,-50%);fill:#fff}.c-act-donation .form-amount-other-reset:hover{fill:#fff}.c-act-donation .js-amount-other.is-active .form-amount-other-text{display:none}.c-act-donation .js-amount-other.has-input.is-active+.form-amount-other-reset{display:block;pointer-events:all}.c-act-donation .js-amount-other.is-active .form-amount-other-currency{display:block;margin-top:.15rem}.c-act-donation .js-amount-other.is-active .form-amount-other-input{opacity:1;position:static}.c-act-donation .payment-children{position:relative;display:none;margin-top:1.5rem;padding-top:1rem;border-top:2px solid #cfcfcf}.c-act-donation .payment-children:before{position:absolute;top:-.9rem;left:50%;display:block;width:1rem;height:1rem;transform:translate(-50%,50%) rotate(45deg);transform-origin:top;border-top:2px solid #cfcfcf;border-left:2px solid #cfcfcf;background:#f5f5f5;content:""}.c-act-donation .personal-information-form{width:100%;max-width:28rem;margin:0 0 2rem;padding:0;border:none;border-top:1px solid #cfcfcf;outline:0}.c-act-donation .personal-information-form--company{margin-top:2rem;border-top:none}.c-act-donation .personal-information-header{margin-top:1rem;margin-bottom:.5rem}.c-act-donation .personal-information-header:after{display:table;clear:both;content:""}.c-act-donation .personal-information-id{position:relative}.c-act-donation .personal-information-identitynr-input{max-width:12rem;margin-bottom:1rem}.c-act-donation .personal-information-anonymous{background:0 0;border:none;padding:0;color:#666;font-size:.85rem}.c-act-donation .personal-information-anonymous.is-disabled{display:none}.c-act-donation .personal-information-anonymous .form-item-check-input{margin-right:.25rem}.c-act-donation .personal-information-anonymous .form-item-check-label{pointer-events:none}.c-act-donation .personal-information-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.c-act-donation .personal-information-id.is-disabled .personal-information-overlay{display:block}.c-act-donation .personal-information-id.is-disabled{opacity:.6}.c-act-donation .personal-information-fetch-btn{margin-bottom:1rem;width:12rem}.c-act-donation .form-item--postnr{width:7rem}.c-act-donation .form-item-description{margin-top:.5rem}.c-act-donation .donation-pul{margin-top:1rem;color:#666;font-size:.8rem}.c-act-donation .donation-pul a{white-space:nowrap;text-decoration:underline}.c-act-donation .donation-pul a:focus,.c-act-donation .donation-pul a:hover{text-decoration:none}.c-act-donation .donation-confirm{margin-top:3rem}.c-act-donation .donation-confirm-formdata{position:relative;padding:1.5rem;border:.5rem solid #fff;background:#f5f5f5}.c-act-donation .donation-confirm-formdata-title{position:relative;padding-left:2.75rem;font-size:1.4rem;margin-bottom:1rem;font-weight:400}.c-act-donation .donation-confirm-formdata-title-icon{position:absolute;top:-.2rem;left:0;width:2rem;height:2rem;padding:.4rem;border-radius:50%;background:#fff;fill:#4d4d4d}.c-act-donation .donation-confirm-formdata-item{color:#666;word-break:break-all}.c-act-donation .donation-confirm-formdata-item--paymentmethod{margin-top:1rem}.c-act-donation .donation-confirm-formdata-change{position:absolute;bottom:0;right:0;padding:.25rem 1rem;background:#fff;color:#e4002b;font-size:.85rem;text-transform:uppercase}.c-act-donation .donation-confirm-formdata-change:focus,.c-act-donation .donation-confirm-formdata-change:hover{color:#fff;background:#e4002b}.c-act-donation .donation-confirm-autogiro{margin-top:2rem}.c-act-donation .donation-confirm-autogiro p{color:#666}.c-act-donation .donation-confirm-bank{margin:2rem 0}.c-act-donation .donation-confirm-bank-title{font-weight:400;margin-bottom:.5rem}.c-act-donation .donation-confirm-bank-title strong{font-weight:500}.c-act-donation .donation-confirm-bank input.is-valid,.c-act-donation .donation-confirm-bank input.is-valid:focus,.c-act-donation .donation-confirm-bank input.is-valid:hover{border-color:#10b910}.c-act-donation .donation-confirm-bank input.is-invalid,.c-act-donation .donation-confirm-bank input.is-invalid:focus,.c-act-donation .donation-confirm-bank input.is-invalid:hover{border-color:#ac101c;border-bottom-width:.25rem}.c-act-donation .donation-confirm-bank-name{display:block;margin-top:.5rem;color:grey;font-weight:300}.c-act-donation .donation-confirm-bank-name strong{font-weight:500;text-transform:uppercase}.c-act-donation .form-content--confirm{position:relative;margin:2rem 0 1rem;padding:1.5rem 2rem;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;border-left:7px solid #e4002b;background:#fff}.c-act-donation .form-content--confirm .confirm-description{display:block;margin-left:4rem}.c-act-donation .form-content--confirm.is-error{border-left-color:#ac101c}.c-act-donation .form-item-checkbox-input{position:relative;top:-.1rem;margin-right:.5rem}.c-act-donation .form-content--confirm.is-error .form-item-checkbox{border-color:#ac101c}.c-act-donation .donation-confirm-bank-clearing{display:inline-block;width:5rem}.c-act-donation .donation-confirm-bank-separator{margin:0 .5rem;color:#666}.c-act-donation .donation-confirm-bank-account{display:inline-block;width:14rem}.c-act-donation .donation-confirm-btn{position:relative;transform:translate(0,50%)}.c-act-donation .donation-legal{background:#fff;padding-top:2rem;padding-bottom:3rem}.c-act-donation .donation-legal-description{margin-bottom:4rem;color:#4d4d4d;font-size:.9rem}.c-act-donation .donation-legal-description a{white-space:nowrap}.c-act-donation .donation-legal-text-container{position:relative;margin-top:4rem;border:1px solid #cfcfcf}.c-act-donation .donation-legal-text-btns{position:absolute;overflow:hidden;top:0;left:50%;transform:translate(-50%,-50%);border:1px solid #cfcfcf;background:#fff;white-space:nowrap;z-index:1}.c-act-donation .donation-legal-text-btn{position:relative;display:inline-block;margin:0;padding:.5rem 1rem;color:#e4002b;font-size:.9rem;line-height:1.3em;text-transform:uppercase;background:#fff;border-bottom:.15rem solid transparent}.c-act-donation .donation-legal-text-btn:first-child:after{position:absolute;top:20%;right:0;bottom:20%;display:block;width:1px;background:#c5c1ba;content:""}.c-act-donation .donation-legal-text-btn:focus,.c-act-donation .donation-legal-text-btn:hover{border-bottom-color:#e4002b}.c-act-donation .donation-legal-text{padding:3rem 2rem;max-height:24rem;overflow:auto}.c-act-donation .donation-legal-text h3{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #cfcfcf;font-size:1.15rem;text-transform:uppercase}.c-act-donation .donation-legal-text h4{padding-top:1rem;padding-bottom:.25rem;font-size:1rem}.c-act-donation .donation-legal-text p{padding-bottom:1rem;color:grey}.c-act-donation .donation-error-btn-container{margin-top:1rem;text-align:center}@media (min-width:480px){.c-act-donation .form-other-amount{display:inline;width:auto}.c-act-donation .form-amount-other-input{text-align:right}.c-act-donation .personal-information-identitynr-input{float:left;margin-right:1rem}.c-act-donation .personal-information-fetch-btn{float:left;border:1px solid #e4002b}.c-act-donation .personal-information-fetch-btn:disabled{border:1px solid #cfcfcf}.c-act-donation .personal-information-fetch-btn+.form-item-error{clear:both}.c-act-donation .form-item--postnr{float:left}.c-act-donation .form-item--city{float:left;width:calc(100% - 8rem);margin-left:1rem}.c-act-donation .personal-information-form .form-item--width-50{float:left;width:48%}}@media (min-width:860px){.c-act-donation .button--small,.c-act-donation .form-item-input{font-size:18px}}.c-act-donation.is-skut{margin-bottom:4rem}.c-act-donation.is-skut .h2,.c-act-donation.is-skut h2{color:#006399;margin-bottom:1rem}.c-act-donation.is-skut .intro-change-form{color:#006399}.c-act-donation.is-skut .payment-children:before{background:#f5f5f5}.c-act-donation.is-skut .donation-confirm-formdata-title{margin-bottom:1rem;color:#006399}.c-act-donation.is-skut .donation-confirm-formdata-title-icon{fill:#4d4d4d}.c-act-donation.is-skut .donation-confirm-formdata-change{color:#006399}.c-act-donation.is-skut .donation-confirm-formdata-change:hover{color:#fff;background:#006399}.c-act-donation.is-skut .form-content--confirm{border-left:7px solid #006399}.c-act-donation.is-skut .donation-legal-text-btns{border:1px solid grey}.c-act-donation.is-skut .donation-legal-text-btn{color:#006399}.c-act-donation.is-skut .donation-legal-text-btn:hover{border-bottom-color:#006399}.c-act-donation.is-skut .donation-legal-text h3{border-bottom:1px solid #cfcfcf}.c-act-donation.is-skut .form-other-amount input[type=radio]:checked+.form-other-amount-btn .js-amount-other{background:#006399}.c-act-donation.is-skut .form-amount-other-reset{fill:#fff}.c-act-donation.is-skut .form-amount-other-reset:hover{fill:#002133}@media (min-width:480px){.c-act-donation.is-skut .personal-information-fetch-btn{border:1px solid #005380}.c-act-donation.is-skut .personal-information-fetch-btn:disabled{border:1px solid #cfcfcf}}@media print{.c-act-donation .donation-confirm-formdata-change,.c-act-donation .donation-legal,.c-act-donation.is-legal-print .c-hero,.c-act-donation.is-legal-print .c-intro,.c-act-donation.is-legal-print .donation-confirm,.c-act-footer,.js-c-calendar-search,.js-c-datepicker{display:none}.c-act-donation.is-legal-print .donation-confirm-formdata-change,.c-act-donation.is-legal-print .donation-legal{display:block}.c-act-donation.is-legal-print .donation-legal-text-container{border:none}.c-act-donation.is-legal-print .donation-legal-text{overflow:visible}}.theme-act.layout--donation .c-article-footer,.theme-act.layout--donation .c-hero,.theme-act.layout--donation .c-hero-flexible,.theme-act.layout--donation .c-intro,.theme-skut.layout--donation .c-article-footer,.theme-skut.layout--donation .c-hero,.theme-skut.layout--donation .c-hero-flexible,.theme-skut.layout--donation .c-intro{display:none}.theme-act.layout--donation .c-hero-flexible.hero--no-bg,.theme-act.layout--donation .c-hero.hero--no-bg{margin:0;padding:0}.theme-act.layout--article.layout--donation .c-intro+.row--default:after{display:none}.theme-act.layout--donation .c-act-donation .c-hero,.theme-act.layout--donation .c-act-donation .c-intro,.theme-skut.layout--donation .c-act-donation .c-hero,.theme-skut.layout--donation .c-act-donation .c-intro{display:block}.c-alphabetical,.c-alphabetical .alphabetical-content{position:relative}.c-alphabetical .alphabetical-nav{position:absolute;top:60px;right:0;z-index:1;border:2px solid #fafafa;background:#00324d;transform:translateZ(0)}.c-alphabetical .alphabetical-nav.is-fixed{position:fixed}.c-alphabetical .alphabetical-nav-item{display:block;padding:.5rem .8rem;color:#fff;text-align:center;text-transform:uppercase}.c-alphabetical .alphabetical-nav-item:hover{background:#002133}.c-alphabetical .alphabetical-nav-item.is-active{background:#005380}.c-alphabetical .alphabetical-list{margin:0;padding:0;list-style:none}.c-alphabetical .alphabetical-group{position:relative;padding:3rem 40px 1.5rem 0;border-bottom:.25rem solid #e5e5e5;list-style:none}.c-alphabetical .alphabetical-group-title{margin-bottom:2rem;font-size:4rem;line-height:1em;text-transform:uppercase}.c-alphabetical .alphabetical-group-list{margin:0;padding:0;list-style:none}.c-alphabetical .alphabetical-group-item{display:block;margin-bottom:2rem}.c-alphabetical .alphabetical-group-item-title{margin-bottom:.4rem;text-transform:uppercase}@media (min-width:860px){.c-alphabetical .alphabetical-nav{right:60px}.c-alphabetical .alphabetical-list{margin:0}.c-alphabetical .alphabetical-group-title{position:absolute;top:2rem}.c-alphabetical .alphabetical-group-list{margin:0 0 0 4rem;list-style:none}}.is-accessible .c-alphabetical .alphabetical-nav-item:focus{background:#f18e1f;outline:#f18e1f solid 5px}@media print{.c-alphabetical .alphabetical-nav{display:none}.c-archive-filter{display:none!important}}.c-archive-filter .archive-filter-nav{width:100%;margin-right:auto;margin-left:auto;padding-top:.6rem;padding-bottom:.6rem;text-align:center}.c-archive-filter .archive-filter-nav-container{max-width:1200px;margin-right:auto;margin-left:auto}.c-archive-filter .archive-filter-nav--top{background:#006399}.c-archive-filter .archive-filter-nav--sub{background:#fff}.c-archive-filter .archive-filter-btn{display:inline-block;padding:.3em 1em .5em;font-size:.8rem;line-height:1.4em}.c-archive-filter .archive-filter-btn.is-active{margin:0;border-radius:.8rem}.c-archive-filter .archive-filter-nav--top .archive-filter-btn{color:#fff}.c-archive-filter .archive-filter-nav--top .archive-filter-btn:focus,.c-archive-filter .archive-filter-nav--top .archive-filter-btn:focus .btn-text,.c-archive-filter .archive-filter-nav--top .archive-filter-btn:hover .btn-text{text-decoration:underline}.c-archive-filter .archive-filter-nav--top .archive-filter-btn.is-active{color:#006399;background:#fff}.c-archive-filter .archive-filter-nav--sub .archive-filter-btn{color:#006399}.c-archive-filter .archive-filter-nav--sub .archive-filter-btn:focus,.c-archive-filter .archive-filter-nav--sub .archive-filter-btn:focus .btn-text,.c-archive-filter .archive-filter-nav--sub .archive-filter-btn:hover .btn-text{color:#005380;text-decoration:underline}.c-archive-filter .archive-filter-nav--sub .archive-filter-btn.is-active{color:#fff;background:#006399;cursor:default}.is-accessible .c-archive-filter .archive-filter-btn:focus{border-radius:5px;background:#f18e1f;color:#231402}.c-archive-filter.archive-filter--red .archive-filter-nav--top{background:#ac101c}.c-archive-list{padding-top:3rem;padding-bottom:3rem}.c-archive-list .archive-list-item{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #cfcfcf}.c-archive-list .archive-list-item-title{margin-bottom:1rem}.c-archive-list .archive-list-item-date{display:block;margin-bottom:1rem}.c-archive-list .archive-list-loadmore{display:block;margin-right:auto;margin-left:auto}.is-accessible .c-archive-list .archive-list-item-link:focus{display:block;padding:.5rem;border-radius:5px;color:#231402;background:#f18e1f}@media print{.c-archive-list .archive-list-item-text{color:#000}}.c-article-footer .article-footer__content{display:flex;align-items:center}.c-article-footer .article-footer__meta{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;color:#4d4d4d}.c-article-footer .article-footer__meta .article-footer__meta-publish,.c-article-footer .article-footer__meta .article-footer__meta-update{display:block;width:100%}.c-article-footer .article-footer__meta .article-footer__meta-update{margin-top:.2rem}.c-article-footer .article-footer__share{margin:0 0 auto auto}.c-article-footer .article-footer__share .share__button{white-space:nowrap;margin-left:1rem}.c-article-footer .article-footer__feedback{display:flex;margin-top:1rem}.c-article-footer .article-footer__feedback .article-footer__feedback-icon{width:1.75rem;height:1.75rem;margin-right:1rem}.c-article-footer .article-footer__feedback .article-footer__feedback-icon .svg-icon{fill:#4d4d4d}.c-article-footer .article-footer__feedback .article-footer__feedback-btn{margin-top:.5rem}@media (min-width:680px){.c-article-footer .article-footer__meta{flex-direction:row;align-items:center}}.layout--calendar-event .c-article-footer{margin-top:4rem}@media print{.c-article-footer{page-break-inside:avoid;margin-bottom:1rem}.c-article-footer .article-footer__meta{padding-top:1rem;border-top:2px solid #666;border-bottom:0!important}.c-article-footer .article-footer-share,.c-article-footer .article-footer__feedback{display:none!important}}.c-article{position:relative;overflow-wrap:break-word}.c-article .grid{margin-top:1rem;margin-bottom:1rem}.c-article .has-infobox{position:relative;display:flex;flex-direction:column}.c-article h2{padding-top:2rem;padding-bottom:.5rem}.c-article h2:last-child{padding-bottom:0}.c-article h2:first-child{padding-top:0}.c-article h3{padding-top:1.5rem;padding-bottom:.5rem}.c-article h3:first-child{padding-top:0}.c-article h3:last-child{padding-bottom:0}.c-article h2+h3{padding-top:0}.c-article h4,.c-article h5{padding-top:1.5rem;padding-bottom:.5rem}.c-article h4:first-child,.c-article h5:first-child{padding-top:0}.c-article p+p{padding-top:1rem}.c-article p>a{line-height:1em}.c-article .link,.c-article a{text-decoration:underline;text-decoration-thickness:from-font}.c-article .link:hover,.c-article a:hover{text-decoration:none}.c-article .article-content>p>span{font-size:inherit!important}.c-article font{color:inherit!important}.c-article abbr,.c-article acr{position:relative;cursor:help}.c-article abbr::after,.c-article acr::after{position:absolute;right:0;bottom:2px;left:0;z-index:-1;border-bottom:1px dotted #ac101c;content:""}.c-article a[target=_blank]{display:inline}.c-article a[target=_blank]:after{position:relative;z-index:1;display:inline-block;width:.7rem;height:.7rem;margin-top:.2rem;margin-left:.4rem;content:"";background:url(../assets/images/new-window.svg) left top/100% no-repeat}.c-article a[target=_blank].is-target span{display:inline-block;text-decoration:underline;text-decoration-thickness:inherit;word-break:break-all}.c-article a[target=_blank].is-target span:after{position:relative;z-index:1;display:inline-block;width:.7rem;height:.7rem;margin-top:.2rem;margin-left:.4rem;content:"";background:url(../assets/images/new-window.svg) left top/100% no-repeat}.c-article a[target=_blank].is-target:hover span{text-decoration:none}.c-article a[target=_blank].is-target:after{display:none;content:""}.c-article ul{margin-top:1rem;margin-bottom:1rem;color:#4d4d4d;list-style:none}.c-article h2+ul,.c-article h3+ul,.c-article h4+ul,.c-article h5+ul{margin-top:0}.c-article ul li{position:relative;margin-bottom:.9rem;padding-left:1rem}.c-article ul li:before{position:absolute;top:.55rem;left:0;display:block;width:5px;height:5px;border-radius:50%;content:"";background:#4d4d4d}.c-article ul li ul{margin-top:.3rem}.c-article ul li ul li:before{top:0;width:auto;height:auto;content:"–";background:0 0}.c-article .list--featured{padding-top:.5rem;padding-bottom:.5rem;padding-left:1.5rem;border-left:5px solid #ac101c}.c-article .list--featured>li:last-child{margin-bottom:0}.c-article .list--checkbox>li{padding-left:1.5rem}.c-article .list--checkbox>li:before{top:.33rem;width:.8rem;height:.75rem;border-radius:0;background:url(../assets/svg/list-check.svg) 0 0/cover}.c-article .list--arrows>li:before{top:-.2rem;border-radius:0;content:"›";color:#ac101c;background:0 0;font-size:1.5rem;font-weight:400;line-height:1em}.c-article ol{margin-top:1rem;margin-bottom:1rem;padding-left:1.2rem;color:#4d4d4d;list-style:none;counter-reset:section}.c-article ol li{position:relative;margin-bottom:.9rem}.c-article ol li::before{position:relative;margin-left:-1.2em;content:counters(section, ".") ". ";font-weight:500;counter-increment:section}.c-article ol.list--featured{padding-left:2.5rem}.c-article ol+p,.c-article ul+p,.c-article ul+ul{margin-top:1.5rem}.c-gallery+.c-article,.c-media+.c-article{padding-top:0}.c-article .c-media .media-container{padding-right:0;padding-left:0}.c-article .function-content{padding:1rem 0}.c-article .function-content .c-infobox .infobox-container{padding:0}.c-article .function-content .c-infobox .infobox-container ul{margin-left:0;list-style:none}@media (min-width:860px){.c-article .c-infobox.infobox--article+p,.c-article .c-media+p,.c-article .c-quote+p,.c-article p+p{padding-top:1rem}.c-article h2+.c-infobox.infobox--article-left+p,.c-article h2+.c-infobox.infobox--article-right+p,.c-article h2+.c-media.media--left+p,.c-article h2+.c-media.media--right+p,.c-article h2+.c-quote.quote--left+p,.c-article h2+.c-quote.quote--right+p,.c-article h3+.c-infobox.infobox--article-left+p,.c-article h3+.c-infobox.infobox--article-right+p,.c-article h3+.c-media.media--left+p,.c-article h3+.c-media.media--right+p,.c-article h3+.c-quote.quote--left+p,.c-article h3+.c-quote.quote--right+p,.c-article h4+.c-infobox.infobox--article-left+p,.c-article h4+.c-infobox.infobox--article-right+p,.c-article h4+.c-media.media--left+p,.c-article h4+.c-media.media--right+p,.c-article h4+.c-quote.quote--left+p,.c-article h4+.c-quote.quote--right+p{padding-top:0}.c-article h2+.c-infobox.infobox--article-left,.c-article h2+.c-infobox.infobox--article-right,.c-article h2+.c-quote.quote--left,.c-article h2+.c-quote.quote--right,.c-article h3+.c-infobox.infobox--article-left,.c-article h3+.c-infobox.infobox--article-right,.c-article h3+.c-quote.quote--left,.c-article h3+.c-quote.quote--right,.c-article h4+.c-infobox.infobox--article-left,.c-article h4+.c-infobox.infobox--article-right,.c-article h4+.c-quote.quote--left,.c-article h4+.c-quote.quote--right{margin-top:0}.c-article h2+.c-quote.quote--left .quote-container,.c-article h2+.c-quote.quote--right .quote-container,.c-article h3+.c-quote.quote--left .quote-container,.c-article h3+.c-quote.quote--right .quote-container,.c-article h4+.c-quote.quote--left .quote-container,.c-article h4+.c-quote.quote--right .quote-container{padding-top:0}.c-article h2+.c-media.media--left,.c-article h2+.c-media.media--right,.c-article h3+.c-media.media--left,.c-article h3+.c-media.media--right,.c-article h4+.c-media.media--left,.c-article h4+.c-media.media--right{margin-top:0}}.layout--local .c-article ul.list--featured{border-left-color:#006399}.is-accessible .c-article a:focus{background:#f18e1f;border-radius:3px;padding:3px 5px;color:#231402}.c-infobox+.c-article{padding-top:0}@media print{.c-article{color:#000}.c-article h1,.c-article h2,.c-article h3,.c-article h4,.c-article h5{page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}.c-article p{color:#000}.c-article a[target=_blank]:after{display:none}.c-article ul li:before{top:0;background:0 0;content:"•"}.c-article .list--checkbox>li:before{background:0 0;color:#ac101c;font-size:1.5rem;content:"☑";top:0;line-height:1em;margin:0;padding:0;height:0;width:0}}.c-article ul [dir=rtl]{text-align:right;padding-left:0;padding-right:1rem}.c-article ul [dir=rtl]:before{left:auto;right:0}.c-article ul [dir=rtl].list--featured{padding-left:0;padding-right:2.5rem;border-left:none;border-right:5px solid #ac101c}.c-article ol [dir=rtl]{text-align:right;padding-left:0;padding-right:1.2rem}.c-article ol [dir=rtl]:before{margin-left:auto;margin-right:-1.2em}.c-article ol [dir=rtl].list--featured{padding-left:0;padding-right:2.5rem;border-left:none;border-right:5px solid #ac101c}.translated-rtl .c-article{text-align:right}.translated-rtl .c-article ul li{padding-left:0;padding-right:1rem}.translated-rtl .c-article ul li:before{left:auto;right:0}.translated-rtl .c-article ol{padding-left:0;padding-right:1.2rem}.translated-rtl .c-article ol li::before{margin-left:auto;margin-right:-1.2em}.translated-rtl .c-article ol.list--featured{padding-left:0;padding-right:2.5rem}.translated-rtl .c-article .list--featured{padding-left:unset;padding-right:1.5rem;border-left:none;border-right:5px solid #ac101c}.c-bible-texts .bible-texts__loader{position:relative;height:10rem}.c-bible-texts .bible-texts__left-col{margin-bottom:2rem}.c-bible-texts .bible-texts__right-col div+div{margin-top:2rem}.c-bible-texts .bible-texts__header{background:url(../assets/images/bible-texts-hero.jpg) 0 0/cover no-repeat;text-align:center;padding-top:4rem;padding-bottom:4rem}.c-bible-texts .bible-texts__header-title{color:#fff;margin-bottom:1rem}.c-bible-texts .bible-texts__header-description{max-width:860px;margin-right:auto;margin-left:auto;margin-bottom:2rem;color:#fff;font-size:1.4rem;line-height:1.2em}.c-bible-texts .bible-texts__subtitle,.c-bible-texts .bible-texts__title{margin-bottom:.5rem}.c-bible-texts .bible-text__copyright{margin-top:2rem}.c-bible-texts .bible-texts__feast-input{position:relative;background:rgba(255,255,255,.25);color:#fff;padding:.75rem 2rem .75rem 1rem;width:100%;max-width:400px;margin-right:auto;margin-left:auto;text-align:left;cursor:pointer}.c-bible-texts .bible-texts__feast-input .feast-input__text{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-bible-texts .bible-texts__feast-input .feast-input__icon{position:absolute;top:50%;right:1rem;margin-top:-.4rem;display:block;width:.8rem;height:.8rem;border-radius:50%;fill:#fff;pointer-events:none;transition:250ms}.c-bible-texts .bible-texts__select-day{display:none;margin-bottom:2rem;background:#f5f5f5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-bible-texts .bible-texts__select-day ul{-moz-columns:2;columns:2}.c-bible-texts .bible-texts__select-day button{position:relative;text-align:left;padding-top:.25rem;padding-bottom:.25rem;color:#4d4d4d}.c-bible-texts .bible-texts__select-day button:hover{text-decoration:underline}.c-bible-texts .bible-texts__select-day button.is-selected{color:#006399;padding-left:1rem}.c-bible-texts .bible-texts__select-day button.is-selected:before{position:absolute;top:.25rem;bottom:.25rem;left:0;display:inline-block;width:3px;background:#006399;content:""}.c-bible-texts .bible-texts__select-year{-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-bible-texts .bible-texts__select-year .select-year__container{display:flex;justify-content:center;align-items:center;padding-bottom:1rem}.c-bible-texts .bible-texts__select-year .select-year__title{text-align:center;padding-right:.5rem;padding-left:.5rem;color:#fff}.c-bible-texts .bible-texts__select-year .select-year__title span{font-weight:500}.c-bible-texts .bible-texts__select-year .select-year__select{display:flex;align-items:center;justify-content:center;width:100%;max-width:400px;color:#fff}.c-bible-texts .bible-texts__select-year .select-year__button{padding:1rem;width:.9rem;height:.8rem;fill:#fff;box-sizing:content-box}.c-bible-texts .bible-texts__select-year .select-year__button.select-year__button--prev{transform:rotate(180deg)}.c-bible-texts .bible-texts__select-year .select-year__button.is-disabled{opacity:.5;pointer-events:none}.c-bible-texts.is-open .bible-texts__select-year .select-year__title{color:#4d4d4d}.c-bible-texts.is-open .bible-texts__select-year .select-year__button{fill:#4d4d4d}.c-bible-texts.is-open .bible-texts__header{background:#f5f5f5}.c-bible-texts.is-open .feast-input__icon{transform:rotate(180deg)}.c-bible-texts.is-open .bible-texts__header-description,.c-bible-texts.is-open .bible-texts__header-title{color:#4d4d4d}.c-bible-texts.is-open .bible-texts__feast-input{background:#006399}.c-bible-texts.is-open .bible-texts__select-day{display:block}.c-bible-texts .bible-texts__description{border-top:1px solid #e5e5e5;background:#fff}.c-bible-texts .bible-texts__description .description__container{padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid grey}.c-bible-texts .bible-texts__texts{background:#fff;padding-bottom:2rem}.c-bible-texts .bible-texts__texts .texts__header{display:flex;align-items:center}.c-bible-texts .bible-texts__texts .texts__layout{display:none;margin-right:0;margin-left:auto}.c-bible-texts .bible-texts__texts .texts__layout .layout__button{fill:#666;border-radius:.25rem;width:1.8rem;height:1.3rem;padding:.25rem}.c-bible-texts .bible-texts__texts .texts__layout .layout__button.is-selected{fill:#fff;background:#666}.c-bible-texts .bible-texts__texts .item__title{color:#006399;margin-bottom:.5rem}.c-bible-texts .bible-texts__texts .item__subtitle{margin-bottom:.5rem}.c-bible-texts .bible-texts__texts .texts__title{padding-top:2rem;padding-bottom:2rem}.c-bible-texts .bible-texts__texts .texts__item{padding-right:1rem;margin-bottom:2rem}.c-bible-texts .bible-texts__extra{background:#fff}.c-bible-texts .bible-texts__extra .extra__container{padding-top:2rem;padding-bottom:6rem;border-top:1px solid grey}@media (min-width:860px){.c-bible-texts .bible-texts__cols{display:flex}.c-bible-texts .bible-texts__left-col{flex-grow:1;flex-shrink:1;flex-basis:30%}.c-bible-texts .bible-texts__right-col{flex-grow:0;flex-shrink:1;flex-basis:70%}.c-bible-texts .bible-texts__select-day ul{-moz-column-count:3;column-count:3}.c-bible-texts .bible-texts__select-year .select-year__layout,.c-bible-texts .bible-texts__texts .texts__layout{display:block}.c-bible-texts .bible-texts__texts.bible-texts__texts--layout-list .texts__content{width:70%;margin-right:0;margin-left:auto}.c-bible-texts .bible-texts__texts.bible-texts__texts--layout-grid .texts__content{-moz-column-count:2;column-count:2}.c-bible-texts .bible-texts__texts.bible-texts__texts--layout-grid .texts__item{-moz-column-break-inside:avoid;break-inside:avoid-column}}.c-hero+.row .c-bible-texts{margin-top:-3rem;margin-bottom:-3rem}.c-blog{text-align:center}.c-blog .blog-header{margin-bottom:2rem}.c-blog .blog-header-title{margin-bottom:.5rem}.c-blog .blog-card{position:relative;margin-bottom:2rem;padding:4rem 4rem 6rem;text-align:left;background-size:cover;background-repeat:no-repeat}.c-blog .blog-card.has-image:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(0,0,0,.75),rgba(0,0,0,.5));content:"";z-index:0}.c-blog .blog-card-title{position:relative;font-size:2rem;line-height:1.1em;font-weight:400;color:#fff;margin-bottom:1rem}.c-blog .blog-card-title:after{display:block;width:3rem;height:.125rem;margin-top:1rem;background:#fff;content:""}.c-blog .blog-card-title-link{color:#fff}.c-blog .blog-card-title-link:focus,.c-blog .blog-card-title-link:hover{border-bottom:1px solid #fff}.c-blog .blog-card-text{position:relative;color:#fff;margin-bottom:1rem}.c-blog .blog-author{position:relative;display:inline-block;width:15rem;overflow:hidden}.c-blog .blog-author .author-link{display:flex;color:#fff;text-decoration:none;align-items:center}.c-blog .blog-author .author-link:focus,.c-blog .blog-author .author-link:focus .author-info,.c-blog .blog-author .author-link:hover{color:#fff;text-decoration:underline}.c-blog .blog-author .author-avatar{float:left;overflow:hidden;width:2.1rem;height:2.1rem;margin:0;padding:0;border-radius:50%;background-size:cover;background-repeat:no-repeat}.c-blog .blog-author .author-info{float:left;width:calc(100% - 53px);text-transform:uppercase;margin-left:.5rem;font-size:.625rem;letter-spacing:.5px}.c-blog .blog-author .author-info span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.15em;display:block}.c-blog .blog-author .author-info-blog{font-weight:500}.c-blog .blog-author.author--dark .author-link{color:#1a1a1a}.c-blog .blog-author.author--big .author-link{display:block;text-align:center;color:#1a1a1a}.c-blog .blog-author.author--big .author-avatar{float:none;display:block;margin:0 auto .5rem;width:3rem;height:3rem}.c-blog .blog-author.author--big .author-info{display:inline-block;width:auto;margin:auto;font-size:.8rem}.c-blog.blog--feed{position:relative;padding-top:2rem;padding-bottom:2rem}.c-blog.blog--feed .list-featured-content{margin-bottom:1rem}.c-blog.blog--feed .list-featured-title{position:absolute;top:0;right:100%;display:inline-block;white-space:nowrap;background:#fff;text-transform:uppercase;font-size:1.1rem;font-weight:400;padding:.5rem 1rem;transform:translate(0,-100%) rotate(-90deg);transform-origin:bottom right}.c-blog.blog--feed .feed-card{width:100%;padding:.75rem;overflow:hidden}.c-blog.blog--feed .feed-card .card-container{position:relative;width:100%;background-color:#006399;background-size:cover;color:#fff;transition:background .2s;text-align:left}.c-blog.blog--feed .feed-card.has-image .card-container{transition:background .2s}.c-blog.blog--feed .feed-card.has-image .card-container:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;content:"";transition:opacity .2s}.c-blog.blog--feed .feed-card.has-image .card-container:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.8));content:""}.c-blog.blog--feed .feed-card.has-image .card-container:focus:before,.c-blog.blog--feed .feed-card.has-image .card-container:hover:before{opacity:.2}.c-blog.blog--feed .feed-card .card-content{padding:1.25rem 1.5rem .5rem}.c-blog.blog--feed .feed-card .card-image{position:relative;display:flex;background-size:cover;flex-grow:1;flex-wrap:wrap;min-height:180px;height:auto}.c-blog.blog--feed .feed-card .card-image:before{display:block;padding-bottom:56.25%;content:""}.c-blog.blog--feed .feed-card .card-image:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.7));content:""}.c-blog.blog--feed .feed-card .card-title{width:100%;font-size:1.5rem;line-height:1.1em;font-weight:400;margin-bottom:1rem;color:#fff}.c-blog.blog--feed .feed-card .card-text,.c-blog.blog--feed .feed-card .card-title a{color:#fff}.c-blog.blog--feed .feed-card .card-author{position:absolute;left:0;bottom:0;z-index:1;width:100%;padding:.5rem 1.5rem 1.5rem}.c-blog.blog--feed .feed-card a{display:block;color:#fff;text-decoration:none;word-break:normal}.c-blog.blog--feed .feed-card a:focus{text-decoration:underline}.c-blog.blog--feed .feed-card a:hover{color:#fff}.c-blog.blog--feed .feed-card .card-content{position:relative;padding-bottom:4rem;max-width:1000px}.c-blog.blog--feed .feed-card.theme--blue .card-container{background-color:#006399}.c-blog.blog--feed .feed-card.theme--blue .card-container:focus,.c-blog.blog--feed .feed-card.theme--blue .card-container:hover{background-color:#005380}.c-blog.blog--feed .feed-card.theme--purple .card-container{background-color:#63387d}.c-blog.blog--feed .feed-card.theme--purple .card-container:focus,.c-blog.blog--feed .feed-card.theme--purple .card-container:hover{background-color:#4e2d63}.c-blog.blog--feed .feed-card.theme--green .card-container{background-color:#567818}.c-blog.blog--feed .feed-card.theme--green .card-container:focus,.c-blog.blog--feed .feed-card.theme--green .card-container:hover{background-color:#4b6614}.c-blog.blog--feed .feed-card.layout-image .card-content{background-color:#fff;color:#006399;padding-bottom:.5rem;transition:background .2s}.c-blog.blog--feed .feed-card.layout-image .card-content:focus,.c-blog.blog--feed .feed-card.layout-image .card-content:hover{background:#f5f5f5}.c-blog.blog--feed .feed-card.layout-image .card-title{font-size:1.1rem}.c-blog.blog--feed .feed-card.layout-image.is-featured .card-content{color:#fff}.c-blog.blog--feed .feed-card.is-featured .card-container{align-items:flex-end}.c-blog.blog--feed .feed-card.is-featured .card-title{font-size:1.5rem;margin-bottom:.75rem}.c-blog.blog--feed .feed-card.is-featured .card-title:after{margin-top:.75rem;display:block;width:4rem;height:2px;background:#fff;content:""}.c-blog.blog--feed .feed-card.is-featured .card-content{position:relative;z-index:1;margin-top:auto}.c-blog.blog--feed .feed-card.is-featured .card-text{margin-bottom:1rem;color:#fff}.c-blog.blog--feed .feed-card.size--big .card-container,.c-blog.blog--feed .feed-card.size--featured-large .card-container{display:flex;align-items:flex-end;width:100%}.c-blog.blog--feed .feed-card.size--big .card-content,.c-blog.blog--feed .feed-card.size--featured-large .card-content{position:relative;z-index:1;margin-top:auto;padding-bottom:4rem}.c-blog.blog--feed .feed-card.size--big .card-title,.c-blog.blog--feed .feed-card.size--featured-large .card-title{font-size:2.25rem;margin-bottom:.75rem}.c-blog.blog--feed .feed-card.size--big .card-title:after,.c-blog.blog--feed .feed-card.size--featured-large .card-title:after{margin-top:.75rem;display:block;width:4rem;height:2px;background:#fff;content:""}.c-blog.blog--feed .feed-card.size--big .card-text,.c-blog.blog--feed .feed-card.size--featured-large .card-text{margin-bottom:1rem}.c-blog.blog--feed .feed-card.size--big .card-image:before,.c-blog.blog--feed .feed-card.size--featured-large .card-image:before{display:block;padding-bottom:20%;content:""}.c-blog.blog--feed .feed-card.size--big-low{display:flex}.c-blog.blog--feed .feed-card.size--big-low .card-container{height:auto}.c-blog.blog--feed .feed-card.size--big-low .card-title{font-size:1.5rem;margin-bottom:.75rem}.c-blog.blog--feed .feed-card.size--big-low .card-title:after{margin-top:.75rem;display:block;width:4rem;height:2px;background:#fff;content:""}.c-blog.blog--feed .feed-card.size--big-low .card-text{display:none;margin-bottom:1rem}.c-blog.blog--feed .feed-card.size--small{display:flex}.c-blog.blog--feed .feed-card.size--small .card-container{height:auto}.c-blog.blog--feed .feed-card.size--small .card-title{font-size:1.5rem}.c-blog.blog--feed .feed-card.size--small.has-image .card-image:before{display:block;padding-bottom:20%;content:""}.c-blog.blog--feed .feed-card.size--small.has-image .card-content{color:#fff;transition:background .2s;height:auto;z-index:1}.c-blog.blog--feed .feed-card.size--small.has-image .card-title{font-size:1.5rem;margin-bottom:.5rem}.c-blog.blog--feed .feed-card.size--small.has-image.is-featured .card-content{color:#fff}@media (min-width:680px){.c-blog.blog--feed .feed-card.size--big-low .card-text{display:block}.c-blog.blog--feed .list-featured-content{margin-right:-.75rem;margin-left:-.75rem}.c-blog.blog--feed .grid-item{width:33.33%}.c-blog.blog--feed .list-row{display:flex}.c-blog.blog--feed .list-column{display:flex;flex-direction:column;flex:1 1 auto}.c-blog.blog--feed .list-item{display:flex;flex:1 1 auto}.c-blog.blog--feed .list-column--left{flex-basis:66.665%}.c-blog.blog--feed .list-column--left .list-item--big>div{display:flex;flex-grow:1}.c-blog.blog--feed .list-column--right{flex-basis:33.332%}.c-blog.blog--feed .list-column--right .list-item{box-sizing:border-box}}.c-blog .theme--red .blog-card{background:#ac101c}.c-blog .theme--blue .blog-card{background:#006399}.c-blog .theme--green .blog-card{background:#567818}.c-blog .theme--purple .blog-card{background:#63387d}.c-button{position:relative;margin-right:auto;margin-left:auto;text-align:left}.c-button .button__container{position:relative;background-color:#fff;background-position:center;background-size:cover;border-radius:.5rem;overflow:hidden;display:flex;flex-direction:column;padding:2rem 2.5rem 2.5rem;min-height:12rem}.c-button .button__content{position:relative;z-index:1}.c-button .button__title{position:relative;margin-bottom:.5rem}.c-button .button__button{margin-top:2rem;width:auto;margin-bottom:0;margin-right:auto}.c-button.button--background .button__container{border-top:none;text-decoration:none}.c-button.button--background .button__container:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";display:block;transition:opacity .3s}.c-button.button--background.button--color-dark .button__container:after{background:#fff;opacity:.85}.c-button.button--background.button--color-dark .button__container--link:hover:after{opacity:.95}.c-button.button--background.button--color-light .button__container:after{background:#000;opacity:.7}.c-button.button--background.button--color-light .button__container--link:hover:after{opacity:.8}.c-button.button--background.button--color-light .button__description,.c-button.button--background.button--color-light .button__title{color:#fff}.row--light .c-button .button__container{background-color:#f5f5f5}.layout--local .c-button .button__container{border-top-color:#006399}.c-calendar-event{text-align:center;padding-top:2.5rem;padding-bottom:3rem}.c-calendar-event .calendar-event-title{margin-bottom:.5rem}.c-calendar-event .calendar-event-time{margin-bottom:2rem}.c-calendar-event .calendar-event-icon{position:relative;top:.05em;width:.85em;height:.85em;display:inline-block}.c-calendar-event .calendar-event-contact-title{margin-top:2rem;margin-bottom:.5rem;font-size:1.2rem;font-weight:500}.c-calendar-event .calendar-event-url{display:block;margin-top:1.5rem;word-break:normal}.c-calendar-event .calendar-event-contact{margin-bottom:1rem;font-family:"Foundry Sterling W01",arial,sans-serif;font-style:normal}.c-calendar-event .calendar-event-contact .contact-title{display:block;margin-bottom:.5rem;font-size:1rem;font-weight:400}.c-calendar-event .calendar-event-contact .contact-email{display:inline-block}.c-calendar-event .calendar-event-contact .contact-email-icon{position:relative;top:.2rem;display:inline-block;width:1.2rem;height:1.2rem;margin-right:.2rem;fill:#4d4d4d}.c-calendar-event .calendar-event-contact .contact-email-link{display:inline-block;font-size:1rem;line-height:1.2em;color:#4d4d4d}.c-calendar-event .calendar-event-contact .contact-email-link:hover{text-decoration:underline}.c-calendar-event .calendar-event-contact .contact-phone{display:inline-block;font-size:1rem}.c-calendar-event .calendar-event-contact .contact-email+.contact-phone:before{position:relative;top:-.2rem;display:inline-block;width:.25rem;height:.25rem;margin-right:.5rem;margin-left:.5rem;border-radius:50%;content:"";background:#4d4d4d}.c-calendar-event .calendar-event-contact .contact-phone-nr{color:#4d4d4d}.c-calendar-event .calendar-event-contact .contact-phone-icon{position:relative;top:.2rem;display:inline-block;width:.85rem;height:1.25rem;margin-right:.2rem;fill:#4d4d4d}.c-calendar-event .calendar-event-contact .contact-url{display:block;white-space:normal;word-break:normal;margin-top:1.5rem;line-height:1.2em;color:#4d4d4d}.c-calendar-list{text-align:center}.c-calendar-list .calendar-list-container{position:relative}.c-calendar-list .calendar-list-container--not-found{display:none}.c-calendar-list .calendar-list-title:after{background:#006399}.c-calendar-list .calendar-list-container--not-found .calendar-list-title{border-bottom:none}.c-calendar-list .calendar-list-container--not-found .calendar-list-title:after{display:none}.c-calendar-list .calendar-list-view-btns{position:relative;margin-top:1rem;z-index:1}.c-calendar-list .calendar-list-view-btn{width:1.4rem;height:1.3rem;margin:0 .5rem}.c-calendar-list .calendar-list-view-btn--list{width:1.1rem;height:1.2rem}.c-calendar-list .calendar-list-view-btn .svg-icon{fill:#666}.c-calendar-list .calendar-list-view-btn:hover .svg-icon{fill:#595959}.c-calendar-list .is-selected.calendar-list-view-btn .svg-icon{fill:#006399}@media (min-width:680px){.c-calendar-list .calendar-list-view-btns{position:absolute;top:0;right:0;margin-top:0;margin-bottom:.7rem}.c-calendar-list .calendar-list-view-btn{margin-left:.8rem}}.c-calendar-list.calendar-list--inverted .calendar-list-title{border-bottom-color:#fff;color:#fff}.c-calendar-list.calendar-list--inverted .calendar-list-title:after{background:#fff}.c-calendar-list.calendar-list--inverted .calendar-list-view-btn .svg-icon,.c-calendar-list.calendar-list--inverted .is-selected.calendar-list-view-btn .svg-icon{fill:#fff}.c-calendar-list.calendar-list--inverted .is-selected.calendar-list-view-btn .svg-icon{fill:#ffc72c}@media print{.c-calendar-list .calendar-list-title:after,.c-calendar-list .calendar-list-view-btns{display:none}}.layout--infoscreen .c-calendar-list .calendar-list-view-btns{display:none}.js-c-filter-date{padding-top:3rem;padding-bottom:3rem;border-bottom:1px solid #e5e5e5;background:#fff}.js-c-filter-date .filter-date__container{position:relative}.js-c-filter-date .filter-date__item{width:100%;display:block;margin-bottom:1rem}.js-c-filter-date .filter-date__item .item__label{display:block}.js-c-filter-date .filter-date__item .item__label:after{display:table;clear:both;content:""}.js-c-filter-date .filter-date__item .item__label-text{display:block;text-transform:uppercase;font-size:.9rem;margin-bottom:.25rem;margin-right:10px;color:#666}.js-c-filter-date .filter-date__item .item__datepicker{position:relative;display:inline-block;width:100%}.js-c-filter-date .filter-date__item .item__datepicker .date-icon{display:inline-block;width:25px;height:25px;position:absolute;left:20px;top:50%;transform:translateY(-50%)}.js-c-filter-date .filter-date__item .item__datepicker .date-icon svg{fill:#006399}.js-c-filter-date .filter-date__item .item__datepicker .date-nodate{display:inline-block;float:right;border-left:1px solid #e5e5e5;margin:0;padding:7px 10px;cursor:pointer;z-index:10;position:absolute;right:5px;top:50%;transform:translateY(-50%);font-weight:300;font-size:.9rem;color:#006399}.js-c-filter-date .filter-date__item .item__input{padding:15px 10px 15px 60px;font-size:.9rem;width:100%}.js-c-filter-date .filter-date__item .item__input::-moz-placeholder{color:grey;font-weight:300}.js-c-filter-date .filter-date__item .item__input::placeholder{color:grey;font-weight:300}.js-c-filter-date .filter-date__item .item__input:-moz-placeholder{color:grey;font-weight:300}@media (min-width:860px){.js-c-filter-date .filter-date__container{display:flex;align-items:flex-end}.js-c-filter-date .filter-date__item{float:left;width:40%;margin-bottom:0}.js-c-filter-date .filter-date__item--start{padding-right:.5rem}.js-c-filter-date .filter-date__item--end{padding-left:.5rem}.js-c-filter-date .filter-date__item--print{width:20%;padding-left:1rem}.js-c-filter-date .filter-date__item--print .item__print{width:100%}}.js-c-filter-parish{padding-top:1.5rem;position:relative;text-align:left;transform:translateZ(0);background:#fff}.js-c-filter-parish .filter__list-container{position:relative}.js-c-filter-parish .filter__list-container:after{position:absolute;top:0;bottom:0;right:0;width:2rem;content:"";background:linear-gradient(to right,rgba(255,255,255,0),#fff 95%);pointer-events:none}.js-c-filter-parish.is-expanded .filter__list-container:after{display:none}.js-c-filter-parish .filter__container{position:relative}.js-c-filter-parish .filter__list{overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.js-c-filter-parish .filter__list::-webkit-scrollbar{display:none!important}.js-c-filter-parish .filter__list.is-drag{cursor:grabbing}.js-c-filter-parish.is-expanded .filter__list{white-space:normal;overflow:hidden}.js-c-filter-parish .filter__item{display:inline-block;margin:0 .5rem .5rem 0;padding:.3rem .75rem .5rem;color:#4d4d4d;background:#f5f5f5;border:1px solid #e5e5e5;font-size:.9rem;transition:150ms;border-radius:3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.js-c-filter-parish .filter__item:hover{color:#404040;border-color:#d9d9d9;background:#efefef}.js-c-filter-parish .filter__item:last-child{margin-right:8rem}.js-c-filter-parish .filter__item.is-active{color:#fff;border-color:#005380;background:#006399}.js-c-filter-parish .filter__item.is-active:hover{background:#005380}.js-c-filter-parish .filter__list.is-drag .filter__item{pointer-events:none}.js-c-filter-parish.is-expanded .filter__list.is-drag .filter__item{pointer-events:all}.js-c-filter-parish.is-expanded .filter__item:last-child{margin-right:.25rem}.js-c-filter-parish .filter-subgroup-list-toggle{position:relative;text-align:center;transform:translateZ(0);display:none}.js-c-filter-parish.is-showmore .filter-subgroup-list-toggle{display:block}.js-c-filter-parish .filter-subgroup-list-toggle:after{display:block;position:absolute;top:50%;right:0;left:0;margin-top:-1px;height:1px;background:#e5e5e5;content:""}.js-c-filter-parish .filter-subgroup-list-toggle-btn{position:relative;z-index:1;display:inline-block;padding:0 3rem 0 1rem;color:#666;background:#fff;font-size:.9rem;font-weight:400;text-transform:uppercase}.js-c-filter-parish .filter-subgroup-list-toggle-btn-text{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.js-c-filter-parish .filter-subgroup-list-toggle-btn-icon{position:absolute;top:-.2rem;right:1rem;display:block;width:1.5rem;height:1.5rem;border-radius:50%;background:#e5e5e5;transition:transform .2s 150ms,fill 150ms}.js-c-filter-parish .filter-subgroup-list-toggle-btn-icon>.svg-icon{width:40%;height:40%;margin:30%}.js-c-filter-parish .filter-subgroup-list-toggle-btn.has-selected .filter-subgroup-list-toggle-btn-text{color:#006399}.js-c-filter-parish .filter-subgroup-list-toggle-btn:hover .filter-subgroup-list-toggle-btn-text{color:#005380}.js-c-filter-parish .filter-subgroup-list-toggle-btn:hover .filter-subgroup-list-toggle-btn-icon{fill:#005380}.js-c-filter-parish.is-expanded .filter-subgroup-list-toggle-btn-icon{transform:rotate(-180deg)}.js-c-filter-parish .filter__nav{margin-top:2rem;text-align:center}.js-c-filter-parish .filter__nav button{margin-right:.5rem}.js-c-filter-parish .filter__nav a{font-size:.85rem;color:#666;margin-right:1rem}.js-c-filter-parish .filter__nav a:hover{color:#005380}.js-c-filter-parish .filter__nav .nav__subscription{margin-top:1rem}.js-c-filter-parish .filter__nav .nav__subscription a{margin-right:0;text-decoration:underline}.js-c-filter-parish .filter__nav .nav__subscription a:hover{text-decoration:none}@media (min-width:680px){.js-c-filter-parish .filter__list-container:after{display:none;width:15rem;background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%)}.js-c-filter-parish .filter__title{margin-bottom:1rem}.js-c-filter-parish .filter-subgroup-list-toggle{position:static;transform:none}.js-c-filter-parish .filter-subgroup-list-toggle:after{display:none}.js-c-filter-parish .filter__item{font-size:.75rem}.js-c-filter-parish .filter-subgroup-list-toggle-btn{position:absolute;top:-.1rem;right:0;padding:.5rem 1.8rem .6rem .75rem;color:grey;background:#fff;box-sizing:border-box;font-size:.75rem}.js-c-filter-parish .filter-subgroup-list-toggle-btn:before{position:absolute;top:0;right:100%;bottom:0;display:block;content:"";width:3rem;pointer-events:none;border-right:1px solid #e5e5e5;background:linear-gradient(to right,rgba(255,255,255,0),#fff 95%)}.js-c-filter-parish .filter-subgroup-list-toggle-btn-icon{top:.35rem;right:0;width:1.2rem;height:1.2rem}.js-c-filter-parish.is-expanded .filter__container{padding-right:8rem}.js-c-filter-parish .filter__nav{text-align:left;margin-top:.25rem;padding-top:1rem;border-top:1px solid #e5e5e5}.js-c-filter-parish .filter__nav .nav__filter{float:left;width:50%}.js-c-filter-parish .filter__nav .nav__subscription{margin-top:.25rem;float:left;width:50%;text-align:right;font-size:.85rem}}.c-calendar-parish{position:relative;min-height:400px}.c-calendar-parish .calendar-parish__loader{position:absolute}.c-calendar-parish .calendar-parish__header{position:relative;z-index:3;padding-top:5rem;padding-bottom:5rem;text-align:center;color:#fff;background:url(../assets/images/calendar-bg.jpg) right center/cover;transform:translateZ(0)}.c-calendar-parish .calendar-parish__header:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.25));content:""}.c-calendar-parish .calendar-parish__header:after{position:absolute;bottom:0;left:50%;margin-left:-.6rem;content:"";display:block;width:0;height:0;border-left:.6rem solid transparent;border-right:.6rem solid transparent;border-bottom:.6rem solid #fff}.c-calendar-parish .calendar-parish__header .header__content{position:relative;z-index:1}.c-calendar-parish .calendar-parish__header .header__title{color:#fff;font-size:2.4rem;letter-spacing:-.075rem;margin-bottom:1rem}.c-calendar-parish .calendar-parish__header .header__description{color:#fff}.c-calendar-parish .calendar-parish__title{display:block;width:100%;margin-bottom:1.25rem;padding-bottom:.5rem;border-bottom:1px solid #e5e5e5;font-size:.9rem;font-weight:400;text-align:center;text-transform:uppercase;color:#666;letter-spacing:.05rem}.c-calendar-parish.has-no-position .calendar-parish__header:after{display:none}.c-calendar-parish .calendar-parish__subtitle-container{position:relative;text-align:center;margin-top:1rem;margin-bottom:2rem}.c-calendar-parish .calendar-parish__subtitle-container:after{position:absolute;top:50%;display:block;width:100%;height:1px;content:"";background:#e5e5e5}.c-calendar-parish .calendar-parish__subtitle{position:relative;z-index:1;display:inline-block;padding:0 1rem;color:#666;background:#f5f5f5;font-size:1rem;font-weight:400;letter-spacing:.05rem;text-transform:uppercase}.c-calendar-parish .calendar-parish__events{position:relative;padding-top:2rem;min-height:200px}.c-calendar-parish .calendar-parish__events .loader{padding-top:2rem}.c-calendar-parish .calendar-parish__events-message{font-size:1.2rem;margin-top:1rem;margin-bottom:3rem;text-align:center;color:#4d4d4d}.c-calendar-parish .calendar-parish__events-item .item__place{padding-top:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e5e5}.c-calendar-parish .calendar-parish__events-item .item__place:last-child{border-bottom:none}.c-calendar-parish .calendar-parish__events-item .item__place-title{color:#666;font-size:1rem;font-weight:400;margin-bottom:1rem}.c-calendar-parish .calendar-parish__events-item .item__place-title-icon{display:inline-block;width:1rem;height:1rem;fill:#666}.c-calendar-parish .calendar-parish__events-item .item__place-container{display:flex;flex-wrap:wrap;overflow:hidden}.c-calendar-parish .calendar-parish__events-item .item__date{margin-bottom:1rem}.c-calendar-parish .calendar-parish__events-item .item__date-title{margin-bottom:1rem;font-size:1.4rem;font-weight:400;color:#006399}.c-calendar-parish .calendar-parish__events-item .item__event{display:flex;margin-bottom:1rem;color:#666;font-size:.9rem;cursor:pointer}.c-calendar-parish .calendar-parish__events-item .item__event-time{flex:0 0 auto;margin-right:.25rem}.c-calendar-parish .calendar-parish__events-item .item__event-time:after{content:"•"}.c-calendar-parish .calendar-parish__events-item .item__event-title{display:block;color:#666;font-weight:500}.c-calendar-parish .calendar-parish__events-item .item__event-content{flex:1 1 auto}.c-calendar-parish .calendar-parish__events-item .item__event:hover .item__event-time,.c-calendar-parish .calendar-parish__events-item .item__event:hover .item__event-title{color:#005380}.c-calendar-parish .calendar-parish__events-item .item__event:hover .item__event-title{text-decoration:underline}.c-calendar-parish .calendar-parish__print{visibility:hidden;position:absolute;top:-9999px;left:-9999px;pointer-events:none}.c-calendar-parish .calendar-parish__print .page{position:relative;width:21cm;height:28.8cm;background:#fff;padding:1cm;font-size:9pt;page-break-after:always}.c-calendar-parish .calendar-parish__print .page__header{position:absolute;top:1cm;left:1.5cm;right:1.5cm;height:1.3cm;font-size:8pt}.c-calendar-parish .calendar-parish__print .page__header .header__logo{width:5.3cm;display:inline-block;padding-right:1cm}.c-calendar-parish .calendar-parish__print .page__header .header__title-container{display:inline-block;margin-left:1cm;vertical-align:top}.c-calendar-parish .calendar-parish__print .page__header .header__title{display:block;font-size:11pt;font-weight:400}.c-calendar-parish .calendar-parish__print .page__header .header__date{font-size:8pt;color:#ac101c;font-weight:400}.c-calendar-parish .calendar-parish__print .page__header .header__page{position:absolute;top:0;right:0;font-size:8pt;font-weight:500}.c-calendar-parish .calendar-parish__print .page__col{width:6.33cm;float:left;height:25.8cm;margin-top:1.6cm;padding:0 .5cm}.c-calendar-parish .calendar-parish__print h2{font-size:9pt;padding-bottom:.2cm;font-weight:500;border-bottom:.1mm solid #000}.c-calendar-parish .calendar-parish__print h2+h3{padding-top:.25cm}.c-calendar-parish .calendar-parish__print h3{text-transform:uppercase;font-size:6pt;color:#ac101c;padding-bottom:.1cm}.c-calendar-parish .calendar-parish__print h4{font-weight:600;font-size:7pt;padding-bottom:.05cm}.c-calendar-parish .calendar-parish__print p+h2{padding-top:.5cm}.c-calendar-parish .calendar-parish__print p+h3,.c-calendar-parish .calendar-parish__print p+h4{padding-top:.2cm}.c-calendar-parish .calendar-parish__print p{display:block;font-size:7pt;line-height:8.5pt;letter-spacing:-.02pt}.c-calendar-parish .calendar-parish__print .list__item-event .event__date{font-size:6.5pt;font-weight:500;line-height:8.5pt}.c-calendar-parish .calendar-parish__print .list__item-event .event__title{text-transform:uppercase;line-height:8.5pt}.c-calendar-parish .calendar-parish__print .list__item-event+.list__item-event{padding-top:.1cm}@media (min-width:680px){.c-calendar-parish .calendar-parish__events-item .item__date{padding-right:2rem;float:left;width:50%}}@media (min-width:1024px){.c-bible-texts .bible-texts__select-day ul{-moz-column-count:4;column-count:4}.c-bible-texts .bible-texts__texts.bible-texts__texts--layout-grid .texts__content{-moz-column-count:3;column-count:3}.c-calendar-parish .calendar-parish__events-item .item__date{float:left;width:33.332%}}.c-calendar-parish.is-print .calendar-parish__print{visibility:visible}.c-hero+.row .c-calendar-parish{margin-top:-3rem}@media print{.c-calendar-parish .calendar-parish__buttons,.c-calendar-parish .calendar-parish__date,.c-calendar-parish .calendar-parish__events,.c-calendar-parish .calendar-parish__filter,.c-calendar-parish .calendar-parish__header{display:none}.c-calendar-parish .calendar-parish__print{visibility:visible;position:relative;top:auto;left:auto}body{margin:0}#non-printable,.footer{display:none!important}#printable{display:block}.c-calendar-sidepanel{display:none}}@page{size:A4;margin:0}.c-calendar-sidepanel{position:fixed;bottom:.5rem;right:0;z-index:112;transform:translate(0,0) translateZ(0);pointer-events:none}.c-calendar-sidepanel .sidepanel-btn{position:absolute;top:50%;right:0;width:2.6rem;height:10rem;background:#800d14;color:#fff;font-size:1rem;padding:0;transform:translate(105%,-50%);pointer-events:all}.c-calendar-sidepanel .sidepanel-btn .sidepanel-btn-icon{display:block;padding:.625rem;height:100%}.c-calendar-sidepanel .sidepanel-btn .svg-icon{fill:#fff}.c-calendar-sidepanel .sidepanel-btn:focus,.c-calendar-sidepanel .sidepanel-btn:hover{background:#690b10}.c-calendar-sidepanel .sidepanel-nav{position:relative;background:#ac101c;transform:translate(105%,0);padding-right:2.2rem;pointer-events:all;width:100%;max-width:400px}.c-calendar-sidepanel .sidepanel-nav-close-btn{position:absolute;top:0;right:0;bottom:0;width:2.2rem;padding:.25rem;background:#8c1b1b;fill:#fff;box-shadow:inset 10px 0 20px -10px rgba(0,0,0,.2)}.c-calendar-sidepanel .sidepanel-nav-close-btn:focus,.c-calendar-sidepanel .sidepanel-nav-close-btn:hover{background:#800d14}.c-calendar-sidepanel .sidepanel-nav-close-btn-icon{display:block;width:2rem;height:2rem;margin:0 auto}.c-calendar-sidepanel .sidepanel-nav-item{display:block;padding:1.25rem 2rem 1.25rem 1.5rem;color:#fff;background:#ac101c;font-size:.9rem;line-height:1.2em;border-bottom:1px solid #800d14}.c-calendar-sidepanel .sidepanel-nav-item .link-time{display:block;margin-bottom:.25rem;font-weight:500}.c-calendar-sidepanel .sidepanel-nav-item:focus,.c-calendar-sidepanel .sidepanel-nav-item:hover{color:#fff;background:#8c1b1b}.c-calendar-sidepanel .sidepanel-nav-item:last-child{border-bottom:none}.c-calendar-sidepanel .sidepanel-button{display:block;padding:1.25rem 2rem 1.25rem 1.5rem;font-weight:500;color:#fff;font-size:.9rem}.c-calendar-sidepanel .sidepanel-button:focus,.c-calendar-sidepanel .sidepanel-button:hover{background:#8c1b1b}@media (min-width:680px){.c-calendar-sidepanel{top:50%;bottom:auto;transform:translate(0,-50%) translateZ(0)}.c-calendar-sidepanel .sidepanel-btn{width:2.6rem;height:10rem}.c-calendar-sidepanel .sidepanel-nav{padding-right:2.6rem}.c-calendar-sidepanel .sidepanel-nav-close-btn{width:2.6rem}}@media (max-width:679px) and (max-height:600px){.c-calendar-sidepanel{top:4.5rem;bottom:1rem;transform:translate(0,0) translateZ(0)}.c-calendar-sidepanel .sidepanel-nav{max-height:100%}.c-calendar-sidepanel .sidepanel-nav__container{overflow-y:auto;max-height:calc(100vh - 5.5rem)}}@media (min-width:680px) and (max-height:750px){.c-calendar-sidepanel{top:6.5rem;bottom:1rem;transform:translate(0,0) translateZ(0)}.c-calendar-sidepanel .sidepanel-nav{max-height:100%}.c-calendar-sidepanel .sidepanel-nav__container{overflow-y:auto;max-height:calc(100vh - 7.5rem)}}.is-accessible .c-calendar-sidepanel .sidepanel-btn:focus{background:#f18e1f}.is-accessible .c-calendar-sidepanel .sidepanel-btn:focus .svg-icon{fill:#231402}.is-accessible .c-calendar-sidepanel .sidepanel-nav-close-btn:focus,.is-accessible .c-calendar-sidepanel .sidepanel-nav-item:focus{background:#f18e1f;fill:#231402}.is-accessible .c-calendar-sidepanel .sidepanel-button:focus{background:#f18e1f;color:#231402}.c-calendar-v2{margin-bottom:3rem;text-align:left;min-height:10rem}.c-calendar-v2 .calendar-loader{width:100%;height:10rem}.c-calendar-v2 .calendar-list-container{position:relative}.c-calendar-v2 .calendar-header{grid-area:header;text-align:left;border-bottom:1px solid #e5e5e5;position:relative;z-index:3;padding-top:2rem;padding-bottom:1rem;color:#fff;background:linear-gradient(#4c080c,#b24444);background-size:cover;background-position:right center;transform:translateZ(0)}.c-calendar-v2.is-loaded .calendar-loader{display:none}.c-calendar-v2.is-loaded .calendar-header{display:block}.c-calendar-v2 .calendar-header__content{position:relative;z-index:1;max-width:800px;width:calc(100% - 2rem);margin-right:auto;margin-left:auto}.c-calendar-v2 .calendar-header__title{color:#fff;margin-bottom:1rem}.c-calendar-v2 .calendar-header__description{color:#fff}.c-calendar-v2 .calendar-filters{display:none}@media (min-width:860px){.c-calendar-v2 .calendar-filters{display:block;padding-top:1rem;padding-right:2rem;grid-area:filter;align-self:start;max-width:18rem}}.c-calendar-v2 .calendar-container{display:grid;grid-template-columns:3fr;grid-template-areas:"header header" "filter filter" "content content";max-width:1600px;width:calc(100% - 2rem);margin:0 auto}.c-calendar-v2 .calendar-content{grid-area:content;padding-top:1rem;max-width:800px}.c-calendar-v2 .calendar-location .c-placeholder{margin-top:3rem;margin-bottom:5rem}.c-calendar-v2 .checkbox__label{display:flex;align-items:center;justify-content:left;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1rem;font-weight:500;color:#4d4d4d;margin-bottom:.75rem}.c-calendar-v2 .checkbox__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.c-calendar-v2 .checkbox__box{display:inline-block;flex-shrink:0;margin-top:.2rem;margin-bottom:auto;height:1rem;width:1rem;margin-right:.5rem;background-color:#fff;border:1px solid #cfcfcf;border-radius:.1rem;box-sizing:content-box;position:relative}.c-calendar-v2 .checkbox__label input:focus~.checkbox__box,.c-calendar-v2 .checkbox__label:hover input~.checkbox__box{background-color:#f9f9f9}.c-calendar-v2 .checkbox__label input:focus:hover~.checkbox__box{background-color:#e5e5e5}.c-calendar-v2 .checkbox__label input:checked~.checkbox__box{background-color:#006399;border:1px solid #006399}.c-calendar-v2 .checkbox__label input:checked:hover~.checkbox__box{background-color:#005380;border:1px solid #005380}.c-calendar-v2 .checkbox__box:after{content:"";position:absolute;display:none}.c-calendar-v2 .checkbox__label input:checked~.checkbox__box:after{display:block}.c-calendar-v2 .checkbox__label .checkbox__box:after{left:.3rem;top:.05rem;width:.3rem;height:.6rem;border:solid #fff;border-width:0 .1rem .1rem 0;transform:rotate(45deg)}@media (min-width:860px){.c-calendar-v2 .calendar-header__content{width:calc(100% - 4rem)}.c-calendar-v2 .calendar-container{width:calc(100% - 4rem);grid-template-columns:400px 3fr;grid-template-areas:"header header" "filter content"}}.c-calendar-v2 .calendar-filter-sub{position:relative;background:#fff}.c-calendar-v2 .calendar-filter-sub__title{position:relative;display:block;width:100%;border-bottom:1px solid #e5e5e5;text-align:left;color:#4d4d4d;cursor:pointer;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);padding:1rem 15px}.c-calendar-v2 .calendar-filter-sub__title-desktop{display:none}.c-calendar-v2 .calendar-filter-sub__title-icon{position:absolute;top:50%;right:1rem;display:block;margin-top:-.4rem;width:.8rem;height:.8rem;fill:grey;transition:transform .2s 150ms,fill 150ms}.c-calendar-v2 .is-expanded .calendar-filter-sub__title-icon{transform:rotate(-180deg)}.c-calendar-v2 .calendar-count{margin-bottom:1rem}.c-calendar-v2 .calendar-list-container--not-found{display:none}.c-calendar-v2 .calendar-list-title{position:relative;padding-bottom:1rem;border-bottom:1px solid #e5e5e5;color:#4d4d4d;font-family:"Foundry Sterling W01",arial,sans-serif;font-size:1.2rem;font-weight:400;font-style:italic}.c-calendar-v2 .calendar-list-title:after{position:absolute;bottom:-2px;left:50%;display:block;width:40px;height:3px;margin-left:-20px;content:"";background:#006399}.c-calendar-v2 .calendar-list-container--not-found .calendar-list-title{border-bottom:none}.c-calendar-v2 .calendar-list-container--not-found .calendar-list-title:after{display:none}.c-calendar-v2 .calendar-filter-subgroup{position:relative;z-index:1}.c-calendar-v2 .calendar-list-view-btns{margin-top:1rem}.c-calendar-v2 .calendar-list-view-btn{width:1.4rem;height:1.3rem;margin:0 .5rem}.c-calendar-v2 .calendar-list-view-btn--list{width:1.1rem;height:1.2rem}.c-calendar-v2 .calendar-list-view-btn .svg-icon{fill:#666}.c-calendar-v2 .calendar-list-view-btn:hover .svg-icon{fill:#595959}.c-calendar-v2 .is-selected.calendar-list-view-btn .svg-icon{fill:#006399}.c-calendar-v2 .calendar-filter-date{padding-bottom:1rem}.c-calendar-v2.has-no-position .calendar-filter-date{opacity:.25;pointer-events:none}.c-calendar-v2.has-no-position .calendar-filter-sub{display:none}@media (min-width:680px){.c-calendar-v2 .calendar-filter-header{padding-top:3rem;background-position:center bottom}.c-calendar-v2 .calendar-filter-sub{padding-top:0;padding-bottom:.5rem}.c-calendar-v2 .calendar-filter-sub__title{margin-bottom:1rem;text-align:center;margin-left:0;margin-right:0;width:100%;cursor:default}.c-calendar-v2 .calendar-filter-sub__title .calendar-filter-sub__title-count{display:none}.c-calendar-v2 .calendar-filter-sub__title-desktop{display:inline}.c-calendar-v2 .calendar-filter-sub__container{display:block!important}.c-calendar-v2 .calendar-filter-date{padding-right:1rem;padding-bottom:0}.c-calendar-v2 .calendar-list-view-btns{position:absolute;top:0;right:0;margin-top:0;margin-bottom:.7rem}.c-calendar-v2 .calendar-list-view-btn{margin-left:.8rem}.c-calendar-v2 .calendar-filter-sub__title-icon{display:none}}.c-calendar-v2.calendar-list--inverted .calendar-list-title{border-bottom-color:#fff;color:#fff}.c-calendar-v2.calendar-list--inverted .calendar-list-title:after{background:#fff}.c-calendar-v2.calendar-list--inverted .calendar-list-view-btn .svg-icon,.c-calendar-v2.calendar-list--inverted .is-selected.calendar-list-view-btn .svg-icon{fill:#fff}.c-calendar-v2.calendar-list--inverted .is-selected.calendar-list-view-btn .svg-icon{fill:#ffc72c}.is-accessible .c-calendar-v2 .calendar-filter-sub__title:focus{background:#f18e1f;color:#231402}@media print{.c-calendar-v2 a,.c-calendar-v2 h2,.c-calendar-v2 h3,.c-calendar-v2 h4,.c-calendar-v2 h5,.c-calendar-v2 p,.c-calendar-v2 span{color:#000}.c-calendar-v2 .calendar-filters{display:none}.c-calendar-v2 .calendar-container{grid-template-columns:3fr;grid-template-areas:"header header" "filter filter" "content content";width:calc(100% - 4rem);margin:2rem}.c-calendar-v2 .calendar-filter-header{background:0 0}.c-calendar-v2 .calendar-filter-header:after,.c-calendar-v2 .calendar-filter-header:before{display:none}.c-calendar-v2 .calendar-header{background:0 0;border-bottom:none;margin-bottom:1rem;width:calc(100% - 4rem);margin-right:2rem;margin-left:2rem}.c-calendar-v2 .calendar-header *{color:#000}.c-calendar-v2 .calendar-header .calendar-header__content{margin:0;width:100%}.c-calendar-v2 .js-c-calendar-new-events{margin-top:0}.c-calendar-v2 .calendar-filter-location{display:none}.c-calendar-v2 .calendar-filter-header-title{color:#000;text-align:left}.c-calendar-v2 .calendar-events{-moz-column-count:1;column-count:1}.c-calendar-v2 .calendar-events h2:first-of-type{margin-top:0}.c-calendar-v2 .calendar-list-events-title{padding-left:0;width:10cm;margin-left:0}.c-calendar-v2 .calendar-list-events-title .calendar-list-events-item{padding-top:2cm}.c-calendar-v2 .calendar-list-events-item{padding-left:0;padding-right:0;border-bottom:0;margin-left:0;page-break-inside:avoid}.c-calendar-v2 .calendar-list-events-item:hover{border-bottom:0;border-right:0;border-left:0;background:0 0}.c-calendar-v2 .calendar-list-events-item:hover a{text-decoration:none}.c-calendar-v2 .calendar-events__count-container,.c-calendar-v2 .calendar-filter-header-description,.c-calendar-v2 .calendar-filter-sub,.c-calendar-v2 .calendar-list-title:after,.c-calendar-v2 .calendar-list-view-btns,.c-calendar-v2 .events-item-clock{display:none!important}.c-campaign{display:none}}.layout--infoscreen .c-calendar-v2 .calendar-list-view-btns{display:none}.c-campaign .campaign-content{display:block;height:auto;background:0 0/cover #f5f5f5}.c-campaign .campaign-content:after{display:block;padding-bottom:62.5%;content:""}.c-campaign .campaign-image{width:100%;height:auto}@media (min-width:480px){.c-campaign .campaign-content:after{padding-bottom:50%}}.is-accessible .c-campaign .campaign-content:focus{padding:0;border:10px solid #f18e1f}.c-campaign-v2{position:relative;width:100%}.c-campaign-v2 .campaign-v2__container{position:relative;display:flex;flex-direction:column;width:100%;margin-right:auto;margin-left:auto;background-color:#1a1a1a;padding:0}.c-campaign-v2 .campaign-v2__container:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to top,#1a1a1a,rgba(26,26,26,.3))}.c-campaign-v2 .campaign-v2__content{position:relative;display:flex;flex:0 0 100%;margin-top:-8rem;padding:2rem 2rem 3rem;flex-direction:column;color:#fff;z-index:1;justify-content:flex-end}.c-campaign-v2 .campaign-v2__title{color:#fff}.c-campaign-v2 .campaign-v2__text{color:#fff;margin-top:.5rem}.c-campaign-v2 .campaign-v2__button{margin-top:1.5rem;margin-left:0;margin-right:auto}.c-campaign-v2 .campaign-v2__image-container{position:relative;aspect-ratio:1/1}.c-campaign-v2 .campaign-v2__image-container:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to top,#1a1a1a,rgba(26,26,26,0) 50%)}.c-campaign-v2 .campaign-v2__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-left:auto;margin-right:0}.c-campaign-v2.campaign-v2--light .campaign-v2__text,.c-campaign-v2.campaign-v2--light .campaign-v2__title{color:#4d4d4d}.c-campaign-v2.campaign-v2--light .campaign-v2__container{background-color:#fff}.c-campaign-v2.campaign-v2--light .campaign-v2__container:after{background-image:linear-gradient(to top,#fff,rgba(255,255,255,.3))}@media (min-width:680px){.c-campaign .campaign-content:after{padding-bottom:25%}.c-campaign-v2 .campaign-v2__container{background:#1a1a1a;flex-direction:row}.c-campaign-v2 .campaign-v2__container:after{background-image:linear-gradient(to right,#1a1a1a 41%,rgba(26,26,26,0))}.c-campaign-v2 .campaign-v2__content{flex:0 0 60%;flex-direction:column;padding:6rem 4rem;margin-top:0}.c-campaign-v2 .campaign-v2__image-container{position:absolute;top:0;left:0;right:0;bottom:0;aspect-ratio:auto}.c-campaign-v2 .campaign-v2__image-container:after{display:none}.c-campaign-v2 .campaign-v2__image{width:60%;height:100%}.c-campaign-v2.campaign-v2--image-wide .campaign-v2__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-left:auto;margin-right:0}.c-campaign-v2.campaign-v2--image-wide .campaign-v2__container:after{background-image:linear-gradient(to right,#1a1a1a 20%,rgba(26,26,26,0))}.c-campaign-v2.campaign-v2--right .campaign-v2__content{margin-right:0;margin-left:auto}.c-campaign-v2.campaign-v2--right .campaign-v2__container:after{background-image:linear-gradient(to left,#1a1a1a 41%,rgba(26,26,26,0))}.c-campaign-v2.campaign-v2--right .campaign-v2__image{margin-right:auto;margin-left:0}.c-campaign-v2.grid--size-medium .campaign-v2__content,.c-campaign-v2.grid--size-small .campaign-v2__content{padding-right:2rem;padding-left:2rem}.c-campaign-v2.campaign-v2--light .campaign-v2__container:after{background-image:linear-gradient(to right,#fff 41%,rgba(255,255,255,0))}.c-campaign-v2.campaign-v2--light.campaign-v2--image-wide .campaign-v2__container:after{background-image:linear-gradient(to right,#fff 20%,rgba(255,255,255,0))}.c-campaign-v2.campaign-v2--light.campaign-v2--right .campaign-v2__container:after{background-image:linear-gradient(to left,#fff 41%,rgba(255,255,255,0))}}.c-churchfee{color:#fff;position:relative}.c-churchfee .churchfee__container{position:relative;height:40rem;background:linear-gradient(#4e2d63,#361f4d);padding:4rem 0 4.5rem;border-radius:.5rem}@media (min-width:860px){.c-churchfee .churchfee__container{height:34rem}.c-churchfee .churchfee-form .form-content{grid-template-columns:1fr 1fr}}.c-churchfee .grid-content{height:100%;display:flex;flex-direction:column}.c-churchfee .churchfee-title{margin-bottom:2rem;color:#cbb6d9}.c-churchfee .churchfee-title span{display:block;color:#fff}.c-churchfee .churchfee-text{height:100%;display:flex;flex-direction:column}.c-churchfee .churchfee-text p{color:#fff}.c-churchfee .churchfee-form .form-item{margin:0}.c-churchfee .churchfee-form .form-content{display:grid;gap:1.5rem}.c-churchfee .churchfee-form label{color:#fff}.c-churchfee .churchfee-form label>input{color:#4d4d4d;margin-top:.5rem}.c-churchfee .churchfee-form .form-header__subtitle{color:#cbb6d9;margin-bottom:.25rem}.c-churchfee .churchfee-form .form-header__title{margin-bottom:1.5rem;color:#fff}.c-churchfee .churchfee-form .form-header__description{font-size:1.1rem;color:#fff}.c-churchfee .churchfee-form .form-item-input:focus{border-color:#754791}.c-churchfee .churchfee-form .form-item-input.is-error{border-color:#825c99}.c-churchfee .churchfee-form .churchfee-error{margin-top:.25rem;color:#fff;font-weight:500}.c-churchfee .churchfee-form .form-item-label{color:#fff;font-size:1.2rem;font-weight:400}.c-churchfee .churchfee-form .form-item-description{margin-top:.5rem;font-size:.9rem;color:#cbb6d9;font-weight:500}.c-churchfee .churchfee__footer{padding-top:2rem;margin-top:auto;margin-bottom:0;display:flex;gap:1rem}.c-churchfee .churchfee__footer button span{pointer-events:none}@media (max-width:860px){.c-churchfee .churchfee__footer.churchfee__footer{flex-direction:column}}.c-churchfee.grid--size-full .churchfee__container{border-radius:0}.c-confirmation .confirmation__search{position:relative;color:#fff;background:linear-gradient(#002133,#361f4d)}.c-confirmation .confirmation__search-header{max-width:35rem;width:100%;margin-right:auto;margin-left:auto}.c-confirmation .confirmation__search-header .search-header__start{position:relative;opacity:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:2rem;padding-top:2rem;transition:opacity .2s}.c-confirmation .confirmation__search-header .search-header__start .start__title{color:#fff;margin-bottom:.5rem;font-weight:400}.c-confirmation .confirmation__search-header .search-header__start .start__text{color:#cfcfcf;font-size:1.4rem;line-height:1.2em;font-weight:400;max-width:29rem}.c-confirmation .confirmation__search-container{width:100%;padding-top:4rem;padding-bottom:4rem}.c-confirmation .confirmation__filters{width:100%;max-width:35rem;margin-right:auto;margin-left:auto;padding-bottom:4rem;opacity:0;transition:opacity .2s}.c-confirmation .confirmation__image{position:absolute;top:0;right:0;left:0;max-height:100%;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.95) 0,rgba(0,0,0,0) 90%)}.c-confirmation .confirmation__image img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.c-confirmation .confirmation__filters .search__reset{width:100%;transition:opacity .2s;margin-top:1rem;margin-bottom:1rem;height:2rem}.c-confirmation .confirmation__filters .search__reset .reset__button{color:#fff}.c-confirmation .confirmation__filters .search__reset .reset__button:focus,.c-confirmation .confirmation__filters .search__reset .reset__button:hover{text-decoration:underline}.c-confirmation .confirmation__filters .search__reset.is-disabled{opacity:.5;pointer-events:none}.c-confirmation .confirmation__filters .search__buttons{display:flex;flex-direction:column}.c-confirmation .confirmation__filters button{padding-left:.25rem;padding-right:.25rem;white-space:nowrap}.c-confirmation .confirmation__filters button+button{margin-top:1rem}.c-confirmation .confirmation__content{background:#e5e5e5}.c-confirmation .confirmation__content+.confirmation__content .confirmation__spots{border-top:1px solid #cfcfcf}.c-confirmation .confirmation__spots{padding-top:4rem;padding-bottom:4rem}.c-confirmation .confirmation__spots .spots__header{max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:2rem}.c-confirmation .confirmation__spots .spots__header h2{font-weight:500;color:#4d4d4d}.c-confirmation .confirmation__spots .spots__header p{font-size:1.4rem;color:#666}.c-confirmation .confirmation__spots .spots__list{display:flex;flex-wrap:wrap;margin:0;padding:0}.c-confirmation .confirmation__spots .spots__list>div{width:100%;display:flex;flex-wrap:wrap}.c-confirmation .confirmation__spots .spots__list-item{width:100%;padding-bottom:1rem}.c-confirmation .confirmation__spots .spots__list-item .list-item__content{position:relative;aspect-ratio:16/10;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;padding:1.25rem 1rem}.c-confirmation .confirmation__spots .spots__list-item .list-item__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.9))}.c-confirmation .confirmation__spots .spots__list-item .list-item__content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0;transition:opacity .3s}@supports not (aspect-ratio:auto){.c-confirmation .confirmation__spots .spots__list-item .list-item__content{padding-top:40%}}.c-confirmation .confirmation__spots .spots__list-item .list-item__title{margin-bottom:.5rem;z-index:1;font-size:1.5rem;font-weight:500;color:#fff}.c-confirmation .confirmation__spots .spots__list-item .list-item__link{z-index:1;font-weight:400;font-size:1rem;color:#cfcfcf}.c-confirmation .confirmation__spots .spots__list-item .list-item__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.c-confirmation .confirmation__spots .spots__list-item:hover .list-item__content:after{opacity:.2}.c-confirmation .confirmation__spots .spots__list-item:hover .list-item__link{text-decoration:underline}.c-confirmation.is-loaded .confirmation__filters,.c-confirmation.is-loaded .confirmation__search-header .search-header__start{opacity:1}@media (min-width:680px){.c-confirmation .confirmation__spots .spots__list-item .list-item__content{aspect-ratio:4/3}.c-confirmation .confirmation__spots .spots__list{margin-right:-.5rem;margin-left:-.5rem}.c-confirmation .confirmation__spots .spots__list-item{width:50%;padding:.5rem}}@media (min-width:860px){.c-confirmation .confirmation__search{display:flex}.c-confirmation .confirmation__search-header{margin-right:0}.c-confirmation .confirmation__filters{margin-left:0}.c-confirmation .confirmation__search-container{display:flex;margin-left:auto;margin-right:auto}.c-confirmation .confirmation__search-header .search-header__start{position:relative;display:flex;flex:0 0 50%;align-items:flex-start;justify-content:center;max-height:40vh;padding-right:1rem;margin-top:2rem;height:100%}.c-confirmation .confirmation__filters{display:flex;flex-direction:column;height:100%}.c-confirmation .confirmation__filters .filters__container{flex-wrap:wrap}.c-confirmation .confirmation__filters .filters__container .search__group{display:flex;flex-direction:column}.c-confirmation .confirmation__filters .filters__container .search__theme{order:1}.c-confirmation .confirmation__filters .filters__container .search__filters{order:2}.c-confirmation .confirmation__filters .filters__container .search__buttons{order:4}.c-confirmation .confirmation__filters .filters__container .search__reset{order:3}.c-confirmation .confirmation__filters .search__buttons{display:flex;flex-direction:row;justify-content:space-between}.c-confirmation .confirmation__filters .search__buttons button{flex:0 0 100%;margin-top:0;margin-bottom:auto}.c-confirmation .confirmation__filters button+button{margin-top:1rem}.c-confirmation .confirmation__image{right:50%}}@media (min-width:1024px){.c-confirmation .confirmation__spots .spots__list-item{width:33.332%}.c-confirmation.confirmation--start .confirmation__search-header{padding-right:0;margin-right:30px}.c-confirmation.confirmation--start .confirmation__filters{padding-left:0;margin-left:30px}.c-confirmation.confirmation--start .confirmation__filters,.c-confirmation.confirmation--start .confirmation__filters .filters__container,.c-confirmation.confirmation--start .confirmation__search-header,.c-confirmation.confirmation--start .confirmation__search-header .search-header__container{max-width:512px}}.c-confirmation .confirmation__summary,.c-confirmation.confirmation--start .search__reset{display:none}@media (min-width:860px){.c-confirmation.confirmation--start .confirmation__search:after{pointer-events:none;content:"";position:absolute;top:0;left:50%;right:0;bottom:0;background:rgba(0,0,0,.15)}.c-confirmation.confirmation--start .confirmation__search-header{padding-top:4rem;width:50%}.c-confirmation.confirmation--start .confirmation__search-header .search-header__container{margin-left:auto;margin-right:0}.c-confirmation.confirmation--start .confirmation__filters{padding-top:4rem;padding-bottom:4rem;flex:0 0 50%;padding-left:0}.c-confirmation.confirmation--start .confirmation__filters .filters__container{padding-left:30px;width:100%;margin-left:0;margin-right:auto}.c-confirmation .search__place{max-width:26rem}}@media (min-width:1200px){.c-confirmation.confirmation--start .confirmation__filters .search__buttons{max-width:17rem}.c-confirmation.confirmation--start .confirmation__search-header{padding-right:0}.c-confirmation.confirmation--start .confirmation__filters,.c-confirmation.confirmation--start .confirmation__filters .filters__container,.c-confirmation.confirmation--start .confirmation__search-header,.c-confirmation.confirmation--start .confirmation__search-header .search-header__container{max-width:600px}}@media (min-width:1300px){.c-confirmation.confirmation--start .confirmation__search-header{padding-right:0}.c-confirmation.confirmation--start .confirmation__filters,.c-confirmation.confirmation--start .confirmation__filters .filters__container,.c-confirmation.confirmation--start .confirmation__search-header,.c-confirmation.confirmation--start .confirmation__search-header .search-header__container{max-width:650px}}@media (min-width:1400px){.c-confirmation.confirmation--start .confirmation__search-header{padding-right:0}.c-confirmation.confirmation--start .confirmation__filters,.c-confirmation.confirmation--start .confirmation__filters .filters__container,.c-confirmation.confirmation--start .confirmation__search-header,.c-confirmation.confirmation--start .confirmation__search-header .search-header__container{max-width:700px}}.c-confirmation.confirmation--summary .search__place .search-place__item .item__input{background:rgba(0,0,0,.3)}.c-confirmation.confirmation--summary .confirmation__filters,.c-confirmation.confirmation--summary .confirmation__search-header{max-width:none}.c-confirmation.confirmation--summary .search-header__summary{display:flex;flex-direction:column}.c-confirmation.confirmation--summary .confirmation__search{flex-direction:column}.c-confirmation.confirmation--summary .confirmation__image,.c-confirmation.confirmation--summary .search-header__start{display:none}.c-confirmation.confirmation--summary .confirmation__filters{background:rgba(0,0,0,.2)}.c-confirmation.confirmation--summary .filters__container{padding-top:2rem}.c-confirmation.confirmation--summary .search__buttons .js-map{display:none}.c-confirmation.confirmation--summary .search__place .item__input{background:rgba(0,0,0,.3)}@media (min-width:1024px){.c-confirmation.confirmation--summary .search-header__summary{flex-direction:row}.c-confirmation.confirmation--summary .filters__container{display:flex;padding-top:2rem;width:100%;margin-right:auto;margin-left:auto}.c-confirmation.confirmation--summary .search__place{width:50%;max-width:none;padding-right:.5rem}.c-confirmation.confirmation--summary .search__group{width:50%;padding-left:.5rem}.c-confirmation.confirmation--summary .filters__container{max-width:1024px}}@media (min-width:1200px){.c-confirmation.confirmation--summary .filters__container{max-width:1200px}}@media (min-width:1300px){.c-confirmation.confirmation--summary .filters__container{max-width:1300px}}@media (min-width:1400px){.c-confirmation.confirmation--summary .filters__container{max-width:1400px}}.c-confirmation .autocomplete__list button:focus,.c-confirmation .autocomplete__list button:hover{background-color:#f5f5f5}.c-confirmation .autocomplete__list button{display:block;width:100%;color:#006399;padding:.75rem 1rem;font-weight:400;text-align:left}.c-confirmation .autocomplete__list button span{font-weight:500}.c-confirmation .autocomplete__list p{padding:.5rem 1rem;color:#666}.c-confirmation .search__place{position:relative;margin-bottom:2rem;z-index:3}.c-confirmation .search__place .search-place__item .item__title{display:block;margin-bottom:.75rem;color:#cfcfcf}.c-confirmation .search__place .search-place__item .item__description{display:block;padding:.75rem 1rem 1rem}.c-confirmation .search__place .search-place__item .item__input-icon-geo{position:absolute;top:50%;left:1rem;width:1.5rem;height:1.5rem;margin-top:-.75rem;fill:#fff;z-index:1}.c-confirmation .search__place .search-place__item .item__input-toggle{position:absolute;top:0;right:0;bottom:0;height:100%;fill:#fff;padding:0 1rem;display:flex;align-items:center;justify-content:center}.c-confirmation .search__place .search-place__item .item__input-toggle svg{width:1rem;height:1rem;transition:transform 150ms}.c-confirmation .search__place .search-place__item .item__input{position:relative;display:flex;width:100%;height:3rem;box-sizing:border-box;border:0;outline:0;padding:.9rem 3rem 1rem 1rem;background-color:#06101a;border-bottom:1px solid transparent;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff}.c-confirmation .search__place .search-place__item .item__input::-moz-placeholder{color:#fff}.c-confirmation .search__place .search-place__item .item__input::placeholder{color:#fff}.c-confirmation .search__place .search-place__item .item__input.is-selected{background:rgba(255,255,255,.2)}.c-confirmation .search__place .search-place__item.is-open .item__input{color:#006399;background:#fafafa;border-bottom:1px solid #e5e5e5;cursor:text}.c-confirmation .search__place .search-place__item.is-open .item__input-icon-down,.c-confirmation .search__place .search-place__item.is-open .item__input-icon-geo{fill:#006399}.c-confirmation .search__place .search-place__item.is-open .item__input-icon-down{transform:rotate(-180deg)}.c-confirmation .search__place .search-place__item.is-open .item__input::-moz-placeholder{color:grey}.c-confirmation .search__place .search-place__item.is-open .item__input::placeholder{color:grey}.c-confirmation .search__place .search-place__item.is-open .item__input-toggle:focus{background:#e5e5e5}.c-confirmation .search__place .search-place__item .item__input-container{position:relative}.c-confirmation .search__place .search-place__item .item__autocomplete-geoposition{width:100%;background:#006399;padding:.75rem 1rem .9rem;text-align:center;display:flex;align-items:center;transition:.3s}.c-confirmation .search__place .search-place__item .item__autocomplete-geoposition .geoposition__icon{display:inline-block;width:1.5rem;height:1.5rem;margin-right:.25rem;fill:#fff}.c-confirmation .search__place .search-place__item .item__autocomplete-geoposition:focus,.c-confirmation .search__place .search-place__item .item__autocomplete-geoposition:hover{background:#005380}.c-confirmation .search__place .search-place__item .item__autocomplete{position:absolute;top:100%;width:100%;background-color:#fff;z-index:10;display:none}.c-confirmation .search__place .search-place__item .item__autocomplete span{color:#666}.c-confirmation .search__place .search-place__item .item__autocomplete .autocomplete__list{color:#fff;max-height:280px;overflow-y:auto;padding-bottom:.5rem}.c-confirmation .search__place .search-place__item .item__autocomplete .autocomplete-errormessage{line-height:40px;color:#fff;display:none}.c-confirmation .search__place .search-place__item .item__autocomplete.show-error .autocomplete-list{display:none}.c-confirmation .search__place .search-place__item .item__autocomplete.show-error .autocomplete-errormessage{display:block}.c-confirmation .search__place .location-loader{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.c-confirmation .search__place .location-loader .loader-dot{background:#fff}.c-confirmation .search__place.is-loading .location-loader{display:block}.c-confirmation .search__place .location-range{position:relative;z-index:0;margin-top:1rem;transition:opacity .3s;width:100%;display:none}.c-confirmation .search__place .location-range.is-disabled{opacity:.2;pointer-events:none;display:none}.c-confirmation .search__place .location-range .location-title{display:none}.c-confirmation .search__place .location-range-container{position:relative;margin-top:.75rem;padding-bottom:1rem;text-align:center}.c-confirmation .search__place .location-range-input-container{float:left;width:4rem;text-align:right;pointer-events:none}.c-confirmation .search__place .location-range-input{display:inline-block;text-align:right;background:0 0;border:none}.c-confirmation .search__place .location-range-input:after{content:" km"}.c-confirmation .search__place .location-range-slider{top:-9999px;left:-9999px}.c-confirmation .search__place .rangeslider{position:relative;top:.25rem;width:calc(100% - 4rem);float:left;height:1rem;cursor:pointer}.c-confirmation .search__place .rangeslider,.c-confirmation .search__place .rangeslider__fill,.c-confirmation .search__place .rangeslider__fill__bg{display:block}.c-confirmation .search__place .rangeslider__fill,.c-confirmation .search__place .rangeslider__fill__bg,.c-confirmation .search__place .rangeslider__handle{position:absolute}.c-confirmation .search__place .rangeslider__fill{display:none}.c-confirmation .search__place .rangeslider__fill__bg{top:calc(50% - 1px);z-index:2;width:100%;height:2px;border-radius:10px;background:#fff;will-change:width}.c-confirmation .search__place .rangeslider__handle{top:calc(50% - .5rem);left:0;z-index:3;display:inline-block;width:1rem;height:1rem;border-radius:50%;background:#fff;box-shadow:none;cursor:pointer}.c-confirmation .search__place .rangeslider__handle:active{background:grey}.is-accessible .c-confirmation .search__place .item__input-toggle:focus,.is-accessible .c-confirmation .search__place .search-place__item .item__input:focus{border:2px solid #f18e1f}.is-accessible .c-confirmation .search__place .location-range-slider:focus+.rangeslider .rangeslider__handle{background:#f18e1f}.is-accessible .c-confirmation .search__place .item__autocomplete-geoposition:focus{background:#f18e1f;color:#231402}.is-accessible .c-confirmation .search__place .item__autocomplete-geoposition:focus .geoposition__icon{fill:#231402}.c-confirmation .search__theme{position:relative;z-index:2}.c-confirmation .search__theme .form-item-label{color:#fff}.c-confirmation .search__theme .form-item-label strong{font-weight:500}.c-confirmation .search__theme .search-theme__item .item__title{display:block;pointer-events:none;margin-bottom:.75rem;color:#cfcfcf}.c-confirmation .search__theme .search-theme__item .item__description{display:block;padding:.5rem 1rem}.c-confirmation .search__theme .search-theme__item .item__input{position:relative;display:flex;width:100%;height:3rem;box-sizing:border-box;border:0;outline:0;padding:.7rem .75rem .8rem;background-color:#06101a;border-bottom:1px solid transparent;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff}.c-confirmation .search__theme .search-theme__item .item__input::-moz-placeholder{color:#fff}.c-confirmation .search__theme .search-theme__item .item__input::placeholder{color:#fff}.c-confirmation .search__theme .search-theme__item .item__input.is-selected{background:rgba(255,255,255,.2)}.c-confirmation .search__theme .search-theme__item .item__input-toggle{position:absolute;top:0;right:0;bottom:0;height:100%;fill:#fff;padding:0 1rem;display:flex;align-items:center;justify-content:center;z-index:1}.c-confirmation .search__theme .search-theme__item .item__input-toggle svg{width:1rem;height:1rem;transition:transform 150ms}.c-confirmation .search__theme .search-theme__item .item__error{display:none;margin-top:.5rem}.c-confirmation .search__theme .search-theme__item.is-valid .item__input{background-color:rgba(255,255,255,.2)}.c-confirmation .search__theme .search-theme__item.is-valid .item__input-toggle{fill:#fff}.c-confirmation .search__theme .search-theme__item.is-error .item__input{border:1px solid #b24444}.c-confirmation .search__theme .search-theme__item.is-error .item__error{display:block}.c-confirmation .search__theme .search-theme__item.is-error .item__error strong{text-decoration:underline;text-decoration-color:#b24444;text-underline-offset:.2em}.c-confirmation .search__theme .search-theme__item.is-open .item__input{color:#006399;background:#fafafa;border-bottom:1px solid #e5e5e5;cursor:text}.c-confirmation .search__theme .search-theme__item.is-open .item__input::-moz-placeholder{color:grey}.c-confirmation .search__theme .search-theme__item.is-open .item__input::placeholder{color:grey}.c-confirmation .search__theme .search-theme__item.is-open .item__input-toggle{fill:#006399}.c-confirmation .search__theme .search-theme__item.is-open .item__input-icon-down{transform:rotate(-180deg)}.c-confirmation .search__theme .search-theme__item .item__input-container{position:relative}.c-confirmation .search__theme .search-theme__item .item__autocomplete{position:absolute;top:100%;width:100%;background-color:#fff;z-index:10;display:none}.c-confirmation .search__theme .search-theme__item .item__autocomplete span{color:#666}.c-confirmation .search__theme .search-theme__item .item__autocomplete .autocomplete__list{color:#fff;max-height:13.125rem;overflow-y:auto;padding-bottom:1rem}.c-confirmation .search__theme .search-theme__item .item__autocomplete .autocomplete__list button:focus,.c-confirmation .search__theme .search-theme__item .item__autocomplete .autocomplete__list button:hover{background-color:#f5f5f5}.c-confirmation .search__theme .search-theme__item .item__autocomplete .autocomplete__list button{display:block;width:100%;color:#006399;padding:.4rem 1rem;font-weight:400;text-align:left}.c-confirmation .search__theme .search-theme__item .item__autocomplete .autocomplete__list button span{font-weight:500}.c-confirmation .search__theme .search-theme__item .item__autocomplete .autocomplete-errormessage{line-height:40px;color:#fff;display:none}.c-confirmation .search__theme .search-theme__item .item__autocomplete.show-error .autocomplete-list{display:none}.c-confirmation .search__theme .search-theme__item .item__autocomplete.show-error .autocomplete-errormessage{display:block}.c-confirmation .search__theme.is-disabled .search-theme__item{pointer-events:none}.c-confirmation .search__theme.is-disabled .search-theme__item .item__input-container{pointer-events:none;opacity:.5}.c-confirmation .search__theme.is-disabled .search-theme__item .item__input{pointer-events:none}.c-confirmation .search__theme.is-disabled .search-theme__item .item__input::-moz-placeholder{color:#cfcfcf}.c-confirmation .search__theme.is-disabled .search-theme__item .item__input::placeholder{color:#cfcfcf}.c-confirmation .search__theme .search-theme__selected{margin-top:.75rem}.c-confirmation .search__theme .search-theme__selected .selected__item{display:inline-flex;justify-content:center;align-items:center;margin-top:0;margin-right:.5rem;margin-bottom:.5rem;padding:.4rem .75rem .5rem;font-size:.9rem}.c-confirmation .search__theme .search-theme__selected .selected__item svg{display:inline-block;fill:#005380;margin-left:.5rem;width:.75em;height:.75em}.c-confirmation .search__theme.search-theme--grey .search-theme__item .item__input{background:#f5f5f5;color:#4d4d4d;border:1px solid #cfcfcf}.c-confirmation .search__theme.search-theme--grey .search-theme__item .item__input::-moz-placeholder{color:grey}.c-confirmation .search__theme.search-theme--grey .search-theme__item .item__input::placeholder{color:grey}.c-confirmation .search__theme.search-theme--grey .search-theme__item .item__input:focus{border-color:grey}.c-confirmation .search__theme.search-theme--grey .autocomplete__list,.c-confirmation .search__theme.search-theme--grey .item__description{border-right:1px solid #cfcfcf;border-left:1px solid #cfcfcf}.is-accessible .c-confirmation .search__theme .search-theme__item .item__input:focus{border:2px solid #f18e1f}.c-confirmation .search__filters{position:relative;z-index:1;color:#fff;fill:#fff;margin-top:3rem;margin-bottom:3rem}.c-confirmation .search__filters .filters__title{display:block;margin-bottom:.75rem;color:#cfcfcf}.c-confirmation .search__filters .filters__group+.filters__group{margin-top:2rem}.c-confirmation .search__filters .filter__toggle-button{position:relative;width:100%;text-align:center;overflow:hidden}.c-confirmation .search__filters .filter__toggle-button svg{display:inline-block;width:.9rem;height:.6rem;transition:transform 150ms}.c-confirmation .search__filters .filter__toggle-button .toggle-button__text{position:relative}.c-confirmation .search__filters .filter__toggle-button .toggle-button__text:after{position:absolute;top:50%;height:1px;right:100%;margin-right:1rem;background:#fff;content:"";width:800px}.c-confirmation .search__filters .filter__toggle-button .toggle-button__text:before{position:absolute;top:50%;height:1px;left:100%;margin-left:1.8rem;background:#fff;content:"";width:800px}.c-confirmation .search__filters .filter__toggle-button:focus .toggle-button__text,.c-confirmation .search__filters .filter__toggle-button:hover .toggle-button__text{text-decoration:underline}.c-confirmation .search__filters .filters__date{margin-top:2rem}.c-confirmation .search__filters .filters__date .date__container{background:rgba(0,0,0,.4);border-radius:.5rem;padding:1rem;display:flex;align-items:center;max-width:20rem}.c-confirmation .search__filters .filters__date .date__icon{display:inline-block;width:2.5rem;height:2.5rem;margin-right:1rem;padding-right:1rem;border-right:1px solid #fff}.c-confirmation .search__filters .filters__date .date__content{display:flex;width:100%}.c-confirmation .search__filters .filters__date .date__label{position:relative;display:block;width:100%;cursor:pointer}.c-confirmation .search__filters .filters__date .date__title{display:flex;align-items:center}.c-confirmation .search__filters .filters__date .date__input-container{position:relative}.c-confirmation .search__filters .filters__date .date__input{background:0 0;outline:0;border:none;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.c-confirmation .search__filters .filters__date .date__input:hover{text-decoration:underline}.c-confirmation .search__filters .filters__date .date__input::-moz-placeholder{color:#cfcfcf}.c-confirmation .search__filters .filters__date .date__input::placeholder{color:#cfcfcf}.c-confirmation .search__filters .filters__date .date__input:focus{color:#fff}.c-confirmation .search__filters .filters__date .date__input:focus::-moz-placeholder{color:#fff}.c-confirmation .search__filters .filters__date .date__input:focus::placeholder{color:#fff}.c-confirmation .search__filters .filters__date .date__input-reset{position:absolute;display:none;top:50%;right:0;margin-top:-1rem;width:2rem;height:2rem;padding:.5rem;z-index:3}.c-confirmation .search__filters .filters__date .date__input-reset:hover{opacity:.9}.c-confirmation .search__filters .filters__date.is-active .date__input-reset{display:block}.c-confirmation .search__filters .filters__date .starttime-picker .js-c-datepicker{margin-left:-1rem}.c-confirmation .search__filters .filters__date .endtime-picker .js-c-datepicker{left:-100%;right:auto}.c-confirmation .search__filters .filters__cost label{display:flex;align-items:center;font-size:.9rem;cursor:pointer}.c-confirmation .search__filters .filters__cost label:before{content:"";display:inline-block;width:1.25em;height:1.25em;border-radius:.2em;flex:0 0 auto;margin-right:.5rem;border:1px solid #fff;background:rgba(255,255,255,.1)}.c-confirmation .search__filters .filters__cost label:hover:before{background:rgba(0,0,0,.1)}.c-confirmation .search__filters .filters__cost input:checked~label:before{background-color:#006399;background-image:url(../assets/svg/check-white.svg);background-size:80% auto;background-position:center center;background-repeat:no-repeat;border-color:#006399}.c-confirmation .search__filters .filters__cost input:checked~label:hover:before{background-color:#005380}.c-confirmation .search__filters .filters__cost input:focus-visible~label:before{background-color:#006399}.c-confirmation .search__filters .filters__day{position:relative;display:flex;flex-wrap:wrap}.c-confirmation .search__filters .filters__day .filters__title{width:100%}.c-confirmation .search__filters .filters__day label{display:inline-block;margin-bottom:.5rem;margin-right:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-confirmation .search__filters .filters__day label:hover span{background:rgba(0,0,0,.7)}.c-confirmation .search__filters .filters__day input{opacity:0;position:absolute;top:-100%;left:-100%}.c-confirmation .search__filters .filters__day span{display:inline-block;font-size:.9rem;line-height:1.1em;background:rgba(0,0,0,.4);border:1px solid transparent;color:#fff;padding:.4rem .75rem .5rem;border-radius:5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.c-confirmation .search__filters .filters__day input:checked+span{color:#005380;background:#fff}.c-confirmation .search__filters .filters__day label:hover input:checked+span{background:#e5e5e5}.c-confirmation .search__filters .filters__day input:focus-visible~span{color:#fff;background:rgba(0,0,0,.6);border:1px solid #fff}.c-confirmation .search__filters .filters__day input:checked:focus-visible+span{color:#fff;background:#006399;border:1px solid #006399}.c-confirmation .search__filters .search__filters-container{display:none}.c-confirmation .search__filters.is-expanded .search__filters-container{display:block}.c-confirmation .search__filters.is-expanded .filter__toggle-button svg{transform:rotate(-180deg)}.c-confirmation .search__filters .form-item-calendar-datepicker{position:relative}.c-confirmation .search__filters .form-item-calendar-datepicker input{color:#1a1a1a}.c-confirmation .search__filters.search__filters--hide-toggle{margin-top:0;margin-bottom:1rem}.c-confirmation .search__filters.search__filters--hide-toggle .filter__toggle-button{display:none}.c-confirmation .search__filters.search__filters--hide-toggle .search__filters-container{display:block}.c-confirmation .map-panel{position:absolute;top:0;right:0;bottom:0;overflow-y:auto;width:18rem;border-left:1px solid #cfcfcf;background:#fafafa;z-index:113}.c-confirmation .map-panel.map-panel--place{position:fixed;top:0;left:0;right:0;bottom:0;width:100%}.c-confirmation .map-panel.map-panel--route{background:#fafafa}.c-confirmation.is-panel-expanded .map-panel{max-width:90%;width:35rem}.c-confirmation .list-item__container{position:relative;height:100%;background:#fff;display:flex;flex-direction:column}.c-confirmation .list-item__image{width:100%;height:auto;aspect-ratio:16/10;flex:0 0 auto;-o-object-fit:cover;object-fit:cover;background:#fafafa}.c-confirmation .list-item__content{display:flex;flex-direction:column;padding:1rem;height:100%}.c-confirmation .list-item__title{margin-bottom:.25rem;font-size:1.2rem;color:#006399}.c-confirmation .list-item__place{font-size:1.1rem;color:#666;margin-bottom:.5rem}.c-confirmation .list-item__date{margin-bottom:.5rem;color:#666;font-size:.75rem}.c-confirmation .list-item__text{font-size:.9rem;word-break:normal;display:-webkit-box;color:#4d4d4d;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1rem}.c-confirmation .list-item__text>*{display:inline}.c-confirmation .list-item__theme{margin-bottom:1rem}.c-confirmation .list-item__theme .theme__tag{display:inline-block;margin:0 .25rem .25rem 0;padding:.3rem .75rem .5rem;color:#333;background:#e5e5e5;transition:150ms;border-radius:3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.75rem}.c-confirmation .list-item__button{margin-top:auto;margin-bottom:0}.c-confirmation .map-panel__expand{position:absolute;top:.5rem;right:100%;width:2rem;height:2rem;padding:.5rem;border-radius:.2rem 0 0 .2rem;fill:#4d4d4d;background:#fafafa;border-left:1px solid #cfcfcf;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}.c-confirmation .map-panel-image-container{position:relative;overflow:hidden;max-height:360px;background:grey}.c-confirmation .map-panel-image-container:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(to bottom,rgba(255,255,255,0) 20%,#fff 96%)}.c-confirmation .map-panel-image{width:100%;height:auto;min-height:200px;background:#e5e5e5}.c-confirmation .map-panel-close,.c-confirmation .map-panel-nav-close{position:absolute;top:.5rem;right:.5rem;overflow:hidden;width:1.75rem;height:1.75rem;padding:.4rem;border-radius:50%;background:#fff}.c-confirmation .map-panel-close .svg-icon,.c-confirmation .map-panel-nav-close .svg-icon{fill:#1a1a1a}.c-confirmation .map-panel-close:hover,.c-confirmation .map-panel-nav-close:hover{background:#006399}.c-confirmation .map-panel-close:hover .svg-icon,.c-confirmation .map-panel-nav-close:hover .svg-icon{fill:#fff}.c-confirmation .map-panel-markers-container{margin-top:1.5rem;padding-top:.5rem;border-top:1px solid #e5e5e5}.c-confirmation .map-panel-marker-btn{display:block;margin:.5rem 0;font-size:1.1rem;color:#1a1a1a;text-align:left}.c-confirmation .map-panel-marker-btn:hover span{text-decoration:none;background:linear-gradient(#1a1a1a,#1a1a1a);background-repeat:repeat-x;background-position:left bottom;background-size:1px 1px}.c-confirmation .map-panel-content{padding:1rem}.c-confirmation .map-panel-title{margin-bottom:.5rem;font-size:1.6rem;font-weight:400}.c-confirmation .map-panel-link{display:block;margin-bottom:1rem;font-size:.9rem}.c-confirmation .map-panel-subtitle{margin-bottom:1rem;color:#4d4d4d;font-size:.8rem;font-weight:400;letter-spacing:.1rem;text-transform:uppercase}.c-confirmation .map-panel-info{margin-bottom:1rem}.c-confirmation .map-panel-info-title{margin-bottom:.2rem;font-size:.9rem;font-weight:500}.c-confirmation .map-panel-info-item{font-size:.8rem}.c-confirmation .map-panel-contact{position:relative;margin-bottom:1rem}.c-confirmation .map-panel-contact-icon{position:absolute;top:0;left:0;width:2rem;height:2rem;padding:.4rem;border:1px solid #333;border-radius:50%}.c-confirmation .map-panel-contact-content{padding-left:2.5rem}.c-confirmation .map-panel-contact-title{font-size:.8rem;line-height:1rem}.c-confirmation .map-panel-contact-item{display:block;font-size:.8rem;word-wrap:normal}.c-confirmation .map-panel-info--types .map-panel-info-title{margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #cfcfcf}.c-confirmation .map-panel-info-icon-container:after{display:table;clear:both;content:""}.c-confirmation .map-panel-info-icon{float:left;width:2rem;height:2rem;margin-right:1rem;margin-bottom:1rem;fill:grey}.c-confirmation .map-panel-info-icon:hover{fill:#005380}.c-confirmation .map-panel-btn{margin-top:1rem}.c-confirmation .map-panel__nav .nav__open{position:absolute;left:50%;margin-left:-1.2rem;top:-1.4rem;padding:.25rem .6rem;width:2.4rem;height:1.4rem;fill:#4d4d4d;background:#f5f5f5;border-top:1px solid #cfcfcf;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;z-index:2;transition:transform .2s;border-radius:.5rem .5rem 0 0}.c-confirmation .map-panel__nav .nav__open svg{transition:transform .2s}.c-confirmation .map-panel__nav .nav__header{position:relative;top:0;width:100%;z-index:1;padding:1.5rem 1rem;background-size:cover;min-height:11rem}.c-confirmation .map-panel__nav .nav__header:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:#000;opacity:.6;z-index:-1}.c-confirmation .map-panel__nav .nav__header .header__category{display:block;z-index:1;color:#fafafa;font-size:.9rem;margin-bottom:.25rem}.c-confirmation .map-panel__nav .nav__header .header__title{color:#fff;font-weight:500;margin-bottom:1rem}.c-confirmation .map-panel__nav .nav__header .header__subtitle{display:block;margin-top:auto;z-index:1;font-size:1.1rem;margin-bottom:.5rem;color:#fff}.c-confirmation .map-panel__nav .nav__header .header__description{color:#fafafa;font-size:.9rem}.c-confirmation .map-panel__nav .nav__list .list__item{display:flex;width:100%;padding:1rem;color:#4d4d4d;align-items:center;border-bottom:1px solid #cfcfcf}.c-confirmation .map-panel__nav .nav__list .list__item-icon{display:flex;width:.5rem;height:1rem;margin-right:0;margin-left:auto;fill:#4d4d4d}.c-confirmation .map-panel__nav .nav__list .list__item:hover{color:#006399;background:#fff}.c-confirmation .map-panel__nav .nav__list .list__item:hover .list__item-icon{fill:#006399}.c-confirmation .map-panel.is-open .nav__open svg{transform:rotate(-180deg)}@media (max-width:679px){.c-confirmation .map-panel{z-index:120}.c-confirmation .map-panel.map-panel--route{width:calc(100% - 1rem);margin-left:.5rem;margin-right:.5rem;top:100%;height:500px;transform:translate(0,-220px);bottom:auto;overflow:visible}.c-confirmation .map-panel.map-panel--route .map-panel__nav .nav__header{height:220px;border-radius:.5rem .5rem 0 0;overflow:hidden;display:flex;flex-direction:column}.c-confirmation .map-panel.map-panel--route .map-panel__nav .nav__list{height:280px;overflow-y:auto}}@media (min-width:680px){.c-confirmation .map-panel.map-panel--place{position:absolute;width:20rem;left:auto}.c-confirmation .map-panel.map-panel--route{transform:translateY(0)!important}.c-confirmation .map-panel.map-panel--route .nav__open{display:none}.c-confirmation .map-panel.map-panel--route .map-panel__container{height:100%}.c-confirmation .map-panel.map-panel--route .map-panel__nav{display:flex;flex-direction:column;height:100%}.c-confirmation .map-panel.map-panel--route .map-panel__nav .nav__list{overflow-y:auto}}@media (min-width:1024px){.c-confirmation .map-panel,.c-confirmation .map-panel.map-panel--place{width:22rem}}.c-confirmation .confirmation__summary{flex:0 0 100%}.c-confirmation .confirmation__summary .search-summary{display:flex;flex-direction:column;padding-top:1rem;padding-bottom:1rem;width:100%;margin-right:auto;margin-left:auto;max-width:1000px}.c-confirmation .confirmation__summary .search-summary .search-summary__content{margin-bottom:1rem}.c-confirmation .confirmation__summary .search-summary .search-summary__content div{margin-top:1rem;color:#cfcfcf}.c-confirmation .confirmation__summary .search-summary .summary__title{display:flex;font-size:1.6rem;color:#fff;margin-bottom:1rem;align-items:center}.c-confirmation .confirmation__summary .search-summary .summary__title-icon{display:inline-block;fill:#fff;width:1em;height:1em;margin-right:.5rem}.c-confirmation .confirmation__summary .search-summary .summary__buttons{display:flex;justify-content:space-between;width:100%}.c-confirmation .confirmation__summary .search-summary .summary__buttons button{width:calc(50% - .5rem);padding-left:1rem;padding-right:1rem;white-space:nowrap}.c-confirmation .confirmation__summary .search-summary .summary__buttons-map{display:inline-flex;align-items:center;justify-content:center}.c-confirmation .confirmation__summary .search-summary .summary__buttons-map svg{position:relative;top:.015em;width:1.4em;height:1.4em;margin-right:.75rem;fill:#005380}.c-confirmation .confirmation__summary .search-summary .summary__buttons-map:hover{background:rgba(255,255,255,.9)}.c-confirmation .confirmation__summary .search-summary .summary__buttons-change{display:flex;justify-content:center;align-items:center}.c-confirmation .confirmation__summary .search-summary .summary__buttons-change svg{fill:#fff;width:1em;height:.8em;margin-left:.75rem;transition:transform .2s}.c-confirmation .confirmation__summary .search-summary .summary__buttons-change.is-active svg{transform:rotate(-180deg)}@media (min-width:860px){.c-confirmation .confirmation__summary .search-summary{flex-direction:row}.c-confirmation .confirmation__summary .search-summary .search-summary__content{flex:1 1 100%;margin-bottom:0;display:flex;flex-direction:row;align-items:center;overflow:hidden}.c-confirmation .confirmation__summary .search-summary .search-summary__content .summary__title{display:flex;margin-right:1rem;margin-bottom:.5rem;line-height:1em;justify-content:center;align-items:flex-start;white-space:nowrap}.c-confirmation .confirmation__summary .search-summary .search-summary__content div{margin-top:0;margin-right:1rem;font-size:.9rem;line-height:1.5em;display:block;text-transform:lowercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-confirmation .confirmation__summary .search-summary .summary__buttons{justify-content:flex-end;width:auto;margin:0 0 auto auto}.c-confirmation .confirmation__summary .search-summary .summary__buttons button{width:auto;margin-left:1rem}}.c-confirmation .confirmation__results .results{padding-bottom:2rem}.c-confirmation .confirmation__results .results .results__total-container{position:relative;text-align:center;padding-top:1rem;padding-bottom:1rem}.c-confirmation .confirmation__results .results .results__total-container:after{position:absolute;top:50%;display:block;width:100%;height:1px;content:"";background:#cfcfcf}.c-confirmation .confirmation__results .results.results--error{padding-top:2rem;padding-bottom:5rem}.c-confirmation .confirmation__results .results.results--error p{font-size:1.2rem;color:#4d4d4d}.c-confirmation .confirmation__results .results .results__empty{margin-left:auto;margin-right:auto;padding-top:2rem;padding-bottom:5rem;font-size:1.2rem;color:#4d4d4d;text-align:center}.c-confirmation .confirmation__results .results .results__total{position:relative;display:inline-block;color:#006399;font-size:.9rem;font-weight:500;background:#f5f5f5;padding:0 1rem;z-index:1}.c-confirmation .confirmation__results .results .results__list{display:flex;flex-wrap:wrap}.c-confirmation .confirmation__results .results .results__list-item{width:100%;padding-bottom:1.5rem}.c-confirmation .confirmation__results .results .list-item__container{position:relative;height:100%;background:#fff;display:flex;flex-direction:column}.c-confirmation .confirmation__results .results .list-item__container:hover .list-item__title{text-decoration:underline}.c-confirmation .confirmation__results .results .list-item__image{position:relative;flex:0 0 auto;background:#fafafa}.c-confirmation .confirmation__results .results .list-item__image:after{display:block;padding-bottom:62.5%;content:""}.c-confirmation .confirmation__results .results .list-item__image img{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;-o-object-fit:cover;object-fit:cover;transition:opacity .3s}.c-confirmation .confirmation__results .results .list-item__image img.is-loaded,.c-confirmation .confirmation__results .results .results__list.no-lazyload .list-item__image img{opacity:1}.c-confirmation .confirmation__results .results .list-item__content{display:flex;flex-direction:column;padding:1rem;height:100%}.c-confirmation .confirmation__results .results .list-item__title{margin-bottom:.25rem;font-size:1.2rem;font-weight:500;color:#006399;word-wrap:break-word}.c-confirmation .confirmation__results .results .list-item__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.c-confirmation .confirmation__results .results .list-item__place{font-size:1.1rem;color:#666;margin-bottom:.5rem}.c-confirmation .confirmation__results .results .list-item__date{margin-bottom:.5rem;color:#666;font-size:.75rem}.c-confirmation .confirmation__results .results .list-item__text{font-size:.9rem;word-break:normal;display:-webkit-box;color:#4d4d4d;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1rem}.c-confirmation .confirmation__results .results .list-item__text>*{display:inline}.c-confirmation .confirmation__results .results .list-item__theme{margin-top:auto;margin-bottom:0}.c-confirmation .confirmation__results .results .list-item__theme .theme__tag{display:inline-block;margin:.25rem .25rem .25rem 0;padding:.3rem .75rem .5rem;color:#333;background:#e5e5e5;transition:150ms;border-radius:3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.75rem}.c-confirmation .confirmation__results .results .list-item__button{margin-top:auto;margin-bottom:0}.c-confirmation .confirmation__results .results .results__loadmore{margin-top:2rem;display:flex;justify-content:center}@media (min-width:680px){.c-confirmation .confirmation__results .results .results__list{margin-left:-.75rem;margin-right:-.75rem}.c-confirmation .confirmation__results .results .results__list-item{width:50%;padding:.75rem}}@media (min-width:1024px){.c-confirmation .confirmation__results .results .results__list-item{width:33.332%}}.c-confirmation .confirmation__map{display:none;height:75vh}.c-confirmation .confirmation__map .map__container{width:100%;height:100%}.c-confirmation.confirmation--map .confirmation__map{display:block}.c-confirmation.confirmation--map .confirmation__results{display:none}.is-accessible .c-confirmation .autocomplete__list button:focus,.is-accessible .c-confirmation .item__input-toggle:focus{border:2px solid #f18e1f}.c-contact-info{text-align:center}.c-contact-info .contact-info-header{margin-bottom:4rem;text-align:center}.c-contact-info .contact-info-header:after{position:relative;top:2rem;display:block;width:60px;height:4px;margin-right:auto;margin-left:auto;content:"";background:#8c1b1b}.c-contact-info .contact-info-header-title{position:relative;z-index:1;display:inline-block;padding:0 1.5rem;background:#f5f5f5;letter-spacing:.05rem}.c-contact-info .contact-info-header-subtitle{margin-top:.75rem;font-size:1rem;color:grey;font-weight:400}.c-contact-info .contact-info-item{margin-bottom:1rem}.c-contact-info .contact-info-link:focus,.c-contact-info .contact-info-link:hover{text-decoration:underline}.c-contact-info .contact-info-subtitle{margin-bottom:.25rem;color:#4d4d4d;font-size:1rem;font-weight:500}.c-contact-info .contact-info-text{color:#4d4d4d}.c-contact-info .contact-info-church{display:block}.c-contact-info .contact-info-btn{margin-top:1rem}.c-contact-info .contact-info-item a,.c-contact-info .contact-info-item button{text-decoration:underline}.c-contact-info .contact-info-item a:focus,.c-contact-info .contact-info-item a:hover,.c-contact-info .contact-info-item button:focus,.c-contact-info .contact-info-item button:hover{text-decoration:none}@media print{.c-churchfee{display:none!important}.c-contact-info .contact-info-btn:after,.c-contact-info .contact-info-church a:after{font-style:italic;content:" (" attr(href) ")"}}.row--light .c-contact-info .contact-info-header-title{background:#fff}.row--dark .c-contact-info .contact-info-header-title{background:#f0f0f0}.c-confirmation-single{position:relative;word-wrap:break-word}.c-confirmation-single .row--dark{border-bottom:1px solid #e5e5e5}.c-confirmation-single .confirmation-single__image{position:relative;margin-bottom:2rem}.c-confirmation-single .confirmation-single__image img{width:100%;height:auto}.c-confirmation-single .confirmation-single__image .confirmation-single__image-btn{position:absolute;bottom:1rem;right:2rem;padding-left:1rem;padding-right:1rem;opacity:0;transition:opacity .3s;z-index:1;color:#4d4d4d;font-weight:500;font-size:.9rem}.c-confirmation-single .confirmation-single__image .confirmation-single__image-btn:hover{background:#f5f5f5}.c-confirmation-single .confirmation-single__image .confirmation-single__image-btn.is-visible{opacity:1}.c-confirmation-single .confirmation-single__image .confirmation-single__image-btn .button__icon{width:.825em;height:.825em;margin-right:.75rem}.c-confirmation-single .confirmation-single__image .confirmation-single__image-btn .svg-icon{fill:currentColor}.c-confirmation-single .confirmation-single__title{color:#006399;margin-bottom:.5rem}.c-confirmation-single .confirmation-single__subheader{color:#4d4d4d;margin-bottom:1rem}.c-confirmation-single .confirmation-single__dates{display:flex;flex-direction:column;margin-bottom:1rem}.c-confirmation-single .confirmation-single__dates p{margin-right:1rem;margin-bottom:.25rem}.c-confirmation-single .confirmation-single__text{margin-bottom:2rem}.c-confirmation-single .confirmation-single__text p{color:#4d4d4d}.c-confirmation-single .confirmation-single__text p+p{margin-top:.5rem}.c-confirmation-single h2{margin-bottom:1rem}.c-confirmation-single h3{margin-bottom:.25rem}.c-confirmation-single a{text-decoration:none;word-break:break-all}.c-confirmation-single a:hover{text-decoration:underline}.c-confirmation-single .confirmation-single__map{margin-bottom:2rem}.c-confirmation-single .confirmation-single__info{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #cfcfcf}.c-confirmation-single .confirmation-single__info p{color:#4d4d4d}.c-confirmation-single .confirmation-single__info .info__item{width:100%}.c-confirmation-single .confirmation-single__info .info__item+.info__item{margin-top:1rem}.c-confirmation-single .confirmation-single__info.confirmation-single__info--two-cols{display:flex;flex-wrap:wrap}.c-confirmation-single .confirmation-single__info.confirmation-single__info--two-cols h2{width:100%}@media (min-width:680px){.c-confirmation-single .confirmation-single__image .confirmation-single__image-btn{right:3rem}.c-confirmation-single .confirmation-single__info.confirmation-single__info--two-cols .info__item{flex:0 1 50%;margin-top:0;padding-top:1rem;padding-bottom:2rem;padding-right:2rem}.c-confirmation-single .confirmation-single__info.confirmation-single__info--two-cols .info__item:nth-child(odd){padding-left:2rem}.c-confirmation-single .confirmation-single__info.confirmation-single__info--two-cols .info__item:nth-child(even){border-right:1px solid #cfcfcf;padding-right:2rem}}.c-confirmation-single .confirmation-single__themes{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #cfcfcf}.c-confirmation-single .confirmation-single__themes .themes__tag{display:inline-block;margin:0 .25rem .25rem 0;padding:.3rem .75rem .5rem;color:#333;background:#e5e5e5;transition:150ms;border-radius:3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.75rem}.c-confirmation-single .confirmation-single__images{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #cfcfcf}.c-confirmation-single .confirmation-single__images .images__list{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;justify-content:space-between}.c-confirmation-single .confirmation-single__images .images__list-item{position:relative;flex:1 1 50%;padding:.5rem;line-height:0;transition:opacity .3s}.c-confirmation-single .confirmation-single__images .images__list-item button{position:relative}.c-confirmation-single .confirmation-single__images .images__list-item button:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a;transition:opacity .3s;opacity:0}.c-confirmation-single .confirmation-single__images .images__list-item button:hover:after{opacity:.2}.c-confirmation-single .confirmation-single__images .images__list-item.is-hidden{display:none}.c-confirmation-single .confirmation-single__images .images__list-item:hover{opacity:1}.c-confirmation-single .confirmation-single__images img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;height:auto}.c-confirmation-single .confirmation-single__contact{margin-bottom:4rem}.c-confirmation-single .confirmation-single__contact .contact__item{display:flex;align-items:flex-start;color:#4d4d4d}.c-confirmation-single .confirmation-single__contact .contact__item h3{margin-bottom:.25rem}.c-confirmation-single .confirmation-single__contact .contact__item h4{font-size:1rem;font-weight:500;color:#4d4d4d}.c-confirmation-single .confirmation-single__contact .contact__item .item__icon{flex:0 0 1.75rem;height:1.75rem;margin-right:1rem;fill:#4d4d4d}.c-confirmation-single .confirmation-single__contact .contact__item+.contact__item{margin-top:1rem}.c-confirmation-single .confirmation-related__list{display:flex;flex-wrap:wrap}.c-confirmation-single .confirmation-related__list-item{width:100%;padding-bottom:1.5rem}.c-confirmation-single .confirmation-related__list-item .list-item__container{position:relative;height:100%;background:#fff;display:flex;flex-direction:column}.c-confirmation-single .confirmation-related__list-item .list-item__container:hover .list-item__title{text-decoration:underline}.c-confirmation-single .confirmation-related__list-item .list-item__image{width:100%;height:auto;aspect-ratio:16/10;flex:0 0 auto;-o-object-fit:cover;object-fit:cover;background:#fafafa;opacity:0;transition:opacity .3s}.c-confirmation-single .confirmation-related__list-item .list-item__image.is-loaded{opacity:1}.c-confirmation-single .confirmation-related__list-item .list-item__content{display:flex;flex-direction:column;padding:1rem;height:100%}.c-confirmation-single .confirmation-related__list-item .list-item__title{margin-bottom:.25rem;font-size:1.2rem;color:#006399;word-wrap:break-word}.c-confirmation-single .confirmation-related__list-item .list-item__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.c-confirmation-single .confirmation-related__list-item .list-item__place{font-size:1.1rem;color:#666;margin-bottom:.5rem}.c-confirmation-single .confirmation-related__list-item .list-item__date{margin-bottom:.5rem;color:#666;font-size:.75rem}.c-confirmation-single .confirmation-related__list-item .list-item__text{font-size:.9rem;word-break:normal;display:-webkit-box;color:#4d4d4d;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1rem}.c-confirmation-single .confirmation-related__list-item .list-item__text>*{display:inline}.c-confirmation-single .confirmation-related__list-item .list-item__theme{margin-top:auto;margin-bottom:0;display:flex;flex-wrap:wrap}.c-confirmation-single .confirmation-related__list-item .list-item__theme .theme__tag{display:inline-block;margin:0 .25rem .25rem 0;padding:.3rem .75rem .5rem;color:#333;background:#e5e5e5;transition:150ms;border-radius:3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.75rem}@media (min-width:480px){.c-confirmation-single .confirmation-related__list-item{width:50%;padding:.75rem}.c-confirmation-single .confirmation-related__list{margin-left:-.75rem;margin-right:-.75rem}}.c-confirmation-single .confirmation-related__list.no-lazyload .list-item__image{opacity:1}.is-accessible .c-confirmation-single.confirmation-single--document .confirmation-single-item:focus .confirmation-single-item-icon .svg-icon{fill:#231402}.is-accessible .c-confirmation-single.confirmation-single--document .confirmation-single-item:focus .confirmation-single-item-icon .icon-type{background:#231402}@media (max-width:679px){.c-confirmation-single .confirmation-single__register{position:fixed;right:0;bottom:0;left:0;transform:translateZ(0);z-index:99;display:flex;justify-content:center;padding:1rem;background:#fff}.c-confirmation-single .confirmation-single__register:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background-color:#cfcfcf}.c-confirmation-single .confirmation-single__register button{width:100%}}@media (min-width:860px){.c-confirmation-single .confirmation-single__dates{flex-direction:row}.c-confirmation-single .confirmation-single__images .images__list-item{flex:1 1 33.3332%}}@media print{.c-confirmation-single{page-break-inside:avoid}.c-confirmation-single .confirmation-single-content{border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf}}.c-confirmation-register h1{font-weight:400;color:#006399}.c-confirmation-register .confirmation-register-base .grid-container{overflow:hidden;margin-top:2rem;margin-bottom:2rem}.c-confirmation-register .confirmation-register-base-state{display:block;margin:2rem 2rem 1rem;padding:0 0 2rem;color:#cfcfcf;font-size:1rem;font-weight:500;position:relative;display:flex;list-style:none}.c-confirmation-register .confirmation-register-base-state:after{content:"";position:absolute;top:0;left:0;width:100%;height:.15rem;background:#006399;transform:scaleX(0);transform-origin:left;transition:transform .3s}.c-confirmation-register .confirmation-register-base-state .state-item{position:relative;height:.15rem;background:#cfcfcf;flex:0 0 33.332%}.c-confirmation-register .confirmation-register-base-state .state-item .state-item__text{position:absolute;top:1rem;font-size:.825rem;font-weight:400;color:#4d4d4d}.c-confirmation-register .confirmation-register-base-state .state-item:before{content:"";position:absolute;top:50%;margin-top:-.5rem;left:0;display:block;width:1rem;height:1rem;background-color:#cfcfcf;border-radius:50%}.c-confirmation-register .confirmation-register-base-state .state-item--two .state-item__text{left:50%;text-align:center;transform:translateX(-50%)}.c-confirmation-register .confirmation-register-base-state .state-item--two:before{left:50%;margin-left:-.5rem}.c-confirmation-register .confirmation-register-base-state .state-item--three .state-item__text{right:0;text-align:right}.c-confirmation-register .confirmation-register-base-state .state-item--three:before{left:auto;right:0}.c-confirmation-register[data-view=register] .confirmation-confirm{display:none}.c-confirmation-register[data-view=register] .confirmation-register-base-content{display:block}.c-confirmation-register[data-view=register] .confirmation-register-base-state .state-item--one:after{transform:scaleX(0)}.c-confirmation-register[data-view=register] .confirmation-register-base-state .state-item--one:before{background:#006399}.c-confirmation-register[data-view=confirm] .confirmation-confirm{display:block}.c-confirmation-register[data-view=confirm] .confirmation-register-base-content{display:none}.c-confirmation-register[data-view=confirm] .confirmation-register-base-state:after{transform:scaleX(.5)}.c-confirmation-register[data-view=confirm] .confirmation-register-base-state .state-item--one:before,.c-confirmation-register[data-view=confirm] .confirmation-register-base-state .state-item--two:before{background:#006399}.c-confirmation-register[data-view=success] .confirmation-register-base-content{display:block}.c-confirmation-register[data-view=success] .confirmation-confirm{display:none}.c-confirmation-register[data-view=success] .confirmation-register-base-state:after{transform:scaleX(1)}.c-confirmation-register[data-view=success] .confirmation-register-base-state .state-item--one:before,.c-confirmation-register[data-view=success] .confirmation-register-base-state .state-item--three:before,.c-confirmation-register[data-view=success] .confirmation-register-base-state .state-item--two:before{background:#006399}.c-confirmation-register[data-view=error] .confirmation-register-base-content{display:block}.c-confirmation-register[data-view=error] .confirmation-confirm{display:none}.c-confirmation-register[data-view=error] .confirmation-register-base-state:after{transform:scaleX(0)}.c-confirmation-register .confirmation-register-base-info{margin-bottom:2rem;background:#f5f5f5;border:1px solid #e5e5e5}.c-confirmation-register .confirmation-register-base-info .info__content{margin:.75rem 1rem 1rem}.c-confirmation-register .confirmation-register-base-info .info-title{font-weight:500;color:#006399}.c-confirmation-register .confirmation-register-base-info .info-place{font-size:1.4rem;color:#666;font-weight:400}.c-confirmation-register .confirmation-register-base-info .info-time{color:#666}.c-confirmation-register .confirmation__button-back{margin-bottom:1rem}.c-confirmation-register .form__confirm h3{font-size:1.4rem;font-weight:500;color:#006399}.c-confirmation-register .form__confirm h4{margin-top:.5rem;font-size:1.2rem;font-weight:500;color:#4d4d4d}.c-confirmation-register .form__confirm div{margin-top:1.5rem}.c-confirmation-register .form__confirm p{color:#4d4d4d}.c-confirmation-register .form__confirm p+h2{margin-top:2rem}.c-confirmation-register .readmore-gdpr{border-top:1px solid #cfcfcf;margin-top:2rem;padding-top:2rem}.c-confirmation-register .readmore-gdpr h2{margin-bottom:1rem;color:#4d4d4d}.c-confirmation-register .readmore-gdpr p{margin-bottom:.5rem;color:#4d4d4d}.c-confirmation-register .confirmation-register-base-content{min-height:5rem}.c-confirmation-register.is-state-two .confirmation-register-legal{display:none}.c-confirmation-register .confirmation-register-legal{margin-bottom:1rem}.c-confirmation-register .confirmation-register-back-btn{margin:0 auto;display:none;width:calc(100% - 4rem)}.c-confirmation-register.is-state-two .confirmation-register-back-btn{display:block}.c-confirmation-register.is-state-two .confirmation-register-base-info{background:#e5e5e5}.c-confirmation-register .confirmation-register-base-info .info-image img{width:100%;aspect-ratio:16/6;-o-object-fit:cover;object-fit:cover}.c-confirmation-register .form-title{font-size:2rem;color:#006399;margin:0 2rem}.c-confirmation-register .form-item-title{margin-top:2rem;font-size:1.4rem;font-weight:500}.c-confirmation-register .form-item__description{margin-top:1rem;color:#4d4d4d;font-size:.9rem}.c-confirmation-register .form-item-helper{position:absolute;top:50%;right:1rem;margin-top:-.75rem;width:1.5rem;height:1.5rem;border-radius:50%;background:#fafafa;border:1px solid #cfcfcf}.c-confirmation-register .form-item-helper:focus,.c-confirmation-register .form-item-helper:hover{background:#e5e5e5}.c-confirmation-register .form-item--helper-margin-top{margin-top:2rem}.c-confirmation-register .form-content-add-parent{display:block;margin-top:1rem;margin-bottom:1rem;overflow:hidden}.c-confirmation-register .form-item-checkbox{position:absolute;top:2.5rem;left:1.8rem;display:block;width:2.4rem;height:2.4rem;border:.15rem solid #ffac12}.c-confirmation-register .form-item-checkbox--large-form{position:relative;top:0;left:0;float:left;margin-right:1rem}.c-confirmation-register .form-item-checkbox:focus,.c-confirmation-register .form-item-checkbox:hover{border-color:#f99f1a}.c-confirmation-register .form-item-checkbox-label{position:absolute;top:-.4rem;left:.1rem;width:2.8rem;height:2.2rem;display:block;cursor:pointer}.c-confirmation-register .form-item-checkbox-label .svg-icon{fill:#fafafa;opacity:0}.c-confirmation-register .form-content-contact{overflow:hidden}.c-confirmation-register .form-content-contact .form-item-label{margin-top:1rem}.c-confirmation-register .form-content-contact .form-item-check-input{margin-top:-.1rem}.c-confirmation-register .form-content-contact .form-item-check{overflow:hidden;margin-top:1rem;padding-bottom:.2rem}.c-confirmation-register .form-content-contact .form-item-check--radio{background-color:transparent;border:0;padding:.25rem}.c-confirmation-register .form-content-contact .form-item-check-label{line-height:1.4em}.c-confirmation-register .form-content--confirm{position:relative;margin:2rem 0;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-left:7px solid #ffac12;background:#f5f5f5;padding:2rem}.c-confirmation-register .form-content--confirm.no-margin-top{margin-top:0}.c-confirmation-register .form-content--confirm.is-error{border-left-color:#ac101c}.c-confirmation-register .form-content--confirm.is-error .form-item-checkbox{border-color:#ac101c}.c-confirmation-register .form-content--confirm.is-error .form-item-checkbox:focus-within{border-color:#800d14}.c-confirmation-register .donation-legal-description{display:block;margin-left:4rem}.c-confirmation-register .form-content-register{margin-top:2rem;margin-bottom:2rem}.c-confirmation-register .form-item-checkbox-input{z-index:-1;position:absolute;top:0;opacity:0}.c-confirmation-register .form-item-checkbox-input:checked+.svg-icon{opacity:1}.c-confirmation-register .form-item-checkbox:focus-within{border-color:#d47415}.c-confirmation-register .response-confirmed{position:relative;padding:2rem;text-align:left;background:#f5f5f5;border:1px solid #e5e5e5}.c-confirmation-register .response-message{margin-top:1rem;margin-bottom:1rem;color:#4d4d4d}.c-confirmation-register .response-title{font-size:1.6rem;font-weight:500;color:#006399}.c-confirmation-register .response-info{padding:2rem}.c-confirmation-register .response-info-title{font-size:1.6rem;font-weight:500;color:#006399}.c-confirmation-register .response-info-list{padding-left:0;counter-reset:section;list-style-type:none}.c-confirmation-register .response-info-list-item{position:relative;padding-bottom:1rem;padding-left:4rem}.c-confirmation-register .response-info-list-item .item-count{position:absolute;top:0;left:0}.c-confirmation-register .response-info-list-item .item-count:before{display:table-cell;text-align:center;vertical-align:middle;width:2rem;height:2rem;border-radius:50%;color:#4d4d4d;background:#e5e5e5;font-weight:500;counter-increment:section;content:counters(section, ".") " "}.c-confirmation-register .response-info-list-item.is-current .item-count:before{color:#fff;background:#006399}.c-confirmation-register .response-info-list-item:before{width:1px;background:#666;position:absolute;top:2.25rem;bottom:.25rem;left:1rem;content:""}.c-confirmation-register .response-info-list-item:last-child:before{display:none}.c-confirmation-register .form-item-input--one-third{display:block;margin-bottom:.5rem}@media (min-width:680px){.c-confirmation-register .form-item--half{float:left;width:49%;margin-right:2%;margin-bottom:0}.c-confirmation-register .form-item--half:last-child{margin-right:0}.c-confirmation-register .form-item-input--one-third{float:left;width:32.33%;margin-right:1.5%;margin-top:0;margin-bottom:0}.c-confirmation-register .form-item-input--one-third:last-child{margin-right:0}.c-confirmation-register .confirmation-register-base-state{text-align:left}}.c-confirmation-register .form__toggle-person{display:flex;align-items:center;margin:1rem 0}.c-confirmation-register .form__toggle-person .toggle-person__input{position:relative;display:inline-block;width:2.5rem;height:1.5rem;padding:.25rem;margin-right:.5rem;margin-left:.5rem}.c-confirmation-register .form__toggle-person .toggle-person__input input{opacity:0;width:0;height:0}.c-confirmation-register .form__toggle-person .toggle-person__input .toggle-person__slider{pointer-events:none;position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:#fff;border:1px solid #cfcfcf;transition:.2s;border-radius:34px}.c-confirmation-register .form__toggle-person .toggle-person__input .toggle-person__slider:before{position:absolute;width:1rem;height:1rem;top:50%;left:.25rem;transform:translate(1rem,-50%);background-color:#006399;transition:.2s;content:"";border-radius:50%}.c-confirmation-register .form__toggle-person .toggle-person__input input:checked+.toggle-person__slider:before,.c-confirmation-register .form__toggle-person .toggle-person__input input:checked+.toggle-person__slider:focus:before,.c-confirmation-register .form__toggle-person .toggle-person__input input:checked+.toggle-person__slider:hover:before{background-color:#005380}.c-confirmation-register .form__toggle-person .toggle-person__input input:checked+.toggle-person__slider:before{transform:translate(0,-50%)}.c-confirmation-register .form__toggle-person .toggle-person__input input:focus+.toggle-person__slider{border-color:#006399}.c-confirmation-register .form__toggle-person .toggle-person__label{display:inline-block;font-weight:400;font-size:.9rem}.is-accessible .c-confirmation-register .form__toggle-person input:focus+.toggle-person__slider{background:#f18e1f}.c-confirmation-widget{padding-top:4rem;padding-bottom:4rem;min-height:10rem;background:#361f4d}.c-confirmation-widget:before{content:"";position:absolute;top:0;right:0;left:0;height:100%;background-image:url(../assets/images/konfa-widget.jpg);background-size:100% auto;background-position:top center;background-repeat:no-repeat}.c-confirmation-widget .grid{position:relative;z-index:1}.c-confirmation-widget .loader{display:flex;align-items:center;justify-content:center;height:100%;padding-top:2rem;padding-bottom:4rem}.c-confirmation-widget h1{font-size:1.75rem;font-weight:400;color:#fff;margin-bottom:2rem}.c-confirmation-widget h1 span{font-size:.8em;font-weight:400;color:#cfcfcf}.c-confirmation-widget .confirmation-widget__list{display:flex;flex-wrap:wrap}.c-confirmation-widget .confirmation-widget__empty{color:#fff;width:100%;padding:2rem .75rem 4rem}.c-confirmation-widget .confirmation-widget__list-item{width:100%;padding-bottom:1.5rem}.c-confirmation-widget .list-item__container{position:relative;height:100%;background:#fff;display:flex;flex-direction:column}.c-confirmation-widget .list-item__container:hover .list-item__title{text-decoration:underline}.c-confirmation-widget .list-item__image{width:100%;height:auto;aspect-ratio:16/10;flex:0 0 auto;-o-object-fit:cover;object-fit:cover;background:#fafafa;opacity:0;transition:opacity .3s}.c-confirmation-widget .confirmation-widget__list.no-lazyload .list-item__image,.c-confirmation-widget .list-item__image.is-loaded{opacity:1}.c-confirmation-widget .list-item__content{display:flex;flex-direction:column;padding:1rem;height:100%}.c-confirmation-widget .list-item__title{margin-bottom:.25rem;font-size:1.2rem;color:#006399;word-wrap:normal}.c-confirmation-widget .list-item__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.c-confirmation-widget .list-item__place{font-size:1.1rem;color:#666;margin-bottom:.5rem}.c-confirmation-widget .list-item__date{margin-bottom:.5rem;color:#666;font-size:.75rem}.c-confirmation-widget .list-item__text{font-size:.9rem;word-break:normal;display:-webkit-box;color:#4d4d4d;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1rem}.c-confirmation-widget .list-item__text>*{display:inline}.c-confirmation-widget .list-item__theme{margin-top:auto;margin-bottom:0;display:flex;flex-wrap:wrap}.c-confirmation-widget .list-item__theme .theme__tag{display:inline-block;margin:0 .25rem .25rem 0;padding:.3rem .75rem .5rem;color:#333;background:#e5e5e5;transition:150ms;border-radius:3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.75rem}.c-confirmation-widget .list-item__button{margin-top:auto;margin-bottom:0}.c-confirmation-widget .confirmation-widget__loadmore{margin-top:2rem;display:flex;justify-content:center}.c-confirmation-widget .confirmation-widget__footer{margin-top:1rem;color:#cfcfcf}.c-confirmation-widget .confirmation-widget__footer p{color:#fff;margin-bottom:1rem}.c-confirmation-widget .confirmation-widget__footer .footer__loadmore{margin-left:0;margin-right:auto;margin-bottom:2rem}.c-confirmation-widget[data-layout=single] h1{margin-top:1rem}.c-confirmation-widget[data-layout=single] h1 span{display:block}.c-confirmation-widget[data-layout=single] .grid{max-width:25rem;margin-right:auto;margin-left:auto}@media (min-width:680px){.c-confirmation-widget[data-layout=single] .grid{max-width:920px}.c-confirmation-widget[data-layout=single] h1{padding-bottom:400px}.c-confirmation-widget[data-layout=single] .grid-container{position:relative;display:flex;overflow:hidden}.c-confirmation-widget[data-layout=single] .confirmation-widget__footer{position:absolute;bottom:1rem;left:2rem}.c-confirmation-widget[data-layout=single] .confirmation-widget__list{margin-right:0;margin-left:auto;max-width:17rem;width:100%;margin-bottom:0}.c-confirmation-widget[data-layout=single] .confirmation-widget__list-item{margin-bottom:0;padding-bottom:0}}.c-confirmation-widget[data-layout=list] .grid{max-width:25rem;margin-right:auto;margin-left:auto}.c-confirmation-widget[data-layout=list] .confirmation-widget__footer .footer__button{order:1;margin-right:1rem}.c-confirmation-widget[data-layout=list] .confirmation-widget__footer .footer__loadmore{order:2}.c-confirmation-widget[data-layout=list] .confirmation-widget__footer p{display:none}@media (min-width:480px){.c-confirmation-widget[data-layout=list] .grid{max-width:none}.c-confirmation-widget[data-layout=list] .confirmation-widget__list-item{width:50%;padding:.75rem}}@media (min-width:680px){.c-confirmation-widget[data-layout=list] h1{margin-bottom:3rem}.c-confirmation-widget[data-layout=list] h1 span{margin-left:.5rem}.c-confirmation-widget[data-layout=list] .confirmation-widget__list-item{padding:.75rem;width:33.332%}.c-confirmation-widget[data-layout=list] .confirmation-widget__footer{display:flex}.c-confirmation-widget[data-layout=list] .confirmation-widget__footer a{margin-top:0;margin-bottom:auto}}@media (min-width:1024px){.c-confirmation-widget[data-layout=list] .confirmation-widget__list-item{width:33.332%}.c-confirmation-widget[data-layout=list] .confirmation-widget__list{margin-left:-.75rem;margin-right:-.75rem}.c-confirmation-widget[data-layout=list] .confirmation-widget__footer{margin-left:0}}.c-cookies-settings{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;opacity:1;transition:.2s}.c-cookies-settings.is-closing{opacity:0}.c-cookies-settings .cookies-settings__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5}.c-cookies-settings .cookies-settings__modal{border-top:5px solid #8c1b1b;background:#f5f5f5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100% - 2rem);width:600px;max-height:80vh;height:100%;z-index:1;padding-bottom:5rem;opacity:0}.c-cookies-settings .cookies-settings__modal .modal__close{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;z-index:1;background:#f5f5f5;border-radius:50%;padding:.5rem}.c-cookies-settings .cookies-settings__modal .modal__close:focus,.c-cookies-settings .cookies-settings__modal .modal__close:hover{background:#e5e5e5}.c-cookies-settings .cookies-settings__modal .modal__content{position:relative;padding:1rem;width:100%;height:100%;overflow-y:scroll}.c-cookies-settings .cookies-settings__modal .modal__footer{position:absolute;bottom:0;right:0;left:0;padding:1rem;background:#e5e5e5}.c-cookies-settings .cookies__text-link:focus,.c-cookies-settings .cookies__text-link:hover{text-decoration:underline}.c-cookies-settings .settings__title{display:block;margin-bottom:1rem}.c-cookies-settings .settings__text{margin-bottom:1rem}.c-cookies-settings .settings__accordion-item{position:relative;padding:1rem 0;border-bottom:1px solid #cfcfcf}.c-cookies-settings .settings__accordion-item:focus .accordion-item__toggle,.c-cookies-settings .settings__accordion-item:hover .accordion-item__toggle{background:#8c1b1b}.c-cookies-settings .cookies__item{position:relative}.c-cookies-settings .accordion-item__title{display:block;position:relative;cursor:pointer;padding-left:2rem;padding-right:2rem;font-weight:500}.c-cookies-settings .accordion-item__title-icon{position:absolute;top:0;left:0;display:block;width:1.5rem;height:1.5rem;background-image:url(/assets/presentation/verktygsladan/assets/svg/check-small-green.svg);background-size:cover}.c-cookies-settings .is-disabled .accordion-item__title-icon{background-image:url(/assets/presentation/verktygsladan/assets/svg/close-small-red.svg)}.c-cookies-settings .accordion-item__toggle{position:absolute;top:0;right:0;width:24px;height:24px;padding:6px;border-radius:50%;background:#ac101c;pointer-events:none}.c-cookies-settings .accordion-item__toggle .svg-icon{fill:#fff}.c-cookies-settings .accordion-item__toggle:focus,.c-cookies-settings .accordion-item__toggle:hover{background:#8c1b1b}.c-cookies-settings .is-active .accordion-item__toggle{transform:rotate(180deg)}.c-cookies-settings .cookies__item-content{padding-right:2rem;padding-left:2rem;display:none}.c-cookies-settings .cookies-accept{background:#8c1b1b}.c-cookies-settings .cookies-accept:focus,.c-cookies-settings .cookies-accept:hover{background:#800d14}.is-accessible .c-cookies-settings .accordion-item__toggle:focus{background:#f18e1f}.is-accessible .c-cookies-settings .cookies-settings__modal .modal__close:focus{background:#f18e1f;fill:#231402}.modal__toggle-cookie{display:flex;align-items:center;margin:1rem 0}.modal__toggle-cookie .toggle-cookie__input{position:relative;display:inline-block;width:2.5rem;height:1.5rem;padding:.25rem}.modal__toggle-cookie .toggle-cookie__input input{opacity:0;width:0;height:0}.modal__toggle-cookie .toggle-cookie__input .toggle-cookie__slider{pointer-events:none;position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:#cfcfcf;transition:.2s;border-radius:34px}@media (hover){.c-confirmation-register .form__toggle-person .toggle-person__input .toggle-person__slider{pointer-events:auto}.c-confirmation-register .form__toggle-person .toggle-person__input .toggle-person__slider:focus:before,.c-confirmation-register .form__toggle-person .toggle-person__input .toggle-person__slider:hover:before{background-color:#005380}.modal__toggle-cookie .toggle-cookie__input .toggle-cookie__slider{pointer-events:auto}.modal__toggle-cookie .toggle-cookie__input .toggle-cookie__slider:focus,.modal__toggle-cookie .toggle-cookie__input .toggle-cookie__slider:hover{background-color:#b3b3b3}}.modal__toggle-cookie .toggle-cookie__input .toggle-cookie__slider:before{position:absolute;width:1rem;height:1rem;top:50%;left:.25rem;transform:translate(0,-50%);background-color:#fff;transition:.2s;content:"";border-radius:50%}.modal__toggle-cookie .toggle-cookie__input input:checked+.toggle-cookie__slider{background-color:#8c1b1b}.modal__toggle-cookie .toggle-cookie__input input:checked+.toggle-cookie__slider:focus,.modal__toggle-cookie .toggle-cookie__input input:checked+.toggle-cookie__slider:hover{background-color:#800d14}.modal__toggle-cookie .toggle-cookie__input input:checked+.toggle-cookie__slider:before{transform:translate(1rem,-50%)}.modal__toggle-cookie .toggle-cookie__label{display:inline-block;margin-left:.5rem;font-weight:500;font-size:.9rem}.is-accessible .modal__toggle-cookie input:focus+.toggle-cookie__slider{background:#f18e1f}.c-cookies{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.c-cookies .cookies__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;transition:.3s}.c-cookies.is-closing .cookies__backdrop{opacity:0}.c-cookies .cookies__bar{position:absolute;right:0;bottom:0;left:0;outline:0;display:block;border-top:1px solid #8c1b1b;color:#fff;background:#ac101c;transform:translateY(120%) translateZ(0);transition:transform 150ms}.c-cookies .cookies__container{max-width:1300px;margin-right:auto;margin-left:auto;padding:1rem 1.5rem;text-align:center}.c-cookies .cookies__container button{margin-bottom:.5rem}.c-cookies .cookies__title{font-size:2rem;line-height:1em;margin-bottom:1rem;color:#fff}.c-cookies .cookies__text{max-width:800px;margin-right:auto;margin-left:auto;font-size:.8rem;color:#fff}.c-cookies .cookies__text--message{margin-bottom:1rem}.c-cookies .cookies__text-link{color:#fff;text-decoration:underline}.c-cookies .cookies__text-link:focus{text-decoration:underline}.c-cookies .cookies__text-link:hover{text-decoration:none}.c-cookies .cookies__bar.is-active{transform:translateY(0) translateZ(0)}.layout--local .c-cookies .cookies__bar{border-top:1px solid #00324d;background:#004266}.layout--local .c-cookies .cookies-accept{background:#00324d}.layout--local .c-cookies .cookies-accept:hover{background:#002133}.c-dub{color:#4d4d4d}.c-dub .dub-container{position:relative;padding-top:3rem;padding-bottom:4rem}.c-dub .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-dub .dub-title{margin-bottom:1rem;color:#4d4d4d}.c-dub .dub-description{color:#4d4d4d}.c-dub .dub-description a{text-decoration:underline}.c-dub .dub-description a:focus,.c-dub .dub-description a:hover{text-decoration:none}.c-dub .dub-name-container{position:relative}.c-dub .dub-name-container:after{display:table;clear:both;content:""}.c-dub .dub-error h2{margin-bottom:1rem}.c-dub .dub__form{margin-top:1rem;margin-bottom:2rem}.c-dub .dub__form p{margin-top:1rem}.c-dub .dub__form fieldset{border:none;outline:0;padding:0}.c-dub .dub__form .form-item--personal-identitynr{max-width:20rem}.c-dub .dub__form .form-item-check{float:none;display:inline-flex;align-items:center;flex-wrap:wrap}.c-dub .dub__form .form-button{margin-top:1rem;float:left}.c-dub .dub__form .form-item-error{width:100%;margin-top:.5rem}.c-dub .dub__form .form__place-information{margin-top:1rem;margin-bottom:2rem}.c-dub .dub__form .form__place-information p{margin-top:.1rem}.c-dub .dub-success .success__content{background:#fafafa;border:1px solid #e5e5e5;padding:2rem;margin-bottom:2rem}.c-dub .dub-success .success__place,.c-dub .dub-success .success__place span{display:block}.c-dub .dub__info{border-bottom:1px solid #cfcfcf;margin-bottom:1rem}.c-dub .dub__gdpr p{font-size:.8rem}.c-dub .dub__gdpr a{text-decoration:underline}.c-dub .dub__gdpr a:hover{text-decoration:none}.c-dub p+p{margin-top:1rem}.c-entry-form .entry-form__iframe{display:none}.c-entry-form .entry-form__title{border-bottom:1px solid #cfcfcf;padding-bottom:1rem}.c-entry-form .entry-form-contact{max-width:28rem}.c-entry-form .form-item--identitynr{padding-bottom:1.5rem;border-bottom:1px solid #cfcfcf}.c-entry-form .form-item--identitynr>.form-item-input{max-width:12rem}.c-entry-form .form-item--postnr{width:7rem}.c-entry-form .form-item--options{margin-top:3rem}.c-entry-form .form-item--options .form-item-group{margin-bottom:3rem}.c-entry-form .form-item--options .form-item-check{position:relative;display:block;float:none;overflow:hidden;padding-top:1rem;padding-bottom:1rem;width:100%}.c-entry-form .form-item--options .form-item-check-input{position:absolute;opacity:0;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:1}.c-entry-form .form-item--options .form-item-check-label{position:relative;width:100%;padding-left:1.75rem;display:block}.c-entry-form .form-item--options .form-item-check-label:before{content:"";display:block;position:absolute;top:.175rem;left:0;width:1rem;height:1rem;border:1px solid grey;background:#fafafa;border-radius:2px;transition:.1s}.c-entry-form .form-item--options .form-item-check-label:after{position:absolute;top:-.05rem;left:0;display:block;width:1.25rem;height:1.25rem;background-image:url(../assets/svg/check-white.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transition:.1s;opacity:0;transform:scale(0);content:""}.c-entry-form .form-item--options .form-item-check-input:focus+.form-item-check-label:before{border-color:#006399;background:#f5f5f5}.c-entry-form .form-item--options .form-item-check.is-checked .form-item-check-label:before{transform:scale(0);opacity:0}.c-entry-form .form-item--options .form-item-check.is-checked .form-item-check-label:after{transform:scale(1);opacity:1}.c-entry-form .form-item--options .form-item-label--legend{display:block;width:100%;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #cfcfcf}.c-entry-form .form-item--options .form-item--extra{display:block;font-size:.9rem}.c-entry-form .form-item--options .form-item--extra .form-item-input,.c-entry-form .form-item--options .form-item--extra .form-item-label{display:inline-block}.c-entry-form .form-item--options .form-item--extra .form-item-label{font-weight:400}.c-entry-form .form-item--options .form-item--extra .form-item-input{width:8rem;margin-left:.5rem;font-size:.9rem}.c-entry-form .form-item--options .form-item--extra-place .form-item-input{width:14.7rem}.c-entry-form .form-item--extra:first-child{margin-right:.5rem}.c-entry-form .entry-form-description{margin-top:2rem;padding-top:1rem;border-top:1px solid #cfcfcf}.c-entry-form .entry-form-buttons{margin-top:2rem}.c-entry-form .entry-form-buttons .entry-form-button+.entry-form-button{margin-top:.5rem}.c-entry-form .entry-form-button{display:block}@media (min-width:480px){.c-entry-form .form-item--postnr{float:left}.c-entry-form .form-item--city{float:left;width:calc(100% - 8rem);margin-left:1rem}.c-entry-form .entry-form-button{display:inline-block}.c-entry-form .entry-form-button+.entry-form-button{margin-top:0;margin-left:.5rem}}@media (min-width:680px){.c-entry-form .form-item-group{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.c-entry-form .form-item-group:after{display:none}.c-entry-form .form-item--options .form-item--extra{display:inline-block}.c-entry-form .form-item--options .form-item--extra-place{margin-right:1rem}}.c-feed{text-align:left}.c-feed .feed-header-container{position:relative;border-bottom:1px solid #cfcfcf;padding-bottom:1rem}.c-feed .feed-header-title{position:relative}.c-feed .feed-header-rss{display:block;padding-top:.35rem;-webkit-font-smoothing:subpixel-antialiased}.c-feed .feed-header-rss-icon{position:relative;top:.03rem;display:inline-block;width:.7rem;height:.7rem;fill:#006399}.c-feed .feed-header-rss:focus .feed-header-rss-icon,.c-feed .feed-header-rss:hover .feed-header-rss-icon{fill:#005380}.c-feed .feed-content-item{border-bottom:1px solid #cfcfcf;padding-top:1.5rem;padding-bottom:2rem}.c-feed .feed-content-item:last-child{border-bottom:0}.c-feed .feed-content-item .item-container{display:inline-block;width:auto}.c-feed .feed-content-item .item-meta{margin-top:.5rem;display:block}.c-feed .feed-content-item .item-meta:after{white-space:pre;content:"\a"}.c-feed .feed-content-item .item-text{margin-top:.5rem}.c-feed .feed-content-item .item-title{display:inline-block;color:#006399}.c-feed .feed-content-item .item-subtitle,.c-feed .feed-content-item:first-child:before{display:none}.c-feed .feed-footer .button-all{margin-top:1rem}.is-accessible .c-feed.feed-layout--list .item-container:focus,.is-accessible .c-feed.feed-layout--slider .item-container:focus{border-radius:5px;background:#f18e1f;color:#231402}.is-accessible .c-feed.feed-layout--list .item-container:focus .item-meta,.is-accessible .c-feed.feed-layout--list .item-container:focus .item-subtitle,.is-accessible .c-feed.feed-layout--list .item-container:focus .item-title,.is-accessible .c-feed.feed-layout--slider .item-container:focus .item-meta,.is-accessible .c-feed.feed-layout--slider .item-container:focus .item-subtitle,.is-accessible .c-feed.feed-layout--slider .item-container:focus .item-title{color:#231402}@media (min-width:680px){.c-feed .feed-header-container{display:flex}.c-feed .feed-header-title{margin-right:2rem;position:relative}.c-feed .feed-header-rss{display:block;flex:0 0 auto;padding-top:.35rem;margin-top:0;margin-left:auto;margin-right:0}}@media (min-width:860px){.c-feed .feed-header-rss{margin-bottom:0}.c-feed .feed-content-item .item-meta{display:block}}@media print{.c-cookies,.c-dub,.c-feed .feed-footer{display:none}.c-find-info{display:none!important}}.layout--infoscreen .c-feed .feed-footer{display:none!important}.c-find-info{position:relative}.c-find-info .find-info-container{position:relative;min-height:320px;background:url(../assets/images/find-info.jpg) center bottom/cover;overflow:hidden}.c-find-info .find-info-container:after{display:block;padding-bottom:40%;content:""}.c-find-info .find-info-title{display:block;text-align:center}.c-find-info .find-info-form{position:absolute;top:50%;left:50%;width:90%;transform:translate(-50%,-50%)}.c-find-info .find-info-search{position:relative;max-width:320px;margin:1rem auto 0;background:#fff;cursor:pointer}.c-find-info .find-info-search .search-icon{position:absolute;top:.9rem;left:.8rem;width:1.8rem;height:1.8rem;fill:#4d4d4d}.c-find-info .find-info-search .search-input{display:block;box-sizing:border-box;width:100%;padding:1rem 2rem 1rem 3.4rem;border:0;font-size:1rem;text-align:left}@media (min-width:1024px){.c-find-info .find-info-search{max-width:560px}.c-find-info .search-input{font-size:1.2rem}}.c-find-baptism{position:relative;overflow:hidden;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;color:#000}.c-find-baptism .find-baptism__container{padding:1rem 2rem 4rem;background-color:#fff;background-repeat:no-repeat;background-position:center bottom;background-size:cover}.c-find-baptism .find-baptism__content{position:relative;max-width:460px;padding:2rem 2rem 2.5rem;margin-right:auto;margin-left:auto;text-align:center;z-index:1;background:rgba(255,255,255,.9)}.c-find-baptism .find-baptism__text{padding-bottom:1rem}.c-find-baptism .find-baptism__title{margin-bottom:.5rem}.c-find-baptism .find-baptism__title--red{color:#ac101c}.c-find-baptism .find-baptism__container--final .find-baptism__title{color:#4d4d4d}.c-find-baptism .find-baptism__description{color:#4d4d4d;font-size:1.1rem;font-weight:300}.c-find-baptism .find-baptism__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(255,255,255,.2)}.c-find-baptism .find-baptism__navigate{display:inline-block;margin:1rem auto;text-align:center}.c-find-baptism .find-baptism__navigate-buttons{margin-top:1rem}.c-find-baptism .find-baptism__navigate-buttons .find-baptism__navigate{margin-top:0}.c-find-baptism .find-baptism__navigate-buttons .find-baptism__navigate+.find-baptism__navigate{margin-top:.5rem}.c-find-baptism .find-baptism__navigate-buttons .find-baptism__info-link{margin-right:1rem;margin-left:1rem}.c-find-baptism .find-baptism__form,.c-find-baptism .find-baptism__form-container{text-align:center}.c-find-baptism .find-baptism__form .form-header-title{margin-bottom:1.5rem;color:#000;font-size:2.5rem;font-weight:600}.c-find-baptism .find-baptism__form .form-header-description{color:#000;font-size:1.1rem}.c-find-baptism .find-baptism__form .form-item-input{background:#f5f5f5;text-align:center}.c-find-baptism .find-baptism__form .form-item-input:focus{border-color:grey}.c-find-baptism .find-baptism__form .form-item-input:focus::-webkit-input-placeholder{color:transparent}.c-find-baptism .find-baptism__form .form-item-input:focus:-moz-placeholder{color:transparent}.c-find-baptism .find-baptism__form .form-item-input:focus::-moz-placeholder{color:transparent}.c-find-baptism .find-baptism__form .form-item-input:focus:-ms-input-placeholder{color:transparent}.c-find-baptism .find-baptism__form .form-item-input.is-error{border-color:#ac101c}.c-find-baptism .find-baptism__form .find-baptism__error{margin-top:.25rem;color:#ac101c}.c-find-baptism .find-baptism__form .form-item-label{color:#000;font-size:1rem;font-weight:400}.c-find-baptism .find-baptism__form .form-item-label strong{font-weight:600}.c-find-baptism .find-baptism__form .form-item-label abbr[title],.c-find-baptism .find-baptism__form .form-item-label acronym[title]{text-decoration:none}.c-find-baptism .find-baptism__form .form-item-description{margin-top:.5rem;color:#000;font-size:.9rem;font-style:italic}.c-find-baptism .find-baptism__form .form-item-check{display:inline-block;float:none}.c-find-baptism .find-baptism__form .form-submit{display:block;width:100%;max-width:460px;margin:1.5rem auto 0;text-align:center;color:#fff}.c-find-baptism .churchefee-form-title{color:#000}.c-find-baptism .find-baptism__list{padding-top:1rem}.c-find-baptism .find-baptism__list .list-item{display:block;padding:.5rem 1rem;color:#006399;text-align:left;border-bottom:1px solid #e5e5e5;cursor:pointer}.c-find-baptism .find-baptism__list .list-item:hover{color:#005380;background:#f5f5f5}.c-find-baptism .find-baptism__progress{position:absolute;right:2rem;bottom:2rem;left:2rem;text-align:center}.c-find-baptism .find-baptism__progress-btn{display:inline-block;width:.75rem;height:.75rem;margin:.2rem;border-radius:50%;background:#000;opacity:.6}.c-find-baptism .find-baptism__progress-btn.is-current{opacity:1}.c-find-baptism .find-baptism__info{margin-top:1rem}.c-find-baptism .find-baptism__info-title{margin-bottom:.2rem;color:#4d4d4d;font-size:1.1rem}.c-find-baptism .find-baptism__info-container{margin-bottom:1rem}.c-find-baptism .find-baptism__info-container:after{display:table;clear:both;content:""}.c-find-baptism .find-baptism__info-item,.c-find-baptism .find-baptism__info-phone-link{color:#4d4d4d}.c-find-baptism .find-baptism__info-item-button{margin-top:1rem;color:#fff}.c-find-baptism .find-baptism__info-link{color:#ac101c}.c-find-baptism .find-baptism__info-link:focus,.c-find-baptism .find-baptism__info-link:hover{color:#8c1b1b;text-decoration:underline}.c-find-baptism .find-baptism__info-phone .svg-icon{position:relative;top:.15rem;display:inline-block;width:.9rem;height:1.2rem}.c-find-baptism .find-baptism__info-email{margin-top:.5rem}.c-find-baptism .find-baptism__info-email .svg-icon{position:relative;top:.05rem;display:inline-block;width:1.3rem;height:.9rem}@media (min-width:860px){.c-find-baptism .find-baptism__container{padding-top:2em}.c-find-baptism .find-baptism__container--final .find-baptism__title{font-size:2rem}.c-find-baptism .find-baptism__container--final .find-baptism__title strong{margin-top:0;font-size:2.5rem}.c-find-baptism .find-baptism__content{max-width:600px}.c-find-baptism .find-baptism__content--final{max-width:800px}.c-find-baptism .form-item-container:after{display:table;clear:both;content:""}.c-find-baptism .form-item--postnr{float:left;width:43%;margin-right:2%}.c-find-baptism .form-item--city{float:left;width:55%}.c-find-baptism .find-baptism__info-email,.c-find-baptism .find-baptism__info-phone{display:inline-block}.c-find-baptism .find-baptism__info-email{margin-top:0}.c-find-baptism .find-baptism__info-email:before{margin-right:.5rem;margin-left:.5rem;content:"•"}}.c-findyourparish{position:relative;overflow:hidden;color:#4d4d4d}.c-findyourparish .findyourparish-content{position:relative}.c-findyourparish .findyourparish-text{padding-bottom:1rem}.c-findyourparish .findyourparish-title{margin-bottom:.5rem}.c-findyourparish .findyourparish-title--red{color:#ac101c}.c-findyourparish .findyourparish-container--final .findyourparish-title{color:#4d4d4d;font-size:1.5rem;font-weight:400}.c-findyourparish .findyourparish-container--final .findyourparish-title strong{display:block;margin-top:.5rem;color:#ac101c;font-size:1.75rem;font-weight:500}.c-findyourparish .findyourparish-description{color:#4d4d4d;font-size:1.1rem;font-weight:300}.c-findyourparish .findyourparish-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.c-findyourparish .findyourparish-navigate{display:inline-block;margin:1rem auto;text-align:center}.c-findyourparish .findyourparish-navigate-buttons{margin-top:1rem}.c-findyourparish .findyourparish-navigate-buttons .findyourparish-navigate{margin-top:0}.c-findyourparish .findyourparish-navigate-buttons .findyourparish-navigate+.findyourparish-navigate{margin-top:.5rem}.c-findyourparish .findyourparish-navigate-buttons .findyourparish-info-link{margin-right:1rem;margin-left:1rem}.c-findyourparish .findyourparish-container .form-content,.c-findyourparish .findyourparish-form-container .form-content{margin-bottom:1.5rem}.c-findyourparish .findyourparish-form-container .form-item-input.is-error{border-color:#ac101c}.c-findyourparish .findyourparish-form-container .findyourparish-error{margin-top:.25rem;color:#ac101c}.c-findyourparish .findyourparish-form-container .form-item-label{font-size:1rem;font-weight:500}.c-findyourparish .findyourparish-form-container .form-item-label abbr[title],.c-findyourparish .findyourparish-form-container .form-item-label acronym[title]{text-decoration:none}.c-findyourparish .findyourparish-form-container .form-item-description{margin-top:.5rem;font-size:.9rem}.c-findyourparish .findyourparish-form-container .form-item-check{display:inline-block;float:none}.c-findyourparish .findyourparish-form-container .form-submit{display:block;width:100%;margin:1.5rem 0 0;text-align:center;color:#fff}.c-findyourparish .findyourparish-list{padding-top:1rem;width:100%}.c-findyourparish .findyourparish-list .list__item{display:block;text-align:left;border-bottom:1px solid #e5e5e5;cursor:pointer}.c-findyourparish .findyourparish-list .list__item .list__item-button{width:100%;text-align:left;color:#006399;padding:.5rem 1rem}.c-findyourparish .findyourparish-list .list__item .list__item-button:focus,.c-findyourparish .findyourparish-list .list__item .list__item-button:hover{color:#005380;background:#f5f5f5}.c-findyourparish .findyourparish-progress{position:absolute;right:2rem;bottom:2rem;left:2rem;text-align:center}.c-findyourparish .findyourparish-progress-btn{display:inline-block;width:.75rem;height:.75rem;margin:.2rem;border-radius:50%;background:#000;opacity:.6}.c-findyourparish .findyourparish-progress-btn.is-current{opacity:1}.c-findyourparish .findyourparish-info{margin-top:1rem}.c-findyourparish .findyourparish-info-title{margin-bottom:.2rem;color:#4d4d4d;font-size:1.1rem}.c-findyourparish .findyourparish-info-container{margin-bottom:1rem}.c-findyourparish .findyourparish-info-container:after{display:table;clear:both;content:""}.c-findyourparish .findyourparish-info-item,.c-findyourparish .findyourparish-info-phone-link{color:#4d4d4d}.c-findyourparish .findyourparish-info-item-button{margin-top:1rem;color:#fff}.c-findyourparish .findyourparish-info-link{color:#ac101c}.c-findyourparish .findyourparish-info-link:focus,.c-findyourparish .findyourparish-info-link:hover{color:#8c1b1b;text-decoration:underline}.c-findyourparish .findyourparish-info-phone .svg-icon{position:relative;top:.15rem;display:inline-block;width:.9rem;height:1.2rem}.c-findyourparish .findyourparish-info-email{margin-top:.5rem}.c-findyourparish .findyourparish-info-email .svg-icon{position:relative;top:.05rem;display:inline-block;width:1.3rem;height:.9rem}@media (min-width:860px){.c-findyourparish .findyourparish-container{padding-top:2em}.c-findyourparish .findyourparish-container--final .findyourparish-title{font-size:2rem}.c-findyourparish .findyourparish-container--final .findyourparish-title strong{margin-top:0;font-size:2.5rem}.c-findyourparish .form-item-container:after{display:table;clear:both;content:""}.c-findyourparish .form-item--postnr{float:left;width:43%;margin-right:2%}.c-findyourparish .form-item--city{float:left;width:55%}.c-findyourparish .findyourparish-info-email,.c-findyourparish .findyourparish-info-phone{display:inline-block}.c-findyourparish .findyourparish-info-email{margin-top:0}.c-findyourparish .findyourparish-info-email:before{margin-right:.5rem;margin-left:.5rem;content:"•"}}@media print{.c-find-baptism,.c-findyourparish{display:none!important}}.c-findyourpollingstation{position:relative;overflow:hidden;padding:2rem 2rem 4rem;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;color:#000;background:url(../assets/images/hitta-vallokal_bg_v1a.jpg) center top/cover no-repeat #e5e5e5;display:flex;align-items:center;justify-content:center}.c-findyourpollingstation .findyourpollingstation-container{margin-right:auto;margin-left:auto;text-align:center;padding-top:2rem}.c-findyourpollingstation .findyourpollingstation-container--start .findyourpollingstation-text{position:absolute;top:50%;left:50%;max-width:460px;width:100%;padding:0 2rem;transform:translate(-50%,-50%)}.c-findyourpollingstation .findyourpollingstation-navigate:focus{background:#004266}.c-findyourpollingstation .findyourpollingstation-title{margin-bottom:.5rem;color:#1a1a1a;font-size:2rem;font-weight:500;letter-spacing:-.05rem}.c-findyourpollingstation .findyourpollingstation-container--final .findyourpollingstation-title{color:#4d4d4d;font-size:1rem;font-weight:400}.c-findyourpollingstation .findyourpollingstation-container--final .findyourpollingstation-title strong{display:block;margin-top:.5rem;color:#ac101c;font-size:1.75rem;line-height:2rem;font-weight:500}.c-findyourpollingstation .findyourpollingstation-description{color:#4d4d4d;font-size:1.1rem;font-weight:400}.c-findyourpollingstation .findyourpollingstation-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(255,255,255,.2)}.c-findyourpollingstation .findyourpollingstation-note{margin-top:1rem;font-size:.875rem;color:#4d4d4d;padding:0 2rem}.c-findyourpollingstation .findyourpollingstation-navigate{display:block;width:100%;max-width:460px;margin:1.5rem auto 0;text-align:center}.c-findyourpollingstation .findyourpollingstation-form,.c-findyourpollingstation .findyourpollingstation-form-container{text-align:center}.c-findyourpollingstation .findyourpollingstation-form .form-input-wrapper{position:relative}.c-findyourpollingstation .findyourpollingstation-form .form-header-title{margin-bottom:1.5rem;color:#000;font-size:2.5rem;font-weight:500}.c-findyourpollingstation .findyourpollingstation-form .form-header-description{color:#000;font-size:1.1rem}.c-findyourpollingstation .findyourpollingstation-form .form-item-input{background:#f5f5f5;text-align:center}.c-findyourpollingstation .findyourpollingstation-form .form-item-input:focus{border-color:grey}.c-findyourpollingstation .findyourpollingstation-form .form-item-input:focus::-webkit-input-placeholder{color:transparent}.c-findyourpollingstation .findyourpollingstation-form .form-item-input:focus:-moz-placeholder{color:transparent}.c-findyourpollingstation .findyourpollingstation-form .form-item-input:focus::-moz-placeholder{color:transparent}.c-findyourpollingstation .findyourpollingstation-form .form-item-input:focus:-ms-input-placeholder{color:transparent}.c-findyourpollingstation .findyourpollingstation-form .form-item-input.is-error{border-color:#ac101c}.c-findyourpollingstation .findyourpollingstation-form .findyourpollingstation-error{margin-top:.25rem;color:#ac101c}.c-findyourpollingstation .findyourpollingstation-form .form-item-label{color:#4d4d4d;font-size:1rem;font-weight:400}.c-findyourpollingstation .findyourpollingstation-form .form-item-label strong{font-weight:500}.c-findyourpollingstation .findyourpollingstation-form .form-item-label abbr[title],.c-findyourpollingstation .findyourpollingstation-form .form-item-label acronym[title]{text-decoration:none}.c-findyourpollingstation .findyourpollingstation-form .form-item-description{margin-top:.5rem;color:#000;font-size:.9rem;font-style:italic}.c-findyourpollingstation .findyourpollingstation-form .form-item-check{display:inline-block;float:none}.c-findyourpollingstation .findyourpollingstation-form .c-js-autocomplete-wrapper{position:absolute;top:100%;width:100%;background-color:#8c1b1b;min-height:40px;z-index:10;opacity:0}.c-findyourpollingstation .findyourpollingstation-form .c-js-autocomplete-wrapper .c-js-autocomplete-list{color:#fff}.c-findyourpollingstation .findyourpollingstation-form .c-js-autocomplete-wrapper .c-js-autocomplete-list li.selected,.c-findyourpollingstation .findyourpollingstation-form .c-js-autocomplete-wrapper .c-js-autocomplete-list li:hover{background-color:#800d14}.c-findyourpollingstation .findyourpollingstation-form .c-js-autocomplete-wrapper .c-js-autocomplete-list a{display:block;color:#fff;padding:.4rem 0}.c-findyourpollingstation .findyourpollingstation-form .c-js-autocomplete-wrapper .c-js-autocomplete-errormessage{line-height:40px;color:#fff;display:none}.c-findyourpollingstation .findyourpollingstation-form .c-js-autocomplete-wrapper.show-error .c-js-autocomplete-list{display:none}.c-findyourpollingstation .findyourpollingstation-form .c-js-autocomplete-wrapper.show-error .c-js-autocomplete-errormessage{display:block}.c-findyourpollingstation .churchefee-form-title{color:#000}.c-findyourpollingstation .findyourpollingstation-progress{position:absolute;right:2rem;bottom:2rem;left:2rem;text-align:center}.c-findyourpollingstation .findyourpollingstation-progress-btn{display:inline-block;width:.75rem;height:.75rem;margin:.2rem;border-radius:50%;background:#000;opacity:.6}.c-findyourpollingstation .findyourpollingstation-progress-btn.is-current{opacity:1}.c-findyourpollingstation .findyourpollingstation-info{margin-top:1rem}.c-findyourpollingstation .findyourpollingstation-info-title{margin-bottom:.2rem;color:#4d4d4d;font-size:1.1rem;text-transform:uppercase}.c-findyourpollingstation .findyourpollingstation-info-container,.c-findyourpollingstation .findyourpollingstation-info-openhours{margin-bottom:1rem}.c-findyourpollingstation .findyourpollingstation-info-container:after{display:table;clear:both;content:""}.c-findyourpollingstation .findyourpollingstation-info-item,.c-findyourpollingstation .findyourpollingstation-info-phone-link{color:#4d4d4d}.c-findyourpollingstation .findyourpollingstation-info-link{color:#ac101c}.c-findyourpollingstation .findyourpollingstation-info-link:focus,.c-findyourpollingstation .findyourpollingstation-info-link:hover{color:#8c1b1b;background:linear-gradient(#8c1b1b,#8c1b1b);background-repeat:repeat-x;background-position:left bottom;background-size:1px 1px}.c-findyourpollingstation .findyourpollingstation-info-phone .svg-icon{position:relative;top:.15rem;display:inline-block;width:.9rem;height:1.2rem}.c-findyourpollingstation .findyourpollingstation-info-email{margin-top:.5rem}.c-findyourpollingstation .findyourpollingstation-info-email .svg-icon{position:relative;top:.05rem;display:inline-block;width:1.3rem;height:.9rem}.c-findyourpollingstation .findyourpollingstation-tothinkabout{background-color:#fff;padding:.7rem 1rem 1rem;text-align:left;max-width:380px;margin:2rem auto 0;color:#333}.c-findyourpollingstation .findyourpollingstation-tothinkabout header{text-transform:uppercase;font-size:.9rem;font-weight:500;line-height:1.5rem;padding-bottom:.4rem;margin-bottom:.8rem;border-bottom:1px solid #cfcfcf;text-align:center}.c-findyourpollingstation .findyourpollingstation-tothinkabout ul{list-style:disc;padding-left:1rem}@media (min-width:376px){.c-findyourpollingstation .findyourpollingstation-note{padding:0}}@media (min-width:860px){.c-findyourpollingstation{padding-top:4rem}.c-findyourpollingstation .findyourpollingstation-text{padding:0}.c-findyourpollingstation .findyourpollingstation-container--final .findyourpollingstation-title{font-size:1.1rem}.c-findyourpollingstation .findyourpollingstation-container--final .findyourpollingstation-title strong{margin-top:0;font-size:2.5rem;line-height:3rem}.c-findyourpollingstation .findyourpollingstation-container{width:600px;padding-top:0}.c-findyourpollingstation .findyourpollingstation-container--final{width:800px}.c-findyourpollingstation .form-item-container:after{display:table;clear:both;content:""}.c-findyourpollingstation .form-item--postnr{float:left;width:43%;margin-right:2%}.c-findyourpollingstation .form-item--city{float:left;width:55%}.c-findyourpollingstation .findyourpollingstation-info-email,.c-findyourpollingstation .findyourpollingstation-info-phone{display:inline-block}.c-findyourpollingstation .findyourpollingstation-info-email{margin-top:0}.c-findyourpollingstation .findyourpollingstation-info-email:before{margin-right:.5rem;margin-left:.5rem;content:"•"}}.c-findyourpollingstation .findyourpollingstation-panel{position:absolute;top:0;right:0;bottom:0;overflow-y:auto;box-shadow:rgba(0,0,0,.2) 1px 1px 20px;background:#fff;width:100%;max-width:350px}.c-findyourpollingstation .findyourpollingstation-panel.findyourpollingstation-panel-howto{transform:translateX(100%);z-index:1}.c-findyourpollingstation .findyourpollingstation-panel-howtobutton{position:absolute;top:.8rem;right:.8rem;background-color:#fff;height:40px;border-radius:20px;padding:0 .55rem 0 1rem;display:inline-block;z-index:1;font-size:.75rem;display:flex;align-items:center;cursor:pointer}.c-findyourpollingstation .findyourpollingstation-panel-howtobutton span{line-height:1rem;display:inline-block;cursor:pointer}.c-findyourpollingstation .findyourpollingstation-panel-howtobutton figure{display:inline-block;vertical-align:middle;margin-left:.5rem;width:25px;height:25px}.c-findyourpollingstation .findyourpollingstation-panel-howtobutton figure svg{fill:#333}.c-findyourpollingstation .findyourpollingstation-panel-close,.c-findyourpollingstation .findyourpollingstation-panel-nav-close{position:absolute;top:.5rem;right:.5rem;overflow:hidden;width:1.75rem;height:1.75rem;padding:.4rem;border-radius:50%;background:#fff}.c-findyourpollingstation .findyourpollingstation-panel-close .svg-icon,.c-findyourpollingstation .findyourpollingstation-panel-nav-close .svg-icon{fill:#1a1a1a}.c-findyourpollingstation .findyourpollingstation-panel-close:hover,.c-findyourpollingstation .findyourpollingstation-panel-nav-close:hover{background:#006399}.c-findyourpollingstation .findyourpollingstation-panel-close:hover .svg-icon,.c-findyourpollingstation .findyourpollingstation-panel-nav-close:hover .svg-icon{fill:#fff}.c-findyourpollingstation .findyourpollingstation-panel-content{padding:2.25rem;font-size:.85rem}.c-findyourpollingstation .findyourpollingstation-panel-title{margin-bottom:.5rem;font-size:1.7rem;font-weight:400;color:#ac101c}.c-findyourpollingstation .findyourpollingstation-panel-info{font-size:.85rem;margin-bottom:1rem;color:#4d4d4d}.c-findyourpollingstation .findyourpollingstation-panel-info ul{list-style:disc;padding:1rem 0 0 1rem}.c-findyourpollingstation .findyourpollingstation-panel-info-title{font-size:.85rem;margin-bottom:.2rem;font-weight:500;text-transform:uppercase}.c-findyourpollingstation .findyourpollingstation-panel-info-item{font-size:.85rem}.c-findyourpollingstation .findyourpollingstation-panel__logo{width:160px}.c-form .form-item-label_website{display:none}.c-form .form__summary{display:none;margin-top:1rem;padding:1.5rem;border:.75rem solid #fff;background:#f5f5f5}.c-form .form__summary h3{margin-bottom:1rem}.c-form .form__summary .summary__error{font-weight:500;color:#4c080c}.c-form .form__summary p+p{margin-top:.5rem}.c-form .form__summary button{margin-top:1rem;margin-right:.5rem}@media print{.c-findyourpollingstation{display:none!important}.c-form .form__summary{padding:20px 0 0;border:none;border-top:1px solid #333;background-color:transparent}.c-footer,.c-form button,body.is-form-summary-print .c-hero,body.is-form-summary-print .c-intro,body.is-form-summary-print main>.row:not(.is-form-summary),body.is-form-summary-print main>.row:not(.is-form-summary)>:not(.form--sumary){display:none}}.c-footer:after{display:table;clear:both;content:""}.c-footer .footer-links{background:#8c1b1b}.c-footer .footer-links-container{padding-bottom:3rem}.c-footer .footer-links-container:before{display:block;height:.55rem;margin-bottom:2.5rem;content:"";background:#b24444}.c-footer .footer-links-group{margin-bottom:2rem}.c-footer .footer-links-group .group-title{position:relative;padding-bottom:1rem;color:#fff}.c-footer .footer-links-group .group-description{max-width:260px;margin-bottom:1rem}.c-footer .footer-links-group .group-title br{display:none}.c-footer .footer-links-group .group-title .svg-icon{position:absolute;top:0;left:0;display:block;width:1.8rem;height:1.8rem;margin-right:.5rem;fill:#fff}.c-footer .footer-links-group .group-title .svg-icon br{display:block}.c-footer .footer-links-group .group-list-item{margin-bottom:.5rem}.c-footer .footer-links-group .group-list-item-link,.c-footer .footer-links-group .group-list-item-text{display:flex;align-items:center}.c-footer .footer-links-group .group-list-item .svg-icon{position:relative;display:flex;width:1.5em;height:1.5em;margin-right:.5rem;fill:#fff}.c-footer .footer-links-group .group-list-item--phone:after{display:table;clear:both;content:""}.c-footer .footer-links-group .group-subtitle{margin-bottom:.75rem}.c-footer .footer-links-group .group-list-item>a{text-decoration:none}.c-footer .footer-links-group .group-list-item>a>.link-time{font-weight:500}.c-footer .footer-links-group .group-list-item-link-text{display:inline-block}.c-footer .footer-links-group .group-list-item-text small{display:block;font-size:.8em}.c-footer .footer-links-group .group-list-item>a:focus,.c-footer .footer-links-group .group-list-item>a:hover,.c-footer .footer-links-group .group-list-item>button:focus,.c-footer .footer-links-group .group-list-item>button:hover{text-decoration:underline}.c-footer .footer-links-group .group-list-item-link--icon:focus,.c-footer .footer-links-group .group-list-item-link--icon:hover{text-decoration:none}.c-footer .footer-links-group .group-list-item-link--icon:focus .group-list-item-text,.c-footer .footer-links-group .group-list-item-link--icon:hover .group-list-item-text{text-decoration:underline}.c-footer .footer-links-group .group-list-item-more{display:inline-block;margin-top:10px;padding-bottom:.2rem;font-weight:500}.c-footer .footer-links-group .group-list-item-more .svg-icon{position:relative;top:0;display:inline-block;width:10px;height:12px;margin-right:5px;fill:#fff}.c-footer .footer-information{background:#8c1b1b;text-align:left;font-size:.875rem;color:#fff}.c-footer .footer-information-container{padding-top:1rem;padding-bottom:2rem}.c-footer .footer-information-container:before{content:"";display:block;width:100%;height:1px;background:#fff;margin-bottom:1rem}.c-footer .footer-information-copyright{display:block;margin-top:.75rem}.c-footer .footer-information-link{display:block;margin-bottom:.5rem;white-space:nowrap;color:#fff}.c-footer .footer-information-link:focus,.c-footer .footer-information-link:hover{text-decoration:underline}.c-footer .footer-information-link:first-child:before{display:none}.c-footer .footer-accessibility-nav{display:none;border-top:1px solid #e5e5e5;padding-top:3rem;padding-bottom:3rem;text-align:center}.c-footer .footer-accessibility-nav .nav__item{display:block;margin:0 auto}.c-footer .footer-accessibility-nav .nav__item+.nav__item{margin-top:1rem}.c-footer .footer-contact{border-top:1px solid #e5e5e5;background:#fafafa}.c-footer .footer-contact .contact-container{padding-top:2.5rem;padding-bottom:2.5rem}.c-footer .footer-contact .contact-title{position:relative;display:inline-block;margin-right:1.5rem;margin-bottom:2rem;margin-left:1.5rem;padding-left:2.8rem;color:#ac101c}.c-footer .footer-contact .contact-info{position:relative;margin-bottom:1rem;border-bottom:1px solid #cfcfcf;color:#1a1a1a}.c-footer .footer-contact .contact-info-title{position:relative;padding-bottom:.75rem;display:flex}.c-footer .footer-contact .contact-info-toggle{width:1.75rem;height:1.75rem;padding:.425rem;margin-left:.25rem;margin-right:1rem;border-radius:50%;pointer-events:none}.c-footer .footer-contact .contact-info-toggle .svg-icon{fill:#4d4d4d}.c-footer .footer-contact .is-active .contact-info-toggle{transform:rotate(180deg)}.c-footer .footer-contact .contact-info-description-title{display:block;margin-bottom:.5rem}.c-footer .footer-contact .contact-info-description-item,.c-footer .footer-contact .contact-info-description-link{display:block;margin-bottom:.5rem;text-transform:none;line-height:1.45em}.c-footer .footer-contact .contact-info-description-item strong,.c-footer .footer-contact .contact-info-description-link strong{display:block}.c-footer .footer-contact .contact-info-description-link{color:#006399}.c-footer .footer-contact .contact-info-description-link:hover{color:#005380}.c-footer .footer-contact .contact-info-text small{display:block;font-size:.8em;margin-left:2.3rem}.c-footer .footer-contact .contact-info-description-item:focus a,.c-footer .footer-contact .contact-info-description-item:hover a,.c-footer .footer-contact .contact-info-description-link:focus,.c-footer .footer-contact .contact-info-description-link:hover{text-decoration:underline}.c-footer .footer-contact .contact-info-content{display:none;padding-bottom:.5rem}.c-footer .footer-contact .contact-info-item{margin-bottom:.5rem}.c-footer .footer-contact .contact-info-item .svg-icon{position:relative;top:8px;display:inline-block;width:1.6em;height:1.6em;margin-right:.5rem;fill:#ac101c}.c-footer .footer-contact .contact-info-item .svg-icon-arrow{top:0;width:.5rem;height:.5rem;margin-right:1rem;fill:#4d4d4d}.c-footer .footer-contact .contact-info-item:last-child{margin-bottom:0}.c-footer .footer-contact .contact-info-item .link-time{display:block;margin-bottom:.1rem;font-weight:500}.c-footer .footer-contact .contact-info-text{line-height:1.1em}.c-footer .footer-contact .contact-info-link,.c-footer .footer-contact .contact-info-text{display:inline-block;padding-bottom:.2rem;color:#4d4d4d;text-decoration:none}.c-footer .footer-contact .contact-info-list{padding-bottom:1rem}.c-footer .footer-contact .contact-info-link:focus,.c-footer .footer-contact .contact-info-link:hover{text-decoration:underline}.c-footer .footer-contact .contact-info-more{display:inline-block;margin-top:.75rem;padding-bottom:.2rem;color:#ac101c;font-weight:500;text-decoration:none}.c-footer .footer-contact .contact-info-more:focus,.c-footer .footer-contact .contact-info-more:hover{color:#8c1b1b;text-decoration:underline}.c-footer .footer-contact .contact-info-content--calendar .contact-info-item{margin-bottom:1rem}.c-footer .footer-contact .contact-info-content--calendar .contact-info-item:last-child{margin-bottom:0}.c-footer .footer-contact .contact-info-content--calendar .calendar-container .contact-info-description,.c-footer .footer-contact .contact-info-content--calendar .calendar-latest-noresults{border-top:none}.is-accessible .c-footer .footer-contact .contact-info-toggle:focus{border-radius:3px;background:#f18e1f}.is-accessible .c-footer .footer-contact .contact-info-toggle:focus .svg-icon{fill:#231402}.is-accessible .c-footer .footer-contact .contact-info-link:focus{padding:4px 8px;border-radius:5px;color:#231402;background:#f18e1f}.is-accessible .c-footer .footer-contact .contact-info-link:focus .svg-icon{fill:#231402}.is-accessible .c-footer .footer-contact .contact-info-link:focus.contact-info-link--icon{padding:8px}.is-accessible .c-footer .footer-contact .contact-info-link:focus.contact-info-link--mail{padding-top:0;padding-bottom:8px}@media (min-width:860px){.c-footer .footer-contact .contact-container{text-align:center}.c-footer .footer-contact .contact-container>div{display:flex;width:calc(100% - 2rem);margin-right:-1rem;margin-left:-1rem}.c-footer .footer-contact .contact-info{width:calc(25% - 1rem);margin:0 1rem;flex-grow:0;flex-shrink:0;text-align:left;cursor:default;border-bottom:none}.c-footer .footer-contact .contact-title{text-align:center}.c-footer .footer-contact .contact-info-title{margin-bottom:0;border-bottom:none}.c-footer .footer-contact .contact-info-toggle{display:none}.c-footer .footer-contact .contact-info-content{display:block}.c-footer .footer-contact .contact-info-text small{margin-left:1.9rem}}.c-footer .footer-contact.contact--primary{background:#8c1b1b}.c-footer .footer-contact.contact--primary .contact-info,.c-footer .footer-contact.contact--primary .contact-info-description-item a,.c-footer .footer-contact.contact--primary .contact-info-description-link,.c-footer .footer-contact.contact--primary .contact-info-description-title,.c-footer .footer-contact.contact--primary .contact-info-item-text,.c-footer .footer-contact.contact--primary .contact-info-link,.c-footer .footer-contact.contact--primary .contact-info-more,.c-footer .footer-contact.contact--primary .contact-info-text,.c-footer .footer-contact.contact--primary .contact-info-title,.c-footer .footer-contact.contact--primary .contact-title,.c-footer .footer-contact.contact--primary a[href^=tel]{color:#fff}.c-footer .footer-contact.contact--primary .contact-info-item .svg-icon,.c-footer .footer-contact.contact--primary .contact-title .svg-icon{fill:#fff}.c-footer .footer-contact.contact--primary .contact-info-toggle .svg-icon{fill:#ac101c}.c-footer .footer-contact.contact--primary .contact-info-title{border-bottom:2px solid #b24444}.c-footer .footer-contact.contact--primary .contact-info-toggle{background:#fff}.layout--local .c-footer .footer-contact.contact--primary{background:#005380}.layout--local .c-footer .footer-contact.contact--primary .contact-info,.layout--local .c-footer .footer-contact.contact--primary .contact-info-link,.layout--local .c-footer .footer-contact.contact--primary .contact-info-more,.layout--local .c-footer .footer-contact.contact--primary .contact-info-title,.layout--local .c-footer .footer-contact.contact--primary .contact-title{color:#fff}.layout--local .c-footer .footer-contact.contact--primary .contact-info-item .svg-icon,.layout--local .c-footer .footer-contact.contact--primary .contact-title .svg-icon{fill:#fff}.layout--local .c-footer .footer-contact.contact--primary .contact-info-toggle .svg-icon{fill:#006399}.layout--local .c-footer .footer-contact.contact--primary .contact-info-title{border-bottom:2px solid #006399}.layout--local .c-footer .footer-contact.contact--primary .contact-info-toggle{background:#fff}.is-accessible .c-footer .group-list-item>.group-list-item-link:focus{padding:4px 10px 4px 6px;border-radius:5px;color:#231402;background:#f18e1f}.is-accessible .c-footer .group-list-item>.group-list-item-link:focus.group-list-item-more:focus .svg-icon{fill:#231402}.is-accessible .c-footer .group-list-item>.group-list-item-link:focus .svg-icon{fill:#231402}.is-accessible .c-footer .footer-information-link:focus{padding:6px 10px;border-radius:5px;color:#231402;background:#f18e1f}.is-accessible .c-footer .footer-information-link:focus:before{display:none}.is-accessible .c-footer .footer-accessibility-nav{display:block}@media (min-width:860px){.c-footer .footer-links-container{display:flex;padding-top:2.5rem;margin-right:-1rem;margin-left:-1rem;width:calc(100% - 2rem)}.c-footer .footer-links-group{width:calc(25% - 1rem);margin:0 1rem;flex-grow:0;flex-shrink:0}.c-footer .footer-information-link{display:inline-block;color:#fff}.c-footer .footer-links-group .group-title{margin-bottom:0}.c-footer .footer-links-group .group-title br{display:block}.c-footer .footer-information-link:before{display:inline-block;width:2px;height:2px;margin-top:-1px;margin-right:2px;margin-left:2px;border-radius:50%;content:"";background-color:#fff;vertical-align:middle}.c-footer .footer-information-links{float:left}.c-footer .footer-information-copyright{float:right;margin-top:0;margin-right:1rem}}.layout--local .c-footer .footer-information,.layout--local .c-footer .footer-links{background:#005380}.layout--local .c-footer .footer-links-container:before{background:#006399}.layout--infoscreen .c-footer{display:none}.c-gallery .gallery-container{overflow:hidden;position:relative;border-radius:.5rem;border:1px solid #cfcfcf}.c-gallery .gallery-slider{overflow:hidden}.c-gallery .gallery-slider-item{background-color:#e5e5e5;position:relative}.c-gallery .gallery-slider-item .loader{position:absolute}.c-gallery .gallery-slider-item-image{position:relative;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;aspect-ratio:4/3;transition:opacity .2s}.c-gallery .gallery-slider-item-image.is-lazyload{opacity:0}.c-gallery .slick-slide[data-slick-index="-1"] .gallery-slider-item-image--landscape,.c-gallery .slick-slide[data-slick-index="0"] .gallery-slider-item-image--landscape{-o-object-fit:cover;object-fit:cover}.c-gallery .gallery-slider-item-caption{padding:.8rem 1rem 0;color:#4d4d4d;border-top:1px solid #cfcfcf;background:#fff;font-size:.875rem;height:5.5rem}.c-gallery .gallery-slider-item-caption .caption-description{margin-top:.5rem;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:auto;max-height:3.3rem}.c-gallery .gallery-slider-item-author{display:block;margin-top:.5rem}.c-gallery .gallery-slider-item-author .caption-icon{position:relative;top:1px;display:inline-block;width:1.1rem;height:.9rem;fill:#4d4d4d}.c-gallery .gallery-slider-item-author.no-description{display:inline-block}.c-gallery .is-empty.gallery-slider-item-author{visibility:hidden}.c-gallery .gallery__footer{padding:1rem;background:#fff;display:flex;justify-content:space-between}.c-gallery .gallery-slider-nav{width:2.4rem;height:2.4rem;padding:.6rem .4rem;border:1px solid #cfcfcf;border-radius:50%;background:#fff;fill:#666}.c-gallery .gallery-slider-nav:active,.c-gallery .gallery-slider-nav:hover{background:#fafafa}.c-gallery .gallery-slider-nav--prev{margin-right:.5rem}.is-accessible .c-gallery .gallery-slider-nav:focus{border-color:#231402;fill:#231402;background-color:#f18e1f;border-radius:.5rem}@media print{.c-gallery{display:none!important}.c-header{display:none}}.c-grouped-places{position:relative;overflow:hidden;height:auto;max-height:720px;min-height:280px;background:center center/cover #f5f5f5}.c-grouped-places:after{display:block;content:"";padding-bottom:56.25%}.c-grouped-places .map-panel{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:18rem;box-shadow:rgba(0,0,0,.2) 1px 1px 20px;background:#fafafa}.c-grouped-places.is-panel-expanded .map-panel{max-width:90%;width:35rem}.c-grouped-places .map-panel__expand{position:absolute;top:.5rem;right:100%;width:2rem;height:2rem;padding:.5rem;border-radius:.2rem 0 0 .2rem;fill:#4d4d4d;background:#fafafa;border-left:1px solid #cfcfcf;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}.c-grouped-places .map-panel-close{position:absolute;top:.5rem;right:.5rem;overflow:hidden;width:1.75rem;height:1.75rem;padding:.4rem;border-radius:50%;background:#fff}.c-grouped-places .map-panel-close .svg-icon{fill:#1a1a1a}.c-grouped-places .map-panel-close:hover{background:#006399}.c-grouped-places .map-panel-close:hover .svg-icon{fill:#fff}.c-grouped-places .map-panel__container{position:absolute;top:0;right:0;bottom:0;width:100%;overflow-y:auto}.c-grouped-places .map-panel__nav .nav__header{position:sticky;top:0;width:100%;z-index:1;padding:1rem;background-size:cover;min-height:10rem}.c-grouped-places .map-panel__nav .nav__header:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:#000;opacity:.3;z-index:-1}.c-grouped-places .map-panel__nav .nav__header .header__subtitle{z-index:1;color:#fff}.c-grouped-places .map-panel__nav .nav__header .header__description,.c-grouped-places .map-panel__nav .nav__header .header__title{color:#fff}.c-grouped-places .map-panel__nav .nav__list .list__item{display:flex;width:100%;padding:.75rem;color:#4d4d4d;align-items:center;text-align:left;border-bottom:1px solid #cfcfcf}.c-grouped-places .map-panel__nav .nav__list .list__item:hover{background:#fff}.c-grouped-places .map-panel__nav .nav__list .list__item-icon{display:flex;width:.5rem;height:1rem;margin-right:0;margin-left:auto;fill:#4d4d4d}@media (min-width:680px){.c-grouped-places .map-panel{width:20rem}}@media (min-width:860px){.c-grouped-places .c-place-nearby .place-nearby__list-item{width:100%}}@media (min-width:1024px){.c-gallery .gallery-slider-item-image{aspect-ratio:16/10}.c-grouped-places .map-panel{width:22rem}}.c-grouped-places .grouped-places-container{position:absolute;top:0;right:0;bottom:0;left:0}.c-header-translate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;opacity:1;transition:.2s;display:none}.c-header-translate.is-closing{opacity:0}.c-header-translate .skiptranslate{display:block!important}.c-header-translate .header-translate__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5}.c-header-translate .translate__not-accepted p{color:#4d4d4d;font-style:italic;margin-bottom:2rem}.c-header-translate .header-translate__modal{border-top:5px solid #8c1b1b;background:#f5f5f5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100% - 2rem);width:600px;max-height:80vh;z-index:1}.c-header-translate .header-translate__modal .modal__close{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;z-index:1;background:#f5f5f5;border-radius:50%;padding:.5rem}.c-header-translate .header-translate__modal .modal__close:hover{background:#e5e5e5}.c-header-translate .header-translate__modal .modal__content{position:relative;padding:1rem;width:100%;height:100%;overflow-y:scroll}.c-header-translate .header-translate__modal .modal__footer{position:absolute;bottom:0;right:0;left:0;padding:1rem;background:#e5e5e5}.c-header-translate .modal__content{padding-top:3rem;padding-bottom:3rem;text-align:center}.c-header-translate .modal__content .translate-title{margin-bottom:2rem;padding-right:2rem;padding-left:2rem}.c-header-translate .modal__content .translate__text{margin-bottom:1rem}.c-header-translate .modal__content .translate-reset{display:none;font-size:.9rem;margin-top:1rem;text-decoration:underline}.c-header-translate .modal__content .translate-reset:hover{text-decoration:none}.c-header-translate .modal__content .translate-text{margin-bottom:1rem}.c-header-translate .modal__content .goog-te-combo{display:block;width:100%;max-width:480px;margin-right:auto;margin-bottom:.5rem;margin-left:auto;padding:.7rem 2.5rem .7rem .7rem;border:1px solid #cfcfcf;background:url(/assets/presentation/verktygsladan/assets/svg/arrow-down.svg) right 1rem center/auto 25% no-repeat #fff;color:#666;font-size:1rem;font-weight:400;outline:0;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:ellipsis}.c-header-translate .modal__content .form-item-input--select--btn{background-image:url(/assets/presentation/verktygsladan/assets/svg/dropdown-btn.svg);background-position:right .5rem center;background-size:auto 80%}.c-header-translate .modal__content .goog-te-combo.is-placeholder{color:#cfcfcf}.c-header-translate .modal__content .goog-te-combo option{font-size:1rem;border:0}.c-header-translate .modal__content .form-item-input--select::-ms-expand{display:none}.c-header-translate.is-active .modal__content .translate-reset{display:inline-block}.is-accessible .c-header-translate .modal__close:focus{background:#f18e1f}.is-accessible .c-header-translate .goog-te-combo:focus{border:3px solid #f18e1f}.is-accessible .c-header-translate .translate-reset:focus{background:#f18e1f;color:#231402;border-radius:5px;padding:.25rem}.c-header{height:5.5rem}.c-header .header-container{position:fixed;top:0;right:0;left:0;z-index:119;font-weight:400;text-align:center;transform:translateZ(0);transition:transform .1s ease-out}.c-header .header-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a;opacity:0;transition:opacity .2s}.c-header.is-active .header-backdrop{opacity:.2;z-index:-1}.c-header .header-bar{position:relative;z-index:119;display:flex;justify-content:center;align-items:center;width:100%;height:3.5rem;background:#fff;border-bottom:1px solid #cfcfcf;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-header .header-bar__item{display:flex;flex:1;align-items:center}.c-header .header-bar__item--left{justify-content:flex-start;margin-left:.25rem}.c-header .header-bar__item--center{justify-content:center}.c-header .header-bar__item--right{justify-content:flex-end}.c-header .header-bar__item--search{display:none;margin-right:.5rem}.c-header .header-to-content{position:absolute;left:3rem;opacity:0;padding:1rem .95rem;border-radius:5px;color:#231402;background:#f18e1f;font-size:1rem;line-height:1em;margin-left:1rem}.c-header .header-to-content:focus{opacity:1}.c-header .header-logo{display:inline-block;box-sizing:content-box;width:8.625rem;height:1.875rem}.c-header .header-shortcuts-mobile{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:none;padding:0;background:#fff;text-align:right}.c-header .header-shortcuts-mobile .featured-icon-close{position:absolute;top:1px;right:0;box-sizing:content-box;width:22px;height:22px}.c-header .header-shortcuts-mobile .featured-icon{display:inline-block;padding:13px}.c-header .header-shortcuts-mobile-featured{position:relative;left:-1rem;display:flex;float:none;width:70%;margin:0 auto;justify-content:space-around}.c-header .header-shortcuts__extra{display:block;position:relative;box-sizing:content-box;width:1.25rem;height:1.25rem;padding:.75rem;fill:#4d4d4d}.c-header .header-shortcuts__extra .svg-icon{position:absolute;width:calc(100% - 1.5rem);height:calc(100% - 1.5rem);top:50%;left:50%;transform:translate(-50%,-50%);transition:150ms}.c-header .header-shortcuts__extra:focus,.c-header .header-shortcuts__extra:hover{fill:#404040}.c-header .header-shortcuts__extra .extra__icon--close{opacity:0;transform:translate(-50%,-50%) rotate(-45deg)}.c-header .header-shortcuts__extra.is-expanded .extra__icon--dots{opacity:0;transform:translate(-50%,-50%) rotate(45deg)}.c-header .header-shortcuts__extra.is-expanded .extra__icon--close{opacity:1;transform:translate(-50%,-50%) rotate(0)}.c-header .header-shortcuts__search{position:relative;width:1.25rem;height:1.25rem;padding:.75rem;box-sizing:content-box;fill:#4d4d4d}.c-header .header-shortcuts__search .svg-icon{position:absolute;width:calc(100% - 1.5rem);height:calc(100% - 1.5rem);top:50%;left:50%;transform:translate(-50%,-50%)}.c-header .header-shortcuts__search:hover{fill:#404040}.c-header.is-active .header-container{bottom:0}.layout--local .c-header .header-bar:before{background-color:#004266}.c-header .header-bar-secondary{position:relative;z-index:1;display:flex;width:100%;min-height:2rem;height:auto;background:#f5f5f5}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.c-header .header-bar-secondary{background:rgba(245,245,245,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.c-header .header__button{position:relative;display:flex;height:100%;align-items:center;padding:.1rem .75rem;font-size:.7rem;line-height:1em;color:#333;border-left:1px solid #cfcfcf;min-height:1.75rem;flex:0 0 auto;text-decoration:none}.c-header .header__button.js-readspeaker-btn.is-disabled{color:grey}.c-header .header__button.js-readspeaker-btn.is-disabled .header__button-icon{fill:grey}.c-header .header__button:after{position:absolute;display:block;left:0;right:0;bottom:-1px;height:2px;background:#007db2;opacity:0;content:""}.c-header .header__button:focus,.c-header .header__button:hover{color:#005380}.c-header .header__button:focus:after,.c-header .header__button:hover:after{opacity:1}.c-header .header__button:focus .header__button-icon,.c-header .header__button:hover .header__button-icon{fill:#005380}.c-header .header__button .rsbtn_btnlabel{height:1px;width:1px;position:absolute;overflow:hidden;top:-10000px;background:0 0;border:0;padding:0;margin:0}.c-header .header__button:nth-child(2) .header__button-icon{margin-right:.3rem}.c-header .header__button-icon{width:1rem;height:1rem;margin-right:.5rem;fill:#333;flex:0 0 auto}.c-header .header__button-icon .svg-icon{padding:0}.c-header .header__button-container{border-bottom:1px solid #cfcfcf;margin-left:auto;flex:0 0 auto}.c-header .header__breadcrumb{position:relative;display:flex;align-items:center;width:100%;overflow:hidden;min-height:2rem;height:auto}.c-header .header__breadcrumb .header__breadcrumb-home{display:none;flex:0 0 auto;max-width:220px;padding-top:.1rem;padding-bottom:.2rem;border-right:1px solid #cfcfcf;text-align:left;text-decoration:none;border-bottom:1px solid #cfcfcf}.c-header .header__breadcrumb .header__breadcrumb-list-container{position:relative;display:flex;height:100%;width:100%;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid #cfcfcf;-ms-overflow-style:none;scrollbar-width:none}.c-header .header__breadcrumb .header__breadcrumb-list-container::-webkit-scrollbar{width:0;height:0;background:0 0}.c-header .header__breadcrumb .header__breadcrumb-list{position:relative;display:flex;height:100%;padding:.25rem 1rem .25rem .5rem}.c-header .header__breadcrumb .header__breadcrumb-list .list__item{position:relative;display:flex;align-items:center}.c-header .header__breadcrumb .header__breadcrumb-list .list__item--link:after{content:"›";color:#4d4d4d;margin-top:-.2rem;pointer-events:none}.c-header .header__breadcrumb .header__breadcrumb-list .list__item-text{display:flex;align-items:center;font-size:.7rem;padding:.25rem;font-weight:400;white-space:nowrap;height:100%}.c-header .header__breadcrumb .header__breadcrumb-list .list__item a:focus,.c-header .header__breadcrumb .header__breadcrumb-list .list__item a:hover{text-decoration:underline}.c-header .header__breadcrumb .breadcrumb__toggle{display:none;position:relative;z-index:1;border-left:1px solid #cfcfcf;padding-right:.5rem;padding-left:.5rem;height:100%;border-bottom:1px solid #cfcfcf}.c-header .header__breadcrumb .breadcrumb__toggle:before{position:absolute;content:"";display:block;top:0;right:100%;margin-right:1px;bottom:1px;width:2rem;background:linear-gradient(to left,#f5f5f5,rgba(245,245,245,0))}.c-header .header__breadcrumb .breadcrumb__toggle .breadcrumb__toggle-icon{display:block;width:1rem;height:1rem;padding:.25rem;background:#cfcfcf;border-radius:50%;fill:#333;transition:250ms}.c-header .header__breadcrumb .breadcrumb__toggle:hover .breadcrumb__toggle-icon{background:#b3b3b3;fill:#262626}.c-header .header__breadcrumb.has-toggle .breadcrumb__container{padding-right:3rem}.c-header .header__breadcrumb.has-toggle .breadcrumb__container:after,.c-header .header__breadcrumb.has-toggle .breadcrumb__toggle{display:block}.c-header .header__breadcrumb.has-toggle.is-expanded .breadcrumb__container:after{display:none}.c-header .header__breadcrumb.is-expanded .breadcrumb__toggle .breadcrumb__toggle-icon{transform:rotate(180deg)}.c-header .header__breadcrumb.is-expanded .header__breadcrumb-list-container{overflow-x:visible;overflow-y:visible;white-space:normal}.c-header .header__breadcrumb.is-expanded .header__breadcrumb-list-container .header__breadcrumb-list{flex-wrap:wrap}.c-header .header__readspeaker{position:absolute;height:22px;right:0;bottom:-25px}@media (max-width:1023px){.c-header .header-bar-secondary{flex-wrap:wrap}.c-header .header__button-container{display:none;overflow:hidden;width:100%;order:1;margin:0;justify-content:space-between;border-bottom:1px solid #cfcfcf}.c-header .header__button-container .header__button{flex:1 1 auto;justify-content:center}.c-header .header__breadcrumb{order:2}.layout--start:not(.layout--local) .c-header{height:3.5rem}.layout--start:not(.layout--local) .c-header .header-bar-secondary{min-height:0}.layout--start:not(.layout--local) .c-header .header__breadcrumb{display:none}.layout--start.layout--local .c-header .header__breadcrumb-home{display:flex}.c-hero-start .hero-start__section--3{background-image:none!important}}@media (min-width:480px){.c-header .header-shortcuts-mobile-featured{float:none;width:60%;margin:0 auto;justify-content:space-around}}@media (min-width:860px){.c-header.has-subnav .header__readspeaker{bottom:-3.6rem}}@media (min-width:860px) and (max-width:1023px){.c-header .header__button-container .header__button{min-height:2.7rem}}@media (min-width:1024px){.c-header .header-shortcuts{display:none}.c-header .header-bar__item--search{display:flex}.c-header .header-bar__item--search:focus-within .header-search__input{border-color:grey}.c-header .header-bar__item--search .header-search__input{position:relative;border:1px solid #cfcfcf;border-radius:2rem;width:15rem}.c-header .header-bar__item--search .header-search__input-icon{position:absolute;top:50%;right:.5rem;margin-top:-.85rem;width:1.7rem;height:1.7rem;fill:#666;cursor:pointer;padding:.25rem;transition:background 250ms}.c-header .header-bar__item--search .header-search__input-icon:active{background:#fafafa}.c-header .header-bar__item--search .header-search__input-icon:focus{fill:#006399;border-radius:50%;background:#fff}.c-header .header-bar__item--search .header-search__input-icon:hover{fill:#006399}.c-header .header-bar__item--search .header-search__input-label{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.c-header .header-bar__item--search .header-search__input-field{width:100%;padding:.35rem 30px .35rem 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;font-size:.9rem;box-sizing:border-box;background:0 0}.c-header .header-bar__item--search .header-search__input-field::-moz-placeholder{color:#666}.c-header .header-bar__item--search .header-search__input-field::placeholder{color:#666}.c-header .header-bar__item--search .header-search__input-field:focus{border-color:grey}.c-header .header__breadcrumb{order:1}.c-header .header__breadcrumb .header__breadcrumb-home{display:flex}.c-header .header__breadcrumb .header__breadcrumb-list .list__item--home{display:none}.c-header .header__button-container{display:flex;order:2}}.is-accessible .c-header .header-bar__item--search:focus-within .header-search__input{border:2px solid #f18e1f}.is-accessible .c-header .header-search__input-icon:focus{background:#f18e1f;fill:#231402;border-radius:5px}.is-accessible .c-header .header-logo:focus{border-radius:5px;background:#f18e1f}.is-accessible .c-header .header__button:focus{background:#f18e1f;color:#231402;fill:#231402;border-radius:0}.is-accessible .c-header .header__button:focus:after{background:#231402}.is-accessible .c-header .header__button:focus .header__button-icon{fill:#231402}.is-accessible .c-header .header-shortcuts__extra:focus,.is-accessible .c-header .header-shortcuts__search:focus{background:#f18e1f;fill:#231402;border-radius:5px}.layout--infoscreen .c-header{display:none}.c-hero-start{position:relative;background:#006399;overflow:hidden;word-break:normal}.c-hero-start .hero-start__intro{position:relative;padding:2rem 1rem;min-height:20rem;background-size:cover;background-color:#006399;background-position:center center;background-repeat:no-repeat;text-decoration:none}@media (min-width:680px){.c-header .header-to-content{left:5rem}.c-hero-start .hero-start__intro{padding-right:2rem;padding-left:2rem}}.c-hero-start .hero-start__intro:after{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .5s;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.2));display:block;opacity:.6;content:""}.c-hero-start .hero-start__intro a{text-decoration:none}.c-hero-start .hero-start__intro .intro__text{position:relative;z-index:1;font-size:2.2rem;line-height:1.2em;font-weight:500;color:#fff;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}.c-hero-start .hero-start__intro .intro__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;opacity:0;transition:opacity 1s}.c-hero-start .hero-start__intro .intro__media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-hero-start .hero-start__intro .intro__link{position:absolute;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;z-index:1;padding:2rem}.c-hero-start .hero-start__intro .intro__link-title{position:relative;z-index:1;margin-bottom:.25rem;font-size:2.2rem;font-weight:500;color:#fff;text-decoration:none}.c-hero-start .hero-start__intro .intro__link-title br{display:none}.c-hero-start .hero-start__intro .intro__link-button{position:relative;z-index:1;font-size:1.2rem;font-weight:400;color:#fff}.c-hero-start .hero-start__intro.hero-start__intro--link:focus:after,.c-hero-start .hero-start__intro.hero-start__intro--link:hover:after{opacity:.9}.c-hero-start .hero-start__intro:focus{border:1px solid #00324d}.c-hero-start .hero-start__intro:hover .intro__link-button{text-decoration:underline;text-decoration-thickness:1px}.c-hero-start .hero-start__intro .intro__toggle{position:absolute;z-index:2;bottom:1rem;right:1rem;display:none;width:20px;height:20px;padding:1rem;text-indent:-9999px;border-radius:50%}.c-hero-start .hero-start__intro .intro__toggle.is-paused{display:block}.c-hero-start .hero-start__intro .intro__toggle.is-paused:after{position:absolute;top:50%;left:50%;width:0;height:0;margin-left:1px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fff;content:"";transform:translate(-50%,-50%)}.c-hero-start .hero-start__intro .intro__toggle.is-paused:hover{background:rgba(250,250,250,.8)}.c-hero-start .hero-start__intro .intro__toggle.is-paused:hover:after{border-left-color:#000}.c-hero-start .hero-start__intro .intro__toggle.is-playing{display:block}.c-hero-start .hero-start__intro .intro__toggle.is-playing:before{position:absolute;top:50%;left:50%;width:3px;height:20px;margin-left:-4px;content:"";background:#fff;transform:translate(-50%,-50%)}.c-hero-start .hero-start__intro .intro__toggle.is-playing:after{position:absolute;top:50%;left:50%;width:3px;height:20px;margin-left:4px;border:0;content:"";background:#fff;transform:translate(-50%,-50%)}.c-hero-start .hero-start__intro .intro__toggle.is-playing:hover{background:rgba(250,250,250,.8)}.c-hero-start .hero-start__intro .intro__toggle.is-playing:hover:after,.c-hero-start .hero-start__intro .intro__toggle.is-playing:hover:before{background:#000}.c-hero-start .hero-start__intro.hero-start__intro--dark .intro__link-button,.c-hero-start .hero-start__intro.hero-start__intro--dark .intro__link-title,.c-hero-start .hero-start__intro.hero-start__intro--dark .intro__text{color:#004266}.c-hero-start .hero-start__intro.hero-start__intro--dark:after{background:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.2))}.c-hero-start .hero-start__intro.hero-start__intro--bottom{display:flex;align-items:flex-end}.c-hero-start .hero-start__intro.hero-start__intro--bottom .intro__link{justify-content:flex-end}.c-hero-start .hero-start__intro.hero-start__intro--bottom:after{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.7))}.c-hero-start .hero-start__intro.hero-start__intro--bottom.hero-start__intro--dark:after{background:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.7))}.c-hero-start.is-loaded .hero-start__intro .intro__media{opacity:1}.c-hero-start .hero-start__section{position:relative;display:block;padding:2rem 1rem;color:#fff;background-size:cover;background-position:center center;background-repeat:no-repeat;text-decoration:none}@media (min-width:680px){.c-hero-start .hero-start__section{padding-right:2rem;padding-left:2rem}}.c-hero-start .hero-start__section:after{display:block;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;content:"";transition:opacity .5s}.c-hero-start .hero-start__section .section__title{position:relative;z-index:1;margin-bottom:.25rem;color:#fff}.c-hero-start .hero-start__section .section__title br{display:none}.c-hero-start .hero-start__section .section__link{position:relative;z-index:1;font-size:1.2rem;font-weight:400;color:#fff;-webkit-font-smoothing:antialiased}.c-hero-start .hero-start__section:focus:after,.c-hero-start .hero-start__section:hover:after{opacity:.8}.c-hero-start .hero-start__section:hover .section__link{text-decoration:underline;text-decoration-thickness:1px}.c-hero-start .hero-start__section:focus{border:1px solid #00324d}.c-hero-start .hero-start__section--1{background-color:#004266}.c-hero-start .hero-start__section--1:after{background-color:#00324d}.c-hero-start .hero-start__section--2{background-color:#005380}.c-hero-start .hero-start__section--2:after{background-color:#00324d}.c-hero-start .hero-start__section--3{background-color:#006399}.c-hero-start .hero-start__section--3:after{background-color:#00324d}@media (min-width:680px) and (max-width:1023px){.c-hero-start .hero-start__container{display:flex;flex-direction:row;flex-wrap:wrap}.c-hero-start .hero-start__intro{width:100%;min-height:17rem;height:35vh}.c-hero-start .hero-start__section--1{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;min-height:10rem;height:25vh}.c-hero-start .hero-start__section--2{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;width:50%;min-height:10rem;height:25vh}.c-hero-start .hero-start__section--3{width:50%;min-height:10rem;height:25vh}}@media (min-width:1024px){.c-hero-start{min-height:30rem;height:56.25vw;max-height:70vh}.c-hero-start .hero-start__container{position:relative;display:grid;width:100%;height:100%;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr}.c-hero-start .hero-start__intro{grid-column-start:1;grid-column-end:5;grid-row-start:1;grid-row-end:3;height:100%;padding:3rem}.c-hero-start .hero-start__intro .intro__link{padding:3rem}.c-hero-start .hero-start__section--1{grid-column-start:5;grid-column-end:11;grid-row-start:1;grid-row-end:2;display:flex;align-items:center;flex-direction:column;justify-content:center;height:auto}.c-hero-start .hero-start__section--2{grid-column-start:5;grid-column-end:8;grid-row-start:2;grid-row-end:3;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end;height:auto}.c-hero-start .hero-start__section--3{background-color:#006399;grid-column-start:8;grid-column-end:11;grid-row-start:2;grid-row-end:3;height:auto}.c-hero-start .hero-start__section--3.hero-start__section--image:after{background-color:transparent;background-image:linear-gradient(#005380,rgba(0,83,128,0))}}.c-hero-start.hero-start--red .hero-start__intro{background-color:#ac101c}.c-hero-start.hero-start--red .hero-start__intro.hero-start__intro--dark .intro__link-button,.c-hero-start.hero-start--red .hero-start__intro.hero-start__intro--dark .intro__link-title,.c-hero-start.hero-start--red .hero-start__intro.hero-start__intro--dark .intro__text{color:#000}.c-hero-start.hero-start--red .hero-start__section:focus{background-color:#330507}.c-hero-start.hero-start--red .hero-start__section--1{background-color:#800d14}.c-hero-start.hero-start--red .hero-start__section--1:after{background-color:#4d080c}.c-hero-start.hero-start--red .hero-start__section--2{background-color:#8c1b1b}.c-hero-start.hero-start--red .hero-start__section--2:after{background-color:#4d080c}.c-hero-start.hero-start--red .hero-start__section--2.hero-start__section--image:after{background-color:transparent;background-image:linear-gradient(#8c1b1b,rgba(140,27,27,0))}.c-hero-start.hero-start--red .hero-start__section--3{background-color:#ac101c}.c-hero-start.hero-start--red .hero-start__section--3:after{background-color:#4d080c}.c-hero-start.hero-start--red .hero-start__section--3.hero-start__section--image:after{background-color:transparent;background-image:linear-gradient(#8c1b1b,rgba(140,27,27,0))}.c-hero-start.hero-start--green .hero-start__intro{background-color:#567818}.c-hero-start.hero-start--green .hero-start__intro.hero-start__intro--dark .intro__link-button,.c-hero-start.hero-start--green .hero-start__intro.hero-start__intro--dark .intro__link-title,.c-hero-start.hero-start--green .hero-start__intro.hero-start__intro--dark .intro__text{color:#000}.c-hero-start.hero-start--green .hero-start__section:focus{background-color:#330507}.c-hero-start.hero-start--green .hero-start__section--1{background-color:#3e5909}.c-hero-start.hero-start--green .hero-start__section--1:after{background-color:#324707}.c-hero-start.hero-start--green .hero-start__section--2{background-color:#4b6614}.c-hero-start.hero-start--green .hero-start__section--2:after{background-color:#324707}.c-hero-start.hero-start--green .hero-start__section--2.hero-start__section--image:after{background-color:transparent;background-image:linear-gradient(#4b6614,rgba(75,102,20,0))}.c-hero-start.hero-start--green .hero-start__section--3{background-color:#567818}.c-hero-start.hero-start--green .hero-start__section--3:after{background-color:#324707}.c-hero-start.hero-start--green .hero-start__section--3.hero-start__section--image:after{background-color:transparent;background-image:linear-gradient(#4b6614,rgba(75,102,20,0))}.c-hero-start.hero-start--purple .hero-start__intro{background-color:#63387d}.c-hero-start.hero-start--purple .hero-start__intro.hero-start__intro--dark .intro__link-button,.c-hero-start.hero-start--purple .hero-start__intro.hero-start__intro--dark .intro__link-title,.c-hero-start.hero-start--purple .hero-start__intro.hero-start__intro--dark .intro__text{color:#402854}.c-hero-start.hero-start--purple .hero-start__section:focus{background-color:#1f0b33}.c-hero-start.hero-start--purple .hero-start__section--1{background-color:#402854}.c-hero-start.hero-start--purple .hero-start__section--1:after{background-color:#361f4d}.c-hero-start.hero-start--purple .hero-start__section--2{background-color:#4e2d63}.c-hero-start.hero-start--purple .hero-start__section--2:after{background-color:#361f4d}.c-hero-start.hero-start--purple .hero-start__section--2.hero-start__section--image:after{background-color:transparent;background-image:linear-gradient(#4e2d63,rgba(78,45,99,0))}.c-hero-start.hero-start--purple .hero-start__section--3{background-color:#63387d}.c-hero-start.hero-start--purple .hero-start__section--3:after{background-color:#361f4d}.c-hero-start.hero-start--purple .hero-start__section--3.hero-start__section--image:after{background-color:transparent;background-image:linear-gradient(#4e2d63,rgba(78,45,99,0))}.c-hero-start.hero-start--black .hero-start__intro{background-color:#333}.c-hero-start.hero-start--black .hero-start__intro.hero-start__intro--dark .intro__link-button,.c-hero-start.hero-start--black .hero-start__intro.hero-start__intro--dark .intro__link-title,.c-hero-start.hero-start--black .hero-start__intro.hero-start__intro--dark .intro__text{color:#000}.c-hero-start.hero-start--black .hero-start__section:focus{background-color:#000}.c-hero-start.hero-start--black .hero-start__section--1{background-color:#1a1a1a}.c-hero-start.hero-start--black .hero-start__section--1:after{background-color:#000}.c-hero-start.hero-start--black .hero-start__section--2{background-color:#333}.c-hero-start.hero-start--black .hero-start__section--2:after{background-color:#000}.c-hero-start.hero-start--black .hero-start__section--2.hero-start__section--image:after{background-color:transparent;background-image:linear-gradient(black,rgba(0,0,0,0))}.c-hero-start.hero-start--black .hero-start__section--3{background-color:#4d4d4d}.c-hero-start.hero-start--black .hero-start__section--3:after{background-color:#000}.c-hero-start.hero-start--black .hero-start__section--3.hero-start__section--image:after{background-color:transparent;background-image:linear-gradient(black,rgba(0,0,0,0))}.is-accessible .c-hero-start .hero-start__intro .intro__toggle:focus{border-radius:5px;background:#f18e1f!important}.is-accessible .c-hero-start a:focus{border:5px solid #231402;background:#f18e1f!important}.is-accessible .c-hero-start a:focus .intro__link-button,.is-accessible .c-hero-start a:focus .intro__link-title,.is-accessible .c-hero-start a:focus .section__link,.is-accessible .c-hero-start a:focus .section__title{color:#231402}.is-accessible .c-hero-start a:focus:after{opacity:0;background:#f18e1f}.c-hero-start .hero-start__section--2 .section__link,.c-hero-start .hero-start__section--2 .section__title{transition:opacity .3s}.c-hero{position:relative}.c-hero:after{display:table;clear:both;content:""}.c-hero .hero-image-container{position:relative}.c-hero .hero-image{position:relative;z-index:1;overflow:hidden;width:100%;height:auto;min-height:280px;max-height:500px;background:center center/cover #fff}.c-hero .hero-image:after{display:block;padding-bottom:100%;content:""}.c-hero .hero-image .hero-image__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-hero .hero-image .hero-image__author{position:absolute;bottom:.25rem;right:.25rem;background:rgba(255,255,255,.9);color:#333;border-radius:.3rem;padding:.1rem .5rem .2rem;font-size:.65rem;font-weight:400;letter-spacing:.025rem;z-index:2}.c-hero .hero-image .hero-image__video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .4s}.c-hero .hero-image .hero-image__video.is-hidden{z-index:-1;opacity:0}.c-hero .hero-image .hero-image__video-toggle{position:absolute;z-index:1;bottom:1.5rem;right:.5rem;display:none;width:20px;height:20px;padding:1rem;text-indent:-9999px}.c-hero .hero-image .hero-image__video-toggle.is-paused{display:block}.c-hero .hero-image .hero-image__video-toggle.is-paused:after{position:absolute;top:50%;left:50%;width:0;height:0;margin-left:1px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fff;content:"";transform:translate(-50%,-50%)}.c-hero .hero-image .hero-image__video-toggle.is-paused:hover:after{border-left-color:#fff}.c-hero .hero-image .hero-image__video-toggle.is-playing{display:block}.c-hero .hero-image .hero-image__video-toggle.is-playing:before{position:absolute;top:50%;left:50%;width:3px;height:20px;margin-left:-4px;content:"";background:#fff;transform:translate(-50%,-50%)}.c-hero .hero-image .hero-image__video-toggle.is-playing:after{position:absolute;top:50%;left:50%;width:3px;height:20px;margin-left:4px;border:0;content:"";background:#fff;transform:translate(-50%,-50%)}.c-hero .hero-image .hero-search{position:absolute;top:50%;left:50%;display:none;width:480px;margin-top:-40px;padding:1rem 5rem;background:#fff;transform:translate(-50%,-50%);cursor:pointer}.c-hero .hero-image .hero-search .search-icon{position:absolute;top:50%;left:30px;width:2rem;height:2rem;margin-top:-1.1rem}.c-hero .hero-image .hero-search .search-text{display:block;font-size:1.8rem}.c-hero .hero-image .hero-search .search-text input{width:100%;border:0;box-sizing:border-box;line-height:2.5rem;position:relative;top:-4px;color:#333}.c-hero .hero-image .hero-search .search-text input::-moz-placeholder{color:#1a1a1a;text-align:center;position:relative;font-weight:300}.c-hero .hero-image .hero-search .search-text input::placeholder{color:#1a1a1a;text-align:center;position:relative;font-weight:300}.c-hero .hero-image .hero-search .search-text input:-moz-placeholder{color:#1a1a1a;text-align:center;position:relative;font-weight:300}.c-hero .hero-image .hero-search .search-loader-container{position:absolute;top:.65rem;left:.85rem;width:3.2rem;height:3.2rem}.c-hero .hero-image .hero-search .search-loader-container .loader{background-color:#fff}.c-hero .hero-image .hero-search .infotip-bubble{display:none;position:absolute;font-size:.87rem;line-height:1rem;top:50%;right:-130px;width:10.4rem;height:10.4rem;background:url(../assets/svg/bubbla.svg) 0 0/100%;padding:3.2rem 1.2rem 3rem;font-weight:400;text-align:center;cursor:auto;z-index:105;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.c-hero .hero-image .hero-search .infotip-bubble span{display:block;position:absolute;top:21px;right:23px;width:18px;height:18px;background-color:rgba(218,176,0,.6);color:#fff;border-radius:50%;font-size:13px;line-height:16px;cursor:pointer;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.c-hero .hero-image .hero-search .infotip-bubble.show,.c-hero .hero-image .hero-search .infotip-bubble.show span{opacity:1}.c-hero .hero-image .hero-search.is-active{opacity:0;transition:150ms}.c-hero .hero-image .hero-description{position:absolute;top:auto;right:1rem;bottom:1rem;display:block;width:auto;max-width:25rem;height:auto;padding:.75rem 1.5rem;border-radius:3rem;color:#90887b;background:#fff;font-family:"Foundry Sterling W01",arial,sans-serif;font-size:.9rem;text-align:left}.c-hero .hero-image .hero-description u{text-decoration:none;display:none}.c-hero .hero-image .hero-caption-icon{position:absolute;bottom:10px;left:10px;z-index:1;width:36px;height:36px;padding:6px;border-radius:50%;background:#1a1a1a}.c-hero .hero-image .hero-caption-icon:focus,.c-hero .hero-image .hero-caption-icon:hover{background:#000}.c-hero .hero-image .hero-caption-icon .svg-icon{fill:#fff}.c-hero .hero-image .hero-caption-content{position:absolute;bottom:0;left:0;display:none;width:100%;color:#1a1a1a;background:rgba(255,255,255,.8)}.c-hero .hero-image .hero-caption-text{padding:16px 70px 16px 60px;font-size:.95rem}.c-hero .hero-readspeaker{position:absolute;right:6px;bottom:-4px;z-index:2;width:2.8rem;height:2.8rem;border-bottom:4px solid #ac101c;background:#fff}.c-hero .hero-readspeaker:after{display:table;clear:both;content:""}.c-hero .hero-readspeaker-icon{position:absolute;top:17%;left:20%;display:block;width:60%;height:60%}.c-hero .hero-readspeaker-icon .svg-icon{fill:#ac101c}.c-hero .hero-helper{position:relative;display:block;height:60px;border-bottom:1px solid #e5e5e5;background:#fff;outline:0;text-align:center;cursor:pointer}.c-hero .hero-helper .svg-icon{display:inline-block;transition:.2s;fill:#ffc72c}.c-hero .hero-helper:hover .svg-icon{fill:#ffbc05}.c-hero .hero-helper-icon{position:absolute;top:50%;left:50%;display:block;width:32px;height:32px;margin-top:-18px;margin-left:-16px}.c-hero .hero-campaign{border-bottom:1px solid #e5e5e5}.c-hero .hero-campaign-small{display:block;border-bottom:1px solid #e5e5e5;background:#fff;padding:1rem 15px 1.5rem}.c-hero .hero-campaign-small .hero-campaign-content{width:90%;max-width:1400px;margin-right:auto;margin-left:auto;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-hero .hero-campaign-small .hero-campaign-text,.c-hero .hero-campaign-small .hero-campaign-title{display:inline-block;font-size:1.6rem;line-height:1.1em}.c-hero .hero-campaign-small .hero-campaign-title{color:#006399;font-weight:500}.c-hero .hero-campaign-small .hero-campaign-text{color:#1a1a1a;font-weight:400}.c-hero .hero-campaign-small:hover{background:#fafafa}.c-hero .hero-campaign-small:hover .hero-campaign-text,.c-hero .hero-campaign-small:hover .hero-campaign-title{color:#004266}.is-accessible .c-hero .hero-campaign-small:focus{background:#f18e1f}.is-accessible .c-hero .hero-campaign-small:focus .hero-campaign-text,.is-accessible .c-hero .hero-campaign-small:focus .hero-campaign-title{color:#231402}.is-accessible .c-hero .hero-image .hero-caption-icon:focus{background:#f18e1f;border-radius:3px}.is-accessible .c-hero .hero-image .hero-caption-icon:focus .svg-icon{fill:#231402}.c-hero.hero--no-bg{padding-top:0}.layout--landing .c-hero.hero--no-bg{background:#fff;padding-top:2rem}.layout--landing .c-hero.hero--no-bg .hero-readspeaker{position:relative;right:0;bottom:0;z-index:2;width:2.8rem;height:2.8rem;margin-right:auto;margin-left:auto;background:#fafafa}.layout--landing .c-hero .hero-image{min-height:240px;max-height:800px}.layout--landing .c-hero .hero-image:after{padding-bottom:42%}.layout--subject .c-hero .hero-image{min-height:240px;max-height:calc(100vh - 210px)}.layout--subject .c-hero .hero-image__author{top:.25rem;bottom:auto}@media (min-width:680px){.layout--subject .c-hero .hero-image__author{top:auto;bottom:.25rem}}.layout--subject .c-hero .hero-scrollhelp{position:absolute;bottom:-2.5rem;left:50%;width:2rem;height:2rem;margin-left:-1rem;cursor:pointer}.layout--subject .c-hero .hero-scrollhelp .svg-icon{fill:#ac101c}.layout--subject .c-hero .hero-scrollhelp:hover .svg-icon{fill:#8c1b1b}.layout--news .c-hero{padding-top:4rem;background:#fff}.layout--news .c-hero.hero--no-bg .hero-readspeaker{position:relative;right:0;bottom:0;z-index:2;width:2.8rem;height:2.8rem;margin-right:auto;margin-left:auto;background:#fafafa}.layout--article .c-hero,.layout--calendar-event .c-hero{width:90%;max-width:1000px;margin-right:auto;margin-left:auto;padding-top:5%}.layout--article .c-hero .hero-image-container,.layout--calendar-event .c-hero .hero-image-container{width:100%}.layout--article .c-hero .hero-image,.layout--calendar-event .c-hero .hero-image{min-height:0}.layout--article .c-hero .hero-image:after,.layout--calendar-event .c-hero .hero-image:after{padding-bottom:56.25%}.layout--article .c-hero.hero--no-bg,.layout--calendar-event .c-hero.hero--no-bg{padding-top:0}.layout--article .c-hero.hero--no-bg .hero-readspeaker,.layout--calendar-event .c-hero.hero--no-bg .hero-readspeaker{position:relative;right:0;bottom:0;z-index:2;width:2.8rem;height:2.8rem;margin-right:auto;margin-left:auto;background:#fff}.layout--calendar .c-hero.hero--no-bg{padding-top:0}.layout--local .c-hero .hero-image{height:auto;min-height:240px;max-height:800px;background-position:center center}.layout--local .c-hero .hero-image:after{display:block;padding-bottom:38%;content:""}.layout--local.layout--landing .c-hero .hero-image{height:auto;min-height:240px;max-height:800px;background-position:center center}.layout--local.layout--landing .c-hero .hero-image:after{display:block;padding-bottom:34%;content:""}.layout--local.layout--article .c-hero .hero-image:after{padding-bottom:56.25%}.layout--local.layout--subject .c-hero .hero-image{max-height:calc(100vh - 7.5rem)}.layout--local.layout--subject .c-hero .hero-scrollhelp .svg-icon{fill:#006399}.layout--local.layout--subject .c-hero .hero-scrollhelp:hover .svg-icon{fill:#005380}.c-hero.hero--local-start .hero-image-container{display:flex;flex-wrap:wrap;background:linear-gradient(#005380,#004266)}.c-hero.hero--local-start .hero-image-content{display:flex;flex-direction:column;justify-content:center;width:100%;padding:calc(15px + 1.78571%);transition:opacity 1s;opacity:1}.c-hero.hero--local-start .hero-image-content.is-hidden{opacity:0}.c-hero.hero--local-start .hero-image-content-title{font-size:1.8rem;font-weight:400;color:#fff;margin-bottom:1rem;word-break:normal}.c-hero.hero--local-start .hero-image-content-title.title--large{font-size:2.4rem}.c-hero.hero--local-start .hero-image-content-title.title--small{font-size:1.4rem}.c-hero.hero--local-start .hero-image-content-text{color:#fff;font-size:.9rem;line-height:1.6em;word-break:normal}.c-hero.hero--local-start .hero-image{width:100%}.c-hero.hero--local-start .hero-image:after{padding-bottom:65%}@media (min-width:860px){.c-hero.hero--local-start .hero-image-content{width:35%;order:1}.c-hero.hero--local-start .hero-image{width:65%;order:2}.c-hero.hero--local-start .hero-image:after{padding-bottom:45%}.c-hero .hero-image{min-height:520px;max-height:800px}.c-hero .hero-image:after{padding-bottom:42%}.c-hero .hero-image .hero-caption,.c-hero .hero-image .hero-search,.c-hero .hero-image .hero-search .infotip-bubble{display:block}.c-hero .hero-title{font-size:70px}.c-hero .hero-helper{height:3.5rem}.c-hero .hero-helper-icon{width:40px;height:40px;margin-top:-22px;margin-left:-20px}.c-hero .hero-image .hero-search{width:50%;min-width:560px;max-width:700px}.layout--landing .c-hero .hero-image{max-height:480px}.layout--landing .c-hero .hero-image:after{padding-bottom:56.25%}.layout--subject .c-hero .hero-image{min-height:460px;max-height:calc(100vh - 11rem);background-position:center center}.layout--subject .c-hero .hero-image:after{padding-bottom:62.5%}.layout--article .c-intro+.c-hero{padding-top:2rem}.layout--article .c-intro+.c-hero.hero--no-bg{padding-top:0}}@media (min-width:1200px){.c-footer .footer-links-group .group-title br{display:none}.c-hero.hero--no-bg{padding-top:3rem}}.layout--infoscreen .c-hero{display:none}.hero-tooltip .hero-tooltip-description{font-size:.8rem}.hero-tooltip .hero-tooltip-description+.hero-tooltip-meta{padding-top:.25rem;margin-top:.5rem;border-top:1px solid #e5e5e5}.c-hero-flexible{width:100%;max-width:40rem;margin:3rem auto}.c-hero-flexible .hero-flexible__image-container,.c-hero-flexible .hero-image{position:relative;margin-top:3rem;margin-right:1rem;margin-left:1rem}@media (min-width:860px){.c-hero-flexible .hero-flexible__image-container,.c-hero-flexible .hero-image{margin-right:2rem;margin-left:2rem}}.c-hero-flexible .hero-flexible__image,.c-hero-flexible .hero-image__image{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.c-hero-flexible .hero-flexible__image img,.c-hero-flexible .hero-image__image img{max-width:100%}.c-hero-flexible .hero-flexible__content{max-width:40rem;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:860px){.c-hero-flexible .hero-flexible__content{padding-left:2rem;padding-right:2rem}}.c-hero-flexible .hero-flexible__content .content__subject{display:none}.c-hero-flexible .hero-flexible__content .content__title{color:#ac101c}.c-hero-flexible .hero-flexible__content .content__text{margin-top:.75rem}.c-hero-flexible .hero-flexible__content .content__button{margin-top:1.5rem}.c-hero-flexible .hero-flexible-image__caption{position:absolute;bottom:.5rem;right:.5rem;border-radius:2rem;background:#fff;padding:.2rem .5rem;font-size:.75rem;color:#4d4d4d}.c-hero-flexible.hero-flexible--medium{max-width:50rem}.c-hero-flexible.hero-flexible--wide{max-width:70rem}.c-hero-flexible.hero-flexible--wide .hero-flexible__image-container{margin-left:0;margin-right:0}.c-hero-flexible.hero-flexible--wide .hero-flexible__image{aspect-ratio:2/1}@media (min-width:1400px){.c-hero-flexible.hero-flexible--wide .hero-flexible__image-container{margin-left:2rem;margin-right:2rem}}.c-hero-flexible.hero-flexible--full{max-width:none;margin-bottom:0}.c-hero-flexible.hero-flexible--full .hero-flexible__image{aspect-ratio:16/7;width:100%;max-height:60vh;-o-object-fit:cover;object-fit:cover}.c-hero-flexible.hero-flexible--full .hero-flexible__image-container{margin-left:0;margin-right:0}.c-hero-flexible.hero-flexible--image-top.hero-flexible--full,.c-hero-flexible.hero-flexible--image-top.hero-flexible--wide{margin-top:0;margin-bottom:3rem}@media (min-width:1400px){.c-hero-flexible.hero-flexible--image-top.hero-flexible--wide{margin-top:3rem}}.c-hero-flexible.hero-flexible--image-top .hero-flexible__image-container{margin-top:0;margin-bottom:2rem}.c-hero-flexible.hero-flexible--image-left .hero-flexible__image-container,.c-hero-flexible.hero-flexible--image-right .hero-flexible__image-container{margin-bottom:2rem;aspect-ratio:1/1;overflow:hidden;margin-left:1rem;margin-right:1rem}.c-hero-flexible.hero-flexible--image-left .hero-flexible__image-container img,.c-hero-flexible.hero-flexible--image-right .hero-flexible__image-container img{height:100%}@media (min-width:860px){.c-hero-flexible.hero-flexible--image-left .hero-flexible__container,.c-hero-flexible.hero-flexible--image-right .hero-flexible__container{display:flex;flex-direction:row}.c-hero-flexible.hero-flexible--image-left .hero-flexible__image-container,.c-hero-flexible.hero-flexible--image-right .hero-flexible__image-container{flex:0 1 45%;aspect-ratio:4/5;margin:0 2rem}.c-hero-flexible.hero-flexible--image-left .hero-flexible__image-container .hero-flexible__image,.c-hero-flexible.hero-flexible--image-right .hero-flexible__image-container .hero-flexible__image{-o-object-fit:cover;object-fit:cover;height:100%}.c-hero-flexible.hero-flexible--image-left .hero-flexible__content,.c-hero-flexible.hero-flexible--image-right .hero-flexible__content{display:flex;justify-content:center;flex-direction:column;flex:0 1 55%}.c-hero-flexible.hero-flexible--image-left .hero-flexible__content{order:2}.c-hero-flexible.hero-flexible--image-left .hero-flexible__image{order:1}}.c-hero-flexible.hero-flexible--cinematic{background:#1a1a1a;margin-top:0}.c-hero-flexible.hero-flexible--cinematic .hero-flexible__content{position:relative;z-index:1;margin-top:-1rem;padding-top:2rem;padding-bottom:4rem}.c-hero-flexible.hero-flexible--cinematic .hero-flexible__content .content__text,.c-hero-flexible.hero-flexible--cinematic .hero-flexible__content .content__title{color:#fff}.c-hero-flexible.hero-flexible--cinematic .hero-flexible__image-container{margin-top:0}.c-hero-flexible.hero-flexible--cinematic .hero-flexible__image-container .hero-flexible-image__caption{position:absolute;top:.5rem;right:.5rem;bottom:auto;left:auto;z-index:1}.c-hero-flexible.hero-flexible--cinematic .hero-flexible__image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(26,26,26,0) 40%,#1a1a1a)}.c-hero-flexible.hero-flexible--cinematic.hero-flexible--vertical-center{position:relative}.c-hero-flexible.hero-flexible--cinematic.hero-flexible--vertical-center .hero-flexible__container{display:flex;height:auto;align-items:center;aspect-ratio:16/5;padding:4rem 2rem}.c-hero-flexible.hero-flexible--cinematic.hero-flexible--vertical-center .hero-flexible__image-container{position:absolute;top:0;right:0;bottom:0;left:0}.c-hero-flexible.hero-flexible--cinematic.hero-flexible--vertical-center .hero-flexible__image{aspect-ratio:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:none}.c-hero-flexible.hero-flexible--cinematic.hero-flexible--vertical-center .hero-flexible__content{margin-top:0;margin-bottom:0;padding:0}.c-hero-flexible.hero-flexible--cinematic.hero-flexible--vertical-center .hero-flexible__image-container:after{background-image:linear-gradient(rgba(26,26,26,.8) 40%,rgba(26,26,26,.9))}@media (min-width:860px){.c-hero-flexible.hero-flexible--cinematic .hero-flexible__content{margin-top:-4rem}}.layout--infoscreen .c-hero-flexible{display:none}.layout--local .c-hero-flexible .content__title{color:#006399}.alignwide{max-width:var(--wp--custom--layout--wide-size);width:100%}.c-infobox{position:relative}.c-infobox .infobox-content{padding:2.5rem;border-top:.2rem solid #ac101c;background:#fff;word-break:normal;max-width:50rem;margin-right:auto;margin-left:auto}.c-infobox .infobox-title{margin-top:0;margin-bottom:.5rem;padding-bottom:0}.c-infobox .infobox-subtitle{margin-bottom:.5rem}.c-infobox .infobox-text{color:#4d4d4d}.c-infobox .infobox-text p+ol,.c-infobox .infobox-text p+ul{margin-top:.75rem;margin-bottom:.75rem}.c-infobox .infobox-text>ul{margin-left:0;list-style:none}.c-infobox .infobox-text>ol{margin-left:0}.c-infobox .infobox-text>ul li{position:relative;padding-left:1rem;margin-bottom:.5rem}.c-infobox .infobox-text>ol li{position:relative;margin-bottom:.5rem}.c-infobox .infobox-text>ul li:before{position:absolute;top:.55rem;left:0;display:block;width:5px;height:5px;border-radius:50%;content:"";background:#4d4d4d}.c-infobox .infobox-text>ul li ul{margin-top:.3rem}.c-infobox .infobox-text>ul li ul li:before{top:0;width:auto;height:auto;content:"–";background:0 0}.c-infobox .infobox-text a{text-decoration:underline}.c-infobox .infobox-text a:hover{text-decoration:none}.c-infobox p+h5{padding-top:1rem}.c-infobox p{margin-bottom:.5rem}.c-infobox .c-article{padding-top:1rem;padding-bottom:2rem}.c-article+.c-infobox .infobox-container{padding-top:0}.c-infobox+.c-infobox{margin-top:.5rem}.c-infobox+.c-infobox .infobox-container{padding-top:0}.c-infobox.infobox--document .infobox-content{padding:0}.c-infobox.infobox--document .infobox-header{display:table;width:100%;padding:2rem 2.5rem}.c-infobox.infobox--document .infobox-title{display:table-cell;margin-bottom:0}.c-infobox.infobox--document .infobox-filter{display:none;width:125px;text-align:right;color:grey}.c-infobox.infobox--document .infobox-item{position:relative;display:block;width:100%;padding:1.5rem 2.5rem 1.7rem;border-bottom:1px solid #f5f5f5}.c-infobox.infobox--document .infobox-item:after{display:table;clear:both;content:""}.c-infobox.infobox--document .infobox-item:first-child{border-top:1px solid #f5f5f5}.c-infobox.infobox--document .infobox-item-document{display:table}.c-infobox.infobox--document .infobox-item-document:after{display:table;clear:both;content:""}.c-infobox.infobox--document .infobox-item-icon{position:relative;float:left;width:1.6rem;height:2rem;margin-top:.25rem;margin-right:2rem}.c-infobox.infobox--document .infobox-item-icon .svg-icon{fill:#006399}.c-infobox.infobox--document .infobox-item-icon .icon-type{position:absolute;bottom:.8em;left:.7rem;padding:.2em .5em;border-radius:.2rem;color:#fff;background:#006399;font-size:.5rem;line-height:1em;text-transform:uppercase;white-space:nowrap}.c-infobox.infobox--document .infobox-item-file{display:table-cell;font-size:1rem;line-height:1.3rem;vertical-align:middle}.c-infobox.infobox--document .infobox-item-file:after{display:table;clear:both;content:""}.c-infobox.infobox--document .infobox-item-file>.title{margin-right:.2rem}.c-infobox.infobox--document .infobox-item-file>.meta{display:inline-block;padding-top:.2rem;padding-bottom:.1rem;color:#4d4d4d;font-size:.8em;line-height:1rem;white-space:nowrap}.c-infobox.infobox--document .infobox-item-date{display:block;clear:both;width:100%;margin-top:1rem;color:grey;font-size:.8rem}.c-infobox.infobox--document .infobox-item-date:before{content:"Ändrad: "}.c-infobox.infobox--document .infobox-item:hover{background:#f9f9f9}.c-infobox.infobox--document .infobox-item:hover .infobox-item-icon .svg-icon{fill:#005380}.c-infobox.infobox--document .infobox-item:hover .infobox-item-icon .icon-type{background:#005380}.c-infobox.infobox--document .infobox-item:hover .infobox-item-file>.title{text-decoration:underline}.c-infobox.infobox--article{width:100%;margin-top:1rem;margin-bottom:1rem}.c-infobox.infobox--article .infobox-container{padding:0}.c-infobox.infobox--article .infobox-content{position:relative;overflow:hidden;padding:1.5rem 1.5rem 2rem}.c-infobox.infobox--article .infobox-text{opacity:0;transition:opacity 150ms}.c-infobox.infobox--article.is-checked .infobox-text{opacity:1}.c-infobox.infobox--article:first-child{margin-top:0}.c-infobox.infobox--article .infobox-readmore{display:none;color:#006399;text-align:center;background:#fff;margin-top:1rem}.c-infobox.infobox--article .infobox-readmore:hover{text-decoration:underline}.c-infobox .c-media.media--size-content .media-container{padding:0}.c-infobox .c-media{margin-bottom:1rem}.c-infobox .c-list h4,.c-infobox .c-list h5{font-family:"Foundry Sterling W01",arial,sans-serif;font-style:normal;font-weight:400}.c-infobox .c-list .list-item{padding-left:0;margin-bottom:0}.c-infobox .c-list .list-item:first-child{border-top:1px solid #cfcfcf}.c-infobox .c-list .list-item:before{display:none}.c-infobox .c-list .list-item-link{display:block;padding-left:0;padding-right:0}.c-infobox .c-list .list-item-link:after{display:table;clear:both;content:"";background:0 0;width:auto;height:auto}.c-infobox .c-list .list-box{border-bottom:0}.c-infobox .c-list .list-item:last-child{border-bottom:1px solid #cfcfcf}.c-infobox.is-collapsed .c-list,.c-infobox.is-collapsed .c-list .list-box{padding-bottom:0}.c-infobox.is-collapsed .c-list .list-item:nth-child(n+4){display:none}.c-infobox.is-collapsed .c-list .list-item-link{padding-top:.5rem;padding-bottom:.25rem}.c-infobox.is-collapsed .c-list h4,.c-infobox.is-collapsed .c-list h5{font-size:.9rem}.c-infobox.is-collapsed .c-list p{font-size:.8rem}.c-infobox.is-collapsed .c-list .list-loadmore{display:none}.is-accessible .c-infobox.infobox--document .infobox-item:focus .infobox-item-icon .svg-icon{fill:#231402}.is-accessible .c-infobox.infobox--document .infobox-item:focus .infobox-item-icon .icon-type{background:#231402}@media (min-width:680px){.c-infobox.infobox--document .infobox-item,.c-infobox.infobox--document .infobox-item-document{display:table}.c-infobox.infobox--document .infobox-filter,.c-infobox.infobox--document .infobox-item-file{display:table-cell}.c-infobox.infobox--document .infobox-item-date{display:table-cell;width:100px;margin-top:0;text-align:right}.c-infobox.infobox--document .infobox-item-date:before{display:none}}@media (min-width:1024px){.c-infobox.infobox--columns .infobox-text{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}.c-infobox.infobox--columns.is-collapsed .infobox-text{-moz-column-count:1;column-count:1}.c-infobox.infobox--columns .c-media{-moz-column-break-inside:avoid;break-inside:avoid-column}.c-infobox.infobox--media .infobox-content{overflow:hidden}.c-infobox.infobox--media .infobox-media,.c-infobox.infobox--media .infobox-text{float:left}.c-infobox.infobox--media .infobox-text{width:65%;padding-right:1.5rem}.c-infobox.infobox--media .infobox-media{width:35%}}@media (min-width:1300px){.c-infobox.infobox--article.is-collapsed .infobox-title{font-size:.9rem;word-break:normal}.c-infobox.infobox--article.is-collapsed .infobox-readmore,.c-infobox.infobox--article.is-collapsed .infobox-subtitle{font-size:.8rem}.c-infobox.is-collapsed .infobox-content{padding:1rem}.c-infobox.is-collapsed.infobox--columns .infobox-text{-moz-column-count:unset;column-count:unset}.c-infobox.is-collapsed .c-media{margin-bottom:1rem}.c-infobox.is-collapsed .c-media.media--video .media-youtube{position:absolute;bottom:.1rem;right:.1rem;width:2.4rem}.c-infobox.is-collapsed .c-media.media--audio .media-player-meta{padding:1rem 0}.c-infobox.is-collapsed .c-media.media--audio .media-player-btn{transform:scale(.8)}.c-infobox.is-collapsed .c-media.media--audio .media-player-title{clear:both;width:100%;font-size:.9rem}.c-infobox.is-collapsed .c-media.media--audio .media-player-length{width:100%;font-size:.75rem}.c-infobox.is-collapsed .c-media.media--audio .media-player-time{font-size:.75rem}.c-infobox.is-collapsed .infobox-text{padding-top:0;overflow:hidden}@supports (-webkit-line-clamp:1){.c-infobox.is-collapsed .infobox-text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;max-height:none}}.c-infobox.is-collapsed .infobox-text p{padding-top:0;font-size:.9rem}.c-infobox.is-collapsed .media-image{display:block;width:100%;height:auto;max-height:6rem;-o-object-fit:cover;object-fit:cover}.c-infobox.has-overflow.is-collapsed.is-line-clamp-fallback .infobox-text{position:relative;display:block;max-height:11.6em}.c-infobox.has-overflow.is-collapsed.is-line-clamp-fallback .infobox-container:after{content:"";position:absolute;bottom:3.9rem;display:block;background:linear-gradient(rgba(255,255,255,0),#fff 40%);height:1.5rem;width:100%}.c-infobox.has-overflow .infobox-readmore{display:block}.c-infobox.infobox--article{order:-1}.c-infobox.infobox--article.is-collapsed{position:absolute;top:0;width:200px;margin-top:.5rem}.c-infobox.infobox--article.is-collapsed.infobox--media .infobox-media{display:none}.c-infobox.infobox--article.is-collapsed .infobox-content{padding-bottom:2rem}.c-infobox.infobox--article.is-collapsed .infobox-text{width:100%}.c-infobox.infobox--article.is-collapsed.infobox--article-left{right:100%;margin-right:1rem}.c-infobox.infobox--article.is-collapsed.infobox--article-right{left:100%;margin-left:1rem}.c-infobox .has-infobox{display:flex}.c-infobox .has-infobox .infobox--article{top:0;margin-top:.5rem}}@media (min-width:1400px){.c-infobox.infobox--article.is-collapsed{position:absolute;top:0;width:240px}}.layout--local .c-infobox .infobox-content{border-top-color:#006399}@media print{.c-hero,.c-hero-flexible{display:none!important}.c-infobox{page-break-inside:avoid}.c-infobox .infobox-content{border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf}}.row--light .c-infobox .infobox-content{background:#fafafa;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.c-intro{z-index:1;outline:0;pointer-events:none}.c-intro:after{display:table;clear:both;content:""}.c-intro .intro-container{padding-top:2rem;text-align:left}.c-intro .intro-content{max-width:600px;margin-right:auto;margin-left:auto}.c-intro .intro-content:after{display:table;clear:both;content:""}.c-intro .intro-subject{display:block;margin-bottom:.5rem}.c-intro .intro-title{word-break:normal;color:#ac101c}.c-intro .intro-title+.intro-date,.c-intro .intro-title+.intro-type{margin-top:1rem}.c-intro .intro-type{display:block}.c-intro .intro-date{display:block;margin-top:.5rem;margin-bottom:1rem}.c-intro .intro-date span{display:block}.c-intro .intro-paragraph{margin-top:1rem;color:#4d4d4d}.c-intro .intro-rss{margin-top:2rem}.c-intro .intro-rss .rss-icon{position:relative;display:inline-block;overflow:hidden;width:.7em;height:.7em;margin-left:.4rem;background:url(../assets/images/icon-rss.png) 0 0/100% auto no-repeat}.c-intro .intro-rss:hover .rss-icon{background-position:0 -16px}.c-intro .intro-arrow{position:relative;top:-20px;width:32px;height:32px;margin:0 auto}.c-intro .intro-arrow .svg-icon{fill:#ac101c}.c-intro .intro-splitter{float:left;margin-top:3rem}.c-intro.intro--white{background:#fff;border-bottom:1px solid #e5e5e5}.c-intro.intro--white .intro-container{padding-bottom:2rem}.c-intro.intro--white .intro-paragraph{color:#90887b}.layout--landing .c-intro{background:#fff;border-bottom:1px solid #e5e5e5}.layout--landing .c-intro .intro-container{padding-top:3rem;padding-bottom:4rem}.layout--landing .c-intro .intro-splitter{display:none}.layout--news .c-intro{background:#fff;border-bottom:1px solid #e5e5e5}.layout--news .c-intro .intro-container{padding-top:3rem}.layout--subject .c-intro{position:relative}.layout--subject .c-intro .intro-container{padding-top:3rem}.layout--subject .c-intro .intro-title{position:absolute;bottom:100%;left:50%;margin:0;padding:1rem 2.5rem;color:#fff;background:#800d14;font-size:.95rem;font-weight:500;text-transform:uppercase;transform:translateX(-50%)}.layout--subject .c-intro+.row--light{border-top:1px solid #e5e5e5}.layout--subject .c-intro+.row--dark{border-top:1px solid #cfcfcf}.layout--subject .c-intro+.row--dark,.layout--subject .c-intro+.row--light{margin-top:3rem}.layout--subject .c-intro+.row--default{padding-top:2rem}.layout--subject .c-intro+.row--default .c-article{margin-top:-.5rem}.layout--article .c-intro{padding-top:3rem}.layout--article .c-intro .intro-container{padding-top:0}.layout--article .c-intro+.row--default{padding-top:2rem}.layout--article .c-intro+.row--default .c-article:first-child{margin-top:-.5rem}.layout--article .c-intro+.row--dark,.layout--article .c-intro+.row--light{margin-top:3rem;border-top:1px solid #e5e5e5}.layout--place .c-intro{margin-bottom:4rem}.layout--place .c-intro .intro-splitter{margin-top:1.5rem;margin-bottom:1rem}.is-accessible .c-intro:focus{border:5px solid #f18e1f}@media (min-width:860px){.c-intro .intro-content{max-width:840px;margin-right:auto;margin-left:auto}}.layout--local .c-intro .intro-title,.layout--local .c-intro .intro-type{color:#006399}.layout--local .c-intro .intro-arrow .svg-icon{fill:#006399}.layout--subject.layout--local .c-intro .intro-title{color:#fff;background:#005380}.theme-skut .c-intro .intro-subject{color:#000;margin-bottom:.75rem}.theme-skut .c-intro .intro-title{font-weight:400;color:#006399;letter-spacing:-.02em}.theme-skut .c-intro .intro-container{font-family:"Foundry Sterling W01",arial,sans-serif}.theme-skut .c-intro .intro-content{max-width:1000px}.theme-skut .c-intro .intro-paragraph{font-style:normal}.theme-skut .c-intro .intro-arrow .svg-icon{fill:#fff}@media print{.c-intro .intro-arrow{display:none}.layout--subject .c-intro{position:relative}.layout--subject .c-intro .intro-title{font-size:2.45rem;font-weight:400;position:relative;bottom:auto;left:auto;padding:0;color:#ac101c;background:0 0;text-transform:none;transform:none}.c-intro .intro-container{padding-top:0!important;text-align:left}.c-intro .intro-content{max-width:none!important}.c-intro .intro-paragraph{color:#000}.c-kyrkovalet-banner{display:none}}.c-jobs .jobs__loader{position:relative;margin-top:4rem;height:10rem}.c-jobs .jobs__header-title{color:#006399;margin-bottom:.5rem}.c-jobs .jobs__header-description{margin-right:auto;margin-left:auto;margin-bottom:2rem}.c-jobs .jobs__content-header{display:flex;flex-direction:column;padding:1rem 0;border-bottom:1px solid #cfcfcf}.c-jobs .jobs__content-header .content-header__count{font-size:.9rem;color:#006399;font-weight:500}.c-jobs .jobs__content-header .content-header__sort{margin-top:.5rem;position:relative;display:inline-flex;align-items:center;color:#4d4d4d;font-size:.9rem;cursor:pointer}.c-jobs .jobs__content-header .content-header__sort .svg-icon{fill:currentColor;margin-left:.5rem;width:.8em;height:.8em}.c-jobs .jobs__content-header .content-header__sort:hover{color:#404040}.c-jobs .jobs__content-header .content-header__sort .sort__label{display:inline-flex;align-items:center;pointer-events:all}.c-jobs .jobs__content-header .content-header__sort select{color:initial;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;cursor:pointer}.c-jobs .jobs__content-header .content-header__sort:focus-visible{background-color:#fff}.c-jobs .jobs__content.is-empty .jobs__content-header{display:none}.c-jobs .jobs__content.is-empty .jobs__content-list{min-height:0}.c-jobs .jobs__filter{display:flex;padding:1rem 0;margin:0 auto;border-bottom:1px solid #cfcfcf}.c-jobs .jobs__filter .filter__search{flex:1 1 100%;margin:.5rem 0;order:4}.c-jobs .jobs__filter .filter__select{order:1;flex:0 0 100%;padding:.5rem 0}.c-jobs .jobs__filter-container{display:flex;flex-wrap:wrap}.c-jobs .filter__search{position:relative;display:flex;border:1px solid #cfcfcf;overflow:hidden}.c-jobs .filter__search label{position:absolute;left:-9999px}.c-jobs .filter__search input{width:100%;box-sizing:border-box;border:none;font-size:.9rem;border-radius:unset;color:#4d4d4d;font-weight:500;padding:.6rem .75rem .75rem 3rem}.c-jobs .filter__search input::-moz-placeholder{color:#666}.c-jobs .filter__search input::placeholder{color:#666}.c-jobs .filter__search input:focus{outline:0}.c-jobs .filter__search input::-ms-clear{display:none}.c-jobs .filter__search .filter__search-icon{position:absolute;top:50%;left:.75rem;width:1.5rem;height:1.5rem;margin-top:-.75rem;fill:#666}.c-jobs .filter__search:hover .filter-search-icon{fill:#595959}.c-jobs .filter__search:focus-within{border:1px solid #006399}.c-jobs .filter__search:focus-within .filter-search-icon{fill:#006399}.c-jobs .jobs__content-list{min-height:10rem}.c-jobs .jobs__content-list li{position:relative;border-bottom:1px solid #cfcfcf;padding-top:1rem;padding-bottom:2rem}.c-jobs .jobs__content-list li h2{font-size:1.4rem;color:#006399;font-weight:400;margin-bottom:.5rem}.c-jobs .jobs__content-list li h2 a:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.c-jobs .jobs__content-list li .item__description{color:#4d4d4d;display:flex;flex-wrap:wrap;align-items:flex-start;font-size:1.1rem}.c-jobs .jobs__content-list li .item__description span{display:flex;white-space:nowrap;width:100%;align-items:center;margin-right:1rem}.c-jobs .jobs__content-list li .item__description--small{font-size:.9rem}.c-jobs .jobs__content-list li .item__description--small span{margin-right:0}.c-jobs .jobs__content-list li .item__description--small span+span{content:"•"}.c-jobs .jobs__content-list li .item__description+.item__description{margin-top:.5rem}.c-jobs .jobs__content-list li .item__apply{display:flex;align-items:center}.c-jobs .jobs__content-list li .svg-icon{width:1em;height:1rem;fill:currentColor;margin-right:.25rem}.c-jobs .jobs__content-list li:hover h2 a{text-decoration:underline}.c-jobs .jobs__content-list .content-list__empty{font-size:1.4rem;padding:1rem 0;color:#666}.c-jobs .jobs__content-loadmore{padding-top:2rem}.c-jobs .jobs__link{margin-top:2rem}.c-jobs.jobs--layout-wide .jobs__header-description,.c-jobs.jobs--layout-wide .jobs__header-title{color:#fff}.c-jobs.jobs--layout-wide .jobs__header-title{margin-bottom:1rem}.c-jobs.jobs--layout-wide .jobs__header{padding-top:4rem;padding-bottom:4rem;background:radial-gradient(farthest-side at top left,rgba(0,66,102,.75),transparent),radial-gradient(farthest-side at bottom left,rgba(61,154,204,.75),transparent),radial-gradient(farthest-corner at bottom right,rgba(0,125,178,.5),transparent) #006399}.c-jobs.jobs--layout-wide .jobs__filter{background:#fff;border-bottom:1px solid #cfcfcf;padding:1rem 0;margin:0 auto}.c-jobs.jobs--layout-compact .jobs__header{border-bottom:1px solid #cfcfcf}.c-jobs.jobs--layout-compact .jobs__filter-container{padding:0;flex-wrap:wrap}@media (min-width:860px){.c-jobs.jobs--layout-compact .jobs__filter .filter__search{flex:0 1 100%;margin-bottom:.5rem}.c-jobs.jobs--layout-compact .jobs__filter .filter__select{flex:0 1 50%}.c-jobs.jobs--layout-compact .jobs__filter-container{margin:0 -.5rem;width:calc(100% + 1rem)}}@media (min-width:680px){.c-intro .intro-date span{display:inline-block}.c-intro .intro-date span+span:before{content:" • "}.c-jobs .jobs__content-header{flex-direction:row}.c-jobs .jobs__content-header .content-header__sort{margin-top:0;margin-right:0;margin-left:auto}}@media (min-width:860px){.c-jobs .jobs__filter .filter__search{flex:1 1 100%;margin:1rem .5rem 0}.c-jobs .jobs__filter .filter__select{flex:0 0 33.332%;padding:0 .5rem}.c-jobs .jobs__content-list li .item__description span{width:auto}.c-jobs .item__description--small span+span:before{display:inline-block;content:"•";margin-left:.5rem;padding-right:.5rem}}@media (min-width:1200px){.c-jobs .jobs__filter .jobs__filter-container{flex-wrap:nowrap}.c-jobs .jobs__filter .filter__search{flex:1 1 34%}.c-jobs .jobs__filter .filter__select{flex:0 0 22%;padding:0 .5rem}.c-jobs.jobs--layout-wide .filter__search{margin:0 .5rem;order:1}.c-jobs.jobs--layout-wide .filter__select{order:2}.c-jobs.jobs--layout-compact .jobs__filter-container{flex-wrap:wrap}}.c-jobs .js-c-filter{position:relative;text-align:left;display:flex;flex-direction:column;overflow:visible;padding:0;margin:0;outline:0;border:0}.c-jobs .js-c-filter.is-disabled{pointer-events:none;opacity:.6}.c-jobs .js-c-filter.is-loading{pointer-events:none}.c-jobs .js-c-filter.is-loading .filter__input-button .button__text{color:grey}.c-jobs .js-c-filter.is-loading .filter__input-button .button__icon{fill:grey}.c-jobs .js-c-filter .filter__list{border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;background:#fff;padding-bottom:.5rem;max-height:280px;overflow-y:auto}.c-jobs .js-c-filter .filter__list-item--all{border-bottom:1px solid #cfcfcf}.c-jobs .js-c-filter .list-item__button{display:flex;width:100%;padding:.5rem;align-items:flex-start;font-size:.825rem;color:#4d4d4d;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-jobs .js-c-filter .list-item__button:before{content:"";display:inline-block;width:1em;height:1em;flex:0 0 auto;margin-top:.2rem;margin-right:.5rem;border:1px solid #006399}.c-jobs .js-c-filter .list-item__button:focus,.c-jobs .js-c-filter .list-item__button:hover{color:#005380}.c-jobs .js-c-filter .list-item__button:focus:before{background-color:#007db2}.c-jobs .js-c-filter input:focus~.list-item__button:before{background-color:#e5e5e5}.c-jobs .js-c-filter input:checked~.list-item__button:before{background-color:#006399;background-image:url(../assets/svg/check-white.svg);background-size:80% auto;background-position:center center;background-repeat:no-repeat}.c-jobs .js-c-filter .filter__input{position:relative;display:block;text-align:left;padding:0;margin:0;transform:translateZ(0)}.c-jobs .js-c-filter .filter__input-button{position:relative;z-index:1;box-sizing:border-box;display:block;width:100%;text-align:left;border:1px solid #cfcfcf;padding:.8rem 3rem .8rem 1rem;color:#4d4d4d;background:#fff;font-size:.9rem;font-weight:500}.c-jobs .js-c-filter .filter__input-button .button__text{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.c-jobs .js-c-filter .filter__input-button .button__text::first-letter{text-transform:uppercase}.c-jobs .js-c-filter .filter__input-button .button__icon{position:absolute;top:50%;right:1rem;display:block;margin-top:-.4rem;width:.8rem;height:.8rem;fill:#666;transition:transform 150ms,fill 150ms}.c-jobs .js-c-filter .filter__input-button:focus-visible{border-color:#006399}.c-jobs .js-c-filter .filter__input-button.has-selected .button__text{color:#006399}.c-jobs .js-c-filter .filter__input-button:hover .button__text{color:#005380}.c-jobs .js-c-filter .filter__input-button:hover .button__icon{fill:#005380}.c-jobs .js-c-filter .filter__list-container{display:none;position:absolute;z-index:2;background:#fff;top:100%;left:0;right:0;margin-top:0;max-height:260px}.c-jobs .js-c-filter.is-expanded .button__icon{transform:rotate(-180deg)}.c-jobs .js-c-filter.is-expanded .filter__list-container{display:block}.c-jobs .js-c-filter .filter-subgroup-list{height:calc(100% - 2.5rem);overflow-y:scroll;display:flex;flex-direction:column;padding-bottom:2rem}.c-jobs .js-c-filter .filter-subgroup-list__footer{position:relative;display:flex;justify-content:flex-end;align-items:center;border-top:1px solid #cfcfcf;background:#fff;height:2.5rem;padding:1rem}.c-jobs .js-c-filter .filter-subgroup-list__footer:before{position:absolute;right:0;bottom:100%;margin-bottom:1px;left:0;display:block;height:2rem;content:"";background-image:linear-gradient(rgba(255,255,255,0),#fff)}.c-jobs .js-c-filter .filter-subgroup-list__footer .footer__button{color:#006399;font-size:.75rem}.c-jobs .js-c-filter .filter-subgroup-list__footer .footer__button:hover{color:#005380}.c-jobs .js-c-filter .filter-subgroup-item{display:flex;flex:0 0 auto;padding:.5rem;width:100%;text-align:left;border-bottom:1px solid #e5e5e5;color:#4d4d4d;align-items:center}.c-jobs .js-c-filter .filter-subgroup-item:before{content:"";display:inline-block;width:1rem;height:1rem;margin-right:1rem;border:1px solid grey;border-radius:3px}.c-jobs .js-c-filter .filter-subgroup-item.is-active:before{background-image:url(../assets/svg/check-white.svg);background-color:#006399;background-size:80% 80%;background-position:center;background-repeat:no-repeat;border-color:#006399}.is-accessible .c-jobs .filter__search:focus-within{color:#231402;border-color:#f18e1f;outline:#f18e1f solid 5px;border-radius:.1rem}.is-accessible .c-jobs .filter__input:focus-within .filter__input-button{color:#231402;border-color:#f18e1f;outline:#f18e1f solid 5px;border-radius:.1rem}.is-accessible .c-jobs .filter__list-item:focus-within .list-item__button{background:#f18e1f;color:#231402}.is-accessible .c-jobs .filter-subgroup-item:focus{background:#f18e1f;color:#231402;border-color:#f18e1f;border-radius:.1rem}.is-accessible .c-jobs .filter-subgroup-list-toggle-btn:focus{color:#231402;outline:#f18e1f solid 5px}.is-accessible .c-jobs .footer__button:focus{background:#f18e1f;color:#231402}.is-accessible .c-jobs .content-header__sort:focus-within .sort__label{background:#f18e1f;color:#231402;border-radius:.1rem;padding:.25rem .5rem}.c-jobs-single.jobs-single--modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;overflow-y:scroll;-webkit-overflow-scrolling:touch}.c-jobs-single.jobs-single--modal .jobs-single__share{padding-bottom:5rem}.c-jobs-single .jobs-single__close{position:fixed;top:1rem;right:1rem;width:3rem;height:3rem;z-index:99;background:#1a1a1a;fill:#fff;padding:.7rem}.c-jobs-single .jobs-single__close:hover{background:#000}.c-jobs-single .jobs-single__title{color:#006399;margin-bottom:.75rem}.c-jobs-single .jobs-single__subheader{color:#4d4d4d;margin-bottom:1rem}.c-jobs-single .jobs-single__meta{display:flex;margin-bottom:1.5rem;color:#4d4d4d;display:flex;flex-wrap:wrap;align-items:flex-start;font-size:.9rem}.c-jobs-single .jobs-single__meta span{display:flex;align-items:center;white-space:nowrap;margin-right:1rem}.c-jobs-single .jobs-single__meta svg{width:1em;height:1em;fill:currentColor;margin-right:.25rem}.c-jobs-single .jobs-single__meta p{color:#666;font-size:.9rem;margin-right:1rem}.c-jobs-single h2{margin-bottom:1rem}.c-jobs-single .jobs-single__image{position:relative;width:100%;margin-bottom:2rem}.c-jobs-single .jobs-single__image img{width:100%;height:auto}.c-jobs-single .jobs-single__text>*{margin-bottom:1rem;color:#4d4d4d}.c-jobs-single .jobs-single__text h1{font-size:1.75rem}.c-jobs-single .jobs-single__text *+h2,.c-jobs-single .jobs-single__text *+h3,.c-jobs-single .jobs-single__text *+h4{margin-top:2rem;font-weight:500}.c-jobs-single .jobs-single__text ul{list-style:none;padding-left:.9rem;color:#4d4d4d}.c-jobs-single .jobs-single__text ul li{position:relative;margin-bottom:.5rem;padding-left:1rem}.c-jobs-single .jobs-single__text ul li:before{position:absolute;top:.55rem;left:0;display:block;width:5px;height:5px;border-radius:50%;content:"";background:#4d4d4d}.c-jobs-single .jobs-single__text ol{padding-left:1.2rem;color:#4d4d4d;list-style:none;counter-reset:section}.c-jobs-single .jobs-single__text ol li{position:relative;margin-bottom:.9rem}.c-jobs-single .jobs-single__text ol li::before{position:relative;margin-left:-1.2em;content:counters(section, ".") ". ";font-weight:500;counter-increment:section}.c-jobs-single .jobs-single__text a{color:#006399;text-decoration:underline}.c-jobs-single .jobs-single__text a:hover{color:#005380;text-decoration:none}.c-jobs-single .jobs-single__text strong{font-weight:500}.c-jobs-single .jobs-single__text .c-intro+.row{padding-top:1rem}.c-jobs-single .jobs-single__info{margin-bottom:2rem;padding-bottom:4rem;border-bottom:1px solid #cfcfcf}.c-jobs-single .jobs-single__info h3{margin-bottom:.25rem}.c-jobs-single .jobs-single__info p{color:#4d4d4d;font-size:1rem}.c-jobs-single .jobs-single__info .info__item{width:100%;padding-top:.75rem;padding-bottom:.75rem}.c-jobs-single .jobs-single__info .info__item div+div{margin-top:.5rem}.c-jobs-single .jobs-single__info.jobs-single__info--two-cols h2{width:100%;margin-bottom:1rem}@media (min-width:680px){.c-jobs-single .jobs-single__info.jobs-single__info--two-cols .jobs-single__info-content{-moz-column-count:2;column-count:2;-moz-column-rule:1px solid #cfcfcf;column-rule:1px solid #cfcfcf;-moz-column-gap:4rem;column-gap:4rem}.c-jobs-single .jobs-single__info.jobs-single__info--two-cols .info__item{-moz-column-break-inside:avoid;break-inside:avoid;width:auto}}.c-jobs-single .jobs-single__apply{margin-top:1rem}.c-jobs-single .jobs-single__apply.jobs-single__apply--top{margin-top:1rem;margin-bottom:3rem}@media (max-width:679px){.c-jobs-single .jobs-single__apply--bottom{position:fixed;right:0;bottom:0;left:0;transform:translateZ(0);z-index:99;display:flex;justify-content:center;padding:1rem;margin:0;background:#fff;border-top:1px solid #e5e5e5}.c-jobs-single .jobs-single__apply--bottom a{width:100%}}.is-accessible .c-jobs-single .jobs-single__close:focus{background:#f18e1f;fill:#231402;border-radius:.1rem}.c-kyrkovalet-banner .kyrkovalet-banner__container{padding-top:4rem;padding-bottom:6rem;background:url(../assets/images/kyrkovalet-bg.jpg) 0 0/cover;display:flex;position:relative;flex-direction:column;height:auto;justify-content:center;align-items:center;text-align:center}.c-kyrkovalet-banner .kyrkovalet-banner__title{font-size:2.6rem;line-height:1em;font-weight:500;color:#fff;margin-bottom:1rem}.c-kyrkovalet-banner .kyrkovalet-banner__text{margin-bottom:2rem}.c-kyrkovalet-banner .kyrkovalet-banner__text p{color:#fff}.c-kyrkovalet-banner .kyrkovalet-banner__text p+p{margin-bottom:1rem}.c-kyrkovalet-banner .kyrkovalet-banner__logo{position:absolute;bottom:2rem;right:2rem;width:7rem;height:2.3rem}.c-kyrkovalet-banner .kyrkovalet-banner__logo img{width:100%;height:auto}.is-accessible .c-kyrkovalet-banner.kyrkovalet-banner--document .kyrkovalet-banner-item:focus .kyrkovalet-banner-item-icon .svg-icon{fill:#231402}.is-accessible .c-kyrkovalet-banner.kyrkovalet-banner--document .kyrkovalet-banner-item:focus .kyrkovalet-banner-item-icon .icon-type{background:#231402}.c-kyrkovalet{background:url(../assets/images/kyrkovalet-bg.jpg) 0 0/cover;display:flex;position:relative;flex-direction:column;min-height:80vh;height:auto;margin-top:-3rem;margin-bottom:-3rem;padding-bottom:4rem}.c-kyrkovalet>.e-loader{position:absolute}.c-kyrkovalet .kyrkovalet__logo{position:absolute;top:1rem;left:1rem;width:7.2rem}@media (min-width:860px){.c-kyrkovalet .kyrkovalet__logo{width:9rem}}.c-kyrkovalet .kyrkovalet__logo img{width:100%;height:auto}.c-kyrkovalet .kyrkovalet__header{display:flex;flex-wrap:wrap;align-items:center;justify-self:flex-start;width:100%;z-index:2;padding:1rem;flex:0 0 auto;pointer-events:none}.c-kyrkovalet .kyrkovalet__header .header__title{font-weight:500;color:#fff;font-size:1rem}@media (max-width:859px){.c-kyrkovalet .kyrkovalet__header .header__title{order:6;width:100%;font-size:1.1rem;text-align:center;margin-top:1rem}}.c-kyrkovalet .kyrkovalet__header .header__button{pointer-events:all;height:2.2rem;padding:.5rem 1rem .7rem .75rem}.c-kyrkovalet .kyrkovalet__header .header__button svg{transform:rotate(180deg);margin-top:.1rem;width:.6rem;height:.6rem;fill:#fff;margin-right:.25rem}.c-kyrkovalet .kyrkovalet__title{font-size:2.6rem;line-height:1em;font-weight:500;color:#fff;margin-bottom:1rem}.c-kyrkovalet .kyrkovalet__text{margin-bottom:2rem}.c-kyrkovalet .kyrkovalet__text p{color:#fff}.c-kyrkovalet .kyrkovalet__text p+p{margin-bottom:1rem}.c-kyrkovalet .kyrkovalet__view{display:flex;flex-direction:row;align-items:center;flex:1 1 auto;justify-content:center;flex-wrap:wrap;width:100%}.c-kyrkovalet .kyrkovalet__view h2,.c-kyrkovalet .kyrkovalet__view h3,.c-kyrkovalet .kyrkovalet__view h4,.c-kyrkovalet .kyrkovalet__view label,.c-kyrkovalet .kyrkovalet__view p{color:#fff}.c-kyrkovalet .kyrkovalet__view input{color:#4d4d4d}.c-kyrkovalet .kyrkovalet__view-col{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;width:100%}.c-kyrkovalet .kyrkovalet__view-col .kyrkovalet__view-content{position:relative;z-index:1;max-width:800px}.c-kyrkovalet .kyrkovalet__view-col:nth-child(2){position:relative}.c-kyrkovalet .kyrkovalet__view-col:nth-child(2):after{content:"";display:block;position:absolute;top:0;bottom:-4rem;left:0;right:0;background:#000;opacity:.2}@media (min-width:860px){.c-kyrkovalet .kyrkovalet__view-col{width:50%;height:100%}.c-kyrkovalet .kyrkovalet__view-col:after{transition:opacity .6s}.c-kyrkovalet .kyrkovalet__view-col:nth-child(1):after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:50%;background:#000;opacity:0}.c-kyrkovalet .kyrkovalet__view-col:nth-child(1):hover:after{opacity:.1}.c-kyrkovalet .kyrkovalet__view-col:nth-child(2){position:static}.c-kyrkovalet .kyrkovalet__view-col:nth-child(2):after{content:"";display:block;position:absolute;top:0;bottom:0;left:auto;right:0;width:50%;background:#000;opacity:.2}.c-kyrkovalet .kyrkovalet__view-col:nth-child(2):hover:after{opacity:.3}}.c-kyrkovalet .kyrkovalet__view-content{flex:1 1 auto;padding:2rem;text-align:left}.c-kyrkovalet .kyrkovalet__view-content.kyrkovalet__view-content--bg{width:100%;align-self:flex-start;background:#fff}.c-kyrkovalet .kyrkovalet__view-content.kyrkovalet__view-content--bg h2,.c-kyrkovalet .kyrkovalet__view-content.kyrkovalet__view-content--bg h3,.c-kyrkovalet .kyrkovalet__view-content.kyrkovalet__view-content--bg h4,.c-kyrkovalet .kyrkovalet__view-content.kyrkovalet__view-content--bg label,.c-kyrkovalet .kyrkovalet__view-content.kyrkovalet__view-content--bg p{color:#4d4d4d}.c-kyrkovalet .kyrkovalet__view-content .content__container{max-width:700px;margin-right:auto;margin-left:auto}.c-kyrkovalet .kyrkovalet__button{display:flex;background:rgba(102,102,102,.5);align-items:center}.c-kyrkovalet .kyrkovalet__button:hover{background:rgba(89,89,89,.9)}.c-kyrkovalet .kyrkovalet__button.kyrkovalet__button--info{padding-left:.75rem;padding-right:.5rem}.c-kyrkovalet .kyrkovalet__button.kyrkovalet__button--info .svg-icon{display:inline-block;fill:#fff;width:1.2rem;height:1.2rem;margin-left:.5rem}.c-kyrkovalet .kyrkovalet__button--right{margin-right:0;margin-left:auto}.c-kyrkovalet .kyrkovalet__footer{position:relative;width:100%;background-image:url(/assets/presentation/verktygsladan/assets/images/kyrkoval-om-bg.jpg);background-size:cover;background-repeat:no-repeat;text-align:right}@media (min-width:860px){.c-kyrkovalet .kyrkovalet__view-content{padding:4rem}.c-kyrkovalet .kyrkovalet__view-content.kyrkovalet__view-content--bg{margin-right:1rem;margin-left:1rem}.c-kyrkovalet .kyrkovalet__footer{width:calc(100% - 2rem);margin-right:1rem;margin-left:1rem}}.c-kyrkovalet .kyrkovalet__footer-logo{display:inline-block;width:7rem;height:2.3rem;margin-top:4rem;margin-right:2rem;margin-bottom:4rem}.c-kyrkovalet .kyrkovalet__footer-logo img{width:100%;height:auto}.c-kyrkovalet .kyrkovalet__view--start{display:flex;width:100%;margin-top:2rem;min-height:300px;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center}.c-kyrkovalet .kyrkovalet__view--start h1{font-size:2.6rem;font-weight:500;margin-bottom:1rem}.c-kyrkovalet .kyrkovalet__view--start p{margin-bottom:0}.c-kyrkovalet .kyrkovalet__view--start button{margin-top:2.5rem}.c-kyrkovalet .kyrkovalet__view--start h1,.c-kyrkovalet .kyrkovalet__view--start p{color:#fff}.c-kyrkovalet .kyrkovalet__view--start .start__logo{position:absolute;bottom:2rem;right:2rem;width:7rem;height:2.3rem}.c-kyrkovalet .kyrkovalet__view--start .start__logo img{width:100%;height:auto}.c-kyrkovalet .kyrkovalet__view--hur .kyrkovalet__view-content{padding-top:5rem;padding-bottom:5rem}.c-kyrkovalet .kyrkovalet__view--valdagen .valdagen__content{width:100%;max-width:32rem;padding:2rem;text-align:center}.c-kyrkovalet .kyrkovalet__view--valdagen .valdagen__content .kyrkovalet__title{margin-bottom:.5rem}.c-kyrkovalet .kyrkovalet__view--valdagen .valdagen__content .kyrkovalet__subtitle{margin-bottom:2rem}.c-kyrkovalet .kyrkovalet__view--valdagen .valdagen__button{margin-top:2rem}.c-kyrkovalet .kyrkovalet__view--valdagen .valdagen__button.is-disabled{opacity:.4;cursor:default}.c-kyrkovalet .kyrkovalet__view--valdagen .valdagen__description{margin-top:2rem}.c-kyrkovalet .kyrkovalet__form .form__description{display:block;margin-top:2rem;font-weight:500;color:#fff}.c-kyrkovalet .kyrkovalet__form .form-group.is-error .form-item-input,.c-kyrkovalet .kyrkovalet__form .is-error>.form-item-input,.c-kyrkovalet .kyrkovalet__form .is-error>.form-item-input-container>.form-item-input{border-color:#b24444}.c-kyrkovalet .kyrkovalet__form .form-item-error{color:#e59f9c}.c-kyrkovalet .kyrkovalet__view--fortidsrosta .fortidsrosta__content{width:100%;max-width:32rem;padding:2rem;text-align:center}.c-kyrkovalet .kyrkovalet__view--fortidsrosta .fortidsrosta__content .kyrkovalet__title{margin-bottom:.5rem}.c-kyrkovalet .kyrkovalet__view--fortidsrosta .fortidsrosta__content .kyrkovalet__subtitle{margin-bottom:2rem}.c-kyrkovalet .kyrkovalet__view--fortidsrosta .fortidsrosta__button{margin-top:3rem;transition:.2s}.c-kyrkovalet .kyrkovalet__view--fortidsrosta .fortidsrosta__button.is-disabled{opacity:.4;cursor:default}.c-kyrkovalet .kyrkovalet__view--om,.c-kyrkovalet .kyrkovalet__view--vallokal,.c-kyrkovalet .kyrkovalet__view--vallokaler-karta{margin-bottom:-3rem}.c-kyrkovalet .kyrkovalet__view--vallokaler-lista{align-items:flex-start;margin-bottom:-3rem}.c-kyrkovalet .kyrkovalet__view--vallokaler-karta{position:relative}.c-kyrkovalet .kyrkovalet__view--vallokaler-karta .vallokaler-karta__content .vallokaler-karta__nav{position:absolute;top:1rem;left:2rem;z-index:10;display:flex;flex-wrap:wrap;width:calc(100% - 4rem);max-width:34rem}.c-kyrkovalet .kyrkovalet__view--vallokaler-karta .vallokaler-karta__content .vallokaler-karta__nav .nav__button{margin-bottom:auto;white-space:nowrap}.c-kyrkovalet .kyrkovalet__view--vallokaler-karta .vallokaler-karta__content .address{width:100%;margin-right:2rem;margin-bottom:1rem;max-width:380px}.c-kyrkovalet .kyrkovalet__view--vallokaler-karta .vallokaler-karta__content .address .address__item .item__input{color:#4d4d4d;background:#fff}.c-kyrkovalet .kyrkovalet__view--om .header__close{margin-right:0;margin-left:auto}.c-kyrkovalet .map{position:absolute;top:0;right:0;bottom:0;left:0}.c-kyrkovalet .map .map-container{width:100%;height:100%}.c-kyrkovalet .vallokaler-lista__content{width:100%;padding:0}@media (min-width:860px){.c-kyrkovalet .map{right:1rem;left:1rem}.c-kyrkovalet .vallokaler-lista__content{padding:0 1rem}}.c-kyrkovalet .vallokaler-lista__header{display:flex;flex-wrap:wrap;width:100%;background:#fff;padding:1rem}.c-kyrkovalet .vallokaler-lista__header .header__top-container{display:flex;flex-wrap:wrap;width:100%;margin-bottom:1rem}.c-kyrkovalet .vallokaler-lista__header .address{width:100%}.c-kyrkovalet .vallokaler-lista__header .header__address{flex:1 1 auto;margin-bottom:1rem}.c-kyrkovalet .vallokaler-lista__header .header__radius{flex:0 0 auto;width:100%;margin-bottom:1rem}.c-kyrkovalet .vallokaler-lista__header .header__radius-select{width:100%;height:100%;margin-right:.5rem;padding:.7rem 2rem .8rem .75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;text-indent:.01px;text-overflow:ellipsis;background-color:#f5f5f5;background-image:url(/assets/presentation/verktygsladan/assets/svg/arrow-down.svg);background-repeat:no-repeat;background-position:right .75rem center;background-size:auto 15%;color:#4d4d4d;outline:#cfcfcf solid 1px;border:0;font-size:1rem;line-height:1em}.c-kyrkovalet .vallokaler-lista__header .header__map{flex:0 0 auto;width:100%;margin-bottom:1rem}@media (min-width:680px){.c-kyrkovalet .vallokaler-lista__header .header__top-container{flex-wrap:nowrap}.c-kyrkovalet .vallokaler-lista__header .header__radius,.c-kyrkovalet .vallokaler-lista__header .header__radius-select{width:auto}}@media (min-width:860px){.c-kyrkovalet .vallokaler-lista__header .header__top-container{width:auto}.c-kyrkovalet .vallokaler-lista__header .header__address{min-width:360px}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__content .pollingstation__info{float:left;width:360px;clear:both}}.c-kyrkovalet .vallokaler-lista__header .header__filter{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-bottom:1.5rem}.c-kyrkovalet .vallokaler-lista__header .header__filter-title{margin-right:.5rem;color:#4d4d4d;font-weight:500;width:100%;margin-bottom:.5rem}@media (min-width:680px){.c-kyrkovalet .vallokaler-lista__header .header__filter-title{width:auto;margin-right:1rem}.c-kyrkovalet .vallokaler-lista__header .header__address{max-width:400px;margin-right:.5rem}.c-kyrkovalet .vallokaler-lista__header .header__map{margin-top:0;width:auto}}.c-kyrkovalet .vallokaler-lista__header .header__filter-button{margin-right:.5rem;margin-bottom:.5rem}.c-kyrkovalet .vallokaler-lista__header .header__filter-button.is-selected{border-color:#333;background:#333;color:#fff}.c-kyrkovalet .vallokaler-lista__header .header__filter-button.is-selected:active,.c-kyrkovalet .vallokaler-lista__header .header__filter-button.is-selected:focus,.c-kyrkovalet .vallokaler-lista__header .header__filter-button.is-selected:hover{border-color:#262626;background:#262626}@media (min-width:1550px){.c-kyrkovalet .vallokaler-lista__header .header__filter{width:auto;margin-top:0;margin-right:0;margin-left:auto}}.c-kyrkovalet .vallokaler-lista__list{width:100%;background:#fff;min-height:400px}.c-kyrkovalet .kyrkovalet__pollingstation{display:flex;flex-wrap:wrap}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__subtitle{text-transform:uppercase;margin-bottom:1rem}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__title{color:#1a1a1a;font-weight:500}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__status{display:flex;align-items:center;margin-bottom:.5rem;color:#4d4d4d}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__status .pollingstation__status-item{display:inline-block;margin-left:.25rem}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__status .pollingstation__status-item:after{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;margin-left:.25rem;content:""}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__status .pollingstation__status-item.pollingstation__status-item--green:after{background:#567818}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__status .pollingstation__status-item.pollingstation__status-item--yellow:after{background:#ffc72c}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__status .pollingstation__status-item.pollingstation__status-item--red:after{background:#8c1b1b}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__status .openhours__title{margin-bottom:1rem;text-transform:uppercase}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__status .openhours__subtitle{display:block;color:#4d4d4d;font-size:.9rem;margin-bottom:.5rem}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__status .openhours__list{margin-bottom:1rem}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__status .openhours__list-item{white-space:nowrap;color:#4d4d4d;margin-bottom:.25rem}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__header{width:100%;margin-bottom:4rem}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__header .pollingstation__link{margin-top:2rem}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__content{margin-bottom:4rem}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__content .pollingstation__info a:hover{text-decoration:underline}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__content .pollingstation__info{margin-bottom:2rem}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__content .pollingstation__info:last-child{clear:left}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__content .pollingstation__info--box{background:#f5f5f5;border:1px solid #cfcfcf;padding:1rem 1rem 2rem;border-radius:.5rem}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__content .pollingstation__info--box ul{margin-top:.5rem}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__content .pollingstation__info--box ul li:before{position:absolute;left:0;content:"–"}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__content .pollingstation__info--box ul li{position:relative;padding-left:1rem}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__openhours{margin-bottom:2rem}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__openhours .openhours__subtitle{display:block;color:#4d4d4d;font-size:.9rem;margin-bottom:.5rem}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__openhours .openhours__list{margin-bottom:1rem}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__openhours .openhours__list-item{margin-bottom:.25rem;white-space:nowrap}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__openhours .openhours__item{padding-right:4rem;-moz-column-break-inside:avoid;break-inside:avoid-column}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__openhours .pollingstation__openhours-content{-moz-columns:2;columns:2;display:block}@media (min-width:860px){.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__openhours{float:right;width:calc(100% - 360px);padding-left:4rem}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__openhours .pollingstation__openhours-content{display:inline-block}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__openhours .is-passed{display:none}}.is-accessible .c-kyrkovalet .header__radius-select:focus{border-color:#f18e1f;outline:#f18e1f solid 2px}.is-accessible .c-kyrkovalet .kyrkovalet__view-header .header__close:focus{background:#f18e1f;fill:#231402}.is-accessible .c-kyrkovalet .kyrkovalet__button--info:focus .svg-icon{fill:#231402}.c-kyrkovalet .address{position:relative}.c-kyrkovalet .address .form-item-label{font-weight:400;color:#fff}.c-kyrkovalet .address .form-item-label strong{font-weight:500}.c-kyrkovalet .address .address__item .item__description{display:block;padding:.5rem 1rem}.c-kyrkovalet .address .address__item .item__input{position:relative;display:flex;width:100%;box-sizing:border-box;border:0;outline:0;padding:.7rem .75rem .8rem;background:rgba(255,255,255,.2);border-bottom:1px solid transparent;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff}.c-kyrkovalet .address .address__item .item__input::-moz-placeholder{color:#fff}.c-kyrkovalet .address .address__item .item__input::placeholder{color:#fff}.c-kyrkovalet .address .address__item .item__input.is-selected{background:rgba(255,255,255,.2)}.c-kyrkovalet .address .address__item.is-open .item__input{color:#a71680;background:#fafafa;border-bottom:1px solid #e5e5e5;cursor:text}.c-kyrkovalet .address .address__item.is-open .item__input::-moz-placeholder{color:grey}.c-kyrkovalet .address .address__item.is-open .item__input::placeholder{color:grey}.c-kyrkovalet .address .address__item .item__input-container{position:relative}.c-kyrkovalet .address .address__item .item__autocomplete-geoposition{width:100%;background:#a71680;padding:.75rem 1rem .9rem;text-align:center;display:flex;align-items:center;transition:.3s}.c-kyrkovalet .address .address__item .item__autocomplete-geoposition .geoposition__icon{display:inline-block;width:1rem;height:1rem;margin-right:.25rem;fill:#fff}.c-kyrkovalet .address .address__item .item__autocomplete-geoposition:hover{background:#8c1473}.c-kyrkovalet .address .address__item .item__autocomplete{position:absolute;top:100%;width:100%;background-color:#fff;z-index:10;display:none}.c-kyrkovalet .address .address__item .item__autocomplete span{color:#666}.c-kyrkovalet .address .address__item .item__autocomplete .autocomplete__list{color:#fff;max-height:280px;overflow-y:scroll}.c-kyrkovalet .address .address__item .item__autocomplete .autocomplete__list button:focus,.c-kyrkovalet .address .address__item .item__autocomplete .autocomplete__list button:hover{background-color:#f5f5f5}.c-kyrkovalet .address .address__item .item__autocomplete .autocomplete__list button{display:block;width:100%;color:#666;padding:.4rem 1rem;font-weight:400;text-align:left}.c-kyrkovalet .address .address__item .item__autocomplete .autocomplete__list button span{font-weight:500}.c-kyrkovalet .address .address__item .item__autocomplete .autocomplete-errormessage{line-height:40px;color:#fff;display:none}.c-kyrkovalet .address .address__item .item__autocomplete.show-error .autocomplete-list{display:none}.c-kyrkovalet .address .address__item .item__autocomplete.show-error .autocomplete-errormessage{display:block}.c-kyrkovalet .address.address--grey .address__item .item__input{background:#f5f5f5;color:#4d4d4d;border:1px solid #cfcfcf}.c-kyrkovalet .address.address--grey .address__item .item__input::-moz-placeholder{color:grey}.c-kyrkovalet .address.address--grey .address__item .item__input::placeholder{color:grey}.c-kyrkovalet .address.address--grey .address__item .item__input:focus{border-color:grey}.c-kyrkovalet .address.address--grey .autocomplete__list,.c-kyrkovalet .address.address--grey .item__description{border-right:1px solid #cfcfcf;border-left:1px solid #cfcfcf}.is-accessible .c-kyrkovalet .address .address__item .item__input:focus{border:2px solid #f18e1f}.c-kyrkovalet .list{min-height:400px;padding-bottom:5rem;background:#fff}.c-kyrkovalet .list__header{padding-left:1rem;padding-right:1rem;margin-bottom:1rem}.c-kyrkovalet .list__header h2{display:block;font-size:1.4rem;font-weight:500;color:#4d4d4d;margin-bottom:.5rem;margin-right:1rem}.c-kyrkovalet .list__header .list__btn-reset{display:inline-block;margin-bottom:.5rem}@media (min-width:680px){.c-kyrkovalet .list__header{display:flex;align-items:center}.c-kyrkovalet .list__item .item__readmore .readmore__openhours-content{-moz-columns:2;columns:2}.c-kyrkovalet .list__item .item__readmore .readmore__openhours .openhours__item{padding-right:2rem;-moz-column-break-inside:avoid;break-inside:avoid-column}}.c-kyrkovalet .list__no-items{padding-left:1rem;padding-right:1rem}.c-kyrkovalet .list__no-items p{color:#666}.c-kyrkovalet .list__item{border-top:1px solid #cfcfcf}.c-kyrkovalet .list__item:last-child{border-bottom:1px solid #cfcfcf}.c-kyrkovalet .list__item .item__row{display:flex;width:100%;color:#666;font-size:.9rem}.c-kyrkovalet .list__item .item__place{position:relative;display:flex;flex-wrap:wrap;flex:1 1 auto;padding:.75rem 1rem;border-right:1px solid #cfcfcf}.c-kyrkovalet .list__item .item__place:hover{background:#fafafa}.c-kyrkovalet .list__item .item__col-right{margin-right:0;margin-left:auto}.c-kyrkovalet .list__item .item__title{display:inline-block;margin-bottom:.5rem;color:#a71680;font-size:1.1rem;font-weight:500;width:100%}.c-kyrkovalet .list__item .item__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.c-kyrkovalet .list__item .item__distance{display:inline-block}.c-kyrkovalet .list__item .item__status{display:inline-block;margin-left:1rem}.c-kyrkovalet .list__item .item__status:after{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;margin-left:.5rem;content:""}.c-kyrkovalet .list__item .item__status.item__status--green:after{background:#6a8c2a}.c-kyrkovalet .list__item .item__status.item__status--yellow:after{background:#ffc72c}.c-kyrkovalet .list__item .item__status.item__status--red:after{background:#ac101c}.c-kyrkovalet .list__item .item__button .svg-icon{width:1rem;height:.5rem;padding:1rem;box-sizing:content-box}.c-kyrkovalet .list__item .item__button:hover{background:#e5e5e5}.c-kyrkovalet .list__item .item__button.is-open .svg-icon{transform:rotate(-180deg)}.c-kyrkovalet .list__item .item__readmore{display:none;border-top:1px solid #e5e5e5;padding:1.5rem 2rem 2rem;background:#fafafa;flex-wrap:wrap}.c-kyrkovalet .list__item .item__readmore .readmore__title{margin-bottom:.5rem;text-transform:uppercase}.c-kyrkovalet .list__item .item__readmore .readmore__link:hover{text-decoration:underline}.c-kyrkovalet .list__item .item__readmore h3,.c-kyrkovalet .list__item .item__readmore h4,.c-kyrkovalet .list__item .item__readmore p{color:#4d4d4d}.c-kyrkovalet .list__item .item__readmore ul li.is-passed{display:none}.c-kyrkovalet .list__item .item__readmore .readmore__info-button{margin-top:1.5rem}.c-kyrkovalet .list__item .item__readmore .readmore__openhours .openhours__title{display:block;color:#4d4d4d;font-size:.9rem;margin-bottom:.5rem}.c-kyrkovalet .list__item .item__readmore .readmore__openhours .openhours__list{margin-bottom:1rem}.c-kyrkovalet .list__item .item__readmore .readmore__openhours .openhours__list-item{margin-bottom:.25rem}.c-kyrkovalet .list__item.is-open .item__row{background:#fafafa}.c-kyrkovalet .list__item.is-open .item__readmore{display:flex}@media (max-width:859px){.c-kyrkovalet .list__item .item__readmore .readmore__info{width:100%}.c-kyrkovalet .list__item .item__readmore .readmore__openhours{margin-top:2rem;width:100%}}@media (min-width:860px){.c-kyrkovalet .list__item .item__title{width:auto;margin-bottom:0}.c-kyrkovalet .list__item .item__distance{margin-left:1rem}.c-kyrkovalet .list__item .item__status{margin-left:auto;margin-right:1rem}.c-kyrkovalet .list__item .item__readmore .readmore__openhours{padding-left:4rem}}.is-accessible .c-kyrkovalet .list__item .item__button:focus{background:#f18e1f}.c-list{padding-bottom:1.3rem}.c-list .list-box{position:relative;padding-bottom:2rem;background:#fff;border-top:5px solid #ac101c;border-bottom:1px solid #cfcfcf}.c-list.list--no-box .list-box{background:0 0;border-top:none}.c-list .list-loader{height:100px}.c-list .list-title{position:relative;padding:1rem 1.5rem;text-align:left;border-bottom:1px solid #cfcfcf}.c-list.list--no-box .list-title{text-transform:none}.c-list .list-box .list-items{padding:0;margin:0;list-style:none}.c-list .list__filter{margin-bottom:1rem;border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap;padding:1rem 1.5rem}.c-list .list__filter .filter__title{font-size:.9rem;margin-bottom:.25rem}.c-list .list__filter .filter__item{width:100%}.c-list .list__filter .filter__item--sort{margin-top:1rem}.c-list .list__filter .filter__subjectarea{width:100%}.c-list .list__filter .filter__search{position:relative;background:#fff}.c-list .list__filter .filter__search-icon{position:absolute;top:50%;margin-top:-.5rem;bottom:0;left:.5rem;width:1rem;height:1rem;fill:#4d4d4d}.c-list .list__filter .filter__search-input{box-sizing:border-box;width:100%;line-height:1em;border:1px solid grey;color:#666;background:#fff;padding:.5rem .5rem .5rem 2rem}.c-list .list__filter .filter__search-input:focus{border-color:#006399}.c-list .list__filter .filter__label{display:block;color:#4d4d4d;margin-bottom:.25rem;font-size:.9rem;font-weight:500;letter-spacing:.05rem}.c-list .list__filter .filter__sort .filter__sort-select{display:block;width:100%;padding:.5rem 3rem .5rem .5rem;border:1px solid grey;background:url(/assets/presentation/verktygsladan/assets/svg/arrow-down.svg) right 1rem center/auto 25% no-repeat #fff;color:#4d4d4d;font-size:1rem;font-weight:400;outline:0;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis}.c-list .list__filter .filter__sort .filter__sort-select:focus{border-color:#006399}.c-list .list__filter .filter__sort .filter__sort-select.is-placeholder{color:#cfcfcf}.c-list .list__filter .filter__sort .filter__sort-select option{font-size:1rem;border:0}.c-list .list__filter .filter__sort .filter__sort-select::-ms-expand{display:none}.c-list .list__filter .filter__reset{width:100%;margin-top:1rem}.c-list .list-item{border-top:1px solid #cfcfcf}.c-list .list-item:first-child{border-top:none}.c-list .list-no-results{margin:2rem 1.5rem}.c-list .list-no-results p{color:#666}.c-list .list-item-link{display:block;padding:1rem 1.5rem;text-decoration:none}.c-list .list-item-link:after{display:table;clear:both;content:""}.c-list .list-item-icon{position:relative;float:left;width:1.3rem;height:1.7rem;top:-.1rem;margin-right:1.7rem}.c-list .list-item-icon .svg-icon{fill:#006399}.c-list .list-item-icon .icon-type{position:absolute;bottom:.8em;left:.7rem;padding:.2em .5em;border-radius:.2rem;color:#fff;background:#006399;font-size:.5rem;line-height:1em;text-transform:uppercase}.c-list .list-item-icon+.list-item-content{float:left;width:calc(100% - 3.6rem)}.c-list .list-item-title{display:inline-block;font-size:1rem;font-weight:500;color:#006399}.c-list .list-item-title-size{font-size:.8em;color:grey}.c-list .list-item-text{clear:both;margin-top:.25rem;color:#333;font-size:.9rem}.c-list .list-item-meta{clear:both;display:block;margin-top:.25rem;font-size:.75rem;font-weight:500;color:#4d4d4d}.c-list .list-loadmore{position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}.c-list .list-loadmore.is-disabled{display:none}.c-list .list-item-link:hover .list-item-title{color:#005380;text-decoration:underline}@media (min-width:860px){.c-list .list__filter .filter__item{width:calc(50% - .5rem);margin-top:0}.c-list .list__filter .filter__item--search{margin-right:1rem}}.layout--local .c-list .list-box{border-top-color:#006399}.row--light .c-list .list-box{background:#fafafa;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.c-list .js-c-filter-subgroup{position:relative;text-align:left;max-width:100%;transform:translateZ(0)}.c-list .js-c-filter-subgroup .subgroup__label{display:block;color:#4d4d4d;margin-bottom:.25rem;font-size:.9rem;font-weight:600;letter-spacing:.05rem}.c-list .js-c-filter-subgroup .footer__button{display:none}.c-list .js-c-filter-subgroup .filter-subgroup-list-container{position:relative}.c-list .js-c-filter-subgroup.is-expanded .filter-subgroup-list-container:after{display:none}.c-list .js-c-filter-subgroup .filter-subgroup-container{position:relative}.c-list .js-c-filter-subgroup .filter-subgroup-container:after{position:absolute;top:0;bottom:0;right:0;width:2rem;background:linear-gradient(to right,rgba(255,255,255,0),#fff);content:"";pointer-events:none}.c-list .js-c-filter-subgroup .filter-subgroup-list{overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.c-list .js-c-filter-subgroup .filter-subgroup-list::-webkit-scrollbar{display:none!important}.c-list .js-c-filter-subgroup .filter-subgroup-list.is-drag{cursor:grabbing}.c-list .js-c-filter-subgroup.is-expanded .filter-subgroup-list{white-space:normal;overflow:hidden}.c-list .js-c-filter-subgroup .filter-subgroup-item{display:inline-block;margin:0 .25rem .25rem 0;padding:.3rem .75rem .5rem;color:#4d4d4d;background:#f5f5f5;border:1px solid #e5e5e5;transition:150ms;border-radius:3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.75rem}.c-list .js-c-filter-subgroup .filter-subgroup-item:focus,.c-list .js-c-filter-subgroup .filter-subgroup-item:hover{color:#404040;border-color:#d9d9d9;background:#efefef}.c-list .js-c-filter-subgroup .filter-subgroup-item:last-child{margin-right:8rem}.c-list .js-c-filter-subgroup .filter-subgroup-item.is-active{color:#fff;border-color:#005380;background:#006399}.c-list .js-c-filter-subgroup .filter-subgroup-item.is-active:focus,.c-list .js-c-filter-subgroup .filter-subgroup-item.is-active:hover{background:#005380}.c-list .js-c-filter-subgroup .filter-subgroup-list.is-drag .filter-subgroup-item{pointer-events:none}.c-list .js-c-filter-subgroup.is-expanded .filter-subgroup-list.is-drag .filter-subgroup-item{pointer-events:all}.c-list .js-c-filter-subgroup.is-expanded .filter-subgroup-item:last-child{margin-right:.25rem}.c-list .js-c-filter-subgroup .filter-subgroup-list-toggle{text-align:center;transform:translateZ(0);display:none}.c-list .js-c-filter-subgroup.has-toggle .filter-subgroup-list-toggle{display:block}.c-list .js-c-filter-subgroup .filter-subgroup-list-toggle:after{position:absolute;top:50%;right:0;left:0;margin-top:-1px;height:1px;background:#e5e5e5;content:"";display:none}.c-list .js-c-filter-subgroup .filter-subgroup-list-toggle-btn{z-index:1;display:inline-block;font-weight:400;text-transform:uppercase}.c-list .js-c-filter-subgroup .filter-subgroup-list-toggle-btn-text{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-list .js-c-filter-subgroup .filter-subgroup-list-toggle-btn-icon{position:absolute;display:block;border-radius:50%;background:#e5e5e5;transition:transform .2s 150ms,fill 150ms}.c-list .js-c-filter-subgroup .filter-subgroup-list-toggle-btn-icon>.svg-icon{width:40%;height:40%;margin:30%}.c-list .js-c-filter-subgroup .filter-subgroup-list-toggle-btn.has-selected .filter-subgroup-list-toggle-btn-text{color:#006399}.c-list .js-c-filter-subgroup .filter-subgroup-list-toggle-btn:hover .filter-subgroup-list-toggle-btn-text{color:#005380}.c-list .js-c-filter-subgroup .filter-subgroup-list-toggle-btn:hover .filter-subgroup-list-toggle-btn-icon{fill:#005380}.c-list .js-c-filter-subgroup.is-expanded .filter-subgroup-list-toggle-btn-icon{transform:rotate(-180deg)}.c-list .js-c-filter-subgroup .filter-subgroup-list-container{display:block!important;opacity:1!important}.c-list .js-c-filter-subgroup .filter-subgroup-list-container:after{display:none;width:15rem;background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%)}.c-list .js-c-filter-subgroup .filter-subgroup-list-toggle{position:static;transform:none}.c-list .js-c-filter-subgroup .filter-subgroup-list-toggle-btn{position:absolute;top:-.1rem;right:0;padding:.5rem 1.8rem .6rem .75rem;color:#666;background:#fff;box-sizing:border-box;font-size:.75rem}.c-list .js-c-filter-subgroup .filter-subgroup-list-toggle-btn:before{position:absolute;top:0;right:100%;bottom:0;display:block;content:"";width:3rem;pointer-events:none;border-right:1px solid #e5e5e5;background:linear-gradient(to right,rgba(255,255,255,0),#fff 95%)}.c-list .js-c-filter-subgroup .filter-subgroup-list-toggle-btn-icon{top:.35rem;right:0;width:1.2rem;height:1.2rem}.c-list .js-c-filter-subgroup.is-expanded .filter-subgroup-container{padding-right:8rem}.is-accessible .c-list .js-c-filter-subgroup .filter-subgroup-item:focus{background:#f18e1f;color:#231402;border-color:#f18e1f;border-radius:.1rem}.is-accessible .c-list .js-c-filter-subgroup .filter-subgroup-list-toggle-btn:focus{color:#231402;outline:#f18e1f solid 5px}.is-accessible .c-list .js-c-filter-subgroup .footer__button:focus{background:#f18e1f;color:#231402}.c-list [dir=rtl],.c-list [dir=rtl] .list-title,.c-list[dir=rtl],.c-list[dir=rtl] .list-title,.translated-rtl .c-list,.translated-rtl .c-list .list-title,[dir=rtl] .c-list,[dir=rtl] .c-list .list-title{text-align:right}.c-map-pollingstations{position:relative;overflow:hidden;height:auto;max-height:720px;min-height:410px;background:center center/cover #f5f5f5}.c-map-pollingstations:after{display:block;content:"";padding-bottom:56.25%}.c-map-pollingstations.has-splash .loader-container{top:74%}.c-map-pollingstations .map__loader{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.c-map-pollingstations .map__loader .e-loader{background-color:rgba(255,255,255,.35)}.c-map-pollingstations .map__loader .loader-container{top:50%}.c-map-pollingstations .map-container{position:absolute;top:0;right:0;bottom:0;left:0}.c-map-pollingstations .map-panel-nav-geoposition{position:absolute;top:.8rem;left:.8rem;background-color:#fff;height:40px;border-radius:20px;padding:0 .55rem;display:inline-block;z-index:1;font-size:.75rem;display:flex;align-items:center;cursor:pointer}.c-map-pollingstations .map-panel-nav-geoposition span{display:none}.c-map-pollingstations .map-panel-nav-geoposition figure{display:inline-block;vertical-align:middle;width:25px;height:25px}.c-map-pollingstations .map-panel-nav-geoposition figure svg{fill:#333}.c-map-pollingstations .map-splash{position:absolute;top:0;right:0;left:0;bottom:0;z-index:1}.c-map-pollingstations .map-splash .map-splash-content{position:absolute;top:0;right:0;left:0;height:60%;box-shadow:rgba(0,0,0,.2) 1px 1px 20px;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 1rem}.c-map-pollingstations .map-splash .map-pollingstations-splash-title{color:#1a1a1a;font-weight:500;margin-bottom:.5rem;font-size:2.2rem}.c-map-pollingstations .map-splash .map-pollingstations-splash-description{text-align:center;font-size:1rem;display:inline}.c-map-pollingstations .map-splash .e-button{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);white-space:nowrap}@media (min-width:680px){.c-map-pollingstations .map-panel-nav-geoposition{padding:0 1rem 0 .55rem}.c-map-pollingstations .map-panel-nav-geoposition span{line-height:1rem;display:inline-block;color:#006399}.c-map-pollingstations .map-panel-nav-geoposition span:hover{color:#005380}.c-map-pollingstations .map-splash .map-splash-content{height:50%;padding:0}.c-map-pollingstations .map-splash .map-pollingstations-splash-title{font-size:3rem}.c-map-pollingstations .map-splash .map-pollingstations-splash-description{font-size:1rem;display:block}.c-map-pollingstations .map-splash .map-pollingstations-splash-description span{display:block}.c-map-pollingstations .map-splash .map-pollingstations-splash-description span:nth-child(3){margin-top:.5rem}}.c-map-pollingstations .map-panel{position:absolute;top:0;right:0;bottom:0;overflow-y:auto;box-shadow:rgba(0,0,0,.2) 1px 1px 20px;background:#fff;width:100%}.c-map-pollingstations .map-panel.map-panel-infopanel,.c-map-pollingstations .map-panel.map-panel-navpanel{z-index:3}.c-map-pollingstations .map-panel.map-panel-howto{transform:translateX(100%);z-index:2;display:none}.c-map-pollingstations .map-panel-howtobutton{position:absolute;top:.8rem;right:.8rem;background-color:#fff;height:40px;border-radius:20px;padding:0 .55rem;display:inline-block;z-index:2;font-size:.75rem;display:flex;align-items:center;cursor:pointer}.c-map-pollingstations .map-panel-howtobutton span{display:none}.c-map-pollingstations .map-panel-howtobutton figure{display:inline-block;vertical-align:middle;width:25px;height:25px}.c-map-pollingstations .map-panel-howtobutton figure svg{fill:#333}.c-map-pollingstations .map-panel-close,.c-map-pollingstations .map-panel-nav-close{position:absolute;top:.5rem;right:.5rem;overflow:hidden;width:1.75rem;height:1.75rem;padding:.4rem;border-radius:50%;background:#fff}.c-map-pollingstations .map-panel-close .svg-icon,.c-map-pollingstations .map-panel-nav-close .svg-icon{fill:#1a1a1a}.c-map-pollingstations .map-panel-close:hover,.c-map-pollingstations .map-panel-nav-close:hover{background:#006399}.c-map-pollingstations .map-panel-close:hover .svg-icon,.c-map-pollingstations .map-panel-nav-close:hover .svg-icon{fill:#fff}.c-map-pollingstations .map-panel-markers-container{margin-top:1.5rem;padding-top:.5rem;border-top:1px solid #e5e5e5}.c-map-pollingstations .map-panel-marker-btn{display:block;margin:.5rem 0;font-size:1.1rem;color:#1a1a1a;text-align:left}.c-map-pollingstations .map-panel-marker-btn:hover span{text-decoration:none;background:linear-gradient(#1a1a1a,#1a1a1a);background-repeat:repeat-x;background-position:left bottom;background-size:1px 1px}.c-map-pollingstations .map-panel-content{padding:2.25rem;font-size:.85rem}.c-map-pollingstations .map-panel-title{margin-top:.3rem;margin-bottom:1rem;font-size:1.7rem;font-weight:400;color:#ac101c;line-height:1em}.c-map-pollingstations .map-panel-link{display:block;margin-bottom:1rem;font-size:.9rem}.c-map-pollingstations .map-panel-link__openhours{margin-top:-.2rem}.c-map-pollingstations .map-panel-subtitle{margin-bottom:1rem;color:#4d4d4d;font-size:.8rem;font-weight:400;letter-spacing:.1rem;text-transform:uppercase}.c-map-pollingstations .map-panel-info{font-size:.85rem;margin-bottom:1rem;color:#4d4d4d}.c-map-pollingstations .map-panel-info-title{font-size:.85rem;margin-bottom:.2rem;font-weight:500;text-transform:uppercase}.c-map-pollingstations .map-panel-info-item{font-size:.85rem}.c-map-pollingstations .map-panel-openhours{display:none}.c-map-pollingstations .map-panel-openhours ul{margin:0 -.5rem}.c-map-pollingstations .map-panel-openhours li{border-top:1px solid #cfcfcf;padding:.2rem .5rem}.c-map-pollingstations .map-panel-openhours li strong{display:block}.c-map-pollingstations .map-panel-openhours li.map-panel-openhours--passed{opacity:.5}.c-map-pollingstations .map-panel-contact{position:relative;margin-bottom:1rem}.c-map-pollingstations .map-panel-contact-icon{position:absolute;top:0;left:0;width:2rem;height:2rem;padding:.4rem;border:1px solid #333;border-radius:50%}.c-map-pollingstations .map-panel-contact-content{padding-left:2.5rem}.c-map-pollingstations .map-panel-contact-title{font-size:.8rem;line-height:1rem}.c-map-pollingstations .map-panel-contact-item{display:block;font-size:.8rem;word-wrap:break-word}.c-map-pollingstations .map-panel__logo{width:50%}.c-map-pollingstations .map-panel-info--types .map-panel-info-title{margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #cfcfcf}.c-map-pollingstations .map-panel-info-icon-container:after{display:table;clear:both;content:""}.c-map-pollingstations .map-panel-info-icon{float:left;width:2rem;height:2rem;margin-right:1rem;margin-bottom:1rem;fill:grey}.c-map-pollingstations .map-panel-info-icon:hover{fill:#005380}.c-map-pollingstations .map-panel-btn{margin-top:1rem}.c-map-pollingstations .map-panel-importantinfo{padding:.8rem 1rem 1rem;background-color:#f5f5f5;margin-top:.2rem;margin-bottom:1rem}.c-map-pollingstations .map-panel-importantinfo strong{color:#333}.c-map-pollingstations .map-panel-importantinfo ul{list-style:disc;padding-left:1rem}.c-map-pollingstations .map-panel-importantinfo ul span{position:relative;left:-.3rem}.c-map-pollingstations .map-panel-image-container{position:relative;overflow:hidden;max-height:360px}.c-map-pollingstations .map-panel-image{width:100%;height:auto;min-height:200px}@media (min-width:680px){.c-map-pollingstations .map-panel{width:20rem}.c-map-pollingstations .map-panel-howtobutton{padding:0 .55rem 0 1rem}.c-map-pollingstations .map-panel-howtobutton span{line-height:1rem;display:inline-block}.c-map-pollingstations .map-panel-howtobutton figure{margin-left:.5rem}}.c-map{position:relative;overflow:hidden;width:100%}.c-map .map-container{position:relative;width:100%;height:80vh;border-radius:.5rem;overflow:hidden;background:center center/cover #f5f5f5}@media (min-width:860px){.c-map .map-container{aspect-ratio:16/9;max-height:75vh;height:auto}}.c-map.grid--size-full .map-container,.c-map:not(.grid) .map-container{border-radius:0}.c-map .map-panel{position:absolute;top:0;right:0;bottom:0;overflow-y:auto;width:18rem;border-left:1px solid #cfcfcf;background:#fafafa;z-index:113}.c-map .map-panel.map-panel--place{position:fixed;top:0;left:0;right:0;bottom:0;width:100%}.c-map .map-panel.map-panel--route{background:#fafafa}.c-map.is-panel-expanded .map-panel{max-width:90%;width:35rem}.c-map .map-panel__expand{position:absolute;top:.5rem;right:100%;width:2rem;height:2rem;padding:.5rem;border-radius:.2rem 0 0 .2rem;fill:#4d4d4d;background:#fafafa;border-left:1px solid #cfcfcf;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}.c-map .map-panel-image-container{position:relative;overflow:hidden;max-height:360px;background:grey}.c-map .map-panel-image-container:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(to bottom,rgba(255,255,255,0) 20%,#fff 96%)}.c-map .map-panel-image{width:100%;height:auto;min-height:200px;background:#e5e5e5}.c-map .map-panel-close,.c-map .map-panel-nav-close{position:absolute;top:.5rem;right:.5rem;overflow:hidden;width:1.75rem;height:1.75rem;padding:.4rem;border-radius:50%;background:#fff}.c-map .map-panel-close .svg-icon,.c-map .map-panel-nav-close .svg-icon{fill:#1a1a1a}.c-map .map-panel-close:hover,.c-map .map-panel-nav-close:hover{background:#006399}.c-map .map-panel-close:hover .svg-icon,.c-map .map-panel-nav-close:hover .svg-icon{fill:#fff}.c-map .map-panel-markers-container{margin-top:1.5rem;padding-top:.5rem;border-top:1px solid #e5e5e5}.c-map .map-panel-marker-btn{display:block;margin:.5rem 0;font-size:1.1rem;color:#1a1a1a;text-align:left}.c-map .map-panel-marker-btn:hover span{text-decoration:none;background:linear-gradient(#1a1a1a,#1a1a1a);background-repeat:repeat-x;background-position:left bottom;background-size:1px 1px}.c-map .map-panel-content{padding:1rem}.c-map .map-panel-title{margin-bottom:.5rem;font-size:1.6rem;font-weight:400}.c-map .map-panel-link{display:block;margin-bottom:1rem;font-size:.9rem}.c-map .map-panel-subtitle{margin-bottom:1rem;color:#4d4d4d;font-size:.8rem;font-weight:400;letter-spacing:.1rem;text-transform:uppercase}.c-map .map-panel-info{margin-bottom:1rem}.c-map .map-panel-info-title{margin-bottom:.2rem;font-size:.9rem;font-weight:500}.c-map .map-panel-info-item{font-size:.8rem}.c-map .map-panel-contact{position:relative;margin-bottom:1rem}.c-map .map-panel-contact-icon{position:absolute;top:0;left:0;width:2rem;height:2rem;padding:.4rem;border:1px solid #333;border-radius:50%}.c-map .map-panel-contact-content{padding-left:2.5rem}.c-map .map-panel-contact-title{font-size:.8rem;line-height:1rem}.c-map .map-panel-contact-item{display:block;font-size:.8rem;word-wrap:break-word}.c-map .map-panel-info--types .map-panel-info-title{margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #cfcfcf}.c-map .map-panel-info-icon-container:after{display:table;clear:both;content:""}.c-map .map-panel-info-icon{float:left;width:2rem;height:2rem;margin-right:1rem;margin-bottom:1rem;fill:grey}.c-map .map-panel-info-icon:hover{fill:#005380}.c-map .map-panel-btn{margin-top:1rem}.c-map .map-panel__nav .nav__open{position:absolute;left:50%;margin-left:-1.2rem;top:-1.4rem;padding:.25rem .6rem;width:2.4rem;height:1.4rem;fill:#4d4d4d;background:#f5f5f5;border-top:1px solid #cfcfcf;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;z-index:2;transition:transform .2s;border-radius:.5rem .5rem 0 0}.c-map .map-panel__nav .nav__open svg{transition:transform .2s}.c-map .map-panel__nav .nav__header{position:relative;top:0;width:100%;z-index:1;padding:1.5rem 1rem;background-size:cover;min-height:11rem}.c-map .map-panel__nav .nav__header:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:#000;opacity:.6;z-index:-1}.c-map .map-panel__nav .nav__header.nav__header--no-image{background-image:linear-gradient(#005380,#004266)}.c-map .map-panel__nav .nav__header.nav__header--no-image:after{display:none}.c-map .map-panel__nav .nav__header .header__category{display:block;z-index:1;color:#fafafa;font-size:.9rem;margin-bottom:.25rem}.c-map .map-panel__nav .nav__header .header__title{color:#fff;font-weight:500;margin-bottom:1rem}.c-map .map-panel__nav .nav__header .header__subtitle{display:block;margin-top:auto;z-index:1;font-size:1.1rem;margin-bottom:.5rem;color:#fff}.c-map .map-panel__nav .nav__header .header__description{color:#fafafa;font-size:.9rem;word-break:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.c-map .map-panel__nav .nav__header .header__description>*{display:inline}.c-map .map-panel__nav .nav__header .header__button{color:#fff;font-size:.9rem;margin-top:.5rem;display:none}.c-map .map-panel__nav .nav__header .header__button svg{fill:currentColor}.c-map .map-panel__nav .nav__header.has-overflow .header__button{display:block}.c-map .map-panel__nav .nav__header.is-expanded{height:auto}.c-map .map-panel__nav .nav__header.is-expanded .header__description{-webkit-line-clamp:unset}.c-map .map-panel__nav .nav__header.is-expanded .header__button .button__icon{transform:rotate(-180deg)}.c-map .map-panel__nav .nav__list .list__item{display:flex;width:100%;padding:1rem;color:#4d4d4d;align-items:center;border-bottom:1px solid #cfcfcf}.c-map .map-panel__nav .nav__list .list__item-icon{display:flex;width:.5rem;height:1rem;margin-right:0;margin-left:auto;fill:#4d4d4d}.c-map .map-panel__nav .nav__list .list__item:hover{color:#006399;background:#fff}.c-map .map-panel__nav .nav__list .list__item:hover .list__item-icon{fill:#006399}.c-map .map-panel.is-open .nav__open svg{transform:rotate(-180deg)}@media (max-width:679px){.c-map .map-panel{z-index:120}.c-map .map-panel.map-panel--route{width:calc(100% - 1rem);margin-left:.5rem;margin-right:.5rem;top:100%;height:500px;transform:translate(0,-220px);bottom:auto;overflow:visible}.c-map .map-panel.map-panel--route .map-panel__nav .nav__header{height:220px;border-radius:.5rem .5rem 0 0;overflow:hidden;display:flex;flex-direction:column;background-image:linear-gradient(#005380,#004266);overflow-y:scroll}.c-map .map-panel.map-panel--route .map-panel__nav .nav__header .header__description{-webkit-line-clamp:unset;overflow:visible}.c-map .map-panel.map-panel--route .map-panel__nav .nav__header .header__button{overflow:hidden}.c-map .map-panel.map-panel--route .map-panel__nav .nav__header.nav__header--no-image{background-image:linear-gradient(#005380,#004266)}.c-map .map-panel.map-panel--route .map-panel__nav .nav__list{height:280px;overflow-y:auto}}@media (min-width:680px){.c-map .map-panel.map-panel--place{position:absolute;width:40%;min-width:24rem;max-width:28rem;left:auto}.c-map .map-panel.map-panel--route{transform:translateY(0)!important}.c-map .map-panel.map-panel--route .nav__open{display:none}.c-map .map-panel.map-panel--route .map-panel__container{height:100%}.c-map .map-panel.map-panel--route .map-panel__nav{display:flex;flex-direction:column;min-height:100%}.c-map .map-panel.map-panel--route .map-panel__nav .nav__list{overflow-y:auto}}@media (min-width:860px){.c-map .map-panel--route{width:20rem}}@media (min-width:1024px){.c-map .map-panel--route{width:22rem}}.c-media.media--audio .media-player-meta{position:relative;padding:2rem 2rem 3rem;border-bottom:2px solid #f5f5f5;background:#fff;text-align:center}.c-media.media--audio .media-player-btn{position:relative;box-sizing:content-box;width:64px;height:64px;margin-bottom:1rem;border:3px solid #e5e5e5;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-media.media--audio .media-player-btn .media-player-circle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:visible;transform:rotate(-90deg)}.c-media.media--audio .media-player-btn .media-player-circle-progress{opacity:0;stroke-dashoffset:0;stroke-width:3px;stroke:#006399}.c-media.media--audio .media-player-btn:after{position:absolute;top:50%;left:50%;width:0;height:0;margin-left:4px;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:24px solid #006399;content:"";transform:translate(-50%,-50%)}.c-media.media--audio .media-player-btn:hover:after{border-left-color:#005380}.c-media.media--audio.is-playing .media-player-btn:before{position:absolute;top:50%;left:50%;width:4px;height:32px;margin-left:-6px;content:"";background:#006399;transform:translate(-50%,-50%)}.c-media.media--audio.is-playing .media-player-btn:after{width:4px;height:32px;margin-left:6px;border:0;background:#006399}.c-media.media--audio .media-player-title{display:block;margin-bottom:1rem;padding-top:0;padding-bottom:0;color:#006399;font-size:1.6rem;font-family:"Foundry Sterling W01",arial,sans-serif;font-style:normal;font-weight:400;line-height:1.1em}.c-media.media--audio .media-player-length{opacity:0;color:#666;font-size:1.1rem}.c-media.media--audio .media-player-download{position:absolute;bottom:10px;right:10px;width:8rem;height:2rem;display:flex;align-items:center;justify-content:flex-end}.c-media.media--audio .media-player-download__text{display:block;white-space:nowrap;padding-right:.5rem;font-size:.875rem}.c-media.media--audio .media-player-download__icon{display:block;width:2rem;height:2rem;border-radius:50%;border:2px solid #cfcfcf;flex:0 0 auto}.c-media.media--audio .media-player-download .svg-icon{padding:.4rem;fill:#666}.c-media.media--audio .media-player-download:hover .svg-icon{fill:#005380}.c-media.media--audio .media-player-container{overflow:hidden;width:calc(100% + 20px);margin-left:-10px;padding-right:10px;padding-bottom:10px;padding-left:10px}.c-media.media--audio .media-player-container:after{display:table;clear:both;content:""}.c-media.media--audio .media-player-iframe{height:0;overflow:hidden}.c-media.media--audio .media-player{display:none;width:100%;margin-right:auto;margin-left:auto;padding-top:.5rem;background:#fff}.c-media.media--audio .media-player:after{display:table;clear:both;content:""}.c-media.media--audio .media-player-audio{display:block;z-index:-1}.c-media.media--audio .media-player-time{display:block;margin-bottom:.5rem;color:#666;font-size:1rem}.c-media.media--audio .media-player-time--played{float:left;margin-left:.5rem}.c-media.media--audio .media-player-time--total{float:right;margin-right:.5rem}.c-media.media--audio .media-player-timeline{position:relative;float:left;width:100%;height:.25rem;border-radius:15px;background:#e5e5e5}.c-media.media--audio .media-player-timeline-buffer,.c-media.media--audio .media-player-timeline-current{position:absolute;top:0;left:0;width:0;height:.25rem}.c-media.media--audio .media-player-timeline-current{background:#006399}.c-media.media--audio .media-player-timeline-buffer{background:#cfcfcf}.c-media.media--audio .media-player-playhead{position:relative;top:-7px;left:-9px;z-index:1;width:18px;height:18px;border:1px solid #666;border-radius:50%;background:#fff;transform:scale(0);transition:transform .1s}.c-media.media--audio .media-player-container .media-player-playhead{transform:scale(1)}@media (min-width:860px){.c-media.media--audio .media-player-meta{overflow:hidden;text-align:left}.c-media.media--audio .media-player-btn{float:left;background-color:#fff}.c-media.media--audio .media-player-title{float:right;width:calc(100% - 6rem);margin-bottom:.3rem}.c-media.media--audio .media-player-length{float:right;width:calc(100% - 6rem)}}.c-media.media--audio.media--size-compact{position:relative}.c-media.media--audio.media--size-compact .media-player-meta{background:0 0;border-radius:.25rem;padding:0 0 .5rem;border:none;text-align:left}.c-media.media--audio.media--size-compact .media-player-title{font-size:1.2rem}.c-media.media--audio.media--size-compact .media-player-length{font-size:.9rem}.c-media.media--audio.media--size-compact .media-player-btn{transform:scale(.8);transform-origin:top}.c-media.media--audio.media--size-compact .media-player-time{font-size:.9rem}.is-accessible .c-media.media--audio .media-player-btn:focus{background:#f18e1f;border-color:#231402}.is-accessible .c-media.media--audio .media-player-btn:focus:after{border-left-color:#231402}.is-accessible .c-media.media--audio.is-playing .media-player-btn:focus:after,.is-accessible .c-media.media--audio.is-playing .media-player-btn:focus:before{background:#231402}.is-accessible .c-media.media--audio .media-player-download:focus{border-color:#231402}.is-accessible .c-media.media--audio .media-player-download:focus .svg-icon{fill:#231402}@media print{.c-media.media--audio:after{margin-top:1rem;border-top:2px solid #cfcfcf;content:attr(data-embed)}.c-media.media--audio .media-container{display:none}}.row--light .c-media.media--audio .media-player-meta{background:#fafafa;border:1px solid #e5e5e5}.c-media-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.c-media-modal .media-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.95}.c-media-modal .media-modal__link-btn{position:absolute;top:1rem;left:1rem;z-index:1}.c-media-modal .media-modal-close{position:absolute;top:1rem;right:1rem;z-index:1;opacity:.8}.c-media-modal .media-modal-close:hover{opacity:1}.c-media-modal .media-modal-close .svg-icon{fill:#fff}.c-media-modal .media-modal-container{position:absolute;top:50%;left:50%;width:90%;margin-top:4rem;max-width:1280px;max-height:calc(95vh - 8rem);transform:translate(-50%,calc(-50% - 4rem));z-index:999}.c-media-modal .media-modal__link{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;z-index:999}.c-media-modal .media-modal__link h3+span,.c-media-modal .media-modal__link span+h3{margin-top:1rem}.c-media-modal .media-modal__link .media-modal__link-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.95}.c-media-modal .media-modal__link .media-modal__link-container{position:relative;padding:2rem 2rem 3rem;border-radius:.5rem;background:#fff;z-index:1}.c-media-modal .media-modal__link .media-modal__link-close{position:absolute;top:.5rem;right:.5rem;width:1rem;height:1rem}.c-media-modal .media-modal__link .media-modal__link-close svg{fill:#1a1a1a}.c-media-modal .media-modal__link a{text-decoration:underline}.c-media-modal .media-modal__link a:hover{text-decoration:none}.c-media-modal .media-modal-container iframe{width:100%;height:100%}.c-media-modal .media-modal-video{position:absolute;top:0;right:0;bottom:0;left:0}.c-media-modal.has-playlist .media-modal-container:after{padding-bottom:calc(56.25% + 3.3rem)}.c-media-modal.has-playlist #modalPlayer{height:calc(100% - 3.3rem)!important}.c-media-modal .media-youtube-playlist{position:relative;width:100%;height:3.3rem;background:#000;color:#fff;border-top:1px solid #ac101c;font-size:0;z-index:999}.c-media-modal .media-youtube-playlist:after{position:absolute;top:0;right:0;bottom:0;width:2rem;background-image:linear-gradient(to right,rgba(0,0,0,0),#000);content:""}.c-media-modal .media-youtube-playlist .playlist__container{position:absolute;width:100%;height:100%;padding-right:5rem;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.c-media-modal .media-youtube-playlist .playlist-item{position:relative;display:inline-block;width:6.1rem;height:3.3rem;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.5;transition:opacity 250ms}.c-media-modal .media-youtube-playlist .playlist-item:hover{opacity:.9}.c-media-modal .media-youtube-playlist .playlist-item.is-current{opacity:1}.c-media-modal .media-youtube-playlist .playlist-item.is-current:after{position:absolute;top:0;left:50%;transform:translate(-50%,0);width:0;height:0;border-left:.35rem solid transparent;border-right:.35rem solid transparent;border-top:.35rem solid #ac101c;content:"";pointer-events:none}.is-accessible .c-media-modal .media-modal-close:focus{padding:.2rem;background:#f18e1f}.is-accessible .c-media-modal .media-modal-close:focus .svg-icon{fill:#231402}.is-accessible .c-media-modal video:focus{border:10px solid #f18e1f;outline:0}.c-media:after{display:table;clear:both;content:""}.c-media .embedly-embed,.c-media.grid{width:100%}.c-media .media-content{position:relative}.c-media .media-image-container{position:relative;overflow:hidden;border-radius:.5rem}.c-media .media-image{display:block;width:100%;height:auto}.c-media .media-caption{margin-top:.5rem;color:#4d4d4d;font-size:.8rem}.c-media .media-caption h3{font-size:1rem;font-weight:500;color:#4d4d4d;margin-top:.25rem;margin-bottom:.5rem}.c-media .media-caption-type{position:relative;top:.18em;display:inline-block;width:1em;height:1em;margin-right:.2em}.c-media .media-caption-type .svg-icon{fill:#666}.c-media .media-caption-description,.c-media .media-caption-meta{display:inline-block}.c-media .media-caption-link{display:block;margin-top:.5rem}.c-media .media-caption-meta-author{display:inline-block}.c-media .media-caption-meta-link{display:inline-block;text-decoration:underline}.c-media .media-caption-meta-link:focus,.c-media .media-caption-meta-link:hover{text-decoration:none}.c-media .media__warning{text-align:center}.c-media .media__warning p{color:#4d4d4d}.c-media.media--overlay{height:100%}.c-media.media--overlay .media-play{z-index:1}.c-media.media--overlay .media-container,.c-media.media--overlay .media-content,.c-media.media--overlay .media-image,.c-media.media--overlay .media-image-container{height:100%}.c-media.media--overlay .media-caption{position:absolute;top:0;left:0;padding:1rem;z-index:1}.c-media.media--overlay .media-caption .media-caption-type svg{fill:#fff}.c-media.media--overlay .media-caption h3{color:#fff}.c-media.media--overlay .media-caption-description,.c-media.media--overlay .media-caption-link{display:none}.is-accessible .c-media .media-play:focus{box-sizing:content-box;padding:2%;border-radius:5px;background:#f18e1f;opacity:1}.c-media.media--video .media-image-container{cursor:pointer}.c-media.media--video .media-image-container:after{content:"";background:#000;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s}.c-media.media--video .media-image{background-repeat:no-repeat;background-position:center center;background-size:cover;padding-bottom:56.25%}.c-media.media--video .media-image-container:hover .media-image:after{opacity:.9}.c-media.media--video .media-image-container:hover .media-play--YouTube{opacity:1}.c-media .media-play{position:absolute;bottom:1.5rem;left:1.5rem;width:16%;max-width:4rem;height:auto;padding:0;background:#fff;transition:150ms;border-radius:50%;z-index:1;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1}.c-media .media-image-container:hover:after{opacity:.1}.c-media .media-image-container:hover .media-play{background:#f9f9f9}.c-media .media-play .svg-icon{position:relative;left:.1rem;fill:#4d4d4d;width:40%}.c-media .media-play--YouTube{opacity:1}.c-media .media-youtube{position:absolute;bottom:1rem;right:1rem;width:6rem}.c-media.media--embeds .embedly-embed{max-width:100%;height:auto;aspect-ratio:4/3;max-height:75vh}.c-media.media--embeds .media-livestream-container{position:relative;width:100%;height:auto}.c-media.media--embeds .media-livestream-container:after{display:block;content:"";padding-bottom:56.25%}.c-media.media--embeds .livestream-player{position:absolute;top:0;left:0;width:100%;height:100%}.c-media.media--portrait{margin-top:2rem;margin-bottom:2rem}.c-media.media--portrait.align-left .media-image,.c-media.media--portrait.align-right .media-image{display:block;width:100%;height:auto;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain}.c-media.media--portrait.align-right .media-caption{border-top:1px solid #cfcfcf;margin-top:.5rem;max-width:none}.c-media.media--size-article.media--portrait{margin-top:2rem;margin-bottom:2rem}.c-media.media--size-article.media--portrait.media--left .media-image,.c-media.media--size-article.media--portrait.media--right .media-image{display:block;width:100%;height:auto;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain}.c-media.media--size-article.media--portrait.media--left .media-caption,.c-media.media--size-article.media--portrait.media--right .media-caption{border-top:1px solid #cfcfcf;margin-top:.5rem;max-width:none}@media (min-width:1024px){.c-media.media--portrait{margin-bottom:2rem;width:50%;margin-top:1rem}.c-media.media--portrait.align-left .media-image,.c-media.media--portrait.align-right .media-image{width:100%;min-height:0;height:auto;max-height:none}.c-media.media--portrait.align-left{float:left;margin-right:1rem;margin-left:-8rem}.c-media.media--portrait.align-right{float:right;margin-right:-8rem;margin-left:1rem}.c-media.media--portrait.align-left .media-caption,.c-media.media--portrait.align-right .media-caption{max-width:480px;border-top:none;margin-top:2px}.c-media.media--size-article.media--portrait{margin-bottom:2rem;width:50%;margin-top:1rem}.c-media.media--size-article.media--portrait.media--left .media-image,.c-media.media--size-article.media--portrait.media--right .media-image{width:100%;min-height:0;height:auto;max-height:none}.c-media.media--size-article.media--portrait.media--left{float:left;margin-right:1rem;margin-left:-8rem}.c-media.media--size-article.media--portrait.media--right{float:right;margin-right:-8rem;margin-left:1rem}.c-media.media--size-article.media--portrait.media--left .media-caption,.c-media.media--size-article.media--portrait.media--right .media-caption{max-width:480px;border-top:none;margin-top:2px}.c-media.media--size-grid .media-container{max-width:1024px}}.c-media.grid--size-full .media-image-container{border-radius:0;max-height:100vh}.c-media.grid--size-full .media-caption{margin-left:1rem}.c-media.media--size-grid{margin-right:15px;margin-left:15px}.c-media.media--size-grid .media-container{width:100%;margin-right:auto;margin-left:auto}.c-media.media--size-grid .media-container:after{display:table;clear:both;content:""}.c-media.media--size-grid .media-caption{margin-left:0}@media (min-width:860px){.c-media.media--size-grid{margin-right:30px;margin-left:30px}}@media (min-width:1200px){.c-media.media--size-grid .media-container{max-width:1200px}.c-media.media--size-content.media--caption-left .media-caption,.c-media.media--size-content.media--caption-right .media-caption{position:absolute;bottom:5px;width:170px}.c-media.media--size-content.media--caption-left .media-caption{right:100%;margin-right:10px;text-align:right}.c-media.media--size-content.media--caption-right .media-caption{left:100%;margin-left:10px;text-align:left}}@media (min-width:1300px){.c-media.media--size-grid .media-container{max-width:1300px}}@media (min-width:1400px){.c-media.media--size-grid .media-container{max-width:1400px}}.c-media.media--size-content{max-width:40rem;margin-right:auto;margin-left:auto}@media (min-width:1200px) and (min-width:1300px){.c-media.media--size-content.media--caption-left .media-caption,.c-media.media--size-content.media--caption-right .media-caption{width:220px}}.c-intro+.c-media{margin-top:3rem}@media print{.c-media .media-image-container{width:100mm}.c-media.media--video .media-image-container{display:none}.c-media.media--size-article.media--portrait .media-image-container{width:75mm}}.c-meeting-info{position:relative;color:#4d4d4d}.c-meeting-info h2{margin-top:2rem;margin-bottom:.4rem}.c-meeting-info h2:first-child{margin-top:0}.c-meeting-info p>a{line-height:1.45em}.c-meeting-info p+h2,.c-meeting-info p>a+p{margin-top:2rem}.c-meeting-info a{text-decoration:underline}.c-meeting-info a:hover{text-decoration:none}.c-meeting-info ul{list-style:none}.c-meeting-info ul li{position:relative;margin-bottom:.9rem}.c-meeting-info ol+p,.c-meeting-info ul+p,.c-meeting-info ul+ul{margin-top:1.5rem}.c-nav-sub{position:relative;z-index:90;display:none;height:2.5rem;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-nav-sub .nav-sub__container{height:2.5rem;white-space:nowrap;background:#ffc72c;text-align:center}.c-nav-sub .nav-sub__list{display:inline-block;visibility:hidden;height:100%;white-space:nowrap;opacity:1;transform:translateY(-3px);transition:opacity,transform 150ms}.c-nav-sub .nav-sub__item{display:flex;align-items:center;float:left;height:100%}.c-nav-sub .nav-sub__item .item__link{display:flex;align-items:center;font-size:.8rem;height:100%;line-height:1em;padding:.5rem;color:#1a1a1a;font-weight:400}.c-nav-sub .nav-sub-more-btn{position:relative;display:flex;align-items:center;height:2.5rem;padding:.5rem;color:#1a1a1a;font-size:.8rem;line-height:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-nav-sub .nav-sub-more-btn:focus,.c-nav-sub .nav-sub-more-btn:hover,.c-nav-sub .nav-sub__item .item__link:focus,.c-nav-sub .nav-sub__item .item__link:hover{background-color:#ffd45e}.c-nav-sub .nav-sub__item.is-current{background:#ffac12}.c-nav-sub .nav-sub-more{display:block;float:left;cursor:pointer}.c-nav-sub .nav-sub-more-btn.is-active{background-color:#ffd45e}.c-nav-sub .nav-sub-more-btn.is-active .svg-icon{transform:rotate(180deg)}.c-nav-sub .nav-sub-more-btn .svg-icon{display:inline-block;width:.5rem;height:.5rem;margin-left:.25rem;fill:#1a1a1a;transition:150ms}.c-nav-sub .nav-sub-more-container{position:absolute;top:2.5rem;right:0;left:0;display:none;overflow:hidden;height:600px;pointer-events:none}.c-nav-sub .nav-sub-more-list{position:absolute;top:12px;right:0;z-index:1;width:240px;max-height:580px;overflow-y:auto;background:#ffc72c;pointer-events:all}.c-nav-sub .nav-sub-more-list:before{position:absolute;top:-9px;right:20px;margin-left:-10px;border-width:0 10px 10px;border-style:solid;border-color:transparent transparent #ffc72c;content:""}.c-nav-sub .nav-sub-more-list .nav-sub__item{position:relative;display:block;float:none;height:auto;padding:0;border-bottom:1px solid #ffc218;white-space:normal;text-align:left}.c-nav-sub .nav-sub-more-list .nav-sub__item .item__link{padding:.75rem 1.5rem .75rem .75rem}.c-nav-sub .nav-sub-more-list .nav-sub__item:last-child{border-bottom:0}.c-nav-sub.is-fixed .nav-sub__container{position:fixed;top:5.5rem;right:0;left:0;z-index:99;transform:translateZ(0)}@media (min-width:1200px){.c-nav-sub.is-fixed .nav-sub__container{top:5.5rem}.c-nav-uber{top:3.5rem}}.c-nav-sub .nav-sub__list.no-animation{transition:opacity 150ms}.c-nav-sub .is-loaded.nav-sub__list{visibility:visible;opacity:1;transform:translateY(0)}.c-nav-sub .nav-sub-back:focus .nav-sub-back-text,.c-nav-sub .nav-sub-back:hover .nav-sub-back-text,.is-scroll-up .c-nav-sub .nav-sub-up-btn{transform:translateX(0)}@media (min-width:860px){.c-nav-sub{display:block}}.layout--local .c-nav-sub .nav-sub__container{background:#006399}.layout--local .c-nav-sub .nav-sub-back-btn{background:#005380}.layout--local .c-nav-sub .nav-sub-back-btn .svg-icon{fill:#fff}.layout--local .c-nav-sub .nav-sub-back-text{color:#fff;background:#005380}.layout--local .c-nav-sub .nav-sub-up-btn{background:#005380}.layout--local .c-nav-sub .nav-sub-up-btn:hover{background:#fca000}.layout--local .c-nav-sub .nav-sub-more-btn,.layout--local .c-nav-sub .nav-sub__item,.layout--local .c-nav-sub .nav-sub__item .item__link{color:#fff}.layout--local .c-nav-sub .nav-sub-up-btn .svg-icon{fill:#fff}.layout--local .c-nav-sub .nav-sub-more-btn:focus,.layout--local .c-nav-sub .nav-sub-more-btn:hover,.layout--local .c-nav-sub .nav-sub__item .item__link:focus,.layout--local .c-nav-sub .nav-sub__item .item__link:hover{background-color:#005380}.layout--local .c-nav-sub .nav-sub__item.is-current{background:#005380}.layout--local .c-nav-sub .nav-sub-more-btn.is-active{background-color:#005380}.layout--local .c-nav-sub .nav-sub-more-btn .svg-icon{fill:#fff}.layout--local .c-nav-sub .nav-sub-more-list{background:#006399}.layout--local .c-nav-sub .nav-sub-more-list:before{border-color:transparent transparent #006399}.layout--local .c-nav-sub .nav-sub-more-list .nav-sub__item{border-bottom:1px solid #005685}.is-accessible .c-nav-sub .nav-sub-back:focus .nav-sub-back-btn{background:#f18e1f}.is-accessible .c-nav-sub .nav-sub-back:focus .nav-sub-back-text{background:#f18e1f;transform:translateX(0)}.is-accessible .c-nav-sub .nav-sub-more-btn:focus,.is-accessible .c-nav-sub .nav-sub__item .item__link:focus{background:#f18e1f;outline:0}.c-nav-uber{position:fixed;top:3.5rem;bottom:0;left:0;z-index:105;display:none;width:100%;text-align:left;transform:translateZ(0)}.c-nav-uber .nav-uber-title{margin:2rem 0 .2rem;color:#4d4d4d;font-size:1rem;text-transform:uppercase}.c-nav-uber .nav-uber-title--border{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #e5e5e5}.c-nav-uber .nav-uber-text{color:#4d4d4d;font-size:1.25rem}.c-nav-uber .nav-uber-panel-container{position:absolute;top:0;bottom:0;left:0;overflow-y:auto;width:100%;padding-bottom:3rem;border-top:1px solid #e5e5e5;box-shadow:rgba(0,0,0,.2) 2px 2px 7px;transform:translateX(-100%) translateZ(0);background:#fff;-webkit-overflow-scrolling:touch}.c-nav-uber .nav-uber-panel--featured{display:none}.c-nav-uber .nav-uber-panel-list{width:100%;transform:translateZ(0)}.c-nav-uber .nav-uber-list-item .item-container{position:relative;overflow:hidden}.c-nav-uber .nav-uber-list-item .item-link{display:table;width:100%;height:3.2rem;padding:.5rem 4rem .5rem 2rem;border-bottom:1px solid #cfcfcf;color:#4d4d4d;transition:transform .1s;text-decoration:none}.c-nav-uber .nav-uber-list-item .item-link:before{position:absolute;top:-1px;bottom:-1px;left:-5px;display:block;width:10px;content:"";background:#ffc72c}.c-nav-uber .nav-uber-list-item .item-link:hover{background:#fff;transform:translateZ(0) translateX(5px)}.c-nav-uber .nav-uber-list-item .item-link-text{display:table-cell;vertical-align:middle}.c-nav-uber .nav-uber-list-item .item-toggle{position:absolute;top:0;right:0;bottom:0;width:3.2rem;padding:10px;border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf;background:#f5f5f5;border-radius:0}.c-nav-uber .nav-uber-list-item .item-toggle-icon{position:absolute;top:1rem;left:50%;width:.1rem;height:1rem;margin-left:-.05rem;content:"";background:#666;transition:transform .1s}.c-nav-uber .nav-uber-list-item .item-toggle-icon:after{position:absolute;top:1rem;left:-.45rem;width:1rem;height:.1rem;margin-top:-.55rem;content:"";background:#666}.c-nav-uber .nav-uber-list-item .item-toggle:hover{background:#fff}.c-nav-uber .nav-uber-list-item .item-toggle:hover .item-toggle-icon,.c-nav-uber .nav-uber-list-item .item-toggle:hover .item-toggle-icon:after{background:#595959}.c-nav-uber .nav-uber-list-item.is-active>.item-container{background:#f5f5f5}.c-nav-uber .nav-uber-list-item.is-active>.item-container .item-link,.c-nav-uber .nav-uber-list-item.is-current>.item-container .item-link{font-weight:500}.c-nav-uber .nav-uber-list-item.is-active>.item-container .item-toggle{border-left-color:#ffac12;border-bottom-color:#ffac12;background:#ffcd45}.c-nav-uber .nav-uber-list-item.is-active>.item-container .item-toggle .item-toggle-icon,.c-nav-uber .nav-uber-list-item.is-active>.item-container .item-toggle .item-toggle-icon:after{background:#333}.c-nav-uber .nav-uber-list-item.is-active>.item-container .item-toggle:hover{background:#ffbc05}.c-nav-uber .nav-uber-list-item.is-active>.item-container .item-toggle-icon{transform:rotate(90deg)}.c-nav-uber .nav-uber-list-item.is-active>.item-container .item-toggle-icon:after{opacity:0}.c-nav-uber .nav-uber-content{margin:0 80px 0 50px}.c-nav-uber .nav-uber-links{padding:0 80px 0 50px}.c-nav-uber .nav-uber-links-item{padding-bottom:10px}.c-nav-uber .nav-uber-links-item:last-child{padding-bottom:0}.c-nav-uber .nav-uber-links-item>.item-link{color:#4d4d4d;font-size:1rem;font-weight:400}.c-nav-uber .nav-uber-links-item>.item-link:hover{color:#005380}.c-nav-uber .nav-uber-links--border{margin-top:1rem;margin-bottom:1rem;padding-left:1rem}.c-nav-uber .nav-uber-links--border .nav-uber-links-item{padding-left:20px;border-left:3px solid}.c-nav-uber .nav-uber-links--one{margin-top:2rem}.c-nav-uber .nav-uber-links--one .nav-uber-links-item{border-left-color:#007db2}.c-nav-uber .nav-uber-links--two .nav-uber-links-item{border-left-color:#006399}.c-nav-uber .nav-uber-links--three .nav-uber-links-item{border-left-color:#005380}.c-nav-uber .nav-uber-info{margin-top:1rem;margin-bottom:.2rem}.c-nav-uber .nav-uber-list--sub{display:none}.c-nav-uber .nav-uber-panel-list--level-one .item-link{padding-left:3.5rem;background:#f0f0f0}.c-nav-uber .nav-uber-panel-list--level-one .item-link:before{background:#ffac12}.c-nav-uber .nav-uber-panel-list--level-one .is-active .item-link:before{background:#fca000}.c-nav-uber .nav-uber-panel-list--level-two .item-link{padding-left:5rem;background:#e6e6e6}.c-nav-uber .nav-uber-panel-list--level-two .item-link:before{background:#f99f1a}.c-nav-uber .nav-uber-panel-list--level-two .is-active .item-link:before{background:#e58f17}.c-nav-uber .nav-uber-panel-list--level-three .item-link{padding-left:6.5rem;background:#dbdbdb}.c-nav-uber .nav-uber-panel-list--level-three .item-link:before{background:#d47415}.c-nav-uber .nav-uber-panel-list--level-three .is-active .item-link:before{background:#ba6613}.c-nav-uber.is-active{display:block}@media (min-width:680px){.c-nav-uber{top:3.5rem}}@media (min-width:860px){.c-nav-uber{top:3.5rem;max-width:600px}.c-nav-uber .nav-uber-list-item .item-link{height:2.8rem}.c-nav-uber .nav-uber-list-item .item-toggle{width:2.8rem}}@media (max-width:679px){.layout--local .c-nav-uber{top:3.5rem}.c-place-selected .layout-grid-4{grid-template-columns:1fr 1fr}}@media (min-width:680px) and (max-width:859px){.layout--local .c-nav-uber{top:3.5rem}.is-active .c-nav-uber{bottom:-3.5rem}}.layout--local .c-nav-uber .nav-uber-list-item .item-link:before{background:#006399}.layout--local .c-nav-uber .nav-uber-list-item.is-active>.item-container .item-toggle{border-left-color:#005380;border-bottom-color:#005380;background:#007db2}.layout--local .c-nav-uber .nav-uber-list-item.is-active>.item-container .item-toggle:hover{background:#006399}.layout--local .c-nav-uber .nav-uber-list-item.is-active>.item-container .item-toggle-icon{background:#fff}.layout--local .c-nav-uber .nav-uber-links-item>.item-link:hover{color:#00324d}.layout--local .c-nav-uber .nav-uber-featured-spot .card-title{color:#006399}.layout--local .c-nav-uber .nav-uber-featured-spot:hover .card-title{color:#005380}.layout--local .c-nav-uber .nav-uber-panel-list--level-one .item-link:before{background:#005380}.layout--local .c-nav-uber .nav-uber-panel-list--level-one .is-active .item-link:before,.layout--local .c-nav-uber .nav-uber-panel-list--level-two .item-link:before{background:#004266}.layout--local .c-nav-uber .nav-uber-panel-list--level-three .item-link:before,.layout--local .c-nav-uber .nav-uber-panel-list--level-two .is-active .item-link:before{background:#00324d}.layout--local .c-nav-uber .nav-uber-panel-list--level-three .is-active .item-link:before{background:#fff}.is-accessible .c-nav-uber .nav-uber-panel{max-width:600px}.is-accessible .c-nav-uber .nav-uber-list-item .item-link:focus{color:#231402;background:#f18e1f;transform:translateZ(0) translateX(5px)}.is-accessible .c-nav-uber .nav-uber-list-item .item-toggle:focus{background:#f18e1f}.is-accessible .c-nav-uber .nav-uber-list-item .item-toggle:focus .item-toggle-icon,.is-accessible .c-nav-uber .nav-uber-list-item .item-toggle:focus .item-toggle-icon:after{background:#231402}.c-news-meta .news-meta__container+.news-meta__container{margin-top:2rem}.c-news-meta .news-meta__container+.news-meta__container a{font-size:.95rem}.c-news-meta .news-meta__container+.news-meta__container a:hover{text-decoration:underline}.c-news-meta .news-meta__title{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #cfcfcf}.c-news-meta .news-meta__contacts-item{padding-right:3rem;overflow:hidden}.c-news-meta .news-meta__contacts-item .item__image{float:left;width:5rem;height:5rem;margin-right:1rem;border-radius:50%;overflow:hidden;background-size:cover;border:1px solid #cfcfcf}.c-news-meta .news-meta__contacts-item .item__content{float:left;padding-left:1rem;width:calc(100% - 6rem);border-left:1px solid #cfcfcf;height:100%}.c-news-meta .news-meta__contacts-item .item__content+.item__content{padding-top:2rem}.c-news-meta .news-meta__contacts-item .item__name{margin-bottom:.25rem}.c-news-meta .news-meta__contacts-item .item__link,.c-news-meta .news-meta__contacts-item .item__text{display:block;margin-bottom:.25rem}.c-news-meta .news-meta__contacts-item .item__text--description{margin-bottom:1rem}.c-news-meta .news-meta__contacts-item.news-meta__contacts-item--no-image .item__content{padding-left:0;border-left:0}.c-news-meta .news-meta__images-item img{max-width:360px;width:100%;height:auto}.c-news-meta .news-meta__images-item .item-caption{max-width:360px;width:100%;margin-top:2px;color:#666;font-size:.8rem}.c-news-meta .news-meta__images-item .item-caption-type{position:relative;top:.18rem;display:inline-block;width:1.2rem;height:1rem;margin-right:.2rem}.c-news-meta .news-meta__images-item .item-caption-type .svg-icon{fill:#666}.c-news-meta .news-meta__images-item .item-caption-link{display:block;margin-top:.5rem}.c-news-meta .news-meta__images-item+.news-meta__images-item{margin-top:2rem}.c-notification{display:block;position:relative;height:55px;pointer-events:none;overflow:hidden}.c-notification .notification-bar{pointer-events:all;position:fixed;right:0;bottom:0;left:0;z-index:999;color:#fff;background:#4c080c;box-shadow:0 0 5px rgba(0,0,0,.7);transform:translateY(120%) translateZ(0)}.c-notification .notification-open{pointer-events:all;position:fixed;bottom:1rem;right:1rem;padding:.25rem;transform:translate(150%,0);fill:#fff;background:#8c1b1b;border-radius:50%;width:2rem;height:2rem;outline:0;border:none;z-index:9999;cursor:pointer}.c-notification .notification-open:focus,.c-notification .notification-open:hover{background:#800d14}.c-notification .notification-bar-container{padding:.5rem 1.25rem .75rem;text-align:left;overflow:hidden;max-width:1300px;margin-left:auto;margin-right:auto}.c-notification .notification-bar__icon{position:relative;top:0;display:block;float:left;width:1.5rem;height:1.5rem;fill:#fff;margin-right:.5rem}.c-notification .notification-bar__content{float:left;width:calc(100% - 2rem);padding-right:2rem}.c-notification .notification-bar__title{font-weight:500}.c-notification .notification-bar__text{font-size:.8rem}.c-notification .notification-close{position:absolute;top:.5rem;right:.5rem;width:1.5rem;height:1.5rem;fill:#fff;padding:.25rem}.c-notification .notification-close:focus,.c-notification .notification-close:hover{opacity:.8}.c-notification .notification-close:focus{border:1px solid #fff}.layout--local .c-notification .notification-bar{background:#00324d}.c-panic-button{position:fixed;top:7rem;right:1.5rem;z-index:1000;padding:1rem;background-color:#efefef;border:1px solid #cfcfcf;width:14rem;border-radius:.5rem}.c-panic-button .panic-button__info-button{display:flex;align-items:center}.c-panic-button .panic-button__info-button svg{width:.6em;height:.6em;fill:currentColor;margin-left:.5rem;transition:transform 150ms}.c-panic-button .panic-button__info-button:hover{text-decoration:underline}.c-panic-button .panic-button__info-button.is-open svg{transform:rotate(-180deg)}.c-panic-button .panic-button__info{display:none;padding-top:1rem}.c-panic-button .panic-button__info p+p{margin-top:1rem}.c-panic-button .panic-button__button{margin-top:1rem;padding-right:1.5rem;padding-left:1.5rem}@media (min-width:860px){.c-panic-button{position:absolute;top:9.5rem}.c-panic-button.is-fixed{position:fixed;top:7rem}}.c-personnel .personnel-filter{margin-bottom:1rem}.c-personnel .personnel-filter-container{position:relative;max-width:480px;border:1px solid #cfcfcf;background:#fff}.c-personnel .personnel-filter-container input{width:100%;box-sizing:border-box;border:none;border-radius:unset;color:#666;padding:.6rem .75rem .75rem 3rem}.c-personnel .personnel-filter-container input::-ms-clear{display:none}.c-personnel .personnel-filter-container .personnel-filter-icon{position:absolute;top:50%;left:.75rem;width:1.5rem;height:1.5rem;margin-top:-.75rem;fill:#666}.c-personnel .personnel-filter-container:hover .personnel-filter-icon{fill:#595959}.c-personnel .personnel-error{margin:1rem 0;font-size:1rem;color:#666;font-weight:500}.c-personnel .personnel-title{margin-bottom:1.5rem}.c-personnel .personnel-item{margin-top:.75rem;padding:2rem;background:#fff}.c-personnel .personnel-item+.personnel-title{margin-top:2.5rem}.c-personnel .personnel-item:first-child{margin-top:0}.c-personnel .personnel-item-image-container{overflow:hidden;width:8.2rem;height:auto;max-height:10.25rem}.c-personnel .personnel-item-image{width:100%;height:auto;line-height:0}.c-personnel .personnel-item-name{color:#4d4d4d}.c-personnel .personnel-item-info{margin-top:1.5rem}.c-personnel.no-image .personnel-item-info{margin-top:0}.c-personnel .personnel-assignment{margin-top:.25rem}.c-personnel .personnel-assignment .assignment-title{margin-top:.2rem}.c-personnel .personnel-assignment+.personnel-assignment{margin-top:.5rem}.c-personnel .personnel-item-contact{margin-top:1rem}.c-personnel .personnel-item-contact .contact-item{color:#4d4d4d}.c-personnel .personnel-description{position:relative;margin-top:2rem;padding-top:2rem;padding-left:1rem;border-top:1px solid #e5e5e5}.c-personnel .personnel-description:after{display:table;clear:both;content:""}.c-personnel .personnel-description:before{position:absolute;top:2rem;bottom:0;left:0;display:block;width:.25rem;content:"";background:#ac101c}.c-personnel .personnel-description-title{margin-bottom:.5rem;color:#ac101c}.c-personnel .personnel-list-loadmore{display:none;margin-top:2.5rem;margin-right:auto;margin-left:auto}.c-personnel.has-paging .personnel-list-loadmore{display:block}@media (min-width:480px){.c-personnel .personnel-item:after{display:table;clear:both;content:""}.c-personnel .personnel-item-image-container{float:left}.c-personnel .personnel-item-contact,.c-personnel .personnel-item-info{float:right;width:calc(100% - 8.2rem);padding-left:2rem}.c-personnel .personnel-item-info{margin-top:0}.c-personnel .personnel-item.no-image .personnel-item-contact,.c-personnel .personnel-item.no-image .personnel-item-info{float:none;width:100%;padding-left:0}.c-personnel .personnel-description{float:left;clear:both}}.layout--local .c-personnel .personnel-title{color:#006399}.layout--local .c-personnel .personnel-description:before{background:#006399}.layout--local .c-personnel .personnel-description-title{color:#006399}@media print{.c-notification{display:none}.c-personnel .personnel-description{border:1px solid #cfcfcf;padding:2rem}.c-personnel .personnel-item-email,.c-place-parent{display:none}}.row--light .c-personnel .personnel-item{background:#fff;border:1px solid #f5f5f5}.c-place-selected h2{margin-bottom:1rem}.c-places{margin-bottom:3rem;text-align:left;min-height:10rem}.c-places .places-loader{width:100%;height:10rem}.c-places .places-list-container{position:relative}.c-places .places-header{grid-area:header;text-align:left;border-bottom:1px solid #e5e5e5;position:relative;z-index:3;padding-top:5rem;padding-bottom:5rem;color:#fff;background:linear-gradient(#324707,#6a8c2a);background-size:cover;background-position:right center;transform:translateZ(0)}.c-places.is-loaded .places-loader{display:none}.c-places.is-loaded .places-header{display:block}.c-places .places-header__content{position:relative;z-index:1;max-width:800px;width:calc(100% - 2rem);margin-right:auto;margin-left:auto}.c-places .places-header__title{color:#fff;margin-bottom:1rem}.c-places .places-header__description{color:#fff}.c-places .places-container{display:grid;grid-template-columns:3fr;grid-template-areas:"header header" "filter filter" "content content";max-width:1600px;width:calc(100% - 2rem);margin:0 auto}.c-places .places-content{grid-area:content;padding-top:1rem;width:100%;max-width:800px;margin-left:auto;margin-right:auto}@media (min-width:1024px){.c-personnel .personnel-item-contact .contact-item{float:left}.c-personnel .personnel-item-contact .contact-item:nth-child(2n):before{margin-right:6px;margin-left:3px;content:"•"}.c-personnel .personnel-item-contact .contact-item:nth-child(2n+1){clear:left}.c-personnel .personnel-item-contact .contact-item--email{clear:both}.c-personnel .personnel-item-contact .contact-item--email:before{display:none}.c-personnel .personnel-item-email{float:left;clear:both}.c-places .places-header__content{width:calc(100% - 4rem)}.c-places .places-container{width:calc(100% - 4rem);grid-template-columns:320px 3fr;grid-template-areas:"header header" "filter content"}.c-places .places-content{margin-left:0}.c-places .places-filters{padding-top:1rem;padding-right:2rem;grid-area:filter;align-self:start;max-width:18rem}}@media (max-width:1023px){.c-places .places-filters{display:none}}.c-place-parent{border-bottom:1px solid #cfcfcf;padding:2rem 1rem}@media (min-width:680px){.c-place-parent{padding:2rem}}.c-place-parent .place-parent__title{margin-bottom:1rem;color:#4d4d4d;font-size:1.2rem;font-weight:500}.c-place-parent .place-parent__list-item{position:relative;background:#fff;border:1px solid #cfcfcf;margin-bottom:1rem}.c-place-parent .place-parent__list-item .item__image-container{width:100%}.c-place-parent .place-parent__list-item .item__title{color:#006399;font-size:1.1rem;font-weight:400;margin-bottom:.5rem}.c-place-parent .place-parent__list-item .item__title button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.c-place-parent .place-parent__list-item .item__title button:hover{text-decoration:underline}.c-place-parent .place-parent__list-item .item__image{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.c-place-parent .place-parent__list-item .item__description{color:#4d4d4d;margin-bottom:.5rem}.c-place-parent .place-parent__list-item .item__content{padding:1rem}.c-place-parent.place-parent--compact{padding:1rem 1rem 2rem}.c-place-childrens{border-bottom:1px solid #cfcfcf;padding:2rem 1rem}@media (min-width:680px){.c-place-childrens{padding:2rem}}.c-place-childrens .place-childrens__title{margin-bottom:1rem}.c-place-childrens .place-childrens__list-item{position:relative;background:#fff;border:1px solid #cfcfcf;margin-bottom:1rem}.c-place-childrens .place-childrens__list-item .item__image-container{width:100%}.c-place-childrens .place-childrens__list-item .item__title{margin-bottom:.5rem}.c-place-childrens .place-childrens__list-item .item__title button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.c-place-childrens .place-childrens__list-item .item__title button:hover{text-decoration:underline}.c-place-childrens .place-childrens__list-item .item__image{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.c-place-childrens .place-childrens__list-item .item__description{margin-bottom:.5rem}.c-place-childrens .place-childrens__list-item .item__content{padding:1rem}.c-place-childrens.place-childrens--compact{padding:1rem 1rem 2rem}.c-place-address{border-bottom:1px solid #cfcfcf;padding:2rem 1rem}@media (min-width:680px){.c-place-address{padding:2rem}}.c-place-address .place-address__title{margin-bottom:1rem;color:#4d4d4d;font-size:1.2rem;font-weight:500}.c-place-address .place-address__item{display:flex;margin-bottom:1rem}.c-place-address .place-address__item .item__icon{width:1.5rem;height:1.5rem;flex:0 0 auto;margin-right:.75rem;fill:#333}.c-place-address .place-address__item .item__title{margin-bottom:.25rem;color:#333;font-size:1.1rem;font-weight:400}.c-place-address .place-address__item .item__link,.c-place-address .place-address__item .item__text{font-size:.9rem;color:#4d4d4d;word-break:normal}.c-place-address .place-address__item .item__link{color:#006399}.c-place-address .place-address__item .item__link:hover{text-decoration:underline}.c-place-address.place-address--compact{padding:1rem}.c-place-contact{border-bottom:1px solid #cfcfcf;padding:2rem 1rem}@media (min-width:680px){.c-place-contact{padding:2rem}}.c-place-contact .place-contact__title{margin-bottom:1rem}.c-place-contact .place-contact__item{display:flex;margin-bottom:1rem}.c-place-contact .place-contact__item .item__icon{width:1.5rem;height:1.5rem;flex:0 0 auto;margin-right:.75rem;fill:#333}.c-place-contact .place-contact__item .item__title{margin-bottom:.25rem;color:#333}.c-place-contact .place-contact__item .item__link,.c-place-contact .place-contact__item .item__text{font-size:.9rem;color:#4d4d4d;word-break:normal}.c-place-contact .place-contact__item .item__link{color:#006399}.c-place-contact .place-contact__item .item__link:hover{text-decoration:underline}.c-place-contact.place-contact--compact{padding:1rem}.c-place-details{border-bottom:1px solid #cfcfcf;padding:2rem 1rem}@media (min-width:680px){.c-place-details{padding:2rem}}.c-place-details .place-details__title{margin-bottom:.25rem}.c-place-details .place-details__info{color:#4d4d4d;font-size:.9rem;margin-bottom:1rem}.c-place-details .place-details__info--accissible{margin-left:2.25rem;margin-bottom:.25rem}.c-place-details .place-details__list{margin-top:.5rem}.c-place-details .place-details__list-item{display:flex;margin-bottom:1rem;color:#333;font-size:1.1rem;font-weight:400}.c-place-details .place-details__list-item .item__icon{display:inline-block;width:1.5rem;height:1.5rem;flex:0 0 auto;margin-right:.75rem;fill:#333}.c-place-details .place-details__accessibility{display:flex;margin-bottom:.25rem;color:#333;font-size:1.1rem;font-weight:400}.c-place-details .place-details__accessibility .item__icon{display:inline-block;width:1.5rem;height:1.5rem;flex:0 0 auto;margin-right:.75rem;fill:#333}.c-place-details .place-details__accessibility-list{font-size:.9rem;color:#006399;margin-bottom:1rem;margin-left:3.25rem;list-style:disc}.c-place-details .place-details__accessibility-list-item{font-size:.9rem;color:#006399;font-weight:400}.c-place-details.place-details--compact{padding:1rem}.c-place-events{border-bottom:1px solid #cfcfcf;padding:2rem 1rem}.c-place-events .place-events__title{margin-bottom:1rem;color:#4d4d4d;font-size:1.2rem;font-weight:500}.c-place-events .place-events__list,.c-place-events .place-events__list-item{margin-bottom:1rem}.c-place-events .place-events__list-item.is-hidden{display:none}.c-place-events .place-events__expand{width:100%;align-items:flex-start;text-align:left;margin-bottom:2rem}.c-place-events .item__link{display:inline-block;color:#006399;margin-bottom:.5rem}.c-place-events .item__link:hover .item__title{text-decoration:underline}.c-place-events .item__time{display:flex;align-items:center;color:#4d4d4d;font-size:.9rem}.c-place-events .item__time svg{display:inline-block;width:.9rem;height:.9rem;fill:#4d4d4d;margin-right:.25rem}.c-place-events.is-expanded .place-events__list-item{display:block}.c-place-events.is-expanded .place-events__expand .button__icon{transform:rotate(-180deg)}.c-place-events.place-events--compact{padding:1rem 1rem 2rem}.c-place-info{border-bottom:1px solid #cfcfcf}.c-place-info .place-info__image-container{width:100%;aspect-ratio:16/8;background-color:#f5f5f5}.c-place-info .place-info__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;line-height:0}.c-place-info .place-info__content{padding:2rem 1rem}.c-place-info .place-info__subtitle{display:block;color:#666;font-size:1rem}.c-place-info .place-info__title{color:#006399;margin-top:.5rem;font-weight:400;margin-bottom:.5rem}.c-place-info .place-info__description{color:#4d4d4d;word-break:normal;overflow:hidden}.c-place-info .place-info__button{margin-top:1rem;line-height:1.2em}.c-place-info .place-info__button.button--readmore{display:none}.c-place-info.has-overflow .place-info__button{display:block}.c-place-info.is-expanded .place-info__description{max-height:none;-webkit-line-clamp:unset}.c-place-info.is-expanded .place-info__description>*{display:block}.c-place-info.is-expanded .place-info__description>::after{content:none}.c-place-info.is-expanded .place-info__description h2{font-size:1.4rem;padding-top:1.5rem;padding-bottom:1rem}.c-place-info.is-expanded .place-info__description h2:last-child{padding-bottom:0}.c-place-info.is-expanded .place-info__description h2:first-child{padding-top:0}.c-place-info.is-expanded .place-info__description h3{font-size:1.2rem;padding-top:1rem;padding-bottom:.5rem;line-height:1.3em;text-transform:uppercase}.c-place-info.is-expanded .place-info__description h3:first-child{padding-top:0}.c-place-info.is-expanded .place-info__description h3:last-child{padding-bottom:0}.c-place-info.is-expanded .place-info__description h2+h3{padding-top:0}.c-place-info.is-expanded .place-info__description h4,.c-place-info.is-expanded .place-info__description h5{padding-top:2rem;padding-bottom:.5rem;color:#333;font-weight:500;text-transform:none}.c-place-info.is-expanded .place-info__description h4:first-child,.c-place-info.is-expanded .place-info__description h5:first-child{padding-top:0}.c-place-info.is-expanded .place-info__description .link,.c-place-info.is-expanded .place-info__description a{text-decoration:underline}.c-place-info.is-expanded .place-info__description .link:hover,.c-place-info.is-expanded .place-info__description a:hover{text-decoration:none}.c-place-info.is-expanded .place-info__description p+p{padding-top:1rem}.c-place-info.is-expanded .place-info__description a[target=_blank]{display:inline}.c-place-info.is-expanded .place-info__description a[target=_blank]:after{position:relative;z-index:1;display:inline-block;width:.7rem;height:.7rem;margin-top:.2rem;margin-left:.4rem;content:"";background:url(../assets/images/new-window.svg) left top/100% no-repeat}.c-place-info.is-expanded .place-info__description a[target=_blank].is-target span{display:inline-block;text-decoration:underline;word-break:break-all}.c-place-info.is-expanded .place-info__description a[target=_blank].is-target span:after{position:relative;z-index:1;display:inline-block;width:.7rem;height:.7rem;margin-top:.2rem;margin-left:.4rem;content:"";background:url(../assets/images/new-window.svg) left top/100% no-repeat}.c-place-info.is-expanded .place-info__description a[target=_blank].is-target:hover span{text-decoration:none}.c-place-info.is-expanded .place-info__description a[target=_blank].is-target:after{display:none;content:""}.c-place-info.is-expanded .place-info__description ul{margin-top:1rem;margin-bottom:1rem;list-style:none}.c-place-info.is-expanded .place-info__description h2+ul,.c-place-info.is-expanded .place-info__description h3+ul,.c-place-info.is-expanded .place-info__description h4+ul,.c-place-info.is-expanded .place-info__description h5+ul{margin-top:0}.c-place-info.is-expanded .place-info__description ul li{position:relative;margin-bottom:.9rem;padding-left:1rem}.c-place-info.is-expanded .place-info__description ul li:before{position:absolute;top:.55rem;left:0;display:block;width:5px;height:5px;border-radius:50%;content:"";background:#4d4d4d}.c-place-info.is-expanded .place-info__description ul li ul{margin-top:.3rem}.c-place-info.is-expanded .place-info__description ul li ul li:before{top:0;width:auto;height:auto;content:"–";background:0 0}.c-place-info.is-expanded .place-info__button .button__icon{transform:rotate(-180deg)}.c-place-info.place-info--compact .place-info__content{padding:1rem 1rem 2rem}.c-place-info.place-info--compact .place-info__image-container{aspect-ratio:16/9}.c-place-info.place-info--compact .place-info__subtitle{font-size:.9rem}.c-place-info.place-info--compact .place-info__title{font-size:1.8rem}.c-place-info.place-info--split{flex-wrap:wrap;display:flex;border-top:1px solid #cfcfcf}.c-place-info.place-info--split .place-info__image-container{width:100%;padding:1rem;background-color:#fff}@media (min-width:680px){.c-place-events,.c-place-info .place-info__content,.c-place-info.place-info--split .place-info__image-container{padding:2rem}}.c-place-info.place-info--split .place-info__image{max-height:20rem;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.c-place-info.place-info--split .place-info__content{padding-top:1rem;width:100%}.c-place-info.place-info--split .place-info__description{-webkit-line-clamp:5;max-height:7.2rem}.c-place-info.place-info--split.is-expanded .place-info__description{-webkit-line-clamp:unset;max-height:none}@media (min-width:860px){.c-place-info.place-info--split{flex-wrap:wrap;display:flex;border-top:1px solid #cfcfcf}.c-place-info.place-info--split .place-info__image-container{order:2;width:50%;padding:2rem 2rem 2rem 1rem;background-color:#fff;aspect-ratio:1/1}.c-place-info.place-info--split .place-info__content{width:50%;order:1;padding-top:2rem;padding-right:1rem}}.c-place-media{border-bottom:1px solid #cfcfcf;padding:2rem 1rem}@media (min-width:680px){.c-place-media{padding:2rem}}.c-place-media .place-media__title{margin-bottom:.5rem}.c-place-media .place-media__group .place-media__item+.place-media__item,.c-place-media .place-media__group+.place-media__group{margin-top:2rem}.c-place-media .place-media__expand{margin-top:1rem}.c-place-media .place-media__images .images__list{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;justify-content:space-between}.c-place-media .place-media__images .images__list-item{position:relative;flex:1 1 33.3332%;padding:.5rem;line-height:0;transition:opacity .3s}.c-place-media .place-media__images .images__list-item button{position:relative;width:100%}.c-place-media .place-media__images .images__list-item button:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a;transition:opacity .3s;opacity:0}.c-place-media .place-media__images .images__list-item button:hover:after{opacity:.2}.c-place-media .place-media__images .images__list-item.is-hidden{display:none}.c-place-media .place-media__images .images__list-item:hover{opacity:1}.c-place-media .place-media__images img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;height:auto}.c-place-media .place-media__images.is-expanded .images__list-item{display:flex}.c-place-media .place-media__images.is-expanded .place-media__expand .button__icon{transform:rotate(-180deg)}.c-place-media .place-media__videos .c-media.media--size-fill .media-caption{margin-left:0}.c-place-media.place-media--compact{padding:1rem 1rem 2rem}.c-place-media.place-media--compact .place-media__images .images__list-item{flex:1 1 50%;padding:.5rem}.c-place-nearby{border-bottom:1px solid #cfcfcf;padding:2rem 1rem}@media (min-width:680px){.c-place-nearby{padding:2rem}}.c-place-nearby .place-nearby__title{margin-bottom:1rem}.c-place-nearby .place-nearby__list{display:flex;flex-wrap:wrap}.c-place-nearby .place-nearby__list-item{position:relative;background:#fff;border:1px solid #cfcfcf;margin-bottom:1rem;width:100%;flex-shrink:0}.c-place-nearby .place-nearby__list-item .item__image-container{width:100%}.c-place-nearby .place-nearby__list-item .item__title{color:#006399;font-size:1.1rem;font-weight:400;margin-bottom:.5rem}.c-place-nearby .place-nearby__list-item .item__title button{text-align:left}.c-place-nearby .place-nearby__list-item .item__title button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.c-place-nearby .place-nearby__list-item .item__title button:hover{text-decoration:underline}.c-place-nearby .place-nearby__list-item .item__info{font-size:.9rem;color:#4d4d4d;margin-bottom:.5rem}.c-place-nearby .place-nearby__list-item .item__description{color:#4d4d4d;margin-bottom:.5rem}.c-place-nearby .place-nearby__list-item .item__image{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.c-place-nearby .place-nearby__list-item .item__content{padding:1rem 1rem 1.5rem}.c-place-nearby .place-nearby__list-item .item__readmore{color:#006399}.c-place-nearby .place-nearby__list-item .item__readmore:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.c-place-nearby .place-nearby__list-item .item__readmore:hover{text-decoration:underline}@media (min-width:860px){.c-place-nearby .place-nearby__list-item{flex-shrink:0;width:calc(50% - 1rem)}.c-place-nearby .place-nearby__list-item:first-child{margin-right:1rem}}.c-place-nearby.place-nearby--compact{padding:1rem}.c-place-nearby.place-nearby--compact .place-nearby__list{flex-wrap:wrap}.c-place-nearby.place-nearby--compact .place-nearby__list-item{flex:0 0 100%;min-width:15rem;margin-right:0}.c-place-open-hours{padding:2rem 1rem;border-bottom:1px solid #cfcfcf}@media (min-width:680px){.c-place-open-hours{padding:2rem}}.c-place-open-hours .place-open-hours__current-item,.c-place-open-hours .place-open-hours__title{margin-bottom:1rem}.c-place-open-hours .place-open-hours__list{display:none;flex-wrap:wrap}.c-place-open-hours .place-open-hours__list-item{margin-bottom:1rem;margin-right:2rem;width:calc(50% - 2rem)}.c-place-open-hours .item__title{margin-bottom:.25rem;font-weight:400;font-size:.9rem;color:#4d4d4d}.c-place-open-hours .item__time{font-weight:400;font-size:1.1rem;color:#006399}.c-place-open-hours .item__time--closed{color:#800d14}.c-place-open-hours.is-expanded .place-open-hours__current-item{display:none}.c-place-open-hours.is-expanded .place-open-hours__list{display:flex}.c-place-open-hours.is-expanded .place-open-hours__button .button__icon{transform:rotate(-180deg)}.c-place-open-hours.place-open-hours--compact{padding:1rem 1rem 2rem}.c-place-open-hours.place-open-hours--compact .place-open-hours__list-item{width:100%}.c-place-open-hours.place-open-hours--compact.is-expanded .place-open-hours__list{display:block}@media (min-width:860px){.c-place-open-hours .place-open-hours__list-item{width:calc(33.332% - 2rem)}}.c-place-tour{border-bottom:1px solid #cfcfcf;padding:2rem 1rem}.c-place-tour .place-tour__title{margin-bottom:1rem;color:#4d4d4d;font-size:1.2rem;font-weight:500}.c-place-tour .place-tour__list{display:flex;flex-wrap:wrap}.c-place-tour .place-tour__list-item{position:relative;background:#fff;border:1px solid #cfcfcf;margin-bottom:1rem;width:100%;flex-shrink:0;word-break:break-all}.c-place-tour .place-tour__list-item .item__image-container{width:100%}.c-place-tour .place-tour__list-item .item__title{color:#006399;font-size:1.1rem;font-weight:400;margin-bottom:.5rem}.c-place-tour .place-tour__list-item .item__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.c-place-tour .place-tour__list-item .item__title a:hover{text-decoration:underline}.c-place-tour .place-tour__list-item .item__info{font-size:.9rem;color:#4d4d4d;margin-bottom:.5rem}.c-place-tour .place-tour__list-item .item__description{color:#4d4d4d;margin-bottom:.5rem;padding-top:0;overflow:hidden;max-height:7.25em}@supports (-webkit-line-clamp:1){.c-place-tour .place-tour__list-item .item__description{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;max-height:none}}.c-place-tour .place-tour__list-item .item__image{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.c-place-tour .place-tour__list-item .item__content{padding:1rem 1rem 1.5rem}.c-place-tour .place-tour__list-item .item__readmore{color:#006399}@media (min-width:860px){.c-place-tour .place-tour__list-item{flex-shrink:0;width:calc(50% - 1rem)}.c-place-tour .place-tour__list-item:nth-child(2n+1){margin-right:1rem}}.c-place-tour.place-tour--compact{padding:1rem}.c-place-tour.place-tour--compact .place-tour__list{flex-wrap:wrap}.c-place-tour.place-tour--compact .place-tour__list-item{flex:0 0 100%;min-width:15rem;margin-right:0}.c-placeholder{animation-name:fadeInOut;animation-duration:3s;animation-iteration-count:infinite}.c-placeholder .placeholder-title{display:block;background:#e5e5e5;width:40%;height:1.4rem}.c-placeholder .placeholder-description{margin-top:2rem;color:#333}.c-placeholder .placeholder-description-text{display:block;background:#e5e5e5;height:1rem;margin-bottom:.5rem}.c-placeholder .placeholder-description-text--1{width:70%}.c-placeholder .placeholder-description-text--2{width:80%}.c-placeholder .placeholder-description-text--3{width:60%}.c-placeholder .placeholder-card{border-color:#e5e5e5;background:#fafafa;aspect-ratio:16/9}.c-placeholder .placeholder-description+.placeholder-card{margin-top:1.5rem}.c-pray-for-me .pray-for-me-container{margin-top:3rem;margin-bottom:4rem}.c-pray-for-me .pray-for-me-header{position:relative;padding-bottom:1rem}.c-pray-for-me .pray-for-me-title{margin-bottom:1rem;color:#4d4d4d}.c-pray-for-me .pray-for-me-description{color:#4d4d4d}.c-pray-for-me .pray-for-me-name-container{position:relative}.c-pray-for-me .pray-for-me-name-container:after{display:table;clear:both;content:""}.c-pray-for-me .pray-for-me-name{position:relative}.c-pray-for-me .pray-for-me-anonymous{margin-top:1rem;padding-top:.625rem;padding-bottom:.8rem;border:1px solid #cfcfcf}@media (min-width:1024px){.c-pray-for-me{border-width:1.5rem}.c-pray-for-me .pray-for-me-name{position:relative;margin-right:1rem;padding-right:11.5rem}.c-pray-for-me .pray-for-me-anonymous{position:absolute;right:0;bottom:0;clear:none;width:11.5rem;padding-top:.625rem;padding-bottom:.8rem;border:1px solid #cfcfcf}}.c-quote .quote-content{max-width:600px;margin:0 auto;padding-right:1.5rem;padding-left:1.5rem}.c-quote .quote-cite,.c-quote .quote-text{color:#4d4d4d;line-height:1.4em}.c-quote .quote-text{font-size:1.75rem;font-weight:400}.c-quote .quote-text:before{content:"”";display:inline-block;text-indent:-.35em}.c-quote .quote-text:after{content:"”"}.c-quote .quote-cite{display:block;margin-top:.5rem;font-size:.9rem;font-style:normal;font-weight:500}.c-quote .quote-cite:before{content:"– "}.layout--article .c-intro+.c-quote,.layout--subject .c-intro+.c-quote{margin-top:3rem}.c-quote.quote--article{background:0 0}.c-quote.quote--article .quote-container{padding-top:1.5rem;padding-bottom:2rem}@media (min-width:860px){.c-quote.quote--article{width:360px}.c-quote.quote--article .quote-container{padding-bottom:.5rem}.c-quote.quote--article .quote-container:before{display:none}.c-quote.quote--article .quote-container:after{margin-top:1rem}.c-quote.quote--article .quote-text{font-size:1.125rem;line-height:1.4em;font-weight:500}.c-quote.quote--article .quote-cite{margin-top:.25rem;font-size:.9rem}.c-quote.quote--article.quote--left{float:left;margin-right:2rem;margin-left:-100px;text-align:right}.c-quote.quote--article.quote--left .quote-container:after{margin-right:5px}.c-quote.quote--article.quote--right{float:right;margin-right:-100px;margin-left:2rem;text-align:left}.c-quote.quote--article.quote--right .quote-text:before{display:inline-block;text-indent:-.5em}.c-quote.quote--article.quote--right .quote-container:after{margin-left:5px}}@media (min-width:1024px){.c-quote.quote--article.quote--left{margin-left:-150px}.c-quote.quote--article.quote--right{margin-right:-150px}}.layout--local .c-quote .quote-container:after{background:#006399}@media print{.c-place-address,.c-place-childrens,.c-place-contact,.c-place-details,.c-place-events,.c-place-info,.c-place-media,.c-place-nearby,.c-place-open-hours,.c-place-tour,.c-pray-for-me,.c-quote .quote-container:after{display:none}}.w-search-simple{float:left}.c-header-panels .search-autocomplete-wrapper{overflow:hidden}@media (max-width:680px){.c-header-panels .w-search-simple{padding-left:0;padding-right:0}.c-header-panels .header-panel-close{background:#800d14}}.c-header.is-search .search-autocomplete-wrapper{opacity:.2}.hero-image-container .search-autocomplete-wrapper{background:0 0!important}.c-header-panels .search-autocomplete-wrapper,.hero-image-container .search-autocomplete-wrapper{position:absolute;top:3.5rem;right:0;left:0;bottom:0;z-index:120;background:rgba(26,26,26,.2);opacity:0;transition:opacity .2s;visibility:hidden}.c-header-panels .search-autocomplete-wrapper .searchautocomplete__resultlist,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__resultlist{border-bottom:5px solid #800d14}.c-header-panels .search-autocomplete-wrapper .searchautocomplete__noresults,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__noresults{background-color:#fff;padding:.4rem 0;text-align:center}.c-header-panels .search-autocomplete-wrapper .searchautocomplete__resultitem,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__resultitem{background-color:#fff;border-top:1px solid #e5e5e5;color:#000;line-height:1rem}.c-header-panels .search-autocomplete-wrapper .searchautocomplete__resultitem.selected,.c-header-panels .search-autocomplete-wrapper .searchautocomplete__resultitem:hover,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__resultitem.selected,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__resultitem:hover{background-color:#f9f9f9}.c-header-panels .search-autocomplete-wrapper .searchautocomplete__resulttitle,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__resulttitle{color:#262626;display:block;font-weight:400;font-size:1rem;line-height:1rem}.c-header-panels .search-autocomplete-wrapper .searchautocomplete__resulttitle em,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__resulttitle em{font-style:normal;font-weight:700;line-height:1rem;display:inline-block}.c-header-panels .search-autocomplete-wrapper .searchautocomplete__resultunit,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__resultunit{font-size:.9375rem;display:block;color:grey;font-weight:400}.c-header-panels .search-autocomplete-wrapper .result-link,.hero-image-container .search-autocomplete-wrapper .result-link{display:block;text-decoration:none;padding:.75rem .6rem}.c-header-panels .search-autocomplete-wrapper .searchautocomplete__showall,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__showall{padding:.3rem;background-color:#fff}.c-header-panels .search-autocomplete-wrapper .searchautocomplete__showall a,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__showall a{position:relative;color:#fff;display:block;background:#800d14;padding:.3rem .5rem}.c-header-panels .search-autocomplete-wrapper .searchautocomplete__showall figure,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__showall figure{position:absolute;top:50%;right:.625rem;width:18px;height:18px;transform:translateY(-50%)}.c-header-panels .search-autocomplete-wrapper .searchautocomplete__showall figure svg,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__showall figure svg{fill:#fff}.c-header-panels .search-autocomplete-wrapper .searchautocomplete__showall.selected a,.c-header-panels .search-autocomplete-wrapper .searchautocomplete__showall:hover a,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__showall.selected a,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__showall:hover a{background:#690b10}.c-header-panels .search-autocomplete-wrapper .js-search-gotodetailedview,.hero-image-container .search-autocomplete-wrapper .js-search-gotodetailedview{cursor:pointer}.c-header-panels .search-autocomplete-wrapper .search-error,.hero-image-container .search-autocomplete-wrapper .search-error{display:none;color:#fff;padding:.5rem 3.1rem;text-align:center;background-color:#4c080c}.c-header-panels .search-autocomplete-wrapper .search-error:after,.hero-image-container .search-autocomplete-wrapper .search-error:after{display:table;clear:both;content:""}.c-header-panels .search-autocomplete-wrapper .search-error .wrapper,.hero-image-container .search-autocomplete-wrapper .search-error .wrapper{width:530px;margin:0 auto}.c-header-panels .search-autocomplete-wrapper .search-error figure,.hero-image-container .search-autocomplete-wrapper .search-error figure{float:left;width:1.3rem;height:1.3rem}.c-header-panels .search-autocomplete-wrapper .search-error figure svg,.hero-image-container .search-autocomplete-wrapper .search-error figure svg{fill:#fff}.c-header-panels .search-autocomplete-wrapper .search-error span,.hero-image-container .search-autocomplete-wrapper .search-error span{display:inline-block;text-indent:-1.3rem;line-height:1.3rem}.c-header-panels .search-autocomplete-wrapper.show-error>ul,.hero-image-container .search-autocomplete-wrapper.show-error>ul{display:none}.c-header-panels .search-autocomplete-wrapper.show-error .search-error,.hero-image-container .search-autocomplete-wrapper.show-error .search-error{display:block}@media (min-width:680px){.c-place-tour{padding:2rem}.c-header-panels .search-autocomplete-wrapper,.hero-image-container .search-autocomplete-wrapper{top:3.5rem}.c-header-panels .search-autocomplete-wrapper .searchautocomplete__resultlist,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__resultlist{width:500px;margin:0 auto;border-bottom:0}.c-header-panels .search-autocomplete-wrapper .searchautocomplete__resultitem .searchautocomplete__resulttitle,.c-header-panels .search-autocomplete-wrapper .searchautocomplete__resultitem .searchautocomplete__resultunit,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__resultitem .searchautocomplete__resulttitle,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__resultitem .searchautocomplete__resultunit{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.2;font-size:1rem}.c-header-panels .search-autocomplete-wrapper .searchautocomplete__resultitem .searchautocomplete__resulttitle,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__resultitem .searchautocomplete__resulttitle{width:64%}.c-header-panels .search-autocomplete-wrapper .searchautocomplete__resultitem .searchautocomplete__resultunit,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__resultitem .searchautocomplete__resultunit{width:25%;font-size:.9rem}.c-header-panels .search-autocomplete-wrapper .searchautocomplete__resultitem .result-link,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__resultitem .result-link{display:flex;justify-content:space-between;padding:.8rem}.c-header-panels .search-autocomplete-wrapper .searchautocomplete__showall,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__showall{padding:0}.c-header-panels .search-autocomplete-wrapper .searchautocomplete__showall a,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__showall a{padding:.8rem 1rem}}@media (min-width:1200px){.c-places .places-container{grid-template-columns:400px 3fr}.c-header-panels .search-autocomplete-wrapper,.hero-image-container .search-autocomplete-wrapper{top:3.5rem}}@media (min-width:860px){.c-header-panels .search-autocomplete-wrapper,.hero-image-container .search-autocomplete-wrapper{top:3.5rem}.c-header-panels .search-autocomplete-wrapper .searchautocomplete__resultlist,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__resultlist{width:590px;margin:0 auto}.c-header-panels .autocomplete-namewrapper a:focus:before{content:"›"}.hero-image-container .search-autocomplete-wrapper{width:50%;max-width:700px;min-width:560px;top:50%;left:50%;transform:translate(-50%,50%);margin-top:0;z-index:90}.hero-image-container .search-autocomplete-wrapper .searchautocomplete__resultlist{width:auto;border-color:#005380}.hero-image-container .search-autocomplete-wrapper .searchautocomplete__resultitem{background-color:#fff;color:#666}.hero-image-container .search-autocomplete-wrapper .searchautocomplete__resulttitle{position:relative;display:block;text-decoration:none;color:#005380}.hero-image-container .search-autocomplete-wrapper .searchautocomplete__showall a{background-color:#005380;display:block}.hero-image-container .search-autocomplete-wrapper .searchautocomplete__showall.selected a,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__showall.selected a:focus,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__showall:hover a,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__showall:hover a:focus{background-color:#004266}.hero-image-container .search-autocomplete-wrapper .search-error{background-color:#005380}}.layout--local .c-header-panels .search-autocomplete-wrapper .searchautocomplete__resultlist{border-color:#004266}.layout--local .c-header-panels .search-autocomplete-wrapper .search-error,.layout--local .c-header-panels .search-autocomplete-wrapper .searchautocomplete__showall a{background-color:#004266}.layout--local .c-header-panels .search-autocomplete-wrapper .searchautocomplete__showall.selected a,.layout--local .c-header-panels .search-autocomplete-wrapper .searchautocomplete__showall:hover a{background-color:#00324d}.is-search{bottom:0}.searchresults__input{width:100%;margin-bottom:1rem;margin-right:auto;margin-left:auto;padding:0 4rem 0 1rem;background:#fff}.searchresults__input .searchautocomplete__inputwrapper{position:absolute;top:0;bottom:0;left:3rem;right:2rem}.searchresults__input .input-label{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.searchresults__input .input-icon,.searchresults__input .searchautocomplete__inputarrow{position:absolute;top:50%;right:.625rem;z-index:1;transform:translateY(-50%);width:1.8rem;height:1.8rem;padding:.25rem;cursor:pointer}.searchresults__input .input-icon svg,.searchresults__input .searchautocomplete__inputarrow svg{fill:#4d4d4d}.searchresults__input .input-icon:hover svg,.searchresults__input .searchautocomplete__inputarrow:hover svg{fill:#006399}.searchresults__input .searchresults__input-close{position:absolute;top:1.75rem;right:1.5rem;width:1.5rem;height:1.5rem}.searchresults__input .searchresults__input-container{position:relative}.searchresults__input .searchautocomplete__inputarrow{left:auto;right:.625rem;opacity:0;transition:opacity .3s linear}.searchresults__input .searchautocomplete__inputarrow.show{pointer-events:auto;opacity:1}.searchresults__input .input-field{position:relative;display:block;width:100%;padding:.5rem 2rem .5rem 1.5rem;box-sizing:border-box;color:#4d4d4d;background:0 0;font-size:20px;border:1px solid #cfcfcf;border-radius:2rem;outline:0;-webkit-appearance:none}.searchresults__input .input-field:focus{border-color:grey}.searchresults__input .input-field::-moz-placeholder{position:relative;color:grey;text-align:left}.searchresults__input .input-field::placeholder{position:relative;color:grey;text-align:left}.searchresults__input .input-field:-moz-placeholder{position:relative;color:grey;text-align:left}.w-search-detailed{text-align:left;position:absolute;top:0;right:0;left:0;bottom:0;z-index:119;display:none}.w-search-detailed .search-detailed-wrapper{visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f5f5f5;overflow-y:scroll;-webkit-overflow-scrolling:touch}.w-search-detailed .search-detailed-wrapper .container{margin-left:auto;margin-right:auto}.w-search-detailed .searchresults__suggestion{display:none!important;line-height:3.43rem;font-weight:500;text-align:center;font-size:1.1rem;background-color:#fff}.w-search-detailed .searchresults-loader{margin-top:3rem}.w-search-detailed .searchresults__errormessage,.w-search-detailed .searchresults__noresultitem{text-align:center;font-size:1.2rem;margin-top:2rem}.w-search-detailed .searchresults__errormessage,.w-search-detailed .searchresults__wrapper.show-error .searchresults-loader,.w-search-detailed .searchresults__wrapper.show-error .searchresults__resultslist{display:none}.w-search-detailed .searchresults__wrapper.show-error .searchresults__errormessage{display:block;margin-top:2rem}.w-search-detailed .searchresults__filters{background-color:#fff;border-bottom:1px solid #e5e5e5}.w-search-detailed .searchresults__filters .searchresults__filterrow--localfilter{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e5e5;text-align:center}.w-search-detailed .searchresults__filters .searchresults__filterrow--localfilter .form-item-check-label{text-align:left;display:block;padding-left:23px;text-indent:-23px;width:85%;margin:0 auto}.w-search-detailed .searchresults__count{display:block;font-size:.9rem;color:grey;border-bottom:1px solid #e5e5e5;padding:1rem}.w-search-detailed .searchresults-resultitem{position:relative;border-bottom:1px solid #e5e5e5}.w-search-detailed .searchresults-resultitem.expanded .searchresults-resultitem__header{background-color:#fff;border-bottom:1px solid #e5e5e5}.w-search-detailed .searchresults-resultitem p em{font-weight:500;font-style:normal}.w-search-detailed .searchresults-resultitem .searchresults-resultitem__contentwrapper{display:none;background-color:#fff}.w-search-detailed .searchresults-resultitem__content{padding:1rem}.w-search-detailed .searchresults-resultitem__content.searchresults-resultitem__content--withborder{border-bottom:1px solid #e5e5e5}.w-search-detailed .searchresults-resultitem__header{position:relative;background-color:#f5f5f5;min-height:1rem;padding:1rem 4rem 1rem 1rem;transition:border-bottom .3s linear;border-bottom:1px solid transparent}.w-search-detailed .searchresults-resultitem__header h3{font-size:1.2rem;font-weight:400;box-sizing:border-box}.w-search-detailed .searchresults-resultitem__header h3 em{font-weight:500;font-style:normal}.w-search-detailed .searchresults-resultitem__header .header-description{line-height:1.25em}.w-search-detailed .searchresults-resultitem__header .header-byline{font-size:.9rem;color:#4d4d4d;line-height:1.4em;margin:.3rem 0}.w-search-detailed .searchresults-resultitem__header .header-toggleicon{position:absolute;top:50%;right:1rem;transform:translateY(-50%);cursor:pointer}.w-search-detailed .searchresults-resultitem__header:hover{background-color:#fff}.w-search-detailed .searchresults-datalist{font-size:.9rem;border-bottom:1px solid #e5e5e5;padding:.5rem 0}.w-search-detailed .searchresults-datalist li{display:block;font-size:1rem;color:#4d4d4d;padding-top:.4rem;padding-bottom:.4rem}.w-search-detailed .searchresults-datalist li label{color:#1a1a1a;font-weight:500;display:block}.w-search-detailed .searchresults-datalist li label.prefix-arrow:before{content:"›";line-height:.8rem;margin-right:6px}.w-search-detailed .searchresults-datalist li .list-icon{float:left;display:inline-block;position:relative;top:-.2rem;width:3rem;height:3rem;border:2px solid #005380;border-radius:50%;margin-right:.625rem}.w-search-detailed .searchresults-datalist li .list-icon figure{position:absolute;top:20%;right:20%;bottom:20%;left:20%}.w-search-detailed .searchresults-datalist li figure svg{fill:#005380}.w-search-detailed .searchresults-datalist li a:hover{color:#005380;text-decoration:underline}.w-search-detailed .header-icon{display:inline-block;width:1rem;height:1.4rem;position:relative;vertical-align:bottom;top:-4px}.w-search-detailed .header-icon .svg-icon{fill:#006399}.w-search-detailed .header-icon .icon-type{position:absolute;bottom:.475em;left:.4rem;padding:.165em .5em;border-radius:.165rem;color:#fff;background:#006399;font-size:.45rem;line-height:.9em;text-transform:uppercase}.w-search-detailed .header-toggleicon{display:block;width:2rem;height:2rem;border:1px solid transparent;border-radius:50%}.w-search-detailed .header-toggleicon figure{position:absolute;width:100%;height:100%;padding:.4rem;border-radius:50%;transition:transform 150ms cubic-bezier(.65,.05,.36,1),background-color .3s cubic-bezier(.04,.84,.51,1.01)}.w-search-detailed .header-toggleicon figure svg{fill:#000}.w-search-detailed .header-toggleicon.expanded figure{background-color:#f5f5f5;transform:rotate(-180deg)}.w-search-detailed .c-gmap__wrapper{position:relative;margin:1rem 0;overflow:hidden;opacity:0;transition:opacity .3s linear}.w-search-detailed .c-gmap__wrapper.show{opacity:1}.w-search-detailed .c-gmap__wrapper:before{display:block;content:"";width:100%;padding-top:56.25%}.w-search-detailed .c-gmap__wrapper .c-gmap__gmap{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.w-search-detailed .c-gmap__wrapper .gmap__getdirections{position:absolute;bottom:20px;right:20px;z-index:10;display:inline-block;line-height:2rem;height:2.11rem;border-radius:1.055rem;background-color:#006399;color:#fff;padding:0 26px}.w-search-detailed .c-gmap__wrapper .gmap__getdirections:hover{background-color:#005380}.w-search-detailed .searchresults-resultitem__showmorebutton{display:none;margin:2rem auto}.w-search-detailed .searchresults__calendarpuff{border:1px solid #e5e5e5;background-color:#fafafa;padding:2rem;font-size:2.3rem;line-height:2.2rem;text-align:center;color:#ac101c;font-weight:500}.w-search-detailed .searchresults__calendarpuff a{display:block;margin-top:.7rem;font-size:1.2rem;font-weight:400}.w-search-detailed .js-c-search-filter-subgroup{position:relative;text-align:left;transform:translateZ(0)}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-list-container{position:relative}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-list-container:after{position:absolute;top:0;bottom:0;right:0;width:2rem;content:"";background:linear-gradient(to right,rgba(255,255,255,0),#fff 95%);pointer-events:none}.w-search-detailed .js-c-search-filter-subgroup.is-expanded .filter-subgroup-list-container:after{display:none}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-container{position:relative}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-list{overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;height:2.125rem}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-list::-webkit-scrollbar{display:none!important}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-list.is-drag{cursor:grabbing}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-item{display:inline-block;margin-right:1.2rem;padding:.3125rem .9rem .5rem;color:#4d4d4d;background:#f5f5f5;border:1px solid #e5e5e5;font-size:.9rem;transition:color 150ms,border-color 150ms,background 150ms,display 150ms;border-radius:3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-item:first-child{margin-left:1rem}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-item:focus,.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-item:hover{color:#404040;border-color:#d9d9d9;background:#efefef}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-item:last-child{margin-right:1rem}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-item.is-active{color:#fff;border-color:#005380;background:#006399}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-item.is-active:focus,.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-item.is-active:hover{background:#005380}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-list.is-drag .filter-subgroup-item{pointer-events:none}.w-search-detailed .js-c-search-filter-subgroup.is-expanded .filter-subgroup-container{padding-right:6.5rem;margin-bottom:-1rem}.w-search-detailed .js-c-search-filter-subgroup.is-expanded .filter-subgroup-list{white-space:normal;overflow:hidden;height:auto;padding-left:1rem;display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:-1rem}.w-search-detailed .js-c-search-filter-subgroup.is-expanded .filter-subgroup-list.is-drag .filter-subgroup-item{pointer-events:all}.w-search-detailed .js-c-search-filter-subgroup.is-expanded .filter-subgroup-item{margin-bottom:1rem;flex-grow:1}.w-search-detailed .js-c-search-filter-subgroup.is-expanded .filter-subgroup-item:first-child{margin-left:0}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-list-toggle{position:static;transform:none}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-list-toggle-btn{position:absolute;top:-.1rem;right:0;padding:.6rem 2.5rem .65rem .75rem;color:grey;background:#fff;box-sizing:border-box;font-size:.75rem}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-list-toggle-btn:before{position:absolute;top:0;right:100%;bottom:0;display:block;content:"";width:3rem;opacity:1;pointer-events:none;border-right:1px solid #e5e5e5;background:linear-gradient(to right,rgba(255,255,255,0),#fff 95%);transition:opacity 150ms linear}.w-search-detailed .js-c-search-filter-subgroup.is-expanded .filter-subgroup-list-toggle-btn:before{opacity:0}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-list-toggle-btn-text{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-list-toggle-btn-icon{position:absolute;top:.55rem;right:.7rem;display:block;width:1.2rem;height:1.2rem;border-radius:50%;background:#e5e5e5;transition:transform .2s 150ms,fill 150ms}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-list-toggle-btn-icon>.svg-icon{width:40%;height:40%;margin:30%}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-list-toggle-btn.has-selected .filter-subgroup-list-toggle-btn-text{color:#006399}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-list-toggle-btn:hover .filter-subgroup-list-toggle-btn-text{color:#005380}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-list-toggle-btn:hover .filter-subgroup-list-toggle-btn-icon{fill:#005380}.w-search-detailed .js-c-search-filter-subgroup.is-expanded .filter-subgroup-list-toggle-btn-icon{transform:rotate(-180deg)}@media (min-width:680px){.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-list-container:after{display:none;width:15rem;background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%)}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-title{margin-bottom:1rem}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-list{display:flex}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-list-toggle{display:none}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-item{flex:1 0 auto;padding:.3125rem .75rem .5rem}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-item:first-child{margin-left:0}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-item:last-child{margin-right:0}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-list-toggle-btn{display:none}.w-search-detailed .js-c-search-filter-subgroup.is-expanded .filter-subgroup-container{padding-right:0;margin-bottom:0}.w-search-detailed .js-c-search-filter-subgroup.is-expanded .filter-subgroup-list{height:2.125rem;padding-left:0;margin-right:0}.w-search-detailed .js-c-search-filter-subgroup.is-expanded .filter-subgroup-item{margin-bottom:0}.w-search-detailed .searchresults-resultitem--parish header{padding-right:18.75rem}}.is-accessible .w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-item:focus{background:#f18e1f;color:#231402}.w-search-detailed #searchsection-calendars li>header{overflow:auto}.w-search-detailed #searchsection-calendars li .calendarday{float:left;margin:.8rem;box-sizing:border-box;width:3.2rem;height:3.2rem;border:2px solid #e5e5e5;border-radius:.5rem;text-align:center;padding-top:4px;background-color:#fff}.w-search-detailed #searchsection-calendars li .calendarday span{display:block}.w-search-detailed #searchsection-calendars li .calendarday span.dayname{font-size:.875rem;color:#567818;line-height:1rem}.w-search-detailed #searchsection-calendars li .calendarday span.day{font-size:1.5rem;line-height:1.35rem;color:#666;position:relative}.w-search-detailed #searchsection-calendars li .c-search--resultitem__contentwrapper .calendarday{display:none;margin:40px 0 0 1.9rem;float:left}.w-search-detailed #searchsection-calendars li .c-search--resultitem__contentwrapper .lnk_addtocalendar{display:block;float:left;margin:40px 0 0 1.9rem;box-sizing:border-box;width:4.2rem;height:4.2rem}.w-search-detailed #searchsection-calendars li .c-search--resultitem__contentwrapper .lnk_addtocalendar i{display:inline-block;position:relative;width:4.2rem;height:4.2rem;border:1px solid #567818;border-radius:50%;margin-right:1rem}.w-search-detailed #searchsection-calendars li .c-search--resultitem__contentwrapper .lnk_addtocalendar i figure{position:absolute;top:20%;right:16%;bottom:20%;left:24%}.w-search-detailed #searchsection-calendars li .c-search--resultitem__contentwrapper .lnk_addtocalendar i figure svg{fill:#567818}.w-search-detailed #searchsection-calendars li .c-search--resultitem__contentwrapper .prefix-arrow:before{color:#4d4d4d}.w-search-detailed #searchsection-calendars li .c-search--resultitem__contentwrapper p{margin:40px 0 40px 129px;font-size:1.1rem;line-height:1.4rem}.w-search-detailed #searchsection-calendars li .c-search--resultitem__contentwrapper p time{display:block}.w-search-detailed #searchsection-calendars li .c-search--resultitem__contentwrapper p time:first-child{font-weight:500}.w-search-detailed #searchsection-calendars li .c-search--resultitem__contentwrapper p span{display:block}.w-search-detailed .searchresults-resultitem--page .searchresults-resultitem__header{border-bottom:none}.w-search-detailed .searchresults-resultitem--page .searchresults-resultitem__header .result__sponsored{position:relative;display:inline-block;top:-.2rem;background-color:#fff;padding:.3rem .4rem;font-size:.75rem;font-weight:500;line-height:1;color:#006399;border:1px solid #e5e5e5}.w-search-detailed .searchresults-resultitem--page .searchresults-resultitem__header .result__sponsored .star-icon{display:inline-block;width:.65rem;height:.65rem;margin-right:.1rem}.w-search-detailed .searchresults-resultitem--page .searchresults-resultitem__header .result__sponsored .star-icon svg{fill:#ffac12}.w-search-detailed .searchresults-resultitem--page .searchresults-resultitem__header .header-byline .unit{font-weight:300;font-size:.875rem}.w-search-detailed .searchresults-resultitem--parish .searchresults-datalist--contact-list{border-bottom:none}.w-search-detailed .searchresults-resultitem--place .searchresults-datalist--metadata-list{border-bottom:none}@media (min-width:680px){.w-search-detailed .searchresults-resultitem--place .searchresults-resultitem__content{display:flex;flex-flow:row wrap;justify-content:space-between}.w-search-detailed .searchresults-resultitem--place .searchresults-resultitem__content .searchresults-datalist--contact-list,.w-search-detailed .searchresults-resultitem--place .searchresults-resultitem__content h4{flex:1 100%}.w-search-detailed .searchresults-resultitem--place .searchresults-resultitem__content .searchresults-datalist--metadata-list{order:2;flex-direction:column;flex:1 1 auto}.w-search-detailed .searchresults-resultitem--place .searchresults-resultitem__content .searchresults-datalist--metadata-list li{flex:0 1 auto}.w-search-detailed .searchresults-resultitem--place .searchresults-resultitem__content .c-gmap__wrapper{flex:0 1 409px;order:1;border-right:20px solid #fff}.w-search-detailed .searchresults-resultitem--personnel .searchresults-resultitem__content .searchresults-datalist--contact-list,.w-search-detailed .searchresults-resultitem--personnel .searchresults-resultitem__content h4{margin-bottom:1rem}}@media (min-width:860px){.w-search-detailed .searchresults-resultitem--place .searchresults-resultitem__content .c-gmap__wrapper{flex:0 1 60%}.w-search-detailed .searchresults-resultitem--place .searchresults-resultitem__content .searchresults-datalist--metadata-list{flex-basis:40%}}.w-search-detailed .searchresults-resultitem--news .searchresults-resultitem__header{border-bottom:none}.w-search-detailed .searchresults-resultitem--news .searchresults-resultitem__header .header-byline{color:grey}.w-search-detailed .searchresults-resultitem--news .searchresults-resultitem__header .header-byline .source-dot{display:none}.w-search-detailed .searchresults-resultitem--news .searchresults-resultitem__header .header-byline .unit{font-weight:300;font-size:.8rem;letter-spacing:.04rem}.w-search-detailed .searchresults-resultitem--document .documentitem__metadata{color:grey;font-size:.9rem;font-weight:400}.w-search-detailed .searchresults-resultitem--document .resultitemdocument__subjectareaswrapper{margin-top:1.5rem;padding-top:1.5rem;padding-bottom:.75rem;border-top:1px solid #e5e5e5}.w-search-detailed .searchresults-resultitem--document .resultitemdocument__subjectareaswrapper strong{text-transform:uppercase}.w-search-detailed .searchresults-resultitem--document .resultitemdocument__subjectareaslist li:before{content:"•";display:inline;font-size:1rem;color:#666}.w-search-detailed .searchresults-resultitem--document .resultitemdocument__subjectareaslist li{font-size:.8rem;color:#007db2}.w-search-detailed .searchresults-resultitem--document .resultitemdocument__subjectareaslist li:first-child:before{display:none}.w-search-detailed .searchresults-resultitem--personnel .searchresults-datalist--metadata-list{border-bottom:none}.w-search-detailed .searchresults-resultitem--personnel .searchresults-resultitem--personnel-assignments{margin-top:1.2rem}@media (min-width:321px){.w-search-detailed .searchresults__filterswrapper{padding:1.1rem 0}}@media (min-width:680px){.w-search-detailed{top:0}.w-search-detailed .searchresults-datalist{display:flex}.w-search-detailed .searchresults-datalist li{flex:1 1 auto}.w-search-detailed .searchresults__filterswrapper .searchresults__filterrow--categoryfilter{padding:0 1rem}.w-search-detailed .searchresults__filterswrapper .searchresults__filterrow--localfilter .form-item-check-label{text-align:center;display:inline;padding-left:0;text-indent:0;width:auto;margin:0}}@media (min-width:860px){.w-search-detailed{top:0}.w-search-detailed .searchresults__filterswrapper .searchresults__filterrow--categoryfilter{padding:0 1rem}}@media (min-width:1024px){.w-search-detailed #searchsection-calendars li>header{margin-bottom:14px}.w-search-detailed #searchsection-calendars li>header .calendarday{display:none}.w-search-detailed #searchsection-calendars li .c-search--resultitem__contentwrapper .calendarday{display:block;margin:0;width:62px;height:62px}.w-search-detailed #searchsection-calendars li .c-search--resultitem__contentwrapper .calendarday span{display:block}.w-search-detailed #searchsection-calendars li .c-search--resultitem__contentwrapper .calendarday span.dayname{font-size:.9rem;color:#567818;line-height:.9rem}.w-search-detailed #searchsection-calendars li .c-search--resultitem__contentwrapper .calendarday span.day{font-size:1.55rem;line-height:1.55rem;color:#666;letter-spacing:-.1rem;position:static;left:auto}.w-search-detailed #searchsection-calendars li .c-search--resultitem__contentwrapper .lnk_addtocalendar{display:none}.w-search-detailed #searchsection-calendars li .c-search--resultitem__contentwrapper .prefix-arrow:before{color:#4d4d4d}.w-search-detailed #searchsection-calendars li .c-search--resultitem__contentwrapper p{margin:21px 0 0 80px;font-size:.9rem}.w-search-detailed #searchsection-calendars li .c-search--resultitem__contentwrapper p time{display:block;line-height:1rem}.w-search-detailed #searchsection-calendars li .c-search--resultitem__contentwrapper p time:first-child{font-weight:500}.w-search-detailed #searchsection-calendars li .c-search--resultitem__contentwrapper p span{display:block;overflow:hidden;line-height:1rem}.w-search-detailed #searchsection-calendars li .c-search--resultitem__contentwrapper p a{display:inline-block;line-height:1rem}.w-search-detailed .searchresults-resultitem--news .searchresults-resultitem__header .header-byline .source-dot{display:inline}.w-search-detailed .searchresults__input{padding-left:0;padding-right:2rem}.w-search-detailed .searchresults__filterswrapper,.w-search-detailed .searchresults__wrapper{width:940px;margin-left:auto;margin-right:auto}.w-search-detailed .searchresults__filterswrapper{padding:1.5rem 0}.w-search-detailed .searchresults__filterswrapper .searchresults__filterrow--categoryfilter,.w-search-detailed .searchresults__filterswrapper .searchresults__filterswrapper{padding:0}.w-search-detailed .searchresults__count{padding:1rem 1.6rem;margin:0 -1.5rem;font-size:.8rem}.w-search-detailed .searchresults__wrapper{margin-bottom:50px}.w-search-detailed .searchresults__resultslist{margin:0 -1.5rem}.w-search-detailed .searchresults-resultitem__content{padding:1rem 1.6rem}.w-search-detailed .searchresults-resultitem__header{min-height:0;padding-left:1.6rem;padding-right:4rem}.w-search-detailed .searchresults-resultitem__header a{pointer-events:all}.w-search-detailed .searchresults-resultitem__header h3{width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;line-height:1.2em;padding:0;min-height:0}.w-search-detailed .searchresults-resultitem__header h3 strong{font-weight:500}.w-search-detailed .searchresults-resultitem__header .header-byline{padding-left:0;padding-bottom:0;font-size:.8rem}.w-search-detailed .searchresults-resultitem__header .icon-toggle{right:1.6rem}.w-search-detailed .searchresults-datalist li{flex:0 0 auto}.w-search-detailed .searchresults-datalist--contact-list li:nth-child(1),.w-search-detailed .searchresults-datalist--contact-list li:nth-child(2){width:30%}.w-search-detailed .searchresults-datalist--contact-list li:nth-child(3){flex:1 0 auto}.w-search-detailed .searchresults-datalist--contact-list li:nth-child(3) p{display:block;width:294px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.w-search-detailed .searchresults-resultitem__showmorebutton{display:none;text-align:center;border-radius:30px;color:#fff;font-size:1rem}.c-video-gallery.grid--size-wide.video-gallery--count-2 .gallery__list{grid-template-columns:repeat(auto-fill,minmax(450px,1fr))}}@media (min-width:1200px){.w-search-detailed{top:0}.w-search-detailed .searchresults__input{padding:0}}.is-accessible .w-search-detailed .searchresults__input .input-field:focus{outline:#f18e1f solid 5px}.is-accessible .w-search-detailed .searchresults__input-close:focus{background:#f18e1f;border-radius:5px}.is-accessible .w-search-detailed .searchresults__input-close:focus .svg-icon{fill:#231402}.is-accessible .w-search-detailed .searchresults__input .input-icon:focus{background:#f18e1f;border-radius:5px}.is-accessible .w-search-detailed .searchresults__input .input-icon:focus .svg-icon{fill:#231402}.w-search-suggestions .suggestion-parent{position:relative}.w-search-suggestions .suggestion-input{position:absolute!important;z-index:1;background-color:transparent}.w-search-suggestions .suggestion-cloneinput{color:#c56e6e!important}.w-search-suggestions .suggestion-tooltip{color:#c56e6e;top:50%;transform:translateY(-50%);padding-left:15px;font-size:.875rem;visibility:hidden;white-space:nowrap}.w-search-suggestions .suggestion-tooltip:before{content:"- "}.hero-image-container .w-search-suggestions .suggestion-cloneinput{color:#b3b3b3!important}.hero-image-container .w-search-suggestions .suggestion-tooltip{color:#b3b3b3}.hero-image-container .w-search-suggestions .search-text{height:2.5rem}.layout--local .c-header-panels .w-search-suggestions .suggestion-cloneinput{color:#007db2!important}.layout--local .c-header-panels .w-search-suggestions .suggestion-tooltip{color:#007db2}.c-shortcuts{background:#fff;outline:0;transition:opacity .3s}.c-shortcuts .shortcuts-item-title{display:inline-block;font-size:1.3rem;padding-bottom:.25rem}.c-shortcuts .shortcuts-item-title-link{display:inline-block;text-transform:lowercase}.c-shortcuts .shortcuts-item-title-link:first-letter{text-transform:uppercase}.c-shortcuts .shortcuts-item-title-link:after{content:" »"}.c-shortcuts .shortcuts-item-description{font-size:.9rem;-webkit-font-smoothing:subpixel-antialiased;max-width:600px}.c-shortcuts .shortcuts-item-title:focus,.c-shortcuts .shortcuts-item-title:hover{color:#005380}.c-shortcuts .shortcuts-item-description a:focus,.c-shortcuts .shortcuts-item-description a:hover{color:#005380;text-decoration:underline}.is-accessible .c-shortcuts:focus{border:5px solid #f18e1f;outline:0}.is-accessible .c-shortcuts .shortcuts-item:focus{border-radius:5px;background:#f18e1f}.is-accessible .c-shortcuts .shortcuts-item:focus .shortcuts-item-description{color:#231402}.is-accessible .c-shortcuts .shortcuts-item-title-link:focus{display:inline-block;border-radius:5px;background:#f18e1f;line-height:1.3em}@media (max-width:859px){.c-shortcuts .shortcuts-item{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e5e5e5}.c-shortcuts .shortcuts-item:last-child{border-bottom:0}.c-shortcuts .shortcuts-item:nth-child(odd){clear:left}}@media (min-width:860px){.c-shortcuts .shortcut-content-row+.shortcut-content-row{margin-top:2rem}.c-shortcuts .shortcut-content{display:flex;margin-left:-1rem;margin-right:-1rem;justify-content:space-between}.c-shortcuts .shortcuts-item{width:20%;margin-bottom:0;padding:0 1rem;border-right:1px solid #e5e5e5}.c-shortcuts .shortcuts-item:last-child{border-right:0}}.c-sitemap .sitemap-group-title{margin-bottom:1.75rem;padding-bottom:.75rem;border-bottom:.25rem solid #e5e5e5}.c-sitemap .sitemap-level-1>li{margin-bottom:5rem}.c-sitemap .sitemap-level-2>li{margin-bottom:1.75rem}.c-sitemap .sitemap-level-2 a:hover{text-decoration:underline}.c-sitemap .sitemap-level-2>li>a{font-weight:500}.c-sitemap .sitemap-level-3{margin-top:.5rem;margin-left:1rem}.c-sitemap .sitemap-level-3>li{margin-bottom:.2rem}.c-sitemap .sitemap-level-3>li:before,.c-sitemap .sitemap-level-4>li:before{position:relative;display:inline-block;margin-right:.5rem;font-size:1.2em;transition:150ms}.c-sitemap .sitemap-level-3 li:hover:before,.c-sitemap .sitemap-level-4 li:hover:before{transform:translate(2px,0)}.c-sitemap .sitemap-level-3>li:before{content:"›"}.c-sitemap .sitemap-level-4>li:before{content:"–"}.c-sitemap .sitemap-level-4{margin-bottom:.4rem;margin-left:1rem}.c-sitemap .sitemap-level-4>li{margin-bottom:.2rem}.c-socialmedia-iframe .socialmedia-iframe-container{padding-top:2rem;border-top:.25rem solid #e5e5e5}.c-socialmedia-iframe .socialmedia-iframe-content{position:relative;text-align:center;width:100%}.c-socialmedia-iframe .socialmedia-iframe-element{display:inline-block;position:relative;width:100%!important;max-width:500px;margin-right:auto;margin-left:auto;min-height:5rem;z-index:1}.c-socialmedia-iframe .socialmedia-iframe-element iframe{width:100%!important}.c-socialmedia-iframe .socialmedia-iframe-element--twitter{max-width:none}.c-socialmedia-iframe .socialmedia-iframe-element--twitter .twitter-tweet{margin-right:auto;margin-left:auto}.c-socialmedia-iframe .socialmedia-iframe-element--twitter iframe{margin-right:auto;margin-left:auto;max-width:500px!important}.c-socialmedia-iframe .socialmedia-iframe-element--twitter[data-type=tweet]{width:auto}.c-socialmedia-iframe .socialmedia-iframe-loader{position:absolute;top:0;left:50%;right:0;height:100px;width:100%;max-width:500px;transform:translate(-50%,0);background:#efefef;animation:3s 2 fadeInOut}.c-socialmedia-iframe .socialmedia-iframe__not-accepted{text-align:center}.c-socialmedia-iframe .socialmedia-iframe__not-accepted p{color:#4d4d4d}.c-socialmedia-iframe .instagram-embed{position:relative;background:#fff;padding:1rem;border:1px solid #e5e5e5;font-size:.9rem}.c-socialmedia-iframe .instagram-embed-header{text-align:left;margin-bottom:.5rem}.c-socialmedia-iframe .instagram-embed-header:after{display:table;clear:both;content:""}.c-socialmedia-iframe .instagram-embed-header-user{display:block;white-space:nowrap}.c-socialmedia-iframe .instagram-embed-header-user-icon{float:left;width:24px;height:24px;fill:grey}.c-socialmedia-iframe .instagram-embed-header-user-name{float:left;margin-left:.5rem;line-height:24px}.c-socialmedia-iframe .instagram-embed-media-image{width:100%}.c-spots{position:relative;overflow:hidden}.c-spots .spots-title h2{margin:0 0 1.5rem}.c-spots .spots-container{position:relative;display:grid;grid-template-columns:1fr;gap:1.5rem}.c-spots .spots-item-image{margin-bottom:.5rem}.c-spots .spots-item-image img{width:100%;height:auto}@media (min-width:680px){.c-spots .spots-container{grid-template-columns:repeat(6,1fr)}.c-spots .spots-item{display:flex;padding:0;flex-direction:column}.c-spots .spots-item--full{grid-column-end:span 6}.c-spots .spots-item--half{grid-column-end:span 3}.c-spots .spots-item--onethird{grid-column-end:span 2}}.c-tags .tags-title{font-size:1.05rem;text-transform:uppercase;font-weight:500;margin-bottom:1rem}.c-tags .tags-item{position:relative;display:inline-block;background:#fff;margin-right:.5rem;margin-left:1.1rem;margin-bottom:1rem;padding:.75rem .75rem .75rem 1rem}.c-tags .tags-item:before{content:"";display:block;position:absolute;right:100%;z-index:0;top:0;width:0;height:0;border-top:1.275rem solid transparent;border-right:1.1rem solid #fff;border-bottom:1.275rem solid transparent}.c-tags .tags-item:after{content:"";width:8px;height:8px;background:#fafafa;display:block;position:absolute;top:50%;left:-4px;margin-top:-4px;border-radius:50%}.c-tags .tags-item:hover .tags-item-text{color:#005380;background:linear-gradient(#005380,#005380);background-repeat:repeat-x;background-position:left bottom;background-size:1px 1px}.is-accessible .c-tags .tags-item:focus:before{border-right-color:#f18e1f}@media print{.c-tags .tags-item{display:block;background:0 0;margin-left:0;padding-left:0}.c-tags .tags-item:before{display:none}.c-tags .tags-item:after{content:" (" attr(href) ")";position:relative;display:inline-block;border:none;width:auto;height:auto;right:auto}}.c-video-gallery .video-gallery__header{margin-bottom:2rem;overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.c-video-gallery .video-gallery__title{position:relative;width:100%;margin-bottom:0;clear:both;flex-grow:0}.c-video-gallery .gallery__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem}.c-video-gallery .c-media{padding:0}.c-video-gallery .c-media .media-image{padding-bottom:56.25%!important}.c-video-gallery .c-media .media-play{left:1rem;bottom:1rem}.c-video-gallery .c-media .media-caption h3{font-size:.9rem;margin-bottom:.25rem}.c-video-gallery .c-media .media-caption>span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:1300px){.c-video-gallery.grid--size-wide.video-gallery--count-3 .gallery__list{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}.c-word-of-the-day{text-align:center}.c-word-of-the-day .wotd-container{padding-top:1rem;padding-bottom:3rem;background:#fff;border-radius:.5rem}.c-word-of-the-day .wotd-container:after{display:block;width:3rem;height:.2rem;margin-top:2rem;margin-right:auto;margin-left:auto;content:"";background:#ac101c}.c-word-of-the-day .wotd-content{margin:0 auto;padding-right:1rem;padding-left:1rem}.c-word-of-the-day .wotd-title{position:relative;text-align:center}.c-word-of-the-day .wotd-title:after{position:absolute;top:50%;display:block;width:100%;height:1px;content:"";background:#e5e5e5}.c-word-of-the-day .wotd-title-link{position:relative;z-index:1;display:inline-block;margin-top:1rem;margin-bottom:1rem;padding:1rem 2rem;color:#4d4d4d;background:#fff}.c-word-of-the-day .wotd-cite,.c-word-of-the-day .wotd-text{max-width:600px;margin-right:auto;margin-left:auto;color:#666;line-height:1.3em}.c-word-of-the-day .wotd-text{font-size:2rem;letter-spacing:-1px}.c-word-of-the-day .wotd-text:after,.c-word-of-the-day .wotd-text:before{content:"”"}.c-word-of-the-day .wotd-cite{display:inline-block;margin-top:1rem;padding:.2rem;font-size:1.3rem}.c-word-of-the-day .wotd-cite:before{content:"– "}.grid--size-full .c-word-of-the-day .wotd-container{border-radius:0}