#site-header{height:0;transition:all ease .3s}.site-header{position:absolute;top:0;left:0;width:100%;background:0 0;z-index:900}.site-header.sticky,.site-header.mobile-active{background:linear-gradient(to right,#244971 0%,#244971 30%,#037cb0 100%)}.site-logo{padding:20px 40px 20px 30px;transition:all ease .3s}.site-header.sticky .site-logo,.site-header.mobile-active .site-logo{padding:5px 40px 5px 30px}.hero-image{height:100vh;width:100%;min-height:600px}.hero-image img{display:none}.hero-image video{object-fit:cover;object-position:center;width:100%;height:100%}.hero-image:after{background:linear-gradient(102.03deg,#1f3152 0%,#0081b4 100%);width:100%;opacity:.75}.hero-text{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:700;line-height:1.5;& h1 { color: #FFF; font-size: 4.5rem; line-height: 1.125; font-weight: 700; margin-bottom: 0px; text-transform: uppercase; } & p:first-of-type { font-size: 2.33rem; line-height: 1.25; margin-bottom: 20px; text-transform: uppercase; } & .container > *:last-child { margin-bottom: 0; } & a.button { border: 1px solid #FFF; } & a.button:focus-visible { outline-color: #FFF; }}#primary .container{max-width:1400px}#primary .container .entry-content{max-width:900px;margin:0 auto}.industries-wrapper{position:relative;margin-bottom:3.5em}.industries-wrapper:after{content:'';width:100%;position:absolute;top:50%;left:0;height:60%;transform:translateY(-50%);background-color:#f3f7f9;z-index:-1}.industries-intro>*:last-child{margin-bottom:0}p:has(span.drop-letter){position:relative}p:has(span.drop-letter) strong{font-weight:700}span.drop-letter{font-weight:700;font-size:86px;color:#e4736f;line-height:0;margin-right:-16px}.industry-block{aspect-ratio:1;&:nth-of-type(1),&:nth-of-type(2){ margin-bottom:4%; }}.industry-block a{background-size:cover;background-position:50%;display:block;height:100%;position:relative;&:after { content:''; position:absolute; top:0; left:0; width:100%; height:100%; z-index:10; background:linear-gradient(102.03deg,#1f3152 0%,#0081b4 100%); opacity:.75; } &:hover,&:focus { opacity:.85; } &:focus-visible { outline:2px dashed var(--dark-blue); outline-offset:2px; } & > .industry-title { position:absolute; bottom:0; left:0; padding:10px; color:#FFF; text-transform:uppercase; font-size:15px; z-index:80; text-wrap:balance; & > i { margin-left:8px; } }}.download-callout{background-image:url(../png/background-globe-desktop-min.png);background-size:1200px;background-position:50%;background-repeat:no-repeat;padding:60px}.download-callout-title{padding-right:20px}.download-callout-title h2{font-size:55px}.download-callout-title h2 strong{display:block;font-weight:700}.download-callout-text{margin-top:5em;background:rgba(255,255,255,.5);padding:15px}.download-callout-text>*:last-child{margin-bottom:0}#subscribe h2{margin-bottom:5px}.blog-intro-wrapper h2{margin-bottom:0}.newsletter-callout .container{max-width:700px}.disclaimer p{font-size:.875rem}.featured-seminar,.featured-expert,.featured-blog{border:1px solid #dedede}.button-wrapper{padding:10px;border-top:1px solid #dedede;& a { text-transform: uppercase; color: #000; & i { margin-left: 10px; width: 25px; height: 25px; background-color: var(--red); color: #FFF; border-radius: 50%; font-size: 14px; text-align: center; vertical-align: text-bottom; padding: 5px 0 0; } &:hover, &:focus { color: var(--red); } }}.featured-expert-image,.featured-blog-image{line-height:0;& > img { width: 100%; height: 100%; object-fit: cover; object-position: center; }}.featured-expert-text,.featured-blog-text{padding:30px 20px;& h3 { text-wrap: balance; & a { color: #000; font-weight: bold; &:hover, &:focus { color: var(--red); } } } & p { font-size: 1rem; } & > *:last-child { margin-bottom: 0; }}.featured-seminar-text{padding:30px;& > *:last-child { margin-bottom: 0; } & h3 { font-weight: bold; & > a { color: #000; } } & p { font-size: 1rem; }}.featured-expert:has(p.department) p.title{margin-bottom:2px}.featured-expert p.title{font-size:1.125rem}.video-callout-link,.video-callout-intro{display:none}.video-block{aspect-ratio:16/9;background-size:cover;background-position:50%;& > a { position: relative; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; &:not(.button):hover, &:not(.button):focus { color: #FFF; } & .video-inner { flex-basis: 100%; text-align: center; position: relative; z-index: 20; } & .channel-intro { max-width: 55%; margin: 0 auto; & > span { display: block; margin-bottom: 20px; font-size: 1rem; text-transform: uppercase; } } & .video-inner i { font-size: 4rem; } & .video-title { position: absolute; bottom: 0; left: 0; width: 100%; font-size: 0.875rem; text-transform: uppercase; padding: 5px; background: var(--dark-blue); z-index: 10; } &:has(.video-title):after { content: ''; background: rgba(0, 0, 0, .25); position: absolute; top:0; left:0; width: 100%; height: 100%; z-index: 5; transition: all ease 0.3s; } &:has(.video-title):hover:after, &:has(.video-title):focus:after { background: rgba(0, 0, 0, 0.2); } &:focus-visible { outline: 4px dashed #FFF; outline-offset: -4px; } }}@media screen and (max-width:1490px){.site-header.sticky .site-logo,.site-header.mobile-active .site-logo,.site-logo{padding-left:20px}}@media screen and (max-width:1337px){.featured-wrapper .flexed>div.flex-45{flex-basis:48%}.video-block{flex-basis:33.33%}.video-block:nth-of-type(4){display:none}.video-block a .video-title{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1}}@media screen and (max-width:1270px){.site-header.sticky .site-logo,.site-header.mobile-active .site-logo,.site-logo{padding-left:15px}}@media screen and (max-width:1060px){.featured-wrapper .container>.flexed{display:block}.featured-wrapper .flexed>div.flex-45:first-of-type{margin-bottom:3.5rem}}@media screen and (max-width:1024px){.download-callout .flexed,.industries-wrapper .container>.flexed{display:block}.industries-intro{margin-bottom:2em}.industries-wrapper:after{display:none}.download-callout{background-image:url(../png/background-globe-mobile-min.png);background-size:contain;background-position:50% 0;padding-bottom:20px}.download-callout-text{margin-top:3em}.video-block{flex-basis:50%}.video-block:nth-of-type(3){display:none}}@media screen and (max-width:960px){.hero-text h1{font-size:3.5rem}.hero-text p:first-of-type{font-size:2rem}}@media screen and (max-width:720px){.video-callout-wrapper>.flexed{display:block}.video-block:first-of-type{display:none}.video-callout-link,.video-callout-intro{display:block}}@media screen and (max-width:600px){.hero-image{height:70vh}.hero-image img{display:block;object-position:left center}.hero-image video{display:none}.blog-intro-wrapper:after,.has-underline h1:after,.has-underline h2:after,h2.has-underline:after{left:40px;transform:translateX(0)rotate(45deg)}.download-callout{padding:0}.featured-blog .flexed,.featured-expert .flexed{display:block}.featured-expert-image,.featured-blog-image{aspect-ratio:4/3}.featured-expert-image{background-position:50% 0}.download-callout-title h2{font-size:2.75rem}.button-wrapper.text-right{text-align:left;& > a { position: relative; width: 100%; display: block; & > i { position: absolute; right: 5px; } }}}@media screen and (max-width:460px){.site-header.sticky .site-logo,.site-header.mobile-active .site-logo{padding-top:18px;padding-bottom:18px}.hero-text h1{font-size:2.5rem}.hero-text p:first-of-type{font-size:1.5rem}}@media screen and (max-width:420px){.download-callout-title h2{font-size:2.25rem}}@media screen and (max-width:360px){.site-logo,.site-header.sticky .site-logo,.site-header.mobile-active .site-logo{padding-right:30px;padding-left:10px}.download-callout-title h2{font-size:2.125rem}}