.elementor-kit-26{--e-global-color-primary:#9B0C08;--e-global-color-secondary:#0A4A26;--e-global-color-text:#1A1712;--e-global-color-accent:#E87536;--e-global-color-greentext:#0C6B35;--e-global-color-goldtext:#7A5E1E;--e-global-color-gold:#B08D4A;--e-global-color-goldlight:#E8C97C;--e-global-color-ash:#5F594E;--e-global-color-ivory:#FAF6EE;--e-global-color-parchment:#F3EDDF;--e-global-color-linec:#E4DCC9;--e-global-color-whatsapp:#128C5E;--e-global-typography-primary-font-family:"Marcellus";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Marcellus";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lora";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.65em;--e-global-typography-accent-font-family:"Mukta Vaani";--e-global-typography-accent-font-weight:600;--e-global-typography-smallcaps-font-family:"Marcellus SC";--e-global-typography-smallcaps-font-weight:400;--e-global-typography-smallcaps-letter-spacing:2.5px;background-color:#FAF6EE;color:#1A1712;font-family:"Lora", Serif;font-size:17px;line-height:1.65em;}.elementor-kit-26 button,.elementor-kit-26 input[type="button"],.elementor-kit-26 input[type="submit"],.elementor-kit-26 .elementor-button{background-color:#E87536;font-family:"Mukta Vaani", Serif;font-weight:700;color:#1A1712;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-kit-26 e-page-transition{background-color:#FFBC7D;}.elementor-kit-26 a{color:#9B0C08;}.elementor-kit-26 a:hover{color:#0C6B35;}.elementor-kit-26 h1{color:#1A1712;font-family:"Marcellus", Serif;font-size:clamp(2.5rem,9.5vw,5.4rem);font-weight:400;line-height:1.06em;}.elementor-kit-26 h2{color:#1A1712;font-family:"Marcellus", Serif;font-size:clamp(1.8rem,6.2vw,3rem);font-weight:400;line-height:1.1em;}.elementor-kit-26 h3{color:#1A1712;font-family:"Marcellus", Serif;font-size:clamp(1.15rem,3.8vw,1.45rem);font-weight:400;}.elementor-kit-26 h4{color:#1A1712;font-family:"Marcellus", Serif;font-size:20px;font-weight:400;}.elementor-kit-26 input:not([type="button"]):not([type="submit"]),.elementor-kit-26 textarea,.elementor-kit-26 .elementor-field-textual{color:#1A1712;background-color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:18px;}.elementor-element{--widgets-spacing:18px 18px;--widgets-spacing-row:18px;--widgets-spacing-column:18px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* LCUK kit helpers — LOCKED guide v1.0.3 */
.lcuk-tri{height:5px;display:flex}.lcuk-tri i{flex:1}
.lcuk-tri i:nth-child(1){background:#E87536}.lcuk-tri i:nth-child(2){background:#fff}.lcuk-tri i:nth-child(3){background:#009040}
.lcuk-gilt{height:2px;border:0;background:linear-gradient(135deg,#8A6B2A,#D9BE7E 22%,#B08D4A 45%,#EFE0BC 62%,#A8863F);width:64px;margin:4px 0}
.lcuk-logo-chip img{background:#fff;border:1px solid #E4DCC9;border-radius:10px;padding:4px 8px}
.lcuk-badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(232,201,124,.14);border:1px solid rgba(232,201,124,.55);color:#E8C97C;border-radius:999px;padding:.42rem .95rem;font-family:'Mukta Vaani',sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.18em}
.lcuk-dot{width:7px;height:7px;border-radius:50%;background:#E8C97C;animation:lcukpulse 2.2s ease-in-out infinite}
@keyframes lcukpulse{0%,100%{opacity:1}50%{opacity:.35}}
.lcuk-guline{font-family:'Mukta Vaani',sans-serif;color:#E8C97C;font-weight:600;letter-spacing:.06em;margin:0}
.lcuk-chips span{display:inline-flex;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:.42rem .85rem;font-family:'Mukta Vaani',sans-serif;font-size:.88rem;font-weight:600;color:#fff;margin:0 .4rem .4rem 0}
.lcuk-stat{font-family:'Mukta Vaani',sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.12em;color:#5F594E}
.lcuk-stepnum{width:2.2rem;height:2.2rem;border-radius:50%;background:#0A4A26;color:#E8C97C;display:grid;place-items:center;font-family:'Marcellus SC',serif;border:2px solid #E8C97C}
.lcuk-gu{display:block;font-family:'Mukta Vaani',sans-serif;font-size:.85rem;color:#7A5E1E;font-weight:600}
.lcuk-where{display:block;font-family:'Mukta Vaani',sans-serif;font-size:.8rem;font-weight:700;color:#0C6B35;margin-bottom:.4rem}
.lcuk-tag{display:inline-block;background:#F3EDDF;border-radius:999px;padding:.3rem .75rem;font-family:'Mukta Vaani',sans-serif;font-size:.66rem;font-weight:700;letter-spacing:.14em;color:#0C6B35;margin:1rem 1.2rem 0}
.lcuk-when{font-family:'Mukta Vaani',sans-serif;font-size:.85rem;font-weight:600;color:#9B0C08;margin:.2rem 1.2rem}
.lcuk-tbc{aspect-ratio:16/10;display:grid;place-items:center;font-size:3rem;background:repeating-linear-gradient(45deg,#F3EDDF 0 14px,#EDE5D2 14px 28px);border-radius:24px 24px 0 0}
.lcuk-tels{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}
.lcuk-tels a{font-family:'Marcellus',serif;font-size:1.2rem;color:#9B0C08;text-decoration:none}
.lcuk-tels a:hover{text-decoration:underline}
.lcuk-tels em{display:block;font-style:normal;font-family:'Mukta Vaani',sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.1em;color:#5F594E}
.lcuk-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.lcuk-marq{overflow:hidden;border-block:1px solid #E4DCC9;padding-block:.8rem}
.lcuk-track{display:flex;gap:2.4rem;width:max-content;animation:lcukmarq 46s linear infinite}
.lcuk-marq:hover .lcuk-track{animation-play-state:paused}
.lcuk-track span{font-family:'Marcellus SC',serif;letter-spacing:.16em;color:#7A5E1E;white-space:nowrap}
.lcuk-track span::after{content:'◆';margin-left:2.4rem;color:#E87536;font-size:.6rem}
@keyframes lcukmarq{to{transform:translateX(-50%)}}
.lcuk-dates{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}
.lcuk-dates li{display:flex;gap:.9rem;align-items:center;background:#fff;border:1px solid #E4DCC9;border-radius:10px;padding:.7rem .85rem}
.lcuk-dates .d{flex:0 0 3.2rem;text-align:center;background:#F3EDDF;border-radius:8px;padding:.35rem 0}
.lcuk-dates .d b{display:block;font-family:'Marcellus',serif;font-size:1.1rem;color:#0C6B35;line-height:1}
.lcuk-dates .d span{font-family:'Mukta Vaani',sans-serif;font-size:.6rem;font-weight:700;letter-spacing:.12em;color:#5F594E}
.lcuk-dates strong{font-family:'Mukta Vaani',sans-serif;font-weight:600;display:block}
.lcuk-dates em{font-style:normal;font-family:'Mukta Vaani',sans-serif;font-size:.85rem;color:#5F594E}
.lcuk-diya svg{width:100%;border-radius:16px}
.lcuk-cap{font-family:'Mukta Vaani',sans-serif;font-size:.85rem;color:#5F594E}
.lcuk-pooltile{aspect-ratio:16/10;border-radius:24px 24px 0 0;overflow:hidden}.lcuk-pooltile svg{display:block;width:100%;height:100%}
.lcuk-roster{list-style:none;margin:.9rem 0 0;padding:0;display:grid;gap:.3rem;font-family:'Mukta Vaani',sans-serif;font-size:.85rem}
.lcuk-roster b{color:#FAF6EE;font-weight:600}.lcuk-roster span{color:rgba(250,246,238,.62)}
.lcuk-roster-more a{color:rgba(250,246,238,.75)}.lcuk-roster-more a:hover{color:#E8C97C}
.lcuk-table{width:100%;border-collapse:collapse;font-family:'Mukta Vaani',sans-serif;font-size:.95rem}
.lcuk-table th{text-align:left;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#7A5E1E;border-bottom:2px solid #B08D4A;padding:.6rem .5rem}
.lcuk-table td{border-bottom:1px solid #E4DCC9;padding:.7rem .5rem}
.lcuk-table tr:nth-child(even) td{background:#F8F3E8}
.lcuk-role{font-family:'Mukta Vaani',sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7A5E1E}
.lcuk-officers{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;font-family:'Mukta Vaani',sans-serif;font-size:1rem}
.lcuk-officers b{font-weight:600}.lcuk-officers span{color:#7A5E1E;font-size:.85rem;font-weight:700}
html{scroll-behavior:smooth}
[id]{scroll-margin-top:5.5rem}
@media (prefers-reduced-motion:reduce){.lcuk-track,.lcuk-dot{animation:none!important}}

/* ── mobile premium pass ───────────────────────────────── */
.elementor-countdown-wrapper{max-width:100%}
@media (max-width:767px){
  .lcuk-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}
  .lcuk-table th,.lcuk-table td{padding:.55rem .7rem}
  .lcuk-tels a{font-size:1.05rem}
  .lcuk-chips span{font-size:.72rem;padding:.34rem .7rem}
  .lcuk-guline{font-size:.8rem}
  .lcuk-track span{letter-spacing:.12em;font-size:.85rem}
  .lcuk-pooltile,.lcuk-tbc{aspect-ratio:16/11}
  .lcuk-stepnum{width:2rem;height:2rem}
}
@media (max-width:380px){
  .elementor-countdown-item{padding:4px 2px}
}/* End custom CSS */