/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cookie-consent-page nav .row-wrapper img{max-width:138px;max-height:60px;}.cookie-consent-page main .content-wrapper .cookie-settings-wrapper .button-as-link:hover{background-color:#fff;}.cookie-consent-page #outro a{color:var(--magenta);}.cookie-consent-page #outro a:hover{color:var(--magenta);text-decoration:none;}
@font-face{font-display:swap;font-family:PublicSans Bold;font-weight:800;src:local("PublicSans Bold"),url(/themes/custom/uv_42_europa24_theme/css/fonts/PublicSans-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:PublicSans Regular;src:local("PublicSans Regular"),url(/themes/custom/uv_42_europa24_theme/css/fonts/PublicSans-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:PublicSans ExtraBold;font-weight:900;src:local("PublicSans ExtraBold"),url(/themes/custom/uv_42_europa24_theme/css/fonts/PublicSans-ExtraBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local("PublicSans Regular"),url(/themes/custom/uv_42_europa24_theme/css/fonts/PublicSans-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Icon Default;src:url(/themes/custom/uv_42_europa24_theme/css/fonts/42-icons-default.woff2) format("woff2"),url(/themes/custom/uv_42_europa24_theme/css/7cb6ccac0c0b55c0be99.woff) format("woff")}@font-face{font-display:swap;font-family:Tiktok;src:local("Tiktok"),url(/themes/custom/uv_42_europa24_theme/css/f6cc56c14e1a85484a0f.woff) format("woff")}.cookie-consent-page .navbar{background:#fff;height:65px;position:fixed}.cookie-consent-page .navbar>.container{align-items:center;display:flex;height:65px;justify-content:space-between}.cookie-consent-page .navbar .site-name{align-items:center;display:flex;flex-basis:100%}.cookie-consent-page .navbar .site-name a{font:400 20px/26px PublicSans Bold}.cookie-consent-page .navbar .site-name a:hover{text-decoration:none}.cookie-consent-page .navbar .site-name img{display:none}@media only screen and (min-width:1180px){.cookie-consent-page .navbar .site-name img{display:block;margin-right:20px}}.cookie-consent-page .navbar .row-wrapper{align-items:center;display:flex;height:65px;justify-content:space-between;max-width:1170px;padding:0 6.25%;width:100%}@media only screen and (min-width:1024px){.cookie-consent-page .navbar .row-wrapper{padding:0 40px}}@media only screen and (min-width:1180px){.cookie-consent-page .navbar .row-wrapper{padding:0 40px}}@media only screen and (min-width:1440px){.cookie-consent-page .navbar .row-wrapper{padding:0}}.cookie-consent-page .navbar .row-wrapper img{position:unset}.cookie-consent-page .navbar .row-wrapper>img{max-height:80px}@media only screen and (min-width:1024px){.cookie-consent-page .navbar .row-wrapper>img{height:72px}}.cookie-consent-page main .content-wrapper{max-width:1170px}@media only screen and (min-width:1440px){.cookie-consent-page main .content-wrapper{padding-left:0;padding-right:0}}.cookie-consent-page main .content-wrapper .cookie-settings-wrapper .button-as-link:hover{background-color:#fff}.cookie-consent-page .dialog-off-canvas-main-canvas{padding-top:70px}.cookie-consent-page #outro a{color:var(--magenta)}.cookie-consent-page #outro a:hover{color:var(--magenta);text-decoration:none}
@font-face{font-display:swap;font-family:PublicSans Bold;font-weight:800;src:local("PublicSans Bold"),url(/themes/custom/uv_42_europa24_theme/css/fonts/PublicSans-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:PublicSans Regular;src:local("PublicSans Regular"),url(/themes/custom/uv_42_europa24_theme/css/fonts/PublicSans-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:PublicSans ExtraBold;font-weight:900;src:local("PublicSans ExtraBold"),url(/themes/custom/uv_42_europa24_theme/css/fonts/PublicSans-ExtraBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Bold;src:url(/themes/custom/uv_42_europa24_theme/css/fonts/PublicSans-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Italic;src:url(/themes/custom/uv_42_europa24_theme/css/fonts/PublicSans-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;src:url(/themes/custom/uv_42_europa24_theme/css/fonts/PublicSans-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;src:url(/themes/custom/uv_42_europa24_theme/css/fonts/PublicSans-ExtraBold.woff2) format("woff2")}.cookie-consent-page .navbar .row-wrapper img{height:55px;max-width:unset}.cookie-consent-page input[type=submit]:not(.button-as-link){border-color:#032d67;color:#032d67}.cookie-consent-page input[type=submit]:hover:not(.button-as-link){background:#032d67;color:#fff}.cookie-consent-page #outro a{background-image:linear-gradient(#00a7e7,#00a7e7);background-position:bottom;background-repeat:no-repeat;background-size:100% 2px;color:#032d67;position:relative;transition:background .18s cubic-bezier(.2,.6,.2,1),color .18s cubic-bezier(.2,.6,.2,1)}.cookie-consent-page #outro a:active,.cookie-consent-page #outro a:focus,.cookie-consent-page #outro a:hover{background-color:#ffe000;background-image:linear-gradient(#032d67,#032d67);box-shadow:0 0 0 2px #ffe000;color:#032d67;text-decoration:none;transition:background .18s cubic-bezier(.2,.6,.2,1),color .18s cubic-bezier(.2,.6,.2,1)}.cookie-consent-page #intro p{font-style:italic}.cookie-consent-page #intro p,.cookie-consent-page .cookie-settings-wrapper .panel-body,.cookie-consent-page .cookie-settings-wrapper .panel-title,.cookie-consent-page body p{font-family:PublicSans Regular}.cookie-consent-page .uv-gdpr-cconsent-all-form h2,.cookie-consent-page .uv-gdpr-consent-necessary-form h2,.cookie-consent-page h2{font-family:PublicSans Bold}.cookie-consent-page .button-as-link{background-image:url(/themes/custom/uv_42_europa24_theme/css/icons/pfeil.svg);color:#032d67}.cookie-consent-page .navbar .row-wrapper .site-name{gap:20px}.cookie-consent-page .navbar .row-wrapper .site-name img{display:block}.cookie-consent-page .navbar .row-wrapper .site-name a{display:none}@media only screen and (min-width:768px){.cookie-consent-page .navbar .row-wrapper .site-name a{color:#032d67;display:block;font-family:PublicSans Bold}}.button-as-link,.cookie-consent-page .navbar .site-name a,.cookie-settings-wrapper .panel-body,.cookie-settings-wrapper .panel-title{font-family:PublicSans Regular}input[type=submit]:not(.button-as-link){border-radius:6px}
