/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bigger-text{font-size:1.2em;}
a{color:inherit;}body{font-family:'Poppins',sans-serif;margin:0;}img{height:auto;max-width:100%;}
div:has(> .media-oembed-content){position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.media-oembed-content{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}
.footer-institutional{display:flex;justify-content:center;}
.footer-logos{align-items:center;display:flex;flex-direction:column;gap:2.5rem;}
.container{margin-inline:1.125rem;}@media (min-width:36rem){.container{margin-inline:auto;max-width:33.75rem;}}@media (min-width:48rem){.container{max-width:45rem;}}@media (min-width:62rem){.container{max-width:60rem;}}@media (min-width:75rem){.container{max-width:71.25rem;}}@media (min-width:87.5rem){.container{max-width:82.5rem;}}@media (min-width:95rem){.container{max-width:90rem;}}
.header-navigation{display:flex;flex-direction:column;gap:2rem;}@media (min-width:62rem){.header-navigation{flex-direction:row;gap:5rem;}}
.header{margin-block:1rem 6rem;}.header__wrapper{align-items:center;display:flex;justify-content:space-between;position:relative;}@media (min-width:75rem){.header{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem;margin-block:3rem 6rem;}.header__wrapper{grid-column:2 / -2;}}.header__navigation-input{display:none;}.header__navigation-label{cursor:pointer;font-size:3rem;}.header__navigation-input ~ .header__navigation{display:none;}.header__navigation-input:checked ~ .header__navigation{background-color:#fff;border-radius:1rem;display:block;padding:1.875rem;position:absolute;right:0;z-index:999;}@media (min-width:62rem){.header__navigation-label{display:none;}.header__navigation-input ~ .header__navigation,.header__navigation-input:checked ~ .header__navigation{background-color:transparent;display:block;padding:0;position:initial;}}
.footer{background:#252525;color:#fff;overflow:hidden;}.footer__wrapper{align-items:center;display:flex;flex-direction:column;gap:3rem;margin-block:6rem 4rem;}@media (min-width:48rem){.footer__wrapper{align-items:initial;display:grid;gap:1rem;grid-template-columns:repeat(12,1fr);}.footer__site-branding{grid-area:1 / 2 / 2 / 5;}.footer__social-networks{grid-area:2 / 2 / 3 / 5;}.footer__navigation{grid-area:1 / 7 / 3 / 9;}.footer__logos{grid-area:1 / 9 / 3 / 12;justify-self:end;}.footer__app{grid-area:3 / 2 / 4 / -2;}.footer__legal{grid-area:4 / 2 / 5 / -2;}.footer__institutional{grid-area:5 / 2 / 6 / -2;}}
.eu-cookie-compliance-banner{background-color:#d0ebf9;padding-bottom:1rem;width:100vw;}.eu-cookie-compliance-content{display:flex;flex-direction:column;gap:1rem;}@media (min-width:62rem){.eu-cookie-compliance-content{align-items:center;flex-direction:row;justify-content:space-between;}}.eu-cookie-compliance-message{float:none;max-width:initial;}.eu-cookie-compliance-buttons{float:none;max-width:initial;white-space:nowrap;}.eu-cookie-compliance-buttons>.agree-button{background:#006ce0;border:none;border-radius:999rem;color:#f1efeb;display:inline-block;font:700 .875rem/1.2 'Poppins',sans-serif;padding:0.875rem 1.5rem;text-align:center;text-decoration:none;}.eu-cookie-compliance-buttons>.decline-button{background:none;border:none;font:400 1rem/1.2 'Poppins',sans-serif;}
.app--front{margin-bottom:8.5rem;}.app__title{font-size:1.25rem;font-weight:700;line-height:1;margin-block:0 1em;}.app__title--front{font-size:3rem;line-height:1.075;margin-bottom:2rem;}@media (min-width:36rem){.app__title--front{font-size:5rem;}}.app__body{margin-bottom:10rem;}.app__list{align-items:center;display:flex;gap:1.125rem;margin-block:0;padding-left:0;}.app__item{display:block;}@media (min-width:75rem){.app--front{align-items:center;display:grid;grid-template-columns:repeat(12,1fr);}.app__wrapper{grid-column:2 / 6;}.app__image{grid-column:7 / -2;justify-self:end;}}
.menu-footer{display:flex;flex-direction:column;gap:1.125rem;margin-block:0;padding-left:0;}.menu-footer__item{display:block;}.menu-footer__link{color:currentColor;font-size:1.125rem;font-weight:700;text-decoration:none;}.menu-footer__link--secondary{font-weight:400;}
.social-networks{align-items:center;display:flex;gap:2.125rem;margin-block:0;padding-left:0;}.social-networks__item{display:block;}
.pager__items{display:flex;gap:1rem;justify-content:center;margin-block:0;padding-left:0;}.pager__item{display:block;}
.blog-page{padding-bottom:8rem;}.blog-page__title{font-size:3rem;line-height:1.075;margin-block:0 5rem;}@media (min-width:36rem){.blog-page__title{font-size:5rem;line-height:5.375rem;}}.blog-page__rows{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:3rem;}@media (min-width:75rem){.blog-page__rows{grid-template-columns:repeat(3,1fr);}}.blog-page__pager{font-size:1.25rem;font-weight:700;margin-inline:1rem;text-align:center;text-transform:lowercase;}@media (min-width:75rem){.blog-page__pager{margin-inline:auto;width:min(calc(100%),65rem);}}
.menu-main{display:flex;flex-direction:column;gap:1rem;margin-block:0;padding-left:0;}.menu-main__item{display:block;}.menu-main__link{color:#000;font-size:1.125rem;font-weight:700;text-decoration:none;}.menu-main__link:hover,.menu-main__link.is-active{color:#006ce0;}@media (min-width:62rem){.menu-main{flex-direction:row;gap:5.125rem;}}.menu-main__link--secondary{font-weight:400;}
.languages__input{display:none;}.languages__label{display:none;}.languages__languages a{color:#000;font-size:1.125rem;font-weight:700;text-decoration:none;text-transform:uppercase;}.languages__languages ul{display:flex;gap:1rem;justify-content:center;margin-block:0;padding-left:0;}.languages__languages li{display:block;}.languages__languages a:hover,.languages__languages .is-active{color:#006ce0;}@media (min-width:62rem){.languages__label{color:#006ce0;cursor:pointer;display:initial;font-size:1.125rem;font-weight:700;text-decoration:none;text-transform:uppercase;}.languages__languages{display:none;}.languages__input:checked ~ .languages__languages{background-color:#fff;border-radius:1rem;display:block;padding:1.875rem;position:absolute;right:0;z-index:999;}}
