.gallery__container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:20px 0}.gallery__item{cursor:pointer;flex:0 0 auto;height:300px;max-width:350px;overflow:hidden;position:relative;width:24%}.hubdb__filter-field.hubdb__filter-field--text{color:#474e52;font-family:Aller}.hubdb__filters{display:flex;flex-wrap:wrap;gap:30px 20px;justify-content:space-between;padding:0 20px}.reset-filters{background-color:#f15b43;color:#fdfdfd;cursor:pointer;font-size:14px;font-weight:400;padding:15px 65px;transition:.2s}.reset-filters:hover{background-color:#ed3214}.filter--name{align-items:center;display:flex;flex:100%;font-size:14px;gap:2px}input[name=project_name]{font-family:Aller;max-width:310px;padding:4px 40px 4px 3px;width:100%}select[data-like=SELECT]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #7c8a98;border-radius:0;color:#002e46;cursor:pointer;display:inline-block;font-family:Aller;font-size:14px;margin:0 auto;padding:15px 20px;width:100%}@media screen and (-webkit-min-device-pixel-ratio:0){select[data-like=SELECT]{background:#fdfdfd url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/392/select-arrow.png) 95% 50% no-repeat}}@media (max-width:1200px){.gallery__item{height:200px;max-width:250px}}@media (max-width:993px){.gallery__item{height:200px;max-width:250px;width:33%}}@media (max-width:620px){.gallery__item{height:250px;max-width:300px;width:100%}}.gallery__item img{height:100%;object-fit:cover;transition:transform .25s ease;width:100%}.gallery__item:hover img{transform:scale(1.05)}.gallery__item .desc{background:#002e46;bottom:0;bottom:-100%;color:#fdfdfd;font-size:.75rem;left:0;opacity:0;padding:5px;position:absolute;right:0;text-overflow:ellipsis;transition:bottom .25s,opacity .75s}.gallery__item:hover .desc{bottom:0;opacity:1}.popup{align-items:center;background:rgba(0,0,0,.9);display:flex;height:100%;justify-content:center;left:0;overflow:auto;padding:50px 20px 20px;position:fixed;top:0;width:100%;z-index:2000}.popup__content{background:#fff;border-radius:5px;margin:auto;max-width:800px;padding:40px 0 20px;position:relative;text-align:center}.popup__close{background:#002e46;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:18px;padding:5px 7px;position:absolute;right:15px;top:5px}.popup__image img{max-width:100%;object-fit:cover}.popup__actions a,.popup__actions button{font-family:Aller;font-size:14px;margin:10px}.popup-title h2{color:#474e52;font-size:24px;font-weight:400}body.no-scroll{overflow:hidden}.popup-title{cursor:pointer;margin-top:20px}.popup-title:hover{text-decoration:underline;text-decoration-color:#474e52}.popup__actions{display:flex;flex-direction:column;justify-content:center;margin-bottom:20px}@media (min-width:992px){.popup__actions{flex-direction:row;gap:50px}}.popup__actions a{background:#253746;color:#fdfdfd;font-weight:400;padding:15px 20px}.popup__actions a:hover{background-color:#000c13}.popup__actions .form_btn{background-color:#f15b43}.popup__actions .form_btn:hover{background-color:#ed3214}.popup__form{background:#f0f0f0;border:1px solid #b9b9b9;border-radius:10px;margin:20px;padding:20px}.detail-reference{color:#474e52;font-size:14.4px;font-weight:400}.item-products h4{margin-bottom:8px}.item-products__included ul{padding:0}.item-products__included ul li{list-style:none}.item-products__included ul li a{color:#3a9eb5;font-size:14px;font-weight:400;text-decoration:none}