/*!/wp-content/themes/prosa/assets/styles/style.css*/.page-title .vcard{border:0;padding:0}.byline{color:#999}.entry-content img{max-width:100%;height:auto}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.entry-content video,.entry-content object{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.post-password-form input[type="submit"]{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:.85em 1em;-webkit-appearance:none;border:1px solid #fff0;border-radius:0;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#1779ba;color:#fefefe}[data-whatinput='mouse'] .post-password-form input[type="submit"]{outline:0}.post-password-form input[type="submit"]:hover,.post-password-form input[type="submit"]:focus{background-color:#14679e;color:#fefefe}.gallery{max-width:100%;margin-left:auto;margin-right:auto;margin-right:-15px;margin-left:-15px}.gallery::before,.gallery::after{content:' ';display:table}.gallery::after{clear:both}.gallery.gallery-columns-1>dl{width:100%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-1>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-1>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-2>dl{width:50%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-2>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-2>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-3>dl{width:33.33333%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-3>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-3>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-4>dl{width:25%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-4>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-4>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-5>dl{width:20%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-5>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-5>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-6>dl{width:16.66667%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-6>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-6>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-7>dl{width:14.28571%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-7>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-7>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-8>dl{width:12.5%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-8>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-8>dl:last-child:not(:first-child){float:right}.gallery dl{width:100%;float:left;padding-left:.9375rem;padding-right:.9375rem}.gallery dl:last-child:not(:first-child){float:right}.page-navigation{margin-top:1rem}#comments .commentlist{margin-left:0}#respond ul{margin-left:0}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:.7335em 10px}.commentlist li:last-child{margin-bottom:0}.commentlist li ul.children{margin:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-left:10px;margin-top:0;padding-bottom:0}.commentlist .vcard{margin-left:50px}.commentlist .vcard cite.fn{font-weight:700;font-style:normal}.commentlist .vcard time{float:right}.commentlist .vcard time a{color:#999;text-decoration:none}.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}.commentlist .comment_content p{margin:.7335em 0 1.5em;font-size:1em;line-height:1.5em}.commentlist .comment-reply-link{float:right}.respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form form{margin:.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:.7335em}.respond-form form li label,.respond-form form li small{display:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}.respond-form form input[type=text]:focus,.respond-form form input[type=email]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}.respond-form form input[type=text]:invalid,.respond-form form input[type=email]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:none;border-color:#fbc2c4;background-color:#f6e7eb;-ms-box-shadow:none;box-shadow:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form textarea{resize:none;width:97.3%;height:150px}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px .7335em 0}.nocomments{margin:0 20px 1.1em}.sidebar li{list-style:none}.widget ul{margin:0}.footer{clear:both;margin-top:1em}body#tinymce{margin:20px}.gform_body ul{list-style:none outside none;margin:0}:root{--green:#97bf1e;--blue:#0e9cd9;--orange:#f7a806;--grey:#b2b2b2}body{font-family:"Barlow Semi Condensed","Helvetica Neue",Helvetica,Arial,"sans-serif";font-weight:400;background:#FFF;line-height:1.4}a{color:var(--green);text-decoration:none}.content p a{text-decoration:underline}.content h1 a,.content h2 a,.content h3 a,.content h4 a,.content h5 a,.content h6 a{text-decoration:none}strong,b{font-weight:700}.no-bullet{list-style:none;margin:0;padding:0}p{margin-top:0}.button{text-transform:uppercase;color:#FFF;padding:8px 30px;box-shadow:0 0 0 0 #fff0;transform:translateY(0);transition:all 300ms linear;font-weight:700;text-decoration:none}.button:hover{transform:translateY(-5px);box-shadow:0 5px 0 0 rgb(0 0 0 / .3),0 10px 0 0 rgb(0 0 0 / .3)}.button.full{width:100%}.button.orange{background-color:var(--orange);color:#FFF}.button.green{background-color:var(--green);color:#FFF}.button.blue{background-color:var(--blue);color:#FFF}.button.white{background-color:#FFF}.arrow-l{display:inline-block;border-right:3px solid #000;border-bottom:3px solid #000;width:10px;height:10px;transform:rotate(-225deg);border-radius:2px}.arrow-r{display:inline-block;border-right:3px solid #000;border-bottom:3px solid #000;width:10px;height:10px;transform:rotate(-45deg);border-radius:2px}a.arrow-l.blue{border-right-color:var(--blue);border-bottom-color:var(--blue)}.arrow-r.blue{border-right-color:var(--blue);border-bottom-color:var(--blue)}.single-post .content article a{color:var(--green);position:relative;display:inline-block}.single-post .content article a:after,.single-post .content article a:before{content:'';display:block;position:absolute;width:100%;left:0;bottom:0;z-index:-1;border-bottom:1px solid var(--green)}.single-post .content article a:before{width:0;border-bottom:3px solid var(--green);transition:width 300ms linear;bottom:-1px}.single-post .content article a:hover:before{width:100%}a:hover>.arrow-r.anim{animation-name:floating-right;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes floating-right{from{transform:translateX(0) rotate(-45deg)}65%{transform:translateX(5px) rotate(-45deg)}to{transform:translateX(0) rotate(-45deg)}}h1,h2,h3,h4,h5,h6{font-weight:700;margin-top:0;margin-bottom:10px;line-height:1.3}p:last-child{margin-bottom:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}.wpml-ls-current-language a{color:var(--grey)}.elementor-nav-menu--main .sub-menu{width:200px!important}.elementor-lightbox.dialog-lightbox-close-button{position:relative}.home .content{margin-top:-60px}.home .swiper-container{position:relative}.home .swiper-slide img{width:100%;object-fit:cover}.home .swiper-slide .grid-container{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;margin:0 auto;max-width:1170px}.home .swiper-container .content-wrapper{width:300px}.home .swiper-container .content-wrapper h2{color:#FFF;font-size:42px;line-height:1;text-transform:uppercase;text-shadow:-1px -1px 11px rgb(0 0 0 / .6);-webkit-text-shadow:-1px -1px 11px rgb(0 0 0 / .6);-moz-text-shadow:-1px -1px 11px rgb(0 0 0 / .6)}.home .swiper-container .content-wrapper .text p{color:#FFF;font-size:19px}.home .swiper-container .content-wrapper .text *{color:#FFF}.home .swiper-container .content-wrapper .button.white{color:var(--blue);margin-top:20px;box-shadow:-1px -1px 11px rgb(0 0 0 / .6);-webkit-box-shadow:-1px -1px 11px rgb(0 0 0 / .6);-moz-box-shadow:-1px -1px 11px rgb(0 0 0 / .6)}.home .swiper-container>.swiper-pagination-bullets{text-align:right!important;padding-right:30px}.home .swiper-container .swiper-pagination-bullet{width:20px;height:20px;background-color:#FFF}@media screen and (min-width:1200px){.home .swiper-slide img{max-height:600px}}@media screen and (min-width:1024px){.dona-ora-wrapper .cell{position:relative}.dona-ora-wrapper .cell>div{position:absolute;width:100%;z-index:1;margin-top:-24px}}@media screen and (max-width:1023px){.dona-ora-wrapper{padding:0;}.dona-ora-wrapper section.elementor-element{border-radius:0!important;margin-bottom:0px!important}}.bg-image{background-repeat:no-repeat;background-position:center;background-size:cover}.home .news-row{margin-top:80px;margin-bottom:80px}.home section.news .header{margin-bottom:35px}.home section.news .header h2{font-size:32px;color:var(--blue);line-height:1;margin:0}.home section.news .header a{text-align:right;color:var(--blue);font-size:14px}.project-map-row{position:relative}.raccolta-fondi{position:absolute;width:220px;text-align:center;bottom:20px}.project-map-wrapper{position:relative;display:inline-block}.project-map-wrapper .spot{width:15px;height:15px;border-radius:50%;background-color:var(--blue);position:absolute;top:0;left:0;-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / .75);-moz-box-shadow:0 0 5px 0 rgb(0 0 0 / .75);box-shadow:0 0 5px 0 rgb(0 0 0 / .75);transition:all 300ms ease-in;cursor:pointer}.project-map-wrapper .spot::before{content:'';display:inline-block;position:absolute;top:-2px;left:-2px;bottom:-2px;right:-2px;border-radius:inherit;border:1px solid var(--blue);-webkit-animation:btnIconRipple 2s cubic-bezier(.23,1,.32,1) both infinite;animation:btnIconRipple 2s cubic-bezier(.23,1,.32,1) both infinite}@keyframes btnIconRipple{0%{border-width:4px;transform:scale(1)}80%{border-width:1px;transform:scale(1.35)}100%{opacity:0}}.tooltip_templates{display:none}.tooltipster-box{background:#FFF!important;border:none!important;border-radius:6px!important;box-shadow:0 0 10px 0 rgb(0 0 0 / .4)!important}.tooltipster-content{padding:5px!important}.tooltipster-content .post-title{font-size:18px;margin:0;margin-bottom:10px;color:#000;text-align:center}.tooltipster-content ul,.accordion-content ul{flex-wrap:wrap}.tooltipster-content li,.accordion-content li{margin:1px;width:75px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#FFF!important}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#FFF!important}.custom-select{position:relative;display:inline-block}.custom-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff0;border:none;padding:10px 40px 10px 15px;border-radius:0;font-weight:700;cursor:pointer;font-size:25px;line-height:1.2;height:auto;text-transform:uppercase;background-image:unset;margin:0}.custom-select::after{content:'';position:absolute;top:50%;right:10px;transform:translateY(-50%);width:0;height:0;border-left:6px solid #fff0;border-right:6px solid #fff0;border-top:6px solid #FFF;pointer-events:none}.custom-select select:focus{outline:none;box-shadow:none}.custom-select select option{color:#000;font-size:18px;text-transform:Capitalize}.enhanced-content:before{content:'';position:absolute;left:calc(-8.33333% - 2rem);top:0;height:100%;display:block;width:1px;background-color:var(--grey)}.enhanced-content{margin-top:60px;position:relative}.enhanced-content .grid-x{position:relative}.enhanced-content .grid-x>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.enhanced-content .image-wrapper{text-align:center}.enhanced-content .image-wrapper img{max-height:180px;width:auto}.enhanced-content .grid-x:nth-last-child(even){flex-direction:row-reverse}.enhanced-content .grid-x:nth-last-child(even) .image-wrapper{text-align:center}.enhanced-content .grid-x{border-top:1px dotted var(--grey);border-bottom:1px dotted var(--grey)}.enhanced-content .grid-x:first-child{border-bottom:none}.enhanced-content .grid-x:last-child{border-top:none}.mondo-prosa-row,.mondo-prosa-row .grid-x{height:400px}.mondo-prosa-row{margin-top:80px;transition:height 300ms linear;position:relative}@media screen and (min-width:1400px){.mondo-prosa-row,.mondo-prosa-row .grid-x{height:600px}}.mondo-prosa-row .gradient,.mondo-prosa-row .gradient2{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:90%}.mondo-prosa-row .gradient{background:#FFF;background:-moz-linear-gradient(180deg,#fff0 5%,rgb(255 255 255 / .9) 50%);background:-webkit-linear-gradient(180deg,#fff0 5%,rgb(255 255 255 / .9) 50%);background:linear-gradient(180deg,#fff0 0%,rgb(255 255 255 / .9) 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}.mondo-prosa-row .gradient2{z-index:2;background:#FFF;background:-moz-linear-gradient(180deg,#fff0 80%,rgb(255 255 255) 100%);background:-webkit-linear-gradient(180deg,#fff0 80%,rgb(255 255 255) 100%);background:linear-gradient(180deg,#fff0 80%,rgb(255 255 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}.mondo-prosa-row .grid-container-wrapper{position:absolute;z-index:3;width:100%}.dati-row>.grid-x>.cell{transform:translateY(-50%);z-index:3;margin-bottom:-70px}.dati-row .cell{text-align:center;position:relative}.dati-row .dati{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dati-row .dati p{margin-top:-12px;font-weight:700;font-size:20px;line-height:1.2}.dati-row .cell img{animation:rotating 40s linear infinite}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.aree-row{padding:40px 0 60px}.aree-row .section-title{font-weight:700;font-size:35px;color:var(--orange);text-align:center}.aree-row .grid-container:nth-child(2){margin-top:40px}.aree-row .area-name{font-size:20px;font-weight:700;color:var(--orange);text-align:center;transition:color 300ms linear}.aree-row img:hover~.area-name{color:var(--blue)}.text-center{text-align:center}.newsletter-row{background-color:var(--green);padding:60px 0}.newsletter-row *{color:#FFF}.newsletter-row .section-title{margin:0;font-size:25px;color:#FFF}.newsletter-row .section-text{margin-top:15px}.tax-aree .page-title{font-size:26px;color:var(--blue);text-transform:uppercase}.taxonomy-description{font-size:18px;margin-bottom:60px}.flip-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.flip-wrapper:after{height:0;width:300px;content:""}.flip{position:relative;display:inline-block;margin-bottom:1em;width:300px;height:300px}.flip>.front,.flip>.back{display:block;background-size:cover!important;background-position:center!important;padding:30px 40px;border-radius:14px;width:100%;height:100%;transition:transform 700ms cubic-bezier(.175,.885,.32,1.275),opacity 100ms linear}.flip>.front{transform:rotateY(0deg)}.flip>.back{position:absolute;opacity:0;top:0;left:0;transform:rotateY(-180deg);display:flex;flex-direction:column;justify-content:space-between;align-items:self-start}.flip:hover>.front{transform:rotateY(180deg);opacity:.1}.flip:hover>.back{opacity:1;transform:rotateY(0deg)}.flip .front .post-title{font-size:22px;text-align:right;background:rgb(255 255 255 / .8);padding:3px 40px 3px 15px;display:inline-block;border-radius:5px 0 0 5px;position:absolute;right:0;bottom:20px;color:var(--blue);text-transform:uppercase}.flip:hover .front .post-title{background:none}.flip .back .post-title{color:var(--orange);font-size:24px;margin-bottom:20px;text-transform:uppercase}.flip .back .post-subtitle{color:#000;margin:0;font-weight:400}@media screen and (min-width:1200px){.flip-wrapper .flip{margin-bottom:120px}}@media screen and (max-width:1200px){.flip-wrapper .flip{flex-basis:30%;margin-bottom:55px}}@media screen and (max-width:900px){.flip-wrapper{justify-content:space-evenly}.flip-wrapper .flip{flex-basis:40%;margin-bottom:45px}}@media screen and (max-width:639px){.flip-wrapper{justify-content:center}.flip-wrapper .flip{flex-basis:90%}}@media screen and (max-width:460px){.flip-wrapper .flip{flex-basis:100%}}#sub-menu-site-navigation{margin-bottom:40px}#sub-menu-site-navigation ul{flex-direction:column}#sub-menu-site-navigation ul li{border-bottom:2px solid #FFF}#sub-menu-site-navigation a{color:var(--blue);padding:8px 10px;border-left:5px solid var(--blue);font-weight:700;border-radius:0;text-decoration:none}#sub-menu-site-navigation a:hover{color:#FFF;background-color:var(--blue)}#sub-menu-site-navigation .menu .active>a{color:#FFF;background-color:var(--blue)}#sub-menu-site-navigation .menu .active>a:hover{color:var(--orange)}#sub-menu-site-navigation .menu li ul li a{padding-top:4px;padding-bottom:4px}#sub-menu-site-navigation .menu li ul li.active a{background:#fff0;color:var(--orange)}body.page .article-header .page-title{margin:0;color:var(--orange);text-transform:uppercase;font-size:48px}body.page .article-header .page-subtitle{font-size:21px;font-weight:500;margin-bottom:80px}.single-progetti>.content{margin-top:-60px}.single-progetti .article-header{height:400px;padding:40px 0;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.single-progetti .article-header .grid-container{display:flex;flex-direction:column;height:100%;justify-content:flex-end}.single-progetti .article-header .grid-container .cell{position:relative}.single-progetti .article-header .grid-container .wrapper{position:absolute;bottom:0;z-index:1}.single-progetti .article-header .single-title{margin:0;color:var(--orange);text-transform:uppercase;font-size:60px;text-shadow:0 0 3px rgb(0 0 0 / .7)}.single-progetti .article-header .subtitle{font-size:24px;color:#000;font-weight:400;margin:0}.single-progetti .article-header:after{content:"";position:absolute;bottom:0;width:100%;background-color:#fff;height:50%;background:#fff;background:-moz-linear-gradient(0deg,rgb(255 255 255) -10px,#fff0 100%);background:-webkit-linear-gradient(0deg,rgb(255 255 255) -10px,#fff0 100%);background:linear-gradient(0deg,rgb(255 255 255) -10px,#fff0 100%)}.single-progetti .sharing{margin-top:20px;margin-bottom:40px}.single-progetti .term{font-size:20px;color:var(--blue);margin:0 0 30px 0;padding-left:10px;border-left:10px solid var(--blue);text-transform:uppercase}.single-progetti .block{position:relative;padding-bottom:45px;margin-bottom:45px;border-bottom:1px dotted #ccc}.single-progetti .block:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.single-progetti .block.location .map{text-align:center}.single-progetti .block.location .title{font-size:30px;color:var(--orange);text-transform:uppercase;text-align:center}.single-progetti .block.location h4{font-size:18px;background-color:var(--orange);color:#FFF;text-transform:uppercase;margin:0 0 15px;text-align:center;line-height:1;padding:6px 20px;display:inline-block;border-radius:3px}.single-progetti .block.numbers{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.single-progetti .block.numbers .wrapper{text-align:center}.single-progetti .block.numbers .wrapper h5{font-size:20px;color:var(--orange);margin:10px 0}.single-progetti .block.numbers .wrapper p{margin:0;text-align:center;color:#878787;font-size:14px;line-height:1.2}.single-progetti .block.obiettivi .title{font-size:18px;color:var(--orange);text-transform:uppercase;margin:0 0 20px 0;text-align:center}.single-progetti .block.obiettivi .wrapper{display:flex;justify-content:center}.single-progetti .block.obiettivi .wrapper img{margin:10px}.single-progetti .block.donazioni .title{font-size:30px;color:var(--blue);text-transform:uppercase;text-align:center;margin-bottom:30px}.single-progetti .block.donazioni .default-text{text-align:center;color:#878787}.single-progetti .block.donazioni .donazione-description{display:none;text-align:center}.single-progetti .block.donazioni .buttons{justify-content:space-evenly}.single-progetti .block.donazioni .button{display:inline-block;margin:0 10px;font-weight:700;font-size:30px;color:#FFF;padding:18px 30px}.single-progetti .block.donazioni .button:hover{cursor:pointer!important}.single-progetti .tooltip{position:absolute;top:calc(100% + .6495rem);z-index:10;max-width:10rem;padding:.75rem;border-radius:4px;background-color:var(--orange);font-size:100%;color:#fff;font-weight:700}.single-progetti .tooltip.top::before{border-top-style:solid;border-color:var(--orange) #fff0 #fff0}.single-progetti .tooltip.bottom::before{border-color:#fff0 #fff0 var(--orange)}.single-progetti .block.quote p{text-align:center;font-size:24px;line-height:37px;color:var(--green)}.single-progetti .block.quote span{position:relative;display:inline-block}.st0{fill:#97BF1E}.single-progetti .block.quote p span.open-quote:before,.single-progetti .block.quote p span.close-quote:before{display:block;content:'';position:absolute;left:-35px;top:-37px;color:var(--green);height:24px;width:27px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='26.9px' height='24px' viewBox='0 0 26.9 24'><g><path style='fill:%2397bf1e'  d='M14.9,7.1c0.1,4.8,1.8,8.6,4.8,11.8c1.5,1.6,3.1,3,4.7,4.5c0.8,0.7,1.6,0.7,2.1,0c0.5-0.6,0.4-1.3-0.3-2.1c-1.5-1.5-2.8-3.1-3.7-5c-1.8-3.9-1.1-7.3,2.3-10.1c1.2-0.9,1.4-1.9,0.8-3.2c-0.8-1.9-2.3-2.9-4.3-3.1c-2.1-0.2-3.8,0.5-5,2.2C15.2,3.7,14.9,5.5,14.9,7.1z' /><path style='fill:%2397bf1e' d='M0,7.3c0.1,4.5,1.8,8.4,4.8,11.7c1.5,1.6,3.1,3,4.7,4.5c0.8,0.7,1.5,0.6,2.1,0c0.6-0.6,0.5-1.3-0.2-2c-1.8-1.9-3.5-3.9-4.3-6.4c-1-3.4-0.2-6.3,2.6-8.5c1.6-1.3,1.8-2.5,0.6-4.3c-2.1-3.2-7.1-3-9.2,0.3C0.4,3.9,0,5.5,0,7.3z' /></g></svg>");background-repeat:no-repeat}.single-progetti .block.quote p span.close-quote:before{right:-35px;top:0;left:auto;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='26.9px' height='24px' viewBox='0 0 26.9 24'><g><path style='fill:%2397bf1e' d='M12,7.1c-0.1,4.8-1.8,8.6-4.8,11.8c-1.5,1.6-3.1,3-4.7,4.5c-0.8,0.7-1.6,0.7-2.1,0c-0.5-0.6-0.4-1.3,0.3-2.1c1.5-1.5,2.8-3.1,3.7-5C6.2,12.5,5.4,9.1,2,6.3C0.9,5.4,0.6,4.5,1.2,3.1C2,1.2,3.5,0.2,5.5,0c2.1-0.2,3.8,0.5,5,2.2C11.7,3.7,12,5.5,12,7.1z' /><path style='fill:%2397bf1e' d='M26.9,7.3c-0.1,4.5-1.8,8.4-4.8,11.7c-1.5,1.6-3.1,3-4.7,4.5c-0.8,0.7-1.5,0.6-2.1,0c-0.6-0.6-0.5-1.3,0.2-2c1.8-1.9,3.5-3.9,4.3-6.4c1-3.4,0.2-6.3-2.6-8.5c-1.6-1.3-1.8-2.5-0.6-4.3c2.1-3.2,7.1-3,9.2,0.3C26.5,3.9,26.9,5.5,26.9,7.3z' /></g></svg>")}.single-progetti .swiper-container,.single-progetti .swiper-container_2{width:100%;height:400px;margin:40px 0}.single-progetti .swiper-slide img{-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.dgwt-jg-gallery{border:1px solid var(--green);border-radius:10px}@media screen and (max-width:1023px){.home .enhanced-content::before{content:none}.aree-row .item{margin-bottom:30px}}@media screen and (max-width:639px){.home .swiper-pagination{display:none}.home .swiper-slide .grid-container{position:relative;padding:30px;background:var(--blue);text-align:center}.home .swiper-container .content-wrapper{width:100%}.home .swiper-container .content-wrapper h2,.home .swiper-container .content-wrapper .text p{text-align:center}.home .swiper-container .content-wrapper h2{font-size:28px;color:#FFF!important}.home .swiper-container .content-wrapper a{background-color:#FFF!important;color:var(--blue)!important}.home section.news article>.cell.bg-image{min-height:250px}.home section.news article .content-wrapper{padding-left:0}.home section.news article>.cell:last-child{min-height:unset}.home section.news article .content-wrapper .post-content{display:none}.home section.news article .content-wrapper .post-title{padding:20px 0}.home section.news article{border-bottom:1px dotted var(--grey)}.enhanced-content .grid-x{border:none}.enhanced-content .image-wrapper{display:none}.enhanced-content .grid-x{margin-bottom:30px}.enhanced-content .grid-x:last-child{margin-bottom:0}.enhanced-content .text-wrapper br{display:none}.dati-row>.grid-x>.cell{transform:unset;z-index:3;margin-bottom:0}.dati-row .cell img{display:none}.dati-row .dati{position:relative;top:auto;left:auto;transform:translate(0,0)}.dati-row .dati p{margin-top:0;font-weight:700;font-size:25px;line-height:1.2}.dati-row .dati p br{display:none}.dati-row .dati p,.dati-row .dati *{color:#FFF!important}.dati-row .dati p span{font-size:35px!important;color:#FFF!important}.dati-row .cell{padding:20px 0;margin:0;width:100%;border-bottom:3px solid #FFF}.dati-row .grid-x .grid-x .cell:nth-child(1){background-color:var(--blue)}.dati-row .grid-x .grid-x .cell:nth-child(2){background-color:var(--orange)}.dati-row .grid-x .grid-x .cell:nth-child(3),.dati-row .grid-x .grid-x .cell:nth-child(4){background-color:var(--green)}section.sidebar{margin-top:60px}.block.location .map{display:flex;flex-direction:column;align-items:center}.block.quote{padding:0 30px}}@media screen and (min-width:1024px){.grid-container{padding-right:2.5rem;padding-left:2.5rem}}