@charset "UTF-8";.uk-hidden-visually:not(:focus):not(:active):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;border:0 !important;margin:0 !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important}
.tm-header,.tm-header-mobile,.tm-header>[uk-sticky],.tm-header-mobile>[uk-sticky],.uk-navbar-container,.uk-navbar-sticky{position:relative;z-index:1000 !important}.uk-navbar-dropdown,.uk-navbar-dropdown.uk-drop,.uk-drop.uk-navbar-dropdown,.uk-dropdown{z-index:1020 !important}.uk-sticky-fixed:not(.tm-header .uk-sticky-fixed):not(.tm-header-mobile .uk-sticky-fixed),.seminarplan-sidebar-sticky,.seminar-topic-nav,.seminar-order-card{z-index:50 !important}.seminarplan-hero-tile,.sp-search-form,.sp-autocomplete-wrapper{position:relative;z-index:80 !important}.seminarplan-hero-tile:focus-within,.sp-search-form:focus-within,.sp-autocomplete-wrapper:focus-within{z-index:100 !important}.sp-autocomplete-dropdown{position:absolute !important;top:calc(100% + 6px) !important;left:0 !important;right:0 !important;width:100% !important;z-index:99999 !important;background:#fff !important;color:#131a1b !important;border-radius:12px !important;border:1px solid rgba(19,26,27,0.14) !important;box-shadow:0 16px 48px rgba(19,26,27,0.18),0 2px 8px rgba(19,26,27,0.08) !important;max-height:460px;overflow-y:auto}em,i,cite{color:inherit !important;font-style:italic}.sp-badge,.sp-badge-orange,.sp-badge-green,.sp-badge-warning,.sp-badge-muted,.sp-badge-default,.uk-label.sp-badge-orange,.uk-label.sp-badge-green,.uk-label.sp-badge-warning,.uk-label.sp-badge-muted,.uk-label.uk-border-rounded,.uk-label.uk-border-pill{display:inline-flex !important;align-items:center !important;justify-content:center !important;font-family:inherit !important;font-size:0.82rem !important;font-weight:600 !important;line-height:1.25 !important;padding:4px 10px !important;border-radius:6px !important;text-transform:none !important;letter-spacing:normal !important;white-space:nowrap !important;border:none !important;box-shadow:none !important;box-sizing:border-box !important}.sp-badge-orange,.uk-label.sp-badge-orange,.uk-label-primary{background-color:#f07e04 !important;background:#f07e04 !important;color:#fff !important}.sp-badge-green,.uk-label.sp-badge-green,.uk-label-success{background-color:#10b981 !important;background:#10b981 !important;color:#fff !important}.sp-badge-warning,.uk-label.sp-badge-warning,.uk-label-warning{background-color:#f59e0b !important;background:#f59e0b !important;color:#fff !important}.sp-badge-muted,.sp-badge-default,.uk-label.sp-badge-muted,.uk-label.sp-badge-default,.uk-label-default:not(.sp-badge-orange):not(.sp-badge-green){background-color:#f1f5f9 !important;background:#f1f5f9 !important;color:#334155 !important;border:1px solid #e2e8f0 !important}.sp-badge-orange *,.sp-badge-green *,.sp-badge-warning *,.uk-label.sp-badge-orange *,.uk-label.sp-badge-green *,.uk-label.sp-badge-warning *{color:#fff !important}.sp-badge-muted *,.sp-badge-default *,.uk-label.sp-badge-muted *,.uk-label.sp-badge-default *{color:#334155 !important}.sp-text-primary{color:#f07e04 !important}.sp-topic-pill{background:#fff;border:1px solid #e2e8f0;border-radius:500px;padding:10px 18px;box-shadow:0 1px 3px rgba(0,0,0,0.02);transition:transform 0.2s cubic-bezier(0.2,0,0,1),box-shadow 0.2s ease,border-color 0.2s ease;cursor:default}.sp-topic-pill:hover{transform:translateY(-2px);border-color:#f07e04;box-shadow:0 4px 12px rgba(240,126,4,0.15)}.sp-topic-pill .sp-topic-check{background:#f1f5f9;color:#0f172a;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0;transition:background 0.2s ease,color 0.2s ease}.sp-topic-pill:hover .sp-topic-check{background:rgba(240,126,4,0.12) !important;color:#f07e04 !important}.sp-topic-pill .sp-topic-text{font-weight:700;color:#0f172a;font-size:0.88rem;line-height:1.35}.sp-contact-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px 28px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,0.03)}.sp-card-subhead{font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#64748b;margin-bottom:14px}.sp-type-btn,.sp-radio-btn{text-transform:none;letter-spacing:normal;white-space:normal;line-height:1.35;padding:8px 16px;height:auto;min-height:40px;border-radius:500px !important;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.sp-input-styled{border:1px solid #cbd5e1 !important;border-radius:6px !important;height:42px !important;font-size:0.92rem !important;color:#131a1b !important;background:#fff !important}.sp-input-styled:focus{border-color:#f07e04 !important;box-shadow:0 0 0 2px rgba(240,126,4,0.15) !important}.sp-label-styled{font-size:0.88rem;font-weight:600;color:#1e293b;margin-bottom:6px;display:block}.sp-sidebar-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,0.03)}.sp-trust-item{display:flex;align-items:center;gap:12px;font-size:0.92rem;color:#334155;margin-bottom:12px}.sp-trust-item:last-child{margin-bottom:0}.sp-trust-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff7ed;color:#f07e04;font-size:14px;flex-shrink:0}.item-366>.uk-navbar-dropdown,.item-642>.uk-navbar-dropdown,.uk-navbar-dropdown-width-4,.uk-navbar-dropdown-width-5{width:min(1180px,calc(100vw - 40px)) !important}.uk-navbar-dropdown:has(.sp-autocomplete-wrapper),.uk-navbar-dropdown:has(.js-finder-searchform),.uk-drop:has(.sp-autocomplete-wrapper){width:480px !important;max-width:95vw !important;overflow:visible !important}.com-seminarplan-booking .sp-contact-card,.com-seminarplan-rental .sp-contact-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:24px 28px;margin-bottom:24px;box-shadow:0 1px 3px rgba(0,0,0,0.03)}.com-seminarplan-booking .sp-card-subhead,.com-seminarplan-rental .sp-card-subhead{font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#64748b;margin-bottom:16px}.com-seminarplan-booking fieldset,.com-seminarplan-inquiry fieldset,.com-seminarplan-rental fieldset,.com-seminarplan .sp-contact-card fieldset,.sp-form__group{border:none !important;padding:0 !important;margin:0 !important;background:transparent !important}.com-seminarplan-booking fieldset>legend:not(.uk-legend),.com-seminarplan-inquiry fieldset>legend:not(.uk-legend),.com-seminarplan-rental fieldset>legend:not(.uk-legend),.com-seminarplan .sp-contact-card fieldset>legend:not(.uk-legend),.sp-form__group>legend{display:none !important}.com-seminarplan-booking .control-group,.com-seminarplan-rental .control-group{margin-bottom:14px}.com-seminarplan-booking .control-label,.com-seminarplan-booking label,.com-seminarplan-rental .control-label,.com-seminarplan-rental label{font-size:0.88rem;font-weight:600;color:#1e293b;margin-bottom:6px;display:inline-block}.com-seminarplan-booking .control-label .star,.com-seminarplan-booking label .star,.com-seminarplan-rental .control-label .star,.com-seminarplan-rental label .star{color:#e11d48}.com-seminarplan-booking .form-control,.com-seminarplan-booking .form-select,.com-seminarplan-rental .form-control,.com-seminarplan-rental .form-select{display:block;width:100%;padding:8px 12px;font-size:0.92rem;line-height:1.5;color:#131a1b;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.com-seminarplan-booking .form-control:focus,.com-seminarplan-booking .form-select:focus,.com-seminarplan-rental .form-control:focus,.com-seminarplan-rental .form-select:focus{border-color:#f07e04 !important;outline:0;box-shadow:0 0 0 2px rgba(240,126,4,0.15) !important}.com-seminarplan-booking textarea.form-control,.com-seminarplan-rental textarea.form-control{min-height:90px;resize:vertical}.sp-radio-button-group{display:flex;gap:8px;flex-wrap:wrap}.sp-radio-input:checked+.sp-radio-btn,.sp-radio-btn.uk-button-primary,.sp-radio-btn.active,.sp-radio-input:checked+.uk-button{background-color:#f07e04 !important;color:#fff !important;border-color:#f07e04 !important;box-shadow:0 0 0 1px #f07e04}.sp-radio-btn{border-radius:500px !important;cursor:pointer;transition:all 0.15s ease-in-out}.sp-radio-btn:hover{border-color:#f07e04}.com-seminarplan-booking .form-check,.com-seminarplan-rental .form-check{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.com-seminarplan-booking .form-check-input,.com-seminarplan-rental .form-check-input{width:18px;height:18px;margin-top:2px;border:1px solid #cbd5e1;border-radius:4px;cursor:pointer;flex-shrink:0}.com-seminarplan-booking .form-check-input:checked,.com-seminarplan-rental .form-check-input:checked{background-color:#f07e04 !important;border-color:#f07e04 !important}.com-seminarplan-booking .form-check-label,.com-seminarplan-rental .form-check-label{font-size:0.9rem;color:#334155;line-height:1.45;cursor:pointer}.com-seminarplan-rental .field-calendar,.com-seminarplan-rental .input-group{display:flex !important;width:100% !important}.com-seminarplan-rental .input-group .form-control{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;flex:1 1 auto !important;width:1% !important}.com-seminarplan-rental .input-group .btn,.com-seminarplan-rental .input-group button{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;background:#f1f5f9 !important;border:1px solid #cbd5e1 !important;border-left:none !important;color:#475569 !important;padding:0 14px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;font-size:0.9rem !important;white-space:nowrap !important}.com-seminarplan-rental .input-group .btn:hover,.com-seminarplan-rental .input-group button:hover{background:#e2e8f0 !important}.com-seminarplan-booking .subform-repeatable{counter-reset:sp-participant-idx}.com-seminarplan-booking .subform-repeatable-group{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px;margin-bottom:16px;position:relative;counter-increment:sp-participant-idx}.com-seminarplan-booking .sp-participant-header{border-bottom:1px solid #e2e8f0;padding-bottom:10px;margin-bottom:16px}.com-seminarplan-booking .sp-participant-title::before{content:counter(sp-participant-idx) ". "}.com-seminarplan-booking .subform-repeatable-group .group-add,.com-seminarplan-booking .subform-repeatable-group .group-remove{min-width:36px !important;height:32px !important;line-height:30px !important;padding:0 10px !important;border-radius:6px !important;font-weight:700 !important;font-size:1.15rem !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:#fff !important;border:1px solid #cbd5e1 !important;cursor:pointer;transition:all 0.15s ease-in-out}.com-seminarplan-booking .subform-repeatable-group .group-add{color:#16a34a !important}.com-seminarplan-booking .subform-repeatable-group .group-add:hover{background-color:#f0fdf4 !important;border-color:#16a34a !important;color:#15803d !important}.com-seminarplan-booking .subform-repeatable-group .group-remove{color:#dc2626 !important}.com-seminarplan-booking .subform-repeatable-group .group-remove:hover{background-color:#fef2f2 !important;border-color:#dc2626 !important;color:#b91c1c !important}.com-seminarplan-booking .group-add .icon-plus,.com-seminarplan-booking .group-remove .icon-minus{display:none !important}.com-seminarplan-booking .subform-repeatable>.uk-margin-small-bottom>.group-add,.com-seminarplan-booking .subform-repeatable>.btn-toolbar .group-add{display:inline-flex !important;align-items:center !important;gap:8px !important;background:#fff !important;border:1px solid #cbd5e1 !important;color:#131a1b !important;font-size:0.92rem !important;font-weight:600 !important;padding:9px 18px !important;border-radius:6px !important;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,0.04);transition:all 0.15s ease-in-out}.com-seminarplan-booking .subform-repeatable>.uk-margin-small-bottom>.group-add:hover,.com-seminarplan-booking .subform-repeatable>.btn-toolbar .group-add:hover{border-color:#f07e04 !important;color:#f07e04 !important;background:#fffaf5 !important}.sp-honeypot{position:absolute !important;left:-9999px !important;top:auto !important;width:1px !important;height:1px !important;opacity:0 !important;pointer-events:none !important;overflow:hidden !important}.com-seminarplan-booking .row,.com-seminarplan-inquiry .row,.com-seminarplan-rental .row{display:flex;flex-wrap:wrap;margin-right:-8px;margin-left:-8px}.com-seminarplan-booking .row>*,.com-seminarplan-inquiry .row>*,.com-seminarplan-rental .row>*{box-sizing:border-box;padding-right:8px;padding-left:8px}.com-seminarplan-booking .col-12,.com-seminarplan-inquiry .col-12,.com-seminarplan-rental .col-12{width:100%;flex:0 0 100%}.com-seminarplan-booking .col-md-6,.com-seminarplan-inquiry .col-md-6,.com-seminarplan-rental .col-md-6{width:100%;flex:0 0 100%}.com-seminarplan-booking .col-md-5,.com-seminarplan-inquiry .col-md-5,.com-seminarplan-rental .col-md-5{width:100%;flex:0 0 100%}.com-seminarplan-booking .col-md-4,.com-seminarplan-inquiry .col-md-4,.com-seminarplan-rental .col-md-4{width:100%;flex:0 0 100%}.com-seminarplan-booking .col-md-3,.com-seminarplan-inquiry .col-md-3,.com-seminarplan-rental .col-md-3{width:100%;flex:0 0 100%}.com-seminarplan-booking .col-md-2,.com-seminarplan-inquiry .col-md-2,.com-seminarplan-rental .col-md-2{width:100%;flex:0 0 100%}@media (min-width:768px){.com-seminarplan-booking .col-md-6,.com-seminarplan-inquiry .col-md-6,.com-seminarplan-rental .col-md-6{width:50%;flex:0 0 50%}.com-seminarplan-booking .col-md-5,.com-seminarplan-inquiry .col-md-5,.com-seminarplan-rental .col-md-5{width:41.666667%;flex:0 0 41.666667%}.com-seminarplan-booking .col-md-4,.com-seminarplan-inquiry .col-md-4,.com-seminarplan-rental .col-md-4{width:33.333333%;flex:0 0 33.333333%}.com-seminarplan-booking .col-md-3,.com-seminarplan-inquiry .col-md-3,.com-seminarplan-rental .col-md-3{width:25%;flex:0 0 25%}.com-seminarplan-booking .col-md-2,.com-seminarplan-inquiry .col-md-2,.com-seminarplan-rental .col-md-2{width:16.666667%;flex:0 0 16.666667%}}.seminar-card-item{content-visibility:auto;contain-intrinsic-size:0 160px}mark.sp-highlight{background:#fef08a;color:#0f172a;padding:0 2px;border-radius:2px;font-weight:inherit}.sp-rental-progress{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;padding:16px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,0.03)}.sp-step-indicator{display:flex;align-items:center;gap:10px;cursor:pointer;transition:all 0.2s ease}.sp-step-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.9rem;font-weight:700;background:#f1f5f9;border:2px solid #cbd5e1;color:#64748b;transition:all 0.25s ease}.sp-step-label{font-size:0.88rem;font-weight:600;color:#64748b;transition:color 0.2s ease}.sp-step-indicator.active .sp-step-icon{background:#f07e04;border-color:#f07e04;color:#fff;box-shadow:0 0 0 3px rgba(240,126,4,0.18)}.sp-step-indicator.active .sp-step-label{color:#131a1b;font-weight:700}.sp-step-indicator.completed .sp-step-icon{background:#10b981;border-color:#10b981;color:#fff}.sp-step-indicator.completed .sp-step-label{color:#10b981}.sp-step-divider{flex:1;height:3px;background:#e2e8f0;border-radius:999px;margin:0 14px;overflow:hidden}.sp-step-progress-bar{height:100%;background:#f07e04;border-radius:999px;transition:width 0.35s ease}.sp-step-hidden{display:none !important}.sp-option-tile{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;padding:14px 16px;cursor:pointer;transition:all 0.2s ease;user-select:none;margin-bottom:0}.sp-option-tile:hover{border-color:#cbd5e1;background:#f8fafc}.sp-option-tile.is-active{border-color:#f07e04;background:rgba(240,126,4,0.04);box-shadow:0 0 0 1px #f07e04}.sp-option-tile input[type="checkbox"]{margin-top:3px;cursor:pointer;width:18px;height:18px;accent-color:#f07e04}.sp-option-title{font-weight:700;font-size:0.92rem;color:#131a1b;display:block}.sp-option-desc{font-size:0.8rem;color:#64748b;margin-top:2px;display:block}.sp-rental-recap{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:18px 20px;margin-bottom:22px}.sp-recap-title{font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#475569;margin-bottom:12px}.sp-recap-grid{display:grid;grid-template-columns:1fr;gap:10px;font-size:0.88rem}@media (min-width:640px){.sp-recap-grid{grid-template-columns:1fr 1fr}}.sp-recap-item{display:flex;flex-direction:column}.sp-recap-label{font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#94a3b8}.sp-recap-value{font-weight:600;color:#1e293b;margin-top:2px}.sp-badge-option{background:#f07e04 !important;color:#fff !important;font-size:0.72rem !important;font-weight:600 !important;border-radius:4px !important;padding:2px 7px !important}.sp-step-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid #f1f5f9}.sp-step-actions.justify-end{justify-content:flex-end}@media (max-width:639px){.sp-step-label{display:none}.sp-step-divider{margin:0 8px}.sp-rental-progress{padding:12px 14px}.sp-step-actions{flex-direction:column-reverse}.sp-step-actions>button,.sp-step-actions>a{width:100% !important;text-align:center}}.flatpickr-calendar{background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.15);border:1px solid #e2e8f0;box-sizing:border-box;direction:ltr;display:none;font-family:inherit;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;touch-action:manipulation;visibility:hidden;width:310px;z-index:99999}.flatpickr-calendar.open,.flatpickr-calendar.inline{display:inline-block;opacity:1;visibility:visible}.flatpickr-calendar.animate.open{animation:fpFadeInDown 0.25s cubic-bezier(0.23,1,0.32,1)}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowTop:before{border-width:6px;margin:0 -6px;bottom:100%;border-bottom-color:#cbd5e1}.flatpickr-calendar.arrowTop:after{border-width:5px;margin:0 -5px;bottom:100%;border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before{border-width:6px;margin:0 -6px;top:100%;border-top-color:#cbd5e1}.flatpickr-calendar.arrowBottom:after{border-width:5px;margin:0 -5px;top:100%;border-top-color:#fff}.flatpickr-months{position:relative;display:flex;align-items:center;justify-content:center;background:#f8fafc;border-radius:12px 12px 0 0;border-bottom:1px solid #e2e8f0;height:48px;padding:0 10px;user-select:none}.flatpickr-month{height:48px;display:flex;align-items:center;justify-content:center;width:100%}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{position:absolute;top:5px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;color:#131a1b;fill:#131a1b;padding:0;transition:all 0.2s ease;z-index:10}.flatpickr-months .flatpickr-prev-month{left:6px}.flatpickr-months .flatpickr-next-month{right:6px}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{background:#fff3e6;color:#f07e04;fill:#f07e04}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none !important}.flatpickr-current-month{display:flex;align-items:center;justify-content:center;position:static;width:auto;height:auto;padding:0;font-size:15px;font-weight:700;color:#131a1b;gap:6px}.flatpickr-current-month .cur-month{font-size:15px;font-weight:700;color:#131a1b;margin:0}.flatpickr-current-month .numInputWrapper{width:auto;display:inline-flex;align-items:center}.flatpickr-current-month input.cur-year{font-size:15px;font-weight:700;color:#131a1b;width:50px;padding:0;margin:0;text-align:left;background:transparent;border:none;box-shadow:none;cursor:default}.flatpickr-current-month .numInputWrapper span.arrowUp,.flatpickr-current-month .numInputWrapper span.arrowDown{display:none !important}.flatpickr-weekdays{background:#f8fafc;display:flex;align-items:center;height:30px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{background:transparent;color:#64748b;cursor:default;display:block;flex:1;font-size:12px;font-weight:700;line-height:1;margin:0;text-align:center}.flatpickr-days{display:flex;align-items:flex-start;width:310px;overflow:hidden}.dayContainer{display:flex;flex-wrap:wrap;justify-content:space-around;width:310px;min-width:310px;max-width:310px;padding:4px;box-sizing:border-box;text-align:left}.flatpickr-day{background:none;border:1px solid transparent;border-radius:8px;box-sizing:border-box;color:#131a1b;cursor:pointer;display:inline-block;flex-basis:14.2857143%;font-size:13px;font-weight:500;height:38px;line-height:38px;margin:1px 0;max-width:38px;position:relative;text-align:center;transition:all 0.15s ease}.flatpickr-day:hover,.flatpickr-day:focus{background:#fff3e6;border-color:#f07e04;color:#f07e04}.flatpickr-day.today{border-color:#f07e04;color:#f07e04;font-weight:700}.flatpickr-day.today:hover{background:#fff3e6;border-color:#f07e04}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange{background:#f07e04 !important;border-color:#f07e04 !important;color:#fff !important;font-weight:700}.flatpickr-day.inRange{background:#ffecd6 !important;border-color:#ffecd6 !important;color:#131a1b !important}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:#94a3b8;background:transparent;border-color:transparent}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:#cbd5e1 !important;background:transparent !important;border-color:transparent !important;cursor:not-allowed}.sp-filter{border-radius:12px;border:1px solid #e2e8f0;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,0.03)}.sp-filter .uk-form-label{font-weight:600;font-size:0.88rem;color:#475569;margin-bottom:6px;display:block}.sp-filter .uk-input,.sp-filter .uk-select{border-radius:6px;border:1px solid #cbd5e1;height:44px;background:#fff;color:#131a1b}.sp-filter .uk-input:focus,.sp-filter .uk-select:focus{border-color:#f07e04;outline:none}.sp-filter button[type="submit"]{height:44px;line-height:44px;padding:0 24px}.sp-dates__list>li{transition:background-color 0.15s ease-in-out}.sp-dates__list>li:hover{background-color:#f8fafc}.sp-dates__toolbar .uk-button.active{background-color:#f07e04 !important;color:#fff !important;border-color:#f07e04 !important}.field-calendar .input-group{display:flex !important;flex-direction:row !important;align-items:stretch !important;width:100% !important}.field-calendar .input-group input.uk-input{width:auto !important;flex:1 1 auto !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.field-calendar .input-group button.btn{margin:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;border-top-right-radius:6px !important;border-bottom-right-radius:6px !important;background:#f07e04 !important;border:1px solid #f07e04 !important;color:#fff !important;padding:0 16px !important;cursor:pointer;display:inline-flex !important;align-items:center;justify-content:center;white-space:nowrap;transition:background-color 0.15s ease-in-out}.field-calendar .input-group button.btn:hover{background:#d97000 !important;border-color:#d97000 !important}
img{max-width:100%;height:auto}
@keyframes joomla-alert-fade-in{0%{opacity:0}}@keyframes joomla-alert-fade-out{0%{opacity:1}to{opacity:0}}@keyframes uk-spinner-rotate{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}@keyframes uk-spinner-dash{0%{stroke-dashoffset:88px}50%{stroke-dashoffset:22px;transform:rotate(135deg)}100%{stroke-dashoffset:88px;transform:rotate(450deg)}}@keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@keyframes uk-scale-up{0%{transform:scale(.9)}100%{transform:scale(1)}}@keyframes uk-scale-down{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes uk-slide-top{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes uk-slide-bottom{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes uk-slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes uk-slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes uk-slide-top-small{0%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes uk-slide-bottom-small{0%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes uk-slide-left-small{0%{transform:translateX(-10px)}100%{transform:translateX(0)}}@keyframes uk-slide-right-small{0%{transform:translateX(10px)}100%{transform:translateX(0)}}@keyframes uk-slide-top-medium{0%{transform:translateY(-50px)}100%{transform:translateY(0)}}@keyframes uk-slide-bottom-medium{0%{transform:translateY(50px)}100%{transform:translateY(0)}}@keyframes uk-slide-left-medium{0%{transform:translateX(-50px)}100%{transform:translateX(0)}}@keyframes uk-slide-right-medium{0%{transform:translateX(50px)}100%{transform:translateX(0)}}@keyframes uk-kenburns{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes uk-shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}@keyframes uk-stroke{0%{stroke-dashoffset:var(--uk-animation-stroke)}100%{stroke-dashoffset:0}}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-10px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}
