@charset "UTF-8";body.is-modal,svg:not(:root){overflow:hidden}a,button{background-color:transparent;outline:0}button,img{border:0}body,figure,ul{margin:0}body,button,td,th,ul{padding:0}#maincontent,a,a:active,a:hover,button{outline:0}.e-form .form-item-check-label,.slick-slider{-webkit-user-select:none;-moz-user-select:none;-webkit-touch-callout:none}.slick-slider,html{-webkit-tap-highlight-color:transparent}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.js-c-calendar-month .calendar-month,.js-c-datepicker .calendar-month,table{border-collapse:collapse;border-spacing:0}.c-header .header-bar,.c-nav-sub,.e-form .form-radio-group span,.slick-slider{-webkit-touch-callout:none}@font-face{font-family:"Foundry Sterling W01_n3";src:url(/presentation/assets/fonts/FoundrySterlingOT3W05-Light.eot?#iefix) format("eot")}@font-face{font-family:"Foundry Sterling W01";src:url(/presentation/assets/fonts/FoundrySterlingOT3W05-Light.eot?#iefix);src:url(/presentation/assets/fonts/FoundrySterlingOT3W05-Light.eot?#iefix) format("eot"),url(/presentation/assets/fonts/FoundrySterlingOT3W05-Light.woff2) format("woff2"),url(/presentation/assets/fonts/FoundrySterlingOT3W05-Light.woff) format("woff"),url(/presentation/assets/fonts/FoundrySterlingOT3W05-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Foundry Sterling W01_n4";src:url(/presentation/assets/fonts/FoundrySterlingOT3W05-Book.eot?#iefix) format("eot")}@font-face{font-family:"Foundry Sterling W01";src:url(/presentation/assets/fonts/FoundrySterlingOT3W05-Book.eot?#iefix);src:url(/presentation/assets/fonts/FoundrySterlingOT3W05-Book.eot?#iefix) format("eot"),url(/presentation/assets/fonts/FoundrySterlingOT3W05-Book.woff2) format("woff2"),url(/presentation/assets/fonts/FoundrySterlingOT3W05-Book.woff) format("woff"),url(/presentation/assets/fonts/FoundrySterlingOT3W05-Book.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Foundry Sterling W01_n5";src:url(/presentation/assets/fonts/FoundrySterlingOT3W05-Md.eot?#iefix) format("eot")}@font-face{font-family:"Foundry Sterling W01";src:url(/presentation/assets/fonts/FoundrySterlingOT3W05-Md.eot?#iefix);src:url(/presentation/assets/fonts/FoundrySterlingOT3W05-Md.eot?#iefix) format("eot"),url(/presentation/assets/fonts/FoundrySterlingOT3W05-Md.woff2) format("woff2"),url(/presentation/assets/fonts/FoundrySterlingOT3W05-Md.woff) format("woff"),url(/presentation/assets/fonts/FoundrySterlingOT3W05-Md.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Foundry Sterling W01_n6";src:url(/presentation/assets/fonts/FoundrySterlingOT3W05-Demi.eot?#iefix) format("eot")}@font-face{font-family:"Foundry Sterling W01";src:url(/presentation/assets/fonts/FoundrySterlingOT3W05-Demi.eot?#iefix);src:url(/presentation/assets/fonts/FoundrySterlingOT3W05-Demi.eot?#iefix) format("eot"),url(/presentation/assets/fonts/FoundrySterlingOT3W05-Demi.woff2) format("woff2"),url(/presentation/assets/fonts/FoundrySterlingOT3W05-Demi.woff) format("woff"),url(/presentation/assets/fonts/FoundrySterlingOT3W05-Demi.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Foundry Sterling W01_n7";src:url(/presentation/assets/fonts/FoundrySterlingOT3W05-Bold.eot?#iefix) format("eot")}@font-face{font-family:"Foundry Sterling W01";src:url(/presentation/assets/fonts/FoundrySterlingOT3W05-Bold.eot?#iefix);src:url(/presentation/assets/fonts/FoundrySterlingOT3W05-Bold.eot?#iefix) format("eot"),url(/presentation/assets/fonts/FoundrySterlingOT3W05-Bold.woff2) format("woff2"),url(/presentation/assets/fonts/FoundrySterlingOT3W05-Bold.woff) format("woff"),url(/presentation/assets/fonts/FoundrySterlingOT3W05-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Foundry Sterling W01_n8";src:url(/presentation/assets/fonts/FoundrySterlingOT3W05-XBold?#iefix) format("eot")}@font-face{font-family:"Foundry Sterling W01";src:url(/presentation/assets/fonts/FoundrySterlingOT3W05-XBold?#iefix);src:url(/presentation/assets/fonts/FoundrySterlingOT3W05-XBold?#iefix) format("eot"),url(/presentation/assets/fonts/FoundrySterlingOT3W05-XBold.woff2) format("woff2"),url(/presentation/assets/fonts/FoundrySterlingOT3W05-XBold.woff) format("woff"),url(/presentation/assets/fonts/FoundrySterlingOT3W05-XBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:plakat;src:url(/presentation/assets/fonts/plakat_medium-webfont.eot);src:url(/presentation/assets/fonts/plakat_medium-webfont.eot?#iefix) format("embedded-opentype"),url(/presentation/assets/fonts/plakat_medium-webfont.woff) format("woff"),url(/presentation/assets/fonts/plakat_medium-webfont.ttf) format("truetype"),url(/presentation/assets/fonts/plakat_medium-webfont.svg#plakatmedium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:PilcrowSoft;src:url(/presentation/assets/fonts/pilcrow-semibold.woff2) format("woff2"),url(/presentation/assets/fonts/pilcrow-semibold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:PilcrowSoft;src:url(/presentation/assets/fonts/pilcrow-medium.woff2) format("woff2"),url(/presentation/assets/fonts/pilcrow-medium.woff) format("woff");font-weight:500;font-style:normal}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:"Foundry Sterling W01",arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#f5f5f5}body{top:0!important}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}.row:empty,[hidden],template{display:none}audio:not([controls]){display:none;height:0}hr{-webkit-box-sizing:content-box;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}.e-button,.h1,.h2,.h3,.h4,.h5,.h6,.heading-main,h1,h2,h3,h4,h5,h6{font-family:"Foundry Sterling W01",arial,sans-serif}button{overflow:visible;-webkit-box-sizing:inherit;box-sizing:inherit;-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}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;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;-webkit-box-sizing:content-box;box-sizing:content-box}*,.grid,:after,:before{-webkit-box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}ul{list-style:none}*,:after,:before{box-sizing:border-box}.row{position:relative;padding:3rem 0}.row>*+*{margin-top:1.5rem}.row+.row{padding-top:3rem;border-top:1px solid #e5e5e5}.row--dark+.row--dark,.row--default+.row--default,.row--light+.row--light{border-top:none;padding-top:0}.row--light{background:#fafafa}.row--dark{background:#f0f0f0}.layout--article .c-intro+.row--default:after,.layout--subject .c-intro+.row--default:after{content:'';position:absolute;top:-1px;left:50%;display:block;height:3px;width:60px;background:#ac101c;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.layout--article .c-intro+.row--default:before,.layout--subject .c-intro+.row--default:before{width:96.42857%;content:'';display:block;position:absolute;top:0;left:50%;height:1px;background:#cfcfcf;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}@media (min-width:1024px){.layout--article .c-intro+.row--default:before,.layout--subject .c-intro+.row--default:before{max-width:1024px}}@media (min-width:1200px){.layout--article .c-intro+.row--default:before,.layout--subject .c-intro+.row--default:before{max-width:1200px}}@media (min-width:1300px){.layout--article .c-intro+.row--default:before,.layout--subject .c-intro+.row--default:before{max-width:1300px}}@media (min-width:1400px){.layout--article .c-intro+.row--default:before,.layout--subject .c-intro+.row--default:before{max-width:1400px}}.layout--article.theme-act .c-intro+.row--default:before,.layout--subject.theme-act .c-intro+.row--default:before{display:none}.layout--article.theme-act .c-intro+.row--default:after,.layout--subject.theme-act .c-intro+.row--default:after{background:#4F443E}.layout--article.layout--local .c-intro+.row--default:after,.layout--article.theme-ago .c-intro+.row--default:after,.layout--article.theme-skut .c-intro+.row--default:after,.layout--subject.layout--local .c-intro+.row--default:after,.layout--subject.theme-ago .c-intro+.row--default:after,.layout--subject.theme-skut .c-intro+.row--default:after{background:#006399}.layout--article.theme-kv .c-intro+.row--default:after,.layout--subject.theme-kv .c-intro+.row--default:after{background:#63387d}.layout--calendar #maincontent .row:first-child{padding-top:0;padding-bottom:0}.layout--spa #maincontent>section{padding-bottom:5rem}.grid{box-sizing:border-box;width:100%;padding-right:15px;padding-left:15px}.grid:after{display:table;clear:both;content:''}@media (min-width:860px){.grid{padding-right:30px;padding-left:30px}}.grid .grid-container{width:100%;margin-right:auto;margin-left:auto}.grid .grid-container:after{display:table;clear:both;content:''}.heading-main:after,.heading-sub:after{display:block;content:''}@media (min-width:1024px){.grid .grid-container{max-width:1024px}}@media (min-width:1200px){.grid .grid-container{max-width:1200px}}@media (min-width:1300px){.grid .grid-container{max-width:1300px}}@media (min-width:1400px){.grid .grid-container{max-width:1400px}}.grid--one-col{max-width:600px;margin-left:auto;margin-right:auto}@media (min-width:1024px){.grid--one-col{max-width:700px;padding:0}}@media (min-width:1200px){.grid--one-col{max-width:800px}}.grid--one-col .grid-container{padding-right:1.78571%;padding-left:1.78571%;margin:0}@page{margin:25mm 25mm 25mm 25mm}@media print{html{font-size:12px}.grid{max-width:none!important}}@media (min-width:860px){html{font-size:18px}}@media (min-width:1024px){html{font-size:20px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#1a1a1a;font-weight:400;line-height:1.2em;text-rendering:optimizeLegibility;overflow-wrap:break-word;word-break:break-word}.h1,.h2,h1,h2{font-weight:300}.h1,h1{font-size:2.2rem;line-height:1em;letter-spacing:-.025rem}.h2,h2{color:#333;font-size:1.75rem}.h3,.h4,.h5,.h6,h3,h4,h5,h6{font-weight:600}.h3,h3{font-size:1rem}.h4,h4{font-size:1.2rem}.h5,.h6,h5,h6{font-size:1rem}.parapgraph,p{margin:0;font-size:18px;font-weight:400;line-height:1.45em;overflow-wrap:break-word}.link,a{color:#006399;line-height:1em;text-decoration:none}.link:focus,.link:hover,a:focus,a:hover{color:#005380}.strong,b,strong{font-weight:600}.font-weight-light,.heading-main{font-weight:300}em,i{font-style:italic}.heading-main{position:relative;text-align:center;padding-bottom:1rem;border-bottom:1px solid #e5e5e5;color:#4d4d4d;font-size:1.2rem;min-height:2rem}.heading-main:after{position:absolute;bottom:-.075rem;left:50%;width:3rem;height:.15rem;margin-left:-1.5rem;background:#ac101c}.layout--local .heading-main:after{background:#006399}.layout--act .heading-main:after{background:#e4002b}.heading-sub{position:relative;text-align:center}.heading-sub:after{position:absolute;top:50%;width:100%;height:1px;margin-top:1px;background:#f5f5f5}.heading-sub .heading-sub__text{position:relative;z-index:1;display:inline-block;padding:0 1rem;color:#4d4d4d;background:#f5f5f5;font-size:.9rem;font-weight:300;letter-spacing:.05rem;text-transform:uppercase}@media (min-width:860px){.h1,h1{font-size:3rem}.parapgraph,p{margin:0;font-size:1rem}}.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-book{font-weight:400}.font-weight-medium{font-weight:600}.font-weight-bold{font-weight:700}.uppercase{text-transform:uppercase}b,strong{font-weight:600}@media print{.no-print,.no-print *{display:none!important}}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.nowrap{white-space:nowrap}.screen-reader{border:0;clip:rect(1px,1px,1px,1px);-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}.readspeaker-container,.svg-icon{width:100%}.svg-icon{display:block;height:100%;pointer-events:none}input:focus,select:focus,textarea:focus{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: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;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.skiptranslate{display:none!important}.readspeaker-docreader{display:inline-block;font-size:.85rem;margin-left:.5rem}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.readspeaker-docreader img{position:relative;top:.1rem}.injected-content{text-align:center;color:#4d4d4d}@keyframes fadeInOut{0%,100%{opacity:0}50%{opacity:1}}@-webkit-keyframes fadeInOut{0%,100%{opacity:0}50%{opacity:1}}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-user-select:none;user-select:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{overflow:hidden;margin:0;padding:0}.e-button.button--rect,.e-button.button--rounded{padding:.75em 2.8em 1em;background:#fff;text-align:center}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:-webkit-grab;cursor:grab}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.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-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-size:1rem;line-height:1.1em;outline:0;text-align:left;text-decoration:underline}.e-button .button-text,.e-button.button--bg,.e-button.button--bg-dark,.e-button.button--readmore,.e-button.button--rect,.e-button.button--rect .button-text,.e-button.button--rounded,.e-button.button--rounded .button-text,.e-button:focus,.e-button:hover{text-decoration:none}.e-button .button-text{color:#006399;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.e-button.button--expand-link:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.e-button:focus .button-text,.e-button:hover .button-text{color:#005380;text-decoration:none}.e-button .button__icon{display:inline-block;position:relative;width:1em;height:1em;fill:currentColor;margin-right:.25rem}.e-button .button__icon .svg-icon{position:absolute;width:120%;height:120%}.e-button.button--rounded{border-radius:40px}.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-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--bg .button-text,.e-button.button--bg-dark .button-text{border-bottom:0;color:#fff}.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:#006399;background:#fff}.e-button.button--bg-white .button-text{color:#fff}.e-button.button--bg-white:focus,.e-button.button--bg-white:hover{color:#005380;background:#f5f5f5}.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-yellow .button-text,.e-button.button--bg-yellow-dark .button-text{color:#1a1a1a}.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:focus,.e-button.button--bg-yellow:hover{background:#ffbc05}.e-button.button--bg-yellow-dark{background:#ffac12}.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}.e-button.button--readmore .button__icon{display:inline-block;width:.7em;height:.7em;margin-left:.1rem;fill:#4d4d4d;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-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;-webkit-transform:translateZ(0);transform:translateZ(0)}.e-button.button--loader:after{position:absolute;top:0;bottom:0;left:0;z-index:-1;width:100%;content:'';background:#00324d;-webkit-transform:translate(-102%,0);-ms-transform:translate(-102%,0);transform:translate(-102%,0)}.e-countdown,.e-featured-icon{z-index:1;-webkit-box-sizing:content-box}.e-button.button--loader.is-loading:after{-webkit-animation:progress 5s forwards;animation:progress 5s forwards}.e-button.button--loader.is-loading-complete:after{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.is-accessible .e-button:active,.is-accessible .e-button:focus{border-radius:5px;background:#F18E1F;color:#231402}.is-accessible .e-button:active .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{background:#e5e5e5}.e-button:disabled .button-text,.e-button:disabled:active .button-text,.e-button:disabled:focus .button-text,.e-button:disabled:hover .button-text{color:grey}.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}@-webkit-keyframes progress{0%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}25%{-webkit-transform:translate(-25%,0);transform:translate(-25%,0)}100%{-webkit-transform:translate(-10%,0);transform:translate(-10%,0)}}@keyframes progress{0%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}25%{-webkit-transform:translate(-25%,0);transform:translate(-25%,0)}100%{-webkit-transform:translate(-10%,0);transform:translate(-10%,0)}}.e-card{display:block;overflow:hidden}.e-card .card-image-container{position:relative;overflow:hidden;width:100%;height:auto}.e-card .card-image{position:absolute;top:0;left:0;width:100%;height:auto}.e-card .card-image-container:after{display:block;margin-bottom:60%;content:''}.e-card .card-description{margin-top:.7rem;font-size:18px;line-height:1em}.e-card .card-title{margin-bottom:.25rem;color:#006399;font-size:1.3rem;font-weight:400;white-space:normal}.e-card .card-text{color:#666;font-size:.9rem;line-height:1.3em}.e-card.card--compact{margin-bottom:.75rem}.e-card.card--compact .card-description{margin-top:.5rem;font-size:18px;line-height:1.25em}.e-card.card--compact .card-title{display:inline;color:#006399;font-size:.85em;font-weight:600;text-transform:uppercase}.e-card.card--compact .card-text{display:inline;white-space:normal;color:#666;font-family:"times new roman",georgia,sans-serif;font-size:1.05em;font-weight:400;font-style:italic}.e-card.card--box{background:#fff}.e-card.card--box .card-description{float:left;width:100%;margin-top:0;padding:1rem 1.5rem 1.5rem}.e-card.card--box.card--large .card-description,.e-card.card--box.card--medium .card-description{padding:1.5rem 2rem 2rem}.e-card.card--large .card-title,.e-card.card--medium .card-title{display:block;margin:0 0 .25rem;font-size:1.4rem;font-weight:400;text-transform:none}.e-card.card--large .card-text,.e-card.card--medium .card-text{display:block;font-family:"Foundry Sterling W01",arial,sans-serif;font-weight:400;font-style:normal}.aveny-booking .aveny-booking-header-byline,.js-c-calendar-events .calendar-list-events-item .event-item-info,.widget-aveny-booking .aveny-booking-banner-description{font-family:"times new roman",georgia,sans-serif;font-style:italic}.e-card.card--medium .card-image-container:after{margin-bottom:48%}.e-card.card--large .card-text{max-width:720px}.e-card.card--large .card-image-container:after{margin-bottom:42%}@media (min-width:480px){.e-card .card-image-container:after{margin-bottom:42%}.spots-list .e-card .card-image-container:after{margin-bottom:60%}}@media (min-width:680px){.e-card .card-image-container:after{margin-bottom:60%}}@media (min-width:860px){.e-card.card--large .card-title{font-size:1.7rem}.e-card.card--large .card-text{font-size:19px}.e-card.card--medium .card-text{font-size:18px}.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-image-container:after{margin-bottom:60%}.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.78571%}}@media (min-width:1400px){.e-card .card-description{font-size:20px}}.row--light .e-card.card--box{background:#fafafa;border:1px solid #e5e5e5}.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%;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);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;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;overflow:hidden}.e-countdown .countdown-circle{width:100%;height:100%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);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;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-featured-icon{width:30px;height:30px;padding:10px 7px}.e-featured-icon .svg-icon{-webkit-transition:.2s;transition:.2s}.e-featured-icon .featured-icon-hover{position:absolute;top:60px;left:50%;display:block;visibility:hidden;overflow:hidden;height:54px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.e-featured-icon:hover .featured-icon-hover,.is-accessible .e-featured-icon:focus .featured-icon-hover{visibility:visible}.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;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition:-webkit-transform 150ms;transition:-webkit-transform 150ms;transition:transform 150ms;transition:transform 150ms,-webkit-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-label{-webkit-transform:translateY(0);-ms-transform:translateY(0);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-label{-webkit-transform:translateY(0);-ms-transform:translateY(0);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}}.e-form .form-description,.e-form .form-title{font-size:1rem;color:#4d4d4d}@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;text-transform:uppercase}.e-form .form-description+.form-description{margin-top:1.5rem}.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:600}.e-form .form-item-label__optional{font-size:.8em;font-weight:300}.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:400;outline:0;border-radius:0;-webkit-box-shadow:none;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:#cfcfcf;font-weight:400}.e-form .form-item-input::-moz-placeholder{color:#cfcfcf;font-weight:400}.e-form .form-item-input:-ms-input-placeholder{color:#cfcfcf;font-weight:400}.e-form .form-item-input--select{border-radius:0;text-indent:.01px;text-overflow:'';background-image:url(/presentation/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(/presentation/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;padding:.5rem .75rem;border:1px solid #cfcfcf;background:#fff;cursor:pointer;-webkit-transition:background 150ms;transition:background 150ms}.e-form .form-item-check.is-checked{background:#006399;color:#fff}.e-form .form-radio-group input[type=radio]:checked+span,.e-form .form-radio-group input[type=radio]:focus{background:#004266}.e-form .form-item-check:focus{border-color:#006399}.e-form .form-item-check-input{width:1rem;height:1rem;margin-top:0;margin-right:5px;margin-bottom:0;vertical-align:middle;border-radius:2px}.e-form .form-button,.e-form .form-radio-group .button--radio{width:100%;display:block}.e-form .form-item-check-input:focus{outline:#006399 solid 1px}.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:after{display:block}.e-form .form-item-check-label{-ms-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 input[type=radio]{opacity:.1;position:absolute;z-index:-1}.e-form .form-radio-group span{pointer-events:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.e-form .form-radio-group .form-item-input:focus{border-color:#4d4d4d}.e-form .form-button{margin-top:2rem;text-align:center}.e-form.form--mail{padding:2.5rem;background:#fafafa;-webkit-box-shadow:0 0 20px rgba(0,0,0,.4);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:3rem;margin:0;padding:0;border-radius:50%}.e-hamburger .hamburger-icon{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding:.75rem;margin:0;width:1.75rem;height:1.75rem;border:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%}.e-helpbox:before,.e-location .location-dropdown:before{border-style:solid;content:''}.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;-webkit-transition:background 0s;transition:background 0s;-webkit-transition-delay:.1s;transition-delay:.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;-webkit-transition-duration:.1s,.1s;transition-duration:.1s,.1s;-webkit-transition-delay:.1s,0s;transition-delay:.1s,0s}.e-hamburger .hamburger-icon-lines::before{top:-.45rem;-webkit-transition-property:top,-webkit-transform;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform}.e-hamburger .hamburger-icon-lines::after{bottom:-.45rem;-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-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;-webkit-transition-delay:0s;transition-delay:0s}.e-hamburger.is-active .hamburger-icon-lines::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.e-hamburger.is-active .hamburger-icon-lines::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.e-hamburger.is-active .hamburger-icon-lines::after,.e-hamburger.is-active .hamburger-icon-lines::before{-webkit-transition-delay:0s,.1s;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;-webkit-transition:opacity .2s;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-color:transparent transparent #ffc72c}.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%;-webkit-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0);-webkit-transition:all .1s;transition:all .1s}.e-loader .loader-container{position:absolute;top:50%;left:50%;overflow:hidden;width:100%;max-width:64px;height:auto;-webkit-animation:loader-rotate360 1.1s infinite ease-in-out;animation:loader-rotate360 1.1s infinite ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.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;-webkit-transition:all .5s;transition:all .5s}.e-loader .loader-dot--one{-webkit-animation:loader-bounce-dot-one .8s infinite ease-out;animation:loader-bounce-dot-one .8s infinite ease-out;-webkit-transform:translate(0,-175%);-ms-transform:translate(0,-175%);transform:translate(0,-175%)}.e-loader .loader-dot--two{-webkit-animation:loader-bounce-dot-two .8s infinite ease-out;animation:loader-bounce-dot-two .8s infinite ease-out;-webkit-transform:translate(-150%,100%);-ms-transform:translate(-150%,100%);transform:translate(-150%,100%)}.e-loader .loader-dot--three{-webkit-animation:loader-bounce-dot-three .8s infinite ease-out;animation:loader-bounce-dot-three .8s infinite ease-out;-webkit-transform:translate(150%,100%);-ms-transform:translate(150%,100%);transform:translate(150%,100%)}.e-loader.is-loading{opacity:1;-webkit-transform:scale(1) translateZ(0);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}@-webkit-keyframes loader-bounce-dot-one{0%,100%{opacity:1;-webkit-transform:translate(0,-175%) scale(1);transform:translate(0,-175%) scale(1)}50%{opacity:.4;-webkit-transform:translate(0,0) scale(.8);transform:translate(0,0) scale(.8)}}@keyframes loader-bounce-dot-one{0%,100%{opacity:1;-webkit-transform:translate(0,-175%) scale(1);transform:translate(0,-175%) scale(1)}50%{opacity:.4;-webkit-transform:translate(0,0) scale(.8);transform:translate(0,0) scale(.8)}}@-webkit-keyframes loader-bounce-dot-two{0%,100%{opacity:1;-webkit-transform:translate(-150%,100%) scale(1);transform:translate(-150%,100%) scale(1)}50%{opacity:.4;-webkit-transform:translate(0,0) scale(.8);transform:translate(0,0) scale(.8)}}@keyframes loader-bounce-dot-two{0%,100%{opacity:1;-webkit-transform:translate(-150%,100%) scale(1);transform:translate(-150%,100%) scale(1)}50%{opacity:.4;-webkit-transform:translate(0,0) scale(.8);transform:translate(0,0) scale(.8)}}@-webkit-keyframes loader-bounce-dot-three{0%,100%{opacity:1;-webkit-transform:translate(150%,100%) scale(1);transform:translate(150%,100%) scale(1)}50%{opacity:.4;-webkit-transform:translate(0,0) scale(.8);transform:translate(0,0) scale(.8)}}@keyframes loader-bounce-dot-three{0%,100%{opacity:1;-webkit-transform:translate(150%,100%) scale(1);transform:translate(150%,100%) scale(1)}50%{opacity:.4;-webkit-transform:translate(0,0) scale(.8);transform:translate(0,0) scale(.8)}}@-webkit-keyframes loader-rotate360{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes loader-rotate360{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.e-location{position:relative;max-width:600px;margin-right:auto;margin-left:auto}.e-location .location-loading{height:4rem;overflow:hidden}.e-location .location-input{position:relative;width:100%;min-height:3rem;background:#006399;text-align:center}.e-location .location-input>.svg-icon{position:absolute;top:.5rem;left:.5rem;width:2rem;height:2rem;fill:#fff}.e-location .location-input:hover{background:#005380}.e-location .location-input-text{display:block;margin-right:3rem;margin-left:3rem;padding:.9rem 1rem 1.1rem;color:#fff;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.e-location .location-geo-results,.e-location .location-search-results{overflow-y:auto;max-height:310px}.e-location .location-loader{position:absolute;top:0;right:0;bottom:0;left:0}.e-location .location-input-close{position:absolute;top:.9rem;right:1rem;display:block;width:1.4rem;height:1.4rem;opacity:0;-webkit-transition:opacity .1s;transition:opacity .1s;fill:#fff}.e-location.is-open .location-input-close{opacity:1}.e-location .location-dropdown{position:absolute;top:3.3rem;right:0;left:0;z-index:10;color:#006399;background:#fff;-webkit-box-shadow:2px 5px 10px rgba(0,0,0,.2);box-shadow:2px 5px 10px rgba(0,0,0,.2)}.e-location .location-dropdown:before{position:absolute;top:-.5rem;left:50%;width:0;height:0;margin-left:-.6rem;border-width:0 .6rem .6rem;border-color:transparent transparent #fff}.e-location .location-dropdown-item{display:block}.e-location .location-dropdown-item li{display:block;width:100%}.e-location .location-dropdown-item .location-dropdown-item-btn,.e-location .location-dropdown-item .location-geo-btn{display:block;width:100%;padding-top:.75rem;padding-bottom:.75rem;border-bottom:1px solid #cfcfcf;color:#666;background:#fff}.e-location .location-dropdown-item .location-dropdown-item-btn:hover,.e-location .location-dropdown-item .location-geo-btn:hover{background:#f5f5f5}.e-location .location-dropdown-item .location-geo-btn .location-geo-text{position:relative;top:-.2rem}.e-location .location-dropdown-message{text-align:center;display:block;width:100%;padding-top:1.5rem;padding-bottom:1.5rem;color:#666}.e-location .location-dropdown-message strong{display:block;margin-bottom:.1rem}.e-location .location-geo-btn{padding-top:1rem;padding-bottom:1rem;color:#006399}.e-location .location-geo-icon{position:relative;top:.2rem;display:inline-block;width:1.4rem;height:1.4rem;fill:#006399}.e-location .location-geo-range-container{position:relative;display:none;padding-bottom:1rem;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;background:#e5e5e5;text-align:center}.e-location .location-geo-range-closer,.e-location .location-geo-range-further{position:absolute;text-transform:uppercase;color:grey;font-size:.8rem;top:1.2rem}.e-location .location-geo-range-closer{left:1rem}.e-location .location-geo-range-further{right:1rem}.e-location .location-geo-rande-distance{color:#4d4d4d;font-weight:600}.e-location .location-search{position:relative;width:100%;background:#004266}.e-location .location-search-icon{position:absolute;top:1rem;left:1rem;display:block;width:1.4rem;height:1.4rem;fill:#fff}.e-location .location-search-input{width:calc(100% - 6rem);margin-left:3rem;margin-right:3rem;padding-top:1rem;padding-bottom:1rem;background:#004266;color:#fff;border:0;text-align:center}.e-location .location-search-input::-webkit-input-placeholder{color:#fff}.e-location .location-search-input:-moz-placeholder{color:#fff}.e-location .location-search-input::-moz-placeholder{color:#fff}.e-location .location-search-input:-ms-input-placeholder{color:#fff}.e-location .location-search-input:focus::-webkit-input-placeholder{opacity:0}.e-location .location-search-input:focus:-moz-placeholder{opacity:0}.e-location .location-search-input:focus::-moz-placeholder{opacity:0}.e-location .location-search-input:focus:-ms-input-placeholder{opacity:0}.e-location .location-search-close{position:absolute;top:1.2rem;right:1rem;display:block;width:1rem;height:1rem;opacity:0;fill:#fff;-webkit-transition:opacity .1s;transition:opacity .1s}.e-location .location-search.is-active .location-search-close{opacity:1}.e-location .rangeslider{position:relative;top:-11px;width:calc(100% - 2rem);height:1rem;margin-right:1rem;margin-left:1rem;cursor:pointer}.e-location .rangeslider,.e-location .rangeslider__fill,.e-location .rangeslider__fill__bg{display:block}.e-location .rangeslider__fill,.e-location .rangeslider__fill__bg,.e-location .rangeslider__handle{position:absolute}.e-location .rangeslider__fill{display:none}.e-location .rangeslider__fill__bg{top:calc(50% - 1px);z-index:2;width:100%;height:2px;border-radius:10px;background:#004266;will-change:width}.e-location .rangeslider__handle{top:calc(50% - .5rem);left:0;z-index:3;display:inline-block;width:1rem;height:1rem;border-radius:50%;background:#004266;cursor:pointer}.e-location .rangeslider__handle:active{background:#00324d}.e-location .rangeslider--disabled{opacity:.4}.e-location.location--header .location-input{background:#4c080c}.e-location.location--header .location-loading .loader-dot{background:#ac101c}.e-location.location--header .location-dropdown,.e-location.location--header .location-geo-btn{color:#ac101c}.e-location.location--header .location-geo-icon{fill:#ac101c}.e-location.location--header .location-search,.e-location.location--header .location-search-input{background:#8c1b1b}.e-location.location--header .rangeslider__fill__bg,.e-location.location--header .rangeslider__handle{background:#800d14}.e-location.location--header:active{background:#4d080c}.layout--local .e-location.location--header .location-input{background:#00324d}.layout--local .e-location.location--header .location-loading .loader-dot{background:#006399}.layout--local .e-location.location--header .location-dropdown,.layout--local .e-location.location--header .location-geo-btn{color:#006399}.layout--local .e-location.location--header .location-geo-icon{fill:#006399}.layout--local .e-location.location--header .location-search,.layout--local .e-location.location--header .location-search-input{background:#005380}.layout--local .e-location.location--header .rangeslider__fill__bg,.layout--local .e-location.location--header .rangeslider__handle{background:#004266}.layout--local .e-location.location--header:active{background:#00324d}.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:96.42857%;margin-right:1.78571%;margin-left:1.78571%;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}@media print{.e-separator{display:none!important}}.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;-webkit-box-shadow:none;box-shadow:none;background:0 0;position:relative;z-index:0}.widget-agrando-booking .agrando-booking-calendar .js-c-datepicker .calendar-month{-webkit-box-shadow:0 0 1rem rgba(0,0,0,.1);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:600}.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:300;-webkit-transition:opacity .3s;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;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:none;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;-webkit-transition:all 150ms;transition:all 150ms}.widget-agrando-booking .agrando-booking-dropdown.is-open .agrando-booking-dropdown-icon-dropdown{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);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;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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;-ms-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;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all .1s;transition:all .1s}.widget-agrando-booking .place-item.is-selected .place-item-icon{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.widget-agrando-booking .place-footer{position:relative;padding:.5rem 1rem .7rem;background:#006399;-webkit-box-shadow:transparent 0 0 -1rem;box-shadow:transparent 0 0 -1rem}.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:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,.9)));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(/presentation/assets/images/agrando-begravning-bg.jpg)}.widget-agrando-booking.is-dop{background-image:url(/presentation/assets/images/agrando-dop-bg.jpg)}.widget-agrando-booking.is-vigsel{background-image:url(/presentation/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%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);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:600;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}}.aveny-booking-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;opacity:0;-webkit-transition:opacity 150ms;transition:opacity 150ms}.aveny-booking-modal.is-loaded{opacity:1}.aveny-booking-modal .modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.7}.aveny-booking-modal .modal-container{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;overflow-y:auto}.aveny-booking-modal .modal-content{display:block;background:#fff;position:relative;min-height:100%;text-align:left;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.aveny-booking-modal .modal-content-text-title{font-size:2rem;margin-bottom:1rem}.aveny-booking-modal .modal-content-text-description{display:block;margin-bottom:1rem}.aveny-booking-modal .modal-icon{float:left;width:3rem;height:3rem;padding:.5rem}.aveny-booking-modal .modal-close{position:absolute;top:0;right:0;z-index:2;background:#fff;width:2.5rem;height:2.5rem;padding:.5rem}.aveny-booking-modal .modal-content-image{margin-bottom:1rem;width:100%;max-width:960px}.aveny-booking-modal .modal-content-image a{display:block;width:100%;-webkit-box-shadow:rgba(0,0,0,.1) 2px 2px 5px;box-shadow:rgba(0,0,0,.1) 2px 2px 5px}.aveny-booking-modal .modal-content-image img{display:block;width:100%;height:auto}.aveny-booking-modal .modal-content-text{margin-bottom:3rem;background:#fff}.aveny-booking-modal .modal-content-text-inner{padding:3rem 2rem 5rem}@media (min-width:680px){.aveny-booking-modal .modal-content{max-width:540px;max-height:90%;min-height:auto;margin:3rem}}.widget-aveny-booking{margin-top:3rem;margin-bottom:3rem}.widget-aveny-booking .aveny-booking-banner{position:relative;text-align:center;width:100%;padding:2rem 1rem 3rem;background:url(/presentation/assets/images/aveny-banner-bg.jpg) no-repeat #fff;background-size:cover;border:.5rem solid #fff}.widget-aveny-booking .aveny-booking-banner--brollop{background:url(/presentation/assets/images/aveny-v-banner-bg.jpg) #fff}.widget-aveny-booking .aveny-booking-banner-title{font-size:2.6rem;color:#006399;margin-bottom:.25rem}.widget-aveny-booking .aveny-booking-banner-description{font-size:1.1rem;color:#333}.widget-aveny-booking .aveny-booking-banner-btn{position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.aveny-booking{background:#f5f5f5;padding-bottom:100px}.aveny-booking .aveny-booking-header{background:url(../assets/images/aveny-hero-bg.jpg) #fafafa;padding-top:4rem;padding-bottom:5rem;background-size:cover}.aveny-booking.aveny-booking--brollop .aveny-booking-header{background-image:url(../assets/images/aveny-v-hero-bg.jpg)}.aveny-booking .aveny-booking-header-content{text-align:center;max-width:50rem}.aveny-booking .aveny-booking-header-content--filter{text-align:left;margin-top:2rem}.aveny-booking .aveny-booking-header-title{margin-bottom:.5rem;font-size:3rem;color:#006399}.aveny-booking .aveny-booking-header-byline{font-size:1.2rem;color:#1a1a1a}.aveny-booking .aveny-booking-dropdown.is-open{z-index:3}.aveny-booking .aveny-booking-dropdown .aveny-booking-dropdown-title{margin-bottom:.25rem;font-size:.9rem;color:#1a1a1a;text-transform:uppercase;font-weight:600}.aveny-booking .aveny-booking-dropdown .aveny-booking-dropdown-input-container{position:relative;display:block;width:100%;margin-bottom:.5rem;border:1px solid #fff;font-weight:300;-webkit-transition:opacity .3s;transition:opacity .3s;background:rgba(255,255,255,.7);cursor:pointer}.aveny-booking .aveny-booking-dropdown .filter-startdate-icon{width:2rem;height:2rem}.aveny-booking .aveny-booking-dropdown .aveny-booking-dropdown-input{width:100%;margin-top:.6rem;padding-right:.75rem;margin-bottom:.75rem;padding-left:.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:none;color:grey;cursor:pointer}.aveny-booking .booking-item+.booking-item,.aveny-booking .form-place-item+.form-place-item{border-top:1px solid #e5e5e5}.aveny-booking .aveny-booking-dropdown .aveny-booking-dropdown-input-extra{color:#cfcfcf}.aveny-booking .aveny-booking-dropdown .aveny-booking-dropdown-icon{position:absolute;top:50%;left:.75rem;width:1.5rem;height:1.5rem;margin-top:-.8rem;fill:#006399}.aveny-booking .aveny-booking-dropdown .aveny-booking-dropdown-input-container:hover .aveny-booking-dropdown-icon{fill:#005380}.aveny-booking .aveny-booking-dropdown .aveny-booking-dropdown-icon-dropdown{position:absolute;top:50%;right:1rem;margin-top:-.4rem;display:block;width:.8rem;height:.8rem;fill:#006399;-webkit-transition:all 150ms;transition:all 150ms}.aveny-booking .aveny-booking-dropdown.is-open .aveny-booking-dropdown-icon-dropdown{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.aveny-booking .place-list{position:absolute;top:100%;right:0;left:0;margin-top:0;z-index:999;display:none;background:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2)}.aveny-booking .place-list:after{display:table;clear:both;content:''}.aveny-booking .place-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0}.aveny-booking .is-open .place-backdrop{display:block}.aveny-booking .place-items{position:relative;overflow-y:auto;max-height:300px;padding-bottom:2rem}.aveny-booking .place-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4rem;padding:.5rem 1rem;border-bottom:1px solid #e5e5e5;color:#006399;cursor:pointer;font-weight:400}.aveny-booking .place-item:hover{background:#fafafa}.aveny-booking .place-item.is-selected{background:#f5f5f5}.aveny-booking .place-item.is-selected .place-item-image:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#00324d;opacity:.7;display:block;z-index:1}.aveny-booking .place-item.is-selected .place-item-image:after{content:'';background:url(/presentation/assets/svg/check-white.svg) no-repeat;position:absolute;background-size:100% auto;top:50%;width:50%;height:50%;z-index:2;left:50%;margin-top:-20%;margin-left:-22%}.aveny-booking .place-footer{position:relative;padding:.5rem 1rem .7rem;background:#006399;-webkit-box-shadow:transparent 0 0 -1rem;box-shadow:transparent 0 0 -1rem}.aveny-booking .place-footer:after{display:table;clear:both;content:''}.aveny-booking .place-footer:before{content:'';display:block;position:absolute;right:0;bottom:100%;left:0;height:2.5rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,.9)));background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.9));pointer-events:none}.aveny-booking .place-footer-btn{float:left;font-size:.75rem;color:#fff}.aveny-booking .place-footer-btn:hover{color:#e5e5e5}.aveny-booking .place-footer-btn--close{float:right}.aveny-booking .aveny-booking-form{padding-top:3rem}.aveny-booking .aveny-booking-form h3{text-transform:uppercase;font-size:1.1rem;margin-bottom:.5rem}.aveny-booking .aveny-booking-form .form-container h3{padding-bottom:.25rem;border-bottom:1px solid #4d4d4d}.aveny-booking .aveny-booking-form h4{margin-bottom:.25rem;font-size:1.1rem}.aveny-booking .aveny-booking-form .form-place-item{position:relative;margin:0;overflow:hidden;padding:.5rem 0;color:#4d4d4d;font-weight:600}.aveny-booking .aveny-booking-form .form-place-item p:first-letter{text-transform:uppercase}.aveny-booking .aveny-booking-form .form-place-item .form-place-item-text{float:left;width:calc(100% - 7rem)}.aveny-booking .aveny-booking-form .form-place-item a{display:inline-block;margin-top:.5rem;font-size:1rem;font-weight:400}.aveny-booking .aveny-booking-form .form-extra-item{position:relative;margin-top:1rem;padding-right:6rem}.aveny-booking .aveny-booking-form .form-group{margin-top:1.5rem}.aveny-booking .form-place-item-select{float:right;font-weight:400}.aveny-booking .place-item-image{display:block;width:3rem;height:3rem;border-radius:50%;overflow:hidden;background-size:cover;position:absolute;right:1rem;top:.5rem;background-color:#fafafa}.aveny-booking .booking-item-other-title-container{position:relative;text-align:left;margin-top:3rem;margin-bottom:1rem;padding:.5rem;background:#fff;border:1px solid #e5e5e5}.aveny-booking .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}.aveny-booking .booking-item{position:relative;padding:1rem 2rem}.aveny-booking .booking-item--resume{background:#fafafa;border:2px solid #e5e5e5;padding:2rem;margin-bottom:2rem}.aveny-booking .booking-item--resume .booking-item-select{top:2rem}.aveny-booking h3.booking-item-title{color:#006399;font-weight:400;font-size:1.6rem;margin-bottom:.25rem;border-bottom:0;text-transform:none}.aveny-booking h3.booking-item-title:first-letter{text-transform:uppercase}.aveny-booking .booking-item-title-place{display:block;cursor:pointer}.aveny-booking .booking-item-title-place:hover{text-decoration:underline;color:#005380}.aveny-booking .booking-item-select{margin-top:1rem}.aveny-booking .booking-item-info{font-size:1.05rem;margin-top:.5rem}.aveny-booking .booking-item-info-extra+.booking-item-info-extra:before,.aveny-booking .booking-item-info-time+.booking-item-info-extra:before{content:' • '}.aveny-booking .booking-item-info-group{display:inline-block;height:1.2rem;width:2rem;margin-left:.5rem;fill:#333}.aveny-booking .booking-item-info-group:hover{fill:#006399}.aveny-booking .booking-item-info-group svg{pointer-events:none}.aveny-booking .booking-item-info-time-icon{position:relative;top:.1rem;display:inline-block;width:1rem;height:1rem;margin-right:.1rem;fill:#333}.aveny-booking .booking-item-info-print-icon{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;fill:#666}.aveny-booking .booking-item-info-print-icon:hover{fill:#005380}.aveny-booking .booking-item-footer{margin-top:.5rem;font-size:.9rem}.aveny-booking .booking-item-footer-extra{color:grey}.aveny-booking .booking-item-footer-place{color:#006399;cursor:pointer}.aveny-booking .booking-item-footer-place:hover{color:#005380;text-decoration:underline}.aveny-booking .booking-item-change-btn{margin-top:1rem}.aveny-booking .aveny-booking-places{position:relative}.aveny-booking .aveny-booking-places:after{display:table;clear:both;content:''}.aveny-booking .aveny-booking-calendar{position:relative;width:100%}.aveny-booking .aveny-booking-calendar .js-c-calendar-filter-date .calendar-filter-startdate-input-container{position:relative;display:block;width:100%;margin-bottom:.5rem;border:1px solid #cfcfcf;-webkit-transition:opacity .3s;transition:opacity .3s;background:#fff;cursor:pointer}.aveny-booking .aveny-booking-calendar .js-c-calendar-filter-date .filter-startdate-icon{width:2rem;height:2rem}.aveny-booking .aveny-booking-calendar .js-c-calendar-filter-date .calendar-filter-startdate-input{width:100%;margin-top:.6rem;padding-right:.75rem;margin-bottom:.75rem;padding-left:3rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:none;color:#666;cursor:pointer}.aveny-booking .aveny-booking-calendar .js-c-calendar-filter-date .calendar-filter-startdate-icon{position:absolute;top:50%;left:.75rem;width:1.5rem;height:1.5rem;margin-top:-.8rem;fill:grey}.aveny-booking .aveny-booking-calendar .js-c-calendar-filter-date .calendar-filter-startdate-input-container:hover .calendar-filter-startdate-icon{fill:#595959}.aveny-booking .aveny-booking-calendar .js-c-calendar-filter-date .calendar-filter-startdate-icon-dropdown{position:absolute;top:50%;right:1rem;margin-top:-.4rem;display:block;width:.8rem;height:.8rem;fill:grey}.aveny-booking .aveny-booking-calendar .js-c-calendar-filter-date .starttime-picker{position:relative;width:100%;margin-left:0;margin-top:-.5rem;text-align:center}.aveny-booking .aveny-booking-calendar .js-c-calendar-filter-date .starttime-picker .js-c-datepicker{width:100%}.aveny-booking .aveny-booking-calendar .js-c-calendar-filter-date .endtime-picker{position:relative}.aveny-booking .aveny-booking-available_times{max-width:1000px;margin:2rem auto}.aveny-booking .aveny-booking-available_times .no-results{text-align:center;font-size:1.2rem;color:#666;font-weight:600}.aveny-booking .available-times-items{margin-bottom:1rem}.aveny-booking .available-times-items div.is-selected button{background:0 0;border:1px solid #006399;color:#006399}.aveny-booking .form-btn.is-selected,.aveny-booking .form-btn.is-selected:active,.aveny-booking .form-btn.is-selected:focus,.aveny-booking .form-btn.is-selected:hover,.aveny-booking .is-selected button,.aveny-booking .is-selected button:active,.aveny-booking .is-selected button:focus,.aveny-booking .is-selected button:hover{background:#00324d}.aveny-booking .aveny-booking-available_times-loader{height:5rem}.aveny-booking .aveny-booking-form-title{margin-bottom:2rem}.aveny-booking .aveny-booking-form-h2{margin-top:2rem;margin-bottom:1rem;color:#1a1a1a}.aveny-booking .aveny-booking-form .form-container{position:relative;padding:1rem 2rem 1.5rem}.aveny-booking .aveny-booking-form .form-container div{position:relative;min-height:2.3rem}.aveny-booking .aveny-booking-form .form-extra-item .form-btn{position:absolute;top:0;right:0}.aveny-booking .aveny-booking-form .booking-item{padding:2rem}.aveny-booking .form-other-input{margin-top:1rem}.aveny-booking .form-summary{border:.5rem solid #e5e5e5;background:#fff}.aveny-booking .form-container{background:#fff;margin-bottom:1rem}.aveny-booking .personal-information-form{width:100%;max-width:28rem;margin:1rem 0 2rem;padding:0;border:none;border-top:1px solid #cfcfcf;outline:0}.aveny-booking .personal-information-form h4{margin-top:1rem}.aveny-booking .form-accepts-terms{margin-bottom:2rem}.aveny-booking .form-item-checkbox{position:absolute;top:2.5rem;left:1.8rem;display:block;width:2.4rem;height:2.4rem;border:.15rem solid #ffac12}.aveny-booking .form-item-checkbox--large-form{position:relative;top:0;left:0;float:left;margin-right:1rem}.aveny-booking .form-item-checkbox:focus,.aveny-booking .form-item-checkbox:hover{border-color:#f99f1a}.aveny-booking .form-item-checkbox-label{position:absolute;top:-.4rem;left:.1rem;width:2.8rem;height:2.2rem;display:block;cursor:pointer}.aveny-booking .form-item-checkbox-label .svg-icon{fill:#fafafa;opacity:0}.aveny-booking .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:#fafafa;padding:2rem}.aveny-booking .form-content--confirm.no-margin-top{margin-top:0}.aveny-booking .form-content--confirm.is-error{border-left-color:#ac101c}.aveny-booking .form-content--confirm.is-error .form-item-checkbox{border-color:#ac101c}.aveny-booking .form-item-checkbox-input{z-index:-1;position:absolute;top:0;opacity:0}.aveny-booking .form-item-checkbox-input:checked+.svg-icon{opacity:1}.aveny-booking .aveny-booking-summary{padding-top:3rem;color:#4d4d4d;cursor:default}.aveny-booking .aveny-booking-summary .booking-item{padding:0;border-bottom:0}.aveny-booking .aveny-booking-summary .booking-item-title{font-size:1.25rem;font-weight:600;color:#4d4d4d}.aveny-booking .aveny-booking-summary .booking-item-title-place:hover{color:inherit;text-decoration:none;cursor:default}.c-act-donation .donation-description a,.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,.js-c-datepicker .datepicker-footer-btn:hover,.js-calendar-latest .contact-info-item .contact-info-text:hover .link-time{text-decoration:underline}.aveny-booking .aveny-booking-summary h1{margin-bottom:2rem}.aveny-booking .aveny-booking-summary h2{margin-bottom:.5rem;color:#4d4d4d}.aveny-booking .aveny-booking-summary p+h2{margin-top:2rem}.aveny-booking .aveny-booking-summary h3{margin-top:1rem;color:#4d4d4d}.aveny-booking .aveny-booking-summary .summary-item{position:relative;padding:2rem 2rem 2.5rem;border:.5rem solid #e5e5e5;background:#fafafa;margin-bottom:1rem}.aveny-booking .aveny-booking-confirmed .confirmed-content{position:relative;padding:3rem 2rem 4rem;text-align:center}.aveny-booking .aveny-booking-confirmed .confirmed-icon{position:relative;background:#fff;width:3rem;height:3rem;margin:0 auto 1rem;border-radius:50%}.aveny-booking .aveny-booking-confirmed .confirmed-icon .svg-icon{position:absolute;top:-.05rem;left:.2rem;fill:#4b6614}.aveny-booking .aveny-booking-confirmed .confirmed-title{color:#1a1a1a;font-weight:600;letter-spacing:-.02em;margin-bottom:.5rem}.aveny-booking .aveny-booking-confirmed .confirmed-message{margin:0 auto 1rem;max-width:500px;font-size:1rem}@media (min-width:680px){.aveny-booking .aveny-booking-dropdown{float:left;width:calc(50% - .5rem)}.aveny-booking .aveny-booking-dropdown--places{margin-right:1rem}.aveny-booking .booking-item-title-place{display:inline}.aveny-booking .booking-item-title-date:after{content:' – '}.aveny-booking .booking-item-content{padding-right:6rem}.aveny-booking .booking-item-select{position:absolute;top:1rem;right:2rem;margin-top:0;padding:.5rem 2rem .6rem}.aveny-booking .booking-item-change-btn{position:absolute;bottom:1.5rem;right:1.5rem;margin-top:0}}.js-c-calendar-bar .calendar-list-week-btn--next,.js-c-calendar-bar .header-month-btn--next,.js-c-calendar-month .header-month-btn--next{right:0}@media print{.is-aveny-booking{page-break-inside:avoid;margin-bottom:1rem}.is-aveny-booking .c-header,.is-aveny-booking button{display:none}}.is-aveny-booking>*{display:none}.is-aveny-booking>.aveny-booking,.is-aveny-booking>.aveny-booking-modal,.is-aveny-booking>.c-header,.is-aveny-booking>.js-c-tooltip{display:block}.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-events .calendar-list-events-item,.js-c-calendar-events .calendar-list-events-title-container{margin-bottom:2rem}.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--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;font-size:1.4rem;font-weight:300;text-transform:uppercase}.js-c-calendar-bar .header-month-title strong{font-weight:600}.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{-webkit-box-shadow:0 0 0 3px #fafafa,0 0 0 5px #006399;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: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}}.js-c-calendar-events .is-hidden.calendar-list-events-item,.layout--infoscreen .js-c-calendar-bar{display:none}.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-week-btn:hover,.calendar-list--inverted .js-c-calendar-bar .header-month-btn:hover:after{color:#ffc72c}.calendar-list--inverted .js-c-calendar-bar .calendar-list-header-today-btn:hover{background:#800d14}.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 .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;-webkit-box-shadow:0 0 0 3px #fafafa,0 0 0 5px #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;-webkit-box-shadow:0 0 0 3px #fafafa,0 0 0 5px #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}@media print{.js-c-calendar-bar{display:none}}.js-c-calendar-events{margin-top:1.4rem}.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 .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;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);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;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;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;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;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;color:#666}.js-c-calendar-events .calendar-list-events-item .event-item-info p{font-size:1.1rem}.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:600;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:600;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-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:break-word;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:-webkit-gradient(linear,left top,left bottom,from(grey),to(grey));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{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);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-info,.js-c-calendar-events .is-hidden.calendar-list-events-more{display:none}.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;font-size:1.6rem;font-weight:400}.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}.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:"times new roman",georgia,sans-serif;font-style:italic;font-size:1.4rem;color:grey}.calendar-list--inverted .js-c-calendar-events .calendar-list-events-item-noresult,.calendar-list--inverted .js-c-calendar-events .calendar-list-events-title,.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}.js-c-calendar-events .calendar-list-events-more{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e5e5}@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-more-btn,.calendar-list--inverted .js-c-calendar-events .calendar-list-events-title-container:after,.calendar-list--inverted .js-c-calendar-events .loader .loader-dot{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 .event-item-show-more:hover,.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-title{background:#8c1b1b}.calendar-list--inverted .js-c-calendar-events .event-item-show-more:hover .svg-icon{fill:#f0c6c4}.calendar-list--inverted .js-c-calendar-events .event-item-info-contact .contact-email-icon,.calendar-list--inverted .js-c-calendar-events .event-item-info-contact .contact-phone-icon{fill:#fff}.calendar-list--inverted .js-c-calendar-events .calendar-list-events-more-btn .button-text{color:#ac101c}.calendar-list--inverted .js-c-calendar-events .event-item-info-contact .contact-email-link,.calendar-list--inverted .js-c-calendar-events .event-item-info-contact .contact-url,.calendar-list--inverted .js-c-calendar-events .event-item-info-contact-title{color:#fff}.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 .contact-email-link:hover{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));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}.layout--local .calendar-list--inverted .js-c-calendar-events .event-item-show-more:hover,.layout--local .calendar-list--inverted .js-c-calendar-events .event-item-title-link:hover{color:#aad9f2}.calendar-list--inverted .js-c-calendar-events .event-item-info-contact .contact-url-text:hover{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));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 .svg-icon{fill:#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{.js-c-calendar-events .calendar-list-events-more,.js-c-calendar-events .event-item-show-more{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:#1a1a1a}.js-calendar-latest .contact-info-item .contact-info-text{line-height:1.3em;color:#4d4d4d;cursor:pointer}.js-calendar-latest .contact-info-item .contact-info-text .link-time{color:#1a1a1a}.js-calendar-latest .contact-info-item .contact-info-text:focus{color:#005380;text-decoration:underline}.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: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:300;text-transform:uppercase;cursor:pointer}.js-c-calendar-month .header-month-title strong{font-weight:600}.js-c-calendar-month .calendar-month{width:100%;max-width:1000px;margin-top:2rem;margin-right:auto;margin-left:auto;text-align:center;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:600;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}}@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}}.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){.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{-webkit-box-sizing:border-box;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}@media print{.js-c-calendar-month,.js-c-calendar-search{display:none}}.datepicker-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.js-c-datepicker{position:absolute;top:100%;right:0;left:0;margin-top:.5rem;z-index:999;display:none;background:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);min-width:300px}.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:0;overflow:hidden;width:1.4rem;height:1.4rem;padding:.25rem;fill:#006399}.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:#006399;width:100%;font-size:1rem;font-weight:300;text-transform:uppercase;cursor:default;text-align:center}.layout--infoscreen .js-c-datepicker,.widget-fas-booking .bookings,.widget-fas-booking .error,.widget-fas-booking .main{display:none}.js-c-datepicker .header-title strong{font-weight:600}.js-c-datepicker .calendar-month{width:100%;max-width:400px;margin-right:auto;margin-left:auto;text-align:center;border:0;background:#fff}.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-header{text-transform:uppercase}.js-c-datepicker .calendar-month-col{position:relative;padding:0;border:0;color:grey;background:#fff;font-size:.7rem;text-align:center}.js-c-datepicker .calendar-month-header .calendar-month-col{padding:.5rem 0;font-size:.5rem}.js-c-datepicker .day-btn{position:relative;width:1.6rem;height:1.6rem;color:#1a1a1a;border-radius:50%;margin:.25rem}.js-c-datepicker .day-btn:hover{color:#006399}.js-c-datepicker .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-datepicker .is-current .day-btn-events{background:#fff}.js-c-datepicker .is-weekend{background:#fafafa}.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:600;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}.js-c-datepicker .datepicker-footer-btn{padding:.25rem;font-size:.75rem;color:#006399}.js-c-datepicker .datepicker-footer-btn:hover{color:#005380}@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}}.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}@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}}@media print{.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}.widget-fas-booking .loader,.widget-fas-booking .main-loader{height:100px}.widget-fas-booking .navigation .archive-filter-btn{cursor:pointer}.widget-fas-booking .navigation .archive-filter-btn.is-active{cursor:default}.widget-fas-booking .navigation .archive-filter-btn.is-disabled{cursor:default;opacity:.5}.widget-fas-booking .navigation .archive-filter-nav--sub .archive-filter-btn.is-active:hover .btn-text{color:#fff;background:0 0}.widget-fas-booking .navigation .archive-filter-nav--sub .archive-filter-btn.is-disabled:hover .btn-text{background:0 0}.widget-fas-booking .error p{margin:2rem 0;font-family:"Foundry Sterling W01",arial,sans-serif;font-weight:400;font-size:1.2rem;color:grey;text-align:center}.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.78571%;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;-webkit-transform:translateZ(0);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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.js-c-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.js-c-lightbox .lightbox-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a;opacity:.9}.js-c-lightbox .lightbox-header{position:absolute;top:0;z-index:2;width:100%;background:#fff;text-align:center;height:3.5rem}.js-c-lightbox .lightbox-header .header-bar{display:table}.js-c-lightbox .lightbox-header .lightbox-count{display:table-cell;width:100%;color:#333;vertical-align:middle}.js-c-lightbox .lightbox-header .lightbox-btn-overview{position:absolute;top:50%;left:1rem;display:block;height:2rem;margin-top:-1rem}.js-c-lightbox .lightbox-header .lightbox-btn-overview .overview-icon{display:inline-block;-webkit-box-sizing:content-box;box-sizing:content-box;width:1.1rem;height:1.1rem;vertical-align:middle;fill:#4d4d4d}.js-c-lightbox .lightbox-header .lightbox-btn-overview .overview-icon--back{display:none}.js-c-lightbox .lightbox-header .lightbox-btn-overview .overview-text{display:inline-block;height:2rem;padding-left:.5rem;color:#4d4d4d;font-weight:300;line-height:2rem;vertical-align:middle}.js-c-lightbox .lightbox-header .lightbox-btn-overview:hover .overview-icon{fill:#404040}.js-c-lightbox .lightbox-header .lightbox-btn-overview:hover .overview-text{color:#404040}.js-c-lightbox .lightbox-header .lightbox-btn-close{position:absolute;top:50%;right:1rem;width:1.6rem;height:1.6rem;margin-top:-.8rem;fill:#4d4d4d}.js-c-lightbox .lightbox-header .lightbox-btn-close:active,.js-c-lightbox .lightbox-header .lightbox-btn-close:hover{fill:#404040}.js-c-lightbox .slick-list,.js-c-lightbox .slick-slide>div,.js-c-lightbox .slick-track{height:100%}.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%;height:100%}.js-c-lightbox .lightbox-slider-nav{position:absolute;top:50%;z-index:4;width:2rem;height:2rem;margin-top:-1rem;fill:#fff}.js-c-lightbox .lightbox-slider-nav--prev{left:.5rem}.js-c-lightbox .lightbox-slider-nav--next{right:.5rem}.js-c-lightbox .lightbox-slider-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding-right:3rem;padding-left:3rem;height:100%;outline:0;overflow-y:auto}.js-c-lightbox .lightbox-slider-item-container{position:relative;display:block;width:90%;height:50%;min-height:200px;margin-top:2rem;margin-right:auto;margin-left:auto;text-align:center;background-color:#000}.js-c-lightbox .lightbox-slider-item-image{display:block;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;-webkit-transition:opacity .2s;transition:opacity .2s}.js-c-lightbox .lightbox-slider-item.is-lazyload .lightbox-slider-item-image{-webkit-transition-delay:.2s;transition-delay:.2s;opacity:0}.js-c-lightbox .lightbox-slider-item-loader{display:block;position:absolute;width:100%;height:100%}.js-c-lightbox .lightbox-slider-item-loader .loader-dot{background:#fff}.js-c-lightbox .lightbox-slider-item-caption{margin-bottom:2rem;padding:1.5rem;background:#fff;text-align:left;color:#666}.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:#ac101c}.is-accessible .js-c-lightbox .lightbox-btn-close:focus .svg-icon,.is-accessible .js-c-lightbox .lightbox-btn-overview:focus .svg-icon,.is-accessible .js-c-lightbox .lightbox-slider-nav:focus .svg-icon{fill:#231402}.js-c-lightbox.is-overview .lightbox-view--slider{display:none}.js-c-lightbox .lightbox-view--overview{position:relative;z-index:1;display:none;overflow-y:auto;width:100%;height:100%}.js-c-lightbox.is-overview .lightbox-view--overview{display:block;padding-top:3.5rem}.js-c-lightbox.is-overview .lightbox-header .lightbox-btn-close,.js-c-lightbox.is-overview .lightbox-header .lightbox-btn-overview .overview-icon,.js-c-lightbox.is-overview .lightbox-header .lightbox-count{display:none}.js-c-lightbox.is-overview .lightbox-header .lightbox-btn-overview .overview-icon--back{display:inline-block}.js-c-lightbox .lightbox-overview-item{float:left;width:23%;margin:1%;background-position:center center;background-size:cover}.js-c-lightbox .lightbox-overview-item:after{display:block;margin-bottom:100%;content:''}.js-c-lightbox .lightbox-overview-item-image{width:100%;height:auto}@media (min-width:680px){.js-c-lightbox .lightbox-view--slider,.js-c-lightbox.is-overview .lightbox-view--overview{padding-top:3.5rem}}@media (min-width:860px){.layout--local .e-hamburger .hamburger-text{visibility:visible}.js-c-lightbox .lightbox-view--slider,.js-c-lightbox.is-overview .lightbox-view--overview{padding-top:3.5rem}}@media (min-width:1024px){.js-c-lightbox .lightbox-slider-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.js-c-lightbox .lightbox-slider-item-container{height:80%;margin-top:0;border:1rem solid #fff}.js-c-lightbox .lightbox-slider-item-image,.js-c-lightbox .lightbox-slider-item-loader{width:calc(100% - 260px)}.js-c-lightbox .lightbox-slider-item-caption{position:absolute;top:0;right:0;bottom:0;overflow-y:auto;width:260px;margin-bottom:0}}@media (min-width:1200px){.js-c-lightbox .lightbox-view--slider,.js-c-lightbox.is-overview .lightbox-view--overview{padding-top:3.5rem}.js-c-lightbox .lightbox-overview-item{width:14.666%;margin:1%}}@media (min-width:1400px){.js-c-lightbox .lightbox-overview-item{width:10.5%;margin:1%}}.js-c-lightbox .lightbox-view--slider.layout--no-box .lightbox-slider-item-container{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-btn-close:focus{-webkit-box-sizing:content-box;box-sizing:content-box;padding:.2rem;border-radius:5px;background:#F18E1F}.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-overview-item:focus{outline:#F18E1F solid 10px}.js-c-mailform{position:relative}.js-c-mailform .mailform-close{position:absolute;top:0;right:0;-webkit-box-sizing:content-box;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;-webkit-transform:translateZ(0);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){.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem;border:1px solid grey}.js-c-select .select__input-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;color:#4d4d4d}.js-c-select .select__input:hover .select__input-text{color:#404040}.js-c-select .select__input-btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:1rem;height:1rem;-webkit-transition:all 250ms;transition:all 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;-webkit-box-shadow:0 0 2px rgba(0,0,0,.2);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{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transition:all 250ms;transition:all 250ms}.js-c-select .select__list-item.is-checked .item__button-checkbox .svg-icon{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(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;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:0;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);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-bottom .tooltip-arrow,.js-c-tooltip.tooltip--left-top .tooltip-arrow,.js-c-tooltip.tooltip--right-bottom .tooltip-arrow,.js-c-tooltip.tooltip--right-top .tooltip-arrow{top:20px}.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--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}.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{color:#333;font-size:1.75rem;font-weight:300;margin-bottom:1.5rem}.c-accordion .accordion__items{border-top:5px solid #ac101c}.c-accordion .accordion__item .item__title{font-size:1rem;font-weight:600}.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;-webkit-transition:all 150ms;transition:all 150ms;border-radius:50%}.c-accordion .accordion__item .item__toggle.is-active span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);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__content h4,.c-accordion .accordion__item .item__content h5{font-size:1.2rem}.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-donation-short .form-item--other .check-icon svg,.c-act-donation-short .item__button .check-icon svg{fill:#e4002b}.c-act-donation-short fieldset{margin:0;padding:0;border:0}.c-act-donation-short fieldset legend{visibility:hidden;position:absolute;left:-9999px}.c-act-donation-short .donation-short-loader{position:relative;padding-top:2rem;padding-bottom:2rem}.c-act-donation-short .donation-short-title{text-transform:uppercase;text-align:center;font-family:PilcrowSoft,arial,sans-serif;font-weight:500;color:#e4002b;margin-bottom:1rem}.c-act-donation-short .donation-short-title strong{font-weight:500}.c-act-donation-short .donation-short-form{background:#fff;width:100%;max-width:500px;margin:0 auto;border:1px solid #cfcfcf}.c-act-donation-short .donation-short-form:after{display:table;clear:both;content:''}.c-act-donation-short input[type=checkbox],.c-act-donation-short input[type=radio]{display:none}.c-act-donation-short .donation-short-form__item{display:block;width:100%}.c-act-donation-short .donation-short-form__item.is-visible:nth-child(1){background:#fff}.c-act-donation-short .donation-short-form__item.is-visible:nth-child(2){background:#f5f5f5}.c-act-donation-short .donation-short-form__item.is-visible:nth-child(3){background:#e5e5e5}.c-act-donation-short .donation-short-form__item .form-radio{position:relative}.c-act-donation-short .donation-short-form__item--frequency{text-align:center}.c-act-donation-short .donation-short-form__item--frequency .form-radio-item{padding:0;display:block;cursor:pointer}.c-act-donation-short .donation-short-form__item--frequency .form-radio-item+.form-radio-item{margin-top:.5rem}.c-act-donation-short .donation-short-form__item--frequency .form-radio-item span{pointer-events:none}.c-act-donation-short .donation-short-form__item--frequency .item__button{cursor:pointer}.c-act-donation-short .donation-short-form__item--frequency .item__button.button--bg{width:80%;background:#e4002b}.c-act-donation-short .donation-short-form__item--frequency .item__button.button--bg:hover{background:#b10021}.c-act-donation-short .donation-short-form__item--frequency .item__button.button--radio{background:#fff;border:1px solid #cfcfcf;color:#666}.c-act-donation-short .donation-short-form__item--frequency .item__button.button--radio:focus,.c-act-donation-short .donation-short-form__item--frequency .item__button.button--radio:hover{background:#fafafa}.c-act-donation-short.donation-short--bg,.c-act-donation-short.donation-short--box{padding-top:3rem;padding-bottom:6rem;background-size:cover}.c-act-donation-short.donation-short--bg{position:relative}.c-act-donation-short.donation-short--bg .grid{z-index:2;position:relative}.c-act-donation-short.donation-short--bg:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.65)),to(rgba(0,0,0,0)));background:linear-gradient(rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);z-index:1}.c-act-donation-short.donation-short--bg.donation-short--color-dark:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.65)),to(rgba(255,255,255,0)));background:linear-gradient(rgba(255,255,255,.65) 0,rgba(255,255,255,0) 100%);z-index:1}.c-act-donation-short.donation-short--box{background:#fff}.c-act-donation-short.donation-short--color-light .donation-short-title,.c-act-donation-short.donation-short--color-light .donation-short-title strong{color:#fff}.c-act-donation-short .form-item--other{display:block;position:relative}.c-act-donation-short .form-item--other .other-amount-button{display:none;background:#e4002b;color:#fff;position:absolute;top:10px;right:10px;bottom:10px;width:44px;font-size:.85rem;border-top:0;border-left:0;padding-bottom:1px}.c-act-donation-short .form-item--other .other-amount-button.is-visible{display:block}.c-act-donation-short .form-item--other .other-amount-currency{display:none;position:absolute;right:65px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:.85rem;margin-top:-2px;color:#666}.c-act-donation-short .form-item--other .other-amount-currency.is-visible{display:block}.c-act-donation-short .form-item--other .other-amount-error{display:none;position:absolute;color:#e4002b;font-size:.85rem;width:100%;text-align:center;background:#fff;border:1px solid inherit;padding:.75em;margin-top:10px}.c-act-donation-short .form-item--other .other-amount-error.is-error{display:block}.c-act-donation-short .form-item--other .check-icon{display:none;height:15px;width:15px;position:absolute;right:15px;top:14px}.c-act-donation-short .form-radio-item:after,.c-act-donation-short .form-radio:after{display:table;clear:both;content:''}.c-act-donation-short .donation-submit-container,.c-act-donation-short .form-radio{padding:35px 0}.c-act-donation-short .form-radio-list{position:absolute;width:80%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:0;z-index:100;display:none}.c-act-donation-short .form-radio-list .form-radio-item .item__button{border-style:none solid solid}.c-act-donation-short .form-radio-list .form-radio-item .item__button.first-button{border-top-style:solid}.c-act-donation-short .form-radio-list.is-open{display:block}.c-act-donation-short .form-radio-list.is-open .form-item-input,.c-act-donation-short .form-radio-list.is-open .form-radio-item input[type=radio]+.item__button.button--radio{display:block;position:relative}.c-act-donation-short .form-radio-list.is-open .form-item-input:hover,.c-act-donation-short .form-radio-list.is-open .form-radio-item input[type=radio]+.item__button.button--radio:hover{background:#fff}.c-act-donation-short .form-radio.has-no-projects .item__button{cursor:default}.c-act-donation-short .form-radio.has-no-projects .dropdown-icon{display:none}.c-act-donation-short .donation-short-frequency input[type=radio]:checked+.item__button.button--radio{border:0;color:#fff;background:#e4002b}.c-act-donation-short .donation-short-frequency input[type=radio]:checked+.item__button.button--radio:hover{background:#b10021}.c-act-donation-short .donation-short-amount .form-radio-item.form-radio-item--first-item input[type=radio]+.item__button.button--radio,.c-act-donation-short .donation-short-projects .form-radio-item.form-radio-item--first-item input[type=radio]+.item__button.button--radio{display:block;position:relative;width:80%;margin:0 auto}.c-act-donation-short .donation-short-amount .form-radio-item.form-radio-item--first-item input[type=radio]:checked+.item__button.button--radio,.c-act-donation-short .donation-short-projects .form-radio-item.form-radio-item--first-item input[type=radio]:checked+.item__button.button--radio{background:#fff}.c-act-donation-short .donation-short-amount .form-radio-item input[type=radio]+.item__button.button--radio,.c-act-donation-short .donation-short-projects .form-radio-item input[type=radio]+.item__button.button--radio{display:none;background:#fff;color:#666;width:100%}.c-act-donation-short button[type=submit]{margin:0 auto;display:block;width:80%;background:#e4002b;color:#fff}.c-act-donation-short button[type=submit] .button-text{color:#fff}.c-act-donation-short button[type=submit]:focus,.c-act-donation-short button[type=submit]:hover{background:#b10021}.c-act-donation-short button[type=submit]:disabled{background:#cfcfcf;color:#fafafa}.c-act-donation-short .form-radio-item--first-item .item__button.button--radio{padding:.75em 2.1em .9em 1.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-act-donation-short .item__button{border-radius:0;cursor:pointer;position:relative}.c-act-donation-short .item__button.button--dropdown:hover{background:#fafafa!important}.c-act-donation-short .item__button .check-icon{display:none;height:15px;width:15px;position:absolute;right:15px;top:14px}.c-act-donation-short .item__button.is-selected:active,.c-act-donation-short .item__button.is-selected:hover{background:#fff}.c-act-donation-short .item__button.is-selected .check-icon{display:block}.c-act-donation-short .item__button.js-submit{padding-bottom:.9em}.c-act-donation-short .item__button.js-submit .dropdown-icon svg{fill:#fff}.c-act-donation-short .item__button.is-active{background:#f5f5f5!important;background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),color-stop(93%,#f5f5f5),to(#d6d6d6))!important;background:linear-gradient(to bottom,#f5f5f5 0,#f5f5f5 93%,#d6d6d6 100%)!important;color:#b3b3b3!important}.c-act-donation-short .dropdown-icon{display:inline-block;width:15px;height:15px;position:absolute;top:50%;margin-top:-8px;right:15px}.c-act-donation-short .dropdown-icon.is-active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-act-donation-short .dropdown-icon svg{fill:#e4002b}.c-act-donation-short .form-item-input{display:none;border:1px solid #cfcfcf;border-radius:0;width:100%;padding:.75em 1.5em .9em;text-align:center;font-size:.85rem;border-style:none solid solid}.c-act-donation-short .form-item-input--other{color:#666;position:relative}.c-act-donation-short .form-item-input--other::after{content:' kr';display:block;position:absolute;right:-15px}.c-act-donation-short .form-item-input--other.is-active{text-align:right;padding-right:82px}@media (min-width:860px){.c-act-donation-short .item__button.button--radio{padding:.75em 2.1em .9em 1.5em}.c-act-donation-short .donation-submit-container,.c-act-donation-short .form-radio{padding:61px 0}.c-act-donation-short .donation-short-form{max-width:none}.c-act-donation-short .donation-short-form__item--frequency .form-radio-item+.form-radio-item{margin-top:0}.c-act-donation-short .donation-short-amount .item__button.margin-adjust,.c-act-donation-short .donation-short-amount.margin-adjust .js-dropdown-handler,.c-act-donation-short .donation-short-projects.margin-adjust .js-dropdown-handler{margin:initial!important;margin-left:calc(25% + 26px)!important}.c-act-donation-short .donation-short-amount.margin-adjust .form-radio-list,.c-act-donation-short .donation-short-projects.margin-adjust .form-radio-list{left:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin-left:calc(25% + 26px)}.c-act-donation-short .donation-short-form__item{position:relative;height:168px;display:block;float:left}.c-act-donation-short .donation-short-form__item.is-visible:nth-child(2):before,.c-act-donation-short .donation-short-form__item.is-visible:nth-child(3):after{position:absolute;top:50%;left:0;content:'';display:block;border-top:84px solid transparent;border-bottom:84px solid transparent;z-index:1}.c-act-donation-short .donation-short-form__item.is-visible:nth-child(1){width:33.33%}.c-act-donation-short .donation-short-form__item.is-visible:nth-child(2){width:33.33%;padding-left:3rem}.c-act-donation-short .donation-short-form__item.is-visible:nth-child(2):before{border-left:3rem solid #fff;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.c-act-donation-short .donation-short-form__item.is-visible:nth-child(3){width:33.341%;padding-left:3rem}.c-act-donation-short .donation-short-form__item.is-visible:nth-child(3):after{border-left:3rem solid #f5f5f5;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.c-act-donation-short .donation-short-frequency{background:#f7f6f2;text-align:center}.c-act-donation-short .donation-submit-container{background:#f0efeb}.c-act-donation-short .donation-short-frequency .form-radio-item{margin-right:1%;margin-left:1%;display:inline-block}.c-act-donation-short .donation-short-frequency .item__button.button--bg{width:auto}.c-act-donation-short .donation-short-amount .form-radio-item.form-radio-item--first-item input[type=radio]+.item__button.button--radio,.c-act-donation-short .donation-short-amount .form-radio-list,.c-act-donation-short .donation-short-projects .form-radio-item.form-radio-item--first-item input[type=radio]+.item__button.button--radio,.c-act-donation-short .donation-short-projects .form-radio-list{width:55%}.c-act-donation-short button[type=submit]{width:auto;margin:0 auto}.c-act-donation-short .donation-short-amount .form-radio,.c-act-donation-short .donation-short-frequency .form-radio,.c-act-donation-short .donation-short-projects .form-radio{position:relative}}.c-act-donation-short.theme-skut .item__button{border-radius:40px}.c-act-donation-short.theme-skut .item__button.button--dropdown{border-radius:0}.c-act-donation-short.theme-skut .item__button .check-icon svg,.c-act-donation-short.theme-skut .item__button .dropdown-icon svg{fill:#006399}.c-act-donation .form-other-amount input[type=radio]:checked+.form-other-amount-btn .js-amount-other .form-amount-other-reset,.c-act-donation-short.theme-skut .item__button.js-submit .dropdown-icon svg{fill:#fff}.c-act-donation-short.theme-skut .form-item--other .other-amount-button{background:#006399}.c-act-donation-short.theme-skut .donation-short-title{text-align:center;color:#000;text-transform:none;font-family:"Foundry Sterling W01",arial,sans-serif;font-weight:600;margin-bottom:1rem}.c-article h4,.c-article h5,.c-bible-texts .bible-texts__header-description{font-family:"times new roman",georgia,sans-serif;font-style:italic}.c-act-donation-short.theme-skut .donation-short-title strong{color:inherit}.c-act-donation-short.theme-skut .donation-short-frequency .item__button.button--radio.button--radio{background:#fff;border:1px solid #cfcfcf;color:#666}.c-act-donation-short.theme-skut .donation-short-frequency .item__button.button--radio.button--radio:focus,.c-act-donation-short.theme-skut .donation-short-frequency .item__button.button--radio.button--radio:hover{background:#fafafa}.c-act-donation-short.theme-skut .donation-short-frequency input[type=radio]:checked+.item__button.button--radio{color:#fff;background:#006399;border-radius:40px}.c-act-donation-short.theme-skut .donation-short-frequency input[type=radio]:checked+.item__button.button--radio:hover{background:#005380}.c-act-donation-short.theme-skut button[type=submit]{background:#006399;color:#fff}.c-act-donation-short.theme-skut button[type=submit] .button-text{color:#fff}.c-act-donation-short.theme-skut button[type=submit]:focus,.c-act-donation-short.theme-skut button[type=submit]:hover{background:#005380}.c-act-donation-short.theme-skut button[type=submit]:disabled{background:#cfcfcf;color:#fafafa}.c-act-donation-short.theme-skut.donation-short--color-light .donation-short-title,.c-act-donation-short.theme-skut.donation-short--color-light .donation-short-title strong{color:#fff}.c-act-donation-short.theme-skut.donation-short--color-dark .donation-short-title,.c-act-donation-short.theme-skut.donation-short--color-dark .donation-short-title strong{color:#000}.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;font-weight:300;font-size:1.6rem;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:focus,.c-act-donation .donation-description a:hover{text-decoration:none}.c-act-donation .intro-change-form{display:block;margin-top:1rem;font-weight:600;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-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: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:hover{fill:#330507}.c-act-donation .form-amount-other-reset{position:absolute;z-index:1;top:50%;right:1rem;display:none;width:.6rem;height:.6rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);fill:#4F443E}.c-act-donation .form-amount-other-reset:hover{fill:#b10021}.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}.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;-webkit-transform:translate(-50%,50%) rotate(45deg);-ms-transform:translate(-50%,50%) rotate(45deg);transform:translate(-50%,50%) rotate(45deg);-webkit-transform-origin:top;-ms-transform-origin:top;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-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,.c-article .link,.c-article a{text-decoration:underline}.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:600}.c-act-donation .donation-confirm-bank.is-valid input,.c-act-donation .donation-confirm-bank.is-valid input:focus,.c-act-donation .donation-confirm-bank.is-valid input:hover{border-color:#10b910}.c-act-donation .donation-confirm-bank.is-invalid input,.c-act-donation .donation-confirm-bank.is-invalid input:focus,.c-act-donation .donation-confirm-bank.is-invalid input: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:600;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;-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);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%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-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:680px){.c-act-donation .donation-title{font-size:2rem}.c-act-donation .personal-information-form .form-item--width-50.first{margin-right:4%}}@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 .donation-confirm-formdata-title,.c-act-donation.is-skut .h2,.c-act-donation.is-skut h2{margin-bottom:1rem;color:#006399}.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-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{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--article.layout--donation .c-intro+.row--default:after,.theme-act.layout--donation .c-article-footer,.theme-act.layout--donation .c-hero,.theme-act.layout--donation .c-intro,.theme-skut.layout--donation .c-article-footer,.theme-skut.layout--donation .c-hero,.theme-skut.layout--donation .c-intro{display:none}.theme-act.layout--donation .c-hero.hero--no-bg{margin:0;padding:0}.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;-webkit-transform:translateZ(0);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}}.c-article ul [dir=rtl]:before,.translated-rtl .c-article ul li:before{right:0;left:auto}.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 .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.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}@media print{.c-archive-filter{display:none!important}}.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:.25rem solid #e5e5e5}.c-archive-list .archive-list-item-title{margin-bottom:1rem}.c-archive-list .archive-list-item-date{display:block;margin-bottom:1rem;color:#666;font-size:.9rem}.c-archive-list .archive-list-item-text{color:#666}.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{font-size:.95rem}.c-article-footer .article-footer-meta{padding-bottom:1rem;border-bottom:.25rem solid #e5e5e5}.c-article-footer .article-footer-meta .article-footer-meta-publish,.c-article-footer .article-footer-meta .article-footer-meta-update{display:block}.c-article-footer .article-footer-meta .article-footer-meta-publish time,.c-article-footer .article-footer-meta .article-footer-meta-update time{font-weight:600}.c-article-footer .article-footer-feedback{position:relative;padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e5e5}.c-article-footer .article-footer-feedback:after{display:table;clear:both;content:''}.c-article-footer .article-footer-feedback-icon{float:left;width:3.5rem;height:2.4rem;margin-right:2rem;margin-left:1rem}.c-article-footer .article-footer-feedback-icon .svg-icon{fill:grey}.c-article-footer .article-footer-feedback-contact{float:left;width:calc(100% - 8rem)}.c-article-footer .article-footer-feedback-title{margin-bottom:.25rem}.c-article-footer .article-footer-share{max-width:13rem;margin-top:1rem;margin-right:auto;margin-left:auto;text-align:center}.c-article-footer .article-footer-share>.share-icon{position:relative;width:16%;height:auto;margin-top:1rem;margin-right:2%;margin-left:2%;fill:grey}.c-article-footer .article-footer-share>.share-icon.is-disabled{opacity:.5;cursor:default;pointer-events:none}.c-article-footer .article-footer-share>.share-icon:after{display:block;padding-bottom:100%;content:''}.c-article-footer .article-footer-share>.share-icon .svg-icon{position:absolute;top:0;left:0}.c-article-footer .article-footer-share>.share-icon:focus,.c-article-footer .article-footer-share>.share-icon:hover{color:#595959;fill:#595959}.is-accessible .c-article-footer .article-footer-share>.share-icon:focus .svg-icon{padding:5px;border-radius:5px;background:#F18E1F;fill:#231402}.is-accessible .c-article-footer .article-footer-author-mail:focus{padding:5px 10px;border-radius:5px;color:#231402;background:#F18E1F}@media (min-width:680px){.c-article-footer .article-footer-meta .article-footer-meta-publish,.c-article-footer .article-footer-meta .article-footer-meta-update{display:inline-block}.c-article-footer .article-footer-meta .article-footer-meta-publish+.article-footer-meta-update:before{margin-right:.4rem;margin-left:.25rem;content:'•';font-size:1.4em}}.layout--landing .c-article-footer{display:none}.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-feedback,.c-article-footer .article-footer-share{display:none!important}}.c-article .has-infobox,.c-be-christmas .candles{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.c-article{position:relative;color:#4d4d4d;overflow-wrap:break-word}.c-article .has-infobox{position:relative;display:flex;-ms-flex-direction:column;flex-direction:column}.c-article h2{padding-top:2.5rem;padding-bottom:1.5rem}.c-article h2:last-child{padding-bottom:0}.c-article h2:first-child{padding-top:0}.c-article h3{padding-top:2rem;padding-bottom:.5rem;line-height:1.3em;text-transform:uppercase}.c-article h2+h3,.c-article h3:first-child{padding-top:0}.c-article p,.c-article p>a{line-height:1.45em}.c-article h3:last-child{padding-bottom:0}.c-article h4,.c-article h5{padding-top:2rem;padding-bottom:.5rem;color:#333;font-weight:400;text-transform:none}.c-article h4:first-child,.c-article h5:first-child{padding-top:0}.c-article p{color:#4d4d4d;font-size:1.05rem}.c-article .link:hover,.c-article a:hover{text-decoration:none}.c-article .article-content>p>span{font-size:inherit!important}.c-article .c-media+p,.c-article .c-quote+p,.c-article p+p{padding-top:1rem}.c-article a u,.c-article u{text-decoration:underline}.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].is-target span:after,.c-article a[target=_blank]:after{z-index:1;width:.7rem;height:.7rem;margin-top:.2rem;margin-left:.4rem;position:relative;content:''}.c-article a[target=_blank]{display:inline}.c-article a[target=_blank]:after{display:inline-block;background:url(../assets/images/new-window.svg) left top no-repeat;background-size:100%}.c-article a[target=_blank].is-target span{display:inline-block;text-decoration:underline;word-break:break-all}.c-article a[target=_blank].is-target span:after{display:inline-block;background:url(../assets/images/new-window.svg) left top no-repeat;background-size:100%}.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;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);background-size:cover}.c-article .list--arrows>li:before{top:-.2rem;border-radius:0;content:'›';color:#ac101c;background:0 0;font-size:1.5rem;font-weight:300;line-height:1em}.c-article ol{margin-top:1rem;margin-bottom:1rem;padding-left:1.2rem;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:600;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 .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}.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,.c-article p{color:#000}.c-article h1,.c-article h2,.c-article h3,.c-article h4,.c-article h5{page-break-after:avoid;-webkit-column-break-after:avoid;break-after:avoid}.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 ol [dir=rtl]:before,.translated-rtl .c-article ol li::before{margin-left:auto;margin-right:-1.2em}.c-article ul [dir=rtl]{text-align:right;padding-left:0;padding-right:1rem}.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].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 ol{padding-left:0;padding-right:1.2rem}.translated-rtl .c-article ol.list--featured{padding-left:0;padding-right:2.5rem}.translated-rtl .c-article .list--featured{padding-left:auto;padding-right:1.5rem;border-left:none;border-right:5px solid #ac101c}.c-be-christmas{position:relative;overflow:hidden;background:#020F23;min-height:80vh}.c-be-christmas .be-christmas__view{min-height:600px}.c-be-christmas .ground{position:absolute;bottom:0;width:100%;height:1.7rem;background-position:center top;background-image:url(../assets/images/be-church-ground.png);background-size:100% auto;background-repeat:no-repeat}.c-be-christmas .candles{position:absolute;top:10rem;bottom:5rem;left:0;width:100%;padding-left:2rem;padding-right:2rem;max-width:580px;z-index:8;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-be-christmas .candles__item{color:#fff;font-size:1rem;width:100%;font-weight:400;padding-top:1rem;padding-bottom:1rem;opacity:0;-webkit-transition:all 3s;transition:all 3s}.c-be-christmas .candles__item p{font-size:1.2rem;line-height:1.2em;margin-bottom:.5rem}.c-be-christmas .candles__item .item__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;line-height:1.3em;font-weight:300;text-transform:uppercase}.c-be-christmas .candles__item .item__date .svg{margin-right:.5rem}.c-be-christmas .candles__item .svg{position:relative;display:inline-block;width:1.4rem;height:1.4rem;fill:#FFE291}.c-be-christmas .candles__item .svg:after{content:'';display:block;-webkit-box-shadow:0 0 .7rem .6rem #FFE291;box-shadow:0 0 .7rem .6rem #FFE291;width:1px;height:1px;opacity:.3;border-radius:50%;position:absolute;top:50%;left:50%}.c-be-christmas .candles__item:nth-child(1){-webkit-transform:translate(0,-2rem);-ms-transform:translate(0,-2rem);transform:translate(0,-2rem)}.c-be-christmas .candles.candles--upcoming{visibility:hidden;-webkit-transform:translate(9999px,0);-ms-transform:translate(9999px,0);transform:translate(9999px,0)}.c-be-christmas .candles.candles--upcoming .candles__item{max-height:none}.c-be-christmas .candles.is-animate .candles__item{opacity:1;-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.c-be-christmas .content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem;z-index:11}.c-be-christmas .content h2{font-size:2.4rem;line-height:1.05em;color:#fff;font-weight:600;margin-bottom:1rem;opacity:0;-webkit-transform:translateX(-1rem);-ms-transform:translateX(-1rem);transform:translateX(-1rem);-webkit-transition:all 1s .3s;transition:all 1s .3s}.c-be-christmas .content .content__button,.c-be-christmas .content p{-webkit-transform:translateX(-1rem);-ms-transform:translateX(-1rem);opacity:0}.c-be-christmas .content p{max-width:300px;color:#fff;font-weight:400;transform:translateX(-1rem);-webkit-transition:all 1s .5s;transition:all 1s .5s}.c-be-christmas .content .content__button{margin-top:1.5rem;margin-left:0;margin-right:auto;transform:translateX(-1rem);border:1px solid #fff;padding-left:1.5rem;padding-right:1.5rem}.c-be-christmas .content .content__button--add{color:#020F23;-webkit-transition:opacity 1s .7s,background .3s,color .3s,-webkit-transform 1s .7s;transition:opacity 1s .7s,background .3s,color .3s,-webkit-transform 1s .7s;transition:transform 1s .7s,opacity 1s .7s,background .3s,color .3s;transition:transform 1s .7s,opacity 1s .7s,background .3s,color .3s,-webkit-transform 1s .7s;margin-right:.5rem}.c-be-christmas .content .content__button--add:hover{color:#000;background:#FFE291;border-color:#FFE291}.c-be-christmas .content .content__button--be{background:rgba(255,255,255,.1);color:#fff;opacity:0;-webkit-transform:translateX(-1rem);-ms-transform:translateX(-1rem);transform:translateX(-1rem);-webkit-transition:opacity 1s .9s,background .3s,color .3s,-webkit-transform 1s .9s;transition:opacity 1s .9s,background .3s,color .3s,-webkit-transform 1s .9s;transition:transform 1s .9s,opacity 1s .9s,background .3s,color .3s;transition:transform 1s .9s,opacity 1s .9s,background .3s,color .3s,-webkit-transform 1s .9s}.c-be-christmas .overlay-sky-gradient,.c-be-christmas .overlay-sky-start{-webkit-transition:opacity 1.5s 1s;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.c-be-christmas .content .content__button--be:hover{color:#000;background:#FFE291;border-color:#FFE291}.c-be-christmas .overlay-sky-start{background:#010711;z-index:7;opacity:.7;transition:opacity 1.5s 1s}.c-be-christmas .overlay-sky-gradient{background:-webkit-gradient(linear,left top,left bottom,from(#020f23),color-stop(75%,rgba(2,15,35,0)));background:linear-gradient(#020f23,rgba(2,15,35,0) 75%);z-index:5;opacity:.95;transition:opacity 1.5s 1s}.c-be-christmas .overlay-sky{position:absolute;top:0;right:0;bottom:0;left:0;background:#1D74F2;pointer-events:none;z-index:6;opacity:.1;-webkit-transition:opacity 1.5s 1s;transition:opacity 1.5s 1s}.c-be-christmas #snowParent{position:absolute!important;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-transition:opacity 2s;transition:opacity 2s}.c-be-christmas .church{position:absolute;bottom:1.1rem;left:50%;margin-left:-5rem;width:10rem;height:8rem;z-index:5}.c-be-christmas .church svg{width:100%;height:100%;position:relative;z-index:1}.c-be-christmas .church__glow{position:absolute;bottom:0;left:50%;margin-left:-1rem;margin-bottom:-1px;width:2px;height:2px;border-radius:50%;-webkit-box-shadow:0 0 6rem 8rem #f3bd27;box-shadow:0 0 6rem 8rem #f3bd27;opacity:0;-webkit-transition:opacity .8s 1s;transition:opacity .8s 1s}.c-be-christmas.is-visible .content__button,.c-be-christmas.is-visible .content__button--be,.c-be-christmas.is-visible h2,.c-be-christmas.is-visible p{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.c-be-christmas.is-visible .overlay-sky-start{opacity:0}.c-be-christmas.is-visible .church__glow{opacity:.5;animation:pulse 4s infinite alternate;-webkit-animation:pulse 4s infinite alternate}.c-be-christmas.is-visible #snowParent{opacity:.4}.c-be-christmas .be-christmas__add{background:rgba(2,15,35,.98);z-index:10;padding:2rem 2rem 10rem;max-width:600px;width:100%;margin:0 auto}.c-be-christmas .be-christmas__add .add__title{font-size:2.4rem;line-height:1.05em;color:#fff;font-weight:600;margin-bottom:2rem}.c-be-christmas .be-christmas__add .add__description{color:#fff;margin-bottom:1rem}.c-be-christmas .be-christmas__add .add__form label{display:block;position:relative}.c-be-christmas .be-christmas__add .add__form label span{display:block;color:#fff;font-size:1rem;margin-bottom:.5rem;font-weight:600}.c-be-christmas .be-christmas__add .add__form input,.c-be-christmas .be-christmas__add .add__form textarea{font-size:.9rem;padding:1rem;color:#fff;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:#172438;outline:0;border-radius:0;border:1px solid #2a3544;margin-bottom:1rem}.c-be-christmas .be-christmas__add .add__form input{padding:.7rem 1rem}.c-be-christmas .be-christmas__add .add__form-textarea::-webkit-input-placeholder{color:#fff;opacity:.6}.c-be-christmas .be-christmas__add .add__form-textarea:-ms-input-placeholder{color:#fff;opacity:.6}.c-be-christmas .be-christmas__add .add__form-textarea::-ms-input-placeholder{color:#fff;opacity:.6}.c-be-christmas .be-christmas__add .add__form-textarea::placeholder{color:#fff;opacity:.6}.c-be-christmas .be-christmas__add .add__form-church-label{margin-bottom:1.5rem}.c-be-christmas .be-christmas__add .add__form-submit{color:#020F23;-webkit-transition:opacity 1s .7s,background .3s,color .3s,-webkit-transform 1s .7s;transition:opacity 1s .7s,background .3s,color .3s,-webkit-transform 1s .7s;transition:transform 1s .7s,opacity 1s .7s,background .3s,color .3s;transition:transform 1s .7s,opacity 1s .7s,background .3s,color .3s,-webkit-transform 1s .7s}.c-be-christmas .be-christmas__add .add__form-submit:focus,.c-be-christmas .be-christmas__add .add__form-submit:hover{color:#000;background:#FFE291;border-color:#FFE291}.c-be-christmas .be-christmas__add .add__close{fill:#fff;position:absolute;top:.7rem;right:0;padding:2rem;width:1.5rem;height:1.5rem;-webkit-box-sizing:content-box;box-sizing:content-box}.c-be-christmas .be-christmas__add .add__close:focus,.c-be-christmas .be-christmas__add .add__close:hover{fill:#FFE291}.c-be-christmas .be-christmas__add .add__form-church-autocomplete{background-color:#172438;position:absolute;z-index:100;max-height:9rem;overflow-y:auto;width:100%}.c-be-christmas .be-christmas__add .add__form-church-autocomplete ul{list-style:none;margin:0;padding:0}.c-be-christmas .be-christmas__add .add__form-church-autocomplete li{font-size:.8rem;color:#fff;border-left:1px solid #2a3544;border-right:1px solid #2a3544;border-bottom:1px solid #2a3544}.c-be-christmas .be-christmas__add .add__form-church-autocomplete li:first-child{border-top:1px solid #2a3544}.c-be-christmas .be-christmas__add .add__form-church-autocomplete button{display:block;width:100%;text-align:left;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem}.c-be-christmas .be-christmas__add .add__form-church-autocomplete button:focus{background:#2a3544}.c-be-christmas .be-christmas__add .add__success{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:100%;max-width:680px;padding-left:2rem;padding-right:2rem}.c-be-christmas .be-christmas__add .add__success-footer{color:#fff;border-top:1px solid #2a3544;padding-top:2rem}.c-be-christmas .be-christmas__add .add__success-footer p+p{margin-top:2rem}.c-be-christmas .be-christmas__add .add__success-footer p{text-align:left}.c-be-christmas .be-christmas__add .add__success-footer p a{color:#fff;text-decoration:underline}.c-be-christmas .be-christmas__add .add__success-footer p a:hover{color:#FFE291;text-decoration:none}.c-be-christmas .be-christmas__add .add__success-icon{position:relative;display:block;margin:0 auto 1rem;width:6rem;height:6rem;fill:#FFE291}.c-be-christmas .be-christmas__add .add__success-icon:after{content:'';width:1px;height:8px;display:block;border-radius:50%;-webkit-box-shadow:0 0 3rem 2.6rem #FFE291;box-shadow:0 0 3rem 2.6rem #FFE291;position:absolute;top:50%;left:50%;opacity:.4;margin-top:-.4rem;background:rgba(255,226,145,.92);animation:pulse 4s infinite alternate;-webkit-animation:pulse 4s infinite alternate}.c-be-christmas .be-christmas__add .add__success-back{margin-bottom:2rem;color:#020F23;-webkit-transition:opacity 1s .7s,background .3s,color .3s,-webkit-transform 1s .7s;transition:opacity 1s .7s,background .3s,color .3s,-webkit-transform 1s .7s;transition:transform 1s .7s,opacity 1s .7s,background .3s,color .3s;transition:transform 1s .7s,opacity 1s .7s,background .3s,color .3s,-webkit-transform 1s .7s}.c-be-christmas .be-christmas__add .add__success-back:focus,.c-be-christmas .be-christmas__add .add__success-back:hover{color:#000;background:#FFE291;border-color:#FFE291}@media (min-width:680px){.c-be-christmas .candles{top:1rem;bottom:4rem;left:50%;right:auto;padding-left:0;width:50%;padding-right:3rem}.c-be-christmas .candles__item{width:75%}.c-be-christmas .candles__item:nth-child(1){-webkit-transform:translate(.5rem,-1rem) scale(.95);-ms-transform:translate(.5rem,-1rem) scale(.95);transform:translate(.5rem,-1rem) scale(.95)}.c-be-christmas .candles__item:nth-child(2){-webkit-transform:translate(-.5rem,-.5rem) scale(.95);-ms-transform:translate(-.5rem,-.5rem) scale(.95);transform:translate(-.5rem,-.5rem) scale(.95)}.c-be-christmas .candles__item:nth-child(3){-webkit-transform:translate(1rem,1rem) scale(.95);-ms-transform:translate(1rem,1rem) scale(.95);transform:translate(1rem,1rem) scale(.95)}.c-be-christmas .candles__item:nth-child(1),.c-be-christmas .candles__item:nth-child(3){margin-right:0;margin-left:auto}}@media (min-width:860px){.c-be-christmas .be-christmas__view{height:calc(80vh - 100px)}.c-be-christmas .content{padding:4rem}.c-be-christmas .ground{bottom:0;height:4rem}.c-be-christmas .church{bottom:3.5rem;margin-left:-5rem;width:10rem;height:8rem}.c-be-christmas .church__glow{margin-left:-1.5rem;margin-bottom:-1px;width:2px;height:2px;-webkit-box-shadow:0 0 8rem 11rem #f3bd27;box-shadow:0 0 8rem 11rem #f3bd27}}keyframes pulse to{-ms-transform:scale(.9);transform:scale(.9);-webkit-transform:scale(.9)}@-webkit-keyframes pulse{to{transform:scale(.9);-webkit-transform:scale(.9)}}.c-bible-text-current{min-height:50vh}.c-bible-text-current .bibeltext__content{-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}.c-bible-text-current.is-loaded .bibeltext__content{opacity:1}.c-bible-text-current .bibeltext__title{color:#006399;font-weight:500;margin-bottom:.5rem}.c-bible-text-current .bibeltext__feast{color:#4d4d4d;font-weight:500;font-size:1.2rem;margin-bottom:1rem}.c-bible-text-current .bibeltext__text{color:#4d4d4d}.c-bible-text-current .bibeltext__info{margin-top:2rem;margin-bottom:1rem;padding-top:1rem;padding-bottom:1rem;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}.c-bible-text-current .bibeltext__info .info__item{margin-bottom:1rem}.c-bible-text-current .bibeltext__info .info__item-title{font-size:1rem;font-weight:500;color:#4d4d4d;margin-bottom:.25rem}.c-bible-text-current .bibeltext__info .info__item-text{color:#4d4d4d}.c-bible-text-current .bibeltext__readings-item .readings-item__title{font-size:1.2rem;font-weight:500;color:#4d4d4d;margin-bottom:.5rem}.c-bible-text-current .bibeltext__readings-item .readings-item__acronym{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1rem;color:#4d4d4d;fill:#4d4d4d;cursor:pointer}.c-bible-text-current .bibeltext__readings-item .readings-item__acronym button{margin-left:.5rem}.c-bible-text-current .bibeltext__readings-item .readings-item__acronym button:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.c-bible-text-current .bibeltext__readings-item .readings-item__acronym svg{display:inline-block;width:.9em;height:.6em;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.c-bible-text-current .bibeltext__readings-item .readings-item__acronym button.is-open svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.c-bible-text-current .bibeltext__readings-item .readings-item__acronym:hover{fill:#005380;color:#005380;text-decoration:underline}.c-bible-text-current .bibeltext__readings-item .readings-item__acronym button:focus-visible{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.2rem;height:1.2rem;background:#fff;fill:#006399;border-radius:50%}.c-bible-text-current .bibeltext__readings-item .readings-item__text{display:none;color:#4d4d4d}.c-bible-text-current .bibeltext__readings-item+.bibeltext__readings-item{margin-top:1rem}.c-bible-text-current .bibeltext__footer{margin-top:2rem;padding-top:1rem;border-top:1px solid #cfcfcf}.c-bible-text-current .bibeltext__footer p{color:#4d4d4d;margin-top:.5rem}.c-bible-text-current .placeholder{-webkit-animation-name:fadeInOut;animation-name:fadeInOut;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.c-calendar-event-single .placeholder,.c-place .placeholder{-webkit-animation-name:fadeInOut;-webkit-animation-iteration-count:infinite}.c-bible-text-current .placeholder-title{display:block;background:#e5e5e5;width:40%;height:1.4rem}.c-bible-text-current .placeholder-description{margin-top:2rem;color:#333}.c-bible-text-current .placeholder-description-text{display:block;background:#e5e5e5;height:1rem;margin-bottom:.5rem}.c-bible-text-current .placeholder-description-text--1{width:70%}.c-bible-text-current .placeholder-description-text--2{width:80%}.c-bible-text-current .placeholder-description-text--3{width:60%}@media (min-width:1024px){.c-bible-text-current .bibeltext__info{display:-webkit-box;display:-ms-flexbox;display:flex}.c-bible-text-current .bibeltext__info .info__item{max-width:45%}.c-bible-text-current .bibeltext__info .info__item-text{word-break:break-all}.c-bible-text-current .bibeltext__info .info__item+.info__item{margin-left:2rem}}.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) no-repeat;background-size:cover;text-align:center;padding-top:4rem;padding-bottom:4rem}.c-bible-texts .bible-texts__header-title{color:#fff;font-size:2.4rem;letter-spacing:-.075rem;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__title{font-size:1rem;font-weight:600;text-transform:uppercase;margin-bottom:.5rem}.c-bible-texts .bible-texts__subtitle{font-size:.85rem;margin-bottom:.5rem}.c-bible-texts .bible-text__copyright{margin-top:2rem;color:#666}.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;-webkit-transition:all 250ms;transition:all 250ms}.c-bible-texts .bible-texts__select-day{display:none;margin-bottom:2rem;background:#f5f5f5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-bible-texts .bible-texts__select-day ul{-webkit-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;-ms-user-select:none;user-select:none}.c-bible-texts .bible-texts__select-year .select-year__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;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:600}.c-bible-texts .bible-texts__select-year .select-year__select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:400px;color:#fff}.c-bible-texts.is-open .bible-texts__header-description,.c-bible-texts.is-open .bible-texts__header-title,.c-bible-texts.is-open .bible-texts__select-year .select-year__title{color:#4d4d4d}.c-bible-texts .bible-texts__select-year .select-year__button{padding:1rem;width:.9rem;height:.8rem;fill:#fff;-webkit-box-sizing:content-box;box-sizing:content-box}.c-bible-texts .bible-texts__select-year .select-year__button.select-year__button--prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);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__button{fill:#4d4d4d}.c-bible-texts.is-open .bible-texts__header{background:#f5f5f5}.c-bible-texts.is-open .feast-input__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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;font-size:1rem;text-transform:uppercase;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:-webkit-box;display:-ms-flexbox;display:flex}.c-bible-texts .bible-texts__left-col{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:30%;flex-basis:30%}.c-bible-texts .bible-texts__right-col{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:70%;flex-basis:70%}.c-bible-texts .bible-texts__select-day ul{-webkit-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{-webkit-column-count:2;column-count:2}.c-bible-texts .bible-texts__texts.bible-texts__texts--layout-grid .texts__item{-webkit-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{border-bottom:1px solid #cfcfcf;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:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.75)),to(rgba(0,0,0,.5)));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:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;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:600}.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:300;padding:.5rem 1rem;-webkit-transform:translate(0,-100%) rotate(-90deg);-ms-transform:translate(0,-100%) rotate(-90deg);transform:translate(0,-100%) rotate(-90deg);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;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;-webkit-transition:background .2s;transition:background .2s;text-align:left}.c-button,.c-calendar-event,.c-calendar-list{text-align:center}.c-blog.blog--feed .feed-card.has-image .card-container{-webkit-transition:background .2s;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:'';-webkit-transition:opacity .2s;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:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.8)));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:-webkit-box;display:-ms-flexbox;display:flex;background-size:cover;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;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:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.7)));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:300;margin-bottom:1rem;color:#fff}.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:break-word}.c-blog.blog--feed .feed-card a:focus,.c-calendar-event .calendar-event-contact .contact-email-link:hover,.c-calendar-event .calendar-event-url .url-text:hover{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;-webkit-transition:background .2s;transition:background .2s}.c-blog.blog--feed .feed-card.layout-image.is-featured .card-content,.c-blog.blog--feed .feed-card.size--small.has-image.is-featured .card-content{color:#fff}.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.is-featured .card-container{-webkit-box-align:end;-ms-flex-align:end;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}.c-blog.blog--feed .feed-card.size--big .card-container,.c-blog.blog--feed .feed-card.size--featured-large .card-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;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:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;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;-webkit-transition:background .2s;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}@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:-webkit-box;display:-ms-flexbox;display:flex}.c-blog.blog--feed .list-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.c-blog.blog--feed .list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.c-blog.blog--feed .list-column--left{-ms-flex-preferred-size:66.665%;flex-basis:66.665%}.c-blog.blog--feed .list-column--left .list-item--big>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-blog.blog--feed .list-column--right{-ms-flex-preferred-size:33.332%;flex-basis:33.332%}.c-blog.blog--feed .list-column--right .list-item{-webkit-box-sizing:border-box;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}.c-button .button-container{position:relative;display:table;height:100%;padding:2.7rem 2rem 3.6rem;text-align:center;background-color:#fff;background-position:center;background-size:cover;border-top:5px solid #ac101c}.c-button .button-content{position:relative;z-index:1;display:table-cell;vertical-align:middle}.c-button .button-title{color:#1a1a1a;font-size:2.1rem;font-weight:600;margin-bottom:.4rem}.c-button .button-description{color:#1a1a1a;font-size:1.1rem}.c-button .button-container+.button-button{top:-25px;position:relative;z-index:100}.c-button.button--background .button-container{border-top:none}.c-button.button--background .button-container:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';display:block;-webkit-transition:opacity .3s;transition:opacity .3s}.c-button.button--background.button--color-dark .button-container:after{background:#fff;opacity:.7}.c-button.button--background.button--color-dark .button-container--link:hover:after{opacity:.9}.c-button.button--background.button--color-light .button-container:after{background:#000;opacity:.6}.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}@media (min-width:480px){.c-button .button-container{padding:2.7rem 4rem 3.6rem}}@media (min-width:1024px){.c-bible-texts .bible-texts__select-day ul{-webkit-column-count:4;column-count:4}.c-bible-texts .bible-texts__texts.bible-texts__texts--layout-grid .texts__content{-webkit-column-count:3;column-count:3}.c-button .button-container+.button-button{margin-top:-32px;position:relative}}.layout--local .c-button .button-container{border-top-color:#006399}.c-calendar-event{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;color:#4d4d4d;font-family:"Foundry Sterling W01",arial,sans-serif;font-size:1.1rem;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.05rem}.c-calendar-event .calendar-event-url{display:block;margin-top:1.5rem;word-break:break-word}.c-calendar-event .calendar-event-contact{margin-bottom:1rem;font-family:"Foundry Sterling W01",arial,sans-serif;font-style:normal}.c-calendar .calendar-filter-header-description,.c-calendar .calendar-list-title,.c-calendar-parish .calendar-parish__header .header__description,.c-faq .faq-question,.c-feed.feed-layout--slider .feed-content-item .item-meta,.c-feed.feed-layout--slider .feed-content-item .item-subtitle,.c-hero .hero-image .hero-description,.c-intro .intro-container{font-family:"times new roman",georgia,sans-serif}.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-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:break-word;margin-top:1.5rem;line-height:1.2em;color:#4d4d4d}.c-calendar-list .calendar-list-container--not-found,.c-calendar-list .calendar-list-container--not-found .calendar-list-title:after,.layout--infoscreen .c-calendar-list .calendar-list-view-btns{display:none}.c-calendar-list .calendar-list-container{position:relative}.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-view-btns{margin-top:1rem}.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:0 0 0 .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}}.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%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-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%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:300;font-size:.9rem;color:#006399}.js-c-filter-date .filter-date__item .item__input{font-size:.9rem;width:100%;padding:15px 10px 15px 60px}.js-c-filter-date .filter-date__item .item__input::-webkit-input-placeholder{color:grey;font-weight:300}.js-c-filter-date .filter-date__item .item__input:-ms-input-placeholder{color:grey;font-weight:300}.js-c-filter-date .filter-date__item .item__input::-ms-input-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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;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;-webkit-transform:translateZ(0);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:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(95%,#fff));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:none;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:-webkit-grabbing;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;-webkit-transition:all 150ms;transition:all 150ms;border-radius:3rem;-webkit-user-select:none;-moz-user-select:none;-ms-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;-webkit-transform:translateZ(0);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:300;text-transform:uppercase}.js-c-filter-parish .filter-subgroup-list-toggle-btn-text{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-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;-webkit-transition:fill 150ms,-webkit-transform .2s 150ms;transition:fill 150ms,-webkit-transform .2s 150ms;transition:transform .2s 150ms,fill 150ms;transition:transform .2s 150ms,fill 150ms,-webkit-transform .2s 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{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);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}.c-calendar-event-single .content-info-url:hover,.c-calendar-parish .calendar-parish__events-item .item__event:hover .item__event-title{text-decoration:underline}@media (min-width:680px){.js-c-filter-parish .filter__list-container:after{display:none;width:15rem;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,#fff));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;-webkit-transform:none;-ms-transform:none;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;-webkit-box-sizing:border-box;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:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(95%,#fff));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;background-size:cover;-webkit-transform:translateZ(0);transform:translateZ(0)}.c-calendar-parish .calendar-parish__header:before{position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.25)));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{font-style:italic;font-size:1.4rem;line-height:1.2em}.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:300;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;color:#666;font-size:.9rem;cursor:pointer}.c-calendar-parish .calendar-parish__events-item .item__event-time{-webkit-box-flex:0;-ms-flex:0 0 auto;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{-webkit-box-flex:1;-ms-flex:1 1 auto;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__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:600}.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:600;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:700;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:600;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-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}}@print{@page :footer{color:#fff}@page :header{color:#fff}}@page{size:'A4';margin:0}.c-calendar-sidepanel{position:fixed;bottom:.5rem;right:0;z-index:112;-webkit-transform:translate(0,0) translateZ(0);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;-webkit-transform:translate(105%,-50%);-ms-transform:translate(105%,-50%);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;-webkit-transform:translate(105%,0);-ms-transform:translate(105%,0);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;-webkit-box-shadow:inset 10px 0 20px -10px rgba(0,0,0,.2);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:600}.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:600;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;-webkit-transform:translate(0,-50%) translateZ(0);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 print{.c-calendar-sidepanel{display:none}}.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-event-single{position:relative}.c-calendar-event-single.calendar-event-single--modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;overflow:hidden}.c-calendar-event-single.calendar-event-single--modal .calendar-event-single-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.5}.c-calendar-event-single.calendar-event-single--modal .calendar-event-single-container{position:absolute;top:0;right:0;bottom:0;left:0;background:#fafafa;overflow:auto;-webkit-overflow-scrolling:touch}.c-calendar-event-single .calendar-event-single-show-calendar{display:block;margin:2rem auto 4rem}.c-calendar-event-single .calendar-event-single-btn-close{position:absolute;top:0;right:0;width:3rem;height:3rem;z-index:99;background:#000;fill:#fff;padding:.7rem}.c-calendar-event-single .calendar-event-single-content{position:relative;z-index:1;background:#fff;margin:0 auto 2rem;padding:0 0 3rem;border:1px solid #cfcfcf}.c-calendar-event-single .placeholder{animation-name:fadeInOut;-webkit-animation-duration:3s;animation-duration:3s;animation-iteration-count:infinite}.c-calendar-event-single .placeholder-title{display:block;background:#e5e5e5;width:40%;height:1.4rem}.c-calendar-event-single .placeholder-description{margin-top:2rem;color:#333}.c-calendar-event-single .placeholder-description-text{display:block;background:#e5e5e5;height:1rem;margin-bottom:.5rem}.c-calendar-event-single .placeholder-description-text--1{width:70%}.c-calendar-event-single .placeholder-description-text--2{width:80%}.c-calendar-event-single .placeholder-description-text--3{width:60%}.c-calendar-event-single .content-info{padding:4rem 3rem}.c-calendar-event-single .content-info-title{margin-bottom:1rem;font-size:2.4rem;font-weight:400;color:#006399}.c-calendar-event-single .content-info-subtitle{margin-bottom:.25rem;font-size:1.2rem;font-weight:400;color:#4d4d4d}.c-calendar-event-single .content-info-subtitle:first-letter{text-transform:uppercase}.c-calendar-event-single .content-info-text{margin-bottom:1rem;font-size:1rem;color:#4d4d4d}.c-calendar-event-single .content-info-clock{position:relative;display:inline-block;width:.8rem;height:.8rem;padding:4px;margin-top:.1rem;margin-right:.25rem;border:1px solid grey;border-radius:50%}.c-calendar-event-single .content-info-clock:after{position:absolute;top:50%;left:50%;display:block;width:2px;height:2px;border-radius:50%;content:'';background:grey;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-calendar-event-single .content-info-clock .hours{position:absolute;top:25%;left:50%;display:block;width:1px;height:30%;margin-top:-5%;margin-left:-.5px;background:grey;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.c-calendar-event-single .content-info-clock .minutes{position:absolute;top:25%;left:50%;display:block;width:1px;height:45%;margin-top:-19%;margin-left:-.5px;background:grey;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.c-calendar-event-single .content-info-url{display:block;margin-top:1rem}.c-calendar-event-single .content-info-contact-title{margin-top:2rem;margin-bottom:1rem;font-weight:500;color:#4d4d4d;font-size:1.2rem}.c-calendar-event-single .content-info-contact{color:#4d4d4d}.c-calendar-event-single .content-info-contact .contact-title{display:block;margin-top:.1rem;color:#4d4d4d;font-weight:500}.c-calendar-event-single .content-info-contact .contact-email{display:block}.c-calendar-event-single .content-info-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-single .content-info-contact .contact-email-link{display:inline-block;font-size:1rem;line-height:1.2em;color:#006399}.c-calendar-event-single .content-info-contact .contact-phone-nr,.c-calendar-event-single .content-info-description{color:#4d4d4d}.c-calendar-event-single .content-info-contact .contact-phone{display:inline-block;font-size:1rem}.c-calendar-event-single .content-info-contact .contact-phone-icon{position:relative;top:.2rem;display:inline-block;width:.85rem;height:1.25rem;margin-right:.2rem;fill:#4d4d4d}.c-calendar-event-single .c-map{min-height:240px;height:auto;max-height:680px}.c-calendar-event-single .c-map:after{padding-bottom:40%}.c-calendar-event-single .c-map.map--no-place{max-height:240px;background:url(../assets/images/calendar-single-fallback.jpg);background-size:cover}.c-calendar-event-single .content-info-description a{text-decoration:underline;word-break:break-all}.c-calendar-event-single .content-info-description a:hover{text-decoration:none}.c-calendar-event-single .content-place-container .place-link--phone:hover,.c-calendar-event-single .content-place-container .place-link:hover,.c-confirmation .confirmation__filters .search__reset .reset__button:focus,.c-confirmation .confirmation__filters .search__reset .reset__button:hover,.c-confirmation .confirmation__spots .spots__list-item:hover .list-item__link,.c-confirmation .search__filters .filter__toggle-button:focus .toggle-button__text,.c-confirmation .search__filters .filter__toggle-button:hover .toggle-button__text,.c-confirmation .search__filters .filters__date .date__input:hover{text-decoration:underline}.c-calendar-event-single .contact-info-google{margin-bottom:1rem;margin-right:.5rem}.c-calendar-event-single .contact-info-add{margin-bottom:1rem}.c-calendar-event-single .content-place{margin-bottom:2rem;padding-bottom:2rem}.c-calendar-event-single .content-place:after{display:table;clear:both;content:''}.c-calendar-event-single .content-place-image-container{position:relative;overflow:hidden;background:grey}.c-calendar-event-single .content-place-image{width:100%;height:auto;min-height:200px;background:#e5e5e5}.c-calendar-event-single .content-place-container .place-content{padding:1rem}.c-calendar-event-single .content-place-container .place-title{margin-bottom:.5rem;font-size:1.4rem;font-weight:400;color:#ac101c}.c-calendar-event-single .content-place-container .place-subtitle{margin-bottom:.5rem;font-size:1rem;font-weight:600;color:#4d4d4d}.c-calendar-event-single .content-place-container .place-link{display:block;margin-bottom:1rem;font-size:1rem}.c-calendar-event-single .content-place-container .place-link--phone{display:inline-block;font-size:1rem}.c-calendar-event-single .content-place-container .place-info{margin-bottom:1rem}.c-calendar-event-single .content-place-container .place-info-title{margin-bottom:.2rem;font-size:.9rem;font-weight:600}.c-calendar-event-single .content-place-container .place-info-item{font-size:.8rem}.c-calendar-event-single .content-place-container .place-contact{position:relative;margin-bottom:1rem}.c-calendar-event-single .content-place-container .place-contact-icon{position:absolute;top:0;left:0;width:2rem;height:2rem;padding:.4rem;border:1px solid #333;border-radius:50%}.c-calendar-event-single .content-place-container .place-contact-title{font-size:1rem;line-height:1rem}.c-calendar-event-single .content-place-container .place-contact-item{font-size:1rem;word-wrap:break-word}.c-calendar-event-single .content-place-container .place-info--types .place-info-title{margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #cfcfcf}.c-calendar-event-single .content-place-container .place-info-icon-container:after{display:table;clear:both;content:''}.c-calendar-event-single .content-place-container .place-info-icon{float:left;width:2rem;height:2rem;margin-right:1rem;margin-bottom:1rem;fill:grey}.c-calendar-event-single .content-place-container .place-info-icon:hover{fill:#005380}.c-calendar-event-single .content-place-container .place-btn{margin-top:1rem;margin-bottom:1rem}.c-calendar-event-single .content-place-container .place-events{margin-top:1rem;margin-bottom:2rem}.c-calendar-event-single .content-share .share-container{max-width:13rem;margin:0 auto;text-align:center}.c-calendar-event-single .content-share .share-container>.share-icon{position:relative;width:16%;height:auto;margin-right:2%;margin-left:2%}.c-calendar-event-single .content-share .share-container>.share-icon.is-disabled{opacity:.5;cursor:default;pointer-events:none}.c-calendar-event-single .content-share .share-container>.share-icon:after{display:block;padding-bottom:100%;content:''}.c-calendar-event-single .content-share .share-container>.share-icon .svg-icon{position:absolute;top:0;left:0;fill:grey}.c-calendar-event-single .content-share .share-container>.share-icon:hover .svg-icon{fill:#595959}@media (min-width:680px){.c-calendar-event-single .calendar-event-single-content{margin-top:-3rem}}@media (min-width:860px){.c-calendar-event-single .c-map.map--no-place{max-height:460px}.c-calendar-event-single .calendar-event-single-content{margin-top:-5rem}.c-calendar-event-single .content-place-container{float:left}.c-calendar-event-single .content-place-container--main{width:60%;padding-right:1rem}.c-calendar-event-single .content-place-container--aside{width:40%}}@media (min-width:1024px){.c-calendar-event-single .calendar-event-single-content{margin-top:-7rem}}@media (min-width:1200px){.c-calendar-event-single .calendar-event-single-content{margin-top:-10rem}}.is-accessible .c-calendar-event-single .calendar-event-single-btn-close:focus{background:#F18E1F;fill:#231402}.is-accessible .c-calendar-event-single .content-share .share-container>.share-icon:focus .svg-icon{fill:#F18E1F}@media print{.c-calendar-event-single{page-break-inside:avoid;margin-bottom:1rem}}.js-c-calendar-new-events{margin-top:1.4rem}.js-c-calendar-new-events .is-hidden.calendar-list-events-item{display:none}.js-c-calendar-new-events .calendar-events__count-container{position:relative;text-align:center}.js-c-calendar-new-events .calendar-events__count-container:after{position:absolute;top:50%;display:block;width:100%;height:1px;content:'';background:#e5e5e5}.js-c-calendar-new-events .calendar-events__count{position:relative;display:inline-block;color:#006399;font-size:.9rem;font-weight:600;background:#f5f5f5;padding:0 1rem;z-index:1}.js-c-calendar-new-events .calendar-list-events-title{position:relative;z-index:1;display:block;margin-top:2rem;padding:1rem 2rem;border-bottom:2px solid #e5e5e5;color:#4d4d4d;font-size:.9rem;font-weight:400;letter-spacing:.05rem;text-transform:uppercase;max-width:1000px;margin-right:auto;margin-left:auto;text-align:center}.js-c-calendar-new-events .calendar-list-events-loader{position:relative;width:64px;height:64px;margin-right:auto;margin-left:auto}.js-c-calendar-new-events .calendar-events{text-align:left;margin:0 auto}.js-c-calendar-new-events .calendar-list-events-item{position:relative;margin-right:auto;margin-left:auto;border-bottom:1px solid #e5e5e5;border-right:1px solid transparent;border-left:1px solid transparent;-webkit-transition:background 150ms;transition:background 150ms;cursor:pointer;max-width:1000px;padding:.75rem 2rem 1.25rem}.js-c-calendar-new-events .calendar-list-events-item:hover{border-right-color:#e5e5e5;border-left-color:#e5e5e5;background:#fafafa}.js-c-calendar-new-events .calendar-list-events-item .event-item-title a:after{position:absolute;top:0;left:0;right:0;bottom:0;content:'';display:block}.js-c-calendar-new-events .calendar-list-events-item .event-item-title:hover{color:#005380}.js-c-calendar-new-events .calendar-list-events-item .events-item-clock{position:relative;top:.025rem;display:inline-block;width:.8rem;height:.8rem;padding:4px;border:1px solid grey;border-radius:50%}.js-c-calendar-new-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:grey;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.js-c-calendar-new-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:grey;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.js-c-calendar-new-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:grey;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.js-c-calendar-new-events .calendar-list-events-item .event-item-info{max-width:520px;margin-top:1rem;margin-right:auto;margin-left:auto;color:#4d4d4d;font-family:"times new roman",georgia,sans-serif;font-style:italic}.js-c-calendar-new-events .calendar-list-events-item .event-item-info p{font-size:1.1rem}.js-c-calendar-new-events .calendar-list-events-item .event-item-time-place{display:block}.js-c-calendar-new-events .calendar-list-events-item .event-item-info-contact-title{margin-top:1rem;margin-bottom:.5rem;color:#4d4d4d;font-family:"Foundry Sterling W01",arial,sans-serif;font-size:1.4rem;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.05rem}.js-c-calendar-new-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-new-events .calendar-list-events-item .event-item-info-contact .contact-title{display:block;font-weight:600;margin-bottom:.5rem}.js-c-calendar-new-events .calendar-list-events-item .event-item-info-contact .contact-email{display:inline-block}.js-c-calendar-new-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:grey}.js-c-calendar-new-events .calendar-list-events-item .event-item-info-contact .contact-email-link{display:inline-block;line-height:1.2em;color:grey}.js-c-calendar-new-events .calendar-list-events-item .event-item-info-contact .contact-email-link:hover{background:-webkit-gradient(linear,left top,left bottom,from(grey),to(grey));background:linear-gradient(grey,grey);background-repeat:repeat-x;background-position:left bottom;background-size:1px 1px}.js-c-calendar-new-events .calendar-list-events-item .event-item-info-contact .contact-phone{display:inline-block}.js-c-calendar-new-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:grey}.js-c-calendar-new-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:grey}.js-c-calendar-new-events .calendar-list-events-item .event-item-info-contact .contact-url{display:inline-block;white-space:normal;word-break:break-word;margin-top:.5rem;line-height:1.2em;color:grey}.js-c-calendar-new-events .calendar-list-events-item .event-item-info-contact .contact-url-text:hover{background:-webkit-gradient(linear,left top,left bottom,from(grey),to(grey));background:linear-gradient(grey,grey);background-repeat:repeat-x;background-position:left bottom;background-size:1px 1px}.js-c-calendar-new-events .calendar-list-events-item .event-item-digital{margin-top:.5rem}.js-c-calendar-new-events .calendar-list-events-item .event-item-digital__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:grey;border-radius:.2rem;color:#fff;font-size:.725rem;line-height:1em;text-transform:uppercase;padding:.2rem .3rem}.calendar-list--inverted .js-c-calendar-new-events .calendar-list-events-more-btn,.calendar-list--inverted .js-c-calendar-new-events .calendar-list-events-title-container:after,.calendar-list--inverted .js-c-calendar-new-events .loader .loader-dot{background:#fff}.js-c-calendar-new-events .calendar-list-events-item .event-item-digital__tag-icon{display:inline-block;margin-right:.2rem;width:.75rem;height:.75rem;fill:#fff}.js-c-calendar-new-events .calendar-list-events-item .event-item-show-more{margin-top:.5rem;color:grey;text-align:center}.js-c-calendar-new-events .calendar-list-events-item .event-item-show-more .svg-icon{display:block;width:.8rem;height:.6rem;pointer-events:none;fill:grey;margin:.2rem auto}.js-c-calendar-new-events .calendar-list-events-item .event-item-show-more:hover{color:#005380}.js-c-calendar-new-events .calendar-list-events-item .event-item-show-more:hover .svg-icon{fill:#005380}.js-c-calendar-new-events .calendar-list-events-item .is-expanded.event-item-show-more .svg-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.js-c-calendar-new-events .calendar-list-events-item .event-item-show-more-text{pointer-events:none}.js-c-calendar-new-events .calendar-list-events-item .event-item-time{display:block;margin-top:.25rem;color:#4d4d4d}.js-c-calendar-new-events .calendar-list-events-item .event-item-info,.js-c-calendar-new-events .is-hidden.calendar-list-events-more{display:none}.js-c-calendar-new-events .calendar-list-events-item .event-item-title{cursor:pointer;color:#006399;font-size:1.4rem;font-weight:400}.js-c-calendar-new-events .calendar-list-events-item .event-item-info-description{margin-top:.5rem;color:#666}.js-c-calendar-new-events .calendar-list-events-title-container+.calendar-list-events-item{border-top:1px solid transparent}.js-c-calendar-new-events .calendar-list-events-title-container+.calendar-list-events-item:hover{border-top:1px solid #e5e5e5}.js-c-calendar-new-events .calendar-list-events-error{text-align:center;margin:2rem 0}.js-c-calendar-new-events .calendar-list-events-error-title{font-family:"Foundry Sterling W01",arial,sans-serif;font-weight:600;font-size:1.2rem;color:grey;margin-bottom:.5rem}.js-c-calendar-new-events .calendar-list-events-error-text{font-family:"Foundry Sterling W01",arial,sans-serif;font-weight:400;font-size:1rem;color:grey}.js-c-calendar-new-events .calendar-list-events-more{margin-top:1rem;padding-top:1rem;text-align:center}.calendar-list--inverted .js-c-calendar-new-events .events-item-clock{border-color:#fff}.calendar-list--inverted .js-c-calendar-new-events .events-item-clock .hours,.calendar-list--inverted .js-c-calendar-new-events .events-item-clock .minutes,.calendar-list--inverted .js-c-calendar-new-events .events-item-clock:after{background-color:#fff}.calendar-list--inverted .js-c-calendar-new-events .calendar-list-events-item-noresult,.calendar-list--inverted .js-c-calendar-new-events .event-item-info,.calendar-list--inverted .js-c-calendar-new-events .event-item-info-description,.calendar-list--inverted .js-c-calendar-new-events .event-item-show-more,.calendar-list--inverted .js-c-calendar-new-events .event-item-time,.calendar-list--inverted .js-c-calendar-new-events .event-item-title{color:#fff}.calendar-list--inverted .js-c-calendar-new-events .calendar-list-events-more{border-top-color:#fff}.calendar-list--inverted .js-c-calendar-new-events .event-item-show-more .svg-icon{fill:#fff}.calendar-list--inverted .js-c-calendar-new-events .calendar-list-events-title{color:#fff;background:#8c1b1b}.calendar-list--inverted .js-c-calendar-new-events .event-item-show-more:hover{color:#ffc72c}.calendar-list--inverted .js-c-calendar-new-events .event-item-show-more:hover .svg-icon{fill:#ffc72c}.calendar-list--inverted .js-c-calendar-new-events .event-item-info-contact .contact-email-icon,.calendar-list--inverted .js-c-calendar-new-events .event-item-info-contact .contact-phone-icon{fill:#fff}.calendar-list--inverted .js-c-calendar-new-events .calendar-list-events-more-btn .button-text{color:#ac101c}.calendar-list--inverted .js-c-calendar-new-events .event-item-info-contact .contact-email-link,.calendar-list--inverted .js-c-calendar-new-events .event-item-info-contact .contact-url,.calendar-list--inverted .js-c-calendar-new-events .event-item-info-contact-title{color:#fff}.calendar-list--inverted .js-c-calendar-new-events .calendar-list-events-more-btn.button--loader:after{background:#b24444}.calendar-list--inverted .js-c-calendar-new-events .event-item-info-contact .contact-email-link:hover{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background:linear-gradient(#fff,#fff);background-repeat:repeat-x;background-position:left bottom;background-size:1px 1px}.calendar-list--inverted .js-c-calendar-new-events .event-item-info-contact .contact-phone{display:inline-block}.calendar-list--inverted .js-c-calendar-new-events .event-item-info-contact .contact-phone:before{background:#fff}.calendar-list--inverted .js-c-calendar-new-events .event-item-info-contact .contact-url-text:hover{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));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-new-events .calendar-list-events-title{background:#005380}.layout--local .calendar-list--inverted .js-c-calendar-new-events .event-item-show-more:hover{color:#ffc72c}.layout--local .calendar-list--inverted .js-c-calendar-new-events .event-item-show-more:hover .svg-icon{fill:#ffc72c}.layout--local .calendar-list--inverted .js-c-calendar-new-events .calendar-list-events-more-btn .button-text{color:#006399}.layout--local .calendar-list--inverted .js-c-calendar-new-events .calendar-list-events-more-btn.button--loader:after{background:#007db2}@media (min-width:680px){.js-c-calendar-new-events .calendar-list-events-title{text-align:left}.js-c-calendar-new-events .calendar-list-events-item .event-item-time-place{display:inline-block}.js-c-calendar-new-events .calendar-list-events-item .event-item-time-span+.event-item-time-place:before{content:'•'}}@media print{.js-c-calendar-new-events .calendar-list-events-more,.js-c-calendar-new-events .event-item-show-more{display:none}}.layout--infoscreen .js-c-calendar-new-events .calendar-list-events-more,.layout--infoscreen .js-c-calendar-new-events .calendar-list-events-title-container:after,.layout--infoscreen .js-c-calendar-new-events .event-item-show-more{display:none}.js-c-calendar-filter-date .calendar-filter-startdate-input-container{position:relative;display:block;width:100%;margin-bottom:.5rem;border:1px solid #cfcfcf;-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer}.js-c-calendar-filter-date .filter-startdate-icon{width:2rem;height:2rem}.js-c-calendar-filter-date .calendar-filter-startdate-input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:.9rem;border-radius:none;text-align:left;color:#666;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff;padding:.6rem .75rem .75rem 3rem}.js-c-calendar-filter-date .calendar-filter-startdate-input:focus{background:#fff}.js-c-calendar-filter-date .calendar-filter-startdate-input:-moz-read-only{background:#fff}.js-c-calendar-filter-date .calendar-filter-startdate-input:read-only{background:#fff}.js-c-calendar-filter-date .calendar-filter-startdate-input:-moz-read-only:focus{background:#fff}.js-c-calendar-filter-date .calendar-filter-startdate-input:read-only:focus{background:#fff}.js-c-calendar-filter-date .calendar-filter-startdate-icon{position:absolute;top:50%;left:.75rem;width:1.5rem;height:1.5rem;margin-top:-.8rem;fill:grey}.js-c-calendar-filter-date .calendar-filter-startdate-input-container:hover .calendar-filter-startdate-icon{fill:#595959}.js-c-calendar-filter-date .calendar-filter-startdate-icon-dropdown{position:absolute;top:50%;right:1rem;margin-top:-.4rem;display:block;width:.8rem;height:.8rem;fill:grey}.js-c-calendar-filter-date .starttime-picker{position:relative;width:102%;margin-left:-1%;margin-top:-.5rem}.js-c-calendar-filter-date .starttime-picker .js-c-datepicker{width:100%}.js-c-calendar-filter-date .endtime-picker{position:relative}.is-accessible .js-c-calendar-filter-date .calendar-filter-startdate-input:focus{outline:#F18E1F solid 5px}.js-c-calendar-filter-digital{clear:both;padding-bottom:1rem}.js-c-calendar-filter-digital .digital__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.9rem;color:#666}.js-c-calendar-filter-digital .digital__checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.js-c-calendar-filter-digital .digital__checkbox-checkmark{display:inline-block;height:1rem;width:1rem;margin-right:.5rem;background-color:#e5e5e5;border:1px solid #cfcfcf;border-radius:.1rem;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative}.js-c-calendar-filter-digital .digital__label input:focus~.digital__checkbox-checkmark,.js-c-calendar-filter-digital .digital__label:hover input~.digital__checkbox-checkmark{background-color:#d9d9d9}.js-c-calendar-filter-digital .digital__label input:focus:hover~.digital__checkbox-checkmark{background-color:#cfcfcf}.js-c-calendar-filter-digital .digital__label input:checked~.digital__checkbox-checkmark{background-color:#006399;border:1px solid #006399}.js-c-calendar-filter-digital .digital__label input:checked:hover~.digital__checkbox-checkmark{background-color:#005380;border:1px solid #005380}.js-c-calendar-filter-digital .digital__checkbox-checkmark:after{content:'';position:absolute;display:none}.js-c-calendar-filter-digital .digital__label input:checked~.digital__checkbox-checkmark:after{display:block}.js-c-calendar-filter-digital .digital__label .digital__checkbox-checkmark:after{left:.3rem;top:.05rem;width:.4rem;height:.7rem;border:solid #fff;border-width:0 .1rem .1rem 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.js-c-calendar-filter-location{padding-top:2rem;padding-bottom:1rem;position:relative;text-align:left}.js-c-calendar-filter-location:after{display:table;clear:both;content:''}.js-c-calendar-filter-location.is-loading .location-content,.js-c-calendar-filter-location.is-loading .location-range{opacity:.5;pointer-events:none}.js-c-calendar-filter-location .location-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:none}.js-c-calendar-filter-location .location-content{position:relative;z-index:2;-webkit-transition:opacity .3s;transition:opacity .3s}.js-c-calendar-filter-location .location-loader{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.js-c-calendar-filter-location .location-loader .loader-dot{background:#fff}.js-c-calendar-filter-location.is-loading .location-loader{display:block}.js-c-calendar-filter-location .location-title{display:block;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.3);font-size:.9rem;font-weight:300;text-transform:uppercase;color:#fff;letter-spacing:.05rem}.js-c-calendar-filter-location .location-input-container{position:relative}.js-c-calendar-filter-location .location-input-box{position:relative;overflow:hidden;z-index:12}.js-c-calendar-filter-location .location-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}.js-c-calendar-filter-location .location-input-container.is-open .location-input-icon{opacity:0}.js-c-calendar-filter-location .location-input-container.is-open .location-input-box:after{position:absolute;bottom:-.5rem;left:50%;display:block;width:1rem;height:1rem;margin-left:-.5rem;border:1px solid #e5e5e5;background:#fff;content:'';-webkit-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0);z-index:3}.js-c-calendar-filter-location .location-input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;padding:.7rem .75rem .8rem;background:rgba(254,254,254,.25);border-bottom:1px solid transparent;border-radius:0;cursor:pointer;-webkit-appearance:none}.js-c-calendar-filter-location .location-input::-ms-clear{display:none}.js-c-calendar-filter-location .location-input::-webkit-input-placeholder{color:#fff}.js-c-calendar-filter-location .location-input:-ms-input-placeholder{color:#fff}.js-c-calendar-filter-location .location-input::-ms-input-placeholder{color:#fff}.js-c-calendar-filter-location .location-input::placeholder{color:#fff}.js-c-calendar-filter-location .location-input-container.is-open .location-input{color:#006399;background:#fafafa;border-bottom:1px solid #e5e5e5;cursor:text}.js-c-calendar-filter-location .location-input-container.is-open .location-input::-webkit-input-placeholder{color:grey}.js-c-calendar-filter-location .location-input-container.is-open .location-input:-ms-input-placeholder{color:grey}.js-c-calendar-filter-location .location-input-container.is-open .location-input::-ms-input-placeholder{color:grey}.js-c-calendar-filter-location .location-input-container.is-open .location-input::placeholder{color:grey}.js-c-calendar-filter-location .location-range{position:relative;z-index:0;margin-top:1rem;-webkit-transition:opacity .3s;transition:opacity .3s;padding-top:.5rem;border-top:1px solid #fff}.js-c-calendar-filter-location .location-range.is-disabled{opacity:.2;pointer-events:none;display:none}.js-c-calendar-filter-location .location-range .location-title{display:none}.js-c-calendar-filter-location .location-range-container{position:relative;margin-top:.75rem;padding-bottom:1rem;text-align:center}.js-c-calendar-filter-location .location-range-input-container{float:left;width:4rem;text-align:right;pointer-events:none}.js-c-calendar-filter-location .location-range-input{display:inline-block;text-align:right;background:0 0;border:none}.js-c-calendar-filter-location .location-range-input:after{content:' km'}.js-c-calendar-filter-location .location-range-slider{top:-9999px;left:-9999px}.js-c-calendar-filter-location .location-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;color:#333;display:none;z-index:10;-webkit-box-shadow:0 .2rem .5rem -.1rem rgba(0,0,0,.5);box-shadow:0 .2rem .5rem -.1rem rgba(0,0,0,.5)}.js-c-calendar-filter-location .location-input-container.is-open .location-dropdown{display:block}.js-c-calendar-filter-location .location-dropdown-help{color:grey;margin-bottom:1rem;padding-right:.75rem;padding-left:.75rem;font-size:1rem}.js-c-calendar-filter-location .location-dropdown-results{overflow-y:auto;min-height:2rem;max-height:300px;margin-bottom:3.2rem;padding:1rem 0 0;-webkit-overflow-scrolling:touch}.js-c-calendar-filter-location .location-dropdown-results .loader{width:2.6rem;height:2.6rem;margin-bottom:1rem;margin-left:.5rem}.js-c-calendar-filter-location .location-dropdown-list{list-style:none;margin-bottom:2rem}.js-c-calendar-filter-location .location-dropdown-list-title{margin-bottom:.25rem;padding-top:1.25rem;padding-right:.75rem;padding-left:.75rem;color:grey;font-size:.8rem;font-weight:300;text-transform:uppercase;border-top:1px solid #e5e5e5}.js-c-calendar-filter-location .location-dropdown-list-title:first-child{padding-top:0;border-top:none}.js-c-calendar-filter-location .location-dropdown-item+.location-dropdown-list-title{margin-top:1.25rem}.js-c-calendar-filter-location .location-dropdown-item-btn{display:block;width:100%;padding:.15rem .75rem;font-size:.95rem;color:#006399;text-align:left;-webkit-transition:all 150ms;transition:all 150ms}.js-c-calendar-filter-location .location-dropdown-item-extra{color:grey;font-size:.8rem;text-transform:uppercase}.js-c-calendar-filter-location .location-dropdown-my-position-btn,.js-c-calendar-filter-location .location-dropdown__btn{text-align:center;padding:.6rem .75rem .9rem;font-size:1.1rem}.js-c-calendar-filter-location .location-dropdown-item-btn:focus,.js-c-calendar-filter-location .location-dropdown-item-btn:hover{color:#005380;background:#f5f5f5}.js-c-calendar-filter-location .location-dropdown-my-position{position:absolute;right:0;bottom:0;left:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.js-c-calendar-filter-location .location-dropdown__btn{width:50%}.js-c-calendar-filter-location .location-dropdown-digital-btn .digital-btn-icon,.js-c-calendar-filter-location .location-dropdown-my-position-btn .my-position-btn-icon{top:.3rem;display:inline-block;width:1.4rem;height:1.4rem;fill:#fff;position:relative}.js-c-calendar-filter-location .location-dropdown-digital-btn{background:#006399;border-left:1px solid #004266}.js-c-calendar-filter-location .location-dropdown-digital-btn .digital-btn-icon{margin-right:.1rem}.js-c-calendar-filter-location .rangeslider{position:relative;top:.25rem;width:calc(100% - 4rem);float:left;height:1rem;cursor:pointer}.js-c-calendar-filter-location .rangeslider,.js-c-calendar-filter-location .rangeslider__fill,.js-c-calendar-filter-location .rangeslider__fill__bg{display:block}.js-c-calendar-filter-location .rangeslider__fill,.js-c-calendar-filter-location .rangeslider__fill__bg,.js-c-calendar-filter-location .rangeslider__handle{position:absolute}.js-c-calendar-filter-location .rangeslider__fill{display:none}.js-c-calendar-filter-location .rangeslider__fill__bg{top:calc(50% - 1px);z-index:2;width:100%;height:2px;border-radius:10px;background:#fff;will-change:width}.js-c-calendar-filter-location .rangeslider__handle{top:calc(50% - .5rem);left:0;z-index:3;display:inline-block;width:1rem;height:1rem;border-radius:50%;background:#fff;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}.js-c-calendar-filter-location .rangeslider__handle:active{background:grey}.js-c-calendar-filter-location .rangeslider--disabled{opacity:.4}@media (min-width:680px){.js-c-calendar-filter-digital .digital__label{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.js-c-calendar-filter-location{padding-bottom:2rem}.js-c-calendar-filter-location .location-content{float:left;width:50%;padding-right:1rem}.js-c-calendar-filter-location .location-range{float:left;width:50%;margin-top:0;padding-left:1rem;padding-top:0;border-top:0}.js-c-calendar-filter-location .location-range .location-title,.js-c-calendar-filter-location .location-range.is-disabled{display:block}}.is-accessible .js-c-calendar-filter-location .location-dropdown-item-btn:focus{color:#231402;background:#F18E1F}.is-accessible .js-c-calendar-filter-location .location-dropdown-item-btn:focus .location-dropdown-item-extra{color:#231402}.is-accessible .js-c-calendar-filter-location .location-dropdown-my-position-btn:focus .my-position-btn-icon{fill:#231402}.is-accessible .js-c-calendar-filter-location .location-range-slider:focus~.rangeslider .rangeslider__handle{background:#F18E1F;border-radius:.25rem}.js-c-calendar-filter-search{position:relative;border:1px solid #cfcfcf;overflow:hidden}.js-c-calendar-filter-search label{position:absolute;left:-9999px}.js-c-calendar-filter-search input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:.9rem;border-radius:none;color:#666;padding:.6rem .75rem .75rem 3rem}.js-c-calendar-filter-search input::-ms-clear{display:none}.js-c-calendar-filter-search .filter-search-icon{position:absolute;top:50%;left:.75rem;width:1.5rem;height:1.5rem;margin-top:-.75rem;fill:grey}.js-c-calendar-filter-search:hover .filter-search-icon{fill:#595959}.js-c-calendar-filter-subgroup{position:relative;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (max-width:679px){.js-c-calendar-filter-subgroup .filter-subgroup-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.js-c-calendar-filter-subgroup .filter-subgroup-list-toggle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;display:block;text-align:left;padding:1rem 0;-webkit-transform:translateZ(0);transform:translateZ(0)}.js-c-calendar-filter-subgroup .filter-subgroup-list-toggle-btn{position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;text-align:left;border:1px solid #cfcfcf;padding:.8rem 3rem .8rem 1rem;color:#666;background:#fff;font-size:.9rem;font-weight:300;text-transform:uppercase}.js-c-calendar-filter-subgroup .filter-subgroup-list-toggle-btn-text{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.js-c-calendar-filter-subgroup .filter-subgroup-list-toggle-btn-icon{position:absolute;top:50%;right:1rem;display:block;margin-top:-.4rem;width:.8rem;height:.8rem;fill:grey;-webkit-transition:fill 150ms,-webkit-transform .2s 150ms;transition:fill 150ms,-webkit-transform .2s 150ms;transition:transform .2s 150ms,fill 150ms;transition:transform .2s 150ms,fill 150ms,-webkit-transform .2s 150ms}.js-c-calendar-filter-subgroup .filter-subgroup-list-toggle-btn.has-selected .filter-subgroup-list-toggle-btn-text{color:#006399}.js-c-calendar-filter-subgroup .filter-subgroup-list-toggle-btn:hover .filter-subgroup-list-toggle-btn-text{color:#005380}.js-c-calendar-filter-subgroup .filter-subgroup-list-toggle-btn:hover .filter-subgroup-list-toggle-btn-icon{fill:#005380}.js-c-calendar-filter-subgroup.is-expanded .filter-subgroup-list-toggle-btn-icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.js-c-calendar-filter-subgroup .filter-subgroup-list-container{display:none;position:absolute;z-index:2;background:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);top:100%;left:-5px;right:-5px;margin-top:-.5rem;height:300px}.js-c-calendar-filter-subgroup.is-expanded .filter-subgroup-list-container{display:block}.js-c-calendar-filter-subgroup .filter-subgroup-list{height:calc(100% - 2.5rem);overflow-y:scroll;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:2rem}.js-c-calendar-filter-subgroup .filter-subgroup-list__footer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #cfcfcf;background:#fff;height:2.5rem;padding:1rem}.js-c-calendar-filter-subgroup .filter-subgroup-list__footer:before{position:absolute;right:0;bottom:100%;margin-bottom:1px;left:0;display:block;height:2rem;content:'';background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background-image:linear-gradient(rgba(255,255,255,0),#fff)}.js-c-calendar-filter-subgroup .filter-subgroup-list__footer .footer__button{color:#006399;font-size:.75rem}.js-c-calendar-filter-subgroup .filter-subgroup-list__footer .footer__button:hover{color:#005380}.js-c-calendar-filter-subgroup .filter-subgroup-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.5rem;width:100%;text-align:left;border-bottom:1px solid #e5e5e5;color:#4d4d4d;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.js-c-calendar-filter-subgroup .filter-subgroup-item:before{content:'';display:inline-block;width:1rem;height:1rem;margin-right:1rem;border:1px solid grey;border-radius:3px}.js-c-calendar-filter-subgroup .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}}@media (min-width:680px){.js-c-calendar-filter-subgroup .filter-subgroup-list-container:after,.js-c-calendar-filter-subgroup .filter-subgroup-list-toggle:after{content:'';position:absolute;display:none}.js-c-calendar-filter-subgroup .footer__button{display:none}.js-c-calendar-filter-subgroup .filter-subgroup-list-container{position:relative}.js-c-calendar-filter-subgroup .filter-subgroup-list-container:after{position:absolute;top:0;bottom:0;right:0;content:'';pointer-events:none}.js-c-calendar-filter-subgroup.is-expanded .filter-subgroup-list-container:after{display:none}.js-c-calendar-filter-subgroup .filter-subgroup-container{position:relative}.js-c-calendar-filter-subgroup .filter-subgroup-list{overflow-x:auto;overflow-y:none;white-space:nowrap;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.js-c-calendar-filter-subgroup .filter-subgroup-list::-webkit-scrollbar{display:none!important}.js-c-calendar-filter-subgroup .filter-subgroup-list.is-drag{cursor:-webkit-grabbing;cursor:grabbing}.js-c-calendar-filter-subgroup.is-expanded .filter-subgroup-list{white-space:normal;overflow:hidden}.js-c-calendar-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;-webkit-transition:all 150ms;transition:all 150ms;border-radius:3rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.75rem}.js-c-calendar-filter-subgroup .filter-subgroup-item:hover{color:#404040;border-color:#d9d9d9;background:#efefef}.js-c-calendar-filter-subgroup .filter-subgroup-item:last-child{margin-right:8rem}.js-c-calendar-filter-subgroup .filter-subgroup-item.is-active{color:#fff;border-color:#005380;background:#006399}.js-c-calendar-filter-subgroup .filter-subgroup-item.is-active:hover{background:#005380}.js-c-calendar-filter-subgroup .filter-subgroup-list.is-drag .filter-subgroup-item{pointer-events:none}.js-c-calendar-filter-subgroup.is-expanded .filter-subgroup-list.is-drag .filter-subgroup-item{pointer-events:all}.js-c-calendar-filter-subgroup.is-expanded .filter-subgroup-item:last-child{margin-right:.25rem}.js-c-calendar-filter-subgroup .filter-subgroup-list-toggle{text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.js-c-calendar-filter-subgroup .filter-subgroup-list-toggle:after{position:absolute;top:50%;right:0;left:0;margin-top:-1px;height:1px;background:#e5e5e5;content:''}.js-c-calendar-filter-subgroup .filter-subgroup-list-toggle-btn{z-index:1;display:inline-block;font-weight:300;text-transform:uppercase}.js-c-calendar-filter-subgroup .filter-subgroup-list-toggle-btn-text{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.js-c-calendar-filter-subgroup .filter-subgroup-list-toggle-btn-icon{position:absolute;display:block;border-radius:50%;background:#e5e5e5;-webkit-transition:fill 150ms,-webkit-transform .2s 150ms;transition:fill 150ms,-webkit-transform .2s 150ms;transition:transform .2s 150ms,fill 150ms;transition:transform .2s 150ms,fill 150ms,-webkit-transform .2s 150ms}.js-c-calendar-filter-subgroup .filter-subgroup-list-toggle-btn-icon>.svg-icon{width:40%;height:40%;margin:30%}.js-c-calendar-filter-subgroup .filter-subgroup-list-toggle-btn.has-selected .filter-subgroup-list-toggle-btn-text{color:#006399}.js-c-calendar-filter-subgroup .filter-subgroup-list-toggle-btn:hover .filter-subgroup-list-toggle-btn-text{color:#005380}.js-c-calendar-filter-subgroup .filter-subgroup-list-toggle-btn:hover .filter-subgroup-list-toggle-btn-icon{fill:#005380}.js-c-calendar-filter-subgroup.is-expanded .filter-subgroup-list-toggle-btn-icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.js-c-calendar-filter-subgroup .filter-subgroup-list-container{display:block!important;opacity:1!important}.js-c-calendar-filter-subgroup .filter-subgroup-list-container:after{width:15rem;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,#fff));background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%)}.js-c-calendar-filter-subgroup .filter-subgroup-list-toggle{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.js-c-calendar-filter-subgroup .filter-subgroup-list-toggle-btn{position:absolute;top:-.1rem;right:0;padding:.5rem 1.8rem .6rem .75rem;color:#666;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.75rem}.js-c-calendar-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:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(95%,#fff));background:linear-gradient(to right,rgba(255,255,255,0),#fff 95%)}.js-c-calendar-filter-subgroup .filter-subgroup-list-toggle-btn-icon{top:.35rem;right:0;width:1.2rem;height:1.2rem}.js-c-calendar-filter-subgroup.is-expanded .filter-subgroup-container{padding-right:8rem}}.is-accessible .js-c-calendar-filter-subgroup .filter-subgroup-item:focus{background:#F18E1F;color:#231402;border-color:#F18E1F;border-radius:.1rem}.is-accessible .js-c-calendar-filter-subgroup .filter-subgroup-list-toggle-btn:focus{color:#231402;outline:#F18E1F solid 5px}.is-accessible .js-c-calendar-filter-subgroup .footer__button:focus{background:#F18E1F;color:#231402}.c-calendar-fullscreen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.c-calendar-fullscreen .calendar-fullscreen-event{background:#8c1b1b}.c-calendar-fullscreen .calendar-fullscreen-event .event-item{padding:10% 8%;color:#fff;font-weight:400}.c-calendar-fullscreen .calendar-fullscreen-event .event-item-title{display:block;margin-bottom:1rem;font-size:2.4rem;line-height:1em;font-weight:400;word-break:break-word}.c-calendar-fullscreen .calendar-fullscreen-event .event-item-date{display:block;margin-bottom:1rem;font-size:1.6rem;line-height:1em;color:#f2d4ce}.c-calendar-fullscreen .calendar-fullscreen-event .event-item-date:first-letter{text-transform:uppercase}.c-calendar-fullscreen .calendar-fullscreen-event .event-item-time{display:block;font-size:1.4rem;line-height:1.25em}.c-calendar-fullscreen .calendar-fullscreen-event .event-item-clock{position:relative;top:.25rem;display:inline-block;width:1.4rem;height:1.4rem;fill:#fff}.c-calendar-fullscreen .calendar-fullscreen-event .event-item-description{display:block;padding-top:2rem;font-size:1.2rem}@media (min-width:1100px){.c-calendar-fullscreen .calendar-fullscreen-event .event-item-title{font-size:3rem}.c-calendar-fullscreen .calendar-fullscreen-event .event-item-date{font-size:2rem}.c-calendar-fullscreen .calendar-fullscreen-event .event-item-time{font-size:1.75rem}.c-calendar-fullscreen .calendar-fullscreen-event .event-item-clock{top:.25rem;width:1.75rem;height:1.75rem}.c-calendar-fullscreen .calendar-fullscreen-event .event-item-description{padding-top:2rem;font-size:1.5rem}}.c-calendar-fullscreen .calendar-fullscreen-list{background:#800d14;-webkit-box-shadow:inset 30px 0 40px -20px rgba(0,0,0,.2);box-shadow:inset 30px 0 40px -20px rgba(0,0,0,.2)}.c-calendar-fullscreen .calendar-fullscreen-list .list-container{overflow:hidden;height:100%}.c-calendar-fullscreen .calendar-fullscreen-list .list{position:absolute;top:0;left:0;right:0}.c-calendar-fullscreen .calendar-fullscreen-list .list-item{-webkit-transition:all .2s;transition:all .2s;color:#fff;font-weight:300}.c-calendar-fullscreen .calendar-fullscreen-list .list-item-content{height:100%;margin:0 3rem;padding:.25rem 0 1rem;border-bottom:1px solid rgba(255,255,255,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-calendar-fullscreen .calendar-fullscreen-list .list-item:last-child .list-item-content{border-bottom:transparent}.c-calendar-fullscreen .calendar-fullscreen-list .list-item.is-active{background:#fff;color:#ac101c}.c-calendar-fullscreen .calendar-fullscreen-list .list-item.is-active .list-item-date{color:#ac101c}.c-calendar-fullscreen .calendar-fullscreen-list .list-item.is-active .list-item-time{color:#4d4d4d}.c-calendar-fullscreen .calendar-fullscreen-list .list-item.is-active .list-item-clock{fill:#4d4d4d}.c-calendar-fullscreen .calendar-fullscreen-list .list-item-title{display:block;font-size:1.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.25rem}.c-calendar-fullscreen .calendar-fullscreen-list .list-item-date{display:block;font-size:1.26rem;margin-bottom:.25rem;color:#f2d4ce}.c-calendar-fullscreen .calendar-fullscreen-list .list-item-date:first-letter{text-transform:uppercase}.c-calendar-fullscreen .calendar-fullscreen-list .list-item-time{font-size:1.26rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-calendar-fullscreen .calendar-fullscreen-list .list-item-clock{position:relative;top:.125rem;display:inline-block;width:1.125rem;height:1.125rem;fill:#fff}.c-calendar-fullscreen .calendar-fullscreen-list .event-item-time-span+.list-item-time-place:before{content:' • '}.c-calendar-fullscreen .calendar-fullscreen-list .list-triangle{position:absolute;display:block;top:50%;left:0;height:0;width:0;margin-top:-24px;border-left:24px solid #8c1b1b;border-right:24px solid transparent;border-top:24px solid transparent;border-bottom:24px solid transparent;z-index:1}@media (min-width:1100px){.c-calendar-fullscreen .calendar-fullscreen-list .list-item-content{margin:0 4rem}.c-calendar-fullscreen .calendar-fullscreen-list .list-item-title{display:block;font-size:2rem}.c-calendar-fullscreen .calendar-fullscreen-list .list-item-date{display:block;font-size:1.4rem}.c-calendar-fullscreen .calendar-fullscreen-list .list-item-time{font-size:1.4rem}.c-calendar-fullscreen .calendar-fullscreen-list .list-item-clock{width:1.25rem;height:1.25rem}}.c-calendar-fullscreen .calendar-header{position:absolute;background:#fff;top:0;right:0;left:0;height:70px;text-align:center;color:#666}.c-calendar-fullscreen .calendar-header .header-place{position:absolute;top:50%;left:1rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.c-calendar-fullscreen .calendar-header .header-logo{position:absolute;top:50%;left:50%;width:12rem;height:1.6rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-calendar-fullscreen .calendar-header .header-link{position:absolute;top:50%;right:1rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.c-calendar-fullscreen .calendar-countdown{position:absolute;bottom:2rem;right:50%;width:3rem;height:3rem;margin-right:2rem}.c-calendar-fullscreen .calendar-countdown:after{content:'';border-radius:50%;width:2rem;height:2rem;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#8c1b1b;z-index:1}.c-calendar-fullscreen .calendar-fullscreen-event{position:absolute;top:70px;bottom:0;left:0;width:50%}.c-calendar-fullscreen .calendar-fullscreen-list{position:absolute;top:70px;bottom:0;right:0;overflow:hidden;width:50%}.c-calendar{margin-bottom:3rem;text-align:left;min-height:10rem}.c-calendar .calendar-loader{width:100%;height:10rem}.c-calendar .calendar-list-container{position:relative}.c-calendar .calendar-filter{position:relative;z-index:2;text-align:center;display:none;border-bottom:1px solid #e5e5e5}.c-calendar.is-loaded .calendar-loader{display:none}.c-calendar.is-loaded .calendar-filter{display:block}.c-calendar .calendar-filter-header{position:relative;z-index:3;padding-top:2rem;padding-bottom:1rem;color:#fff;background:url(../assets/images/calendar-bg.jpg) right center;background-size:cover;-webkit-transform:translateZ(0);transform:translateZ(0)}.c-calendar .calendar-filter-header:before{position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.25)));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.25));content:''}.c-calendar .calendar-filter-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.has-no-position .calendar-filter-header:after{display:none}.c-calendar .calendar-filter-header-content{position:relative;z-index:1}.c-calendar .calendar-filter-header-title{color:#fff;font-size:2.4rem;letter-spacing:-.075rem;margin-bottom:1rem}.c-calendar .calendar-filter-header-description{font-style:italic;font-size:1.4rem;line-height:1.2em}.c-calendar .calendar-filter-sub{position:relative;background:#fff}.c-calendar .calendar-filter-sub:after{display:table;clear:both;content:''}.c-calendar .calendar-filter-sub__title{position:relative;display:block;border-bottom:1px solid #e5e5e5;font-size:.9rem;font-weight:300;text-align:left;text-transform:uppercase;color:#666;letter-spacing:.05rem;cursor:pointer;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);padding:1rem 15px}.c-calendar .calendar-filter-sub__title-desktop{display:none}.c-calendar .calendar-filter-sub__title-icon{position:absolute;top:50%;right:1rem;display:block;margin-top:-.4rem;width:.8rem;height:.8rem;fill:grey;-webkit-transition:fill 150ms,-webkit-transform .2s 150ms;transition:fill 150ms,-webkit-transform .2s 150ms;transition:transform .2s 150ms,fill 150ms;transition:transform .2s 150ms,fill 150ms,-webkit-transform .2s 150ms}.c-calendar .is-expanded .calendar-filter-sub__title-icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.c-calendar .calendar-filter-sub__container,.c-calendar .calendar-list-container--not-found{display:none}.c-calendar .calendar-list-title{position:relative;padding-bottom:1rem;border-bottom:1px solid #e5e5e5;color:#90887b;font-size:1.2rem;font-weight:300;font-style:italic}.c-calendar .calendar-list-title:after{position:absolute;bottom:-2px;left:50%;display:block;width:40px;height:3px;margin-left:-20px;content:'';background:#006399}.c-calendar .calendar-list-container--not-found .calendar-list-title:after,.c-calendar.has-no-position .calendar-filter-sub{display:none}.c-calendar .calendar-list-container--not-found .calendar-list-title{border-bottom:none}.c-calendar .calendar-filter-subgroup{position:relative;z-index:1}.c-calendar .calendar-list-view-btns{margin-top:1rem}.c-calendar .calendar-list-view-btn{width:1.4rem;height:1.3rem;margin:0 .5rem}.c-calendar .calendar-list-view-btn--list{width:1.1rem;height:1.2rem}.c-calendar .calendar-list-view-btn .svg-icon{fill:#666}.c-calendar .calendar-list-view-btn:hover .svg-icon{fill:#595959}.c-calendar .is-selected.calendar-list-view-btn .svg-icon{fill:#006399}.c-calendar .calendar-filter-date{padding-bottom:1rem}.c-calendar.has-no-position .calendar-filter-date{opacity:.25;pointer-events:none}.c-calendar .calendar-filter-search{-webkit-transition:opacity .3s;transition:opacity .3s;padding-bottom:1rem}@media (min-width:680px){.c-calendar .calendar-filter-header{padding-top:3rem;background-position:center bottom}.c-calendar .calendar-filter-date,.c-calendar .calendar-filter-search{width:50%;float:left}.c-calendar .calendar-filter-sub{padding-top:0;padding-bottom:.5rem}.c-calendar .calendar-filter-sub__title{margin-bottom:1rem;text-align:center;margin-left:0;margin-right:0;width:100%;cursor:default}.c-calendar .calendar-filter-sub__title .calendar-filter-sub__title-count{display:none}.c-calendar .calendar-filter-sub__title-desktop{display:inline}.c-calendar .calendar-filter-sub__container{display:block!important}.c-calendar .calendar-filter-date{padding-right:1rem;padding-bottom:0}.c-calendar .calendar-filter-search{padding-left:1rem}.c-calendar .calendar-list-view-btns{position:absolute;top:0;right:0;margin-top:0;margin-bottom:.7rem}.c-calendar .calendar-list-view-btn{margin-left:0 0 0 .8rem}.c-calendar .calendar-filter-sub__title-icon{display:none}}.c-calendar.calendar-list--inverted .calendar-list-title{border-bottom-color:#fff;color:#fff}.c-calendar.calendar-list--inverted .calendar-list-title:after{background:#fff}.c-calendar.calendar-list--inverted .calendar-list-view-btn .svg-icon,.c-calendar.calendar-list--inverted .is-selected.calendar-list-view-btn .svg-icon{fill:#fff}.c-calendar.calendar-list--inverted .is-selected.calendar-list-view-btn .svg-icon{fill:#ffc72c}.is-accessible .c-calendar .calendar-filter-sub__title:focus{background:#F18E1F;color:#231402}@media print{.c-calendar .calendar-list-title:after,.c-calendar .calendar-list-view-btns{display:none}}.layout--infoscreen .c-calendar .calendar-list-view-btns{display:none}.c-campaign .campaign-content{display:block;height:auto;margin-right:1.78571%;margin-left:1.78571%;background:#f5f5f5;background-size:cover}.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%}}@media (min-width:680px){.c-campaign .campaign-content:after{padding-bottom:25%}}.is-accessible .c-campaign .campaign-content:focus{padding:0;border:10px solid #F18E1F}@media print{.c-campaign{display:none}}.c-confirmation .confirmation__search{position:relative;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#002133),to(#361f4d));background:linear-gradient(#002133,#361f4d)}.c-confirmation .confirmation__search-header{max-width:35rem;margin-right:auto;margin-left:auto}.c-confirmation .confirmation__search-header .search-header__start{position:relative;opacity:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2rem;padding-top:2rem;-webkit-transition:opacity .2s;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{max-width:35rem;margin-right:auto;margin-left:auto;padding-bottom:4rem;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.c-confirmation .confirmation__image{position:absolute;top:0;right:0;left:0;max-height:100%;pointer-events:none;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.95)),color-stop(90%,rgba(0,0,0,0)));-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%;margin-top:1rem;margin-bottom:1rem;height:2rem;-webkit-transition:opacity 200;transition:opacity 200}.c-confirmation .confirmation__filters .search__reset .reset__button{color:#fff}.c-confirmation .confirmation__filters .search__reset.is-disabled{opacity:.5;pointer-events:none}.c-confirmation .confirmation__filters .search__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.c-confirmation .confirmation__spots .spots__list>div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1.25rem 1rem}.c-confirmation .confirmation__spots .spots__list-item .list-item__content:after,.c-confirmation .confirmation__spots .spots__list-item .list-item__content:before,.c-confirmation .confirmation__spots .spots__list-item .list-item__link:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0}.c-confirmation .confirmation__spots .spots__list-item .list-item__content:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.9)));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{background-color:#000;opacity:0;-webkit-transition:opacity .3s;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:hover .list-item__content:after{opacity:.2}.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:-webkit-box;display:-ms-flexbox;display:flex}.c-confirmation .confirmation__search-header{margin-right:0}.c-confirmation .confirmation__filters{margin-left:0}.c-confirmation .confirmation__search-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto}.c-confirmation .confirmation__search-header .search-header__start{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:40vh;padding-right:1rem;margin-top:2rem;height:100%}.c-confirmation .confirmation__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.c-confirmation .confirmation__filters .filters__container{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-confirmation .confirmation__filters .filters__container .search__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-confirmation .confirmation__filters .filters__container .search__theme{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-confirmation .confirmation__filters .filters__container .search__filters{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.c-confirmation .confirmation__filters .filters__container .search__buttons{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.c-confirmation .confirmation__filters .filters__container .search__reset{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.c-confirmation .confirmation__filters .search__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-confirmation .confirmation__filters .search__buttons button{-webkit-box-flex:0;-ms-flex:0 0 100%;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__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;-webkit-box-flex:0;-ms-flex:0 0 50%;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}}@media (min-width:1024px){.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--start .confirmation__search-header{padding-right:0;margin-right:30px}.c-confirmation.confirmation--start .confirmation__filters{padding-left:0;margin-left:30px}}@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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-confirmation.confirmation--summary .confirmation__image,.c-confirmation.confirmation--summary .search-header__start,.c-confirmation.confirmation--summary .search__buttons .js-map{display:none}.c-confirmation.confirmation--summary .confirmation__search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.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__place .item__input{background:rgba(0,0,0,.3)}@media (min-width:1024px){.c-confirmation.confirmation--summary .search-header__summary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-confirmation.confirmation--summary .filters__container{display:-webkit-box;display:-ms-flexbox;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:600}.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;font-weight:400}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-confirmation .search__place .search-place__item .item__input-toggle svg{width:1rem;height:1rem;-webkit-transition:-webkit-transform 150ms;transition:-webkit-transform 150ms;transition:transform 150ms;transition:transform 150ms,-webkit-transform 150ms}.c-confirmation .search__place .search-place__item .item__input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:3rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;outline:0;padding:.9rem 3rem 1rem 1rem;background-color:rgba(0,0,0,.6);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::-webkit-input-placeholder{color:#fff}.c-confirmation .search__place .search-place__item .item__input:-ms-input-placeholder{color:#fff}.c-confirmation .search__place .search-place__item .item__input::-ms-input-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{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.c-confirmation .search__place .search-place__item.is-open .item__input::-webkit-input-placeholder{color:grey}.c-confirmation .search__place .search-place__item.is-open .item__input:-ms-input-placeholder{color:grey}.c-confirmation .search__place .search-place__item.is-open .item__input::-ms-input-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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s;transition:all .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;-webkit-transition:opacity .3s;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;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}.c-confirmation .search__place .rangeslider__handle:active{background:grey}@media (min-width:860px){.c-confirmation .search__place{max-width:26rem}.c-confirmation .search__place .search-place__item .item__input{background-color:rgba(0,0,0,.4)}}.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{font-weight:300;color:#fff}.c-confirmation .search__theme .form-item-label strong{font-weight:600}.c-confirmation .search__theme .search-theme__item .item__title{display:block;pointer-events:none;margin-bottom:.75rem;color:#cfcfcf;font-weight:400}.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:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:3rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;outline:0;padding:.7rem .75rem .8rem;background:#fff;border-bottom:1px solid transparent;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#666}.c-confirmation .search__theme .search-theme__item .item__input::-webkit-input-placeholder{color:grey}.c-confirmation .search__theme .search-theme__item .item__input:-ms-input-placeholder{color:grey}.c-confirmation .search__theme .search-theme__item .item__input::-ms-input-placeholder{color:grey}.c-confirmation .search__theme .search-theme__item .item__input::placeholder{color:grey}.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:#666;padding:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-confirmation .search__theme .search-theme__item .item__input-toggle:hover,.c-confirmation .search__theme .search-theme__item.is-open .item__input-toggle{fill:#006399}.c-confirmation .search__theme .search-theme__item .item__input-toggle svg{width:1rem;height:1rem;-webkit-transition:-webkit-transform 150ms;transition:-webkit-transform 150ms;transition:transform 150ms;transition:transform 150ms,-webkit-transform 150ms}.c-confirmation .search__theme .search-theme__item .item__input-toggle:focus,.c-confirmation .search__theme .search-theme__item .item__input-toggle:focus-visible{background:#e5e5e5}.c-confirmation .search__theme .search-theme__item.is-open .item__input{border-bottom:1px solid #e5e5e5;cursor:text}.c-confirmation .search__theme .search-theme__item.is-open .item__input::-webkit-input-placeholder{color:grey}.c-confirmation .search__theme .search-theme__item.is-open .item__input:-ms-input-placeholder{color:grey}.c-confirmation .search__theme .search-theme__item.is-open .item__input::-ms-input-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-icon-down{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);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:600}.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::-webkit-input-placeholder{color:#cfcfcf}.c-confirmation .search__theme.is-disabled .search-theme__item .item__input:-ms-input-placeholder{color:#cfcfcf}.c-confirmation .search__theme.is-disabled .search-theme__item .item__input::-ms-input-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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top: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::-webkit-input-placeholder{color:grey}.c-confirmation .search__theme.search-theme--grey .search-theme__item .item__input:-ms-input-placeholder{color:grey}.c-confirmation .search__theme.search-theme--grey .search-theme__item .item__input::-ms-input-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__date,.c-confirmation .search__filters .filters__group+.filters__group{margin-top:2rem}.c-confirmation .search__filters .filters__title{display:block;margin-bottom:.75rem;color:#cfcfcf;font-weight:400}.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;-webkit-transition:-webkit-transform 150ms;transition:-webkit-transform 150ms;transition:transform 150ms;transition:transform 150ms,-webkit-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 .filters__date .date__container{background:rgba(0,0,0,.4);border-radius:.5rem;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.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:-webkit-box;display:-ms-flexbox;display:flex}.c-confirmation .search__filters .filters__date .date__label{position:relative;display:block;cursor:pointer}.c-confirmation .search__filters .filters__date .date__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-confirmation .search__filters .filters__date .date__input-container{position:relative;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.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;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.c-confirmation .search__filters .filters__date .date__input::-webkit-input-placeholder{color:#cfcfcf}.c-confirmation .search__filters .filters__date .date__input:-ms-input-placeholder{color:#cfcfcf}.c-confirmation .search__filters .filters__date .date__input::-ms-input-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::-webkit-input-placeholder{color:#fff}.c-confirmation .search__filters .filters__date .date__input:focus:-ms-input-placeholder{color:#fff}.c-confirmation .search__filters .filters__date .date__input:focus::-ms-input-placeholder{color:#fff}.c-confirmation .search__filters .filters__date .date__input:focus::placeholder{color:#fff}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-box-flex:0;-ms-flex:0 0 auto;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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;-ms-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;-ms-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{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);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 .list-item__container,.c-confirmation .list-item__content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-direction:normal}.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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-confirmation .list-item__image{width:100%;height:auto;aspect-ratio:16/10;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-o-object-fit:cover;object-fit:cover;background:#fafafa}.c-confirmation .list-item__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;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:break-word;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 .25 rem;padding:.3rem .75rem .5rem;color:#333;background:#e5e5e5;-webkit-transition:all 150ms;transition:all 150ms;border-radius:3rem;-webkit-user-select:none;-moz-user-select:none;-ms-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:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(255,255,255,0)),color-stop(96%,#fff));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:-webkit-gradient(linear,left top,left bottom,from(#1a1a1a),to(#1a1a1a));background:linear-gradient(#1a1a1a,#1a1a1a);background-repeat:repeat-x;background-position:left bottom;background-size:1px 1px}.c-confirmation .confirmation__results .results .list-item__container:hover .list-item__title,.c-contact-info .contact-info-item a,.c-contact-info .contact-info-item button,.c-contact-info .contact-info-link:focus,.c-contact-info .contact-info-link:hover{text-decoration:underline}.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:600}.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:break-word}.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;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;border-radius:.5rem .5rem 0 0}.c-confirmation .map-panel__nav .nav__open svg{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-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:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:1rem;color:#4d4d4d;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #cfcfcf}.c-confirmation .map-panel__nav .nav__list .list__item-icon{display:-webkit-box;display:-ms-flexbox;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{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);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;-webkit-transform:translate(0,-220px);-ms-transform:translate(0,-220px);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-confirmation .map-panel.map-panel--route .map-panel__nav .nav__list{height:calc(500px - 220px);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{-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.c-confirmation .confirmation__summary .search-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;color:#fff;margin-bottom:1rem;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-confirmation .confirmation__summary .search-summary .summary__buttons-change svg{fill:#fff;width:1em;height:.8em;margin-left:.75rem;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.c-confirmation .confirmation__summary .search-summary .summary__buttons-change.is-active svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}@media (min-width:860px){.c-confirmation .confirmation__summary .search-summary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-confirmation .confirmation__summary .search-summary .search-summary__content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.c-confirmation .confirmation__summary .search-summary .search-summary__content .summary__title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1rem;margin-bottom:.5rem;line-height:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;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{-webkit-box-pack:end;-ms-flex-pack:end;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:600;background:#f5f5f5;padding:0 1rem;z-index:1}.c-confirmation .confirmation__results .results .results__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-confirmation .confirmation__results .results .list-item__image{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;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;-webkit-transition:opacity .3s;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:break-word;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;-webkit-transition:all 150ms;transition:all 150ms;border-radius:3rem;-webkit-user-select:none;-moz-user-select:none;-ms-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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;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-confirmation-single .confirmation-single__info,.c-confirmation-single .confirmation-single__themes{padding-bottom:2rem;border-bottom:1px solid #cfcfcf;margin-bottom:2rem}.c-contact-info .contact-info-header-subtitle{margin-top:.75rem;font-size:1rem;color:grey;font-weight:300}.c-contact-info .contact-info-item{margin-bottom:1rem}.c-contact-info .contact-info-subtitle{margin-bottom:.25rem;color:#4d4d4d;font-size:1rem;font-weight:600}.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: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-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{width:100%;height:auto;margin-bottom:2rem}.c-confirmation-single .confirmation-single__title{font-weight:400;color:#006399;margin-bottom:.5rem}.c-confirmation-single .confirmation-single__subheader{font-size:1.4rem;color:#4d4d4d;margin-bottom:1rem}.c-confirmation-single .confirmation-single__dates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}.c-confirmation-single .confirmation-single__dates p{color:#666;font-size:.9rem;margin-right:1rem;margin-bottom:.25rem}.c-confirmation-single .confirmation-single__info p,.c-confirmation-single .confirmation-single__text p,.c-confirmation-single h3{color:#4d4d4d}.c-confirmation-single .confirmation-single__text{margin-bottom:2rem}.c-confirmation-single .confirmation-single__text p+p{margin-top:.5rem}.c-confirmation-single h2{color:#4d4d4d;font-weight:500;margin-bottom:1rem}.c-confirmation-single h3{font-size:1.4rem;font-weight:500;margin-bottom:.25rem}.c-confirmation-single a{text-decoration:none;word-break:break-all}.c-confirmation-single a:hover,.c-confirmation-widget .list-item__container:hover .list-item__title,.c-cookies .cookies__text-link:focus,.c-cookies-settings .cookies__text-link:focus,.c-cookies-settings .cookies__text-link:hover{text-decoration:underline}.c-confirmation-single .confirmation-single__map{margin-bottom:2rem}.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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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__info.confirmation-single__info--two-cols .info__item{-webkit-box-flex:0;-ms-flex:0 1 50%;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 .themes__tag{display:inline-block;margin:0 .25 rem;padding:.3rem .75rem .5rem;color:#333;background:#e5e5e5;-webkit-transition:all 150ms;transition:all 150ms;border-radius:3rem;-webkit-user-select:none;-moz-user-select:none;-ms-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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-confirmation-single .confirmation-single__images .images__list-item{position:relative;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:.5rem;line-height:0;-webkit-transition:opacity .3s;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;-webkit-transition:opacity .3s;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;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{-webkit-box-flex:0;-ms-flex:0 0 1.75rem;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}.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;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;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{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-confirmation-single .confirmation-single__images .images__list-item{-webkit-box-flex:1;-ms-flex:1 1 33.3332%;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 .grid-container{padding:0}.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{margin:2rem 2rem 1rem;padding:0 0 2rem;color:#cfcfcf;font-size:1rem;font-weight:600;position:relative;display:-webkit-box;display:-ms-flexbox;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;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.c-confirmation-register .confirmation-register-base-state .state-item{position:relative;height:.15rem;background:#cfcfcf;-webkit-box-flex:0;-ms-flex:0 0 33.332%;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[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,.c-confirmation-register[data-view=register] .confirmation-register-base-state .state-item--one:before,.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 .confirmation-register-base-state .state-item--two .state-item__text{left:50%;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);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=confirm] .confirmation-confirm,.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{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.c-confirmation-register[data-view=confirm] .confirmation-register-base-content{display:none}.c-confirmation-register[data-view=confirm] .confirmation-register-base-state:after{-webkit-transform:scaleX(.5);-ms-transform:scaleX(.5);transform:scaleX(.5)}.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{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.c-confirmation-register[data-view=error] .confirmation-register-base-content{display:block}.c-confirmation-register.is-state-two .confirmation-register-legal,.c-confirmation-register[data-view=error] .confirmation-confirm{display:none}.c-confirmation-register[data-view=error] .confirmation-register-base-state:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);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 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 .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-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--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-info-title,.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-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:600;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-transition:all .2s;transition:all .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}}.c-confirmation-register .form__toggle-person .toggle-person__input .toggle-person__slider:before{position:absolute;width:1rem;height:1rem;top:50%;left:.25rem;-webkit-transform:translate(1rem,-50%);-ms-transform:translate(1rem,-50%);transform:translate(1rem,-50%);background-color:#006399;-webkit-transition:all .2s;transition:all .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{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;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:300;color:#cfcfcf}.c-confirmation-widget .confirmation-widget__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-confirmation-widget .list-item__image{width:100%;height:auto;aspect-ratio:16/10;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-o-object-fit:cover;object-fit:cover;background:#fafafa;opacity:0;-webkit-transition:opacity .3s;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem;height:100%}.c-confirmation-widget .list-item__title{margin-bottom:.25rem;font-size:1.2rem;color:#006399;word-wrap:break-word}.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:break-word;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}.c-confirmation-widget .list-item__theme .theme__tag{display:inline-block;margin:0 .25 rem;padding:.3rem .75rem .5rem;color:#333;background:#e5e5e5;-webkit-transition:all 150ms;transition:all 150ms;border-radius:3rem;-webkit-user-select:none;-moz-user-select:none;-ms-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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-confirmation-widget .confirmation-widget__footer{margin-top:1rem;color:#cfcfcf;margin-left:.75rem}.c-confirmation-widget .confirmation-widget__footer p{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:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.c-confirmation-widget[data-layout=single] .confirmation-widget__footer{position:absolute;bottom:1rem;left:0}.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}@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-left:4rem;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-confirmation-widget[data-layout=list] .confirmation-widget__footer p{margin-right:1rem}.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;-webkit-transition:all .2s;transition:all .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%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-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 .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:600}.c-cookies-settings .accordion-item__title-icon{position:absolute;top:0;left:0;display:block;width:1.5rem;height:1.5rem;background-image:url(/presentation/assets/svg/check-small-green.svg);background-size:cover}.c-cookies-settings .is-disabled .accordion-item__title-icon{background-image:url(/presentation/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:focus,.c-cookies-settings .accordion-item__toggle:hover,.c-cookies-settings .cookies-accept{background:#8c1b1b}.c-cookies-settings .accordion-item__toggle .svg-icon{fill:#fff}.c-cookies-settings .is-active .accordion-item__toggle{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-cookies-settings .cookies__item-content{padding-right:2rem;padding-left:2rem;display:none}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-transition:all .2s;transition:all .2s;border-radius:34px}@media (hover){.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;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background-color:#fff;-webkit-transition:all .2s;transition:all .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{-webkit-transform:translate(1rem,-50%);-ms-transform:translate(1rem,-50%);transform:translate(1rem,-50%)}.modal__toggle-cookie .toggle-cookie__label{display:inline-block;margin-left:.5rem;font-weight:600;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;-webkit-transition:all .3s;transition:all .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;-webkit-transform:translateY(120%) translateZ(0);transform:translateY(120%) translateZ(0);-webkit-transition:-webkit-transform 150ms;transition:-webkit-transform 150ms;transition:transform 150ms;transition:transform 150ms,-webkit-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__text--message,.c-dub .dub-error h2,.c-dub .dub-title{margin-bottom:1rem}.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}.c-cookies .cookies__text-link{color:#fff;text-decoration:underline}.c-dub,.c-dub .dub-description,.c-dub .dub-title{color:#4d4d4d}.c-cookies .cookies__text-link:hover{text-decoration:none}.c-cookies .cookies__bar.is-active{-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}.c-dub .loader,.c-find-info .find-info-form{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}@media print{.c-cookies{display:none}}.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 .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{font-size:2.3rem}.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__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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;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 h4{font-size:1rem}.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,.c-findyourpollingstation .findyourpollingstation-form .form-item-label abbr[title],.c-findyourpollingstation .findyourpollingstation-form .form-item-label acronym[title]{text-decoration:none}.c-dub p+p{margin-top:1rem}@media print{.c-dub{display:none}}.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;-webkit-transition:all .1s;transition:all .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;-webkit-transition:all .1s;transition:all .1s;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(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{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}.c-entry-form .form-item--options .form-item-check.is-checked .form-item-check-label:after{-webkit-transform:scale(1);-ms-transform:scale(1);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-feed .feed-slider-nav-container,.c-feed.feed-layout--list .feed-footer .grid-container{border-top:1px solid #e5e5e5}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;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-faq .faq-content{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:1.78571%;padding-right:1.78571%}.c-faq .faq-item{display:block;margin-bottom:1rem;overflow:hidden}.c-faq .faq-question{color:#4d4d4d;font-style:italic;font-size:1.2em;cursor:pointer;outline:0}.c-faq .faq-answer{display:none;padding-top:1rem;margin:0 0 1rem}.is-accessible .c-faq .faq-question:focus{background:#F18E1F;color:#231402;padding:1rem;border-radius:5px}@media (min-width:1024px){.c-faq .faq-content{margin-left:16.66667%;margin-right:16.66667%;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-left:1.78571%;padding-right:1.78571%}}.c-feed{text-align:center}.c-feed .feed-header-container{position:relative}.c-feed .feed-header-layout-switch>.switch-btn{height:24px}.c-feed .feed-header-layout-switch>.switch-btn .svg-icon{fill:#666}.c-feed .feed-header-layout-switch .is-active .svg-icon{fill:#006399}.c-feed .feed-header-layout-switch>.switch-btn--slider{width:32px;margin-right:10px}.c-feed .feed-header-layout-switch>.switch-btn--list{width:20px}.c-feed .feed-header-title{position:relative;margin-bottom:1rem}.c-feed .feed-header-rss{display:block;margin-bottom:1rem}.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{margin-top:2rem}.c-feed .feed-content-item .item-meta{display:block;margin-bottom:.5rem;color:#666;font-size:.9rem;font-weight:300}.c-feed .feed-content-item .item-title{color:#006399;font-size:1.81rem;font-weight:400;text-align:center}.c-feed .feed-content-item .item-subtitle{display:none}.c-feed .feed-slider-nav .is-active{color:#666;background:#f5f5f5}.c-feed .feed-slider-nav-items{max-width:1200px;margin-right:auto;margin-left:auto}.c-feed .feed-slider-title{display:inline-block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:19%;padding:18px 20px 22px;white-space:nowrap;color:#006399;font-size:.8rem;text-overflow:ellipsis;cursor:pointer}.c-feed .feed-slider-nav-btn{position:absolute;top:50%;z-index:9;width:2.8rem;height:2.8rem;margin-top:-1rem;fill:#006399}.c-feed .feed-slider-nav-btn:focus,.c-feed .feed-slider-nav-btn:hover{fill:#005380;color:#005380}.c-feed .feed-slider-nav-btn--prev{left:1rem}.c-feed .feed-slider-nav-btn--next{right:1rem}.c-feed.has-paging .feed-header-layout-switch{display:none}.c-feed.feed-layout--slider .feed-content{margin-top:1rem}.c-feed.feed-layout--slider .feed-content-item{display:-webkit-box;display:-ms-flexbox;display:flex;height:160px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-feed.feed-layout--slider .feed-content-item .item-meta{display:block;margin-bottom:.75rem;font-size:1rem;font-style:italic;color:#666}.c-feed.feed-layout--slider .feed-content-item .item-title{max-width:1000px;margin-right:auto;margin-left:auto;font-size:2rem;line-height:1.2;font-weight:300}.c-feed.feed-layout--slider .feed-content-item .item-subtitle{display:none;position:relative;max-width:1000px;margin-top:1.5rem;margin-right:auto;margin-left:auto;padding-top:1.5rem;color:#666;font-size:1.36rem;font-weight:400;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-feed.feed-layout--slider .feed-content-item .item-subtitle:before{position:absolute;top:0;left:50%;display:block;width:40px;height:3px;margin-left:-20px;content:'';background:#006399}.c-feed.feed-layout--slider .feed-footer{margin-top:1.5rem}.c-feed.feed-layout--list .feed-content-item .item-link{display:inline-block;width:auto;padding:1rem}.c-feed.feed-layout--list .feed-content-item .item-link:focus .item-title,.c-feed.feed-layout--list .feed-content-item .item-link:hover .item-title{color:#005380}.c-feed.feed-layout--list .feed-content-item .item-meta:after{white-space:pre;content:'\A'}.c-feed.feed-layout--list .feed-content-item .item-title{display:inline-block}.c-feed.feed-layout--list .feed-content-item .item-subtitle{display:none}.c-feed.feed-layout--list .feed-content-item:before{display:block;width:40px;height:3px;margin:.5rem auto;content:'';background:#e5e5e5}.c-feed.feed-layout--list .feed-content-item:first-child:before{display:none}.c-feed.feed-layout--list .feed-footer .button-all{margin-top:2.5rem}.is-accessible .c-feed.feed-layout--list .item-link:focus,.is-accessible .c-feed.feed-layout--slider .item-link:focus{border-radius:5px;background:#F18E1F;color:#231402}.is-accessible .c-feed.feed-layout--list .item-link:focus .item-meta,.is-accessible .c-feed.feed-layout--list .item-link:focus .item-subtitle,.is-accessible .c-feed.feed-layout--list .item-link:focus .item-title,.is-accessible .c-feed.feed-layout--slider .item-link:focus .item-meta,.is-accessible .c-feed.feed-layout--slider .item-link:focus .item-subtitle,.is-accessible .c-feed.feed-layout--slider .item-link:focus .item-title{color:#231402}@media (min-width:680px){.c-feed.feed-layout--slider .feed-content-item{padding-right:4rem;padding-left:4rem}.c-feed.feed-layout--slider .feed-content-item .item-meta{font-size:1.2rem}.c-feed.feed-layout--slider .feed-content-item .item-title{font-size:2.3rem}}@media (min-width:860px){.c-feed .feed-header-layout-switch{position:absolute;top:0;right:0}.c-feed .feed-header-rss{margin-bottom:0}.c-feed .feed-content{margin-bottom:2.5rem}.c-feed.feed-layout--slider .feed-content-item{height:240px}.c-feed.feed-layout--list .feed-content-item .item-meta{display:block;margin-bottom:.25rem;font-size:.9rem}}@media (min-width:1024px){.c-feed.feed-layout--slider .feed-content-item{height:280px}.c-feed.feed-layout--slider .feed-content-item .item-subtitle{display:block}}@media print{.c-feed .feed-footer,.c-feed .feed-header-layout-switch,.c-feed.feed-layout--slider{display:none}}.layout--infoscreen .c-feed .feed-footer,.layout--infoscreen .c-feed .feed-header-layout-switch,.layout--infoscreen .c-feed .feed-slider-nav-btn{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;background-size:cover;overflow:hidden}.c-find-info .find-info-container:after{display:block;padding-bottom:40%;content:''}.c-find-info .find-info-title{display:block;font-size:1.5rem;text-align:center;font-weight:400}.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}.c-find-info .find-info-search .search-input{display:block;-webkit-box-sizing:border-box;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-title{font-size:1.8rem}.c-find-info .find-info-search{max-width:560px}.c-find-info .search-input{font-size:1.2rem}}@media print{.c-find-info{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 no-repeat #e5e5e5;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.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;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);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:600;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:600}.c-findyourpollingstation .findyourpollingstation-description{color:#4d4d4d;font-size:1.1rem;font-weight:300}.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:600}.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:600}.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:-webkit-gradient(linear,left top,left bottom,from(#8c1b1b),to(#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:700;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:'•'}}@media print{.c-findyourpollingstation{display:none!important}}.c-findyourpollingstation .findyourpollingstation-panel{position:absolute;top:0;right:0;bottom:0;overflow-y:auto;-webkit-box-shadow:rgba(0,0,0,.2) 1px 1px 20px;box-shadow:rgba(0,0,0,.2) 1px 1px 20px;background:#fff;width:100%;max-width:350px}.c-findyourpollingstation .findyourpollingstation-panel.findyourpollingstation-panel-howto{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);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;z-index:1;font-size:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.c-findyourpollingstation .findyourpollingstation-panel-howtobutton span{line-height:1rem;display:inline-block;cursor:pointer}.c-meeting-info p,.c-meeting-info p>a{line-height:1.45em}.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:600;text-transform:uppercase}.c-findyourpollingstation .findyourpollingstation-panel-info-item{font-size:.85rem}.c-findyourpollingstation .findyourpollingstation-panel__logo{width:160px}.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:20px;margin-right:1.78571%;margin-bottom:3rem;margin-left:1.78571%;content:'';background:#ac101c}.c-footer .footer-links-group{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:1.78571%;padding-right:1.78571%;margin-bottom:2rem}.c-footer .footer-links-group .group-title{position:relative;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid #b24444;color:#fff;font-size:1.8rem;font-weight:300}.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:10px;fill:#fff}.c-footer .footer-links-group .group-title .svg-icon br{display:block}.c-footer .footer-links-group .group-list-item{margin-bottom:5px;font-size:16px}.c-footer .footer-links-group .group-list-item .svg-icon{position:relative;top:8px;display:inline-block;width:1.6em;height:1.6em;margin-right:10px;fill:#fff}.c-footer .footer-links-group .group-list-item--phone:after{display:table;clear:both;content:''}.c-footer .footer-links-group .group-list-item--phone .svg-icon{float:left}.c-footer .footer-links-group .group-list-item--phone .group-list-item-text{float:left;padding-top:.5em;padding-left:.25em;width:calc(100% - 40px)}.c-footer .footer-links-group .group-list-item--phone .group-list-item-text i{font-size:.85em;margin-top:.25em;display:block}.c-footer .footer-links-group .group-subtitle{margin-bottom:.75rem;font-size:20px;font-weight:500}.c-footer .footer-links-group .group-list-item>a{font-size:16px;text-decoration:none}.c-footer .footer-links-group .group-list-item>a>.link-time{font-size:15px;font-weight:600}.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-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,.c-footer .footer-information-link:focus,.c-footer .footer-information-link:hover,.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:#fff;font-size:15px;text-align:left}.c-footer .footer-information-container{padding-top:1rem;padding-bottom:1rem}.c-footer .footer-accessibility-nav,.c-footer .footer-contact .contact-container{padding-top:3rem;padding-bottom:3rem}.c-footer .footer-information-links{margin-left:1.78571%}.c-footer .footer-information-copyright{display:block;margin-top:.75rem;margin-left:1.78571%}.c-footer .footer-information-link{display:block;margin-bottom:.5rem;white-space:nowrap;color:#1a1a1a}.c-footer .footer-information-link:first-child:before{display:none}.c-footer .footer-accessibility-nav{display:none;border-top:1px solid #e5e5e5;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-title{position:relative;display:inline-block;margin-right:1.78571%;margin-bottom:2rem;margin-left:1.78571%;padding-left:2.8rem;color:#ac101c;font-size:1.8rem}.c-footer .footer-contact .contact-title .svg-icon{position:absolute;top:4%;left:0;display:block;width:1.8rem;height:1.8rem;fill:#ac101c}.c-footer .footer-contact .contact-info{width:96.42857%;margin-right:1.78571%;margin-left:1.78571%;position:relative;margin-bottom:1rem;color:#1a1a1a}.c-footer .footer-contact .contact-info-title{position:relative;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #cfcfcf;color:#1a1a1a;font-size:20px;font-weight:600}.c-footer .footer-contact .contact-info-toggle{position:absolute;top:0;right:0;width:24px;height:24px;padding:6px;border-radius:50%;background:#ac101c;pointer-events:none}.c-footer .footer-contact .contact-info-toggle .svg-icon{fill:#fff}.c-footer .footer-contact .is-active .contact-info-toggle{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-footer .footer-contact .contact-info-description{font-size:16px}.c-footer .footer-contact .contact-info-description-title{display:block;font-size:20px;font-weight:600;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-text small{display:block;font-size:.8em;margin-left:2.3rem}.c-footer .footer-contact .contact-info-content{display:none}.c-footer .footer-contact .contact-info-item{margin-bottom:3px}.c-footer .footer-contact .contact-info-item .svg-icon{position:relative;top:8px;display:inline-block;width:1.6em;height:1.6em;margin-right:10px;fill:#ac101c}.c-footer .footer-contact .contact-info-item .svg-icon-arrow{top:0;width:10px;height:12px;margin-right:5px}.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-size:16px;font-weight:600}.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:#1a1a1a;font-size:16px;text-decoration:none}.c-footer .footer-contact .contact-info-link{color:#006399}.c-footer .footer-contact .contact-info-link:focus,.c-footer .footer-contact .contact-info-link:hover{color:#005380;text-decoration:underline}.c-footer .footer-contact .contact-info-more{display:inline-block;margin-top:.75rem;padding-bottom:.2rem;color:#ac101c;font-size:18px;font-weight:600;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:.5rem}.c-footer .footer-contact .contact-info-content--calendar .contact-info-item:last-child{margin-bottom:0}.c-footer .footer-contact .contact-info-content--calendar .contact-info-description{margin-top:.75rem;padding-top:.25rem;border-top:1px solid #e5e5e5}.c-footer .footer-contact .contact-info-content--calendar .calendar-container .contact-info-description{border-top:none}.c-footer .footer-contact .contact-info-list--social .contact-info-item .svg-icon{fill:#333}.is-accessible .c-footer .footer-contact .contact-info-link:focus .svg-icon,.is-accessible .c-footer .footer-contact .contact-info-toggle:focus .svg-icon{fill:#231402}.c-footer .footer-contact .contact-info-list--social .contact-info-link{color:#006399}.c-footer .footer-contact .contact-info-list--social .contact-info-link:focus,.c-footer .footer-contact .contact-info-list--social .contact-info-link:hover{color:#005380;text-decoration:none}.c-footer .footer-contact .contact-info-list--social .contact-info-link:focus .contact-info-item-text,.c-footer .footer-contact .contact-info-list--social .contact-info-link:hover .contact-info-item-text{text-decoration:underline}.is-accessible .c-footer .footer-contact .contact-info-toggle:focus{border-radius:3px;background:#F18E1F}.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.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-info{-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:1.78571%;padding-right:1.78571%;margin-right:0;margin-left:0;text-align:left;cursor:default}.c-footer .footer-contact .contact-title{text-align:center}.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-info-link,.layout--local .c-footer .footer-contact .contact-info-more,.layout--local .c-footer .footer-contact .contact-title{color:#006399}.layout--local .c-footer .footer-contact .contact-info-link:hover,.layout--local .c-footer .footer-contact .contact-info-more:hover{color:#005380}.layout--local .c-footer .footer-contact .contact-info-item .svg-icon,.layout--local .c-footer .footer-contact .contact-title .svg-icon{fill:#006399}.layout--local .c-footer .footer-contact .contact-info-toggle{background:#006399}.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 .svg-icon,.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 .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-group{-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:1.78571%;padding-right:1.78571%}.c-footer .footer-information-link{display:inline-block}.c-footer .footer-links-group .group-title br{display:block}.c-footer .footer-information-link:hover{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background:linear-gradient(#fff,#fff);background-repeat:repeat-x;background-position:left bottom;background-size:1px 1px}.c-footer .footer-information-link:before{display:inline-block;width:4px;height:4px;margin-top:-2px;margin-right:3px;margin-left:3px;border-radius:50%;content:'';background-color:#666;vertical-align:middle}.c-footer .footer-information-links{float:left}.c-footer .footer-information-copyright{float:right;margin-top:0;margin-right:1.78571%}}@media (min-width:1024px){.c-footer .footer-contact .contact-info-description,.c-footer .footer-contact .contact-info-link,.c-footer .footer-contact .contact-info-text{font-size:18px}.c-footer .footer-links-group .group-subtitle{font-size:22px}.c-footer .footer-links-group .group-list-item,.c-footer .footer-links-group .group-list-item>a{font-size:18px}.c-footer .footer-links-group .group-list--calendar .group-list-item,.c-footer .footer-links-group .group-list--calendar .group-list-item>a{font-size:16px}}@media (min-width:1200px){.c-footer .footer-links-group .group-title br{display:none}}.layout--local .c-footer .footer-links{background:#005380}.layout--local .c-footer .footer-links-container:before{background:#006399}.layout--local .c-footer .footer-links-group .group-title{border-bottom-color:#006399}@media print{.c-footer{display:none}}.layout--infoscreen .c-footer{display:none}.c-gallery .gallery-container{position:relative}.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%;background-color:#e5e5e5;background-repeat:no-repeat;background-position:top center;background-size:contain;-webkit-transition:opacity .2s;transition:opacity .2s}.c-gallery .gallery-slider-item-image:after{display:block;padding-bottom:62.5%;content:''}.c-gallery .gallery-slider-item-image.is-lazyload{opacity:0}.c-gallery .gallery-slider-item-image--landscape{background-size:cover}.c-gallery .gallery-slider-item-caption{overflow:hidden;padding:.8rem 1rem;white-space:nowrap;color:#fff;background:#1a1a1a;font-size:.75rem;text-overflow:ellipsis;height:3.5rem}.c-gallery .gallery-slider-item-caption.no-content{background-color:#e5e5e5}.c-gallery .gallery-slider-item-caption .caption-icon{position:relative;top:1px;display:inline-block;width:1.1rem;height:.7rem;fill:#fff}.c-gallery .gallery-slider-item-author{display:block}.c-gallery .gallery-slider-item-author.no-description{display:inline-block}.c-gallery .is-empty.gallery-slider-item-author{visibility:hidden}.c-gallery .gallery-slider-nav{position:absolute;top:50%;z-index:2;visibility:hidden;width:2.5rem;height:2.5rem;margin-top:-1.4rem;padding:.6rem .4rem;border-radius:50%;background:rgba(0,0,0,.5);fill:#fff}.c-gallery .gallery-slider-nav:active,.c-gallery .gallery-slider-nav:hover{background:#006399}.c-gallery .gallery-slider-nav--prev{left:1rem}.c-gallery .gallery-slider-nav--next{right:1rem}.c-gallery .gallery-slider-expand{position:absolute;top:1rem;right:1rem;z-index:2;width:2rem;height:2rem;margin-right:1.78571%;padding:.5rem;border-radius:50%;background:#fff}.is-accessible .c-gallery .gallery-slider-expand:focus,.is-accessible .c-gallery .gallery-slider-nav:focus{background:#F18E1F;border-radius:5px}.c-gallery .gallery-slider-expand:active,.c-gallery .gallery-slider-expand:hover{fill:#005380}.is-accessible .c-gallery .gallery-slider-expand:focus .svg-icon,.is-accessible .c-gallery .gallery-slider-nav:focus .svg-icon{fill:#231402}.c-gallery .gallery-thumbs{width:100%;white-space:nowrap;background:#f5f5f5}.c-gallery .gallery-thumbs:after{display:table;clear:both;content:''}.c-gallery .gallery-thumb{float:left;height:auto;padding:0 5px;background-position:center center;background-size:cover;-webkit-transition:opacity 150ms;transition:opacity 150ms;cursor:pointer;position:relative;width:20%}.c-gallery .gallery-thumb:after{display:block;margin-bottom:100%;content:''}.c-gallery .has-rest .gallery-thumb{width:20%}.c-gallery .gallery-thumb--open{position:relative;background:#fff}.c-gallery .gallery-thumb--open:hover .gallery-thumb-text{color:#005380}.c-gallery .gallery-thumb--open .gallery-thumb-text{position:absolute;top:50%;left:50%;color:#333;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-gallery .gallery-thumb--open .gallery-thumb-text>.icon{display:none;position:relative;top:.2rem;width:1.8rem;height:1.3rem;fill:#333}.c-gallery .gallery-thumb--open:hover .gallery-thumb-text>.icon{fill:#005380}.c-gallery .gallery-thumb--open .gallery-thumb-text>.rest{display:inline-block;font-size:1.3rem;font-weight:600;letter-spacing:-.1rem}.c-gallery .gallery-thumb--open .gallery-thumb-text>.showall{display:none;font-size:1rem;font-weight:400}.c-gallery .gallery-thumb-image{width:100%;height:auto}.c-gallery.gallery--slider .gallery-thumbs .gallery-thumb{opacity:.7}.c-gallery.gallery--slider .gallery-thumbs .gallery-thumb--open,.c-gallery.gallery--slider .gallery-thumbs .gallery-thumb:hover,.c-gallery.gallery--slider .gallery-thumbs .is-current.gallery-thumb{opacity:1}.c-gallery.gallery--slider .gallery-thumbs .is-current.gallery-thumb:before{position:absolute;right:0;bottom:0;left:0;display:block;height:.25rem;content:'';background:#ac101c}@media (min-width:1024px){.c-gallery .gallery-slider-nav--next,.c-gallery .gallery-slider-nav--prev{visibility:visible}.c-gallery .gallery-thumb--open .gallery-thumb-text>.icon{display:inline-block}.c-gallery .gallery-thumb--open .gallery-thumb-text>.showall{display:block}}.is-accessible .c-gallery .gallery-thumb:focus{outline:#F18E1F solid 10px;z-index:2}.c-gallery .gallery-placeholder-image{width:100%;cursor:pointer}.c-gallery .gallery-placeholder-count{position:absolute;top:50%;left:50%;padding:.9rem 1.1rem;border:.4rem solid #fff;background:rgba(0,0,0,.25);color:#fff;text-align:center;white-space:nowrap;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-gallery .gallery-placeholder-count>.icon{position:relative;top:.05rem;display:inline-block;width:1.8rem;height:1.3rem;fill:#fff}.c-gallery .gallery-placeholder-count>.total{display:inline-block;font-size:1.6rem;font-weight:600}.c-gallery .gallery-placeholder-count>.showall{display:block;font-size:.8rem;font-weight:300}.is-accessible .c-gallery .gallery-placeholder:focus{outline:#F18E1F solid 10px}@media print{.c-gallery{display:none!important}}.c-grouped-places{position:relative;overflow:hidden;height:auto;max-height:720px;min-height:280px;background:center center #f5f5f5;background-size:cover}.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;-webkit-box-shadow:rgba(0,0,0,.2) 1px 1px 20px;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 .svg-icon,.c-hero .hero-image .hero-caption-icon .svg-icon{fill:#fff}.c-grouped-places .map-panel-close:hover{background:#006399}.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:-webkit-sticky;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:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:.75rem;color:#4d4d4d;-webkit-box-align:center;-ms-flex-align:center;align-items:center;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:-webkit-box;display:-ms-flexbox;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:1024px){.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;-webkit-transition:all .2s;transition:all .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%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-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;font-size:1.75rem}.c-header-translate .modal__content .translate-text,.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 .goog-te-combo{display:block;width:100%;max-width:480px;margin-right:auto;margin-bottom:.5rem;margin-left:auto;padding:.7rem;border:1px solid #cfcfcf;background:url(/presentation/assets/svg/arrow-down.svg) right 1rem center no-repeat #fff;color:#666;font-size:1rem;font-weight:400;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;text-indent:.01px;text-overflow:'';background-size:auto 25%}.c-header-translate .modal__content .form-item-input--select--btn{background-image:url(/presentation/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:300;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .1s ease-out;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out}.c-header .header-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.c-header.is-active .header-backdrop{opacity:.2;z-index:-1}.c-header .header-bar{position:relative;z-index:119;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:3.5rem;background:#fff;border-bottom:1px solid #cfcfcf;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-header .header-bar__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-header .header-bar__item--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:.25rem}.c-header .header-bar__item--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-header .header-bar__item--right{-webkit-box-pack:end;-ms-flex-pack:end;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;-webkit-box-sizing:content-box;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;-webkit-box-sizing:content-box;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:-webkit-box;display:-ms-flexbox;display:flex;float:none;width:70%;margin:0 auto;-ms-flex-pack:distribute;justify-content:space-around}.c-header .header-shortcuts__extra{display:block;position:relative;-webkit-box-sizing:content-box;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%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 150ms;transition:all 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;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.c-header .header-shortcuts__extra.is-expanded .extra__icon--dots{opacity:0;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.c-header .header-shortcuts__extra.is-expanded .extra__icon--close{opacity:1;-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.c-header .header-shortcuts__search{position:relative;width:1.25rem;height:1.25rem;padding:.75rem;-webkit-box-sizing:content-box;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%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-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:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.1rem .75rem;font-size:.7rem;line-height:1em;color:#333;border-left:1px solid #cfcfcf;min-height:1.75rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.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-icon{width:1rem;height:1rem;margin-right:.5rem;fill:#333;-webkit-box-flex:0;-ms-flex:0 0 auto;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;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.c-header .header__breadcrumb{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;overflow:hidden;min-height:2rem;height:auto}.c-header .header__breadcrumb .header__breadcrumb-home{display:none;-webkit-box-flex:0;-ms-flex:0 0 auto;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:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:.25rem 1rem .25rem .5rem}.c-header .header__breadcrumb .header__breadcrumb-list .list__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-gradient(linear,right top,left top,from(whitesmoke),to(rgba(245,245,245,0)));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;-webkit-transition:all 250ms;transition:all 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{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);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{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-header .header__readspeaker{position:absolute;height:22px;right:0;bottom:-25px}@media (max-width:1023px){.c-header .header-bar-secondary{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-header .header__button-container{display:none;overflow:hidden;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #cfcfcf}.c-header .header__button-container .header__button{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-header .header__breadcrumb{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.layout--start .c-header{height:3.5rem}.layout--start .c-header .header-bar-secondary{min-height:auto}.layout--start .c-header .header__breadcrumb{display:none}}@media (min-width:480px){.c-header .header-shortcuts-mobile-featured{float:none;width:60%;margin:0 auto;-ms-flex-pack:distribute;justify-content:space-around}}@media (min-width:680px){.c-header .header-to-content{left:5rem}}@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:-webkit-box;display:-ms-flexbox;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;-webkit-transition:background 250ms;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;-webkit-box-sizing:border-box;box-sizing:border-box;background:0 0}.c-header .header-bar__item--search .header-search__input-field::-webkit-input-placeholder{color:#666}.c-header .header-bar__item--search .header-search__input-field:-ms-input-placeholder{color:#666}.c-header .header-bar__item--search .header-search__input-field::-ms-input-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{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-header .header__breadcrumb .header__breadcrumb-home{display:-webkit-box;display:-ms-flexbox;display:flex}.c-header .header__breadcrumb .header__breadcrumb-list .list__item--home{display:none}.c-header .header__button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:3;-ms-flex-order:2;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}@media print{.c-header{display:none}}.layout--infoscreen .c-header{display:none}.c-hero-start{position:relative;background:#006399;overflow:hidden;word-break:break-word}.c-hero-start .hero-start__intro{position:relative;padding:2rem;min-height:20rem;background-size:cover;background-color:#006399;background-position:center center;background-repeat:no-repeat}.c-hero-start .hero-start__intro:after{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .5s;transition:opacity .5s;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),to(rgba(0,0,0,.2)));background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.2));display:block;opacity:.6;content:''}.c-hero-start .hero-start__intro .intro__text{position:relative;z-index:1;font-size:2.2rem;line-height:1.2em;font-weight:600;color:#fff;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.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;-webkit-transition:opacity 1s;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:0;right:0;bottom:0;left:0;z-index:1;padding:2rem}.c-hero-start .hero-start__intro .intro__toggle.is-paused:after,.c-hero-start .hero-start__intro .intro__toggle.is-playing:before{top:50%;left:50%;content:'';-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.c-hero-start .hero-start__intro .intro__link-title{position:relative;z-index:1;margin-bottom:.25rem;font-size:2.2rem;font-weight:600;color:#fff}.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 .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,.c-hero-start .hero-start__intro .intro__toggle.is-playing{display:block}.c-hero-start .hero-start__intro .intro__toggle.is-paused:after{position:absolute;width:0;height:0;margin-left:1px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fff;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:before{position:absolute;width:3px;height:20px;margin-left:-4px;background:#fff;transform:translate(-50%,-50%)}.c-hero .hero-image .hero-image__video-toggle.is-paused:after,.c-hero-start .hero-start__intro .intro__toggle.is-playing:after{top:50%;left:50%;content:'';-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.c-hero-start .hero-start__intro .intro__toggle.is-playing:after{position:absolute;width:3px;height:20px;margin-left:4px;border:0;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:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.7)),to(rgba(255,255,255,.2)));background:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.2))}.c-hero-start .hero-start__intro.hero-start__intro--bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-hero-start .hero-start__intro.hero-start__intro--bottom .intro__link{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-hero-start .hero-start__intro.hero-start__intro--bottom:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.7)));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:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.7)));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;color:#fff;background-size:cover;background-position:center center;background-repeat:no-repeat}.c-hero-start .hero-start__section:after{display:block;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;content:'';-webkit-transition:opacity .5s;transition:opacity .5s}.c-hero-start .hero-start__section .section__title{position:relative;z-index:1;margin-bottom:.25rem;font-size:1.6rem;font-weight:600;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}.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,.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__section:focus:after,.c-hero-start .hero-start__section:hover:after{opacity:.8}.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 (max-width:1023px){.c-hero-start .hero-start__section--3{background-image:none!important}}@media (min-width:680px) and (max-width:1023px){.c-hero-start .hero-start__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-hero-start .hero-start__intro{width:100%;min-height:17rem;height:35vh}.c-hero-start .hero-start__section--1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:10rem;height:25vh}.c-hero-start .hero-start__section--2,.c-hero-start .hero-start__section--3{width:50%;min-height:10rem;height:25vh}.c-hero-start .hero-start__section--2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:1024px){.c-hero-start{min-height:30rem;height:calc(100vw * (9/16));max-height:70vh}.c-hero-start .hero-start__container{position:relative;display:-ms-grid;display:grid;width:100%;height:100%;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr}.c-hero-start .hero-start__intro{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:4;grid-column-end:5;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3;height:100%;padding:3rem}.c-hero-start .hero-start__section--1,.c-hero-start .hero-start__section--2{-ms-grid-column:5;grid-column-start:5;-webkit-box-orient:vertical;-webkit-box-direction:normal}.c-hero-start .hero-start__intro .intro__link{padding:3rem}.c-hero-start .hero-start__section--1{-ms-grid-column-span:6;grid-column-end:11;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto}.c-hero-start .hero-start__section--2,.c-hero-start .hero-start__section--3{-ms-grid-column-span:3;-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3;height:auto}.c-hero-start .hero-start__section--2{grid-column-end:8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-hero-start .hero-start__section--3{background-color:#006399;-ms-grid-column:8;grid-column-start:8;grid-column-end:11}.c-hero-start .hero-start__section--3.hero-start__section--image:after{background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(#005380),to(rgba(0,83,128,0)));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__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:-webkit-gradient(linear,left top,left bottom,from(#8c1b1b),to(rgba(140,27,27,0)));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:-webkit-gradient(linear,left top,left bottom,from(#8c1b1b),to(rgba(140,27,27,0)));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__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:-webkit-gradient(linear,left top,left bottom,from(#4b6614),to(rgba(75,102,20,0)));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:-webkit-gradient(linear,left top,left bottom,from(#4b6614),to(rgba(75,102,20,0)));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:-webkit-gradient(linear,left top,left bottom,from(#4e2d63),to(rgba(78,45,99,0)));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:-webkit-gradient(linear,left top,left bottom,from(#4e2d63),to(rgba(78,45,99,0)));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:-webkit-gradient(linear,left top,left bottom,from(black),to(rgba(0,0,0,0)));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:-webkit-gradient(linear,left top,left bottom,from(black),to(rgba(0,0,0,0)));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}.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:1;background:#F18E1F}.c-hero-start .hero-start__section--2 .section__link,.c-hero-start .hero-start__section--2 .section__title{-webkit-transition:opacity .3s;transition:opacity .3s}.async-hide .c-hero-start .hero-start__section--2 .section__link,.async-hide .c-hero-start .hero-start__section--2 .section__title{opacity:0}.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 #fff;background-size:cover}.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;-webkit-transition:opacity .4s;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,.c-hero .hero-image .hero-image__video-toggle.is-playing{display:block}.c-hero .hero-image .hero-image__video-toggle.is-paused:after{position:absolute;width:0;height:0;margin-left:1px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fff;transform:translate(-50%,-50%)}.c-hero .hero-image .hero-image__video-toggle.is-playing:after,.c-hero .hero-image .hero-image__video-toggle.is-playing:before{width:3px;height:20px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);left:50%;background:#fff;position:absolute;top:50%;content:''}.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:before{margin-left:-4px;transform:translate(-50%,-50%)}.c-hero .hero-image .hero-image__video-toggle.is-playing:after{margin-left:4px;border:0;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;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);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;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:2.5rem;position:relative;top:-4px;color:#333}.c-hero .hero-image .hero-search .search-text input::-webkit-input-placeholder{color:#1a1a1a;text-align:center;position:relative;font-weight:300}.c-hero .hero-image .hero-search .search-text input:-ms-input-placeholder{color:#1a1a1a;text-align:center;position:relative;font-weight:300}.c-hero .hero-image .hero-search .search-text input::-ms-input-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);background-size:100%;padding:3.2rem 1.2rem 3rem;font-weight:400;text-align:center;cursor:auto;z-index:105;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);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;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);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;-webkit-transition:150ms;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-size:.9rem;font-style:italic;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-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-campaign,.c-hero .hero-campaign-small,.c-hero .hero-helper{border-bottom:1px solid #e5e5e5}.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;background:#fff;outline:0;text-align:center;cursor:pointer}.c-hero .hero-helper .svg-icon{display:inline-block;-webkit-transition:.2s;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-small{display:block;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;-ms-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:700}.c-hero .hero-campaign-small .hero-campaign-text{color:#1a1a1a;font-weight:300}.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:5%}.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 .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--local .c-hero .hero-image,.layout--local.layout--landing .c-hero .hero-image{height:auto;min-height:240px;max-height:800px;background-position:center center}.layout--calendar .c-hero.hero--no-bg{padding-top:0}.layout--local .c-hero .hero-image:after{display:block;padding-bottom:38%;content:''}.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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:-webkit-gradient(linear,left top,left bottom,from(#005380),to(#004266));background:linear-gradient(#005380,#004266)}.c-hero.hero--local-start .hero-image-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:calc(15px + 1.78571%);-webkit-transition:opacity 1s;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:break-word}.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:break-word}.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%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-hero.hero--local-start .hero-image{width:65%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.c-hero.hero--local-start .hero-image:after{padding-bottom:45%}}@media (max-width:859px){.c-hero .hero-image .hero-description--bubble-mobile{position:absolute;top:40px;right:-5px;display:table;width:12rem;height:12rem;padding:1.8rem;border-radius:50%;color:#90887b;background:#fff;font-family:"times new roman",georgia,sans-serif;font-size:1rem;font-style:italic;text-align:center}.c-hero .hero-image .hero-description--bubble-mobile .hero-description-text{display:table-cell;vertical-align:middle}.c-hero .hero-image .hero-description--bubble-mobile u{display:inline}}@media (min-width:860px) and (max-width:1299px){.c-hero .hero-image .hero-description{position:absolute;top:auto;right:1rem;bottom:1rem;display:table;width:auto;max-width:500px;height:auto;padding:.75rem 1.5rem;border-radius:3rem;color:#90887b;background:#fff;font-family:"times new roman",georgia,sans-serif;font-size:.9rem;font-style:italic;text-align:left}.c-hero .hero-image .hero-description .hero-description-text{display:table-cell;vertical-align:middle}.c-hero .hero-image .hero-description u{display:none}}@media (min-width:860px){.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%}}@media (min-width:1200px){.c-hero.hero--no-bg,.layout--article .c-hero{padding-top:3rem}}@media (min-width:1300px){.c-hero .hero-image .hero-description u{display:inline}.c-hero .hero-image .hero-description--bubble-desktop{position:absolute;top:40px;right:-5px;display:table;width:12rem;height:12rem;padding:1.8rem;border-radius:50%;color:#90887b;background:#fff;font-family:"times new roman",georgia,sans-serif;font-size:1rem;font-style:italic;text-align:center}.c-hero .hero-image .hero-description--bubble-desktop .hero-description-text{display:table-cell;vertical-align:middle}}.c-infobox .c-list h4,.c-infobox .c-list h5,.c-infobox .infobox-title{font-family:"Foundry Sterling W01",arial,sans-serif;font-style:normal}@media print{.c-hero{display:none!important}}.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-infobox{position:relative}.c-infobox .infobox-content{padding:2.5rem;border-top:5px solid #ac101c;background:#fff;word-break:break-word}.c-infobox .infobox-title{margin-top:0;margin-bottom:.5rem;padding-bottom:0;font-size:1.125rem;font-weight:600;text-transform:uppercase}.c-infobox .infobox-subtitle{margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.c-infobox .infobox-text{padding-top:1rem;font-size:1.05rem;color:#4d4d4d}.c-infobox .infobox-text p+ol,.c-infobox .infobox-text p+ul{margin-top:.75rem;margin-bottom:.75rem}.c-infobox .infobox-text>ol li,.c-infobox .infobox-text>ul li{position:relative;margin-bottom:.5rem}.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{padding-left:1rem}.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.infobox--article .infobox-readmore:hover,.c-infobox.infobox--document .infobox-item:hover .infobox-item-file>.title,.c-jobs .jobs__content-list li:hover h2 a{text-decoration:underline}.c-infobox p+h5{padding-top:1rem}.c-infobox *+p{padding-top:1rem;color:#4d4d4d;font-size:1.05rem}.c-infobox .c-article{padding-top:1rem;padding-bottom:2rem}.c-article+.c-infobox .infobox-container,.c-infobox+.c-infobox .infobox-container{padding-top:0}.c-infobox+.c-infobox{margin-top:.5rem}.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;vertical-align:middle;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--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 3rem}.c-infobox.infobox--article .infobox-title{font-size:.9rem;word-break:break-word}.c-infobox.infobox--article .infobox-text{opacity:0;-webkit-transition:opacity 150ms;transition:opacity 150ms}.c-infobox.infobox--article.is-checked .infobox-text{opacity:1}.c-infobox.infobox--article .infobox-subtitle{font-size:.8rem}.c-infobox.infobox--article:first-child{margin-top:0}.c-infobox.infobox--article .infobox-readmore{display:none;color:#006399;font-size:.8rem;text-align:center;text-transform:uppercase;background:#fff;margin-top:1rem}.c-infobox .c-media.media--size-content .media-container{padding:0}.c-infobox .c-list h4,.c-infobox .c-list h5{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.is-collapsed .c-list .list-item:nth-child(n+4),.c-infobox.is-collapsed .c-list .list-loadmore{display:none}.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-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}.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{-webkit-column-count:2;column-count:2;-webkit-column-gap:2rem;column-gap:2rem}.c-infobox.infobox--columns.is-collapsed .infobox-text{-webkit-column-count:1;column-count:1}.c-infobox.infobox--columns .c-media{-webkit-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.78571%}.c-infobox.infobox--media .infobox-media{width:35%}}@media (min-width:1300px){.c-infobox.is-collapsed .infobox-content{padding:1rem}.c-infobox.is-collapsed.infobox--columns .infobox-text{-webkit-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{-webkit-transform:scale(.8);-ms-transform:scale(.8);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;max-height:calc(1em * 1.45 * 5)}@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 .infobox-readmore{display:block}.c-infobox.infobox--article{-webkit-box-ordinal-group:0;-ms-flex-order:-1;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-text>p{display:inline}.c-infobox.infobox--article.is-collapsed .infobox-text>h2,.c-infobox.infobox--article.is-collapsed .infobox-text>h3,.c-infobox.infobox--article.is-collapsed .infobox-text>h4,.c-infobox.infobox--article.is-collapsed .infobox-text>h5{display:inline-block}.c-infobox.infobox--article.is-collapsed .infobox-text h5+p,.c-infobox.infobox--article.is-collapsed .infobox-text ol+p,.c-infobox.infobox--article.is-collapsed .infobox-text ul+p{display:none}.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:-webkit-box;display:-ms-flexbox;display:flex}.c-infobox .has-infobox .infobox--article{top:0;margin-top:.5rem}}.c-intro .intro-subject,.c-intro .intro-type{font-size:.9rem;font-weight:600;text-transform:uppercase}.c-intro .intro-content:after,.c-intro:after{display:table;clear:both;content:''}@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-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 .intro-container{padding-top:2rem;padding-bottom:3rem;text-align:center}.c-intro .intro-content{max-width:600px;margin-right:auto;margin-left:auto;padding-right:1.78571%;padding-left:1.78571%}.c-intro .intro-date,.c-intro .intro-subject,.c-intro .intro-type{display:block;font-family:"Foundry Sterling W01",arial,sans-serif}.c-intro .intro-subject{margin-bottom:.5rem}.c-intro .intro-title{word-break:break-word;color:#ac101c}.c-intro .intro-title+.intro-paragraph{margin-top:1rem}.c-intro .intro-type{color:#ac101c}.c-intro .intro-date{margin-bottom:1.5rem;color:#716a5d;font-size:1rem}.c-intro .intro-date time{font-weight:600}.c-intro .intro-paragraph{color:#716a5d;font-size:1.3rem;line-height:1.25em;font-weight:300;font-style:italic}.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) no-repeat;background-size:100% auto}.c-intro .intro-rss:hover .rss-icon{background-position:0 -16px}.c-intro.intro--white,.layout--landing .c-intro,.layout--news .c-intro{background:#fff;border-bottom:1px solid #e5e5e5}.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 .intro-container{padding-bottom:2rem}.c-intro.intro--white .intro-paragraph{color:#90887b}.layout--landing .c-intro .intro-container{padding-top:2.5rem;padding-bottom:3rem}.layout--landing .c-intro .intro-splitter{display:none}.layout--news .c-intro .intro-container{padding-top:2rem;padding-bottom:4rem}.layout--subject .c-intro{position:relative}.layout--subject .c-intro .intro-container{padding-top:4rem}.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:600;text-transform:uppercase;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.layout--place .c-intro{margin-bottom:4rem}.layout--place .c-intro .intro-splitter{margin-top:1.5rem;margin-bottom:1rem}.layout--place .c-intro .intro-paragraph{color:grey;font-family:"Foundry Sterling W01",arial,sans-serif;font-size:1.45rem;font-weight:300;font-style:normal}.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}.c-intro .intro-paragraph{font-size:1.5rem;line-height:1.3em}}.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;-webkit-transform:none;-ms-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-jobs .jobs__loader{position:relative;margin-top:4rem;height:10rem}.c-jobs .jobs__header-title{color:#006399;font-size:2.4rem;letter-spacing:-.075rem;margin-bottom:.5rem}.c-jobs .jobs__header-description{margin-right:auto;margin-left:auto;margin-bottom:2rem;color:#666;font-weight:300;font-size:1.4rem;line-height:1.2em}.c-jobs .jobs__content-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 0;margin:0 .5rem;border-bottom:1px solid #cfcfcf}.c-jobs .jobs__filter .filter__search{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:.5rem 0;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.c-jobs .jobs__filter .filter__select{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:.5rem 0}.c-jobs .jobs__filter-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-jobs .filter__search{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #cfcfcf;overflow:hidden}.c-jobs .filter__search label{position:absolute;left:-9999px}.c-jobs .filter__search input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:.9rem;border-radius:none;color:#4d4d4d;padding:.6rem .75rem .75rem 3rem}.c-jobs .filter__search input::-webkit-input-placeholder{color:#666}.c-jobs .filter__search input:-ms-input-placeholder{color:#666}.c-jobs .filter__search input::-ms-input-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 .jobs__content-list li,.c-jobs.jobs--layout-compact .jobs__header{border-bottom:1px solid #cfcfcf}.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;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.1rem}.c-jobs .jobs__content-list li .item__description span{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;width:100%;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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 .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-content{padding-right:1.78571%;padding-left:1.78571%}.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 .5rem;margin:0}.c-jobs.jobs--layout-compact .jobs__filter,.c-jobs.jobs--layout-compact .jobs__header{margin-right:1.78571%;margin-left:1.78571%}.c-jobs.jobs--layout-compact .jobs__filter-container{padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:860px){.c-jobs.jobs--layout-compact .jobs__filter .filter__search{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-bottom:.5rem}.c-jobs.jobs--layout-compact .jobs__filter .filter__select{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.c-jobs.jobs--layout-compact .jobs__filter-container{margin:0 -.5rem;width:calc(100% + 1rem)}}.c-jobs.jobs--layout-compact .jobs__link{padding-right:1.78571%;padding-left:1.78571%}@media (min-width:680px){.c-jobs .jobs__content-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:1rem .5rem 0}.c-jobs .jobs__filter .filter__select{-webkit-box-flex:0;-ms-flex:0 0 33.332%;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{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.c-jobs .jobs__filter .filter__search{-webkit-box-flex:1;-ms-flex:1 1 34%;flex:1 1 34%}.c-jobs .jobs__filter .filter__select{-webkit-box-flex:0;-ms-flex:0 0 22%;flex:0 0 22%;padding:0 .5rem}.c-jobs.jobs--layout-wide .filter__search{margin:0 .5rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-jobs.jobs--layout-wide .filter__select{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.c-jobs.jobs--layout-compact .jobs__filter-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-jobs .js-c-filter{position:relative;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:.825rem;color:#4d4d4d;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-jobs .js-c-filter .list-item__button:before{content:'';display:inline-block;width:1em;height:1em;-webkit-box-flex:0;-ms-flex:0 0 auto;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;-webkit-transform:translateZ(0);transform:translateZ(0)}.c-jobs .js-c-filter .filter__input-button{position:relative;z-index:1;-webkit-box-sizing:border-box;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:400}.c-jobs .js-c-filter .filter__input-button .button__text{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-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;-webkit-transition:fill 150ms,-webkit-transform 150ms;transition:fill 150ms,-webkit-transform 150ms;transition:transform 150ms,fill 150ms;transition:transform 150ms,fill 150ms,-webkit-transform 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{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:2rem}.c-jobs .js-c-filter .filter-subgroup-list__footer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.5rem;width:100%;text-align:left;border-bottom:1px solid #e5e5e5;color:#4d4d4d;-webkit-box-align:center;-ms-flex-align:center;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-subgroup-item:focus,.is-accessible .c-jobs .filter__list-item:focus-within .list-item__button,.is-accessible .c-jobs .footer__button:focus{background:#F18E1F;color:#231402}.is-accessible .c-jobs .filter__input:focus-within .filter__input-button,.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-subgroup-item:focus{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 .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{font-size:2.4rem;font-weight:400;color:#006399;margin-bottom:.75rem}.c-jobs-single .jobs-single__subheader{font-size:1.4rem;color:#4d4d4d;margin-bottom:1rem}.c-jobs-single .jobs-single__meta{margin-bottom:3rem;color:#4d4d4d;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:.9rem}.c-jobs-single .jobs-single__meta span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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{font-size:1.4rem;color:#4d4d4d;font-weight:500;margin-bottom:1rem}.c-jobs-single h3{font-size:1.1rem;color:#4d4d4d;font-weight:500}.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;font-weight:300}.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:disc;margin-left:2rem}.c-jobs-single .jobs-single__text ol{list-style:decimal;margin-left:2rem}.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-kyrkovalet .kyrkovalet__pollingstation .pollingstation__content .pollingstation__info a:hover,.c-kyrkovalet .list__item .item__readmore .readmore__link:hover{text-decoration:underline}.c-jobs-single .jobs-single__text strong{font-weight:500}.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{-webkit-column-count:2;column-count:2;-webkit-column-rule:1px solid #cfcfcf;column-rule:1px solid #cfcfcf;-webkit-column-gap:4rem;column-gap:4rem}.c-jobs-single .jobs-single__info.jobs-single__info--two-cols .info__item{-webkit-column-break-inside:avoid;break-inside:avoid;width:auto}}.c-jobs-single .jobs-single__apply{margin-top:1rem}@media (max-width:679px){.c-jobs-single .jobs-single__apply{position:fixed;right:0;bottom:0;left:0;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;margin:0;background:#fff;border-top:1px solid #e5e5e5}.c-jobs-single .jobs-single__apply a{width:100%}}.c-kyrkovalet,.c-kyrkovalet-banner .kyrkovalet-banner__container{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.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);background-size:cover;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.c-kyrkovalet-banner .kyrkovalet-banner__title{font-size:2.6rem;line-height:1em;font-weight:600;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}@media print{.c-kyrkovalet-banner{display:none}}.c-kyrkovalet{background:url(../assets/images/kyrkovalet-bg.jpg);background-size:cover;display:flex;position:relative;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-self:flex-start;width:100%;z-index:2;padding:1rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;pointer-events:none}.c-kyrkovalet .kyrkovalet__header .header__title{font-weight:600;color:#fff;font-size:1rem}@media (max-width:859px){.c-kyrkovalet .kyrkovalet__header .header__title{-webkit-box-ordinal-group:7;-ms-flex-order:6;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{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-top:.1rem;width:.6rem;height:.6rem;fill:#fff;margin-right:.25rem}.c-kyrkovalet .kyrkovalet__view,.c-kyrkovalet .kyrkovalet__view-col{-webkit-box-orient:horizontal;width:100%;-webkit-box-direction:normal}.c-kyrkovalet .kyrkovalet__title{font-size:2.6rem;line-height:1em;font-weight:600;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.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,.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-col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.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{-webkit-transition:opacity .6s;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--fortidsrosta .fortidsrosta__button.is-disabled,.c-kyrkovalet .kyrkovalet__view--valdagen .valdagen__button.is-disabled{opacity:.4;cursor:default}.c-kyrkovalet .kyrkovalet__view-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:2rem;text-align:left}.c-kyrkovalet .kyrkovalet__view-content.kyrkovalet__view-content--bg{width:100%;-ms-flex-item-align:start;align-self:flex-start;background:#fff}.c-kyrkovalet .kyrkovalet__view-content .content__container{max-width:700px;margin-right:auto;margin-left:auto}@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__button{display:-webkit-box;display:-ms-flexbox;display:flex;background:rgba(102,102,102,.5);-webkit-box-align:center;-ms-flex-align:center;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(/presentation/assets/images/kyrkoval-om-bg.jpg);background-size:cover;background-repeat:no-repeat;text-align:right}@media (min-width:860px){.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:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:2rem;min-height:300px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.c-kyrkovalet .kyrkovalet__view--start h1{font-size:2.6rem;font-weight:600;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--valdagen .valdagen__button,.c-kyrkovalet .kyrkovalet__view--valdagen .valdagen__description{margin-top:2rem}.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--fortidsrosta .fortidsrosta__content,.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__form .form__description{display:block;margin-top:2rem;font-weight:600;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 .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;-webkit-transition:all .2s;transition:all .2s}.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{-webkit-box-align:start;-ms-flex-align:start;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;background:#fff;padding:1rem}.c-kyrkovalet .vallokaler-lista__header .header__top-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:1rem}.c-kyrkovalet .vallokaler-lista__header .address{width:100%}.c-kyrkovalet .vallokaler-lista__header .header__address{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:1rem}.c-kyrkovalet .vallokaler-lista__header .header__radius{-webkit-box-flex:0;-ms-flex:0 0 auto;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:'';background-color:#f5f5f5;background-image:url(/presentation/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{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-bottom:1rem}@media (min-width:680px){.c-kyrkovalet .vallokaler-lista__header .header__top-container{-ms-flex-wrap:nowrap;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 .vallokaler-lista__header .header__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:1.5rem}.c-kyrkovalet .vallokaler-lista__header .header__filter-title{margin-right:.5rem;color:#4d4d4d;font-weight:600;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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:600}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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,.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__openhours{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 .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;-webkit-column-break-inside:avoid;break-inside:avoid-column}.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__openhours .pollingstation__openhours-content{-webkit-columns:2;columns:2;display:block}@media (min-width:860px){.c-kyrkovalet .kyrkovalet__pollingstation .pollingstation__content .pollingstation__info{float:left;width:360px;clear:both}.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:300;color:#fff}.c-kyrkovalet .address .form-item-label strong{font-weight:600}.c-kyrkovalet .address .address__item .item__description{display:block;padding:.5rem 1rem}.c-kyrkovalet .address .address__item .item__input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-sizing:border-box;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::-webkit-input-placeholder{color:#fff}.c-kyrkovalet .address .address__item .item__input:-ms-input-placeholder{color:#fff}.c-kyrkovalet .address .address__item .item__input::-ms-input-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::-webkit-input-placeholder{color:grey}.c-kyrkovalet .address .address__item.is-open .item__input:-ms-input-placeholder{color:grey}.c-kyrkovalet .address .address__item.is-open .item__input::-ms-input-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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s;transition:all .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:300;text-align:left}.c-kyrkovalet .list__header,.c-kyrkovalet .list__no-items{padding-left:1rem;padding-right:1rem}.c-kyrkovalet .address .address__item .item__autocomplete .autocomplete__list button span{font-weight:600}.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::-webkit-input-placeholder{color:grey}.c-kyrkovalet .address.address--grey .address__item .item__input:-ms-input-placeholder{color:grey}.c-kyrkovalet .address.address--grey .address__item .item__input::-ms-input-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__item:last-child,.c-list .list-box,.c-list .list-title{border-bottom:1px solid #cfcfcf}.c-kyrkovalet .list{min-height:400px;padding-bottom:5rem;background:#fff}.c-kyrkovalet .list__header{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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-kyrkovalet .list__no-items p{color:#666}.c-kyrkovalet .list__item{border-top:1px solid #cfcfcf}.c-kyrkovalet .list__item .item__row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:#666;font-size:.9rem}.c-kyrkovalet .list__item .item__place{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 1 auto;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:600;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;-webkit-box-sizing:content-box;box-sizing:content-box}.c-kyrkovalet .list__item .item__button:hover{background:#e5e5e5}.c-kyrkovalet .list__item .item__button.is-open .svg-icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.c-list .list-loadmore,.c-media.media--audio .media-player-btn:after{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.c-kyrkovalet .list__item .item__readmore{display:none;border-top:1px solid #e5e5e5;padding:1.5rem 2rem 2rem;background:#fafafa;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-kyrkovalet .list__item .item__readmore .readmore__title{margin-bottom:.5rem;text-transform:uppercase}.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:-webkit-box;display:-ms-flexbox;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:680px){.c-kyrkovalet .list__item .item__readmore .readmore__openhours-content{-webkit-columns:2;columns:2}.c-kyrkovalet .list__item .item__readmore .readmore__openhours .openhours__item{padding-right:2rem;-webkit-column-break-inside:avoid;break-inside:avoid-column}}@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}}.c-list .list__filter .filter__item,.c-list .list__filter .filter__subjectarea{width:100%}.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}.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;font-size:1rem;color:#000;text-transform:uppercase;font-weight:600;line-height:1.1em}.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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 1.5rem}.c-list .list__filter .filter__label,.c-list .list__filter .filter__title{margin-bottom:.25rem;font-size:.9rem}.c-list .list__filter .filter__item--sort{margin-top:1rem}.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{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;line-height:1em;border:1px solid #666;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;font-weight:600;letter-spacing:.05rem}.c-list .list__filter .filter__sort .filter__sort-select{display:block;width:100%;padding:.5rem 3rem .5rem .5rem;border:1px solid #4d4d4d;background:url(/presentation/assets/svg/arrow-down.svg) right 1rem center no-repeat #fff;color:#4d4d4d;font-size:1rem;font-weight:400;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;text-overflow:'';background-size:auto 25%}.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}.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-link:hover .list-item-title{color:#005380}.c-list .list-item-title{display:inline-block;font-size:1rem;font-weight:400;color:#006399}.c-list .list-item-title-size{font-size:.8em;color:grey}.c-list .list-item-text{margin-top:.25rem;color:#333;font-size:.9rem}.c-list .list-item-meta{display:block;margin-top:.25rem;font-size:.75rem;font-weight:300;color:#666}.c-list .list-loadmore{position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}.c-list .js-c-filter-subgroup .filter-subgroup-container,.c-list .js-c-filter-subgroup .filter-subgroup-list-container{position:relative}.c-list .list-loadmore.is-disabled{display:none}@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%;-webkit-transform:translateZ(0);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,.c-list .js-c-filter-subgroup.is-expanded .filter-subgroup-list-container:after{display:none}.c-list .js-c-filter-subgroup .filter-subgroup-container:after{position:absolute;top:0;bottom:0;right:0;width:2rem;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));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:none;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:-webkit-grabbing;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;-webkit-transition:all 150ms;transition:all 150ms;border-radius:3rem;-webkit-user-select:none;-moz-user-select:none;-ms-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;-webkit-transform:translateZ(0);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:''}.c-list .js-c-filter-subgroup .filter-subgroup-list-toggle-btn{z-index:1;display:inline-block;font-weight:300;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;-ms-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;-webkit-transition:fill 150ms,-webkit-transform .2s 150ms;transition:fill 150ms,-webkit-transform .2s 150ms;transition:transform .2s 150ms,fill 150ms;transition:transform .2s 150ms,fill 150ms,-webkit-transform .2s 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-map-pollingstations .map-panel-howtobutton figure svg,.c-map-pollingstations .map-panel-nav-geoposition figure svg{fill:#333}.c-list .js-c-filter-subgroup.is-expanded .filter-subgroup-list-toggle-btn-icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);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:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,#fff));background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%)}.c-list .js-c-filter-subgroup .filter-subgroup-list-toggle{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.c-list .js-c-filter-subgroup .filter-subgroup-list-toggle:after{display: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;-webkit-box-sizing:border-box;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:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(95%,#fff));background:linear-gradient(to right,rgba(255,255,255,0),#fff 95%)}.c-local-info .local-info-list:after,.c-local-info .local-separator:after{display:table;clear:both;content:''}.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-local-info{position:relative;padding-top:2.5rem;padding-bottom:3rem;border-bottom:1px solid #e5e5e5;background:#fafafa}.c-local-info .local-separator{width:96.42857%;margin-right:1.78571%;margin-left:1.78571%;margin-bottom:3rem}.c-local-info .local-info-title{margin-bottom:2rem;color:#1a1a1a;font-size:2.5rem;text-align:center}.c-local-info .local-info-location{width:100%;max-width:500px;margin-right:auto;margin-bottom:2.5rem;margin-left:auto}.c-local-info .local-info-item{width:100%;max-width:480px;margin-right:auto;margin-bottom:2rem;margin-left:auto;padding-right:1.78571%;padding-left:1.78571%}.c-local-info .local-info-item:last-child{margin-bottom:0}.c-local-info .local-info-button{margin-top:2rem;text-align:center}.c-local-info .local-info-not-found{width:auto;max-width:600px;margin-right:auto;margin-left:auto;text-align:center}.c-local-info .local-info-contact{text-align:center}.c-local-info .contact-item{margin-bottom:1rem}.c-local-info .contact-link:hover{border-bottom:1px solid #005380}.c-local-info .contact-subtitle{margin-bottom:.25rem;color:#4d4d4d;font-size:1rem;font-weight:600}.c-local-info .contact-text{color:#4d4d4d}@media (min-width:680px){.c-local-info .local-info-item{-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:1.78571%;padding-right:1.78571%;max-width:100%;margin-bottom:0}.is-accessible .c-local-info .location-input:focus{outline:#F18E1F solid 5px}}.c-spots+.c-local-info{padding-top:.8rem}.c-spots+.c-local-info:before{position:absolute;top:0;right:0;left:0;display:block;height:2.5rem;border-bottom:1px solid #e5e5e5;content:'';background:#f5f5f5}.c-map-pollingstations{position:relative;overflow:hidden;height:auto;max-height:720px;min-height:410px;background:center center #f5f5f5;background-size:cover}.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;z-index:1;font-size:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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}@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{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%;-webkit-box-shadow:rgba(0,0,0,.2) 1px 1px 20px;box-shadow:rgba(0,0,0,.2) 1px 1px 20px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem}.c-map-pollingstations .map-splash .map-pollingstations-splash-title{color:#1a1a1a;font-weight:600;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%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);white-space:nowrap}@media (min-width:680px){.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;-webkit-box-shadow:rgba(0,0,0,.2) 1px 1px 20px;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{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);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;z-index:2;font-size:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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-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:-webkit-gradient(linear,left top,left bottom,from(#1a1a1a),to(#1a1a1a));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 .map-panel__nav .nav__header.nav__header--no-image:after,.c-map-pollingstations .map-panel-openhours{display:none}.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:600;text-transform:uppercase}.c-map-pollingstations .map-panel-info-item{font-size:.85rem}.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;height:80vh;max-height:800px;min-height:280px;background:center center #f5f5f5;background-size:cover}.c-map .map-container,.c-map .map-panel{position:absolute;top:0;right:0;bottom:0}.c-map .map-panel,.c-map .map-panel.map-panel--route{background:#fafafa}.c-map:after{display:block;content:'';padding-bottom:56.25%}.c-map .map-container{left:0}.c-map .map-panel{overflow-y:auto;width:18rem;border-left:1px solid #cfcfcf;z-index:113}.c-map .map-panel.map-panel--place{position:fixed;top:0;left:0;right:0;bottom:0;width:100%}.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:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(255,255,255,0)),color-stop(96%,#fff));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:-webkit-gradient(linear,left top,left bottom,from(#1a1a1a),to(#1a1a1a));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:600}.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;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;border-radius:.5rem .5rem 0 0}.c-map .map-panel__nav .nav__open svg{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-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:-webkit-gradient(linear,left top,left bottom,from(#005380),to(#004266));background-image:linear-gradient(#005380,#004266)}.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:break-word;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{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.c-map .map-panel__nav .nav__list .list__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:1rem;color:#4d4d4d;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #cfcfcf}.c-map .map-panel__nav .nav__list .list__item-icon{display:-webkit-box;display:-ms-flexbox;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{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);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;-webkit-transform:translate(0,-220px);-ms-transform:translate(0,-220px);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color: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-color:linear-gradient(#005380,#004266)}.c-map .map-panel.map-panel--route .map-panel__nav .nav__list{height:calc(500px - 220px);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{-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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;border-bottom:2px solid #f5f5f5;background:#fff;text-align:center}.c-media.media--audio .media-player-btn{position:relative;-webkit-box-sizing:content-box;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;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);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;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);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{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:2rem;height:2rem;border-radius:50%;border:2px solid #cfcfcf}.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}.is-accessible .c-media-modal .media-modal-close:focus .svg-icon,.is-accessible .c-media.media--audio .media-player-download:focus .svg-icon{fill:#231402}.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;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.c-media.media--audio .media-player-container .media-player-playhead{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.c-media.media--audio .media-caption{padding:0 1.78571%}@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:#fafafa;border-radius:.25rem;padding-left:1rem;padding-top:1rem;padding-bottom:0}.c-media.media--audio.media--size-compact .media-player-title{font-size:1.2rem;width:calc(100% - 4rem)}.c-media.media--audio.media--size-compact .media-player-length{font-size:.9rem;width:calc(100% - 4rem)}.c-media.media--audio.media--size-compact .media-player-btn{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:top;-ms-transform-origin:top;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}@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-close{position:absolute;top:10px;right:10px;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%;max-width:1280px;max-height:95vh;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:999}.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:-webkit-gradient(linear,left top,right top,from(black));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;-webkit-transition:opacity 250ms;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%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);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 video:focus{border:10px solid #F18E1F;outline:0}.c-media:after{display:table;clear:both;content:''}.c-media .embedly-embed{width:100%}.c-media .media-content{position:relative}.c-media .media-image-container{position:relative;overflow:hidden}.c-media .media-image{display:block;width:100%;height:auto}.c-media .media-play{position:absolute;top:50%;left:50%;width:17%;height:30%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.8;-webkit-transition:opacity .2s;transition:opacity .2s}.c-media .media-play .svg-icon{fill:#fff}.c-media .media-play--YouTube{opacity:1}.c-media .media-youtube{position:absolute;bottom:1rem;right:1rem;width:6rem}.c-media .media-caption{max-width:1000px;margin-top:2px;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:.18rem;display:inline-block;width:1.2rem;height:1rem;margin-right:.2rem}.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}.is-accessible .c-media .media-play:focus{-webkit-box-sizing:content-box;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{background-repeat:no-repeat;background-position:center center;background-size:cover;padding-bottom:56.25%}.c-media.media--video .media-image-container:hover .media-play{opacity:.9}.c-media.media--video .media-image-container:hover .media-play--YouTube{opacity:1}.c-media.media--embeds .embedly-embed{max-width:100%;padding-right:1.78571%;padding-left:1.78571%}.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--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--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:none;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.media--size-fill{width:100%}.c-media.media--size-fill .media-image-container{max-height:100vh}.c-media.media--size-fill .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-caption{font-size:15px}.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}}@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:600px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.c-media.media--size-content .media-container,.c-media.media--size-content iframe{padding:0 1.78571%}@media (min-width:860px){.c-media.media--size-content{padding-right:30px;padding-left:30px}}@media (min-width:1024px){.c-media.media--size-content{max-width:700px;padding-right:0;padding-left:0}.layout--subject .c-media.media--size-content .media-content{max-width:700px}}@media (min-width:1200px){.c-media.media--size-content{max-width:800px}.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}.layout--subject .c-media.media--size-content{max-width:700px}}@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{color:#4d4d4d;font-size:1.05rem}.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-news .news__nav-item.is-active,.c-news-meta .news-meta__container+.news-meta__container a:hover,.c-place-address .place-address__item .item__link:hover,.c-place-childrens .place-childrens__list-item .item__title button:hover,.c-place-contact .place-contact__item .item__link:hover,.c-place-events .item__link:hover .item__title,.c-place-info.is-expanded .place-info__description .link,.c-place-info.is-expanded .place-info__description a,.c-place-parent .place-parent__list-item .item__title button:hover{text-decoration:underline}.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-breadcrumb{position:relative;background:#e5e5e5;border-bottom:1px solid #cfcfcf;-webkit-box-shadow:inset 0 -5px 8px -6px rgba(0,0,0,.2);box-shadow:inset 0 -5px 8px -6px rgba(0,0,0,.2);line-height:1em;overflow:hidden}.c-nav-breadcrumb.is-expanded:after{display:none}.c-nav-breadcrumb .nav-breadcrumb-link-container{display:inline}.c-nav-breadcrumb .nav-breadcrumb-container:after{display:none;content:'';position:absolute;top:0;right:2.5rem;bottom:0;width:6rem;background:-webkit-gradient(linear,left top,right top,from(rgba(229,229,229,0)),color-stop(87%,#e5e5e5));background:linear-gradient(to right,rgba(229,229,229,0),#e5e5e5 87%);pointer-events:none}.c-nav-breadcrumb .nav-breadcrumb-content{display:block;width:100%;overflow-x:auto;white-space:nowrap;padding-top:.5rem;padding-bottom:.5rem}.c-nav-breadcrumb .nav-breadcrumb-text,.c-nav-breadcrumb .nav-breadcrumb-toggle-text{display:none}.c-nav-breadcrumb .nav-breadcrumb-toggle{display:none;position:absolute;top:0;right:0;height:2.6rem;width:2.5rem;padding:.625rem;background:#cfcfcf;fill:#1a1a1a;z-index:1}.c-nav-breadcrumb .nav-breadcrumb-toggle:hover{background:#b3b3b3}.c-nav-breadcrumb .nav-breadcrumb-toggle-icon{padding:.3rem .25rem .25rem}.c-nav-breadcrumb .nav-breadcrumb-toggle svg{-webkit-transition:all 150ms;transition:all 150ms}.c-nav-breadcrumb.has-toggle .nav-breadcrumb-container{padding-right:3rem}.c-nav-breadcrumb.has-toggle .nav-breadcrumb-container:after,.c-nav-breadcrumb.has-toggle .nav-breadcrumb-toggle{display:block}.c-nav-breadcrumb.has-toggle.is-expanded .nav-breadcrumb-container:after{display:none}.c-nav-breadcrumb.is-expanded .nav-breadcrumb-content{overflow-x:visible;white-space:normal}.c-nav-breadcrumb.is-expanded .nav-breadcrumb-toggle svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-nav-breadcrumb .nav-link-group{margin-left:2.6rem}.c-nav-breadcrumb .nav-breadcrumb-current,.c-nav-breadcrumb .nav-breadcrumb-link{display:inline-block;color:#006399;font-size:.75rem;line-height:1.4em;padding-top:.25rem;padding-bottom:.25rem;margin-left:1rem}.c-nav-breadcrumb .nav-breadcrumb-current{color:#000;cursor:default}.c-nav-breadcrumb .nav-breadcrumb-link{position:relative;white-space:nowrap}.c-nav-breadcrumb .nav-breadcrumb-link:hover{color:#005380;background:-webkit-gradient(linear,left top,left bottom,from(#005380),to(#005380));background:linear-gradient(#005380,#005380);background-repeat:repeat-x;background-position:left bottom;background-size:1px 1px}.c-nav-breadcrumb .nav-breadcrumb-link:after{position:absolute;top:.6rem;left:100%;width:.4rem;height:.45rem;margin-left:.5rem;content:'';background:url(/presentation/assets/svg/arrow-right-dark.svg) no-repeat;background-size:contain;pointer-events:none}.is-accessible .c-nav-breadcrumb .nav-breadcrumb-link:focus{border-radius:5px;color:#231402;background:#F18E1F}@media (min-width:860px){.c-nav-breadcrumb{position:relative;padding-right:0;border-bottom:1px solid #e5e5e5;-webkit-box-shadow:none;box-shadow:none;z-index:10;text-align:center;background:rgba(255,255,255,.9)}.c-nav-breadcrumb .nav-breadcrumb-text{display:inline-block;font-size:.675rem;font-weight:600;margin-right:.25rem}.c-nav-breadcrumb .nav-breadcrumb-container{position:relative;display:inline-block;width:90%;max-width:1000px}.c-nav-breadcrumb .nav-breadcrumb-container:after{right:5rem;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(87%,#fff));background:linear-gradient(to right,rgba(255,255,255,0),#fff 87%)}.c-nav-breadcrumb .nav-breadcrumb-content{padding:.5rem 0;overflow:hidden}.c-nav-breadcrumb .nav-breadcrumb-link:first-child{margin-left:.5rem}.c-nav-breadcrumb .nav-breadcrumb-current,.c-nav-breadcrumb .nav-breadcrumb-link{font-size:.675rem;padding-top:.05rem;padding-bottom:.05rem;margin-left:0}.c-nav-breadcrumb .nav-breadcrumb-link{margin-right:1rem}.c-nav-breadcrumb .nav-breadcrumb-link:after{top:.3rem;width:.4rem;height:.45rem;margin-left:.5rem}.c-nav-breadcrumb .nav-breadcrumb-toggle{position:absolute;top:0;right:0;display:none;width:5rem;height:1.5rem;margin:.4rem 0 .45rem;padding:0;background:0 0;border-left:1px solid #e5e5e5}.c-nav-breadcrumb .nav-breadcrumb-toggle-icon{position:relative;top:.15rem;display:inline-block;width:.75rem;height:.75rem;background:#e5e5e5;border-radius:50%;padding:3px}.c-nav-breadcrumb .nav-breadcrumb-toggle:hover{background:0 0}.c-nav-breadcrumb .nav-breadcrumb-toggle:hover .nav-breadcrumb-toggle-icon{background:#d9d9d9}.c-nav-breadcrumb .nav-breadcrumb-toggle-text{display:inline-block;font-size:.675rem;padding-bottom:.25rem}.c-nav-breadcrumb.has-toggle .nav-breadcrumb-container{padding-right:5rem;text-align:left}.c-nav-breadcrumb.has-toggle .nav-breadcrumb-container:after,.c-nav-breadcrumb.has-toggle .nav-breadcrumb-toggle{display:block}.c-nav-breadcrumb.has-toggle.is-expanded .nav-breadcrumb-container:after{display:none}.layout--landing .c-nav-breadcrumb,.layout--subject .c-nav-breadcrumb{position:absolute;right:0;left:0;border-bottom:none}}@media print{.c-nav-breadcrumb{display:none}}.c-nav-sub{position:relative;z-index:90;display:none;height:2.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-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;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-transition:opacity,-webkit-transform 150ms;transition:opacity,-webkit-transform 150ms;transition:opacity,transform 150ms;transition:opacity,transform 150ms,-webkit-transform 150ms}.c-nav-sub .nav-sub__item,.c-nav-sub .nav-sub__item .item__link{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;height:100%}.c-nav-sub .nav-sub__item{display:flex;-ms-flex-align:center;align-items:center;float:left}.c-nav-sub .nav-sub__item .item__link{display:flex;-ms-flex-align:center;align-items:center;font-size:.8rem;line-height:1em;padding:.5rem;color:#1a1a1a;font-weight:400}.c-nav-sub .nav-sub-more-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-nav-sub .nav-sub-more-btn .svg-icon{display:inline-block;width:.5rem;height:.5rem;margin-left:.25rem;fill:#1a1a1a;-webkit-transition:all 150ms;transition:all 150ms}.layout--local .c-nav-sub .nav-sub-back-btn .svg-icon,.layout--local .c-nav-sub .nav-sub-more-btn .svg-icon,.layout--local .c-nav-sub .nav-sub-up-btn .svg-icon{fill:#fff}.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;border-bottom:1px solid #ffc218;white-space:normal;text-align:left;padding:0}.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:3.5rem;right:0;left:0;z-index:99;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (min-width:1200px){.c-nav-sub.is-fixed .nav-sub__container{top:3.5rem}}.c-nav-sub .nav-sub__list.no-animation{-webkit-transition:opacity 150ms;transition:opacity 150ms}.c-nav-sub .is-loaded.nav-sub__list{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);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{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media (min-width:860px){.c-nav-sub{display:block}}.c-nav-uber,.c-nav-uber .nav-uber-panel--featured{display:none}.layout--local .c-nav-sub .nav-sub__container{background:#006399}.layout--local .c-nav-sub .nav-sub-back-btn,.layout--local .c-nav-sub .nav-sub-up-btn{background:#005380}.layout--local .c-nav-sub .nav-sub-back-text{color:#fff;background:#005380}.layout--local .c-nav-sub .nav-sub-up-btn:hover{background:#fca000}.layout--local .c-nav-sub .nav-sub-more-btn.is-active,.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-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__item.is-current{background:#005380}.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;-webkit-transform:translateX(0);-ms-transform:translateX(0);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;width:100%;text-align:left;-webkit-transform:translateZ(0);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;-webkit-box-shadow:rgba(0,0,0,.2) 2px 2px 7px;box-shadow:rgba(0,0,0,.2) 2px 2px 7px;-webkit-transform:translateX(-100%) translateZ(0);transform:translateX(-100%) translateZ(0);background:#fff;-webkit-overflow-scrolling:touch}.c-nav-uber .nav-uber-panel-list{width:100%;-webkit-transform:translateZ(0);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;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.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;-webkit-transform:translateZ(0) translateX(5px);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;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.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{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);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 (min-width:1200px){.c-nav-uber{top:3.5rem}}@media (max-width:679px){.layout--local .c-nav-uber{top:3.5rem}}@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;-webkit-transform:translateZ(0) translateX(5px);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__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__name{font-size:1.2rem;font-weight:400;margin-bottom:.25rem}.c-news .news__search-info span,.c-news-meta .news-meta__contacts-item .item__text--title{font-weight:600}.c-news-meta .news-meta__contacts-item .item__link,.c-news-meta .news-meta__contacts-item .item__text{display:block;font-size:.95rem;line-height:1.2em;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;font-size:.95rem}.c-news-meta .news-meta__images-item+.news-meta__images-item{margin-top:2rem}.c-news .news__header{margin-left:1.78571%;margin-right:1.78571%;margin-bottom:1rem;padding-top:1rem;padding-bottom:2rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #cfcfcf}.c-news .news__header.no-border-bottom{border-bottom:none;padding-bottom:0}.c-news .news__title{position:relative;width:100%;margin-bottom:2rem;clear:both;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.c-news .news__nav{float:left}.c-news .news__nav-item{margin-right:1rem;color:#005380}.c-news .news__nav-item:hover{color:#004266}.c-news .news__search{position:relative;width:100%;max-width:20rem;background:#fff;float:right}.c-news .news__search-icon{position:absolute;top:50%;left:.75rem;width:1.5rem;height:1.5rem;margin-top:-.75rem;fill:#666}.c-news:hover .news__search-icon{fill:#595959}.c-news .news__search-input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:none;color:#666;border:1px solid #cfcfcf;padding:.6rem .75rem .75rem 3rem}.c-news .news__search-input:focus{border-color:#006399}.c-news .news__search-input::-ms-clear{display:none}.c-news .news__search-info{display:none;margin:1rem 1.78571%}.c-news .news__list-item{display:block;background:#fff;margin-bottom:1rem}.c-news .news__list-item .item__image{display:block;width:100%;height:auto;background-size:cover}.c-news .news__list-item .item__image:after{display:block;padding-bottom:60%;content:''}.c-news .news__list-item .item__content{padding:1rem 1rem 2rem}.c-news .news__list-item .item__title{font-size:1.4rem;font-weight:400;color:#005380;margin-bottom:1rem}.c-news .news__list-item .item__meta{color:#666;font-size:.85rem;margin-bottom:.25rem}.c-news .news__list-item .item__text{color:#666;font-size:.9rem}.c-news .news__list-item:hover .item__title{color:#004266}.c-news .news__list-loader .loader{padding:4rem 0}.c-news .news__content-tab{display:none}.c-news .news__content-tab.is-active{display:block}.c-news .news__loadmore-container{text-align:center}.c-news .news__contacts-item{margin-bottom:2rem;padding-right:3rem;overflow:hidden}.c-news .news__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 .news__contacts-item .item__content{float:left;padding-left:1rem;width:calc(100% - 6rem);border-left:1px solid #cfcfcf;height:100%}.c-news .news__contacts-item .item__name{font-size:1.2rem;font-weight:400;margin-bottom:.25rem}.c-news .news__contacts-item .item__text--title,.c-notification .notification-bar__title,.c-personnel .personnel-error{font-weight:600}.c-news .news__contacts-item .item__link,.c-news .news__contacts-item .item__text{display:block;font-size:.95rem;line-height:1.2em;margin-bottom:.25rem}.c-news .news__contacts-item .item__text--description,.c-news .news__subscribe-title{margin-bottom:1rem}.c-news .news__subscribe-container{overflow:hidden;max-width:25rem}.c-news .news__subscribe{padding-right:1.78571%;padding-left:1.78571%}.c-news .news__subscribe-input{float:left;width:calc(100% - 4rem);padding:.5rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:none;color:#666}.c-news .news__subscribe-input::-ms-clear{display:none}.c-news .news__subscribe-error{display:none;color:#8c1b1b}.c-news .news__subscribe-error.has-error{display:block}.c-news .news__subscribe-button{float:left;width:4rem;padding:.5rem 0;text-align:center;background:#005380;color:#fff}.c-news .news__subscribe-button:hover{background:#004266}.c-news .news__subscribe-complete{max-width:30rem}.c-news .news__subscribe-complete p span{color:#4b6614;font-weight:600}@media (min-width:680px){.c-news .news__list-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-news .news__list-item{float:left;width:46.42857%;margin:1.78571%}.c-news .news__contacts-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-news .news__contacts-item{float:left;width:50%}}@media (min-width:1024px){.c-news .news__list-item{float:left;width:29.76189%;margin:1.78571%}}.is-accessible .c-news .news__list-item:focus{color:#231402;border-radius:5px;overflow:hidden}.is-accessible .c-news .news__list-item:focus .item__meta,.is-accessible .c-news .news__list-item:focus .item__text,.is-accessible .c-news .news__list-item:focus .item__title{color:#231402}.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;-webkit-box-shadow:0 0 5px rgba(0,0,0,.7);box-shadow:0 0 5px rgba(0,0,0,.7);-webkit-transform:translateY(120%) translateZ(0);transform:translateY(120%) translateZ(0)}.c-notification .notification-open{pointer-events:all;position:fixed;bottom:1rem;right:1rem;padding:.25rem;-webkit-transform:translate(150%,0);-ms-transform:translate(150%,0);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__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}@media print{.c-notification{display:none}}.layout--local .c-notification .notification-bar{background:#00324d}.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%;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:none;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}.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:#333;font-size:1.2rem}.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-name{color:#333;font-size:.9rem;text-transform:uppercase}.c-personnel .personnel-assignment .assignment-title{margin-top:.2rem;color:#4d4d4d;font-size:1rem;line-height:1.2em}.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;font-size:16px;line-height:1.5em}.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;text-transform:uppercase}.layout--local .c-personnel .personnel-description-title,.layout--local .c-personnel .personnel-title{color:#006399}.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-description:before{background:#006399}@media (min-width:860px){.c-personnel .personnel-item-contact .contact-item{font-size:18px}}@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}}@media print{.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-address,.c-place-childrens,.c-place-contact,.c-place-details,.c-place-info,.c-place-media,.c-place-nearby,.c-place-open-hours,.c-place-parent,.c-place-tour{border-bottom:1px solid #cfcfcf}.c-place-parent{padding:3rem}.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__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{padding:3rem}.c-place-childrens .place-childrens__title{margin-bottom:1rem;color:#4d4d4d;font-size:1.2rem;font-weight:500}.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{color:#006399;font-size:1.1rem;font-weight:400;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__image{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.c-place-childrens .place-childrens__list-item .item__description{color:#4d4d4d;margin-bottom:.5rem}.c-place-childrens .place-childrens__list-item .item__content{padding:1rem}.c-place-childrens.place-childrens--compact{padding:1rem 1rem 2rem}@media print{.c-place-childrens{display:none}}.c-place-address{padding:3rem}.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:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}.c-place-address .place-address__item .item__icon{width:1.5rem;height:1.5rem;-webkit-box-flex:0;-ms-flex:0 0 auto;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:break-word}.c-place-address .place-address__item .item__link{color:#006399}.c-place-address.place-address--compact{padding:1rem}@media print{.c-place-address{display:none}}.c-place-contact{padding:3rem}.c-place-contact .place-contact__title{margin-bottom:1rem;color:#4d4d4d;font-size:1.2rem;font-weight:500}.c-place-contact .place-contact__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}.c-place-contact .place-contact__item .item__icon{width:1.5rem;height:1.5rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:.75rem;fill:#333}.c-place-contact .place-contact__item .item__title{margin-bottom:.25rem;color:#333;font-size:1.1rem;font-weight:400}.c-place-contact .place-contact__item .item__link,.c-place-contact .place-contact__item .item__text{font-size:.9rem;color:#4d4d4d;word-break:break-word}.c-place-contact .place-contact__item .item__link{color:#006399}.c-place-contact.place-contact--compact{padding:1rem}@media print{.c-place-contact{display:none}}.c-place-details{padding:3rem}.c-place-details .place-details__title{margin-bottom:.25rem;color:#4d4d4d;font-size:1.2rem;font-weight:500}.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:-webkit-box;display:-ms-flexbox;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;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:.75rem;fill:#333}.c-place-details .place-details__accessibility{display:-webkit-box;display:-ms-flexbox;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;-webkit-box-flex:0;-ms-flex:0 0 auto;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}@media print{.c-place-details{display:none}}.c-place-events{border-bottom:1px solid #cfcfcf;padding:3rem}.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%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-bottom:2rem}.c-place-events .item__title{display:block;margin-bottom:.5rem;font-size:1.1rem;line-height:1.1em;font-weight:400}.c-place-events .item__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.c-place-events.place-events--compact{padding:1rem 1rem 2rem}@media print{.c-place-events{display:none}}.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:3rem}.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:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.c-place-info .place-info__description>*{display:inline}.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,.c-place-info.is-expanded .place-info__description>*{display:block}.c-place-info.is-expanded .place-info__description{-webkit-line-clamp:unset}.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 h2+h3,.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 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 .content-info-contact-title,.c-place .content-info-subtitle:first-letter,.w-search-detailed .searchresults-resultitem--document .resultitemdocument__subjectareaswrapper strong{text-transform:uppercase}.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: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 no-repeat;background-size:100%}.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 no-repeat;background-size:100%}.c-place-info.is-expanded .place-info__description a[target=_blank].is-target:hover span{text-decoration:none}.c-place .content-info-contact .contact-email-link:hover,.c-place .content-info-url:hover,.c-place-nearby .place-nearby__list-item .item__readmore:hover,.c-place-nearby .place-nearby__list-item .item__title button:hover,.c-place-tour .place-tour__list-item .item__title a:hover{text-decoration:underline}.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{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);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{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #cfcfcf}.c-place-info.place-info--split .place-info__image-container{width:100%;padding:2rem;background-color:#fff}.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}.c-place-info.place-info--split.is-expanded .place-info__description{-webkit-line-clamp:unset}@media (min-width:860px){.c-place-info.place-info--split{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #cfcfcf}.c-place-info.place-info--split .place-info__image-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%;padding:3rem 3rem 3rem 1rem;background-color:#fff;aspect-ratio:1/1}.c-place-info.place-info--split .place-info__content{width:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:3rem;padding-right:1rem}}@media print{.c-place-info{display:none}}.c-place-media{padding:3rem}.c-place-media .place-media__title{margin-bottom:.5rem;color:#4d4d4d;font-size:1.2rem;font-weight:500}.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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-place-media .place-media__images .images__list-item{position:relative;-webkit-box-flex:1;-ms-flex:1 1 33.3332%;flex:1 1 33.3332%;padding:.5rem;line-height:0;-webkit-transition:opacity .3s;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;-webkit-transition:opacity .3s;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:-webkit-box;display:-ms-flexbox;display:flex}.c-place-media .place-media__images.is-expanded .place-media__expand .button__icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);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{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:.5rem}@media print{.c-place-media{display:none}}.c-place-nearby{padding:3rem}.c-place-nearby .place-nearby__title{margin-bottom:1rem;color:#4d4d4d;font-size:1.2rem;font-weight:500}.c-place-nearby .place-nearby__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-place-nearby .place-nearby__list-item{position:relative;background:#fff;border:1px solid #cfcfcf;margin-bottom:1rem;width:100%;-ms-flex-negative:0;flex-shrink:0;word-break:break-all}.c-place-nearby .place-nearby__list-item .item__readmore:after,.c-place-nearby .place-nearby__list-item .item__title button:after{position:absolute;left:0;top:0;content:'';right:0;bottom: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__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}@media (min-width:860px){.c-place-nearby .place-nearby__list-item{-ms-flex-negative:0;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{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-place-nearby.place-nearby--compact .place-nearby__list-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:15rem;margin-right:0}@media print{.c-place-nearby{display:none}}.c-place-open-hours{padding:3rem}.c-place-open-hours .place-open-hours__title{margin-bottom:1rem;color:#4d4d4d;font-size:1.2rem;font-weight:500}.c-place-open-hours .place-open-hours__current-item{margin-bottom:1rem}.c-place-open-hours .place-open-hours__list{display:none;-ms-flex-wrap:wrap;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:-webkit-box;display:-ms-flexbox;display:flex}.c-place-open-hours.is-expanded .place-open-hours__button .button__icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);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)}}@media print{.c-place-open-hours{display:none}}.c-place-tour{padding:3rem}.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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-place-tour .place-tour__list-item{position:relative;background:#fff;border:1px solid #cfcfcf;margin-bottom:1rem;width:100%;-ms-flex-negative:0;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__info{font-size:.9rem;color:#4d4d4d;margin-bottom:.5rem}.c-place-tour .place-tour__list-item .item__description{color:#4d4d4d;margin-bottom:.5rem}.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{-ms-flex-negative:0;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{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-place-tour.place-tour--compact .place-tour__list-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:15rem;margin-right:0}@media print{.c-place-tour{display:none}}.c-place{position:relative}.c-place.place--modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;overflow:hidden}.c-place.place--modal .place-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.5}.c-place.place--modal .place-container{position:absolute;top:0;right:0;bottom:0;left:0;background:#fafafa;overflow:auto;-webkit-overflow-scrolling:touch}.c-place .place-show-calendar{display:block;margin:2rem auto 4rem}.c-place .place-btn-close{position:absolute;top:0;right:0;width:3rem;height:3rem;z-index:99;background:#000;fill:#fff;padding:.7rem}.c-place .place-content{position:relative;z-index:1;background:#fff;margin:0 auto 2rem;padding:0;border:1px solid #cfcfcf}.c-place .placeholder{padding:3rem;animation-name:fadeInOut;-webkit-animation-duration:3s;animation-duration:3s;animation-iteration-count:infinite}.c-place .placeholder-title{display:block;background:#e5e5e5;width:40%;height:1.4rem}.c-place .placeholder-description{margin-top:2rem}.c-place .placeholder-description-text{display:block;background:#e5e5e5;height:1rem;margin-bottom:.5rem}.c-place .placeholder-description-text--1{width:70%}.c-place .placeholder-description-text--2{width:80%}.c-place .placeholder-description-text--3{width:60%}.c-place .content-info{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e5e5}.c-place .content-info-title{margin-bottom:.5rem;font-size:2.4rem;font-weight:400;color:#ac101c}.c-place .content-info-subtitle{margin-bottom:.5rem;font-size:1.4rem;font-weight:400;color:#ac101c}.c-place .content-info-text{margin-bottom:1rem;font-size:1rem}.c-place .content-info-clock{position:relative;display:inline-block;width:.8rem;height:.8rem;padding:4px;border:1px solid grey;border-radius:50%}.c-place .content-info-clock:after{position:absolute;top:50%;left:50%;display:block;width:2px;height:2px;border-radius:50%;content:'';background:grey;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-place .content-info-clock .hours,.c-place .content-info-clock .minutes{position:absolute;top:25%;left:50%;width:1px;margin-left:-.5px;background:grey;display:block}.c-place .content-info-clock .hours{height:30%;margin-top:-5%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.c-place .content-info-clock .minutes{height:45%;margin-top:-19%;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.c-place .content-info-url{display:block;margin-top:1rem}.c-place .content-info-contact-title{margin-top:1rem;font-size:1.1rem;font-weight:600;color:#000}.c-place .content-info-contact .contact-title{display:block;margin-top:.1rem;color:#4d4d4d}.c-place .content-info-contact .contact-email{display:inline-block}.c-place .content-info-contact .contact-email-icon{position:relative;top:.2rem;display:inline-block;width:1.2rem;height:1.2rem;margin-right:.2rem;fill:#4d4d4d}.c-place .content-info-contact .contact-email-link{display:inline-block;font-size:1rem;line-height:1.2em;color:#006399}.c-place .content-info-contact .contact-phone{display:inline-block;font-size:1rem}.c-place .content-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:#4d4d4d}.c-place .content-info-contact .contact-phone-nr{color:#4d4d4d}.c-place .content-info-contact .contact-phone-icon{position:relative;top:.2rem;display:inline-block;width:.85rem;height:1.25rem;margin-right:.2rem;fill:#4d4d4d}.c-place .c-map{min-height:240px;max-height:680px;height:25vh}.c-place .c-map:after{padding-bottom:40%}.c-place .c-map.map--no-place{max-height:460px;background:url(../assets/images/calendar-single-fallback.jpg);background-size:cover}@media (min-width:860px){.c-place .c-map{height:60vh}}.c-place .content-info-description a{text-decoration:underline;word-break:break-all}.c-place .content-info-description a:hover{text-decoration:none}.c-place .content-place-container .place-link--phone:hover,.c-place .content-place-container .place-link:hover{text-decoration:underline}.c-place .content-place:after{display:table;clear:both;content:''}.c-place .content-place-image-container{position:relative;overflow:hidden;background:grey}.c-place .content-place-image{width:100%;height:auto;min-height:200px;background:#e5e5e5}.c-place .content-place-container .place-content{padding:1rem}.c-place .content-place-container .place-title{margin-bottom:.5rem;font-size:1.4rem;font-weight:400;color:#ac101c}.c-place .content-place-container .place-subtitle{margin-bottom:.5rem;font-size:1rem;font-weight:600;color:#4d4d4d}.c-place .content-place-container .place-link{display:block;margin-bottom:1rem;font-size:1rem}.c-place .content-place-container .place-link--phone{display:inline-block;font-size:1rem}.c-place .content-place-container .place-info{margin-bottom:1rem}.c-place .content-place-container .place-info-title{margin-bottom:.2rem;font-size:.9rem;font-weight:600}.c-place .content-place-container .place-info-item{font-size:.8rem}.c-place .content-place-container .place-contact{position:relative;margin-bottom:1rem}.c-place .content-place-container .place-contact-icon{position:absolute;top:0;left:0;width:2rem;height:2rem;padding:.4rem;border:1px solid #333;border-radius:50%}.c-place .content-place-container .place-contact-title{font-size:1rem;line-height:1rem}.c-place .content-place-container .place-contact-item{font-size:1rem;word-wrap:break-word}.c-place .content-place-container .place-info--types .place-info-title{margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #cfcfcf}.c-place .content-place-container .place-info-icon-container:after{display:table;clear:both;content:''}.c-place .content-place-container .place-info-icon{float:left;width:2rem;height:2rem;margin-right:1rem;margin-bottom:1rem;fill:grey}.c-place .content-place-container .place-info-icon:hover{fill:#005380}.c-place .content-place-container .place-btn{margin-top:1rem;margin-bottom:1rem}.c-place .content-place-container .place-events{margin-top:1rem;margin-bottom:2rem}.c-place .content-share .share-container{max-width:13rem;margin:0 auto}.c-place .content-share .share-container>.share-icon{position:relative;width:16%;height:auto;margin-right:2%;margin-left:2%}.c-place .content-share .share-container>.share-icon.is-disabled{opacity:.5;cursor:default;pointer-events:none}.c-place .content-share .share-container>.share-icon:after{display:block;padding-bottom:100%;content:''}.c-place .content-share .share-container>.share-icon .svg-icon{position:absolute;top:0;left:0;fill:grey}.c-pray-for-me .pray-for-me-name,.c-pray-for-me .pray-for-me-name-container{position:relative}.c-place .content-share .share-container>.share-icon:hover .svg-icon{fill:#595959}.is-accessible .w-search-detailed .searchresults__input .input-icon:focus .svg-icon,.is-accessible .w-search-detailed .searchresults__input-close:focus .svg-icon{fill:#231402}@media (min-width:680px){.c-place.place--has-map .place-content{margin-top:-3rem}}@media (min-width:860px){.c-place.place--has-map .place-content{margin-top:-5rem}.c-place .content-place-container{float:left}.c-place .content-place-container--main{width:60%;padding-right:1rem}.c-place .content-place-container--aside{width:40%}}@media (min-width:1024px){.c-place.place--has-map .place-content{margin-top:-7rem}}@media (min-width:1200px){.c-place.place--has-map .place-content{margin-top:-10rem}}.is-accessible .c-place .place-btn-close:focus{background:#F18E1F;fill:#231402}.is-accessible .c-place .content-share .share-container>.share-icon:focus .svg-icon{fill:#F18E1F}.c-header-panels .search-autocomplete-wrapper .search-error figure svg,.c-header-panels .search-autocomplete-wrapper .searchautocomplete__showall figure svg,.hero-image-container .search-autocomplete-wrapper .search-error figure svg,.hero-image-container .search-autocomplete-wrapper .searchautocomplete__showall figure svg{fill:#fff}@media print{.c-place{page-break-inside:avoid;margin-bottom:1rem}}@keyframes fadeInOut{0%,100%{opacity:1}50%{opacity:.4}}.c-pray-for-me{border:1rem solid #fff}.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:2rem;text-align:center}.c-pray-for-me .pray-for-me__separator{margin-bottom:2rem;margin-right:0;margin-left:0;width:100%}.c-pray-for-me .pray-for-me-title{margin-bottom:1rem;color:#4d4d4d;font-size:2.3rem}.c-pray-for-me .pray-for-me-description{color:#4d4d4d}.c-pray-for-me .pray-for-me-name-container:after{display:table;clear:both;content:''}.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}}@media print{.c-pray-for-me{display:none}}.c-quote{text-align:center}.c-quote .quote-container:after{display:block;width:3rem;height:.25rem;margin-top:2rem;margin-right:auto;margin-left:auto;content:'';background:#ac101c}.c-quote .quote-content{max-width:600px;margin:0 auto;padding-right:1.78571%;padding-left:1.78571%}.c-quote .quote-cite,.c-quote .quote-text{color:#666;font-family:"times new roman",georgia,sans-serif;font-style:italic;line-height:1.3em}.c-quote .quote-text{font-size:2rem;letter-spacing:-1px}.c-quote .quote-text:after,.c-quote .quote-text:before{content:'”'}.c-quote .quote-cite{display:block;margin-top:.5rem;font-size:1.3rem}.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-cite{margin-top:.25rem}.c-quote.quote--article .quote-container:after{margin-top:1rem}.c-quote.quote--article .quote-text{font-size:1.6rem;line-height:1.25em}.c-quote.quote--article .quote-cite{font-size:1rem}.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:-1.1rem}.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-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;-webkit-transition:opacity .2s;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;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.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 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-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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;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: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}}.searchresults__input,.w-search-detailed .search-detailed-wrapper .container{margin-left:auto;margin-right:auto}@media (min-width:1200px){.c-header-panels .search-autocomplete-wrapper,.hero-image-container .search-autocomplete-wrapper{top:3.5rem}}@media (min-width:860px){.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%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,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;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;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);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;-webkit-transition:opacity .3s linear;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;-webkit-box-sizing:border-box;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::-webkit-input-placeholder{position:relative;color:grey;text-align:left}.searchresults__input .input-field:-ms-input-placeholder{position:relative;color:grey;text-align:left}.searchresults__input .input-field::-ms-input-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:3.5rem;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 .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:600;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;-webkit-transition:border-bottom .3s linear 0s;transition:border-bottom .3s linear 0s;border-bottom:1px solid transparent}.w-search-detailed .searchresults-resultitem__header h3{font-size:1.2rem;font-weight:300;-webkit-box-sizing:border-box;box-sizing:border-box}.w-search-detailed .searchresults-resultitem__header h3 em{font-weight:600;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;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);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%;-webkit-transition:background-color .3s cubic-bezier(.04,.84,.51,1.01) 0s,-webkit-transform 150ms cubic-bezier(.65,.05,.36,1);transition:background-color .3s cubic-bezier(.04,.84,.51,1.01) 0s,-webkit-transform 150ms cubic-bezier(.65,.05,.36,1);transition:transform 150ms cubic-bezier(.65,.05,.36,1),background-color .3s cubic-bezier(.04,.84,.51,1.01) 0s;transition:transform 150ms cubic-bezier(.65,.05,.36,1),background-color .3s cubic-bezier(.04,.84,.51,1.01) 0s,-webkit-transform 150ms cubic-bezier(.65,.05,.36,1)}.w-search-detailed .header-toggleicon figure svg{fill:#000}.w-search-detailed .header-toggleicon.expanded figure{background-color:#f5f5f5;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.w-search-detailed .c-gmap__wrapper{position:relative;margin:1rem 0;overflow:hidden;opacity:0;-webkit-transition:opacity .3s linear;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%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-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;-webkit-transform:translateZ(0);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:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(95%,#fff));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:none;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:-webkit-grabbing;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;-webkit-transition:color 150ms,border-color 150ms,background 150ms,display 150ms;transition:color 150ms,border-color 150ms,background 150ms,display 150ms;border-radius:3rem;-webkit-user-select:none;-moz-user-select:none;-ms-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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;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;-webkit-box-flex:1;-ms-flex-positive:1;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;-webkit-transform:none;-ms-transform:none;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;-webkit-box-sizing:border-box;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:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(95%,#fff));background:linear-gradient(to right,rgba(255,255,255,0),#fff 95%);-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear}.async-hide .c-shortcuts,.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;-ms-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;-webkit-transition:fill 150ms,-webkit-transform .2s 150ms;transition:fill 150ms,-webkit-transform .2s 150ms;transition:transform .2s 150ms,fill 150ms;transition:transform .2s 150ms,fill 150ms,-webkit-transform .2s 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{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);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:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,#fff));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:-webkit-box;display:-ms-flexbox;display:flex}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-list-toggle,.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-list-toggle-btn{display:none}.w-search-detailed .js-c-search-filter-subgroup .filter-subgroup-item{-webkit-box-flex:1;-ms-flex:1 0 auto;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.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}}.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;-webkit-box-sizing:border-box;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;-webkit-box-sizing:border-box;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 p span,.w-search-detailed #searchsection-calendars li .c-search--resultitem__contentwrapper p time{display:block}.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:first-child{font-weight:500}@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:600}.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--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:600;line-height:1;color:#006399;border:1px solid #e5e5e5}.w-search-detailed .searchresults-resultitem--news .searchresults-resultitem__header,.w-search-detailed .searchresults-resultitem--parish .searchresults-datalist--contact-list,.w-search-detailed .searchresults-resultitem--personnel .searchresults-datalist--metadata-list,.w-search-detailed .searchresults-resultitem--place .searchresults-datalist--metadata-list{border-bottom:none}.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}@media (min-width:680px){.w-search-detailed .searchresults-resultitem--parish header{padding-right:18.75rem}.w-search-detailed .searchresults-resultitem--place .searchresults-resultitem__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;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{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}.w-search-detailed .searchresults-resultitem--place .searchresults-resultitem__content .searchresults-datalist--metadata-list{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.w-search-detailed .searchresults-resultitem--place .searchresults-resultitem__content .searchresults-datalist--metadata-list li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.w-search-detailed .searchresults-resultitem--place .searchresults-resultitem__content .c-gmap__wrapper{-webkit-box-flex:0;-ms-flex:0 1 409px;flex:0 1 409px;-webkit-box-ordinal-group:2;-ms-flex-order:1;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{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%}.w-search-detailed .searchresults-resultitem--place .searchresults-resultitem__content .searchresults-datalist--metadata-list{-ms-flex-preferred-size:40%;flex-basis:40%}}.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}@media (min-width:1024px){.w-search-detailed .searchresults-resultitem--news .searchresults-resultitem__header .header-byline .source-dot{display:inline}}.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__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-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:3.5rem;top:0}.w-search-detailed .searchresults-datalist{display:-webkit-box;display:-ms-flexbox;display:flex}.w-search-detailed .searchresults-datalist li{-webkit-box-flex:1;-ms-flex:1 1 auto;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:3.5rem;top:0}.w-search-detailed .searchresults__filterswrapper .searchresults__filterrow--categoryfilter{padding:0 1rem}}@media (min-width:1024px){.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{-webkit-box-flex:0;-ms-flex:0 0 auto;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){-webkit-box-flex:1;-ms-flex:1 0 auto;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}}.is-accessible .w-search-detailed .searchresults__input .input-icon:focus,.is-accessible .w-search-detailed .searchresults__input-close:focus{background:#F18E1F;border-radius:5px}@media (min-width:1200px){.w-search-detailed{top:3.5rem;top:0}.w-search-detailed .searchresults__input{padding:0}}.is-accessible .w-search-detailed .searchresults__input .input-field:focus{outline:#F18E1F solid 5px}.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%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-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{border-bottom:1px solid #e5e5e5;background:#fff;outline:0;-webkit-transition:opacity .3s;transition:opacity .3s}.c-shortcuts .shortcuts-container{padding-top:1.5rem;padding-bottom:0}.c-shortcuts .shortcuts-item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:1.78571%;padding-right:1.78571%}.c-shortcuts .shortcuts-item-title{display:inline-block;padding-bottom:.3rem;font-size:1.25rem;font-weight:600;line-height:1.05em;white-space:nowrap}.c-shortcuts .shortcuts-item-title-link{display:inline-block;text-transform:lowercase}.c-shortcuts .shortcuts-item-title-link:first-letter,.c-tags .tags-title{text-transform:uppercase}.c-shortcuts .shortcuts-item-title-link:after{content:' »'}.c-shortcuts .shortcuts-item-description{max-width:600px;color:#0d0d0d;font-size:1rem;line-height:1.4em}.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-title{font-size:1.5rem}.c-shortcuts .shortcuts-item:last-child{border-bottom:0}.c-shortcuts .shortcuts-item:nth-child(odd){clear:left}}@media (min-width:860px){.c-shortcuts .shortcuts-container{padding-top:2.5rem;padding-bottom:.5rem}.c-shortcuts .shortcut-content-row:after{display:table;clear:both;content:''}.c-shortcuts .shortcut-content-row+.shortcut-content-row{margin-top:2rem}.c-shortcuts .shortcut-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-shortcuts .shortcuts-item{float:left;width:20%;padding-bottom:.5rem;margin-bottom:2rem;border-right:1px solid #e5e5e5}.c-shortcuts .shortcuts-item:last-child{border-right:0}.c-shortcuts .shortcuts-item-description{font-size:.9rem}}.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:600}.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;-webkit-transition:all 150ms;transition:all 150ms}.c-sitemap .sitemap-level-3 li:hover:before,.c-sitemap .sitemap-level-4 li:hover:before{-webkit-transform:translate(2px,0);-ms-transform:translate(2px,0);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;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:#efefef;-webkit-animation:fadeInOut 3s 2;animation:fadeInOut 3s 2}.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{text-align:center}.c-spots .spots-title h2{margin:0 1.78571% 2rem}.c-spots .spots-container{margin-top:-1rem;margin-bottom:-1rem;padding-right:0;padding-left:0;position:relative}.c-spots .spots-item-image{margin-bottom:.5rem}.c-spots .spots-item-image img{width:100%;height:auto}.c-spots .spots-item{width:96.42857%;margin:1.78571% 1.78571% 2rem}.c-spots .spots-list .spots-item--onethird{display:inline-block;float:none;width:65%;font-size:0;vertical-align:top}@media (min-width:480px){.c-spots .spots-list .spots-item--onethird{display:inline-block;float:none;width:55%;font-size:0}}@media (min-width:680px){.c-spots .spots-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-spots .spots-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem 1.78571%;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-spots .spots-item--full{width:96.42857%}.c-spots .spots-item--half{width:46.42857%}.c-spots .spots-item--onethird{width:29.76189%}.c-spots .spots-list .spots-item--onethird{display:inline-block;float:none;width:38%}}@media (max-width:1023px){.c-spots .spots-list{display:block;white-space:nowrap}.c-spots .spots-list .spots-item--onethird .card-description{padding-left:3px}}@media (min-width:1024px){.c-spots .spots-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-spots .spots-list .spots-item--onethird{width:29.7619%}.c-spots .spots-item--onethird:nth-child(3n+1){clear:left}.c-spots .spots-btn,.c-spots .spots-btn.is-active{display:none}}.c-tags .tags-title{font-size:1.05rem;font-weight:600;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:after,.c-tags .tags-item:before{content:'';display:block;position:absolute}.c-tags .tags-item:before{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{width:8px;height:8px;background:#fafafa;top:50%;left:-4px;margin-top:-4px;border-radius:50%}.c-tags .tags-item:hover .tags-item-text{color:#005380;background:-webkit-gradient(linear,left top,left bottom,from(#005380),to(#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}}