/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-inline-blocksponsor-logos{margin-top:56px;margin-bottom:56px}@media (min-width:821px){.block-inline-blocksponsor-logos{margin-top:72px;margin-bottom:72px}}.block-inline-blocksponsor-logos>h2{margin-bottom:32px;font-weight:600;text-align:center}.block-inline-blocksponsor-logos>h2:before{content:"";display:block;width:161px;height:10px;margin:auto auto 12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11' fill='none'%3E%3Cpath d='M1.39862 0.996857L5.31846 10.4216' stroke='%23590072' stroke-width='2'/%3E%3C/svg%3E")}.block-inline-blocksponsor-logos .field--name-field-logo-rows>.field__item{margin-bottom:16px}.block-inline-blocksponsor-logos .field--name-field-logo-rows>.field__item:last-child{margin-bottom:0}@media screen and (min-width:1200px){.block-inline-blocksponsor-logos .field--name-field-logo-rows>.field__item{margin-bottom:32px}.block-inline-blocksponsor-logos .field--name-field-logo-rows>.field__item:last-child{margin-bottom:0}}.block-inline-blocksponsor-logos .splide__slide{display:flex;justify-content:center;align-items:center;padding:8px 16px;border:1px solid rgba(151,155,157,.3)}.block-inline-blocksponsor-logos .splide__slide figure,.block-inline-blocksponsor-logos .splide__slide .field-item{height:100%}.block-inline-blocksponsor-logos .splide__slide img{width:100%;height:100%;object-fit:cover}.block-inline-blocksponsor-logos .mobile-images{display:flex;gap:0;flex-wrap:wrap;margin:0 -24px;padding:0 40px}.block-inline-blocksponsor-logos .mobile-images>figure{flex:1 1 50%;max-width:50%;padding:0 8px;margin-bottom:16px}.block-inline-blocksponsor-logos .mobile-images>figure:nth-last-child(2){margin-bottom:0}.block-inline-blocksponsor-logos .mobile-images>figure:nth-last-child(1){margin-bottom:0}.block-inline-blocksponsor-logos .mobile-images>figure .field-item{height:100%}.block-inline-blocksponsor-logos .mobile-images>figure img{width:auto;height:100%;object-fit:cover;aspect-ratio:16/9}.block-inline-blocksponsor-logos .mobile-images>figure picture{display:flex;justify-content:center;align-items:center;padding:8px 16px;border:1px solid rgba(151,155,157,.3)}@media (min-width:821px){.block-inline-blocksponsor-logos .mobile-images{display:none}}@media (max-width:820px){.paragraph--type--logo-row{display:none}}
.tabbed-callout{padding-top:48px;padding-bottom:56px}@media (min-width:992px){.tabbed-callout{display:flex;justify-content:space-between;gap:32px;padding-top:86px;padding-bottom:96px}.tabbed-callout.tabbed-callout--content .tabbed-callout__nav{flex:1 1 41.6666666667%;max-width:41.6666666667%}.tabbed-callout.tabbed-callout--content .tabbed-callout__content{flex:1 1 58.3333333333%;max-width:58.3333333333%}}.tabbed-callout.tabbed-callout--content .tabbed-callout__trigger{font-size:44px}.tabbed-callout .large-desk{margin-bottom:24px}@media (min-width:821px){.tabbed-callout .large-desk{margin-bottom:56px}}.tabbed-callout .eyebrow{margin-bottom:24px}@media (min-width:821px){.tabbed-callout .eyebrow{margin-bottom:56px}}.tabbed-callout .event-listing .event-callout{margin:0}.tabbed-callout .tabbed-callout__trigger{display:block;width:100%;padding:24px 16px;font-family:Nunito Sans,sans-serif;font-weight:300;line-height:120%;text-align:left;color:#282e33;border-top:1px solid #979B9D;cursor:pointer}.tabbed-callout .tabbed-callout__trigger.active{background-color:#e3f5f8}.tabbed-callout .tabbed-callout__trigger:hover,.tabbed-callout .tabbed-callout__trigger:focus-visible{color:#fff;background-color:#019ab1}.tabbed-callout .tabbed-callout__trigger:last-of-type{border-bottom:1px solid #979B9D}@media (max-width:991px){.tabbed-callout .tabbed-callout__trigger{display:none}}.tabbed-callout .tab-select{padding-left:0;padding-right:12px;padding-bottom:12px;font-family:Nunito Sans,sans-serif;color:#282e33;background-color:#fff;width:100%;height:auto;font-size:17px;font-style:normal;font-weight:700;line-height:28px;border:0;border-bottom:2px solid #282E33;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%229%22%20viewBox%3D%220%200%2012%209%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M6%209L0.803849%20-9.78799e-07L11.1962%20-7.02746e-08L6%209Z%22%20fill%3D%22%23282E33%22/%3E%3C/svg%3E);background-size:12px;background-position:100% 12px;background-repeat:no-repeat;margin-bottom:32px}.tabbed-callout .tab-select::-ms-expand{display:none}@media (min-width:992px){.tabbed-callout .tab-select{display:none}}.tabbed-callout .view-all{margin-top:32px}@media (max-width:991px){.tabbed-callout .view-all{display:none}}.tabbed-callout .tabbed-callout__panel{display:none}.tabbed-callout .tabbed-callout__panel.active{display:block}.tabbed-callout .tabbed-callout__panel>div>.field--name-field-title{display:none}.view-empty{margin-top:48px}.view-empty p{font-family:Nunito Sans,sans-serif;font-size:22px;line-height:1.4;font-weight:400}.view-empty p a{color:inherit;text-underline-offset:.21em}
@media (min-width:576px){.tags{display:flex;flex-wrap:wrap}}@media (min-width:576px){.tags .tag:not(:first-of-type):before{content:"/";display:block;margin:0 12px;color:#979b9d;font-family:Nunito Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.32px;text-decoration:none}}@media (max-width:576px){.tags .tag:not(:first-of-type){display:block;margin-top:16px}.tags .tag:not(:first-of-type):before{display:none}}.tag{display:inline-flex;align-items:center;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.32px;color:#282e33}.tag:before{content:"";width:10px;height:10px;margin-right:6px;flex:none;border-radius:50%;background:#f4c82b}.tag.tag--featured:before{display:none}.tag.tag--featured svg{width:24px;height:24px;margin-right:6px}.tag.tag--orange,.tag.tag--white{padding:2px 8px;font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.28px;text-transform:uppercase;text-decoration:none;border-radius:4px}.tag.tag--orange:before,.tag.tag--white:before{display:none}.tag.tag--orange{color:#fff;background:#ff6b12}.tag.tag--white{background:#fff}.tag a{text-decoration:none;color:#282e33;text-wrap:nowrap}.tag.tag--inverted,.tag.tag--inverted a{color:#fff}.tag.tag--term{font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.32px;color:#282e33}.tag.tag--term a{color:#282e33}.tag.tag--term span{text-decoration:underline;text-decoration-color:#590072;text-underline-offset:.21em}.tag.tag--term:before{width:auto;height:auto;flex:none;border-radius:0;background:transparent}.tag.tag--term:first-of-type:before{display:none}.tag.tag--term:hover span,.tag.tag--term:focus-visible span{text-decoration:none}.disclaimer-wrap{padding:24px;background-color:#f3f3f3}.disclaimer-wrap:not(.disclaimer-wrap--course){max-width:864px}@media (min-width:576px){.disclaimer-wrap{padding:32px 40px 40px}}@media (min-width:821px){.disclaimer-wrap:has(.author-contact-info){display:flex;gap:16px}.disclaimer-wrap:has(.author-contact-info) .field--name-field-disclaimer{flex:1 1 75%;max-width:75%}.disclaimer-wrap:has(.author-contact-info) .author-contact-info{flex:1 1 25%;max-width:25%}}@media (max-width:820px){.disclaimer-wrap:has(.author-contact-info) .field--name-field-disclaimer{margin-bottom:16px}}.disclaimer-wrap .button--cta{margin-top:16px}.disclaimer-wrap p{font-family:Nunito Sans,sans-serif;font-size:16px;line-height:1.4;font-weight:400}.disclaimer-wrap p a{color:inherit;text-underline-offset:.21em}.disclaimer-wrap p:last-of-type{margin-bottom:0}.disclaimer-wrap .term-wrap strong{display:block;margin-bottom:8px;font-size:24px}.disclaimer-wrap.disclaimer-wrap--course{margin-bottom:48px}.disclaimer-wrap.disclaimer-wrap--course img{width:140px;height:140px;aspect-ratio:1/1;margin-bottom:32px}@media (min-width:576px){.disclaimer-wrap.disclaimer-wrap--course{display:flex;margin-bottom:64px}.disclaimer-wrap.disclaimer-wrap--course img{margin-right:32px;margin-bottom:0;flex:none}}
.image-wrap{position:relative}.image-wrap .field--name-field-video,.image-wrap .field--name-field-hero-video{position:absolute;top:0;width:100%;height:100%}.media--view-mode-video-modal{aspect-ratio:16/9}.media--view-mode-video-modal .video-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.media--view-mode-video-modal .remote-video-button{width:100%;height:100%;border-radius:0;cursor:pointer;transition:all .3s ease-in-out}.media--view-mode-video-modal .remote-video-button:hover,.media--view-mode-video-modal .remote-video-button:focus-visible{background:#00000080}.media--view-mode-video-modal .play i{font-size:70px;color:#fff}.media--click-to-play iframe{width:100%;height:100%;border:0}.video-player-overlay{position:fixed;z-index:9;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006}.video-dismiss{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.video-wrap{position:relative;top:50%;width:96%;aspect-ratio:16/9;transform:translateY(-50%);margin:auto;padding:32px 12px 12px;border-radius:8px;background-color:#fff;z-index:10}@media (min-width:821px){.video-wrap{max-width:1000px;padding:32px 24px 24px}}.video-wrap iframe{width:100%;height:100%;aspect-ratio:16/9;border:0}.close-video{background-color:transparent;border:0;box-shadow:none;position:absolute;top:4px;right:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;cursor:pointer;color:#fff;background-color:#71cdda;border:2px solid #71CDDA}.close-video:focus{outline:0}.close-video:hover,.close-video:focus-visible{color:#019ab1;background-color:#fff;border:2px solid #019AB1}
