@keyframes slideInUp{from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.announcement-banner{width:100%;z-index:100;position:relative;padding:15px .8335em;font-size:1em;max-width:1680px}@media screen and (max-width: 500px){.announcement-banner{padding:.8335em}}.announcement-banner.slideInUp p{animation-name:slideInUp;animation-duration:.8s}.announcement-banner .logo{display:inline-block;height:16px;fill:#cc66a0;padding:0 4px;margin-bottom:-2px}.announcement-banner p{font-size:14px;text-align:center;margin:0}.announcement-banner p a{color:#fff;text-decoration:underline}.announcement-banner p a:hover{text-decoration:underline}.announcement-banner.bkgd-carrot a:hover,.announcement-banner.bkgd-carrot a:focus{color:#fdcd0a}.announcement-banner.bkgd-taffy{background-color:#cc66a0;color:#fff}.announcement-banner.bkgd-taffy a{color:#a8e2f7;text-decoration:none}.announcement-banner.bkgd-taffy a:hover,.announcement-banner.bkgd-taffy a:focus{color:#fdcd0a;font-family:"Open Sans",sans-serif;font-family:"Open Sans",sans-serif;font-weight:400}.announcement-banner.bkgd-adroll{background-color:hsl(197,100%,47%);color:#fff}.announcement-banner.bkgd-adroll a{color:#fdcd0a;text-decoration:none}.announcement-banner.bkgd-adroll a:hover,.announcement-banner.bkgd-adroll a:focus{color:#a8e2f7;font-family:"Open Sans",sans-serif;font-family:"Open Sans",sans-serif;font-weight:400}.announcement-banner.bkgd-blush{background-color:#f2c1e4;color:#303273}.announcement-banner.bkgd-blush a{color:#4c805a;text-decoration:none}.announcement-banner.bkgd-blush a:hover,.announcement-banner.bkgd-blush a:focus{color:hsl(197,100%,47%);font-family:"Open Sans",sans-serif;font-family:"Open Sans",sans-serif;font-weight:400}.announcement-banner.bkgd-indigo{background-color:#303273;color:#fff}.announcement-banner.bkgd-indigo a{color:#fdcd0a;text-decoration:none;font-family:"Open Sans",sans-serif;font-family:"Open Sans Bold",sans-serif;font-weight:700}.announcement-banner.bkgd-indigo a:hover,.announcement-banner.bkgd-indigo a:focus{color:#ff5e5b;font-family:"Open Sans",sans-serif;font-family:"Open Sans Bold",sans-serif;font-weight:700}.related-resources h2{text-align:center}.related-resources h3{font-family:"Open Sans Bold";text-align:left}.related-resources__list{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:1rem;padding-top:2rem}@media screen and (max-width: 768px){.related-resources__list{flex-direction:column;padding-top:1rem}}.related-resources__resource{flex:1;display:flex;background-color:hsl(216,25%,97%);border-radius:16px;border:1px solid hsl(218,33%,93%)}.related-resources .blog-listing__link,.related-resources__link{display:flex;flex-direction:column;justify-content:space-between;padding:1.667em;gap:1rem;padding:1rem}.related-resources .blog-listing__link:hover .related-resources__title,.related-resources__link:hover .related-resources__title{color:hsl(202,58%,60%)}.related-resources__type{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;font-family:"Open Sans Medium",Arial,Tahoma,sans-serif;font-family:"Open Sans Medium",Arial,Tahoma,sans-serif;font-weight:500;color:hsl(201,58%,25%)}.related-resources .blog-listing__title,.related-resources__title{font-family:"Open Sans",sans-serif;font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.25rem;line-height:1.5;color:#3c4858}.related-resources__view-all{display:flex;justify-content:center;align-items:center;margin:2rem 0}.related-resources .blog-listing__lede{display:none}.related-resources__links{padding-top:2rem;color:hsl(215,19%,29%);display:flex;gap:1rem;justify-content:center;align-items:center}.related-resources__links a{font-weight:normal}.hopin-container{overflow:hidden;padding-top:95.25%;position:relative;height:90%;min-height:1160px;border-radius:12px}@media screen and (max-width: 768px){.hopin-container{min-height:1260px}}.hopin-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.events__event{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;border-radius:16px;overflow:hidden}.events__logo{display:block;flex-shrink:0;overflow:hidden;width:100%;height:auto;border-top-left-radius:1rem;border-top-right-radius:1rem;border:2px solid hsl(218,33%,93%)}.events__header{display:block;width:100%;margin-bottom:0}.events__meta{padding:1rem;background:hsl(218,33%,93%);display:flex;align-items:center;justify-content:space-between;color:#3c4858;font-family:"Open Sans",sans-serif;font-family:"Open Sans Bold",sans-serif;font-weight:700;font-size:14px;line-height:1}.events__type,.events__date{font-family:"Open Sans",sans-serif;font-family:"Open Sans Bold",sans-serif;font-weight:700;flex-basis:50%}.events__date{text-align:right}.events__info{padding:2rem;flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}.events__info .cta{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-top:1rem;justify-content:flex-end}.events__title{color:#3c4858;line-height:1.25}.events__title a{color:#3c4858;font-weight:700}.events__title a:hover,.events__title a:focus{color:hsl(197,100%,47%)}.events__location{color:hsl(215,18%,58%)}.events__description{font-size:13px}.events .cta{background-color:hsl(202,58%,60%);color:#fff}.events .cta:hover,.events .cta:focus{background-color:hsl(201,58%,25%)}#events #events-listing .events__event{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;border-radius:16px;overflow:hidden}#events #events-listing .events__logo{display:block;flex-shrink:0;overflow:hidden;width:100%;height:auto;border-top-left-radius:1rem;border-top-right-radius:1rem;border:2px solid hsl(218,33%,93%);overflow:hidden}#events #events-listing .events__meta{padding:1rem;background:hsl(218,33%,93%)}#events #events-listing .events__info{padding:2rem;background-color:hsl(216,25%,97%);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}#events #events-listing .events__info .cta{justify-content:flex-end}#events #events-listing .events__title{color:#3c4858}#events #events-listing .events__title a{color:#3c4858}#events #events-listing .events__title a:hover,#events #events-listing .events__title a:focus{color:hsl(197,100%,47%)}#events #events-listing .events__header{display:block;width:100%;margin-bottom:0}#events #events-listing .events__meta{padding:1rem;display:flex;align-items:center;justify-content:space-between;color:#3c4858;font-family:"Open Sans",sans-serif;font-family:"Open Sans Bold",sans-serif;font-weight:700;font-size:14px;line-height:1}#events #events-listing .events__type,#events #events-listing .events__date{font-family:"Open Sans",sans-serif;font-family:"Open Sans Bold",sans-serif;font-weight:700;flex-basis:50%}#events #events-listing .events__date{text-align:right}#events #events-listing .events__info{padding:1.667em;flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}#events #events-listing .events__info .cta{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-top:1rem;background-color:hsl(202,58%,60%);color:#fff}#events #events-listing .events__info .cta:hover,#events #events-listing .events__info .cta:focus{background-color:hsl(201,58%,25%)}#events #events-listing .events__title{color:hsl(201,58%,25%);line-height:1.25}#events #events-listing .events__title a{color:hsl(201,58%,25%);font-weight:700}#events #events-listing .events__title a:hover,#events #events-listing .events__title a:focus{color:hsl(197,100%,47%)}#events #events-listing .events__location{color:hsl(215,18%,58%)}#events #events-listing .events__description{font-size:13px}#event h1{margin-bottom:.41675em}#event .events__type{display:inline-block;border-radius:8px;padding:.8335em;text-transform:uppercase;color:#3c4858;font-family:"Open Sans",sans-serif;font-family:"Open Sans Bold",sans-serif;font-weight:700;font-size:14px;line-height:1}#event .events__meta{margin-bottom:1.667em}#event .events__date{color:#3c4858}#event .banner{display:block;max-width:none;width:100%;padding-bottom:0 !important;margin-bottom:-12px;border-top-left-radius:12px;border-top-right-radius:12px}#event .hopin-container{height:auto;min-height:750px}