.ir-hero{min-height:652px;overflow:hidden;position:relative;width:100%}.ir-hero__background{background-color:#032254;height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%;z-index:0}.ir-hero__container{display:grid;grid-template-columns:959px 1fr;margin:0 auto;max-width:1920px;min-height:652px;position:relative;z-index:1}.ir-hero__image-section{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.ir-hero__bg-image{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.ir-hero__overlay-image{height:auto;padding:107px 0;position:relative;width:100%;z-index:2}.ir-hero__overlay-image>img{display:block;height:auto;width:100%}.ir-hero__content{align-items:center;background-color:#e5e9ed;display:flex;flex-direction:column;gap:40px;justify-content:center;padding:60px 80px}.ir-hero__text-wrapper{display:flex;flex-direction:column;gap:10px;max-width:764px;width:100%}.ir-hero__button{align-items:center;background-color:#032254;border-radius:100px;color:#fff;display:inline-flex;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;justify-content:center;line-height:normal;padding:18px 38px;text-decoration:none;transition:background-color .3s ease;white-space:nowrap}.ir-hero__button:hover{background-color:rgba(3,34,84,.9);text-decoration-color:none;text-decoration-line:none}@media (max-width:1600px){.ir-hero__container{grid-template-columns:700px 1fr}.ir-hero__content{padding:60px}}@media (max-width:1280px){.ir-hero__container{grid-template-columns:600px 1fr}.ir-hero__content{padding:50px 40px}}@media (max-width:1024px){.ir-hero{min-height:auto}.ir-hero__container{grid-template-columns:1fr;min-height:auto}.ir-hero__image-section{min-height:400px;order:1}.ir-hero__content{order:2;padding:50px 40px}}@media (max-width:768px){.ir-hero__image-section{min-height:350px}.ir-hero__overlay-image{padding:60px 0}.ir-hero__content{gap:30px;padding:40px 30px}.ir-hero__button{font-size:16px;padding:16px 32px}}@media (max-width:480px){.ir-hero__image-section{min-height:300px}.ir-hero__overlay-image{padding:40px 0}.ir-hero__content{gap:24px;padding:30px 20px}.ir-hero__button{font-size:15px;padding:14px 28px;width:100%}}