.elementor-kit-5{--e-global-color-primary:#002D72;--e-global-color-secondary:#175CFF;--e-global-color-text:#000000;--e-global-color-accent:#175CFF;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#F6FAFD;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#175CFF;color:#FFFFFF;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:#002D72;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@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 */.summer-countdown {
  --sc-primary:#ff7a59; --sc-secondary:#ffd166; --sc-accent:#06d6a0; --sc-sky:#4cc9f0;
  --sc-deep:#1a2740; --sc-white:#fff; --sc-shadow:0 10px 30px rgba(0,0,0,.12);
  position:relative; overflow:hidden; border-radius:20px; box-shadow:var(--sc-shadow); isolation:isolate;
}
.summer-countdown .sc-bg{position:absolute;inset:0;background:
  radial-gradient(220px 220px at 15% 15%, rgba(255,255,255,.65) 0%, rgba(255,255,255,0) 60%) no-repeat,
  radial-gradient(160px 160px at 85% 20%, rgba(255,255,255,.35) 0%, rgba(255,255,255,0) 60%) no-repeat,
  linear-gradient(135deg, var(--sc-sky), #6ee7ff 35%, var(--sc-secondary) 70%, var(--sc-primary) 100%);
  filter:saturate(1.05); z-index:-1;}
.summer-countdown .sc-wrap{padding:clamp(20px,4vw,40px);color:var(--sc-deep);text-align:center;font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,"Helvetica Neue",Arial,"Noto Sans";}
.summer-countdown .sc-badge{display:inline-block;background:rgba(255,255,255,.9);color:#ff6a3d;padding:6px 12px;border-radius:999px;font-weight:700;font-size:.9rem;letter-spacing:.25px;box-shadow:0 4px 16px rgba(255,255,255,.45);backdrop-filter:blur(6px);margin-bottom:10px;}
.summer-countdown .sc-title{margin:6px 0;font-size:clamp(1.4rem,3.8vw,2.35rem);line-height:1.15;font-weight:800;color:var(--sc-deep);}
.summer-countdown .sc-gradient{background:linear-gradient(90deg,#ffb703,#fb5607,#ff006e);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 1px 0 rgba(255,255,255,.4);}
.summer-countdown .sc-sub{margin:0 0 18px;font-size:clamp(.95rem,2.2vw,1.05rem);color:rgba(7,18,43,.85);}
.summer-countdown .sc-timer{display:grid;grid-template-columns:repeat(4,minmax(70px,1fr));gap:clamp(10px,2.3vw,16px);margin:16px auto 22px;max-width:920px;}
.summer-countdown .sc-seg{background:rgba(255,255,255,.9);border-radius:16px;padding:clamp(12px,2.6vw,18px);box-shadow:0 6px 20px rgba(0,0,0,.08);border:2px solid rgba(255,255,255,.65);display:grid;place-items:center;transition:transform .25s ease;}
.summer-countdown .sc-seg:hover{transform:translateY(-2px);}
.summer-countdown .sc-num{font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,6vw,3rem);font-weight:900;line-height:1;color:#0b2447;text-shadow:0 1px 0 rgba(255,255,255,.5);animation:scPulse 2.5s ease-in-out infinite;}
.summer-countdown .sc-lbl{margin-top:8px;font-weight:700;font-size:clamp(.75rem,1.8vw,.95rem);letter-spacing:.4px;text-transform:uppercase;color:#1b3a5a;}
.summer-countdown .sc-cta{display:inline-block;margin-top:6px;padding:14px 22px;border-radius:14px;font-size:clamp(1rem,2.6vw,1.1rem);font-weight:800;color:var(--sc-deep);text-decoration:none;background:linear-gradient(180deg,#fffbe6,#ffe082);border:2px solid rgba(0,0,0,.06);box-shadow:0 10px 22px rgba(255,186,8,.35), inset 0 -2px 0 rgba(0,0,0,.06);transition:transform .15s ease, box-shadow .2s ease;}
.summer-countdown .sc-cta:hover{transform:translateY(-1px);}
.summer-countdown .sc-cta:active{transform:translateY(0);}
.summer-countdown .sc-note{margin:12px 0 0;font-size:.95rem;color:rgba(10,29,60,.9);}
.summer-countdown .sc-expired{margin-top:14px;padding:12px 14px;background:rgba(255,255,255,.85);border-radius:12px;font-weight:700;color:#7a1a1a;display:inline-block;}
@media (max-width:820px){.summer-countdown .sc-timer{grid-template-columns:repeat(2,1fr);}}
@media (max-width:460px){.summer-countdown .sc-title{font-size:clamp(1.25rem,7vw,1.6rem);} .summer-countdown .sc-seg{padding:14px;} .summer-countdown .sc-num{font-size:clamp(1.4rem,10vw,2.2rem);}}
@keyframes scPulse{0%,100%{transform:scale(1);}50%{transform:scale(1.02);}}/* End custom CSS */