.section--building--gallery .section--cards--cards--wrapper{display:block;margin-left:-15px;margin-right:-15px}.section--building--gallery .section--cards--card--inner{padding:15px}.section--building--gallery .p,.section--building--gallery li,.section--building--gallery p span{font-weight:300!important}.card--layer{height:50px;height:100%;opacity:.9;position:absolute;text-align:left;top:calc(100% - 50px);transition:.5s;width:100%;z-index:1}@media (min-width:768px) and (max-width:1023px){.card--layer h5{font-size:16px}}.content--layer{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.header--text--layer{color:#fff;margin-left:20px;margin-top:12px}.block.section--cards--card--inner:hover .card--layer{top:0}.block.section--cards--card--inner:hover .header--text--layer{visibility:hidden}.block.section--cards--card--inner:hover .content--layer{opacity:1;position:relative;z-index:2}.section--building--gallery .section--cards--card--body{aspect-ratio:16/9;max-width:100%}.section--cards--card--body--content{padding-left:15px;padding-right:15px}.line--decoration--layer{border:1px solid #fff;margin:auto;max-width:60px}.section--building--gallery .section--cards--card--body .h5,.section--building--gallery .section--cards--card--body h5{margin-bottom:10px}.section--building--gallery .section--cards--card--body .p,.section--building--gallery .section--cards--card--body p{margin-bottom:10px!important;margin-top:10px!important}.flex-bottom-layer a:hover{color:#007ac2!important}