/* Generated on: Wed Jan 12 2022 17:27:30 GMT+0000 (Coordinated Universal Time) */
/* ==========================================================================
   normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css 
   ========================================================================== */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-appearance:none}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/* ==========================================================================
   Start of base Webflow CSS - If you're looking for some ultra-clean CSS, skip the boilerplate and see the unminified code below.
   ========================================================================== */
@font-face{font-family:'webflow-icons';src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype');font-weight:normal;font-style:normal}[class^="w-icon-"],[class*=" w-icon-"]{font-family:'webflow-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.w-icon-slider-right:before{content:"\e600"}.w-icon-slider-left:before{content:"\e601"}.w-icon-nav-menu:before{content:"\e602"}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:"\e603"}.w-icon-file-upload-remove:before{content:"\e900"}.w-icon-file-upload-icon:before{content:"\e903"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{margin:0;min-height:100%;background-color:#fff;font-family:Arial,sans-serif;font-size:14px;line-height:20px;color:#333}img{max-width:100%;vertical-align:middle;display:inline-block}html.w-mod-touch *{background-attachment:scroll !important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{display:inline-block;padding:9px 15px;background-color:#3898EC;color:white;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:transparent !important}.w-webflow-badge,.w-webflow-badge *{position:static;left:auto;top:auto;right:auto;bottom:auto;z-index:auto;display:block;visibility:visible;overflow:visible;overflow-x:visible;overflow-y:visible;box-sizing:border-box;width:auto;height:auto;max-height:none;max-width:none;min-height:0;min-width:0;margin:0;padding:0;float:none;clear:none;border:0 none transparent;border-radius:0;background:none;background-image:none;background-position:0 0;background-size:auto auto;background-repeat:repeat;background-origin:padding-box;background-clip:border-box;background-attachment:scroll;background-color:transparent;box-shadow:none;opacity:1;transform:none;transition:none;direction:ltr;font-family:inherit;font-weight:inherit;color:inherit;font-size:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:0;text-transform:inherit;list-style-type:disc;text-shadow:none;font-smoothing:auto;vertical-align:baseline;cursor:inherit;white-space:inherit;word-break:normal;word-spacing:normal;word-wrap:normal}.w-webflow-badge{position:fixed !important;display:inline-block !important;visibility:visible !important;z-index:2147483647 !important;top:auto !important;right:12px !important;bottom:12px !important;left:auto !important;color:#AAADB0 !important;background-color:#fff !important;border-radius:3px !important;padding:6px 8px 6px 6px !important;font-size:12px !important;opacity:1 !important;line-height:14px !important;text-decoration:none !important;transform:none !important;margin:0 !important;width:auto !important;height:auto !important;overflow:visible !important;white-space:nowrap;box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.1);cursor:pointer}.w-webflow-badge>img{display:inline-block !important;visibility:visible !important;opacity:1 !important;vertical-align:middle !important}h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:10px}h1{font-size:38px;line-height:44px;margin-top:20px}h2{font-size:32px;line-height:36px;margin-top:20px}h3{font-size:24px;line-height:30px;margin-top:20px}h4{font-size:18px;line-height:24px;margin-top:10px}h5{font-size:14px;line-height:20px;margin-top:10px}h6{font-size:12px;line-height:18px;margin-top:10px}p{margin-top:0;margin-bottom:10px}blockquote{margin:0 0 10px 0;padding:10px 20px;border-left:5px solid #E2E2E2;font-size:18px;line-height:22px}figure{margin:0;margin-bottom:10px}figcaption{margin-top:5px;text-align:center}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-embed:after{clear:both}.w-video{width:100%;position:relative;padding:0}.w-video iframe,.w-video object,.w-video embed{position:absolute;top:0;left:0;width:100%;height:100%}fieldset{padding:0;margin:0;border:0}button,html input[type='button'],input[type='reset']{border:0;cursor:pointer;-webkit-appearance:button}.w-form{margin:0 0 15px}.w-form-done{display:none;padding:20px;text-align:center;background-color:#dddddd}.w-form-fail{display:none;margin-top:10px;padding:10px;background-color:#ffdede}label{display:block;margin-bottom:5px;font-weight:bold}.w-input,.w-select{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333333;vertical-align:middle;background-color:#ffffff;border:1px solid #cccccc}.w-input:-moz-placeholder,.w-select:-moz-placeholder{color:#999}.w-input::-moz-placeholder,.w-select::-moz-placeholder{color:#999;opacity:1}.w-input:-ms-input-placeholder,.w-select:-ms-input-placeholder{color:#999}.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898EC;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed;background-color:#eeeeee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{display:inline-block;cursor:pointer;font-weight:normal;margin-bottom:0}.w-radio{display:block;margin-bottom:5px;padding-left:20px}.w-radio:before,.w-radio:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-radio:after{clear:both}.w-radio-input{margin:4px 0 0;margin-top:1px \9;line-height:normal;float:left;margin-left:-20px}.w-radio-input{margin-top:3px}.w-file-upload{display:block;margin-bottom:10px}.w-file-upload-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-100}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{display:inline-block;color:#333333}.w-file-upload-error{display:block;margin-top:10px}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{display:flex;font-size:14px;font-weight:normal;cursor:pointer;margin:0;padding:8px 12px;border:1px solid #cccccc;background-color:#fafafa}.w-file-upload-file{display:flex;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;border:1px solid #cccccc;background-color:#fafafa}.w-file-upload-file-name{font-size:14px;font-weight:normal;display:block}.w-file-remove-link{margin-top:3px;margin-left:10px;width:auto;height:auto;padding:3px;display:block;cursor:pointer}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{display:inline-block;color:#ea384c;padding:2px 0}.w-file-upload-info{display:inline-block;line-height:38px;padding:0 12px}.w-file-upload-label{display:inline-block;font-size:14px;font-weight:normal;cursor:pointer;margin:0;padding:8px 12px;border:1px solid #cccccc;background-color:#fafafa}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{display:inline-block;margin-right:8px;width:20px}.w-icon-file-upload-uploading{height:20px}.w-container{margin-left:auto;margin-right:auto;max-width:940px}.w-container:before,.w-container:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333333%}.w-col-2{width:16.66666667%}.w-col-3{width:25%}.w-col-4{width:33.33333333%}.w-col-5{width:41.66666667%}.w-col-6{width:50%}.w-col-7{width:58.33333333%}.w-col-8{width:66.66666667%}.w-col-9{width:75%}.w-col-10{width:83.33333333%}.w-col-11{width:91.66666667%}.w-col-12{width:100%}.w-hidden-main{display:none !important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit !important}.w-hidden-medium{display:none !important}.w-col-medium-1{width:8.33333333%}.w-col-medium-2{width:16.66666667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.33333333%}.w-col-medium-5{width:41.66666667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.33333333%}.w-col-medium-8{width:66.66666667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.33333333%}.w-col-medium-11{width:91.66666667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main{display:inherit !important}.w-hidden-medium{display:inherit !important}.w-hidden-small{display:none !important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333333%}.w-col-small-2{width:16.66666667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.33333333%}.w-col-small-5{width:41.66666667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.33333333%}.w-col-small-8{width:66.66666667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.33333333%}.w-col-small-11{width:91.66666667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main{display:inherit !important}.w-hidden-medium{display:inherit !important}.w-hidden-small{display:inherit !important}.w-hidden-tiny{display:none !important}.w-col{width:100%}.w-col-tiny-1{width:8.33333333%}.w-col-tiny-2{width:16.66666667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.33333333%}.w-col-tiny-5{width:41.66666667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.33333333%}.w-col-tiny-8{width:66.66666667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.33333333%}.w-col-tiny-11{width:91.66666667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none !important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{display:inline-block;vertical-align:top;position:relative;width:28px;height:20px;text-align:center;background:white;border:#758696 solid 1px;border-radius:3px}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{position:relative;font-size:15px;line-height:12px;text-align:center;color:#999;font-family:serif}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{position:relative;display:block}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{top:50%;left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.w-widget-twitter-count-shim:not(.w--vertical):before{border-color:rgba(117,134,150,0);border-right-color:#5d6c7b;border-width:4px;margin-left:-9px;margin-top:-4px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-left:-10px;margin-top:-5px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-color:rgba(255,255,255,0);border-right-color:white;border-width:4px;margin-left:-8px;margin-top:-4px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-left:-9px;margin-top:-5px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.w-widget-twitter-count-shim.w--vertical:before{border-color:rgba(117,134,150,0);border-top-color:#5d6c7b;border-width:5px;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-color:rgba(255,255,255,0);border-top-color:white;border-width:4px;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-widget-gplus{overflow:hidden}.w-background-video{position:relative;overflow:hidden;height:500px;color:white}.w-background-video>video{background-size:cover;background-position:50% 50%;position:absolute;margin:auto;width:100%;height:100%;right:-100%;bottom:-100%;top:-100%;left:-100%;object-fit:cover;z-index:-100}.w-background-video>video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}.w-slider{position:relative;height:300px;text-align:center;background:#dddddd;clear:both;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.w-slider-mask{position:relative;display:block;overflow:hidden;z-index:1;left:0;right:0;height:100%;white-space:nowrap}.w-slide{position:relative;display:inline-block;vertical-align:top;width:100%;height:100%;white-space:normal;text-align:left}.w-slider-nav{position:absolute;z-index:2;top:auto;right:0;bottom:0;left:0;margin:auto;padding-top:10px;height:40px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{width:auto;height:auto;padding:.2em .5em;font-size:inherit;line-height:inherit}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px rgba(51,51,51,0.4)}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:rgba(34,34,34,0.4)}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{position:relative;display:inline-block;width:1em;height:1em;background-color:rgba(255,255,255,0.4);cursor:pointer;margin:0 3px .5em;transition:background-color 100ms,color 100ms}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{position:absolute;width:80px;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer;overflow:hidden;color:white;font-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-slider-arrow-left [class^='w-icon-'],.w-slider-arrow-right [class^='w-icon-'],.w-slider-arrow-left [class*=' w-icon-'],.w-slider-arrow-right [class*=' w-icon-']{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{top:0;right:0;bottom:0;left:0;margin:auto;width:1em;height:1em}.w-slider-aria-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.w-slider-force-show{display:block !important}.w-dropdown{display:inline-block;position:relative;text-align:left;margin-left:auto;margin-right:auto;z-index:900}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{position:relative;vertical-align:top;text-decoration:none;color:#222222;padding:20px;text-align:left;margin-left:auto;margin-right:auto;white-space:nowrap}.w-dropdown-toggle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;cursor:pointer;padding-right:40px}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{position:absolute;top:0;right:0;bottom:0;margin:auto;margin-right:20px;width:1em;height:1em}.w-dropdown-list{position:absolute;background:#dddddd;display:none;min-width:100%}.w-dropdown-list.w--open{display:block}.w-dropdown-link{padding:10px 20px;display:block;color:#222222}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}@media screen and (max-width:767px){.w-nav-brand{padding-left:10px}}.w-lightbox-backdrop{color:#000;cursor:auto;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;list-style:disc;text-align:start;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;position:fixed;top:0;right:0;bottom:0;left:0;color:#fff;font-family:"Helvetica Neue",Helvetica,Ubuntu,"Segoe UI",Verdana,sans-serif;font-size:17px;line-height:1.2;font-weight:300;text-align:center;background:rgba(0,0,0,0.9);z-index:2000;outline:0;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-transform:translate(0, 0)}.w-lightbox-backdrop,.w-lightbox-container{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.w-lightbox-content{position:relative;height:100vh;overflow:hidden}.w-lightbox-view{position:absolute;width:100vw;height:100vh;opacity:0}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{display:inline-block;vertical-align:middle}.w-lightbox-figure{position:relative;margin:0}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;height:auto;max-width:none}.w-lightbox-image{display:block;float:none;max-width:100vw;max-height:100vh}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{position:absolute;right:0;bottom:0;left:0;padding:.5em 1em;background:rgba(0,0,0,0.4);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-lightbox-embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.w-lightbox-control{position:absolute;top:0;width:4em;background-size:24px;background-repeat:no-repeat;background-position:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.w-lightbox-left{display:none;bottom:0;left:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==")}.w-lightbox-right{display:none;right:0;bottom:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+")}.w-lightbox-close{right:0;height:2.6em;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");background-size:18px}.w-lightbox-strip{position:absolute;bottom:0;left:0;right:0;padding:0 1vh;line-height:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.w-lightbox-item{display:inline-block;width:10vh;padding:2vh 1vh;box-sizing:content-box;cursor:pointer;-webkit-transform:translate3d(0, 0, 0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{position:relative;height:10vh;background:#222;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{top:50%;width:100%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.w-lightbox-thumbnail .w-lightbox-wide{left:50%;height:100%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.w-lightbox-spinner{position:absolute;top:50%;left:50%;box-sizing:border-box;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:5px solid rgba(0,0,0,0.4);border-radius:50%;-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear}.w-lightbox-spinner:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:3px solid transparent;border-bottom-color:#fff;border-radius:50%}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{display:block;opacity:.5}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-richtext:after{clear:both}.w-richtext[contenteditable="true"]:before,.w-richtext[contenteditable="true"]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after{outline:2px solid #2895f7}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type="image"] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type="video"]>div:after{content:'';position:absolute;display:none;left:0;top:0;right:0;bottom:0}.w-richtext figure{position:relative;max-width:60%}.w-richtext figure>div:before{cursor:default !important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{font-size:0;color:transparent}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type="image"]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type="image"]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type="image"]>figcaption{display:table-caption;caption-side:bottom}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type="video"]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type="video"] iframe{position:absolute;top:0;left:0;width:100%;height:100%}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type="video"]>div{width:100%}.w-richtext figure.w-richtext-align-center{margin-right:auto;margin-left:auto;clear:both}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type="image"]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{width:100%;max-width:100%;text-align:center;clear:both;display:block;margin-right:auto;margin-left:auto}.w-richtext figure.w-richtext-align-fullwidth>div{display:inline-block;padding-bottom:inherit}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;margin-right:15px;clear:none}.w-richtext figure.w-richtext-align-floatright{float:right;margin-left:15px;clear:none}.w-nav{position:relative;background:#dddddd;z-index:1000}.w-nav:before,.w-nav:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-nav:after{clear:both}.w-nav-brand{position:relative;float:left;text-decoration:none;color:#333333}.w-nav-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;color:#222222;padding:20px;text-align:left;margin-left:auto;margin-right:auto}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{position:relative;float:right}[data-nav-menu-open]{display:block !important;position:absolute;top:100%;left:0;right:0;background:#C8C8C8;text-align:center;overflow:visible;min-width:200px}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{position:absolute;overflow:hidden;display:none;top:100%;left:0;right:0;width:100%}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation="over-left"] .w-nav-overlay{width:auto}.w-nav[data-animation="over-left"] .w-nav-overlay,.w-nav[data-animation="over-left"] [data-nav-menu-open]{right:auto;z-index:1;top:0}.w-nav[data-animation="over-right"] .w-nav-overlay{width:auto}.w-nav[data-animation="over-right"] .w-nav-overlay,.w-nav[data-animation="over-right"] [data-nav-menu-open]{left:auto;z-index:1;top:0}.w-nav-button{position:relative;float:right;padding:18px;font-size:24px;display:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-nav-button:focus{outline:0}.w-nav-button.w--open{background-color:#C8C8C8;color:white}.w-nav[data-collapse="all"] .w-nav-menu{display:none}.w-nav[data-collapse="all"] .w-nav-button{display:block}.w--nav-dropdown-open{display:block}.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse="medium"] .w-nav-menu{display:none}.w-nav[data-collapse="medium"] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse="small"] .w-nav-menu{display:none}.w-nav[data-collapse="small"] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse="tiny"] .w-nav-menu{display:none}.w-nav[data-collapse="tiny"] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;padding:9px 30px;text-align:left;cursor:pointer;color:#222222;background-color:#dddddd}.w-tab-link.w--current{background-color:#C8C8C8}.w-tab-link:focus{outline:0}.w-tab-content{position:relative;display:block;overflow:hidden}.w-tab-pane{position:relative;display:none}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.w-dyn-empty{padding:10px;background-color:#dddddd}.w-dyn-hide{display:none !important}.w-dyn-bind-empty{display:none !important}.w-condition-invisible{display:none !important}

/* ==========================================================================
   Start of custom Webflow CSS
   ========================================================================== */
.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

.w-form-formradioinput--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
}

.w-pagination-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.w-pagination-previous {
  display: block;
  color: #333;
  font-size: 14px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ccc;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  display: block;
  color: #333;
  font-size: 14px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ccc;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-checkbox {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}

.w-checkbox::before {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.w-checkbox::after {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}

.w-checkbox-input {
  float: left;
  margin-bottom: 0px;
  margin-left: -20px;
  margin-right: 0px;
  margin-top: 4px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

body {
  font-family: Hind, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 28px;
  font-weight: 300;
}

h1 {
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: brother-1816, sans-serif;
  font-size: 60px;
  line-height: 72px;
  font-weight: 700;
}

h2 {
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: brother-1816, sans-serif;
  font-size: 40px;
  line-height: 50px;
  font-weight: 700;
}

h3 {
  margin-top: 0px;
  margin-bottom: 24px;
  font-family: brother-1816, sans-serif;
  font-size: 24px;
  line-height: 36px;
  font-weight: 500;
}

h4 {
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: brother-1816, sans-serif;
  font-size: 22px;
  line-height: 32px;
  font-weight: 700;
}

h5 {
  margin-top: 0px;
  margin-bottom: 16px;
  font-family: brother-1816, sans-serif;
  font-size: 22px;
  line-height: 26px;
  font-weight: 500;
}

h6 {
  margin-top: 0px;
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.4px;
  text-transform: uppercase;
}

p {
  margin-bottom: 32px;
  opacity: 1;
  font-family: brother-1816, sans-serif;
  font-size: 18px;
  line-height: 32px;
}

a {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  font-family: brother-1816, sans-serif;
  color: #ff8000;
  text-decoration: none;
}

ul {
  margin-top: 0px;
  margin-bottom: 20px;
  padding-left: 40px;
}

li {
  padding-top: 2px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 24px;
}

img {
  display: inline-block;
  max-width: 100%;
}

strong {
  font-weight: bold;
}

em {
  color: #ff8000;
  font-style: normal;
  font-weight: 600;
}

blockquote {
  margin-bottom: 10px;
  padding: 10px 20px;
  border-left: 5px solid #e2e2e2;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  margin-top: 5px;
  text-align: center;
}

.button-arrow {
  height: 13px;
}

.cta-arrow {
  height: 12px;
}

.link-line {
  position: relative;
  top: -4px;
  display: inline-block;
  width: 35px;
  height: 2px;
  margin-right: 15px;
  background-color: #c42340;
}

.description-cutoff {
  overflow: hidden;
  height: 0px;
}

.arrow-more {
  position: absolute;
  top: 31px;
  right: 30px;
  height: 13px;
}

.card-content {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
  text-align: center;
}

.card-overlay {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(189deg, rgba(0, 75, 104, 0.51) 38%, rgba(255, 128, 0, 0.85));
  opacity: 0;
}

.team-member-cell-gradient {
  position: absolute;
  left: 5px;
  top: 5px;
  right: 5px;
  bottom: 5px;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: linear-gradient(16deg, rgba(255, 128, 0, 0.89), rgba(0, 135, 185, 0.42));
  opacity: 0;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 70vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.product-menu-block {
  position: relative;
  width: 33.333%;
  height: 400px;
  padding: 30px;
  float: left;
  color: #fff;
  text-decoration: none;
}

.burger-line-1 {
  width: 27px;
  height: 2px;
  background-color: #000;
}

.burger-line-2 {
  width: 20px;
  height: 2px;
  margin-top: 5px;
  margin-bottom: 5px;
  background-color: #20193a;
}

.burger-line-3 {
  width: 27px;
  height: 2px;
  background-color: #20193a;
}

.navbar-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin-top: 30px;
  margin-bottom: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.navbar-logo-container {
  padding-bottom: 4px;
  padding-left: 10px;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.navbar-logo-container.w--current {
  margin-left: 0px;
  padding-left: 10px;
}

.navbar-menu-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  font-size: 17px;
  line-height: 27px;
  font-weight: 600;
}

.body {
  font-family: Hind, sans-serif;
}

.navbar {
  background-color: transparent;
}

.button {
  position: static;
  display: inline-block;
  overflow: visible;
  margin: 0px 16px 0px 0px;
  padding: 10px 30px;
  float: none;
  border-style: solid;
  border-width: 1px;
  border-color: #ff8000;
  border-radius: 5px;
  background-color: #ff8000;
  -webkit-transition: opacity 200ms ease, all 300ms ease;
  transition: opacity 200ms ease, all 300ms ease;
  font-family: brother-1816, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  -o-object-fit: fill;
  object-fit: fill;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.button:hover {
  background-color: #ec6800;
  box-shadow: 0 3px 6px -2px rgba(28, 28, 28, 0.3);
}

.button.navbar-link {
  margin-bottom: 0px;
  margin-left: 20px;
  padding: 14px 35px 10px 50px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e5176efba5d_event-white-18dp.svg");
  background-position: 20px 50%;
  background-size: 24px;
  background-repeat: no-repeat;
}

.button.navbar-link:hover {
  color: #fff;
}

.button.navbar-link.w--current {
  color: #fff;
}

.button.full-width.transparent {
  border-style: solid;
  border-width: 1px;
  border-color: #ff8000;
  background-color: transparent;
  color: #ff8000;
}

.button.transparent {
  border-style: solid;
  border-width: 1px;
  border-color: #ff8000;
  background-color: transparent;
  color: #ff8000;
}

.button.transparent:hover {
  background-color: rgba(255, 128, 0, 0.16);
}

.button.transparent.dropdown {
  padding-right: 10px;
}

.button.transparent.dropdown.hero {
  padding-right: 0px;
  padding-left: 15px;
}

.button.transparent.hero {
  padding-right: 15px;
  padding-left: 15px;
}

.button.black {
  background-color: #1c1c1c;
}

.button.w320 {
  width: 100%;
  max-width: 320px;
}

.button.w320.transparent:hover {
  background-color: #ff8000;
  color: #fff;
}

.button.center {
  margin-top: 1px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 5px;
  padding-bottom: 5px;
}

.button.center.wide {
  min-width: 200px;
}

.button.report-studio {
  margin-right: 0px;
  margin-bottom: 0px;
  padding-right: 15px;
  padding-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #ff8000;
  background-color: #ff8000;
  color: #fff;
  font-size: 15px;
  line-height: 19px;
  font-weight: 400;
}

.button.report-studio.secondary {
  margin-left: 10px;
  border: 1px solid #fff;
  background-color: transparent;
  color: #fff;
}

.button.report-studio.big-cta {
  display: none;
  margin: 5px;
  padding: 14px 35px 12px;
  font-size: 17px;
  line-height: 17px;
  font-weight: 500;
}

.button.report-studio.big-cta.hide-mobile {
  display: inline-block;
  white-space: nowrap;
}

.button.report-studio.coming-soon {
  padding: 5px 10px 4px;
  border-style: none;
  background-color: #979ea6;
  color: #dadee2;
  font-size: 13px;
}

.button.rs-report {
  margin-right: 0px;
  background-color: #ff8000;
  font-weight: 400;
}

.button.rs-report.small {
  padding: 5px 15px 3px;
  border-style: solid;
  border-width: 1px;
  border-color: #ff8000;
  font-weight: 400;
}

.button.rs-report.small.secondary {
  margin-left: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #ff8000;
  background-color: transparent;
  color: #ff8000;
}

.button.rs-report.form {
  margin-top: 15px;
}

.button.rs-report.form.orange {
  background-color: #ff8000;
}

.button.utility {
  display: block;
  width: 100%;
}

.button.small-button {
  height: 40px;
  margin-bottom: 0px;
  padding-top: 7px;
}

.button.small-button.light {
  background-color: transparent;
  color: #ff8000;
}

.button.margin-both {
  margin-right: 7px;
  margin-left: 7px;
}

.button.hero-video-cta {
  padding-left: 50px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e5176efba5d_event-white-18dp.svg");
  background-position: 20px 50%;
  background-size: 24px;
  background-repeat: no-repeat;
}

.button.hero-video-cta.hide-desktop {
  display: none;
}

.button.cta-large {
  padding: 15px 35px;
  font-size: 18px;
  line-height: 26px;
}

.button.icon {
  padding-left: 54px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8ecd96efbaba_headset-white-18dp.svg");
  background-position: 20px 50%;
  background-size: 24px;
  background-repeat: no-repeat;
}

.button.icon.transparent.download {
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8ee73defbabc_get_app-orange-18dp.svg");
}

.button.icon.download {
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8eef3eefbabb_get_app-white-18dp.svg");
}

.button.icon.calendar {
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e5176efba5d_event-white-18dp.svg");
}

.button.xl {
  margin-right: 24px;
  padding: 14px 40px 12px;
  border-radius: 6px;
  font-size: 22px;
  line-height: 32px;
  font-weight: 500;
}

.button.button-subnav {
  margin-bottom: 0px;
}

.button.home-edit {
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
}

.button.outline {
  overflow: visible;
  margin-top: 0px;
  margin-left: 0px;
  padding-bottom: 8px;
  border-color: #f0f3f6;
  background-color: transparent;
}

.button.right-m0 {
  margin-right: 0px;
  margin-bottom: 16px;
}

.button.madlib {
  position: relative;
  display: block;
  padding: 15px 35px;
  font-size: 18px;
}

.button.large {
  margin-bottom: 0px;
  margin-left: 20px;
  padding: 14px 35px 10px;
}

.button.large:hover {
  color: #fff;
}

.button.large.w--current {
  color: #fff;
}

.button._8px-margin {
  margin-bottom: 8px;
}

.navbar-link {
  margin-right: 5px;
  margin-left: 0px;
  padding: 3px 12px 0px 6px;
  border-bottom: 4px solid rgba(255, 128, 0, 0);
  font-size: 16px;
  line-height: 17px;
  font-weight: 500;
}

.navbar-link:hover {
  color: #ff8000;
}

.navbar-link.w--current {
  border-bottom: 4px solid #ff8000;
  color: #1c1c1c;
}

.navbar-link.has-children {
  margin-right: -6px;
  margin-left: 0px;
  padding-right: 34px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e785defb816_chevron-down.svg");
  background-position: 100% 50%;
  background-size: 8px 5px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  font-family: brother-1816, sans-serif;
}

.site-header {
  position: relative;
  z-index: 99;
  background-color: #fff;
}

.hero-section {
  position: relative;
  display: block;
  padding-bottom: 180px;
  padding-left: 20px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e6a57efb758_bg-polygon-large.svg");
  background-position: -560px -10%;
  background-size: auto;
  background-repeat: no-repeat;
}

.hero-section.blog {
  padding-bottom: 60px;
  background-image: none;
}

.hero-section.solutions {
  padding-bottom: 40px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e6a57efb758_bg-polygon-large.svg");
  background-position: 33vw 0%;
  background-size: 75vw;
  background-attachment: scroll;
}

.hero-section.solutions.location-data {
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e1c40efbb15_Solutions%20Pages%20Design-4_Location%20Data-Street%20View%20background.png"), url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e6a57efb758_bg-polygon-large.svg");
  background-position: -20% 100%, -150% 0%;
  background-size: 45%, 120%;
  background-repeat: no-repeat, no-repeat;
}

.hero-section.solutions.early-detection {
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e6a57efb758_bg-polygon-large.svg");
  background-position: 375px -350px;
  background-size: 120% 120%;
}

.hero-section.solutions.detect-changes {
  background-position: -100% 0%;
  background-size: 70%;
}

.hero-section.solutions.measure {
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e00d3efbb18_Solutions%20Pages%20Design-Full_Location%20Data-Scooter.png");
  background-position: -32% 72%;
  background-size: 45%;
}

.hero-section.industries {
  overflow: hidden;
  padding-right: 20px;
  padding-bottom: 40px;
  background-position: -20vw 20px;
  background-size: 90vw;
}

.hero-section.industries.logistics {
  min-height: 600px;
}

.hero-section.about-section {
  overflow: hidden;
  padding-bottom: 40px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e6a57efb758_bg-polygon-large.svg");
  background-position: -40vw 20px;
  background-size: 90vw;
  background-repeat: no-repeat;
}

.hero-section.plain {
  overflow: hidden;
  padding-bottom: 0px;
  background-image: none;
}

.hero-section.plain.bottom-padded {
  padding-bottom: 40px;
}

.hero-section.plain.data-study {
  padding-bottom: 220px;
}

.hero-section.sds {
  padding-bottom: 0px;
  background-color: #fff;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.hero-section.solution {
  padding-top: 40px;
  padding-bottom: 80px;
  background-position: 45vw 115%;
  background-size: auto 120vh;
}

.flex-column {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 50%;
  -ms-flex: 0 50%;
  flex: 0 50%;
}

.flex-column.fill {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flex-column.fill.padding-right {
  padding-right: 50px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.flex-column.fill.padding-right.more-right {
  padding-right: 100px;
}

.flex-column.fill.padding-right.lead-magnet-left {
  width: 80%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.flex-column.fill.padding-right.worldwide {
  z-index: 3;
}

.flex-column.text-center {
  text-align: center;
}

.flex-column.text-center._240 {
  -webkit-flex-basis: 240px;
  -ms-flex-preferred-size: 240px;
  flex-basis: 240px;
}

.flex-column.middle {
  padding-right: 50px;
  padding-left: 50px;
}

.flex-column.middle.relative {
  position: relative;
}

.flex-column.middle.relative.top-aligned.steps {
  margin-left: -50px;
  padding-right: 20px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-flex-basis: 40%;
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
}

.flex-column._380 {
  -webkit-flex-basis: 380px;
  -ms-flex-preferred-size: 380px;
  flex-basis: 380px;
}

.flex-column._380.problem-heading.top-banner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.flex-column._480 {
  -webkit-flex-basis: 480px;
  -ms-flex-preferred-size: 480px;
  flex-basis: 480px;
}

.flex-column._480.lead-magnet-right {
  width: 20%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.flex-column.padding-right {
  padding-right: 25px;
}

.flex-column.details-box-heading {
  padding-right: 20px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 190px;
  -ms-flex-preferred-size: 190px;
  flex-basis: 190px;
}

.flex-column.footer-column {
  padding-right: 20px;
  padding-left: 20px;
  -webkit-flex-basis: 18%;
  -ms-flex-preferred-size: 18%;
  flex-basis: 18%;
}

.flex-column.footer-column.contact {
  padding-left: 33px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8ea8e8efb7ac_poi.svg");
  background-position: 0px 2px;
  background-size: 19px;
  background-repeat: no-repeat;
}

.flex-column.footer-column.wide {
  -webkit-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
}

.flex-column.footer-column.narrow {
  -webkit-flex-basis: 17%;
  -ms-flex-preferred-size: 17%;
  flex-basis: 17%;
}

.flex-column.footer-column.narrow.first {
  -webkit-flex-basis: 19%;
  -ms-flex-preferred-size: 19%;
  flex-basis: 19%;
}

.flex-column.story {
  padding-right: 0px;
  padding-left: 0px;
  text-decoration: none;
}

.flex-column.story:hover {
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}

.flex-column.story.location-data {
  padding-right: 20px;
  padding-left: 20px;
}

.flex-column.centered {
  text-align: center;
}

.flex-column.centered.trust-illus {
  padding: 10px 30px;
}

.flex-column.centered.last {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.flex-column._40p {
  -webkit-flex-basis: 40%;
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
}

.flex-column._60p {
  -webkit-flex-basis: 60%;
  -ms-flex-preferred-size: 60%;
  flex-basis: 60%;
}

.flex-column._35p {
  -webkit-flex-basis: 35%;
  -ms-flex-preferred-size: 35%;
  flex-basis: 35%;
}

.flex-column._35p.processing {
  padding-right: 42px;
  padding-left: 42px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.flex-column._65p {
  -webkit-flex-basis: 65%;
  -ms-flex-preferred-size: 65%;
  flex-basis: 65%;
}

.flex-column._65p.middle.no-pad-mobile._85p {
  -webkit-flex-basis: 85%;
  -ms-flex-preferred-size: 85%;
  flex-basis: 85%;
}

.flex-column.lead-form-column-right {
  display: none;
  padding-right: 0px;
  padding-left: 20px;
}

.flex-column.lead-form-column-left {
  display: none;
  padding-right: 20px;
  padding-left: 0px;
}

.flex-column.hero-content-wrapper {
  padding-right: 100px;
}

.flex-column.hero-content-wrapper.remaining-space {
  padding-top: 80px;
  padding-bottom: 0px;
}

.flex-column.hero-content-wrapper.remaining-space.reversed {
  margin-left: 0px;
  padding: 60px 0px 50px 50px;
}

.flex-column.hero-content-wrapper.remaining-space.blog-post {
  padding-right: 50px;
}

.flex-column.hero-content-wrapper.remaining-space.blog {
  padding-left: 32px;
}

.flex-column.hero-content-wrapper.not-relative {
  position: static;
}

.flex-column.hero-content-wrapper.not-relative.report-studio-header {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-top: 31px;
  padding-right: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-column.hero-content-wrapper.not-relative.report-studio-header.schema {
  padding-top: 0px;
}

.flex-column.hero-content-wrapper.not-relative.location-column {
  margin-left: 0px;
  padding-right: 40px;
  padding-left: 60px;
}

.flex-column.hero-content-wrapper.industries {
  padding-top: 74px;
  padding-bottom: 74px;
}

.flex-column.hero-content-wrapper.industries.real-estate {
  padding-bottom: 0px;
}

.flex-column.hero-content-wrapper.about {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 80px;
  padding-bottom: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 61%;
  -ms-flex: 1 0 61%;
  flex: 1 0 61%;
}

.flex-column.hero-content-wrapper.wide {
  padding-right: 0px;
}

.flex-column.hero-content-wrapper.wide.guide-download-form {
  display: block;
  height: 100%;
  padding-right: 20px;
  padding-left: 100px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.flex-column.hero-content-wrapper.wider {
  padding-right: 40px;
}

.flex-column.hero-content-wrapper.comparison {
  -webkit-flex-basis: 44%;
  -ms-flex-preferred-size: 44%;
  flex-basis: 44%;
}

.flex-column.hero-content-wrapper.early-detection.long {
  padding-top: 300px;
}

.flex-column.hero-content-wrapper.early-detection.first {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.flex-column.hero-content-wrapper.detect-changes {
  -webkit-flex-basis: 40%;
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
}

.flex-column.hero-content-wrapper.measure-effect {
  margin-top: 140px;
  -webkit-flex-basis: 61%;
  -ms-flex-preferred-size: 61%;
  flex-basis: 61%;
}

.flex-column.hero-content-wrapper.date-flex-column._50.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-column.hero-content-wrapper.date-flex-column._50.location-data {
  padding-right: 50px;
  padding-left: 50px;
}

.flex-column.hero-content-wrapper.date-flex-column._30p {
  padding-right: 0px;
  -webkit-flex-basis: 30%;
  -ms-flex-preferred-size: 30%;
  flex-basis: 30%;
}

.flex-column.hero-content-wrapper.date-flex-column._70p {
  padding-right: 0px;
  -webkit-flex-basis: 70%;
  -ms-flex-preferred-size: 70%;
  flex-basis: 70%;
}

.flex-column.hero-image-wrapper {
  position: relative;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-flex-basis: 57%;
  -ms-flex-preferred-size: 57%;
  flex-basis: 57%;
}

.flex-column.contact-text {
  padding-right: 40px;
  -webkit-flex-basis: 30%;
  -ms-flex-preferred-size: 30%;
  flex-basis: 30%;
}

.flex-column.investor {
  margin-bottom: 30px;
  padding-right: 35px;
  padding-left: 35px;
}

.flex-column.padded-left-full {
  padding-left: 20px;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.flex-column._33p {
  -webkit-flex-basis: 33%;
  -ms-flex-preferred-size: 33%;
  flex-basis: 33%;
}

.flex-column._33p._40pad {
  padding-right: 40px;
  padding-left: 40px;
}

.flex-column._33p._20pad {
  padding-right: 20px;
  padding-left: 20px;
}

.flex-column._33p._20pad.rows {
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
}

.flex-column._33p._20pad.rows.center-align {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.flex-column._33p._20pad.left {
  text-align: left;
}

.flex-column._33p._20pad.align-top {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.flex-column._33p._20pad.row-1 {
  -webkit-flex-basis: 33%;
  -ms-flex-preferred-size: 33%;
  flex-basis: 33%;
}

.flex-column._33p._20pad.row-1.narrow {
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
}

.flex-column._33p._20pad.add-padding {
  margin-bottom: 48px;
  padding-bottom: 20px;
}

.flex-column._33p._20pad.location.left {
  padding-left: 0px;
}

.flex-column._33p._20pad.location.left.left-4x1 {
  -webkit-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
}

.flex-column._33p._20pad.location.tablet {
  -webkit-flex-basis: 40%;
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
}

.flex-column._33p._20pad.location._4x1 {
  padding-left: 6px;
  -webkit-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
}

.flex-column._33p._20pad-right {
  padding-right: 20px;
}

.flex-column._62p {
  -webkit-flex-basis: 70%;
  -ms-flex-preferred-size: 70%;
  flex-basis: 70%;
}

.flex-column._20p {
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
}

.flex-column._20p.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.flex-column._404 {
  width: 480px;
  max-width: 100%;
}

.flex-column.text-right {
  text-align: right;
}

.flex-column.text-right._240 {
  -webkit-flex-basis: 240px;
  -ms-flex-preferred-size: 240px;
  flex-basis: 240px;
}

.flex-column h2 {
  margin-top: 24px;
  margin-bottom: 16px;
  font-size: 14px;
  line-height: 30px;
}

.flex-column.awards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.flex-column.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.flex-column.quote-section-hex {
  padding-right: 60px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.flex-column.top-banner-newsletter-text {
  padding-right: 30px;
  padding-left: 7px;
}

.flex-column._20pad {
  padding-right: 20px;
  padding-left: 20px;
}

.flex-column._20pad.full {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.flex-column.contact-column {
  -webkit-flex-basis: 80%;
  -ms-flex-preferred-size: 80%;
  flex-basis: 80%;
}

.flex-column._50p.bottom-pad {
  padding-bottom: 20px;
}

.flex-column._50p.bottom-pad.wider {
  -webkit-flex-basis: 60%;
  -ms-flex-preferred-size: 60%;
  flex-basis: 60%;
}

.flex-column.top-align {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.flex-column.top-align.schedule-container {
  width: 740px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.flex-column._40pad {
  padding-right: 40px;
  padding-left: 40px;
}

.flex-column.logos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.flex-column.hero-video {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

.flex-column._25p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
}

.flex-column._25p._20pad {
  background-image: none;
}

.flex-column._25p._20pad.rows {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flex-column._25p._20pad.rows.center-align {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.flex-column._100p {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.flex-column._100p._20pad.centered-on-desktop {
  text-align: center;
}

.flex-column._75p {
  -webkit-flex-basis: 75%;
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
}

.flex-column.text-column {
  padding-right: 20px;
  padding-left: 20px;
}

.flex-column.text-column.column-left {
  padding-left: 0px;
}

.flex-column.text-column.column-right {
  padding-right: 0px;
}

.flex-column.comparison {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

.flex-column.measure {
  margin-right: 30px;
  padding-right: 20px;
  padding-left: 20px;
}

.flex-column._15p {
  -webkit-flex-basis: 15%;
  -ms-flex-preferred-size: 15%;
  flex-basis: 15%;
}

.flex-column.table-description {
  padding-right: 100px;
  padding-left: 100px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.flex-column.data-use {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 8px;
  margin-left: 8px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border-style: solid;
  border-width: 7px;
  border-color: #f0f3f6;
}

.flex-column.data-use.single {
  margin-right: auto;
  margin-left: auto;
}

.flex-column.left {
  text-align: left;
}

.flex-column._25p-hexigon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e1615efb867_hexagon-expanse.svg");
  background-position: -20vh 50%;
  background-size: 35vh;
  background-repeat: no-repeat;
}

.flex-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-container.narrow {
  max-width: 1100px;
}

.flex-container.footer {
  position: relative;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex-container.footer-logos {
  margin-top: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex-container.copyright {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex-container.stories {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex-container.quotes-slideshow {
  display: block;
  overflow: hidden;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-container.wrap {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex-container.wrap.top-margin {
  margin-top: 40px;
}

.flex-container.wrap.top-margin.offset-left {
  padding-left: 8.25%;
}

.flex-container.wrap.top-margin.center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex-container.wrap.top-margin.center.pad-24 {
  margin-top: 64px;
}

.flex-container.align-top {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex-container.full-width.hero {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.flex-container.full-width.hero.blog-listing {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex-container.full-width.contact {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.flex-container.solution-links-list {
  max-width: 1230px;
  padding-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex-container.investors-container {
  max-width: 1270px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex-container.about-hero-container {
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e27c0efb7e7_about-towers.svg");
  background-position: 100% 100%;
  background-size: 530px;
  background-repeat: no-repeat;
}

.flex-container.hero-subnav-container {
  max-width: 1200px;
  padding-top: 20px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex-container._1100 {
  max-width: 1100px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex-container._1100.top-align {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex-container._1100.top-align.center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex-container._1100._20pad {
  padding-right: 20px;
  padding-left: 20px;
}

.flex-container._1100._20pad._80mar {
  margin-bottom: 80px;
}

.flex-container._800 {
  max-width: 800px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex-container._404 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  text-align: center;
}

.flex-container.rs-fp-container {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-container.footer-links {
  margin-top: 70px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex-container.section-video {
  margin-top: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: 1px solid #333;
}

.flex-container.awards {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex-container.start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex-container.more-margin-top {
  margin-top: 24px;
}

.flex-container.more-margin-top.less-margin-bottom {
  margin-bottom: -19px;
  padding-bottom: 0px;
}

.flex-container.top-align {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex-container.flipped-large-screens {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.flex-container.quote-large {
  max-width: 1000px;
}

.flex-container.trusted-logos {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex-container.contact-content-wrapper-v2 {
  margin-right: 0px;
  margin-left: 0px;
  padding: 70px 20px 70px 40px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.flex-container.video-hero.early-detection {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex-container.video-hero.unacast-go {
  padding-top: 40px;
  padding-bottom: 100px;
  padding-left: 20px;
}

.flex-container.video-hero.unacast-go-homepage-banner {
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 0px;
  padding-left: 45px;
}

.flex-container.video-hero.unacast-go-homepage-banner.stretched {
  padding-right: 60px;
  padding-left: 60px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.flex-container.lead-magnet {
  max-width: 800px;
}

.flex-container.reversed {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.flex-container.centered {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex-container.location-data.identify-areas {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex-container.location-data.comparison {
  min-height: 300px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex-container.location-data.measure {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex-container._800px {
  max-width: 800px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex-container._1000px {
  max-width: 1080px;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flex-container.use-case {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.flex-container.hero {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 1360px;
  padding-right: 80px;
  padding-left: 80px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-container.hero.homepage.vertically-centered {
  padding-top: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flex-container.worldwide {
  min-height: 800px;
}

.flex-container.margin-40 {
  margin-top: 40px;
}

.flex-container.vertically-centered {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flex-container.vertically-centered.margin {
  margin-top: 24px;
  margin-bottom: 40px;
  padding-right: 24px;
  padding-left: 24px;
}

.hero-intro {
  color: #1c1c1c;
  font-weight: 300;
}

.hero-background-image {
  position: relative;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.hero-background-image.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.hero-background-image.flex.blog {
  max-height: 700px;
}

.background-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  max-width: 120%;
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: fill;
  object-fit: fill;
}

.background-image.hero-bg {
  max-width: 140%;
}

.section-details-box-features {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 25px;
  line-height: 40px;
  font-weight: 700;
  text-align: center;
  letter-spacing: -0.65px;
}

.section-details-box-feature {
  padding: 6px 30px;
  border-right: 1px solid #333;
  font-size: 25px;
  list-style-type: none;
  cursor: pointer;
}

.hero-content-wrapper {
  position: relative;
}

.hero-content-wrapper.min-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 360px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.hero-content-wrapper.identify-areas {
  margin-top: 140px;
}

.hero-content-wrapper.feature-banner {
  margin-top: 100px;
  margin-bottom: 160px;
  padding-top: 20px;
  padding-right: 20px;
  padding-left: 20px;
}

.hero-content-wrapper.homepage-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  min-height: 600px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.hero-content-wrapper.homepage-hero.tall {
  min-height: 450px;
  padding-top: 0px;
}

.section {
  position: relative;
  min-height: 36px;
  padding: 80px 20px;
  -webkit-transition: height 200ms ease;
  transition: height 200ms ease;
  text-align: left;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.section.dark {
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #1c1c1c;
  color: #fff;
}

.section.dark._404 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 50vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section.dark.less-padding {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section.dark.relative {
  position: relative;
}

.section.dark.relative.less-top-padding {
  padding-top: 59px;
}

.section.dark.relative.less-top-padding.no-bottom-padding {
  padding-bottom: 0px;
}

.section.dark.relative.less-top-padding.lighter {
  background-color: #333;
}

.section.dark.relative.less-top-padding.migration-patterns-gray {
  background-color: #f0f0f0;
  color: #1c1c1c;
}

.section.orange {
  background-color: #ff8000;
}

.section.padded.dark {
  position: relative;
}

.section.padded.video {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #333;
}

.section.nopad {
  padding-right: 0px;
  padding-left: 0px;
}

.section.no-padding {
  padding-top: 0px;
  padding-bottom: 0px;
}

.section.light-gray {
  overflow: visible;
  background-color: rgba(151, 158, 166, 0.1);
}

.section.light-gray.less-padding {
  padding-top: 50px;
  padding-bottom: 50px;
}

.section.light-gray.less-bottom-padding {
  padding-bottom: 50px;
}

.section.light-gray.less-top-padding {
  padding-top: 50px;
}

.section.report-studio {
  padding-top: 50px;
  padding-left: 25px;
  background-color: #f0f3f6;
}

.section.top-banner {
  display: none;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #1c1c1c;
  color: #fff;
}

.section.followed {
  padding-bottom: 50px;
}

.section.followed.line {
  border-bottom: 1px solid #e5e5e5;
}

.section.follows {
  padding-top: 70px;
}

.section.search-results {
  padding-top: 50px;
}

.section.less-padding {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #fff;
}

.section.less-padding.dark {
  background-color: #000;
}

.section.no-top-padding {
  padding-top: 0px;
}

.section.border-bottom {
  border-bottom: 1px solid #e5e5e5;
}

.section.highlight {
  background-color: #f6f6f6;
  color: #1c1c1c;
}

.section.narrow {
  min-height: 200px;
}

.section.blue {
  background-color: #027691;
  color: #fff;
}

.section.location-data {
  padding-top: 0px;
  padding-bottom: 100px;
  padding-left: 0px;
}

.section.chevron {
  margin-bottom: 0px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60ca59b043445001702615f0_Unacast_Covid19_Assests-01.png");
  background-position: 0% 50%;
  background-size: 40%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.section.featured-logos {
  padding-top: 40px;
}

.section.worldwide {
  overflow: hidden;
  padding-top: 0px;
  padding-bottom: 80px;
}

.section.worldwide._2-0 {
  padding-top: 80px;
  padding-bottom: 120px;
}

.section.hero-2-0 {
  padding: 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.5)), to(hsla(0, 0%, 100%, 0.01))), url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/61146bb4f1c28952226b88d4_cityscape.jpg");
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.5), hsla(0, 0%, 100%, 0.01)), url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/61146bb4f1c28952226b88d4_cityscape.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, auto;
  background-repeat: repeat, no-repeat;
}

.section.bottom-padding-0 {
  padding-top: 40px;
  padding-bottom: 0px;
}

.full-width {
  width: 100%;
  max-width: 100%;
}

.text-center {
  text-align: center;
}

.polygon-list.hero {
  margin-left: 25px;
  padding-top: 0px;
}

.polygon-list-item {
  min-height: 32px;
  padding-left: 36px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e2dd4efb9d0_polygon.svg");
  background-position: 0% 7px;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  font-size: 18px;
  line-height: 32px;
}

.polygon-list-item.tight {
  min-height: 0px;
}

.polygon-list-item.checkbox {
  padding-bottom: 0px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e5333efb749_checkmark.svg");
}

.polygon-list-paragraph {
  font-weight: 400;
}

.polygon-list-paragraph a {
  text-decoration: underline;
}

.polygon-list-paragraph a:hover {
  text-decoration: none;
}

.polygon-list-paragraph strong {
  color: #ff8000;
}

.w600 {
  width: 600px;
  max-width: 600px;
}

.buttons-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.buttons-wrapper.more-top-margin {
  margin-top: 40px;
}

.buttons-wrapper.more-top-margin.center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.buttons-wrapper.center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.buttons-wrapper._20pad {
  padding-right: 20px;
  padding-left: 20px;
}

.buttons-wrapper._20pad.centered {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.buttons-wrapper.centered {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.buttons-wrapper.padding-top {
  padding-top: 20px;
}

.section-content-wrapper {
  position: relative;
  width: 100%;
}

.section-content-wrapper.hero-logos {
  margin-top: -30px;
  padding-bottom: 20px;
}

.section-content-wrapper.hero-logos.lower {
  margin-top: 40px;
}

.text-accent {
  color: #ff8000;
}

.h3-small {
  margin-bottom: 0px;
  font-size: 15px;
  line-height: 20px;
  font-weight: 700;
}

.h3-small.bottom-padded {
  margin-bottom: 10px;
}

.paragraph-small {
  opacity: 0.6;
  font-size: 15px;
  line-height: 18px;
  font-weight: 400;
}

.paragraph-small.bright {
  opacity: 1;
}

.small-section-heading {
  margin-bottom: 50px;
  color: #979ea6;
  font-size: 13px;
  line-height: 18px;
  font-weight: 600;
  text-align: left;
  letter-spacing: 2.4px;
  text-transform: uppercase;
}

.small-section-heading.text-center {
  font-size: 14px;
  text-align: center;
}

.small-section-heading.text-center.less-bottom-padding {
  margin-bottom: 10px;
  text-align: center;
}

.small-section-heading.text-center.less-bottom-padding.black {
  color: #000;
  font-size: 18px;
}

.small-section-heading.text-center.large {
  font-size: 18px;
}

.small-section-heading.text-center.large.detect-changes {
  margin-bottom: 65px;
}

.small-section-heading.text-center.white {
  color: #fff;
}

.small-section-heading.blog-read-more-small-heading {
  position: relative;
  z-index: 1;
  margin-bottom: 25px;
  font-size: 11px;
  font-weight: 700;
}

.small-section-heading.data-study-download-heading {
  position: relative;
  z-index: 1;
  margin-top: 0px;
  margin-bottom: 25px;
  color: #d8d6d6;
  font-size: 11px;
  font-weight: 700;
}

.h3-medium {
  display: block;
  margin-bottom: 20px;
  font-size: 22px;
  line-height: 32px;
  font-weight: 700;
}

.paragraph-medium {
  color: #555;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.paragraph-medium.followed {
  margin-bottom: 10px;
}

.paragraph-medium.light {
  color: #e5e5e5;
}

.heading {
  margin-bottom: 0px;
}

.heading.tab-section-heading {
  margin-bottom: 5px;
  line-height: 30px;
}

.steps-list {
  position: relative;
  z-index: 10;
}

.steps-list-item {
  position: relative;
  margin-bottom: 40px;
  padding-left: 80px;
}

.steps-list-bullet {
  position: absolute;
  left: 0%;
  top: 50%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 55px;
  height: 55px;
  margin-top: -33px;
  padding-top: 3px;
  padding-right: 2px;
  padding-left: 3px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e52f0efb78f_polygon-black.svg");
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  color: #ff8000;
  font-size: 26px;
  line-height: 41px;
  font-weight: 700;
  text-align: center;
}

.steps-list-paragraph {
  margin-bottom: 0px;
}

.h2-small {
  margin-bottom: 15px;
  font-size: 24px;
  line-height: 38px;
}

.h2-small.center {
  text-align: center;
}

.cta-paragraph {
  font-size: 17px;
  line-height: 25px;
}

.steps-line {
  position: absolute;
  left: 77px;
  top: 80px;
  bottom: 60px;
  z-index: 0;
  width: 2px;
  height: 100%;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e5757efb4da_vertical-dotted-line.svg");
  background-position: 0px 0px;
  background-size: 1px;
  background-repeat: repeat-y;
}

.form-input {
  max-width: 300px;
  margin-bottom: 30px;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000;
  background-color: transparent;
}

.form-input::-webkit-input-placeholder {
  color: #1c1c1c;
}

.form-input:-ms-input-placeholder {
  color: #1c1c1c;
}

.form-input::-ms-input-placeholder {
  color: #1c1c1c;
}

.form-input::placeholder {
  color: #1c1c1c;
}

.form-input.light {
  border-bottom-color: #fff;
}

.form-input.light::-webkit-input-placeholder {
  color: #979ea6;
}

.form-input.light:-ms-input-placeholder {
  color: #979ea6;
}

.form-input.light::-ms-input-placeholder {
  color: #979ea6;
}

.form-input.light::placeholder {
  color: #979ea6;
}

.site-footer {
  position: relative;
  padding-top: 110px;
  padding-bottom: 110px;
  border-top: 1px solid #e5e5e5;
  background-color: #fff;
}

.footer-unacast-badge {
  position: absolute;
  left: 0%;
  top: -142px;
  right: auto;
  bottom: auto;
  z-index: 999;
  margin-left: 20px;
}

.footer-nav-child {
  padding-bottom: 0px;
}

.footer-nav-parent-link {
  display: inline-block;
  margin-bottom: 15px;
  color: #1c1c1c;
  font-size: 17px;
  line-height: 24px;
  font-weight: 600;
  text-decoration: none;
}

.footer-nav-parent-link:hover {
  color: #ff8000;
}

.footer-nav-parent-link.plain-text:hover {
  color: #1c1c1c;
}

.footer-nav-child-link {
  display: inline-block;
  margin-bottom: 15px;
  color: #1c1c1c;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
}

.footer-nav-child-link:hover {
  color: #ff8000;
}

.footer-nav-child-link.disabled {
  color: #979ea6;
}

.footer-logo {
  width: 100%;
  max-height: 100%;
}

.footer-copyright {
  padding-right: 10px;
  padding-left: 10px;
  color: #9f9f9f;
  font-size: 14px;
  line-height: 53px;
}

.blog-list-image {
  width: 100%;
  opacity: 0.95;
  -o-object-fit: cover;
  object-fit: cover;
}

.blog-list-image.dim5 {
  opacity: 0.95;
}

.story-content {
  position: relative;
  min-height: 280px;
  margin-top: -70px;
  margin-right: 15px;
  margin-left: 15px;
  padding: 40px 40px 45px;
  background-color: #1c1c1c;
  color: #fff;
}

.story-content.light {
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #fff;
  color: #1c1c1c;
}

.story-heading {
  margin-bottom: 8px;
  font-size: 19px;
  line-height: 27px;
  font-weight: 700;
}

.story-heading.location-data {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.story-paragraph {
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
}

.story-paragraph.blog-update {
  color: #979ea6;
}

.story-paragraph.bold {
  font-weight: 500;
}

.story-explore-link {
  position: absolute;
  left: auto;
  top: auto;
  right: 32px;
  bottom: 22px;
  font-size: 11px;
  line-height: 20px;
  font-weight: 700;
  letter-spacing: 2.4px;
  text-decoration: none;
  text-transform: uppercase;
}

.story-explore-link.left {
  left: 40px;
  right: auto;
}

.story-explore-text {
  display: inline-block;
  padding-right: 25px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1.2px;
}

.section-bg-wrapper {
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e6a57efb758_bg-polygon-large.svg");
  background-position: -530px -250%;
  background-size: auto 1872px;
  background-repeat: no-repeat;
}

.section-bg-wrapper.smaller {
  background-position: 240% 10%;
  background-size: auto 1024px;
}

.section-bg-wrapper.solutions {
  background-position: -660px 40px;
}

.section-bg-wrapper.methodology {
  background-position: -1300px 10%;
  background-size: auto 2000px;
}

.section-bg-wrapper.plain {
  background-position: -300px 50px;
  background-size: auto 1280px;
}

.story-image-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 300px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #1c1c1c;
}

.client-quote-container {
  display: block;
  min-height: 200px;
  padding: 40px 50px 60px;
}

.client-quote-container.slick-current {
  background-color: rgba(151, 158, 166, 0.15);
}

.client-quote-text {
  margin-top: 20px;
  padding: 0px;
  border-left-style: none;
  font-size: 18px;
  line-height: 32px;
}

.client-quote-by-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.avatar-container {
  display: none;
  overflow: hidden;
  width: 36px;
  height: 36px;
  margin-right: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
}

.client-quote-by-name {
  font-size: 15px;
  line-height: 24px;
  font-weight: 700;
}

.client-quote-by-position {
  color: #979ea6;
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
}

.client-quote-logo {
  height: 100%;
}

.client-quote-logo-container {
  height: 40px;
}

.slides-container {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.trust-illu {
  width: auto;
  height: 200px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.navbar-dropdown {
  background-color: #fff;
}

.navbar-dropdown.w--open {
  box-shadow: 0 3px 10px -8px rgba(0, 0, 0, 0.88);
}

.navbar-dropdown.chunky {
  width: 960px;
  margin-left: -400px;
  padding: 32px;
  color: #1c1c1c;
}

.lead-magnet-image {
  width: 100%;
}

.text-list {
  padding-left: 20px;
  color: #979ea6;
  font-size: 15px;
  line-height: 31px;
}

.text-list-item {
  padding-left: 0px;
}

.lead-pre-heading {
  padding-bottom: 20px;
  color: #ff8000;
  font-size: 13px;
  line-height: 21px;
}

.footer-logo-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 50px;
  margin-right: 20px;
  margin-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-logo-link:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.section-details-box-feature-link {
  color: #fff;
  text-decoration: none;
}

.section-details-box-feature-link:hover {
  color: #ff8000;
}

.tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.tabs.reversed {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.tabs.reversed.light {
  background-color: #fff;
  color: #000;
}

.tabs-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  margin-left: 100px;
  padding-top: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tabs-menu.reversed {
  width: 45%;
  margin-left: auto;
  padding-right: 100px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.tabs-menu.narrow {
  width: 30%;
}

.tabs-content {
  height: 670px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.tabs-content.xl {
  overflow: hidden;
  height: 960px;
}

.tab {
  width: 370px;
  max-width: 100%;
  background-color: transparent;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8eaeefefb512_arrow-right.svg");
  background-position: -20px 19px;
  background-size: 18px;
  background-repeat: no-repeat;
  opacity: 0.6;
}

.tab.w--current {
  background-color: transparent;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8eaeefefb512_arrow-right.svg");
  background-position: 0px 18px;
  background-size: 18px;
  background-repeat: no-repeat;
  opacity: 1;
}

.tab.industry-tab {
  font-weight: 400;
}

.tab-background-image {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 465px;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tab-background-image.xl {
  height: 750px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -o-object-fit: cover;
  object-fit: cover;
}

.tab-details-box {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 685px;
  max-width: 100%;
  padding: 25px 30px 60px;
  background-color: #1c1c1c;
  -webkit-transform: translate(0px, 50%);
  -ms-transform: translate(0px, 50%);
  transform: translate(0px, 50%);
  color: #fff;
  text-decoration: none;
}

.tab-details-box.reversed {
  width: 90%;
}

.tab-pane {
  overflow: visible;
  height: 510px;
}

.tab-pane.xl {
  height: 100%;
}

.tabs-menu-heading {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 2;
  width: 40%;
  padding-top: 20px;
  padding-left: 30px;
}

.tabs-menu-heading.reversed {
  left: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  padding-top: 92px;
  padding-right: 120px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.tabs-menu-heading.overlay {
  width: 65%;
  height: auto;
}

.tabs-menu-heading.overlay.left {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  text-align: right;
}

.tab-details-box-explore-link {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.small-caps-link {
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
  text-transform: uppercase;
}

.small-caps-link.disabled {
  color: #979ea6;
}

.link-arrow {
  width: 7px;
  margin-bottom: 2px;
  margin-left: 6px;
}

.tab-details-box-heading {
  margin-top: -3px;
  font-size: 40px;
  line-height: 50px;
}

.tabs-menu-heading-container {
  width: 350px;
  max-width: 100%;
  padding-right: 0px;
  padding-left: 30px;
}

.hero-heading {
  margin-top: 25px;
}

.section-details-box {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #1c1c1c;
}

.section-details-box.hero {
  position: absolute;
  left: -55px;
  top: auto;
  right: auto;
  bottom: 0%;
  padding: 20px 20px 30px;
  -webkit-transform: translate(0px, 50%);
  -ms-transform: translate(0px, 50%);
  transform: translate(0px, 50%);
}

.section-details-box-small-heading-2 {
  margin-bottom: 15px;
  color: #979ea6;
  font-size: 11px;
  line-height: 18px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 2.4px;
  text-transform: uppercase;
}

.hero-intro-2 {
  color: #1c1c1c;
}

.image {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  min-height: 100%;
  min-width: 100%;
}

.image.flex {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.contact-section {
  position: relative;
  display: block;
  padding-bottom: 0px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e612cefb786_nad-hemnani-QVoLmc7WNmw-unsplash.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.contact-container {
  position: static;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: -1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: auto;
  max-width: 100%;
  margin-top: 200px;
  padding-bottom: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #1c1c1c;
  color: #fff;
}

.contact-subheading {
  margin-bottom: 15px;
  font-size: 18px;
}

.contact-heading {
  margin-bottom: 0px;
  font-size: 42px;
  line-height: 60px;
}

.blog-before-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 45px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog-before-title.mobile {
  display: none;
}

.pre-heading-text {
  margin-right: 5px;
  margin-bottom: 0px;
  color: #979ea6;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
  letter-spacing: 2.4px;
  text-transform: uppercase;
}

.pre-heading-text.white {
  color: #fff;
}

.blog-post-heading {
  font-size: 56px;
  line-height: 52px;
}

.blog-post-author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog-post-author-text {
  margin-bottom: 0px;
  line-height: 28px;
  font-weight: 700;
}

.blog-post-author-text.author {
  padding-right: 5px;
  padding-left: 5px;
}

.blog-post-author-text.position {
  padding-left: 0px;
  color: #979ea6;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
}

.blog-post-section {
  overflow: hidden;
}

.blog-post-content-column {
  max-width: 100%;
  padding-right: 150px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 75%;
  -ms-flex: 0 75%;
  flex: 0 75%;
}

.blog-post-read-more-column {
  position: relative;
  margin-top: 125px;
  padding-top: 70px;
  padding-bottom: 110px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 25%;
  -ms-flex: 0 25%;
  flex: 0 25%;
}

.blog-list-image-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 200px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8eb64eefbac1_what-is-location-data.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.blog-list-image-container.whitepaper-image-container {
  position: relative;
  height: 160px;
}

.blog-list-content {
  position: static;
  height: 370px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 20px 20px 0px;
  background-color: #1c1c1c;
  color: #fff;
}

.blog-list-content._1col {
  height: auto;
  padding-bottom: 50px;
}

.blog-list-item {
  position: relative;
  z-index: 1;
}

.blog-list-item._1col {
  margin-bottom: 20px;
}

.blog-list-heading {
  margin-bottom: 13px;
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
}

.blog-list-paragraph {
  color: #979ea6;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
}

.blog-list-read-more-link {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 20px 20px 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog-list-read-more-link-text {
  padding-right: 13px;
  color: #1c1c1c;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}

.blog-read-more-background {
  position: absolute;
  left: -22px;
  top: 0%;
  right: -10000px;
  bottom: 0%;
  z-index: 0;
  background-color: #e0e2e4;
}

.blog-post-flex-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 80px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.blog-landing-hero-read-more {
  position: static;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  text-decoration: none;
}

.blog-landing-hero-read-more:hover {
  padding-left: 6px;
}

.blog-landing-hero-heading {
  font-size: 47px;
  line-height: 48px;
}

.blog-landing-post-item {
  position: relative;
  z-index: 1;
  margin-right: 15px;
  margin-bottom: 50px;
  margin-left: 15px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 25%;
  -ms-flex: 0 25%;
  flex: 0 25%;
}

.blog-list-container {
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 1230px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.blog-landing-list-heading {
  display: none;
  margin-bottom: 50px;
  padding-right: 20px;
  padding-left: 20px;
  color: #979ea6;
  font-size: 21px;
  line-height: 33px;
  text-align: center;
  letter-spacing: 4.58px;
  text-transform: uppercase;
}

.blog-landing-menu-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 91%;
  max-width: 1200px;
  margin-right: auto;
  margin-bottom: 80px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog-landing-menu-container.white-papers {
  width: 100%;
}

.blog-landing-menu-link {
  margin-right: 12px;
  margin-bottom: 10px;
  margin-left: 12px;
  padding-right: 5px;
  padding-bottom: 4px;
  padding-left: 5px;
  border-bottom: 4px solid rgba(255, 128, 0, 0);
  color: #979ea6;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  letter-spacing: 2.4px;
  text-decoration: none;
  text-transform: uppercase;
}

.blog-landing-menu-link:hover {
  border-bottom: 4px solid #ff8000;
  color: #1c1c1c;
}

.blog-landing-menu-link.w--current {
  border-bottom-color: #ff8000;
  color: #1c1c1c;
}

.blog-landing-menu-link.blog-update {
  width: auto;
  margin-right: 12px;
  margin-left: 12px;
  font-size: 14px;
}

.blog-landing-menu-text {
  text-transform: uppercase;
  white-space: nowrap;
}

.dropdown-link {
  color: #000;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
}

.dropdown-link:hover {
  color: #ff8000;
}

.dropdown-link.w--current {
  color: #ff8000;
}

.dropdown-link.disabled {
  color: #979ea6;
}

.blog-list-item-link {
  height: 100%;
  background-color: #1c1c1c;
  color: #f0f3f6;
  text-decoration: none;
}

.blog-list-item-link:hover {
  box-shadow: 0 6px 9px -3px rgba(0, 0, 0, 0.45);
  -webkit-transform: scale(1.01);
  -ms-transform: scale(1.01);
  transform: scale(1.01);
}

.blog-list-item-link.stretch {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.blog-list-wrapper {
  margin-bottom: 80px;
}

.blog-read-more-text-container {
  overflow: hidden;
  height: 310px;
}

.blog-read-more-text-fadeout {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  height: 80px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(28, 28, 28, 0)), color-stop(36%, #1c1c1c));
  background-image: linear-gradient(180deg, rgba(28, 28, 28, 0), #1c1c1c 36%);
}

.hexagon {
  position: absolute;
  bottom: -136px;
  display: none;
  overflow: hidden;
  width: 540px;
  height: auto;
  padding-bottom: 700px;
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}

.before-heading-link {
  text-decoration: none;
}

.before-heading-link:hover {
  color: #333;
}

.blog-post-content {
  margin-bottom: 32px;
}

.blog-post-content a {
  color: #ff8000;
  text-decoration: underline;
}

.blog-post-content a:hover {
  text-decoration: none;
}

.blog-post-content blockquote {
  margin-bottom: 30px;
  line-height: 32px;
  font-style: italic;
}

.blog-post-content li {
  font-size: 18px;
}

.blog-post-content h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  line-height: 40px;
}

.blog-post-content h3 {
  margin-top: 15px;
  margin-bottom: 2px;
  font-size: 22px;
  line-height: 28px;
  font-weight: 600;
}

.blog-post-content figure {
  margin-top: 20px;
  margin-bottom: 30px;
}

.blog-post-content figcaption {
  font-style: italic;
}

.blog-landing-menu-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.blog-landing-menu-collection-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.blog-landing-menu-collection-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 0px;
  font-size: 11px;
}

.hexagon-icon.hero {
  margin-right: 17px;
}

.hexagon-icon.hero.faq {
  margin-top: 4px;
}

.hero-intro-large {
  margin-top: 30px;
  color: #1c1c1c;
  font-size: 22px;
  line-height: 32px;
  font-weight: 500;
}

.heading-two-part {
  font-size: 42px;
  line-height: 54px;
}

.heading-two-part.smaller {
  font-size: 42px;
  line-height: 54px;
}

.heading-two-part.white {
  color: #fff;
}

.heading-two-part.reduce-margin {
  margin-bottom: 0px;
}

.solutions-links-item {
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 25px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: 0;
  -webkit-flex: 0 33.3%;
  -ms-flex: 0 33.3%;
  flex: 0 33.3%;
  background-color: transparent;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8eaeefefb512_arrow-right.svg");
  background-position: -20px 16px;
  background-size: 16px;
  background-repeat: no-repeat;
  opacity: 0.5;
}

.solutions-links-item:hover {
  background-position: 0px 16px;
  opacity: 1;
}

.solutions-links-item.w--current {
  background-color: transparent;
  background-position: 0px 16px;
  opacity: 1;
}

.hero-subnav-link {
  color: #000;
  font-size: 17px;
  line-height: 27px;
  font-weight: 700;
}

.solutions-links-link-text {
  font-weight: 700;
}

.solutions-links-paragraph {
  color: #79818b;
  font-size: 17px;
  line-height: 24px;
}

.bg-img-section {
  position: relative;
  display: block;
  padding-top: 90px;
  padding-bottom: 80px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #1c1c1c;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8ed942efb785_background-location-data.jpg");
  background-position: 0px 0px;
  background-size: cover;
  color: #fff;
}

.bg-img-section.white {
  color: #fff;
}

.bg-img-section.white.strategic-intelligence {
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8efd40efb9f7_background-strategic-intelligence.jpg");
}

.bg-img-section.white.bg-data {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e8a5cefb9f6_section-image-code.jpg");
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e8a5cefb9f6_section-image-code.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.bg-img-section.white.early-detection-footer {
  padding-top: 60px;
  padding-bottom: 10px;
  background-image: none;
  text-align: center;
}

.bg-img-section.location-data {
  padding-right: 20px;
  padding-left: 20px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8ed942efb785_background-location-data.jpg");
  background-size: cover;
}

.solutions-section {
  padding-top: 70px;
  padding-bottom: 70px;
}

.intro-paragraph {
  max-width: 590px;
  margin-right: auto;
  margin-bottom: 48px;
  margin-left: auto;
  font-weight: 400;
  text-align: center;
}

.intro-paragraph.wide {
  width: 900px;
  max-width: 100%;
}

.intro-paragraph.top-padded {
  margin-top: 40px;
}

.intro-paragraph.no-margin {
  max-width: none;
  margin-bottom: 16px;
}

.solutions-small-section-heading {
  margin-bottom: 25px;
  padding-right: 20px;
  padding-left: 20px;
  color: #979ea6;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 2.4px;
  text-transform: uppercase;
}

.solutions-small-section-heading.white {
  color: #fff;
}

.solutions-slides-container {
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 30px;
}

.solutions-slide-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-right: 40px;
  padding-bottom: 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 60%;
  -ms-flex: 0 60%;
  flex: 0 60%;
}

.solutions-slide-image-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 50%;
  -ms-flex: 0 50%;
  flex: 0 50%;
}

.solutions-slide-image {
  width: 100%;
}

.solutions-slide-image.logo {
  max-height: 300px;
  max-width: 70%;
}

.solutions-slide-heading {
  font-size: 44px;
  line-height: 48px;
  font-weight: 400;
}

.solutions-slide-sub-heading {
  margin-bottom: 11px;
  color: #79818b;
  font-size: 17px;
  line-height: 18px;
  font-weight: 400;
}

.solutions-slide-sub-heading.bottom-padding {
  margin-bottom: 25px;
}

.options-paragraph {
  color: #979ea6;
  font-size: 17px;
  line-height: 24px;
}

.options-paragraph ul {
  padding-left: 20px;
}

.options-paragraph li {
  padding-bottom: 8px;
  font-size: 17px;
}

.options-paragraph p {
  margin-bottom: 15px;
  font-size: 17px;
  line-height: 24px;
}

.options-paragraph.darker {
  min-height: 180px;
  color: #333;
}

.options-heading {
  margin-bottom: 6px;
  font-size: 22px;
}

.options-heading.fixed-height {
  min-height: 65px;
  margin-top: 6px;
  line-height: 30px;
}

.options-image {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.options-item {
  padding-right: 15px;
  padding-bottom: 30px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 25%;
  -ms-flex: 0 25%;
  flex: 0 25%;
  text-align: center;
}

.options-item.left {
  padding-right: 20px;
  padding-left: 20px;
  text-align: left;
}

.options-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1230px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.options-container.top-pad {
  padding-top: 15px;
}

.options-container.top-pad-extra {
  padding-top: 35px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.hex {
  position: absolute;
  top: 12px;
  display: block;
  overflow: hidden;
  width: 540px;
  padding: 0% 0% 624px;
  float: none;
  -webkit-transform: rotate(0deg) skew(0deg, 0deg);
  -ms-transform: rotate(0deg) skew(0deg, 0deg);
  transform: rotate(0deg) skew(0deg, 0deg);
}

.hex.about {
  top: -117px;
  width: 540px;
  margin-top: -33%;
  padding-bottom: 624px;
}

.hex.person {
  position: static;
  width: 160px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  padding-bottom: 188px;
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
}

.hex.person:hover {
  -webkit-transform: scale(1.03) rotate(0deg) skew(0deg, 0deg);
  -ms-transform: scale(1.03) rotate(0deg) skew(0deg, 0deg);
  transform: scale(1.03) rotate(0deg) skew(0deg, 0deg);
}

.hex.person.leader {
  width: 195px;
  padding-bottom: 225px;
}

.hex.close-button {
  top: -28px;
  right: 25px;
  width: 49px;
  padding-bottom: 58px;
}

.hex._540 {
  width: 540px;
  padding-bottom: 624px;
}

.hex._540.industry-hero.badge {
  z-index: 10;
  width: 230px;
  margin-top: 274px;
  margin-left: -47px;
  padding-bottom: 264px;
}

.hex.icon {
  position: relative;
  width: 18px;
  padding-bottom: 21px;
}

.hex.icon.rs-main {
  width: 100px;
  margin-top: -10px;
  margin-bottom: 25px;
  padding-bottom: 115px;
}

.hex.icon.standard {
  width: 100px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 30px;
  padding-bottom: 115px;
}

.hex.relative {
  position: relative;
}

.hex.relative.medium {
  width: 300px;
  padding-bottom: 348px;
}

.hex.relative.medium.quote-section-hex {
  margin-top: -107px;
}

.hex-in {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin: 0%;
  border: 1px solid transparent;
  background-color: transparent;
  -webkit-transform: rotate(60deg) skew(0deg, -30deg);
  -ms-transform: rotate(60deg) skew(0deg, -30deg);
  transform: rotate(60deg) skew(0deg, -30deg);
  -webkit-transition: all 130ms ease-in-out;
  transition: all 130ms ease-in-out;
}

.hex-in.no-hover {
  border-style: none;
}

.hex-in.no-hover.icon {
  background-color: #dadee2;
}

.hex-in.no-hover.icon.orange {
  background-color: #ff8000;
}

.hex-in.no-hover.rs-color {
  background-color: #ff8000;
}

.hex-inner {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  border: 4px none #000;
  background-color: #ff8000;
  -webkit-transform: skew(0deg, 30deg) rotate(-60deg);
  -ms-transform: skew(0deg, 30deg) rotate(-60deg);
  transform: skew(0deg, 30deg) rotate(-60deg);
}

.hex-inner:hover {
  border-style: none;
}

.hex-inner.orange {
  background-color: #ff8000;
  background-image: none;
}

.hex-inner.no-background {
  border-style: none;
  background-color: transparent;
  background-image: none;
}

.hex-inner.no-background.icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.hex-inner.no-background.badge {
  background-color: #fff;
}

.image-full-width {
  width: 100%;
  max-width: none;
}

.solutions-icon {
  width: 71px;
}

.image-canvas {
  width: 100%;
  padding: 20px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(151, 158, 166, 0.15);
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 0 45px 0 rgba(151, 158, 166, 0.1);
}

.image-canvas.processing {
  margin-bottom: 15px;
}

.image-canvas.rs-report-page {
  margin-bottom: 8px;
  padding: 0px;
}

.image-canvas.covid-19-list-view {
  height: 150px;
  margin-bottom: 20px;
  padding: 0px;
}

.image-canvas.covid-19-top-banner {
  width: 220px;
  margin-top: -12px;
  padding: 0px;
  border-radius: 0px;
}

.image-canvas.top-margin {
  margin-top: 40px;
}

.solutions-slide-text-container {
  padding-top: 10px;
}

.solutions-slide-icon-container {
  padding-right: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.options-icon-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 140px;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.options-icon-container.extra-bottom-padding {
  padding-bottom: 15px;
}

.hero-links-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.hero-links-link {
  color: #000;
  font-weight: 700;
  text-decoration: underline;
}

.links-list-item {
  padding-right: 20px;
}

.about-list-section {
  padding-top: 70px;
  padding-bottom: 70px;
}

.about-flex-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  margin-right: auto;
  margin-bottom: 16px;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.about-flex-container.leadership {
  max-width: 900px;
}

.person-container {
  position: relative;
  display: block;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 20%;
  -ms-flex: 0 20%;
  flex: 0 20%;
  text-align: center;
  cursor: pointer;
}

.person-container.leadership {
  -webkit-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
}

.person-name {
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  text-align: center;
}

.person-position {
  line-height: 20px;
  text-align: center;
}

.investors-separator {
  width: 50px;
  height: 4px;
  margin-top: 19px;
  margin-bottom: 19px;
  background-color: #000;
}

.investor-heading {
  font-size: 23px;
  line-height: 23px;
  font-weight: 700;
}

.investor-text {
  font-size: 16px;
  line-height: 27px;
}

.quote-container {
  position: absolute;
  top: 220px;
  z-index: 2;
  display: none;
  width: 500px;
  max-width: 840px;
  margin-top: 40px;
  margin-right: auto;
  margin-left: -15px;
  padding: 55px 20px 35px;
  background-color: #1c1c1c;
  -webkit-transform: translate(-122px, 0px);
  -ms-transform: translate(-122px, 0px);
  transform: translate(-122px, 0px);
  color: #fff;
}

.quote-container.leadership {
  top: 235px;
  width: 560px;
  margin-top: 50px;
  margin-left: -16px;
}

.quote-text {
  font-size: 15px;
  line-height: 26px;
  text-align: left;
}

.hex-close-image {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 16px;
  height: 16px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.hex-image {
  position: absolute;
  left: 50%;
  top: 50%;
  max-height: 120%;
  max-width: 120%;
  min-height: 100%;
  min-width: 100%;
  border-style: none;
  border-width: 4px;
  border-color: #ff8000;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.hex-image.no-background {
  max-height: 60%;
  max-width: 60%;
  min-height: 50%;
  min-width: 50%;
  border-style: none;
}

.hex-image.no-background.badge {
  width: 80%;
  max-width: none;
  min-height: auto;
  min-width: 80%;
}

.hex-image.no-background.flipped {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.hex-image.fill {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.investor-logo {
  height: 40px;
}

.investor-logo.less-tall {
  height: 35px;
}

.about-investment-link-block {
  position: relative;
  display: block;
  height: 650px;
  color: #fff;
  text-decoration: none;
}

.read-more {
  height: 48px;
  margin-bottom: 30px;
}

.video-heading {
  font-size: 30px;
  line-height: 40px;
}

.container {
  position: relative;
  display: block;
  width: 100%;
  max-width: 1100px;
  min-height: 25px;
  margin-right: auto;
  margin-left: auto;
}

.container.centered {
  text-align: center;
}

.container.centered.limited {
  max-width: 541px;
}

.container.centered.google-sheet {
  overflow: scroll;
  height: 1470px;
  max-width: 1060px;
}

.container.centered.top-margin {
  margin-top: 40px;
}

.container.centered.top-margin.even-more {
  margin-top: 60px;
}

.container.content {
  max-width: 800px;
}

.container.content.faq {
  margin-bottom: 32px;
}

.container.report-studio {
  max-width: 800px;
  border-left: 3px solid #dadee2;
}

.container.report-studio.report-insights {
  max-width: 880px;
}

.container.report-studio.report-insights.no-line {
  border-left-style: none;
}

.container.report-studio-v2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 880px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-left: 3px none #dadee2;
  text-align: left;
}

.container.full-width {
  max-width: none;
}

.container.wide {
  max-width: 1300px;
}

.container.schema-container {
  overflow: scroll;
  width: 1100%;
}

.container.faq-hex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 890px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.background-image-about-investment {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 40px 30px 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e5149efb50c_still.jpg");
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e5149efb50c_still.jpg");
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.last-child {
  margin-bottom: 0px;
}

.semi-bold {
  font-weight: 600;
}

.tab-details-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 685px;
}

.hero-subnav-link-container {
  padding-right: 30px;
  padding-bottom: 10px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: 0;
  -webkit-flex: 0 33.3%;
  -ms-flex: 0 33.3%;
  flex: 0 33.3%;
  background-color: transparent;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8eaeefefb512_arrow-right.svg");
  background-position: -20px 16px;
  background-size: 16px;
  background-repeat: no-repeat;
}

.hero-subnav-link-container.w--current {
  background-color: transparent;
  background-position: 0px 16px;
  opacity: 1;
}

.hero-subnav-link-container._4col {
  -webkit-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
}

.hero-subnav-link-heading {
  font-weight: 700;
  text-decoration: underline;
}

.image-background-text-container {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 44px;
  line-height: 48px;
  font-weight: 600;
  text-align: center;
}

.h3-small-medium {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
}

.h3-small-medium.tight-bottom {
  margin-bottom: 6px;
}

.h3-small-medium.tight-bottom.blog-update {
  margin-bottom: 13px;
  color: #fff;
  line-height: 22px;
}

.h3-small-medium.tight-bottom.bold {
  font-weight: 700;
}

.image-section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8ed942efb785_background-location-data.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.image-section.auto-height.data-feeds {
  background-image: none;
}

.container-hexline {
  height: auto;
  max-width: 400px;
  padding-top: 20px;
  padding-bottom: 10px;
  padding-left: 0px;
  background-color: transparent;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e405aefb98e_hex-line.svg");
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat-x;
}

.container-hexline.nopad {
  padding-bottom: 0px;
}

.container-hexline.nopad.half {
  width: 50%;
  margin-right: 12px;
  margin-left: 12px;
  padding-bottom: 25px;
}

.container-hexline.blog-update {
  height: 200px;
  max-width: 300px;
  padding-left: 20px;
  background-color: #000;
  background-image: none;
}

.container-hexline.location-data {
  background-image: none;
}

.container-hexline.detect-changes {
  margin-bottom: 40px;
}

.container-hexline.measure-effect {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.container-hexline.wide-container {
  max-width: 75%;
}

.container-hexline.wide-container._60p {
  max-width: 62%;
}

.cta-button-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cta-button-container.whitepaper {
  padding-top: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.slick-slides-nav {
  display: block;
  padding-top: 30px;
  text-align: center;
}

.slick-arrow {
  width: 48px;
  height: 48px;
  background-color: transparent;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8ea478efb943_arrow-right-simple-black.svg");
  background-position: 50% 50%;
  background-size: 8px;
  background-repeat: no-repeat;
}

.slick-arrow:hover {
  background-color: #ff8000;
}

.slick-arrow.slick-prev {
  background-color: transparent;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e3e65efb98a_arrow-left-simple-black.svg");
}

.slick-arrow.slick-prev:hover {
  background-color: #ff8000;
}

.hs-input {
  max-width: 300px;
  margin-bottom: 30px;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000;
  background-color: transparent;
}

.hs-input::-webkit-input-placeholder {
  color: #1c1c1c;
}

.hs-input:-ms-input-placeholder {
  color: #1c1c1c;
}

.hs-input::-ms-input-placeholder {
  color: #1c1c1c;
}

.hs-input::placeholder {
  color: #1c1c1c;
}

.hs-input.light {
  border-bottom-color: #fff;
}

.hs-input.light::-webkit-input-placeholder {
  color: #979ea6;
}

.hs-input.light:-ms-input-placeholder {
  color: #979ea6;
}

.hs-input.light::-ms-input-placeholder {
  color: #979ea6;
}

.hs-input.light::placeholder {
  color: #979ea6;
}

.hs-input.light.horisontal {
  height: 25px;
  margin-right: 30px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 1px;
  padding-left: 5px;
}

.hs-input.light.horisontal::-webkit-input-placeholder {
  color: #fff;
}

.hs-input.light.horisontal:-ms-input-placeholder {
  color: #fff;
}

.hs-input.light.horisontal::-ms-input-placeholder {
  color: #fff;
}

.hs-input.light.horisontal::placeholder {
  color: #fff;
}

.image-mobile-only {
  display: none;
}

.before-title-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 45px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.before-title-hero.hide-mobile.products {
  margin-top: 20px;
}

.before-title-hero.hide-tablet-up {
  display: none;
}

.before-title-hero.products {
  margin-top: 20px;
}

.subpage-hero-heading {
  font-size: 60px;
  line-height: 61px;
}

.subpage-hero-heading.industries {
  margin-bottom: 0px;
  line-height: 60px;
}

.subpage-hero-heading.data-section {
  text-align: center;
}

.hero-links-paragraph {
  color: #79818b;
  font-size: 17px;
  line-height: 24px;
}

.industry-hero-heading {
  font-size: 60px;
  line-height: 61px;
}

.dropdown-trigger {
  margin-right: 6px;
  padding-bottom: 0px;
  line-height: 17px;
}

.video-title {
  overflow: hidden;
}

.data-studies-list-content {
  position: static;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 20px 20px 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #1c1c1c;
  color: #fff;
}

.video-list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
  text-decoration: none;
}

.video-list-item:hover {
  -webkit-transform: scale(1.01);
  -ms-transform: scale(1.01);
  transform: scale(1.01);
}

.video-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.video-list-wrapper {
  margin-bottom: 81px;
}

.video-list-wrapper.no-bottom-padding {
  margin-bottom: 0px;
}

.video-list-wrapper.no-bottom-padding.top-padding {
  margin-top: 40px;
}

.video-list-container {
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 1230px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.video-list-item-container {
  position: relative;
  z-index: 1;
  margin-right: 15px;
  margin-bottom: 30px;
  margin-left: 15px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 25%;
  -ms-flex: 0 25%;
  flex: 0 25%;
}

.video-list-heading {
  margin-bottom: 0px;
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
}

.video-list-paragraph {
  margin-top: 15px;
  padding-bottom: 20px;
  color: #979ea6;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
}

.data-studies-list-wrapper {
  margin-bottom: 81px;
}

.data-studies-list-heading {
  margin-bottom: 0px;
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
}

.data-studies-list-paragraph {
  margin-top: 7px;
  padding-bottom: 20px;
  color: #979ea6;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
}

.data-studies-list {
  padding-top: 50px;
}

.html-embed {
  position: relative;
  z-index: 1;
}

.rich-text h4 {
  font-weight: 400;
  text-transform: none;
}

.rich-text h5 {
  font-weight: 700;
  text-transform: uppercase;
}

.rich-text h3 {
  font-size: 26px;
}

.rich-text blockquote {
  margin-top: 30px;
  margin-bottom: 30px;
  line-height: 26px;
  font-weight: 500;
}

.rich-text li {
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 26px;
}

.rich-text figure {
  margin-bottom: 80px;
}

.rich-text.orange-bold strong {
  font-weight: 600;
}

.rich-text.orange-bold figcaption {
  color: #000;
}

.read-more-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #1c1c1c;
}

.read-more-link:hover {
  padding-left: 5px;
}

.read-more-link.white {
  color: #fff;
}

.read-more-link.center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.slide-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20px;
  padding-bottom: 30px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 60%;
  -ms-flex: 0 60%;
  flex: 0 60%;
}

.slide-content.flipped {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.slide-text-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-right: 40px;
  padding-bottom: 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 60%;
  -ms-flex: 0 60%;
  flex: 0 60%;
}

.slide-text-content.flipped {
  padding-left: 30px;
}

.rich-text-hexlist li {
  padding-bottom: 15px;
  padding-left: 23px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e2dd4efb9d0_polygon.svg");
  background-position: 0px 6px;
  background-size: 11px;
  background-repeat: no-repeat;
  font-size: 18px;
  list-style-type: none;
}

.rich-text-hexlist ul {
  padding-left: 0px;
}

.container-hexline-2 {
  padding-top: 20px;
  padding-bottom: 10px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e405aefb98e_hex-line.svg");
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: no-repeat;
}

.solutions-small-section-heading-2 {
  margin-bottom: 25px;
  padding-right: 20px;
  padding-left: 20px;
  color: #979ea6;
  font-size: 13px;
  line-height: 18px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 2.4px;
  text-transform: uppercase;
}

.data-source-icon {
  width: 50px;
}

.data-source-text {
  margin-top: 6px;
  font-weight: 500;
}

.empty-state {
  display: none;
}

._404-link {
  color: #ff8000;
  text-decoration: underline;
}

._404-link:hover {
  text-decoration: none;
}

.blog-post-author-text-container {
  padding-left: 17px;
}

.blog-post-author-name-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.rs-step-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.rs-step-point {
  margin-right: 25px;
  margin-left: -11px;
  padding-top: 12px;
}

.rs-step-container {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 300px;
  margin-bottom: 20px;
  padding: 40px 30px 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  box-shadow: 0 4px 8px -8px #000;
  color: #1c1c1c;
  text-align: center;
}

.rs-step-container.light {
  background-color: #fff;
  color: #333;
}

.rs-step-container.last {
  margin-bottom: 0px;
}

.rs-step-arrow {
  position: absolute;
  left: -8px;
  top: 20px;
  right: auto;
  bottom: auto;
  z-index: 2;
  width: 30px;
  height: 30px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.rs-step-arrow.colored {
  background-color: #fff;
}

.hex-icon-image {
  width: 60%;
}

.rs-step-h1 {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 60px;
  line-height: 70px;
}

.rs-step-pre-header {
  color: #979ea6;
  font-weight: 500;
}

.rs-step-paragraph {
  margin-bottom: 0px;
}

.rs-step-paragraph.followed {
  margin-bottom: 40px;
}

.rs-reports-overview-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: left;
}

.rs-reports-overview-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 20px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.rs-reports-overview-column.coming-soon {
  opacity: 0.4;
}

.rs-reports-overview-heading {
  position: relative;
  margin-bottom: 0px;
  color: #333;
  font-size: 28px;
  line-height: 32px;
  font-weight: 300;
}

.rs-reports-overview-report-heading {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  text-decoration: none;
}

.rs-reports-overview-report-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48%;
  margin-bottom: 20px;
  padding: 20px 20px 15px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 10px;
  background-color: #1c1c1c;
  box-shadow: 0 2px 8px -5px #000;
  color: #fff;
}

.rs-reports-overview-report-container.first-col {
  margin-right: 20px;
}

.rs-reports-overview-report-text {
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 22px;
}

.rs-reports-overview-heading-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 26px;
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.rs-reports-overview-heading-coming-soon {
  position: relative;
  margin-bottom: 2px;
  margin-left: 10px;
  padding: 8px 10px 6px;
  border-radius: 11px;
  background-color: #1c1c1c;
  color: #fff;
  font-size: 14px;
  line-height: 14px;
  font-weight: 500;
}

.rs-reports-overview-report-ctas-container {
  padding-top: 15px;
  padding-bottom: 5px;
}

.rs-reports-overview-report-ctas-container.unpadded {
  padding-top: 0px;
}

.rs-line-label {
  position: absolute;
  top: 35px;
  z-index: 3;
  overflow: visible;
  margin-left: -25px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  color: #979ea6;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  text-align: right;
}

.rs-line-label-text {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  white-space: nowrap;
}

.rs-report-tab {
  margin-right: 6px;
  margin-left: 6px;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 20px;
  border-bottom: 3px solid #dadee2;
  background-color: transparent;
  font-weight: 500;
}

.rs-report-tab.w--current {
  border-bottom-color: #ff8000;
  background-color: transparent;
}

.rs-report-tab.v2 {
  margin-right: 15px;
  padding-right: 100px;
  padding-left: 10px;
}

.rs-report-tabs {
  width: 100%;
  margin-top: 30px;
}

.rs-report-tab-pane {
  padding-top: 20px;
  padding-bottom: 0px;
}

.rs-report-heading.insights {
  font-size: 40px;
}

.rs-report-intro-paragraph {
  font-size: 18px;
  line-height: 30px;
}

.rs-report-tab-paragraph {
  font-size: 16px;
  line-height: 28px;
}

.rs-bullet-list {
  width: 100%;
  max-width: 500px;
  margin-right: auto;
  margin-left: auto;
}

.rs-bullet-list li {
  padding-left: 25px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e2dd4efb9d0_polygon.svg");
  background-position: 0px 6px;
  background-size: 12px;
  background-repeat: no-repeat;
  text-align: left;
  list-style-type: none;
}

.rs-bullet-list ul {
  padding-left: 20px;
}

.rs-bullet-list.left {
  margin-left: 0px;
}

.rs-report-ctas-container.v2 {
  margin-top: 20px;
}

.rs-form {
  width: 100%;
  max-width: 360px;
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}

.rs-heading-color-emphasis {
  color: #ff8000;
}

.rs-usp-list {
  width: 100%;
  max-width: 580px;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
  padding: 25px;
  background-color: #f0f3f6;
  text-align: left;
  list-style-type: none;
}

.rs-usp-list-item {
  padding-left: 25px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e14ebefb733_hexagon-orange.svg");
  background-position: 0px 4px;
  background-size: 14px;
  background-repeat: no-repeat;
}

.rs-fp-heading {
  margin-left: 20px;
  font-size: 36px;
  line-height: 36px;
}

.pre-header {
  color: #979ea6;
  font-size: 18px;
  line-height: 14px;
  font-weight: 400;
}

.rs-form-input {
  height: 50px;
  padding-top: 11px;
  font-size: 16px;
}

.rs-form-input.white {
  padding: 11px 13px 9px;
  border-style: solid;
  border-width: 1px;
  border-color: #979ea6;
}

.utility-heading {
  font-size: 32px;
  line-height: 40px;
}

.utility-icon {
  height: 50px;
  margin-bottom: 15px;
}

.footer-link {
  padding-right: 10px;
  padding-left: 10px;
  color: #979ea6;
  font-size: 14px;
  line-height: 22px;
  text-decoration: underline;
}

.footer-link:hover {
  text-decoration: none;
}

.label {
  display: none;
}

.hide {
  display: none;
}

.form-embedd {
  width: 100%;
}

.full-width-embed-div {
  width: 100%;
  max-width: 580px;
  margin-right: auto;
  margin-left: auto;
}

.orange-text {
  color: #ff8000;
}

.select-form-dropdown {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 40px;
  margin-bottom: 10px;
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #c3cedb;
  border-radius: 5px;
  background-color: #f5f8fa;
  cursor: pointer;
}

.select-text {
  padding-left: 15px;
  color: #334759;
  line-height: 14px;
}

.sample-reports-dropdown {
  position: absolute;
  z-index: 100;
  display: none;
  overflow: hidden;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border: 1px solid #aaa;
  border-radius: 8px;
  background-color: #f0f0f0;
  box-shadow: 1px 1px 7px 0 #979797;
}

.sample-reports-dropdown.w--open {
  overflow: hidden;
  border: 1px solid #aaa;
  border-radius: 8px;
  background-color: #f0f0f0;
  box-shadow: 1px 1px 7px 0 #979797;
}

.sample-report-link-hover {
  position: relative;
  z-index: 1000;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 17px;
  color: #000;
  font-weight: 400;
  text-align: left;
}

.sample-report-link-hover:hover {
  background-color: #a6a6ab;
  color: #fff;
}

.select-arrow {
  position: relative;
}

.neighborhood-text {
  display: none;
  padding-left: 15px;
  color: #334759;
  line-height: 14px;
}

.venue-profile {
  display: none;
  padding-left: 15px;
  color: #334759;
  line-height: 14px;
}

.venue-form-embed {
  width: 100%;
}

.neighborhood-embed {
  width: 100%;
}

.ri-table {
  width: 100%;
  text-align: left;
}

.ri-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #e5e5e5;
}

.ri-row.header-row {
  background-color: #f0f3f6;
  font-weight: 600;
}

.ri-cell {
  overflow: scroll;
  padding: 7px 10px;
}

.ri-cell.inputs-input {
  width: 20%;
}

.ri-cell.inputs-wide {
  width: 40%;
}

.ri-cell.outputs-narrow {
  width: 15%;
}

.ri-cell.outputs-narrow.insight-type {
  font-weight: 600;
}

.ri-cell.outputs-wide {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.ri-cell-text {
  font-size: 15px;
  line-height: 23px;
}

.cio-badge {
  display: none;
  width: 300px;
  padding: 20px;
  background-color: #fff;
}

.section-video-container {
  width: 100%;
  max-width: 100%;
}

.data-study-form-container {
  position: relative;
  width: 100%;
  max-width: 100%;
  margin-top: 6vh;
  padding: 32px;
  background-color: #000;
  color: #fff;
}

.video-thumb-container {
  position: relative;
  z-index: 2;
  width: 100%;
  margin-bottom: 50px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
  background-image: linear-gradient(180deg, #000, #000);
}

.video-play-button {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 100;
  width: 100px;
  height: 100px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.video-thumb-overlay {
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}

.video-thumb {
  width: 100%;
}

.report-studio-hero-image {
  position: absolute;
  z-index: 3;
  width: 350px;
  height: 457px;
  border-style: solid;
  border-width: 1px;
  border-color: #e5e5e5;
  background-color: #f0f3f6;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.09);
  -webkit-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
}

.report-studio-hero-image.v1 {
  position: absolute;
  left: auto;
  top: -50px;
  right: -40px;
  bottom: auto;
  width: 190px;
  height: 260px;
  margin-bottom: 10px;
  margin-left: 29px;
  -webkit-transform: rotate(20deg);
  -ms-transform: rotate(20deg);
  transform: rotate(20deg);
}

.report-studio-hero-image._3 {
  -webkit-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  transform: rotate(2deg);
}

.report-studio-hero-image._3.mobile {
  display: none;
}

.report-studio-hero-image._2 {
  z-index: 2;
  height: 452px;
  -webkit-transform: translate(8px, 7px) rotate(4deg);
  -ms-transform: translate(8px, 7px) rotate(4deg);
  transform: translate(8px, 7px) rotate(4deg);
}

.report-studio-hero-image._1 {
  z-index: 1;
  height: 452px;
  -webkit-transform: translate(15px, 14px) rotate(6deg);
  -ms-transform: translate(15px, 14px) rotate(6deg);
  transform: translate(15px, 14px) rotate(6deg);
}

.rs-report-feature-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.rs-report-feature-container {
  width: 33%;
  padding: 15px 30px 15px 0px;
  text-align: left;
}

.rs-report-feature-container.v1 {
  padding-right: 10px;
  padding-left: 10px;
}

.rs-feature-heading {
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 24px;
}

.rs-feature-paragraph {
  font-size: 17px;
  line-height: 24px;
}

.rs-report-container {
  width: 100%;
}

.rs-side-form-container {
  display: none;
  width: 400px;
  margin-left: 50px;
  padding: 20px;
  background-color: #f0f3f6;
}

.rs-get-started-form-container {
  width: 60%;
  padding-right: 50px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-align: left;
}

.rs-get-started-container {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 300px;
  margin-bottom: 20px;
  padding: 40px 30px 50px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
  box-shadow: 0 4px 8px -8px #000;
  color: #1c1c1c;
  text-align: left;
}

.rs-get-started-text-container {
  width: 40%;
  padding-top: 27px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.get-started-intro-container {
  width: 100%;
  padding-right: 25%;
}

.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -20px;
  margin-left: -20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: transparent;
}

.col-50 {
  position: relative;
  width: 50%;
  min-height: 25px;
  padding-right: 20px;
  padding-left: 20px;
}

.col-50.grid-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.news-articles-none {
  background-color: hsla(0, 0%, 86.7%, 0);
  text-align: center;
}

.press-link {
  position: relative;
  width: 100%;
  margin-bottom: 30px;
  padding: 30px 30px 100px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  background-color: #fff;
  color: #000;
  text-decoration: none;
}

.press-link:hover {
  -webkit-transform: scale(1.01);
  -ms-transform: scale(1.01);
  transform: scale(1.01);
}

.press-logo {
  height: 50px;
  margin-bottom: 20px;
  -webkit-filter: saturate(0%);
  filter: saturate(0%);
}

.press-heading {
  font-weight: 300;
}

.news-author {
  display: inline-block;
  opacity: 0.5;
  font-size: 16px;
  line-height: 24px;
}

.separator {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

.press-date {
  position: absolute;
  left: 30px;
  right: 0px;
  bottom: 30px;
  opacity: 1;
  color: #ff8000;
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}

.report-studio-hero-example-report-stack {
  position: relative;
  display: block;
  overflow: visible;
  width: 350px;
  height: 457px;
  -webkit-transform: translate(0px, 48px);
  -ms-transform: translate(0px, 48px);
  transform: translate(0px, 48px);
}

.award-logo {
  width: 200px;
}

.award-logo.builtin {
  width: 130px;
}

.award-logo.tech5 {
  width: 210px;
}

.award-logo.retailcio {
  width: 230px;
}

.award-logo.streetfight {
  width: 230px;
}

.award-logo.vistar {
  padding-top: 15px;
  padding-bottom: 15px;
}

.award-logo.cherre {
  padding-bottom: 10px;
}

.award-logo.small {
  width: 120px;
}

.before-title-categories {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.before-title-categories-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.hero-intro-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-weight: 300;
}

.hero-intro-3.strong {
  font-size: 16px;
  font-weight: 700;
}

.hero-intro-3.white {
  color: #fff;
}

.h1-orange-emphasize {
  color: #ff8000;
}

.navbar-dropdown-main-menu-link {
  color: #000;
}

.flex-heading-padded {
  padding-right: 50px;
  padding-left: 50px;
}

.covid-19-example-report-stack {
  position: relative;
  z-index: auto;
  display: block;
  width: 500px;
  height: 410px;
  max-width: 100%;
  margin-top: -100px;
  margin-right: auto;
  margin-left: auto;
  -webkit-transform: translate(0px, 48px);
  -ms-transform: translate(0px, 48px);
  transform: translate(0px, 48px);
}

.covid-19-example-report-stack.hero {
  margin-top: 0px;
}

.covid-19-example-report-stack.hero.retail-impact-scoreboard {
  height: 340px;
}

.covid-19-example-report-stack.hero.schema {
  height: 240px;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

.covid-19-example-report-stack.hero.recovery-tool {
  height: 310px;
}

.sd-hero-image {
  position: absolute;
  z-index: 3;
  width: 550px;
  height: 457px;
  border-style: solid;
  border-width: 1px;
  border-color: #e5e5e5;
  background-color: #f0f3f6;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.09);
  -webkit-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
}

.sd-hero-image._3 {
  width: 380px;
  height: 450px;
  -webkit-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  transform: rotate(2deg);
}

.sd-hero-image._2 {
  z-index: 2;
  width: 380px;
  height: 450px;
  -webkit-transform: translate(8px, 7px) rotate(4deg);
  -ms-transform: translate(8px, 7px) rotate(4deg);
  transform: translate(8px, 7px) rotate(4deg);
}

.sd-hero-image._1 {
  z-index: 1;
  width: 380px;
  height: 450px;
  -webkit-transform: translate(15px, 14px) rotate(6deg);
  -ms-transform: translate(15px, 14px) rotate(6deg);
  transform: translate(15px, 14px) rotate(6deg);
}

.scoreboard-container {
  position: relative;
  width: 100%;
  max-width: 1300px;
  min-height: 900px;
  margin-right: auto;
  margin-left: auto;
}

.scoreboard-container.migration-patterns {
  min-height: 780px;
}

.heading-light {
  font-weight: 400;
}

.real-world-graph-logo {
  width: 80%;
}

.real-world-graph-logo.section-fixed {
  max-width: 400px;
  margin-bottom: 30px;
}

.blog-post-hero-image-logo {
  position: absolute;
  padding-right: 100px;
  padding-left: 100px;
}

.search-icon {
  width: 24px;
  min-width: 100%;
}

.search-link-block {
  padding: 10px 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.search-link-block:hover {
  opacity: 0.7;
}

.search-link-block.mobile {
  display: none;
}

.search-container {
  position: absolute;
  z-index: 5;
  display: none;
  width: 100%;
  height: 100vh;
  padding-top: 22vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #1c1c1c;
}

.search-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 500px;
  max-width: 100%;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}

.search-form.results-page {
  margin-bottom: 30px;
  margin-left: 0px;
}

.search-input {
  height: 50px;
  margin-right: 15px;
  margin-bottom: 0px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 5px;
  font-size: 17px;
  font-weight: 400;
}

.search-button {
  height: 50px;
  padding-right: 50px;
  padding-left: 50px;
  border-radius: 5px;
  background-color: #ff8000;
  color: #f0f3f6;
  font-size: 17px;
  line-height: 17px;
  font-weight: 600;
}

.search-button.results-page {
  background-color: #333;
}

.search-heading {
  width: 500px;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  color: #f0f3f6;
  font-size: 40px;
  line-height: 50px;
}

.search-result-heading {
  font-size: 20px;
  font-weight: 600;
}

.search-result-url {
  color: #979ea6;
  font-size: 16px;
  line-height: 22px;
}

.search-result-paragraph {
  margin-top: 3px;
  margin-bottom: 25px;
}

.list-item-paragraph {
  margin-bottom: 0px;
}

.stack-hero-image-440x300 {
  position: absolute;
  z-index: 3;
  width: 440px;
  height: 300px;
  border-style: solid;
  border-width: 1px;
  border-color: #e5e5e5;
  background-color: #f0f3f6;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.09);
  -webkit-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
}

.stack-hero-image-440x300._3 {
  -webkit-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  transform: rotate(2deg);
}

.stack-hero-image-440x300._3.padding {
  padding: 9px;
  background-color: #fff;
}

.stack-hero-image-440x300._2 {
  z-index: 2;
  -webkit-transform: translate(8px, 7px) rotate(4deg);
  -ms-transform: translate(8px, 7px) rotate(4deg);
  transform: translate(8px, 7px) rotate(4deg);
}

.stack-hero-image-440x300._1 {
  z-index: 1;
  -webkit-transform: translate(15px, 14px) rotate(6deg);
  -ms-transform: translate(15px, 14px) rotate(6deg);
  transform: translate(15px, 14px) rotate(6deg);
}

.paragraph-medium-orangebold {
  color: #555;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.paragraph-medium-orangebold p {
  font-size: 16px;
  line-height: 24px;
}

.paragraph-medium-orangebold strong {
  color: #ff8000;
}

.hero-cta-buttons-container {
  position: relative;
  display: block;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.hero-dropdown-toggle {
  display: block;
  padding: 0px 38px 0px 0px;
  color: #ff8000;
}

.hero-dropdown-icon {
  margin-right: 15px;
}

.hero-dropdown-list {
  background-color: #fff;
}

.hero-dropdown-list.w--open {
  margin-top: 7px;
  margin-left: -16px;
  padding-top: 12px;
  padding-bottom: 20px;
  box-shadow: 0 3px 10px -8px rgba(0, 0, 0, 0.88);
  font-weight: 400;
}

.social-bar.top-pad {
  padding-top: 15px;
}

.social-media-link {
  margin-right: 10px;
}

.social-media-link:hover {
  opacity: 0.48;
}

.social-media-icon {
  height: 17px;
}

.social-media-icon.twitter {
  position: relative;
  top: 1px;
  height: 15px;
}

.top-banner-icon-image {
  width: 75px;
}

.covid-form {
  overflow: hidden;
  width: 720px;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}

.cta-flotating-container {
  position: fixed;
  left: auto;
  top: auto;
  right: 15px;
  bottom: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 210px;
  padding: 20px 25px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #333;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.cta-flotating-container.wide {
  width: 350px;
  padding: 0px;
}

.cta-flotating-container.wide.orange {
  background-color: #ff8000;
}

.cta-flotating-container.wide.orange.top-left {
  left: 15px;
  right: auto;
  display: block;
}

.cta-flotating-container.wide.orange.top-left.hide {
  display: none;
}

.floating-cta-heading {
  margin-top: 0px;
  margin-bottom: 5px;
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  text-transform: uppercase;
}

.floating-cta-paragraph {
  margin-bottom: 0px;
  color: hsla(0, 0%, 100%, 0.8);
  font-size: 14px;
  line-height: 19px;
  font-weight: 300;
}

.floating-cta-paragraph.link {
  color: #ff8000;
}

.floating-cta-paragraph.link.orange-bg {
  color: #000;
}

.schema-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #979ea6;
  background-color: #f0f3f6;
  color: #1c1c1c;
  font-size: 15px;
}

.schema-row.header {
  background-color: #dadee2;
  line-height: 17px;
  font-weight: 500;
  text-transform: uppercase;
}

.schema-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 250px;
  padding: 10px 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid #979ea6;
  text-align: left;
}

.schema-field.field-name {
  font-weight: 600;
}

.schema-field.type {
  width: 90px;
  font-size: 14px;
  text-align: center;
}

.schema-field.description {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.schema-field.example {
  width: 130px;
}

.schema-field.checkbox {
  width: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.text-block {
  text-align: left;
}

.stack-hero-image-440x250 {
  position: absolute;
  z-index: 3;
  width: 440px;
  height: 250px;
  border-style: solid;
  border-width: 1px;
  border-color: #e5e5e5;
  background-color: #f0f3f6;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.09);
  -webkit-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
}

.stack-hero-image-440x250._3 {
  background-color: #fff;
  -webkit-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  transform: rotate(2deg);
}

.stack-hero-image-440x250._3.padding {
  height: 250px;
  padding: 9px;
  background-color: #fff;
}

.stack-hero-image-440x250._2 {
  z-index: 2;
  height: 250px;
  -webkit-transform: translate(8px, 7px) rotate(4deg);
  -ms-transform: translate(8px, 7px) rotate(4deg);
  transform: translate(8px, 7px) rotate(4deg);
}

.stack-hero-image-440x250._1 {
  z-index: 1;
  height: 250px;
  -webkit-transform: translate(15px, 14px) rotate(6deg);
  -ms-transform: translate(15px, 14px) rotate(6deg);
  transform: translate(15px, 14px) rotate(6deg);
}

.stack-hero-image-440x320 {
  position: absolute;
  z-index: 3;
  width: 440px;
  height: 300px;
  border-style: solid;
  border-width: 1px;
  border-color: #e5e5e5;
  background-color: #f0f3f6;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.09);
  -webkit-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
}

.stack-hero-image-440x320._3 {
  -webkit-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  transform: rotate(2deg);
}

.stack-hero-image-440x320._3.padding {
  height: 320px;
  padding: 9px;
  background-color: #fff;
}

.stack-hero-image-440x320._2 {
  z-index: 2;
  -webkit-transform: translate(8px, 7px) rotate(4deg);
  -ms-transform: translate(8px, 7px) rotate(4deg);
  transform: translate(8px, 7px) rotate(4deg);
}

.stack-hero-image-440x320._1 {
  z-index: 1;
  -webkit-transform: translate(15px, 14px) rotate(6deg);
  -ms-transform: translate(15px, 14px) rotate(6deg);
  transform: translate(15px, 14px) rotate(6deg);
}

.centered {
  position: relative;
  z-index: 1;
  width: 100%;
  text-align: center;
}

.centered.m8 {
  margin-bottom: 8px;
}

.centered.widget {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.data-schema-checkmark {
  padding-bottom: 3px;
}

.page-index-rich-text {
  font-size: 18px;
  font-weight: 700;
}

.page-index-rich-text li {
  padding-bottom: 27px;
  color: #000;
  font-size: 18px;
  line-height: 32px;
  font-weight: 300;
}

.page-index-rich-text a {
  color: #fff;
  font-weight: 300;
  text-decoration: underline;
}

.page-index-rich-text a:hover {
  text-decoration: none;
}

.stack-hero-image-440x235 {
  position: absolute;
  z-index: 3;
  width: 440px;
  height: 235px;
  border-style: solid;
  border-width: 1px;
  border-color: #e5e5e5;
  background-color: #f0f3f6;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.09);
  -webkit-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
}

.stack-hero-image-440x235._3 {
  -webkit-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  transform: rotate(2deg);
}

.stack-hero-image-440x235._3.padding {
  padding: 9px;
  background-color: #fff;
}

.stack-hero-image-440x235._2 {
  z-index: 2;
  -webkit-transform: translate(8px, 7px) rotate(4deg);
  -ms-transform: translate(8px, 7px) rotate(4deg);
  transform: translate(8px, 7px) rotate(4deg);
}

.stack-hero-image-440x235._1 {
  z-index: 1;
  -webkit-transform: translate(15px, 14px) rotate(6deg);
  -ms-transform: translate(15px, 14px) rotate(6deg);
  transform: translate(15px, 14px) rotate(6deg);
}

.top-banner-arrow {
  display: none;
}

.client-quote-large {
  font-size: 24px;
  line-height: 40px;
}

.client-quote-large-quote-by {
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.client-quote-large-quote-by-role {
  margin-bottom: 0px;
  color: #555;
  font-size: 16px;
  line-height: 24px;
  font-style: italic;
}

.client-quote-large-quote-by-company {
  color: #555;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.client-quote-large-logo {
  width: 230px;
  margin-bottom: 30px;
}

.image-fill {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-fill.half-size {
  width: 50%;
  -o-object-fit: contain;
  object-fit: contain;
}

.image-fill.half-size.dimmed {
  opacity: 0.2;
}

.top-banner-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.top-banner-newsletter-heading {
  margin-bottom: 0px;
  font-size: 32px;
  line-height: 36px;
}

.top-banner-form-block {
  margin-bottom: 0px;
}

.top-banner-newsletter-paragraph {
  margin-bottom: 0px;
  color: #dadee2;
  font-size: 14px;
  line-height: 20px;
}

.signup-banner-close-button {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.powered-by-text {
  margin-bottom: 0px;
  font-size: 14px;
  line-height: 20px;
}

.powerd-by-rwg-logo {
  width: 150px;
}

.logo-button-image {
  max-height: 22px;
  max-width: none;
}

.embed._100 {
  width: 100%;
}

.embed._100.tall-af-article {
  height: 15000px;
}

.hero-bullet-list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 7px;
  padding-top: 5px;
  padding-bottom: 2px;
  padding-left: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e5333efb749_checkmark.svg");
  background-position: 0px 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  list-style-type: none;
}

.hero-bullet-list-item.em {
  font-size: 16px;
  font-weight: 500;
}

.hero-bullet-list {
  margin-bottom: 30px;
  padding-left: 0px;
}

.dark-text {
  color: #333;
}

.slider {
  height: 560px;
  background-color: transparent;
}

.slide-caption {
  margin-top: 5px;
  font-style: italic;
  text-align: center;
}

.heading-split-pre-heading {
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  text-transform: uppercase;
}

.hero-intro-with-hex-list li {
  padding-bottom: 16px;
  padding-left: 32px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e5333efb749_checkmark.svg");
  background-position: 0px 0px;
  background-size: 20px;
  background-repeat: no-repeat;
  font-size: 18px;
  list-style-type: none;
}

.hero-intro-with-hex-list ul {
  padding-left: 0px;
}

.hero-intro-with-hex-list p {
  margin-bottom: 30px;
}

.section-heading-icon {
  margin-bottom: 20px;
}

.person-social-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 6px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.person-social-link.centered {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.person-social-link-icon {
  width: 15px;
  margin-right: 8px;
  margin-bottom: 5px;
}

.person-social-link-text {
  font-size: 14px;
  line-height: 14px;
}

.video-hero {
  margin-bottom: 20px;
}

.flex-column-alt {
  -webkit-box-flex: 0;
  -webkit-flex: 0 50%;
  -ms-flex: 0 50%;
  flex: 0 50%;
}

.flex-column-alt.hero-content-wrapper {
  padding-right: 100px;
}

.flex-column-alt.hero-content-wrapper.not-relative {
  position: static;
}

.flex-column-alt.hero-content-wrapper.not-relative.video {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-top: 60px;
  padding-right: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.flex-container-alt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-container-alt.webinar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webinar-registration-container {
  overflow: hidden;
  width: 100%;
  height: 800px;
  margin-bottom: 40px;
}

.webinar-registration-container.hero {
  height: 640px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.webinar-embed {
  margin-top: -100px;
}

.customer-heading {
  display: block;
  margin-top: 25px;
  margin-bottom: 15px;
  font-size: 32px;
  line-height: 40px;
}

.logo-small-bw {
  width: 140px;
  max-height: 70px;
  max-width: 140px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.logo-small-bw:hover {
  -webkit-filter: none;
  filter: none;
}

.logo-small-bw.small {
  width: 120px;
}

.logo-small-bw.medium {
  max-width: 180px;
}

.logo-small-bw.square {
  width: auto;
}

.tabs-menu-horisontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.tabs-menu-horisontal.update {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.tab-hor {
  margin-bottom: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #979ea6;
  border-radius: 5px;
  background-color: #f8f8f8;
}

.tab-hor:hover {
  border-color: #000;
}

.tab-hor.w--current {
  border-color: #000;
  background-color: #e5e5e5;
  font-weight: 600;
}

.tab-hor.w--current:active {
  border-radius: 0px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.18);
}

.tabs-horisontal-content-pane {
  padding-top: 20px;
}

.article-list-item {
  width: 33%;
  margin-right: 20px;
  margin-left: 20px;
  color: #000;
}

.article-list-item._4col {
  width: 25%;
}

.article-list-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.article-list-image-container {
  overflow: hidden;
  height: 220px;
  margin-bottom: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #e5e5e5;
}

.article-list-image-container._4col {
  height: 150px;
}

.article-list-tag {
  display: inline-block;
  margin-bottom: 10px;
  padding: 8px 10px 7px;
  border-radius: 5px;
  background-color: #000;
  color: #f0f3f6;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
}

.wistia-channel {
  margin-bottom: 0px;
  padding-top: 40px;
  padding-bottom: 40px;
  border-top: 1px solid #e5e5e5;
}

.pdf-cover-image {
  width: 190px;
  box-shadow: 2px 2px 8px -2px rgba(0, 0, 0, 0.49);
}

.pdf-cover-image._3col {
  width: 110px;
}

.video-list-item-info {
  position: static;
  height: 110px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 20px 20px 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #1c1c1c;
  color: #fff;
}

.video-list-item-info.light-bg {
  padding-top: 10px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: #000;
}

.blog-post-date-text {
  display: inline-block;
  margin-right: 5px;
}

.form-container {
  width: 100%;
  max-width: 400px;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}

.floating-cta-text {
  padding-right: 10px;
}

.floating-cta-icon {
  width: 40px;
  margin-top: -2px;
  margin-right: 11px;
}

.floating-cta-close-container {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.floating-cta-link-block {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 25px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.hex-image-copy {
  position: absolute;
  left: 50%;
  top: 50%;
  max-height: 120%;
  max-width: 120%;
  min-height: 100%;
  min-width: 100%;
  border-style: none;
  border-width: 4px;
  border-color: #ff8000;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.hex-image-copy.no-background {
  border-style: none;
}

.section-minimized-spacing {
  padding: 10px 20px;
  -webkit-transition: height 200ms ease;
  transition: height 200ms ease;
}

.section-minimized-spacing-top {
  padding: 70px 20px 10px;
  -webkit-transition: height 200ms ease;
  transition: height 200ms ease;
}

.section-minimized-spacing-top.gray {
  padding-bottom: 70px;
  background-color: #f0f3f6;
}

.whitepaper-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #1c1c1c;
}

.whitepaper-container.vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.whitepaper-heading {
  font-size: 36px;
  line-height: 43px;
}

.u-tv-breadcrumb {
  position: absolute;
  left: 10px;
  top: 8px;
  z-index: 10;
}

.breadcrumb-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.breadcrumb-text {
  margin-right: 5px;
  margin-bottom: 0px;
  color: #979ea6;
  font-size: 11px;
  line-height: 18px;
  font-weight: 700;
  letter-spacing: 2.4px;
  text-transform: uppercase;
}

.panel {
  width: 100%;
  height: 100vh;
}

.panel.panel-hero {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -108px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.panel.panel-hero-2-0 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -108px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0.5)), to(hsla(0, 0%, 100%, 0.01))), url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/61146bb4f1c28952226b88d4_cityscape.jpg");
  background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0.5), hsla(0, 0%, 100%, 0.01)), url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/61146bb4f1c28952226b88d4_cityscape.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  text-align: center;
}

.panel.panel-hero-2-0.hide {
  display: none;
}

.panel.interactive {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  max-height: none;
  min-height: 800px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.background-video {
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%;
}

.panel-center {
  position: relative;
  z-index: 1;
  width: 65%;
  min-width: 800px;
}

.panel-center.light {
  color: #fff;
}

.panel-logo-bar {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  width: 100%;
  background-color: #f6f6f6;
}

.panel-logo-bar._2-0 {
  margin-top: 0px;
}

.panel-logo-bar._2-0.white {
  background-color: #fff;
}

.logo-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.logo-bar-inner {
  position: relative;
  max-width: 1360px;
  margin-right: auto;
  margin-left: auto;
  padding: 16px 80px;
}

.logo-container {
  padding: 16px 24px;
}

.image-right {
  margin-left: 80px;
  float: right;
}

.grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid.stats {
  width: 75%;
  margin-top: 24px;
  margin-bottom: 24px;
  grid-template-columns: repeat(auto-fit, minmax(192px, 1fr));
}

.grid.grid-tab-details {
  margin-top: 8px;
  margin-bottom: 24px;
  grid-auto-flow: row;
  grid-row-gap: 16px;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}

.grid.grid-tab-details.grid-tab-2 {
  grid-template-columns: repeat(auto-fit, minmax(232px, 1fr));
}

.grid.stats-2-0 {
  width: 100%;
  margin-top: 24px;
  margin-bottom: 24px;
  grid-column-gap: 3px;
  grid-template-columns: repeat(auto-fit, minmax(192px, 1fr));
}

.grid.country-list {
  margin-bottom: 32px;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-columns: repeat(auto-fit, 200px) 200px;
}

.grid.country-list.small {
  max-width: 280px;
  grid-auto-columns: 200px;
  grid-template-columns: repeat(auto-fit, 200px);
}

.stat {
  margin-bottom: 0px;
}

.highlight-box {
  margin-bottom: 40px;
  padding: 32px;
  background-color: #f0f3f6;
}

.highlight-box.stretch {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.compliance-label {
  margin-top: 16px;
  margin-bottom: 0px;
  color: #979ea6;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  letter-spacing: 1.6px;
  text-transform: uppercase;
}

.bigtime {
  margin-top: 32px;
  margin-bottom: 32px;
  font-size: 100px;
  line-height: 120px;
  text-transform: uppercase;
  text-shadow: 0 8px 16px hsla(0, 0%, 100%, 0.4);
}

.tab-title {
  font-size: 48px;
  line-height: 51px;
  font-weight: 700;
}

.tab-title.worldwide {
  white-space: nowrap;
}

.tab-title.xl {
  margin-bottom: 24px;
  font-size: 34px;
  line-height: 40px;
}

.tab-details {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 800px;
  max-width: 90%;
  padding: 40px 0px 40px 48px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
}

.tab-details.left {
  left: 0px;
  right: auto;
}

.tab-details.left.reversed {
  width: 848px;
  padding-right: 48px;
  padding-left: 48px;
}

.flex-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
}

.cover {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.service {
  margin-bottom: 8px;
  color: #ff642a;
  font-size: 18px;
  line-height: 24px;
}

.hex-accent {
  margin-bottom: 24px;
}

.list-item {
  padding-top: 0px;
  padding-bottom: 12px;
  color: #000;
  font-size: 18px;
}

.xl {
  font-size: 22px;
}

.white-paper-heading-small {
  margin-bottom: 10px;
}

.video-thumbnail {
  height: 200px;
  -webkit-transition: box-shadow 300ms ease;
  transition: box-shadow 300ms ease;
}

.video-thumbnail:hover {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.27);
}

.video-thumbnail-title {
  margin-top: 24px;
  margin-bottom: 0px;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
  color: #000;
}

.video-thumbnail-title:hover {
  color: #ec6800;
  text-decoration: none;
}

.event-list-container {
  display: -ms-grid;
  display: grid;
  margin-bottom: 40px;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.event-list-container.news {
  margin-bottom: 64px;
}

.event-list-container.news.full {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.event-list-link {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #f5f6f7;
  color: #1c1c1c;
}

.event-list-link:hover {
  background-color: rgba(245, 246, 247, 0.5);
  color: #ec6800;
}

.event-list-link.dark {
  background-color: #000;
  color: #dadee2;
}

.event-list-content {
  position: relative;
  margin-bottom: 40px;
  padding: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.event-list-image-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 200px;
  padding: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
  -o-object-fit: contain;
  object-fit: contain;
}

.event-list-image-container.light {
  background-color: #fff;
}

.show-empty-state {
  padding: 0px;
  background-color: transparent;
  color: #1c1c1c;
}

.event-media-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-bottom: 80px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #1c1c1c;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
  -o-object-fit: cover;
  object-fit: cover;
}

.event-image {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -o-object-fit: contain;
  object-fit: contain;
}

.event-image-container {
  height: 480px;
}

.hex-icon-small {
  margin-bottom: 16px;
}

.divider {
  width: 100%;
  height: 1px;
  max-width: 1200px;
  margin: 80px auto;
  background-color: #dadee2;
}

.divider.section-divider {
  margin-top: 0px;
  margin-bottom: 120px;
}

.divider.xl {
  margin-top: 160px;
  margin-bottom: 160px;
}

.divider.xl.bottom-pad {
  margin-top: 0px;
}

.subnav-item {
  padding: 16px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.subnav-item.first {
  padding-left: 0px;
}

.subnav-item.last {
  padding-right: 0px;
}

.slide-top-image {
  width: 100%;
  margin-bottom: 40px;
  box-shadow: 0 12px 18px 0 rgba(28, 28, 28, 0.27);
}

.sidebar-link-item {
  margin-bottom: 32px;
  color: #1c1c1c;
}

.sidebar-link-item:hover {
  color: #ec6800;
}

.pr-date {
  color: #ff8000;
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: 0.4px;
  text-transform: uppercase;
}

.card-logo {
  width: 70%;
}

.card-image-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(28, 28, 28, 0.04);
}

.card-image-overlay:hover {
  background-color: rgba(28, 28, 28, 0.06);
}

.column-main {
  margin-right: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 75%;
  -ms-flex: 0 75%;
  flex: 0 75%;
}

.column-sidebar {
  margin-left: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 25%;
  -ms-flex: 0 25%;
  flex: 0 25%;
}

.sidebar-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.button-box {
  margin-bottom: 40px;
  padding: 32px 32px 12px;
  background-color: #f0f3f6;
  text-align: center;
}

.content-section {
  margin-bottom: 40px;
}

.link-block {
  display: inline-block;
}

.link-label {
  display: inline-block;
  margin-right: 6px;
  color: #1c1c1c;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}

.ny-county {
  position: absolute;
  left: 40px;
  top: 40px;
  right: auto;
  bottom: auto;
  width: 200px;
  height: 200px;
  background-color: #a72f9e;
  cursor: pointer;
}

.big-stat {
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
}

.stat-container {
  position: relative;
  display: none;
  padding: 24px;
  background-color: #1c1c1c;
  color: #fff;
}

.div-block-2 {
  position: relative;
}

.rtf figcaption {
  margin-top: 4px;
  margin-bottom: 24px;
  color: #555;
  line-height: 24px;
  font-weight: 400;
}

.rtf blockquote {
  margin-bottom: 32px;
  padding: 8px 0px 8px 24px;
  border-left-color: #ec6800;
  color: #000;
  font-size: 22px;
  line-height: 32px;
}

.rtf h4 {
  margin-bottom: 24px;
}

.rtf p {
  margin-bottom: 24px;
}

.blog-list-cover-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.blog-landing-menu-link-2 {
  margin-right: 6px;
  margin-bottom: 10px;
  margin-left: 6px;
  padding-right: 5px;
  padding-bottom: 4px;
  padding-left: 5px;
  border-bottom: 4px solid rgba(255, 128, 0, 0);
  color: #979ea6;
  font-size: 11px;
  line-height: 20px;
  font-weight: 700;
  letter-spacing: 2.4px;
  text-decoration: none;
  text-transform: uppercase;
}

.blog-landing-menu-link-2:hover {
  border-bottom: 4px solid #ff8000;
  color: #1c1c1c;
}

.blog-landing-menu-link-2.w--current {
  border-bottom-color: #ff8000;
  color: #1c1c1c;
}

.blog-landing-menu-link-2.blog-update {
  margin-right: 12px;
  margin-left: 12px;
  font-size: 14px;
}

.data-study-image-container {
  width: 100%;
  margin-top: 6vh;
  margin-bottom: -6vh;
}

.extended-content {
  margin-top: 32px;
  padding-right: 20px;
}

.blog-landing-menu-empty-state {
  background-color: transparent;
}

.empty-state-2 {
  background-color: transparent;
}

.empty-state-3 {
  background-color: transparent;
}

.image-3 {
  max-width: 300px;
}

.empty-state-4 {
  background-color: transparent;
}

.image-4 {
  max-width: 60%;
}

.image-4.measure {
  max-width: 70%;
}

.early-detection {
  padding-top: 0px;
  padding-bottom: 0px;
}

.early-detection-line {
  padding-bottom: 30px;
}

.image-5 {
  max-width: 65%;
  margin-top: 100px;
}

.event-information {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.event-information.bottom {
  margin-bottom: 10px;
}

.date-card {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 50%;
  -ms-flex: 0 50%;
  flex: 0 50%;
}

.date-card h2 {
  margin-top: 24px;
  margin-bottom: 16px;
  font-size: 22px;
  line-height: 30px;
}

.date-card._40pad {
  padding-right: 40px;
  padding-left: 40px;
}

.date-card._50p {
  -webkit-flex-basis: 33%;
  -ms-flex-preferred-size: 33%;
  flex-basis: 33%;
}

.date-card._50p._40pad {
  padding-right: 40px;
  padding-left: 40px;
}

.date-card._50p._40pad {
  padding-right: 20px;
  padding-left: 20px;
}

.date-card._50p._40pad.left {
  margin-left: 20px;
  padding-right: 40px;
  padding-left: 40px;
  background-color: #fff;
  text-align: left;
}

.container-date-card {
  height: auto;
  max-width: 400px;
  padding-top: 40px;
  padding-bottom: 25px;
  padding-left: 0px;
  background-color: transparent;
}

.hero-section-unacast-go {
  position: relative;
  display: block;
  padding-bottom: 180px;
  padding-left: 20px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e6a57efb758_bg-polygon-large.svg");
  background-position: -560px -10%;
  background-size: auto;
  background-repeat: no-repeat;
}

.hero-section-unacast-go.solutions {
  padding-bottom: 40px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60b9201c4949f72f72b4fc3a_Unacast%20Go%20Background.png");
  background-position: 0px -4%;
  background-size: 100%;
}

.hero-section-unacast-go.solutions.unacast-go.hide-section {
  display: none;
}

.link-2 {
  font-weight: 300;
}

.link-3 {
  font-weight: 300;
}

.padding-bottom {
  margin-bottom: 48px;
}

.button-2 {
  display: inline-block;
  overflow: scroll;
  max-height: 200px;
  max-width: 1020%;
  min-height: 200px;
  min-width: 130px;
  margin: 17px 20px 44px 6px;
  padding-top: 11px;
  padding-right: 25px;
  padding-bottom: 41px;
  border-radius: 0px;
  background-color: #f0f3f6;
  -webkit-transition: opacity 200ms ease, opacity 200ms ease, all 300ms ease;
  transition: opacity 200ms ease, opacity 200ms ease, all 300ms ease;
  color: #979ea6;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
}

.button-2:hover {
  box-shadow: 1px 1px 3px 0 #333;
}

.button-2:active {
  color: #000;
}

.image-9 {
  margin-bottom: 60px;
  padding-bottom: 0px;
}

.container-4 {
  padding-left: 100px;
}

.container-5 {
  display: inline-block;
  margin-top: -7px;
  padding: 0px 0px 0px 100px;
}

.image-10 {
  max-width: 60%;
}

.rich-text-block-2 {
  padding-left: 31px;
}

.image-11 {
  margin-top: 69px;
  padding-bottom: 62px;
  padding-left: 100px;
}

.heading-2 {
  padding-left: 100px;
}

.container-6 {
  margin-bottom: 42px;
}

.container-7 {
  padding-bottom: 0px;
  padding-left: 72px;
}

.image-12 {
  max-width: 60%;
  padding-left: 93px;
}

.paragraph-2 {
  padding-left: 128px;
}

.bold-text {
  line-height: 61px;
  font-weight: 700;
}

.section-heading {
  font-size: 60px;
  line-height: 61px;
}

.section-sub-heading {
  font-size: 40px;
  font-weight: 400;
}

.tab-hor-update {
  width: 20%;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 20px;
  border-style: none;
  border-width: 1px;
  border-color: #979ea6;
  border-radius: 0px;
  background-color: #f6f6f6;
  font-weight: 400;
}

.tab-hor-update:hover {
  border-color: #000;
}

.tab-hor-update.w--current {
  width: 20%;
  margin-right: 10px;
  border-color: transparent;
  border-radius: 0px;
  background-color: #f6f6f6;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.18);
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
}

.tab-hor-update.w--current:active {
  border-radius: 0px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.18);
}

.tab-header {
  font-size: 20px;
  line-height: 26px;
}

.location-subhead {
  font-weight: 700;
}

.location-grid {
  grid-column-gap: 5px;
  grid-row-gap: 6px;
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto;
  background-color: transparent;
}

.location-table {
  padding: 20px 20px 0px;
  background-color: #fff;
}

.heading-5 {
  margin-bottom: 14px;
  font-size: 16px;
}

.bold {
  margin-right: 10px;
  color: #ff8000;
  font-size: 24px;
}

.wide-container {
  width: 100%;
  max-width: 850px;
}

.heading-6 {
  display: inline-block;
  margin-top: 0px;
}

.grid-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.stats-grid {
  padding: 60px 100px 60px 24px;
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  background-color: #f0f3f6;
  color: #000;
}

.stats-div {
  height: auto;
  margin-left: 0px;
  padding-right: 40px;
  padding-left: 40px;
  border-left: 3px solid #fff;
}

.stats-div.first {
  border-left-style: none;
}

.stats-div.fourth {
  border-left-style: none;
  border-left-width: 0px;
}

.medium-section-heading {
  margin-bottom: 50px;
  color: #979ea6;
  font-size: 13px;
  line-height: 18px;
  font-weight: 600;
  text-align: left;
  letter-spacing: 2.4px;
  text-transform: uppercase;
}

.medium-section-heading.text-center {
  margin-bottom: 16px;
  color: #fff;
  font-size: 24px;
}

.industy-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 64px auto;
  padding: 60px 64px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.solution-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 32px 20px 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f0f3f6;
  color: #000;
  text-align: center;
}

.solution-link:hover {
  box-shadow: 0 6px 10px 0 rgba(28, 28, 28, 0.27);
  color: #ff642a;
}

.solution-heading {
  margin-top: 4px;
  margin-bottom: 0px;
  font-size: 17px;
  line-height: 24px;
  font-weight: 500;
}

.solutions-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  justify-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.resource-title-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 25%;
  padding: 24px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #000;
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
}

.featured-resource-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #000;
  color: #f0f3f6;
}

.featured-resource-container.slim {
  overflow: hidden;
  max-width: 360px;
}

.featured-resource-container.slim.location-data {
  padding-top: 24px;
  background-color: transparent;
}

.data-columns {
  position: relative;
  min-height: 280px;
  margin-top: 0px;
  margin-right: 16px;
  margin-left: 16px;
  padding: 40px 40px 32px;
  border-style: none;
  border-width: 7px;
  border-color: #f0f3f6;
  color: #f0f3f6;
}

.data-columns.light {
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #fff;
  color: #1c1c1c;
}

.data-stats-grid {
  padding: 60px 80px 60px 24px;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  background-color: #f0f3f6;
  color: #1c1c1c;
}

.callout-header {
  margin-bottom: 4px;
}

.callout-header.bottom {
  margin-bottom: 16px;
}

.data-bulleted-list {
  padding-left: 20px;
}

.data-stats-div {
  height: auto;
  margin-left: 0px;
  padding-right: 32px;
  padding-left: 32px;
  border-bottom: 2px solid #fff;
  border-left: 3px none #fff;
}

.data-stats-div.no-divider {
  border-bottom-style: none;
}

.data-stats-header {
  margin-bottom: 0px;
  color: #ff8000;
  font-size: 42px;
  line-height: 54px;
}

.featured-resource-image {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  max-width: none;
  min-width: 101%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -o-object-fit: cover;
  object-fit: cover;
}

.resource-heading {
  display: none;
  margin-bottom: 8px;
  font-size: 19px;
  line-height: 27px;
  font-weight: 700;
  letter-spacing: 1px;
  text-decoration: underline;
  text-transform: uppercase;
}

.image-left {
  margin-right: 80px;
  margin-bottom: 80px;
  margin-left: 0px;
  float: left;
  clear: left;
}

.image-left.v2 {
  margin-top: 40px;
  margin-bottom: 80px;
}

.featured-logos {
  position: relative;
  display: block;
  padding-bottom: 80px;
}

.home-stat-div {
  padding: 24px;
  background-color: #f0f3f6;
  font-size: 18px;
}

.home-stat-div.no-background {
  background-color: transparent;
}

.madlib-form {
  display: block;
  padding-top: 40px;
  font-size: 20px;
  line-height: 40px;
}

.madlib-label {
  position: relative;
  display: inline-block;
  margin-right: 8px;
}

.industry-icon {
  width: 64px;
}

.industry-icon.small {
  width: 40px;
}

.flex-row-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 64px;
  margin-left: 64px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}

.blog-landing-title-link {
  color: #1c1c1c;
}

.blog-landing-title-link:hover {
  color: #ff8000;
}

.hero-flex-column {
  -webkit-box-flex: 0;
  -webkit-flex: 0 45%;
  -ms-flex: 0 45%;
  flex: 0 45%;
  text-align: left;
}

.lede {
  font-size: 20px;
}

.solutions-grid-wrapper {
  width: 100%;
}

.section-content {
  padding-right: 60px;
  padding-left: 60px;
}

.flex-column-inner {
  width: 100%;
  height: 100%;
  padding-right: 40px;
}

.flex-column-inner.centered {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.country {
  position: relative;
  width: 100%;
  padding: 8px 16px 6px;
  background-color: #f0f3f6;
  font-size: 18px;
  font-weight: 400;
}

.country.link:hover {
  background-color: #ff8000;
  color: #f0f3f6;
}

.industry-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #1c1c1c;
  font-weight: 300;
}

.industry-link:hover {
  color: #ff8000;
}

.industry-heading {
  margin-bottom: 0px;
  margin-left: 8px;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  -o-object-fit: fill;
  object-fit: fill;
}

.solutions-combo-grid {
  grid-row-gap: 0px;
  -ms-grid-columns: 4fr 1fr 1fr;
  grid-template-columns: 4fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.solutions-combo-grid.menu {
  -ms-grid-columns: 4fr 1fr 1fr;
  grid-template-columns: 4fr 1fr 1fr;
}

.madlib-field {
  display: inline-block;
  width: auto;
  height: 48px;
  margin-right: 8px;
  border-style: none solid solid;
  border-width: 0px 0px 1px;
  border-color: #000;
  background-color: transparent;
  color: #979ea6;
  font-size: 20px;
}

.hero-madlib {
  margin-bottom: 24px;
  padding: 32px;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.27);
  -webkit-transition: height 400ms ease;
  transition: height 400ms ease;
}

.success-message {
  padding-left: 0px;
  background-color: #fff;
  font-size: 18px;
  line-height: 40px;
  text-align: left;
}

.error-message {
  margin-top: 24px;
  padding: 16px;
  border-radius: 4px;
  font-size: 18px;
  line-height: 24px;
}

.our-data-grid {
  width: 100%;
  -ms-grid-columns: 1.6fr 1fr;
  grid-template-columns: 1.6fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.featured-resources-grid {
  width: 100%;
  grid-auto-rows: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-areas: ". Big-Feature"
    ". Big-Feature";
  -ms-grid-columns: 1fr 24px 3fr;
  grid-template-columns: 1fr 3fr;
  -ms-grid-rows: 1fr 24px 1fr;
  grid-template-rows: 1fr 1fr;
}

.featured-resource-item {
  height: 100%;
}

.resource-image-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  max-height: 184px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.resource-image-container.xl {
  max-height: none;
}

.featured-resources-grid-2 {
  width: 100%;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-areas: "Big-Feature"
    "Big-Feature";
  -ms-grid-columns: 3fr 24px 1fr;
  grid-template-columns: 3fr 1fr;
  -ms-grid-rows: 1fr 24px 1fr;
  grid-template-rows: 1fr 1fr;
}

.featured-resource-empty {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #1c1c1c;
  color: #fff;
  text-align: center;
}

.modal-bg {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(28, 28, 28, 0.9);
}

.modal-container {
  position: fixed;
  z-index: 100;
  display: none;
  width: 100vw;
  height: 100vh;
  padding: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.modal {
  position: relative;
  z-index: 101;
  padding: 40px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.5);
  border-radius: 6px;
  background-color: #f0f3f6;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.3);
}

.modal-close {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  margin-top: 4px;
  margin-right: 4px;
  -webkit-transition: color 250ms ease;
  transition: color 250ms ease;
  cursor: pointer;
}

.modal-close:hover {
  color: #ff8000;
}

.globe-container {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50vw;
  height: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.globe {
  position: absolute;
  z-index: 2;
  width: 40vw;
  height: 40vw;
  max-height: 1000px;
  max-width: 1000px;
  min-height: 800px;
  min-width: 800px;
  margin-left: -50px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 1px none #000;
}

.icon-test {
  max-height: 200px;
  max-width: 200px;
  -webkit-transition: color 250ms ease;
  transition: color 250ms ease;
}

.icon-test:hover {
  color: #ff8000;
}

.darkmode {
  background-color: #1c1c1c;
  color: #fff;
}

.event-title {
  margin-bottom: 32px;
  font-size: 64px;
  line-height: 72px;
}

.iconbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 96px;
  margin-top: 20px;
  margin-bottom: 32px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.iconic {
  width: auto;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.iconic.h80 {
  height: 80px;
}

.section-inner {
  max-width: 1320px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 60px;
  padding-left: 60px;
}

.footnote {
  margin-top: 24px;
  margin-bottom: 24px;
  color: #1c1c1c;
  font-size: 15px;
  line-height: 24px;
  font-style: italic;
  font-weight: 300;
}

.bg-video-outer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding-bottom: 56.25%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bg-video-outer.ds-preview {
  position: relative;
  padding-bottom: 58.1%;
}

.bg-video-inner {
  position: absolute;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  min-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bg-video {
  z-index: 9;
  width: 100%;
  height: 100%;
  min-height: 100%;
  min-width: 100%;
}

.madlib-grid {
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 3.5fr 1fr;
  grid-template-columns: 1.5fr 3.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.madlib-bar {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  width: 100%;
  padding-right: 24px;
  padding-bottom: 40px;
  padding-left: 24px;
  background-color: #fff;
}

.radio-button-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #1c1c1c;
  font-weight: 300;
}

.radio-button-div:hover {
  color: #ff8000;
}

.solutions-radio-button-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #1c1c1c;
  font-size: 17px;
  line-height: 24px;
  font-weight: 500;
}

.solutions-radio-button-label:hover {
  color: #1c1c1c;
}

.solutions-radio-button-label.left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.radio-button {
  margin-top: -16px;
  margin-left: -8px;
}

.radio-button:hover {
  background-color: #f0f3f6;
}

.centered-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #000;
}

.centered-icon:hover {
  color: #1c1c1c;
}

.madlib-section-header {
  font-weight: 500;
  text-transform: none;
}

.madlib-header {
  margin-bottom: 0px;
}

.role-radio-button {
  background-color: transparent;
}

.role-radio-button:active {
  background-color: transparent;
}

.role-radio-button.w--redirected-checked {
  background-color: #1a4d60;
}

.div-block-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.madlib-subheader {
  margin-top: 24px;
  margin-bottom: 16px;
  font-size: 15px;
  line-height: 30px;
  font-weight: 600;
  letter-spacing: 2.4px;
  text-transform: uppercase;
}

.blog-menu-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1230px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.visualization {
  width: 100%;
  height: 75vh;
  min-height: 700px;
}

.no-margin {
  max-width: 750px;
  margin-bottom: 8px;
}

.ccpa-grid {
  grid-column-gap: 5px;
  grid-row-gap: 6px;
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto;
  background-color: transparent;
}

.ccpa-grid.location-grid {
  margin-top: 32px;
  margin-bottom: 16px;
  -ms-grid-columns: 1fr 0.25fr;
  grid-template-columns: 1fr 0.25fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.person-background {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  background-color: #ff8000;
}

.person-background.light-orange {
  background-color: #f8b974;
  -o-object-fit: cover;
  object-fit: cover;
}

.person-background._50 {
  height: 50%;
  background-color: #ff8000;
}

.person-profile-image {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 400px;
  height: 400px;
  max-width: 400px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -o-object-fit: cover;
  object-fit: cover;
}

.card-image {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 200px;
  border-radius: 8px;
}

.flex-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1250px;
  margin-right: auto;
  margin-left: auto;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex-content.space-between {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flex-content.no-wrap {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.flex-content.centered-images {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex-content.full-width {
  max-width: none;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.flex-content.add-margins._40px {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.paragraph-small-2 {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: normal;
}

.paragraph-small-2.narrow {
  max-width: 42em;
  margin-bottom: 16px;
}

.person-social-link-2 {
  color: #24a3bf;
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  text-decoration: none;
}

.section-3 {
  position: relative;
  right: 0px;
  padding: 64px 80px;
}

.section-3.background-grey {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(41%, #f6f6f6), to(#fff));
  background-image: linear-gradient(180deg, #f6f6f6 41%, #fff);
}

.section-3.footer {
  padding: 40px 80px;
  background-image: linear-gradient(188deg, #f6f6f6 32%, #fff);
}

.section-3.padding-0 {
  padding-top: 0px;
}

.section-3.reversed {
  background-image: linear-gradient(318deg, #1a3e6e, #24a3bf);
  color: #fff;
}

.section-3.reversed.padding-extra-large {
  padding-top: 140px;
  padding-bottom: 140px;
}

.section-3.background-teal {
  background-image: linear-gradient(135deg, #025a6e, #37a6a6);
  color: #fff;
}

.section-3.background-hexagon {
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/6181afa8909505173dcb4d2f_Grey%20Hexagon.svg");
  background-position: -60vh 45%;
  background-size: auto 120vh;
  background-repeat: no-repeat;
}

.small-accent-text {
  width: 100%;
  color: #ff8000;
  font-size: 15px;
  line-height: 21px;
  font-weight: 400;
  white-space: normal;
}

.name-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  padding: 32px 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.name-content.profile {
  padding-top: 0px;
}

.name-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  padding: 12px 40px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.text-size-small {
  font-size: 16px;
  line-height: 24px;
}

.text-size-small.no-padding {
  margin-bottom: 0px;
}

.text-size-small.text-color-orange {
  color: #ff8000;
}

.text-size-small.margin-16 {
  max-width: 19em;
  margin-bottom: 16px;
}

.cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.cards.left-align {
  height: 100%;
  max-width: 388.734375px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}

.cards.left-align {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.card-title {
  font-weight: 600;
}

.resource-image-container-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: auto;
  height: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -o-object-fit: contain;
  object-fit: contain;
}

.content-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1250px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.content-2.centered {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.divider-bar {
  position: relative;
  width: 100%;
  height: 3px;
  margin-top: 64px;
  margin-right: 0px;
  margin-bottom: 64px;
  border-radius: 2px;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff8000), to(#f8b974));
  background-image: linear-gradient(90deg, #ff8000, #f8b974);
}

.divider-bar.resources {
  width: 80px;
  margin: -16px 0px 24px 16px;
}

.divider-bar.right {
  position: relative;
  left: 20%;
  right: 0px;
  display: block;
  width: 80%;
  margin-right: 0px;
  margin-left: 80px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.divider-bar.left {
  width: 80%;
  margin-left: -80px;
}

.divider-bar.left.size-50p {
  width: 50%;
}

.divider-bar.left.margin-top {
  margin-top: 64px;
}

.divider-bar.timeline-bar {
  position: absolute;
  left: 0px;
  top: 50%;
  z-index: 10;
  max-width: 1400px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
}

.divider-bar.vertical-bar.yellow {
  height: 90%;
  margin-bottom: 24px;
  background-image: -webkit-gradient(linear, left top, right top, from(#fff4a9), to(#f8d73e));
  background-image: linear-gradient(90deg, #fff4a9, #f8d73e);
}

.divider-bar.short-dash {
  width: 30%;
  margin-top: 0px;
  margin-bottom: 0px;
}

.resource-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: auto;
  height: 100%;
  max-width: 388.734375px;
  min-width: 264px;
  margin-right: 5%;
  margin-bottom: 5%;
  margin-left: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 8px;
  background-color: transparent;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
  color: #000;
  text-decoration: none;
}

.resource-link:hover {
  box-shadow: 0 10px 16px 0 rgba(0, 22, 49, 0.27);
}

.resource-link._2-0 {
  height: auto;
  max-width: none;
  min-width: auto;
  margin-right: 0%;
  margin-bottom: 0%;
  margin-left: 0%;
  border-radius: 0px;
  -webkit-transition-property: none;
  transition-property: none;
}

.resource-link._2-0:hover {
  box-shadow: none;
}

.resource-content {
  position: relative;
  width: auto;
  padding: 12px 16px 24px;
}

.person-image {
  position: relative;
  z-index: 1;
  width: auto;
  height: auto;
  border-radius: 8px;
  -o-object-fit: cover;
  object-fit: cover;
}

.card-image-2 {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  border-radius: 8px;
}

.resource-image-container-3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: auto;
  height: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -o-object-fit: cover;
  object-fit: cover;
}

.resource-link-2 {
  overflow: hidden;
  width: 30%;
  min-width: 264px;
  margin-right: 2%;
  margin-bottom: 5%;
  margin-left: 0%;
  border-radius: 8px;
  background-color: transparent;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
  color: #000;
  text-decoration: none;
}

.resource-link-2:hover {
  box-shadow: 0 10px 16px 0 rgba(0, 22, 49, 0.27);
}

.resource-link-2.collection {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  margin-right: 5%;
  padding-bottom: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 0px;
  -webkit-transition-property: none;
  transition-property: none;
}

.resource-link-2.collection:hover {
  box-shadow: none;
}

.navbar-2 {
  background-color: transparent;
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
}

.search-link-block-2 {
  min-width: 40px;
  padding: 10px;
}

.search-link-block-2:hover {
  opacity: 0.7;
}

.search-link-block-2.mobile {
  display: none;
}

.navbar-link-2 {
  margin-right: 6px;
  padding: 3px 6px 0px;
  font-size: 16px;
  white-space: nowrap;
}

.navbar-link-2.w--current {
  color: #ff8000;
  text-decoration: none;
}

.navbar-link-2.dropdown {
  margin-right: 10px;
  padding-right: 16px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e785defb816_chevron-down.svg");
  background-position: 100% 60%;
  background-size: 10px;
  background-repeat: no-repeat;
  font-family: brother-1816, sans-serif;
}

.navbar-container-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1250px;
  margin: 0px auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.dropdown {
  background-color: #fff;
}

.dropdown.w--open {
  box-shadow: 0 3px 10px -8px rgba(0, 0, 0, 0.88);
}

.dropdown.chunky {
  width: 960px;
  margin-left: -400px;
  padding: 32px;
  color: #1c1c1c;
}

.dropdown-link-2 {
  color: #000;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
}

.dropdown-link-2:hover {
  color: #ff8000;
}

.dropdown-link-2.w--current {
  color: #ff8000;
}

.industry-heading-2 {
  margin-bottom: 0px;
  margin-left: 8px;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  text-decoration: none;
  white-space: nowrap;
  -o-object-fit: fill;
  object-fit: fill;
}

.industry-link-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #1c1c1c;
  font-weight: 300;
  text-decoration: none;
}

.industry-link-2:hover {
  color: #ff8000;
}

.solutions-dropdown-grid {
  grid-row-gap: 0px;
  -ms-grid-columns: 4fr 1fr 1fr;
  grid-template-columns: 4fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.solutions-dropdown-grid.menu {
  -ms-grid-columns: 4fr 1fr 1fr;
  grid-template-columns: 4fr 1fr 1fr;
}

.solutions-dropdown-grid.menu {
  -ms-grid-columns: 4fr 1fr 1fr;
  grid-template-columns: 4fr 1fr 1fr;
}

.navbar-logo {
  display: block;
  margin-right: 16px;
  margin-left: 0px;
  padding-left: 10px;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.search-button-2 {
  height: 50px;
  padding-right: 50px;
  padding-left: 50px;
  border-radius: 5px;
  background-color: #ff8000;
  color: #f0f3f6;
  font-size: 17px;
  line-height: 17px;
  font-weight: 600;
}

.navbar-callout {
  position: relative;
  z-index: 90;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 130px;
  height: 140px;
  margin-top: -30px;
  margin-bottom: -20px;
  margin-left: 0px;
  padding-right: 4px;
  padding-bottom: 32px;
  padding-left: 4px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/61747331d501682a73c8802a_Hexagon-Nav.svg");
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
  text-align: center;
}

.nav-link {
  margin-right: 0px;
  margin-left: 0px;
  padding: 22px 0px;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
}

.nav-link.w--current {
  color: #f0f3f6;
}

.button-3 {
  position: static;
  display: inline-block;
  overflow: visible;
  margin: 0px 16px 0px 0px;
  padding: 10px 30px;
  float: none;
  border-style: solid;
  border-width: 1px;
  border-color: #ff8000;
  border-radius: 5px;
  background-color: #ff8000;
  -webkit-transition: opacity 200ms ease, all 300ms ease;
  transition: opacity 200ms ease, all 300ms ease;
  color: #fff;
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  -o-object-fit: fill;
  object-fit: fill;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.button-3:hover {
  background-color: #ec6800;
  box-shadow: 0 3px 6px -2px rgba(28, 28, 28, 0.3);
}

.button-3.navbar-link {
  margin-right: 3.5%;
  margin-bottom: 0px;
  margin-left: 2%;
  padding: 10px 24px 10px 48px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e5176efba5d_event-white-18dp.svg");
  background-position: 20px 50%;
  background-size: 24px;
  background-repeat: no-repeat;
}

.button-3.navbar-link:hover {
  color: #fff;
}

.button-3.navbar-link.w--current {
  color: #fff;
}

.solution-heading-2 {
  margin-top: 4px;
  margin-bottom: 0px;
  font-size: 17px;
  line-height: 24px;
  font-weight: 500;
  text-decoration: none;
}

.logo-container-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.search-heading-2 {
  width: 500px;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  color: #f0f3f6;
  font-size: 40px;
  line-height: 50px;
}

.solution-link-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  min-width: 100%;
  padding: 32px 20px 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f0f3f6;
  color: #000;
  text-align: center;
  text-decoration: none;
}

.solution-link-2:hover {
  box-shadow: 0 6px 10px 0 rgba(28, 28, 28, 0.27);
  color: #ff642a;
}

.nav-special {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.navbar-menu-container-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  font-size: 17px;
}

.grid-4 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.grid-4.footer {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #000;
  font-size: 16px;
  line-height: 28px;
  text-align: left;
}

.grid-4.timeline-grid {
  position: relative;
  height: 506px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-4.careers {
  width: 100%;
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-4.madlib {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.grid-4.stats {
  width: 100%;
  margin-top: 24px;
  margin-right: 80px;
  margin-bottom: 24px;
  padding-right: 40px;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.grid-4.data-sets {
  margin-top: 80px;
  grid-column-gap: 32px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-4.careers {
  margin-bottom: 8px;
  padding: 16px 24px 16px 32px;
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1.75fr minmax(150px, 0.35fr);
  grid-template-columns: 1.75fr minmax(150px, 0.35fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 6px;
  background-color: #f6f6f6;
  -webkit-transition: opacity 200ms ease, -webkit-transform 300ms ease;
  transition: opacity 200ms ease, -webkit-transform 300ms ease;
  transition: transform 300ms ease, opacity 200ms ease;
  transition: transform 300ms ease, opacity 200ms ease, -webkit-transform 300ms ease;
  color: #000;
}

.grid-4.careers:hover {
  background-color: #ff8000;
  box-shadow: 2px 2px 6px -2px rgba(71, 61, 51, 0.3);
  color: #fff;
}

.grid-4.careers-dropdown {
  grid-row-gap: 0px;
  -ms-grid-columns: minmax(150px, 0.5fr) minmax(250px, 1fr);
  grid-template-columns: minmax(150px, 0.5fr) minmax(250px, 1fr);
}

.grid-4.careers-dropdown {
  grid-row-gap: 0px;
  -ms-grid-columns: minmax(150px, 0.5fr) minmax(250px, 1fr);
  grid-template-columns: minmax(150px, 0.5fr) minmax(250px, 1fr);
}

.grid-4._3-column {
  width: 100%;
  margin-top: 80px;
  margin-bottom: 24px;
  grid-column-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-4.tooltip-list {
  width: 100%;
  margin-top: 24px;
  grid-row-gap: 8px;
  -ms-grid-columns: 0.25fr 1fr;
  grid-template-columns: 0.25fr 1fr;
}

.grid-4.visualization {
  height: auto;
  min-height: auto;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 2fr;
  grid-template-rows: 2fr;
}

.footer-link-2 {
  display: block;
  margin-bottom: 10px;
  color: #000;
  text-decoration: none;
}

.footer-link-2:hover {
  color: #ff8000;
  text-decoration: none;
}

.footer-map {
  max-height: 200px;
  max-width: 157px;
  margin-bottom: 20px;
}

.footer-heading {
  margin-top: 0px;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 1.5;
}

.footer-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.column-2 {
  padding-right: 0px;
  padding-left: 0px;
}

.column-2.column-left {
  padding-right: 40px;
}

.column-2.column-left.globe-column {
  height: 800px;
}

.column-2.column-right {
  position: absolute;
  right: 0px;
  padding-left: 40px;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.column-2.column-right {
  position: relative;
  padding-left: 40px;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

.column-2.column-right {
  padding-left: 40px;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

.column-2.centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.hero-image-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.person-card {
  position: relative;
  width: auto;
  height: 368px;
  max-width: 200px;
  min-width: 100px;
  margin-right: 8px;
  margin-bottom: 16px;
  margin-left: 8px;
  font-size: 16px;
}

.person-card.calendar-widget {
  height: auto;
  margin-left: 0px;
}

.person-card.about {
  height: auto;
}

.card-image-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 200px;
  height: 200px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -o-object-fit: cover;
  object-fit: cover;
}

.card-image-container.small {
  width: 80px;
  height: 80px;
}

.card-content-2 {
  position: relative;
  width: 200px;
  padding: 12px 12px 20px;
}

.small-bold-text {
  width: auto;
  margin-top: 0px;
  margin-bottom: 4px;
  color: #000;
  text-decoration: none;
}

.awards-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 112px;
  margin: 0px;
  padding: 16px 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.subhead {
  margin-bottom: 8px;
  font-size: 22px;
  line-height: 26px;
}

.heading-medium {
  font-size: 34px;
}

.awards-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.awards-bar.align-left {
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.column-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1250px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.column-content.top-align {
  position: relative;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.secondary-image-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.narrow-content.about {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.paragraph-3 {
  max-width: 48em;
}

.timeline {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: none;
  margin-right: auto;
  margin-left: auto;
  padding-top: 64px;
  padding-bottom: 64px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.timeline.grey-background {
  max-width: none;
  background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(52%, #f6f6f6));
  background-image: linear-gradient(90deg, #fff, #f6f6f6 52%);
}

.timeline.grey-background.short {
  padding-top: 24px;
  padding-bottom: 24px;
}

.logo-container-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 168px;
  height: 112px;
  margin: 0px;
  padding: 16px 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.logo-container-3.flexgrid {
  width: 220px;
  height: 112px;
  margin: 16px;
}

.percent-container {
  position: absolute;
  left: 20%;
  top: auto;
  right: 0%;
  bottom: 25%;
  z-index: 5;
  display: block;
  width: 258px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  text-align: center;
}

.circle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  height: 300px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 160px;
  background-image: linear-gradient(120deg, #ff8000, #f8b974);
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  text-align: center;
}

.circle.globe-overlay {
  position: static;
  left: auto;
  top: auto;
  right: 5%;
  bottom: 0px;
  width: 225px;
  height: 225px;
  margin-left: 8px;
  padding-right: 24px;
  padding-left: 24px;
  box-shadow: -7px -7px 16px 0 rgba(0, 0, 0, 0.27);
  color: #fff;
  font-weight: 400;
}

.flexbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.flexbox._35p {
  width: 35%;
  min-width: 35%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flexbox._35p.vertically-centered {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: left;
}

.flexbox._35p.vertically-centered.about {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flexbox._65p {
  width: 65%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flexbox._65p.about {
  padding-left: 40px;
}

.flexbox.vertically-centered {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.flexbox.vertically-centered.horizontal-centered {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flexbox._40p {
  width: 40%;
  min-width: 40%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flexbox._40p.text {
  padding-right: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.flexbox._100p {
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-heading-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.card {
  position: relative;
  width: 20%;
  min-width: 264px;
  margin-right: 8px;
  margin-bottom: 5%;
  margin-left: 2.5%;
  font-size: 16px;
}

.investor-grid {
  display: -ms-grid;
  display: grid;
  margin-top: 60px;
  margin-bottom: 60px;
  grid-column-gap: 24px;
  grid-row-gap: 60px;
}

.investor-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.investor-logo-2 {
  margin-bottom: 8px;
}

.investor-content {
  max-width: 90%;
}

.vertical-bar {
  position: relative;
  width: 3px;
  height: 100%;
  margin-top: 0px;
  margin-right: 16px;
  margin-bottom: 0px;
  border-radius: 2px;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff8000), to(#f8b974));
  background-image: linear-gradient(90deg, #ff8000, #f8b974);
}

.vertical-bar.green {
  position: static;
  height: 80px;
  background-image: linear-gradient(145deg, #025a6e, #37a6a6);
}

.vertical-bar.timeline {
  width: 2px;
  margin-top: 16px;
  margin-bottom: -32px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.vertical-bar.timeline.bottom {
  margin-top: -24px;
  margin-bottom: 16px;
}

.global-animation {
  position: relative;
  left: -5%;
  top: 5%;
  right: auto;
  bottom: auto;
  z-index: 0;
  width: 40vw;
  height: 40vw;
  max-height: 500px;
  max-width: 500px;
  min-height: 400px;
  min-width: 500px;
  margin-right: 0px;
  margin-left: -50px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 1px none #000;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.timeline-content {
  position: relative;
  width: auto;
  height: auto;
  max-width: 200px;
  min-height: 200px;
  padding: 16px 12px 20px 16px;
  background-image: linear-gradient(119deg, hsla(0, 0%, 96.5%, 0.5), #fff);
  text-align: left;
}

.timeline-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 168px;
  height: 112px;
  margin: 0px;
  padding: 16px 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.timeline-card.absolute {
  position: absolute;
  width: auto;
  height: 232px;
  margin: 16px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.timeline-card.absolute._3 {
  position: absolute;
  left: 25%;
  bottom: 0px;
}

.timeline-card.absolute._5 {
  left: 50%;
  bottom: 0px;
}

.timeline-card.absolute._2 {
  position: absolute;
  left: 12.5%;
  top: 0%;
  right: auto;
  bottom: auto;
}

.timeline-card.absolute._4 {
  position: absolute;
  left: 37.5%;
}

.timeline-card.absolute._6 {
  left: 62.5%;
}

.timeline-card.absolute._7 {
  left: 75%;
  bottom: 0px;
}

.timeline-card.absolute._1 {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
}

.heading-7 {
  margin-bottom: 16px;
}

.heading-8 {
  margin-bottom: 16px;
}

.heading-9 {
  margin-bottom: 10px;
  font-family: brother-1816, sans-serif;
  font-size: 34px;
  line-height: 50px;
  font-weight: 700;
}

.heading-11 {
  margin-bottom: 10px;
}

.heading-12 {
  font-family: brother-1816, sans-serif;
}

.content-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1250px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.content-4 {
  width: 100%;
  max-width: 1250px;
  margin-right: auto;
  margin-left: auto;
}

.padding-left {
  padding-left: 10px;
}

.list-2 {
  margin-bottom: 0px;
}

.list-item-4 {
  padding-bottom: 0px;
}

.collection-list-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.card-image-copy {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 200px;
  border-radius: 8px;
  -o-object-fit: cover;
  object-fit: cover;
}

.collection-list-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.link-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.paragraph-small-3 {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: normal;
}

.resource-collection-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.small-accent-text-2 {
  color: #ff8000;
  font-size: 15px;
  line-height: 21px;
  font-weight: 400;
  white-space: normal;
}

.small-accent-text-2.black {
  margin-top: 8px;
  color: #000;
  white-space: normal;
}

.content-5 {
  width: 100%;
  max-width: 1250px;
  margin-right: auto;
  margin-left: auto;
}

.small-bold-text-2 {
  margin-top: 0px;
  margin-bottom: 4px;
  color: #000;
  font-size: 18px;
  text-decoration: none;
  text-transform: none;
}

.small-bold-text-2.orange {
  margin-bottom: 0px;
  color: #ff8000;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}

.columns-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.button-4 {
  position: static;
  display: inline-block;
  overflow: visible;
  margin: 0px 16px 0px 0px;
  padding: 10px 30px;
  float: none;
  border-style: solid;
  border-width: 1px;
  border-color: #ff8000;
  border-radius: 5px;
  background-color: #ff8000;
  -webkit-transition: opacity 200ms ease, all 300ms ease;
  transition: opacity 200ms ease, all 300ms ease;
  color: #fff;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  -o-object-fit: fill;
  object-fit: fill;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.button-4:hover {
  background-color: #ec6800;
  box-shadow: 0 3px 6px -2px rgba(28, 28, 28, 0.3);
}

.button-4.inverse {
  border-color: #fff;
  background-color: transparent;
}

.button-4.dropdown {
  margin-right: 0px;
  padding-right: 48px;
}

.section-heading-container-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.career-image {
  width: 100%;
  max-height: 350px;
  max-width: 450px;
  border-radius: 10px;
  box-shadow: 4px 4px 14px 0 rgba(0, 0, 0, 0.15);
  -o-object-fit: cover;
  object-fit: cover;
}

.career-image.image-vertical {
  position: relative;
  left: 6vw;
  top: 120px;
  bottom: auto;
  z-index: 6;
  max-width: 300px;
  min-height: 400px;
  -o-object-fit: cover;
  object-fit: cover;
}

.career-image.image-medium {
  position: relative;
  left: -100px;
  top: 100px;
  max-height: 400px;
  max-width: 600px;
  margin-bottom: 140px;
  -o-object-fit: cover;
  object-fit: cover;
}

.career-image.image-medium.hide-on-mobile {
  position: relative;
  top: 60px;
  bottom: auto;
  z-index: 12;
}

.career-image.image-large {
  position: relative;
  left: auto;
  top: auto;
  bottom: 0px;
  z-index: 6;
  max-height: 300px;
  max-width: 550px;
  margin-top: 100px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 10%;
  object-position: 50% 10%;
}

.career-image.image-small {
  position: relative;
  left: 4vw;
  top: 120px;
  bottom: auto;
  max-height: 250px;
  max-width: 350px;
  min-height: auto;
  margin-bottom: 220px;
  -o-object-fit: cover;
  object-fit: cover;
}

.hexagon-2 {
  position: absolute;
  right: 10vh;
  bottom: -35vh;
  z-index: 5;
  width: 500px;
  max-width: none;
}

.hexagon-2.hide-on-mobile {
  position: absolute;
  bottom: -30vh;
  z-index: 2;
}

.icon {
  margin-right: 24px;
}

.text-weight-bold {
  margin-left: 0px;
  line-height: 24px;
  font-weight: 500;
}

.text-weight-bold.filter {
  margin-top: 24px;
  margin-bottom: 8px;
  margin-left: 0px;
  font-size: 18px;
}

.text-weight-bold.white {
  color: #fff;
}

.text-weight-bold.filter {
  margin-top: 24px;
  margin-bottom: 8px;
  margin-left: 0px;
}

.dropdown-menu {
  margin-right: 0px;
  margin-left: 0px;
  background-color: #fff;
}

.dropdown-menu.w--open {
  box-shadow: 0 3px 10px -8px rgba(0, 0, 0, 0.88);
}

.dropdown-menu.filters-dropdown {
  right: 0px;
  width: 300px;
  margin-top: 8px;
  padding: 8px 32px 24px;
}

.dropdown-menu.filters-dropdown.w--open {
  width: auto;
}

.dropdown-2 {
  margin-right: 0px;
  margin-left: 0px;
  background-color: #fff;
}

.dropdown-2.w--open {
  box-shadow: 0 3px 10px -8px rgba(0, 0, 0, 0.88);
}

.dropdown-2.chunky {
  width: 960px;
  margin-left: -400px;
  padding: 32px;
  color: #1c1c1c;
}

.dropdown-2.chunky.products.w--open {
  width: 600px;
  margin-left: -260px;
}

.hero-content {
  max-width: 400px;
}

.outline-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.outline-div {
  display: -ms-grid;
  display: grid;
  max-width: 60.0012%;
  padding: 64px;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: solid;
  border-width: 1.5px;
  border-color: #fff;
  border-radius: 12px;
}

.text-weight-light {
  margin-left: 0px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
}

.text-weight-light.lm-16 {
  margin-left: 16px;
}

.text-weight-light.line-length {
  max-width: 43em;
}

.text-weight-light.tooltip {
  padding: 0px;
  box-shadow: none;
  font-size: 22px;
  line-height: 44px;
}

.careers-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #000;
  text-decoration: none;
}

.careers-content.location {
  padding-right: 24px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.department-field {
  display: inline-block;
  margin-bottom: 10px;
}

.checkbox {
  margin-top: 6px;
  margin-right: 16px;
  margin-bottom: -24px;
  border-style: solid;
  border-width: 1px;
  border-color: #000;
}

.filter-by-text {
  display: inline-block;
}

.award-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 168px;
  height: 112px;
  margin: 0px;
  padding: 16px 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.award-container.flexgrid {
  width: auto;
  height: 112px;
  margin: 16px;
  padding-right: 24px;
  padding-left: 24px;
}

.text-size-medium {
  margin-bottom: 0px;
  font-size: 32px;
}

.link-block-3 {
  display: block;
}

.logo-bar-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.logo-bar-2.wrap {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.narrow-content-2 {
  max-width: 1000px;
  margin-right: auto;
  margin-left: auto;
}

.narrow-content-2.centered.hero {
  position: static;
  left: 0%;
  top: 55vh;
  right: 0%;
  bottom: auto;
  margin-top: -80px;
}

.section-4 {
  position: relative;
  right: 0px;
  padding: 80px;
}

.section-4.reversed {
  background-image: linear-gradient(318deg, #1a3e6e, #24a3bf);
  color: #fff;
}

.section-4.reversed.hero {
  height: 105vh;
  padding: 0px 0px 80px;
}

.section-4.reversed.cutout-background-dark {
  position: static;
  z-index: 0;
  padding-top: 140px;
  padding-bottom: 140px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/619187b57e2f735bbfd01a38_White%20Hexagon.svg"), url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/619187b57e2f735bbfd01a38_White%20Hexagon.svg"), linear-gradient(318deg, #141a24, #1e2d42);
  background-position: 80px -26vw, -32vw 140vh, 0px 0px;
  background-size: 30vw, 60vw, auto;
  background-repeat: no-repeat, no-repeat, repeat;
}

.section-4.reversed.cutout-background-2 {
  position: static;
  z-index: 0;
  padding-top: 140px;
  padding-bottom: 140px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/619187b57e2f735bbfd01a38_White%20Hexagon.svg"), url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/619187b57e2f735bbfd01a38_White%20Hexagon.svg"), linear-gradient(318deg, #1a3e6e, #24a3bf);
  background-position: -32vw 140vh, 80px -26vw, 0px 0px;
  background-size: 60vw, 30vw, auto;
  background-repeat: no-repeat, no-repeat, repeat;
}

.section-4.background-grey {
  background-image: linear-gradient(135deg, #f6f6f6 41%, #fff);
}

.section-4.full-width {
  padding-right: 0px;
  padding-left: 0px;
}

.section-4.full-width.left-aligned {
  padding-top: 24px;
  padding-left: 80px;
}

.section-4.dark {
  background-image: linear-gradient(238deg, #141a24, #1e2d42);
  color: #fff;
}

.section-4.background-reversed {
  background-image: linear-gradient(318deg, #1a3e6e, #24a3bf);
  color: #fff;
}

.section-4.background-grey {
  position: relative;
  right: auto;
  background-image: linear-gradient(135deg, #f6f6f6 41%, #fff);
}

.logo-container-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 168px;
  height: 112px;
  margin: 0px;
  padding: 16px 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.logo-container-4.large {
  width: 200px;
  height: 125px;
}

.logo-container-4.extra-large {
  width: 300px;
  height: auto;
  max-height: 150px;
  margin-bottom: 24px;
  padding-top: 40px;
  padding-bottom: 40px;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.hero-image-container-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  max-height: 450px;
  max-width: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 100%;
  object-position: 50% 100%;
}

.hero-image {
  position: absolute;
  left: -80px;
  top: -25vh;
  width: 50%;
  height: 100vh;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 100% 50%;
  object-position: 100% 50%;
}

.hero-image.use-case {
  position: absolute;
  left: 0%;
  top: -275px;
  right: 0%;
  bottom: auto;
  width: 50vw;
  height: 90vh;
  -o-object-position: 0% 50%;
  object-position: 0% 50%;
}

.hero-image.demand {
  position: absolute;
  left: 0%;
  top: -300px;
  right: 0%;
  bottom: auto;
  width: 50vw;
  height: 90vh;
  -o-object-position: 0% 50%;
  object-position: 0% 50%;
}

.hero-image.competitive-intelligence {
  position: absolute;
  left: 0%;
  top: -200px;
  right: 0%;
  bottom: auto;
  width: 50vw;
  height: 83vh;
  -o-object-position: 0% 50%;
  object-position: 0% 50%;
}

.success-message-2 {
  padding-left: 0px;
  background-color: #fff;
  font-size: 18px;
  line-height: 40px;
  text-align: left;
}

.solutions-radio-button-label-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #1c1c1c;
  font-size: 17px;
  line-height: 24px;
  font-weight: 500;
}

.solutions-radio-button-label-2:hover {
  color: #000;
}

.solutions-radio-button-label-2.left {
  margin-top: 4px;
  margin-left: 8px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.centered-icon-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #000;
}

.centered-icon-2:hover {
  color: #1c1c1c;
}

.button-5 {
  position: static;
  display: inline-block;
  overflow: visible;
  margin: 0px 16px 16px 0px;
  padding: 10px 30px;
  float: none;
  border-style: solid;
  border-width: 1px;
  border-color: #ff8000;
  border-radius: 5px;
  background-color: #ff8000;
  -webkit-transition: opacity 200ms ease, all 300ms ease;
  transition: opacity 200ms ease, all 300ms ease;
  color: #fff;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  -o-object-fit: fill;
  object-fit: fill;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.button-5:hover {
  background-color: #ec6800;
  box-shadow: 0 3px 6px -2px rgba(28, 28, 28, 0.3);
}

.button-5.secondary {
  border-width: 1.5px;
  background-color: transparent;
}

.button-5.navbar-link {
  margin-right: 5%;
  margin-bottom: 0px;
  margin-left: 16px;
  padding: 14px 24px 10px 48px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e5176efba5d_event-white-18dp.svg");
  background-position: 20px 50%;
  background-size: 24px;
  background-repeat: no-repeat;
}

.button-5.navbar-link:hover {
  color: #fff;
}

.button-5.navbar-link.w--current {
  color: #fff;
}

.show-on-tablet {
  display: none;
}

.radio-button-div-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #1c1c1c;
  font-weight: 300;
}

.radio-button-div-2:hover {
  color: #ff8000;
}

.madlib-subheader-2 {
  margin-top: 24px;
  margin-bottom: 16px;
  font-size: 15px;
  line-height: 30px;
  font-weight: 600;
  letter-spacing: 2.4px;
  text-transform: uppercase;
}

.radio-button-2 {
  position: absolute;
  left: 24px;
  top: 30px;
  width: 18px;
  height: 18px;
  margin-top: -16px;
  margin-left: -8px;
  border-style: solid;
  border-width: 1.75px;
  border-color: #a5a5a5;
  border-radius: 25%;
  background-color: transparent;
}

.radio-button-2:hover {
  border-width: 2px;
  border-color: #fff;
  background-color: transparent;
}

.radio-button-2:active {
  border-width: 1.75px;
  border-color: #ff8000;
}

.radio-button-2.w--redirected-checked {
  border-style: none;
  border-width: 0px;
  border-radius: 25%;
  background-color: #ff8000;
  box-shadow: 3px 3px 8px 0 rgba(0, 0, 0, 0.26);
}

.flex-container-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.flex-container-2.trusted-logos {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.industry-icon-2 {
  width: 64px;
}

.industry-icon-2:hover {
  color: #000;
}

.industry-icon-2.small {
  width: 40px;
}

.solutions-grid-2 {
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  justify-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.flex-column-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 50%;
  -ms-flex: 0 50%;
  flex: 0 50%;
}

.flex-column-2.column-left {
  padding-right: 40px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex-column-2.column-left.madlib {
  min-width: 50%;
}

.flex-column-2.column-left.vertical-center {
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex-column-2._30p {
  -webkit-flex-basis: 30%;
  -ms-flex-preferred-size: 30%;
  flex-basis: 30%;
}

.flex-column-2._70p {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-flex-basis: 70%;
  -ms-flex-preferred-size: 70%;
  flex-basis: 70%;
}

.flex-column-2._35p {
  margin-right: 0px;
  margin-left: 2.5%;
  -webkit-flex-basis: 37.5%;
  -ms-flex-preferred-size: 37.5%;
  flex-basis: 37.5%;
}

.flex-column-2._35p.grey-background {
  padding: 40px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: linear-gradient(100deg, #f6f6f6, hsla(0, 0%, 96.5%, 0.4));
}

.flex-column-2._60p {
  max-width: none;
  margin-right: 0px;
  margin-left: 0px;
  padding-left: 40px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-flex-basis: 60%;
  -ms-flex-preferred-size: 60%;
  flex-basis: 60%;
}

.flex-column-2._60p.grey-background {
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: linear-gradient(118deg, #f6f6f6, hsla(0, 0%, 96.5%, 0.4));
}

.flex-column-2._60p.vertically-centered {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex-column-2._40p {
  height: auto;
  max-width: none;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-flex-basis: 40%;
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
}

.flex-column-2._40p.vertically-centered {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex-column-2.column-right {
  margin-right: 0px;
  margin-left: 0px;
  padding-left: 40px;
}

.flex-column-2.column-right.left-aligned {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex-column-2.column-right.calendar-widget {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex-column-2.contact-text {
  max-width: 400px;
  padding-right: 40px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex-column-2.calendar-widget-text {
  max-width: none;
  padding-right: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex-column-2._50p {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex-column-2._50p.right {
  padding-left: 60px;
}

.solution-link-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  min-width: 100%;
  padding: 32px 20px 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f0f3f6;
  color: #000;
  text-align: center;
  text-decoration: none;
}

.solution-link-3:hover {
  box-shadow: 0 6px 10px 0 rgba(28, 28, 28, 0.27);
  color: #ff642a;
}

.solution-link-3.reverse {
  position: relative;
  min-width: 100%;
  border-radius: 6px;
  background-color: #fff;
}

.solution-link-3.reverse:hover {
  background-color: #ff8000;
  color: #fff;
}

.role-radio-button-2 {
  width: 18px;
  height: 18px;
  margin-top: 0px;
  border-width: 1.75px;
  border-color: #a5a5a5;
  border-radius: 25%;
  background-color: transparent;
}

.role-radio-button-2:hover {
  border-width: 2px;
  border-color: #ff8000;
}

.role-radio-button-2:active {
  background-color: transparent;
}

.role-radio-button-2.w--redirected-checked {
  border-style: none;
  border-color: transparent;
  background-color: #ff8000;
  box-shadow: 3px 3px 8px 0 rgba(0, 0, 0, 0.26);
}

.panel-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 100vh;
  padding: 64px 80px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.panel-2.display-block {
  display: block;
  min-height: 75vh;
  padding: 0px;
}

.paragraph-4 {
  max-width: 44em;
}

.visualization-2 {
  width: 100%;
  height: 75vh;
  min-height: 700px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.divider-2 {
  position: relative;
  width: 100%;
  height: 3px;
  margin-top: 64px;
  margin-right: 0px;
  margin-bottom: 64px;
  border-radius: 2px;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff8000), to(#f8b974));
  background-image: linear-gradient(90deg, #ff8000, #f8b974);
}

.divider-2.left {
  width: 80%;
  margin-left: -80px;
}

.divider-2.left.margin-16 {
  margin-top: 0px;
  margin-bottom: 16px;
}

.divider-2.left.margin-large {
  margin-top: 120px;
  margin-bottom: 160px;
}

.divider-2.dash {
  width: 95%;
  margin-top: 0px;
  margin-bottom: 0px;
}

.divider-2.resources {
  width: 80px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 8px;
}

.divider-2.vertical-bar.yellow {
  position: relative;
  height: 90%;
  margin-bottom: 24px;
  background-image: -webkit-gradient(linear, left top, right top, from(#fff4a9), to(#f8d73e));
  background-image: linear-gradient(90deg, #fff4a9, #f8d73e);
}

.divider-2.vertical-bar.yellow.absolute {
  position: absolute;
  left: -32px;
  top: -80px;
  width: 5px;
  height: 70%;
}

.divider-2.vertical-bar.yellow.absolute.hide-on-mobile {
  margin-top: 0px;
}

.divider-2.vertical-bar.yellow.hide-on-mobile._2 {
  width: 3px;
  height: 90%;
  margin-top: 0px;
  margin-right: 16px;
  margin-bottom: 0px;
}

.divider-2.stats {
  position: relative;
  width: 108%;
  margin: 0px 0px 8px;
}

.divider-2.stats.show-on-mobile {
  display: none;
}

.divider-2.short-dash {
  width: 30%;
  margin-top: 0px;
  margin-bottom: 0px;
}

.divider-2.short-dash.yellow {
  width: 16%;
  margin-bottom: 16px;
  background-image: -webkit-gradient(linear, left top, right top, from(#f8d73e), to(#fff4a9));
  background-image: linear-gradient(90deg, #f8d73e, #fff4a9);
}

.divider-2.right {
  position: relative;
  left: 20%;
  right: 0px;
  display: block;
  width: 80%;
  margin-right: 0px;
  margin-left: 80px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.divider-2.right {
  position: relative;
  left: 20%;
  top: 0px;
  right: 0px;
  bottom: auto;
  display: block;
  overflow: hidden;
  width: 80%;
  margin-right: 0px;
  margin-left: 80px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.divider-2.right.margin-large {
  margin-top: 160px;
  margin-bottom: 120px;
}

.divider-2.dash {
  width: 95%;
  margin-top: 0px;
  margin-bottom: 16px;
}

.divider-2.grey {
  height: 2px;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #ddd;
  background-image: none;
}

.divider-2.contact {
  width: 95%;
  margin-top: 0px;
  margin-bottom: 24px;
  margin-left: -8px;
}

.image-left-2 {
  margin-right: 80px;
  margin-bottom: 80px;
  margin-left: 0px;
  float: left;
  clear: left;
}

.logo-small-bw-2 {
  width: 140px;
  max-height: 70px;
  max-width: 140px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.logo-small-bw-2:hover {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.collection-list-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.resource-collection-item-2 {
  overflow: hidden;
  width: 30%;
  min-width: 264px;
  margin-right: 2%;
  margin-bottom: 5%;
  margin-left: 0%;
  padding-right: 0px;
  padding-left: 0px;
  border-radius: 8px;
  background-color: transparent;
  color: #000;
  text-decoration: none;
}

.resource-collection-item-2:hover {
  box-shadow: 0 10px 16px 0 rgba(0, 22, 49, 0.27);
}

.resource-content-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  padding: 12px 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.card-title-2 {
  font-weight: 600;
}

.resource-card-image {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 250px;
  border-radius: 8px;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-container-2.secondary-resource {
  width: 100%;
  height: 27vh;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-container-2.featured-resource {
  width: 100%;
  height: 65vh;
  max-height: none;
  max-width: none;
  min-height: auto;
  margin-bottom: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-container-2.featured-resource.dark {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
}

.stats-content {
  padding-right: 16px;
  padding-left: 24px;
}

.image-14 {
  margin-top: 0px;
  margin-left: 0px;
}

.text-color-orange {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #ff8000;
}

.resources-grid {
  width: 100%;
  margin-top: 40px;
  grid-column-gap: 3vh;
  grid-row-gap: 3vh;
  grid-template-areas: ".";
  -ms-grid-columns: 2.25fr 3vh 1fr;
  grid-template-columns: 2.25fr 1fr;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
}

.resources-grid.featured {
  margin-top: 40px;
  -ms-grid-columns: 1fr 2.25fr;
  grid-template-columns: 1fr 2.25fr;
}

.featured-resource-empty-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #1c1c1c;
  color: #fff;
  text-align: center;
}

.centered-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.centered-2.text-size-medium {
  margin-bottom: 24px;
  font-size: 28px;
  line-height: 36px;
}

.centered-2.text-size-medium {
  font-size: 28px;
  line-height: 36px;
}

.container-8.secondary-resource {
  height: 11vh;
  padding-top: 10px;
  text-align: center;
}

.container-8.featured-resource {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 15vh;
  padding-top: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.container-8.map {
  position: relative;
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 2px;
  border-color: #ff8000;
  border-radius: 12px;
}

.text-size-small.grid {
  font-size: 18px;
  line-height: 22px;
}

.dashboard {
  position: absolute;
  left: 0px;
  top: -150px;
  z-index: 1;
  width: 400px;
  height: 250px;
  padding: 12px 24px;
  border-radius: 0px;
  background-color: #fff;
  box-shadow: 1px 1px 12px 0 rgba(0, 0, 0, 0.15);
}

.dashboard.dark {
  background-color: #334b6c;
}

.data-image {
  margin-top: 40px;
  margin-left: 160px;
}

.methodology-image {
  max-height: 400px;
}

.no-overflow {
  overflow: hidden;
}

.narrow-content-3 {
  max-width: 1000px;
  margin-right: auto;
  margin-left: auto;
}

.collection-list-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.careers-link {
  width: 100%;
  clear: none;
  color: #000;
}

.careers-link:hover {
  color: #fff;
}

.filter-header-container-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
  padding-left: 32px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.heading-14 {
  margin-top: 0px;
  margin-left: 0px;
}

.paragraph-5 {
  position: relative;
  z-index: 7;
}

.percent-header {
  margin-bottom: 0px;
  font-size: 26px;
  line-height: 34px;
  font-weight: 700;
}

.video-container-2 {
  overflow: hidden;
  width: 100%;
  margin-bottom: 40px;
  border-radius: 6px;
  -o-object-fit: cover;
  object-fit: cover;
}

.video {
  overflow: hidden;
  width: 100%;
  border-radius: 6px;
}

.partner-logo {
  width: 200px;
  max-height: 50px;
  -o-object-fit: contain;
  object-fit: contain;
}

.partner-logo.cherre {
  padding-bottom: 10px;
}

.tooltip-small {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  z-index: 3;
  display: none;
  width: 160px;
  padding: 12px 24px 0px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-radius: 6px;
  background-color: #ddd;
  box-shadow: 0 6px 10px 0 rgba(8, 11, 21, 0.27);
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  color: #000;
}

.tooltip-small.w--open {
  z-index: 100;
  margin-left: 0px;
  padding-top: 24px;
  padding-right: 24px;
  padding-left: 24px;
  background-color: #fff;
}

.tooltip-paragraph {
  max-width: 280px;
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 26px;
  font-weight: 400;
  white-space: pre-wrap;
}

.tooltip {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 40px 56px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 8px;
  background-color: #f6f6f6;
  box-shadow: 1px 1px 11px 0 rgba(0, 0, 0, 0.15);
  color: #000;
  text-align: left;
}

.store-name {
  display: inline-block;
  margin-right: 20px;
  white-space: nowrap;
}

.store-name:hover {
  color: #ff8000;
  font-weight: 500;
}

.map-container {
  position: relative;
  z-index: 1;
}

.abbrev-container {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 2;
  min-height: 100%;
  min-width: 100%;
}

.text-size-medium-2 {
  font-size: 26px;
}

.image-15 {
  display: none;
}

.tooltip-trigger {
  position: static;
  width: auto;
}

.visualization-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 24px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 8px;
  background-color: #f6f6f6;
  box-shadow: 1px 1px 11px 0 rgba(0, 0, 0, 0.15);
  color: #000;
  text-align: left;
}

.close-button-icon {
  width: auto;
  height: auto;
}

.close-button-icon:hover {
  width: auto;
  height: auto;
}

.navbar-callout-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 130px;
  height: 140px;
  margin-top: -30px;
  margin-bottom: -20px;
  margin-left: 0px;
  padding-right: 4px;
  padding-bottom: 32px;
  padding-left: 4px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/61747331d501682a73c8802a_Hexagon-Nav.svg");
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
  text-align: center;
}

.close-modal-button {
  position: absolute;
  left: auto;
  top: -16px;
  right: -16px;
  bottom: auto;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 32px;
  height: 32px;
  padding: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  background-color: #ff8000;
  box-shadow: -8px 6px 16px 0 rgba(0, 0, 0, 0.27);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #fff;
  font-size: 60px;
}

.close-modal-button:hover {
  top: -20px;
  right: -20px;
  width: 40px;
  height: 40px;
  padding: 10px;
}

.paragraph-extra-narrow {
  max-width: 19em;
  margin-bottom: 24px;
}

.navbar-3 {
  height: 90px;
  background-color: transparent;
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
}

.flex-container-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.flex-container-3.contact {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-container-3.calendar-widget {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.solution-link-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  min-height: 100%;
  min-width: 100%;
  padding: 32px 20px 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f6f6f6;
  color: #000;
  text-align: center;
  text-decoration: none;
}

.solution-link-4:hover {
  box-shadow: 0 6px 10px 0 rgba(28, 28, 28, 0.27);
  color: #ff642a;
}

.solution-link-4.w--current {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.navbar-link-3 {
  margin-right: 6px;
  padding: 3px 6px 0px;
  font-size: 16px;
  white-space: nowrap;
}

.navbar-link-3.w--current {
  color: #ff8000;
}

.navbar-link-3.dropdown {
  margin-right: 10px;
  padding-right: 16px;
  background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e785defb816_chevron-down.svg");
  background-position: 100% 60%;
  background-size: 10px;
  background-repeat: no-repeat;
}

.nav-link-2 {
  margin-right: 0px;
  margin-left: 0px;
  padding: 22px 0px;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
}

.hide-on-tablet-2 {
  width: 312.59375px;
}

.search-icon-2 {
  width: 24px;
}

.solutions-grid-3 {
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  justify-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.solutions-grid-3.products {
  grid-auto-flow: row;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.solutions-grid-3.menu {
  grid-auto-flow: row;
}

.contact-modal-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 900px;
  margin: auto;
  padding: 40px 40px 24px 64px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 10px;
  background-color: #f6f6f6;
  box-shadow: 7px 7px 16px 5px rgba(0, 0, 0, 0.27);
}

.nav-special-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.contact-modal-wrapper {
  position: fixed;
  top: 0px;
  z-index: 110;
  display: none;
  width: 100%;
  height: 100vh;
  padding: 120px 80px 80px;
}

.section-5 {
  display: block;
}

.meetings-iframe-container-1 {
  width: 500px;
  max-width: none;
  min-width: auto;
}

.person-card-2 {
  position: relative;
  width: auto;
  height: 368px;
  max-width: 200px;
  min-width: 200px;
  margin-right: 8px;
  margin-bottom: 16px;
  margin-left: 8px;
  font-size: 16px;
}

.person-card-2.calendar-widget {
  height: auto;
  margin-left: 0px;
}

.meetings-iframe-container {
  width: 500px;
  max-width: none;
  min-width: auto;
}

.google-image {
  margin-right: 40px;
  margin-bottom: 40px;
  padding-right: 40px;
}

html.w-mod-js *[data-ix="appear"] {
  opacity: 0;
  -webkit-transform: translate(0px, 13px);
  -ms-transform: translate(0px, 13px);
  transform: translate(0px, 13px);
}

html.w-mod-js *[data-ix="appear-2"] {
  opacity: 0;
  -webkit-transform: translate(0px, 13px);
  -ms-transform: translate(0px, 13px);
  transform: translate(0px, 13px);
}

html.w-mod-js *[data-ix="appear-3"] {
  opacity: 0;
  -webkit-transform: translate(0px, 13px);
  -ms-transform: translate(0px, 13px);
  transform: translate(0px, 13px);
}

html.w-mod-js *[data-ix="appear-4"] {
  opacity: 0;
  -webkit-transform: translate(0px, 13px);
  -ms-transform: translate(0px, 13px);
  transform: translate(0px, 13px);
}

html.w-mod-js *[data-ix="appear-5"] {
  opacity: 0;
  -webkit-transform: translate(0px, 13px);
  -ms-transform: translate(0px, 13px);
  transform: translate(0px, 13px);
}

html.w-mod-js *[data-ix="appear-6"] {
  opacity: 0;
  -webkit-transform: translate(0px, 13px);
  -ms-transform: translate(0px, 13px);
  transform: translate(0px, 13px);
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 51px;
    line-height: 56px;
  }

  h2 {
    font-size: 38px;
    line-height: 46px;
  }

  h3 {
    font-size: 23px;
    line-height: 32px;
  }

  h4 {
    font-size: 20px;
    line-height: 30px;
  }

  .burger-line-1 {
    width: 35px;
    background-color: #fff;
  }

  .burger-line-2 {
    width: 35px;
    background-color: #fff;
  }

  .burger-line-3 {
    width: 35px;
    background-color: #fff;
  }

  .navbar-container {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .navbar-logo-container {
    padding-left: 0px;
  }

  .navbar-menu-container {
    padding-top: 10px;
    padding-bottom: 25px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-color: #fff;
    text-align: left;
  }

  .button.navbar-link {
    margin-top: 12px;
  }

  .button.hero-video-cta.hide-desktop {
    display: inline-block;
  }

  .button.home-edit {
    margin-right: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .button.large {
    margin-top: 12px;
  }

  .navbar-link {
    margin-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .navbar-link.has-children {
    margin-left: 15px;
    background-position: 95% 50%;
  }

  .site-header {
    background-color: #fff;
  }

  .hero-section {
    padding-top: 15px;
    padding-right: 30px;
    padding-left: 30px;
    background-position: -560px -10%;
  }

  .hero-section.blog {
    padding-bottom: 30px;
  }

  .hero-section.solutions {
    background-position: 55vw 0%;
    background-size: 120vw;
  }

  .hero-section.solutions.location-data {
    background-position: -20% 100%, -150% 0%;
  }

  .hero-section.solutions.measure {
    background-position: -65% 60%;
    background-size: 60%;
  }

  .hero-section.industries {
    background-position: -60vw 20px;
    background-size: 140vw;
  }

  .hero-section.about-section {
    background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e6a57efb758_bg-polygon-large.svg"), -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.5)), to(hsla(0, 0%, 100%, 0.5))), url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e27c0efb7e7_about-towers.svg");
    background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e6a57efb758_bg-polygon-large.svg"), linear-gradient(180deg, hsla(0, 0%, 100%, 0.5), hsla(0, 0%, 100%, 0.5)), url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e27c0efb7e7_about-towers.svg");
    background-position: -40vw 20px, 0px 0px, 120% 120%;
    background-size: 90vw, auto, 50vw;
    background-repeat: no-repeat, repeat, no-repeat;
  }

  .hero-section.plain {
    padding-right: 20px;
    padding-left: 20px;
  }

  .hero-section.plain.data-study {
    padding-bottom: 100px;
  }

  .flex-column.fill.padding-right.lead-magnet-left {
    width: 75%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .flex-column.fill.form {
    padding-right: 30px;
  }

  .flex-column.text-center._240 {
    padding-right: 24px;
    padding-left: 24px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .flex-column.middle {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .flex-column.middle.relative {
    padding-right: 0px;
    padding-left: 0px;
  }

  .flex-column.middle.relative.top-aligned {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .flex-column.middle.relative.top-aligned.steps {
    margin-left: 0px;
  }

  .flex-column.middle.mobile-padded {
    padding-left: 30px;
  }

  .flex-column.middle.mobile-padded.rs-fp {
    padding-right: 30px;
    padding-bottom: 20px;
    padding-left: 30px;
  }

  .flex-column._380.problem-heading {
    padding-left: 30px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
  }

  .flex-column._380.problem-heading.top-banner {
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }

  .flex-column._480 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column._480.about {
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
  }

  .flex-column._480.lead-magnet-right {
    width: 25%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .flex-column.details-box-heading {
    -webkit-flex-basis: 60px;
    -ms-flex-preferred-size: 60px;
    flex-basis: 60px;
  }

  .flex-column.footer-column {
    padding-left: 0px;
  }

  .flex-column.footer-column.contact {
    margin-top: 20px;
  }

  .flex-column.story {
    padding-right: 10px;
    padding-left: 10px;
  }

  .flex-column._35p {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }

  .flex-column._65p.middle.no-pad-mobile._85p {
    padding-right: 0px;
    padding-left: 10px;
  }

  .flex-column.lead-form-column-right {
    width: 100%;
    padding-left: 0px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.lead-form-column-left {
    width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.hero-content-wrapper {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.hero-content-wrapper.remaining-space {
    padding-top: 15px;
    padding-bottom: 15px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.hero-content-wrapper.remaining-space.reversed {
    padding: 20px 0px 0px;
  }

  .flex-column.hero-content-wrapper.not-relative {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }

  .flex-column.hero-content-wrapper.not-relative.location-column {
    margin-left: 40px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .flex-column.hero-content-wrapper.industries {
    z-index: 1;
    padding-bottom: 0px;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }

  .flex-column.hero-content-wrapper.wide.guide-download-form {
    padding-right: 0px;
    padding-left: 0px;
  }

  .flex-column.hero-content-wrapper.wider.full {
    padding-right: 0px;
  }

  .flex-column.hero-content-wrapper.early-detection.long {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .flex-column.hero-content-wrapper.early-detection.first {
    padding-right: 40px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .flex-column.hero-content-wrapper.detect-changes {
    display: none;
  }

  .flex-column.hero-content-wrapper.update {
    -webkit-flex-basis: 45%;
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%;
  }

  .flex-column.hero-content-wrapper.date-flex-column._50 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }

  .flex-column.hero-content-wrapper.date-flex-column._50.center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .flex-column.hero-content-wrapper.date-flex-column._50.location-data {
    padding-left: 0px;
  }

  .flex-column.hero-image-wrapper {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.padded-left-full {
    padding-left: 0px;
  }

  .flex-column._33p._20pad.align-top {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .flex-column._33p._20pad.location {
    padding-left: 0px;
    -webkit-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%;
  }

  .flex-column._33p._20pad.location.left.wide {
    -webkit-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%;
  }

  .flex-column._33p._20pad.location.left.left-4x1 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }

  .flex-column._33p._20pad.location.tablet {
    -webkit-flex-basis: 45%;
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%;
  }

  .flex-column._33p._20pad.location._4x1 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }

  .flex-column.text-right._240 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .flex-column.awards {
    width: 30%;
  }

  .flex-column.contact-column {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column._50p.bottom-pad {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.top-align.schedule-container {
    width: 100%;
  }

  .flex-column.logos {
    width: 30%;
  }

  .flex-column.hero-image-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: left;
  }

  .flex-column._100p._20pad.centered-on-desktop {
    text-align: left;
  }

  .flex-column.measure {
    padding-right: 0px;
    padding-left: 0px;
  }

  .flex-column._15p.hide-on-mobile.hide-on-tablet {
    display: none;
  }

  .flex-column.table-description {
    padding: 24px 24px 40px;
  }

  .flex-container {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-container.footer {
    padding-right: 20px;
    padding-left: 20px;
  }

  .flex-container.stories {
    padding-right: 0px;
    padding-left: 0px;
  }

  .flex-container.quotes-slideshow {
    padding-right: 0px;
    padding-left: 0px;
  }

  .flex-container.wrap {
    padding-right: 0px;
    padding-left: 0px;
  }

  .flex-container.align-top.stack-on-tablet {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .flex-container.full-width.hero {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }

  .flex-container.full-width.hero.blog-listing {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }

  .flex-container.full-width.hero.homepage {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-container.full-width.use-case {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .flex-container.full-width.stack-on-tablet {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .flex-container.solution-links-list {
    padding-right: 20px;
    padding-left: 20px;
  }

  .flex-container.about-hero-container {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .flex-container.hero-subnav-container {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .flex-container.industry-hero {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .flex-container.rs-fp-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .flex-container.section-video {
    margin-top: 0px;
    padding-top: 25px;
  }

  .flex-container.press-releases {
    padding-right: 20px;
    padding-left: 20px;
  }

  .flex-container.sd {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .flex-container.quote-large {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .flex-container.contact-content-wrapper-v2 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .flex-container.video-hero {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .flex-container.video-hero.unacast-go-homepage-banner {
    padding-left: 20px;
  }

  .flex-container.video-hero.unacast-go-homepage-banner.stretched {
    padding-right: 45px;
    padding-left: 45px;
  }

  .flex-container.lead-magnet {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .flex-container.reversed {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .flex-container.location-data.measure {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .flex-container._1000px {
    padding-right: 24px;
    padding-left: 24px;
  }

  .flex-container.use-case {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .flex-container.hero {
    padding-right: 40px;
    padding-left: 40px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .flex-container.hero.homepage {
    overflow: visible;
  }

  .flex-container.worldwide {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .background-image {
    max-width: 100%;
  }

  .background-image.hero-bg {
    position: relative;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    min-width: auto;
  }

  .section-details-box-feature {
    padding-right: 15px;
    padding-left: 15px;
    font-size: 22px;
  }

  .hero-content-wrapper.identify-areas.detect-changes {
    margin-top: 100px;
  }

  .section {
    padding: 50px 20px;
  }

  .section.dark {
    padding-top: 50px;
    padding-bottom: 30px;
  }

  .section.orange {
    padding-top: 70px;
    padding-bottom: 30px;
  }

  .section.padded {
    padding-right: 40px;
    padding-left: 40px;
  }

  .section.nopad {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section.top-banner {
    padding-bottom: 35px;
  }

  .section.chevron {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .section.hero-2-0 {
    background-size: auto, cover;
  }

  .section.bottom-padding-0 {
    padding-top: 40px;
  }

  .polygon-list {
    padding-top: 40px;
  }

  .section-content-wrapper.hero-logos {
    margin-top: 0px;
  }

  .section-content-wrapper.hero-logos.lower {
    margin-top: 10px;
  }

  .small-section-heading.blog-read-more-small-heading {
    text-align: center;
  }

  .steps-line {
    left: 27px;
    bottom: 100px;
  }

  .site-footer {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .footer-unacast-badge {
    top: -80px;
  }

  .story-image-container {
    height: 240px;
  }

  .client-quote-container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .navbar-dropdown.chunky {
    position: relative;
    width: 100%;
    margin-bottom: 8px;
    margin-left: 0px;
    padding: 0px 20px 20px;
    box-shadow: none;
  }

  .lead-magnet-image {
    margin-bottom: 24px;
  }

  .menu-button {
    padding: 7px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    background-color: #ff8000;
    color: #fff;
  }

  .menu-button.w--open {
    background-color: rgba(255, 128, 0, 0.8);
  }

  .tabs-menu {
    margin-left: 35px;
    padding-top: 100px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .tabs-menu.reversed {
    padding-right: 0px;
    padding-left: 30px;
  }

  .tabs-menu.narrow {
    margin-left: 24px;
    padding-top: 160px;
  }

  .tabs-content {
    height: auto;
  }

  .tab-background-image {
    position: relative;
    z-index: 0;
    height: 220px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .tab-background-image.xl {
    height: 520px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .tab-details-box {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .tab-details-box.reversed {
    width: 100%;
  }

  .tab-pane {
    height: auto;
  }

  .tabs-menu-heading.reversed {
    padding-left: 30px;
  }

  .tabs-menu-heading.overlay {
    width: auto;
    padding-right: 40px;
    padding-left: 40px;
  }

  .tab-details-box-heading {
    font-size: 38px;
    line-height: 48px;
  }

  .hero-heading {
    margin-top: 15px;
  }

  .section-details-box.hero {
    left: 0px;
    right: 0px;
  }

  .image.flex {
    max-width: 100%;
  }

  .blog-before-title {
    display: none;
  }

  .blog-before-title.mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
  }

  .blog-post-heading {
    margin-bottom: 10px;
    font-size: 40px;
    line-height: 46px;
  }

  .blog-post-author {
    padding-top: 0px;
  }

  .blog-post-author-text {
    font-weight: 500;
  }

  .blog-post-content-column {
    padding-right: 0px;
  }

  .blog-post-read-more-column {
    margin-top: 0px;
  }

  .blog-list-image-container {
    height: 260px;
  }

  .blog-list-content._1col {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .blog-read-more-background {
    position: relative;
    display: none;
  }

  .blog-post-flex-container {
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .blog-landing-hero-heading {
    font-size: 40px;
    line-height: 46px;
  }

  .blog-landing-post-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .blog-list-container {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .blog-landing-menu-container {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .blog-list-item-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .collection-list {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .blog-post-content li {
    padding-bottom: 15px;
  }

  .blog-landing-menu-wrapper {
    display: block;
    text-align: center;
  }

  .blog-landing-menu-collection-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .heading-two-part {
    font-size: 40px;
    line-height: 46px;
  }

  .bg-img-section {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .solutions-slides-container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .options-paragraph.darker.fixed-height {
    min-height: auto;
  }

  .options-heading.fixed-height {
    min-height: auto;
  }

  .options-item {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }

  .options-container {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .hex.about {
    width: 230px;
    padding-bottom: 268px;
  }

  .hex.person.leader {
    width: 160px;
    padding-bottom: 188px;
  }

  .hex._540 {
    left: 50%;
    top: auto;
    right: 0%;
    bottom: -356px;
    background-color: transparent;
    -webkit-transform: translate(-50%, 0px) rotate(0deg) skew(0deg, 0deg);
    -ms-transform: translate(-50%, 0px) rotate(0deg) skew(0deg, 0deg);
    transform: translate(-50%, 0px) rotate(0deg) skew(0deg, 0deg);
  }

  .hex._540.industry-hero {
    position: relative;
    left: 22%;
    bottom: -4px;
    z-index: 0;
    width: 400px;
    padding-bottom: 463px;
    -webkit-transform: rotate(0deg) skew(0deg, 0deg);
    -ms-transform: rotate(0deg) skew(0deg, 0deg);
    transform: rotate(0deg) skew(0deg, 0deg);
  }

  .hex._540.industry-hero.badge {
    position: absolute;
    margin-left: 267px;
  }

  .hex.relative.medium.quote-section-hex {
    margin-top: 0px;
  }

  .hex-inner.no-background {
    background-color: transparent;
  }

  .image-full-width {
    position: relative;
    width: auto;
    height: 100%;
    margin-right: auto;
    margin-left: auto;
  }

  .image-canvas.covid-19-top-banner {
    margin-top: 0px;
    margin-bottom: 13px;
  }

  .about-flex-container {
    width: 80%;
  }

  .person-container {
    -webkit-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%;
  }

  .person-container.leadership {
    -webkit-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%;
  }

  .quote-container {
    width: 100%;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .quote-container.leadership {
    width: 100%;
    margin-top: 80px;
  }

  .hex-image.no-background {
    border-style: none;
  }

  .container.report-studio {
    max-width: 96%;
  }

  .container.report-studio-v2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.schema-container {
    width: 100%;
  }

  .tab-details-content-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .image-background-text-container {
    width: 70%;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .image-section {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-section.auto-height.data-feeds {
    min-height: 400px;
  }

  .container-hexline.wide-container {
    max-width: 100%;
    margin-right: 10px;
  }

  .container-hexline.wide-container._60p {
    max-width: 100%;
  }

  .hs-input.light.horisontal {
    margin-bottom: 16px;
  }

  .before-title-hero {
    margin-bottom: 20px;
  }

  .subpage-hero-heading {
    font-size: 40px;
    line-height: 46px;
  }

  .industry-hero-heading {
    font-size: 40px;
    line-height: 46px;
  }

  .data-studies-list-content {
    height: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .video-list-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .video-list-container {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .video-list-item-container {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .data-studies-list {
    padding-top: 0px;
  }

  .rs-usp-list {
    max-width: 100%;
  }

  .rs-fp-heading {
    margin-bottom: 10px;
    margin-left: 0px;
  }

  .full-width-embed-div {
    max-width: 100%;
  }

  .section-video-container {
    max-width: 100%;
  }

  .data-study-form-container {
    position: relative;
    width: 100%;
    margin-top: 20px;
    margin-left: 0px;
  }

  .report-studio-hero-image {
    width: 310px;
  }

  .report-studio-hero-image.v1 {
    top: -44px;
    right: 12px;
    width: 180px;
  }

  .rs-side-form-container {
    width: 100%;
    margin-top: 20px;
    margin-left: 0px;
  }

  .rs-get-started-form-container {
    width: 100%;
    padding-right: 0px;
  }

  .rs-get-started-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .rs-get-started-text-container {
    width: 100%;
  }

  .get-started-intro-container {
    padding-right: 0%;
  }

  .row {
    margin-right: -15px;
    margin-left: -15px;
  }

  .col-50 {
    padding-right: 15px;
    padding-left: 15px;
  }

  .press-heading {
    font-size: 19px;
  }

  .report-studio-hero-example-report-stack {
    -webkit-transform: translate(19px, 48px);
    -ms-transform: translate(19px, 48px);
    transform: translate(19px, 48px);
  }

  .covid-19-example-report-stack {
    width: 320px;
    height: 250px;
    -webkit-transform: translate(19px, 48px);
    -ms-transform: translate(19px, 48px);
    transform: translate(19px, 48px);
  }

  .covid-19-example-report-stack.hero.retail-impact-scoreboard {
    height: 240px;
    -webkit-transform: translate(10px, 48px);
    -ms-transform: translate(10px, 48px);
    transform: translate(10px, 48px);
  }

  .covid-19-example-report-stack.hero.recovery-tool {
    height: 260px;
    -webkit-transform: translate(10px, 48px);
    -ms-transform: translate(10px, 48px);
    transform: translate(10px, 48px);
  }

  .sd-hero-image {
    width: 310px;
  }

  .sd-hero-image._3 {
    width: 300px;
    height: 355px;
  }

  .sd-hero-image._2 {
    width: 295px;
    height: 352px;
  }

  .sd-hero-image._1 {
    width: 291px;
    height: 349px;
  }

  .scoreboard-container {
    min-height: 1400px;
  }

  .scoreboard-container.retail-impact-scoreboard {
    min-height: 1000px;
  }

  .scoreboard-container.migration-patterns {
    min-height: 750px;
  }

  .search-link-block {
    margin-top: 12px;
  }

  .search-link-block.mobile {
    display: block;
    margin-top: 0px;
    margin-right: 10px;
    padding: 5px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .mobile-nav-and-search {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .stack-hero-image-440x300 {
    width: 310px;
    height: 210px;
  }

  .schema-row.header {
    width: 1100px;
  }

  .stack-hero-image-440x250 {
    width: 310px;
    height: 210px;
  }

  .stack-hero-image-440x250._3.padding {
    height: 180px;
  }

  .stack-hero-image-440x250._2 {
    height: 180px;
  }

  .stack-hero-image-440x250._1 {
    height: 180px;
  }

  .stack-hero-image-440x320 {
    width: 310px;
    height: 210px;
  }

  .stack-hero-image-440x320._3.padding {
    height: 225px;
  }

  .stack-hero-image-440x320._2 {
    height: 225px;
  }

  .stack-hero-image-440x320._1 {
    height: 225px;
  }

  .schema-collection {
    width: 1100px;
  }

  .stack-hero-image-440x235 {
    width: 310px;
    height: 170px;
  }

  .top-banner-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .top-banner-newsletter-heading {
    margin-bottom: 10px;
    margin-left: 0px;
  }

  .flex-column-alt.hero-content-wrapper {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column-alt.hero-content-wrapper.not-relative {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }

  .flex-column-alt.hero-content-wrapper.not-relative.video {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-container-alt {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-container-alt.flipped-mobile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .webinar-registration-container {
    height: 810px;
  }

  .customer-heading {
    font-size: 40px;
    line-height: 46px;
  }

  .tabs-horisontal.update {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .article-list-item {
    width: 29%;
    margin-right: 14px;
    margin-left: 14px;
  }

  .article-list-item._4col {
    width: 46%;
  }

  .article-list-image-container {
    height: 130px;
  }

  .video-list-item-info {
    height: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .hero-image-right {
    position: relative;
    max-height: 300px;
  }

  .hex-image-copy.no-background {
    border-style: none;
  }

  .section-minimized-spacing {
    padding: 20px;
  }

  .section-minimized-spacing-top {
    padding: 50px 20px 20px;
  }

  .whitepaper-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .breadcrumb-container {
    margin-bottom: 20px;
  }

  .panel.panel-hero {
    margin-top: -78px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .panel.panel-hero-2-0 {
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .panel-center {
    z-index: 2;
    width: 100%;
    min-width: auto;
    padding-right: 64px;
    padding-left: 64px;
  }

  .panel-logo-bar {
    position: relative;
  }

  .logo-bar {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .logo-bar-inner {
    position: static;
    padding-right: 64px;
    padding-left: 64px;
  }

  .logo-container {
    max-width: 30%;
  }

  .grid.stats {
    width: 100%;
  }

  .grid.grid-tab-details {
    grid-column-gap: 24px;
    grid-row-gap: 8px;
    grid-template-columns: repeat(auto-fit, minmax(184px, 1fr));
  }

  .grid.grid-tab-details.grid-tab-2 {
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  }

  .grid.stats-2-0 {
    width: 100%;
    grid-row-gap: 3px;
  }

  .bigtime {
    font-size: 72px;
    line-height: 96px;
  }

  .tab-title {
    font-size: 40px;
    line-height: 48px;
  }

  .tab-details {
    max-width: 100%;
    padding-left: 40px;
  }

  .cover {
    min-width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .hex-accent {
    margin-bottom: 16px;
  }

  .event-list-container.news.full {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .event-media-container {
    margin-bottom: 56px;
  }

  .divider {
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .divider.xl {
    margin-top: 120px;
    margin-bottom: 120px;
  }

  .column-main {
    margin-right: 0px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .column-sidebar {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .sidebar-grid {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .data-study-image-container {
    margin-top: 0px;
    margin-bottom: -20px;
  }

  .extended-content {
    padding-right: 0px;
  }

  .empty-state-2 {
    text-transform: uppercase;
  }

  .image-4 {
    max-width: 100%;
  }

  .event-information {
    margin-bottom: 0px;
  }

  .date-card._50p._40pad.left {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }

  .hero-section-unacast-go {
    padding-top: 15px;
    padding-right: 30px;
    padding-left: 30px;
    background-position: -560px -10%;
  }

  .hero-section-unacast-go.solutions {
    background-size: auto 40%;
  }

  .tab-hor-update {
    width: 20%;
  }

  .tab-hor-update.w--current {
    width: 20%;
  }

  .tab-hor-update._33p {
    width: 33%;
  }

  .tab-header {
    font-size: 18px;
  }

  .grid-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .stats-grid {
    padding-right: 24px;
  }

  .stats-div {
    padding-right: 24px;
    padding-left: 24px;
  }

  .stats-div.first {
    padding-right: 24px;
    padding-left: 24px;
  }

  .industy-section {
    padding-right: 40px;
    padding-left: 40px;
  }

  .solution-link {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .solutions-grid {
    padding-right: 24px;
    padding-left: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .solutions-grid.menu {
    padding-right: 8px;
  }

  .featured-resource-container {
    max-width: none;
  }

  .data-columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .data-stats-grid {
    padding: 32px 0px;
  }

  .data-stats-header {
    font-size: 40px;
    line-height: 46px;
  }

  .featured-logos {
    padding-top: 15px;
    padding-right: 30px;
    padding-left: 30px;
    background-position: -560px -10%;
  }

  .industry-icon.small {
    margin-left: -8px;
  }

  .section-content {
    padding-right: 44px;
    padding-left: 44px;
  }

  .flex-column-inner.centered {
    padding-right: 32px;
  }

  .industry-link {
    text-align: left;
  }

  .solutions-combo-grid {
    -ms-grid-columns: 3.5fr 1.5fr;
    grid-template-columns: 3.5fr 1.5fr;
  }

  .solutions-combo-grid.menu {
    -ms-grid-columns: 3.5fr 1fr;
    grid-template-columns: 3.5fr 1fr;
  }

  .featured-resources-grid {
    -ms-grid-columns: 1fr 1.5fr;
    grid-template-columns: 1fr 1.5fr;
  }

  .resource-image-container.xl {
    max-height: 75%;
    min-height: 360px;
  }

  .globe {
    min-height: 720px;
    min-width: 720px;
    margin-left: 0px;
  }

  .event-title {
    font-size: 58px;
    line-height: 64px;
  }

  .hide-on-tablet {
    display: none;
  }

  .section-inner {
    padding-right: 20px;
    padding-left: 20px;
  }

  .madlib-grid {
    grid-auto-columns: 3.5fr;
    -ms-grid-columns: 1.5fr;
    grid-template-columns: 1.5fr;
  }

  .madlib-bar {
    position: relative;
  }

  .radio-button-div {
    text-align: left;
  }

  .blog-menu-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .visualization {
    height: 72vh;
  }

  .person-profile-image {
    width: 50%;
    height: 100%;
  }

  .flex-content {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-content.no-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-content.full-width {
    margin-top: 100px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .section-3 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .section-3.background-grey {
    padding-right: 40px;
    padding-left: 40px;
  }

  .section-3.footer {
    padding-right: 64px;
    padding-left: 64px;
  }

  .section-3.background-teal {
    padding-right: 40px;
    padding-left: 40px;
  }

  .name-content {
    padding-top: 0px;
    padding-bottom: 16px;
  }

  .name-container {
    padding-right: 12px;
    padding-left: 12px;
  }

  .cards.left-align {
    max-width: 340px;
  }

  .divider-bar.right {
    margin-left: 40px;
  }

  .divider-bar.left {
    margin-left: -64px;
  }

  .divider-bar.timeline-bar {
    left: 50%;
    top: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 3px;
    height: 80%;
  }

  .resource-link {
    min-width: 264px;
  }

  .resource-link-2 {
    min-width: 264px;
  }

  .resource-link-2.collection {
    max-width: 350px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .search-link-block-2 {
    position: relative;
    margin-top: 0px;
  }

  .search-link-block-2.mobile {
    display: block;
    margin-top: 0px;
    margin-right: 10px;
    padding: 5px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .navbar-link-2 {
    margin-bottom: 16px;
  }

  .navbar-link-2.dropdown {
    background-color: transparent;
  }

  .navbar-link-2.dropdown.w--open {
    box-shadow: none;
  }

  .dropdown-toggle {
    width: 100%;
  }

  .menu-button-2 {
    padding: 7px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    background-color: #ff8000;
    color: #fff;
  }

  .menu-button-2.w--open {
    background-color: rgba(255, 128, 0, 0.8);
  }

  .navbar-container-2 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .dropdown.w--open {
    position: relative;
    box-shadow: none;
  }

  .dropdown.chunky {
    position: relative;
    width: 100%;
    margin-bottom: 8px;
    margin-left: 0px;
    padding: 0px 20px 0px 0px;
    box-shadow: none;
  }

  .dropdown-link-2 {
    padding-left: 6px;
  }

  .industry-link-2 {
    text-align: left;
  }

  .solutions-dropdown-grid {
    -ms-grid-columns: 3.5fr 1.5fr;
    grid-template-columns: 3.5fr 1.5fr;
  }

  .solutions-dropdown-grid.menu {
    -ms-grid-columns: 3.5fr 1fr;
    grid-template-columns: 3.5fr 1fr;
  }

  .solutions-dropdown-grid.menu {
    -ms-grid-columns: 3fr 1fr;
    grid-template-columns: 3fr 1fr;
  }

  .navbar-logo {
    padding-left: 0px;
  }

  .button-3.navbar-link {
    position: static;
    left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    clear: left;
  }

  .solution-link-2 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .nav-special {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .navbar-menu-container-2 {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-color: #fff;
  }

  .grid-4.footer {
    padding: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-4.timeline-grid {
    height: 976px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .grid-4.careers {
    grid-column-gap: 16px;
  }

  .grid-4.madlib {
    width: 100%;
    min-width: 100%;
    justify-items: stretch;
    grid-auto-flow: row dense;
    -ms-grid-columns: 1.5fr 3.5fr;
    grid-template-columns: 1.5fr 3.5fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid-4.data-sets {
    grid-column-gap: 12px;
  }

  .grid-4.careers {
    grid-column-gap: 16px;
  }

  .grid-4._3-column {
    -ms-grid-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
    grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  }

  .grid-4.visualization {
    height: auto;
    min-height: auto;
    -ms-grid-columns: 1.5fr;
    grid-template-columns: 1.5fr;
  }

  .column-2.column-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .column-2.column-left.globe-column {
    height: 600px;
  }

  .column-2.column-right {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .column-2.column-right {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .column-2.column-right {
    position: static;
    padding-left: 0px;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .percent-container {
    left: 10%;
    right: 5%;
    bottom: 15%;
  }

  .flexbox._35p.vertically-centered {
    width: 100%;
    margin-bottom: 24px;
  }

  .flexbox._65p.about {
    width: 100%;
    padding-left: 0px;
  }

  .flexbox._40p {
    width: auto;
  }

  .flexbox._40p.text {
    width: 100%;
    margin-bottom: 40px;
    padding-left: 20px;
  }

  .section-heading-container {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .vertical-bar.timeline {
    position: static;
    width: 100%;
    height: 2px;
    min-height: 2px;
    margin-top: 0px;
    margin-bottom: 16px;
    margin-left: -16px;
  }

  .vertical-bar.timeline.bottom {
    height: 2px;
    min-height: 2px;
    margin-top: 0px;
    margin-right: -40px;
    margin-left: 40px;
  }

  .global-animation {
    position: relative;
    left: 0px;
    top: 0px;
    max-width: 600px;
    min-height: 400px;
    min-width: 350px;
    margin-left: 0px;
  }

  .timeline-content {
    position: static;
    height: 200px;
    max-width: 250px;
  }

  .timeline-card.absolute {
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .timeline-card.absolute._3 {
    left: auto;
    top: 25%;
    right: 50%;
  }

  .timeline-card.absolute._5 {
    left: auto;
    top: 50%;
    right: 50%;
  }

  .timeline-card.absolute._2 {
    left: 50%;
    top: 12.5%;
  }

  .timeline-card.absolute._4 {
    left: 50%;
    top: 37.5%;
  }

  .timeline-card.absolute._6 {
    left: 50%;
    top: 62.5%;
  }

  .timeline-card.absolute._7 {
    left: auto;
    top: 75%;
    right: 50%;
  }

  .timeline-card.absolute._1 {
    left: auto;
    top: 0%;
    right: 50%;
    bottom: auto;
  }

  .collection-list-2 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .columns-2 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .section-heading-container-2 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .career-image.image-vertical {
    left: 0vw;
  }

  .career-image.image-medium.hide-on-mobile {
    left: auto;
    right: 0px;
  }

  .career-image.image-large {
    left: auto;
    right: 25%;
    max-width: 650px;
    min-width: 400px;
  }

  .career-image.image-small {
    left: auto;
  }

  .hexagon-2 {
    width: 300px;
  }

  .dropdown-menu.w--open {
    position: absolute;
    right: 0px;
    box-shadow: none;
  }

  .dropdown-menu.filters-dropdown {
    top: 48px;
    box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.15);
  }

  .dropdown-2.w--open {
    position: absolute;
    right: 0px;
    box-shadow: none;
  }

  .dropdown-2.chunky {
    position: relative;
    top: auto;
    bottom: auto;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 8px;
    margin-left: 0px;
    padding: 0px 20px 0px 0px;
    box-shadow: none;
  }

  .dropdown-2.chunky.products {
    left: auto;
    margin-left: auto;
  }

  .dropdown-2.chunky.products.w--open {
    left: 0px;
    top: auto;
    width: 100%;
    margin-top: 40px;
    margin-left: 0px;
    padding-top: 0px;
  }

  .hero-content {
    max-width: 95%;
  }

  .outline-div {
    max-width: 100%;
    padding: 40px;
  }

  .logo-bar-2 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .narrow-content-2.centered {
    margin-right: 40px;
    margin-left: 0px;
  }

  .narrow-content-2.centered.hero {
    margin-top: 40px;
  }

  .section-4 {
    position: static;
    padding-right: 40px;
    padding-left: 40px;
  }

  .section-4.reversed.hero {
    height: 100vh;
    padding-bottom: 40px;
  }

  .section-4.reversed.cutout-background-dark {
    background-position: -5% 120%, 80px -26vw, 0px 0px;
    background-size: 45vw, 30vw, auto;
  }

  .section-4.reversed.cutout-background-2 {
    background-position: -5% 120%, 80px -26vw, 0px 0px;
    background-size: 45vw, 30vw, auto;
  }

  .section-4.reversed.bottom-margin {
    margin-bottom: 40px;
  }

  .section-4.background-grey {
    padding-right: 40px;
    padding-left: 40px;
  }

  .section-4.full-width.left-aligned {
    padding-left: 40px;
  }

  .section-4.dark.bottom-margin {
    margin-bottom: 40px;
  }

  .section-4.background-grey {
    padding-right: 40px;
    padding-left: 40px;
  }

  .logo-container-4.large {
    height: 110px;
  }

  .logo-container-4.extra-large {
    width: auto;
    max-height: 100px;
    max-width: 300px;
    min-width: 200px;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .hero-image-container-2 {
    max-height: 350px;
  }

  .hero-image {
    position: relative;
    left: auto;
    top: -20vh;
    width: 60vh;
    height: auto;
    max-height: none;
  }

  .hero-image.use-case {
    position: absolute;
    left: auto;
    top: auto;
    right: -30vw;
    bottom: -25vw;
    width: auto;
    height: 70vw;
  }

  .hero-image.demand {
    position: absolute;
    left: auto;
    top: -10vw;
    right: -30vw;
    bottom: auto;
    width: auto;
    height: 70vw;
    max-height: 500px;
  }

  .hero-image.competitive-intelligence {
    position: absolute;
    left: auto;
    top: -10vw;
    right: -30vw;
    bottom: auto;
    width: auto;
    height: 70vw;
    max-height: 500px;
  }

  .solutions-radio-button-label-2.left {
    margin-left: 8px;
  }

  .button-5.navbar-link {
    position: static;
    left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    clear: left;
  }

  .show-on-tablet {
    display: block;
  }

  .radio-button-div-2 {
    text-align: left;
  }

  .madlib-subheader-2 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .flex-container-2 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .industry-icon-2.small {
    margin-left: -8px;
  }

  .solutions-grid-2 {
    padding-right: 24px;
    padding-left: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }

  .flex-column-2 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-column-2.column-left.madlib {
    height: 45vh;
    padding-right: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .flex-column-2.column-left.vertical-center {
    margin-bottom: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .flex-column-2.madlib {
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column-2._60p {
    max-width: 70%;
  }

  .flex-column-2._40p {
    position: relative;
    max-width: 30%;
  }

  .flex-column-2.contact-text {
    max-width: 300px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 24px;
  }

  .flex-column-2.calendar-widget {
    max-width: 400px;
  }

  .flex-column-2.calendar-widget-text {
    max-width: none;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 24px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    text-align: center;
  }

  .flex-column-2._50p {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column-2._50p.right {
    padding-left: 0px;
  }

  .solution-link-3 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .solution-link-3.reverse {
    min-height: auto;
  }

  .panel-2 {
    padding-right: 64px;
    padding-left: 64px;
  }

  .visualization-2 {
    height: 72vh;
  }

  .divider-2.left {
    margin-left: -64px;
  }

  .divider-2.left.margin-large {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .divider-2.vertical-bar.yellow.absolute.hide-on-mobile {
    left: -24px;
  }

  .divider-2.vertical-bar.yellow.absolute.hide-on-mobile {
    left: -24px;
  }

  .divider-2.stats.show-on-mobile {
    display: none;
  }

  .divider-2.right {
    margin-left: 40px;
  }

  .divider-2.right {
    margin-left: 40px;
  }

  .image-left-2 {
    display: block;
    max-width: 50%;
    margin-bottom: 0px;
    float: none;
  }

  .collection-list-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .resource-collection-item-2 {
    width: auto;
    max-width: 325px;
    min-width: 250px;
  }

  .resource-card-image {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .image-container-2.use-case {
    position: relative;
    height: 15vh;
  }

  .image-container-2.secondary-resource {
    -o-object-position: 100% 50%;
    object-position: 100% 50%;
  }

  .image-container-2.about {
    max-height: 40%;
  }

  .stats-content {
    padding-left: 8px;
  }

  .image-14 {
    position: relative;
  }

  .image-14.heatmap {
    position: absolute;
    left: -50px;
    top: 0px;
    height: 400px;
    max-width: none;
  }

  .image-14.about {
    max-height: 300px;
  }

  .container-8.map {
    min-height: 60vw;
  }

  .dashboard {
    position: relative;
    left: 5vw;
    top: 150px;
  }

  .data-image {
    position: relative;
    right: 0vw;
    margin-left: 35%;
  }

  .narrow-content-3.centered {
    margin-right: 40px;
    margin-left: 0px;
  }

  .narrow-content-3.centered {
    position: static;
    margin-right: 40px;
    margin-left: 0px;
  }

  .narrow-content-3.centered {
    width: auto;
    margin-right: 40px;
    margin-left: 40px;
  }

  .collection-list-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .video-container-2 {
    max-width: 100%;
  }

  .store-name {
    margin-bottom: 16px;
  }

  .visualization-container {
    padding-right: 12px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .navbar-callout-2 {
    z-index: 100;
  }

  .flex-container-3 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-container-3.contact {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .flex-container-3.calendar-widget {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .solution-link-4 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .navbar-link-3 {
    margin-bottom: 16px;
  }

  .navbar-link-3.dropdown {
    background-color: transparent;
  }

  .navbar-link-3.dropdown.w--open {
    left: 0px;
    right: auto;
    box-shadow: none;
  }

  .hide-on-tablet-2 {
    display: none;
  }

  .dropdown-toggle-2 {
    width: 100%;
    height: auto;
  }

  .solutions-grid-3 {
    padding-right: 24px;
    padding-left: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }

  .solutions-grid-3.products {
    width: auto;
    max-width: 900px;
    margin-left: auto;
    padding-right: 8px;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
  }

  .solutions-grid-3.menu {
    padding-right: 8px;
  }

  .contact-modal-container {
    margin-top: auto;
    padding-left: 40px;
  }

  .nav-special-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .contact-modal-wrapper {
    width: 100vw;
    padding: 64px 56px;
  }

  .meetings-iframe-container-1 {
    width: auto;
    max-width: 400px;
    min-height: 200px;
    min-width: 350px;
  }

  .calendar-collection-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .person-card-2.calendar-widget {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 4px;
    margin-left: 4px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .meetings-iframe-container {
    width: auto;
    max-width: 400px;
    min-height: 200px;
    min-width: 350px;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 43px;
    line-height: 52px;
  }

  h2 {
    font-size: 32px;
  }

  h3 {
    font-size: 26px;
    line-height: 38px;
  }

  p {
    font-size: 18px;
    line-height: 30px;
  }

  .product-menu-block {
    width: 100%;
    height: auto;
    padding-bottom: 77px;
  }

  .navbar-logo-container.w--current {
    padding-left: 0px;
  }

  .button {
    margin-bottom: 10px;
  }

  .button.report-studio.secondary.v2 {
    margin-top: 10px;
    margin-left: 0px;
  }

  .hero-section {
    padding-right: 20px;
    padding-bottom: 120px;
    padding-left: 20px;
    background-image: none;
  }

  .hero-section.solutions {
    background-image: none;
  }

  .hero-section.solutions.location-data {
    background-position: -20% 87%, -150% 0%;
  }

  .hero-section.solutions.measure {
    background-position: -45% 84%;
    background-size: 45%;
  }

  .hero-section.solution {
    padding-bottom: 0px;
  }

  .flex-column {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.fill.padding-right {
    width: 100%;
    padding-right: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .flex-column.fill.padding-right.lead-magnet-left {
    padding-right: 50px;
  }

  .flex-column.fill.padding-right.worldwide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .flex-column.middle {
    padding-right: 10px;
    padding-left: 10px;
  }

  .flex-column.middle.mobile-padded {
    padding-bottom: 20px;
    padding-left: 21px;
  }

  .flex-column._380.problem-heading {
    padding-left: 20px;
  }

  .flex-column._480.about {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.footer-column {
    -webkit-flex-basis: 32%;
    -ms-flex-preferred-size: 32%;
    flex-basis: 32%;
  }

  .flex-column.footer-column.wide {
    -webkit-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%;
  }

  .flex-column.footer-column.narrow {
    -webkit-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%;
  }

  .flex-column.footer-column.narrow.first {
    -webkit-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%;
  }

  .flex-column.story {
    margin-bottom: 30px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.centered.last {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .flex-column._60p {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column._35p.processing {
    padding-bottom: 40px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column._65p.middle.no-pad-mobile {
    padding-right: 0px;
    padding-left: 0px;
  }

  .flex-column.hero-content-wrapper {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.hero-content-wrapper.not-relative.location-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
    padding-top: 40px;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.hero-content-wrapper.industries {
    padding-top: 0px;
    padding-right: 205px;
  }

  .flex-column.hero-content-wrapper.industries.less-top-pad {
    padding-top: 0px;
  }

  .flex-column.hero-content-wrapper.about {
    padding-bottom: 60px;
  }

  .flex-column.hero-content-wrapper.early-detection.long {
    padding-top: 0px;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .flex-column.hero-content-wrapper.early-detection.first {
    padding-right: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .flex-column.hero-content-wrapper.measure-effect {
    margin-top: 40px;
  }

  .flex-column.hero-content-wrapper.update {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.hero-content-wrapper.date-flex-column {
    padding-bottom: 20px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.hero-content-wrapper.date-flex-column._50 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.hero-content-wrapper.date-flex-column._50.location-data {
    padding-right: 0px;
  }

  .flex-column.contact-text {
    margin-bottom: 30px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.investor {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column._33p._40pad {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column._33p._20pad.left {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }

  .flex-column._33p._20pad.left.remove-padding {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column._33p._20pad.location {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }

  .flex-column._33p._20pad.location.left.tablet {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }

  .flex-column._62p {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column._20p.center {
    padding-right: 0px;
    padding-left: 0px;
  }

  .flex-column h2 {
    font-size: 22px;
    line-height: 30px;
  }

  .flex-column.awards {
    width: 25%;
    padding-right: 10px;
    padding-left: 10px;
  }

  .flex-column.quote-section-hex {
    padding-right: 0px;
    padding-bottom: 43px;
  }

  .flex-column.logos {
    width: 25%;
    padding-right: 10px;
    padding-left: 10px;
  }

  .flex-column.hero-video {
    margin-bottom: 20px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column._25p {
    margin-bottom: 24px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column._75p {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.text-column {
    padding-right: 0px;
    padding-left: 0px;
  }

  .flex-column.measure {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.data-use {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column._25p-hexigon {
    margin-bottom: 24px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column._25p-hexigon.hide-on-mobile {
    display: none;
  }

  .flex-container.narrow.steps-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .flex-container.quotes-slideshow {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .flex-container.full-width.use-case {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-container.about-hero-container {
    background-position: 50% 100%;
  }

  .flex-container.sub-section-hex.move-up {
    margin-top: -100px;
  }

  .flex-container.industry-hero {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .flex-container.sd {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }

  .flex-container.top-align {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .flex-container.top-align.vertical-mobile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .flex-container.flipped-large-screens {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .flex-container.quote-large {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .flex-container.contact-content-wrapper-v2 {
    padding-top: 30px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .flex-container.video-hero {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-container.video-hero.early-detection {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-container.video-hero.unacast-go {
    padding-right: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-container.video-hero.unacast-go-homepage-banner {
    padding-right: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-container.video-hero.unacast-go-homepage-banner.stretched {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }

  .flex-container.location-data.identify-areas {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-container.location-data.identify-areas.update {
    padding-left: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .flex-container.location-data.identify-areas.update.padding {
    padding-top: 60px;
  }

  .flex-container.location-data.measure {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-container.use-case {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-container.hero {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-container.hero.homepage {
    padding-top: 40px;
    padding-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .flex-container.hero.homepage.vertically-centered {
    padding-top: 40px;
  }

  .background-image {
    position: relative;
  }

  .hero-content-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }

  .hero-content-wrapper.identify-areas {
    margin-top: 40px;
  }

  .hero-content-wrapper.identify-areas.detect-changes {
    margin-top: 40px;
  }

  .hero-content-wrapper.identify-areas.update {
    margin-top: 160px;
  }

  .hero-content-wrapper.feature-banner {
    margin-top: 80px;
  }

  .hero-content-wrapper.homepage-hero.tall {
    min-height: 400px;
  }

  .section.report-studio {
    padding-left: 20px;
  }

  .section.followed {
    padding-bottom: 40px;
  }

  .section.follows {
    padding-top: 50px;
  }

  .section.chevron {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .section.worldwide {
    margin-top: -80px;
    padding-top: 0px;
  }

  .w600 {
    max-width: 100%;
  }

  .buttons-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .h3-medium {
    text-align: left;
  }

  .paragraph-medium.tab-section-paragraph {
    font-size: 15px;
    line-height: 20px;
  }

  .heading.tab-section-heading {
    font-size: 22px;
    line-height: 32px;
  }

  .section-bg-wrapper {
    background-position: -530px 50%;
  }

  .section-bg-wrapper.plain {
    background-position: -520px 50px;
  }

  .client-quote-container {
    width: 100%;
  }

  .slides-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .trust-illu {
    height: 100px;
  }

  .navbar-dropdown.w--open {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

  .tabs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .tabs.reversed {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .tabs-menu {
    width: 100%;
    margin-left: 0px;
    padding-top: 50px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .tabs-menu.reversed {
    width: 100%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .tabs-menu.narrow {
    position: absolute;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 2;
    width: 216px;
    margin-left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
  }

  .tabs-content.xl {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .tab {
    width: 50%;
    padding-right: 10px;
    opacity: 0.5;
    color: #1c1c1c;
  }

  .tab.w--current {
    opacity: 1;
    color: #1c1c1c;
  }

  .tab.full-width-mobile {
    width: 100%;
  }

  .tab-background-image.xl {
    position: absolute;
  }

  .tabs-menu-heading {
    left: 0%;
    top: 0%;
    right: auto;
    bottom: auto;
    padding-top: 0px;
    padding-left: 40px;
  }

  .tabs-menu-heading.overlay {
    position: relative;
  }

  .hero-heading {
    margin-top: 10px;
  }

  .contact-section {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .contact-container {
    margin-top: 0px;
  }

  .blog-list-image-container {
    height: 180px;
  }

  .blog-list-container {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .blog-landing-menu-container {
    margin-bottom: 40px;
  }

  .blog-landing-menu-link.w--current {
    display: inline-block;
  }

  .blog-post-content a {
    color: #1a4d60;
    text-transform: none;
  }

  .blog-post-content a:hover {
    text-decoration: none;
  }

  .blog-landing-menu-wrapper {
    display: block;
    text-align: center;
  }

  .blog-landing-menu-collection-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .hexagon-icon.hero {
    margin-right: 10px;
  }

  .solutions-links-paragraph {
    display: none;
  }

  .intro-paragraph {
    padding-right: 15px;
    padding-left: 15px;
  }

  .solutions-slide-content {
    padding-right: 0px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .solutions-slide-image-container {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .solutions-slide-image-container.top-image {
    padding-bottom: 40px;
  }

  .solutions-slide-heading {
    padding-right: 30px;
    padding-left: 30px;
  }

  .options-container {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .hex.about {
    position: relative;
    left: 50%;
    top: 0px;
    width: 400px;
    margin-top: -33px;
    margin-bottom: 27px;
    padding-bottom: 464px;
    -webkit-transform: translate(-50%, 0px) rotate(0deg) skew(0deg, 0deg);
    -ms-transform: translate(-50%, 0px) rotate(0deg) skew(0deg, 0deg);
    transform: translate(-50%, 0px) rotate(0deg) skew(0deg, 0deg);
  }

  .hex._540.industry-hero {
    position: absolute;
    left: auto;
    top: 0%;
    right: -25%;
    bottom: auto;
    width: 340px;
    padding-bottom: 394px;
  }

  .hex._540.industry-hero.badge {
    top: 62%;
    right: -5%;
    display: none;
  }

  .hex.relative.medium.quote-section-hex {
    margin-top: 0px;
  }

  .hex-inner.no-background.badge {
    background-color: transparent;
  }

  .solutions-slide-text-container {
    text-align: left;
  }

  .about-flex-container {
    width: 100%;
  }

  .person-container {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }

  .person-container.leadership {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }

  .quote-container {
    display: none;
  }

  .quote-container.leadership {
    margin-left: -15px;
  }

  .read-more {
    height: 39px;
  }

  .video-heading {
    font-size: 27px;
    line-height: 38px;
  }

  .container {
    text-align: center;
  }

  .container.content {
    text-align: left;
  }

  .container.report-studio {
    max-width: 100%;
  }

  .hero-subnav-link-container._4col {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }

  .image-background-text {
    font-size: 34px;
    line-height: 40px;
  }

  .image-background-text-container {
    width: 80%;
  }

  .container-hexline {
    padding-bottom: 20px;
  }

  .container-hexline.location-data.remove-padding {
    max-width: none;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .container-hexline.wide-container {
    max-width: 100%;
  }

  .container-hexline.wide-container._60p {
    max-width: 100%;
  }

  .image-mobile-only {
    display: block;
  }

  .before-title-hero.hide-mobile {
    display: none;
  }

  .before-title-hero.hide-tablet-up {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .video-list-container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .slide-content {
    padding-right: 0px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .slide-text-content {
    padding-right: 0px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .slide-text-content.flipped {
    padding-left: 0px;
  }

  .container-hexline-2 {
    padding-bottom: 20px;
  }

  .rs-step-container {
    padding: 30px 20px;
  }

  .rs-reports-overview-container {
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .rs-reports-overview-column {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .rs-reports-overview-report-container {
    width: 100%;
  }

  .rs-reports-overview-report-container.first-col {
    margin-right: 0px;
  }

  .rs-reports-overview-report-ctas-container.unpadded.v2 {
    margin-bottom: 25px;
  }

  .rs-line-label {
    display: none;
  }

  .rs-report-tab {
    padding-right: 13px;
    padding-left: 13px;
  }

  .rs-report-tab.v2 {
    padding-right: 50px;
  }

  .rs-report-heading.insights {
    font-size: 30px;
    line-height: 40px;
  }

  .rs-report-ctas-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .rs-report-ctas-container.v2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .cio-badge {
    display: block;
    width: 100%;
    padding: 0px;
  }

  .cio-badge-image {
    width: 230px;
  }

  .video-play-button {
    width: 80px;
    height: 80px;
  }

  .report-studio-hero-image.v1 {
    right: 18px;
    width: 140px;
    height: 200px;
  }

  .rs-get-started-container {
    padding: 30px 20px;
  }

  .row {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
  }

  .col-50 {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    text-align: left;
  }

  .report-studio-hero-example-report-stack {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .award-logo {
    width: 100%;
    max-height: 100%;
  }

  .award-logo.builtin {
    width: 70px;
  }

  .award-logo.tech5 {
    width: 100px;
  }

  .award-logo.retailcio {
    width: 120px;
  }

  .award-logo.streetfight {
    width: 120px;
  }

  .award-logo.small {
    width: 100%;
  }

  .covid-19-example-report-stack {
    width: 280px;
    height: 340px;
    margin-top: -73px;
    margin-left: 0px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .covid-19-example-report-stack.hero.retail-impact-scoreboard {
    height: 190px;
    -webkit-transform: translate(0px, -5px);
    -ms-transform: translate(0px, -5px);
    transform: translate(0px, -5px);
  }

  .covid-19-example-report-stack.hero.recovery-tool {
    height: 250px;
    -webkit-transform: translate(0px, -5px);
    -ms-transform: translate(0px, -5px);
    transform: translate(0px, -5px);
  }

  .sd-hero-image._3 {
    width: 250px;
    height: 295px;
  }

  .sd-hero-image._2 {
    width: 246px;
    height: 294px;
  }

  .sd-hero-image._1 {
    width: 242px;
    height: 292px;
  }

  .scoreboard-container.migration-patterns {
    min-height: 1230px;
  }

  .blog-post-hero-image-logo {
    padding-right: 60px;
    padding-left: 60px;
  }

  .search-container {
    padding-right: 15px;
    padding-left: 15px;
  }

  .social-bar {
    margin-top: 24px;
  }

  .social-media-link {
    margin-right: 16px;
  }

  .social-media-icon {
    height: 23px;
  }

  .social-media-icon.twitter {
    height: 19px;
  }

  .stack-hero-image-440x250._3.padding {
    width: 280px;
    height: 160px;
  }

  .stack-hero-image-440x250._2 {
    width: 280px;
    height: 160px;
  }

  .stack-hero-image-440x250._1 {
    width: 280px;
    height: 160px;
  }

  .flex-column-alt h2 {
    font-size: 28px;
    line-height: 38px;
  }

  .webinar-registration-container {
    height: 850px;
  }

  .logo-small-bw {
    width: 100%;
    max-height: 100%;
  }

  .logo-small-bw.small {
    width: 100%;
  }

  .tabs-horisontal.update {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .tabs-menu-horisontal.update {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .article-list-item {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 40px;
    margin-left: 0px;
  }

  .article-list-item._4col {
    width: 100%;
  }

  .article-list-image-container {
    height: 190px;
  }

  .hero-image-right {
    max-height: 200px;
  }

  .panel.panel-hero {
    height: auto;
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .panel.panel-hero-2-0 {
    height: auto;
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .panel.interactive {
    display: none;
  }

  .background-video {
    display: none;
  }

  .panel-center {
    width: 100%;
    padding: 40px;
  }

  .panel-center.light {
    background-color: #000;
  }

  .panel-logo-bar {
    position: relative;
  }

  .logo-bar-inner {
    padding-right: 40px;
    padding-left: 40px;
  }

  .logo-container {
    max-width: 40%;
    padding-right: 8px;
    padding-left: 8px;
  }

  .hide-on-mobile {
    display: none;
  }

  .image-right {
    margin-bottom: 32px;
    margin-left: 0px;
    float: none;
  }

  .grid.stats {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .grid.stats-2-0 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 24px;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .highlight-box {
    margin-bottom: 24px;
    padding: 24px;
    text-align: left;
  }

  .bigtime {
    margin-bottom: 24px;
    font-size: 56px;
    line-height: 68px;
    text-align: left;
  }

  .tab-details {
    width: 100%;
    padding-right: 40px;
  }

  .flex-row.text-columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .cover {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .tab-paragraph {
    margin-top: 4px;
    margin-bottom: 4px;
    line-height: 24px;
  }

  .event-list-container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .event-list-container.news.full {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .event-list-image-container {
    height: 160px;
  }

  .event-media-container {
    margin-bottom: 40px;
  }

  .divider {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .sidebar-grid {
    grid-column-gap: 32px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .blog-landing-menu-link-2.w--current {
    display: inline-block;
  }

  .image-5 {
    margin-top: 40px;
  }

  .event-information {
    margin-bottom: 0px;
  }

  .date-card h2 {
    font-size: 22px;
    line-height: 30px;
  }

  .date-card._50p._40pad {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .date-card._50p._40pad.left {
    margin-left: 0px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .date-card._50p._40pad.left.padding-add {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .container-date-card {
    padding-top: 0px;
    padding-bottom: 20px;
  }

  .hero-section-unacast-go {
    padding-right: 20px;
    padding-bottom: 120px;
    padding-left: 20px;
    background-image: none;
  }

  .tab-hor-update {
    width: 100%;
    font-weight: 500;
  }

  .tab-hor-update.w--current {
    width: 100%;
    font-weight: 700;
  }

  .tab-hor-update._33p {
    width: 100%;
  }

  .tab-header {
    font-size: 20px;
  }

  .stats-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .stats-div.first {
    border-style: none;
    border-width: 1px 1px 1px 3px;
    border-color: #000 #000 #000 #fff;
  }

  .stats-div.fourth {
    border-left-style: solid;
    border-left-width: 3px;
  }

  .stats-div.third {
    border-left-style: none;
    border-left-width: 0px;
  }

  .stats-div.fifth {
    border-left-style: none;
    border-left-width: 0px;
  }

  .medium-section-heading.text-center {
    line-height: 28px;
  }

  .industy-section {
    padding-right: 23px;
    padding-left: 23px;
  }

  .solutions-grid {
    padding-right: 0px;
  }

  .featured-resource-container.slim.location-data {
    max-width: none;
    min-height: 100%;
  }

  .data-stats-div.no-divider {
    border-bottom-style: none;
    border-left-style: none;
  }

  .featured-resource-image {
    max-height: 144px;
    min-height: 144px;
  }

  .featured-resource-image.location-data {
    max-height: none;
    min-height: 100%;
    min-width: auto;
  }

  .image-left {
    margin-bottom: 32px;
    margin-left: 0px;
    float: none;
  }

  .featured-logos {
    padding-right: 20px;
    padding-bottom: 120px;
    padding-left: 20px;
    background-image: none;
  }

  .home-stat-div.no-background {
    padding-left: 0px;
  }

  .industry-icon.small {
    margin-left: 0px;
  }

  .flex-row-section {
    margin-right: 40px;
    margin-left: 40px;
  }

  .section-content {
    padding-right: 20px;
    padding-left: 20px;
  }

  .industry-link {
    width: 100%;
    padding-left: 20px;
  }

  .solutions-combo-grid {
    margin-top: 16px;
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    text-align: left;
  }

  .solutions-combo-grid.menu {
    margin-top: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .hero-madlib {
    margin-top: 40px;
  }

  .our-data-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .featured-resources-grid {
    grid-template-areas: "Big-Feature";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .resource-image-container.xl {
    max-height: 144px;
    min-height: 144px;
  }

  .featured-resources-grid-2 {
    grid-template-areas: "Big-Feature";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .modal-container {
    padding: 32px;
  }

  .modal {
    padding: 32px 24px 24px;
  }

  .modal-close {
    margin-top: 0px;
    margin-right: 0px;
  }

  .globe-container {
    position: relative;
    width: 100%;
    height: 400px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .globe {
    max-height: 400px;
    max-width: 400px;
    min-height: 400px;
    min-width: 400px;
  }

  .industry-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .event-title {
    font-size: 48px;
    line-height: 56px;
  }

  .section-inner {
    padding-right: 0px;
    padding-left: 0px;
  }

  .bg-video-outer.ds-preview {
    margin-top: 32px;
  }

  .madlib-grid {
    margin-top: 16px;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    text-align: left;
  }

  .madlib-bar {
    position: relative;
  }

  .radio-button-div {
    width: 100%;
    padding-left: 20px;
  }

  .role-radio-button {
    margin-right: 8px;
    margin-left: -12px;
  }

  .person-profile-image {
    width: 100%;
  }

  .flex-content.full-width {
    margin-top: 24px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .section-3 {
    padding: 40px;
  }

  .section-3.footer {
    padding-right: 40px;
    padding-left: 40px;
  }

  .section-3.reversed.padding-extra-large {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-3.background-hexagon {
    background-image: none;
  }

  .name-content {
    padding-top: 8px;
    padding-bottom: 24px;
  }

  .content-2.centered {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }

  .divider-bar.right {
    margin-left: 40px;
  }

  .divider-bar.left {
    margin-left: -40px;
  }

  .divider-bar.left.margin-top {
    margin-top: 64px;
  }

  .divider-bar.timeline-bar {
    margin-right: 0px;
  }

  .resource-link {
    margin-right: 0%;
  }

  .search-link-block-2 {
    margin-top: 0px;
  }

  .dropdown.w--open {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

  .industry-link-2 {
    width: 100%;
    padding-left: 20px;
  }

  .solutions-dropdown-grid {
    margin-top: 16px;
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    text-align: left;
  }

  .solutions-dropdown-grid.menu {
    margin-top: 10px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .solutions-dropdown-grid.menu {
    margin-top: 10px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .button-3 {
    margin-bottom: 10px;
  }

  .button-3.navbar-link {
    margin-top: 0px;
    margin-right: 8px;
    margin-left: 0px;
  }

  .nav-special {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .grid-4.footer {
    padding: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid-4.careers {
    grid-column-gap: 16px;
    grid-row-gap: 8px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-4.madlib {
    -ms-grid-columns: 3.5fr;
    grid-template-columns: 3.5fr;
  }

  .grid-4.data-sets {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-4.careers {
    grid-column-gap: 16px;
    grid-row-gap: 8px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-4._3-column {
    grid-row-gap: 8px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-4.visualization {
    grid-row-gap: 24px;
  }

  .column-2.column-left {
    padding-right: 0px;
  }

  .column-2.column-left.globe-column {
    height: 650px;
  }

  .column-2.column-right {
    position: static;
    padding-left: 0px;
  }

  .column-2.column-right {
    padding-left: 0px;
  }

  .column-2.column-right {
    padding-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .column-2.column-right.first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .awards-container {
    max-width: 168px;
  }

  .awards-bar {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .column-content {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .column-second {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .logo-container-3 {
    max-width: 168px;
  }

  .logo-container-3.flexgrid {
    height: auto;
    max-width: 200px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .percent-container {
    left: 15%;
    right: 10%;
    bottom: 15%;
  }

  .flexbox._65p.about {
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .flexbox._40p.text {
    padding-left: 16px;
  }

  .investor-grid {
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .global-animation {
    position: relative;
    left: auto;
    right: auto;
    width: 100%;
    height: 200px;
    max-height: 400px;
    max-width: 400px;
    min-height: 400px;
    min-width: 400px;
    margin-bottom: 100px;
  }

  .timeline-content {
    min-width: auto;
  }

  .timeline-card {
    max-width: 168px;
  }

  .timeline-card.absolute {
    max-width: 200px;
  }

  .content-4 {
    padding-left: 20px;
  }

  .padding-left.mobile {
    padding-left: 0px;
  }

  .collection-list-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .collection-list-2 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .content-5.centered {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }

  .button-4 {
    margin-bottom: 10px;
  }

  .button-4.dropdown {
    position: relative;
  }

  .button-4.dropdown.w--open {
    padding-bottom: 10px;
  }

  .career-image {
    position: static;
    width: 45%;
    height: 165px;
    max-height: none;
    margin-top: 16px;
    margin-right: 16px;
    margin-bottom: 20px;
  }

  .career-image.image-vertical {
    position: static;
    left: 0vw;
    top: 0px;
    width: 45%;
    max-height: 300px;
    min-height: auto;
    margin-bottom: 20px;
  }

  .career-image.image-medium {
    left: auto;
    top: auto;
  }

  .career-image.image-medium.hide-on-mobile {
    display: none;
  }

  .career-image.image-large {
    position: static;
    width: 100%;
    max-height: 300px;
    min-height: 300px;
    min-width: auto;
    margin-top: 0px;
  }

  .career-image.image-small {
    position: static;
    top: 0px;
    width: 47%;
    margin-right: 0px;
    margin-bottom: 20px;
  }

  .hexagon-2.hide-on-mobile {
    display: none;
  }

  .icon {
    margin-bottom: 26px;
  }

  .icon._2 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .dropdown-menu.w--open {
    margin-bottom: 0px;
    padding-bottom: 16px;
  }

  .dropdown-2.w--open {
    margin-bottom: 0px;
    padding-bottom: 16px;
  }

  .dropdown-2.chunky.products.w--open {
    padding-right: 0px;
  }

  .outline-div {
    padding: 32px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .text-weight-light.lm-16 {
    margin-left: 8px;
  }

  .award-container {
    max-width: 168px;
  }

  .award-container.flexgrid {
    height: auto;
    max-width: 200px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .text-size-medium {
    font-size: 28px;
  }

  .logo-bar-2 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .logo-bar-2.wrap {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .narrow-content-2.centered {
    position: static;
    margin-right: 0px;
    margin-left: 0px;
  }

  .narrow-content-2.centered.hero {
    width: auto;
    margin-top: 0px;
    margin-right: 24px;
    margin-left: 24px;
  }

  .section-4 {
    padding: 40px;
  }

  .section-4.reversed {
    overflow: visible;
  }

  .section-4.reversed.hero {
    height: auto;
  }

  .section-4.reversed.cutout-background-dark {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-4.reversed.cutout-background-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-4.reversed.bottom-margin {
    overflow: visible;
    margin-bottom: 0px;
  }

  .section-4.full-width.left-aligned {
    padding-left: 40px;
  }

  .section-4.dark.bottom-margin {
    margin-bottom: 0px;
  }

  .logo-container-4 {
    max-width: 168px;
  }

  .logo-container-4.extra-large {
    max-height: 100px;
    max-width: 250px;
    padding-left: 0px;
  }

  .hero-image {
    top: -15vh;
    width: auto;
    height: 50vh;
  }

  .hero-image.use-case {
    top: auto;
    bottom: -15vw;
    overflow: hidden;
  }

  .hero-image.demand {
    top: 0px;
    bottom: -15vw;
  }

  .hero-image.competitive-intelligence {
    top: 0vw;
    bottom: 0vw;
    height: 65vw;
    max-height: 350px;
  }

  .button-5 {
    margin-bottom: 10px;
  }

  .button-5.navbar-link {
    margin-top: 0px;
    margin-right: 8px;
    margin-left: 0px;
  }

  .show-on-tablet {
    display: none;
  }

  .radio-button-div-2 {
    width: 100%;
    padding-left: 20px;
  }

  .flex-container-2.trusted-logos {
    margin-right: 0px;
    margin-left: 0px;
  }

  .industry-icon-2.small {
    margin-left: 0px;
  }

  .solutions-grid-2 {
    padding-right: 0px;
  }

  .flex-column-2 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column-2.column-left {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column-2.column-left.madlib {
    height: 300px;
  }

  .flex-column-2.column-left.vertical-center {
    margin-bottom: 24px;
  }

  .flex-column-2._35p.grey-background {
    margin-top: 24px;
    margin-left: 0%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column-2._60p {
    max-width: none;
    padding-left: 0px;
  }

  .flex-column-2._60p.grey-background {
    margin-top: 24px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column-2._60p.stats {
    padding-left: 40px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column-2._40p {
    max-width: 100%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column-2.column-right.left-aligned {
    padding-left: 0px;
  }

  .flex-column-2.contact-text {
    max-width: none;
    margin-bottom: 16px;
    padding-right: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .flex-column-2.calendar-widget {
    margin-right: 0px;
    margin-left: 0px;
  }

  .flex-column-2.calendar-widget-text {
    max-width: none;
    margin-bottom: 16px;
    padding-right: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .flex-column-2._50p.right {
    padding-left: 0px;
  }

  .role-radio-button-2 {
    margin-right: 8px;
    margin-left: -12px;
  }

  .panel-2 {
    padding: 40px;
  }

  .visualization-2 {
    margin-top: 20px;
  }

  .divider-2.left {
    margin-left: -40px;
  }

  .divider-2.vertical-bar.yellow.absolute {
    left: -16px;
    top: -36px;
  }

  .divider-2.stats.show-on-mobile {
    display: none;
  }

  .divider-2.right {
    margin-left: 40px;
  }

  .divider-2.right {
    margin-left: 40px;
  }

  .divider-2.contact {
    width: 80%;
    max-width: 400px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .image-left-2 {
    max-width: 100%;
    margin-bottom: 32px;
    margin-left: 0px;
    float: none;
  }

  .logo-small-bw-2 {
    width: 100%;
    max-height: 100%;
  }

  .collection-list-3 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .resource-collection-item-2 {
    width: auto;
    max-width: 400.25px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    -webkit-transition-property: none;
    transition-property: none;
  }

  .resource-collection-item-2:hover {
    margin-right: 0%;
    padding-left: 0px;
    box-shadow: none;
  }

  .image-container-2.use-case {
    position: relative;
    overflow: visible;
    width: 100%;
  }

  .image-container-2.secondary-resource {
    height: 33vh;
  }

  .image-container-2.featured-resource {
    height: 33vh;
  }

  .image-14.heatmap {
    position: relative;
    left: 0px;
    top: 0px;
    width: 60%;
    height: auto;
    max-height: none;
    max-width: none;
  }

  .resources-grid {
    grid-template-areas: "Big-Feature";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .resources-grid.featured {
    -ms-grid-columns: 2.25fr;
    grid-template-columns: 2.25fr;
  }

  .centered-2.text-size-medium {
    font-size: 22px;
    line-height: 32px;
    font-weight: 500;
  }

  .centered-2.text-size-medium {
    font-size: 22px;
    line-height: 32px;
    font-weight: 500;
  }

  .dashboard {
    top: 100px;
    width: 80%;
  }

  .narrow-content-3.centered {
    position: static;
    margin-right: 0px;
    margin-left: 0px;
  }

  .narrow-content-3.centered {
    margin-right: 0px;
    margin-left: 0px;
  }

  .narrow-content-3.centered {
    margin-right: 0px;
    margin-left: 0px;
  }

  .collection-list-4 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .filter-header-container-2 {
    margin-bottom: 20px;
    padding-left: 0px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .heading-14 {
    margin-left: 0px;
  }

  .partner-logo {
    width: 100%;
    max-height: 100%;
  }

  .visualization-container {
    padding-bottom: 8px;
  }

  .columns-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .columns-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .flex-container-3.contact {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: left;
  }

  .flex-container-3.calendar-widget {
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: left;
  }

  .solutions-grid-3 {
    padding-right: 0px;
  }

  .solutions-grid-3.products {
    padding-right: 0px;
  }

  .contact-modal-container {
    margin-top: 40px;
    padding: 24px;
  }

  .nav-special-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .contact-modal-wrapper {
    padding: 40px;
  }

  .meetings-iframe-container-1 {
    max-width: none;
    min-width: 380px;
  }

  .calendar-collection-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .person-card-2.calendar-widget {
    width: 100%;
    max-width: 200px;
    min-width: 160px;
    margin-right: 4px;
    margin-left: 4px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .meetings-iframe-container {
    max-width: none;
    min-width: 380px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    margin-bottom: 17px;
    font-size: 34px;
    line-height: 43px;
  }

  h2 {
    font-size: 27px;
    line-height: 37px;
  }

  h3 {
    font-size: 21px;
    line-height: 30px;
  }

  .link-line {
    width: 23px;
  }

  .product-menu-block {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .navbar-container {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .navbar-logo-container {
    width: 110px;
  }

  .button {
    padding-right: 15px;
    padding-left: 15px;
  }

  .button.report-studio {
    text-align: center;
  }

  .button.report-studio.secondary {
    margin-top: 10px;
    margin-left: 0px;
  }

  .button.report-studio.big-cta {
    display: inline-block;
  }

  .button.report-studio.big-cta.hide-mobile {
    display: none;
  }

  .button.rs-report.small.secondary {
    background-color: #fff;
  }

  .button.rs-report.small.secondary.vertical {
    margin-left: 0px;
  }

  .button.worldwide {
    margin-right: 0px;
    margin-bottom: 0px;
  }

  .hero-section {
    padding-bottom: 0px;
  }

  .hero-section.blog {
    padding-bottom: 20px;
  }

  .hero-section.solutions {
    background-image: none;
  }

  .hero-section.solutions.location-data {
    background-position: -40% 91%, -150% 0%;
    background-size: 65%, 120%;
  }

  .hero-section.solutions.measure {
    padding-bottom: 0px;
    background-position: -75% 75%;
    background-size: 65%;
  }

  .hero-section.about-section {
    background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e6a57efb758_bg-polygon-large.svg"), -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.26)), to(hsla(0, 0%, 100%, 0.26))), url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e27c0efb7e7_about-towers.svg");
    background-image: url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e6a57efb758_bg-polygon-large.svg"), linear-gradient(180deg, hsla(0, 0%, 100%, 0.26), hsla(0, 0%, 100%, 0.26)), url("https://assets-global.website-files.com/60af496bfc7f8e410cefb461/60af496bfc7f8e27c0efb7e7_about-towers.svg");
    background-position: -40vw 20px, 0px 0px, 50vw 120%;
    background-size: 90vw, auto, 80vw;
  }

  .hero-section.homepage {
    padding-right: 0px;
    padding-left: 0px;
  }

  .flex-column.fill.padding-right {
    padding-right: 0px;
  }

  .flex-column.fill.padding-right.more-right {
    padding-right: 0px;
  }

  .flex-column.fill.padding-right.lead-magnet-left {
    width: 100%;
    padding-right: 0px;
  }

  .flex-column.fill.form {
    width: 100%;
    padding-top: 23px;
    padding-left: 7px;
  }

  .flex-column.text-center._240 {
    padding-right: 1px;
    padding-left: 0px;
  }

  .flex-column.middle {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .flex-column.middle.relative {
    padding-right: 20px;
    padding-left: 20px;
  }

  .flex-column.middle.relative.top-aligned {
    padding-right: 0px;
    padding-left: 0px;
  }

  .flex-column.middle.mobile-padded {
    padding-right: 0px;
    padding-bottom: 30px;
    padding-left: 0px;
  }

  .flex-column.middle.mobile-padded.rs-fp {
    margin-top: -10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 66px;
    text-align: left;
  }

  .flex-column.middle.mobile-padded.rs-fp.hide-mobile {
    display: none;
  }

  .flex-column._380.problem-heading {
    padding-left: 0px;
  }

  .flex-column._380.problem-heading.top-banner {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    color: #fff;
  }

  .flex-column._480.lead-magnet-right {
    width: 100%;
    padding-bottom: 30px;
  }

  .flex-column.footer-column {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.footer-column.contact {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.footer-column.wide {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.footer-column.narrow {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.footer-column.narrow.first {
    margin-bottom: 15px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.story {
    padding-right: 0px;
    padding-left: 0px;
  }

  .flex-column.centered.trust-illus {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.centered.last {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    text-align: left;
  }

  .flex-column.flex-container._60p {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column._40p {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column._60p {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column._35p {
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
  }

  .flex-column._35p.processing {
    padding-right: 0px;
    padding-left: 0px;
  }

  .flex-column.hero-content-wrapper {
    max-width: 100%;
  }

  .flex-column.hero-content-wrapper.remaining-space {
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
  }

  .flex-column.hero-content-wrapper.remaining-space.blog-post {
    padding-right: 0px;
    padding-left: 0px;
  }

  .flex-column.hero-content-wrapper.not-relative.report-studio-header {
    padding-top: 0px;
  }

  .flex-column.hero-content-wrapper.industries {
    padding-right: 0px;
  }

  .flex-column.hero-content-wrapper.industries.less-top-pad {
    width: 100%;
    padding-right: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .flex-column.hero-content-wrapper.about {
    max-width: 100%;
    padding-top: 10px;
    padding-right: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .flex-column.hero-content-wrapper.early-detection.long {
    padding-top: 0px;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .flex-column.hero-content-wrapper.early-detection.first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .flex-column.hero-content-wrapper.measure-effect {
    margin-top: 40px;
  }

  .flex-column.hero-content-wrapper.date-flex-column._50.location-data {
    padding-right: 0px;
  }

  .flex-column.hero-image-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-column.contact-text {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column.investor {
    padding-right: 0px;
    padding-left: 0px;
  }

  .flex-column._33p {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column._33p._40pad {
    padding-right: 0px;
    padding-left: 0px;
  }

  .flex-column._33p._20pad {
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column._33p._20pad.left.remove-padding {
    padding-bottom: 0px;
  }

  .flex-column._33p._20pad.add-padding {
    margin-bottom: 0px;
    padding-bottom: 20px;
  }

  .flex-column._33p._20pad.location.left.wide {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column._33p._20pad.location.left.left-4x1 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .flex-column._33p._20pad-right {
    padding-right: 0px;
  }

  .flex-column._20p.center {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%;
  }

  .flex-column.text-right._240.rs-fp {
    width: 100%;
    padding-left: 62px;
    text-align: left;
  }

  .flex-column h2 {
    padding-right: 15px;
    padding-left: 0px;
    font-size: 24px;
    line-height: 30px;
  }

  .flex-column.awards {
    width: 50%;
  }

  .flex-column.flex {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .flex-column.top-banner-newsletter-text {
    padding-top: 5px;
  }

  .flex-column.logos {
    width: 50%;
  }

  .flex-column._25p {
    background-position: 50% 100%;
    background-size: 50vw;
  }

  .flex-column._100p._20pad.centered {
    text-align: left;
  }

  .flex-column.measure {
    padding-right: 0px;
    padding-left: 0px;
  }

  .flex-column.table-description {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .flex-column.data-use {
    margin-top: 16px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 8px;
    padding-left: 8px;
  }

  .flex-column._25p-hexigon {
    background-position: 50% 100%;
    background-size: 50vw;
  }

  .flex-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .flex-container.stories {
    padding-top: 10px;
  }

  .flex-container.full-width.hero {
    padding-right: 0px;
    padding-left: 0px;
  }

  .flex-container.full-width.hero.blog-listing {
    padding-right: 0px;
    padding-left: 0px;
  }

  .flex-container.full-width.use-case {
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .flex-container.hero-subnav-container {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-container.sub-section-hex {
    padding-bottom: 105px;
  }

  .flex-container.vertical-mobile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .flex-container.sd {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .flex-container.quote-large {
    margin-top: -23px;
  }

  .flex-container.trusted-logos {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .flex-container.contact-content-wrapper-v2 {
    display: block;
    padding-right: 20px;
    padding-left: 20px;
  }

  .flex-container.video-hero {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .flex-container.video-hero.unacast-go {
    padding-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .flex-container.video-hero.unacast-go-homepage-banner {
    padding: 20px 0px 40px;
  }

  .flex-container.video-hero.unacast-go-homepage-banner.stretched {
    padding-right: 0px;
    padding-left: 0px;
  }

  .flex-container.lead-magnet {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .flex-container.location-data.identify-areas {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .flex-container.location-data.identify-areas.update {
    padding-left: 0px;
  }

  .flex-container.location-data.identify-areas.update.padding {
    padding-top: 40px;
  }

  .flex-container.location-data.measure {
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .flex-container.use-case {
    padding-top: 10px;
  }

  .flex-container.hero {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .flex-container.hero.homepage {
    overflow: hidden;
    max-width: 100%;
    padding: 32px 20px;
  }

  .flex-container.hero.homepage.vertically-centered {
    padding-top: 32px;
  }

  .hero-intro.hex-next {
    padding-right: 65px;
  }

  .hero-background-image {
    position: relative;
    height: 180px;
  }

  .background-image {
    position: static;
    width: 100%;
  }

  .section-details-box-features {
    padding-left: 0px;
  }

  .hero-content-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }

  .hero-content-wrapper.homepage {
    padding-right: 0px;
    padding-left: 0px;
  }

  .hero-content-wrapper.identify-areas {
    margin-top: 40px;
  }

  .hero-content-wrapper.identify-areas.detect-changes {
    margin-top: 0px;
  }

  .section {
    position: relative;
    padding-right: 20px;
    padding-left: 20px;
  }

  .section.dark.last {
    padding-bottom: 80px;
  }

  .section.padded {
    padding-right: 20px;
    padding-left: 20px;
  }

  .section.nopad {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section.report-studio {
    padding: 0px;
  }

  .section.report-studio.last {
    margin-bottom: 35px;
    border-bottom: 1px none #000;
  }

  .section.top-banner {
    padding: 5px 15px 7px;
  }

  .section.top-banner.signup {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .section.chevron {
    margin-bottom: 0px;
  }

  .section.hero-2-0 {
    background-position: 0px 0px, 50% 0%;
    background-size: auto, auto;
  }

  .section.bottom-padding-0 {
    padding-top: 24px;
  }

  .polygon-list.hero {
    margin-left: 0px;
  }

  .polygon-list-item {
    padding-top: 4px;
    padding-left: 28px;
  }

  .small-section-heading {
    margin-bottom: 0px;
  }

  .small-section-heading.text-center {
    margin-bottom: 40px;
  }

  .blog-list-image {
    width: 100%;
    max-width: 100%;
  }

  .story-content {
    padding-left: 20px;
  }

  .story-heading.location-data.add-padding {
    margin-top: 180px;
    margin-bottom: 0px;
  }

  .story-explore-link.left {
    left: 20px;
  }

  .client-quote-container {
    padding-right: 15px;
    padding-left: 15px;
  }

  .trust-illu {
    width: 100%;
    height: auto;
  }

  .section-details-box-feature-link {
    font-size: 14px;
  }

  .tabs {
    display: block;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .tabs-menu {
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
  }

  .tabs-menu.reversed {
    padding-left: 10px;
  }

  .tabs-menu.narrow {
    position: relative;
    width: 100%;
  }

  .tabs-content {
    height: auto;
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
  }

  .tabs-content.xl {
    height: auto;
  }

  .tab {
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    background-position: -20px 8px;
  }

  .tab.w--current {
    background-position: 0px 8px;
  }

  .tab-background-image {
    position: static;
    height: 40vw;
  }

  .tab-background-image.xl {
    position: relative;
    height: 200px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .tab-details-box {
    position: relative;
    width: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .tab-details-box.reversed {
    position: relative;
    width: 100%;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .tab-pane {
    height: auto;
  }

  .tabs-menu-heading.reversed {
    position: static;
    display: block;
    width: 100%;
    height: auto;
    padding-right: 20px;
    padding-left: 10px;
  }

  .tabs-menu-heading.overlay {
    padding-right: 24px;
    padding-left: 24px;
  }

  .section-details-box.hero {
    position: relative;
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    background-color: #000;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .image {
    width: 100%;
  }

  .pre-heading-text {
    margin-left: 6px;
  }

  .blog-post-heading {
    font-size: 30px;
    line-height: 36px;
  }

  .blog-post-author-text {
    font-size: 16px;
    line-height: 18px;
  }

  .blog-post-content-column {
    padding-right: 0px;
    padding-left: 0px;
  }

  .blog-list-image-container {
    height: auto;
  }

  .blog-list-content {
    height: auto;
    padding-bottom: 25px;
  }

  .blog-post-flex-container {
    padding-right: 24px;
    padding-left: 24px;
  }

  .blog-landing-hero-read-more {
    padding-right: 20px;
    padding-left: 20px;
  }

  .blog-landing-hero-heading {
    font-size: 30px;
    line-height: 36px;
  }

  .blog-list-container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .blog-landing-menu-container {
    margin-bottom: 24px;
  }

  .blog-landing-menu-link.w--current {
    display: block;
    text-align: center;
  }

  .blog-landing-menu-link.blog-update {
    margin-right: 10px;
    margin-left: 10px;
    font-size: 13px;
  }

  .blog-read-more-text-container {
    height: auto;
    padding-bottom: 21px;
  }

  .blog-read-more-text-fadeout {
    display: none;
  }

  .collection-list {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .blog-landing-menu-wrapper {
    display: block;
    padding-right: 20px;
    padding-left: 20px;
  }

  .blog-landing-menu-collection-wrapper {
    display: inline-block;
  }

  .hexagon-icon.hero {
    margin-right: 5px;
  }

  .hero-intro-large.industries {
    padding-right: 40vw;
  }

  .hero-intro-large._70vw {
    max-width: 70vw;
  }

  .heading-two-part {
    font-size: 30px;
    line-height: 36px;
  }

  .heading-two-part.smaller {
    font-size: 30px;
    line-height: 39px;
  }

  .heading-two-part.smaller.hex-next {
    padding-right: 65px;
  }

  .heading-two-part.smaller.hex-next.homepage {
    padding-right: 0px;
  }

  .solutions-links-item {
    padding-right: 10px;
    padding-bottom: 0px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .bg-img-section.white {
    padding-right: 20px;
    padding-left: 20px;
  }

  .intro-paragraph {
    padding-right: 0px;
    padding-left: 0px;
  }

  .intro-paragraph.padded {
    padding-right: 20px;
    padding-left: 20px;
  }

  .solutions-small-section-heading {
    margin-bottom: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .solutions-slide-image-container.top-image {
    padding-bottom: 24px;
  }

  .solutions-slide-heading {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 34px;
    line-height: 38px;
  }

  .solutions-slide-sub-heading {
    margin-top: 10px;
  }

  .options-item {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .hex.about {
    width: 260px;
    padding-bottom: 302px;
  }

  .hex._540.industry-hero {
    width: 60vw;
    padding-bottom: 70vw;
  }

  .hex._540.industry-hero.further-right {
    right: -35%;
  }

  .hex.icon.rs-main {
    width: 62px;
    margin-right: 15px;
    padding-bottom: 71px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .hex.icon.standard {
    display: block;
    width: 62px;
    margin-right: 15px;
    padding-bottom: 71px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .hex.relative.medium.quote-section-hex {
    width: 240px;
    padding-bottom: 276px;
  }

  .image-canvas.covid-19-top-banner {
    width: 110px;
    margin-top: 5px;
    margin-right: 15px;
    margin-bottom: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .about-flex-container {
    width: 100%;
  }

  .person-container {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .person-container.leadership {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .quote-container {
    margin-left: 0px;
  }

  .quote-container.leadership {
    margin-left: 0px;
  }

  .about-investment-link-block {
    height: 380px;
  }

  .read-more {
    height: 30px;
    margin-bottom: 15px;
  }

  .video-heading {
    font-size: 18px;
    line-height: 30px;
  }

  .container.report-studio {
    border-left-style: none;
  }

  .container.report-studio-v2 {
    border-left-style: none;
  }

  .last-child.mobile-hide {
    display: none;
  }

  .hero-subnav-link-container {
    padding-right: 0px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .hero-subnav-link-container._4col {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .image-background-text-container {
    width: 80%;
  }

  .image-section {
    height: 200px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-section.auto-height {
    height: auto;
  }

  .container-hexline {
    padding-bottom: 0px;
  }

  .container-hexline.nopad.half {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding-bottom: 0px;
  }

  .container-hexline.location-data.remove-padding {
    padding-top: 0px;
  }

  .container-hexline.measure-effect.remove-padding {
    padding-bottom: 0px;
  }

  .container-hexline.remove-padding {
    padding-bottom: 0px;
  }

  .before-title-hero.narrow {
    padding-right: 20vw;
  }

  .subpage-hero-heading {
    padding-right: 20px;
    font-size: 30px;
    line-height: 36px;
  }

  .subpage-hero-heading.industries {
    line-height: 36px;
  }

  .industry-hero-heading {
    padding-right: 40vw;
    font-size: 30px;
    line-height: 36px;
  }

  .video-list-video {
    width: 100%;
    max-width: 100%;
  }

  .video-list-container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .video-list-item-container {
    margin-right: 0px;
    margin-left: 0px;
  }

  .solutions-small-section-heading-2 {
    margin-bottom: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .data-source-text {
    line-height: 20px;
  }

  .rs-step-point {
    display: none;
  }

  .rs-step-container {
    margin-bottom: 1px;
    padding-right: 15px;
    padding-left: 15px;
    box-shadow: none;
  }

  .rs-step-container.light {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }

  .rs-step-container.light.alternate {
    background-color: #f0f3f6;
  }

  .rs-step-container.last {
    margin-bottom: 50px;
  }

  .rs-step-container.first {
    padding-top: 52px;
  }

  .rs-step-arrow {
    display: none;
  }

  .rs-step-arrow.colored {
    display: none;
  }

  .hex-icon-image {
    width: 30px;
  }

  .rs-step-h1 {
    font-size: 40px;
    line-height: 50px;
  }

  .rs-reports-overview-heading {
    font-size: 20px;
  }

  .rs-reports-overview-heading-container {
    margin-bottom: 15px;
  }

  .rs-reports-overview-report-ctas-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .rs-report-tab {
    padding-left: 0px;
  }

  .rs-report-heading {
    text-align: left;
  }

  .rs-report-heading.insights {
    font-size: 24px;
    line-height: 32px;
  }

  .rs-bullet-list ul {
    padding-left: 0px;
  }

  .rs-report-ctas-container {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .rs-report-ctas-container.v2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .rs-form {
    max-width: 100%;
  }

  .tabs-content-2 {
    text-align: left;
  }

  .rs-fp-heading {
    font-size: 30px;
    line-height: 30px;
    text-align: left;
  }

  .pre-header {
    font-size: 15px;
  }

  .ri-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .ri-cell.inputs-input {
    width: 100%;
    padding-top: 15px;
    color: #ff8000;
  }

  .ri-cell.inputs-wide {
    width: 100%;
    padding-top: 1px;
  }

  .ri-cell.inputs-wide.example {
    padding-bottom: 13px;
    color: #979ea6;
    font-style: italic;
  }

  .ri-cell.outputs-narrow {
    width: 100%;
    padding-top: 0px;
  }

  .ri-cell.outputs-narrow.insight-type {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 0px;
  }

  .ri-cell.outputs-narrow.insight-type.header-cell {
    padding-top: 15px;
    padding-bottom: 15px;
    text-transform: uppercase;
  }

  .ri-cell.outputs-narrow.insight-type.header {
    padding-top: 10px;
    padding-bottom: 7px;
    text-transform: uppercase;
  }

  .ri-cell.outputs-narrow.insight {
    color: #ff8000;
  }

  .ri-cell.outputs-wide {
    width: 100%;
    padding-top: 0px;
    color: #979ea6;
    font-style: italic;
  }

  .video-thumb-container {
    margin-bottom: 0px;
  }

  .video-play-button {
    width: 70px;
    height: 70px;
  }

  .report-studio-hero-image {
    position: absolute;
    left: auto;
    top: 140px;
    right: -50px;
    bottom: auto;
    width: 180px;
    height: 320px;
  }

  .report-studio-hero-image.v1 {
    position: relative;
    top: auto;
    right: auto;
    width: 140px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .report-studio-hero-image._3.mobile {
    display: block;
    height: 270px;
  }

  .report-studio-hero-image._2 {
    height: 315px;
  }

  .report-studio-hero-image._1 {
    height: 315px;
  }

  .rs-report-feature-container {
    width: 100%;
  }

  .rs-feature-image {
    width: 160px;
  }

  .rs-get-started-container {
    margin-bottom: 0px;
    padding-right: 15px;
    padding-left: 15px;
    box-shadow: none;
  }

  .press-link {
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .press-logo {
    height: 33px;
  }

  .press-heading {
    font-size: 17px;
    line-height: 29px;
  }

  .press-date {
    left: 20px;
  }

  .report-studio-hero-example-report-stack {
    display: none;
  }

  .div-block {
    display: none;
  }

  .covid-19-example-report-stack {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 230px;
    margin-bottom: 7px;
    padding-left: 0px;
  }

  .covid-19-example-report-stack.hero.retail-impact-scoreboard {
    height: 180px;
  }

  .covid-19-example-report-stack.hero.recovery-tool {
    height: 200px;
    margin-bottom: 24px;
  }

  .sd-hero-image {
    position: absolute;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    width: 180px;
    height: 320px;
  }

  .sd-hero-image._3 {
    width: 170px;
    height: 201px;
  }

  .sd-hero-image._2 {
    width: 164px;
    height: 198px;
  }

  .sd-hero-image._1 {
    width: 157px;
    height: 194px;
  }

  .scoreboard-container.migration-patterns {
    min-height: 1230px;
  }

  .blog-post-hero-image-logo {
    padding-right: 18px;
    padding-left: 18px;
  }

  .search-link-block.mobile {
    display: block;
  }

  .search-container {
    padding-top: 15vh;
  }

  .search-input {
    padding-right: 15px;
    padding-left: 15px;
  }

  .search-button {
    padding-right: 20px;
    padding-left: 20px;
  }

  .search-heading {
    font-size: 22px;
    line-height: 30px;
  }

  .stack-hero-image-440x300 {
    position: absolute;
    left: auto;
    top: 7px;
    right: auto;
    bottom: auto;
    width: 250px;
    height: 170px;
  }

  .top-banner-icon-image {
    width: 55px;
    margin-right: 15px;
  }

  .cta-flotating-container {
    right: 0px;
    bottom: 0px;
    width: 100%;
  }

  .cta-flotating-container.wide {
    width: 100%;
  }

  .cta-flotating-container.wide.orange.top-left {
    left: auto;
  }

  .stack-hero-image-440x250 {
    position: absolute;
    left: auto;
    top: 7px;
    right: auto;
    bottom: auto;
    width: 250px;
    height: 170px;
  }

  .stack-hero-image-440x250._3.padding {
    width: 250px;
    height: 140px;
  }

  .stack-hero-image-440x250._2 {
    width: 250px;
    height: 140px;
  }

  .stack-hero-image-440x250._1 {
    width: 250px;
    height: 140px;
  }

  .stack-hero-image-440x320 {
    position: absolute;
    left: auto;
    top: 7px;
    right: auto;
    bottom: auto;
    width: 250px;
    height: 170px;
  }

  .stack-hero-image-440x320._3.padding {
    height: 185px;
  }

  .stack-hero-image-440x320._2 {
    height: 185px;
  }

  .stack-hero-image-440x320._1 {
    height: 185px;
  }

  .stack-hero-image-440x235 {
    position: absolute;
    left: auto;
    top: 7px;
    right: auto;
    bottom: auto;
    width: 250px;
    height: 138px;
  }

  .top-banner-arrow {
    display: block;
    width: 26px;
    margin-top: 12px;
  }

  .client-quote-large {
    font-size: 18px;
    line-height: 31px;
  }

  .top-banner-newsletter-heading {
    font-size: 30px;
    line-height: 30px;
    text-align: left;
  }

  .signup-banner-close-button {
    position: absolute;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50px;
    height: 50px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .heading-split-pre-heading {
    font-size: 14px;
    line-height: 26px;
  }

  .flex-column-alt.hero-content-wrapper.not-relative.video {
    width: 100%;
    padding-top: 0px;
  }

  .flex-column-alt h2 {
    padding-right: 15px;
    padding-left: 0px;
    font-size: 24px;
    line-height: 30px;
  }

  .flex-container-alt {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .webinar-registration-container {
    height: 1260px;
  }

  .webinar-registration-container.hero {
    height: 750px;
  }

  .customer-heading {
    font-size: 30px;
    line-height: 36px;
  }

  .article-list-image-container {
    height: 160px;
  }

  .section-minimized-spacing {
    padding-right: 20px;
    padding-left: 20px;
  }

  .section-minimized-spacing-top {
    padding-right: 20px;
    padding-left: 20px;
  }

  .whitepaper-container {
    padding-bottom: 40px;
  }

  .breadcrumb-text {
    margin-left: 6px;
  }

  .panel.panel-hero-2-0 {
    overflow: hidden;
  }

  .background-video {
    display: none;
  }

  .panel-center {
    padding-right: 24px;
    padding-left: 24px;
    text-align: left;
  }

  .logo-bar-inner {
    padding-right: 24px;
    padding-left: 24px;
  }

  .grid.country-list {
    grid-template-columns: repeat(auto-fit, 140px) 140px;
  }

  .highlight-box {
    margin-right: -20px;
    margin-left: -20px;
    padding: 20px;
  }

  .bigtime {
    margin-bottom: 0px;
    font-size: 40px;
    text-align: left;
  }

  .tab-title {
    font-size: 32px;
    line-height: 40px;
  }

  .tab-title.worldwide {
    white-space: normal;
  }

  .tab-details {
    position: relative;
    padding: 24px;
  }

  .flex-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .hex-accent {
    margin-bottom: 8px;
  }

  .event-list-container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .event-list-container.news.full {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .event-media-container {
    margin-bottom: 24px;
  }

  .divider.xl {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .sidebar-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .blog-landing-menu-link-2.w--current {
    display: block;
    text-align: center;
  }

  .image-4 {
    max-width: 80%;
  }

  .event-information {
    margin-bottom: 0px;
  }

  .date-card h2 {
    padding-right: 15px;
    padding-left: 0px;
    font-size: 24px;
    line-height: 30px;
  }

  .date-card._50p {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .date-card._50p._40pad {
    padding-right: 0px;
    padding-left: 0px;
  }

  .date-card._50p._40pad {
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .date-card._50p._40pad.left {
    padding-right: 20px;
    padding-left: 20px;
  }

  .container-date-card {
    padding-bottom: 0px;
  }

  .hero-section-unacast-go {
    padding-bottom: 0px;
  }

  .hero-section-unacast-go.solutions {
    background-size: auto 35%;
  }

  .bold-text.mobile {
    font-size: 50px;
    line-height: 50px;
  }

  .grid-section {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .stats-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .stats-div {
    border-bottom: 2px solid #fff;
    border-left-style: none;
  }

  .stats-div.first {
    border-bottom: 2px solid #fff;
  }

  .medium-section-heading {
    margin-bottom: 0px;
  }

  .medium-section-heading.text-center {
    margin-bottom: 40px;
    line-height: 24px;
  }

  .solutions-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .solutions-grid.menu {
    padding-right: 0px;
  }

  .data-columns {
    padding-right: 0px;
    padding-left: 0px;
  }

  .data-stats-grid {
    margin-top: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .data-stats-div {
    padding-right: 20px;
    padding-left: 20px;
  }

  .data-stats-header {
    font-size: 30px;
    line-height: 36px;
  }

  .image-left {
    margin-right: 0px;
  }

  .image-left.v2 {
    margin-right: auto;
    margin-bottom: 24px;
    clear: none;
  }

  .featured-logos {
    padding-bottom: 0px;
  }

  .madlib-form {
    display: block;
    font-size: 18px;
    line-height: 32px;
  }

  .flex-row-section {
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .section-content {
    padding-right: 0px;
    padding-left: 0px;
  }

  .country {
    padding: 4px 13px;
    font-size: 16px;
    line-height: 24px;
  }

  .industry-link {
    width: 100%;
    padding-left: 0px;
  }

  .solutions-combo-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .madlib-field {
    max-width: 100%;
  }

  .hero-madlib {
    margin-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-color: transparent;
    box-shadow: none;
  }

  .modal-container {
    padding: 20px;
  }

  .modal {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .globe-container {
    margin-bottom: 16px;
  }

  .globe {
    max-height: 480px;
    max-width: 480px;
    min-height: 480px;
    min-width: 480px;
  }

  .form-block {
    display: block;
  }

  .event-title {
    font-size: 32px;
    line-height: 40px;
    font-weight: 700;
  }

  .bg-video-outer.ds-preview {
    margin-top: 24px;
  }

  .madlib-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .radio-button-div {
    width: 100%;
    padding-left: 0px;
  }

  .role-radio-button {
    margin-right: 8px;
    margin-left: 0px;
  }

  .person-profile-image {
    width: 100%;
    height: auto;
  }

  .card-image.calendar {
    height: auto;
  }

  .section-3 {
    padding: 24px;
  }

  .section-3.background-grey {
    padding-right: 24px;
    padding-left: 24px;
  }

  .section-3.footer {
    padding: 32px 24px;
  }

  .section-3.background-teal {
    padding-right: 24px;
    padding-left: 24px;
  }

  .name-content.profile {
    padding-bottom: 0px;
  }

  .name-container {
    padding-right: 0px;
    padding-left: 0px;
  }

  .divider-bar.right {
    margin-left: 24px;
  }

  .divider-bar.left {
    margin-left: -24px;
  }

  .divider-bar.timeline-bar {
    left: 5%;
    height: 100%;
  }

  .resource-link {
    margin-right: 0%;
    margin-bottom: 20px;
  }

  .resource-link-2.collection {
    min-width: auto;
  }

  .search-link-block-2.mobile {
    display: block;
  }

  .industry-link-2 {
    width: 100%;
    padding-left: 0px;
  }

  .solutions-dropdown-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .search-button-2 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .button-3 {
    padding-right: 15px;
    padding-left: 15px;
  }

  .search-heading-2 {
    font-size: 22px;
    line-height: 30px;
  }

  .grid-4.footer {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-4.timeline-grid {
    height: 1624px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto;
  }

  .grid-4.madlib {
    grid-row-gap: 8px;
  }

  .grid-4.stats {
    margin-top: 16px;
    margin-right: 0px;
    margin-bottom: 0px;
    grid-auto-flow: row;
    -ms-grid-columns: minmax(200px, 1fr);
    grid-template-columns: minmax(200px, 1fr);
  }

  .grid-4.data-sets {
    margin-top: 24px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-4.careers-dropdown {
    -ms-grid-columns: minmax(200px, 1fr);
    grid-template-columns: minmax(200px, 1fr);
  }

  .grid-4.careers-dropdown {
    grid-auto-flow: row;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-4._3-column {
    margin-bottom: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .footer-heading {
    margin-top: 20px;
  }

  .column-2 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .column-2.column-left {
    padding-right: 0px;
  }

  .column-2.column-left.globe-column {
    height: 500px;
  }

  .person-card {
    height: auto;
  }

  .person-card.calendar-widget {
    min-width: auto;
  }

  .card-image-container.calendar {
    width: auto;
    height: auto;
  }

  .card-content-2 {
    width: auto;
  }

  .awards-container {
    width: 50%;
  }

  .column-second {
    padding-right: 0px;
    padding-left: 0px;
  }

  .timeline.grey-background {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .logo-container-3 {
    width: 50%;
  }

  .logo-container-3.flexgrid {
    max-width: 200px;
  }

  .percent-container {
    left: auto;
    right: auto;
    bottom: 10%;
    text-align: right;
  }

  .circle {
    width: 200px;
    height: 200px;
  }

  .flexbox.vertically-centered.horizontal-centered {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }

  .flexbox._40p.text {
    padding-right: 0px;
    padding-left: 0px;
  }

  .flexbox._100p {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .vertical-bar.timeline {
    margin-right: 0px;
    margin-left: 0px;
  }

  .vertical-bar.timeline.bottom {
    margin-right: 0px;
    margin-left: 0px;
  }

  .global-animation {
    position: relative;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: auto;
    max-height: 480px;
    max-width: 480px;
    min-height: 350px;
    min-width: 100%;
    margin-bottom: 220px;
  }

  .timeline-content {
    margin-left: 16px;
  }

  .timeline-card {
    width: 50%;
  }

  .timeline-card.absolute {
    max-width: none;
  }

  .timeline-card.absolute._3 {
    top: 30%;
    right: auto;
  }

  .timeline-card.absolute._5 {
    top: 60%;
    right: auto;
  }

  .timeline-card.absolute._2 {
    left: auto;
    top: 15%;
  }

  .timeline-card.absolute._4 {
    left: auto;
    top: 45%;
  }

  .timeline-card.absolute._6 {
    left: auto;
    top: 75%;
  }

  .timeline-card.absolute._7 {
    top: 90%;
    right: auto;
  }

  .timeline-card.absolute._1 {
    right: auto;
    width: auto;
  }

  .content-4 {
    padding-left: 0px;
  }

  .padding-left.mobile {
    padding-left: 0px;
  }

  .paragraph-small-3 {
    margin-bottom: 0px;
  }

  .resource-collection-item {
    margin-bottom: 20px;
  }

  .columns-2 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .button-4 {
    padding-right: 15px;
    padding-left: 15px;
  }

  .button-4.dropdown {
    padding-right: 32px;
  }

  .button-4.dropdown.w--open {
    width: auto;
  }

  .section-heading-container-2 {
    padding-right: 24px;
    padding-left: 24px;
  }

  .career-image {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 10px;
  }

  .career-image.image-vertical {
    width: 100%;
    margin-bottom: 24px;
  }

  .career-image.image-large {
    margin-top: 40px;
  }

  .career-image.image-small {
    width: 100%;
  }

  .icon {
    margin-right: 12px;
  }

  .dropdown-menu.w--open {
    width: 260px;
  }

  .dropdown-menu.filters-dropdown.w--open {
    right: auto;
    min-width: 240px;
  }

  .dropdown-2.w--open {
    width: 260px;
  }

  .outline-div {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .text-weight-light.tooltip {
    font-size: 18px;
    line-height: 30px;
  }

  .award-container {
    width: 50%;
  }

  .award-container.flexgrid {
    max-width: 200px;
  }

  .logo-bar-2.wrap {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .narrow-content-2.centered {
    width: auto;
    max-width: 100%;
    margin-right: 24px;
    margin-left: 24px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }

  .narrow-content-2.centered.hero {
    margin-top: -40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .section-4 {
    padding: 24px;
  }

  .section-4.reversed {
    right: auto;
    overflow: visible;
  }

  .section-4.reversed.hero {
    height: auto;
    padding-bottom: 40px;
  }

  .section-4.reversed.bottom-margin {
    margin-bottom: 100px;
  }

  .section-4.background-grey {
    padding-right: 24px;
    padding-left: 24px;
  }

  .section-4.full-width.left-aligned {
    padding-left: 24px;
  }

  .section-4.dark {
    right: auto;
  }

  .section-4.dark.bottom-margin {
    margin-bottom: 60px;
  }

  .section-4.background-reversed {
    right: auto;
  }

  .section-4.background-grey {
    padding-right: 24px;
    padding-left: 24px;
  }

  .logo-container-4 {
    width: 50%;
    height: 80px;
    padding: 16px;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .logo-container-4.large {
    width: 150px;
    height: 80px;
  }

  .logo-container-4.extra-large {
    width: auto;
    max-height: 100px;
    max-width: 200px;
    min-width: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .hero-image-container-2 {
    max-height: 400px;
    min-height: 300px;
    -o-object-position: 50% 100%;
    object-position: 50% 100%;
  }

  .hero-image {
    position: relative;
    left: -24px;
    top: -7vh;
    width: auto;
    height: 40vh;
    max-width: 100vw;
  }

  .hero-image.use-case {
    left: auto;
    top: 0px;
    right: auto;
    bottom: auto;
    overflow: hidden;
    height: 100vw;
    max-height: 300px;
  }

  .hero-image.demand {
    right: -15vw;
    bottom: -80vw;
    height: 100vw;
    max-height: 300px;
  }

  .hero-image.competitive-intelligence {
    position: absolute;
    top: 0px;
    right: -15vw;
    bottom: -80vw;
    height: 100vw;
    max-height: 350px;
  }

  .button-5 {
    padding-right: 15px;
    padding-left: 15px;
  }

  .radio-button-div-2 {
    width: 100%;
    padding-left: 0px;
  }

  .madlib-subheader-2 {
    margin-top: 0px;
  }

  .flex-container-2 {
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .flex-container-2.trusted-logos {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .solutions-grid-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .flex-column-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .flex-column-2.column-left {
    max-width: none;
  }

  .flex-column-2.column-left.madlib {
    position: static;
  }

  .flex-column-2.column-left.vertical-center {
    margin-bottom: 24px;
  }

  .flex-column-2._60p {
    padding-left: 24px;
  }

  .flex-column-2._60p.stats {
    margin-top: 40px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .flex-column-2.column-right.calendar-widget {
    padding-left: 0px;
  }

  .flex-column-2.contact-text {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }

  .flex-column-2.calendar-widget {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .flex-column-2.calendar-widget-text {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }

  .role-radio-button-2 {
    margin-right: 8px;
    margin-left: 0px;
  }

  .panel-2 {
    padding: 24px;
  }

  .divider-2.left {
    margin-left: -24px;
  }

  .divider-2.left.margin-large {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .divider-2.stats {
    width: auto;
  }

  .divider-2.stats.show-on-mobile {
    display: block;
  }

  .divider-2.right {
    margin-left: 24px;
  }

  .divider-2.right {
    margin-left: 24px;
  }

  .divider-2.right.margin-large {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .image-left-2 {
    margin-right: 0px;
  }

  .logo-small-bw-2 {
    -o-object-fit: contain;
    object-fit: contain;
  }

  .resource-collection-item-2 {
    min-width: auto;
    margin-right: 0%;
  }

  .card-title-2 {
    line-height: 26px;
  }

  .image-container-2.use-case {
    position: relative;
  }

  .image-container-2.secondary-resource {
    max-height: 250px;
  }

  .image-container-2.featured-resource {
    max-height: 200px;
  }

  .image-container-2.featured-resource.dark {
    max-height: none;
  }

  .centered-2.text-size-medium {
    font-size: 18px;
    line-height: 28px;
  }

  .centered-2.text-size-medium {
    font-size: 18px;
    line-height: 28px;
  }

  .dashboard {
    position: relative;
    left: 40px;
    top: auto;
    right: 0px;
    bottom: -40vw;
    width: 80%;
    height: auto;
  }

  .data-image {
    margin-left: 0px;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .narrow-content-3.centered {
    width: auto;
    max-width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }

  .narrow-content-3.centered {
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }

  .narrow-content-3.centered {
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }

  .filter-header-container-2 {
    margin-bottom: 16px;
    padding-left: 0px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .heading-14 {
    margin-left: 0px;
  }

  .tooltip {
    padding: 24px 24px 40px;
  }

  .text-size-medium-2.text-color-orange {
    font-size: 18px;
  }

  .flex-container-3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .solutions-grid-3 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .solutions-grid-3.products {
    padding-right: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .solutions-grid-3.menu {
    padding-right: 0px;
  }

  .contact-modal-container {
    margin-top: 24px;
    padding-right: 16px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .contact-modal-wrapper {
    padding: 40px 24px 24px 0px;
  }

  .meetings-iframe-container-1 {
    width: auto;
    min-width: 264px;
  }

  .calendar-collection-list {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .person-card-2 {
    height: auto;
  }

  .person-card-2.calendar-widget {
    width: auto;
    max-width: 140px;
    min-height: 80px;
    min-width: 80px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .meetings-iframe-container {
    width: auto;
    min-width: 264px;
  }
}

#w-node-aae86fa3-9976-fce1-beee-6aa21882e517-f1dfe2f3 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-aae86fa3-9976-fce1-beee-6aa21882e51d-f1dfe2f3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aae86fa3-9976-fce1-beee-6aa21882e520-f1dfe2f3 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3f84c25-2372-651c-7971-c954106c3cba-f1dfe2f3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_2d9d1523-aea4-bdbe-8315-b9da77472973-f56c24d3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_7328b4de-e34a-926b-6704-247c9cdfea27-9cdfea23 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a9975391-3a37-c96e-0284-86b922e337ac-e663a9ed {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_02f95555-29ad-2661-e521-20aa1bdf3ebd-a9dfe377 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Big-Feature;
}

.featured-resources-grid-2>#w-node-_02f95555-29ad-2661-e521-20aa1bdf3ebd-a9dfe377 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

#w-node-_4db81a77-908b-b638-dd71-992b85ae0d9e-a9dfe377 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_06233fab-067b-719f-872d-a2ee18807388-a9dfe377 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Big-Feature;
}

.featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-a9dfe377 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

#w-node-_06233fab-067b-719f-872d-a2ee188073a2-a9dfe377 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_38c51d3f-788a-4dc1-ed65-f6c08b07dce3-a9dfe377 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_02f95555-29ad-2661-e521-20aa1bdf3ebd-d1dfe378 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Big-Feature;
}

.featured-resources-grid-2>#w-node-_02f95555-29ad-2661-e521-20aa1bdf3ebd-d1dfe378 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

#w-node-_4db81a77-908b-b638-dd71-992b85ae0d9e-d1dfe378 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_06233fab-067b-719f-872d-a2ee18807388-d1dfe378 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Big-Feature;
}

.featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-d1dfe378 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

#w-node-_06233fab-067b-719f-872d-a2ee188073a2-d1dfe378 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_38c51d3f-788a-4dc1-ed65-f6c08b07dce3-d1dfe378 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_02f95555-29ad-2661-e521-20aa1bdf3ebd-64dfe38d {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Big-Feature;
}

.featured-resources-grid-2>#w-node-_02f95555-29ad-2661-e521-20aa1bdf3ebd-64dfe38d {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

#w-node-_4db81a77-908b-b638-dd71-992b85ae0d9e-64dfe38d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_06233fab-067b-719f-872d-a2ee18807388-64dfe38d {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Big-Feature;
}

.featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-64dfe38d {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

#w-node-_06233fab-067b-719f-872d-a2ee188073a2-64dfe38d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e92215da-3dc3-ec29-82fd-20d978cd2542-64dfe38d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_02f95555-29ad-2661-e521-20aa1bdf3ebd-36dfe3a1 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Big-Feature;
}

.featured-resources-grid-2>#w-node-_02f95555-29ad-2661-e521-20aa1bdf3ebd-36dfe3a1 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

#w-node-_4db81a77-908b-b638-dd71-992b85ae0d9e-36dfe3a1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_06233fab-067b-719f-872d-a2ee18807388-36dfe3a1 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Big-Feature;
}

.featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-36dfe3a1 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

#w-node-fd281f20-ef49-d8c1-e5a7-266b49d1fd62-36dfe3a1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_06233fab-067b-719f-872d-a2ee188073a2-36dfe3a1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_02b01e24-39d3-5897-880c-d92afd2bf173-42dfe3d4 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Big-Feature;
}

.featured-resources-grid-2>#w-node-_02b01e24-39d3-5897-880c-d92afd2bf173-42dfe3d4 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

#w-node-_4db81a77-908b-b638-dd71-992b85ae0d9e-42dfe3d4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_06233fab-067b-719f-872d-a2ee18807388-42dfe3d4 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Big-Feature;
}

.featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-42dfe3d4 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

#w-node-_06233fab-067b-719f-872d-a2ee188073a2-42dfe3d4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e4b264f3-37a0-0028-2a44-593556f34141-42dfe3d4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_02b01e24-39d3-5897-880c-d92afd2bf173-bedfe3d5 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Big-Feature;
}

.featured-resources-grid-2>#w-node-_02b01e24-39d3-5897-880c-d92afd2bf173-bedfe3d5 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

#w-node-_4db81a77-908b-b638-dd71-992b85ae0d9e-bedfe3d5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_06233fab-067b-719f-872d-a2ee18807388-bedfe3d5 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Big-Feature;
}

.featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-bedfe3d5 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

#w-node-_06233fab-067b-719f-872d-a2ee188073a2-bedfe3d5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e4b264f3-37a0-0028-2a44-593556f34141-bedfe3d5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_02b01e24-39d3-5897-880c-d92afd2bf173-61dfe3d7 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Big-Feature;
}

.featured-resources-grid-2>#w-node-_02b01e24-39d3-5897-880c-d92afd2bf173-61dfe3d7 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

#w-node-_4db81a77-908b-b638-dd71-992b85ae0d9e-61dfe3d7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_06233fab-067b-719f-872d-a2ee18807388-61dfe3d7 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Big-Feature;
}

.featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-61dfe3d7 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

#w-node-_06233fab-067b-719f-872d-a2ee188073a2-61dfe3d7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5bfffc93-0e81-0fd3-556b-070f321288e1-61dfe3d7 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_02b01e24-39d3-5897-880c-d92afd2bf173-26dfe3d8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Big-Feature;
}

.featured-resources-grid-2>#w-node-_02b01e24-39d3-5897-880c-d92afd2bf173-26dfe3d8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

#w-node-_4db81a77-908b-b638-dd71-992b85ae0d9e-26dfe3d8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_06233fab-067b-719f-872d-a2ee18807388-26dfe3d8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Big-Feature;
}

.featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-26dfe3d8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

#w-node-_06233fab-067b-719f-872d-a2ee188073a2-26dfe3d8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_05bfff62-9ccd-40f5-3691-486a75a7358e-26dfe3d8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f98a418f-1e84-94a8-705e-1b047832e892-7832e88f {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_19fa6ae5-fce1-afc3-8e76-00dfdb2795af-db27958b {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3d8aaf22-b379-57bc-652b-915578cfe29f-b6dfe3f6 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_9b106a14-49dd-80cc-78a2-627d462c7e19-b6dfe3f6 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-aad13c4b-3e4a-eb24-3151-eef61affd26f-dedfe3fb {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Big-Feature;
}

.featured-resources-grid-2>#w-node-aad13c4b-3e4a-eb24-3151-eef61affd26f-dedfe3fb {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

#w-node-aad13c4b-3e4a-eb24-3151-eef61affd27a-dedfe3fb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aad13c4b-3e4a-eb24-3151-eef61affd285-dedfe3fb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e46ab080-3e33-fd79-d371-74f95e990430-badfe410 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Big-Feature;
}

.featured-resources-grid-2>#w-node-e46ab080-3e33-fd79-d371-74f95e990430-badfe410 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

#w-node-e46ab080-3e33-fd79-d371-74f95e99044a-badfe410 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_44b6764e-8029-8fb1-dcc5-15a912e240e8-badfe410 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4189de8b-6c6b-27cd-7f95-f3233f32e8e3-d9dfe438 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-_7ff5613f-4eb4-a0e7-2b8c-848ec19e639d-0cdfe44e {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Big-Feature;
}

.featured-resources-grid-2>#w-node-_7ff5613f-4eb4-a0e7-2b8c-848ec19e639d-0cdfe44e {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

#w-node-_7ff5613f-4eb4-a0e7-2b8c-848ec19e63a8-0cdfe44e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7ff5613f-4eb4-a0e7-2b8c-848ec19e63b3-0cdfe44e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9e766867-63ba-1eda-6d10-630e4a64a961-42dfe461 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Big-Feature;
}

.featured-resources-grid-2>#w-node-_9e766867-63ba-1eda-6d10-630e4a64a961-42dfe461 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

#w-node-_9e766867-63ba-1eda-6d10-630e4a64a96c-42dfe461 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9e766867-63ba-1eda-6d10-630e4a64a977-42dfe461 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e46ab080-3e33-fd79-d371-74f95e990430-e4dfe46f {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Big-Feature;
}

.featured-resources-grid-2>#w-node-e46ab080-3e33-fd79-d371-74f95e990430-e4dfe46f {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

#w-node-e46ab080-3e33-fd79-d371-74f95e99044a-e4dfe46f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_44b6764e-8029-8fb1-dcc5-15a912e240e8-e4dfe46f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa91bf82-88c3-7ded-8be0-772da9e4246e-c8dfe49d {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_7fde65f9-ad67-c94f-57a6-961437cfc4d5-c8dfe49d {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-e46ab080-3e33-fd79-d371-74f95e990430-4b96c98c {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Big-Feature;
}

.featured-resources-grid-2>#w-node-e46ab080-3e33-fd79-d371-74f95e990430-4b96c98c {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

#w-node-e46ab080-3e33-fd79-d371-74f95e99044a-4b96c98c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_44b6764e-8029-8fb1-dcc5-15a912e240e8-4b96c98c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_47b9a954-c98e-58b5-b637-e050886f6f18-731f7994 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_47b9a954-c98e-58b5-b637-e050886f6f1b-731f7994 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3db7be41-b042-d71a-6423-672ef696621d-731f7994 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3ef7d0ac-7dc3-6d35-41f9-2520851b1a50-731f7994 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-e9512277-361e-f794-dbd1-56bd13f0ec66-05ae7681 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-b1c1f3be-1ae1-bdef-4dcd-658e14b87157-5d477257 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fcc3536c-368f-975d-8790-cf0672a0dbe0-71a80ccb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-fcc3536c-368f-975d-8790-cf0672a0dbef-71a80ccb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fcc3536c-368f-975d-8790-cf0672a0dc0c-71a80ccb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b0f641d4-2cec-82b7-4efc-5d5dabc40d6c-71a80ccb {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b0f641d4-2cec-82b7-4efc-5d5dabc40dd0-71a80ccb {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-b0f641d4-2cec-82b7-4efc-5d5dabc40ddd-71a80ccb {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b0f641d4-2cec-82b7-4efc-5d5dabc40de2-71a80ccb {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b0f641d4-2cec-82b7-4efc-5d5dabc40de7-71a80ccb {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b0f641d4-2cec-82b7-4efc-5d5dabc40dec-71a80ccb {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b0f641d4-2cec-82b7-4efc-5d5dabc40df1-71a80ccb {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b0f641d4-2cec-82b7-4efc-5d5dabc40df6-71a80ccb {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_21ca1a06-b6ef-a76e-bdac-67abc484d44a-c484d447 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e6042760-7433-60b2-997e-589d6e2be38d-6e2be381 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e6042760-7433-60b2-997e-589d6e2be391-6e2be381 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e6042760-7433-60b2-997e-589d6e2be395-6e2be381 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e6042760-7433-60b2-997e-589d6e2be3a6-6e2be381 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e6042760-7433-60b2-997e-589d6e2be3b0-6e2be381 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e6042760-7433-60b2-997e-589d6e2be3b1-6e2be381 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_94c7c814-330e-0712-5028-4eef8faae86e-8faae862 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_94c7c814-330e-0712-5028-4eef8faae872-8faae862 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_94c7c814-330e-0712-5028-4eef8faae876-8faae862 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_94c7c814-330e-0712-5028-4eef8faae887-8faae862 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_94c7c814-330e-0712-5028-4eef8faae891-8faae862 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_94c7c814-330e-0712-5028-4eef8faae892-8faae862 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

@media screen and (max-width: 991px) {
  #w-node-aae86fa3-9976-fce1-beee-6aa21882e517-f1dfe2f3 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-aae86fa3-9976-fce1-beee-6aa21882e51d-f1dfe2f3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-aae86fa3-9976-fce1-beee-6aa21882e520-f1dfe2f3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-aae86fa3-9976-fce1-beee-6aa21882e544-f1dfe2f3 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_7328b4de-e34a-926b-6704-247c9cdfea27-9cdfea23 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-e149952f-d438-8228-29a7-9272985de726-9cdfea23 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
  }

  #w-node-a9975391-3a37-c96e-0284-86b922e337af-e663a9ed {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
  }

  #w-node-_06233fab-067b-719f-872d-a2ee18807388-a9dfe377 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3;
    grid-area: Big-Feature;
  }

  .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-a9dfe377 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  #w-node-_06233fab-067b-719f-872d-a2ee18807388-d1dfe378 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3;
    grid-area: Big-Feature;
  }

  .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-d1dfe378 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  #w-node-_06233fab-067b-719f-872d-a2ee18807388-64dfe38d {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3;
    grid-area: Big-Feature;
  }

  .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-64dfe38d {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  #w-node-_06233fab-067b-719f-872d-a2ee18807388-36dfe3a1 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3;
    grid-area: Big-Feature;
  }

  .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-36dfe3a1 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  #w-node-_06233fab-067b-719f-872d-a2ee18807388-42dfe3d4 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3;
    grid-area: Big-Feature;
  }

  .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-42dfe3d4 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  #w-node-_06233fab-067b-719f-872d-a2ee18807388-bedfe3d5 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3;
    grid-area: Big-Feature;
  }

  .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-bedfe3d5 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  #w-node-_06233fab-067b-719f-872d-a2ee18807388-61dfe3d7 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3;
    grid-area: Big-Feature;
  }

  .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-61dfe3d7 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  #w-node-_06233fab-067b-719f-872d-a2ee18807388-26dfe3d8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3;
    grid-area: Big-Feature;
  }

  .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-26dfe3d8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  @media screen and (max-width: 767px) {
    #w-node-_02f95555-29ad-2661-e521-20aa1bdf3ebd-a9dfe377 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_02f95555-29ad-2661-e521-20aa1bdf3ebd-a9dfe377 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_02f95555-29ad-2661-e521-20aa1bdf3ebd-a9dfe377 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_06233fab-067b-719f-872d-a2ee18807388-a9dfe377 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-a9dfe377 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_06233fab-067b-719f-872d-a2ee18807388-a9dfe377 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_02f95555-29ad-2661-e521-20aa1bdf3ebd-d1dfe378 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_02f95555-29ad-2661-e521-20aa1bdf3ebd-d1dfe378 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_02f95555-29ad-2661-e521-20aa1bdf3ebd-d1dfe378 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_06233fab-067b-719f-872d-a2ee18807388-d1dfe378 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-d1dfe378 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_06233fab-067b-719f-872d-a2ee18807388-d1dfe378 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_02f95555-29ad-2661-e521-20aa1bdf3ebd-64dfe38d {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_02f95555-29ad-2661-e521-20aa1bdf3ebd-64dfe38d {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_02f95555-29ad-2661-e521-20aa1bdf3ebd-64dfe38d {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_06233fab-067b-719f-872d-a2ee18807388-64dfe38d {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-64dfe38d {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_06233fab-067b-719f-872d-a2ee18807388-64dfe38d {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_02f95555-29ad-2661-e521-20aa1bdf3ebd-36dfe3a1 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_02f95555-29ad-2661-e521-20aa1bdf3ebd-36dfe3a1 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_02f95555-29ad-2661-e521-20aa1bdf3ebd-36dfe3a1 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_06233fab-067b-719f-872d-a2ee18807388-36dfe3a1 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-36dfe3a1 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_06233fab-067b-719f-872d-a2ee18807388-36dfe3a1 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_02b01e24-39d3-5897-880c-d92afd2bf173-42dfe3d4 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_02b01e24-39d3-5897-880c-d92afd2bf173-42dfe3d4 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_02b01e24-39d3-5897-880c-d92afd2bf173-42dfe3d4 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_06233fab-067b-719f-872d-a2ee18807388-42dfe3d4 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-42dfe3d4 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_06233fab-067b-719f-872d-a2ee18807388-42dfe3d4 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_02b01e24-39d3-5897-880c-d92afd2bf173-bedfe3d5 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_02b01e24-39d3-5897-880c-d92afd2bf173-bedfe3d5 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_02b01e24-39d3-5897-880c-d92afd2bf173-bedfe3d5 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_06233fab-067b-719f-872d-a2ee18807388-bedfe3d5 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-bedfe3d5 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_06233fab-067b-719f-872d-a2ee18807388-bedfe3d5 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_02b01e24-39d3-5897-880c-d92afd2bf173-61dfe3d7 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_02b01e24-39d3-5897-880c-d92afd2bf173-61dfe3d7 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_02b01e24-39d3-5897-880c-d92afd2bf173-61dfe3d7 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_06233fab-067b-719f-872d-a2ee18807388-61dfe3d7 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-61dfe3d7 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_06233fab-067b-719f-872d-a2ee18807388-61dfe3d7 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_02b01e24-39d3-5897-880c-d92afd2bf173-26dfe3d8 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_02b01e24-39d3-5897-880c-d92afd2bf173-26dfe3d8 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_02b01e24-39d3-5897-880c-d92afd2bf173-26dfe3d8 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_06233fab-067b-719f-872d-a2ee18807388-26dfe3d8 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-26dfe3d8 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_06233fab-067b-719f-872d-a2ee18807388-26dfe3d8 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-aad13c4b-3e4a-eb24-3151-eef61affd26f-dedfe3fb {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-aad13c4b-3e4a-eb24-3151-eef61affd26f-dedfe3fb {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-aad13c4b-3e4a-eb24-3151-eef61affd26f-dedfe3fb {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-e46ab080-3e33-fd79-d371-74f95e990430-badfe410 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-e46ab080-3e33-fd79-d371-74f95e990430-badfe410 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-e46ab080-3e33-fd79-d371-74f95e990430-badfe410 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_7ff5613f-4eb4-a0e7-2b8c-848ec19e639d-0cdfe44e {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_7ff5613f-4eb4-a0e7-2b8c-848ec19e639d-0cdfe44e {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_7ff5613f-4eb4-a0e7-2b8c-848ec19e639d-0cdfe44e {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_9e766867-63ba-1eda-6d10-630e4a64a961-42dfe461 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_9e766867-63ba-1eda-6d10-630e4a64a961-42dfe461 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_9e766867-63ba-1eda-6d10-630e4a64a961-42dfe461 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-e46ab080-3e33-fd79-d371-74f95e990430-e4dfe46f {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-e46ab080-3e33-fd79-d371-74f95e990430-e4dfe46f {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-e46ab080-3e33-fd79-d371-74f95e990430-e4dfe46f {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-e46ab080-3e33-fd79-d371-74f95e990430-4b96c98c {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-e46ab080-3e33-fd79-d371-74f95e990430-4b96c98c {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-e46ab080-3e33-fd79-d371-74f95e990430-4b96c98c {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_06233fab-067b-719f-872d-a2ee18807388-a9dfe377 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-a9dfe377 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_06233fab-067b-719f-872d-a2ee18807388-a9dfe377 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_06233fab-067b-719f-872d-a2ee18807388-d1dfe378 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-d1dfe378 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_06233fab-067b-719f-872d-a2ee18807388-d1dfe378 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_06233fab-067b-719f-872d-a2ee18807388-64dfe38d {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-64dfe38d {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_06233fab-067b-719f-872d-a2ee18807388-64dfe38d {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_06233fab-067b-719f-872d-a2ee18807388-36dfe3a1 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-36dfe3a1 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_06233fab-067b-719f-872d-a2ee18807388-36dfe3a1 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_06233fab-067b-719f-872d-a2ee18807388-42dfe3d4 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-42dfe3d4 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_06233fab-067b-719f-872d-a2ee18807388-42dfe3d4 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_06233fab-067b-719f-872d-a2ee18807388-bedfe3d5 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-bedfe3d5 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_06233fab-067b-719f-872d-a2ee18807388-bedfe3d5 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_06233fab-067b-719f-872d-a2ee18807388-61dfe3d7 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-61dfe3d7 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_06233fab-067b-719f-872d-a2ee18807388-61dfe3d7 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    #w-node-_06233fab-067b-719f-872d-a2ee18807388-26dfe3d8 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .featured-resources-grid-2>#w-node-_06233fab-067b-719f-872d-a2ee18807388-26dfe3d8 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }

    .resources-grid>#w-node-_06233fab-067b-719f-872d-a2ee18807388-26dfe3d8 {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
    }
  }

  #w-node-_19fa6ae5-fce1-afc3-8e76-00dfdb2795b2-db27958b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
  }

  #w-node-_47b9a954-c98e-58b5-b637-e050886f6f18-731f7994 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_47b9a954-c98e-58b5-b637-e050886f6f1b-731f7994 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_3db7be41-b042-d71a-6423-672ef696621d-731f7994 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-ab5ee089-c75f-baf6-afd5-0f75c91a2a45-731f7994 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_49781708-a1d7-cec9-ab07-08b7989403f6-82955615 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-fcc3536c-368f-975d-8790-cf0672a0dbe0-71a80ccb {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-fcc3536c-368f-975d-8790-cf0672a0dbe3-71a80ccb {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fcc3536c-368f-975d-8790-cf0672a0dbe6-71a80ccb {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  #w-node-fcc3536c-368f-975d-8790-cf0672a0dbef-71a80ccb {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fcc3536c-368f-975d-8790-cf0672a0dbf2-71a80ccb {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }

  #w-node-fcc3536c-368f-975d-8790-cf0672a0dc0c-71a80ccb {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-fcc3536c-368f-975d-8790-cf0672a0dc0e-71a80ccb {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }

  #w-node-b0f641d4-2cec-82b7-4efc-5d5dabc40d6c-71a80ccb {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_21ca1a06-b6ef-a76e-bdac-67abc484d44a-c484d447 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_21ca1a06-b6ef-a76e-bdac-67abc484d44d-c484d447 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-aae86fa3-9976-fce1-beee-6aa21882e517-f1dfe2f3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-f3f84c25-2372-651c-7971-c954106c3cba-f1dfe2f3 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-e149952f-d438-8228-29a7-9272985de726-9cdfea23 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a9975391-3a37-c96e-0284-86b922e337af-e663a9ed {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_19fa6ae5-fce1-afc3-8e76-00dfdb2795b2-db27958b {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_4189de8b-6c6b-27cd-7f95-f3233f32e8e3-d9dfe438 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_47b9a954-c98e-58b5-b637-e050886f6f18-731f7994 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_3ef7d0ac-7dc3-6d35-41f9-2520851b1a50-731f7994 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-e9512277-361e-f794-dbd1-56bd13f0ec66-05ae7681 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fcc3536c-368f-975d-8790-cf0672a0dbe0-71a80ccb {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fcc3536c-368f-975d-8790-cf0672a0dbef-71a80ccb {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  #w-node-_21ca1a06-b6ef-a76e-bdac-67abc484d44d-c484d447 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-aae86fa3-9976-fce1-beee-6aa21882e521-f1dfe2f3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-aae86fa3-9976-fce1-beee-6aa21882e544-f1dfe2f3 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-b70bf8d9-2697-5c30-40e4-64bc3266721c-9cdfea23 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a608f880-d77c-a919-4347-dc8285b32797-9cdfea23 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a9975391-3a37-c96e-0284-86b922e337c1-e663a9ed {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a9975391-3a37-c96e-0284-86b922e337d2-e663a9ed {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_6b6c672a-ed44-0846-c3d5-01fc629b5cf1-f1dfe371 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_19fa6ae5-fce1-afc3-8e76-00dfdb2795c4-db27958b {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_19fa6ae5-fce1-afc3-8e76-00dfdb2795d5-db27958b {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_47b9a954-c98e-58b5-b637-e050886f6f30-731f7994 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ab5ee089-c75f-baf6-afd5-0f75c91a2a45-731f7994 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-e9512277-361e-f794-dbd1-56bd13f0ec66-05ae7681 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_3cfca0b7-5af5-30cf-ebc1-f4682dd30bea-82955615 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_3cfca0b7-5af5-30cf-ebc1-f4682dd30bee-82955615 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-fcc3536c-368f-975d-8790-cf0672a0dbe6-71a80ccb {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fcc3536c-368f-975d-8790-cf0672a0dc0c-71a80ccb {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_21ca1a06-b6ef-a76e-bdac-67abc484d45f-c484d447 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_21ca1a06-b6ef-a76e-bdac-67abc484d470-c484d447 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-e6042760-7433-60b2-997e-589d6e2be387-6e2be381 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-e6042760-7433-60b2-997e-589d6e2be38a-6e2be381 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  #w-node-e6042760-7433-60b2-997e-589d6e2be38d-6e2be381 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-e6042760-7433-60b2-997e-589d6e2be38e-6e2be381 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }

  #w-node-e6042760-7433-60b2-997e-589d6e2be391-6e2be381 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-e6042760-7433-60b2-997e-589d6e2be392-6e2be381 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-e6042760-7433-60b2-997e-589d6e2be395-6e2be381 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-e6042760-7433-60b2-997e-589d6e2be396-6e2be381 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  #w-node-e6042760-7433-60b2-997e-589d6e2be399-6e2be381 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-e6042760-7433-60b2-997e-589d6e2be39d-6e2be381 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  #w-node-e6042760-7433-60b2-997e-589d6e2be3a0-6e2be381 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  #w-node-e6042760-7433-60b2-997e-589d6e2be3a3-6e2be381 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }

  #w-node-e6042760-7433-60b2-997e-589d6e2be3a6-6e2be381 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  #w-node-e6042760-7433-60b2-997e-589d6e2be3a7-6e2be381 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  #w-node-e6042760-7433-60b2-997e-589d6e2be3aa-6e2be381 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }

  #w-node-e6042760-7433-60b2-997e-589d6e2be3ad-6e2be381 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }

  #w-node-e6042760-7433-60b2-997e-589d6e2be3b0-6e2be381 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-e6042760-7433-60b2-997e-589d6e2be3b1-6e2be381 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_94c7c814-330e-0712-5028-4eef8faae868-8faae862 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_94c7c814-330e-0712-5028-4eef8faae86b-8faae862 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  #w-node-_94c7c814-330e-0712-5028-4eef8faae86e-8faae862 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_94c7c814-330e-0712-5028-4eef8faae86f-8faae862 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }

  #w-node-_94c7c814-330e-0712-5028-4eef8faae872-8faae862 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_94c7c814-330e-0712-5028-4eef8faae873-8faae862 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_94c7c814-330e-0712-5028-4eef8faae876-8faae862 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_94c7c814-330e-0712-5028-4eef8faae877-8faae862 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  #w-node-_94c7c814-330e-0712-5028-4eef8faae87a-8faae862 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_94c7c814-330e-0712-5028-4eef8faae87e-8faae862 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  #w-node-_94c7c814-330e-0712-5028-4eef8faae881-8faae862 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  #w-node-_94c7c814-330e-0712-5028-4eef8faae884-8faae862 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }

  #w-node-_94c7c814-330e-0712-5028-4eef8faae887-8faae862 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  #w-node-_94c7c814-330e-0712-5028-4eef8faae888-8faae862 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  #w-node-_94c7c814-330e-0712-5028-4eef8faae88b-8faae862 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }

  #w-node-_94c7c814-330e-0712-5028-4eef8faae88e-8faae862 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }

  #w-node-_94c7c814-330e-0712-5028-4eef8faae891-8faae862 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_94c7c814-330e-0712-5028-4eef8faae892-8faae862 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}