.media-section{background:#f7f7f7;padding:17px 28px;border-radius:12px}.media-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:0 auto;padding:15px 0}.media-logo{max-width:90px;height:auto;cursor:pointer;transition:all .3s ease;opacity:.9}.media-logo:hover{transform:scale(1.1);opacity:1;box-shadow:0 4px 8px rgba(0,0,0,.1)}.media-text{text-align:center}.media-text h2{font-size:2.5em;font-weight:600;color:#2d3e8b}.media-text h2 span{color:#a4b3da}.usa-today-logo{width:110px}.business-insider-logo{width:115px}.yahoo-finance-logo{width:105px}.voyage-la-logo{width:100px;border-radius:50%}.ceo-weekly-logo{width:120px}.market-insider-logo{width:130px}.modal-kunal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.modal-title{text-align:center;font-size:20px;font-weight:bold;margin-top:15px;margin-bottom:5px}.modal-instruction{text-align:center;font-size:14px;color:#666;margin-top:5px}.modal-content-kunal{background-color:#fefefe;margin:5% auto;padding:20px;border-radius:8px;width:80%;max-width:800px;max-height:85vh;overflow-y:auto;box-shadow:0 4px 8px rgba(0,0,0,.2);transform:translateY(-20px);transition:transform .3sease-in-out}.close-kunal{color:#aaa;float:right;font-size:28px;font-weight:bold;cursor:pointer}.close-kunal:hover,.close-kunal:focus{color:#333;text-decoration:none}.modal-image{max-width:100%;height:auto;display:block;margin:10px auto;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.media-head-part p{color:#848485;font-family:Inter;font-size:20px;font-style:normal;font-weight:400}.elve-head-new{font-size:26px;font-weight:800;font-family:'Inter',sans-serif;background:linear-gradient(90deg,#012978 0%,#5976b2 50%,#6b8cce 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.web-image{background-position:center;background-size:cover;height:200px}.webow{display:grid;grid-template-columns:repeat(3,1fr);gap:0 5rem;margin:0 auto;padding:20px 25px}.webinar-card{position:relative;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-bottom:20px;font-family:Arial,sans-serif;transition:transform .3s ease,box-shadow .3s ease}.webinar-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.webinar-badge{background:#f0f8ff;color:#4169e1;padding:8px 42px;border-radius:10px 10px 0 0;position:absolute;right:-118px;font-size:18px;transform:rotate(90deg);top:134px;text-decoration:none;font-weight:500;z-index:10;transition:background-color .3s ease}.webinar-badge:hover{background:#d1eef5}.webinar{margin:3rem auto}.webinar-banner{height:200px;background-size:cover;border-radius:8px 8px 0 0;background-position:center;position:relative;background-repeat:no-repeat}.webinar-info-container{padding:20px;background-color:#fff;border-radius:0 0 8px 8px;display:flex;flex-direction:column;justify-content:space-between}.webinar-title{font-size:18px;font-weight:600;font-family:'Inter';color:#333;line-height:1.4}.webinar-date-container{display:flex;align-items:center;margin-bottom:20px}.webinar-calendar-icon{width:20px;height:20px;margin-right:10px}.webinar-date-text{color:#666;font-size:14px}.webinar-button-container{text-align:center}.webinar-replay-button{color:#fff;border:none;padding:8px 16px;border-radius:10px;background:#0451bb;box-shadow:0 20px 35px 0 #e1edfd;font-size:14px;font-family:'Inter';font-weight:500;cursor:pointer;transition:background-color .3sease}.webinar-replay-button:hover{background-color:#003a8c}@media only screen and (min-width:320px) and (max-width:650px){.media-text h2{font-size:1.5em}.media-section{padding:9px 13px;border-radius:12px}.media-logo{max-width:79px}.elve-head-new{font-size:18px}.media-head-part p{font-size:14px}.webow{grid-template-columns:repeat(1,1fr);gap:0 .5rem;padding:10px 18px}.webinar-banner{height:167px}.webinar-title{font-size:15px}.webinar-info-container{padding:13px 10px}.webinar-badge{padding:5px 37px;border-radius:10px 10px 0 0;position:absolute;right:-102px;font-size:14px;transform:rotate(90deg);top:134px}}@media(min-width:651px) and (max-width:1024px){.webow{display:grid;grid-template-columns:repeat(2,1fr)}.media-head-part p{font-size:16px}}.webinar-certificate-link{color:#fff;border-radius:12px;position:absolute;padding:5px 15px;background:#4169e1;bottom:5%;left:5%}.shimmer-wrapper{display:flex;gap:20px}.shimmer-card{width:100%;height:250px;background:linear-gradient(90deg,#f6f7f8 25%,#edeef1 50%,#f6f7f8 75%);background-size:200% 100%;animation:shimmer 1.5s infinite linear;border-radius:10px}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}