.services-tile .image-bkg,.services-tile:hover .image-bkg{background-size:cover !important}.services-tile .main-image-text{top:15px;bottom:unset}.services-tile .card-background .hover-text{position:absolute;bottom:15px;padding-right:30%}.services-tile .hide-text .hover-content,.services-tile:hover .card-background .hover-text{opacity:1 !important}.services-tile .hide-text .main-image-text{opacity:0}.services-tile .hide-hover-text .hover-text{display:none}.cm-c1{transition:opacity .3s,top .5s;-webkit-transition:opacity .3s,top .5s;transition-timing-function:ease;-webkit-transition-timing-function:ease;padding:0}.cm-c1 .colorBkg-t1{background-color:!important;background-image:initial !important}.cm-c1 .colorBkg-t2{background-color:!important;background-image:initial !important}.cm-c1 .colorBkg-t3{background-color:!important;background-image:initial !important}.cm-c1 .colorBkg-t4{background-color:!important;background-image:initial !important}.cm-c1 .lightBkg-t1{background-color:!important;background-image:initial !important}.cm-c1 .white-bkg{background-color:#fff !important;background-image:initial !important}.cm-c1 .hide-text .hover-content,.cm-c1:hover .card-background .hover-text{opacity:0}.cm-c1.nested-card .project-gallery-tile .project-content{height:auto;padding:0}.cm-c1 .card-background{height:428px}.cm-c1 .card-background.image-bkg{background-position:bottom !important;background-repeat:no-repeat !important;background-size:cover}.cm-c1 .project-content.video-card{background:rgba(0,0,0,0.7)}.cm-c1 .project-content.color-card{background:none !important}.cm-c1 .card-background{position:relative;margin-left:0}.cm-c1 .card-background .hover-text{opacity:0;transition:opacity .3s;-webkit-transition:opacity .3s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.cm-c1 .card-background .hover-content{padding:0 15px;transition:opacity .3s,top .5s;-webkit-transition:opacity .3s,top .5s;transition-timing-function:ease;-webkit-transition-timing-function:ease}.cm-c1 .main-image-text{position:absolute;bottom:15px;transition:opacity .3s,top .5s;-webkit-transition:opacity .3s,top .5s;transition-timing-function:ease;-webkit-transition-timing-function:ease;padding:0 10px}.cm-c1 hr.white-hr,.cm-c1 hr.black-hr,.cm-c1 hr.red-hr{height:2px;margin:0 0 15px;width:48px}.cm-c1 .hover-text{padding:0 10px}.cm-c1 h4{font-size:22px}.cm-c1.services-tile .main-image-text h4{-webkit-font-smoothing:antialiased}.cm-c1:hover .main-image-text{position:initial}.cm-c1:hover .card-background .hover-text{opacity:1}.cm-c1:hover .hide-hover-text .main-image-text{position:absolute}.cm-c1:hover .hide-hover-text .card-background .hover-text{opacity:0}.cm-c1 .hide-hover-text .main-image-text{display:flex;justify-content:center;flex-direction:column}.cm-c1 .card-background.image-bkg .card-hover-overlay{height:100%;margin-top:-5px;transition:ease .3s}@media(max-width:950px){.cm-c1 .card-background .hover-content{height:auto}.cm-c1 .card-background .project-content,.cm-c1 .card-background .hover-text{opacity:1}.cm-c1 .card-background .hover-content{top:0}.cm-c1 .main-image-text{position:initial}.cm-c1 hr.white-hr,.cm-c1 hr.red-hr,.cm-c1 hr.black-hr{width:50px}.cm-c1 .hide-hover-text .main-image-text{position:absolute}.cm-c1 .hide-hover-text .card-background .hover-text{opacity:0}.cm-c1 .card-background.image-bkg .card-hover-overlay{background-color:rgba(0,0,0,.5);margin-top:0}}@media(max-width:767px){.cm-c1 .project-gallery-tile .project-content{height:auto !important}.cm-c1 .hide-hover-text .main-image-text{padding:0}}.services-tile:hover .card-background.primary-color{background-color:!important;background-image:initial !important}.services-tile:hover .card-background.second-color{background-color:!important;background-image:initial !important}.services-tile:hover .card-background.third-color{background-color:!important;background-image:initial !important}.services-tile:hover .card-background.fourth-color{background-color:!important;background-image:initial !important}.services-tile:hover .card-background.primary-color .card-hover-overlay,.services-tile:hover .card-background.second-color .card-hover-overlay,.services-tile:hover .card-background.third-color .card-hover-overlay,.services-tile:hover .card-background.fourth-color .card-hover-overlay{background:0}.services-tile.double .card-background{height:556px !important}@media(max-width:767px){.services-tile .card-background.image-bkg .card-hover-overlay{background:rgba(0,0,0,.5) !important}.services-tile .card-background .hover-text{padding-right:0}}