@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}a,a:active,a:hover,button,input:focus{outline:0}.e-form .form-item-check-label,.slick-slider{-webkit-user-select:none;-ms-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}@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}/*! 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}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,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{padding-top:0;border-top:none}.row--light{background:#fff}.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)}.grid .grid-container:after,.grid:after{display:table;content:'';clear:both}@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-ia .c-intro+.row--default:after,.layout--subject.theme-ia .c-intro+.row--default:after{background:#cd0014}.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}.grid{box-sizing:border-box;width:100%;padding-right:15px;padding-left:15px}@media (min-width:860px){.grid{padding-right:30px;padding-left:30px}}.grid .grid-container{width:100%;margin-right:auto;margin-left:auto}@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}.layout--subject .grid--one-col{width:700px}}.readspeaker-container,.svg-icon{width:100%}.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}.no-print,.no-print *{display: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}.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}.link,a{color:#006399;line-height:1em;text-decoration:none}.link:hover,a:hover{color:#005380}em,i{font-style:italic}@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:hover,.t-invert a:hover{text-decoration:none}.font-weight-light{font-weight:300}.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}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.nowrap{white-space:nowrap}.svg-icon{display:block;height:100%;pointer-events:none}.is-accessible input:focus,.is-accessible select:focus,.is-accessible textarea:focus{outline:#F18E1F solid 5px}.is-accessible a:focus{border-radius:3px;color:#231402;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)}.readspeaker-docreader{display:inline-block;font-size:.85rem;margin-left:.5rem}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.readspeaker-docreader img{position:relative;top:.1rem}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-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}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.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-close{display:block;width:40px;height:40px;cursor:pointer}.e-close .svg-icon{fill:#90887b}.e-close:active .svg-icon{fill:#ac101c}.e-button{display:inline-block;border:0;color:#006399;font-size:1rem;outline:0;text-align:left}.e-button.button--rect,.e-button.button--rounded{padding:.75em 2.8em 1em;background:#fff;text-align:center}.e-button .button-text{color:#006399;text-decoration:none}.e-button:focus .button-text,.e-button:hover .button-text{border-bottom:1px solid #005380;color:#005380}.e-button.button--rect .button-text,.e-button.button--rounded .button-text{border-bottom:0}.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:.6em 2.8em .85em}.e-button.button--rounded.button--small{padding:.7em 2.8em .9em}.e-button.button-text--yellow{color:#ffc72c}.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-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-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-ia{background:#cd0014;color:#fff}.e-button.button--bg-ia .button-text{color:#fff}.e-button.button--bg-ia:focus,.e-button.button--bg-ia:hover{background:#9a000f}.e-button.button--bg-ia:disabled{background:#cfcfcf;color:#fafafa}.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{-webkit-box-sizing:content-box;z-index:1}.e-button.button--loader.is-loading:after{-webkit-animation:progress 5s forwards;animation:progress 5s forwards;iteration-count:1}.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}.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-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:#006399}.layout--local .e-featured-icon .featured-icon-hover-arrow{border-color:transparent transparent #006399}.layout--local .e-featured-icon:hover .svg-icon{fill:#006399}}@media (min-width:1200px){.e-featured-icon{width:34px;height:34px}.e-featured-icon .featured-icon-hover{top:70px}.e-featured-icon .featured-icon-hover-arrow{top:63px}}.layout--local .e-featured-icon.is-active .svg-icon,.layout--local .e-featured-icon:active .svg-icon{fill:#006399}.e-card{display:block;overflow:hidden;vertical-align:top}.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-title:after{content:'. '}.e-form .form-item-group:after,.e-form .form-item:after,.e-helpbox:before,.e-loader .loader-container:after,.e-location .location-dropdown:before,.e-separator.separator--default:before,.e-separator:after{content:''}.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:300;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}.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:hover .card-title{color:#005380}.e-card:active .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-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-hamburger{display:table;position:relative;height:52px;margin:0;padding:0;font-size:16px}.e-hamburger .hamburger-icon{display:block;overflow:hidden;height:52px;margin:0;padding:12px 28px 40px;border:0;border-radius:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.e-hamburger .hamburger-icon-lines{position:absolute;top:50%;left:12px;display:block;width:27px;height:2px;margin-top:-1px;background:#90887b}.e-hamburger .hamburger-icon-lines::after,.e-hamburger .hamburger-icon-lines::before{position:absolute;left:0;display:block;width:27px;height:2px;content:'';background-color:#90887b;-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:-7px;-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:-7px;-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;padding-right:10px;padding-left:5px;color:#90887b;font-size:16px;text-align:left;cursor:default;vertical-align:middle}.e-hamburger .hamburger-text--link{cursor:pointer}.e-hamburger .hamburger-text--link:hover{color:#756e63}.e-hamburger.is-active .hamburger-icon-lines{background:0 0}.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:hover .hamburger-icon-lines,.e-hamburger .hamburger-icon:hover .hamburger-icon-lines::after,.e-hamburger .hamburger-icon:hover .hamburger-icon-lines::before{background:#756e63}.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{height:60px;padding:0}.e-hamburger .hamburger-icon{height:60px}.e-hamburger .hamburger-text{position:relative;display:table-cell}.layout--local .e-hamburger .hamburger-text{visibility:hidden}}@media (min-width:860px){.e-hamburger .hamburger-icon-lines{width:30px}.e-hamburger .hamburger-icon-lines::before{top:-8px;width:30px}.e-hamburger .hamburger-icon-lines::after{bottom:-8px;width:30px}.layout--local .e-hamburger .hamburger-text{visibility:visible}.e-hamburger.has-multiple-lines .hamburger-text{font-size:14px;line-height:1.15em}}@media (min-width:1200px){.e-hamburger .hamburger-icon-lines,.e-hamburger .hamburger-icon-lines::after,.e-hamburger .hamburger-icon-lines::before{width:33px;height:3px}.e-hamburger .hamburger-icon-lines::before{top:-9px}.e-hamburger .hamburger-icon-lines::after{bottom:-9px}.e-hamburger .hamburger-text{top:-1px;max-width:300px;font-size:18px}.e-hamburger.has-multiple-lines .hamburger-text{font-size:15px}}.e-form .form-description,.e-form .form-title{font-size:1rem;color:#4d4d4d}.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-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}.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 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{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-item-check-input{width:1rem;height:1rem;margin-top:0;margin-right:5px;margin-bottom:0;vertical-align:middle}.e-form .form-button,.e-form .form-radio-group .button--radio{display:block;width:100%}.e-form .form-item-check-label{-moz-user-select:none;user-select:none}.e-form .form-item-check+.form-item-check{margin-top:.5rem}.e-form .form-radio-group .form-radio-item{display:block;width:100%;margin-bottom:.25rem;cursor:pointer}.e-form .form-radio-group input[type=radio]{opacity:.1;position:absolute;z-index:-1}.e-form .form-radio-group span{pointer-events:none;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.e-form .form-radio-group input[type=radio]:checked+span{background:#004266}.e-form .form-radio-group .form-item-input:focus{border-color:#6b6357}.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}.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-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-style:solid;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}.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}.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-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:forward;animation-fill-mode:forward}.e-loader .loader-container:after{display:block;padding-bottom:100%}.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-extra .svg-icon{fill:#90887b}.e-helpbox .svg-icon,.is-accessible .e-helpbox .helpbox-close:focus .svg-icon{fill:#1a1a1a}.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:before{position:absolute;top:-11px;left:50%;display:block;width:0;height:0;margin-left:-8px;border-width:0 12px 12px;border-style:solid;border-color:transparent transparent #ffc72c}.is-accessible .e-helpbox .helpbox-close:focus{background:#F18E1F}.e-separator{position:relative;height:3px;border:0;outline:0;overflow:visible}.e-separator:after{display:table;clear:both}.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:-1px;left:50%;display:block;width:60px;height:3px;margin-left:-30px;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}.js-c-calendar-bar{position:relative;padding-top:2rem}.js-c-calendar-bar .calendar-list-header-today-btn{position:absolute;bottom:100%;left:0;display:none;margin-bottom:.7rem;padding:.2rem 1rem .4rem;border:1px solid #006399;border-radius:1rem;color:#006399;font-size:.8rem}.js-c-calendar-bar .calendar-list-header-today-btn:hover{color:#fff;background:#006399}.js-c-calendar-bar .calendar-list-bar-header-container{position:relative;display:inline-block}.js-c-calendar-bar .header-month-btn{position:absolute;top:0;display:inline-block;overflow:hidden;width:1.4rem;height:1.4rem}.js-c-calendar-bar .header-month-btn:after{position:absolute;top:-.95rem;left:.3rem;color:#006399;font-size:2rem}.js-c-calendar-bar .header-month-btn--prev{left:0}.js-c-calendar-bar .header-month-btn--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-title-container{position:relative;text-align:center;margin-bottom:2rem}.js-c-calendar-events .calendar-list-events-title-container:after{position:absolute;top:50%;display:block;width:100%;height:1px;content:'';background:#f5f5f5}.js-c-calendar-events .calendar-list-events-title{position:relative;z-index:1;display:inline-block;padding:0 1rem;color:grey;background:#f5f5f5;font-size:1rem;font-weight:400;letter-spacing:.05rem;text-transform:uppercase}.js-c-calendar-events .calendar-list-events-loader{position:relative;width:64px;height:64px;margin-right:auto;margin-left:auto}.js-c-calendar-events .calendar-list-events-item{margin-bottom:2rem}.js-c-calendar-events .calendar-list-events-item .events-item-clock{position:relative;display:inline-block;width:.8rem;height:.8rem;padding:4px;border:1px solid grey;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:grey;-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: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-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-events .calendar-list-events-item .event-item-info{max-width:520px;margin-top:1rem;margin-right:auto;margin-left:auto;color:grey;font-family:"times new roman",georgia,sans-serif;font-style:italic}.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:grey;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:grey}.js-c-calendar-events .calendar-list-events-item .event-item-info-contact .contact-email-link{display:inline-block;line-height:1.2em;color:grey}.js-c-calendar-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-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:grey}.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:grey}.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:grey}.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:grey;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:grey;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:grey}.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{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-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;text-align:center}.js-c-calendar-month .calendar-month-header .calendar-month-col{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-lightbox,.js-c-lightbox .lightbox-backdrop,.js-c-modal,.js-c-modal .modal-backdrop{bottom:0;right:0;left:0;top:0}.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:#4d4d4d}.js-c-calendar-search .calendar-search-input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:0;color:#4d4d4d;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}}.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-modal{position:fixed;z-index:1000;-webkit-transform:translateZ(0);transform:translateZ(0)}.js-c-modal .modal-backdrop{position:absolute;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-lightbox{position:fixed;z-index:1000}.js-c-lightbox .lightbox-backdrop{position:absolute;background:#1a1a1a;opacity:.9}.js-c-lightbox .lightbox-header{position:absolute;top:0;z-index:2;width:100%;background:#fff;text-align:center}.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.4rem;height:1.4rem;vertical-align:middle;fill:#90887b}.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:#90887b;font-weight:300;line-height:2rem;vertical-align:middle}.js-c-lightbox .lightbox-header .lightbox-btn-overview:hover .overview-icon{fill:#756e63}.js-c-lightbox .lightbox-header .lightbox-btn-overview:hover .overview-text{color:#756e63}.js-c-lightbox .lightbox-header .lightbox-btn-close{position:absolute;top:50%;right:1rem;width:1.6rem;height:1.6rem;margin-top:-.8rem;fill:#90887b}.js-c-lightbox .lightbox-header .lightbox-btn-close:active,.js-c-lightbox .lightbox-header .lightbox-btn-close:hover{fill:#756e63}.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:52px}.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:52px}.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,.js-c-tooltip--template{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:60px}}@media (min-width:860px){.js-c-lightbox .lightbox-view--slider,.js-c-lightbox.is-overview .lightbox-view--overview{padding-top:72px}}@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:84px}.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%}}.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-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)}.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}.js-c-calendar-latest .calendar-latest-loading{position:relative;height:100px}.js-c-calendar-latest .calendar-latest-loading .loader-dot{background:#1a1a1a}.js-c-calendar-latest .contact-info-item .contact-info-text{line-height:1.3em}.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)}.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;font-size:1rem;font-weight:300;text-transform:uppercase;cursor:default}.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{font-size:.75rem}.js-c-datepicker .datepicker-footer-btn:hover{color:#006399}@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}}.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}.aveny-booking .aveny-booking-header-byline,.c-article h4,.widget-aveny-booking .aveny-booking-banner-description{font-family:"times new roman",georgia,sans-serif;font-style:italic}.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}.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}}@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}.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}}.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}}.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:hover .btn-text{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-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:hover .btn-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}.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,.c-article ul{margin-bottom:1rem}.c-archive-list .archive-list-item-date{display:block;margin-bottom:1rem;color:grey;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{position:relative;color:#4d4d4d}.c-article .has-infobox{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}.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{padding-top:2rem;padding-bottom:.5rem;color:#333;font-weight:400;text-transform:none}.c-article h4:first-child{padding-top:0}.c-article p{color:#4d4d4d;font-size:1.05rem}.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 u{text-decoration:none;background:-webkit-gradient(linear,left top,left bottom,from(#ac101c),to(#ac101c));background:linear-gradient(#ac101c,#ac101c);background-repeat:repeat-x;background-position:left bottom;background-size:1px 1px}.c-article a u{text-decoration:none;background:-webkit-gradient(linear,left top,left bottom,from(#006399),to(#006399));background:linear-gradient(#006399,#006399);background-repeat:repeat-x;background-position:left bottom;background-size:1px 1px}.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:hover{text-decoration:none;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-article a[target=_blank]{display:inline-block;margin-right:.3rem}.c-article a[target=_blank]:after{position:relative;z-index:1;display:inline-block;width:.7rem;height:.7rem;margin-top:.2rem;margin-left:.1rem;content:'';background:url(../assets/images/new-window.svg) left top no-repeat;background-size:100%}.c-article ul{margin-top:1rem;list-style:none}.c-article h2+ul,.c-article h3+ul,.c-article h4+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{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-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:#b7b0ab}.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%}.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;fill:#b7b0ab}.c-article-footer .article-footer-share>.share-icon:hover .svg-icon{fill:#9f9690}.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-blog{text-align:center}.c-blog .blog-header{border-bottom:1px solid #cfcfcf;margin-bottom:2rem}.c-blog .blog-header-title{font-size:1.4rem;text-transform:uppercase;padding-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: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: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-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: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-calendar-event-single .content-info-contact .contact-email-link:hover,.c-calendar-event-single .content-info-url:hover,.c-calendar-event-single .content-place-container .place-link--phone:hover,.c-calendar-event-single .content-place-container .place-link: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: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: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: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: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--red .blog-header-title{color:#ac101c}.c-blog .theme--blue .blog-card{background:#006399}.c-blog .theme--blue .blog-header-title{color:#006399}.c-blog .theme--green .blog-card{background:#567818}.c-blog .theme--green .blog-header-title{color:#567818}.c-blog .theme--purple .blog-card{background:#63387d}.c-blog .theme--purple .blog-header-title{color:#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-button{top:-25px;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);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-button .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-url .url-text:hover{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-calendar-event .calendar-event-contact{margin-bottom:1rem;font-family:"Foundry Sterling W01",arial,sans-serif;font-style:normal}.c-calendar-event .calendar-event-contact .contact-title{display:block;margin-bottom:.5rem;font-size:1rem;font-weight:400}.c-calendar .calendar-list-title,.c-calendar-list .calendar-list-title{font-weight:300;font-family:"times new roman",georgia,sans-serif;font-style:italic}.c-calendar-event .calendar-event-contact .contact-email{display:inline-block}.c-calendar-event .calendar-event-contact .contact-email-icon{position:relative;top:.2rem;display:inline-block;width:1.2rem;height:1.2rem;margin-right:.2rem;fill:#4d4d4d}.c-calendar-event .calendar-event-contact .contact-email-link{display:inline-block;font-size:1rem;line-height:1.2em;color:#4d4d4d}.c-calendar-event .calendar-event-contact .contact-email-link:hover{background:-webkit-gradient(linear,left top,left bottom,from(#4d4d4d),to(#4d4d4d));background:linear-gradient(#4d4d4d,#4d4d4d);background-repeat:repeat-x;background-position:left bottom;background-size:1px 1px}.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{position:relative}.c-calendar-list .calendar-list-container--not-found{display:none}.c-calendar-list .calendar-list-title{position:relative;padding-bottom:1rem;border-bottom:1px solid #e5e5e5;color:#90887b;font-size:1.2rem}.c-calendar-list .calendar-list-title:after{position:absolute;bottom:-2px;left:50%;display:block;width:40px;height:3px;margin-left:-20px;content:'';background:#006399}.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--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}}.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{text-align:center;display:none;border-bottom:1px solid #e5e5e5}.c-calendar.is-loaded .calendar-filter{display:block}.c-calendar .calendar-filter-header{position:relative;z-index:3;padding-top:3rem;padding-bottom:2rem;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-family:"times new roman",georgia,sans-serif;font-style:italic;font-size:1.4rem;line-height:1.2em}.c-calendar .calendar-filter-sub{position:relative;padding-top:1.5rem;padding-bottom:1.5rem;background:#fff}.c-calendar .calendar-filter-sub:after{display:table;clear:both;content:''}.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}.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,.layout--infoscreen .c-calendar .calendar-list-view-btns{display:none}.c-calendar .calendar-list-container--not-found .calendar-list-title{border-bottom:none}.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:.5rem}.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}@media (min-width:680px){.c-calendar .calendar-filter-header{padding-top:5rem;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:1.75rem;padding-bottom:2rem}.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-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}@media print{.c-calendar .calendar-list-title:after,.c-calendar .calendar-list-view-btns{display:none}}.c-calendar-sidepanel{position:fixed;bottom:.5rem;right:0;z-index:999;-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{padding:.625rem;height:100%}.c-calendar-sidepanel .sidepanel-btn .svg-icon{fill:#fff}.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:hover{background:#800d14}.c-calendar-sidepanel .sidepanel-nav-close-btn-icon{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: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: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}}.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:113;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:3rem}.c-calendar-event-single .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-title{display:block;background:#e5e5e5;width:40%;height:1.4rem}.c-calendar-event-single .placeholder-description{margin-top:2rem}.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{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e5e5}.c-calendar-event-single .content-info-title{margin-bottom:.5rem;font-size:2.4rem;font-weight:400;color:#ac101c}.c-calendar-event-single .content-info-subtitle{margin-bottom:.5rem;font-size:1.4rem;font-weight:400;color:#ac101c}.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}.c-calendar-event-single .content-info-clock{position:relative;display:inline-block;width:.8rem;height:.8rem;padding:4px;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:1rem;font-size:1.1rem;font-weight:600;color:#000;text-transform:uppercase}.c-calendar-event-single .content-info-contact .contact-title{display:block;margin-top:.1rem;color:#4d4d4d}.c-calendar-event-single .content-info-contact .contact-email{display:inline-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{display:inline-block;font-size:1rem}.c-calendar-event-single .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-calendar-event-single .content-info-contact .contact-phone-nr{color:#4d4d4d}.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;max-height:680px}.c-calendar-event-single .c-map:after{padding-bottom:40%}.c-calendar-event-single .c-map.map--no-place{max-height:460px;background:url(../assets/images/calendar-single-fallback.jpg);background-size:cover}.c-calendar-event-single .content-place{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e5e5}.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}.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: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:#b7b0ab}.c-calendar-event-single .content-share .share-container>.share-icon:hover .svg-icon{fill:#9f9690}@media (min-width:680px){.c-calendar-event-single .calendar-event-single-content{margin-top:-3rem}}@media (min-width:860px){.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}}@media print{.c-calendar-event-single{page-break-inside:avoid;margin-bottom:1rem}}@-webkit-keyframes fadeInOut{0%,100%{opacity:1}50%{opacity:.4}}@keyframes fadeInOut{0%,100%{opacity:1}50%{opacity:.4}}.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-list-events-title-container{position:relative;text-align:left;margin-top:3rem;margin-bottom:1rem;padding:.5rem;background:#fff;border:1px solid #e5e5e5}.js-c-calendar-new-events .calendar-list-events-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}.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{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:1rem 2rem 1.5rem}.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: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:grey;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:grey;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}.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-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:grey}.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;margin-top:.3rem;color:#006399;font-size:1.6rem;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-text{font-family:"Foundry Sterling W01",arial,sans-serif;font-weight:400;font-size:1.2rem;color:grey}.c-faq .faq-question,.c-feed .feed-header-title,.c-feed.feed-layout--slider .feed-content-item .item-meta,.c-feed.feed-layout--slider .feed-content-item .item-subtitle,.c-intro .intro-container{font-family:"times new roman",georgia,sans-serif}.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-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-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{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;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-container.is-open .location-input{color:#006399;background:#fafafa;border-bottom:1px solid #e5e5e5;cursor:text}.js-c-calendar-filter-location .location-range{position:relative;z-index:0;margin-top:1rem;-webkit-transition:opacity .3s;transition:opacity .3s}.js-c-calendar-filter-location .location-range.is-disabled{opacity:.2;pointer-events: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{float:left;width:calc(100% - 4rem)}.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:#9a9a9a;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-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}.js-c-calendar-filter-location .location-dropdown-my-position-btn{width:100%;text-align:center;padding:.6rem .75rem .9rem;font-size:1.1rem}.js-c-calendar-filter-location .location-dropdown-my-position-btn .my-position-btn-icon{position:relative;top:.3rem;display:inline-block;width:1.4rem;height:1.4rem;fill:#fff}.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-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}}.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 .calendar-filter-startdate-input,.js-c-calendar-filter-search input{padding-right:.75rem;margin-bottom:.75rem;padding-left:3rem;-webkit-box-sizing:border-box;color:#666}.js-c-calendar-filter-date .filter-startdate-icon{width:2rem;height:2rem}.js-c-calendar-filter-date .calendar-filter-startdate-input{width:100%;margin-top:.6rem;box-sizing:border-box;border:none;border-radius:none;cursor:pointer}.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}.js-c-calendar-filter-search{position:relative;border:1px solid #cfcfcf}.js-c-calendar-filter-search input{width:100%;margin-top:.6rem;box-sizing:border-box;border:none;border-radius:none}.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;margin-bottom:1rem;-webkit-transform:translateZ(0);transform:translateZ(0)}.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;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-calendar-filter-subgroup.is-expanded .filter-subgroup-list-container:after{display:none}.js-c-calendar-filter-subgroup .filter-subgroup-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}.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;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-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{position:relative;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.js-c-calendar-filter-subgroup .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-calendar-filter-subgroup .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-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}.c-header .header-bar,.c-nav-sub{-webkit-touch-callout:none;-ms-user-select:none}.js-c-calendar-filter-subgroup .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-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)}@media (min-width:680px){.js-c-calendar-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%)}.js-c-calendar-filter-subgroup .filter-subgroup-title{margin-bottom:1rem}.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:after{display:none}.js-c-calendar-filter-subgroup .filter-subgroup-item{font-size:.75rem}.js-c-calendar-filter-subgroup .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-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}}.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-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-contact-info{text-align:center}.c-contact-info .contact-info-header{margin-bottom:4rem;text-align:center}.c-contact-info .contact-info-header:after{position:relative;top:2rem;display:block;width:60px;height:4px;margin-right:auto;margin-left:auto;content:'';background:#8c1b1b}.c-contact-info .contact-info-header-title{position:relative;z-index:1;display:inline-block;padding:0 1.5rem;background:#f5f5f5;letter-spacing:.05rem}.c-contact-info .contact-info-church,.c-cookies{display:block}.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-link:hover{border-bottom:1px solid #005380}.c-contact-info .contact-info-subtitle{margin-bottom:.25rem;color:#4d4d4d;font-size:1rem;font-weight:600}.c-cookies .cookies-quote-container,.c-cookies .cookies-text--message{margin-bottom:1rem}.c-contact-info .contact-info-text{color:#4d4d4d}.c-contact-info .contact-info-btn{margin-top:1rem}@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-cookies{position:fixed;right:0;bottom:0;left:0;z-index:999;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-text{font-size:.8rem}.c-cookies .cookies-text--quote span{white-space:nowrap}.c-cookies .cookies-text-link{border-bottom:1px solid #fff;color:#fff}.c-cookies.is-active{-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}@media (min-width:860px){.c-cookies .cookies-container{text-align:left}.c-cookies .cookies-container:after{display:table;clear:both;content:''}.c-cookies .cookies-quote-container{padding-bottom:1rem;border-bottom:2px solid rgba(255,255,255,.4)}.c-cookies .cookies-text--quote span{display:block}.c-cookies .cookies-text--message{float:left;width:calc(100% - 330px)}.c-cookies .cookies-message{margin-bottom:0}.c-cookies .cookies-accept{float:right}}@media print{.c-cookies{display:none}}.layout--local .c-cookies{border-top:1px solid #00324d;background:#004266}.c-feed .feed-slider-nav-container,.c-feed.feed-layout--list .feed-footer .grid-container{border-top:1px solid #e5e5e5}.layout--local .c-cookies .cookies-accept{background:#00324d}.layout--local .c-cookies .cookies-accept:hover{background:#002133}.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:grey}.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;padding-bottom:1rem;border-bottom:1px solid #e5e5e5;color:#90887b;font-size:1.2rem;font-weight:300;font-style:italic}.c-feed .feed-header-title:after{position:absolute;bottom:-2px;left:50%;display:block;width:60px;height:3px;margin-left:-30px;content:'';background:#006399}.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: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:grey;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:grey;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--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:#90887b}.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;margin-top:1.5rem;padding-top:1.5rem;color:#90887b;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{margin-bottom:1rem}.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: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 .item-link:focus{border-radius:5px;background:#F18E1F}.is-accessible .c-feed .item-link:focus .item-meta,.is-accessible .c-feed .item-link:focus .item-subtitle,.is-accessible .c-feed .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-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-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-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}.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 .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-spots{position:relative;overflow:hidden}.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}@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}}.c-faq .faq-content,.c-local-info .local-info-item,.c-shortcuts .shortcuts-item{padding-left:1.78571%;padding-right:1.78571%}@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-local-info .local-info-list:after,.c-local-info .local-separator:after{display:table;clear:both;content:''}.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}.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-shortcuts{border-bottom:1px solid #e5e5e5;background:#fff;outline:0}.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}.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{text-transform:uppercase}.c-shortcuts .shortcuts-item-title-link:after{content:' »'}.c-shortcuts .shortcuts-item-description{max-width:600px;color:#666;font-size:1rem;line-height:1.4em}.c-shortcuts .shortcuts-item-title:hover{color:#005380}.c-shortcuts .shortcuts-item-description a:hover{color:#005380;text-decoration:none;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-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-faq .faq-content{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left}.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-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}.c-find-info .find-info-form{position:absolute;top:50%;left:50%;width:90%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);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-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:hover{text-decoration:underline}.c-footer .footer-links-group .group-list-item-link--icon:hover{text-decoration:none}.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-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,.is-accessible .c-footer .footer-information-link:focus:before{display:none}.is-accessible .c-footer .group-list-item>a:focus{padding:4px 10px 4px 6px;border-radius:5px;color:#231402;background:#F18E1F}.is-accessible .c-footer .group-list-item>a: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}@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-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}}.c-intro .intro-subject,.c-intro .intro-type{font-size:.9rem;font-weight:600;text-transform:uppercase}@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 .footer-contact,.c-footer .footer-information-links,.c-footer .footer-links{display:none!important}.c-footer .footer-information-copyright{float:none!important;display:block;text-align:left}}.layout--infoscreen .c-footer{display:none}.c-intro .intro-content:after,.c-intro:after{display:table;content:'';clear:both}.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}.c-ia-donation .form-other-amount input[type=radio]:checked+.form-other-amount-btn .js-amount-other .form-amount-other-reset,.theme-skut .c-intro .intro-arrow .svg-icon{fill:#fff}.layout--subject.layout--local .c-intro .intro-title{color:#fff;background:#005380}.theme-skut .c-intro .intro-subject{color:#0d0d0d;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}@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-ia-donation .donation-loader{position:relative;padding-top:13rem;padding-bottom:6rem}.c-ia-donation .donation-title{margin-top:2rem;margin-bottom:1rem;padding-bottom:1rem;color:#000;font-size:1.6rem;border-bottom:2px solid #cfcfcf}.c-ia-donation .intro-change-form{display:block;margin-top:1rem;font-weight:600;pointer-events:all}.c-ia-donation .button--small,.c-ia-donation .form-item-input{font-size:16px}.c-ia-donation .button--small{padding:.65em 1.75em .9em}.c-ia-donation .form-item-input{padding:.65em .75em .9em}.c-ia-donation .form-other-amount{display:block;width:100%;outline:0;border:none;padding:0;margin:0}.c-ia-donation .form-other-amount-btn{position:relative}.c-ia-donation .form-amount-other-currency{position:absolute;top:0;right:0;display:none}.c-ia-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-ia-donation .form-amount-other-input::-webkit-input-placeholder{color:#cfcfcf}.c-ia-donation .form-amount-other-input:-moz-placeholder{color:#cfcfcf}.c-ia-donation .form-amount-other-input::-moz-placeholder{color:#cfcfcf}.c-ia-donation .form-amount-other-input:-ms-input-placeholder{color:#cfcfcf}.c-ia-donation .form-amount-other-input:after{content:'kr'}.c-ia-donation .form-other-amount input[type=radio]:checked+.form-other-amount-btn .js-amount-other{background:#cd0014;color:#fff;padding-top:.6rem;padding-right:2.5rem;padding-bottom:.75rem}.c-ia-donation .form-other-amount input[type=radio]:checked+.form-other-amount-btn .js-amount-other .form-amount-other-input{border-bottom-color:#fff}.c-ia-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-ia-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-ia-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-ia-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-ia-donation .form-other-amount input[type=radio]:checked+.form-other-amount-btn .js-amount-other .form-amount-other-reset:hover{fill:#330507}.c-ia-donation .form-amount-other-reset{position:absolute;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:#000}.c-ia-donation .form-amount-other-reset:hover{fill:#9a000f}.c-ia-donation .js-amount-other.is-active .form-amount-other-text{display:none}.c-ia-donation .js-amount-other.has-input.is-active .form-amount-other-reset{display:block;pointer-events:all}.c-ia-donation .js-amount-other.is-active .form-amount-other-currency{display:block}.c-ia-donation .js-amount-other.is-active .form-amount-other-input{opacity:1;position:static}.c-ia-donation .payment-children{position:relative;display:none;margin-top:1.5rem;padding-top:1rem;border-top:2px solid #cfcfcf}.c-ia-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:#ebeae7;content:''}.c-ia-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-ia-donation .personal-information-form--company{border-top:none}.c-ia-donation .personal-information-header{margin-top:1rem;margin-bottom:.5rem}.c-ia-donation .personal-information-header:after{display:table;clear:both;content:''}.c-ia-donation .personal-information-id{position:relative}.c-ia-donation .personal-information-identitynr-input{max-width:12rem;margin-bottom:1rem}.c-ia-donation .personal-information-anonymous{background:0 0;border:none;padding:0;color:grey;font-size:.85rem}.c-ia-donation .personal-information-anonymous.is-disabled{display:none}.c-ia-donation .personal-information-anonymous .form-item-check-input{margin-right:0}.c-ia-donation .personal-information-anonymous .form-item-check-label{pointer-events:none}.c-ia-donation .personal-information-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.c-ia-donation .personal-information-id.is-disabled .personal-information-overlay{display:block}.c-ia-donation .personal-information-id.is-disabled{opacity:.6}.c-ia-donation .personal-information-fetch-btn{margin-bottom:1rem;width:12rem}.c-ia-donation .form-item--postnr{width:7rem}.c-ia-donation .form-item-description{margin-top:.5rem}.c-ia-donation .donation-pul{margin-top:1rem;color:#666;font-size:.8rem}.c-ia-donation .donation-pul a{white-space:nowrap}.c-ia-donation .donation-confirm{margin-top:3rem}.c-ia-donation .donation-confirm-formdata{position:relative;padding:1.5rem;border:.5rem solid #fff;background:#f0efeb}.c-ia-donation .donation-confirm-formdata-title{position:relative;padding-left:2.75rem;font-size:1.4rem;font-weight:400}.c-ia-donation .donation-confirm-formdata-title-icon{position:absolute;top:-.2rem;left:0;width:2rem;height:2rem;padding:.4rem;border-radius:50%;background:#fff;fill:#6b6357}.c-ia-donation .donation-confirm-formdata-item{color:#666;word-break:break-all}.c-ia-donation .donation-confirm-formdata-item--paymentmethod{margin-top:1rem}.c-ia-donation .donation-confirm-formdata-change{position:absolute;bottom:0;right:0;padding:.25rem 1rem;background:#fff;color:#cd0014;font-size:.85rem;text-transform:uppercase}.c-ia-donation .donation-confirm-formdata-change:hover{color:#fff;background:#cd0014}.c-ia-donation .donation-confirm-autogiro{margin-top:2rem}.c-ia-donation .donation-confirm-autogiro p{color:#666}.c-ia-donation .donation-confirm-bank{margin:2rem 0}.c-ia-donation .donation-confirm-bank-title{font-weight:400;margin-bottom:.5rem}.c-ia-donation .donation-confirm-bank-title strong{font-weight:600}.c-ia-donation .donation-confirm-bank.is-valid input,.c-ia-donation .donation-confirm-bank.is-valid input:focus,.c-ia-donation .donation-confirm-bank.is-valid input:hover{border-color:#10b910}.c-ia-donation .donation-confirm-bank.is-invalid input,.c-ia-donation .donation-confirm-bank.is-invalid input:focus,.c-ia-donation .donation-confirm-bank.is-invalid input:hover{border-color:#ac101c;border-bottom-width:.25rem}.c-ia-donation .donation-confirm-bank-name{display:block;margin-top:.5rem;color:grey;font-weight:300}.c-ia-donation .donation-confirm-bank-name strong{font-weight:600;text-transform:uppercase}.c-ia-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 #cd0014;background:#fff}.c-ia-donation .form-content--confirm .confirm-description{display:block;margin-left:4rem}.c-ia-donation .form-content--confirm.is-error{border-left-color:#ac101c}.c-ia-donation .form-item-checkbox-input{position:relative;top:-.1rem;margin-right:.5rem}.c-ia-donation .form-content--confirm.is-error .form-item-checkbox{border-color:#ac101c}.c-ia-donation .donation-confirm-bank-clearing{display:inline-block;width:5rem}.c-ia-donation .donation-confirm-bank-separator{margin:0 .5rem;color:#666}.c-ia-donation .donation-confirm-bank-account{display:inline-block;width:14rem}.c-ia-donation .donation-confirm-btn{position:relative;-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%)}.c-ia-donation .donation-legal{background:#fff;padding-top:2rem;padding-bottom:3rem}.c-ia-donation .donation-legal-description{margin-bottom:4rem;color:#4d4d4d;font-size:.9rem}.c-ia-donation .donation-legal-description a{white-space:nowrap}.c-ia-donation .donation-legal-text-container{position:relative;margin-top:4rem;border:1px solid #c5c1ba}.c-ia-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 #c5c1ba;background:#fff;white-space:nowrap;z-index:1}.c-ia-donation .donation-legal-text-btn{position:relative;display:inline-block;margin:0;padding:.5rem 1rem;color:#cd0014;font-size:.9rem;line-height:1.3em;text-transform:uppercase;background:#fff;border-bottom:.15rem solid transparent}.c-ia-donation .donation-legal-text-btn:first-child:after{position:absolute;top:20%;right:0;bottom:20%;display:block;width:1px;background:#c5c1ba;content:''}.c-ia-donation .donation-legal-text-btn:hover{border-bottom-color:#cd0014}.c-ia-donation .donation-legal-text{padding:3rem 2rem;max-height:24rem;overflow:auto}.c-ia-donation .donation-legal-text h3{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #dbd8d4;font-size:1.15rem;text-transform:uppercase}.c-ia-donation .donation-legal-text h4{padding-top:1rem;padding-bottom:.25rem;font-size:1rem}.c-ia-donation .donation-legal-text p{padding-bottom:1rem;color:grey}.c-ia-donation .donation-error-btn-container{margin-top:1rem;text-align:center}@media (min-width:480px){.c-ia-donation .form-other-amount{display:inline;width:auto}.c-ia-donation .form-amount-other-input{text-align:right}.c-ia-donation .personal-information-identitynr-input{float:left;margin-right:1rem}.c-ia-donation .personal-information-fetch-btn{float:left;border:1px solid #cd0014}.c-ia-donation .personal-information-fetch-btn:disabled{border:1px solid #cfcfcf}.c-ia-donation .personal-information-fetch-btn+.form-item-error{clear:both}.c-ia-donation .form-item--postnr{float:left}.c-ia-donation .form-item--city{float:left;width:calc(100% - 8rem);margin-left:1rem}.c-ia-donation .personal-information-form .form-item--width-50{float:left;width:48%}}@media (min-width:680px){.c-ia-donation .donation-title{font-size:2rem}.c-ia-donation .personal-information-form .form-item--width-50.first{margin-right:4%}}@media (min-width:860px){.c-ia-donation .button--small,.c-ia-donation .form-item-input{font-size:18px}}.c-ia-donation.is-skut{margin-bottom:4rem}.c-ia-donation.is-skut .donation-confirm-formdata-title,.c-ia-donation.is-skut h2{margin-bottom:1rem;color:#006399}.c-ia-donation.is-skut .intro-change-form{color:#006399}.c-ia-donation.is-skut .payment-children:before{background:#f5f5f5}.c-ia-donation.is-skut .donation-confirm-formdata-title-icon{fill:#4d4d4d}.c-ia-donation.is-skut .donation-confirm-formdata-change{color:#006399}.c-ia-donation.is-skut .donation-confirm-formdata-change:hover{color:#fff;background:#006399}.c-ia-donation.is-skut .form-content--confirm{border-left:7px solid #006399}.c-ia-donation.is-skut .donation-legal-text-btns{border:1px solid grey}.c-ia-donation.is-skut .donation-legal-text-btn{color:#006399}.c-ia-donation.is-skut .donation-legal-text-btn:hover{border-bottom-color:#006399}.c-ia-donation.is-skut .donation-legal-text h3{border-bottom:1px solid #cfcfcf}.c-ia-donation.is-skut .form-other-amount input[type=radio]:checked+.form-other-amount-btn .js-amount-other{background:#006399}.c-ia-donation.is-skut .form-amount-other-reset{fill:#fff}.c-ia-donation.is-skut .form-amount-other-reset:hover{fill:#002133}.c-ia-donation-short .e-button .check-icon svg,.c-ia-donation-short .form-item--other .check-icon svg{fill:#cd0014}@media (min-width:480px){.c-ia-donation.is-skut .personal-information-fetch-btn{border:1px solid #005380}.c-ia-donation.is-skut .personal-information-fetch-btn:disabled{border:1px solid #cfcfcf}}@media print{.c-ia-donation .donation-confirm-formdata-change,.c-ia-donation .donation-legal,.c-ia-donation.is-legal-print .c-hero,.c-ia-donation.is-legal-print .c-intro,.c-ia-donation.is-legal-print .donation-confirm,.c-ia-footer{display:none}.c-ia-donation.is-legal-print .donation-confirm-formdata-change,.c-ia-donation.is-legal-print .donation-legal{display:block}.c-ia-donation.is-legal-print .donation-legal-text-container{border:none}.c-ia-donation.is-legal-print .donation-legal-text{overflow:visible}}.theme-ia.layout--donation .c-article-footer,.theme-ia.layout--donation .c-hero,.theme-ia.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-ia.layout--donation .c-ia-donation .c-hero,.theme-ia.layout--donation .c-ia-donation .c-intro,.theme-skut.layout--donation .c-ia-donation .c-hero,.theme-skut.layout--donation .c-ia-donation .c-intro{display:block}.c-ia-donation-banner{position:relative;margin-right:auto;margin-left:auto}.c-ia-donation-banner .donation-banner-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:1px solid #b7b0ab}.c-ia-donation-banner .donation-banner-container::before{content:'';position:absolute;bottom:-1px;width:100%;background:url(/presentation/assets/images/ia-banner-bottom-svk.png) top center;height:10px;left:0;z-index:1}.c-ia-donation-banner .donation-banner-container .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2)}.c-ia-donation-banner.has-image .donation-banner-container:after{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.2;content:'';display:block}.c-ia-donation-banner .donation-banner-content{position:relative;z-index:1;display:table-cell;vertical-align:middle}.c-ia-donation-banner .donation-banner-title{color:#0d0d0d;font-family:plakat,impact,sans-serif;font-size:2.1rem;font-weight:400;margin-bottom:.4rem}.c-ia-donation-banner .donation-banner-title strong{color:#cd0014}.c-ia-donation-banner .donation-banner-description{color:#000;font-size:1.1rem}.c-ia-donation-banner.has-image .donation-banner-description,.c-ia-donation-banner.has-image .donation-banner-title,.c-ia-donation-banner.has-image .donation-banner-title strong{color:#fff}.c-ia-donation-banner .donation-banner-button{top:-25px;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:100}.c-ia-donation-banner .donation-banner-button.button--rounded{border-radius:0}@media (min-width:480px){.c-ia-donation-banner .donation-banner-container{padding:2.7rem 4rem 3.6rem}}@media (min-width:1024px){.c-ia-donation-banner .donation-banner-button{margin-top:-32px;position:relative}}.theme-ia .c-ia-donation-banner .donation-banner-container:before{background:url(/presentation/assets/images/ia-banner-bottom.png)}.c-ia-donation-short .donation-short-loader{position:relative;padding-top:2rem;padding-bottom:2rem}.c-ia-donation-short.donation-short--bg,.c-ia-donation-short.donation-short--box{padding-top:3rem;padding-bottom:6rem;background-size:cover}.c-ia-donation-short.donation-short--bg{position:relative}.c-ia-donation-short.donation-short--bg .grid{z-index:2;position:relative}.c-ia-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(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);z-index:1}.c-ia-donation-short.donation-short--box{background:#fff}.c-ia-donation-short .donation-short-title{text-align:center;font-family:plakat,impact,sans-serif;color:#000}.c-ia-donation-short .donation-short-title strong{color:#cd0014}.c-ia-donation-short.donation-short--color-light .donation-short-title,.c-ia-donation-short.donation-short--color-light .donation-short-title strong{color:#fff}.c-ia-donation-short .donation-short-form{background:#fafafa;width:100%;max-width:500px;margin:0 auto;border:1px solid #dcdcdc;border-top:4px solid #d9d9d9}.c-ia-donation-short .donation-short-form:after{display:table;clear:both;content:''}.c-ia-donation-short input[type=checkbox],.c-ia-donation-short input[type=radio]{display:none}.c-ia-donation-short .donation-short-amount .form-radio,.c-ia-donation-short .donation-short-frequency .form-radio,.c-ia-donation-short .donation-short-projects .form-radio{position:relative}.c-ia-donation-short .donation-short-amount .form-radio::after,.c-ia-donation-short .donation-short-frequency .form-radio::after,.c-ia-donation-short .donation-short-projects .form-radio::after{content:"";display:block;position:absolute;bottom:-40px;background-size:60%;background-repeat:no-repeat;background-position:top center;height:42px;width:100%;z-index:10}.c-ia-donation-short .form-item--other{display:block;position:relative}.c-ia-donation-short .form-item--other .other-amount-button{display:none;background:#cd0014;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-ia-donation-short .form-item--other .other-amount-button.is-visible{display:block}.c-ia-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-ia-donation-short .form-item--other .other-amount-currency.is-visible{display:block}.c-ia-donation-short .form-item--other .other-amount-error{display:none;position:absolute;color:#cd0014;font-size:.85rem;width:100%;text-align:center;background:#fff;border:1px solid inherit;padding:.75em;margin-top:10px}.c-ia-donation-short .form-item--other .other-amount-error.is-error{display:block}.c-ia-donation-short .form-item--other .check-icon{display:none;height:15px;width:15px;position:absolute;right:15px;top:14px}.c-ia-donation-short .form-radio-item:after,.c-ia-donation-short .form-radio:after{display:table;clear:both;content:''}.c-ia-donation-short .donation-submit-container,.c-ia-donation-short .form-radio{padding:35px 0}.c-ia-donation-short .donation-short-amount .form-radio-list,.c-ia-donation-short .donation-short-projects .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}.c-ia-donation-short .donation-short-amount .form-radio-list .form-radio-item .e-button,.c-ia-donation-short .donation-short-projects .form-radio-list .form-radio-item .e-button{border-style:none solid solid}.c-ia-donation-short .donation-short-amount .form-radio-list .form-radio-item .e-button.first-button,.c-ia-donation-short .donation-short-projects .form-radio-list .form-radio-item .e-button.first-button{border-top-style:solid}.c-ia-donation-short .donation-short-amount .form-radio-list.is-open .form-radio-item,.c-ia-donation-short .donation-short-projects .form-radio-list.is-open .form-radio-item{display:block}.c-ia-donation-short .donation-short-amount .form-radio-list.is-open .form-item-input,.c-ia-donation-short .donation-short-amount .form-radio-list.is-open .form-radio-item input[type=radio]+.e-button.button--radio,.c-ia-donation-short .donation-short-projects .form-radio-list.is-open .form-item-input,.c-ia-donation-short .donation-short-projects .form-radio-list.is-open .form-radio-item input[type=radio]+.e-button.button--radio{display:block;position:relative}.c-ia-donation-short .donation-short-amount .form-radio-list.is-open .form-item-input:hover,.c-ia-donation-short .donation-short-amount .form-radio-list.is-open .form-radio-item input[type=radio]+.e-button.button--radio:hover,.c-ia-donation-short .donation-short-projects .form-radio-list.is-open .form-item-input:hover,.c-ia-donation-short .donation-short-projects .form-radio-list.is-open .form-radio-item input[type=radio]+.e-button.button--radio:hover{background:#fff}.c-ia-donation-short .form-radio.has-no-projects .e-button{cursor:default}.c-ia-donation-short .form-radio.has-no-projects .dropdown-icon{display:none}.c-ia-donation-short .donation-short-frequency{text-align:center}.c-ia-donation-short .donation-short-frequency .form-radio-item{padding:0;display:block}.c-ia-donation-short .donation-short-frequency .form-radio-item span{pointer-events:none}.c-ia-donation-short .donation-short-frequency .e-button.button--bg{width:80%}.c-ia-donation-short .donation-short-frequency .e-button.button--radio{background:#fff;border:1px solid #cfcfcf;color:#666}.c-ia-donation-short .donation-short-frequency .e-button.button--radio:focus,.c-ia-donation-short .donation-short-frequency .e-button.button--radio:hover{background:#fafafa}.c-ia-donation-short .donation-short-amount,.c-ia-donation-short .donation-short-frequency,.c-ia-donation-short .donation-short-projects,.c-ia-donation-short .donation-submit-container{float:left;background:-webkit-gradient(linear,left top,left bottom,from(#e6e5e1),to(#f7f6f2));background:linear-gradient(to bottom,#e6e5e1 0,#f7f6f2 100%);display:block;width:100%}.c-ia-donation-short .donation-submit-container{background:#f0efeb}.c-ia-donation-short .donation-short-frequency input[type=radio]:checked+.e-button.button--radio{border:0;color:#fff;background:#cd0014}.c-ia-donation-short .donation-short-frequency input[type=radio]:checked+.e-button.button--radio:hover{background:#9a000f}.c-ia-donation-short .donation-short-amount .form-radio-item.form-radio-item--first-item input[type=radio]+.e-button.button--radio,.c-ia-donation-short .donation-short-projects .form-radio-item.form-radio-item--first-item input[type=radio]+.e-button.button--radio{display:block;position:relative;width:80%;margin:0 auto}.c-ia-donation-short .donation-short-amount .form-radio-item.form-radio-item--first-item input[type=radio]:checked+.e-button.button--radio,.c-ia-donation-short .donation-short-projects .form-radio-item.form-radio-item--first-item input[type=radio]:checked+.e-button.button--radio{background:#fff}.c-ia-donation-short .donation-short-amount .form-radio-item input[type=radio]+.e-button.button--radio,.c-ia-donation-short .donation-short-projects .form-radio-item input[type=radio]+.e-button.button--radio{display:none;background:#fff;color:#666;width:100%}.c-ia-donation-short button[type=submit]{margin:0 auto;display:block;width:80%;background:#cd0014;color:#fff}.c-ia-donation-short button[type=submit] .button-text{color:#fff}.c-ia-donation-short button[type=submit]:focus,.c-ia-donation-short button[type=submit]:hover{background:#9a000f}.c-ia-donation-short button[type=submit]:disabled{background:#cfcfcf;color:#fafafa}.c-ia-donation-short .form-radio-item--first-item .e-button.button--radio{padding:.75em 2.1em .9em 1.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-ia-donation-short .e-button{border-radius:0;cursor:pointer;position:relative}.c-ia-donation-short .e-button.button--dropdown:hover{background:#fafafa!important}.c-ia-donation-short .e-button .check-icon{display:none;height:15px;width:15px;position:absolute;right:15px;top:14px}.c-ia-donation-short .e-button.is-selected:active,.c-ia-donation-short .e-button.is-selected:hover{background:#fff}.c-ia-donation-short .e-button.is-selected .check-icon{display:block}.c-ia-donation-short .e-button.js-submit{padding-bottom:.9em}.c-ia-donation-short .e-button.js-submit .dropdown-icon svg{fill:#fff}.c-ia-donation-short .e-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-ia-donation-short .dropdown-icon{display:inline-block;width:15px;height:15px;position:absolute;top:50%;margin-top:-8px;right:15px}.c-ia-donation-short .dropdown-icon.is-active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-ia-donation-short .dropdown-icon svg{fill:#cd0014}.c-ia-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-ia-donation-short .form-item-input--other{color:#666;position:relative}.c-ia-donation-short .form-item-input--other::after{content:' kr';display:block;position:absolute;right:-15px}.c-ia-donation-short .form-item-input--other.is-active{text-align:right;padding-right:82px}@media (min-width:860px){.c-ia-donation-short .e-button.button--radio{padding:.75em 2.1em .9em 1.5em}.c-ia-donation-short .donation-submit-container,.c-ia-donation-short .form-radio{padding:61px 0}.c-ia-donation-short .donation-short-form{max-width:none;border-top:1px solid #dcdcdc}.c-ia-donation-short .donation-short-amount .e-button.margin-adjust,.c-ia-donation-short .donation-short-amount.margin-adjust .js-dropdown-handler,.c-ia-donation-short .donation-short-projects.margin-adjust .js-dropdown-handler{margin:initial!important;margin-left:calc(25% + 26px)!important}.c-ia-donation-short .donation-short-amount.margin-adjust .form-radio-list,.c-ia-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-ia-donation-short .donation-short-amount,.c-ia-donation-short .donation-short-frequency,.c-ia-donation-short .donation-short-projects,.c-ia-donation-short .donation-submit-container{background:-webkit-gradient(linear,left top,right top,from(#e6e5e1),to(#f7f6f2));background:linear-gradient(to right,#e6e5e1 0,#f7f6f2 100%);max-height:167px;display:block;width:33.3333%}.c-ia-donation-short .donation-short-frequency{background:#f7f6f2;text-align:center}.c-ia-donation-short .donation-submit-container{background:#f0efeb}.c-ia-donation-short .donation-short-frequency .form-radio-item{margin-right:1%;margin-left:1%;display:inline-block}.c-ia-donation-short .donation-short-frequency .e-button.button--bg{width:auto}.c-ia-donation-short .donation-short-amount .form-radio-item.form-radio-item--first-item input[type=radio]+.e-button.button--radio,.c-ia-donation-short .donation-short-amount .form-radio-list,.c-ia-donation-short .donation-short-projects .form-radio-item.form-radio-item--first-item input[type=radio]+.e-button.button--radio,.c-ia-donation-short .donation-short-projects .form-radio-list{width:55%}.c-ia-donation-short button[type=submit]{width:auto;margin:initial;margin-left:calc(25% + 26px)!important}.c-ia-donation-short .donation-short-amount .form-radio,.c-ia-donation-short .donation-short-frequency .form-radio,.c-ia-donation-short .donation-short-projects .form-radio{position:relative}.c-ia-donation-short .donation-short-amount .form-radio::after,.c-ia-donation-short .donation-short-frequency .form-radio::after,.c-ia-donation-short .donation-short-projects .form-radio::after{content:"";display:block;position:absolute;right:-55px;top:0;max-height:167px;background:url(/presentation/assets/images/ia-short-arrow.png);background-size:cover;height:100%;width:57px;z-index:10}}.c-ia-donation-short.theme-skut .donation-short-title,.c-infobox .infobox-title{margin-bottom:1rem;font-family:"Foundry Sterling W01",arial,sans-serif;font-weight:600}.c-ia-donation-short.theme-skut .e-button{border-radius:40px}.c-ia-donation-short.theme-skut .e-button.button--dropdown{border-radius:0}.c-ia-donation-short.theme-skut .e-button .check-icon svg,.c-ia-donation-short.theme-skut .e-button .dropdown-icon svg{fill:#006399}.c-ia-donation-short.theme-skut .e-button.js-submit .dropdown-icon svg{fill:#fff}.c-ia-donation-short.theme-skut .form-item--other .other-amount-button{background:#006399}.c-ia-donation-short.theme-skut .donation-short-title{text-align:center}.c-ia-donation-short.theme-skut .donation-short-title strong{color:inherit}.c-ia-donation-short.theme-skut .donation-short-frequency .e-button.button--radio.button--radio{background:#fff;border:1px solid #cfcfcf;color:#666}.c-ia-donation-short.theme-skut .donation-short-frequency .e-button.button--radio.button--radio:focus,.c-ia-donation-short.theme-skut .donation-short-frequency .e-button.button--radio.button--radio:hover{background:#fafafa}.c-ia-donation-short.theme-skut .donation-short-frequency input[type=radio]:checked+.e-button.button--radio{color:#fff;background:#006399;border-radius:40px}.c-ia-donation-short.theme-skut .donation-short-frequency input[type=radio]:checked+.e-button.button--radio:hover{background:#005380}.c-ia-donation-short.theme-skut button[type=submit]{background:#006399;color:#fff}.c-ia-donation-short.theme-skut button[type=submit] .button-text{color:#fff}.c-ia-donation-short.theme-skut button[type=submit]:focus,.c-ia-donation-short.theme-skut button[type=submit]:hover{background:#005380}.c-ia-donation-short.theme-skut button[type=submit]:disabled{background:#cfcfcf;color:#fafafa}.c-ia-donation-short.theme-skut.donation-short--color-dark .donation-short-title,.c-ia-donation-short.theme-skut.donation-short--color-dark .donation-short-title strong{color:#000}.c-infobox{position:relative}.c-infobox .infobox-content{padding:2.5rem;border-top:5px solid #ac101c;background:#fff}.c-infobox .infobox-title{margin-top:0;font-size:1.125rem;font-style:normal;text-transform:uppercase}.c-hero .hero-image .hero-description,.c-news .news__title,.c-quote .quote-cite,.c-quote .quote-text{font-family:"times new roman",georgia,sans-serif}.c-infobox .infobox-text,.c-infobox .infobox-text p{font-size:1.05rem}.c-infobox .infobox-subtitle{margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.c-infobox .infobox-text ul{margin-left:1.5rem;list-style-type:disc;list-style-position:outside}.c-infobox .infobox-text p+ul{margin-top:.75rem;margin-bottom:.75rem}.c-infobox .infobox-text .article-content ul{margin-left:0;list-style:none}.c-infobox .infobox-text ul li{margin-bottom:.5rem}.c-infobox p+h5{margin-top:1rem}.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:120px;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}.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}.is-accessible .c-infobox.infobox--document .infobox-item:focus .infobox-item-icon .svg-icon,.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-infobox.infobox--document .infobox-item:hover .infobox-item-icon .icon-type{background:#005380}.c-infobox.infobox--document .infobox-item:hover .infobox-item-file>.title{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-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.is-collapsed .infobox-content{max-height:180px}.c-infobox.infobox--article.is-collapsed.has-overflow .infobox-content:after{position:absolute;right:0;bottom:0;left:0;height:50%;content:'';background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(55%,#fff));background:linear-gradient(rgba(255,255,255,0),#fff 55%)}.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{position:absolute;bottom:.5rem;left:1rem;color:#006399;font-size:.75rem;text-align:center;text-transform:uppercase;background:#fff;padding:.5rem}.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:20px;column-gap:20px}.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.infobox--article{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.c-infobox.infobox--article .infobox-content{padding-bottom:4rem}.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{max-height:300px}.c-infobox.infobox--article.is-collapsed .infobox-text{width:100%}.c-infobox.infobox--article.is-collapsed.infobox--article-left{right:100%;margin-right:1rem}.c-infobox.infobox--article.is-collapsed.infobox--article-right{left:100%;margin-left:1rem}.c-infobox .has-infobox{display:-webkit-box;display:-ms-flexbox;display:flex}.c-infobox .has-infobox .infobox--article{top:0;margin-top:.5rem}}@media (min-width:1400px){.c-infobox.infobox--article.is-collapsed{position:absolute;top:0;width:240px}}.layout--local .c-infobox .infobox-content{border-top-color:#006399}@media print{.c-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-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-list .list-box,.c-list .list-title{border-bottom:1px solid #cfcfcf;position:relative}.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-label abbr[title],.c-findyourpollingstation .findyourpollingstation-form .form-item-label acronym[title]{text-decoration:none}.c-news .news__nav-item.is-active,.c-news-meta .news-meta__container+.news-meta__container a:hover{text-decoration:underline}.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-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-list{padding-bottom:1.3rem}.c-list .list-box{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{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-item{border-top:1px solid #cfcfcf}.c-list .list-item:first-child{border-top:none}.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%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.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-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:54px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-nav-sub .nav-sub-container{height:54px;white-space:nowrap;background:#ffc72c;text-align:center}.c-nav-sub .nav-sub-back{position:absolute;top:0;bottom:0;left:0;z-index:1;width:54px}.c-nav-sub .nav-sub-back-btn{position:relative;z-index:1;display:block;width:54px;height:54px;background:#ffac12}.c-nav-sub .nav-sub-back-btn .svg-icon{padding:16px;fill:#1a1a1a}.c-nav-sub .nav-sub-back-text{position:absolute;top:0;left:54px;height:54px;margin:0;padding:0 20px 0 10px;color:#1a1a1a;background:#ffac12;font-size:15px;line-height:51px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 50ms;transition:-webkit-transform 50ms;transition:transform 50ms;transition:transform 50ms,-webkit-transform 50ms}.c-nav-sub .nav-sub-up{position:absolute;top:0;right:0;bottom:0;z-index:1;overflow:hidden}.c-nav-sub .nav-sub-up-btn{display:block;float:left;width:54px;height:54px;padding:16px;background:#ffac12;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 150ms;transition:-webkit-transform 150ms;transition:transform 150ms;transition:transform 150ms,-webkit-transform 150ms}.c-nav-sub .nav-sub-up-btn:hover{background:#fca000}.c-nav-sub .nav-sub-up-btn .svg-icon{width:22px;height:22px;fill:#1a1a1a}.c-nav-sub .nav-sub-link-list{display:inline-block;visibility:hidden;height:54px;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-link{display:block;float:left;height:54px;padding:17px;color:#1a1a1a;font-size:16px;font-weight:400;line-height:1em;cursor:pointer}.c-nav-sub .nav-sub-more-btn{position:relative;display:block;height:54px;padding:17px 20px 17px 8px;color:#1a1a1a;font-size:16px;line-height:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-nav-sub .nav-sub-link:hover,.c-nav-sub .nav-sub-more-btn:hover{background-color:#ffd45e}.c-nav-sub .nav-sub-link.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 .svg-icon{position:absolute;top:17px;right:8px;display:block;width:5px;height:15px;margin-left:6px;fill:#1a1a1a}.c-nav-sub .nav-sub-more-container{position:absolute;top:54px;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-link{position:relative;display:block;float:none;height:auto;padding:.75rem 1.5rem .75rem .75rem;border-bottom:1px solid #ffc218;white-space:normal;text-align:left}.c-nav-sub .nav-sub-more-list .nav-sub-link:last-child{border-bottom:0}.c-nav-sub .nav-sub-more-list .nav-sub-link.has-children:after{position:absolute;top:50%;right:10px;margin-top:-10px}.c-nav-sub.is-fixed .nav-sub-container{position:fixed;top:0;right:0;left:0;z-index:99;-webkit-transform:translateZ(0);transform:translateZ(0)}.c-nav-sub .nav-sub-link-list.no-animation{-webkit-transition:opacity 150ms;transition:opacity 150ms}.c-nav-sub .is-loaded.nav-sub-link-list{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-nav-sub .nav-sub-link.has-children:after{position:relative;top:-1px;display:inline-block;width:9px;height:9px;margin-left:3px;content:'›'}.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)}.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-link:focus,.is-accessible .c-nav-sub .nav-sub-more-btn:focus{background:#F18E1F;outline:0}@media (min-width:860px){.c-nav-sub{display:block}}.c-nav-uber,.c-nav-uber .nav-uber-panel--featured{display:none}.c-nav-uber{position:fixed;top:52px;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 #ffac12;background:#ffc72c;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:#d47415;-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:#d47415}.c-nav-uber .nav-uber-list-item .item-toggle:hover{background:#ffac12}.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-bottom-color:#ffac12;background:#ffcd45}.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-item>.item-link:before{content:'› '}.c-map .map-panel-image-container:after,.c-map .map-panel-info-icon-container:after,.c-map-pollingstations:after,.c-map:after,.c-news .news__list-item .item__image:after,.c-news .news__title:after,.c-personnel .personnel-description:after,.c-personnel .personnel-description:before{content:''}.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}.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}@media (min-width:680px){.c-nav-uber{top:60px}}@media (min-width:860px){.c-nav-uber{top:72px;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:84px}}@media (max-width:679px){.layout--local .c-nav-uber{top:52px}}@media (min-width:680px) and (max-width:859px){.layout--local .c-nav-uber{top:60px}.is-active .c-nav-uber{bottom:-60px}}.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__title{text-align:center;position:relative;width:100%;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e5e5;color:#90887b;font-size:1.2rem;font-weight:300;font-style:italic;clear:both;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.c-news .news__title:after{position:absolute;bottom:-2px;left:50%;display:block;width:60px;height:3px;margin-left:-30px;background:#006399}.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;border:1px solid #cfcfcf;float:right}.c-news .news__search-icon{position:absolute;top:50%;left:.75rem;width:1.5rem;height:1.5rem;margin-top:-.75rem;fill:grey}.c-news:hover .news__search-icon{fill:#595959}.c-news .news__search-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}.c-news .news__search-input::-ms-clear{display:none}.c-news .news__search-info{display:none;margin:1rem 1.78571%}.c-news .news__search-info span{font-weight:600}.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%}.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{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%}}.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-meta .news-meta__contacts-item .item__text--title,.c-notification .notification-bar__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-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: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:.25rem;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:1rem;height:1rem;fill:#fff}.c-notification .notification-close:hover{opacity:.8}@media print{.c-notification{display:none}}.layout--local .c-notification .notification-bar{background:#00324d}.c-map{position:relative;overflow:hidden;height:auto;max-height:720px;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:after{display:block;padding-bottom:56.25%}.c-map .map-container{left:0}.c-map .map-panel{overflow-y:auto;width:14rem;-webkit-box-shadow:rgba(0,0,0,.2) 1px 1px 20px;box-shadow:rgba(0,0,0,.2) 1px 1px 20px;background:#fff}.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;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}.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-pollingstations .map-panel-howtobutton figure svg,.c-map-pollingstations .map-panel-nav-geoposition figure svg{fill:#333}.c-map .map-panel-btn{margin-top:1rem}@media (min-width:680px){.c-map .map-panel{width:16rem}}@media (min-width:1024px){.c-map .map-panel{width:18rem}}.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;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-media .media-play,.c-media.media--audio .media-player-btn:after{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.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-contact .contact-info-description-item:hover a,.c-contact .contact-info-description-link:hover,.c-personnel .personnel-item-contact a:hover{text-decoration:underline}.c-map-pollingstations .map-panel-content{padding:2.25rem;font-size:.85rem}.c-map-pollingstations .map-panel-title{margin-top:.3rem;margin-bottom:1rem;font-size:1.7rem;font-weight:400;color:#ac101c;line-height:1em}.c-map-pollingstations .map-panel-link{display:block;margin-bottom:1rem;font-size:.9rem}.c-map-pollingstations .map-panel-link__openhours{margin-top:-.2rem}.c-map-pollingstations .map-panel-subtitle{margin-bottom:1rem;color:#4d4d4d;font-size:.8rem;font-weight:400;letter-spacing:.1rem;text-transform:uppercase}.c-map-pollingstations .map-panel-info{font-size:.85rem;margin-bottom:1rem;color:#4d4d4d}.c-map-pollingstations .map-panel-info-title{font-size:.85rem;margin-bottom:.2rem;font-weight:600;text-transform:uppercase}.c-map-pollingstations .map-panel-info-item{font-size:.85rem}.c-map-pollingstations .map-panel-openhours{display:none}.c-map-pollingstations .map-panel-openhours ul{margin:0 -.5rem}.c-map-pollingstations .map-panel-openhours li{border-top:1px solid #cfcfcf;padding:.2rem .5rem}.c-map-pollingstations .map-panel-openhours li strong{display:block}.c-map-pollingstations .map-panel-openhours li.map-panel-openhours--passed{opacity:.5}.c-map-pollingstations .map-panel-contact{position:relative;margin-bottom:1rem}.c-map-pollingstations .map-panel-contact-icon{position:absolute;top:0;left:0;width:2rem;height:2rem;padding:.4rem;border:1px solid #333;border-radius:50%}.c-map-pollingstations .map-panel-contact-content{padding-left:2.5rem}.c-map-pollingstations .map-panel-contact-title{font-size:.8rem;line-height:1rem}.c-map-pollingstations .map-panel-contact-item{display:block;font-size:.8rem;word-wrap:break-word}.c-map-pollingstations .map-panel__logo{width:50%}.c-map-pollingstations .map-panel-info--types .map-panel-info-title{margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #cfcfcf}.c-map-pollingstations .map-panel-info-icon-container:after{display:table;clear:both;content:''}.c-map-pollingstations .map-panel-info-icon{float:left;width:2rem;height:2rem;margin-right:1rem;margin-bottom:1rem;fill:grey}.c-map-pollingstations .map-panel-info-icon:hover{fill:#005380}.c-map-pollingstations .map-panel-btn{margin-top:1rem}.c-map-pollingstations .map-panel-importantinfo{padding:.8rem 1rem 1rem;background-color:#f5f5f5;margin-top:.2rem;margin-bottom:1rem}.c-map-pollingstations .map-panel-importantinfo strong{color:#333}.c-map-pollingstations .map-panel-importantinfo ul{list-style:disc;padding-left:1rem}.c-map-pollingstations .map-panel-importantinfo ul span{position:relative;left:-.3rem}.c-map-pollingstations .map-panel-image-container{position:relative;overflow:hidden;max-height:360px}.c-map-pollingstations .map-panel-image{width:100%;height:auto;min-height:200px}@media (min-width:680px){.c-map-pollingstations .map-panel{width:20rem}.c-map-pollingstations .map-panel-howtobutton{padding:0 .55rem 0 1rem}.c-map-pollingstations .map-panel-howtobutton span{line-height:1rem;display:inline-block}.c-map-pollingstations .map-panel-howtobutton figure{margin-left:.5rem}}.c-meeting-info p,.c-meeting-info p>a{line-height:1.45em}.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 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-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%;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}.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:grey}.c-personnel .personnel-filter-container:hover .personnel-filter-icon{fill:#595959}.c-personnel .personnel-error{margin:1rem 0;font-size:1rem;color:#666;font-weight:600}.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-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:#4d4d4d;font-size:.9rem;text-transform:uppercase}.c-personnel .personnel-assignment .assignment-title{margin-top:.2rem;color:grey;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}.c-personnel .personnel-description:before{position:absolute;top:2rem;bottom:0;left:0;display:block;width:.25rem;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{display:none}}.row--light .c-personnel .personnel-item{background:#fafafa;border:1px solid #e5e5e5}.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{width:100%;height:auto}.c-media .media-play{position:absolute;top:50%;left:50%;width:17%;height:30%;transform:translate(-50%,-50%)}.c-media .media-play .svg-icon{opacity:.8;-webkit-transition:opacity .2s;transition:opacity .2s;fill:#fff}.c-media .media-caption{max-width:1000px;margin-top:2px;color:#666;font-size:.8rem}.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,.c-media .media-caption-meta-author,.c-media .media-caption-meta-link{display:inline-block}.is-accessible .c-media .media-play:focus{-webkit-box-sizing:content-box;box-sizing:content-box;padding:2%;border-radius:5px;background:#F18E1F}.c-media.media--embeds .media-livestream-container:after,.c-media.media--video .media-image:after{padding-bottom:56.25%;display:block;content:''}.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}.c-media.media--video .media-image-container:hover .media-play .svg-icon{opacity:.9}.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 .livestream-player{position:absolute;top:0;left:0;width:100%;height:100%}.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:auto;min-height:180px;height:60vh;max-height:400px;margin-left:auto;margin-right:auto}.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}.c-media.media--size-content .media-container,.c-media.media--size-content iframe{padding:0 1.78571%}.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-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;color:#006399;font-size:1.6rem;font-weight:400;line-height:1.1em}.c-media.media--audio .media-player-length{opacity:0;color:grey;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:grey}.c-media.media--audio .media-player-download:hover .svg-icon{fill:#005380}.c-media.media--audio .media-player-container{overflow:hidden;width:calc(100% + 20px);margin-left:-10px;padding-right:10px;padding-bottom:10px;padding-left:10px}.c-media.media--audio .media-player-container:after{display:table;clear:both;content:''}.c-media.media--audio .media-player-iframe{height:0;overflow:hidden}.c-media.media--audio .media-player{display:none;width:100%;margin-right:auto;margin-left:auto;padding-top:.5rem;background:#fff}.c-media.media--audio .media-player:after{display:table;clear:both;content:''}.c-media.media--audio .media-player-audio{display:block;z-index:-1}.c-media.media--audio .media-player-time{display:block;margin-bottom:.5rem;color:grey;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:hover .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}.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)}}.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:#1a1a1a;opacity:.9}.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;background:#1a1a1a;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:999}.c-media-modal .media-modal-container:after{display:block;padding-bottom:56.25%;content:''}.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-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;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e5e5;text-align:center}.c-pray-for-me .pray-for-me-header:after{position:absolute;bottom:-2px;left:50%;display:block;width:40px;height:3px;margin-left:-20px;content:'';background:#006399}.c-pray-for-me .pray-for-me-name,.c-pray-for-me .pray-for-me-name-container{position:relative}.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-contact{border-top:1px solid #e5e5e5;background:#fafafa}.c-contact .contact-container{padding-top:3rem;padding-bottom:3rem}.c-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-contact .contact-title .svg-icon{position:absolute;top:4%;left:0;display:block;width:1.8rem;height:1.8rem;fill:#ac101c}.c-contact .contact-info{width:96.42857%;margin-right:1.78571%;margin-left:1.78571%;position:relative;margin-bottom:1rem;color:#1a1a1a}.c-contact .contact-info-title{position:relative;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #cfcfcf;color:#1a1a1a;font-size:20px}.c-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-contact .contact-info-toggle .svg-icon{fill:#fff}.c-contact .is-active .contact-info-toggle{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-contact .contact-info-description{font-size:16px}.c-contact .contact-info-description-title{display:block;font-size:20px;font-weight:600;margin-bottom:.5rem}.c-contact .contact-info-description-item,.c-contact .contact-info-description-link{display:block;margin-bottom:.5rem;text-transform:none;line-height:1.45em}.c-header .header-title,.c-tags .tags-title,.w-search-detailed .searchresults-resultitem--document .resultitemdocument__subjectareaswrapper strong{text-transform:uppercase}.c-contact .contact-info-description-item strong,.c-contact .contact-info-description-link strong{display:block}.c-contact .contact-info-text small{display:block;font-size:.8em;margin-left:2.3rem}.c-contact .contact-info-content{display:none}.c-contact .contact-info-item{margin-bottom:3px}.c-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-contact .contact-info-item .svg-icon-arrow{top:0;width:10px;height:12px;margin-right:5px}.c-contact .contact-info-item:last-child{margin-bottom:0}.c-contact .contact-info-item .link-time{display:block;margin-bottom:.1rem;font-size:16px;font-weight:600}.c-contact .contact-info-text{line-height:1.1em}.c-contact .contact-info-link,.c-contact .contact-info-text{display:inline-block;padding-bottom:.2rem;color:#1a1a1a;font-size:16px;text-decoration:none}.c-contact .contact-info-link{color:#006399}.c-contact .contact-info-link:hover{color:#005380;text-decoration:underline}.c-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-contact .contact-info-more:hover{color:#8c1b1b;text-decoration:underline}.c-contact .contact-info-content--calendar .contact-info-item{margin-bottom:.5rem}.c-contact .contact-info-content--calendar .contact-info-item:last-child{margin-bottom:0}.c-contact .contact-info-content--calendar .contact-info-description{margin-top:.75rem;padding-top:.25rem;border-top:1px solid #e5e5e5}.c-contact .contact-info-content--calendar .calendar-container .contact-info-description{border-top:none}.c-contact .contact-info-list--social .contact-info-item .svg-icon{fill:#333}.is-accessible .c-contact .contact-info-link:focus .svg-icon,.is-accessible .c-contact .contact-info-toggle:focus .svg-icon{fill:#231402}.c-contact .contact-info-list--social .contact-info-link{color:#006399}.c-contact .contact-info-list--social .contact-info-link:hover{color:#005380;text-decoration:none}.c-contact .contact-info-list--social .contact-info-link:hover .contact-info-item-text{text-decoration:underline}.is-accessible .c-contact .contact-info-toggle:focus{border-radius:3px;background:#F18E1F}.is-accessible .c-contact .contact-info-link:focus{padding:4px 8px;border-radius:5px;color:#231402;background:#F18E1F}.is-accessible .c-contact .contact-info-link:focus.contact-info-link--icon{padding:8px}.is-accessible .c-contact .contact-info-link:focus.contact-info-link--mail{padding-top:0;padding-bottom:8px}@media (min-width:860px){.c-contact .contact-container{text-align:center}.c-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-contact .contact-title{text-align:center}.c-contact .contact-info-toggle{display:none}.c-contact .contact-info-content{display:block}.c-contact .contact-info-text small{margin-left:1.9rem}}@media (min-width:1024px){.c-contact .contact-info-description,.c-contact .contact-info-link,.c-contact .contact-info-text{font-size:18px}}.c-contact.contact--primary{background:#8c1b1b}.c-contact.contact--primary .contact-info,.c-contact.contact--primary .contact-info-description-item a,.c-contact.contact--primary .contact-info-description-link,.c-contact.contact--primary .contact-info-description-title,.c-contact.contact--primary .contact-info-item-text,.c-contact.contact--primary .contact-info-link,.c-contact.contact--primary .contact-info-more,.c-contact.contact--primary .contact-info-text,.c-contact.contact--primary .contact-info-title,.c-contact.contact--primary .contact-title,.c-contact.contact--primary a[href^=tel]{color:#fff}.c-contact.contact--primary .contact-info-item .svg-icon,.c-contact.contact--primary .contact-title .svg-icon{fill:#fff}.c-contact.contact--primary .contact-info-toggle .svg-icon{fill:#ac101c}.c-contact.contact--primary .contact-info-title{border-bottom:2px solid #b24444}.c-contact.contact--primary .contact-info-toggle{background:#fff}.layout--local .c-contact .contact-info-link,.layout--local .c-contact .contact-info-more,.layout--local .c-contact .contact-title{color:#006399}.layout--local .c-contact .contact-info-link:hover,.layout--local .c-contact .contact-info-more:hover{color:#005380}.layout--local .c-contact .contact-info-item .svg-icon,.layout--local .c-contact .contact-title .svg-icon{fill:#006399}.layout--local .c-contact .contact-info-toggle{background:#006399}.layout--local .c-contact.contact--primary{background:#005380}.layout--local .c-contact.contact--primary .contact-info,.layout--local .c-contact.contact--primary .contact-info-link,.layout--local .c-contact.contact--primary .contact-info-more,.layout--local .c-contact.contact--primary .contact-info-title,.layout--local .c-contact.contact--primary .contact-title{color:#fff}.layout--local .c-contact.contact--primary .contact-info-item .svg-icon,.layout--local .c-contact.contact--primary .contact-title .svg-icon{fill:#fff}.layout--local .c-contact.contact--primary .contact-info-toggle .svg-icon{fill:#006399}.layout--local .c-contact.contact--primary .contact-info-title{border-bottom:2px solid #006399}.layout--local .c-contact.contact--primary .contact-info-toggle{background:#fff}.c-header{height:52px}.c-header .header-container{position:fixed;top:0;right:0;left:0;z-index:110;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}.translated-ltr .c-header .header-container{top:39px}.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-title{position:relative;z-index:111;display:table;width:100%;height:52px;padding-right:15px;padding-left:15px;background:#f5f5f5;font-size:15px;font-weight:400;-webkit-transition:-webkit-transform 150ms;transition:-webkit-transform 150ms;transition:transform 150ms;transition:transform 150ms,-webkit-transform 150ms;border-bottom:1px solid #e5e5e5}.c-header .header-title.header-title--long{font-size:13px}.c-header .header-title-content{display:table-cell;margin-right:15px;margin-left:15px;opacity:0;text-indent:-.5rem;-webkit-transition:-webkit-transform 150ms;transition:-webkit-transform 150ms;transition:transform 150ms;transition:transform 150ms,-webkit-transform 150ms;vertical-align:middle}.c-header .header-title.is-checked .header-title-content{opacity:1}.c-header .header-bar{position:relative;z-index:110;width:100%;height:52px;background:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-header .header-navigation{position:absolute;top:0;left:.45rem}.c-header .header-to-content{position:absolute;top:-9999px;left:16px;padding:22px 20px;border-radius:5px;color:#231402;background:#F18E1F;font-size:20px}.c-header .header-logo{display:inline-block;-webkit-box-sizing:content-box;box-sizing:content-box;width:138px;height:19px;margin-top:16px;margin-left:-12px}.c-header .header-shortcuts{position:absolute;top:0;right:.45rem}.c-header .header-shortcuts .featured-icon{display:none}.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-search{display:none}.c-header.is-active .header-container{bottom:0}.layout--local .c-header .header-bar:before{background-color:#004266}@media (max-width:859px){.c-header .header-shortcuts .featured-icon--extra,.c-header .header-shortcuts .featured-icon--search{position:absolute;top:0;right:0}.c-header .header-shortcuts .featured-icon--extra{display:block;-webkit-box-sizing:content-box;box-sizing:content-box;width:10px;height:26px;padding:16px 10px}.c-header .header-shortcuts .featured-icon--extra .svg-icon{width:12px;height:27px}.c-header .header-shortcuts .featured-icon--search{right:30px;display:block;width:26px;height:28px;padding:15px 5px 15px 10px}}@media (max-width:679px){.c-header .header-shortcuts .featured-icon--extra{width:10px;height:26px;padding:13px 10px 14px}.c-header .header-shortcuts .featured-icon--extra .svg-icon{width:10px;height:24px}.c-header .header-shortcuts .featured-icon--search{width:24px;height:28px;padding:12px 10px}}@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,.c-header .header-bar{height:60px}.c-header .header-logo{width:150px;height:21px;margin-top:20px;margin-left:-12px}.c-header .header-title{height:60px}.c-header .header-shortcuts-mobile .featured-icon-close{width:25px;height:25px}.c-header .header-shortcuts-mobile .featured-icon{padding:15px}}@media (min-width:860px){.c-header{overflow:visible;height:72px}.c-header.has-subnav{height:126px}.c-header .header-title{display:none}.c-header .header-bar{height:72px}.c-header .header-to-content:focus{top:12px}.c-header .header-navigation{top:6px;left:16px}.c-header .header-logo{width:190px;height:26px;margin-top:8px;padding:17px 20px 19px}.is-accessible .c-header .header-logo:focus{border-radius:5px;background:#F18E1F}.c-header .header-shortcuts{top:12px;right:20px}.c-header .header-shortcuts .featured-icon--extra{position:relative;display:none}.c-header .header-shortcuts .featured-icon{display:block;float:left}.c-header.is-hidden,.layout--local .c-header.is-hidden{-webkit-transform:translateZ(0) translateY(-72px);transform:translateZ(0) translateY(-72px)}}@media (min-width:1024px){.c-header .header-shortcuts .featured-icon--search{display:none}.c-header .header-search{display:block;float:left;margin-top:.35rem;margin-left:.25rem}.c-header .header-search .header-search__input{position:relative;border:1px solid #e5e5e5;border-radius:2rem;width:10rem}.c-header .header-search .header-search__input-icon{position:absolute;top:50%;right:.5rem;margin-top:-11px;width:22px;height:22px;fill:grey;cursor:pointer}.c-header .header-search .header-search__input-icon:hover{fill:#006399}.c-header .header-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.is-hidden,.layout--local .c-header.is-hidden{-webkit-transform:translateZ(0) translateY(-72px);transform:translateZ(0) translateY(-72px)}.c-header .header-shortcuts .featured-icon.is-active-init .svg-icon{fill:#ac101c}.c-header .header-shortcuts .featured-icon.is-active-init .featured-icon-hover{visibility:visible}.c-header .header-shortcuts .featured-icon.is-active-init .featured-icon-label{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-header .header-shortcuts .featured-icon.is-active-init .featured-icon-hover-arrow{display:block}.c-header .header-shortcuts:hover .featured-icon.is-active-init .svg-icon{fill:#90887b}.c-header .header-shortcuts:hover .featured-icon.is-active-init .featured-icon-hover{visibility:hidden}.c-header .header-shortcuts:hover .featured-icon.is-active-init .featured-icon-label{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.c-header .header-shortcuts:hover .featured-icon.is-active-init .featured-icon-hover-arrow{display:none}.c-header .header-shortcuts:hover .featured-icon.is-active-init:hover .svg-icon{fill:#ac101c}.c-header .header-shortcuts:hover .featured-icon.is-active-init:hover .featured-icon-hover{visibility:visible}.c-header .header-shortcuts:hover .featured-icon.is-active-init:hover .featured-icon-label{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-header .header-shortcuts:hover .featured-icon.is-active-init:hover .featured-icon-hover-arrow{display:block}.c-header.is-active .header-shortcuts .featured-icon.is-active-init .svg-icon{fill:#90887b}.c-header.is-active .header-shortcuts .featured-icon.is-active-init .featured-icon-hover{visibility:hidden}.c-header.is-active .header-shortcuts .featured-icon.is-active-init .featured-icon-label{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.c-header.is-active .header-shortcuts .featured-icon.is-active-init .featured-icon-hover-arrow{display:none}.c-header .header-to-content{left:161px}}@media (min-width:1024px) and (min-width:860px){.layout--local .c-header .header-shortcuts .featured-icon.is-active-init .svg-icon{fill:#006399}.layout--local .c-header .header-shortcuts:hover .featured-icon.is-active-init .svg-icon{fill:#90887b}.layout--local .c-header .header-shortcuts:hover .featured-icon.is-active-init:hover .svg-icon{fill:#006399}.layout--local .c-header.is-active .header-shortcuts .featured-icon.is-active-init .svg-icon{fill:#90887b}}.c-header-panels .header-panel-close .svg-icon,.c-header-panels .header-panel-search-input .input-icon svg,.c-header-panels .header-panel-search-input .searchautocomplete__inputarrow svg,.c-hero .hero-image .hero-caption-icon .svg-icon{fill:#fff}@media (min-width:1200px){.c-header{height:84px}.c-header .header-search .header-search__input{width:12rem}.c-header.has-subnav{height:138px}.c-header .header-bar{height:84px}.c-header .header-navigation{top:12px}.c-header .header-logo{width:200px;height:28px;margin-top:12px;padding:17px 20px 19px}.c-header .header-shortcuts{top:14px}.c-header.is-hidden,.layout--local .c-header.is-hidden{-webkit-transform:translateZ(0) translateY(-84px);transform:translateZ(0) translateY(-84px)}}@media print{.c-header{display:none}}.layout--infoscreen .c-header{display:none}.c-header-panels{overflow:hidden;overflow-y:auto;text-align:left}.is-overflow .c-header-panels{position:relative;z-index:120;overflow:visible}.c-header-panels .header-panel{display:none;padding-right:1rem;padding-left:1rem;color:#fff;background:#8c1b1b}.c-header-panels .header-panel-close{position:fixed;top:.5rem;right:.4rem;z-index:99;width:2.2rem;height:2.2rem;padding:.5rem;border-radius:50%;background:#8c1b1b;-webkit-transform:translateZ(0);transform:translateZ(0)}.c-header-panels .header-panel-search{position:relative;z-index:90;overflow:hidden;height:52px;margin:0;text-align:center;width:100%}.is-search .c-header-panels .header-panel-search{display:block}.c-header-panels .search-tooltip{display:none;visibility:hidden}.c-header-panels .header-panel-search-input{position:relative;width:auto;height:100%;margin-right:auto;margin-left:auto;background:#800d14}.c-header-panels .header-panel-search-input .searchautocomplete__inputwrapper{position:absolute;top:0;bottom:0;left:3rem;right:2rem}.c-header-panels .header-panel-search-input .input-icon,.c-header-panels .header-panel-search-input .searchautocomplete__inputarrow{position:absolute;top:50%;left:.625rem;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:26px;pointer-events:none}.c-header-panels .header-panel-search-input .searchautocomplete__inputarrow{left:auto;right:.625rem;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.c-header-panels .header-panel-search-input .searchautocomplete__inputarrow.show{pointer-events:auto;opacity:1}.c-header-panels .header-panel-search-input .input-field{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background:0 0;font-size:20px;border:0;outline:0;-webkit-appearance:none}.c-header-panels .header-panel-search-input .input-field::-webkit-input-placeholder{position:relative;color:#fff;text-align:left}.c-header-panels .header-panel-search-input .input-field:-ms-input-placeholder{position:relative;color:#fff;text-align:left}.c-header-panels .header-panel-search-input .input-field::-ms-input-placeholder{position:relative;color:#fff;text-align:left}.c-header-panels .header-panel-search-input .input-field::placeholder{position:relative;color:#fff;text-align:left}.c-header-panels .header-panel-search-input .input-field:-moz-placeholder{position:relative;color:#fff;text-align:left}.c-header-panels .header-panel-contact .contact{border-top:0}.c-header-panels .header-panel-calendar,.c-header-panels .header-panel-location{padding-bottom:3rem;text-align:center}.c-header-panels .header-panel-location{padding-top:3rem}.c-header-panels .header-panel-calendar{padding-top:4rem}.c-header-panels .header-panel-location-title{display:block;margin-bottom:.5rem;font-size:1.8rem;font-weight:600;line-height:1.1em}.c-header-panels .header-panel-location-helper{display:block;font-size:1.5rem;line-height:1.1em;font-weight:300}.c-header-panels .location--header{margin-top:1rem}.c-header-panels .header-panel-calendar:after{display:table;clear:both;content:''}.c-header-panels .header-panel-calendar .calendar-featured{padding-top:2rem;max-width:1000px;margin-left:auto;margin-right:auto}.c-header-panels .header-panel-calendar .calendar-featured-item{width:33.32%;float:left}.c-header-panels .header-panel-calendar .calendar-featured-item-link{display:block;height:150px;margin:1rem;background:#ccc}.c-header-panels .header-panel-calendar .calendar-container{max-width:1000px;margin-right:auto;margin-left:auto}.c-header-panels .header-panel-calendar .calendar-title{display:block;font-size:1.8rem;margin-bottom:1rem}.c-header-panels .header-panel-calendar .calendar-input-container{margin-right:1.78571%;margin-left:1.78571%}.c-header-panels .header-panel-calendar .calendar-input{float:left;width:49%}.c-header-panels .header-panel-calendar .calendar-location{margin-right:1%}.c-header-panels .header-panel-calendar .calendar-search{position:relative;display:block;width:50%;background:#fff}.c-header-panels .header-panel-calendar .calendar-search-icon{position:absolute;top:50%;left:1rem;width:1.5rem;height:1.5rem;margin-top:-.75rem;fill:#666}.c-header-panels .header-panel-calendar .calendar-search-input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:0;color:#4d4d4d;background:#fff;padding:1rem 1rem 1rem 3rem}.c-header-panels .header-panel-calendar .calendar-content{margin-right:1.78571%;margin-left:1.78571%}.c-header-panels .header-panel-calendar .calendar-item{float:left;width:33.32%;text-align:left}.c-header-panels .header-panel-search-input .search-loader-container{position:absolute;top:50%;left:0;z-index:1;width:2.5rem;height:2.5rem;margin-top:-1.25rem}.c-header-panels .header-panel-search-input .search-loader-container .loader{padding:.25rem;background:#800d14}.c-header-panels .header-panel-search-input .search-loader-container .loader-dot{background:#fff}.c-header-panels .header-panel__translate{padding-top:3rem;padding-bottom:3rem;text-align:center}.c-header-panels .header-panel__translate .translate-title{color:#fff;margin-bottom:2rem}.c-header-panels .header-panel__translate .translate-text{margin-bottom:1rem}.c-header-panels .header-panel__translate .goog-logo-link,.c-header-panels .header-panel__translate .goog-te-gadget{color:#fff}.c-header-panels .header-panel__translate .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-panels .header-panel__translate .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-panels .header-panel__translate .goog-te-combo.is-placeholder{color:#cfcfcf}.c-header-panels .header-panel__translate .goog-te-combo option{font-size:1rem;border:0}.c-header-panels .header-panel__translate .form-item-input--select::-ms-expand{display:none}@media (max-width:679px){.layout--local .c-header-panels .header-panel-close{top:calc(52px + .5rem)}}@media (min-width:680px) and (max-width:860px){.layout--local .c-header-panels .header-panel-close{top:calc(60px + .75rem)}}@media (min-width:680px){.c-header-panels .header-panel-search{height:60px}.c-header-panels .header-panel-close{top:.75rem;right:.5rem}.c-header-panels .header-panel-search-input{max-width:500px}}@media (min-width:860px){.c-header-panels .search-tooltip{display:block;position:absolute;z-index:120;top:72px;left:50%;-webkit-transform:translateX(-200px);-ms-transform:translateX(-200px);transform:translateX(-200px);background-color:#ffc72c;color:#000;padding:.9rem 1.4rem;font-weight:400;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);font-size:.9rem}.c-header-panels .search-tooltip:after{content:"";display:block;width:0;height:0;position:absolute;top:-8px;left:10px;border-width:0 8px 8px;border-style:solid;border-color:transparent transparent #ffc72c}.c-header-panels .header-panel-close{top:1rem}.c-header-panels .header-panel-search{height:72px}.c-header-panels .header-panel-search-input{max-width:590px}.c-header-panels .header-panel-search-input .input-icon{left:1.625rem;width:1.75rem;height:1.75rem}.c-header-panels .header-panel-search-input .input-field{font-size:1.5rem}.c-header-panels .header-panel-search-input .input-field::-webkit-input-placeholder{font-size:1.5rem}.c-header-panels .header-panel-search-input .input-field:-ms-input-placeholder{font-size:1.5rem}.c-header-panels .header-panel-search-input .input-field::-ms-input-placeholder{font-size:1.5rem}.c-header-panels .header-panel-search-input .input-field::placeholder{font-size:1.5rem}.c-header-panels .header-panel-search-input .search-loader-container{left:1rem}.c-header-panels .header-panel-search-input .searchautocomplete__inputwrapper{left:4rem}}.c-hero .hero-image:after,.c-hero .hero-readspeaker:after,.c-hero-start .hero-start__intro:after,.c-hero-start .hero-start__section:after,.c-hero:after,.layout--local .c-hero .hero-image:after,.layout--local.layout--landing .c-hero .hero-image:after{content:''}@media (min-width:1200px){.c-header-panels .search-tooltip{top:84px}.c-header-panels .header-panel-search{height:84px}}.layout--local .c-header-panels .header-panel,.layout--local .c-header-panels .header-panel-close{background:#005380}.layout--local .c-header-panels .header-panel-search-input,.layout--local .c-header-panels .header-panel-search-input .loader{background:#004266}.layout--local .c-header-panels .header-panel-search-input .input-field::-webkit-input-placeholder{color:#d6edf9}.layout--local .c-header-panels .header-panel-search-input .input-field:-ms-input-placeholder{color:#d6edf9}.layout--local .c-header-panels .header-panel-search-input .input-field::-ms-input-placeholder{color:#d6edf9}.layout--local .c-header-panels .header-panel-search-input .input-field::placeholder{color:#d6edf9}.header-panel-calendar,.layout--local .header-panel-calendar{position:relative}.header-panel-calendar .header-panel-close,.layout--local .header-panel-calendar .header-panel-close{background-color:transparent}.c-header-calendarpanel .c-header-calendarpanel-nav{background-color:#800d14;position:absolute;top:0;left:0;right:0;height:130px;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2}.c-header-calendarpanel .c-header-calendarpanel-nav .c-header-calendarpanel-tab:last-child{padding-right:0}.c-header-calendarpanel .c-header-calendarpanel-tab{position:relative;display:block;margin-right:1rem;border-bottom:3px solid #c76863;color:#fff;line-height:3rem;width:85%;text-align:center;cursor:pointer}.c-header-calendarpanel .c-header-calendarpanel-tab figure{position:absolute;top:50%;left:1.3rem;width:27px;height:27px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.c-header-calendarpanel .c-header-calendarpanel-tab figure svg{fill:#c76863}.c-header-calendarpanel .c-header-calendarpanel-tab.is-active{background-color:#45060b;border-bottom:3px solid #fff}.c-header-calendarpanel .c-header-calendarpanel-tab.is-active figure .svg-icon{fill:#ffc72c}.c-header-calendarpanel .c-header-calendarpanel-wrapper{padding:66px 0;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out;-webkit-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)}.c-header-calendarpanel .c-header-calendarpanel-wrapper .c-header-calendarpanel-errorWrapper{display:none}.c-header-calendarpanel .c-header-calendarpanel-wrapper.show-error .c-header-calendarpanel-errorWrapper,.c-header-calendarpanel .c-header-calendarpanel-wrapper.show-gps .c-calendar-list{display:block}.c-header-calendarpanel .c-header-calendarpanel-wrapper.show-gps{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-header-calendarpanel .c-header-calendarpanel-wrapper.show-error{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-header-calendarpanel .c-header-calendarpanel-wrapper.show-error .c-calendar-list,.c-header-calendarpanel .c-header-calendarpanel-wrapper.show-error .c-header-calendarpanel-distanceslider{display:none}.c-header-calendarpanel .c-header-calendarpanel-errorWrapper .location-dropdown-message{text-align:center;display:block;width:100%;padding-top:1.5rem;padding-bottom:1.5rem}.c-header-calendarpanel .c-header-calendarpanel-errorWrapper .location-dropdown-message strong{display:block;margin-bottom:.1rem}.c-header-calendarpanel .c-header-calendarpanel-distanceslider{width:auto;background-color:#610910;padding:1rem 1.5rem 2rem;margin:0 -1rem}.c-header-calendarpanel .c-header-calendarpanel-distanceslider .grid-container{position:relative}.c-header-calendarpanel .c-header-calendarpanel-distanceslider .grid-container .slider-wrapper{display:block;width:100%}.c-header-calendarpanel .c-header-calendarpanel-distanceslider .grid-container span{display:block;position:absolute;font-size:.8rem}.c-header-calendarpanel .c-header-calendarpanel-distanceslider .grid-container span:first-child{bottom:-1.1rem;left:0}.c-header-calendarpanel .c-header-calendarpanel-distanceslider .grid-container span:last-child{bottom:-1.1rem;right:0}.c-header-calendarpanel .c-header-calendarpanel-distanceslider .slider-wrapper{position:relative}.c-header-calendarpanel .c-header-calendarpanel-distanceslider .c-header-calendarpanel--slidertooltip{position:absolute;left:50%;bottom:-2.8rem;background-color:#45060b;padding:.4rem .8rem;font-size:.8rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.c-hero,.c-hero .hero-image-container{position:relative}.c-header-calendarpanel .c-header-calendarpanel-distanceslider .rangeslider{text-align:left;height:19px}.c-header-calendarpanel .c-header-calendarpanel-distanceslider .rangeslider .rangeslider__fill__bg{top:calc(50% - 1.5px);height:3px;background:#fff;border-radius:1.5px}.c-header-calendarpanel .c-header-calendarpanel-distanceslider .rangeslider .rangeslider__handle{background-color:#ffc72c;top:calc(50% - 9.5px);height:19px;width:19px;-webkit-box-shadow:none;box-shadow:none;border:none}.c-header-calendarpanel .c-header-calendarpanel-distanceslider .rangeslider .rangeslider__fill{top:calc(50% - 1.5px);height:3px;background:#ffc72c;border-radius:1.5px}@media (min-width:680px){.c-header-calendarpanel .c-header-calendarpanel-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-header-calendarpanel .c-header-calendarpanel-tab{margin-top:auto;width:45%}}@media (min-width:860px){.c-header-calendarpanel .c-header-calendarpanel-wrapper{padding:58px 0;-webkit-transform:translateY(-93px);-ms-transform:translateY(-93px);transform:translateY(-93px)}.c-header-calendarpanel .c-header-calendarpanel-distanceslider{padding:1.5rem}.c-header-calendarpanel .c-header-calendarpanel-distanceslider .grid-container .slider-wrapper{display:inline-block;width:65%}.c-header-calendarpanel .c-header-calendarpanel-distanceslider .grid-container span{display:inline-block;position:relative;width:15%;line-height:19px;top:-.3rem;vertical-align:middle;bottom:auto;left:auto;right:auto}.c-header-calendarpanel .c-header-calendarpanel-distanceslider .c-header-calendarpanel--slidertooltip{bottom:-2.6rem}}@media (min-width:1024px){.c-header-calendarpanel .c-header-calendarpanel-tab{width:40%;max-width:450px}.c-header-calendarpanel .c-header-calendarpanel-wrapper{padding:50px 0;-webkit-transform:translateY(-103px);-ms-transform:translateY(-103px);transform:translateY(-103px)}}.layout--local .c-header-calendarpanel .c-header-calendarpanel-nav{background-color:#004266}.layout--local .c-header-calendarpanel .c-header-calendarpanel-tab{border-bottom-color:#3d9acc}.layout--local .c-header-calendarpanel .c-header-calendarpanel-tab figure svg{fill:#3d9acc}.layout--local .c-header-calendarpanel .c-header-calendarpanel-tab.is-active{background-color:#001a29}.layout--local .c-header-calendarpanel .c-header-calendarpanel-distanceslider{background-color:#002e47}.layout--local .c-header-calendarpanel .c-header-calendarpanel-distanceslider .c-header-calendarpanel--slidertooltip{background-color:#001a29}.c-hero:after{display:table;clear:both}.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%}.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-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}.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;border-bottom:4px solid #ac101c;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-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;border-bottom:4px solid #ac101c;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;border-bottom:4px solid #ac101c;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%}.layout--local.layout--landing .c-hero .hero-image:after{display:block;padding-bottom:34%}.layout--local.layout--article .c-hero .hero-image:after{padding-bottom:56.25%}.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-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 (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:72px}.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 - 192px);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}}@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-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;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,0));display:block}.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}.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.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;-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__section:hover:after{opacity:.8}.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__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--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--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__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__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))}.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:52px;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:60px}.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:72px}.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:84px}}@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-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:26px;height:26px;cursor:pointer}.searchresults__input .input-icon svg,.searchresults__input .searchautocomplete__inputarrow svg{fill:grey}.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:grey;background:0 0;font-size:20px;border:1px solid #e5e5e5;border-radius:2rem;outline:0;-webkit-appearance:none}.searchresults__input .input-field::-webkit-input-placeholder{position:relative;color:#fff;text-align:left}.searchresults__input .input-field:-ms-input-placeholder{position:relative;color:#fff;text-align:left}.searchresults__input .input-field::-ms-input-placeholder{position:relative;color:#fff;text-align:left}.searchresults__input .input-field::placeholder{position:relative;color:#fff;text-align:left}.searchresults__input .input-field:-moz-placeholder{position:relative;color:#fff;text-align:left}.w-search-detailed{text-align:left;position:absolute;top:52px;top:0;right:0;left:0;bottom:0;z-index:115;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:grey;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:none;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}.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: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: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}.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}}.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 .searchresults-resultitem--news .searchresults-resultitem__header,.w-search-detailed .searchresults-resultitem--page .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 #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 .result__sponsored{background-color:#fff;padding:6px;font-size:.8rem;line-height:1;color:#006399;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.w-search-detailed .searchresults-resultitem--page .searchresults-resultitem__header .result__sponsored .star-icon{display:inline-block;width:10px;height:10px;margin-right:4px}.w-search-detailed .searchresults-resultitem--page .searchresults-resultitem__header .result__sponsored .star-icon svg{fill:#006399;stroke:#006399}.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:60px;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:72px;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:block;text-align:center;border-radius:30px;color:#fff;font-size:1rem}}@media (min-width:1200px){.w-search-detailed{top:84px;top:0}.w-search-detailed .searchresults__input{padding:0}}.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-socialmedia-iframe .socialmedia-iframe-container{padding-top:2rem;border-top:.25rem solid #e5e5e5}.c-socialmedia-iframe .socialmedia-iframe-content{position:relative;text-align:center}.c-socialmedia-iframe .socialmedia-iframe-element{display:inline-block;width:100%;max-width:500px;margin-right:auto;margin-left:auto}.c-socialmedia-iframe .socialmedia-iframe-element--twitter{max-width:none}.c-socialmedia-iframe .socialmedia-iframe-element--twitter iframe{margin-right:auto;margin-left:auto}.c-socialmedia-iframe .socialmedia-iframe-element--twitter[data-type=tweet]{width:auto}.c-socialmedia-iframe .socialmedia-iframe-loader{position:absolute;top:0;left:0;right:0;height:100px}.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-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:#90887b;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}}.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{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-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-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}}