.specialists-strict .specialists-cf7__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.specialists-strict .specialists-cf7__wide{grid-column:1/-1}.specialists-strict .specialists-cf7__grid p{margin:0}.specialists-strict .specialists-cf7__grid label{display:block}@media(max-width:767px){.specialists-strict .specialists-cf7__grid{grid-template-columns:1fr}.specialists-strict .specialists-cf7__wide{grid-column:auto}}
.specialists-strict .strict-button{font-family:GolosText,Arial,sans-serif;font-size:16px;font-weight:700}
.specialists-strict .strict-button--small{font-size:16px}
.specialists-strict a.strict-button--primary,.specialists-strict a.strict-button--primary span{color:#fff!important}
.strict-webinar__back{display:inline-block;margin-bottom:28px;color:var(--strict-navy)!important;font-weight:700;text-decoration:none!important}.strict-webinar__hero .strict-hero__copy{max-width:720px}.strict-webinar__image{position:relative;z-index:1;width:100%;height:410px;border-radius:12px;object-fit:cover;object-position:center top;filter:saturate(.88)}.strict-webinar__programme-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:clamp(32px,8vw,120px)}.strict-webinar__list{display:grid;gap:16px;margin:30px 0 0;padding:0;counter-reset:webinar-point;list-style:none}.strict-webinar__list li{position:relative;min-height:48px;padding:11px 0 0 64px;font-size:18px;line-height:1.5}.strict-webinar__list li:before{position:absolute;top:0;left:0;display:grid;width:46px;height:46px;place-items:center;border-radius:10px 20px;background:var(--strict-sky);color:var(--strict-navy);content:counter(webinar-point,decimal-leading-zero);counter-increment:webinar-point;font-size:14px;font-weight:700}.strict-webinar__aside{align-self:start;padding:28px;border-radius:12px 38px;background:var(--strict-sky);color:var(--strict-navy)}.strict-webinar__aside span,.strict-webinar__aside strong,.strict-webinar__aside a{display:block}.strict-webinar__aside span{margin-bottom:14px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.strict-webinar__aside strong{font-size:24px;line-height:1.2}.strict-webinar__aside a{margin-top:24px;color:var(--strict-navy);font-weight:700}.strict-webinar__speaker{background:#fff}.strict-webinar__speaker-grid{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:42px;max-width:900px}.strict-webinar__speaker-grid img{width:220px;height:220px;border-radius:12px 38px;object-fit:cover}.strict-webinar__speaker-grid p:last-child{margin:0;font-size:17px;line-height:1.55}.strict-webinar__registration{padding:88px 0;background:var(--strict-navy)}.strict-webinar__registration-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(460px,1fr);align-items:center;gap:clamp(42px,7vw,105px)}.strict-webinar__registration-card h2{max-width:520px;margin:0 0 22px;color:#fff;font-size:clamp(32px,4vw,52px);line-height:1.08}.strict-webinar__registration-card>div>p:last-child{max-width:530px;margin:0;color:#fff;font-size:18px;line-height:1.55}@media(max-width:992px){.strict-webinar__programme-grid,.strict-webinar__registration-card{grid-template-columns:1fr}.strict-webinar__registration-card>div>p:last-child{max-width:680px}}@media(max-width:767px){.strict-webinar__hero .strict-hero__visual{min-height:320px}.strict-webinar__image{height:300px}.strict-webinar__speaker-grid{grid-template-columns:1fr}.strict-webinar__registration{padding:58px 0}.strict-webinar__registration-card>div>p:last-child{font-size:16px}.strict-webinar__list li{padding-left:58px;font-size:16px}}
.specialists-strict .strict-card a.strict-button--primary,.specialists-strict .strict-card a.strict-button--primary span{color:#fff!important}
.specialists-strict .strict-card .strict-button--small{align-self:flex-start;appearance:none;text-align:center}.specialists-strict .strict-card a.strict-button--small,.specialists-strict .strict-card button.strict-button--small{color:#fff!important}
