.elementor-178899 .elementor-element.elementor-element-f110aff{margin:7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;grid-column:span 5;grid-row:span 4;}.elementor-178899 .elementor-element.elementor-element-f110aff .elementor-countdown-wrapper{max-width:50%;}body:not(.rtl) .elementor-178899 .elementor-element.elementor-element-f110aff .elementor-countdown-item:not(:first-of-type){margin-left:calc( 20px/2 );}body:not(.rtl) .elementor-178899 .elementor-element.elementor-element-f110aff .elementor-countdown-item:not(:last-of-type){margin-right:calc( 20px/2 );}body.rtl .elementor-178899 .elementor-element.elementor-element-f110aff .elementor-countdown-item:not(:first-of-type){margin-right:calc( 20px/2 );}body.rtl .elementor-178899 .elementor-element.elementor-element-f110aff .elementor-countdown-item:not(:last-of-type){margin-left:calc( 20px/2 );}.elementor-178899 .elementor-element.elementor-element-f110aff .elementor-countdown-item{padding:0px 0px 0px 0px;background-color:#0246BE;border-radius:9px 9px 9px 9px;}.elementor-178899 .elementor-element.elementor-element-f110aff .elementor-countdown-digits{font-size:59px;}.elementor-178899 .elementor-element.elementor-element-f110aff .elementor-countdown-label{font-size:20px;}.elementor-178899 .elementor-element.elementor-element-50592d5 .elementor-heading-title{color:#FFFFFF;}.elementor-178899 .elementor-element.elementor-element-b831282 .elementor-heading-title{color:#FFFFFF;}.elementor-178899 .elementor-element.elementor-element-e961ad4 > .elementor-container{max-width:1600px;}.elementor-178899 .elementor-element.elementor-element-3c8a1e7{text-align:center;}.elementor-178899 .elementor-element.elementor-element-3c8a1e7:hover img{opacity:0.5;}.elementor-178899 .elementor-element.elementor-element-9f2545b img{opacity:1;}.elementor-178899 .elementor-element.elementor-element-9f2545b:hover img{opacity:0.5;}.elementor-178899 .elementor-element.elementor-element-07977f5{text-align:center;}.elementor-178899 .elementor-element.elementor-element-07977f5:hover img{opacity:0.5;}.elementor-178899 .elementor-element.elementor-element-7632c41 img{opacity:1;}.elementor-178899 .elementor-element.elementor-element-7632c41:hover img{opacity:0.5;}.elementor-178899 .elementor-element.elementor-element-0e4eb24 img{opacity:1;}.elementor-178899 .elementor-element.elementor-element-0e4eb24:hover img{opacity:0.5;}.elementor-178899 .elementor-element.elementor-element-4ef9b30 img{opacity:1;}.elementor-178899 .elementor-element.elementor-element-4ef9b30:hover img{opacity:0.5;}.elementor-178899 .elementor-element.elementor-element-79e0ecb img{opacity:1;}.elementor-178899 .elementor-element.elementor-element-79e0ecb:hover img{opacity:0.5;}@media(max-width:1199px){.elementor-178899 .elementor-element.elementor-element-f110aff{width:var( --container-widget-width, 500.198px );max-width:500.198px;--container-widget-width:500.198px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-178899 .elementor-element.elementor-element-f110aff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-16px -16px -16px -16px;align-self:center;}.elementor-178899 .elementor-element.elementor-element-f110aff .elementor-countdown-wrapper{max-width:87%;}body:not(.rtl) .elementor-178899 .elementor-element.elementor-element-f110aff .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-178899 .elementor-element.elementor-element-f110aff .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-178899 .elementor-element.elementor-element-f110aff .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-178899 .elementor-element.elementor-element-f110aff .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-178899 .elementor-element.elementor-element-f110aff .elementor-countdown-item{padding:-15px -15px -15px -15px;}.elementor-178899 .elementor-element.elementor-element-f110aff .elementor-countdown-digits{font-size:51px;}.elementor-178899 .elementor-element.elementor-element-f110aff .elementor-countdown-label{font-size:15px;}.elementor-178899 .elementor-element.elementor-element-dea7ef5{width:33%;}.elementor-178899 .elementor-element.elementor-element-c715642{width:33%;}.elementor-178899 .elementor-element.elementor-element-aa29d7d{width:33%;}.elementor-178899 .elementor-element.elementor-element-7403a1b{width:33%;}.elementor-178899 .elementor-element.elementor-element-5f4b31f{width:33%;}.elementor-178899 .elementor-element.elementor-element-dc429d6{width:33%;}.elementor-178899 .elementor-element.elementor-element-2a98699{width:50%;}.elementor-178899 .elementor-element.elementor-element-79e0ecb{width:var( --container-widget-width, 110.628px );max-width:110.628px;--container-widget-width:110.628px;--container-widget-flex-grow:0;}}/* Start custom CSS for countdown, class: .elementor-element-f110aff *//* Elementor Countdown Timer - Mobile Only Fix */

/* Only apply styles to mobile devices - leave desktop unchanged */
@media (max-width: 768px) {
  .elementor-countdown-wrapper {
    gap: 8px !important;
  }
  
  .elementor-countdown-item {
    padding: 12px 15px !important;
    min-width: 70px !important;
    max-width: 80px !important;
  }
  
  .elementor-countdown-digits {
    font-size: 32px !important;
    line-height: 1.2 !important;
  }
  
  .elementor-countdown-label {
    font-size: 11px !important;
  }
}

/* Extra small mobile screens */
@media (max-width: 480px) {
  .elementor-countdown-wrapper {
    gap: 5px !important;
  }
  
  .elementor-countdown-item {
    padding: 8px 10px !important;
    min-width: 55px !important;
    max-width: 65px !important;
  }
  
  .elementor-countdown-digits {
    font-size: 22px !important;
  }
  
  .elementor-countdown-label {
    font-size: 9px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50592d5 */.elementor-178899 .elementor-element.elementor-element-50592d5 {
  font-size: 20px;
  font-weight: 900;
  text-transform: uppercase;
  text-align: center;
  font-family: 'Poppins', sans-serif;
  position: relative;
  padding: 20px 40px;
  display: inline-block;
  letter-spacing: 2px;
  color: #ffffff;
  background: linear-gradient(135deg, #0047BA, #0058D6);
  border-radius: 12px;
}
.elementor-178899 .elementor-element.elementor-element-50592d5::after {
  content: "";
  position: absolute;
  bottom: 5px;
  left: 50%;
  transform: translateX(-50%);
  width: 60%;
  height: 4px;
  background: #FFD500;
  border-radius: 3px;
}
@media (max-width: 480px) {
  .elementor-178899 .elementor-element.elementor-element-50592d5 {
    font-size: 16px;
    padding: 15px 30px;
    letter-spacing: 1.5px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b831282 */.elementor-178899 .elementor-element.elementor-element-b831282 {
  font-size: 20px;
  font-weight: 900;
  text-transform: uppercase;
  text-align: center;
  font-family: 'Poppins', sans-serif;
  position: relative;
  padding: 20px 40px;
  display: inline-block;
  letter-spacing: 2px;
  color: #ffffff;
  background: linear-gradient(135deg, #0047BA, #0058D6);
  border-radius: 12px;
}
.elementor-178899 .elementor-element.elementor-element-b831282::after {
  content: "";
  position: absolute;
  bottom: 5px;
  left: 50%;
  transform: translateX(-50%);
  width: 60%;
  height: 4px;
  background: #FFD500;
  border-radius: 3px;
}
@media (max-width: 480px) {
  .elementor-178899 .elementor-element.elementor-element-b831282 {
    font-size: 16px;
    padding: 15px 30px;
    letter-spacing: 1.5px;
  }
}/* End custom CSS */