/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{font-family:'Abel',sans-serif;color:var(--colore-nero);}:root{--colore-nero:#000000;--colore-blu:#325B76;--colore-verde:#728252;--colore-bianco:#FFFFFF;--colore-giallo:#C3AA46;--gradient-colors:linear-gradient(to right,#CAAA2B,#9F973D,#728252,#4E7262,#34676D,#256074,#205E77);}main#content{padding:0;}div#page-wrapper{overflow-x:hidden;}.node__content{margin-top:0px;}.page-node-2 div#page{padding-top:0;}div#page{padding-top:112px;}h1.h1-74-homepage{font-size:74px;line-height:57px;text-align:right;}h1{font-size:64px;line-height:64px;}h2.h2-55{font-size:55px;line-height:50px;margin-bottom:15px;}h2{font-size:40px;line-height:38px;}p{font-size:18px;line-height:22px;font-weight:300;}.width-450 .field--name-body p{max-width:450px;font-family:"Roboto Condensed";}.width-510 .field--name-body p{max-width:510px;font-family:"Roboto Condensed";}ul.list{font-family:'Roboto Condensed',sans-serif;font-size:20px;line-height:24px;font-weight:300;list-style-type:none;padding-left:0;padding-top:20px;}.container-text ul li,.section-img-txt ul.list li{position:relative;padding-left:30px;margin-bottom:10px;font-family:"Roboto Condensed";}.container-text ul li::before,.section-img-txt ul.list li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url('/sites/default/files/asterisco-architetture-rivelate.png');background-size:contain;background-repeat:no-repeat;}.green-span{font-family:'Roboto Condensed',sans-serif;font-size:18px;line-height:21px;font-weight:500;color:var(--colore-verde)}.big-green-span{font-size:40px;line-height:37px;font-weight:400;color:var(--colore-verde);}.green-span:hover,.green-span:focus{color:var(--colore-verde)}.gradient-span{background:var(--gradient-colors);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:900px 200px;}button{background-color:transparent;border:0;padding:0;}button a{color:var(--colore-nero);text-decoration:none;}.button-premio a{position:relative;text-decoration:none;color:inherit;transition:0.6s ease;font-family:"Roboto Condensed";font-weight:300;font-size:16px;}.button-premio a:hover{color:var(--colore-nero);}.button-premio a:focus{color:var(--colore-nero);}.button-premio a::after{content:'';position:absolute;left:0;bottom:-3px;width:100%;height:3px;background:var(--gradient-colors);opacity:0;transition:opacity 0.6s ease;}.button-premio a:hover::after{opacity:1;width:100%;}nav#navbar-main{margin:0 20px;}#header{position:fixed;top:0;z-index:1000;background-color:transparent;width:100%;height:auto;transition:background-color 0.2s ease;}#header.transparent-background{background-color:transparent;}#header.white-background{background-color:var(--colore-bianco);height:100vh;}div#page-wrapper.no-scroll{touch-action:none;overflow-y:hidden;overflow-x:hidden;}.navbar-toggler{border:0;}nav#block-barrio-child-main-menu,button.navbar-toggler{transition:transform 0.3s ease,opacity 0.3s ease;opacity:1;display:flex;}#header.white-background div#CollapsingNavbar ul.clearfix.nav.navbar-nav{row-gap:20px;margin-top:40px;}nav#block-barrio-child-main-menu.hidden-menu{opacity:0;transition:opacity 0.3s ease;pointer-events:none;}#header a.navbar-brand img{max-width:174px;width:100%;transition:transform 0.3s ease,opacity 0.3s ease;}#header a.navbar-brand img.img-logo-transition{max-width:87px;width:100%;height:auto;}.navbar-nav li.nav-item a{color:var(--colore-nero);font-size:17px;line-height:22px;font-weight:400;}.navbar-nav li.nav-item a:hover,.navbar-nav li.nav-item.active a{color:var(--colore-verde);}.navbar-nav li.nav-item{padding-left:40px;}button.navbar-toggler.collapsed{border:0;}.navbar-toggler:focus{box-shadow:none;}button.navbar-toggler.collapsed .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%23000000' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}button.navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%23000000' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M6 6l18 18M6 24L24 6'/%3e%3c/svg%3e");}.site-footer__bottom{margin-top:0;}.container-footer{display:flex;flex-direction:column;row-gap:70px;}.container-footer h2{color:var(--colore-nero);}.container-footer .contacts-container{display:flex;justify-content:space-between;align-items:center;}.container-footer .title-container{display:flex;align-items:center;column-gap:5px;}.container-footer img.img-contattaci,.text-container img.img-contattaci,.background-gradient img.img-contattaci{max-width:38px;width:100%;height:auto;}.container-footer .title-container p{margin:0;font-size:40px;line-height:36.8px;font-weight:400;color:var(--colore-nero)}.container-footer .email-container{display:flex;justify-content:flex-end;column-gap:40px;}.container-footer .email-container p,form#webform-submission-contact-node-5-add-form div#edit-processed-text .email-container p{font-family:'Roboto Condensed',sans-serif;color:var(--colore-nero);font-size:15px;line-height:18px;font-weight:300;margin:0}.container-footer .email-container p:first-child,form#webform-submission-contact-node-5-add-form div#edit-processed-text .email-container p:first-child{font-weight:500;}form#webform-submission-contact-node-5-add-form div#edit-processed-text .email-container p{padding-bottom:5px;}.container-footer .email-container a,form#webform-submission-contact-node-5-add-form div#edit-processed-text .email-container a{text-decoration:underline;color:var(--colore-verde) !important;}.container-footer .container-loghi{display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:20px;row-gap:40px;}.container-footer .enti-container p{font-size:15px;line-height:26px;font-weight:400;color:var(--colore-blu)}.container-footer .container-loghi img{max-height:64px;width:auto;}.container-footer .credits-container{display:flex;align-items:center;justify-content:center;column-gap:20px;}.credits-container p,.credits-container a{font-size:12px;line-height:18px;font-weight:400;text-decoration:none;}.site-footer{padding:0;}.site-footer .content a{color:var(--colore-nero);}.site-footer .content a:hover,.site-footer .content a:focus{color:var(--colore-nero);}.credits-container img{filter:invert(100%) sepia(0%) saturate(7500%) hue-rotate(46deg) brightness(98%) contrast(109%);width:9px;height:auto;margin-left:3px;}.masked-image{display:inline-block;position:relative;width:100%;height:100%;background-image:url('/sites/default/files/muro-architetture-rivelate.jpg');background-size:cover;background-position:center top;animation:backgroundMove 2s ease-in-out forwards;overflow:hidden;margin-bottom:150px;}.masked-image img{display:block;width:100%;height:100%;animation:zoomIn 1.5s ease-out forwards;}.masked-image::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('/sites/default/files/sfumatura.png');background-repeat:no-repeat;background-size:contain;pointer-events:none;}@keyframes backgroundMove{0%{background-size:150% auto;}100%{background-size:100% auto;}}.container-text-masked-image{text-align:right;position:absolute;right:13%;bottom:29%;opacity:0;animation:fadeInText 3s ease-out 1s forwards;display:flex;flex-direction:column;align-items:flex-end;}.container-text-masked-image span{font-size:98px;line-height:75px;}.container-text-masked-image p{font-family:"Roboto Condensed";font-size:24px;line-height:25px;font-weight:300;}@keyframes fadeInText{0%{opacity:0;}100%{opacity:1;}}@keyframes zoomIn{0%{transform:scale(3);}100%{transform:scale(1);}}.image-text-container img.blurred{max-width:427px;width:100%;height:auto;filter:blur(10px);transition:filter 1s ease;border-radius:6px;}.image-container img.visible{filter:blur(0);}.image-text-container{display:flex;justify-content:space-between;margin-bottom:80px;min-height:700px;}.image-text-container .image-container{display:flex;flex-direction:column;justify-content:end;}.text-container{opacity:0;max-width:618px;transform:translateY(20px);transition:opacity 1s ease,transform 1s ease;}.text-container h3{font-size:23px;line-height:30px;margin-top:25px;}.text-container.visible{opacity:1;transform:translateY(0);}.image-text-container .text-container.visible button{margin-top:20px;}.parallax-mobile{display:none;}.parallax-container p.credits-img{bottom:0;}p.credits-img{position:absolute;bottom:10px;right:40px;color:var(--colore-bianco);font-size:13px;font-weight:400;text-align:right;max-width:305px;}.parallax-container{height:615px;overflow:hidden;position:relative;}.parallax{background-image:url('/sites/default/files/architetture-rivelate-angelo-morelli.jpg');background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;transition:none;width:100%;height:100%;}@keyframes parallax-scroll{0%{transform:translateY(-25%);}100%{transform:translateY(0%);}}.background-gradient{position:relative;display:flex;justify-content:center;flex-direction:column;width:100%;max-height:380px;height:100%;overflow:hidden;background:linear-gradient(to top right,#CAAA2B,#9F973D,#728252,#4E7262,#34676D,#256074,#205E77);background-size:200% 200%;animation:gradient-move 10s infinite alternate;}.background-gradient .container.container-img-text{z-index:1;padding:120px 20px;}@keyframes gradient-move{0%{background-position:bottom left;}50%{background-position:top right;}100%{background-position:bottom left;}}img.img-asterisco-background{position:absolute;right:118px;bottom:0;width:400px;height:auto;}.container-img-text > p:first-child{font-size:24px;line-height:31px;color:white;font-weight:400;}.background-gradient h2{color:var(--colore-bianco);}.background-gradient p.title-big{font-size:55px;line-height:55px;font-weight:400;color:var(--colore-bianco);}.background-gradient .button-premio a{color:var(--colore-bianco);font-size:16px;font-family:"Roboto Condensed";}.background-gradient img.img-contattaci{margin-right:5px;}.premio-container h1,.edizione-container h1{text-align:center;margin-bottom:80px;}div#block-barrio-child-premioriconoscimentoopere{margin-bottom:130px;}div#block-barrio-child-premiostoriaeopere{margin-bottom:60px;position:relative;z-index:1;}div#block-barrio-child-premiostoriaeopere.background-after::after{content:'';background-image:url('/sites/default/files/asterisco-con%20sfumatura-architetture-rivelate.png');background-size:cover;background-position:center;width:100%;height:397px;max-width:407px;position:absolute;top:-188px;right:-100px;z-index:1;overflow-x:hidden;}.section-img-txt img{height:auto;width:100%;border-radius:6px;}.section-txt{max-width:510px;}.section-txt .field--name-field-titolo{margin-bottom:20px;}.container-img-credits{position:relative;max-width:510px;height:fit-content;}.width-450 .container-img-credits p.credits-img{color:var(--colore-nero);}.fade-in,.container-img-credits,.section-txt{opacity:0;transform:translateY(20px);transition:opacity 2s ease-out,transform 2s ease-out;}.fade-in.active,.container-img-credits.active,.section-txt.active{opacity:1;transform:translateY(0);}.background-gradient .container-img-text-edizione{width:100%;height:100%;background-image:url('/sites/default/files/texture-sezioni-background-colorato.png');background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 0px;}.background-gradient .container-img-text-edizione p.title{color:var(--colore-bianco);margin-top:20px;}div#block-barrio-child-edizione2024 .container-img-credits p.credits-img{position:absolute;bottom:110px;right:100px;color:var(--colore-bianco);font-size:13px;font-weight:400;text-align:right;max-width:270px;}.edizione-container .first-container-edizione{margin-top:60px;}.edizione-container .first-container-edizione .container-img img{max-width:594px;height:auto;}.edizione-container .first-container-edizione .container-text{max-width:430px;margin-top:5%;}.edizione-container .gradient-span{background-size:200px 200px;}.view-commissione-giudicatrice .view-header{margin-bottom:40px;}.view-commissione-giudicatrice .view-header p{max-width:440px;}.view-commissione-giudicatrice .view-content{margin-bottom:100px;}.view-commissione-giudicatrice .view-content .field-content img{max-width:240px;height:auto;padding-bottom:20px;}.view-commissione-giudicatrice .view-content .views-field.views-field-body .field-content p{font-family:"Roboto Condensed";max-width:334px;font-weight:300;padding-top:10px;}.view-commissione-giudicatrice .view-content .views-field.views-field-title .field-content{font-size:25px;line-height:23px;font-weight:400;}div#block-barrio-child-webform,div#block-opere-premiate-heading-map{margin-top:40px;}form#webform-submission-contact-node-5-add-form{display:flex;justify-content:space-between;}form#webform-submission-contact-node-5-add-form div#edit-processed-text h1{margin-bottom:30px;}form#webform-submission-contact-node-5-add-form div#edit-processed-text .email-container{display:flex;flex-direction:column;row-gap:25px;}form#webform-submission-contact-node-5-add-form div#edit-processed-text .single-email-container{display:flex;}form#webform-submission-contact-node-5-add-form div#edit-processed-text .email-container img{width:15px;height:15px;margin-right:5px;}form#webform-submission-contact-node-5-add-form div#edit-processed-text .email-container p:first-child{font-size:20px;line-height:22px;}form#webform-submission-contact-node-5-add-form .form-control{border-bottom:1px solid black;border-top:0;border-right:0;border-left:0;border-radius:0;}form#webform-submission-contact-node-5-add-form  fieldset#edit-form-wrapper{font-family:"Roboto Condensed";font-size:15px;max-width:520px;width:100%;}form#webform-submission-contact-node-5-add-form .form-required::after{filter:brightness(0) saturate(100%);}form#webform-submission-contact-node-5-add-form .form-check-input[type=checkbox]{border-radius:0;border:1px solid black;}form#webform-submission-contact-node-5-add-form  div#edit-privacy--description{font-family:"Roboto Condensed";font-size:13px;font-weight:300;}form#webform-submission-contact-node-5-add-form  div#edit-privacy--description a{font-family:"Roboto Condensed";font-size:13px;font-weight:600;color:var(--colore-nero);text-decoration:none;}form#webform-submission-contact-node-5-add-form .js-form-type-checkbox{display:flex;align-items:stretch;column-gap:10px;}form#webform-submission-contact-node-5-add-form button#edit-actions-submit{background-color:transparent;border:0;color:black;text-transform:uppercase;font-family:"Roboto Condensed";font-size:16px;font-weight:300;padding:0;}.btn:focus,.btn{box-shadow:none;border-radius:0;}.img-container-contatti{position:relative;margin-top:50px;}.img-container-contatti img{width:100%;height:auto;}div#block-barrio-child-bloccoimgcontatti p.credits-img{max-width:279px;}.cookies-container a{color:var(--colore-verde) !important;}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider{background-color:var(--colore-verde) !important;}.privacy-container a,.privacy-container a:hover,.privacy-container a:focus{font-weight:500;}.table-responsive{overflow-x:auto;}.klaro .cookie-notice .cm-btn.cn-decline,.klaro .cookie-notice .cm-btn.cm-btn-success{color:#fff;}.klaro .cookie-notice .cm-btn.cn-decline{background-color:#be0202;border-color:#be0202;}.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:var(--colore-verde);border-color:var(--colore-verde);}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#FFFFFF;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
@media screen and (max-width:1199px){.container-text-masked-image span{font-size:37px;line-height:33px;}h1.h1-74-homepage{font-size:28px;line-height:22px;}h1{font-size:37px;line-height:33px;}h2.h2-55{font-size:27px;line-height:25px;}h2{font-size:23px;line-height:23px;}.big-green-span{font-size:23px;line-height:21px;}.premio-container h1,.edizione-container h1{margin-bottom:40px;}.container-text-masked-image p{font-size:16px;line-height:17px;}.opere-heading-map .view-opere-premiate h1{margin-bottom:20px;}.parallax-mobile{display:block;}.parallax-mobile img{width:100%;height:100%;}.parallax{display:none;}.parallax-container{height:auto;}p.credits-img{right:20px;left:10px;}.image-text-container{flex-direction:column-reverse;align-items:center;row-gap:50px;}.masked-image{margin-bottom:20px;}.text-container h3{font-size:18px;line-height:23px;}.justify-content-evenly{justify-content:space-evenly!important;row-gap:30px;column-gap:20px;}div#block-barrio-child-premioriconoscimentoopere .container-img-credits p.credits-img,div#block-barrio-child-premiostoriaeopere .container-img-credits p.credits-img{left:unset;}#header a.navbar-brand img.img-logo-transition{display:none !important;}div#block-barrio-child-edizione2024 .container-img-credits p.credits-img{left:135px;}div#block-barrio-child-bloccoimgcontatti .img-container-contatti p.credits-img{left:unset;}}@media screen and (max-width:992px){nav#block-barrio-child-main-menu.hidden-menu,button.navbar-toggler.hidden-toggle{opacity:0;}#header a.navbar-brand img{max-width:117px;}#header a.navbar-brand img.img-logo-transition{max-height:58px;width:auto;}.container-footer .contacts-container{justify-content:space-between;flex-direction:column;align-items:flex-start;row-gap:40px;}.background-gradient .container.container-img-text{text-align:center;}.background-gradient .container.container-img-text{z-index:1;padding:60px 0px;}.background-gradient .container-img-text-edizione{padding:60px 0px;}form#webform-submission-contact-node-5-add-form{flex-direction:column;}form#webform-submission-contact-node-5-add-form  fieldset#edit-form-wrapper{max-width:100%;}div#block-barrio-child-edizione2024 .container-img-credits p.credits-img{right:75px;left:38px;bottom:76px;}}@media screen and (max-width:769px){div#block-barrio-child-edizione2024 .container-img-credits p.credits-img{right:75px;left:41px;max-width:288px;}}@media screen and (max-width:768px){div#page{padding-top:90px;}.container-footer{row-gap:30px;}.container-footer .email-container{flex-direction:column;row-gap:20px;}#header.white-background div#CollapsingNavbar ul.clearfix.nav.navbar-nav{width:100%;row-gap:0;}#header.white-background div#CollapsingNavbar ul.clearfix.nav.navbar-nav .nav-item{padding-left:0;}#header.white-background div#CollapsingNavbar ul.clearfix.nav.navbar-nav .nav-item .nav-link{font-size:26px;line-height:28px;padding:20px 0;}div#block-barrio-child-edizione2024 .container-img-credits p.credits-img{right:75px;left:122px;bottom:113px;max-width:288px;}}@media screen and (max-width:500px){div#block-barrio-child-edizione2024 .container-img-credits p.credits-img{left:85px;right:84px;bottom:90px;}}@media screen and (max-width:450px){.container-text-masked-image{right:8%;bottom:12%;}.container-text-masked-image p{max-width:100px;}.text-container img.img-contattaci{max-width:16px;}.container-footer .credits-container{align-items:initial;row-gap:4px;flex-direction:column;}.container-footer .credits-container p{margin:0;}.container-footer .container-loghi{column-gap:0px;}}@media screen and (max-width:399px){.container-text-masked-image{right:8%;bottom:0px;}div#block-barrio-child-edizione2024 .container-img-credits p.credits-img{bottom:78px;left:32px;}}@media screen and (min-width:1440px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px;}}
.hover-link{position:absolute;width:100%;height:100%;z-index:1;}.hover-link-container{position:relative;}.blue-txt{color:#325B76;}.opere-heading-map,.opere-premiate-listing .content{margin:auto;}.opere-premiate-listing{padding-bottom:78px;position:relative;}.opere-premiate-listing::after{content:'';position:absolute;bottom:0;height:4px;background:linear-gradient(90deg,#CAAA2B 25.22%,#9F973D 33.73%,#728252 43.83%,#4E7262 53.94%,#34676D 63.51%,#256074 71.49%,#205E77 78.4%);left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}.opere-premiate-listing .view-opere-premiate .views-infinite-scroll-content-wrapper{padding:0;display:flex;flex-wrap:wrap;}.opere-premiate-listing .view-opere-premiate .views-infinite-scroll-content-wrapper>div{width:25%;}.opere-heading-map{margin-bottom:45px;}.opere-heading-map .view-opere-premiate{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;}.opere-heading-map .view-opere-premiate>div{width:50%;}.opere-heading-map .view-opere-premiate>div.view-content{justify-content:end;}.opere-heading-map .view-opere-premiate>div.view-header .content,.opere-heading-map .view-opere-premiate>div.view-content div#leaflet-map-view-opere-premiate-block-1{max-width:475px;}.opere-heading-map .view-opere-premiate>div.view-content div#leaflet-map-view-opere-premiate-block-1 .leaflet-popup-close-button,.opere-heading-map .view-opere-premiate>div.view-content div#leaflet-map-view-opere-premiate-block-1 .leaflet-control-zoom{display:none;}.opere-heading-map .view-opere-premiate>div.view-content div#leaflet-map-view-opere-premiate-block-1 .leaflet-popup-content{margin:0;position:relative;}.opere-heading-map .view-opere-premiate>div.view-content div#leaflet-map-view-opere-premiate-block-1 .leaflet-popup .leaflet-popup-content-wrapper{border-radius:0;padding:0;}.opere-heading-map .view-opere-premiate>div.view-content div#leaflet-map-view-opere-premiate-block-1 .leaflet-popup-content .sot-img img{max-width:100%;height:auto;transition:all 0.3s ease;}.opere-heading-map .view-opere-premiate>div.view-content div#leaflet-map-view-opere-premiate-block-1 .leaflet-popup-content .sot-title{font-size:16px;letter-spacing:-0.8px;padding:15px 12px;line-height:20px;margin:0;}.opere-heading-map .view-opere-premiate>div.view-content div#leaflet-map-view-opere-premiate-block-1 .leaflet-popup-content .sot-img{overflow:hidden;}.opere-heading-map .view-opere-premiate>div.view-content div#leaflet-map-view-opere-premiate-block-1 .leaflet-popup-content:hover .sot-img img{transform:scale(1.1);}.opere-map-icon{transition:all 0.3s ease;}.opere-map-icon.icon-active{width:44px !important;height:44px !important;}.view-opere-premiate .single-opera-card{margin-bottom:20px;}.view-opere-premiate .single-opera-card .soc-title{font-size:16px;line-height:20px;font-style:normal;font-weight:400;letter-spacing:-0.8px;margin:10px 0;}.view-opere-premiate .single-opera-card .soc-edition{font-size:14px;font-weight:400;letter-spacing:-0.7px;display:flex;align-items:center;}.view-opere-premiate .single-opera-card .soc-edition-icon{margin-right:5px;}.view-opere-premiate .single-opera-card .soc-img{position:relative;overflow:hidden;width:100%;}.view-opere-premiate .single-opera-card .soc-img img{transition:all 0.3s ease;width:100%;height:auto;}.view-opere-premiate .single-opera-card:hover .soc-img img{transform:scale(1.1);}.node--type-opere main#content{padding:0;}.node--type-opere main#content .modal-content.hidden{display:none;}.sop-heading .sop-heading-image{max-width:100%;}.sop-content{margin:auto;}.sop-content .sop-title{line-height:92%;letter-spacing:-3.2px;}.sop-heading-text{margin:50px auto auto auto;margin-bottom:40px;}.sop-content-right>div{margin-bottom:30px;}.sop-title-section{font-size:20px;line-height:92%;letter-spacing:1.4px;margin-bottom:15px;}.sop-content-right .sop-title-section{margin-bottom:10px;}.sop-content-left .text-formatted{max-width:610px;}.sop-content-left .text-formatted *{font-style:italic;}.sop-content-bottom{margin:120px 0;}.sop-content-right .sop-cri-detail .field,.sop-content-right .sop-cri-detail .field *{font-size:16px;line-height:119%;}.opera-gallery .view-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;}.opera-gallery .view-content .opera-gallery-single-img{padding:0;max-height:300px;min-height:300px;}.opera-gallery .view-content .opera-gallery-single-img.grid-two-cols{grid-column:span 2;}.opera-gallery .view-content .opera-gallery-single-img img{width:100%;height:100%;object-fit:cover;object-position:center;}.opera-gallery .view-content .opera-gallery-single-img{grid-column:span 1;}.opera-gallery .view-content .opera-gallery-single-img:not(.grid-two-cols)>div{width:100%;}.opera-gallery .view-content .opera-gallery-single-img,.opera-gallery .view-content .opera-gallery-single-img>div,.opera-gallery .view-content .opera-gallery-single-img>div .colorbox{width:100%;height:100%;position:relative;overflow:hidden;display:block;}#colorbox{overflow:visible;}#colorbox #cboxMiddleLeft,#colorbox #cboxMiddleRight{display:none;}#colorbox #cboxWrapper{display:flex;justify-content:center;align-items:center;background:transparent;overflow:visible;}#colorbox #cboxContent{background:transparent;overflow:visible;}#colorbox #cboxClose{top:-5%;right:-5%;background:url(/themes/custom/barrio_child/assets/icon-close.svg);background-size:contain;}#cboxPrevious{top:calc(50% - 12.5px);left:-5%;right:auto;background:url(/themes/custom/barrio_child/assets/icon-chevron-left.svg);background-size:contain;background-repeat:no-repeat;}#cboxNext{top:calc(50% - 12.5px);right:-5%;left:auto;background:url(/themes/custom/barrio_child/assets/icon-chevron-right.svg);background-size:contain;background-repeat:no-repeat;}#cboxPrevious:hover,#cboxNext:hover{background-position:center;}#cboxCurrent{left:auto;right:0;color:white;}.opere-premiate-listing .view-opere-premiate .views-infinite-scroll-content-wrapper>div>div{padding:0 2.5%;}.opere-premiate-listing .view-opere-premiate .views-infinite-scroll-content-wrapper>div:nth-child(4n+1)>div{padding-left:0;padding-right:5%;}.opere-premiate-listing .view-opere-premiate .views-infinite-scroll-content-wrapper>div:nth-child(4n)>div{padding-right:0;padding-left:5%;}@media (max-width:1365.98px){.opere-premiate-listing .view-opere-premiate .views-infinite-scroll-content-wrapper{padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:3%;}.opere-premiate-listing .view-opere-premiate .views-infinite-scroll-content-wrapper>div{width:30%;}.view-opere-premiate .single-opera-card{max-width:100%;}.view-opere-premiate .single-opera-card .soc-img img{transition:all 0.3s ease;}#colorbox{max-width:80vw !important;}#colorbox #cboxClose{top:5px;right:5px;width:40px;height:40px;background-color:#00000052;border-radius:100px;padding:10px;background-size:80%;background-position:center;}#cboxPrevious,#cboxNext{top:0;background-position:center;width:40px;height:80%;top:calc(50% - 40%);}#cboxNext{right:0;}#cboxPrevious{left:0;}}@media (max-width:767.98px){.opere-heading-map .view-opere-premiate{justify-content:center;}.opere-premiate-listing .view-opere-premiate .views-infinite-scroll-content-wrapper{gap:3%;padding:10px;}.opere-premiate-listing .view-opere-premiate .views-infinite-scroll-content-wrapper>div{width:47%;}.opere-heading-map .view-opere-premiate>div.view-header .content,.opere-heading-map .view-opere-premiate>div.view-content div#leaflet-map-view-opere-premiate-block-1{max-width:100%;}.opere-heading-map .view-opere-premiate>div{width:100%;}.sop-content-left{margin-bottom:40px;}.opera-gallery .view-content{grid-template-columns:1fr 1fr 1fr 1fr;}.opera-gallery .view-content .opera-gallery-single-img.grid-two-cols{grid-column:span 4;}.opera-gallery .view-content .opera-gallery-single-img{grid-column:span 2;}}
