.generic-slide{height:100%;background-color:#fff}@media(min-width: 768px){.generic-slide{margin:0 8px}}.generic-slide.generic-slide-hover .image-wrapper .background-image:hover{background-size:150%}.generic-slide:hover .image-overlay-text{opacity:1}.generic-slide .image-cropper{height:154px;max-width:100%;position:relative;overflow:hidden;margin:auto;background-color:#f0f0f0}@media(min-width: 768px){.generic-slide .image-cropper{height:290px}}.generic-slide .image-wrapper{width:100%;height:100%}.generic-slide .image-wrapper .background-image{height:100%;width:100%;display:block;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;filter:none;opacity:1;transition:all 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75)}@media(max-width: 767.98px){.generic-slide .image-wrapper .background-image{background-position-y:30%}}.generic-slide .image-overlay-text{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-flow:column;align-items:center;justify-content:center;background:rgba(0,0,0,.5);color:#fff;text-align:center;opacity:0;transition:all 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75)}.generic-slide .image-overlay-text .img-icon{width:29px}.generic-slide .slide-content-wrapper{padding:13px 15px 22px;background-color:#fff}@media(min-width: 768px){.generic-slide .slide-content-wrapper{padding:28px 15px 37px}}.generic-slide .slide-content-wrapper .gt-subheading{margin-bottom:0;font-size:14px;letter-spacing:.78px;text-transform:uppercase;font-weight:500}@media(min-width: 768px){.generic-slide .slide-content-wrapper .gt-subheading{margin-bottom:3px}}.generic-slide .slide-content-wrapper .gt-heading{margin-bottom:6px}.generic-slide .slide-content-wrapper .gt-content ul{padding-left:18px;margin-bottom:5px}@media(min-width: 768px){.generic-slide .slide-content-wrapper .gt-content ul{margin-bottom:10px}}@media(max-width: 767.98px){.generic-slide .slide-content-wrapper .gt-content ul,.generic-slide .slide-content-wrapper .slide-link .btn{font-size:14px}}