/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Jost',sans-serif;font-size:20px;line-height:1.6;}#main-wrapper{min-height:50vh;}p{font-size:1em;line-height:1.3;font-weight:300;}a{text-decoration:none;}a:hover,a:focus{text-decoration:none;}#navbar-top{padding:0;}.navbar-brand{font-family:'Winky Sans';font-size:30px;font-weight:normal;display:flex;align-items:flex-end;flex-wrap:wrap;line-height:1;}.navbar-brand img{margin-right:10px;max-width:150px;}#main-wrapper{margin-bottom:50px;}h2 a,h3 a,.nav a,.nav a:hover,.nav a:focus,.language-switcher-locale-url a,.region-footer a{text-decoration:none;}h1,h2,h3,h4{font-weight:normal;line-height:1.2;border-bottom:0px;margin:40px 0 20px;font-family:'Winky Sans';text-transform:uppercase;}h1,h2{margin-top:45px;margin-bottom:45px;}h2.accordion-header{margin-top:0;}.path-frontpage h2{text-align:center;margin:90px 0 45px;}.path-frontpage h2::before,.path-frontpage h2::after{display:inline-block;content:"";width:3rem;margin:0 1rem;transform:translateY(-0.5rem);border-radius:5px;}.accordion-button{font-size:20px;font-weight:600;text-transform:uppercase;font-family:'Winky Sans';}h1{font-size:40px;}.highlighted .container{padding:0;}#block-kitbarrio2-hero h1{font-size:47px;text-transform:none;margin-top:0;}#block-kitbarrio2-hero{font-size:22px;line-height:1.4;margin-top:50px;font-weight:300;}#block-kitbarrio2-copertina div{max-height:350px;overflow:hidden;}#block-kitbarrio2-copertina img{object-fit:cover;}h2{font-size:40px;}h3{line-height:1.2;font-weight:600;text-transform:uppercase;margin:10px 0 5px;font-size:18px;}h4{line-height:1.2;font-weight:normal;text-transform:none;margin:5px 0;font-size:24px;font-style:italic;}h5{font-weight:600;font-size:18px;line-height:1.6;text-transform:uppercase;margin:10px 0 5px 20px;}img{max-width:100%;height:auto;}.layout-region-node-secondary,.layout-region-node-main{width:100%;}.site-footer{padding:0;}.site-footer .content{font-size:24px;font-family:'Winky Sans';line-height:1.2;text-align:left;font-weight:normal;}.site-footer .block{border:0;}h1.title{display:block;padding:0;font-weight:normal;margin:0.8em 0;border:0;font-size:50px;font-family:"Winky Sans";text-transform:uppercase;line-height:1;text-align:left;}.views-field-title{margin:0;padding:0;min-height:30px;font-family:'Winky Sans';font-size:25px;font-size:25px;line-height:1.2;}.attivita .grid.row > *{padding:calc(var(--bs-gutter-x) * .5);}.attivita .grid .col-12 > div{padding:calc(var(--bs-gutter-x) * .6);}.attivita .views-field-title{min-height:80px;padding:0 calc(var(--bs-gutter-x) * .6)!important;}.attivita .views-field-field-categoria{text-transform:uppercase;font-size:15px;padding-bottom:0 !important;}.attivita .views-field-body{min-height:140px;padding-bottom:0 !important;}.attivita .views-field-view-node{padding-top:0 !important;}.grid p{margin-bottom:0;}#navbar-top .nav-link,.site-footer .nav-link{padding:7px 15px;display:block;background:transparent;font-size:20px;font-family:'Winky Sans';text-transform:uppercase;margin:0 5px 0 0;font-weight:normal;line-height:20px;}.site-footer .nav-link{margin:0;padding:7px 0px;display:inline;}.site-footer .nav-item::after{display:inline-block;content:"|";margin:0 10px;}.site-footer .nav-item:last-child::after{content:"";}.site-footer__top p{font-size:0.8em;}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:flex-end;padding-bottom:25px;}.galleria{width:650px;margin:0 auto;}.news .views-view-grid.row>*{padding-top:50px;padding-bottom:30px;}@media (max-width:768px){.navbar-nav{margin-top:30px;}.news .views-view-grid.row,.attivita .views-view-grid.row{margin:0;}.highlighted .container .row{margin:0 6px;}.navbar-brand{margin:0;max-width:100%;white-space:normal;}section.region-top-header{width:65%;}.attivita .grid.row > *{padding:calc(var(--bs-gutter-x) * .5) 0;}.site-footer .block{padding:10px 0;}.news .views-view-grid.row>*{padding:30px 0;}}
