.hover-wrapper{display:flex;flex-direction:column}.hover-section{display:flex;flex-direction:row}.hover-text img{padding:32px 0;width:100px}.hover-container{height:400px;position:relative;width:50%}.hover-image{display:block;height:100%;width:100%}h4.hover{left:5%;margin:0!important;position:absolute;top:5%}.hover-overlay{background-color:#0030571a;bottom:0;height:0;left:0;overflow:hidden;position:absolute;right:0;transition:.5s ease;width:100%}.hover-container:hover .hover-overlay{height:100%}.hover-text{color:#000;font-size:16px;left:45%;position:absolute;text-align:left;top:55%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%}.hover-text p{font-size:16px!important}@media (max-width:1025px) and (min-width:768px){.hover-wrapper{padding-top:0}.hover-section{flex-direction:row;flex-wrap:wrap}.hover-text{color:#000;font-size:16px;left:40%;position:absolute;text-align:left;top:55%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%}.hover-container{border-bottom:1px solid #003057}}@media (max-width:767px){.hover-wrapper{padding-top:0}.hover-section{flex-direction:column!important}.hover-container{border-bottom:1px solid #003057;width:100%}.hover-text{left:40%;width:70%}}@media (max-width:1305px) and (min-width:1025px){.hover-text svg{padding-bottom:16px!important;padding-top:24px!important}.hover-text p{font-size:14px!important;line-height:22px!important}}@media (max-width:344px){.hover-text svg{padding-bottom:16px!important;padding-top:24px!important}}