.checkBoxComponent{display:block;position:relative;padding-left:30px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.4;font-size:14px}.checkBoxComponent:hover input~.checkmark{background-color:var(--color-light);opacity:.75}.checkBoxComponent .label{margin-top:2px;display:block;color:var(--color-grey);font-weight:var(--font-weight-medium)}.checkBoxComponent .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:transparent;border:1px solid var(--color-dark);transition:.2s all}.checkBoxComponent .checkmark:after{content:"";position:absolute;display:none}.checkBoxComponent .checkmark:after{left:5px;top:1px;width:8px;height:14px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.checkBoxComponent input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkBoxComponent input:checked~.checkmark{background-color:var(--color-purple)}.checkBoxComponent input:checked~.checkmark:after{display:block}.checkBoxComponent input:checked~.checkmark:hover{opacity:1}.checkBoxComponent.white .label{color:#fff}.checkBoxComponent.white .checkmark{border-color:#fff;background:rgba(255,255,255,.15)}.checkBoxComponent.white input:checked~.checkmark{background:white}.checkBoxComponent.white .checkmark:after{border-color:var(--color-dark)}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64);--color-dark: #333333;--color-grey: #666666;--color-mid-grey: #989898;--color-light-grey: #CBCBCB;--color-light: #F4F4F4;--color-red: #F62A35;--color-red-75: #F85F67;--color-red-50: #FA9499;--color-red-25: #FDC9CC;--color-red-15: #FEDFE1;--color-orange: #ED9B00;--color-orange-75: #F1B440;--color-orange-50: #F6CD7F;--color-orange-25: #FBE6BF;--color-orange-15: #FDF0D9;--color-green: #00B39C;--color-green-75: #40C6B5;--color-green-50: #7FD9CD;--color-green-25: #BFECE6;--color-green-15: #D9F4F0;--font-big: 28px;--font-title: 16px;--font-standard: 14px;--font-small: 12px;--font-weight-medium: 500;--font-weight-semiBold: 600;--font-weight-bold: 700;--wrapper-maxWidth: 1690px;--margin-gap: 25px;--topGap: 135px;--media-queries-laptop: 1440px }:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1;font-family:Calibre,sans-serif;font-size:var(--font-standard);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#map{width:100vw;height:100vh;z-index:0}.nav{position:absolute;z-index:999;width:100vw;padding:15px}.nav .logo{display:flex;align-items:center}.nav .logo .icon-logoHorizontal{height:40px;fill:#fff;filter:drop-shadow(0px 0px 12px rgba(0,0,0,.15))}.nav .logo .lumo{margin-left:12px;padding-left:12px;border-left:1px solid var(--color-dark);font-weight:500}.filter-container{position:absolute;height:min-content;width:300px;z-index:999;background:rgba(255,255,255,.75);bottom:25px;right:25px;padding:15px;backdrop-filter:blur(15px)}.filter-container .title{font-size:var(--font-title);font-weight:var(--font-weight-semiBold);margin-bottom:4px}.filter-container .description{font-size:var(--font-standard);color:var(--color-grey);margin-bottom:18px;line-height:1.2}.filter-container .sub-title{font-size:var(--font-standard);margin-bottom:12px;font-weight:var(--font-weight-semiBold)}.filter-container .competitors-container .competitor .checkBoxComponent.All .checkmark{border-color:#ccc}.filter-container .competitors-container .competitor .checkBoxComponent.All input:checked~.checkmark{background-color:#ccc}.filter-container .competitors-container .competitor .checkBoxComponent.Bekon .checkmark{border-color:#f90101}.filter-container .competitors-container .competitor .checkBoxComponent.Bekon input:checked~.checkmark{background-color:#f90101}.filter-container .competitors-container .competitor .checkBoxComponent.Globox .checkmark{border-color:#46cdeb}.filter-container .competitors-container .competitor .checkBoxComponent.Globox input:checked~.checkmark{background-color:#46cdeb}.filter-container .competitors-container .competitor .checkBoxComponent.GO.Media .checkmark{border-color:#2fa14b}.filter-container .competitors-container .competitor .checkBoxComponent.GO.Media input:checked~.checkmark{background-color:#2fa14b}.filter-container .competitors-container .competitor .checkBoxComponent.Lumo .checkmark{border-color:#a01f8e}.filter-container .competitors-container .competitor .checkBoxComponent.Lumo input:checked~.checkmark{background-color:#a01f8e}.filter-container .competitors-container .competitor .checkBoxComponent.Mediaworks .checkmark{border-color:#ff99b6}.filter-container .competitors-container .competitor .checkBoxComponent.Mediaworks input:checked~.checkmark{background-color:#ff99b6}.filter-container .competitors-container .competitor .checkBoxComponent.SPLAT .checkmark{border-color:#d6da2d}.filter-container .competitors-container .competitor .checkBoxComponent.SPLAT input:checked~.checkmark{background-color:#d6da2d}.filter-container .competitors-container .competitor .checkBoxComponent.VAST .checkmark{border-color:#3c5bff}.filter-container .competitors-container .competitor .checkBoxComponent.VAST input:checked~.checkmark{background-color:#3c5bff}.filter-container .competitors-container .competitor .checkBoxComponent.JCD .checkmark{border-color:#000}.filter-container .competitors-container .competitor .checkBoxComponent.JCD input:checked~.checkmark{background-color:#000}.filter-container .competitors-container .competitor:last-child .checkBoxComponent{margin-bottom:0}
