/* @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{background-image:url(/themes/custom/medialab/images/projects.jpg);background-size:cover;}.site-page-projects .foglio > div{margin-bottom:2em;}.site-page-projects .foglio > div{background:rgba(54,133,224,0.9);border-radius:12px;}.site-page-projects .foglio > div{color:white;}.site-page-projects .foglio .project .modal-content a{color:var(--bs-link-color);}# 
# .site-page-projects .foglio .view-id-local_euprojects.view-display-id-block_4 > .view-content > .projects-masonry > .row{#     --bs-gutter-y:1rem;#}# 
# .site-page-projects .foglio .view-id-local_euprojects.view-display-id-block_4 > .view-content > .projects-masonry > .row >.project.item{#     aspect-ratio:1;#}# 
# .site-page-projects .foglio .view-id-local_euprojects.view-display-id-block_4 > .view-content > .projects-masonry > .row >.project.item{#     --bs-gutter-x:1rem;#}# 
# .site-page-projects .foglio .view-id-local_euprojects.view-display-id-block_4 > .view-content > .projects-masonry > .row >.project.item  figure{#     
#     aspect-ratio:1.666666;#     background:white;#}# 
# .site-page-projects .foglio .view-id-local_euprojects.view-display-id-block_4 > .view-content > .projects-masonry > .row >.project.item  figure img{#     width:100% !important;#     height:100% !important;#     object-fit:contain;#}# 
# .site-page-projects .foglio .view-id-local_euprojects.view-display-id-block_4 > .view-content > .projects-masonry > .row >.project.item  figure img{#      [ start block commented ]
#      filter:grayscale(100%);#      -webkit-filter:grayscale(100%);#      [end block commented]
#}# 
# .site-page-projects .foglio .view-id-local_euprojects.view-display-id-block_4 > .view-content > .projects-masonry > .row >.project.item  figure img:hover{#     filter:none;#     -webkit-filter:grayscale(0);#}# 
# .site-page-projects .foglio .view-id-local_euprojects.view-display-id-block_4 > .view-content > .projects-masonry > .row > .project.item .bkg{#     padding-left:15px;#     padding-right:15px;#     padding-top:15px;#     background:white;#     border-radius:0.4rem;#     height:100%;#}# 
# .site-page-projects .foglio .view-id-local_euprojects.view-display-id-block_4 > .view-content > .projects-masonry > .row > .project.item .project-details{#     color:#444444;#}.site-page-projects .foglio .view-display-id-block_8 > .view-content > .projects-masonry > .row{--bs-gutter-y:1rem;}.site-page-projects .foglio .view-display-id-block_8 > .view-content > .projects-masonry > .row >.project.item{aspect-ratio:1;}.site-page-projects .foglio .view-display-id-block_8 > .view-content > .projects-masonry > .row >.project.item{--bs-gutter-x:1rem;}.site-page-projects .foglio .view-display-id-block_8 > .view-content > .projects-masonry > .row >.project.item  a.btn{box-shadow:initial;padding:0;}.site-page-projects .foglio .view-display-id-block_8 > .view-content > .projects-masonry > .row >.project.item  figure{aspect-ratio:1.666666;background:white;}.site-page-projects .foglio .view-display-id-block_8 > .view-content > .projects-masonry > .row >.project.item  figure img{width:100% !important;height:100% !important;object-fit:contain;}.site-page-projects .foglio .view-display-id-block_8 > .view-content > .projects-masonry > .row >.project.item  figure img{}.site-page-projects .foglio .view-display-id-block_8 > .view-content > .projects-masonry > .row >.project.item  figure img:hover{filter:none;-webkit-filter:grayscale(0);}.site-page-projects .foglio .view-display-id-block_8 > .view-content > .projects-masonry > .row > .project.item .bkg{display:flex;flex-flow:column nowrap;padding-left:15px;padding-right:15px;padding-top:15px;background:white;border-radius:0.4rem;height:100%;}.site-page-projects .foglio .view-display-id-block_8 > .view-content > .projects-masonry > .row > .project.item .project-details{flex:1 0 auto;}.site-page-projects .foglio .view-display-id-block_8 > .view-content > .projects-masonry > .row > .project.item{color:#444444;}.site-page-projects .foglio .view-display-id-block_8 > .view-content > .projects-masonry > .row >.project.item  .modal figure{aspect-ratio:auto;}
