.fonts-preloader{position:absolute;overflow:hidden;width:0;height:0;visibility:hidden}.fonts-preloader .ibm-plex-mono{font-family:cera-pro}.fonts-preloader .ibm-plex-mono.weight-300{font-weight:300}.fonts-preloader .ibm-plex-mono.weight-600{font-weight:600}.fonts-preloader .ibm-plex-mono.weight-700{font-weight:700}.fonts-preloader .ibm-plex-mono.weight-800{font-weight:800}.fonts-preloader .ibm-plex-sans{font-family:cera-pro}.fonts-preloader .ibm-plex-sans.weight-300{font-weight:300}.fonts-preloader .ibm-plex-sans.weight-400{font-weight:400}.fonts-preloader .ibm-plex-sans.weight-600{font-weight:600}.fonts-preloader .ibm-plex-sans.weight-500{font-weight:500}.fonts-preloader .ibm-plex-sans.weight-700{font-weight:700}.fonts-preloader .ibm-plex-sans.weight-800{font-weight:800}.fonts-preloader .ibm-plex-sans.style-italic{font-style:italic}.fonts-preloader .ibm-plex-serif{font-family:cera-pro}.fonts-preloader .ibm-plex-serif.weight-700{font-weight:700}.fonts-preloader .ibm-plex-serif.weight-800{font-weight:800}.fonts-preloader .ibm-plex-serif.style-italic{font-style:italic}.fonts-preloader .ibm-plex-sans-condensed{font-family:cera-pro}.fonts-preloader .ibm-plex-sans-condensed.weight-700{font-weight:700}.controls-background{width:100%;display:flex;justify-content:center;background:rgba(37,47,62,.8);border:1px solid #0b1627;height:calc(var(--top-bar-height) + 1px)}.controls-background .controls-content-wrapper{width:1042px;display:flex;flex-wrap:wrap}@media (min-width:1920px){.controls-background .controls-content-wrapper{width:100%}}.controls-background .controls-content-wrapper .audience-name-wrapper{flex:1 0;height:40px;display:flex;position:relative}.controls-background .controls-content-wrapper .audience-name-wrapper .audience-name-inner-wrapper{position:absolute;display:flex;left:0;right:0;bottom:0;top:0}.controls-background .controls-content-wrapper .controls-elements{display:flex;height:40px;justify-content:space-around;border-left:3px solid #00b1cc;border-right:3px solid #00b1cc;position:relative;width:100%;order:1}@media (min-width:1920px){.controls-background .controls-content-wrapper .controls-elements{width:1042px;order:0}}.controls-background .controls-content-wrapper .controls-elements>.divider{width:1px;height:24px;align-self:center}.controls-background .controls-content-wrapper .controls-elements>.divider--visible{background-color:#fafbfc}.controls-background .controls-content-wrapper .controls-elements .drawer-container{position:absolute;overflow:hidden;z-index:-1;left:0;right:0;top:100%;height:calc(100vh - 100px);pointer-events:none}.controls-background .controls-content-wrapper .controls-elements .customers-upload-wrapper{position:relative;width:15.45106%;display:flex;justify-content:center}.controls-background .controls-content-wrapper .controls-elements .lookalikes-wrapper{width:13.62764%;display:flex;justify-content:center}.controls-background .controls-content-wrapper .controls-elements .catchment-upload-wrapper{position:relative;width:15.64299%;display:flex;justify-content:center}.controls-background .controls-content-wrapper .controls-elements .geofence-management-wrapper{width:18.04223%;display:flex;justify-content:center;text-align:center}.controls-background .controls-content-wrapper .controls-elements .filter-management-wrapper{width:16.69866%;display:flex;justify-content:center}.controls-background .controls-content-wrapper .controls-elements .range-selector-wrapper{flex-grow:1;display:flex;justify-content:center}.controls-background .controls-content-wrapper .controls-elements .drawer .customers-column{width:15.45106%}.controls-background .controls-content-wrapper .controls-elements .drawer .lookalikes-column{width:13.62764%}.controls-background .controls-content-wrapper .controls-elements .drawer .catchment-column{width:15.64299%}.controls-background .controls-content-wrapper .controls-elements .drawer .geofence-column{width:18.04223%}.controls-background .controls-content-wrapper .controls-elements .drawer .filter-column{width:16.69866%}.controls-background .controls-content-wrapper .controls-elements .drawer .range-selector-column{flex-grow:1}.controls-background .controls-content-wrapper .controls-elements .lookalikes--disabled{opacity:.5}.controls-background .controls-content-wrapper .audience-management-wrapper{height:40px;display:flex;flex:1 0}@media (max-width:1920px){.controls-background .controls-content-wrapper .audience-management-wrapper{justify-content:flex-end}}.range-selector{width:176px;margin-left:1px;height:12px;border:1px solid #fff;border-radius:10px;position:relative;z-index:1}.range-selector--disabled{opacity:.5;pointer-events:none}.range-selector:after,.range-selector:before{content:"";position:absolute;z-index:1;top:0;bottom:0;width:1px;display:none;background-color:#fff}.range-selector:before{left:0}.range-selector:after{right:0}.range-selector .reset-min{left:0}.range-selector .reset-max,.range-selector .reset-min{position:absolute;top:0;bottom:0;width:var(--stepsPaddingHorizontal);z-index:5}.range-selector .reset-max{right:0}.range-selector .steps{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:space-between;z-index:2;opacity:1;padding:0 var(--stepsPaddingHorizontal)}.range-selector .steps .dot{width:2px;height:2px;background-color:#fff;border-radius:50%}.range-selector .steps .big-dot{width:6px;height:6px;background-color:#fff;border-radius:50%}.range-selector .steps .line{width:1px;height:6px;background-color:#fff;border-radius:.5px}.range-selector .range-max-wrapper,.range-selector .range-min-wrapper{position:absolute;top:0;bottom:0;overflow:hidden}.range-selector .range{position:absolute;left:0;right:0;bottom:0;top:0;z-index:4}.range-selector .range input{width:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;bottom:0;opacity:0}.range-selector .range input:focus{outline:none}.range-selector .range input::-webkit-slider-thumb{height:16px;width:var(--handleWidth);background-color:red;-webkit-appearance:none;appearance:none;cursor:pointer}.range-selector .range input::-moz-range-thumb{height:16px;width:var(--handleWidth);background-color:red;-moz-appearance:none;appearance:none;border-width:0;margin:0;padding:0;cursor:pointer}.range-selector .range input::-ms-thumb{height:16px;width:var(--handleWidth);background-color:red;appearance:none;border-width:0;margin:0;padding:0}.range-selector .range input::-moz-range-track:focus{outline:none}.range-selector .range-max{position:absolute;left:auto;right:0;bottom:0;top:0;z-index:6}.range-selector .handler{position:absolute;top:50%;margin-top:-8px;height:16px;background-color:#fff;border-radius:10px;z-index:2;cursor:pointer}.range-selector .handler:active{cursor:-webkit-grabbing;cursor:grabbing}.range-selector .gradients{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;display:flex}.range-selector .gradients .gradient-max,.range-selector .gradients .gradient-min,.range-selector .gradients .gradient-selection-wrapper{height:100%}.range-selector .gradients .gradient{position:absolute;height:100%;top:0;opacity:.8;background-image:linear-gradient(90deg,#141938,#223b89 14%,#316ba7 33%,#2b96c5 58%,#80ffff 80%)}.range-selector .gradients .gradient-selection-wrapper{overflow:hidden;position:relative;flex-grow:1}.range-selector .gradients .gradient-min{position:relative;overflow:hidden;border-top-left-radius:10px;border-bottom-left-radius:10px}.range-selector .gradients .gradient-min .gradient{-webkit-filter:grayscale(.5);filter:grayscale(.5);opacity:.4}.range-selector .gradients .gradient-max{position:relative;overflow:hidden;border-top-right-radius:10px;border-bottom-right-radius:10px}.range-selector .gradients .gradient-max .gradient{-webkit-filter:grayscale(.5);filter:grayscale(.5);right:0;opacity:.4}.footer-postcodes-figures{display:flex;flex-direction:row;justify-content:space-between;color:#fff;text-align:right;transition:opacity .2s linear}.footer-postcodes-figures--loading{opacity:.5}.footer-postcodes-figures .figure{margin-left:30px}@media (min-width:1366px){.footer-postcodes-figures .figure{margin-left:40px}}.footer-postcodes-figures .label{font-family:cera-pro;font-weight:500;text-transform:uppercase}.footer-postcodes-figures .value{font-family:cera-pro;font-weight:500;position:relative;line-height:26px;top:-1px}.confirm-modal-wrapper .ReactModal__Content{color:#fff;width:410px}.confirm-modal-wrapper .ReactModal__Content .confirm-modal{background-color:rgba(37,47,62,.9);border:1px solid #0b1627;border-radius:10px;overflow:hidden}.confirm-modal-wrapper .ReactModal__Content .confirm-modal__header{background-color:#0b1627;text-transform:uppercase;padding:0 20px;display:flex;align-items:center;height:40px;justify-content:space-between;color:#fafbfc;font-family:cera-pro;font-weight:800;font-size:16px}.confirm-modal-wrapper .ReactModal__Content .confirm-modal__content{overflow:auto;padding:18px 30px 34px;width:100%;font-family:cera-pro;font-weight:500;font-size:14px;text-align:center}.confirm-modal-wrapper .ReactModal__Content .confirm-modal__footer{display:flex;justify-content:space-between;padding:0 55px 20px}.confirm-modal-wrapper .ReactModal__Content .confirm-modal__footer .button{font-family:cera-pro;font-weight:700;font-size:14px;color:#fff;width:140px;height:40px;border-width:0;cursor:pointer}.confirm-modal-wrapper .ReactModal__Content .confirm-modal__footer .button:focus{outline:0}.confirm-modal-wrapper .ReactModal__Content .confirm-modal__footer .button-accept{background-color:#f3546d}.confirm-modal-wrapper .ReactModal__Content .confirm-modal__footer .button-reject{background-color:#252f3e}.filter-toggle{display:flex;position:relative}.filter-toggle .filter-controls-wrapper{position:relative;display:flex;z-index:4}.filter-toggle .tooltip-launcher{display:flex;justify-content:center;align-items:center}.filter-toggle__inner-wrapper{display:flex;align-items:center;height:100%;margin-left:0}.filter-toggle .label{font-size:12px;line-height:16px;font-family:cera-pro;font-weight:600;display:flex;align-items:center;text-transform:uppercase;cursor:pointer;color:#fff}.filter-toggle .plus{position:relative;margin-top:-10px}.filter-toggle .plus-cross-toggle{margin-left:6px}.filter-toggle .simple-arrow-down-icon{cursor:pointer;width:10px;margin-right:6px;--color:#fff;transition:transform .2s linear;transform-origin:center center;position:relative;left:-1px;margin-left:10px}.filter-toggle .filter-widget-fade{opacity:0;transition:opacity .2s linear}.filter-toggle .filter-widget-fade-enter-active,.filter-toggle .filter-widget-fade-enter-done{opacity:1}.filter-toggle--visible .simple-arrow-down-icon{transform:rotate(180deg)}.plus-cross-toggle{width:16px;height:16px;position:relative;cursor:pointer;transition:opacity .2s linear}.plus-cross-toggle .icon{width:16px;height:16px;position:absolute;left:0;top:0;--color:#fff;transition:transform .2s linear,opacity .2s linear}.plus-cross-toggle .plus-in-circle-icon{opacity:1}.plus-cross-toggle--active .plus-in-circle-icon,.plus-cross-toggle .cross-in-empty-circle-icon{opacity:0;transform:rotate(45deg)}.plus-cross-toggle--active .cross-in-empty-circle-icon{opacity:1;transform:rotate(90deg)}.plus-cross-toggle--disabled{pointer-events:none;opacity:.5}.new-custom-checkbox{position:relative}.new-custom-checkbox input{position:absolute;opacity:0;height:1px;width:1px;overflow:hidden;margin:0;top:100%;left:50%}.new-custom-checkbox input+.checkbox{height:18px;width:18px;border:2px solid #fff;border-radius:3px;position:relative}.new-custom-checkbox input+.checkbox svg{width:14px;position:absolute;right:-1px;top:2px;display:none;--color:#213141}.new-custom-checkbox input:checked+.checkbox{background-color:#fff}.new-custom-checkbox input:checked+.checkbox svg{display:block}.new-custom-checkbox input:disabled+.checkbox{opacity:.5;pointer-events:none}.controls-counter{font-size:9px;font-family:cera-pro;font-weight:500;text-align:center;line-height:20px;margin:0 10px;height:20px;width:20px;border-radius:50%;background-color:#fff;color:#252f3e;border-width:1px;border-style:solid}.controls-counter span{position:relative}.animated-text__container{overflow:hidden;max-width:100%}.animated-text__container .animated-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.animated-text__container .animated-text:hover{display:inline-block;overflow:initial}.scrollable-element-wrapper{height:100%;overflow:hidden;display:flex;flex-direction:column}.scrollable-element{overflow:auto;margin-right:-15px;padding-right:15px}body.os-windows .scrollable-element,body.os-windows _:-moz-tree-row(hover){margin-right:-17px;padding-right:0}@-webkit-keyframes infinite-progress-bar-animation{to{background-position:100% 100%}}@keyframes infinite-progress-bar-animation{to{background-position:100% 100%}}.infinite-progress-bar{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;box-shadow:0 0 4px 0 rgba(102,255,247,.7)}.infinite-progress-bar .infinite-progress-bar-inner{position:absolute;left:0;top:0;width:200%;height:200%;background:repeating-linear-gradient(-80deg,#61f2eb,#61f2eb .375rem,#66fff7 0,#66fff7 .75rem);background-size:200% 200%;-webkit-animation:infinite-progress-bar-animation linear infinite;animation:infinite-progress-bar-animation linear infinite;animation-direction:reverse}.search-popup-modal{background:rgba(37,47,62,.8);border-radius:40px;width:360px;color:#fff;padding:18px 24px}.search-popup-modal .search-wrapper{position:relative}.search-popup-modal .search-wrapper svg{position:absolute;width:32px;height:32px;--color:#fff}.search-popup-modal .search-wrapper input{border-width:0;background:transparent;width:100%;height:42px;line-height:42px;font-size:18px;color:#cfd0d1;transition:color .2s linear;border-bottom:2px solid transparent;padding-left:48px;position:relative;padding-bottom:4px}.search-popup-modal .search-wrapper input::-webkit-input-placeholder{font-family:cera-pro;font-weight:300;font-style:italic;font-size:18px;color:#cfd0d1}.search-popup-modal .search-wrapper input::-moz-placeholder{font-family:cera-pro;font-weight:300;font-style:italic;font-size:18px;color:#cfd0d1}.search-popup-modal .search-wrapper input::-ms-input-placeholder{font-family:cera-pro;font-weight:300;font-style:italic;font-size:18px;color:#cfd0d1}.search-popup-modal .search-wrapper input::placeholder{font-family:cera-pro;font-weight:300;font-style:italic;font-size:18px;color:#cfd0d1}.search-popup-modal .search-wrapper input:focus{outline:0;color:#fff}.search-popup-modal .search-wrapper input::-ms-clear{display:none}.search-popup-modal .search-wrapper input:focus+.search-loader:after{opacity:1}.search-popup-modal .search-wrapper .search-loader{height:2px;width:100%;position:relative;background-color:hsla(0,0%,100%,.6);margin-top:-2px}.search-popup-modal .search-wrapper .search-loader:after{position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;content:"";background-color:#fff;opacity:0;transition:opacity .2s linear}.search-popup-modal .search-wrapper .search-loader .progress-bar-wrapper{opacity:0;position:relative;width:100%;height:100%;z-index:3;transition:opacity .2s linear}.search-popup-modal .search-wrapper .search-loader--loading .progress-bar-wrapper{opacity:1}.search-popup-modal .search-wrapper .clear-input{background:transparent;border-width:0;cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:30px;display:flex;align-items:center;justify-content:center}.search-popup-modal .search-wrapper .clear-input:focus{outline:0}.search-popup-modal .search-wrapper .clear-input .cross-icon{display:none;--color:#fff;position:absolute;width:8px;height:8px}.search-popup-modal .search-wrapper--no-results .clear-input .cross-icon{display:block}.search-popup-modal .search-wrapper--no-results input{padding-right:30px}.search-popup-modal .results-wrapper{max-height:300px;display:flex;flex-direction:column;border-bottom:1px solid #cfd0d1}.search-popup-modal .results{font-family:cera-pro;font-weight:600;font-size:18px;padding:12px 0}.search-popup-modal .results:empty{padding:0;border-bottom:0}.search-popup-modal .results--loading .results__item{opacity:.4;pointer-events:none}.search-popup-modal .results .results__item{height:35px;padding-left:16px;display:flex;align-items:center;border-radius:17.5px}.search-popup-modal .results .results__item span{position:relative;max-width:100%;top:-1px}.search-popup-modal .results .results__item button{margin-left:auto;border:0;background-color:transparent;cursor:pointer;opacity:0;transition:opacity .1s linear;padding:0 16px 0 0}.search-popup-modal .results .results__item button:focus{outline:0}.search-popup-modal .results .results__item button .icon{--color:#66fff7;width:7px;height:12px}.search-popup-modal .results .results__item--focus{background-color:#252f3e;outline:0}.search-popup-modal .disable-mouse{pointer-events:none}.search-popup-modal .no-results-info{font-family:cera-pro;font-weight:300;font-style:italic;font-size:12px;color:#9d9d9e;text-align:center;margin:10px 0 0}.search-popup-modal .clear-results{font-family:cera-pro;font-weight:400;font-style:italic;font-size:12px;color:#9d9d9e;margin:18px auto 0;display:block;border-width:0;background:transparent;cursor:pointer}.search-popup-modal .clear-results:focus{outline:0}.geofence{display:flex;align-items:center;justify-content:center;cursor:pointer}.geofence--visible .simple-arrow-down-icon{transform:rotate(180deg)}.geofence--disabled{opacity:.5}.geofence .magnifier-icon-wrapper{font-size:0;margin-left:10px}.geofence .label{position:relative;margin-top:-2px;font-size:12px;font-family:cera-pro;font-weight:600;text-transform:uppercase;color:#fff}.geofence .plus-cross-toggle{margin-left:6px}.geofence .magnifier-icon{width:16px;margin-right:6px;--color:#fff}.geofence .simple-arrow-down-icon{cursor:pointer;width:10px;margin-right:6px;--color:#fff;transition:transform .2s linear;transform-origin:center top;position:relative;top:2px;left:-1px;margin-left:10px}.map-controls{display:flex;flex-direction:column;align-items:flex-end}.map-controls .zoom-and-toggle-3d-wrapper{display:flex;align-items:center;justify-content:space-between}.map-controls button{background-color:transparent;border-width:0;display:flex;align-items:center;padding:0;cursor:pointer;height:100%}.map-controls button:focus{outline:0}.map-controls .tilt-control{display:flex;flex-direction:column;margin-bottom:13px;padding-right:1px;pointer-events:none;opacity:0;transition:opacity .2s linear}.map-controls .tilt-control--visible{opacity:1;pointer-events:auto}.map-controls .tilt-control .arrow-up-icon{-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));width:12px;height:8px;transition:opacity .2s linear;--color:#fafbfc}.map-controls .tilt-control .tilt-button:disabled .arrow-up-icon{opacity:.5}.map-controls .tilt-control .tilt-button:last-child{transform:rotate(180deg);margin-top:10px}.map-controls .zoom-button{height:20px}.map-controls .zoom-button:disabled .icon{opacity:.5}.map-controls .minus-icon,.map-controls .plus-icon{transition:opacity .2s linear;--color:#fafbfc}.map-controls .plus-icon{width:12px;height:12px;margin-right:7px}.map-controls .minus-icon,.map-controls .plus-icon{-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.map-controls .minus-icon{width:13px;height:2px}.map-controls .toggle-3d{position:relative;top:1px}.map-controls .toggle-3d .cube-icon{position:relative;width:14px;height:15px;margin-top:-2px;--color1:#fafbfc;--color2:#9d9d9e}.map-controls .toggle-3d .cube-background{-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.map-controls .toggle-3d .cube-foreground{position:absolute;left:0;opacity:0;transition:opacity .2s linear}.map-controls .toggle-3d .cube-foreground .cube-icon{--color1:#66fff7;--color2:#fafbfc}.map-controls .toggle-3d--active .cube-foreground{opacity:1}.map-controls .divider{border-radius:2px;height:20px;width:2px;background-color:#9d9d9e;margin:0 12px 0 11px}.map-marker{height:18px;width:18px;left:50%;bottom:0;margin-left:-9px;flex-grow:0;flex-shrink:0;position:absolute;cursor:pointer}.map-marker svg{-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));bottom:0}.map-marker .icon-wrapper{width:18px;height:18px;position:absolute;left:50%;bottom:0;margin-left:-9px;display:flex;align-items:center;justify-content:center}.map-marker .icon{position:absolute}.map-marker .pin-fill-icon{--color:#fff;height:18px}.map-marker .pin-fill-icon:hover{--color:#66fff7}.map-marker .pin-with-radius-icon{--color:#66fff7;height:18px;left:2px;display:none}.map-marker--active,.map-marker--disabled{pointer-events:none}.map-marker--active .pin-fill-icon{--color:#66fff7}.map-marker--radius .pin-with-radius-icon{display:block}.map-marker--radius .pin-fill-icon{display:none}.map{position:absolute;top:0;left:0;height:100vh;width:100vw;transition:opacity .2s linear}.map--loading{opacity:.9}.map canvas:focus{outline:0}.marker{width:18px;height:23px;--color:#fff;cursor:pointer}.mapboxgl-ctrl-attrib,.mapboxgl-ctrl-logo{display:none!important}.map-controller .map-source-container{position:absolute;bottom:20px;left:30px;display:flex;align-items:flex-end}.map-controller .map-controls-container{position:absolute;bottom:20px;right:353px}.clear-all-button{background-color:transparent;border-width:0;height:16px;width:16px;padding:0;overflow:visible;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:1;transition:opacity .1s linear}.clear-all-button:disabled{opacity:.32;pointer-events:none}.clear-all-button:focus{outline:none}.clear-all-button .icon{height:16px;width:16px;--color:#fff}.popup-close-button{background-color:transparent;border-width:0;height:18px;width:16px;padding:0;overflow:visible;display:flex;align-items:center;justify-content:center;cursor:pointer}.popup-close-button:focus{outline:none}.popup-close-button .icon{height:16px;width:16px;--color:#fff}.GuideModal .ReactModal__Overlay{opacity:0;transition:opacity .1s linear;background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;right:0;bottom:0}.GuideModal .ReactModal__Content{pointer-events:none}.GuideModal .ReactModal__Content--after-open{transition:opacity .1s linear}.GuideModal .ReactModal__Overlay--after-open{opacity:1}.GuideModal .ReactModal__Overlay--after-open.ReactModal__Overlay--before-close{opacity:0}.guide-popup{background-color:rgba(37,47,62,.9);width:540px;max-width:100%;justify-self:center;align-self:flex-start;margin-top:100px;overflow:hidden;color:#fafbfc;border-radius:10px;text-align:left;pointer-events:all}.guide-popup .guide-popup__header{background-color:#0b1627;text-transform:uppercase;padding:0 16px;display:flex;align-items:center;height:39px;justify-content:space-between;font-family:cera-pro;font-weight:800;font-size:16px;border-bottom:2px solid #0b1627}.guide-popup .guide-popup__header .close-button-wrapper{display:flex;align-items:center}.guide-popup .guide-popup__header .guide-popup__hover-info{font-size:.5em;opacity:.6;margin-right:6px}.guide-popup .guide-popup__content{overflow:auto;padding:16px;font-family:cera-pro;font-weight:500;font-size:14px}.media-wrapper{border-left:1px solid #fff;padding-left:15px;display:flex;flex-direction:column;align-content:space-between;margin:0 auto;position:relative;flex-grow:1}.media-wrapper--hidden{visibility:hidden}.media-wrapper .cross-in-empty-circle-icon{--color:#fff;height:12px;width:12px;position:absolute;cursor:pointer;z-index:11;right:0;top:10px}.media-wrapper:before{height:1px;width:15px;background-color:#fff;position:absolute;left:-8px;top:15px;content:""}.media-wrapper .back-left{height:20px;width:20px;--color:#fff;margin-right:8px;cursor:pointer;font-weight:700}.media-wrapper .back-left path{stroke-width:2}.media-wrapper .media-wrapper__title{color:#fff;margin:0;position:absolute;top:-10px;max-width:750px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:cera-pro;font-style:italic;font-weight:800}.media-wrapper .media-wrapper__description{margin-top:60px;color:#fff;max-width:750px;font-family:cera-pro;font-weight:600}.media-wrapper .media-wrapper__store{max-width:800px;font-family:cera-pro;font-weight:500;width:1023px}.media-wrapper .media-wrapper__store .media-wrapper__object{top:30px;margin-bottom:0;margin-top:30px}.aspect-ratio-outer-wrapper{height:0;position:relative}.aspect-ratio-inner-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}.tour-container{font-family:cera-pro;font-weight:500;color:#fff;position:relative}.tour-container .sub-container #description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2}.tour-container .sub-container .video-header{display:flex;justify-content:space-between;margin:0;font-weight:800}.tour-container .sub-container .video-header p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:12px;padding-right:12px}.tour-container .sub-container .video-header .switch-video{display:flex;justify-content:space-between;align-items:center;width:55px;cursor:pointer;font-weight:600}.tour-container .sub-container .video-header .switch-video--hidden{visibility:hidden}.tour-container .sub-container .video-header .switch-video .arrow-left-icon,.tour-container .sub-container .video-header .switch-video .arrow-right-icon{--color:#fff;height:12px;width:12px}.tour-container .sub-container .video-header .prev-next-wrapper{font-size:12px;display:flex;justify-content:space-between;align-items:center}.native-video-container{width:100%;height:100%}.native-video-container video{width:100%;height:100%;border:none;background-color:none}.sk-fading-circle{margin:100px auto;width:30px;height:30px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#fff;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s ease-in-out infinite both;animation:sk-circleFadeDelay 1.2s ease-in-out infinite both}.sk-fading-circle .sk-circle2{transform:rotate(30deg)}.sk-fading-circle .sk-circle3{transform:rotate(60deg)}.sk-fading-circle .sk-circle4{transform:rotate(90deg)}.sk-fading-circle .sk-circle5{transform:rotate(120deg)}.sk-fading-circle .sk-circle6{transform:rotate(150deg)}.sk-fading-circle .sk-circle7{transform:rotate(180deg)}.sk-fading-circle .sk-circle8{transform:rotate(210deg)}.sk-fading-circle .sk-circle9{transform:rotate(240deg)}.sk-fading-circle .sk-circle10{transform:rotate(270deg)}.sk-fading-circle .sk-circle11{transform:rotate(300deg)}.sk-fading-circle .sk-circle12{transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}.tour-overlay{z-index:10;position:absolute;align-items:center}.title-flexbox{display:flex}.tour-overlay{width:100%;height:100%;display:flex;align-content:center;justify-content:center}.list-container{padding-bottom:307.05px}.list-container .lower-container{margin-left:-40px}.list-container .lower-container ul{padding-left:0}.list-container .lower-container ul li{margin:40px;cursor:pointer;color:#fff;list-style:none;position:relative}.list-container .lower-container ul li:before{height:7px;width:7px;border-radius:50%;background-color:#fff;content:"";position:absolute;left:-19px;bottom:6px}.tour-position-overall{display:flex;justify-content:space-between;width:100%;height:100%;position:absolute;background-color:rgba(18,24,31,.5);z-index:1}.left-cover{width:calc(100% - 333px);height:calc(100% - 58px);display:flex;justify-content:center;align-items:center}.right-cover{width:333px;height:100%}.tour-modal-wrapper{position:absolute;height:100%;width:100%;background-color:transparent;padding:0;border:none}.list-overall{position:absolute}.list-overall--hidden{visibility:hidden}.tour-overall{position:absolute}.tour-overall--hidden{visibility:hidden}.postcodes-figures{height:100%;display:flex;flex-direction:column;justify-content:space-between;color:#fff;text-align:right}.postcodes-figures--disabled{opacity:.5}.postcodes-figures .figure{margin-bottom:6px}.postcodes-figures .figure:last-child{margin-bottom:0}.postcodes-figures .label{font-family:cera-pro;font-weight:500;text-transform:uppercase}.postcodes-figures .value{font-family:cera-pro;font-weight:500;position:relative;margin-top:-.25em}.pin-control{height:30px;width:30px;flex-grow:0;flex-shrink:0;position:relative;cursor:pointer;border-radius:50%;background:rgba(207,208,209,.12);border:1px solid #0b1627}.pin-control .icon-wrapper{width:14px;position:absolute;left:50%;top:50%;margin-left:-7px;display:flex;align-items:center;justify-content:center}.pin-control .icon{position:absolute;opacity:0;transition:opacity .2s linear}.pin-control--active:not(:hover){border-width:0;background-color:transparent}.pin-control .pin-empty-icon{--color:#fff;opacity:1}.pin-control .pin-crossed-icon,.pin-control .pin-fill-icon{--color:#fff;opacity:0}.pin-control--active .pin-fill-icon{--color:#66fff7;opacity:1}.pin-control--active .pin-crossed-icon,.pin-control--active .pin-empty-icon{opacity:0}.pin-control:hover .pin-fill-icon{--color:#fff;opacity:1}.pin-control:hover .pin-crossed-icon,.pin-control:hover .pin-empty-icon{opacity:0}.pin-control--active:hover .pin-crossed-icon{opacity:1}.pin-control--active:hover .pin-fill-icon{--color:#66fff7}.pin-control--active:hover .pin-empty-icon,.pin-control--active:hover .pin-fill-icon{opacity:0}.pin-control .pin-empty-icon,.pin-control .pin-fill-icon{width:12px}.pin-control .pin-crossed-icon{width:14px;margin-left:1px}.tooltip-launcher{position:relative}.tooltip-launcher .tooltip-button-wrapper{position:absolute;pointer-events:none;top:100%;left:0;right:0;height:40px;z-index:1}.tooltip-launcher .tooltip-button-wrapper--visible{pointer-events:all}.tooltip-launcher .tooltip-button-wrapper--visible .tooltip-button{opacity:1;transform:translateY(4px)}.tooltip-launcher .tooltip-button{cursor:pointer;margin-left:-40px;width:80px;background:#252f3e;border-radius:4px;left:50%;margin-top:2px;position:absolute;display:flex;align-items:center;justify-content:center;transition:opacity .1s linear,transform .1s linear;color:hsla(0,0%,100%,.9);opacity:0;padding:10px 0;font-size:12px;z-index:2;-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.5));filter:drop-shadow(0 0 1px rgba(0,0,0,.5))}.tooltip-launcher .tooltip-button:after{position:absolute;content:"";bottom:100%;left:50%;margin-left:-6px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #252f3e}.tooltip-launcher--top .tooltip-button-wrapper{bottom:100%;top:auto}.tooltip-launcher--top .tooltip-button-wrapper--visible .tooltip-button{transform:translateY(-4px)}.tooltip-launcher--top .tooltip-button-wrapper .tooltip-button:after{border-bottom:none;top:100%;bottom:auto;border-top:6px solid #252f3e}.tooltip-launcher--right .tooltip-button-wrapper{bottom:auto;left:100%;right:auto;top:50%;margin-top:-20px}.tooltip-launcher--right .tooltip-button-wrapper--visible .tooltip-button{transform:translateY(0) translateX(4px)}.tooltip-launcher--right .tooltip-button-wrapper .tooltip-button{margin-left:auto;left:100%}.tooltip-launcher--right .tooltip-button-wrapper .tooltip-button:after{border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #252f3e;right:100%;left:auto;bottom:auto}.travel-time-control{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.travel-time-control--loading{opacity:.5}.travel-time-control .value-wrapper{display:flex;align-items:flex-end}.travel-time-control .value-wrapper .travel-time__icon .marker-icon{width:18px;--color:#fff}.travel-time-control .value-wrapper .travel-time__value{font-family:cera-pro;font-weight:500;font-size:12px;margin-bottom:3px;margin-left:5px}.travel-time-control .value-wrapper .travel-time__value--empty{font-family:cera-pro;font-weight:400;font-style:italic}.travel-time-control .range-input-wrapper{position:relative;font-size:0;height:20px;margin-top:6px;width:125px}.travel-time-control .range-input-wrapper input{width:100%;margin:0;opacity:0}.travel-time-control .range-input-wrapper input::-moz-range-thumb{background-color:transparent;width:20px;height:20px;padding:0;opacity:.4;border-radius:50%}.travel-time-control .range-input-wrapper input::-moz-focus-outer{border:0}.travel-time-control .range-input-wrapper .custom-range-input{position:absolute;left:9px;right:10px;bottom:0;top:50%;height:12px;pointer-events:none;margin-top:-7px}.travel-time-control .range-input-wrapper .custom-range-input__path{position:absolute;background-color:#fff;height:4px;top:50%;margin-top:-2px;border-radius:2px;left:-2px;right:-2px}.travel-time-control .range-input-wrapper .custom-range-input--pinned:not(.custom-range-input--empty) .custom-range-input__path{background-color:#66fff7}.travel-time-control .range-input-wrapper .custom-range-input--empty .custom-range-input__path{background-color:#cfd0d1}.travel-time-control .range-input-wrapper .custom-range-input .handle{position:absolute;left:0;height:20px;width:20px;background:#fafbfc;border:2px solid #9d9d9e;border-radius:50%;margin-left:-10px;top:50%;margin-top:-10px}.line-chart .svg-container{height:60px;width:237px;margin:0 auto;position:relative}.line-chart .svg-container svg{height:100%;width:100%}.line-chart .svg-container svg path{stroke:#7deb92}.line-chart .svg-container svg circle.visible{fill:#4ed469}.line-chart .svg-container svg text{fill:#fff;font-family:cera-pro;font-weight:500;font-size:10px;text-anchor:middle}.age-chart{margin-top:14px}.age-chart__labels{display:flex;font-family:cera-pro;font-weight:700;font-size:10px}.age-chart__labels .label{flex:1;text-align:center}.line-fill-chart .svg-gradient{width:0;height:0;position:absolute}.line-fill-chart .svg-container{height:80px;width:237px;margin:0 auto;position:relative}.line-fill-chart .svg-container svg{height:100%;width:100%}.line-fill-chart .svg-container svg circle.visible{fill:#fff}.line-fill-chart .svg-container svg text{fill:#fff;font-family:cera-pro;font-weight:500;font-size:10px}.income-chart{margin-top:15px}.income-chart__labels{display:flex;font-family:cera-pro;font-weight:700;font-size:10px}.income-chart__labels .label{flex:1;text-align:center}.range-comparison-chart{position:relative;display:flex}.range-comparison-chart .value-a,.range-comparison-chart .value-b{height:10px}.range-comparison-chart .value-a{min-width:8px;max-width:calc(100% - 8px);border-radius:5px 0 0 5px;position:relative;transition:width .3s linear}.range-comparison-chart .value-a:after{position:absolute;top:50%;margin-top:-6px;content:"";width:2px;right:-1px;height:12px;background-color:#fff}.range-comparison-chart .value-b{flex-grow:1;border-radius:0 5px 5px 0}.gender-chart{margin-top:9px}.gender-chart__label{text-align:center;font-family:cera-pro;font-weight:500;font-size:10px;margin-bottom:5px}.gender-chart .value-a{background-image:linear-gradient(-45deg,#7695f2,#537cf2)}.gender-chart .value-b{background-image:linear-gradient(-225deg,#f499e2,#f253d3)}.bar-chart{width:216px;margin:0 auto}.bar-chart .bars{display:flex;align-items:flex-end;height:26px}.bar-chart .bars .bar-wrapper{flex:1;border-bottom:1px solid #383838}.bar-chart .bars .bar-wrapper .bar{position:relative;width:50%;margin:0 auto;height:100%;min-height:2px;border-radius:4px 4px 0 0;transition:height .3s linear}.bar-chart .labels{font-family:cera-pro;font-weight:700;font-size:10px;text-align:center;display:flex}.bar-chart .labels .label{flex:1}.employment-chart{margin-top:30px}.employment-chart .bars .bar-wrapper .bar{background-image:linear-gradient(0deg,#faca9d,#f7a553)}.household-chart{margin-top:35px}.household-chart .bars .bar-wrapper .bar{background-image:linear-gradient(0deg,#7deb92,#4ed469)}.steering-wheel{height:36px;width:36px;position:relative}.steering-wheel .background{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5}.steering-wheel .background svg{--color:#fff}.steering-wheel .foreground{position:absolute;left:0;bottom:0;width:100%;height:50%;opacity:1;overflow:hidden;transition:height .3s linear}.steering-wheel .foreground svg{position:absolute;left:0;bottom:0;--color:#fff}.steering-wheel-crossed{height:36px;width:36px;position:relative}.steering-wheel-crossed .background{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5}.steering-wheel-crossed .background svg{--color:#fff}.steering-wheel-crossed .foreground{position:absolute;left:0;bottom:0;width:100%;height:50%;opacity:1;overflow:hidden;transition:height .1s linear}.steering-wheel-crossed .foreground svg{position:absolute;left:0;bottom:0;--color:#fff}.steering-wheel-with-plus{height:41px;width:38px;position:relative}.steering-wheel-with-plus .background{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5}.steering-wheel-with-plus .background svg{--color:#fff}.steering-wheel-with-plus .foreground{position:absolute;left:0;bottom:0;width:100%;height:50%;opacity:1;overflow:hidden;transition:height .1s linear}.steering-wheel-with-plus .foreground svg{position:absolute;left:0;bottom:0;--color:#fff}.car-ownership-chart{display:flex;justify-content:space-around;width:94%;margin:20px auto 0;align-items:flex-end}.car-ownership-chart .steering-wheel-item{font-family:cera-pro;font-weight:500;font-size:10px;text-align:center;display:flex;align-items:center;flex-direction:column;width:42px;line-height:13px}.car-ownership-chart .steering-wheel-item .steering-wheel__label{position:relative;margin-top:1px}.lifestage-chart{margin-top:35px}.lifestage-chart .blocks{display:flex;position:relative;align-items:flex-end}.lifestage-chart .blocks:hover .block-wrapper--default:not(:hover) .block__label{opacity:0}.lifestage-chart .blocks:hover .block-wrapper--default:not(:hover):last-child .block{border-top-right-radius:20px;border-bottom-right-radius:20px}.lifestage-chart .blocks:hover .block-wrapper--default:not(:hover):first-child .block{border-top-left-radius:20px;border-bottom-left-radius:20px}.lifestage-chart .blocks:hover .block-wrapper--default:not(:hover) .block{transform:none;height:100%;width:100%;border-radius:initial;box-shadow:none}.lifestage-chart .block-wrapper{height:26px;min-width:6px;transition:width .3s linear}.lifestage-chart .block-wrapper .block{width:100%;height:100%;transition:height .3s linear,width .3s linear,border-radius .3s linear,box-shadow .3s linear,transform .3s linear}.lifestage-chart .block-wrapper .block__label{position:absolute;left:0;right:0;bottom:100%;margin-bottom:8px;opacity:0;font-family:cera-pro;font-weight:500;font-size:10px;text-align:center;pointer-events:none}.lifestage-chart .block-wrapper .block__label .dot{padding:0 4px}.lifestage-chart .block-wrapper--default .block__label,.lifestage-chart .block-wrapper:hover .block__label{opacity:1}.lifestage-chart .block-wrapper--default .block,.lifestage-chart .block-wrapper:hover .block{transform:translate(-1px,-1px);height:calc(100% + 2px);width:calc(100% + 2px);border-radius:2px;box-shadow:0 0 4px 0 rgba(5,5,5,.1)}.lifestage-chart .block-wrapper:first-child .block{background-color:#79b7f4;border-top-left-radius:20px;border-bottom-left-radius:20px}.lifestage-chart .block-wrapper:nth-child(2) .block{background-color:#7deb92}.lifestage-chart .block-wrapper:nth-child(3) .block{background-color:#f5df98}.lifestage-chart .block-wrapper:nth-child(4) .block{background-color:#f599a8}.lifestage-chart .block-wrapper:nth-child(5) .block{background-color:#f253d3}.lifestage-chart .block-wrapper:nth-child(6) .block{background-color:#c499f5}.lifestage-chart .block-wrapper:last-child .block{border-top-right-radius:20px;border-bottom-right-radius:20px}.expendable-chart-header{display:flex;align-items:center;height:100%}.expendable-chart-header .expendable-chart-header__label,.expendable-chart-header .expendable-chart-header__value{flex:0}.expendable-chart-header .expendable-chart-header__label:first-letter,.expendable-chart-header .expendable-chart-header__value:first-letter{text-transform:uppercase}.expendable-chart-header .expendable-chart-header__label{transform:translateX(5px);font-weight:600;font-family:cera-pro;font-size:14px;transition:color .2s linear,transform 60ms linear;color:#cfd0d1;white-space:nowrap}.expendable-chart-header .expendable-chart-header__line-wrapper{flex:1;margin-left:6px;position:relative;height:100%;overflow:hidden}.expendable-chart-header .expendable-chart-header__line{background-color:#fff;width:100%;position:absolute;top:50%;margin-top:1px;left:0;height:1px;transition:transform .1s linear,opacity .3s linear;transition-delay:0;transform:translateX(100%);opacity:0}.expendable-chart-header .expendable-chart-header__value{position:absolute;right:0;font-weight:800;font-family:cera-pro;font-size:12px;white-space:nowrap;opacity:1;transition:opacity .3s linear .1s}.expendable-chart-header .expendable-chart-header__value .expendable-chart-header__exact-value{position:absolute;top:0;right:0;opacity:0;transition:opacity .2s linear}.expendable-chart-header .expendable-chart-header__value .expendable-chart-header__top-value-name{transition:opacity .2s linear;opacity:1}.expendable-chart-header--interactive{cursor:pointer}.expendable-chart-header--interactive:hover .expendable-chart-header__top-value-name{opacity:0}.expendable-chart-header--interactive:hover .expendable-chart-header__exact-value{opacity:1}.expendable-chart-header--interactive:hover .expendable-chart-header__label,.expendable-chart-header--interactive:hover .expendable-chart-header__value{font-weight:700}.expendable-chart-header--interactive .expendable-chart-header__label:hover{color:#fff;font-weight:700}.expendable-chart-header--interactive .expendable-chart-header__value{right:5px}.expendable-chart-header--expanded .expendable-chart-header__label{transform:translateX(0);color:#fff}.expendable-chart-header--expanded .expendable-chart-header__line-wrapper .expendable-chart-header__line{transition-delay:.1s;transform:translateX(0);opacity:1}.expendable-chart-header--expanded .expendable-chart-header__value{opacity:0;transition-delay:0s}.demographics-charts{padding:6px 20px 0}.demographics-charts .demographics-chart-wrapper{overflow:auto}.demographics-charts .demographics-chart-wrapper .gender-chart{margin-top:10px;margin-bottom:15px}.demographics-charts .demographics-chart-wrapper .age-chart{margin-top:8px;margin-bottom:27px}.demographics-charts .demographics-chart-wrapper .employment-chart{margin-top:36px;margin-bottom:13px}.demographics-charts .demographics-chart-wrapper .income-chart{margin-top:18px;margin-bottom:7px}.demographics-charts .demographics-chart-wrapper .household-chart{margin-top:36px;margin-bottom:13px}.demographics-charts .demographics-chart-wrapper .lifestage-chart{margin-top:35px;margin-bottom:15px}.demographics-charts .demographics-chart-wrapper .car-ownership-chart{margin-top:19px;margin-bottom:4px;overflow:hidden}.demographics-charts .demographics-item-wrapper{position:relative;overflow:hidden;padding-bottom:5px}.demographics-widget-expandable-chart{overflow:hidden;position:relative;padding:0 4px 5px}.demographics-widget-expandable-chart .chart-wrapper{overflow:auto}.demographics-widget-expandable-chart .chart-wrapper .gender-chart{margin-bottom:16px}.demographics-widget-expandable-chart .chart-wrapper .age-chart{margin-top:8px;margin-bottom:15px}.demographics-widget-expandable-chart .chart-wrapper .employment-chart{margin-top:22px;margin-bottom:15px}.demographics-widget-expandable-chart .chart-wrapper .income-chart{margin-top:7px;margin-bottom:7px}.demographics-widget-expandable-chart .chart-wrapper .household-chart{margin-top:25px;margin-bottom:12px}.demographics-widget-expandable-chart .chart-wrapper .lifestage-chart{margin-bottom:4px}.demographics-widget-expandable-chart .chart-wrapper .car-ownership-chart{margin-top:11px;overflow:hidden}.expandable-chart-header-wrapper{position:relative;height:18px;overflow:hidden;transition:height .2s linear}.insights-widget{position:relative;background-color:rgba(37,47,62,.9);border:1px solid #0b1627;border-radius:10px;color:#fff}.insights-widget .empty-insights-list{font-family:cera-pro;font-weight:300;font-size:14px;color:#cfd0d1;text-align:center;height:100%;display:flex;align-items:center;justify-content:center}.insights-widget .insights,.insights-widget .postcodes-figures-wrapper{transition:opacity .1s linear .5s}.insights-widget--loading .insights,.insights-widget--loading .postcodes-figures-wrapper{opacity:.5;pointer-events:none}.insights-widget .header{display:flex;background-color:#0b1627;padding:6px 5px 4px 4px;height:39px;border-top-left-radius:10px;border-top-right-radius:10px}.insights-widget .header .pin-control-wrapper{position:relative;top:-1px}.insights-widget .header .location-wrapper{flex:1 0;width:0;margin-left:3px}.insights-widget .header .location-wrapper .location{text-transform:uppercase;font-size:18px;font-family:cera-pro;font-weight:800;position:relative;max-width:100%}.insights-widget .header .close-button{width:30px;flex:0 0;display:flex;align-self:flex-start;justify-content:flex-end;position:relative;top:-1px;right:-3px}.insights-widget .header .close-button button{background-color:transparent;border-width:0;margin-left:auto;cursor:pointer}.insights-widget .header .close-button button:focus{outline:0}.insights-widget .header .close-button .cross-icon{width:8px;height:8px;--color:#fff}.insights-widget .insights{border:solid #cfd0d1;border-width:0 0 1px;padding:12px 1px 0;margin:0 9px 4px;height:287px}.insights-widget .insights .react-tabs{height:100%;display:flex;flex-direction:column}.insights-widget .insights .insights__categories{font-family:cera-pro;font-weight:700;font-size:12px;color:#fafbfc;display:flex;text-transform:uppercase;justify-content:space-around;list-style:none;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0 5px}.insights-widget .insights .insights__categories .category{text-align:center;cursor:pointer;transition:color .2s linear;position:relative;top:-2px}.insights-widget .insights .insights__categories .category--active{color:#00b1cc}.insights-widget .insights .insights__categories .divider{background-color:#979797;width:1px;height:15px}.insights-widget .insights .insights__items{margin:14px 10px 0;color:#fff;font-family:cera-pro;font-weight:600;font-size:14px;overflow:hidden;flex:1}.insights-widget .insights .insights__items .items-tab-content-container{height:100%}.insights-widget .insights .insights__items .items-tab-content{padding:0 9px}.insights-widget .insights .insights__items .item{height:23px;position:relative}.insights-widget .insights .insights__items .item .item__value{position:absolute;margin-top:-5px;height:10px;right:0;top:50%;width:0;border-radius:5px;background-color:#26aca5;transition:width 1s linear;min-width:10px}.insights-widget .insights .insights__items .item .item__value .item__value-overlay{position:absolute;border-radius:5px;top:0;right:0;bottom:0;left:0;transition:opacity .2s linear;opacity:0}.insights-widget .insights .insights__items .item .item__value .item__value-overlay:hover{opacity:1}.insights-widget .insights .insights__items .item .item__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;top:1px;pointer-events:none}.insights-widget .travel-time-figures{display:flex;color:#fff;padding:0 14px;margin:15px 4px 6px 6px}.insights-widget .travel-time-figures .travel-time-wrapper{align-self:flex-end;margin-bottom:12px}.insights-widget .travel-time-figures .postcodes-figures-wrapper{margin-bottom:10px;flex:1}.insights-widget .travel-time-figures .postcodes-figures-wrapper .figures__item{margin-bottom:6px}.insights-widget .travel-time-figures .postcodes-figures-wrapper .item__label{font-size:8px;font-family:cera-pro;font-weight:500}.insights-widget .travel-time-figures .postcodes-figures-wrapper .item__value{font-family:cera-pro;font-weight:500;font-size:18px;position:relative}.tour-button{margin-left:30px;margin-top:3px}.tour-button .icon.help-icon{--color:#36fff0;width:16px;height:16px;cursor:pointer}.footer-left-slot-demo{display:flex;align-items:center}.footer-left-slot-demo .footer-widget-wrapper{margin-left:30px}.demo-footer-widget{font-family:cera-pro;color:#fff;display:flex;align-items:center;cursor:pointer}.demo-footer-widget .widget__icon{font-weight:800;font-size:18px;line-height:18px;display:flex;margin-top:-5px}.demo-footer-widget .widget__content{margin-left:20px;white-space:nowrap;position:relative;margin-top:-4px}.demo-footer-widget .widget__content .widget__title{font-weight:800;font-size:16px}.demo-footer-widget .widget__content .widget__label{font-weight:300;font-size:12px}.export-simple-content .introduction{margin-bottom:30px;padding:0 29px;text-align:left;font-size:14px}.export-simple-content .introduction:empty{display:none}.export-simple-content .figures-container{width:274px;margin:0 auto 45px}.export-simple-content .figures-container .title{line-height:18px;white-space:nowrap;position:relative;top:-1px}.export-simple-content .figures-container .figures{font-family:cera-pro;font-weight:600;margin:25px auto 0;line-height:23px}.export-simple-content .figures-container .figures .figure{display:flex}.export-simple-content .figures-container .figures .figure__label{font-weight:800}.export-simple-content .figures-container .figures .figure__value{margin-left:auto}.export-simple-content .buttons{display:flex;justify-content:space-between;padding:0 27px}.export-simple-content .buttons .placeholder{width:10px}.export-simple-content .buttons .export-button{transition:opacity .1s linear;background-color:#00b1cc;color:#252f3e;font-family:cera-pro;font-weight:700;line-height:18px;font-size:14px;border-width:0;padding:0 15px;height:40px;flex:1;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-radius:4px}.export-simple-content .buttons .export-button:focus{outline:none}.export-simple-content .buttons .export-button:disabled{pointer-events:none;opacity:.5}.export-simple-content .buttons .export-button .icon{--color:#252f3e;width:16px;height:16px;margin-left:12px}.export-loader{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;opacity:0;pointer-events:none;transition:opacity .3s linear 1s}.export-loader--visible{opacity:1;pointer-events:auto}.export-loader .label{margin-bottom:20px}.export-loader .sk-fading-circle{margin:0 auto}.export-modal-wrapper .ReactModal__Content{color:#fff}.export-modal-wrapper .ReactModal__Content .export-modal{background-color:rgba(37,47,62,.9);width:408px;overflow:hidden}.custom-checkbox{position:relative}.custom-checkbox input{position:absolute;opacity:0;height:1px;width:1px;overflow:hidden;margin:0;top:100%;left:50%}.custom-checkbox input+.checkbox{cursor:pointer;width:14px;height:14px;border:1px solid #383838;border-radius:2px;background-color:#0b1627;position:relative;transition:opacity .2s linear}.custom-checkbox input+.checkbox svg{width:11px;position:absolute;right:-2px;top:1px;display:none;--color:#fff}.custom-checkbox input:checked+.checkbox svg{display:block}.custom-checkbox input:disabled+.checkbox{opacity:.5;pointer-events:none}.export-slider{position:relative;font-size:0;height:20px;width:100%}.export-slider input{width:100%;margin:0;opacity:0}.export-slider input::-moz-range-thumb{background-color:transparent;width:20px;height:20px;padding:0;opacity:.4;border-radius:50%}.export-slider input::-moz-focus-outer{border:0}.export-slider .custom-range-input{position:absolute;left:9px;right:10px;bottom:0;top:50%;height:12px;pointer-events:none;margin-top:-7px}.export-slider .custom-range-input__path{position:absolute;background-color:#fff;height:4px;top:50%;margin-top:-2px;border-radius:2px;left:-2px;right:-2px}.export-slider .custom-range-input--pinned:not(.custom-range-input--empty) .custom-range-input__path{background-color:#66fff7}.export-slider .custom-range-input--empty .custom-range-input__path{background-color:#cfd0d1}.export-slider .custom-range-input .handle{position:absolute;left:0;height:20px;width:20px;background:#fafbfc;border:2px solid #9d9d9e;border-radius:50%;margin-left:-10px;top:50%;margin-top:-10px}.editable-input{position:relative;display:flex;align-items:center;width:50%}.editable-input input{border-width:0;background:transparent;color:#fff;flex:1 0;font-size:14px;font-weight:500;font-family:cera-pro;padding:0}.editable-input input:focus{outline:0}.editable-input .input__value{flex:1 0}.editable-input .cross-icon{width:8px;height:8px;flex:0 0 8px;--color:#fff;cursor:pointer}.editable-input .input__trigger-editing{width:13px;height:14px;flex-grow:0;cursor:pointer;background:transparent;border-width:0;padding:0}.editable-input .input__trigger-editing:focus{outline:0}.editable-input .input__trigger-editing svg{--color:#fff;width:13px}.export-modal__header{background-color:#0b1627;text-transform:uppercase;padding:0 9px;display:flex;align-items:center;height:39px;justify-content:space-between;color:#fafbfc;font-family:cera-pro;font-weight:800;font-size:16px;border-bottom:2px solid #0b1627}.export-modal__header .title{padding-left:10px;position:relative;top:-1px;flex:1}.export-modal__header .options-toggle{height:16px;position:relative;margin-left:auto;margin-right:10px;font-size:0;flex:0;display:flex;align-items:center}.export-modal__header .options-toggle .options-toggle__cog{position:relative;width:16px;height:16px;--color:#fff;cursor:pointer;transition:transform .2s linear;transform:rotate(-90deg)}.export-modal__header .options-toggle .options-toggle__cog.options-toggle__cog--active{position:absolute;top:0;right:0;--color:#66fff7;z-index:1;transition:opacity .2s linear,transform .2s linear;opacity:0}.export-modal__header .options-toggle .options-toggle__cog .icon{width:16px;height:16px}.export-modal__header .options-toggle .options-toggle__dot{width:4px;height:4px;background-color:#66fff7;border-radius:50%;margin-right:5px;opacity:0}.export-modal__header .options-toggle--active .options-toggle__cog{transform:rotate(0)}.export-modal__header .options-toggle--active .options-toggle__cog.options-toggle__cog--active{opacity:1}.export-modal__header .options-toggle--active .options-toggle__dot{opacity:1;transition:opacity .2s linear .1s}.export-modal__header .close-button-wrapper{margin-left:auto;flex:0}.export-modal__content{overflow:auto;padding:28px 0 19px;font-family:cera-pro;font-weight:500;font-size:14px;text-align:center;position:relative}.options-container{margin-left:38px;margin-bottom:30px;text-align:left}.options-container:last-child{margin-bottom:45px}.options-container .title{position:relative;margin-left:30px;top:-2px}.options-container .options{font-family:cera-pro;font-weight:800;margin-top:23px}.options-container .options .option{display:flex;align-items:center;height:23px;margin-bottom:6px}.options-container .options .option.option-nested{padding-left:30px;font-size:.8em}.options-container .options .option.option-nested .custom-checkbox{transform:scale(.8)}.options-container .options .option.option-nested .custom-checkbox:disabled{pointer-events:none;opacity:.5}.options-container .options .option .label{position:relative;top:-1px;margin-left:16px;letter-spacing:1px}.buttons{display:flex;justify-content:space-between;padding:0 27px}.buttons .placeholder{width:10px}.buttons .export-button{transition:opacity .1s linear;background-color:#00b1cc;color:#252f3e;font-family:cera-pro;font-weight:700;line-height:18px;font-size:14px;border-width:0;border-radius:4px;padding:0 15px;height:40px;flex:1;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.buttons .export-button:focus{outline:none}.buttons .export-button:disabled{pointer-events:none;opacity:.5}.buttons .export-button .icon{--color:#252f3e;width:16px;height:16px;margin-left:12px}.buttons--advanced{justify-content:center}.buttons--advanced .export-button{flex:0}.options-exporting-container{padding:0 30px;margin-right:38px}.options-exporting-container .exporting-lines{display:flex;padding-right:10px}.options-exporting-container .exporting-lines .exporting-lines__label{flex:0;font-size:14px;font-family:cera-pro;font-weight:500;margin-right:6px}.options-exporting-container .exporting-lines .exporting-lines__input{flex:1;display:flex}.options-exporting-container .exporting-lines .exporting-lines__input .editable-input{flex:1}.options-exporting-container .slider-wrapper{position:relative;margin-top:16px}.export-button button{transition:opacity .2s linear;border-width:0;background-color:#00b1cc;color:#0b1627;font-size:14px;font-family:cera-pro;font-weight:700;height:40px;width:120px;padding:0 14px 0 20px;cursor:pointer;display:flex;align-items:center;border-radius:4px;text-transform:uppercase}.export-button button svg{width:16px;height:16px;--color:#0b1627;margin-left:auto;position:relative}.export-button button:focus{outline:0}.export-button--loading button,.export-button button:disabled{opacity:.5;pointer-events:none}.journey-dismiss{text-decoration:underline;opacity:.5;font-family:cera-pro;font-weight:500;font-size:9px;position:absolute;bottom:6px;right:6px;cursor:pointer}.journey-tooltip{color:#fff;pointer-events:none}.journey-tooltip .tooltip{position:absolute;z-index:1;top:100%;left:0;width:320px;min-height:100px;background-color:#252f3e;border-radius:4px;opacity:0}.journey-tooltip .tooltip__title{margin:14px 14px 10px}.journey-tooltip .tooltip__content{margin:0 14px 30px;font-size:12px}.journey-tooltip .tooltip__dismiss{text-decoration:underline;opacity:.5;font-family:cera-pro;font-weight:500;font-size:9px;position:absolute;bottom:6px;right:6px;cursor:pointer}.journey-tooltip .tooltip:after{position:absolute;content:"";width:0;height:0}.journey-tooltip--visible{pointer-events:all}.journey-tooltip--visible .tooltip{opacity:1}.journey-tooltip--top .tooltip{bottom:100%;transform:translateY(-24px);top:auto}.journey-tooltip--top.journey-tooltip--left.journey-tooltip-pointer-direction--right .tooltip{top:0;bottom:auto;transform:translateX(-24px)}.journey-tooltip--center .tooltip{left:50%;margin-left:-160px}.journey-tooltip--bottom .tooltip{top:100%;transform:translateY(24px);bottom:auto}.journey-tooltip--left .tooltip{left:0;right:auto}.journey-tooltip--left.journey-tooltip-pointer-direction--right .tooltip{right:100%;left:auto;transform:translateX(-24px)}.journey-tooltip--right .tooltip{right:0;left:auto}.journey-tooltip--right.journey-tooltip-pointer-direction--right .tooltip{left:100%;right:auto}.journey-tooltip-pointer-direction--top .tooltip:after{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #252f3e}.journey-tooltip-pointer-direction--right .tooltip:after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #252f3e}.journey-tooltip-pointer-direction--bottom .tooltip:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #252f3e}.journey-tooltip-pointer-vertical--top .tooltip:after{bottom:100%;top:auto}.journey-tooltip-pointer-vertical--bottom .tooltip:after{top:100%;bottom:auto}.journey-tooltip-pointer-horizontal--left .tooltip:after{left:50px;right:auto}.journey-tooltip-pointer-horizontal--center .tooltip:after{margin-left:-8px;left:50%;right:auto}.journey-tooltip-pointer-vertical--center .tooltip:after{margin-top:-8px;top:50%;bottom:auto}.journey-tooltip-pointer-horizontal--bottom .tooltip:after{top:100%;bottom:auto}.journey-tooltip-pointer-horizontal--right .tooltip:after{right:50px;left:auto}.journey-tooltip-pointer-direction--right.journey-tooltip-pointer-horizontal--right .tooltip:after{left:100%;right:auto}.journey-tooltip-pointer-direction--right.journey-tooltip-pointer-vertical--top .tooltip:after{top:18px;bottom:auto}.button button{transition:opacity .2s linear;border-width:0;background-color:#36fff0;color:#000;font-size:14px;font-family:cera-pro;font-weight:700;height:40px;width:140px;padding:8px 20px;cursor:pointer;display:flex;align-items:center;justify-content:center;white-space:nowrap}.button button:focus{outline:0}.button--loading button{opacity:.5;pointer-events:none}.journey-popup{width:630px;padding:30px;border:1px solid #050505;background-color:rgba(37,47,62,.8);color:#fff;position:relative;font-weight:400;font-family:cera-pro;pointer-events:auto}.journey-popup h1{font-size:24px;margin:0 0 25px}.journey-popup p{font-size:16px;margin:0 0 25px}.journey-popup p:last-child{margin-bottom:0}.journey-popup__content{overflow:auto}.journey-popup__content a{color:inherit}.journey-popup__button{margin-top:30px;display:flex;justify-content:center}.journey-popup__button .button button{padding:0 24px;width:auto;text-transform:uppercase}.journey-popup__close-button-wrapper{position:absolute;top:10px;right:10px}.default-popup{color:#fff;width:408px;background-color:rgba(37,47,62,.9);padding-bottom:19px}.default-popup .default-popup__header{background-color:#0b1627;text-transform:uppercase;padding:0 9px;display:flex;align-items:center;height:39px;justify-content:space-between;color:#fafbfc;font-family:cera-pro;font-weight:800;font-size:16px;border-bottom:2px solid #0b1627}.default-popup .default-popup__header span{text-indent:10px;position:relative;top:-1px}.default-popup .default-popup__header:empty{display:none}.default-popup .default-popup__content{overflow:auto;padding:17px 29px 0;font-family:cera-pro;font-weight:500;font-size:14px}.default-popup .default-popup__footer{padding:35px 30px 0}.default-popup .default-popup__footer:empty{display:none}.upload-popup .button{padding:0 14px 0 20px;height:40px;display:flex;align-items:center;border-width:0;font-size:14px;font-family:cera-pro;font-weight:700;cursor:pointer;justify-content:space-between}.upload-popup .button:focus{outline:0}.upload-popup .upload-button{background-color:#00b1cc;color:#252f3e;position:relative;overflow:hidden;border-width:0;padding:0 15px 0 20px;border-radius:4px;text-transform:uppercase}.upload-popup .upload-button input{position:absolute;bottom:0;left:0;width:100%;height:200%;opacity:0;cursor:pointer}.upload-popup .upload-button input:focus{outline:0}.upload-popup .upload-button .icon{--color:#252f3e;width:16px;height:16px}.phase-indicator{display:flex;align-items:center;flex-direction:column;position:relative}.phase-indicator .label{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-family:cera-pro;font-weight:700}.phase-indicator .progress-bar-wrapper{margin-top:7px;width:210px;height:3px;position:relative}.upload-popup--uploading .default-popup__header .popup-hide-button{margin-right:9px}.popup .load-file-button{outline:1px solid #252f3e}.example-upload-file .row{display:flex}.example-upload-file .row:first-child .cell{border-top-width:0}.example-upload-file .cell{flex:1;border:solid #999;border-width:1px 1px 0;padding:6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.example-upload-file .body{overflow:auto;max-height:80px;border-bottom:1px solid #999}.example-upload-file .head{font-family:cera-pro;color:#fff;font-size:12px;width:100%;font-weight:800;display:flex;border-bottom:1px solid #999}.catchment-upload-popup .upload-popup__title{font-family:cera-pro;font-weight:500;font-size:14px;line-height:18px}.catchment-upload-popup .upload-popup__slot{margin-top:9px}.catchment-upload-popup .upload__example-upload-file-wrapper{padding-top:10px;width:50%;margin:0 auto;text-align:center}.catchment-upload-popup .upload-popup--error .default-popup__content{padding-left:29px;padding-right:29px}.catchment-upload-popup .csv-headers,.catchment-upload-popup .upload-stats{font-family:cera-pro;font-weight:800;font-size:14px;letter-spacing:1px}.catchment-upload-popup .upload-popup--ready-errors .default-popup__footer{justify-content:space-between;padding-top:45px;padding-left:39px;padding-right:43px}.switch{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;color:#fff;text-transform:uppercase}.switch .checkbox-loading-wrapper{margin-right:8px;position:relative}.switch .checkbox-loading-wrapper .checkbox-wrapper{transition:opacity .1s linear}.switch .loading-overlay-wrapper{position:absolute;left:0;top:50%;right:0;height:10px;margin-top:-5px;border-radius:100px;box-shadow:0 0 4px 0 rgba(102,255,247,.7);opacity:0;transition:opacity .2s linear;overflow:hidden;pointer-events:none}@-webkit-keyframes switch-loading-overlay-animation{to{background-position:100% 100%}}@keyframes switch-loading-overlay-animation{to{background-position:100% 100%}}.switch .loading-overlay-wrapper .loading-overlay{width:300px;height:300px;background:repeating-linear-gradient(-80deg,#19e0ff,#19e0ff .375rem,#00b1cc 0,#00b1cc .75rem);background-size:200% 200%;-webkit-animation:switch-loading-overlay-animation 10s linear infinite;animation:switch-loading-overlay-animation 10s linear infinite;animation-direction:reverse}.switch .label{font-size:12px;font-family:cera-pro;font-weight:600;line-height:16px;white-space:nowrap;text-shadow:0 1px 3px rgba(56,56,56,.5);display:flex;align-items:center;position:relative}.switch--disabled .label{pointer-events:none;opacity:.5}.switch--loading .checkbox-wrapper{opacity:0}.switch--loading .loading-overlay-wrapper{opacity:1;pointer-events:inherit}.upload-control{display:flex;opacity:1;align-items:center;justify-content:center}.upload-control .switch-wrapper{display:flex;margin-right:8px;align-items:center}.upload-control .toggle-files-management .simple-arrow-down-icon{cursor:pointer;width:10px;--color:#fff;transition:transform .2s linear;transform:rotate(0);transform-origin:center center;position:relative;top:-2px}.upload-control .toggle-files-management--active .simple-arrow-down-icon{transform:rotate(180deg)}.upload-control .toggle-files-management--disabled{opacity:.5;pointer-events:none}.files-management-animation-outer-wrapper{position:absolute;top:100%;left:0;overflow:hidden}.files-management{width:240px;background-color:#252f3e;padding:5px 0;font-size:14px;font-family:cera-pro}.files-management .uploaded-files{padding-bottom:5px}.files-management .uploaded-files .uploaded-files__file{height:24px;line-height:24px;padding:0 5px;display:flex;align-items:center}.files-management .uploaded-files .uploaded-files__file .file__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-management .uploaded-files .uploaded-files__file--active{font-weight:800}.files-management .uploaded-files .uploaded-files__file .file__options{margin-left:auto;display:flex;align-items:center}.files-management .uploaded-files .uploaded-files__file .file__options button{background:none;margin-left:auto;border-radius:100%;border:0 solid #00b1cc;width:20px;height:20px;padding:0;cursor:pointer}.files-management .uploaded-files .uploaded-files__file .file__options .options__delete{opacity:0}.files-management .uploaded-files .uploaded-files__file .file__options .options__delete .icon{width:11px;--color:#fff}.files-management .uploaded-files .uploaded-files__file .file__options .options__activate{opacity:0}.files-management .uploaded-files .uploaded-files__file .file__options .options__activate--active{opacity:1;pointer-events:none}.files-management .uploaded-files .uploaded-files__file .file__options .options__activate .icon{width:11px;--color:#fff}.files-management .uploaded-files .uploaded-files__file:hover{background-color:hsla(0,0%,100%,.5)}.files-management .uploaded-files .uploaded-files__file:hover .file__options button{opacity:1}.files-management .uploaded-files .uploaded-files__file:hover .file__options button:hover{border-width:1px}.files-management .uploaded-files .uploaded-files__file:hover .file__options button:hover .icon{--color:#00b1cc}.files-management .uploaded-files .uploaded-files__file:hover .file__options button:disabled{opacity:.5;pointer-events:none}.files-management .uploaded-files .uploaded-files__file:hover .file__options .options__activate{opacity:1}.files-management .uploaded-files:empty{display:none}.files-management .divider{margin:0 5px;border-bottom:1px solid #9d9d9e}.files-management .files-management__upload{background:none;border:0;display:flex;align-items:center;color:#fff;width:100%;font-size:14px;padding:4px;font-family:cera-pro}.files-management .files-management__upload:disabled{opacity:.5}.files-management .files-management__upload .icon{width:15px;margin:0 5px;--color:#fff}.popup .button{padding:0 14px 0 20px;height:40px;display:flex;align-items:center;border-width:0;font-size:14px;font-family:cera-pro;font-weight:700;cursor:pointer;justify-content:space-between}.popup .button:focus{outline:0}.popup .upload-button{background-color:#00b1cc;color:#0b1627;position:relative;overflow:hidden;border-width:0;padding:0 15px 0 20px;border-radius:4px;text-transform:uppercase}.popup .upload-button input{position:absolute;bottom:0;left:0;width:100%;height:200%;opacity:0;cursor:pointer}.popup .upload-button input:focus{outline:0}.popup .upload-button .icon{--color:#252f3e;width:16px;height:16px;margin-left:24px}.upload-popup--idle .upload-button{width:140px;height:40px}.upload-popup--idle .default-popup__footer,.upload-popup--uploading .default-popup__footer{display:flex;justify-content:center}.upload-popup--uploading .default-popup__footer .phase-indicator{padding-top:10px}.upload-popup--uploading .default-popup__footer .phase-indicator .label{margin-left:5px;position:relative;top:-1px}.popup .load-file-button{color:#252f3e;background-color:#00b1cc;width:140px;height:40px;display:flex;align-items:center;border-width:0;border-radius:4px;font-size:14px;font-family:cera-pro;font-weight:700;cursor:pointer;justify-content:space-between;padding:0 14px 0 19px;text-transform:uppercase}.popup .load-file-button .icon{--color:#252f3e;width:9px}.popup .load-file-button:focus{outline:0}.upload-popup--ready .default-popup__footer{display:flex;justify-content:center}.upload-popup--ready .upload-stats{margin-top:17px;font-size:14px;font-family:cera-pro}.upload-popup--ready .upload-stats .upload-stats__row{display:flex;justify-content:space-between;line-height:23px}.upload-popup--ready .upload-stats .upload-stats__row .row__label{font-weight:800}.upload-popup--ready .upload-stats .upload-stats__row .row__value{font-weight:600}.upload-popup--error .default-popup__footer{display:flex;justify-content:center}.upload-popup--error .upload-errors{font-family:cera-pro}.upload-popup--error .upload-errors .upload-errors__section{margin-top:29px}.upload-popup--error .upload-errors .upload-errors__section>.label{font-weight:800;font-size:16px;letter-spacing:1px}.upload-popup--error .upload-errors .download-errors-button-wrapper{position:relative;margin-top:8px;margin-left:10px}.upload-popup--error .upload-errors .message{font-family:cera-pro;font-weight:600;font-size:14px;padding-left:10px;letter-spacing:1px;position:relative;margin-top:-1px}.upload-popup--error .upload-errors .message .download-errors-sample-button{margin-top:6px}.upload-popup--error .upload-errors .upload-errors__section-format .message{font-family:cera-pro;font-weight:500;letter-spacing:0;margin-top:6px}.upload-popup--error .upload-errors .upload-errors__section-format .csv-headers{position:relative;margin-top:-2px}.popup .download-errors-button{height:30px;padding:0 13px 0 11px;color:#fff;background-color:#cfd0d1;font-size:14px;color:#252f3e;border:1px solid #0b1627;display:flex;justify-content:space-between;border-radius:4px}.popup .download-errors-button--loading{opacity:.5;pointer-events:none}.popup .download-errors-button .label{position:relative}.popup .download-errors-button .icon{margin-left:34px;position:relative}.popup .download-errors-button:focus{outline:0}.popup .download-errors-button .icon{--color:#252f3e;width:16px;height:16px}.popup .proceed-button{color:#0b1627;background-color:#00b1cc;width:140px;height:40px;display:flex;align-items:center;border-width:0;font-size:14px;font-family:cera-pro;font-weight:700;cursor:pointer;justify-content:space-between;padding:0 14px 0 19px;border-radius:4px;text-transform:uppercase}.popup .proceed-button:focus{outline:0}.popup .proceed-button .triangle-icon{position:relative;top:1px;height:0;width:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #0b1627}.customers-upload-popup .upload-popup__title{font-family:cera-pro;font-weight:500;font-size:14px;line-height:18px}.customers-upload-popup .upload-popup__slot{margin-top:9px}.customers-upload-popup .upload__example-upload-file-wrapper{padding-top:10px;margin:0 auto;text-align:right}.customers-upload-popup .upload-popup--error .default-popup__content{padding-left:29px;padding-right:29px}.customers-upload-popup .csv-headers,.customers-upload-popup .upload-stats{font-family:cera-pro;font-weight:800;font-size:14px;letter-spacing:1px}.customers-upload-popup .upload-popup--ready-errors .default-popup__footer{justify-content:space-between;padding-top:45px;padding-left:39px;padding-right:43px}.upload-popup .upload-popup__title{font-family:cera-pro;font-weight:500;font-size:14px;line-height:18px}.upload-popup .upload-popup__slot{margin-top:9px}.upload-popup .upload-popup--error .default-popup__content{padding-left:29px;padding-right:29px}.upload-popup .csv-headers,.upload-popup .upload-stats{font-family:cera-pro;font-weight:800;font-size:14px;letter-spacing:1px}.upload-popup .upload-popup--ready-errors .default-popup__footer{justify-content:space-between;padding-top:45px;padding-left:39px;padding-right:43px}.lookalike{display:flex;align-items:center;justify-content:center;cursor:pointer}.lookalike--disabled .label{opacity:.5}.lookalike .label{position:relative;font-size:12px;font-family:cera-pro;font-weight:600;text-transform:uppercase;color:#fff;margin-left:10px}.collapsable{overflow:hidden;transition:height .2s linear}.main-filter-background{position:fixed;left:0;top:0;bottom:0;right:0;z-index:2}.main-filter{width:500px;display:flex;flex-direction:column;transition:opacity .2s linear;position:absolute;top:100%;left:50%;max-height:calc(100vh - 150px);margin-top:16px;margin-left:-206px;z-index:3}.main-filter .category-name{display:inline-block}.main-filter .category-name:first-letter{text-transform:uppercase}.main-filter .triangle{position:absolute;left:50%;bottom:100%;width:11.31371px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #0b1627;margin:0 auto;flex:0 0}.main-filter .close-button{width:28px;position:absolute;top:4px;right:0;z-index:1}.main-filter .close-button button{background-color:transparent;border-width:0;margin-left:auto;cursor:pointer;width:100%}.main-filter .close-button button:focus{outline:0}.main-filter .close-button .cross-icon{width:8px;height:8px;--color:#fff}.main-filter .content{position:relative;background-color:rgba(37,47,62,.9);border-radius:10px;overflow:auto;flex:1;display:flex;flex-direction:column;border:1px solid #0b1627}.main-filter .categories{position:relative;font-family:cera-pro;font-weight:600;color:#fafbfc;font-size:12px;display:flex;text-transform:uppercase;padding:0 46px 0 34px;flex-shrink:0;background-color:#0b1627;align-items:center;height:44px;justify-content:center}.main-filter .categories .dot{height:4px;width:4px;flex-shrink:0;background-color:#fff;margin:0 7px;border-radius:50%}.main-filter .categories .category{transition:border-color .2s linear,color .2s linear,opacity .2s linear;border-bottom:1px solid transparent;text-align:center;flex-grow:0;cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center;padding:0 10px 2px;position:relative}.main-filter .categories .category:nth-last-child(-n+1){border-right:0}.main-filter .categories .category--has-filters-selected{color:#66fff7}.main-filter .categories .category--disabled{opacity:.5}.main-filter .categories .category--selected{border-bottom:1px solid #fff}.main-filter .categories .category.category--selected.category--has-filters-selected{border-bottom:1px solid #66fff7}.main-filter .close-filter{width:10px;height:10px;position:absolute;top:50%;margin-top:-5px;right:19px;cursor:pointer}.main-filter .close-filter:after,.main-filter .close-filter:before{position:absolute;background-color:#d7d7d7;width:14.14214px;content:"";top:50%;left:50%;margin-top:-1px;margin-left:-7.07107px;height:1px}.main-filter .close-filter:after{transform:rotate(45deg)}.main-filter .close-filter:before{transform:rotate(-45deg)}.main-filter .search{margin:7px 24px 3px;position:relative;flex-shrink:0;border-bottom:1px solid #9d9d9e}.main-filter .search .search__inner-wrapper{position:relative;width:315px;margin:0 auto}.main-filter .search .search__icon{width:16px;height:16px;position:relative;position:absolute;left:4px;bottom:6px;z-index:1;pointer-events:none}.main-filter .search .search__icon svg{--color:#fff}.main-filter .search .search__input{font-family:cera-pro;font-weight:400;font-size:16px;position:relative;width:100%;border-width:0;background-color:transparent;border-bottom:1px solid #fff;padding-left:26px;padding-right:26px;bottom:-1px;color:#fff;padding-bottom:2px;margin:0}.main-filter .search .search__input:focus{outline:none}.main-filter .search .search__input::-ms-clear{display:none}.main-filter .search .clear-input__wrapper{position:absolute;right:4px;width:16px;bottom:4px;opacity:0;text-align:right;transition:opacity .2s linear;cursor:pointer}.main-filter .search .clear-input__wrapper .cross-icon{height:8px;width:8px;--color:#fff}.main-filter .search .clear-input__wrapper--visible{opacity:1;pointer-events:auto}.main-filter .tree{font-family:cera-pro;margin:0 19px;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-grow:0;overflow:auto;padding:13px 0}.main-filter .tree .groups-empty{display:none;text-align:center;font-weight:300;font-style:italic;font-size:18px;color:#cfd0d1;line-height:23px;margin:50px 0}.main-filter .tree .groups-wrapper:empty+.groups-empty{display:block}.main-filter .tree .collapsible{padding:4px 0}.main-filter .clear-selection{background:transparent;flex-shrink:0;border:0;border-top:1px solid #cfd0d1;font-family:cera-pro;font-weight:600;display:block;margin:0 24px 17px;color:#fff;padding-top:13px;font-size:12px}.main-filter .clear-selection:focus{outline:0}.main-filter .clear-selection:disabled{font-weight:400;font-style:italic;color:#9d9d9e}.main-filter .clear-selection:not(:disabled){cursor:pointer}.main-filter .fake-disabled{opacity:.5}.custom-checkbox-small input{display:none}.custom-checkbox-small input+.checkbox{cursor:pointer;width:12px;height:12px;border:1px solid #383838;border-radius:2px;background-color:#0b1627;position:relative}.custom-checkbox-small input+.checkbox>*{position:absolute;right:-2px;top:0;transition:opacity .1s linear;opacity:0;--color:#fff}.custom-checkbox-small input:checked+.checkbox>*{opacity:1}.main-filter .level{display:flex;align-items:center;height:29px;padding:0 6px 0 42px;font-weight:300;font-size:18px}.main-filter .level--disabled{opacity:.5;pointer-events:none}.main-filter .level .value{padding-left:20px;position:relative;top:-2px;max-width:100%;cursor:default}.main-filter .interests-root-level{font-weight:400;font-size:20px;display:flex;align-items:center;height:40px;padding:0 5px 0 20px;transition:background-color .2s linear;background-color:hsla(0,0%,100%,0)}.main-filter .interests-root-level--disabled{opacity:.5;pointer-events:none}.main-filter .interests-root-level>label{display:flex;align-items:center}.main-filter .interests-root-level:hover{background-color:#252f3e}.main-filter .interests-root-level .value{flex-grow:1;position:relative;top:-3px;margin-left:11px;cursor:default}.main-filter .interests-root-level.root-level-demographics{margin-top:10px;background-color:transparent!important}.main-filter .interests-root-level.root-level-demographics:first-child{margin-top:0}.main-filter .interests-root-level.root-level-demographics .value{margin-left:6px}.main-filter .interests-root-level .selected{font-family:cera-pro;font-weight:600;color:#252f3e;border-radius:50%;font-size:12px;line-height:28px;width:28px;height:28px;background-color:#fff;border:2px solid #d7d7d7;pointer-events:none;opacity:0;transition:opacity .2s linear;padding-bottom:2px;right:5px;position:relative}.main-filter .interests-root-level .selected--visible{opacity:1;pointer-events:auto}.main-filter .interests-root-level .selected .selected__value{position:absolute;left:0;right:0;bottom:0;top:1px;display:flex;align-items:center;justify-content:center;transition:opacity .2s linear}.main-filter .segments-root-level{font-weight:400;font-size:20px;display:flex;align-items:center;height:40px;padding:0 5px 0 20px;transition:background-color .2s linear;background-color:hsla(0,0%,100%,0)}.main-filter .segments-root-level--disabled{opacity:.5;pointer-events:none}.main-filter .segments-root-level>label{display:flex;align-items:center}.main-filter .segments-root-level:hover{background-color:#252f3e}.main-filter .segments-root-level .value{flex-grow:1;position:relative;top:-3px;margin-left:11px;cursor:default}.main-filter .empty-segments{font-family:cera-pro;font-weight:300;font-size:18px;padding:0 60px;display:flex;align-items:center;justify-content:center;flex-direction:column;height:400px}.main-filter .empty-segments p{margin-top:0;text-align:center}.main-filter .empty-segments .segments-button{background:rgba(33,45,56,.9);border:1px solid #0b1627;border-radius:20px;height:40px;color:#fff;display:flex;align-items:center;text-transform:uppercase;padding:0 20px;font-family:cera-pro;font-weight:600;font-size:12px;text-shadow:0 1px 3px rgba(56,56,56,.5);cursor:pointer}.main-filter .empty-segments .segments-button span{position:relative;margin-top:-2px}.main-filter .empty-segments .segments-button:focus{outline:0}.main-filter .empty-segments .segments-button:disabled{opacity:.5}.main-filter .empty-segments .segments-button .icon{width:16px;height:16px;--color:#fff;margin-left:6px}.main-filter .mindsets-root-level{font-weight:400;font-size:20px;display:flex;align-items:center;height:40px;padding:0 5px 0 20px;transition:background-color .2s linear;background-color:hsla(0,0%,100%,0)}.main-filter .mindsets-root-level--disabled{opacity:.5;pointer-events:none}.main-filter .mindsets-root-level>label{display:flex;align-items:center}.main-filter .mindsets-root-level:hover{background-color:#252f3e}.main-filter .mindsets-root-level .value{flex-grow:1;position:relative;top:-3px;margin-left:11px;cursor:default}.main-filter .causes-root-level{font-weight:400;font-size:20px;display:flex;align-items:center;height:40px;padding:0 5px 0 20px;transition:background-color .2s linear;background-color:hsla(0,0%,100%,0)}.main-filter .causes-root-level--disabled{opacity:.5;pointer-events:none}.main-filter .causes-root-level>label{display:flex;align-items:center}.main-filter .causes-root-level:hover{background-color:#252f3e}.main-filter .causes-root-level .value{flex-grow:1;position:relative;top:-3px;margin-left:11px;cursor:default}.main-filter .causes-root-level.root-level-demographics{margin-top:10px;background-color:transparent!important}.main-filter .causes-root-level.root-level-demographics:first-child{margin-top:0}.main-filter .causes-root-level.root-level-demographics .value{margin-left:6px}.main-filter .causes-root-level .selected{font-family:cera-pro;font-weight:600;color:#252f3e;border-radius:50%;font-size:12px;line-height:28px;width:28px;height:28px;background-color:#fff;border:2px solid #d7d7d7;pointer-events:none;opacity:0;transition:opacity .2s linear;padding-bottom:2px;right:5px;position:relative}.main-filter .causes-root-level .selected--visible{opacity:1;pointer-events:auto}.main-filter .causes-root-level .selected .selected__value{position:absolute;left:0;right:0;bottom:0;top:1px;display:flex;align-items:center;justify-content:center;transition:opacity .2s linear}.main-filter .demographics-root-level{font-weight:400;font-size:20px;display:flex;align-items:center;height:40px;padding:0 5px 0 20px;transition:background-color .2s linear;margin-top:10px;background-color:transparent!important}.main-filter .demographics-root-level:first-child{margin-top:0}.main-filter .demographics-root-level>label{display:flex;align-items:center}.main-filter .demographics-root-level:hover{background-color:#252f3e}.main-filter .demographics-root-level .value{flex-grow:1;position:relative;top:-3px;margin-left:6px;cursor:default}.welcome-message{position:relative;max-width:800px}.welcome-message .welcome-message__title{position:absolute;bottom:100%;color:#fff;font-family:cera-pro;font-style:italic;font-weight:800;padding-left:20px;margin:0 0 8px}.welcome-message .welcome-message__content{font-weight:400;font-family:cera-pro;font-size:1em;color:#fff;background:rgba(18,24,31,.8);border:1px solid #050505;padding:40px 40px 64px}.welcome-message .welcome-message__content a{color:inherit}.welcome-message .welcome-message__content .welcome-message__text{padding-right:110px}.welcome-message .welcome-message__content .welcome-message__text .welcome-message__lists{display:flex}.welcome-message .welcome-message__content .welcome-message__text .welcome-message__lists .welcome-message__list{flex:1 0}.welcome-message .welcome-message__content .welcome-message__cookie{font-size:.6em;opacity:.6}.welcome-message .welcome-message__content .welcome-message__input{background-color:#252f3e;height:40px;border:1px solid #0b1627;color:#fff;font-family:cera-pro;font-style:italic;font-size:14px;padding-left:18px;width:calc(100% - 110px);margin-bottom:40px}.welcome-message .welcome-message__content .welcome-message__input:focus{outline:1px solid hsla(0,0%,100%,.2)}.welcome-message .welcome-message__content .welcome-message__input::-webkit-input-placeholder{color:#9d9d9e}.welcome-message .welcome-message__content .welcome-message__input::-moz-placeholder{color:#9d9d9e}.welcome-message .welcome-message__content .welcome-message__input::-ms-input-placeholder{color:#9d9d9e}.welcome-message .welcome-message__content .welcome-message__input::placeholder{color:#9d9d9e}.welcome-message .welcome-message__content .welcome-message__bottom-row{width:100%;padding-right:20px;display:flex;align-items:center;justify-content:flex-start;margin-top:12px}.welcome-message-wrapper{position:fixed;z-index:2;background:rgba(255,0,0,.5)}.map-source-control{position:relative;height:16px;width:140px;display:flex;align-items:flex-end;transition:opacity .2s linear}.map-source-control--disabled{pointer-events:none;opacity:.5}.map-source-control .control-options{font-size:14px;line-height:18px;margin-left:22px}.map-source-control .control-options .control-options__option{font-family:cera-pro;white-space:nowrap;transition:opacity .2s linear,transform .2s linear}.map-source-control .control-options .control-options__option:first-child{font-weight:300;opacity:0}.map-source-control .control-options--active .control-options__option:first-child,.map-source-control .control-options .control-options__option:nth-child(2){font-weight:800;opacity:1}.map-source-control .control-options--active .control-options__option:nth-child(2){font-weight:300;opacity:0}.map-source-control .control-options--active .control-options__option{transform:translateY(18px)}.map-source-control .control-switch{width:16px;height:36px;flex-shrink:0;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.map-source-control .control-switch .control-switch__bottom{height:8px;width:100%;overflow:hidden;position:relative}.map-source-control .control-switch .control-switch__bottom .control-switch__track{background-color:#fff;border:1px solid #0b1627;width:16px;height:16px;position:absolute;bottom:0;border-radius:8px}.map-source-control .control-switch .control-switch__top{height:28px;width:100%;position:relative;overflow:hidden}.map-source-control .control-switch .control-switch__top .control-switch__track{background-color:#fff;border:1px solid #0b1627;width:16px;height:36px;position:absolute;top:0;border-radius:8px;transition:transform .2s linear;transform:translateY(20px)}.map-source-control .control-switch .control-switch__dot{width:10px;height:10px;background-color:#52ccc6;border:1px solid #26aca5;border-radius:50%;position:absolute;left:50%;margin-left:-5px;bottom:3px;transition:transform .2s linear}.map-source-control:hover{cursor:pointer}.map-source-control:hover .control-options .control-options__option{opacity:1;transform:translateY(0)}.map-source-control:hover .control-options--active .control-options__option,.map-source-control:hover .control-switch__top .control-switch__track{transform:translateY(0)}.map-source-control:hover .control-switch__dot--active{transform:translateY(-20px)}.audiences-management-button{background-color:#00b1cc;width:80px;height:28px;border-radius:4px;font-family:cera-pro;font-weight:500;border-width:0;color:#1b2535;font-size:12px;transition:opacity .1s linear;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase}.audiences-management-button:disabled{opacity:.42}.audiences-management-button .icon{--color:#1b2535;width:20px}.audiences-management-save-button{display:flex;align-items:center}.audiences-management-save-button .save-as{margin-left:7px;align-self:stretch;display:flex;align-items:center;background:none;border-width:0;padding:0}.audiences-management-save-button .save-as .icon{width:10px;--color:#fff}.audiences-management-save-button .save-as:disabled{opacity:.42}.audiences-management{display:flex;align-items:center;padding-left:15px}.audiences-management .button-wrapper{margin-right:15px}@media (max-width:1920px){.audiences-management{padding-left:0}.audiences-management .button-wrapper{margin-right:0;margin-left:15px}}.audience-popup-header{border-top-left-radius:10px;border-top-right-radius:10px;background-color:#252f3e;height:39px;color:#fafbfc;font-size:16px;font-family:cera-pro;font-weight:800;display:flex;align-items:center;justify-content:space-between;padding:0 9px;border:1px solid #0b1627;border-bottom:0;position:relative}.audience-popup-header .header__title{text-transform:uppercase;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audience-popup-header .header__close{font-size:0}.audience-popup-header .header__close button{border:none;background:none;width:16px;height:16px;padding:0}.audience-popup-header .header__close button .icon{--color:#fff;width:100%}.audience-popup-content{border:1px solid #0b1627;background-color:rgba(37,47,62,.8);border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;flex-direction:column}.audience-popup-button{height:40px;padding:0 16px;border:none;background:none}.audience-popup-button:disabled{opacity:.8}.audience-popup-button-secondary{background-color:#252f3e;font-size:14px;color:#fff;font-family:cera-pro;font-weight:700}.audience-popup-button-secondary:first-letter{text-transform:uppercase}.load-audience-popup{width:450px;min-height:400px;padding:15px 0;display:flex;flex-direction:column}.load-audience-popup .audiences-list__placeholder{flex:1;color:#fff;text-align:center}.load-audience-popup .audiences-list{flex:1;overflow:auto}.load-audience-popup .audiences-list .list__item{font-size:18px;font-family:cera-pro;font-weight:300;color:#fff;padding:0 24px;display:flex;align-items:center;height:24px;justify-content:space-between;margin-bottom:8px}.load-audience-popup .audiences-list .list__item .item__name{white-space:nowrap;overflow:hidden}.load-audience-popup .audiences-list .list__item .item__remove{background:none;border:none;opacity:0;width:20px;flex-shrink:0;height:20px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:12px}.load-audience-popup .audiences-list .list__item .item__remove .icon{width:11px;--color:#fff}.load-audience-popup .audiences-list .list__item--active{background-color:hsla(0,0%,100%,.1)}.load-audience-popup .audiences-list .list__item:hover{background-color:hsla(0,0%,100%,.3)}.load-audience-popup .audiences-list .list__item:hover .item__remove{opacity:1}.load-audience-popup .audiences-list .list__item:hover .item__remove:disabled{opacity:.5;pointer-events:none}.load-audience-popup .audiences-list .list__item:hover .item__remove:hover{border:1px solid #00b1cc}.load-audience-popup .audiences-list .list__item:hover .item__remove:hover .icon{--color:#00b1cc}.load-audience-popup .options{display:flex;justify-content:flex-end;padding:0 24px}.audience-input{color:#fff}.audience-input .input__label{font-family:cera-pro;font-weight:700;font-size:14px;margin-bottom:3px}.audience-input .input__field-wrapper{position:relative}.audience-input .input__field-wrapper .input__field{background:transparent;border-width:0;width:100%;padding-right:34px;font-family:cera-pro;font-weight:400;border-bottom:1px solid hsla(0,0%,100%,.7);font-size:14px;text-indent:7px;color:#fff}.audience-input .input__field-wrapper .input__field::-webkit-input-placeholder{color:hsla(0,0%,100%,.7);font-style:italic;font-weight:400}.audience-input .input__field-wrapper .input__field::-moz-placeholder{color:hsla(0,0%,100%,.7);font-style:italic;font-weight:400}.audience-input .input__field-wrapper .input__field::-ms-input-placeholder{color:hsla(0,0%,100%,.7);font-style:italic;font-weight:400}.audience-input .input__field-wrapper .input__field::placeholder{color:hsla(0,0%,100%,.7);font-style:italic;font-weight:400}.audience-input .input__field-wrapper .input__clear-button{position:absolute;top:0;bottom:0;right:0;border:none;background:none;width:24px;padding:0;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .1s linear}.audience-input .input__field-wrapper .input__clear-button .icon{--color:#fff;opacity:.7;width:40%}.audience-input .input__field-wrapper .input__field:not(:valid)+.input__clear-button{opacity:0;pointer-events:none}.audience-input .input__error{color:#f3546d;font-family:cera-pro;font-weight:300;font-size:12px}.audience-popup-button-primary{background-color:#00b1cc;font-size:14px;font-family:cera-pro;font-weight:700;text-transform:uppercase}.edit-audience-popup{padding:20px 10px}.edit-audience-popup .form-wrapper{padding:0 10px}.edit-audience-popup .options{margin-top:16px;padding:0 16px;display:flex;justify-content:space-between}.edit-audience-popup .delete-audience-section{border-top:1px solid #fff;margin-top:16px}.edit-audience-popup .delete-audience-section .delete-audience-button{background:none;border:none;display:flex;align-items:center;color:#9d9d9e;font-size:12px;font-family:cera-pro;font-weight:400;padding:7px 16px 0}.edit-audience-popup .delete-audience-section .delete-audience-button .icon{width:17px;margin-right:13px;--color:#f3546d}.new-audience-popup{padding:20px 10px}.new-audience-popup .form-wrapper{padding:0 10px}.new-audience-popup .options{margin-top:16px;padding:0 16px;display:flex;justify-content:space-between}.audience-name{display:flex;align-items:center;font-size:16px;font-weight:700;font-family:cera-pro;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:10px}@media (min-width:1920px){.audience-name{padding-left:24px}}.audience-name--dirty{font-style:italic;font-weight:700}.mindset-chart-data{clear:both;height:44px;opacity:1;overflow:hidden;transition:height .2s linear,opacity .2s linear;position:relative;cursor:pointer;margin-left:20px;padding-right:20px;padding-left:8px;z-index:1;margin-bottom:2px;text-decoration:none;color:inherit;display:block}.mindset-chart-data .chart-data__background{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:4px 0 0 4px;z-index:0}.mindset-chart-data:hover .chart-data__background{background-color:#979797;opacity:.4}.mindset-chart-data--active .chart-data__background{background-color:#979797}.mindset-chart-data--active:hover .chart-data__background{opacity:1}.mindset-chart-data--active .chart-data__name{color:#000}.mindset-chart-data .chart-data__name{position:relative;text-align:left;margin-bottom:1px}.mindset-chart-data .chart-data__value{height:10px;border-radius:5px;position:relative;transition:width 1s linear;min-width:10px;margin-left:1px}.explore-mindsets-tree{margin-left:20px}.explore-mindsets-tree .mindsets-group{width:100%;font-size:14px;font-family:cera-pro;font-weight:400;margin-bottom:10px}.explore-mindsets-tree .mindsets-group .mindsets-group__name{font-weight:800;text-transform:uppercase;margin-bottom:10px;padding:0 15px 0 5px;float:left;clear:both;cursor:pointer;position:relative}.explore-mindsets-tree .mindsets-group .mindsets-group__name .mindset-group__expand-button-wrapper{position:absolute;bottom:0;top:0;left:100%;display:flex;align-items:center}.explore-mindsets-tree .mindsets-group .mindsets-group__name .mindset-group__expand-button-wrapper .mindset-group__expand-button{transform:rotate(180deg);position:relative;margin-top:2px}.explore-mindsets-tree .mindsets-group .mindsets-group__name .mindset-group__expand-button-wrapper .mindset-group__expand-button .icon{width:10px;height:10px}.explore-mindsets-tree .mindsets-group .mindsets-group__list{clear:both;display:none}.explore-mindsets-tree .mindsets-group--expanded .mindsets-group__list{display:block}.explore-mindsets-tree .mindsets-group--expanded .mindsets-group__name .mindset-group__expand-button-wrapper .mindset-group__expand-button{transform:rotate(0deg)}.explore-mindsets-tree .mindsets-group .mindsets-group__item{position:relative;width:100%;padding:5px;display:block;text-decoration:none;color:inherit;cursor:pointer}.explore-mindsets-tree .mindsets-group .mindsets-group__item span{z-index:1;position:relative}.explore-mindsets-tree .mindsets-group .mindsets-group__item:before{position:absolute;left:0;top:0;right:0;bottom:0;content:"";z-index:0;border-radius:4px 0 0 4px}.explore-mindsets-tree .mindsets-group .mindsets-group__item:hover:before{background-color:#979797;opacity:.4}.explore-mindsets-tree .mindsets-group .mindsets-group__item--active,.explore-mindsets-tree .mindsets-group .mindsets-group__item--active:hover{color:#000}.explore-mindsets-tree .mindsets-group .mindsets-group__item--active:before,.explore-mindsets-tree .mindsets-group .mindsets-group__item--active:hover:before{background-color:#979797;opacity:1}.main-right-panel{height:100%;overflow:auto}.main-right-panel--loading>.chart{opacity:.5;pointer-events:none}.main-right-panel .chart{font-family:cera-pro;font-weight:800;font-size:14px;color:#fff}.portrait-manager{overflow:auto;flex:1;display:flex;flex-direction:column;background:linear-gradient(0deg,#2c333a 0,#141a1f) 0 0 no-repeat padding-box}.portrait-manager .portrait-manager__close{position:absolute;border-width:0;background:none;right:0;top:0;width:26px;height:26px;cursor:pointer;z-index:2}.portrait-manager .portrait-manager__close .icon{--color:#fff;width:100%}.portrait-manager .portrait-manager__title{position:absolute;top:0;left:0;right:0;line-height:32px;font-size:20px;padding:0 6px;font-family:cera-pro;font-weight:400;text-transform:uppercase;color:#fff;z-index:2;height:32px;background-color:rgba(38,172,165,.9);border-bottom:1px solid #505050}.portrait-manager .portrait-wrapper{display:flex;flex-direction:column;flex:1;z-index:1;position:relative}.portrait-manager .portrait-wrapper--loading{opacity:.1;pointer-events:none}.portrait-loader{position:absolute;display:flex;width:100px;height:100px;left:50%;margin-left:-50px;top:200px}.portrait-no-data{position:absolute;font-family:cera-pro;width:100%;text-align:center;top:200px;color:#fff}.portrait__header{display:flex;flex-direction:column;align-content:space-around;font-size:14px;padding:42px 16px 22px;position:relative;z-index:0;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4));height:200px;overflow:auto}.portrait__header-background{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;z-index:-1}.portrait__header-background-overlay{position:absolute;left:0;right:0;bottom:0;top:0;background-color:#000;opacity:.42;display:flex;align-items:flex-end;justify-content:center;font-size:40px}.portrait__header-background-inner-shadow{box-shadow:inset 0 -3px 6px rgba(0,0,0,.7);position:absolute;bottom:0;left:0;right:0;top:0;z-index:1}.portrait__header-question{font-weight:800;font-size:18px;text-transform:uppercase;margin-bottom:16px}.portrait__header-description{font-size:14px;font-weight:500;text-shadow:1px 1px 0 #000}.portrait__buttons{display:flex;justify-content:center;padding-top:16px;padding-bottom:40px}.portrait__buttons .portrait__button{font-weight:700;font-family:cera-pro;cursor:pointer;padding:5px 13px;margin:0 8px;background:none;color:#fff;font-size:14px;border:1px solid #fff}.portrait__buttons .portrait__button:disabled{pointer-events:none;opacity:.5}.interest-icon{overflow:hidden;position:relative}.interest-icon svg{width:100%;height:100%}.portrait__list .portrait__list-item .portrait__list-item-name-wrapper{display:flex;align-items:center;margin-bottom:10px}.portrait__list .portrait__list-item .portrait__list-item-name-wrapper .portrait__list-item-name{text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:800}.portrait__list .portrait__list-item .portrait__list-item-name-wrapper:after{content:"";display:block;height:1px;flex:1;margin-left:10px;background-color:#fff}.portrait__list .portrait__list-item .portrait__list-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.portrait__list .portrait__list-item .portrait__list-categories .portrait__list-category{padding-left:14px;padding-right:20px;padding-bottom:20px;position:relative}.portrait__list .portrait__list-item .portrait__list-categories .portrait__list-category .portrait__group-category-header{font-size:14px;font-family:cera-pro;font-weight:"cera-pro"SemiBold;text-transform:uppercase;height:36px;line-height:14px;display:flex;align-items:center;margin-bottom:6px}.portrait__list .portrait__list-item .portrait__list-categories .portrait__list-category .portrait__default-group-category-header{text-align:center}.portrait__list .portrait__list-item .portrait__list-categories .portrait__list-category .portrait__interests-group-category-header .portrait__group-category-header-ranking{left:0;position:absolute;font-size:14px;font-family:cera-pro;font-weight:"cera-pro"SemiBold}.portrait__list .portrait__list-item .portrait__list-categories .portrait__list-category .portrait__interests-group-category-header .portrait__group-category-header-icon{margin-right:10px}.portrait__list .portrait__list-item .portrait__list-categories .portrait__list-category .portrait__interests-group-category-header .portrait__group-category-header-icon .icon{height:24px;width:24px;--color:#fff}.portrait__list .portrait__list-item .portrait__list-categories .portrait__list-category .portrait__category-name{display:flex;min-height:40px;text-transform:uppercase;font-size:14px;font-family:cera-pro;font-weight:"cera-pro"SemiBold;overflow-wrap:break-word}.portrait__list .portrait__list-item .portrait__list-categories .portrait__list-category .portrait__category-name .megaphone-icon,.portrait__list .portrait__list-item .portrait__list-categories .portrait__list-category .portrait__category-name .portrait__placeholder{height:24px;width:24px;margin-right:10px}.portrait__list .portrait__list-item .portrait__list-categories .portrait__list-category .portrait__list-category-items{display:flex;flex-direction:column-reverse;font-family:cera-pro;font-weight:500;font-size:12px}.portrait__list .portrait__list-item .portrait__list-categories .portrait__list-category .portrait__list-category-items .portrait__list-category-item{display:flex;align-items:center;margin-bottom:-5px;min-width:0}.portrait__list .portrait__list-item .portrait__list-categories .portrait__list-category .portrait__list-category-items .portrait__list-category-item-image{border-radius:50%;height:24px;width:24px;border:1px solid #4ed469;background:#161f3b;margin-right:10px;z-index:2;flex:0 0 auto}.portrait__list .portrait__list-item .portrait__list-categories .portrait__list-category .portrait__list-category-items .portrait__list-category-item-handle{flex:1 0;white-space:nowrap;overflow:hidden}.demographics__wrapper .demographics__header{text-transform:uppercase;text-align:center;margin-bottom:10px;font-size:14px}.demographics__wrapper .demographics__content{font-size:12px;display:flex}.demographics__wrapper .demographics__content .demographics__content-key{color:#cfd0d1;flex:0 0 1px;white-space:nowrap;padding-right:10px}.demographics__wrapper .demographics__content .demographics__content-value-wrapper{font-family:cera-pro;font-weight:800;text-align:right;overflow:hidden;flex:1 1 1px;position:relative}.demographics__wrapper .demographics__content .demographics__content-value-wrapper .demographics__content-value{position:absolute;left:0;right:0;bottom:0;top:0}.radar-chart g.background{fill:transparent;opacity:.32}.radar-chart--loading{opacity:.5}.word-cloud-chart .word-cloud__placeholder{text-align:center;margin-top:20px;font-size:11px}.word-cloud-chart .chart__canvas{height:100%;width:100%}.portrait__charts-wrapper{width:100%;display:flex;justify-content:space-between;margin-top:20px;padding-bottom:20px}.portrait__charts-wrapper .portrait__chart-wrapper{flex:1 0 0;margin:0 6px;border:1px solid #c8c9cd;border-width:0 1px;padding:0 4px}.portrait__charts-wrapper .portrait__chart-wrapper:first-child,.portrait__charts-wrapper .portrait__chart-wrapper:last-child{border:0;padding:0}.portrait{color:#fff;font-family:cera-pro;overflow:scroll;box-shadow:0 -3px 6px rgba(0,0,0,.7);padding-bottom:30px;display:flex;flex-direction:column;flex:1;position:relative;z-index:1;padding-top:30px}.portrait .portrait__header{margin-top:-30px}.portrait .portrait__content{background:linear-gradient(0deg,#2c333a 0,#141a1f) 0 0 no-repeat padding-box;padding:10px 18px;flex:1}.portrait .portrait__divider{background-color:#c8c9cd;height:1px;width:100%}.portrait__figures-wrapper{position:absolute;padding-right:18px;bottom:0;left:0;right:0;z-index:1;display:flex;justify-content:flex-end;align-items:center;height:70px;background:transparent linear-gradient(180deg,rgba(20,26,31,.04) 0,#141a1f 40%)}.mindsets{position:absolute;right:0;bottom:0;top:calc(var(--top-bar-height) + 1px);transition:transform .3s linear;transform:translateX(0)}.mindsets--open{transform:translateX(-654px)}.mindsets .mindset-summary{left:100%;width:654px}.main-right-panel,.mindsets .mindset-summary{position:absolute;top:0;bottom:0;display:flex;flex-direction:column}.main-right-panel{right:0;padding-top:var(--top-bar-height);width:333px;background-color:rgba(37,47,62,.9);border:1px solid #0b1627;border-top:none;border-bottom:0 solid #0b1627}.main-right-panel .audience-insights-wrapper{transition:opacity .1s linear .5s}.main-right-panel--loading .audience-insights-wrapper{opacity:.5;pointer-events:none}.main-right-panel .section-title{padding:15px 20px 16px;font-size:26px;color:#fafbfc;font-family:cera-pro;font-weight:800;text-align:center;text-transform:uppercase}.main-right-panel .audience-insights-wrapper{position:relative;flex:1;display:flex;flex-direction:column}.main-right-panel .audience-insights-wrapper .audience-insights-inner-wrapper{position:absolute;left:0;top:-2px;right:0;bottom:0}.main-right-panel .audience-insights-wrapper .audience-insights__shadow-top-wrapper{position:absolute;top:-3px;height:12px;left:10px;right:10px;overflow:hidden;z-index:2}.main-right-panel .audience-insights-wrapper .audience-insights__shadow-top-wrapper .audience-insights__shadow-top{position:relative;top:-4px;background-color:#000;height:3px;width:90%;margin:0 auto;border-radius:20%;box-shadow:0 0 6px 6px rgba(0,0,0,.7);transition:transform .1s linear,opacity .1s linear}.main-right-panel .audience-insights-wrapper .audience-insights__shadow-bottom-wrapper{position:absolute;bottom:0;height:12px;left:10px;right:10px;overflow:hidden;z-index:4;opacity:1;transform:translateY(0);display:flex;flex-direction:column;justify-content:flex-end}.main-right-panel .audience-insights-wrapper .audience-insights__shadow-bottom-wrapper .audience-insights__shadow-bottom{position:relative;bottom:-4px;background-color:#000;height:3px;width:90%;margin:0 auto;border-radius:20%;box-shadow:0 0 6px 6px rgba(0,0,0,.7);transition:transform .1s linear,opacity .1s linear}.insight .drag-handler{flex-direction:column;width:6px;height:14px;cursor:pointer;cursor:-webkit-grab;cursor:grab}.insight .drag-handler,.insight .drag-handler .drag-handler__row{display:flex;justify-content:space-between}.insight .drag-handler .drag-handler__dot{width:2px;height:2px;background-color:#fff}.dragging .drag-handler{cursor:pointer!important}.audience-insights,.draggable-insight-wrapper{margin-bottom:8px;z-index:1}.audience-insights:last-child,.draggable-insight-wrapper:last-child{margin-bottom:0}.audience-insights .insight,.draggable-insight-wrapper .insight{border:1px solid #979797;background-color:rgba(37,47,62,.7);padding-bottom:20px;color:#fff;position:relative}.audience-insights .insight .shadow,.draggable-insight-wrapper .insight .shadow{position:absolute;left:0;top:0;right:0;height:60px;opacity:.9;background-image:linear-gradient(0deg,rgba(33,45,56,0),rgba(21,29,36,.79) 100%,red 0)}.audience-insights .insight header,.draggable-insight-wrapper .insight header{font-family:cera-pro;font-weight:800;font-size:26px;padding-left:10px;position:relative;margin-top:1px;text-transform:uppercase}.audience-insights .insight header:first-letter,.draggable-insight-wrapper .insight header:first-letter{text-transform:uppercase}.audience-insights .insight .drag-handler-wrapper,.draggable-insight-wrapper .insight .drag-handler-wrapper{position:absolute;top:12px;right:11px}.audience-insights .insight .chart-wrapper,.draggable-insight-wrapper .insight .chart-wrapper{margin:6px 0 0;position:relative}.audience-insights .insight .chart-wrapper .empty-insights-list,.draggable-insight-wrapper .insight .chart-wrapper .empty-insights-list{font-family:cera-pro;font-weight:300;font-size:14px;color:#cfd0d1;text-align:center;height:140px;display:flex;align-items:center;justify-content:center}.audience-insights .insight .toggle,.draggable-insight-wrapper .insight .toggle{position:absolute;bottom:7px;right:10px;cursor:pointer;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;transform-origin:center 25%;transition:transform .2s linear;transform:rotate(0deg)}.audience-insights .insight .toggle--reverse,.draggable-insight-wrapper .insight .toggle--reverse{transform:rotate(180deg)}.audience-insights .comparison-chart-labels,.draggable-insight-wrapper .comparison-chart-labels{text-align:center;font-family:cera-pro;font-weight:600;font-size:14px;display:flex}.audience-insights .comparison-chart-labels .label-b,.draggable-insight-wrapper .comparison-chart-labels .label-b{margin-left:auto}.audience-insights{padding:10px 14px 10px 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.audience-insights .scroll-padding{height:20px}.chart-data{padding:0 20px;clear:both;height:36px;opacity:1;overflow:hidden;transition:height .2s linear,opacity .2s linear;position:relative}.chart-data.toggle-enter{height:0;opacity:0}.chart-data.toggle-enter.toggle-enter-active{height:36px;opacity:1}.chart-data.toggle-exit.toggle-exit-active{height:0;opacity:0}.chart-data .chart-data__name{text-align:left;margin-bottom:1px}.chart-data .chart-data__name--active{color:#000;z-index:1;position:relative}.chart-data .chart-data__value{height:10px;border-radius:5px;position:relative;transition:width 1s linear;min-width:10px;margin-left:1px}.chart-data .chart-data__value .chart-data__value-overlay{position:absolute;border-radius:5px;top:0;right:0;bottom:0;left:0;transition:opacity .2s linear;opacity:0}.insight .chart{font-family:cera-pro;font-weight:800;font-size:14px;color:#fff;overflow:auto}.universal-bar-chart{display:flex;font-family:cera-pro;font-weight:700;color:#999}.universal-bar-chart .bar-chart__line-label{height:200px;display:flex;align-items:center;flex-grow:0;font-size:10px;margin-right:5px}.universal-bar-chart .bar-chart__canvas{flex:1;display:flex;position:relative;padding:0 18px}.universal-bar-chart .bar-chart__column{flex:1}.universal-bar-chart .bar-chart__column-bar-wrapper{height:200px;position:relative}.universal-bar-chart .bar-chart__column-bar{height:calc(100% - 16px);width:36px;position:absolute;left:50%;margin-left:-18px;border-radius:10px;transition:transform .3s}.universal-bar-chart .bar-chart__bar-value{left:0;right:0;text-align:center;height:16px;position:absolute;font-size:10px;color:#fff}.universal-bar-chart .bar-chart__positive-bar-wrapper{position:absolute;top:0;left:0;right:0;bottom:50%;overflow:hidden}.universal-bar-chart .bar-chart__positive-bar-wrapper .bar-chart__column-bar{border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0;background:#fff linear-gradient(rgba(38,172,165,.5),#26aca5)}.universal-bar-chart .bar-chart__positive-bar-wrapper .bar-chart__column-bar .bar-chart__bar-value{bottom:100%}.universal-bar-chart .bar-chart__negative-bar-wrapper{position:absolute;top:50%;left:0;right:0;bottom:0;overflow:hidden}.universal-bar-chart .bar-chart__negative-bar-wrapper .bar-chart__column-bar{border-top-left-radius:0;border-top-right-radius:0;top:0;background:linear-gradient(#26aca5 100%,rgba(38,172,165,.5) 0) #fff}.universal-bar-chart .bar-chart__negative-bar-wrapper .bar-chart__column-bar .bar-chart__bar-value{top:100%}.universal-bar-chart .bar-chart__split-line{position:absolute;top:100px;left:0;right:0;height:1px;background-color:#999;z-index:1}.universal-bar-chart .bar-chart__column-label-wrapper{font-size:10px;display:flex;align-items:center;justify-content:center}.social-presence-chart__icon-label{width:24px;height:24px;border-radius:50%;border:1px solid #fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.social-presence-chart__icon-label .icon{fill:#fff;width:12px}.social-presence-chart__icon-label-facebook .icon{width:10px;position:relative;margin-top:6px;margin-left:2px}.social-presence__icon-label{width:24px;height:24px;border-radius:50%;border:1px solid #fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.social-presence__icon-label .icon{fill:#fff;width:12px}.social-presence__icon-label-facebook .icon{width:10px;position:relative;margin-top:6px;margin-left:2px}.media-channel-chart{padding-top:16px}.media-channel-chart__title{font-family:cera-pro;font-weight:800;font-size:14px;margin-bottom:10px;text-align:center}.chart-header{display:flex;align-items:center}.chart-header .chart-header__label{font-weight:600;font-family:cera-pro;font-size:14px;color:#fff;white-space:nowrap;flex:0}.chart-header .chart-header__line-wrapper{flex:1;margin-left:6px;position:relative;overflow:hidden}.chart-header .chart-header__line{background-color:#fff;height:1px}.media-charts{padding:6px 20px 0}.media-charts .media-chart-wrapper{overflow:auto}.media-charts .media-chart-wrapper .social-presence-chart{margin-top:10px;margin-bottom:15px}.media-charts .media-item-wrapper{position:relative;overflow:hidden;margin-bottom:24px}.media-charts .media-item-wrapper:last-child{margin-bottom:0}.drawer-shadow{position:absolute;opacity:0;content:"";background:linear-gradient(rgba(21,29,36,.79),rgba(37,47,62,0));left:0;top:0;right:0;z-index:1;height:10px;pointer-events:none}.drawer-shadow--visible{opacity:1}.drawer{position:relative;background-color:red;pointer-events:all;background-color:rgba(37,47,62,.9);border-radius:0 0 20px 20px;border:1px solid #0b1627;max-height:calc(100% - 39px);display:flex;align-items:stretch;margin-top:-2px;font-size:12px;font-family:cera-pro}.drawer .column{flex-grow:0;flex-shrink:0;flex-basis:auto;overflow:auto;padding:0 20px;margin:8px 0 10px}.drawer .divider{flex:0 0 1px;margin:5px 0 10px;background-color:#9d9d9e}.drawer .drawer-toggle{position:absolute;top:100%;width:40px;height:40px;left:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:1;transition:opacity .3s linear;color:#fff}.drawer .drawer-toggle svg{width:12px;transition:transform .1s linear;transform:rotate(-180deg);-webkit-filter:drop-shadow(0 3px 3px rgba(0,0,0,.69));filter:drop-shadow(0 3px 3px rgba(0,0,0,.69))}.drawer--visible .drawer-toggle svg{transform:rotate(0deg)}.drawer--disabled .drawer-toggle{opacity:0}.drawer .filter-column{white-space:nowrap}.drawer .filter-column .category__name{text-transform:uppercase;text-decoration:underline;font-weight:600;color:#fafbfc;margin-bottom:4px}.drawer .filter-column .filters-category{margin-top:12px}.drawer .filter-column .filters-category:first-child{margin-top:0}.drawer .filter-column .category__level-2{margin-left:10px;font-weight:300}.drawer .filter-column .category__level-2:last-child{margin-bottom:8px}*{box-sizing:border-box;-ms-overflow-style:none}::-webkit-scrollbar{display:none}button::-moz-focus-inner{border:0}body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.ReactModal__Overlay{z-index:9;opacity:0}.ReactModal__Content{opacity:0;border-width:0}.ReactModal__Content--after-open,.ReactModal__Overlay--after-open{opacity:1;transition:opacity .1s linear}.ReactModal__Content--before-close,.ReactModal__Overlay--before-close{opacity:0}.popup-border .ReactModal__Content{border:1px solid #0b1627}.app{flex:1 1 auto;display:flex;color:#fff;background-color:#252f3e;font-size:16px;position:relative;z-index:1}.app .map-wrapper{height:100%;width:100%}.app .controls-container{display:flex;align-items:flex-start;z-index:4;position:absolute;left:0;top:0;right:0;justify-content:center}.app .insights-widget-wrapper{position:absolute;top:80px;left:35px;width:310px}.app .insights-widget-wrapper-animation-enter,.app .insights-widget-wrapper-animation-exit{transition:opacity .2s linear;display:block}.app .insights-widget-wrapper-animation-enter-done{display:block}.app .insights-widget-wrapper-animation-exit-done{display:none}.app .insights-widget-wrapper-animation-enter{opacity:0}.app .insights-widget-wrapper-animation-exit{opacity:1}.app .insights-widget-wrapper-animation-exit-active{opacity:0}.app .insights-widget-wrapper-animation-enter-active{opacity:1}.figures-and-export{display:flex;flex-direction:row;align-items:center;padding-right:11px}.footer-wrapper{position:relative;flex:0 0 auto;z-index:1}.footer-wrapper .export-wrapper{position:relative;margin-left:50px;top:-1px}.map-journey-tooltip-wrapper{position:absolute;bottom:200px;left:30px;height:1px;width:1px;pointer-events:none;z-index:1}body{margin:0;padding:0;font-family:sans-serif;background-color:#252f3e}body .buorg{position:fixed;z-index:111111;width:100%;top:0;left:0;border-bottom:0;text-align:center;color:#fff;font-family:inherit;background-color:rgba(33,45,56,.9);-webkit-animation:none;animation:none}body .buorg-pad{padding:9px;line-height:1.7em}body .buorg-buttons{display:block;text-align:center}body #buorgig,body #buorgpermanent,body #buorgul{color:#fff;text-decoration:none;cursor:pointer;box-shadow:none;padding:1px 10px;border-radius:0;font-weight:400;font-size:.8em;background:#36fff0;white-space:nowrap;margin:0 2px;color:#000;display:inline-block}body #buorgig{color:#fff;background-color:inherit;font-size:.8em}@media only screen and (max-width:700px){body .buorg div{padding:5px 12px 5px 9px;line-height:1.3em}}body .buorg-fadeout{transition:none}body .buorg-icon{width:22px;height:16px;vertical-align:middle;position:relative;top:-.05em;display:inline-block;background:no-repeat 0}.app-container{min-width:1280px;height:100vh;overflow:hidden;display:flex;flex-direction:column}@media (min-width:1366px){.app-container{min-width:1366px}}:root{--top-bar-height:80px}@media (min-width:1920px){:root{--top-bar-height:40px}}:root .app-audiences-demo{--top-bar-height:40px}@font-face{font-family:cera-pro;src:local("cera-pro"),url(/fonts/CeraPro-Regular.ttf) format("truetype")}@font-face{font-family:cera-pro-bold;src:local("cera-pro-bold"),url(/fonts/CeraPro-Bold.ttf) format("truetype")}@font-face{font-family:cera-pro-light;src:local("cera-pro-light"),url(/fonts/CeraPro-Light.ttf) format("truetype")}