button[data-filter-toggle]{display:block;width:100%;margin-bottom:25px}button[data-filter-toggle]:after{font-size:20px;line-height:14px;vertical-align:middle}.filters .filter-header{padding:0 .625rem .625rem}.filters .filter+.filter{margin-top:.5rem}.filters .reset-link{display:inline-block;font-size:.75rem;font-weight:400;letter-spacing:.36px;text-decoration:underline}.filters .button-secondary.times:after{font-size:24px;line-height:16px;vertical-align:top}.filters button[data-cancel-filter],.filters button[type=submit]{display:block;width:100%;margin-top:25px}@media only screen and (min-width:768px){button[data-filter-toggle]{display:none}.filters{display:block;position:static;max-width:none;width:100%;max-height:none;background:0 0;margin:0 0 2.5rem;padding:0;opacity:1;overflow:visible}.filters .close{display:none}.filters .filter-header{display:none}.filters .filter-group{display:flex;gap:1.5rem}.filters .filter-group .filter{width:calc((100% - 3rem)/ 3)}.filters .filter+.filter{margin:0}.js .filters button[type=submit]{display:none}.filters button[data-cancel-filter]{display:none}}.results{padding:0 0 1.875rem}@media only screen and (min-width:768px){.results{padding:0 0 2.5rem}}.result-group>.headline-quaternary{color:#7a0306;margin:0}.result-group>.headline-quaternary:has(.icon){position:relative;padding:10px 0 0 36px;min-height:38px}.result-group>.headline-quaternary:has(.icon) .icon{position:absolute;left:0;top:0;font-size:2em}.result-group .webinar-count{color:#4c4d4f;font-size:.875rem;letter-spacing:.42px;text-transform:uppercase;margin:0 0 1rem;padding-left:36px}.result-group+.result-group{margin-top:2.5rem}.result-list{display:flex;flex-direction:column;gap:1.25rem;width:100%}.result{width:100%;display:block;border:2px solid #eceef0}.result:has(.tag){position:relative}.result .figure{position:relative;display:block;background:#fff}.result .figure img{display:block;width:100%;aspect-ratio:257/150;-o-object-fit:cover;object-fit:cover}.result .figure img[src$=".png"]{-o-object-fit:contain;object-fit:contain}.result .figure.logo{padding:10px}.result .figure.logo img{-o-object-fit:contain;object-fit:contain}.result .figure .icon{position:absolute;font-size:50px;line-height:50px;width:50px;height:50px;left:50%;top:50%;margin-left:-25px;margin-top:-25px;color:#fff;opacity:.5}.result .content,.result .info,.result .title{display:block;width:100%}.result .content{padding:.9375rem}.result .title{margin:0 0 .625rem}.result .info{color:#4c4d4f;font-size:.875rem;font-weight:400}.result:focus-visible,.result:hover{text-decoration:none}.result:focus-visible{outline:2px solid #7a0306;outline-offset:2px}@media only screen and (min-width:768px){.result-group+.result-group{margin-top:3.125rem}.result-list{flex-direction:row;flex-wrap:wrap}.result-list .result{width:calc((100% - 1.25rem)/ 2)}}@media only screen and (min-width:1024px){.result-group{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:1.875rem;column-gap:1.875rem;row-gap:.9375rem}.result-group .webinar-count,.result-group>.headline-quaternary{width:calc((100% - 1.875rem)/ 2)}.result-group>.headline-quaternary{flex:1 0 auto;margin:0}.result-group .webinar-count{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;text-align:right;padding:0;margin:0}.result-group .result-list{order:1}.result-list{gap:1.875rem}.result-list .result{width:calc((100% - 3.75rem)/ 3)}}.hero.hero-figure-left{padding:1.9375rem 0}.hero.hero-figure-left nav.back{margin-bottom:1.5rem}.hero.hero-figure-left nav.back a{font-size:.875rem}.hero.hero-figure-left .figure{border:1px solid #fff;position:relative;margin-bottom:1.5rem}.hero.hero-figure-left .figure a,.hero.hero-figure-left .figure img{display:block}.hero.hero-figure-left .figure .icon{position:absolute;left:50%;top:50%;margin-left:-32.5px;margin-top:-32.5px;font-size:65px;line-height:65px;width:65px;height:65px;color:#fff;opacity:.5;transition:opacity .2s linear,color .2s linear}.hero.hero-figure-left .figure a:focus-visible .icon,.hero.hero-figure-left .figure a:hover .icon{color:#9fdff8;opacity:1}.hero.hero-figure-left .content{padding:0}.hero.hero-figure-left hgroup{margin:0;display:flex;flex-direction:column;gap:5px}.hero.hero-figure-left hgroup h1,.hero.hero-figure-left hgroup h2{margin:0}.hero.hero-figure-left hgroup h1{order:1}.hero.hero-figure-left .meta{font-size:.875rem;font-weight:700}.hero.hero-figure-left .meta p{margin:5px 0}.hero.hero-figure-left .actions{margin-top:1.25rem;display:flex;gap:20px}@media only screen and (min-width:768px){.hero.hero-figure-left{display:block;padding-top:0;padding-bottom:3rem}.hero.hero-figure-left nav.back{background:#eceef0;padding:1.25rem 0;margin-bottom:0}.hero.hero-figure-left nav.back a{color:#005581}.hero.hero-figure-left nav.back a:focus-visible,.hero.hero-figure-left nav.back a:hover{color:#7a0306}.hero.hero-figure-left>.width-wrap{display:flex;align-items:flex-start;gap:3.125rem;padding-top:3rem}.hero.hero-figure-left .content,.hero.hero-figure-left .figure{width:calc((100% - 3.125rem)/ 2)}.hero.hero-figure-left .figure{margin-bottom:0}.hero.hero-figure-left .meta{margin:1.25rem 0}}.main-body{background:#eceef0;padding:1.9375rem 0}.main-body .summary{margin-bottom:1.9375rem}.main-body .summary .actions{margin-top:2.5rem}.main-body .summary dl{margin:0}.main-body .summary dl a{font-weight:400;text-decoration:underline}.main-body .summary dt{font-weight:700}.main-body .summary dd{position:relative;margin-left:2.125rem}.main-body .summary dd:before{content:"";position:absolute;left:-1rem;top:10px;width:5px;height:5px;background:currentColor}.main-body .summary dd+dd{margin-top:.625rem}.main-body .summary dd+dt{margin-top:1rem}.main-body .details{background:#fff;padding:1.9375rem 1.25rem}.main-body .subparts{margin:2.5rem 0 0}.main-body .subparts h3{margin:0 0 1.25rem}@media only screen and (min-width:768px){.main-body .width-wrap{display:flex;align-items:flex-start;gap:1.9375rem}.main-body .summary{width:calc((100% - 1.9375rem)/ 3);position:sticky;top:104px;margin:0}.main-body .details{width:calc((100% - 1.9375rem) * 2 / 3);padding:1.9375rem}}@media only screen and (min-width:1024px){.main-body .summary{top:10px}.main-body .details{padding:2.5rem}}