.image-container{margin-bottom:30px}.image-container.border{padding:9px;background-color:#fff;border:1px solid;border-image-source:linear-gradient(180deg,rgba(75,162,73,0.4) 0%,rgba(68,184,65,0.4) 100%);border-image-slice:1}.image-container .overflow{overflow:hidden}.image-container .image-bg{min-height:348px;position:relative;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.image-container .image-bg:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.image-container.border .image-bg:after{display:none}.image-container .image-bg:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#4ba249),to(#44b841));background:-o-linear-gradient(top,#4ba249 0%,#44b841 100%);background:linear-gradient(180deg,#4ba249 0%,#44b841 100%);-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;opacity:0}.image-container .image-bg .text-content{position:absolute;bottom:-70px;opacity:0;left:50px;width:200px;z-index:1;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;pointer-events:none}.image-container .image-bg:hover .text-content{bottom:32px;opacity:1;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;pointer-events:auto}.image-container .image-bg .text-content h6{margin-bottom:0;color:#fff;font-weight:600}.image-container .image-bg .text-content p{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;font-weight:600;line-height:28px;color:#fff}.image-container .image-bg:hover::after{opacity:.3}@media(min-height:991px){.image-container .image-bg .text-content h6{font-size:28px}}@media(max-width:991px) and (min-width:767px){.image-container .image-bg .text-content p{flex-direction:column}}@media(max-width:991px){.image-container .image-bg .text-content{left:25px;width:180px}}@media(max-width:767px){.image-container .image-bg .text-content{left:75px}.image-container .image-bg{min-height:300px}}@media(max-width:480px){.image-container .image-bg .text-content{left:45px}}