#design-and-architech .image-section{margin-bottom:0}#design-and-architech .image-in-background{border-top-left-radius:12px;border-top-right-radius:12px}#design-and-architech .image-with-content-item-inner{border:1px solid #e2e5e4;border-radius:12px;box-shadow:none;margin-bottom:0;padding:0}#design-and-architech .card-content-section{padding:14px 16px 18px}#design-and-architech .image-with-content-item{padding-left:8px!important;padding-right:8px!important}#design-and-architech{min-height:auto}.image-with-content-mdl{position:relative}.image-with-content-wrap{background:hsla(0,0%,100%,.97);border:1px solid var(--border);border-radius:26px;border-top:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 24px 60px rgba(25,55,49,.09);padding:0 20px 20px 30px}.image-with-content-mdl .overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.card-row{row-gap:20px}.card-content-section{flex:1 1 0}.image-with-content-mdl .image-with-content-item-inner.image-bottom .image-section{margin-bottom:0;margin-top:15px}.image-with-content-mdl .image-with-content-item-inner{box-shadow:0 1px 2px rgba(0,0,0,.25);padding:15px}.image-with-content-mdl .image-with-content-wrap{position:relative;z-index:2}.image-with-content-mdl .image-section img{max-width:100%}.image-with-content-mdl .image-in-background{background-size:cover;position:relative}.image-with-content-mdl .image-in-background a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.image-with-content-mdl .image-with-content-item-inner{display:flex;flex-direction:column;height:100%}.card-image-with-content-item-inner{height:100%}.image-with-content-mdl .image-bottom .image-section{order:2}.image-with-content-mdl .image-bottom .content-section{order:1}.image-with-content-mdl .button-section.gradient a{margin:0}.image-with-content-mdl .button-section.gradient a *{vertical-align:middle}.image-with-content-mdl .content-section>:last-child{margin-bottom:0}.image-with-content-mdl .page-center{padding:0}.image-with-content-item{padding-left:10px!important;padding-right:10px!important}@media (min-width:768px) and (max-width:991px){.image-with-content-mdl .image-with-content-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.image-with-content-mdl .button-section a svg{fill:currentColor}