.machines .machine .cover{height:400px;position:relative}.machines .machine .cover img{object-fit:contain;height:400px;width:100%}.machines .machine .cover .title{position:absolute;bottom:0px;left:0px;right:0px;line-height:50px;text-align:center;font-size:1.3em;color:#fff;background:rgba(14,58,93,.9)}.filter-ctn{padding:15px;border-right:1px solid #eee}.filter-ctn .filters{margin-bottom:15px}.filter-ctn .filters .filter{display:block;font-size:1.2em}.filter-ctn .filters .filter.active i.fa-square{display:none}.filter-ctn .filters .filter:not(.active) i.fa-square-check{display:none}.filter-ctn .filters .filter.disabled{color:#999}@media screen and (max-width: 899px){#ctnt a.opener{position:fixed;top:100px;left:0px;border:1px solid #999;border-left:0px;width:50px;line-height:50px;height:50px;border-top-right-radius:5px;border-bottom-right-radius:5px;background:rgba(238,238,238,.9333333333);z-index:10}.filter-ctn{position:fixed;top:100px;border:1px solid #999;border-left:0px;width:80%;border-top-right-radius:5px;border-bottom-right-radius:5px;z-index:10;display:none;background:rgba(238,238,238,.9333333333)}.filter-ctn.opened{display:block}.filter-ctn a.closer{position:absolute;top:5px;right:5px}.machines .machine{margin-bottom:60px;display:block}}@media screen and (min-width: 900px){.filter-ctn{padding-bottom:100px}.filter-ctn a.closer{display:none}#ctnt a.opener{display:none}.machines{margin:30px;padding-right:100px;display:flex;gap:100px;flex-wrap:wrap}.machines .machine{flex:1 1 500px}.machines .machine:nth-child(odd) .cover{background:#eee}.machines .machine .cover{border:1px solid #e5f5f5;border-radius:3px;background:#f5f5f5}.search-ctn{display:flex}.search-ctn .filter-ctn{flex:1 1 300px}.search-ctn .machines{flex:1 1 80%}}
