.projects-library .projects-library-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.projects-library aside,.projects-library main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.projects-library .search-filter,.projects-library .select-filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.projects-library .search-filter input[type=search],.projects-library .select-filter select{background-color:#272727;border:1px solid #333;border-radius:12px;color:#f5f5f5;padding:16px 56px 16px 12px;width:100%}.projects-library .search-filter input[type=search]::-webkit-input-placeholder{color:#f5f5f5}.projects-library .search-filter input[type=search]::-moz-placeholder{color:#f5f5f5}.projects-library .search-filter input[type=search]:-ms-input-placeholder{color:#f5f5f5}.projects-library .search-filter input[type=search]::-ms-input-placeholder{color:#f5f5f5}.projects-library .search-filter input[type=search]::placeholder{color:#f5f5f5}.projects-library .search-filter input[type=search],.projects-library .select-filter select{background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:20px}.projects-library .search-filter input[type=search]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23989898' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15.502 15.438 19 18.946M15.444 3.532A8.46 8.46 0 1 1 3.478 15.497 8.46 8.46 0 1 1 15.444 3.53'/%3E%3C/svg%3E")}.projects-library .select-filter select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23f5f5f5' stroke-linecap='round' stroke-linejoin='round' d='m6 9.5 3.07 3.303c1.372 1.477 2.058 2.216 2.93 2.216s1.558-.739 2.93-2.215L18 9.5'/%3E%3C/svg%3E")}.projects-library .search-filter input[type=search]::-webkit-search-cancel-button,.projects-library .search-filter input[type=search]::-webkit-search-decoration,.projects-library .search-filter input[type=search]::-webkit-search-results-button,.projects-library .search-filter input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.projects-library .search-filter label{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.projects-library aside form,.projects-library main .content-projects-cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px}.projects-library main .content-projects-cards{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;color:#f5f5f5;justify-content:center;margin-left:-12px;margin-right:-12px;margin-top:80px}.projects-library main .content-projects-cards .not-found *{color:inherit;text-align:center}.projects-library main .project-item{-webkit-box-flex:0;-webkit-flex:0 1 calc(33.33333% - 24px);-ms-flex:0 1 calc(33.33333% - 24px);flex:0 1 calc(33.33333% - 24px);overflow:hidden;position:relative}.projects-library main .project-item .projects-item-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;height:100%;justify-content:space-between}.projects-library main .project-item>a{height:100%;left:0;position:absolute;top:0;width:100%}.projects-library main .project-item .project-item-header{aspect-ratio:1/1;height:100%;position:relative}.projects-library main .project-item .project-item-header picture{height:100%;left:0;position:absolute;top:0;width:100%}.projects-library main .project-item .project-item-body .celosia img,.projects-library main .project-item .project-item-header img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.projects-library main .project-item .project-item-body{align-items:center;background-color:#1f1f1f;bottom:-50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;left:0;opacity:0;padding:24px;position:absolute;-webkit-transition:all .2s linear;transition:all .2s linear;visibility:hidden;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.projects-library main .project-item .project-item-body .content-title-cta{text-align:center}.projects-library main .project-item:hover .project-item-body{bottom:0;opacity:1;visibility:visible}.projects-library main .project-item .project-item-body .celosia{background-position:50%;background-repeat:no-repeat;background-size:contain;height:50%;position:relative;width:50%}.projects-library main .project-item .project-item-body .projects-item-link{margin-top:20px}.projects-library main .project-item .project-item-body .location{font-size:14px}.projects-library main .project-item .project-item-body .location,.projects-library main .project-item .project-item-body .project-item-title{color:#f5f5f5}.projects-library main .project-item .project-item-body .project-item-title{font-size:24px;margin-bottom:16px}.projects-library main .project-item .project-item-body .project-item-title.long-title{font-size:22px}.projects-library main .project-item .project-item-body .btn-simple:after{display:none}.pagination{margin-top:30px;text-align:center}.pagination button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;border:1px solid #f5f5f5;color:#f5f5f5;height:30px;width:30px}.pagination button:disabled{opacity:.5}.pagination button.active{background-color:#f5f5f5;color:#272727}@media only screen and (max-width:1024px){.projects-library aside form{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects-library .search-filter,.projects-library .select-filter{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.projects-library input[type=submit]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body [id*=hs_cos_wrapper_module_] .projects-library main .project-item,body [id*=hs_cos_wrapper_widget_] .projects-library main .project-item{-webkit-box-flex:0!important;-webkit-flex:0 1 calc(50% - 24px)!important;-ms-flex:0 1 calc(50% - 24px)!important;flex:0 1 calc(50% - 24px)!important}}@media only screen and (max-width:460px){body [id*=hs_cos_wrapper_module_] .projects-library main .project-item,body [id*=hs_cos_wrapper_widget_] .projects-library main .project-item{-webkit-box-flex:0!important;-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important}.pagination button:not(:first-child):not(:last-child){display:none}.project-library aside{max-width:100%;-webkit-box-flex:0;-webkit-box-shadow:none;box-shadow:none;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:30px 15px 15px;width:100%}.projects-library main .content-projects-cards{margin-left:0;margin-right:0}}