/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--blue:#0865a2;--blue_dark:#064380;--blue_light:#6fadd5;--blue_verylight:#cfecff;--white:#ffffff;--grey:#666;--grey_light:#BBB;}
.paragraph--type--slide.paragraph--view-mode--preview .col-txt .text_and_link{position:relative;margin:1.5rem 0;height:100%;}.paragraph--type--slide.paragraph--view-mode--default .text_and_link{padding:1rem;}.paragraph--type--parallax{margin:0;}.parallax_wrapper{position:relative;}.paragraph.parallax{position:relative;background-repeat:no-repeat;background-size:cover;min-height:30vh;display:flex;justify-content:center;align-items:end;background-position:center center;}.paragraph.parallax .text_and_link{background-color:rgba(255,255,255,0.3);padding:2rem;}.path-frontpage .paragraph.parallax{min-height:80vh;}.paragraph.parallax .inner{position:absolute;bottom:0;left:0;width:100%;height:100%;}@media (min-width:1200px){.paragraph.parallax{background-attachment:fixed;}}.paragraph--type--contact--wrapper{display:flex;align-items:center;padding:.25rem 0;}.paragraph--type--contact--wrapper a{display:flex;align-items:center;color:var(--site-font-color);text-decoration:none;}.paragraph--type--contact--wrapper a svg path{fill:var(--grey-dark);}.paragraph--type--contact--wrapper a:hover{color:var(--red);}.paragraph--type--contact--wrapper svg{height:1rem;margin-right:1rem;width:auto;display:inline-block;}.paragraph--type--contact--wrapper a:hover svg{fill:var(--red);}.linear_item .counter_counter{display:none;}.anchors_wrapper_titles{display:flex;justify-content:space-evenly;margin:2rem;}.anchors_nav ul{display:flex;padding-inline-start:0;list-style-type:none;}.anchors_nav{background-color:var(--green-light);border:1px solid red;position:sticky;top:94px;}.anchors_nav ul li{margin:.5rem;}.paragraph--type--anchors-item.paragraph--view-mode--default .anchor_target{scroll-margin-top:150px;}.paragraph--type--image .field--name-field-media-image{margin-bottom:1rem;}.paragraph--type--image-grid img{margin:.75rem 0;}.blockquote_wrapper{background-color:var(--green-light);}.paragraph--type--green-thoughts blockquote{background-color:none;max-width:100%;margin:auto;}.paragraph--type--image-grid{margin-bottom:1rem;}.paragraph--type--image-grid.paragraph--view-mode--full .field_credits{text-align:left;}.donorbanner_inner .text_wrapper{padding-top:1rem;}.document-pdf-wrapper{background-color:var(--blue_verylight);padding:1rem;margin-bottom:1rem;width:100%;}.document-pdf-wrapper .document-pdf{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;}.document-pdf-wrapper svg{width:3rem;height:auto;fill:var(--blue_light);margin-right:1rem;}.donorbanner_inner .text_wrapper{padding-top:1rem;}.field--name-field-history{margin-left:2rem;padding-left:2rem;border-left:4px solid var(--blue);}.history_item{margin-top:3rem;margin-bottom:3rem;position:relative;display:block;width:100%;clear:both;}.history_item .point{width:18px;height:18px;background-color:var(--blue);position:absolute;left:calc(-2rem - 11px);top:calc(50% - 7px);}.history_item .dates{font-size:1.5rem;color:var(--blue_light);}.history_item h3.title{font-size:2.1rem;}
body{font-size:14px;}a{color:var(--blue);text-decoration:none;}a:hover,a:visited{color:var(--blue_dark);}#admin-toolbar{z-index:10000}.field--type-image img,.field--name-field-user-picture img{width:100%;height:auto;}h1{font-size:2.5rem;}h2{font-size:1.8rem;}h3{font-size:1.5rem;}.btn{border-radius:0;}.btn.btn-primary{background-color:var(--blue);color:var(--white);transition:0.3s linear all;}.btn.btn-primary:hover{background-color:var(--blue_dark);}.btn.btn-primary svg{display:inline-block;margin-left:0.6rem;fill:var(--white);height:1.2rem;width:auto;transition:0.3s linear all;}.btn.btn-primary:hover svg{transform:rotate(90deg);}#header{height:120px;}.navbar.fixed-top{border-bottom:5px solid var(--blue);margin-top:0rem;margin-bottom:0rem;background-color:var(--white);width:100%;height:100px;padding:0 2rem;}#CollapsingNavbar{display:flex;flex-direction:row-reverse;}#header .nav-link{position:relative;font-weight:normal;color:var(--blue);font-size:1.2rem;text-transform:uppercase;padding:2rem 1rem;transition:0.3s linear color;}#header .nav-link.active,#header .nav-link:hover{color:var(--white) !important;}#header .nav-link:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:0%;background-color:var(--blue);transition:0.3s linear all;z-index:-1;}#header .nav-link.active:before,#header .nav-link:hover:before{height:100%;}ul.dropdown-menu{border-radius:0;}#header .dropdown-item a{display:block;}#header .dropdown-item:hover,#header .dropdown-item.active,#header .dropdown-item a.active,#header .dropdown-item a:hover{color:var(--white) !important;background-color:var(--blue);}.site-footer{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:35px 0 30px;background:var(--blue_dark);position:relative;z-index:10;}.site-footer .content{color:#c0c0c0;color:var(--white);font-size:0.857em;}.site-footer .block{margin:20px 0;border:0px;padding:10px;}.site-footer .block a{color:var(--white);font-weight:bold;}h1.title{margin-bottom:1.5rem;}h1.title:after{content:'';display:block;width:25%;min-width:80px;height:8px;margin-top:0.5rem;background-color:var(--blue);}h2{margin-bottom:1.2rem;}h2:after{content:'';display:block;width:25%;min-width:60px;height:5px;margin-top:0.5rem;background-color:var(--blue);}h3{margin-bottom:1.0rem;}h3:after{content:'';display:block;width:100%;height:2px;margin-top:0.2rem;background-color:var(--blue);}.wrapper_slide{position:relative;}.wrapper_slide .img_slide{position:relative;}.overflow-shadow{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0,0,0);background:-moz-linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0) 100%);background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);}.wrapper_slide .info{position:absolute;bottom:2rem;left:2rem;width:33%;height:30%;color:var(--white);padding:2rem;}.wrapper_slide .info h2:after,.wrapper_slide .info h3:after{background-color:var(--white);}.wrapper_slide .info:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:var(--blue);z-index:0;opacity:0.8;}.wrapper_slide .info .info_inner{position:relative;}.wrapper_slide .btn-primary{border-color:var(--white);background-color:var(--white);color:var(--blue);font-weight:bold;}.homemaintext{background-color:var(--blue_verylight);font-size:1.5rem;padding:1rem;margin-bottom:1rem;}.sticky_right{position:sticky;top:200px;z-index:0;}.node--type-page h1.title{margin-bottom:1.5rem;}#block-ideadonna-views-block-projects-projects-incorso{padding-top:2rem;background-color:var(--white);}.project_data_wrapper{border:1px solid var(--blue);padding:0;display:block;width:100%;clear:both;margin-top:1rem;margin-bottom:2rem;}.project_data_item{display:flex;padding:3px 5px;}.project_data_item:nth-child(2){background-color:var(--blue_verylight);}.project_data_item .label{width:33%;}.project_data_item .value{font-weight:bold;}.project_section{width:100%;display:block;clear:both;}h2.project_section_title{}.project_section_value > .field--type-entity-reference{display:flex;}.project_section_value > .field--type-entity-reference > .field__item{width:50%;max-width:200px;text-align:center;border:1px solid var(--grey_light);padding:0.5rem;margin:0.5rem;}.project_section_value > .field--type-entity-reference > .field__item h4{font-size:1rem;}.project_section_value > .field--type-entity-reference > .field__item .field--name-field-logo{padding:0.5rem 1rem;}.project_section_value > .field--type-entity-reference > .field__item .field--name-field-logo img{display:block;width:100%;height:auto;}.grid.views-view-grid .col-12{margin-bottom:1.5rem;}.card{border-radius:0;border:2px solid var(--blue);height:100%;display:block;overflow:hidden;}.card_image{display:block;position:relative;overflow:hidden;}.card_image .field--name-field-featured-image,.card_image img{display:block;margin:0;padding:0;transition:0.3s linear all;}.card:hover img{transform:scale(1.1);}.card_image .title{position:absolute;width:100%;height:100%;top:0;left:0;padding:0.5rem;}.card_image .title h3{background-color:var(--blue);color:var(--white);padding:0.5rem;position:absolute;bottom:0;font-size:1.7rem;margin-right:0.5rem;}.carda_data{background-color:var(--blue_verylight);padding:0.2rem;}.carda_data .field{display:inline-block;}
@media (min-width:560px){.site-footer__top .region{float:none;position:relative;width:100%;}.node .field--type-image{float:left;margin:0 0 0 0;}}@media (min-width:851px){.site-footer__top .region{width:100%;padding:0 0.65%;}}@media (min-width:992px){}@media (min-width:1200px){}
