.modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:999999999}.modal-content{background-color:#fefefe;border:1px solid #888;margin:5% auto;max-width:700px;padding:20px}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.image-on-hover-btn .heading{padding-bottom:40px;text-align:center}.image-on-hover-btn .heading h2{color:#000;font-weight:100}.image-on-hover-btn .heading h2 span{color:#4044e5;font-style:italic;font-weight:700}.image-on-hover-btn .heading p{font-size:20px;font-weight:400;margin:0 auto;max-width:1000px}.image-on-hover-btn-outer{display:flex;justify-content:space-between}.image-on-hover-btn-inner{background:#fff;border-radius:15px;margin:10px;padding:20px;position:relative;transition:all .4s ease}a.relative_link{height:100%;left:0;position:absolute;top:0;width:100%}.image-on-hover-btn-inner h3{color:#000;font-size:20px;font-weight:600;margin-bottom:10px}.image-on-hover-btn-inner p{color:#000;font-size:14px;font-weight:200;margin-bottom:0}.image-on-hover-btn-inner.active h3,.image-on-hover-btn-inner.active p,.image-on-hover-btn-inner:hover h3,.image-on-hover-btn-inner:hover p{color:#fff}.image-on-hover-btn .heading a{align-items:center;display:flex;font-size:14px;font-style:italic;justify-content:center;margin-top:20px;text-decoration:underline;text-transform:uppercase}.image-on-hover-btn .heading a img{margin-left:7px;max-width:20px}.left-hover-btn,.right-hover-btn{flex:0 0 29%}.image-hover-btn{flex:0 0 40%;padding-top:40px}.image-on-hover-btn-inner.active,.image-on-hover-btn-inner:hover{background:#4044e5;box-shadow:0 4px 15px 0 #0000001a}.image-hover-btn-inner{display:none}.image-hover-btn-inner.active{display:block}.image-hover-btn-inner img{position:relative}.image-hover-btn-inner img.image-shadow{margin-top:-70px;text-align:center;width:100%}img.image-hmain{position:relative;z-index:1}@media(max-width:767px){.image-on-hover-btn-outer{flex-wrap:wrap}.image-hover-btn,.left-hover-btn,.right-hover-btn{flex:0 0 100%}}