.content-wrapper .row{padding:80px 20px}.content-wrapper .row .col{padding-inline:20px}:is(.event-hero,.event-features,.newsletter-signup) .row{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){:is(.event-hero,.event-features,.newsletter-signup) .row{align-items:center;grid-template-columns:repeat(2,1fr)}}.event-hero{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.event-hero.listing-hero{padding:148px 20px}}.event-hero .event-type{font-size:1.75rem}.event-hero .form-wrap{background:var(--white);padding:40px 30px 30px}.event-hero .form-wrap h3{font-weight:500}.event-hero .form-wrap form{padding:unset}.event-features .feature-icon{height:75px;width:auto}.event-features .feature-img{max-width:100%}.event-features .button{font-size:18px}@media (min-width:768px){.event-features .content-wrapper .row:nth-of-type(2n) .col:first-of-type{order:2}}.event-features .feature-list{margin-top:2rem}.event-features .feature-list ul{list-style-type:none;padding-left:0}.event-features .feature-list ul li{padding-left:2.25rem}.event-features .feature-list ul li:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiB2aWV3Qm94PSIwIDAgMzggMzYiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMDA0OThifTwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik0yNy43MyAxNS4yNHYxNS44OWMwIC42OS0uNTcgMS4yNy0xLjI2IDEuMjdINC45Yy0uNjkgMC0xLjI5LS41OS0xLjI5LTEuMjdWMTYuNTljMC0uNDEtLjA4LS44My0uMDItMS4yNiAwLS4wNC4wMi0uMDguMDItLjEyVjkuNmMwLS42OS42LTEuMjggMS4yOS0xLjI4aDE3LjQ0Yy42Ny0uNjYgMS4zNy0xLjQzIDIuMTEtMi4xNS40Ny0uNDkuOTYtLjk4IDEuNDYtMS40NUg0LjlDMi4yNSA0LjcyIDAgNi45NSAwIDkuNnYyMS41MmMwIDIuNjUgMi4yNSA0Ljg3IDQuOSA0Ljg3aDIxLjU3YzIuNjUgMCA0Ljg3LTIuMjMgNC44Ny00Ljg3VjExLjI3Yy0xLjMzIDEuMzEtMi40NyAyLjY1LTMuNjEgMy45NyIgY2xhc3M9ImNscy0xIi8+PHBhdGggZD0iTTM3LjU3IDEuMjFBMi42NSAyLjY1IDAgMCAwIDM1LjM0IDBjLS41MSAwLTEuMDEuMTUtMS40NC40Mi05LjM3IDYuMDQtMTUuMzIgMTQuOTItMTguMTQgMTkuOTFsLTQuNzUtNi4yYTIuNjY3IDIuNjY3IDAgMCAwLTMuNzItLjVjLS41Ni40My0uOTIgMS4wNS0xLjAyIDEuNzUtLjA5LjcuMDkgMS40LjUyIDEuOTZsNy4zIDkuNTJjLjUuNjUgMS4yOSAxLjA0IDIuMTEgMS4wNC4xMSAwIC4yMSAwIC4zMi0uMDIuOTMtLjExIDEuNzQtLjcyIDIuMTEtMS41Ny4wNi0uMTQgNi4wNC0xMy42NCAxOC4xNS0yMS40NS42LS4zOCAxLS45OCAxLjE1LTEuNjdzLjAyLTEuNC0uMzctMS45OVoiIGNsYXNzPSJjbHMtMSIvPjwvc3ZnPg==);display:block;height:100%;min-width:2rem;transform:translate(-2.25rem,1.875rem);width:2rem}.event-speakers{background:var(--grey-light)}.event-speakers .speaker-cards{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr);padding-inline:20px;width:100%}@media (min-width:768px){.event-speakers .speaker-cards{grid-template-columns:repeat(3,1fr)}}.event-speakers .speaker-cards .card{margin-inline:auto;max-width:400px}.event-speakers .speaker-cards .card .card-header{aspect-ratio:1/1;margin-bottom:1rem;overflow:hidden}.event-speakers .speaker-cards .card .card-header img{max-width:100%;-o-object-fit:cover;object-fit:cover}.about-ecg{background:var(--grey-light)}.about-ecg .row{align-items:top;display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.about-ecg .row{align-items:top;grid-template-columns:33% auto}}.about-ecg .card-grid.card-checkboxes{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.about-ecg .card-grid.card-checkboxes{grid-template-columns:repeat(2,1fr)}}.about-ecg .card-grid.card-checkboxes .card{display:flex;gap:1rem}.about-ecg .card-grid.card-checkboxes .card:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiB2aWV3Qm94PSIwIDAgMzggMzYiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojYzYwfTwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik0yNy43MyAxNS4yNHYxNS44OWMwIC42OS0uNTcgMS4yNy0xLjI2IDEuMjdINC45Yy0uNjkgMC0xLjI5LS41OS0xLjI5LTEuMjdWMTYuNTljMC0uNDEtLjA4LS44My0uMDItMS4yNiAwLS4wNC4wMi0uMDguMDItLjEyVjkuNmMwLS42OS42LTEuMjggMS4yOS0xLjI4aDE3LjQ0Yy42Ny0uNjYgMS4zNy0xLjQzIDIuMTEtMi4xNS40Ny0uNDkuOTYtLjk4IDEuNDYtMS40NUg0LjlDMi4yNSA0LjcyIDAgNi45NSAwIDkuNnYyMS41MmMwIDIuNjUgMi4yNSA0Ljg3IDQuOSA0Ljg3aDIxLjU3YzIuNjUgMCA0Ljg3LTIuMjMgNC44Ny00Ljg3VjExLjI3Yy0xLjMzIDEuMzEtMi40NyAyLjY1LTMuNjEgMy45NyIgY2xhc3M9ImNscy0xIi8+PHBhdGggZD0iTTM3LjU3IDEuMjFBMi42NSAyLjY1IDAgMCAwIDM1LjM0IDBjLS41MSAwLTEuMDEuMTUtMS40NC40Mi05LjM3IDYuMDQtMTUuMzIgMTQuOTItMTguMTQgMTkuOTFsLTQuNzUtNi4yYTIuNjY3IDIuNjY3IDAgMCAwLTMuNzItLjVjLS41Ni40My0uOTIgMS4wNS0xLjAyIDEuNzUtLjA5LjcuMDkgMS40LjUyIDEuOTZsNy4zIDkuNTJjLjUuNjUgMS4yOSAxLjA0IDIuMTEgMS4wNC4xMSAwIC4yMSAwIC4zMi0uMDIuOTMtLjExIDEuNzQtLjcyIDIuMTEtMS41Ny4wNi0uMTQgNi4wNC0xMy42NCAxOC4xNS0yMS40NS42LS4zOCAxLS45OCAxLjE1LTEuNjdzLjAyLTEuNC0uMzctMS45OVoiIGNsYXNzPSJjbHMtMSIvPjwvc3ZnPg==);display:block;min-width:2rem;transform:translateY(-1px);width:2rem}.trust-logos{background:linear-gradient(90deg,#0087ba,#183253)}.event-listing-grid{display:grid;gap:24px;grid-template-columns:repeat(1,1fr);max-width:100%}@media (min-width:576px){.event-listing-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.event-listing-grid{grid-template-columns:repeat(4,1fr)}}.event-listing-grid .card{background:var(--grey-dark);display:flex;flex-direction:column;gap:1rem;padding-bottom:30px}.event-listing-grid .card .card-header{aspect-ratio:16/9;overflow:hidden}.event-listing-grid .card .card-header img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.event-listing-grid .card .card-body,.event-listing-grid .card .card-footer{padding-inline:20px}.event-listing-grid .card .card-body a:hover,.event-listing-grid .card .card-footer a:hover{text-decoration:none}.event-listing-grid .card .card-body .event-type{text-transform:uppercase}.event-listing-grid .card .card-body h4{font-weight:500}.newsletter-signup{background:var(--grey-light)}.newsletter-signup .row{padding:40px 20px}.newsletter-signup form{background:unset;display:flex}.newsletter-signup form .hs-email{flex-grow:1}.newsletter-signup form .hs-email label{display:none}.newsletter-signup form .hs-email input{border:1px solid var(--grey-dark);border-radius:3px 0 0 3px;border-right:0;font-size:1.125rem;line-height:1.1;padding:15px 25px}.newsletter-signup form input.hs-button{background:var(--blue);border:1px solid var(--blue-dark);border-radius:0 3px 3px 0}