.event-banner{background-color:#0b2a78;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;font-family:Poppins,sans-serif;margin:auto;max-width:1920px;padding:100px 65px 75px 100px}.event-banner,.event-banner *,.event-banner :after,.event-banner :before{box-sizing:border-box}.event-banner .event-banner__inner{align-items:center;column-gap:80px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,545px);margin:0 auto;max-width:1920px;width:100%}.event-banner .event-banner__content{max-width:900px}.event-banner .event-banner__brand{align-items:center;background:#fff;border-radius:6px;display:inline-flex;gap:16px;margin-bottom:36px;padding:12px 22px}.event-banner .event-banner__brand-logo{display:block;height:auto;max-height:72px;object-fit:contain;width:auto}.event-banner .event-banner__brand-meta{display:flex;flex-direction:column;line-height:1.25}.event-banner .event-banner__brand-date{color:#1f1f1f;font-size:24px;font-weight:500}.event-banner .event-banner__brand-location{color:#5a5a5a;font-size:20px;font-weight:300}.event-banner .event-banner__title{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(30px,2.9vw,56px);font-weight:300;letter-spacing:-.5px;line-height:1.2;margin:0 0 28px}.event-banner .event-banner__desc{color:#fff;font-size:clamp(16px,1.4vw,26px);font-weight:400;line-height:1.55;margin:0 0 44px}.event-banner .event-banner__desc p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.event-banner .event-banner__actions{display:flex;flex-wrap:wrap;gap:16px}.event-banner .event-banner__btn{align-items:center;border:2px solid #fff;border-radius:4px;display:inline-flex;font-family:Poppins,sans-serif;font-size:clamp(16px,1.25vw,23px);font-weight:400;gap:16px;justify-content:center;line-height:1;min-height:76px;padding:16px 30px;text-decoration:none}.event-banner .event-banner__btn--primary{background:#fff;color:#2b5fd9}.event-banner .event-banner__btn--outline{background:transparent;border-color:hsla(0,0%,100%,.9);color:#fff}.event-banner .event-banner__btn:focus-visible{outline:3px solid #7cc6ea;outline-offset:3px}.event-banner .event-banner__btn-icon{flex-shrink:0}.event-banner .event-banner__btn-icon--li{height:28px;width:28px}.event-banner .event-banner__card{background:#fff;border-radius:16px;box-shadow:0 20px 50px rgba(5,20,70,.25);color:#1a2b6b;padding:50px}.event-banner .event-banner__profile{align-items:center;border-bottom:1px solid #e6e9f0;display:flex;gap:26px;margin-bottom:10px;padding-bottom:10px}.event-banner .event-banner__avatar{border:3px solid #7cc6ea;border-radius:50%;flex:0 0 124px;height:124px;overflow:hidden;width:124px}.event-banner .event-banner__avatar img{display:block;height:100%;object-fit:cover;width:100%}.event-banner .event-banner__name{color:#1a2b6b;font-family:Poppins,sans-serif;font-size:clamp(22px,1.6vw,30px);font-weight:600;line-height:1.2;margin:0}.event-banner .event-banner__role{color:#3d4766;font-size:clamp(15px,1.05vw,20px);font-weight:400;line-height:1.4;margin:10px 0 0}.event-banner .event-banner__info{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.event-banner .event-banner__info-item{align-items:center;display:flex;gap:22px;margin:0}.event-banner .event-banner__info-icon{align-items:center;background:none;display:flex;flex:0 0 66px;height:66px;justify-content:center;width:66px}.event-banner .event-banner__info-icon img{display:block;height:100%;object-fit:contain;width:100%}.event-banner .event-banner__info-title{color:#1a2b6b;font-family:Poppins,sans-serif;font-size:clamp(16px,1.1vw,21px);font-weight:600;line-height:1.3;margin:0}.event-banner .event-banner__info-subtitle{color:#4a5270;font-size:clamp(14px,.95vw,18px);font-weight:400;line-height:1.4;margin:6px 0 0}@media only screen and (max-width:1440px){.event-banner .event-banner__inner{column-gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,480px)}.event-banner .event-banner__card{padding:40px}.event-banner .event-banner__avatar{flex-basis:104px;height:104px;width:104px}.event-banner .event-banner__btn{min-height:64px}.event-banner .event-banner__brand-logo{max-height:60px}.event-banner .event-banner__brand-date{font-size:20px}.event-banner .event-banner__brand-location{font-size:17px}}@media only screen and (max-width:1199px){.event-banner .event-banner__inner{column-gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,420px)}.event-banner .event-banner__card{padding:32px}.event-banner .event-banner__profile{gap:20px}.event-banner .event-banner__avatar{flex-basis:88px;height:88px;width:88px}.event-banner .event-banner__info-icon{flex-basis:56px;height:56px;width:56px}}@media only screen and (min-width:769px) and (max-width:1024px){.event-banner{padding:25px 25px 75px 40px}}@media only screen and (min-width:601px) and (max-width:768px){.event-banner{padding-left:40px}}@media only screen and (min-width:10px) and (max-width:600px){.event-banner{margin-top:50px;padding:25px 20px 80px}}@media only screen and (max-width:991px){.event-banner .event-banner__inner{grid-template-columns:1fr;row-gap:48px}.event-banner .event-banner__content{max-width:100%}.event-banner .event-banner__card{max-width:545px;width:100%}}@media only screen and (max-width:600px){.event-banner .event-banner__brand{gap:12px;margin-bottom:28px;padding:10px 14px}.event-banner .event-banner__brand-logo{max-height:44px}.event-banner .event-banner__brand-date{font-size:15px}.event-banner .event-banner__brand-location{font-size:13px}.event-banner .event-banner__title{margin-bottom:20px}.event-banner .event-banner__desc{margin-bottom:32px}.event-banner .event-banner__actions{flex-direction:column}.event-banner .event-banner__btn{min-height:56px;padding:14px 20px;width:100%}.event-banner .event-banner__card{border-radius:12px;padding:26px 22px}.event-banner .event-banner__avatar{flex-basis:72px;height:72px;width:72px}.event-banner .event-banner__profile{gap:16px}.event-banner .event-banner__info-icon{flex-basis:48px;height:48px;width:48px}.event-banner .event-banner__info-item{gap:16px}}