:root{--deepavali-orange:#f58200;--deepavali-gold:#d4af37;--deepavali-amber:#ffc857;--deepavali-maroon:#6b1d16;--deepavali-chocolate:#241811}.deepavali_hero_host>div.relative.mx-auto{z-index:5;position:relative}.deepavali_hero_thumbs_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;width:100%;max-width:660px;display:grid}@media (max-width:639px){.deepavali_hero_thumbs_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}}.deepavali_section_host{position:relative;overflow:hidden}.deepavali_section_host>div{z-index:2;position:relative}.deepavali_services_box_host{position:relative;padding:3.75rem 2.75rem!important}.deepavali_services_box_host>div.relative.grid{z-index:2;position:relative}@media (min-width:640px){.deepavali_services_box_host{padding:4.25rem 3.75rem!important}}@media (min-width:1024px){.deepavali_services_box_host{padding:5.25rem 5.5rem!important}}.deepavali_footer_host{position:relative;overflow:hidden}.deepavali_footer_host>div.mx-auto{z-index:2;position:relative}@keyframes deepavali_flame_outer_flicker{0%,to{opacity:.95;transform:scaleX(1)scaleY(1)rotate(0)}20%{opacity:1;transform:scaleX(.95)scaleY(1.06)rotate(-1.6deg)}42%{opacity:.91;transform:scaleX(1.04)scaleY(.96)rotate(1.4deg)}65%{opacity:1;transform:scaleX(.96)scaleY(1.08)rotate(-.9deg)}84%{opacity:.94;transform:scaleX(1.02)scaleY(.98)rotate(1.2deg)}}@keyframes deepavali_flame_inner_flicker{0%,to{opacity:.92;transform:scaleX(1)scaleY(1)rotate(0)}28%{opacity:1;transform:scaleX(1.05)scaleY(.94)rotate(1.5deg)}55%{opacity:.88;transform:scaleX(.93)scaleY(1.07)rotate(-1.8deg)}78%{opacity:.98;transform:scaleX(1.03)scaleY(1.03)rotate(.8deg)}}@keyframes deepavali_glow_pulse{0%,to{opacity:.58;transform:scale(.94)}50%{opacity:.88;transform:scale(1.12)}}@keyframes deepavali_particle_float{0%{opacity:0;transform:translateY(12px)scale(.75)}18%{opacity:var(--deepavali-p-opacity,.45)}55%{transform:translate3d(var(--deepavali-drift-mid,8px),-52px,0)scale(1);opacity:var(--deepavali-p-opacity,.45)}85%{opacity:calc(var(--deepavali-p-opacity,.45)*.6)}to{transform:translate3d(var(--deepavali-drift-end,-6px),-115px,0)scale(.65);opacity:0}}@keyframes deepavali_site_rise_up{0%{opacity:0;transform:translateY(5vh)scale(.7)}10%{opacity:var(--deepavali-rise-opacity,.72)}50%{transform:translate3d(var(--deepavali-rise-sway,8px),-48vh,0)scale(1.05);opacity:var(--deepavali-rise-opacity,.72)}88%{opacity:calc(var(--deepavali-rise-opacity,.72)*.65)}to{transform:translate3d(calc(var(--deepavali-rise-sway,8px)*-.5),-104vh,0)scale(.65);opacity:0}}@keyframes deepavali_star_spin_gleam{0%,to{transform:rotate(0)scale(.92)}50%{transform:rotate(45deg)scale(1.15)}}@keyframes deepavali_sparkle_twinkle{0%,58%,to{opacity:.14;transform:scale(.55)rotate(0)}72%{opacity:.92;transform:scale(1.12)rotate(12deg)}84%{opacity:.45;transform:scale(.82)rotate(6deg)}}@keyframes deepavali_rangoli_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes deepavali_rangoli_breathe{0%,to{opacity:var(--deepavali-r-min,.18);transform:scale(1)}50%{opacity:var(--deepavali-r-max,.28);transform:scale(1.018)}}.deepavali_diya_flame_outer{transform-origin:80px 66px;will-change:transform,opacity;animation:2.9s ease-in-out infinite deepavali_flame_outer_flicker}.deepavali_diya_flame_inner{transform-origin:80px 64px;will-change:transform,opacity;animation:2.1s ease-in-out infinite deepavali_flame_inner_flicker}.deepavali_diya_halo_glow{transform-origin:80px 48px;will-change:transform,opacity;animation:3.6s ease-in-out infinite deepavali_glow_pulse}.deepavali_site_fixed_layer{pointer-events:none;z-index:38;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.deepavali_rising_item{pointer-events:none;will-change:transform,opacity;animation-name:deepavali_site_rise_up;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-24px}.deepavali_rising_dot{background:radial-gradient(circle,#fffdf5 0%,var(--deepavali-amber)45%,var(--deepavali-gold)80%,#f5820000 100%);border-radius:9999px;box-shadow:0 0 8px #ffc857cc,0 0 14px #f5820073}.deepavali_rising_star_wrap{filter:drop-shadow(0 0 6px #ffc857d9)drop-shadow(0 0 12px #f5820073);justify-content:center;align-items:center;display:inline-flex}.deepavali_rising_star_svg{animation:3.8s ease-in-out infinite deepavali_star_spin_gleam}.deepavali_fixed_diya_left{pointer-events:none;z-index:39;filter:drop-shadow(0 6px 20px #f582007a)drop-shadow(0 2px 8px #2418118c);width:96px;height:92px;position:fixed;bottom:12px;left:clamp(14px,2vw,34px)}.deepavali_fixed_diya_right{pointer-events:none;z-index:39;filter:drop-shadow(0 6px 20px #f582007a)drop-shadow(0 2px 8px #2418118c);width:96px;height:92px;position:fixed;bottom:12px;right:clamp(92px,6.8vw,112px)}.deepavali_fixed_diya_mandala{opacity:.24;z-index:-1;pointer-events:none;width:132px;height:132px;margin-left:-66px;animation:90s linear infinite deepavali_rangoli_rotate;position:absolute;bottom:-28px;left:50%}.deepavali_fixed_diya_glow{pointer-events:none;z-index:-2;background:radial-gradient(circle closest-side,#ffc85752 0%,#f5820024 50%,#f5820000 100%);border-radius:9999px;width:220px;height:220px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.deepavali_hero_layer{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.deepavali_hero_rangoli_tl{opacity:.24;will-change:transform;pointer-events:none;width:250px;height:250px;animation:120s linear infinite deepavali_rangoli_rotate;position:absolute;top:-105px;left:-105px}.deepavali_hero_rangoli_bl{opacity:.22;will-change:transform;pointer-events:none;width:260px;height:260px;animation:140s linear infinite reverse deepavali_rangoli_rotate;position:absolute;bottom:-115px;left:-95px}.deepavali_hero_rangoli_tr{opacity:.2;will-change:transform;pointer-events:none;width:220px;height:220px;animation:130s linear infinite deepavali_rangoli_rotate;position:absolute;top:-95px;right:-95px}.deepavali_hero_rangoli_br{opacity:.22;will-change:transform;pointer-events:none;width:240px;height:240px;animation:135s linear infinite reverse deepavali_rangoli_rotate;position:absolute;bottom:-110px;right:-90px}.deepavali_hero_corner_glow_left{pointer-events:none;background:radial-gradient(circle closest-side,#ffc85738 0%,#f582001c 50%,#24181100 100%);border-radius:9999px;width:300px;height:300px;position:absolute;bottom:-120px;left:-120px}.deepavali_hero_corner_glow_right{pointer-events:none;background:radial-gradient(circle closest-side,#ffc85733 0%,#f582001a 50%,#24181100 100%);border-radius:9999px;width:300px;height:300px;position:absolute;bottom:-120px;right:-120px}.deepavali_particle{background:radial-gradient(circle,#fffdf5 0%,var(--deepavali-amber)45%,var(--deepavali-gold)80%,#f5820000 100%);pointer-events:none;will-change:transform,opacity;border-radius:9999px;animation-name:deepavali_particle_float;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;box-shadow:0 0 8px #ffc8578c}.deepavali_sparkle{pointer-events:none;will-change:transform,opacity;animation-name:deepavali_sparkle_twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.deepavali_services_box_layer{z-index:1;pointer-events:none;border-radius:inherit;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.deepavali_services_box_top_gleam{background:linear-gradient(90deg,#d4af3700 0%,#d4af378c 30%,#ffc857d9 50%,#d4af378c 70%,#d4af3700 100%);height:1.5px;position:absolute;top:0;left:10%;right:10%}.deepavali_services_box_bottom_gleam{background:linear-gradient(90deg,#d4af3700 0%,#d4af3773 35%,#ffc857b8 50%,#d4af3773 65%,#d4af3700 100%);height:1.5px;position:absolute;bottom:0;left:15%;right:15%}.deepavali_services_box_corner_tl{opacity:.72;pointer-events:none;width:44px;height:44px;position:absolute;top:10px;left:10px}.deepavali_services_box_corner_tr{opacity:.72;pointer-events:none;width:44px;height:44px;position:absolute;top:10px;right:10px;transform:scaleX(-1)}.deepavali_services_box_corner_bl{opacity:.72;pointer-events:none;width:44px;height:44px;position:absolute;bottom:10px;left:10px;transform:scaleY(-1)}.deepavali_services_box_corner_br{opacity:.72;pointer-events:none;width:44px;height:44px;position:absolute;bottom:10px;right:10px;transform:rotate(180deg)}.deepavali_section_layer{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.deepavali_section_mandala_tr{--deepavali-r-min:.15;--deepavali-r-max:.24;pointer-events:none;width:205px;height:205px;animation:8s ease-in-out infinite deepavali_rangoli_breathe;position:absolute;top:-80px;right:-80px}.deepavali_section_mandala_tl{--deepavali-r-min:.15;--deepavali-r-max:.24;pointer-events:none;width:205px;height:205px;animation:8.5s ease-in-out infinite deepavali_rangoli_breathe;position:absolute;top:-80px;left:-80px}.deepavali_section_mandala_bl{--deepavali-r-min:.14;--deepavali-r-max:.22;pointer-events:none;width:195px;height:195px;animation:9.5s ease-in-out infinite deepavali_rangoli_breathe;position:absolute;bottom:-85px;left:-85px}.deepavali_section_mandala_br{--deepavali-r-min:.14;--deepavali-r-max:.22;pointer-events:none;width:195px;height:195px;animation:9.2s ease-in-out infinite deepavali_rangoli_breathe;position:absolute;bottom:-85px;right:-85px}.deepavali_section_filigree_light_tl{opacity:.34;pointer-events:none;width:58px;height:58px;position:absolute;top:12px;left:12px}.deepavali_section_filigree_light_tr{opacity:.34;pointer-events:none;width:58px;height:58px;position:absolute;top:12px;right:12px;transform:scaleX(-1)}.deepavali_section_filigree_light_bl{opacity:.34;pointer-events:none;width:58px;height:58px;position:absolute;bottom:12px;left:12px;transform:scaleY(-1)}.deepavali_section_filigree_light_br{opacity:.34;pointer-events:none;width:58px;height:58px;position:absolute;bottom:12px;right:12px;transform:rotate(180deg)}.deepavali_section_filigree_tl{opacity:.45;pointer-events:none;width:72px;height:72px;position:absolute;top:14px;left:14px}.deepavali_section_filigree_tr{opacity:.45;pointer-events:none;width:72px;height:72px;position:absolute;top:14px;right:14px;transform:scaleX(-1)}.deepavali_section_filigree_bl{opacity:.45;pointer-events:none;width:72px;height:72px;position:absolute;bottom:14px;left:14px;transform:scaleY(-1)}.deepavali_section_filigree_br{opacity:.45;pointer-events:none;width:72px;height:72px;position:absolute;bottom:14px;right:14px;transform:rotate(180deg)}.deepavali_section_mandala_dark_center{opacity:.16;pointer-events:none;width:220px;height:220px;animation:130s linear infinite deepavali_rangoli_rotate;position:absolute;bottom:-110px;right:-95px}.deepavali_card_accent{pointer-events:none;z-index:4;border-radius:inherit;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.deepavali_card_corner_tr{opacity:.88;filter:drop-shadow(0 1px 4px #24181173);width:38px;height:38px;transition:opacity .3s;position:absolute;top:8px;right:8px;transform:scaleX(-1)}.deepavali_card_corner_bl{opacity:.65;filter:drop-shadow(0 1px 4px #24181173);width:32px;height:32px;position:absolute;bottom:8px;left:8px;transform:scaleY(-1)}.deepavali_card_top_gleam{background:linear-gradient(90deg,#d4af3700 0%,#d4af378c 35%,#ffc857d9 50%,#d4af378c 65%,#d4af3700 100%);height:1.5px;position:absolute;top:0;left:15%;right:15%}.deepavali_footer_layer{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.deepavali_footer_top_border{background:linear-gradient(90deg,#d4af370d 0%,#d4af3773 25%,#f58200a6 50%,#d4af3773 75%,#d4af370d 100%);height:2px;position:absolute;top:0;left:0;right:0}.deepavali_footer_divider_wrap{opacity:.88;pointer-events:none;width:min(340px,78vw);height:40px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.deepavali_footer_rangoli_left{opacity:.14;pointer-events:none;width:210px;height:210px;position:absolute;bottom:-95px;left:-95px}.deepavali_footer_rangoli_right{opacity:.14;pointer-events:none;width:210px;height:210px;position:absolute;bottom:-95px;right:-95px}@media (max-width:1024px){.deepavali_hero_rangoli_tl{width:190px;height:190px;top:-80px;left:-80px}.deepavali_hero_rangoli_bl{width:190px;height:190px;bottom:-85px;left:-75px}.deepavali_hero_rangoli_tr,.deepavali_hero_rangoli_br{width:170px;height:170px}.deepavali_fixed_diya_left{width:78px;height:74px;bottom:10px;left:12px}.deepavali_fixed_diya_right{width:78px;height:74px;bottom:10px;right:84px}}@media (max-width:767px){.deepavali_particle_hide_mobile{display:none!important}.deepavali_hero_rangoli_tl,.deepavali_hero_rangoli_bl,.deepavali_hero_rangoli_tr,.deepavali_hero_rangoli_br{opacity:.18;width:145px;height:145px;animation:none!important}.deepavali_hero_rangoli_tl{top:-65px;left:-65px}.deepavali_hero_rangoli_bl{bottom:-65px;left:-65px}.deepavali_hero_rangoli_tr{top:-65px;right:-65px}.deepavali_hero_rangoli_br{bottom:-65px;right:-65px}.deepavali_fixed_diya_left{width:62px;height:58px;bottom:8px;left:8px}.deepavali_fixed_diya_right{width:62px;height:58px;bottom:8px;right:74px}.deepavali_fixed_diya_mandala{width:90px;height:90px;margin-left:-45px;bottom:-18px;animation:none!important}.deepavali_services_box_corner_tl,.deepavali_services_box_corner_tr,.deepavali_services_box_corner_bl,.deepavali_services_box_corner_br{width:32px;height:32px}.deepavali_section_mandala_tr,.deepavali_section_mandala_tl,.deepavali_section_mandala_bl,.deepavali_section_mandala_br{width:135px;height:135px;animation:none!important}.deepavali_section_filigree_light_tl,.deepavali_section_filigree_light_tr,.deepavali_section_filigree_light_bl,.deepavali_section_filigree_light_br{width:40px;height:40px}.deepavali_footer_divider_wrap{height:30px;top:4px}}@media (prefers-reduced-motion:reduce){.deepavali_diya_flame_outer,.deepavali_diya_flame_inner,.deepavali_diya_halo_glow,.deepavali_particle,.deepavali_rising_item,.deepavali_rising_star_svg,.deepavali_sparkle,.deepavali_fixed_diya_mandala,.deepavali_hero_rangoli_tl,.deepavali_hero_rangoli_bl,.deepavali_hero_rangoli_tr,.deepavali_hero_rangoli_br,.deepavali_section_mandala_tr,.deepavali_section_mandala_tl,.deepavali_section_mandala_bl,.deepavali_section_mandala_br,.deepavali_section_mandala_dark_center{transition:none!important;animation:none!important}.deepavali_particle,.deepavali_rising_item{opacity:.35!important}.deepavali_sparkle{opacity:.55!important;transform:scale(.85)!important}}
