.image-with-hover{background-color:#f0f0f0}.image-with-hover .top-sec{padding:35px 0}.image-with-hover .top-wrapper{display:flex}.image-with-hover:not(.image-with-hover.multi-img) .main-sec .page-center{max-width:100%;padding:0;width:100%}.image-with-hover .top-wrapper .title{margin:20px;width:66.67%}.image-with-hover .top-wrapper .top-btn{margin:20px;text-align:right;width:33.33%}.image-with-hover .top-wrapper .title h2{margin:0}.image-with-hover .top-wrapper .top-btn .hs-sec-btn{font-size:18px!important;font-weight:600;line-height:18px}.image-with-hover .bottom-wrapper{display:flex}.image-with-hover .multi-items-wrapper,.image-with-hover .single-item-wrapper{width:50%}.image-with-hover .single-item-wrapper .item{height:520px}.image-with-hover .item{overflow:hidden;position:relative}.image-with-hover .bg-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:100%;will-change:transform}.image-with-hover .item:hover .bg-img{transform:scale(1.1)}.image-with-hover .overlay{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.7));height:100%;left:0;position:absolute;top:0;transition:background-color .3s ease;width:100%}.image-with-hover .single-item-wrapper .item:hover .overlay{background-color:rgba(0,0,0,.1)}.image-with-hover .item-title h3:before{content:"\ea06";font-family:Ultimate-Icons!important;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;padding-right:14px}.image-with-hover .single-item-wrapper .item-title h3:before{padding-right:17px}.image-with-hover .item-title h3{color:#fff;font-size:1.7777777777778rem;margin:0 0 0 20px;text-transform:uppercase;width:80%}.image-with-hover .item-title h3 span{font-size:26px}.image-with-hover .item-title{bottom:0;left:0;padding:30px;position:absolute;width:100%;z-index:99}.image-with-hover .multi-items-wrapper{display:flex;flex-wrap:wrap}.image-with-hover .multi-items-wrapper .item{height:260px;width:50%}.image-with-hover .multi-items-wrapper .item:hover .overlay{background:linear-gradient(180deg,rgba(0,116,191,.9) 40%,rgba(0,116,191,.9))}.image-with-hover .multi-items-wrapper h3,.image-with-hover .multi-items-wrapper h3 span{font-size:18px}.image-with-hover .item-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:999}.image-with-hover.multi-img .top-sec.without-btn .top-wrapper .title{text-align:center;width:auto}.image-with-hover.multi-img .top-sec.without-btn{padding:50px 0 0}.image-with-hover.multi-img .top-sec.without-btn .top-wrapper .title h2{font-size:1.7777777777778rem}.image-with-hover.multi-img .multi-items-wrapper{display:grid;grid-template-columns:repeat(var(--column-xl,3),1fr);width:100%;grid-gap:2px;--column-xl:3}.image-with-hover.multi-img .bottom-wrapper{padding:20px 20px 50px}.image-with-hover.multi-img .multi-items-wrapper .item{height:300px;width:100%}.image-with-hover.multi-img .item-title{padding:0 20px 20px 0}.image-with-hover.multi-img .multi-items-wrapper h3,.image-with-hover.multi-img .multi-items-wrapper h3 span{font-size:24px;text-transform:unset;width:100%}@media(max-width:767px){.image-with-hover .bottom-wrapper{flex-direction:column}.image-with-hover .multi-items-wrapper,.image-with-hover .single-item-wrapper{width:100%}.image-with-hover .top-sec .page-center{padding:0}.image-with-hover .top-wrapper .top-btn{margin-top:0;text-align:left}.image-with-hover .top-wrapper{flex-direction:column}.image-with-hover .top-wrapper .top-btn .hs-sec-btn{padding:17px 30px}.image-with-hover .top-wrapper .title,.image-with-hover .top-wrapper .top-btn{width:100%}.image-with-hover.multi-img .multi-items-wrapper{grid-template-columns:repeat(var(--column-sm,1),1fr);grid-gap:2px;--column-sm:1}.image-with-hover.multi-img .top-sec.without-btn .top-wrapper .title h2{font-size:28px}.image-with-hover.multi-img .main-sec .page-center{padding:0}.image-with-hover.multi-img .top-sec.without-btn{padding:35px 0 0}.image-with-hover.multi-img .bottom-wrapper{padding-bottom:35px}.image-with-hover .single-item-wrapper .item-title h3:before{font-size:28px}}@media (max-width:544px){.image-with-hover.multi-img .top-sec.without-btn .top-wrapper .title h2{font-size:24px}.image-with-hover .single-item-wrapper .item-title h3:before{font-size:24px;padding-right:15px}}@media(max-width:480px){.image-with-hover .multi-items-wrapper .item{width:100%}}