.grid-boxes{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.grid-boxes-items{background-position:50%;background-size:cover;border-radius:5px;cursor:pointer;height:290px;padding:30px 20px;position:relative;transition:all .3s ease-in-out}.grid-boxes-items:hover{transform:scale(1.02)}.grid-box-title{color:#fff;font-size:24px;text-shadow:0 0 5px #000}.grid-boxes-item-container{position:relative}.grid-boxes-items:before{background:#084563cc;border-radius:5px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease-in-out;width:100%;z-index:0}.grid-boxes-items:hover:before{opacity:.7}.grid-box-description{font-size:15px}.grid-box-description,.grid-boxes-item-read-more{color:#fff;opacity:0;transform:translate(2px,2px);transition:all .3s ease-in-out}.grid-boxes-item-read-more{bottom:20px;font-size:14px;font-weight:700;position:absolute;text-transform:uppercase}.grid-boxes-items:hover .grid-box-description,.grid-boxes-items:hover .grid-boxes-item-read-more{opacity:1;transform:translate(0)}.modal-content .row{display:flex;flex-direction:row;width:800px}.modal-content .column{width:50%}.modal-content .column.text{padding:32px;position:relative}.modal-content .column.text .information-text{height:300px;overflow-y:auto}.modal-content .x-button{background:transparent;border:0;cursor:pointer;position:absolute;right:10px;top:10px;z-index:10}.modal-content .x-button:hover{opacity:.8}.modal-content .column.image{background-position:50%;background-size:cover}.modal-content .column h2{color:#18181a;font-size:24px;font-weight:700}.modal-content .column p{color:#18181a;font-size:16px}.modal-content .column strong{color:#084563}.modal{align-items:center;background-color:#084563cc;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:10}.modal-content{background-color:#fff;border-radius:8px;overflow:hidden;position:relative;width:100%}.modal-wrapper{align-content:center;align-items:center;display:flex;opacity:0;position:fixed;visibility:hidden}.modal-navigation{position:relative}.modal-wrapper.modal-show{opacity:1;visibility:visible}.modal-wrapper .modal-content.fadeout-left{animation:fadeOutLeft .3s cubic-bezier(.165,.84,.44,1) forwards}.modal-wrapper .modal-content.fadein-left{animation:fadeInLeft .3s cubic-bezier(.165,.84,.44,1) forwards}.modal-wrapper .modal-content.fadeout-right{animation:fadeOutRight .3s cubic-bezier(.165,.84,.44,1) forwards}.modal-wrapper .modal-content.fadein-right{animation:fadeInRight .3s cubic-bezier(.165,.84,.44,1) forwards}.modal-wrapper.modal-hide{animation:slowFadeOut .5s cubic-bezier(.165,.84,.44,1) forwards;display:flex}.modal.show-modal{animation:slowFadeIn .5s cubic-bezier(.165,.84,.44,1) forwards;display:flex;visibility:visible}.modal.hide-modal{animation:slowFadeOut .5s cubic-bezier(.165,.84,.44,1) forwards}.modal-nav{background:transparent;border:0;cursor:pointer}.modal-nav:hover{opacity:.8}.modal-nav.modal-next-btn{margin-left:20px}.modal-nav.modal-prev-btn{margin-right:20px}.modal-navigation-mobile{bottom:0;display:none;left:0;position:fixed;right:0;text-align:center}@keyframes slowFadeInScale{0%{opacity:.8}to{opacity:1;visibility:visible}}@keyframes slowFadeIn{0%{opacity:0}to{opacity:1}}@keyframes slowFadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(20px)}to{display:flex;opacity:1;transform:translateX(0);visibility:visible}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px);visibility:hidden}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(-20px)}to{display:flex;opacity:1;transform:translateX(0);visibility:visible}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px);visibility:hidden}}header.header-hidden{opacity:0;visibility:hidden}.grid-filters{align-items:center;display:flex;flex-wrap:wrap;gap:30px;margin:40px 0}.dropdown-button{cursor:pointer;width:250px}.battery-button,.dropdown-button{align-items:center;background:#f9f9f9;border:1px solid #e9e9e9;border-radius:50px;display:flex;justify-content:space-between;padding:10px 20px}.battery-button{width:145px}.location-filters,.project-type-filters{position:relative}.location-filters-content,.project-type-filters-content{background:#fff;border-radius:2px;box-shadow:0 0 18px -6px rgba(0,0,0,.3);-webkit-box-shadow:0 0 18px -6px rgba(0,0,0,.3);-moz-box-shadow:0 0 18px -6px rgba(0,0,0,.3);display:none;padding:0 20px;position:absolute;top:50px;width:100%;z-index:10}.location-filters-content.show-filter-content,.project-type-filters-content.show-filter-content{display:block}.location-filters-content p,.project-type-filters-content p{font-size:15px;font-weight:700;margin-bottom:0}.location-filters-content span,.project-type-filters-content span{color:#20699d;cursor:pointer;font-size:12px;font-weight:400}.location-filters-content ul,.project-type-filters-content ul{list-style-type:none;margin-left:0;margin-top:10px}.location-filters-content label,.project-type-filters-content label{align-items:center;display:flex;font-size:14px;font-weight:400;gap:10px}#reset-all-filters-btn{color:#084563;cursor:pointer;font-size:14px}@media (max-width:989px){.grid-boxes{grid-template-columns:repeat(2,1fr)}}@media (max-width:950px){.modal-navigation-mobile{bottom:60px;display:block}.modal-navigation{display:none}}@media (max-width:800px){.modal-content .row{flex-direction:column;width:100%}.modal-content .column.image{height:300px}.modal-content .column{width:100%}}@media (max-width:768px){.modal-navigation{display:none}.modal-navigation-mobile{display:flex;justify-content:center}}@media (max-width:767px){.grid-boxes{grid-template-columns:repeat(1,1fr)}.modal-content .column.text .information-text{height:200px;overflow-y:auto}}@media (max-width:600px){.modal-content{margin:20px}.modal-navigation-mobile{bottom:0;display:block}}