.page-engagement .full-visual{background-color:var(--primary-color);display:flex;flex-flow:column nowrap;height:100svh;justify-content:flex-end;position:relative}.page-engagement .full-visual .visual{background-color:var(--primary-color);background-position:center center;background-size:cover;inset:0;position:absolute}.page-engagement .full-visual .visual:before{background:linear-gradient(180deg,#00000080,#0000);content:"";height:310px;left:0;position:absolute;right:0;top:0}.page-engagement .full-visual .visual:after{background:linear-gradient(180deg,var(--primary-color-0percent) 0%,var(--primary-color) 100%);bottom:0;content:"";height:320px;left:0;position:absolute;right:0}.page-engagement .full-visual .visual img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-engagement .full-visual .bottom-part{margin:0 auto;max-width:1242px;padding:36px 36px 60px;position:relative;text-transform:uppercase;width:100%;z-index:2}.page-engagement .full-visual .bottom-part .number{color:#fff;display:block;font-family:FuturaNext,sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;line-height:28px;margin:0 0 12px}.page-engagement .full-visual .bottom-part h1{color:#fff;font-family:FuturaNext,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.04em;line-height:40px;margin:0;padding:32px 0 0;position:relative;width:100%}.page-engagement .full-visual .bottom-part h1:before{background:#fff;content:"";height:5px;left:0;position:absolute;top:0;width:72px}.page-engagement .full-visual .engagements-nav{height:56px;left:6px;position:absolute;right:6px;top:calc(50% - 28px)}.page-engagement .full-visual .engagements-nav .inner{display:flex;flex-flow:row nowrap;justify-content:space-between}.page-engagement .full-visual .engagements-nav .btn{background:#fffc;border-radius:28px;color:var(--primary-color);height:56px;margin:0;min-width:10px;padding:0}.page-engagement .full-visual .engagements-nav .btn span{display:none;font-family:FuturaNext,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;line-height:16px;padding:0 20px}.page-engagement .full-visual .engagements-nav .btn .cog-icon{background:#fff;border-radius:50%;height:56px;width:56px}@media screen and (min-width:768px){.page-engagement .full-visual .bottom-part h1{font-size:48px;line-height:50px;padding:50px 0 0}.page-engagement .full-visual .engagements-nav{left:0;right:0}.page-engagement .full-visual .engagements-nav .inner{margin:0 auto;max-width:1242px;padding:0 36px}.page-engagement .full-visual .engagements-nav .btn span{display:inline}}.page-engagement .enga-stackbar{background:var(--primary-color);box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;color:#fff;display:flex;flex-flow:row nowrap;left:0;opacity:0;padding:24px 20px 20px;pointer-events:none;position:fixed;right:0;top:-180px;transition:.3s ease;z-index:21}.page-engagement .enga-stackbar.stacked{opacity:1;pointer-events:auto;top:0}.page-engagement .enga-stackbar:before{background:linear-gradient(to right,var(--secondary-color-0percent) 0%,var(--secondary-color-25percent) 100%);bottom:0;content:"";position:absolute;right:0;top:0;width:220px}.page-engagement .enga-stackbar a.logo{border:1px solid #fff;display:block;flex-shrink:0;height:42px;margin:0 16px 0 0;overflow:hidden;position:relative;transition:all .3s;white-space:nowrap;width:42px}.page-engagement .enga-stackbar .flex-line{position:relative}.page-engagement .enga-stackbar .flex-line .title-group .number{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;font-size:14px;font-style:normal;font-weight:700;text-transform:uppercase}.page-engagement .enga-stackbar .flex-line .title-group .number .engagements-nav-mobile{margin:0 12px}.page-engagement .enga-stackbar .flex-line .title-group .number .engagements-nav-mobile a{height:16px;margin:0 4px;-webkit-text-decoration:none;text-decoration:none;width:16px}.page-engagement .enga-stackbar .flex-line .title-group .number .engagements-nav-mobile a .cog-icon{color:#ffffff80;transform:scale(.6667)}.page-engagement .enga-stackbar .flex-line .title-group .number .engagements-nav-mobile a:hover .cog-icon{color:#fff}.page-engagement .enga-stackbar .flex-line .title-group .h1{color:#fff;font-size:18px;line-height:21px;margin:0;padding:3px 0 0;text-transform:uppercase}.page-engagement .enga-stackbar .flex-line .engagements-nav{display:none}.page-engagement .enga-stackbar .flex-line .ctas{display:flex;flex-flow:row wrap;margin:0 -6px;padding:10px 0 0}.page-engagement .enga-stackbar .flex-line .ctas .btn{background:#fff!important;border-radius:15px;box-shadow:0 0 10px #00000080;color:#42145f;font-size:14px;font-weight:400;height:30px;margin:6px;padding:0 8px;pointer-events:auto;text-transform:none}.page-engagement .enga-stackbar .flex-line .ctas .btn:hover{background:var(--secondary-color)!important;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;color:#fff}@media screen and (min-width:768px){.page-engagement .enga-stackbar{padding:24px;top:-140px}.page-engagement .enga-stackbar:before{width:430px}.page-engagement .enga-stackbar a.logo{margin:0 24px 0 0}.page-engagement .enga-stackbar .flex-line{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%}.page-engagement .enga-stackbar .flex-line .title-group{padding:0 12px 0 0}.page-engagement .enga-stackbar .flex-line .title-group .number{font-size:12px;line-height:16px;margin:-2px 0 0}.page-engagement .enga-stackbar .flex-line .title-group .h1{font-size:16px;line-height:18px;padding:0}.page-engagement .enga-stackbar .flex-line .ctas{flex-flow:row nowrap;margin:0 -4px 0 0;padding:0 0 0 12px}.page-engagement .enga-stackbar .flex-line .ctas .btn{border-radius:18px;height:36px;padding:0 12px}}@media screen and (min-width:1024px){.page-engagement .enga-stackbar .flex-line .title-group{padding:0 24px 0 0}.page-engagement .enga-stackbar .flex-line .title-group .engagements-nav-mobile{display:none}.page-engagement .enga-stackbar .flex-line .engagements-nav{display:flex;flex-flow:row nowrap}.page-engagement .enga-stackbar .flex-line .engagements-nav .btn{color:#ffffff80;font-size:14px;font-weight:400;margin:6px 10px;padding:0 8px;text-transform:none}.page-engagement .enga-stackbar .flex-line .engagements-nav .btn:hover{color:#fff}.page-engagement .enga-stackbar .flex-line .engagements-nav .btn:first-child .cog-icon{margin-right:8px}.page-engagement .enga-stackbar .flex-line .engagements-nav .btn:last-child .cog-icon{margin-left:8px}}.page-engagement .engagement-details .introduction{margin:0 auto;max-width:1242px;padding:40px 36px 48px}.page-engagement .engagement-details .introduction .tags{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -8px 32px}.page-engagement .engagement-details .introduction .tags span{background:var(--enga-secondary-color);color:#fff;font-family:FuturaNext,sans-serif;font-size:10px;font-weight:700;height:28px;letter-spacing:1px;line-height:28px;margin:4px 8px;padding:0 12px;text-transform:uppercase}.page-engagement .engagement-details .introduction p{color:#555;font-family:FuturaNext,sans-serif;font-size:15px;line-height:25px;margin:36px 0 0;text-align:center}@media screen and (min-width:768px){.page-engagement .engagement-details .introduction{padding:40px 36px 80px}.page-engagement .engagement-details .introduction p{font-size:20px;line-height:30px}}.page-engagement .engagement-details .media-part{margin:0 auto 48px;max-width:1242px}.page-engagement .engagement-details .media-part .visual{display:block;height:442px;overflow:hidden;position:relative}.page-engagement .engagement-details .media-part .visual img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-engagement .engagement-details .media-part .visual .btn{background:var(--enga-secondary-80percent-color);color:#fff;height:120px;left:calc(50% - 60px);margin:0;position:absolute;top:calc(50% - 60px);width:120px}.page-engagement .engagement-details .media-part .visual .btn .cog-icon{transform:scale(2.5)}.page-engagement .engagement-details .media-part .video-details{background:var(--primary-color);border-top:1px solid #fff;color:#fff;padding:36px}.page-engagement .engagement-details .media-part .video-details .blockquote-introduction{font-family:FuturaNext,sans-serif;font-size:15px;font-weight:700;line-height:25px;margin:0 0 60px}.page-engagement .engagement-details .media-part .video-details .blockquote-introduction.border{color:var(--enga-secondary-color);font-size:36px;line-height:48px;padding:0 0 16px;position:relative}.page-engagement .engagement-details .media-part .video-details .blockquote-introduction.border:after{background:var(--enga-secondary-color);bottom:0;content:"";height:8px;left:0;position:absolute;width:45px}.page-engagement .engagement-details .media-part .video-details blockquote{border:none;margin:60px 0;padding:0;font-family:FuturaNext,sans-serif;font-size:15px;font-weight:600;line-height:25px}.page-engagement .engagement-details .media-part .video-details blockquote p{margin:0;position:relative}.page-engagement .engagement-details .media-part .video-details blockquote p:before{color:var(--enga-secondary-color);content:'"';display:block;font-family:FuturaNext,sans-serif;font-size:48px;font-weight:700;position:absolute}.page-engagement .engagement-details .media-part .video-details blockquote p:after{color:var(--enga-secondary-color);content:'"';display:block;font-family:FuturaNext,sans-serif;font-size:48px;font-weight:700;position:absolute}.page-engagement .engagement-details .media-part .video-details blockquote p:before{left:0;top:-16px}.page-engagement .engagement-details .media-part .video-details blockquote p:after{bottom:-40px;right:0}.page-engagement .engagement-details .media-part.infography img{display:block;height:auto;margin:0 auto;max-width:100%}@media screen and (min-width:768px){.page-engagement .engagement-details .media-part{display:flex;flex-flow:row nowrap;padding:0 36px}.page-engagement .engagement-details .media-part .visual{height:auto;max-width:690px;width:100%}.page-engagement .engagement-details .media-part .video-details{border-left:1px solid #fff;border-top:none;display:flex;flex-flow:column nowrap;justify-content:center;max-width:480px;padding:60px 36px;width:100%}.page-engagement .engagement-details .media-part .video-details .blockquote-introduction{font-size:20px;line-height:30px;margin:0 0 20px}.page-engagement .engagement-details .media-part .video-details blockquote{margin:20px 0 0;font-size:20px;line-height:30px}}@media screen and (min-width:1024px){.page-engagement .engagement-details .media-part .video-details{padding:60px 80px}.page-engagement .engagement-details .media-part .video-details blockquote{margin:70px 0 0}.page-engagement .engagement-details .media-part .video-details blockquote.alone{margin:0}}.page-engagement .engagement-rows h2{color:var(--primary-color);font-size:20px;font-family:FuturaNext,sans-serif;font-weight:700;line-height:24px;margin:48px auto 0;max-width:1242px;padding:0 36px;text-align:center}@media screen and (min-width:768px){.page-engagement .engagement-rows h2{font-size:32px;line-height:40px;margin:48px auto 72px}}.page-engagement .engagement-row .text-part{padding:48px 36px 40px}.page-engagement .engagement-row .text-part h3{color:var(--enga-secondary-color);font-size:24px;font-family:FuturaNext,sans-serif;font-weight:700;line-height:28px;margin:0 0 24px;padding:32px 0 0;position:relative;text-transform:uppercase}.page-engagement .engagement-row .text-part h3:before{background:var(--primary-color);content:"";height:4px;left:0;position:absolute;top:0;width:72px}.page-engagement .engagement-row .text-part h4{color:#555;font-size:15px;font-family:FuturaNext,sans-serif;font-weight:700;line-height:25px;margin:0 0 24px}.page-engagement .engagement-row .text-part p{color:#555;font-size:13px;font-family:FuturaNext,sans-serif;line-height:23px;margin:0 0 24px}.page-engagement .engagement-row .text-part p.legend{color:#777;font-size:11px;line-height:16px}.page-engagement .engagement-row .text-part p.excerpt{font-size:24px;font-weight:700;line-height:30px;margin:48px 0 0;text-align:center;text-transform:uppercase}.page-engagement .engagement-row .text-part p.excerpt.margin-bottom{margin-bottom:48px}.page-engagement .engagement-row .text-part p.excerpt strong{color:var(--primary-color);display:block;font-size:40px;line-height:50px;margin:12px 0;padding:12px 0;position:relative}.page-engagement .engagement-row .text-part p.excerpt strong:before{background:var(--enga-secondary-color);content:"";display:block;height:2px;left:calc(50% - 100px);position:absolute;top:0;width:200px}.page-engagement .engagement-row .text-part p.excerpt strong:after{background:var(--enga-secondary-color);bottom:0;content:"";display:block;height:2px;left:calc(50% - 100px);position:absolute;width:200px}.page-engagement .engagement-row .text-part ul{color:#555;font-size:13px;font-family:FuturaNext,sans-serif;line-height:23px;list-style:none;margin:-12px 0 24px;padding:0 0 0 16px}.page-engagement .engagement-row .text-part ul li{margin:0 0 12px;position:relative}.page-engagement .engagement-row .text-part ul li:last-child{margin:0}.page-engagement .engagement-row .text-part ul li:before{background:#999;border-radius:50%;content:"";height:4px;left:-10px;position:absolute;top:10px;width:4px}.page-engagement .engagement-row .text-part .download{align-items:flex-start;display:flex;flex-flow:row wrap;margin:36px 0 0}.page-engagement .engagement-row .text-part .download img{display:block;height:auto;margin:6px 24px 0 0;width:70px}.page-engagement .engagement-row .text-part .download .text{width:calc(100% - 94px)}.page-engagement .engagement-row .text-part .download .text h4{font-size:13px;line-height:23px;margin:0}.page-engagement .engagement-row .text-part .download-link{background:var(--enga-secondary-color);border-radius:28px;color:#fff;font-family:FuturaNext,sans-serif;font-size:15px;font-weight:700;height:56px;margin:0 auto;padding:0 20px 0 32px}.page-engagement .engagement-row .text-part .download-link .cog-icon{margin-left:8px}.page-engagement .engagement-row .visual-part{align-items:center;background:#f6f6f8;display:flex;flex-flow:column nowrap;justify-content:center;min-height:375px;padding:18px 36px}.page-engagement .engagement-row .visual-part img{display:block;height:auto;margin:18px 0;max-width:100%}.page-engagement .engagement-row .visual-part.cyan-bg{background:var(--enga-secondary-color)}.page-engagement .engagement-row .visual-part.white-bg{background:#fff}.page-engagement .engagement-row .visual-part.full{display:block;max-height:375px;overflow:hidden;padding:0}.page-engagement .engagement-row .visual-part.full img{display:block;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (min-width:768px){.page-engagement .engagement-row{display:flex;flex-flow:row nowrap}.page-engagement .engagement-row .text-part{display:flex;flex-flow:column nowrap;justify-content:center;width:50%}.page-engagement .engagement-row .visual-part{width:50%}.page-engagement .engagement-row .visual-part.full{max-height:100%}.page-engagement .engagement-row:nth-child(odd) .text-part{order:2}.page-engagement .engagement-row:nth-child(odd) .visual-part{order:1}}@media screen and (min-width:1024px){.page-engagement .engagement-row{margin:0 auto;max-width:1280px}.page-engagement .engagement-row .text-part{padding:48px 80px 60px 55px;width:100%}.page-engagement .engagement-row .text-part h3{font-size:32px;line-height:38px;margin:0 0 36px}.page-engagement .engagement-row .text-part h4{font-size:20px;line-height:30px}.page-engagement .engagement-row .text-part p{font-size:16px;line-height:26px;margin:0 0 36px}.page-engagement .engagement-row .text-part p.legend{font-size:12px;line-height:18px}.page-engagement .engagement-row .text-part p.excerpt strong{padding:24px 0}.page-engagement .engagement-row .text-part p.excerpt strong:before{left:calc(50% - 150px);width:300px}.page-engagement .engagement-row .text-part p.excerpt strong:after{left:calc(50% - 150px);width:300px}.page-engagement .engagement-row .text-part ul{font-size:16px;line-height:26px;margin:-24px 0 36px;padding:0 0 0 16px}.page-engagement .engagement-row .text-part .download img{margin:6px 40px 0 0;width:100px}.page-engagement .engagement-row .text-part .download .text{width:calc(100% - 140px)}.page-engagement .engagement-row .text-part .download .text h4{font-size:16px;line-height:26px}.page-engagement .engagement-row .text-part .download-link{margin:-12px 0 0 140px}.page-engagement .engagement-row .text-part .download-link .cog-icon{margin-left:8px}.page-engagement .engagement-row .visual-part{max-width:550px;min-height:590px;padding:0 55px;width:100%}.page-engagement .engagement-row .visual-part img{margin:60px 0}.page-engagement .engagement-row:nth-child(odd) .text-part{max-width:550px;padding:48px 55px 60px 80px}.page-engagement .engagement-row:nth-child(odd) .visual-part{max-width:100%}}.page-engagement .video-excerpt .video-row{margin:0 auto;max-width:1280px}.page-engagement .video-excerpt .video-row .visual{height:480px;overflow:hidden;position:relative}.page-engagement .video-excerpt .video-row .visual img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-engagement .video-excerpt .video-row .visual .btn{background:var(--enga-secondary-80percent-color);color:#fff;height:120px;left:calc(50% - 60px);margin:0;position:absolute;top:calc(50% - 60px);width:120px}.page-engagement .video-excerpt .video-row .visual .btn .cog-icon{transform:scale(2.5)}.page-engagement .video-excerpt .video-row .video-details{background:var(--primary-color);color:#fff;padding:36px}.page-engagement .video-excerpt .video-row .video-details h3{color:var(--enga-secondary-color);font-family:FuturaNext,sans-serif;font-size:13px;font-weight:700;line-height:23px;margin:0 0 40px;text-transform:uppercase}.page-engagement .video-excerpt .video-row .video-details h4{font-family:FuturaNext,sans-serif;font-size:32px;font-weight:700;line-height:42px;margin:0 0 24px}.page-engagement .video-excerpt .video-row .video-details p{font-family:FuturaNext,sans-serif;font-size:13px;line-height:23px;margin:0 0 24px}@media screen and (min-width:768px){.page-engagement .video-excerpt .video-row{display:flex;flex-flow:row nowrap;margin-bottom:100px;padding:80px 0 0}.page-engagement .video-excerpt .video-row .visual{width:50%}.page-engagement .video-excerpt .video-row .video-details{display:flex;flex-flow:column nowrap;justify-content:center;margin:40px 0 -40px -80px;position:relative;width:calc(50% + 80px);z-index:2}.page-engagement .video-excerpt .video-row .video-details h3{font-size:16px;line-height:26px}.page-engagement .video-excerpt .video-row .video-details h4{font-size:48px;line-height:58px;margin:0 0 24px}.page-engagement .video-excerpt .video-row .video-details p{font-size:16px;line-height:26px}}@media screen and (min-width:1024px){.page-engagement .video-excerpt .video-row .visual{margin-left:55px;width:100%}.page-engagement .video-excerpt .video-row .video-details{margin-right:55px;max-width:575px;padding:60px 100px;width:100%}}.page-engagement .next-nav{display:none;margin:100px auto 0;max-width:1242px;padding:0 36px 80px;text-align:right}.page-engagement .next-nav .btn{background:var(--primary-color);border-radius:28px;color:#fff;font-family:FuturaNext,sans-serif;font-size:15px;font-weight:700;height:56px;margin:0;padding:0 20px 0 32px}.page-engagement .next-nav .btn .cog-icon{margin-left:8px}@media screen and (min-width:768px){.page-engagement .next-nav{display:block}}
