:root{--bg-primary: black;--bg-secondary: #222;--bg-tertiary: #444;--bg-nav: black;--bg-provider: #330b02;--bg-provider-adjust: #330b02;--bg-provider-trip: #040444;--bg-table-header: #000066;--bg-table-cell: #661400;--bg-details: blue;--bg-ad: #1a1a1a;--bg-input-area: #f7dad4;--bg-input-address: #cdcdf4;--text-primary: white;--text-secondary: black;--text-accent: orange;--border-primary: white;--border-accent: orange;--shadow-primary: orange;--btn-bg: #222;--btn-bg-hover: #444;--btn-text: orange;--btn-border: orange;--btn-selected-bg: orange;--btn-selected-text: black;--autocomplete-hover-bg: #444;--autocomplete-active-bg: orange;--autocomplete-active-text: black;--select-option-bg: white;--select-option-text: black;--transition-speed: 0.3s}[data-theme=light]{--bg-primary: #f5f5f5;--bg-secondary: #ffffff;--bg-tertiary: #e0e0e0;--bg-nav: #ffffff;--bg-provider: #fff5f2;--bg-provider-adjust: #ffe8e0;--bg-provider-trip: #e0e8ff;--bg-table-header: #e6e6ff;--bg-table-cell: #ffebe0;--bg-details: #d9e6ff;--bg-ad: #fafafa;--bg-input-area: #ffffff;--bg-input-address: #ffffff;--text-primary: #1a1a1a;--text-secondary: white;--text-accent: #ff6600;--border-primary: #cccccc;--border-accent: #555555;--shadow-primary: rgba(0, 0, 0, 0.1);--shadow-3d: 0 3px 6px rgba(0, 0, 0, 0.4), 0 2px 4px rgba(0, 0, 0, 0.3);--shadow-3d-hover: 0 5px 10px rgba(0, 0, 0, 0.5), 0 3px 6px rgba(0, 0, 0, 0.4);--btn-bg: black;--btn-bg-hover: #444;--btn-text: white;--btn-border: #ff6600;--btn-selected-bg: #f0f0f0;--btn-selected-text: #000;--autocomplete-hover-bg: #e0e0e0;--autocomplete-active-bg: #3366cc;--autocomplete-active-text: white;--select-option-bg: white;--select-option-text: black;--btn-bg-gradient: linear-gradient(0deg, #000 0%, #333 10%, #555 50%, #333 90%, #000 100%);--btn-bg-hover-gradient: linear-gradient(0deg, #000 0%, #2a2a2a 10%, #555 50%, #2a2a2a 90%, #000 100%)}@media(prefers-color-scheme: light){:root:not([data-theme=dark]){--bg-primary: #f5f5f5;--bg-secondary: #ffffff;--bg-tertiary: #e0e0e0;--bg-nav: #ffffff;--bg-provider: #fff5f2;--bg-provider-adjust: #ffe8e0;--bg-provider-trip: #e0e8ff;--bg-table-header: #e6e6ff;--bg-table-cell: #ffebe0;--bg-details: #d9e6ff;--bg-ad: #fafafa;--bg-input-area: #ffffff;--bg-input-address: #ffffff;--text-primary: #1a1a1a;--text-secondary: white;--text-accent: #ff6600;--border-primary: #cccccc;--border-accent: #555555;--shadow-primary: rgba(0, 0, 0, 0.1);--shadow-3d: 0 2px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);--shadow-3d-hover: 0 4px 6px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.06);--btn-bg: black;--btn-bg-hover: #444;--btn-text: white;--btn-border: #ff6600;--btn-selected-bg: #f0f0f0;--btn-selected-text: #000;--autocomplete-hover-bg: #e0e0e0;--autocomplete-active-bg: #3366cc;--autocomplete-active-text: white;--select-option-bg: white;--select-option-text: black}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,main{background-color:var(--bg-primary);transition:background-color var(--transition-speed) ease}body,p,ul,li,footer,button,h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif;font-weight:400}body,p{font-size:1em;color:var(--text-primary);line-height:1.5}body{margin:0;position:relative;width:320px}ul,li{font-size:1em;color:var(--text-primary)}a,button,input{text-decoration:none;border:1px solid var(--border-accent);border-radius:12px;background-color:var(--btn-bg);color:var(--btn-text);font-size:1.4em;padding:4px;margin:4px;min-width:48px;min-height:48px;box-shadow:2px 2px 5px var(--shadow-primary);transition:all var(--transition-speed) ease}[data-theme=light] a,[data-theme=light] button,[data-theme=light] input:not([type=text]){background:var(--btn-bg-gradient);box-shadow:var(--shadow-3d);border:1px solid var(--border-accent)}[data-theme=light] a:hover,[data-theme=light] a:focus,[data-theme=light] button:hover,[data-theme=light] button:focus,[data-theme=light] input:not([type=text]):hover,[data-theme=light] input:not([type=text]):focus{background:var(--btn-bg-hover-gradient);box-shadow:var(--shadow-3d-hover);transform:translateY(-1px)}[data-theme=light] a.selected,[data-theme=light] button.selected,[data-theme=light] input:not([type=text]).selected{background:#f0f0f0 !important;color:#000 !important;box-shadow:inset 2px 2px 4px rgba(0,0,0,.2);transform:translateY(1px)}@media(prefers-color-scheme: light){:root:not([data-theme=dark]) a,:root:not([data-theme=dark]) button,:root:not([data-theme=dark]) input:not([type=text]){background:var(--btn-bg-gradient);box-shadow:var(--shadow-3d)}:root:not([data-theme=dark]) a:hover,:root:not([data-theme=dark]) a:focus,:root:not([data-theme=dark]) button:hover,:root:not([data-theme=dark]) button:focus,:root:not([data-theme=dark]) input:not([type=text]):hover,:root:not([data-theme=dark]) input:not([type=text]):focus{background:var(--btn-bg-hover-gradient);box-shadow:var(--shadow-3d-hover);transform:translateY(-1px)}:root:not([data-theme=dark]) a.selected,:root:not([data-theme=dark]) button.selected,:root:not([data-theme=dark]) input:not([type=text]).selected{background:#f0f0f0 !important;color:#000 !important;box-shadow:inset 2px 2px 4px rgba(0,0,0,.2);transform:translateY(1px)}}input:hover,input:focus,a:hover,a:focus,button:hover,button:focus{background-color:var(--btn-bg-hover);color:var(--btn-text);cursor:pointer}a:hover,a:focus{text-decoration:underline}input:active,a:active,a.footerlogolink{box-shadow:none}.selected{background-color:var(--btn-selected-bg);color:var(--btn-selected-text);box-shadow:none}a img{border:none 0px #fff}h1,h2,h3,h4,h5,h6{margin:0 0 10px}h1{font-size:1.4em}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}footer{color:var(--text-primary);font-size:1em;letter-spacing:1px;padding:25px;text-align:center}footer a:link,footer a:visited{font-size:1em}.footerlogo{width:40%;height:auto;background:#fff;transform:translateY(8px);border-radius:4px}.footerlogolink{background:none !important;box-shadow:none !important;border:none !important;transform:none !important}.footerlogolink:hover,.footerlogolink:focus{background:none !important;box-shadow:none !important;transform:none !important}.infosymbol,button.tableInfoBtn{font-family:"Times New Roman",Times,serif;font-weight:900}.cc-link{font-size:1em;background-color:inherit;color:#000;border:none;height:auto}.cc-link:hover{background-color:#ff0}.recommenders a{display:inline-block;height:70px}.nowrap{white-space:nowrap}.smallprint{font-size:.7em;line-height:1;text-align:center}nav{width:100%;height:60px;background-color:var(--bg-nav);border-bottom:1px solid var(--border-primary);text-align:center;display:table}nav ul{list-style-type:none;margin:8px;padding:0;overflow:hidden}#i-btn{display:table-cell;vertical-align:middle;font-size:1.6em}#settingsbtn{display:table-cell;vertical-align:middle;font-size:1.6em}.nav-left{float:left}.nav-right{float:right}.nav-left ul li{float:left}.nav-right ul li{float:right}.settings-drop{float:left;overflow:visible;position:relative;z-index:5}.settings-drop .settingsbtn{display:table-cell;vertical-align:middle;font-size:1.6em}.settingsymbol{font-family:"Arial",sans-serif;font-weight:400;font-size:1.7em;line-height:1}.settings-drop-content{display:none;position:fixed;right:10px;top:70px;background-color:#000;width:250px;max-width:calc(100vw - 20px);box-shadow:0px 8px 16px 0px rgba(255,165,0,.8);border:2px solid orange;border-radius:8px;z-index:6;padding:12px}.settings-drop-content.show{display:block !important}.settings-drop-content .settings-section{margin-bottom:16px}.settings-drop-content .settings-section:last-child{margin-bottom:0}.settings-drop-content .settings-label{display:block;color:#fff;font-size:.9em;font-weight:bold;margin-bottom:8px}.settings-drop-content .lang-options,.settings-drop-content .theme-options{display:flex;flex-direction:column;gap:4px}.settings-drop-content .lang-options button,.settings-drop-content .theme-options button{margin:0;min-height:32px;font-size:.9em;padding:6px 12px;text-align:left}.androidbutton{background:url(/img/android-outline.svg);background-size:contain;background-color:#222}.applebutton{background:url(/img/apple-outline.svg);background-size:contain;background-color:#222}.windowsbutton{background:url(/img/microsoft-outline.svg);background-size:contain;background-color:#222}
:root{--bg-primary: black;--bg-secondary: #222;--bg-tertiary: #444;--bg-nav: black;--bg-provider: #330b02;--bg-provider-adjust: #330b02;--bg-provider-trip: #040444;--bg-table-header: #000066;--bg-table-cell: #661400;--bg-details: blue;--bg-ad: #1a1a1a;--bg-input-area: #f7dad4;--bg-input-address: #cdcdf4;--text-primary: white;--text-secondary: black;--text-accent: orange;--border-primary: white;--border-accent: orange;--shadow-primary: orange;--btn-bg: #222;--btn-bg-hover: #444;--btn-text: orange;--btn-border: orange;--btn-selected-bg: orange;--btn-selected-text: black;--autocomplete-hover-bg: #444;--autocomplete-active-bg: orange;--autocomplete-active-text: black;--select-option-bg: white;--select-option-text: black;--transition-speed: 0.3s}[data-theme=light]{--bg-primary: #f5f5f5;--bg-secondary: #ffffff;--bg-tertiary: #e0e0e0;--bg-nav: #ffffff;--bg-provider: #fff5f2;--bg-provider-adjust: #ffe8e0;--bg-provider-trip: #e0e8ff;--bg-table-header: #e6e6ff;--bg-table-cell: #ffebe0;--bg-details: #d9e6ff;--bg-ad: #fafafa;--bg-input-area: #ffffff;--bg-input-address: #ffffff;--text-primary: #1a1a1a;--text-secondary: white;--text-accent: #ff6600;--border-primary: #cccccc;--border-accent: #555555;--shadow-primary: rgba(0, 0, 0, 0.1);--shadow-3d: 0 3px 6px rgba(0, 0, 0, 0.4), 0 2px 4px rgba(0, 0, 0, 0.3);--shadow-3d-hover: 0 5px 10px rgba(0, 0, 0, 0.5), 0 3px 6px rgba(0, 0, 0, 0.4);--btn-bg: black;--btn-bg-hover: #444;--btn-text: white;--btn-border: #ff6600;--btn-selected-bg: #f0f0f0;--btn-selected-text: #000;--autocomplete-hover-bg: #e0e0e0;--autocomplete-active-bg: #3366cc;--autocomplete-active-text: white;--select-option-bg: white;--select-option-text: black;--btn-bg-gradient: linear-gradient(0deg, #000 0%, #333 10%, #555 50%, #333 90%, #000 100%);--btn-bg-hover-gradient: linear-gradient(0deg, #000 0%, #2a2a2a 10%, #555 50%, #2a2a2a 90%, #000 100%)}@media(prefers-color-scheme: light){:root:not([data-theme=dark]){--bg-primary: #f5f5f5;--bg-secondary: #ffffff;--bg-tertiary: #e0e0e0;--bg-nav: #ffffff;--bg-provider: #fff5f2;--bg-provider-adjust: #ffe8e0;--bg-provider-trip: #e0e8ff;--bg-table-header: #e6e6ff;--bg-table-cell: #ffebe0;--bg-details: #d9e6ff;--bg-ad: #fafafa;--bg-input-area: #ffffff;--bg-input-address: #ffffff;--text-primary: #1a1a1a;--text-secondary: white;--text-accent: #ff6600;--border-primary: #cccccc;--border-accent: #555555;--shadow-primary: rgba(0, 0, 0, 0.1);--shadow-3d: 0 2px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);--shadow-3d-hover: 0 4px 6px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.06);--btn-bg: black;--btn-bg-hover: #444;--btn-text: white;--btn-border: #ff6600;--btn-selected-bg: #f0f0f0;--btn-selected-text: #000;--autocomplete-hover-bg: #e0e0e0;--autocomplete-active-bg: #3366cc;--autocomplete-active-text: white;--select-option-bg: white;--select-option-text: black}}.navlogo{max-height:56px;width:32%;transition:all var(--transition-speed) ease;content:url(/img/taxi_off.svg)}.navlogo.ready{content:url(/img/taxi_on.svg)}.generic-filter{padding:0px 4px 0px;margin:8px 0px 8px}.generic-filter:after{content:"";display:block;clear:both}#provider-area{background-color:var(--bg-provider);transition:background-color var(--transition-speed) ease}#generic-filter-panel{display:none;transition:height .35s ease-in-out}#filter-select{display:inline-block;width:100%;text-align:center;vertical-align:middle}@media screen and (min-width: 801px){#provider-area{display:flex;flex-wrap:wrap;align-items:center;gap:8px}#filter-select{flex-shrink:0;text-align:left}}#generic-filter-btn,#route-filter-btn{vertical-align:middle;height:48px;min-width:100px}#area-filter-form{display:inline-block;vertical-align:middle;margin:0}#start-address-form,#dest-address-form{vertical-align:middle;margin:0}#start-address-form[style*="display: inline"],#dest-address-form[style*="display: inline"]{display:block !important;width:100%;margin:4px 0}@media screen and (min-width: 801px){#start-address-form[style*="display: inline"],#dest-address-form[style*="display: inline"]{display:block !important;flex:1 1 280px;margin:0}#start-address-id,#dest-address-id{width:calc(100% - 130px) !important;min-width:160px !important}}.slidercontainer{width:100%;min-height:48px}.sliderlabel{display:inline-block;width:132px;margin-top:8px;margin-bottom:8px}.inputlabel{display:inline-block;width:50px}.slider{-webkit-appearance:none;width:50%;height:8px;min-height:8px;margin-top:20px;background:var(--bg-tertiary);outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.slider:hover{opacity:1}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:30px;background:var(--btn-bg);border:1px solid var(--border-accent);border-radius:4px;cursor:pointer;box-shadow:4px 4px 5px var(--shadow-primary)}.slider::-moz-range-thumb{width:10px;height:30px;background:var(--btn-bg);border:1px solid var(--border-accent);cursor:pointer}.dash-display{background-color:var(--bg-table-cell);color:#fff !important;display:inline-block;width:60px;text-align:right;padding:4px;border:2px solid var(--bg-tertiary);transition:all var(--transition-speed) ease}[data-theme=light] .dash-display{background-color:var(--bg-table-cell) !important;color:#1a1a1a !important;border:2px solid #ddd !important;box-shadow:var(--shadow-3d)}@media(prefers-color-scheme: light){:root:not([data-theme=dark]) .dash-display{background-color:var(--bg-table-cell) !important;color:#1a1a1a !important;border:2px solid #ddd !important;box-shadow:var(--shadow-3d)}}#filter-passengers-display{width:30px}.select-option{background-color:var(--select-option-bg);color:var(--select-option-text);font-size:1em;height:30px;margin-top:8px;border:2px solid var(--border-accent);padding:2px}.select-option option{background-color:var(--btn-bg);color:var(--btn-text)}#airport-hki-info-btn{display:none}#loc-filter-upd-btn{visibility:hidden}.autocomplete{position:relative;display:inline-block;vertical-align:middle;line-height:48px}#start-address-form.autocomplete[style*="display: inline"],#dest-address-form.autocomplete[style*="display: inline"]{width:100%}@media screen and (min-width: 801px){#start-address-form.autocomplete[style*="display: inline"],#dest-address-form.autocomplete[style*="display: inline"]{width:100% !important;max-width:none !important}}.autocomplete input[type=text]{display:inline-block;color:#000;margin-right:0px;vertical-align:middle}#area-input{font-size:1em;background-color:var(--bg-input-area);width:calc(100% - 165px);border:1px solid var(--border-primary);height:40px;margin:4px 0}#start-address-id,#dest-address-id{font-size:.7em;background-color:var(--bg-input-address);width:calc(100% - 140px);border:1px solid var(--border-primary);box-sizing:border-box}.loc-filter-buttons{display:block;margin:8px 0px 8px;font-size:.7em;float:right}.route-element{display:none}.align-buttons{transform:translateY(12px);margin-bottom:18px}.locate-me-btn{display:none;background:url(/img/locate_me_off.svg);background-color:var(--btn-bg);background-size:contain;background-position:center;background-repeat:no-repeat;vertical-align:middle;margin-left:0px;width:48px;height:48px;transition:all var(--transition-speed) ease}.locate-me-btn:hover{background:url(/img/locate_me_on.svg);background-color:var(--btn-bg-hover);background-size:contain}[data-theme=light] .locate-me-btn{background-image:url(/img/locate_me_off_light.svg),var(--btn-bg-gradient);background-size:contain,cover;background-repeat:no-repeat;background-position:center;box-shadow:var(--shadow-3d)}[data-theme=light] .locate-me-btn:hover{background-image:url(/img/locate_me_on_light.svg),var(--btn-bg-hover-gradient);background-size:contain,cover;background-repeat:no-repeat;background-position:center;box-shadow:var(--shadow-3d-hover)}@media(prefers-color-scheme: light){:root:not([data-theme=dark]) .locate-me-btn{background-image:url(/img/locate_me_off_light.svg),var(--btn-bg-gradient);background-size:contain,cover;background-repeat:no-repeat;background-position:center;box-shadow:var(--shadow-3d)}:root:not([data-theme=dark]) .locate-me-btn:hover{background-image:url(/img/locate_me_on_light.svg),var(--btn-bg-hover-gradient);background-size:contain,cover;background-repeat:no-repeat;background-position:center;box-shadow:var(--shadow-3d-hover)}}.autocomplete-items{position:absolute;border:1px solid var(--border-primary);border-bottom:none;border-top:none;z-index:99;left:70px;color:var(--text-primary)}.autocomplete-items div{padding:10px;cursor:pointer;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-primary);color:var(--text-primary)}.autocomplete-items div:hover{background-color:var(--autocomplete-hover-bg);color:var(--text-primary)}.autocomplete-active{background-color:var(--autocomplete-active-bg) !important;color:var(--autocomplete-active-text) !important}.tripmeters{visibility:hidden}#date-input{width:130px;text-align:center}.providers-table{background-color:var(--bg-table-header);width:100%;text-align:center;border-collapse:collapse}.providers-table th{border-top:1px solid var(--border-accent);font-weight:normal;max-width:100px}.providers-table td{background-color:var(--bg-table-cell);border-top:1px solid var(--border-accent);border-bottom:1px solid var(--border-accent);padding:0px;max-width:100px;vertical-align:middle}.providers-table a,.providers-table button{font-size:.8em;display:inline-block;white-space:normal;word-wrap:break-word}.providers-table a{max-width:95px;vertical-align:middle}.providers-table button.tableInfoBtn,.providers-table a.tableInfoBtn{font-size:1.6em}.providers-table th:nth-child(1),.providers-table td:nth-child(1){text-align:left}.providers-table td:nth-child(2){text-align:right;padding-right:5%}.ad-container{width:100%;min-height:0;height:0;max-height:150px;margin:0 auto;padding:0;background-color:var(--bg-ad);border-top:0px solid var(--bg-tertiary);border-bottom:0px solid var(--bg-tertiary);text-align:center;overflow:hidden;transition:all .3s ease}.ad-container.ad-loaded{height:auto;min-height:50px;margin:10px auto;padding:0;border-top-width:1px;border-bottom-width:1px;background:rgba(0,0,0,0)}.ad-container-top{margin-top:0;margin-bottom:0}.ad-container-top.ad-loaded{margin-top:10px;margin-bottom:5px}.ad-container-bottom{margin-top:0;margin-bottom:0}.ad-container-bottom.ad-loaded{margin-top:5px;margin-bottom:10px}.ad-container ins{max-width:100%;height:auto;display:none}.ad-container.ad-loaded ins{display:block}.details-popup-container{padding:16px}.details-popup-div{display:none;position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;padding-top:20px;background-color:rgba(0,0,0,.4);transition:opacity .4s ease-in;opacity:0}.details-form{background-color:var(--bg-primary);margin:24px auto 24px auto;border:1px solid var(--border-primary);border-radius:12px;width:100%}.details-form a{font-size:1em}.details-content{background-color:var(--bg-details);border:1px solid #fff;border-radius:12px;padding:8px;margin:4px}.close{position:absolute;right:35px;top:-5px;font-size:40px;font-weight:bold;color:var(--text-primary)}.close:hover,.close:focus{color:var(--text-accent);cursor:pointer}.clearfix::after{content:"";clear:both;display:table}.details-buttonbar{text-align:center}.details-form button{height:66px;margin-top:8px}@media screen and (min-width: 320px){body{width:100%}}@media screen and (min-width: 400px){.navlogo{width:35%}.providers-table button,.providers-table a{font-size:1.2em}.providers-table a{max-width:120px}.providers-table button.tableInfoBtn{font-size:2em}#area-input{width:calc(100% - 150px);font-size:1.2em}#start-address-id,#dest-address-id{width:calc(100% - 150px);font-size:1em}.autocomplete-items{left:80px}.slider{width:60%}#filter-distance-slider{margin-right:16px}}@media screen and (min-width: 500px){body,.providers-table{font-size:1em}.providers-table a.tableInfoBtn{font-size:1.2em}.ad-container{max-height:250px}.ad-container.ad-loaded{height:auto;min-height:90px;margin:15px auto;padding:0;background:rgba(0,0,0,0)}.ad-container-top.ad-loaded{margin-top:20px;margin-bottom:10px}.ad-container-bottom.ad-loaded{margin-top:10px;margin-bottom:20px}.providers-table th,.providers-table td{padding-left:8px}.navlogo{width:auto;max-height:76px}#i-btn{width:66px;height:66px;font-size:2.2em}.lang-drop .langbtn{height:66px}.providers-table th,.providers-table td,.providers-table a{max-width:none}#area-input{width:280px}.loc-filter-buttons{font-size:inherit}}@media screen and (min-width: 600px){.providers-table a{line-height:40px;min-width:50px;min-height:50px}.footerlogo{width:200px}.details-form{width:90%}#filter-duration-slider,#filter-passengers-slider{margin-right:16px}}@media screen and (min-width: 650px){.sliderlabel,.slider{width:auto}.providers-table{font-size:1.1em}}@media screen and (min-width: 800px){.inputlabel{width:auto}#filter-select{width:auto;text-align:inherit}#start-address-id,#dest-address-id{width:22%}}@media screen and (min-width: 1000px){body,.providers-table{font-size:1.3em}.providers-table a,.providers-table button,.providers-table a.tableInfoBtn,.providers-table button.tableInfoBtn{font-size:1em}.autocomplete-items{left:100px}.dash-display{width:80px}#filter-passengers-display{width:35px}.align-buttons{transform:translateY(10px)}.slider{margin-top:30px;margin-bottom:30px}#start-address-id,#dest-address-id{width:22%}#date-input{width:160px}}@media screen and (min-width: 1200px){body{width:1200px;margin-left:auto;margin-right:auto}.slider{width:200px}#start-address-id,#dest-address-id{width:26%}}
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
.qs-datepicker{color:#000;position:absolute;width:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:sans-serif;font-size:14px;z-index:9001;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid grey;border-radius:4.22275px;overflow:hidden;background:#fff;-webkit-box-shadow:0 20px 20px -15px rgba(0,0,0,.3);box-shadow:0 20px 20px -15px rgba(0,0,0,.3)}.qs-datepicker *{-webkit-box-sizing:border-box;box-sizing:border-box}.qs-datepicker.qs-centered{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.qs-datepicker.qs-hidden{display:none}.qs-datepicker .qs-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.75);color:#fff;width:100%;height:100%;padding:.5em;z-index:1;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qs-datepicker .qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-datepicker .qs-overlay .qs-close{-ms-flex-item-align:end;align-self:flex-end;display:inline-table;padding:.5em;line-height:.77;cursor:pointer;position:absolute}.qs-datepicker .qs-overlay .qs-overlay-year{display:block;background:transparent;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:14px;padding:.25em 0;margin:auto 0 .5em;width:calc(100% - 1em)}.qs-datepicker .qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-datepicker .qs-overlay .qs-submit{border:1px solid #fff;border-radius:4.22275px;padding:.5em;margin:0 auto auto;cursor:pointer;background:hsla(0,0%,50.2%,.4)}.qs-datepicker .qs-overlay .qs-submit.qs-disabled{color:grey;border-color:grey;cursor:not-allowed}.qs-datepicker .qs-controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;background:#d3d3d3;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.qs-datepicker .qs-controls.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}.qs-datepicker .qs-arrow{height:25px;width:25px;position:relative;cursor:pointer;border-radius:5px;-webkit-transition:background .15s;transition:background .15s}.qs-datepicker .qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-datepicker .qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-datepicker .qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-datepicker .qs-arrow:after{content:"";border:6.25px solid transparent;position:absolute;top:50%;-webkit-transition:border .2s;transition:border .2s}.qs-datepicker .qs-arrow.qs-left:after{border-right-color:grey;right:50%;-webkit-transform:translate(25%,-50%);transform:translate(25%,-50%)}.qs-datepicker .qs-arrow.qs-right:after{border-left-color:grey;left:50%;-webkit-transform:translate(-25%,-50%);transform:translate(-25%,-50%)}.qs-datepicker .qs-month-year{font-weight:700;-webkit-transition:border .2s;transition:border .2s;border-bottom:1px solid transparent;cursor:pointer}.qs-datepicker .qs-month-year:hover{border-bottom:1px solid grey}.qs-datepicker .qs-month-year:active:focus,.qs-datepicker .qs-month-year:focus{outline:none}.qs-datepicker .qs-month{padding-right:.5ex}.qs-datepicker .qs-year{padding-left:.5ex}.qs-datepicker .qs-squares{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.qs-datepicker .qs-squares.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}.qs-datepicker .qs-square{width:14.28571429%;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background .1s;transition:background .1s;border-radius:4.22275px}.qs-datepicker .qs-square.qs-current{font-weight:700}.qs-datepicker .qs-square.qs-active{background:#add8e6}.qs-datepicker .qs-square.qs-disabled span{opacity:.2}.qs-datepicker .qs-square.qs-empty{cursor:default}.qs-datepicker .qs-square.qs-disabled{cursor:not-allowed}.qs-datepicker .qs-square.qs-day{cursor:default;font-weight:700;color:grey}.qs-datepicker .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}
