:root{--l4k-accent:#163f49;--l4k-accent-hover:#28616a;--l4k-mint:#a8d8c5;--l4k-paper:#fffdf8;--l4k-soft:#edf5ef;--l4k-text:#40575b;--l4k-line:#c5ddd2;}
body.l4k-unified-menu .elementor{--e-global-color-primary:var(--l4k-accent);--e-global-color-secondary:var(--l4k-accent);--e-global-color-text:var(--l4k-text);--e-global-color-accent:var(--l4k-accent-hover);}
body.l4k-unified-menu :is(.color-bg,.color2-bg){background-color:var(--l4k-accent);color:#fff;}
body.l4k-unified-menu :is(.btn,.main-search-button,.header-search-button,.datepicker--button,.daterangepicker .cancelBtn):hover{background-color:var(--l4k-accent-hover);color:#fff;}
body.l4k-unified-menu :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--l4k-accent);outline-offset:3px;box-shadow:0 0 0 5px var(--l4k-paper);}
body.l4k-unified-menu :is(input,select,textarea):focus{border-color:var(--l4k-accent);}
body.l4k-unified-menu :is(input[type=checkbox],input[type=radio]){accent-color:var(--l4k-accent);}
body.l4k-unified-menu :is(button,input):disabled{cursor:not-allowed;opacity:.55;}
body.l4k-unified-menu .section-separator{background:var(--l4k-mint)!important;}
body.l4k-unified-menu .process-item_time-line:before{background:var(--l4k-line)!important;}
body.l4k-unified-menu .process-item_time-line:after,body.l4k-unified-menu .pi_head,body.l4k-unified-menu .process-end i{background:var(--l4k-accent)!important;color:#fff!important;box-shadow:none!important;}
body.l4k-unified-menu .pi-text{background:var(--l4k-soft);border:1px solid var(--l4k-line);box-shadow:none;border-radius:12px;}
body.l4k-unified-menu .pi-text h4{color:var(--l4k-accent);font:400 26px/1.2 'DM Serif Display',Georgia,serif;}
body.l4k-unified-menu .pi-text p{color:var(--l4k-text);}
body.l4k-unified-menu :is(.datepicker,.daterangepicker){border-color:var(--l4k-line);color:var(--l4k-text);font-family:'DM Sans',Arial,sans-serif;box-shadow:0 6px 20px #163f4915;}
body.l4k-unified-menu :is(.datepicker--button,.daterangepicker .cancelBtn,.daterangepicker .applyBtn){background:var(--l4k-accent);color:#fff;border-color:var(--l4k-accent);}
body.l4k-unified-menu .datepicker--cell.-selected-,body.l4k-unified-menu .daterangepicker td.active{background:var(--l4k-accent);color:#fff;}
body.l4k-unified-menu .datepicker--cell.-in-range-,body.l4k-unified-menu .daterangepicker td.in-range:not(.active){background:var(--l4k-soft);color:var(--l4k-accent);}
body.l4k-unified-menu .datepicker--cell.-disabled-,body.l4k-unified-menu .daterangepicker td.disabled{color:#7b8583;background:transparent;}
body.l4k-unified-menu .datepicker--day-name{color:var(--l4k-accent);}
body.l4k-unified-menu .nearby-input-wrap .get-current-city{color:var(--l4k-accent);}
body.l4k-unified-menu .cal-months-wrap{border-color:var(--l4k-line);color:var(--l4k-text);}
body.l4k-unified-menu .cal-months-footer .btn-cal-cancel{background:var(--l4k-accent);color:#fff;border-radius:8px;}
body.l4k-unified-menu .cal-months-footer .btn-cal-cancel:hover{background:var(--l4k-accent-hover);}
body.l4k-unified-menu .cal-date-checked,body.l4k-unified-menu .date-time-picker .cal-time-selected{background:var(--l4k-accent);color:#fff;}
body.l4k-unified-menu .cal-date-checked:hover,body.l4k-unified-menu .date-time-picker .cal-time-selected:hover{background:var(--l4k-accent-hover);color:#fff;}
body.l4k-unified-menu .cal-date-past{color:#7b8583;}
body.l4k-unified-menu #particles-js{display:none;}
