/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes wave-1{0%{d:path("M820,14c-75-5-90-3-227-1C455.4,15,301,16,0,9V0H820Z");}30%{transform:scale(1.5)}}.uki-wave-1.animate-wave{animation:wave-1 3s}@keyframes wave-2{0%{d:path("M0,0H820V15c-64,0-91-2-231-2s-218,3-370,3S62,15,0,15Z");}30%{transform:scale(1.5)}}.uki-wave-2.animate-wave{animation:wave-2 3s}@keyframes wave-3{0%{d:path("M820,13c-150,4-207,3-324,1C335.91,11.26,272,8,0,11V0H820Z");}30%{transform:scale(1.5)}}.uki-wave-3.animate-wave{animation:wave-3 3s}@font-face{font-family:"Source Sans 3";src:url(/themes/custom/ukid9/fonts/SourceSans3-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:"Source Sans 3";src:url(/themes/custom/ukid9/fonts/SourceSans3-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:"Source Sans 3";src:url(/themes/custom/ukid9/fonts/SourceSans3-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:"Source Sans 3";src:url(/themes/custom/ukid9/fonts/SourceSans3-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:"Source Sans 3";src:url(/themes/custom/ukid9/fonts/SourceSans3-ExtraBold.ttf) format("truetype");font-weight:800}*,:after,:before{box-sizing:border-box}body,html{height:100%}html:focus-within{scroll-behavior:smooth}body{background-color:#fff;margin:0;padding:0}img,picture{display:block;max-width:100%}img{border-radius:.25rem;-o-object-fit:cover;object-fit:cover}button,input,select,textarea{font:inherit}.paragraph--type--iframe .iframe_title,h1,h2,h3,h4,h5,h6,p{hyphens:manual;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.button{border-radius:.25rem;background-color:#005aa3;border:none;color:#fff;cursor:pointer}.button:hover{background-color:#233a74}.button:focus-visible{outline:3px solid #005aa3;border-radius:.25rem}.icon{height:1.8rem;width:1.8rem}.draft{background-color:#f7e1ec}body,html{color:#000;font-family:"Source Sans 3",sans-serif;font-size:16px;font-weight:400;line-height:1.6}a{color:#005aa3;transition:all .25s linear}a.ext,a:not([class]){hyphens:manual;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}a.ext:focus-visible,a:not([class]):focus-visible{outline:3px solid #005aa3;border-radius:.25rem}a:hover{color:#233a74}a:focus{outline:#005aa3;transition:none}strong{font-weight:700}small{font-size:80%}.paragraph--type--iframe .iframe_title,h1,h2,h3,h4,h5,h6{color:#000;font-family:"Source Sans 3",sans-serif;font-weight:400;margin-top:0;margin-bottom:8px}.paragraph--type--iframe .iframe_title a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-weight:inherit}.paragraph--type--iframe .iframe_title em,h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-style:normal}h1,h1 strong{font-size:2.5rem;font-weight:300;letter-spacing:-.03em;line-height:1.35}h2,h2 strong{font-size:1.85rem;font-weight:300;line-height:1.35}.paragraph--type--iframe .iframe_title,.paragraph--type--iframe .iframe_title strong,h3,h3 strong{font-size:1.4rem;font-weight:400;line-height:1.35}h4,h4 strong{font-size:1.2rem;font-weight:600;line-height:1.35}.form-container__title--filter,.table-of-contents__title,h5,h5 strong{font-size:1rem;font-weight:700}h6,h6 strong{font-size:.8rem;font-weight:800}p{margin-top:0}p a{text-decoration:underline}p.lead{font-weight:600}ol,ul{margin:0;padding:0}ol ol,ol ul,ul ol,ul ul{margin-top:16px}ol+p,ul+p{margin-top:16px}ol:not([class]),ul:not([class]){padding-left:16px}.paragraph--type--iframe ol+.iframe_title,.paragraph--type--iframe p+.iframe_title,.paragraph--type--iframe ul+.iframe_title,ol+h2,ol+h3,ol+h4,p+h2,p+h3,p+h4,ul+h2,ul+h3,ul+h4{margin-top:32px}.container,.webform-confirmation{margin-left:auto;margin-right:auto;max-width:calc(400px + (32px * 2));padding:0 32px;position:relative;width:100%}@media screen and (min-width:768px){.container,.webform-confirmation{max-width:calc((400px * 2) + (32px * 2))}}@media screen and (min-width:1200px){.container,.webform-confirmation{max-width:calc(1200px + (64px))}}.user__container{margin-bottom:128px}.user__container h4.label{display:inline;font-size:1rem;margin-right:2px}.user__container .user__listing-block{margin-top:32px}.user__container .user__listing-block .events--listing-block{padding-bottom:16px}@media screen and (min-width:768px){.user__container .user__listing-block .events--listing-block{grid-template-columns:180px auto}}@media screen and (min-width:768px){.cover-image{align-self:flex-start;margin-top:64px}}@media screen and (min-width:1200px){.cover-image{grid-column:2/span 2}}.cover-image--without-link{height:0}@media screen and (min-width:768px){.cover-image--without-link{height:calc(100% - 64px);margin-top:64px;z-index:-2}.cover-image--without-link .cover-image__image{border-radius:.25rem;background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}}@media screen and (min-width:768px) and (min-width:1332px){.cover-image--without-link .cover-image__image{width:calc((100vw - 1200px)/ 4 + 784px)}}@media screen and (max-width:768px){.cover-image--with-link{margin-top:32px}}.cover-image--with-link img{width:100%}.cover-image--with-link .field-name-field-link-text{margin:32px auto;width:-moz-fit-content!important;width:fit-content!important}@media screen and (min-width:768px){.cover-image--with-link .field-name-field-link-text{margin-bottom:0}}.cover-image--with-link .field-name-field-link-text a{line-height:1.8;padding-left:16px!important}.cover-image--with-link .field-name-field-link-text a.ext svg{display:none}.cta-link{border-bottom:1px solid #d2dce1;border-top:1px solid #d2dce1;border-color:currentColor;color:#000;max-width:400px}.cta-link a{align-items:center;color:inherit;display:flex;justify-content:space-between;line-height:initial;margin:.25rem 0;padding:0 8px}.cta-link a span{display:flex}.cta-link a span .icon{width:1.5rem;height:1.5rem}.frontpage-illustrations-container .left-and-right__container{display:none;height:calc(100% - 64px - 32px);left:50%;margin-top:64px;margin-left:-50vw;margin-right:-50vw;max-width:100vw;right:50%;top:0;width:100vw;z-index:-1}@media screen and (min-width:996px){.frontpage-illustrations-container .left-and-right__container{align-content:space-between;display:grid;grid-template-columns:1fr 800px 1fr;grid-template-rows:1fr 1fr;position:absolute}.frontpage-illustrations-container .left-and-right__container .left-image{align-self:flex-start;overflow-x:hidden;width:50%}.frontpage-illustrations-container .left-and-right__container .left-image,.frontpage-illustrations-container .left-and-right__container .right-image{background-repeat-y:no-repeat;height:100px}.frontpage-illustrations-container .left-and-right__container .right-image{align-self:flex-end;grid-column:3/span 1;grid-row:2/span 1;margin-left:32px;width:100%}}@media screen and (max-width:1624px){.frontpage-illustrations-container .left-and-right__container .left-image{background-size:cover}}@media screen and (min-width:1200px) and (max-width:1412px){.frontpage-illustrations-container .left-and-right__container .right-image{background-size:cover}}@media screen and (min-width:1200px){.frontpage-illustrations-container .left-and-right__container{grid-template-columns:1fr 1200px 1fr}}@media screen and (min-width:768px){.logo{padding-top:.7em}}.logo .icon{fill:#fff;height:4rem;width:4rem}@media screen and (min-width:768px){.logo .icon{height:6rem;width:4rem}}.logo--header{display:flex;text-decoration:none}.logo_city_name{align-self:end;color:#fff;display:none;font-size:1.25rem;font-weight:700;letter-spacing:.07em;margin:.4em;position:absolute;padding-left:3.5em}@media screen and (min-width:1200px){.logo_city_name{display:inherit}}.basic-page{padding:32px}.basic-page header p{margin-bottom:0}.basic-page--full{margin:0 auto;padding-bottom:0}.basic-page--full .basic-page__title{margin-bottom:8px}.basic-page--full .basic-page__lift-image{margin-bottom:32px}.basic-page--full .content__submenu{margin:16px 0}.basic-page--full .content__submenu .submenu{list-style-type:none;max-width:400px}.basic-page--full .content__submenu .submenu .submenu__item+.submenu__item{margin-top:16px}.basic-page--full .content__submenu .submenu .submenu__item svg.ext{display:none}.basic-page--full .content__submenu .submenu .submenu__item .submenu__media{border-radius:.25rem;align-items:center;background-color:#fff;border:1px solid #d2dce1;color:#000;display:flex;font-weight:600;gap:8px;line-height:initial;padding:8px;text-decoration:none;width:100%}.basic-page--full .content__submenu .submenu .submenu__item .submenu__media:focus-visible{outline:3px solid #005aa3;border-radius:.25rem}.basic-page--full .content__submenu .submenu .submenu__item .submenu__media:hover{background-color:#f0f4f7}.basic-page--full .content__submenu .submenu .submenu__item .submenu__media span{align-self:flex-start;display:flex;position:relative}.basic-page--full .content__submenu .submenu .submenu__item .submenu__media span .icon{fill:#233a74;width:1.8rem;height:1.8rem}.basic-page--full .content__submenu .submenu .submenu__item .cover-image--with-link .field-name-field-link-text a.submenu__media,.basic-page--full .content__submenu .submenu .submenu__item .submenu__media.functional-link,.cover-image--with-link .field-name-field-link-text .basic-page--full .content__submenu .submenu .submenu__item a.submenu__media{color:#fff;background-color:#005aa3}.basic-page--full .content__submenu .submenu .submenu__item .cover-image--with-link .field-name-field-link-text a.submenu__media::before,.basic-page--full .content__submenu .submenu .submenu__item .submenu__media.functional-link::before,.cover-image--with-link .field-name-field-link-text .basic-page--full .content__submenu .submenu .submenu__item a.submenu__media::before{filter:brightness(0) invert(1)}.basic-page--full .content__submenu .submenu .submenu__item .cover-image--with-link .field-name-field-link-text a.submenu__media:hover,.basic-page--full .content__submenu .submenu .submenu__item .submenu__media.functional-link:hover,.cover-image--with-link .field-name-field-link-text .basic-page--full .content__submenu .submenu .submenu__item a.submenu__media:hover{background-color:#233a74}.basic-page--full .content__submenu .submenu .submenu__item .cover-image--with-link .field-name-field-link-text a.submenu__media:focus,.basic-page--full .content__submenu .submenu .submenu__item .submenu__media.functional-link:focus,.cover-image--with-link .field-name-field-link-text .basic-page--full .content__submenu .submenu .submenu__item a.submenu__media:focus{outline-offset:1px}.basic-page--full .content__submenu .submenu .submenu__item .cover-image--with-link .field-name-field-link-text a.submenu__media .icon,.basic-page--full .content__submenu .submenu .submenu__item .submenu__media.functional-link .icon,.cover-image--with-link .field-name-field-link-text .basic-page--full .content__submenu .submenu .submenu__item a.submenu__media .icon{fill:#fff}.basic-page--full .table-of-contents__container{border-left:4px solid #233a74;margin-bottom:16px;padding-left:16px;padding-right:0}.basic-page--full .table-of-contents__container .table-of-contents__title{margin-bottom:8px}.basic-page--full .table-of-contents__container .table-of-contents__list{list-style-type:none}.basic-page--full .table-of-contents__container .table-of-contents__list .table-of-contents__item a{text-decoration:none}.basic-page--full .table-of-contents__container .table-of-contents__list .table-of-contents__item+.table-of-contents__item{margin-top:8px}.basic-page--full .content__sidebar{margin-top:32px;min-height:32px}.basic-page--full .content__sidebar .field-name-field-contact-person,.basic-page--full .content__sidebar .page-rating-and-feedback{background-color:#f0f4f7;padding:32px 0;position:relative}.basic-page--full .content__sidebar .field-name-field-contact-person::after,.basic-page--full .content__sidebar .page-rating-and-feedback::after{left:50%;margin-left:-50vw;margin-right:-50vw;right:50%;content:"";background-color:#f0f4f7;height:100%;position:absolute;top:0;width:100vw;z-index:-1}.basic-page--full .content__sidebar .field-name-field-contact-person{padding-bottom:0}.basic-page--full .content__sidebar .field-name-field-contact-person>.field-item{border-bottom:4px double #d2dce1;max-width:400px}.basic-page--full .content__sidebar .field-name-field-contact-person>.field-item:not(:first-child){padding-top:32px}.basic-page--full .content__sidebar .field-name-field-contact-person .contact-person--listing-page,.basic-page--full .content__sidebar .field-name-field-contact-person .location--listing-page{margin-top:0}.basic-page--full .content__sidebar .field-name-field-contact-person .field-label{background-color:#f0f4f7}.basic-page--full .content__sidebar .page-rating-and-feedback:not(:first-child){padding-top:16px}.basic-page--full .content__sidebar .page-rating-and-feedback .rating-table-td{padding-bottom:8px}.basic-page--full .content__sidebar .page-rating-and-feedback .page-rating-confirmation{border-radius:.25rem;background-color:#005aa3;margin-bottom:16px;max-width:400px;color:#fff;padding:16px 32px;text-align:center}.basic-page--full .content__sidebar .page-rating-and-feedback .page-rating-confirmation .page-rating__title{color:inherit}@media screen and (min-width:768px){.basic-page--full .table-of-contents__container{float:right;margin-left:32px;width:368px}.basic-page--full .table-of-contents__container+:not(.paragraph--type--text):not(.paragraph--type--linklist){clear:both}}@media screen and (min-width:1200px){.basic-page--full{display:grid;grid-template-columns:1fr 1fr 32.8%;grid-template-rows:repeat(3,min-content)}.basic-page--full .content__header{border-right:1px solid #d2dce1;grid-column:1/span 2;padding-right:16px}.basic-page--full .content__submenu{grid-column:3;grid-row:1/span 2;padding-left:16px;padding-top:16px;margin-top:0}.basic-page--full .content__main{border-right:1px solid #d2dce1;grid-column:1/span 2;grid-row:2/span 3;margin-bottom:32px;padding-right:16px}.basic-page--full .content__sidebar{grid-column:3;grid-row:1/span 2;margin-bottom:32px;margin-top:16px;padding-left:16px}.basic-page--full .content__sidebar .field-name-field-contact-person,.basic-page--full .content__sidebar .page-rating-and-feedback{border-radius:.25rem;box-shadow:0 32px #f0f4f7;padding:0 16px}.basic-page--full .content__sidebar .field-name-field-contact-person::after,.basic-page--full .content__sidebar .page-rating-and-feedback::after{content:unset}.basic-page--full .content__sidebar .field-name-field-contact-person,.basic-page--full .content__sidebar .page-rating-and-feedback:first-child{padding-top:32px}.basic-page--full .content__sidebar .field-name-field-contact-person::after,.basic-page--full .content__sidebar .page-rating-and-feedback:first-child::after{display:none}.basic-page--full .content__sidebar .page-rating-and-feedback{margin-bottom:32px}.basic-page--full .content__submenu~.content__sidebar{grid-row:3;margin-top:0}.basic-page--full .content__submenu~.content__sidebar .field-name-field-contact-person{margin-top:24px}}.news-listing--basic-page{max-width:400px;padding-bottom:64px;padding-top:32px}.news-listing--basic-page .views-row{border-bottom:1px solid #d2dce1;margin-top:8px}.news-listing--basic-page .news-listing__title{font-weight:400}.news-listing--basic-page .news-listing__show-all{border-bottom:1px solid #d2dce1;border-top:1px solid #d2dce1;display:grid;margin-top:2px;place-content:center}.news-listing--basic-page .news-listing__show-all a{font-weight:600;margin-bottom:8px;margin-top:8px;text-align:center}.blog__title{margin-bottom:8px}.blog__title a{text-decoration:none}.blog__title a:hover{color:inherit}.blog-writer{font-style:italic}.blog--full{border-bottom:1px solid #d2dce1;margin:0 auto;padding:32px;padding-bottom:0}.blog--full .blog__lift-image{margin-bottom:16px}@media screen and (min-width:768px){.blog--full .blog__lift-image{margin-bottom:32px}}.blog--full .tags-container{margin:32px 0}.blog--full .content__sidebar{min-height:32px}.blog--full .content__sidebar .field-name-field-contact-person{background-color:#f0f4f7;padding:32px 0 8px 0;position:relative}.blog--full .content__sidebar .field-name-field-contact-person::after{left:50%;margin-left:-50vw;margin-right:-50vw;right:50%;content:"";background-color:#f0f4f7;height:100%;position:absolute;top:0;width:100vw;z-index:-1}@media screen and (min-width:1200px){.blog--full{display:grid;grid-template-columns:32.8% 1fr 1fr;grid-template-rows:repeat(3,min-content)}.blog--full .content__sidebar{grid-column:1;margin-top:16px;padding-right:16px}.blog--full .content__sidebar .field-name-field-contact-person{border-radius:.25rem;box-shadow:0 32px #f0f4f7;padding:0 16px;padding-top:32px}.blog--full .content__sidebar .field-name-field-contact-person::after{display:none}.blog--full .content__main{border-left:1px solid #d2dce1;grid-column:2/span 2;grid-row:1/span 3;margin-bottom:32px;padding-left:16px}}.blog--listing-page{display:grid;-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(auto-fit,minmax(208px,1fr));row-gap:16px;padding:32px 0}.blog--listing-page .blog__content>:not(:last-child){margin-bottom:16px}.blog--listing-page .blog__link{text-align:right}@media screen and (min-width:1200px){.blog--listing-page{width:99.5%}}.contact-person__image img{border-radius:100%}.contact-person__status p{border-radius:.25rem;background-color:#ebce7b;font-size:.8rem;font-weight:700;margin-bottom:0;letter-spacing:.08rem;line-height:1;padding:.25rem 8px;text-transform:uppercase;width:-moz-max-content;width:max-content}.contact-person__title{margin-bottom:0}.contact-person__content{display:grid;gap:16px;margin-bottom:auto}.contact-person__content .contact-person__info a{color:currentColor;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:10%}.contact-person__content .contact-person__info a:hover{color:#233a74}.contact-person__content .field-label{font-weight:600}.contact-person__deputy .field-name-field-deputy>.field-label{background-color:#fff;color:#555858;font-size:.8rem;font-weight:700;padding-left:calc(100px + 16px);padding-right:16px;text-transform:uppercase;transform:translateY(-.65rem);width:-moz-max-content;width:max-content}.contact-person__deputy>.field-name-field-deputy{border-top:1px solid #d2dce1}.contact-person--full{display:grid;gap:32px;margin-bottom:32px;margin-top:16px;padding-bottom:32px}.contact-person--full .rs-share-buttons{margin:0}@media screen and (min-width:768px){.contact-person--full{grid-template-columns:1fr 1fr}.contact-person--full>.rs-share-buttons{grid-column:1/span 2;margin:16px 0}.contact-person--full>.contact-person__image{margin-right:16px;grid-column:1/span 1}.contact-person--full>.contact-person__content{grid-column:2/span 1}.contact-person--full>.contact-person__deputy{grid-column:2/span 1}}@media screen and (min-width:1200px){.contact-person--full{gap:16px;grid-template-columns:1fr 1fr 1fr;position:relative;row-gap:0}.contact-person--full>.contact-person__deputy{grid-column:3/span 1;margin-left:16px}.contact-person--full>.contact-person__deputy::after{background-color:#d2dce1;bottom:0;content:"";height:100%;position:absolute;right:33.33%;width:1px}}.contact-person--contact-person-deputy .contact-person__main,.contact-person--listing-block .contact-person__main,.contact-person--listing-page .contact-person__main{display:grid;gap:16px;grid-template-columns:100px auto;margin-bottom:32px;max-width:400px}.contact-person--contact-person-deputy .contact-person__main>.contact-person__content,.contact-person--listing-block .contact-person__main>.contact-person__content,.contact-person--listing-page .contact-person__main>.contact-person__content{display:flex;flex-wrap:wrap;row-gap:.25rem}.contact-person--contact-person-deputy .contact-person__main>.contact-person__content>div:not(.contact-person__status),.contact-person--listing-block .contact-person__main>.contact-person__content>div:not(.contact-person__status),.contact-person--listing-page .contact-person__main>.contact-person__content>div:not(.contact-person__status){flex-basis:100%}.contact-person--contact-person-deputy .contact-person__main .contact-person__title,.contact-person--listing-block .contact-person__main .contact-person__title,.contact-person--listing-page .contact-person__main .contact-person__title{color:#005aa3;font-size:1.2rem;font-weight:600;line-height:1.35;width:100%}.contact-person--listing-page{margin-top:32px}.event__title{margin-bottom:0}.event--full{margin:0 auto;padding:32px;padding-bottom:0}.event--full .event__lift-image{margin:16px 0}.event--full .tags-container{margin:32px 0}.event--full .content__sidebar{min-height:32px}.event--full .content__sidebar .field-name-field-contact-person,.event--full .content__sidebar .field-name-field-organizer{background-color:#f0f4f7;padding:32px 0 8px 0;position:relative}.event--full .content__sidebar .field-name-field-contact-person::after,.event--full .content__sidebar .field-name-field-organizer::after{left:50%;margin-left:-50vw;margin-right:-50vw;right:50%;content:"";background-color:#f0f4f7;height:100%;position:absolute;top:0;width:100vw;z-index:-1}.event--full .content__sidebar .field-name-field-organizer{padding-top:0}@media screen and (min-width:1200px){.event--full{display:grid;grid-template-columns:32.8% 1fr 1fr;grid-template-rows:repeat(3,min-content)}.event--full .content__sidebar{grid-column:1;margin-top:16px;padding-right:16px}.event--full .content__sidebar>.field+.field{margin-top:48px}.event--full .content__sidebar .field-name-field-contact-person,.event--full .content__sidebar .field-name-field-organizer{border-radius:.25rem;box-shadow:0 32px #f0f4f7;padding:0 16px;padding-top:32px}.event--full .content__sidebar .field-name-field-contact-person::after,.event--full .content__sidebar .field-name-field-organizer::after{display:none}.event--full .content__main{border-left:1px solid #d2dce1;grid-column:2/span 2;grid-row:1/span 3;margin-bottom:32px;padding-left:16px}}.event--listing-page{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);padding-bottom:32px;padding-top:24px}@media screen and (min-width:1200px){.event--listing-page{width:99.5%}}.event--listing-page .event__lift-image{grid-column:1/span 3;grid-row:2/span 1}.event--listing-page .event__lift-image img{max-height:300px}.event--listing-page .event__date-time{align-self:flex-end;grid-column:4/span 1;grid-row:2/span 1}.event--listing-page .event__date-time div{margin-bottom:0}.event--listing-page .event__content{grid-column:1/span 4;grid-row:3/span 2}.event--listing-page .event__content .event__title{color:#005aa3;font-size:1.2rem;font-weight:600;line-height:1.35;margin-bottom:8px}.event--listing-page .event__content p{margin-bottom:0}.event--listing-page .event__content .event__exceptional-hours{margin-top:8px}.event--listing-page .event__content .tags-container{margin-top:16px}.event--listing-page .event__first_time{border-radius:.25rem;background-color:#ebce7b;font-size:.8rem;font-weight:700;grid-column:1/span 4;margin-bottom:8px;letter-spacing:.08rem;line-height:1;padding:.3rem 8px .25rem 8px;text-transform:uppercase;width:100%}@media screen and (min-width:768px){.event--listing-page{-moz-column-gap:32px;column-gap:32px;grid-auto-rows:auto minmax(min-content,32px) auto;row-gap:0;padding:32px 0}.event--listing-page .event__lift-image{grid-column:1/span 2;grid-row:2/span 2}.event--listing-page .event__date-time{align-self:flex-start;grid-column:3/span 2;grid-row:2/span 1}.event--listing-page .event__content{grid-column:3/span 2;grid-row:3/span 1}}.events--listing-block{display:grid;gap:8px;grid-template-columns:40% 60%;margin-bottom:8px}.events--listing-block .event__unpublished{margin-bottom:0}.events--listing-block .events__title{color:#005aa3;font-size:1rem;font-weight:600}.location__image img{border-radius:100%}.location__status p{border-radius:.25rem;background-color:#ebce7b;font-size:.8rem;font-weight:700;margin-bottom:0;letter-spacing:.08rem;line-height:1;padding:.25rem 8px;text-transform:uppercase;width:-moz-max-content;width:max-content}.location__title{margin-bottom:0}.location__content{display:grid;gap:16px;margin-bottom:auto}.location__content .location__info a{color:currentColor;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:10%}.location__content .location__info a:hover{color:#233a74}.location__content .office-hours__item-label{font-weight:400}.location__content .field-name-field-website{display:inline-block;margin-top:4px}.location__content .field-name-field-website a{border-radius:.25rem;align-items:center;background-color:#005aa3;color:#fff;display:flex;gap:16px;line-height:1;padding:.25rem;padding-left:.4rem;text-decoration:none;width:-moz-fit-content;width:fit-content}.location__content .field-name-field-website a:hover{background-color:#233a74;color:#fff}.location__content .field-name-field-website a .icon{fill:currentColor;height:1.5rem;width:1.5rem;margin-bottom:-2px}.location__content .field-label{font-weight:600}.location__content .address{margin-bottom:0}.location__deputy .field-name-field-deputy>.field-label{background-color:#fff;color:#555858;font-size:.8rem;font-weight:700;padding-left:calc(100px + 16px);padding-right:16px;text-transform:uppercase;transform:translateY(-.65rem);width:-moz-max-content;width:max-content}.location__deputy>.field-name-field-deputy{border-top:1px solid #d2dce1}.location--full{display:grid;gap:32px;margin-bottom:32px;margin-top:16px;padding-bottom:32px}.location--full .rs-share-buttons{margin:0}@media screen and (min-width:768px){.location--full{grid-template-columns:1fr 1fr}.location--full>.rs-share-buttons{grid-column:1/span 2;margin:16px 0}.location--full>.location__image{margin-right:16px;grid-column:1/span 1}.location--full>.location__content{grid-column:2/span 1}.location--full>.location__deputy{grid-column:2/span 1}}@media screen and (min-width:1200px){.location--full{gap:16px;grid-template-columns:1fr 1fr 1fr;position:relative;row-gap:0}.location--full>.location__deputy{grid-column:3/span 1;margin-left:16px}.location--full>.location__deputy::after{background-color:#d2dce1;bottom:0;content:"";height:100%;position:absolute;right:33.33%;width:1px}}.location--contact-person-deputy .location__status,.location--listing-block .location__status,.location--listing-page .location__status{margin-top:8px}.location--contact-person-deputy .location__status:not(:last-child),.location--listing-block .location__status:not(:last-child),.location--listing-page .location__status:not(:last-child){margin-bottom:8px}.location--contact-person-deputy .location__main,.location--listing-block .location__main,.location--listing-page .location__main{display:grid;-moz-column-gap:16px;column-gap:16px;grid-template-columns:100px auto;margin-bottom:32px;max-width:400px}.location--contact-person-deputy .location__main>.location__content,.location--listing-block .location__main>.location__content,.location--listing-page .location__main>.location__content{align-items:center;display:flex;flex-wrap:wrap;row-gap:0}.location--contact-person-deputy .location__main>.location__content>div:not(.field-name-field-website):not(.location__status):not(.location__address):not(.location__info),.location--listing-block .location__main>.location__content>div:not(.field-name-field-website):not(.location__status):not(.location__address):not(.location__info),.location--listing-page .location__main>.location__content>div:not(.field-name-field-website):not(.location__status):not(.location__address):not(.location__info){flex-basis:100%;margin-top:16px}.location--contact-person-deputy .location__main .location__title,.location--listing-block .location__main .location__title,.location--listing-page .location__main .location__title{color:#005aa3;font-size:1.2rem;font-weight:600;line-height:1.35;width:100%}.location--listing-page{margin-top:32px}.news header p{margin-bottom:0}.news--full{border-bottom:1px solid #d2dce1;margin:0 auto;padding:32px;padding-bottom:0}.news--full .news__lift-image{margin-bottom:32px}.news--full .news__title{margin-bottom:8px}.news--full .tags-container{margin:32px 0}.news--full .content__sidebar{min-height:32px}.news--full .content__sidebar .field-name-field-contact-person{background-color:#f0f4f7;padding:32px 0 8px 0;position:relative}.news--full .content__sidebar .field-name-field-contact-person::after{left:50%;margin-left:-50vw;margin-right:-50vw;right:50%;content:"";background-color:#f0f4f7;height:100%;position:absolute;top:0;width:100vw;z-index:-1}@media screen and (min-width:1200px){.news--full{display:grid;grid-template-columns:32.8% 1fr 1fr;grid-template-rows:repeat(3,min-content)}.news--full .content__sidebar{grid-column:1;margin-top:16px;padding-right:16px}.news--full .content__sidebar .field-name-field-contact-person{border-radius:.25rem;box-shadow:0 32px #f0f4f7;padding:0 16px;padding-top:32px}.news--full .content__sidebar .field-name-field-contact-person::after{display:none}.news--full .content__main{border-left:1px solid #d2dce1;grid-column:2/span 2;grid-row:1/span 3;margin-bottom:32px;padding-left:16px}}.news--listing-page{display:grid;-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(auto-fit,minmax(208px,1fr));row-gap:16px}@media screen and (min-width:1200px){.news--listing-page{width:99.5%}}.news--listing-frontpage{border-bottom:1px solid #d2dce1;display:grid}.news--listing-frontpage .news__lift-image{margin-bottom:8px}@media screen and (min-width:768px){.news--listing-frontpage{-moz-column-gap:32px;column-gap:32px;grid-template-columns:1fr 1fr;grid-template-rows:1.5rem auto}.news--listing-frontpage>.news__lift-image{grid-row:1/span 2;margin-bottom:0}.news--listing-frontpage>.news__content,.news--listing-frontpage>header{grid-column-start:2}}@media screen and (min-width:1200px){.news--listing-frontpage{grid-template-columns:repeat(3,1fr);grid-auto-rows:max-content}.news--listing-frontpage>.news__content,.news--listing-frontpage>header{grid-column-start:span 2}}.news--listing-block .news__title{color:#005aa3;font-size:1rem;font-weight:600}.news--listing-frontpage,.news--listing-page{padding:32px 0}.news--listing-frontpage .news__title a,.news--listing-page .news__title a{text-decoration:none}.news--listing-frontpage .news__title a:hover,.news--listing-page .news__title a:hover{color:inherit}.news--listing-frontpage .news__content>:not(:last-child):not(header),.news--listing-page .news__content>:not(:last-child):not(header){margin-bottom:8px}.news--listing-frontpage .news__link,.news--listing-page .news__link{text-align:right}.frontpage .news--listing-frontpage .news__content,.frontpage .news--listing-page .news__content{grid-column:span 2}.places--full{border-bottom:1px solid #d2dce1;margin:0 auto;padding:32px;padding-bottom:0}.places--full .content__main .content__wrapper,.places--full .content__main .paragraphs-container,.places--full .content__main .places__lift-image{margin-top:16px}.places--full .content__main .places__title{margin-bottom:0}.places--full .content__main .tags-container{margin-top:8px}.places--full .content__main .content__wrapper{border-radius:.25rem;background-color:#f0f4f7;padding:16px 32px}.places--full .content__main .content__wrapper .field-label{font-weight:700}.places--full .content__main .content__wrapper .content-left>.field+.field,.places--full .content__main .content__wrapper .content-right>.field+.field{margin-top:16px}.places--full .content__main .content__wrapper .content-left .office-hours__item-label{font-weight:400}.places--full .content__main .content__wrapper .content-left .field-name-field-address p{margin:0}.places--full .content__main .content__wrapper .content-left .field-name-field-website{display:inline-block}.places--full .content__main .content__wrapper .content-left .field-name-field-website a{border-radius:.25rem;align-items:center;background-color:#005aa3;color:#fff;display:flex;gap:16px;line-height:1;padding:.25rem;padding-left:.4rem;text-decoration:none;width:-moz-fit-content;width:fit-content}.places--full .content__main .content__wrapper .content-left .field-name-field-website a:hover{background-color:#233a74;color:#fff}.places--full .content__main .content__wrapper .content-left .field-name-field-website a .icon{fill:currentColor;height:1.5rem;width:1.5rem;margin-bottom:-2px}.places--full .content__sidebar{min-height:32px}.places--full .content__sidebar .field-name-field-contact-person{background-color:#f0f4f7;padding:32px 0 8px 0;position:relative}.places--full .content__sidebar .field-name-field-contact-person::after{left:50%;margin-left:-50vw;margin-right:-50vw;right:50%;content:"";background-color:#f0f4f7;height:100%;position:absolute;top:0;width:100vw;z-index:-1}.places--full .content__sidebar .sidebar__listing{padding-bottom:64px}.places--full .content__sidebar .sidebar__listing:not(:first-child){padding-top:32px}.places--full .content__sidebar .sidebar__listing .field-name-field-nearby .field-label{font-size:1.85rem;font-weight:300;line-height:1.35}.places--full .content__sidebar .sidebar__listing .field-name-field-nearby .places--listing-block{padding:0}.places--full .content__sidebar .sidebar__listing .field-name-field-nearby>.field-items>.field-item{border-top:1px solid #d2dce1;padding-top:16px}.places--full .content__sidebar .sidebar__listing .field-name-field-nearby>.field-items>.field-item:first-child{border-top:0}.places--full .content__sidebar .sidebar__listing .field-name-field-nearby>.field-items>.field-item+.field-item{margin-bottom:16px}@media screen and (min-width:768px){.places--full .content__main .content__wrapper,.places--full .content__main .paragraphs-container{-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:1fr 1fr}.places--full .content__main .paragraphs-container .paragraph{grid-column:span 2}.places--full .content__main .paragraphs-container .paragraph--type--iframe,.places--full .content__main .paragraphs-container .paragraph--type--image-gallery,.places--full .content__main .paragraphs-container .paragraph--type--linklist{grid-column:span 1}.places--full .content__main .paragraph--event-listing-block{max-width:unset;padding-bottom:0}.places--full .content__main .paragraph--event-listing-block .events--listing-block{grid-template-columns:1fr 1fr}.places--full .content__sidebar .sidebar__listing{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.places--full{display:grid;grid-template-columns:32.8% 1fr 1fr;grid-template-rows:1fr}.places--full .content__sidebar{grid-column:1;margin-top:16px;padding-right:16px}.places--full .content__sidebar .field-name-field-contact-person{border-radius:.25rem;box-shadow:0 32px #f0f4f7;padding:0 16px;padding-top:32px}.places--full .content__sidebar .field-name-field-contact-person::after{display:none}.places--full .content__sidebar .sidebar__listing{display:block}.places--full .content__main{border-left:1px solid #d2dce1;grid-column:2/span 2;grid-row:1/span 3;margin-bottom:32px;padding-left:16px}}.places--contact-person-deputy .places__content>:not(:last-child):not(header),.places--listing-block .places__content>:not(:last-child):not(header),.places--listing-page .places__content>:not(:last-child):not(header){margin-bottom:8px}.places--contact-person-deputy .field-name-field-lift-image,.places--listing-block .field-name-field-lift-image,.places--listing-page .field-name-field-lift-image{filter:url(#round)}.places--contact-person-deputy .field-name-field-lift-image img,.places--listing-block .field-name-field-lift-image img,.places--listing-page .field-name-field-lift-image img{-webkit-clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%);clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%)}.places--listing-block,.places--listing-page{display:grid;-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(auto-fit,minmax(208px,1fr));padding:32px 0;row-gap:16px}.places--listing-block .places__title a,.places--listing-page .places__title a{text-decoration:none}.places--listing-block .places__title a:hover,.places--listing-page .places__title a:hover{color:inherit}.places--listing-block .places__link,.places--listing-page .places__link{text-align:right}@media screen and (min-width:1200px){.places--listing-block,.places--listing-page{width:99.5%}}.places--contact-person-deputy{display:grid;gap:16px;grid-template-columns:1fr 1fr}.places--contact-person-deputy .places__title{color:#005aa3;font-size:1rem;font-weight:600}.create-event-form,.user-login-form,.user-pass{margin:0 auto;margin-bottom:64px;max-width:400px}.create-event-form>*,.user-login-form>*,.user-pass>*{margin-bottom:16px}.create-event-form .button,.user-login-form .button,.user-pass .button{color:#fff;font-weight:600;padding:8px 32px}.create-event-form .button:focus-visible,.user-login-form .button:focus-visible,.user-pass .button:focus-visible{outline-offset:2px}.form-item{width:100%}.form-item .form-text{border-radius:.25rem;border:1px solid #d2dce1;padding:8px;width:100%}.form-item .form-text:focus-visible{outline:3px solid #005aa3;border-radius:.25rem}.form-item .form-text:focus-visible:invalid{outline-color:red}.form-item.fieldgroup{display:flex;flex-wrap:wrap;margin:0}.form-item.fieldgroup legend{margin:0;padding:0}.form-item .fieldset-wrapper{width:100%}.form-item .fieldset-wrapper .form-checkboxes{width:100%}.form-item .fieldset-wrapper .form-checkboxes .form-item{display:flex;padding-top:1em;height:2.5em;width:111%;border-right:3px solid transparent;align-items:center;line-height:1.2}.form-item .fieldset-wrapper .form-checkboxes .form-item input[type=checkbox]{accent-color:#fff;cursor:pointer;flex-shrink:0;height:1.5rem;margin-left:0;margin-right:.5rem;width:1.5rem}.form-item .fieldset-wrapper .form-checkboxes .form-item label{cursor:pointer;hyphens:auto;overflow-wrap:anywhere;font-size:14.6px}@media screen and (min-width:577px){.form-item .fieldset-wrapper .form-checkboxes.bef-checkboxes{-moz-column-count:2;column-count:2}}.create-event-form{margin-top:32px;max-width:800px}.create-event-form .form-required{position:relative}.create-event-form .form-required::after{color:#aa1d32;content:"*";padding-left:1px;position:relative}.create-event-form .form-checkboxes{-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px}.create-event-form .form-checkboxes input{position:relative}.create-event-form .form-checkboxes input::after{border:2px solid #d2dce1;border-radius:2px;content:"";height:inherit;position:absolute;width:inherit}.create-event-form .form-checkboxes label{line-height:2}.create-event-form .container-inline{display:flex;flex-wrap:wrap;gap:8px}.create-event-form .container-inline>div{width:-moz-fit-content;width:fit-content}.create-event-form .form-date,.create-event-form .form-email,.create-event-form .form-textarea,.create-event-form .form-time,.create-event-form .form-url,.create-event-form .webform-image-file{border-radius:.25rem;border:1px solid #d2dce1;padding:8px;width:100%}.create-event-form .form-date:focus-visible,.create-event-form .form-email:focus-visible,.create-event-form .form-textarea:focus-visible,.create-event-form .form-time:focus-visible,.create-event-form .form-url:focus-visible,.create-event-form .webform-image-file:focus-visible{outline:3px solid #005aa3;border-radius:.25rem}.create-event-form .form-date:focus-visible:invalid,.create-event-form .form-email:focus-visible:invalid,.create-event-form .form-textarea:focus-visible:invalid,.create-event-form .form-time:focus-visible:invalid,.create-event-form .form-url:focus-visible:invalid,.create-event-form .webform-image-file:focus-visible:invalid{outline-color:red}.create-event-form .form-time{display:block;width:unset}.create-event-form .webform-image-file .button{padding:revert}.create-event-form .form-actions{margin-top:32px;text-align:right}.search-form__container{max-width:calc(400px * 2)}.search-form__container form{display:flex;position:relative}.search-form__container form:focus-within:not(.search-form__button){outline:3px solid #005aa3;border-radius:.25rem;border-radius:9999px}.search-form__container form#search_form:focus-within{box-shadow:rgba(0,0,0,.2) 0 0 0 9999px;z-index:500}.search-form__container form .form-item-search{display:flex}.search-form__container form .form-item-search label{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.search-form__container form .form-item-search .search-form__input{border:2px solid #d2dce1;border-top-left-radius:9999px;border-bottom-left-radius:9999px;font-size:1.25rem;padding:0 16px}.search-form__container form .form-item-search .search-form__input:focus-visible{outline:0}.search-form__container form .form-item-search .search-form__input:focus-visible::-moz-placeholder{color:transparent}.search-form__container form .form-item-search .search-form__input:focus-visible::placeholder{color:transparent}.search-form__container form .form-item-search .search-form__input::-moz-placeholder{font-style:italic}.search-form__container form .form-item-search .search-form__input::placeholder{font-style:italic}.search-form__container form .form-item-search .search-form__input:not(.ui-autocomplete-loading){background-image:none}.search-form__container form .search-form__button{border:2px solid #005aa3;border-top-right-radius:9999px;border-bottom-right-radius:9999px;display:grid;height:3rem;padding-right:.7rem;place-content:center;width:3rem}.search-form__container form .search-form__button:focus-visible{outline-offset:0}.search-form__container form .search-form__button .icon{fill:#fff}.search-form__container form .ui-menu-item{margin-bottom:1rem}.search-toggle{align-items:center;background-color:transparent;display:flex;height:2.5rem}.search-toggle:hover{background-color:transparent}.search-toggle .icon{fill:#233a74}.search-toggle--close{align-items:flex-start;font-size:1.2rem;margin-top:32px}.search-toggle--open{height:2.5rem}.layout-header__container .search-form__container .form-item-search .search-form__input,.layout-header__container .search-form__container .search-form__button{border-color:#fff}.views-exposed-form{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:8px;padding:0 8px}.views-exposed-form .form-item .form-text{border:none}.views-exposed-form .form-item.form-item-dates-end,.views-exposed-form .form-item.form-item-dates-start,.views-exposed-form .form-item.form-item-publish-on-end,.views-exposed-form .form-item.form-item-publish-on-start{width:46%}.views-exposed-form .form-item.form-item-dates-start,.views-exposed-form .form-item.form-item-publish-on-start{position:relative}.views-exposed-form .form-item.form-item-dates-start::after,.views-exposed-form .form-item.form-item-publish-on-start::after{content:"—";font-size:.8rem;bottom:.5rem;left:105%;position:absolute}.views-exposed-form .form-item.form-item-dates-end label,.views-exposed-form .form-item.form-item-publish-on-end label{visibility:hidden}.views-exposed-form .form-actions{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}.views-exposed-form .form-actions .button{background:0 0;color:#005aa3;padding:0;text-decoration:underline}.views-exposed-form .form-actions #edit-submit-blogs,.views-exposed-form .form-actions #edit-submit-contact-person,.views-exposed-form .form-actions #edit-submit-events,.views-exposed-form .form-actions #edit-submit-news,.views-exposed-form .form-actions #edit-submit-places{border-radius:.25rem;background-color:#005aa3;color:#fff;line-height:1;margin-bottom:8px;padding:8px 16px;text-decoration:none}.views-exposed-form .form-actions #edit-submit-blogs:hover,.views-exposed-form .form-actions #edit-submit-contact-person:hover,.views-exposed-form .form-actions #edit-submit-events:hover,.views-exposed-form .form-actions #edit-submit-news:hover,.views-exposed-form .form-actions #edit-submit-places:hover{background-color:#233a74;color:#fff}.vote-form .form-item{width:unset}.vote-form .form-item::before{content:unset}.vote-form .form-item:not(:last-child){margin-right:8px}.vote-form .form-item:focus-visible{outline:3px solid #005aa3;border-radius:.25rem;border-radius:100%;outline-color:#233a74;outline-offset:2px}.vote-form .form-item.fivestar-rating-label .icon{fill:#233a74;height:2rem;width:2rem}.vote-form .form-item.fivestar-rating-label .icon:hover{fill:#005aa3;transform:scale(.97)}.vote-form .form-item.rate-voted .icon{fill:#005aa3}.webform-confirmation{margin-bottom:64px;margin-top:48px}.layout-footer{border-top:8px solid #ebce7b;background-color:#233a74;overflow:hidden;position:relative}.layout-footer::before{background-image:url(/themes/custom/ukid9/images/logo--footer-background.svg);background-position:center;background-repeat:no-repeat;background-size:auto 100%;content:"";height:100%;min-width:400px;position:absolute;right:-96px;top:64px}@media screen and (min-width:768px){.layout-footer::before{right:-128px}}@media screen and (min-width:1200px){.layout-footer::before{right:-160px;top:32px}}.layout-footer__container{color:#fff;display:grid;padding-top:32px;padding-bottom:64px;z-index:0}.layout-footer__container a{color:currentColor;text-decoration:none}.layout-footer__container>div{z-index:10}.layout-footer__container .link-list,.layout-footer__container p{margin-bottom:24px}@media screen and (min-width:768px){.layout-footer__container{-moz-column-gap:32px;column-gap:32px;grid-auto-flow:column;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}.layout-footer__container .quicklink-copyright-block{grid-row:1/span 2}}@media screen and (min-width:1200px){.layout-footer__container{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}.layout-footer__container .quicklink-copyright-block{grid-row:initial}}.back-to-top{bottom:16px;position:fixed;width:100%;z-index:0}.back-to-top__container{display:flex;justify-content:flex-end}.back-to-top__link{border-radius:.25rem;background-color:#233a74;border:1px solid #fff;line-height:1;opacity:0;padding:0 16px}.back-to-top__link .icon{fill:#fff;height:2.5rem;margin-top:2px;width:2.5rem}.frontpage{overflow:hidden}.frontpage .lift-up-links__title,.frontpage .menu-lifting__title,.frontpage .news-listing__title{font-weight:400}.frontpage .lift-up-links__title,.frontpage .menu-lifting__title{margin-bottom:8px}.frontpage .menu--lifting-frontpage a{color:#233a74}.frontpage .news-listing__title{margin-bottom:0}@media screen and (min-width:1200px){.frontpage #block-sitewidealert{position:relative;top:80px;z-index:1}}.lift-up-links-frontpage{border-bottom:1px solid #d2dce1;margin-bottom:32px}.lift-up-links-frontpage .lift-up-links__container{margin-top:16px}.lift-up-links-frontpage .lift-up-links__container .lift-up-links__link-container{list-style:none;padding-bottom:32px}.basic-page--full .content__submenu .submenu .submenu__item .lift-up-links-frontpage .lift-up-links__container .lift-up-links__link-container .submenu__link,.cover-image--with-link .field-name-field-link-text .lift-up-links-frontpage .lift-up-links__container .lift-up-links__link-container a,.lift-up-links-frontpage .lift-up-links__container .lift-up-links__link-container .basic-page--full .content__submenu .submenu .submenu__item .submenu__link,.lift-up-links-frontpage .lift-up-links__container .lift-up-links__link-container .cover-image--with-link .field-name-field-link-text a,.lift-up-links-frontpage .lift-up-links__container .lift-up-links__link-container .menu__link{background-color:#fff;border:none;color:#233a74}.basic-page--full .content__submenu .submenu .submenu__item .lift-up-links-frontpage .lift-up-links__container .lift-up-links__link-container .submenu__link::before,.cover-image--with-link .field-name-field-link-text .lift-up-links-frontpage .lift-up-links__container .lift-up-links__link-container a::before,.lift-up-links-frontpage .lift-up-links__container .lift-up-links__link-container .basic-page--full .content__submenu .submenu .submenu__item .submenu__link::before,.lift-up-links-frontpage .lift-up-links__container .lift-up-links__link-container .cover-image--with-link .field-name-field-link-text a::before,.lift-up-links-frontpage .lift-up-links__container .lift-up-links__link-container .menu__link::before{filter:unset}.basic-page--full .content__submenu .submenu .submenu__item .lift-up-links-frontpage .lift-up-links__container .lift-up-links__link-container .submenu__link svg,.cover-image--with-link .field-name-field-link-text .lift-up-links-frontpage .lift-up-links__container .lift-up-links__link-container a svg,.lift-up-links-frontpage .lift-up-links__container .lift-up-links__link-container .basic-page--full .content__submenu .submenu .submenu__item .submenu__link svg,.lift-up-links-frontpage .lift-up-links__container .lift-up-links__link-container .cover-image--with-link .field-name-field-link-text a svg,.lift-up-links-frontpage .lift-up-links__container .lift-up-links__link-container .menu__link svg{display:none}@media screen and (min-width:768px){.lift-up-links-frontpage .lift-up-links__container{display:grid;grid-column-gap:32px;grid-template-columns:1fr 1fr}.lift-up-links-frontpage .lift-up-links__container img{height:100%}}@media screen and (min-width:1200px){.lift-up-links-frontpage{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:1fr 2fr;margin-bottom:unset}.lift-up-links-frontpage .lift-up-links__container{margin-top:0}}.frontpage__menus{display:grid;position:relative;row-gap:32px}@media screen and (min-width:768px){.frontpage__menus{-moz-column-gap:32px;column-gap:32px;grid-template-columns:1fr 1fr;margin-bottom:64px}.frontpage__menus .menu--lifting-frontpage{grid-column-start:2}}@media screen and (min-width:1200px){.frontpage__menus{grid-template-columns:1fr 1fr 1fr;margin-top:88px}.frontpage__menus .menu--lifting-frontpage{grid-column-start:3}}.news-listing--frontpage{border-top:1px solid #d2dce1;padding-bottom:64px;padding-top:64px;position:relative}@media screen and (min-width:768px){.news-listing--frontpage{padding-top:32px}}.news-listing--frontpage .news-listing__show-all{border-bottom:1px solid #d2dce1;border-top:1px solid #d2dce1;display:grid;margin-top:2px;place-content:center}.news-listing--frontpage .news-listing__show-all a{font-weight:600;margin-bottom:8px;margin-top:8px;text-align:center}.layout-header__container{background-color:#233a74;margin-bottom:80px;padding:32px 0;position:relative}@media screen and (min-width:1200px){.layout-header__container{margin-bottom:1rem}}.layout-header__container.hide-header{display:none}@media screen and (min-width:768px){.layout-header__container.hide-header{display:block}}.container--header{display:grid;grid-template-areas:"a b" "c c";row-gap:16px}.container--header .branding{grid-area:a}.container--header .language-switcher-language-url{grid-area:b;justify-self:flex-end}.container--header .search-form{grid-area:c}@media screen and (min-width:768px){.container--header{row-gap:32px;grid-template-areas:"a b" "a c";grid-template-columns:1fr 7fr}}@media screen and (min-width:1200px){.container--header{gap:32px;grid-template-areas:"a b" "a c";grid-template-columns:2fr 4fr}}.layout-navigation__container{padding-bottom:16px}@media screen and (min-width:768px){.layout-navigation__container{margin-top:80px}}.navigation__actions{align-items:center;display:flex;justify-content:space-between;padding:32px;padding-bottom:16px}.navigation__actions .navigation__back-button{padding-right:1ch;text-decoration:none}@media screen and (min-width:768px){.search-toggle--open{display:none}}.overlay-search{background-color:#fff;height:100%;margin-left:auto;padding:32px;position:fixed;right:0;top:0;transform:translateX(-100%);transition:transform .35s,visibility .35s;visibility:hidden;width:100%;z-index:100}.overlay-search.is-open{overflow-y:scroll;transform:translateZ(0);visibility:visible}.overlay-search>*{margin-bottom:8px}.sticky-footer{display:flex;flex-direction:column;min-height:100vh}.sticky-footer>main{flex-grow:1}.sitewide-alert .close{float:unset}.alert{border-radius:.25rem;display:grid;gap:16px;grid-template-columns:32px auto 24px;margin:0 auto;margin-top:16px;max-width:400px;padding:16px;width:100%}@media screen and (max-width:calc(400px + (32px * 2))){.alert{margin:0 32px;margin-top:16px;width:unset}}@media screen and (min-width:768px){.alert{max-width:800px}}@media screen and (min-width:1200px){.alert{max-width:1200px}}.alert::before{display:block;height:2rem;margin:4px 0;position:relative;width:2rem}.alert-warning{background-color:#aa1d32;color:#fff}.alert-warning::before{content:url(/themes/custom/ukid9/images/icon-warning.svg)}.alert-notification{background-color:#f78d1e}.alert-notification::before{content:url(/themes/custom/ukid9/images/icon-notification.svg)}.alert>span{margin-top:8px;position:relative}.alert>span>strong{display:block;letter-spacing:.03rem}.alert>span>a{align-items:center;border-bottom:1px solid currentColor;border-top:1px solid currentColor;color:inherit;display:flex;justify-content:space-between;margin-top:16px;max-width:400px;padding:0 8px;vertical-align:middle}.alert>span>a:focus-visible{outline-color:currentColor}.alert>span>a .icon{fill:currentColor;padding-top:.25rem}.alert .close{background-color:transparent;border:none;color:inherit;cursor:pointer;display:grid;font:unset;height:32px;place-content:center;width:32px}.alert .close>span{font-size:2.5rem;line-height:1}.alert .close:focus-visible{outline:3px solid #005aa3;border-radius:.25rem;outline-color:currentColor;overflow:hidden}.back-button{align-items:center;color:#000;display:flex;font-size:1.2rem;gap:8px;line-height:1}.back-button:hover{color:currentColor}.back-button:focus-visible{outline:3px solid #005aa3;border-radius:.25rem}.back-button .icon{fill:#233a74}svg.ext{color:#233a74;fill:currentColor;margin-left:.2rem;padding-right:0}svg.ext path{stroke:currentColor}.menu__button+.menu__submenu{position:absolute;transition:none}@keyframes slide-in{from{opacity:0;transform:translateX(-32px);visibility:hidden}to{opacity:1;transform:translateX(0);visibility:visible}}@keyframes fade-out{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;transform:translateX(-32px)}}@media screen and (min-width:768px){.menu__button+.menu__submenu.incoming{animation:slide-in .5s forwards}.menu__button+.menu__submenu.outgoing{animation:fade-out .3s forwards}}#headerWaves{height:3rem;position:absolute;top:100%;width:100%;z-index:200}@media screen and (min-width:768px){#headerWaves{height:80px}}.uki-wave-1{fill:#005aa5;opacity:.7}.uki-wave-2{fill:#85cddb;opacity:.6}.uki-wave-3{fill:#233a74}.message{margin:16px auto}.message a{color:inherit;font-weight:700}.message__body{border-radius:.25rem;border:1px solid transparent;box-shadow:0 0 24px rgba(0,0,0,.1);padding:16px 32px;text-align:center}.message--status .message__body{background-color:#e0f5cb;border-color:#a0c17b;color:#42671a}.message--warning .message__body{background-color:#fcf8e3;border-color:#d4bc92;color:#8a6d3b}.message--error .message__body{background-color:#ffd6dc;border-color:#ce8f97;color:#b43b4b}.rs-share-buttons{display:flex;justify-content:space-between;padding-top:16px;margin-bottom:32px}.rs-share-buttons .rs_href{align-items:flex-end;color:#233a74;display:flex;gap:8px;padding-right:.25rem;text-decoration:none}.rs-share-buttons .rs_href:hover .icon-container{background-color:#f0f4f7}.rs-share-buttons .rs_href:focus-visible{outline:3px solid #005aa3;border-radius:.25rem}.rs-share-buttons .icon-container{border:1px solid currentColor;border-radius:100%;display:grid;height:2rem;place-content:center;width:2rem}.rs-share-buttons .icon{display:inline-block;fill:currentColor;height:.8rem;margin-left:.3rem;width:.8rem}.rsbtn_play{align-items:center;color:#233a74;display:flex;gap:16px;text-decoration:none}.rsbtn_play:focus-visible{outline:3px solid #005aa3;border-radius:.25rem;outline-offset:1px}.rsbtn_play .icon-container{border:1px solid currentColor;border-radius:100%;display:grid;height:2rem;place-content:center;width:2rem}.rsbtn_play .icon{display:inline-block;fill:currentColor;height:1rem;margin-left:.3rem;width:1rem}.social-media-sharing{position:relative}.social-media-sharing .share__button{border-radius:.25rem;background-color:#fff;border:1px solid currentColor;color:#233a74;cursor:pointer;font-size:.8rem;font-weight:700;letter-spacing:.05rem;text-transform:uppercase;padding:.25rem .75rem}.social-media-sharing .share__button:hover{background-color:#f0f4f7}.social-media-sharing .share__button:focus-visible{outline:3px solid #005aa3;border-radius:.25rem;outline-offset:1px}.social-media-sharing .share__list{border-radius:.25rem;background-color:#233a74;display:grid;min-width:-moz-max-content;min-width:max-content;padding:8px;position:absolute;right:0;top:calc(100% + .4rem);text-align:left;z-index:1}.social-media-sharing .share__list:not(.is-active){display:none}.social-media-sharing .share__list::after{content:"";border:.3rem solid #233a74;display:block;position:absolute;right:1.2rem;top:-.25rem;transform:rotate(45deg)}.social-media-sharing .share__list li{margin:0 16px;padding:.25rem 8px}.social-media-sharing .share__list li:not(:last-child){border-bottom:1px solid #fff}.social-media-sharing .share__list .clipboardjs-button,.social-media-sharing .share__list a{color:#fff;font-weight:400}.social-media-sharing .share__list .clipboardjs-button:focus-visible,.social-media-sharing .share__list a:focus-visible{outline:3px solid #005aa3;border-radius:.25rem;outline-color:#f0f4f7;outline-offset:4px}.social-media-sharing .share__list .clipboardjs-button{background:0 0;border:none;padding:0;cursor:pointer;outline:inherit}.social-media-sharing .share__list .clipboardjs-button .tooltip{text-decoration:underline}.social-media-sharing .share__list .clipboardjs-button .tooltiptext{font-size:.8rem;left:0}.social-media-sharing .share__list .clipboardjs-button .tooltiptext::after{left:20%}.breadcrumb__list{display:flex;flex-wrap:wrap;margin:0;list-style-type:">  "}.breadcrumb__list .breadcrumb__item{margin-left:3ch}.breadcrumb__list .breadcrumb__item:first-child{margin-left:0;list-style:none}.breadcrumb__list .breadcrumb__link{font-style:italic}.breadcrumb__list .breadcrumb__link.active-crumb{font-style:normal}.breadcrumb--custom{list-style-type:none}.language-switcher-language-url{display:flex}.language-switcher-language-url .links{display:flex;justify-content:space-between;list-style:none;width:90px}.language-switcher-language-url .links .language-link{border-radius:.25rem;border:1px solid #fff;color:#fff;cursor:pointer;font-size:.8rem;font-weight:700;letter-spacing:.05rem;text-transform:uppercase;text-decoration:none;padding:.25rem .75rem}.language-switcher-language-url .links .language-link:hover{background-color:#005aa3}.language-switcher-language-url .links .language-link:focus-visible{outline:3px solid #005aa3;border-radius:.25rem;outline-offset:1px}.language-switcher-language-url .links .language-link.is-active{background-color:#005aa3}.menu--lifting-frontpage .link-list{width:100%}.quicklinks-frontpage{border-bottom:1px solid #d2dce1;margin-bottom:32px;padding-bottom:32px}.quicklinks-frontpage .link-list .link-list__link a{padding:8px}.quicklinks-frontpage .link-list .link-list__link:first-of-type a{border-top:none}.quicklinks-frontpage .link-list .link-list__link:last-of-type a{border-bottom:none}@media screen and (min-width:768px){.quicklinks-frontpage .link-list{-moz-column-gap:32px;column-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;max-width:none;row-gap:9px;width:100%}.quicklinks-frontpage .link-list .link-list__link a{padding:7px 8px 0 8px}.quicklinks-frontpage .link-list .link-list__link:nth-of-type(2) a{border-top:none}}@media screen and (min-width:1200px){.quicklinks-frontpage{padding-bottom:unset}.quicklinks-frontpage .link-list{padding:32px 0 32px 34.3%}.quicklinks-frontpage .menu-lifting__title{position:absolute;margin-top:revert}}.menu--main-frontpage.is-open::after{background-color:#fff;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:100%;z-index:100}@media screen and (min-width:768px){.menu--main-frontpage.is-open::after{background:linear-gradient(#fff 0,#fff 68px,transparent 68px,transparent 100%),linear-gradient(90deg,#fff 0,#fff calc(50% - .5px),#d2dce1 calc(50% - .5px),#d2dce1 calc(50% + .5px),#fff calc(50% + .5px),#fff 100%)}}@media screen and (min-width:1200px){.menu--main-frontpage.is-open::after{background:linear-gradient(#fff 0,#fff 64px,transparent 64px,transparent 100%),linear-gradient(90deg,#fff 0,#fff calc(33% - 1px),#d2dce1 calc(33% - 1px),#d2dce1 33%,#fff 33%,#fff calc(67% - 1px),#d2dce1 calc(67% - 1px),#d2dce1 67%,#fff 67%,#fff 100%)}}.menu--main-frontpage.is-open .menu--main>*,.menu--main-frontpage.is-open .menu__actions>*{z-index:200}.menu--main-frontpage.is-open .menu__actions{display:flex;justify-content:space-between;position:absolute;min-width:100%}.menu--main-frontpage.is-open .menu__actions .menu__back-button,.menu--main-frontpage.is-open .menu__actions .menu__close-button{display:flex;align-items:center;background-color:transparent;padding:0}.menu--main-frontpage.is-open .menu__actions .menu__back-button .icon,.menu--main-frontpage.is-open .menu__actions .menu__close-button .icon{fill:#233a74}.menu--main-frontpage.is-open .menu__actions .menu__back-button::after,.menu--main-frontpage.is-open .menu__actions .menu__close-button::after{left:50%;margin-left:-50vw;margin-right:-50vw;right:50%;background-color:#d2dce1;bottom:-32px;content:"";height:1px;position:relative;width:100vw}@media screen and (max-width:577px){.menu--main-frontpage.is-open .menu__actions .menu__back-button::after,.menu--main-frontpage.is-open .menu__actions .menu__close-button::after{left:unset}}.menu--main-frontpage.is-open .menu__actions .menu__back-button{padding-right:1ch;text-align:left}.menu--main-frontpage.is-open .menu__actions .menu__back-button::before{background-image:url(/themes/custom/ukid9/images/icon-back.svg);background-size:2rem;content:"";display:block;height:2rem;position:relative;width:2rem}.menu--main-frontpage .menu__actions{display:none}.menu--main-frontpage .menu--main{margin-top:64px;position:relative}.menu--main-frontpage .menu{display:grid;gap:16px;list-style-type:none}.menu--main-frontpage .menu .menu__submenu{display:none;margin-top:0}.menu--main-frontpage .menu .menu__submenu>.menu__item:not(:nth-child(2)) .menu__section-title{margin-top:8px}.menu--main-frontpage .menu .menu__button+.menu__submenu,.menu--main-frontpage .menu .menu__section-title+.menu__submenu{display:grid;grid-auto-rows:min-content}.menu--main-frontpage .menu .menu__button+.menu__submenu{background-color:#fff;max-width:400px;position:absolute;top:0;visibility:hidden;width:100%;opacity:0}.menu--main-frontpage .menu .menu__button+.menu__submenu.col-2,.menu--main-frontpage .menu .menu__button+.menu__submenu.col-3{left:calc(100% + 32px)}.menu--main-frontpage .menu .menu__button.is-active+.menu__submenu{box-shadow:0 64px #fff;opacity:1}.menu--main-frontpage .menu .menu__button.is-active+.menu__submenu.col-1,.menu--main-frontpage .menu .menu__button.is-active+.menu__submenu.col-2,.menu--main-frontpage .menu .menu__button.is-active+.menu__submenu.col-3{visibility:visible}.basic-page--full .content__submenu .submenu .submenu__item .submenu__link,.cover-image--with-link .field-name-field-link-text a,.menu__button,.menu__link,.menu__media{border-radius:.25rem;background-color:#fff;border:1px solid #d2dce1;color:#000;display:block;font-weight:600;padding:8px;padding-right:48px;text-align:left;text-decoration:none;width:100%}.basic-page--full .content__submenu .submenu .submenu__item .submenu__link:focus-visible,.cover-image--with-link .field-name-field-link-text a:focus-visible,.menu__button:focus-visible,.menu__link:focus-visible,.menu__media:focus-visible{outline:3px solid #005aa3;border-radius:.25rem}.basic-page--full .content__submenu .submenu .submenu__item .submenu__link:hover,.cover-image--with-link .field-name-field-link-text a:hover,.menu__button:hover,.menu__link:hover,.menu__media:hover{background-color:#f0f4f7}.basic-page--full .content__submenu .submenu .submenu__item .submenu__link,.cover-image--with-link .field-name-field-link-text a,.menu__button,.menu__link{position:relative}.basic-page--full .content__submenu .submenu .submenu__item .submenu__link::before,.cover-image--with-link .field-name-field-link-text a::before,.menu__button::before,.menu__link::before{background-size:2rem;content:"";display:block;height:2rem;position:absolute;right:8px;top:4px;width:2rem}.basic-page--full .content__submenu .submenu .submenu__item .cover-image--with-link .field-name-field-link-text a.submenu__link.ext::after,.basic-page--full .content__submenu .submenu .submenu__item .external-link.submenu__link::after,.cover-image--with-link .field-name-field-link-text .basic-page--full .content__submenu .submenu .submenu__item a.submenu__link.ext::after,.cover-image--with-link .field-name-field-link-text a.ext::after,.cover-image--with-link .field-name-field-link-text a.external-link::after,.menu__button::after,.menu__link.external-link::after{content:attr(title);display:block;font-weight:400;position:relative}.menu__button::before{background-image:url(/themes/custom/ukid9/images/icon-next.svg);width:1.5rem}.menu__button.is-active{background-color:#ebce7b}.menu__media{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;line-height:1}.menu__media .icon{fill:#233a74;height:2rem;width:2rem}.menu__item.has-functional-link .menu__media{color:#fff;background-color:#005aa3}.menu__item.has-functional-link .menu__media::before{filter:brightness(0) invert(1)}.menu__item.has-functional-link .menu__media:hover{background-color:#233a74}.menu__item.has-functional-link .menu__media:focus{outline-offset:1px}.menu__item.has-functional-link .menu__media .icon{fill:#fff}.basic-page--full .content__submenu .submenu .submenu__item .submenu__link::before,.cover-image--with-link .field-name-field-link-text a::before,.menu__link::before{background-image:url(/themes/custom/ukid9/images/icon-direct-link.svg)}.basic-page--full .content__submenu .submenu .submenu__item .cover-image--with-link .field-name-field-link-text a.submenu__link::before,.basic-page--full .content__submenu .submenu .submenu__item .quick-link.submenu__link::before,.cover-image--with-link .field-name-field-link-text .basic-page--full .content__submenu .submenu .submenu__item a.submenu__link::before,.cover-image--with-link .field-name-field-link-text a::before,.menu__link.quick-link::before{background-image:url(/themes/custom/ukid9/images/icon-quick-link.svg)}.basic-page--full .content__submenu .submenu .submenu__item .cover-image--with-link .field-name-field-link-text a.submenu__link.ext::before,.basic-page--full .content__submenu .submenu .submenu__item .external-link.submenu__link::before,.cover-image--with-link .field-name-field-link-text .basic-page--full .content__submenu .submenu .submenu__item a.submenu__link.ext::before,.cover-image--with-link .field-name-field-link-text a.ext::before,.cover-image--with-link .field-name-field-link-text a.external-link::before,.menu__link.external-link::before{background-image:url(/themes/custom/ukid9/images/icon-external-link.svg)}.basic-page--full .content__submenu .submenu .submenu__item .cover-image--with-link .field-name-field-link-text a.submenu__link,.basic-page--full .content__submenu .submenu .submenu__item .functional-link.submenu__link,.cover-image--with-link .field-name-field-link-text .basic-page--full .content__submenu .submenu .submenu__item a.submenu__link,.cover-image--with-link .field-name-field-link-text a,.menu__link.functional-link{color:#fff;background-color:#005aa3}.basic-page--full .content__submenu .submenu .submenu__item .cover-image--with-link .field-name-field-link-text a.submenu__link::before,.basic-page--full .content__submenu .submenu .submenu__item .functional-link.submenu__link::before,.cover-image--with-link .field-name-field-link-text .basic-page--full .content__submenu .submenu .submenu__item a.submenu__link::before,.cover-image--with-link .field-name-field-link-text a::before,.menu__link.functional-link::before{filter:brightness(0) invert(1)}.basic-page--full .content__submenu .submenu .submenu__item .cover-image--with-link .field-name-field-link-text a.submenu__link:hover,.basic-page--full .content__submenu .submenu .submenu__item .functional-link.submenu__link:hover,.cover-image--with-link .field-name-field-link-text .basic-page--full .content__submenu .submenu .submenu__item a.submenu__link:hover,.cover-image--with-link .field-name-field-link-text a:hover,.menu__link.functional-link:hover{background-color:#233a74}.basic-page--full .content__submenu .submenu .submenu__item .cover-image--with-link .field-name-field-link-text a.submenu__link:focus,.basic-page--full .content__submenu .submenu .submenu__item .functional-link.submenu__link:focus,.cover-image--with-link .field-name-field-link-text .basic-page--full .content__submenu .submenu .submenu__item a.submenu__link:focus,.cover-image--with-link .field-name-field-link-text a:focus,.menu__link.functional-link:focus{outline-offset:1px}.menu__section-title{display:block;font-size:1.2rem;margin-bottom:8px}.submenu__title{font-size:1.8rem}.pager__items,.pager__items>div{display:flex;justify-content:space-between;align-items:center}.pager__items{gap:16px}.pager__items{font-size:1.2rem;line-height:1;padding-top:32px}.pager__items .pager__item{display:inline-block}.pager__items .pager__item a{color:#000}.pager__items .pager__item:not(.is-active) a{text-decoration:none}.pager__items .pager__item .icon{height:2rem;fill:#233a74;width:2rem}.pager__pages{gap:16px}@media screen and (min-width:768px){.pager__pages{gap:32px}}@media screen and (max-width:768px){.pager__pages .pager__item{display:none}.pager__pages .pager__item--ellipsis,.pager__pages .pager__item.is-active,.pager__pages .pager__item.is-active+.pager__item,.pager__pages .pager__item.is-before-active{display:inline-block}}.tags-container{display:flex;flex-wrap:wrap;gap:8px;list-style-type:none;max-width:400px}.tag-link a{border:2px solid currentColor;border-radius:9999px;color:#000;font-size:.8rem;font-weight:600;padding:0 1rem;text-decoration:none;text-transform:uppercase}.tag-link a:hover{background-color:#f0f4f7}.tag-link a:focus-visible{outline:3px solid #005aa3;border-radius:.25rem;border-radius:9999px}.tasks{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:48px auto;padding:0}.tasks__item{margin:16px 16px 16px 0}.tasks__item:last-child{margin-right:0}.tasks__item a{background-color:#fff;border-radius:9999px;border:1px solid #d2dce1;color:#555858;padding:16px 32px;transition:color .25s,background-color .25s}.tasks__item a:focus,.tasks__item a:hover{background-color:#f0f4f7;color:#005aa3}.tasks__item a.is-active{color:#005aa3;font-weight:700}.paragraph--basic-page-listing{max-width:400px;padding-top:32px}.paragraph--basic-page-listing:last-child{padding-bottom:64px}.paragraph--basic-page-listing .views-row{border-bottom:1px solid #d2dce1;margin-top:8px;max-height:130px}.paragraph--basic-page-listing .views-row img{height:100%}.paragraph--basic-page-listing .listing__title{margin-bottom:0}.paragraph--basic-page-listing .listing__terms{font-weight:700;margin-bottom:0}.paragraph--basic-page-listing .listing__show-all{border-bottom:1px solid #d2dce1;border-top:1px solid #d2dce1;display:grid;margin-top:2px;place-content:center}.paragraph--basic-page-listing .listing__show-all a{font-weight:600;padding-bottom:8px;padding-top:8px;text-align:center}.paragraph--type--image{display:grid;margin:16px 0}.paragraph--type--image img{max-height:75vh}.paragraph--type--image .photoswipe-gallery picture{max-height:75vh;position:relative;width:-moz-fit-content;width:fit-content}.paragraph--type--image .photoswipe-gallery picture::after{border-radius:.25rem;background-color:rgba(0,0,0,.5);background-image:url(/themes/custom/ukid9/images/icon-maximize.svg);bottom:8px;content:"";height:2rem;position:absolute;right:8px;width:2rem}.paragraph--type--image .photoswipe-gallery:only-child{margin-bottom:8px}.paragraph--type--image .image-caption{font-style:italic;margin:0;padding:8px 16px;padding-bottom:0}.paragraph--type--image-gallery .field-name-field-images{border-radius:.25rem;background-color:#d2dce1;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;justify-content:center;padding:8px}.paragraph--type--image-gallery .field-name-field-images img{min-width:100%;box-shadow:0 0 0 8px #d2dce1}.paragraph--type--image-gallery .field-name-field-images .field-item:nth-child(n+5){display:none}.paragraph--type--image-gallery .field-name-field-images .field-item:nth-child(4):not(:last-child){position:relative}.paragraph--type--image-gallery .field-name-field-images .field-item:nth-child(4):not(:last-child) a::after{content:"";border-radius:.25rem;background-color:hsla(212deg,100%,7%,.8);bottom:0;color:#fff;display:grid;font-size:1.2rem;height:100%;place-content:center;position:absolute;width:100%}.paragraph--type--image-gallery .field-name-field-images .field-item:nth-child(4):not(:last-child) a:lang(en)::after{content:"More pictures"}.paragraph--type--image-gallery .field-name-field-images .field-item:nth-child(4):not(:last-child) a:lang(fi)::after{content:"Lisää kuvia"}.pswp__caption__center{font-size:1.4rem;font-style:italic;line-height:1.35;padding:32px 0;text-align:center}@media screen and (min-width:768px){.node:not(.places) .paragraph--type--image-gallery .field-name-field-images{background-color:transparent;grid-template-columns:repeat(4,1fr)}.node:not(.places) .paragraph--type--image-gallery .field-name-field-images .field-item{box-shadow:0 0 0 8px #d2dce1}.node:not(.places) .paragraph--type--image-gallery .field-name-field-images .field-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.node:not(.places) .paragraph--type--image-gallery .field-name-field-images .field-item:last-child,.node:not(.places) .paragraph--type--image-gallery .field-name-field-images .field-item:nth-child(4){border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}}.link-list{max-width:400px;list-style-type:none}.link-list>.link-list__link:last-child a{border-bottom:1px solid #d2dce1}.link-list+.link-list>.link-list__link:first-child a{border-top:none}.link-list .link-list__link a{border-top:1px solid #d2dce1;-moz-column-gap:8px;column-gap:8px;display:flex;font-weight:600;justify-content:space-between;line-height:initial;padding:.25rem 8px;text-decoration:none;word-break:break-word}.link-list .link-list__link a span{display:flex}.link-list .link-list__link a span .icon{fill:#233a74;width:1.5rem;height:1.5rem}.link-list .link-list__link--media a{-moz-column-gap:8px;column-gap:8px;justify-content:flex-start}.link-list .link-list__link--footer a span .icon{fill:#fff}.paragraph{margin-bottom:16px}.paragraph--type--iframe{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.paragraph--type--iframe iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.paragraph--type--side-note,.paragraph--type--text{hyphens:manual;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.paragraph--type--side-note ol,.paragraph--type--side-note ul,.paragraph--type--text ol,.paragraph--type--text ul{margin-left:1.5rem;margin-top:0}.paragraph--type--side-note ol li li,.paragraph--type--text ol li li{list-style-type:lower-latin}.paragraph--type--side-note ol li li li,.paragraph--type--text ol li li li{list-style-type:lower-roman}.paragraph--type--text:not(:first-child)>h2:first-child{margin-top:32px}.paragraph--type--side-note{border-radius:.25rem;background-color:#d2dce1;padding:8px 16px}.paragraph--type--side-note p:last-child{margin-bottom:0}.paragraph--type--video{margin-bottom:32px}.paragraph--type--video .cookieconsent-optin-marketing:not(.media-oembed-content){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.paragraph--type--deputy .field-name-field-free-text{margin-left:calc(100px + 16px);margin-bottom:32px}.paragraph--type--deputy .field-name-field-free-text:not(:only-child){margin-top:-16px}.paragraph--type--notification.alert-notification{background-color:#85ccda}.paragraph--type--notification.alert--hidden{display:none}.paragraph--type--places-listing-block{clear:both}.paragraph--type--places-listing-block .field-name-field-place-cards>.field-item{border-bottom:1px solid #d2dce1}.paragraph--type--places-listing-block .field-name-field-place-cards>.field-item:first-child{border-top:1px solid #d2dce1}.paragraph--type--contact-listing-block{clear:both}.paragraph--type--contact-listing-block .field-name-field-contact-cards{border-bottom:1px solid #d2dce1;border-top:1px solid #d2dce1;display:grid;-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding-top:16px;row-gap:16px}.paragraph--type--contact-listing-block .field-name-field-contact-cards .contact-person__main,.paragraph--type--contact-listing-block .field-name-field-contact-cards .location__main{margin-bottom:16px}.paragraph--type--contact-listing-block+.paragraph--type--contact-listing-block,.paragraph--type--contact-listing-block+.paragraph--type--places-listing-block,.paragraph--type--places-listing-block+.paragraph--type--contact-listing-block,.paragraph--type--places-listing-block+.paragraph--type--places-listing-block{margin-top:32px}.paragraph--type--vacancies-rss .rss-feed{list-style-type:none}.paragraph--type--organizer>.field+.field{margin-top:8px}.paragraph--type--organizer .field-label{font-weight:600}.paragraph--type--organizer .field-name-field-organizer-email a{color:currentColor;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:10%}.paragraph--type--organizer .field-name-field-organizer-email a:hover{color:#233a74}.paragraph--type--organizer .field-name-field-organizer-www{display:inline-block}.paragraph--type--organizer .field-name-field-organizer-www a{border-radius:.25rem;align-items:center;background-color:#005aa3;color:#fff;display:flex;gap:16px;line-height:1;padding:.25rem;padding-left:.4rem;text-decoration:none;width:-moz-fit-content;width:fit-content}.paragraph--type--organizer .field-name-field-organizer-www a:hover{background-color:#233a74;color:#fff}.paragraph--type--organizer .field-name-field-organizer-www a .icon{fill:currentColor;height:1.5rem;width:1.5rem;margin-bottom:-2px}.content-listing{display:grid;grid-template-columns:1fr;margin-top:16px;row-gap:32px}.content-listing__header{border-bottom:1px solid #d2dce1;padding-bottom:32px;width:100%}.content-listing__header .rs-share-buttons,.content-listing__header h1:only-child{margin-bottom:16px}.content-listing__form-container{border-radius:.25rem;align-items:center;background-color:#d2dce1;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:32px;max-width:400px;padding:8px}.content-listing__form-container .form-container__title--filter{color:#233a74;margin:0;padding-left:8px}.content-listing__form-container .form-container__toggle-button{background-color:transparent;background-size:2rem;border:none;cursor:pointer;height:2rem;width:2rem}.content-listing__form-container .form-container__toggle-button[aria-expanded=false]{background-image:url(/themes/custom/ukid9/images/icon-expand.svg)}.content-listing__form-container .form-container__toggle-button[aria-expanded=false]+.views-exposed-form{display:none}.content-listing__form-container .form-container__toggle-button[aria-expanded=true]{background-image:url(/themes/custom/ukid9/images/icon-contract.svg)}.content-listing__form-container .views-exposed-form{flex-grow:1;width:100%}@media screen and (min-width:1200px){.content-listing__form-container .form-container__title--filter{margin-top:8px}.content-listing__form-container .form-container__toggle-button{display:none}.content-listing__form-container .form-container__toggle-button+.views-exposed-form{display:flex!important}}.content-listing__list .views-row:first-child>article{padding-top:0;margin-top:0}.content-listing__list .views-row:not(:last-child){border-bottom:1px solid #d2dce1}.content-listing__footer .field-name-field-contact-{background-color:#f0f4f7;padding:8px 0;position:relative}.content-listing__footer .field-name-field-contact-::after{left:50%;margin-left:-50vw;margin-right:-50vw;right:50%;content:"";background-color:#f0f4f7;height:100%;position:absolute;right:50%;top:0;z-index:-1}.content-listing__footer .field-name-field-contact- .field-name-field-deputy>.field-label{background-color:#f0f4f7}@media screen and (min-width:1200px){.content-listing{grid-template-columns:32.8% 1fr 1fr}.content-listing__header{border-bottom:none;grid-column:1;padding-bottom:0;padding-right:16px}.content-listing__list{border-left:1px solid #d2dce1;grid-column:2/span 2;grid-row:1/span 3;margin-bottom:32px;padding-left:16px;padding-top:16px}.content-listing__footer{grid-column:1;margin-bottom:16px}.content-listing__footer .field-name-field-contact-{border-radius:.25rem;box-shadow:0 32px #f0f4f7,0 -32px #f0f4f7;padding:0 16px}.content-listing__footer .field-name-field-contact-::after{display:none}}.events-listing__create-event-link{border-radius:.25rem;display:flex;margin-bottom:32px;margin-top:32px;max-width:400px}.events-listing__create-event-link a{border-radius:.25rem;background-color:#005aa3;color:#fff;display:block;font-weight:600;line-height:2;padding:8px;padding-left:16px;padding-right:48px;position:relative;text-decoration:none;width:100%}.events-listing__create-event-link a:focus-visible{outline:3px solid #005aa3;border-radius:.25rem}.events-listing__create-event-link a:hover{background-color:#233a74}.events-listing__create-event-link a::before{background-image:url(/themes/custom/ukid9/images/icon-direct-link--white.svg);background-size:2rem;content:"";display:block;height:2rem;position:absolute;right:8px;top:8px;width:2rem}.ui-widget-content.ui-autocomplete{background-color:#fff;border:1px solid #d2dce1;font-family:"Source Sans 3",sans-serif;left:20px!important;max-height:2000px!important;max-width:calc(100% - 68px);min-width:unset;padding:32px 16px}.ui-widget-content.ui-autocomplete *{background-color:transparent;border:none;color:#000;margin:0;transition:none}.ui-widget-content.ui-autocomplete .ui-menu-item-wrapper:not(:empty){padding:8px 16px}.ui-widget-content.ui-autocomplete .ui-menu-item-wrapper:not(:empty).ui-state-active{background-color:#d2dce1}.ui-widget-content.ui-autocomplete .ui-autocomplete-field-group{background-color:#fff;font-size:1.5rem;opacity:1;padding:0 16px}.ui-widget-content.ui-autocomplete .ui-autocomplete-fields,.ui-widget-content.ui-autocomplete .ui-autocomplete-fields a:not([class]){display:flex;gap:16px}@media screen and (max-width:768px){.ui-widget-content.ui-autocomplete .ui-autocomplete-fields,.ui-widget-content.ui-autocomplete .ui-autocomplete-fields a:not([class]){display:grid;grid-template-columns:100px 1fr;overflow-wrap:anywhere}}@media screen and (max-width:576px){.ui-widget-content.ui-autocomplete .ui-autocomplete-fields,.ui-widget-content.ui-autocomplete .ui-autocomplete-fields a:not([class]){display:grid;grid-template-columns:unset;overflow-wrap:anywhere}}.ui-widget-content.ui-autocomplete .ui-autocomplete-fields .ui-autocomplete-field-views_conditional_field_1:empty,.ui-widget-content.ui-autocomplete .ui-autocomplete-fields a:not([class]) .ui-autocomplete-field-views_conditional_field_1:empty{display:none}.ui-widget-content.ui-autocomplete .ui-autocomplete-fields .autocomplete_title,.ui-widget-content.ui-autocomplete .ui-autocomplete-fields a:not([class]) .autocomplete_title{color:#005aa3;font-weight:600;text-decoration:underline}.ui-widget-content.ui-autocomplete .ui-autocomplete-fields .autocomplete_title .ui-autocomplete-field-term,.ui-widget-content.ui-autocomplete .ui-autocomplete-fields a:not([class]) .autocomplete_title .ui-autocomplete-field-term{color:currentColor}.ui-widget-content.ui-autocomplete .ui-autocomplete-fields .autocomplete_email,.ui-widget-content.ui-autocomplete .ui-autocomplete-fields .autocomplete_phone,.ui-widget-content.ui-autocomplete .ui-autocomplete-fields a:not([class]) .autocomplete_email,.ui-widget-content.ui-autocomplete .ui-autocomplete-fields a:not([class]) .autocomplete_phone{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:10%}.ui-widget-content.ui-autocomplete .ui-autocomplete-fields .autocomplete_summary *,.ui-widget-content.ui-autocomplete .ui-autocomplete-fields a:not([class]) .autocomplete_summary *{font-size:1rem;font-weight:400}.ui-widget-content.ui-autocomplete .ui-autocomplete-container-more_results>li.ui-menu-item-first:last-child,.ui-widget-content.ui-autocomplete .ui-autocomplete-container-no_results>li.ui-menu-item-first:last-child{border-bottom:1px solid #d2dce1;border-top:1px solid #d2dce1}.ui-widget-content.ui-autocomplete .ui-autocomplete-container-more_results>li.ui-menu-item-first:last-child>.ui-state-active,.ui-widget-content.ui-autocomplete .ui-autocomplete-container-no_results>li.ui-menu-item-first:last-child>.ui-state-active{background-color:#fff}.ui-widget-content.ui-autocomplete .ui-autocomplete-container-more_results>li.ui-menu-item-first a,.ui-widget-content.ui-autocomplete .ui-autocomplete-container-no_results>li.ui-menu-item-first a{display:block}.ui-widget-content.ui-autocomplete .ui-autocomplete-container-more_results>li.ui-menu-item-first a .ui-autocomplete-fields,.ui-widget-content.ui-autocomplete .ui-autocomplete-container-more_results>li.ui-menu-item-first a .ui-autocomplete-fields a:not([class]),.ui-widget-content.ui-autocomplete .ui-autocomplete-container-no_results>li.ui-menu-item-first a .ui-autocomplete-fields,.ui-widget-content.ui-autocomplete .ui-autocomplete-container-no_results>li.ui-menu-item-first a .ui-autocomplete-fields a:not([class]){justify-content:center;margin:.5rem 0}.ui-widget-content.ui-autocomplete .ui-autocomplete-container-more_results>li.ui-menu-item-first a .ui-autocomplete-fields .ui-autocomplete-field-0,.ui-widget-content.ui-autocomplete .ui-autocomplete-container-more_results>li.ui-menu-item-first a .ui-autocomplete-fields a:not([class]) .ui-autocomplete-field-0,.ui-widget-content.ui-autocomplete .ui-autocomplete-container-no_results>li.ui-menu-item-first a .ui-autocomplete-fields .ui-autocomplete-field-0,.ui-widget-content.ui-autocomplete .ui-autocomplete-container-no_results>li.ui-menu-item-first a .ui-autocomplete-fields a:not([class]) .ui-autocomplete-field-0{color:#005aa3;text-decoration:underline}.ui-widget-content.ui-autocomplete .ui-autocomplete-container-more_results>li.ui-menu-item-first a .ui-autocomplete-fields .ui-autocomplete-field-0:hover,.ui-widget-content.ui-autocomplete .ui-autocomplete-container-more_results>li.ui-menu-item-first a .ui-autocomplete-fields a:not([class]) .ui-autocomplete-field-0:hover,.ui-widget-content.ui-autocomplete .ui-autocomplete-container-no_results>li.ui-menu-item-first a .ui-autocomplete-fields .ui-autocomplete-field-0:hover,.ui-widget-content.ui-autocomplete .ui-autocomplete-container-no_results>li.ui-menu-item-first a .ui-autocomplete-fields a:not([class]) .ui-autocomplete-field-0:hover{color:#233a74}.ui-widget-content.ui-autocomplete .Contact.person-image img,.ui-widget-content.ui-autocomplete .Location.card-image img,.ui-widget-content.ui-autocomplete .Toimipaikka-image img,.ui-widget-content.ui-autocomplete .Yhteyshenkilö-image img{border-radius:100%}.ui-widget-content.ui-autocomplete .Blog-image img,.ui-widget-content.ui-autocomplete .Blogi-image img,.ui-widget-content.ui-autocomplete .Event-image img,.ui-widget-content.ui-autocomplete .News-image img,.ui-widget-content.ui-autocomplete .Page-image img,.ui-widget-content.ui-autocomplete .Perussivu-image img,.ui-widget-content.ui-autocomplete .Tapahtuma-image img,.ui-widget-content.ui-autocomplete .Uutinen-image img{border-radius:.25rem;max-width:unset}.ui-widget-content.ui-autocomplete .Kohde-image img,.ui-widget-content.ui-autocomplete .Place-image img{border-radius:0;-webkit-clip-path:polygon(0 0,75% 0,100% 50%,75% 100%,0 100%);clip-path:polygon(0 0,75% 0,100% 50%,75% 100%,0 100%);max-width:unset}#search_form--mobile .ui-widget-content.ui-autocomplete{background-color:transparent;border:none;left:0!important;max-width:unset;padding:32px 0}#search_form--mobile .ui-widget-content.ui-autocomplete li+.blog,#search_form--mobile .ui-widget-content.ui-autocomplete li+.blogi,#search_form--mobile .ui-widget-content.ui-autocomplete li+.contact-person,#search_form--mobile .ui-widget-content.ui-autocomplete li+.event,#search_form--mobile .ui-widget-content.ui-autocomplete li+.kohde,#search_form--mobile .ui-widget-content.ui-autocomplete li+.location-card,#search_form--mobile .ui-widget-content.ui-autocomplete li+.news,#search_form--mobile .ui-widget-content.ui-autocomplete li+.page,#search_form--mobile .ui-widget-content.ui-autocomplete li+.perussivu,#search_form--mobile .ui-widget-content.ui-autocomplete li+.place,#search_form--mobile .ui-widget-content.ui-autocomplete li+.tapahtumat,#search_form--mobile .ui-widget-content.ui-autocomplete li+.toimipaikka,#search_form--mobile .ui-widget-content.ui-autocomplete li+.uutinen,#search_form--mobile .ui-widget-content.ui-autocomplete li+.yhteyshenkilö{border-top:1px solid #d2dce1;margin-top:16px;padding-top:16px}#search_form--mobile .ui-widget-content.ui-autocomplete::after{background-color:#d2dce1;content:"";display:block;height:12px;margin:64px auto;margin-bottom:32px;position:relative;width:12px}.content-listing--search .content-listing__header{border:none;padding-bottom:0}.content-listing--search .content-listing__header .facets-widget-checkbox ul{border-radius:.25rem;background-color:#d2dce1;display:grid;grid-template-columns:1fr 1fr;list-style-type:none;max-width:400px;padding:8px}.content-listing--search .content-listing__header .facets-widget-checkbox ul .facet-item{display:flex;align-items:center}.content-listing--search .content-listing__header .facets-widget-checkbox ul .facet-item input[type=checkbox]{accent-color:#fff;cursor:pointer;margin-right:.5rem;height:1.5rem;width:1.5rem}.content-listing--search .content-listing__header .facets-widget-checkbox ul .facet-item label{cursor:pointer}.content-listing--search .views-row{padding-bottom:24px;margin:24px 0}.content-listing--search .views-row:first-child{margin-top:0}.content-listing--search .contact-person,.content-listing--search .location,.content-listing--search .search-listing{padding:0}.content-listing--search .contact-person__main,.content-listing--search .location__main{margin-bottom:16px}.content-listing--search .search-listing .search-listing__title{color:#005aa3;font-size:1.2rem;font-weight:600;margin-bottom:0}.content-listing--search .search-listing .search-listing__title a{text-decoration:underline}.content-listing--search .search-listing p{margin-bottom:0}.content-listing--search .search-listing.event{display:flex;gap:16px}.content-listing--search .search-listing.event .event__lift-image{flex-shrink:0}
blockquote{border-left:0.5rem solid #233a74;font-size:1.5rem;margin-left:0;padding-left:2rem;}
