.second-mid-banner{background-repeat:no-repeat;background-size:cover;display:flex;margin-bottom:0;overflow:hidden;position:relative}.second-mid-banner-bg{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.second-mid-banner:hover .second-mid-banner-content h2{color:#fff;font-size:5.8rem}.second-mid-banner-content{display:none;transition:display .5s ease-in-out}.second-mid-banner:hover .second-mid-banner-content{display:flex;flex-direction:column;justify-content:center;padding:8rem}.second-mid-banner-left-wrapper{background:#fff;padding:8rem 6rem 12rem;position:relative;transform:translateX(0);transition:transform .8s ease-in-out;width:100%;z-index:5}.second-mid-banner-left-wrapper h3{font-size:3.2rem;position:relative}.second-mid-banner-left-wrapper h2{font-size:5.4rem;margin-top:24px}.second-mid-banner-left-wrapper p{font-size:2.8rem}.second-mid-banner-left-wrapper h3:after{border-bottom:2px solid #ee7524;bottom:0;content:"";left:0;position:absolute;top:40px;width:100px}.second-mid-banner:hover .second-mid-banner-left-wrapper{transform:translateX(100%)}.second-mid-banner:hover .second-mid-banner-content{transform:translateX(-100%)}.second-mid-banner-button-wrapper{border:3px solid #ee7524;border-radius:12px;padding:6px 30px}.second-mid-banner-button-wrapper p{font-weight:800;margin-top:.2rem}.second-mid-banner:hover .second-mid-banner-button-wrapper{background:#0445d2;border:2px solid #0445d2;border-radius:8px;transition:.2s ease}.second-mid-banner:hover .second-mid-banner-button-wrapper p{color:#fff}.second-mid-banner-button-wrapper{align-items:center;background:transparent;border:2px solid #ee7524;border-radius:8px;display:inline-flex;margin-top:30px;padding:8px 30px;width:max-content}.second-mid-banner-button-wrapper p{color:#ee7524;font-size:20px;margin:0}.second-mid-banner-button-wrapper:hover p{color:#fff}@media (max-width:1024px){.second-mid-banner:hover .second-mid-banner-content{padding:0 15px}.second-mid-banner-button-wrapper p{font-size:16px}.second-mid-banner-left-wrapper h3:after{top:30px}.second-mid-banner-left-wrapper h2{font-size:4.5rem}.second-mid-banner:hover .second-mid-banner-content h2{font-size:4.2rem}}@media (max-width:767px){.second-mid-banner-row{flex-direction:column-reverse}.second-mid-banner-wrapper{padding:2rem 0}.second-mid-banner:hover .second-mid-banner-content,.second-mid-banner:hover .second-mid-banner-left-wrapper{transform:translateX(0)}.second-mid-banner:hover .second-mid-banner-content h2{font-size:4.2rem}.second-mid-banner-left-wrapper h2{font-size:4rem}}