#page-top-heading{text-align:center}#page-top-heading h2{margin-bottom:0}#page-top-heading h2 p{font-size:28px;font-weight:700;line-height:34px;color:var(--black);padding-bottom:0;margin-bottom:0}#page-top-heading h3{margin-bottom:0}#page-top-heading h3 p{font-size:20px;font-weight:400;color:var(--black);padding-bottom:0;margin-bottom:0;margin-top:20px}#page-top-heading .subheading{width:60%;margin:0 auto;margin-top:30px}#action-cards{background-size:cover;background-repeat:no-repeat;background-position:center center;height:310px}#action-cards .action-cards-blocks{height:100%}#action-cards .action-cards-blocks .action-cards-blocks-inner{display:flex;flex-wrap:wrap;justify-content:center;height:100%;padding:60px 0}#action-cards .action-cards-blocks .action-cards-blocks-inner .action-cards-block:nth-child(-n+2){border-right:1px solid var(--grey1)}#action-cards .action-cards-block{flex:0 0 33.33%;max-width:33.33%;display:flex;justify-content:center;flex-direction:column;padding:30px;height:100%;box-sizing:border-box;text-align:center}#action-cards .action-cards-block .heading{font-size:46px;font-family:'Noto Serif',serif;line-height:42px;color:var(--blue-black);margin-bottom:30px}#action-cards .action-cards-block .descr{font-size:20px;font-family:'Noto Serif',serif;line-height:24px;font-style:italic;color:var(--blue-black)}#tiled-cards .tiled-cards-blocks .tiled-cards-block{display:flex;flex-wrap:wrap;justify-content:center}#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block{background-size:cover;background-repeat:no-repeat;background-position:center center}#tiled-cards .tiled-cards-blocks .tiled-cards-block.tiled-cards-block-reversed{flex-direction:row-reverse}#tiled-cards .tiled-cards-blocks .tiled-cards-block .image{width:50%;min-height:400px;background-size:cover;background-repeat:no-repeat}#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block .image{display:flex;align-items:center;min-height:auto;padding:60px 30px}#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block .image img{width:100%;height:auto}#tiled-cards .tiled-cards-blocks .tiled-cards-block .copy{width:50%;padding:130px}#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block .copy{display:flex;flex-direction:column;align-items:left;justify-content:center;padding-top:60px;padding-bottom:60px;padding-right:100px;padding-left:30px}#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block.tiled-cards-block-reversed .copy{padding-left:100px;padding-right:30px}#tiled-cards .tiled-cards-blocks .tiled-cards-block .copy .heading{font-weight:500;margin-bottom:40px!important}#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block .copy .heading{color:var(--blue-black);line-height:26px;font-size:22px!important;font-family:'Open Sans',sans-serif!important;font-weight:700;text-transform:uppercase;margin-bottom:25px!important}#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block .copy .heading,#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block .copy .descr{width:80%;margin-left:100px}#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block.tiled-cards-block-reversed .copy .heading,#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block.tiled-cards-block-reversed .copy .descr{margin-left:0}#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block .copy .descr p:last-of-type{padding-bottom:0}#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block .copy .descr ul{list-style:none!important;margin-left:0;margin-top:20px}#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block .copy .descr ul li{font-family:'Noto Serif',serif;color:var(--blue-black);font-weight:700;padding:3px 0}#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block .copy .descr ul li img{display:inline-block;margin-right:15px;width:35px;margin-bottom:10px;margin-top:-5px}#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block .copy .descr ul li .list-copy{display:inline-block;width:calc(100% - 50px);vertical-align:top}#tiled-cards .tiled-cards-blocks .tiled-cards-block .copy .link{margin-top:30px}#tiled-cards .tiled-cards-blocks .tiled-cards-block .copy .link a{font-weight:700;font-size:18px;text-decoration:none}#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block a{font-weight:700;text-decoration:none}#values-cards .values-cards-blocks .values-cards-blocks-inner{display:flex;flex-wrap:wrap;justify-content:center;height:100%;padding:100px 60px}#values-cards .values-cards-block{flex:0 0 33.33%;max-width:33.33%;display:flex;justify-content:center;flex-direction:column;padding:20px 60px;height:100%;box-sizing:border-box;text-align:center;color:var(--white)}#values-cards .values-cards-block .image img{width:80px}#values-cards .values-cards-block .heading{font-size:19px;font-weight:700;margin:25px 0 15px;font-family:'Noto Serif',serif}#values-cards .values-cards-block .descr{font-size:14px;line-height:18px;font-family:'Noto Serif',serif;font-style:italic}#faqs{padding:60px 0}#faqs .faq_heading{text-align:center;margin-bottom:60px}#faqs .faq-columns{display:flex;gap:40px}#faqs .faq-column{flex:1}#faqs .faq-block{background-color:var(--white);border:1px solid var(--white);margin-bottom:20px;transition:border .5s}#faqs .faq-block:hover{border-color:var(--blue-black)}#faqs .faq-toggle{width:100%;background:none;border:none;padding:0;text-align:left;cursor:pointer;display:block}#faqs .faq-toggle .question{color:var(--black);font-weight:700;padding:25px 30px 0;font-size:15px;line-height:24px}#faqs .faq-toggle .answer{display:none;margin-top:15px;padding:0 30px;font-size:15px;line-height:24px}#faqs .faq-toggle .caret{margin-top:25px;padding-bottom:15px;text-align:center;color:var(--grey1);transition:color .5s}#faqs .faq-block:hover .caret{color:var(--blue-black)}#faqs .answer[hidden]{display:none!important}#faqs .faq-toggle:focus-visible{outline:3px solid var(--blue-black);outline-offset:3px}#tabbed-content{background-size:cover;background-repeat:no-repeat;background-position:center center}.tabbed-content-tabs{padding:60px 0}.tabbed-content-tabs .tab-links{width:100%;max-width:800px;margin:0 auto}.tabbed-content-tabs .tab-links .tab-link{display:inline-block;background-color:#fff;width:calc(33.3333% - 3px);padding:10px 0;text-align:center;text-transform:uppercase;font-size:20px;font-weight:700;color:var(--grey1);opacity:.7;cursor:pointer;transition:.3s}.tabbed-content-tabs .tab-links .tab-link.active{opacity:1;color:var(--black)}.tabbed-content-tabs .tab-content-blocks .tab-content-block{display:none;width:100%;max-width:800px;margin:0 auto;height:400px;background-color:var(--white);padding:50px 80px}.tabbed-content-tabs .tab-content-blocks .tab-content-block.active{display:block}.tabbed-content-tabs .tab-content-blocks .tab-content-block .copy{position:relative;top:50%;transform:translateY(-50%)}.tabbed-content-tabs .tab-content-blocks .tab-content-block .copy .descr{margin-top:20px}.tabbed-content-tabs .tab-content-blocks .tab-content-block .copy .social-media{margin-top:20px}.tabbed-content-tabs .tab-content-blocks .tab-content-block .copy .social-media a{border:none;outline:0;text-decoration:none}.tabbed-content-tabs .tab-content-blocks .tab-content-block .copy .social-media img{width:24px;height:24px;margin-right:5px;transition:.5s}#documents-and-resources .heading{text-align:center;padding:60px 0 40px 0;color:var(--white)}.documents-and-resources-blocks{display:flex;flex-wrap:wrap;justify-content:center;gap:4rem;padding:0 0 60px 0}.documents-and-resources-blocks .documents-and-resources-block{flex:0 0 calc(33.33% - 3rem);max-width:calc(33.33% - 3rem)}.documents-and-resources-blocks .documents-and-resources-block .image-bg{background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:270px}.documents-and-resources-blocks .documents-and-resources-block .link{background-color:var(--white);font-size:18px;font-weight:700;text-align:left;padding:20px 30px}.documents-and-resources-blocks .documents-and-resources-block .link a{text-decoration:none}#contact-us{padding:60px 0;text-align:center}#contact-us .subheading{width:50%;margin:0 auto;margin-top:25px}#contact-us #contact-us-form{position:relative;margin:0 auto!important;width:100%;max-width:600px;text-align:left}#contact-us #contact-us-form label{display:none}#contact-us #contact-us-form input,#contact-us #contact-us-form select,#contact-us #contact-us-form textarea{width:100%;color:var(--black)!important;border:1px solid var(--grey1)!important;background-color:var(--white)!important;font-size:14px!important;padding:8px 15px!important;margin-bottom:10px!important}#contact-us #contact-us-form #fname,#contact-us #contact-us-form #lname{width:calc(50% - 5px)!important;display:inline-block}#contact-us #contact-us-form textarea,#contact-us #contact-us-form #email1{width:calc(100% - 5px)!important;display:inline-block}#contact-us #contact-us-form input::placeholder,#contact-us #contact-us-form select::placeholder,#contact-us #contact-us-form textarea::placeholder{color:var(--grey1);opacity:.5}#contact-us #contact-us-form button{position:relative;left:50%;transform:translateX(-50%);bottom:-15px;padding:12px 45px!important;line-height:unset;font-size:14px!important;color:var(--black)}#improvement-projects-container{padding:60px 0}.improvement-projects-blocks{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.improvement-projects-blocks .improvement-projects-block{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem);box-sizing:border-box;text-align:center;text-align:left}.improvement-projects-blocks .improvement-projects-block .image{background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:311px}.improvement-projects-blocks .improvement-projects-block .content{background-color:var(--white);padding:60px 50px}.improvement-projects-blocks .improvement-projects-block .content .dates{line-height:26px;font-size:22px;font-family:'Open Sans',sans-serif;font-weight:700;text-transform:uppercase;color:var(--grey2);margin-bottom:5px}.improvement-projects-blocks .improvement-projects-block .content .heading{margin-bottom:30px}.improvement-projects-blocks .improvement-projects-block .content .link a{font-weight:700;text-decoration:none}.improvement-projects-blocks .improvement-projects-block .content .descr .tech-tidbit{font-family:'Noto Serif',serif;font-weight:700;color:var(--blue-black);margin-bottom:5px}.improvement-projects-blocks .improvement-projects-block .content .descr .tech-tidbit{margin-top:20px}.improvement-projects-blocks .improvement-projects-block .content .descr .tech-tidbit img{position:relative;width:25px;top:-2px;margin-right:10px}.improvement-projects-blocks .improvement-projects-block .content .descr .tech-descr{font-size:14px;line-height:22px;font-family:Noto Serif,serif;font-style:italic;color:var(--blue-black);margin-left:35px}#project-detail-blocks{padding-bottom:30px}#project-detail-blocks.img-with-side-content{padding-bottom:0}#project-detail-blocks .main-block{display:flex;flex-wrap:wrap;margin-bottom:30px}#project-detail-blocks.img-with-side-content .main-block{margin-bottom:0}#project-detail-blocks .main-block .image{background-size:cover;background-repeat:no-repeat;background-position:center center;width:75%}#project-detail-blocks .main-block .main-content{width:25%;padding:20px;box-sizing:border-box;color:var(--white);background-color:var(--blue-black)}#project-detail-blocks.img-with-side-content .main-block .main-content{padding:30px 30px 120px 30px}#project-detail-blocks .main-block .main-content p{color:var(--white);padding-bottom:24px}#project-detail-blocks .main-block .main-content a{color:var(--white)}#project-detail-blocks .main-block .main-content p:last-of-type{padding-bottom:0}#project-detail-blocks .detail-block{max-width:800px;margin:0 auto;padding:10px 0}#project-detail-blocks .detail-block .detail-content{display:none;padding-bottom:20px}#project-detail-blocks .detail-block .detail-content img{width:100%}#project-detail-blocks .detail-block .detail-content.active{display:block}#project-detail-blocks .detail-block .expand-copy-link{text-align:center;cursor:pointer}#project-detail-blocks .detail-block .expand-copy-link i{position:relative;margin-left:5px}#project-detail-blocks.img-with-side-content i{position:relative;font-size:10px;top:-2px}#project-companies{padding:60px 0;text-align:center}#project-companies #project-companies-inner{width:90%;margin:0 auto}#project-companies h2{margin-bottom:30px}#project-companies .logos{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:30px}#project-companies .logos img{width:auto;height:115px;padding:30px}#project-companies .logos img:first-of-type{border-right:1px solid #BBBCBC;padding-right:60px;height:150px}#project-elements{padding:60px 0;text-align:center}#project-elements #project-elements-inner{max-width:800px;margin:0 auto}#project-elements #project-elements-inner .elements{margin-top:30px}#project-elements .element{padding:20px 0;border-bottom:1px solid #BBBCBC;cursor:pointer}#project-elements .element .heading{display:flex;justify-content:space-between;align-items:center;font-weight:700}#project-elements .element .heading i{position:relative;top:4px}#project-elements .element .descr{max-height:0;opacity:0;transition:.5s;width:90%;text-align:left;padding-top:5px}#project-elements .element .descr.active{max-height:200px;opacity:1}#project-benefits{padding:60px 0;text-align:center;color:var(--white)}#project-benefits .heading{color:var(--white)}#project-benefits .benefits{display:flex;justify-content:center;flex-wrap:wrap;margin-top:30px}#project-benefits .heading{color:var(--white)}#project-benefits .benefit{padding:20px 60px 20px 60px;width:20%}#project-benefits .benefit img{width:80px;height:auto}#project-benefits .benefit .descr{line-height:18px;font-style:italic;font-family:"Noto Serif",sans-serif;margin-top:1.5rem}#register-now{text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center center}#register-now .descr{margin-top:30px}#register-now .button,#register-now .form-code{margin-top:45px}#register-now .form-code{width:30%;min-width:600px;margin:0 auto}.free-form-section{padding:0 0 60px 0}#page-not-found{display:flex;align-items:center;text-align:center;padding:100px 20px}@media only screen and (max-width:1200px){#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block .copy .heading,#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block .copy .descr{width:100%;margin-left:0}}@media only screen and (max-width:1000px){#tiled-cards .tiled-cards-blocks .tiled-cards-block .copy{padding-left:var(--narrowWidthMargin1);padding-right:var(--narrowWidthMargin1)}.documents-and-resources-blocks{gap:2rem}.documents-and-resources-blocks .documents-and-resources-block{flex:0 0 calc(33.33% - 1.5rem);max-width:calc(33.33% - 1.5rem)}}@media only screen and (max-width:991px){#page-top-heading .subheading{width:80%}#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block{flex-direction:column}#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block.tiled-cards-block-reversed{flex-direction:column}#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block .copy{padding-right:30px}#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block.tiled-cards-block-reversed .copy{padding-left:30px}#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block .image{padding:0;width:100%}#tiled-cards.with-small-photo-block .tiled-cards-blocks .tiled-cards-block .copy{width:100%;padding-top:60px;padding-bottom:60px}#project-detail-blocks .main-block{flex-direction:column}#project-detail-blocks .main-block .image{width:100%;height:400px}#project-detail-blocks .main-block .main-content{width:100%}}@media only screen and (max-width:800px){.tabbed-content-tabs .tab-content-blocks .tab-content-block{height:450px}}@media only screen and (max-width:768px){#page-top-heading .subheading{width:100%}#action-cards{height:auto}#action-cards .action-cards-blocks .action-cards-blocks-inner{display:block;height:auto}#action-cards .action-cards-blocks .action-cards-blocks-inner .action-cards-block:nth-child(-n+2){border-right:none;border-bottom:1px solid var(--grey1)}#action-cards .action-cards-block{max-width:100%;height:auto;padding:60px 0}#action-cards .action-cards-block:first-of-type{padding-top:0}#action-cards .action-cards-block:last-of-type{padding-bottom:0}#tiled-cards .tiled-cards-blocks .tiled-cards-block{flex-direction:column-reverse}#tiled-cards .tiled-cards-blocks .tiled-cards-block.tiled-cards-block-reversed{flex-direction:column-reverse}#tiled-cards .tiled-cards-blocks .tiled-cards-block .image{width:100%}#tiled-cards .tiled-cards-blocks .tiled-cards-block .copy{width:100%;padding-top:60px;padding-bottom:60px}#values-cards .values-cards-blocks .values-cards-blocks-inner{flex-direction:column}#values-cards .values-cards-block{flex:0 0 100%;max-width:100%;padding:0 30px 60px 30px}#values-cards .values-cards-block:last-of-type{padding-bottom:0}#faqs .faq-columns{flex-direction:column;gap:0}.tabbed-content-tabs .tab-content-blocks .tab-content-block{padding:50px}.documents-and-resources-blocks{flex-direction:column}.documents-and-resources-blocks .documents-and-resources-block{flex:0 0 100%;max-width:100%}.improvement-projects-blocks{flex-direction:column}.improvement-projects-blocks .improvement-projects-block{flex:0 0 100%;max-width:100%}#project-benefits .benefits{flex-direction:column}#project-benefits .benefit{width:100%;padding:30px 60px 30px 60px}#project-benefits .benefit:last-of-type{padding-bottom:20px}}@media only screen and (max-width:654px){#project-companies .logos img:first-of-type{border-right:none;border-bottom:1px solid #BBBCBC;padding-right:0;padding-left:0;padding-bottom:60px;margin:0 100px 30px 100px;height:auto;width:250px}}@media only screen and (max-width:613px){#register-now .form-code{width:30%;min-width:275px}}@media only screen and (max-width:613px){.tabbed-content-tabs .tab-content-blocks .tab-content-block{height:600px}}@media only screen and (max-width:593px){.tabbed-content-tabs .tab-content-blocks .tab-content-block{height:550px}}@media only screen and (max-width:552px){.tabbed-content-tabs .tab-content-blocks .tab-content-block{height:600px}.tabbed-content-tabs .tab-links .tab-link{font-size:16px}}@media only screen and (max-width:469px){.tabbed-content-tabs .tab-content-blocks .tab-content-block{height:750px;padding:30px}.tabbed-content-tabs .tab-links .tab-link{font-size:14px}}@media only screen and (max-width:371px){.tabbed-content-tabs .tab-links .tab-link{font-size:12px}.tabbed-content-tabs .tab-content-blocks .tab-content-block .copy{font-size:14px}}