.ksc .elementor-element-db13056>.elementor-background-overlay,.ksc .elementor-element-0485bef>.elementor-background-overlay,.ksc .elementor-element-4d361aa>.elementor-background-overlay{background:linear-gradient(90deg,#cc4703 0%,#cc4703 42%,rgba(204,71,3,.7) 60%,rgba(204,71,3,.08) 88%)!important;opacity:1!important}@media (max-width:767px){.ksc .elementor-element-db13056>.elementor-background-overlay,.ksc .elementor-element-0485bef>.elementor-background-overlay,.ksc .elementor-element-4d361aa>.elementor-background-overlay{background:linear-gradient(180deg,rgba(204,71,3,.55) 0%,#cc4703 75%)!important}}body.ksc:where(:not(.home)) :is(.elementor-widget-text-editor,.elementor-widget-theme-post-content) strong{color:#24160e}body.ksc:where(:not(.home)) :is(.elementor-widget-text-editor,.elementor-widget-theme-post-content) table{width:100%;border-collapse:separate!important;border-spacing:0;border:1px solid #f0e3d8!important;border-radius:18px;overflow:hidden;background:#fff;font-size:15.5px;margin:0 0 1.2em}body.ksc:where(:not(.home)) :is(.elementor-widget-text-editor,.elementor-widget-theme-post-content) :is(th,td){border:0!important;border-bottom:1px solid #f0e3d8!important;padding:12px 14px!important;text-align:left!important;vertical-align:top;background:0 0!important}body.ksc:where(:not(.home)) :is(.elementor-widget-text-editor,.elementor-widget-theme-post-content) th{background:#fff1e4!important;font-family:var(--k-disp);font-weight:800;color:#24160e}body.ksc:where(:not(.home)) :is(.elementor-widget-text-editor,.elementor-widget-theme-post-content) tr:last-child td{border-bottom:0!important}body.ksc:where(:not(.home)) :is(.elementor-widget-text-editor,.elementor-widget-theme-post-content) td:first-child{font-weight:700;color:#24160e}@media (max-width:767px){body.ksc:where(:not(.home)) :is(.elementor-widget-text-editor,.elementor-widget-theme-post-content) table{display:block;overflow-x:auto}}body.ksc:where(:not(.home)) :is([data-elementor-type=wp-page],[data-elementor-type=single-page],[data-elementor-type=single-post]) .elementor-section:not(.elementor-element-db13056):not(.elementor-element-0485bef):not(.elementor-element-4d361aa) :is(.elementor-widget-image img,.gallery-item img,.elementor-gallery-item,.elementor-widget-theme-post-featured-image img,.elementor-widget-theme-post-content img){border-radius:20px!important}body.ksc:where(:not(.home)) :is([data-elementor-type=wp-page],[data-elementor-type=single-page],[data-elementor-type=single-post]) .elementor-button{background:#f25c05!important;color:#fff!important;border-radius:999px!important;font-family:var(--k-disp)!important;font-weight:800!important;border:0!important;padding:14px 24px!important}body.ksc:where(:not(.home)) :is([data-elementor-type=wp-page],[data-elementor-type=single-page],[data-elementor-type=single-post]) .elementor-button:hover{background:#c24400!important}.ksc .elementor-element-ae2cce0 .elementor-widget-icon-list .elementor-widget-container{background:#f5eee8!important;box-shadow:none!important;border-radius:14px!important;transition:background .2s}.ksc .elementor-element-ae2cce0 .elementor-widget-icon-list .elementor-widget-container:hover{background:#fff1e4!important}.ksc .elementor-element-ae2cce0 .elementor-icon-list-text{color:#24160e!important;font-family:var(--k-body)!important;font-weight:600}.ksc .elementor-element-ae2cce0 .elementor-icon-list-icon :is(i,svg){color:#f25c05!important;fill:#f25c05!important}.ksc .elementskit-accordion .elementskit-card{border:1px solid #f0e3d8!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;margin-bottom:12px!important;overflow:hidden}.ksc .elementskit-accordion .elementskit-card-header,.ksc .elementskit-accordion .elementskit-btn-link{background:#fff!important;border:0!important}.ksc .elementskit-accordion .elementskit-btn-link{font-family:var(--k-disp)!important;font-weight:800!important;font-size:18px!important;color:#24160e!important;padding:18px 22px!important}.ksc .elementskit-accordion .elementskit-card.active .elementskit-btn-link,.ksc .elementskit-accordion .elementskit-btn-link[aria-expanded=true]{color:#c24400!important}.ksc .elementskit-accordion .elementskit-card-body{padding:0 22px 18px!important;font-size:16.5px;line-height:1.7;color:#3a2a20}.ksc .elementskit-accordion :is(.ekit_accordion_icon_left_group,.ekit_accordion_icon_group) :is(i,svg){color:#f25c05!important;fill:#f25c05!important}.ksc [data-elementor-type=loop-item] .elementor-widget-image img,.ksc [data-elementor-type=loop-item] .elementor-widget-theme-post-featured-image img{border-radius:18px!important}.ksc .e-loop-item{border-radius:22px;transition:transform .25s,box-shadow .25s}.ksc .e-loop-item:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px rgba(36,22,14,.35)}.ksc.error404 .page-header .entry-title,.ksc.error404 h1{font-family:var(--k-disp)!important;color:#24160e!important;font-weight:900;letter-spacing:-.02em}.ksc.error404 .site-main{max-width:1100px;margin:0 auto;padding:72px 16px 96px}.ksc .afb-sd-list{gap:10px;padding:10px 16px 18px}.ksc .afb-sd{border:1px solid #f0e3d8!important;border-radius:18px!important;background:#fff!important;transition:border-color .2s,box-shadow .2s}.ksc .afb-sd:hover{border-color:#f6c9a6!important}.ksc .afb-sd[open]{border-color:#f25c05!important;box-shadow:0 14px 30px -22px rgba(36,22,14,.35)}.ksc .afb-sd summary{grid-template-columns:minmax(0,1fr) auto 14px!important;row-gap:3px!important;padding:14px 18px!important}.ksc .afb-sd-a{grid-column:1!important;grid-row:2!important;font-size:13.5px!important;color:#6e5a4c!important}.ksc .afb-sd-n{grid-column:2!important;grid-row:1/3!important;align-self:center;background:#fff1e4;color:#c24400!important;padding:6px 12px;border-radius:999px;font-size:13px!important}.ksc .afb-sd summary:after{grid-column:3!important;grid-row:1/3!important;align-self:center}.ksc .afb-sd-c b{font:800 18px/1.2 var(--k-disp)!important;color:#24160e;letter-spacing:-.01em}.ksc .afb-sd-c small{font-size:12.5px;color:#6e5a4c;margin-left:4px}.ksc .afb-sd-t td{border-top:1px solid #f0e3d8!important;padding:10px 18px!important}.ksc .afb-sd-time{color:#24160e!important;font:800 17px/1 var(--k-disp)!important;width:74px!important}.ksc .afb-sd-days span{border-radius:8px!important}.ksc .afb-sd-days span.on{background:#f25c05!important;color:#fff!important}.ksc .afb-sd>.afb-chip{margin:8px 18px 14px!important}.ksc .elementor-widget .l24-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 0}.ksc .elementor-widget .l24-cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ksc .elementor-widget .l24-cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.ksc .elementor-widget .l24-card{background:#fff;border-radius:28px;padding:26px 26px 22px;display:flex;flex-direction:column;gap:10px;color:#3a2a20;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s}.ksc .elementor-widget .l24-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(36,22,14,.09)}.ksc .elementor-widget .l24-card.dark{background:#24160e;color:#e9dcd2}.ksc .elementor-widget .l24-card.dark :is(h3,b,.l24-big){color:#fff!important}.ksc .elementor-widget .l24-card.peach{background:#ffe6cf}.ksc .elementor-widget .l24-badge{width:56px;height:56px;border-radius:18px;background:#f25c05;color:#fff;font:900 22px/1 var(--k-disp);display:flex;align-items:center;justify-content:center;flex:none}.ksc .elementor-widget .l24-card.dark .l24-badge{background:#ffc93c;color:#24160e}.ksc .elementor-widget .l24-card h3{font:800 22px/1.2 var(--k-disp)!important;margin:4px 0 0!important;color:#24160e!important;letter-spacing:-.01em!important}.ksc .elementor-widget .l24-sub{color:#6e5a4c;font-size:15px;line-height:1.5;margin:0!important}.ksc .elementor-widget .l24-card.dark .l24-sub{color:#c9b8aa}.ksc .elementor-widget .l24-big{font:900 clamp(28px,3vw,36px)/1 var(--k-disp);letter-spacing:-.02em;color:#24160e;margin:6px 0 2px}.ksc .elementor-widget .l24-card ul{list-style:none!important;padding:0!important;margin:6px 0 0!important;display:grid;gap:0}.ksc .elementor-widget .l24-card li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:1px solid #f0e3d8;padding:9px 0!important;margin:0!important;font-size:15.5px!important;line-height:1.4!important}.ksc .elementor-widget .l24-card.dark li{border-top-color:rgba(255,255,255,.12)}.ksc .elementor-widget .l24-card li b{font-family:var(--k-disp);font-weight:800;color:#24160e;white-space:nowrap;text-align:right}.ksc .elementor-widget .l24-card li::marker{content:none}.ksc .elementor-widget .l24-tile{background:#fff;border-radius:24px;padding:22px 24px}.ksc .elementor-widget .l24-tile h3{font:800 19px/1.25 var(--k-disp)!important;margin:0 0 6px!important;color:#24160e!important}.ksc .elementor-widget .l24-tile p{margin:0!important;font-size:16px!important;line-height:1.6!important;color:#3a2a20}.ksc .elementor-widget .l24-callout{background:#ffe6cf;border-radius:24px;padding:20px 24px;margin:24px 0 0;font-size:16px;line-height:1.6;color:#3a2a20}.ksc .elementor-widget .l24-callout b{color:#24160e}.ksc .elementor-widget .l24-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.ksc .elementor-widget .l24-chips span{background:#fff;border:1px solid #f0e3d8;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;color:#24160e}@media (max-width:1000px){.ksc .elementor-widget .l24-cards,.ksc .elementor-widget .l24-cards.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ksc .elementor-widget .l24-cards,.ksc .elementor-widget .l24-cards.two,.ksc .elementor-widget .l24-cards.four{grid-template-columns:1fr}.ksc .elementor-widget .l24-card{padding:22px 20px 18px;border-radius:24px}}.ksc .ksc-sec .elementor-widget:has(.l24-cards,.l24-callout,.l24-tile),.ksc .ksc-sec .elementor-widget-text-editor.ksc-body.ksc-mt:has(table){max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}.ksc .ksc-sec .elementor-widget-gallery{margin-top:24px}.ksc .ksc-sec .ksc-body table{max-width:none}