/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:"Inter";font-size:0.8em;}.titolo-foglio{font-family:"Pathway Gothic One",sans-serif;font-weight:400;font-style:normal;font-size:2rem;color:white;}.foglio em{font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;}.foglio .file{font-family:unset;font-size:unset;background:unset;padding-left:38px;padding-top:0px;padding-bottom:0px;}.foglio .file:before{content:' ';height:100%;background-image:url("/themes/contrib/bootstrap_barrio/images/icons/application-pdf.png");background-size:cover;}.foglio a{color:yellow;text-decoration:underline;}.foglio .accordion-item .card-header button a{font-family:"Pathway Gothic One",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;color:white;}.foglio .ntl{font-family:"Pathway Gothic One",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;color:white;line-height:1.1em;}@media (min-width:400px){body{font-family:"Inter";font-size:calc(0.8em + ((100vw - 400px) / 900) * 4);}.titolo-foglio{font-family:"Pathway Gothic One",sans-serif;font-weight:400;font-style:normal;font-size:calc(2rem + (100vw - 400px) * 20 / 900);}.foglio .accordion-item .card-header button a{font-family:"Pathway Gothic One",sans-serif;font-weight:400;font-style:normal;font-size:calc(1.6rem + (100vw - 400px) * 0.2 * 20 / 900);}.foglio .ntl{font-family:"Pathway Gothic One",sans-serif;font-weight:400;font-style:normal;font-size:font-size:calc(1.6rem + (100vw - 400px) * 0.2 * 20 / 900);line-height:1.1em;}}@media (min-width:1300px){body{font-family:"Inter";font-size:1em;}.titolo-foglio{font-family:"Pathway Gothic One",sans-serif;font-weight:400;font-style:normal;font-size:3rem;color:white;}.foglio .accordion-item .card-header button a{font-family:"Pathway Gothic One",sans-serif;font-weight:400;font-style:normal;font-size:1.8rem;color:white;}.foglio .ntl{font-family:"Pathway Gothic One",sans-serif;font-weight:400;font-style:normal;font-size:1.8rem;color:white;line-height:1.1em;}}.foglio .ntl a{text-decoration:none;}
@property --menu-option-color{syntax:'<color>';inherits:false;initial-value:#1D2426;}.divide:first-child{border-top:solid white 2px;border-radius:0;}.divide .accordion-item.card.plain{border-bottom:solid white 2px;border-radius:0;}.divide.accordion-wrapper .card.plain .card-header{padding:0px;}.divide.accordion-wrapper .card-header button{display:flex;align-items:center;margin-top:1.5em;margin-bottom:1.5em;}@media (max-width:500px){.divide.accordion-wrapper .card.plain .card-header button{padding-left:0px;}.divide.accordion-wrapper .card.plain .accordion-collapse .card-body{padding-left:0px;}}.divide.accordion-wrapper .card-header button:before{all:initial;}.divide.accordion-wrapper .card-header button:after{flex-shrink:0;width:1rem;height:1.25rem;margin-left:auto;margin-right:0.5em;content:"";background-color:white;-webkit-mask:url(/themes/custom/medialab/icons/arrow-down.svg) no-repeat center;mask:url(/themes/custom/medialab/icons/arrow-down.svg) no-repeat center;color:white;transition:transform 0.5s;}.divide.accordion-wrapper .card-header button:not(.collapsed)::after{flex-shrink:0;width:1rem;height:1.25rem;margin-left:auto;margin-right:0.5em;content:"";background-color:white;transform:rotate(-180deg);color:white;}header nav .navbar-collapse:not(.show) .dropdown-menu{background:#D9D9D9;border-top-left-radius:0;border-top-right-radius:0;padding-top:0.5em;padding-bottom:0.5em;}header nav .navbar-collapse.show .dropdown-menu{display:block;box-shadow:none;}header nav .navbar-collapse.show .dropdown-menu .dropdown-item{color:var(--menu-option-color) !important;}header nav .navbar-collapse.show .dropdown-menu .dropdown-item:hover{color:#3685E0 !important;}header nav .navbar-collapse.show .offcanvas-body .dropdown-toggle:after{display:none;}header nav .navbar-collapse.show .offcanvas-body{background:#D9D9D9;}header nav .navbar-collapse.show .offcanvas-body .nav-link{color:var(--menu-option-color) !important;}header nav .navbar-collapse.show .offcanvas-body .nav-link:hover{color:#3685E0 !important;}header nav .navbar-collapse .dropdown-menu .dropdown-item{padding-left:0.5em;padding-right:0.5em;color:var(--menu-option-color);}header nav .navbar-collapse .dropdown-menu .dropdown-item:hover{color:#3685E0;}.node--type-landing-page .content > section.spacer-section > div[class*='container']:not(.space-0){padding-top:7rem;}.navbar .navbar-collapse .offcanvas-body{background:white;border-radius:12px;}nav.navigation.menu--main .nav-link,.language-switcher-language-url nav .nav-link{padding-top:0.5em;padding-bottom:0.3em;color:var(--menu-option-color);}@media (max-width:767px){.language-switcher-language-url nav .nav-link{padding-left:0.5rem;padding-right:0.5rem;}}.navbar .navbar-collapse.offcanvas{align-self:end;}.navbar .navbar-collapse.offcanvas{border-radius:12px;}.navbar .navbar-collapse.offcanvas .navbar-nav{color:var(--bs-navbar-color);}.navbar-expand-lg .navbar-collapse .dropdown-toggle:after{right:0rem;}@media (max-width:576px){.progress-wrap.active-progress{opacity:1;}}.navbar-clone{display:none;}.navbar .navbar-other{width:unset !important;}.navbar .navbar-other{align-self:end;}@media (max-width:990px){.navbar .navbar-other{display:flex !important;}language-switcher-language-url{border-radius:12px;}}.language-switcher-language-url{padding-left:0.5rem;}.language-switcher-language-url nav{background-color:white;border-radius:12px;padding-bottom:0.14em;}header nav .navbar-collapse .offcanvas-header{justify-content:center;padding-top:0.5rem;padding-bottom:0.5rem;background:white;}header nav .navbar-collapse.offcanvas.showing{height:100%;}header nav .navbar-collapse.offcanvas.show{background:white;height:100%}header nav .navbar-collapse .offcanvas-header button{position:absolute;top:0rem;right:0.8rem;color:black;font-weight:bold;}.navbar-expand-md .navbar-brand{padding-top:unset;padding-bottom:unset;}.acronym{color:yellow;}.eu-cookie-compliance-message p{font-size:15px !important;display:inline;}.site-branding img{width:80px;}:root{--bs-link-color:rgb(47,97,201);}
body.page-node-203  .node--type-landing-page .content > section.company-block > div.container{padding-top:1.5rem;}section.activity-block > div.container,section.partner-block > div.container,section.about-block > div.container{padding-top:0rem;padding-bottom:2rem;}.about-block > .container > .row{padding-top:1rem;padding-bottom:0rem;border-radius:12px;}.activity-block > .container > .row,.partner-block > .container > .row{padding-top:1rem;padding-bottom:2rem;border-radius:12px;}.activity-block > .container > .row,.partner-block > .container > .row{padding-left:0rem;padding-right:0rem;}@media (min-width:768px){.activity-block > .container > .row,.partner-block > .container > .row{padding-left:1rem;padding-right:1rem;}}.activity-block > .container > .row{background-image:url(/themes/custom/medialab/images/h-activity.jpg);background-size:cover;}.partner-block > .container > .row{background:#E8E8E8;}.activity-block .block-title,.partner-block .block-title{margin-bottom:1rem;font-size:1.8rem;color:#1D2426;}.activity-block .foglio{display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:space-between;}.activity-block .foglio{color:white;}.foglio-cell{flex:1 1 1;}.foglio.small-size{background:rgba(54,133,224,0.9);padding-top:1rem;padding-left:1.2rem;padding-right:1.2rem;border-radius:12px;width:100%;height:100%;padding-bottom:1.5rem;}@media (min-width:992px){.foglio-cell{aspect-ratio:1.4;}.foglio.small-size{padding-top:1.4rem;}.foglio.small-size h1,.foglio.small-size h3{margin-bottom:auto;}.foglio.small-size .text{margin-bottom:auto;}.foglio.small-size h1,.foglio.small-size h3{height:40%;}.foglio.small-size .text{height:40%;}}@media (min-width:1199px){.foglio-cell{aspect-ratio:1.6;}}@media (min-width:1399px){.foglio-cell{aspect-ratio:1.3;}}.partner-block .card{background-color:transparent;--bs-card-height:220px;--bs-card-border-color:#444444;border:var(--bs-card-border-width) solid var(--bs-card-border-color);}.partner-block .row{--bs-gutter-x:1.25rem;}.partner-block .card-body{width:100%;height:100%;padding:1rem;}.partner-block .card-body img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;}.spacer-section > .container{padding-bottom:0rem;}.site-branding{padding-bottom:0.75rem;}.site-branding img{width:80px;}@media (max-width:767px){.site-branding{padding-bottom:0rem;}}.node--type-landing-page .content > section.spacer-section > div[class*='container']:not(.space-0){padding-top:9rem;}.about-block > .container > .row{position:relative;}.about-block > .container > .row:before{display:block;border-radius:12px;background:#D3D3D3;background-image:url(/themes/custom/medialab/images/bck-banner.jpg);background-size:cover;opacity:0.5;position:absolute;top:0;left:0;right:0;bottom:8%;z-index:-1;content:' ';}@media (max-width:767px){.about-block > .container > .row:before{background-image:initial;}}.about-block .about-block-contents .bottom-block{position:absolute;left:0;bottom:0;right:0;border:solid black 0px;padding-left:2rem;padding-right:2rem;}.about-block .about-block-contents .bottom-block{bottom:14%;}@media (max-width:768px){.about-block .about-block-contents .bottom-block{padding-left:0.5rem;padding-right:0.5rem;position:static;}.about-block > .container > .row:before{bottom:0;}}
