:root{--font-size-global:1.125rem;--font-size-h1:2.2rem;--font-size-h2:1.5rem;--font-size-h3:1.3rem;--font-size-h4:1.3rem;--spacing-unit-global:1rem}@media (min-width:25em){:root{--font-size-global:1.125rem;--font-size-h1:2.25rem;--font-size-h2:1.875rem;--font-size-h3:1.375rem;--font-size-h4:1.375rem;--spacing-unit-global:1rem}}@media (min-width:37.5em){:root{--font-size-global:1.25rem;--font-size-h1:3.5rem;--spacing-unit-global:2rem}}@media (min-width:50em){:root{--font-size-h1:4rem}}@media (min-width:75em){:root{--font-size-h1:4.25rem}}@media (min-width:87.5em){:root{--font-size-h1:4.688rem;--font-size-h2:2.25rem;--font-size-h3:1.5rem;--font-size-h4:1.5rem}}@media (min-width:100em){:root{--font-size-global:1.375rem;--font-size-h1:4.75rem;--font-size-h2:2.5rem;--font-size-h3:1.5rem;--font-size-h4:1.5rem}}:root{--color-primary:#212fff;--color-primary-darker:#1422f2;--color-primary-lighter:#2e3cff;--color-secondary:#d8ff00;--color-secondary-darker:#c2e600;--color-primary-lighter:#dcff1a;--color-overlay-bg:216,255,0;--color-overlay-text:#353535}.acf-block,.acf-block-people,.acf-block-section,.link-list,.page-template-page-collection .acf-block-citation,.page-template-page-collection .acf-block-video,.page-template-page-frontpage .acf-block-citation,.page-template-page-frontpage .acf-block-video,.story{border-top-color:#353535}.button,.button:active,.button:focus,.button:hover,.search-filters__button[aria-pressed=true],button,button:active,button:focus,button:hover,input[type=button],input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset],input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit],input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{color:#353535}.entry__header:after,.entry__separator{background-color:#353535}.search-results-container .results-text{border-bottom-color:#353535}.search-form__checkbox-input:checked+label{color:#353535}.acf-block-cta__link:focus,.button:focus,.light-link-button:focus,.link-button:focus,.wp-block-button__link:focus,a:focus,button:focus,input:focus,input[type=button]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=submit]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{outline-color:#353535}.button--cta:not([href*="uniarts.fi"]):not([href*="app-production.uniarts"]):not([href*="app-staging.uniarts"]):not([href*="uniarts.stage"]):not([href*="uniarts.test"]):not([href^="#"]):not([href^="/"]){background-image:url(/app/themes/opiskelijan-opas/assets/dist/external-link-darker.svg)}.button--cta[href^="#"]{background-image:url(/app/themes/opiskelijan-opas/assets/dist/arrow-down-darker.svg)}.app-footer__social-list-item .geniem-likes__button:active .icon,.app-footer__social-list-item .geniem-likes__button:focus .icon,.app-footer__social-list-item .geniem-likes__button:hover .icon,.app-footer__social-list-item a:active .icon,.app-footer__social-list-item a:focus .icon,.app-footer__social-list-item a:hover .icon,.social-sharing .geniem-likes__button:active .icon,.social-sharing .geniem-likes__button:focus .icon,.social-sharing .geniem-likes__button:hover .icon,.social-sharing a:active .icon,.social-sharing a:focus .icon,.social-sharing a:hover .icon{fill:inherit}.app-search-toggle,.app-search-toggle:active,.app-search-toggle:focus,.app-search-toggle:hover{color:#f8f8f8}.listing-item{border-bottom-color:#353535}.app-header__logo-link:focus,.menu-toggle:focus,.menu__anchor:focus,.menu__lang-menu__sub-menu-toggle:focus,.menu__link__anchor:focus,.menu__sub-menu-toggle:focus,.menu__sub-menu__items .menu__anchor:focus,.skip-link:focus{outline-color:#353535}.menu__item.current-menu-item>a:after,.menu__item.current-menu-parent>a:after{border-top-color:#353535}.menu__anchor,.menu__anchor:active,.menu__anchor:focus,.menu__anchor:hover,.menu__link__anchor,.menu__link__anchor:active,.menu__link__anchor:focus,.menu__link__anchor:hover{color:#353535}.menu__anchor:active:after,.menu__anchor:focus:after,.menu__anchor:hover:after,.menu__link__anchor:active:after,.menu__link__anchor:focus:after,.menu__link__anchor:hover:after{border-top-color:#353535}.menu__sub-menu-toggle__icon{stroke:#353535}.menu-toggle{border-color:#353535}.menu-toggle__icon{stroke:#353535}.notice{align-items:center;background:#d8ff00;background:var(--color-secondary);border-bottom:4px solid #353535;display:flex;flex-flow:column;justify-content:center;padding:1.5rem}@media (min-width:37.5em){.notice{flex-flow:row}}.notice__icon{border:2px solid #353535;color:#353535;display:block;font-family:Benton Mod Text Bd,serif;font-size:1.375rem;line-height:50px;margin-bottom:2rem;min-height:50px;min-width:50px;text-align:center}@media (min-width:37.5em){.notice__icon{margin-bottom:0}}.notice__content{font-family:Titling Gothic FB Cond Med,sans-serif;margin:0;text-align:center}@media (min-width:37.5em){.notice__content{margin-left:2rem;text-align:left}}.notice__content a{text-decoration:underline}#CybotCookiebotDialog{border-color:#212fff;border-color:var(--color-primary)}#CybotCookiebotDialogTabContent input:checked:not(:disabled)+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#212fff!important;background-color:var(--color-primary)!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive,#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive:hover{border-bottom-color:#353535!important}.CybotCookiebotDialogBodyButton:not(.CybotCookiebotDialogHide){color:#353535!important}.counter__container{margin-bottom:4rem}.counter__heading{margin:3rem 0 4rem}.counter-item__container{background-color:#e8e8e8;flex-grow:1}.counter-item__container>*{margin-bottom:1rem}.counter-item__days{display:block;font-family:Titling Gothic FB Comp Med,sans-serif;font-size:9rem;line-height:1}.counter-item__desc{color:#353535;font-size:1.375rem}@media (min-width:37.5em){.counter-item__desc{font-size:1.5rem}}@media (min-width:87.5em){.counter-item__desc{font-size:1.625rem}}.counter-item__cta{justify-content:center}.counter-item__cta .acf-block-cta__link{background-color:#212fff;background-color:var(--color-primary);width:auto}.counter-item__cta .acf-block-cta__link:not([href*="uniarts.fi"]):not([href*="app-production.uniarts"]):not([href*="app-staging.uniarts"]):not([href*="uniarts.stage"]):not([href*="uniarts.test"]):not([href^="#"]):not([href^="/"]) .acf-block-cta__link__text:before{background-image:url(/app/themes/opiskelijan-opas/assets/dist/external-link-darker.svg)}.link-list-column{border-top:2px dotted #353535}@media (min-width:75em){.link-list-column{border-left:2px dotted #353535;border-top:none}}.link-list-column:first-child{border:none}.link-list__links{padding:0;list-style-type:none;line-height:1.75;margin:0 0 2rem}@media (min-width:75em){.link-list__links{margin-bottom:1rem}}.news-feed__list{margin:0;padding:0;list-style-type:none}.news-feed-item{border-bottom:2px dotted #353535}.news-feed-item__meta{color:#353535;font-family:Monosten,monospace;font-size:.75rem;letter-spacing:.03em;line-height:1.5;text-transform:uppercase}.news-feed-item__link{text-decoration:none}.acf-block-news-feed-lunch{position:relative;padding-top:2rem;padding-bottom:2rem;background-color:#fff;border-top:3px solid #353535}@media (min-width:75em){.acf-block-news-feed-lunch{padding-top:3rem;padding-bottom:3rem}}.lunch__header{background-color:#212fff;background-color:var(--color-primary);padding:1.5rem 2rem}@media (min-width:75em){.lunch__header{padding-bottom:3rem;padding-top:2rem}}.lunch__content{background-color:#f8f8f8;padding:2rem}.lunch-filter__label{color:#353535;font-family:Monosten,monospace;font-size:.75rem;letter-spacing:.03em;line-height:1.5;text-transform:uppercase;display:block}.lunch-filter__field{width:100%}.lunch-filter__field:focus{outline-color:#353535}.restaurant__content{font-family:Titling Gothic FB Cond Med,sans-serif;font-size:1.3rem;font-size:var(--font-size-h3);line-height:1.1}.restaurant__menu{margin:0;padding:0;list-style-type:none}.hero-search{position:relative;overflow:hidden;background-color:var(--color-secondary-lighter)}@media (min-width:50em){.hero-search{padding-top:65%!important}}@media (min-width:75em){.hero-search{padding-top:60%!important}}@media (min-width:87.5em){.hero-search{padding-top:42.7%!important}}.hero-search__content-wrapper{z-index:0;display:flex;justify-content:center;align-items:center;position:relative}.hero-search__content-wrapper.background{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:49.999em){.hero-search__content-wrapper.text-content{padding-top:6rem;padding-bottom:6rem}}@media (min-width:50em){.hero-search__content-wrapper.text-content{position:absolute;top:0;left:0;right:0;bottom:0}}.hero-search__content-wrapper>img{flex-shrink:0;min-width:100%;min-height:100%;object-fit:cover}.hero-search__content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#9a9a9a}.hero-search__content h2{color:#3d3d3d;margin-bottom:2rem}@media (min-width:50em){.hero-search__content h2{margin-bottom:4rem}}.hero-search__search-wrapper{background-color:#fff;width:100%;max-width:1197px;padding:1.25rem;display:flex}@media (min-width:50em){.hero-search__search-wrapper{padding:1.25rem 1rem}}.hero-search .search-form{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;width:100%}@media (min-width:50em){.hero-search .search-form{justify-content:space-between;align-items:stretch;flex-direction:row}}.hero-search .search-form__text-search{border:0 solid transparent;background-image:unset!important;padding-left:.5rem!important;width:100%!important;margin-bottom:1.5rem;flex:1}@media (min-width:50em){.hero-search .search-form__text-search{margin-bottom:0;width:auto!important}}.hero-search .search-form__submit{width:calc(35% - 1rem);margin-left:2rem}@media (min-width:37.5em){.hero-search .search-form__submit{width:inherit;min-width:5em}}@media (max-width:49.999em){.hero-search .search-form__submit{width:100%!important;margin:0!important}}@media (min-width:50em){.hero-search .search-form__submit{flex:0}}
