.elementor-147821 .elementor-element.elementor-element-d990da2{margin:7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;grid-column:span 5;grid-row:span 4;}.elementor-147821 .elementor-element.elementor-element-d990da2 .elementor-countdown-wrapper{max-width:63%;}body:not(.rtl) .elementor-147821 .elementor-element.elementor-element-d990da2 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 18px/2 );}body:not(.rtl) .elementor-147821 .elementor-element.elementor-element-d990da2 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 18px/2 );}body.rtl .elementor-147821 .elementor-element.elementor-element-d990da2 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 18px/2 );}body.rtl .elementor-147821 .elementor-element.elementor-element-d990da2 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 18px/2 );}.elementor-147821 .elementor-element.elementor-element-d990da2 .elementor-countdown-item{padding:0px 0px 0px 0px;background-color:#0246BE;border-radius:9px 9px 9px 9px;}.elementor-147821 .elementor-element.elementor-element-d990da2 .elementor-countdown-digits{font-size:59px;}.elementor-147821 .elementor-element.elementor-element-d990da2 .elementor-countdown-label{font-size:20px;}.elementor-147821 .elementor-element.elementor-element-05fc526 .elementor-heading-title{color:#FFFFFF;}.elementor-147821 .elementor-element.elementor-element-3501edd{text-align:center;}.elementor-147821 .elementor-element.elementor-element-3501edd:hover img{opacity:0.5;}.elementor-147821 .elementor-element.elementor-element-dfafb4b img{opacity:1;}.elementor-147821 .elementor-element.elementor-element-dfafb4b:hover img{opacity:0.5;}.elementor-147821 .elementor-element.elementor-element-48ffe73{text-align:center;}.elementor-147821 .elementor-element.elementor-element-48ffe73:hover img{opacity:0.5;}.elementor-147821 .elementor-element.elementor-element-d8b4656 img{opacity:1;}.elementor-147821 .elementor-element.elementor-element-d8b4656:hover img{opacity:0.5;}.elementor-147821 .elementor-element.elementor-element-dc9da8c img{opacity:1;}.elementor-147821 .elementor-element.elementor-element-dc9da8c:hover img{opacity:0.5;}.elementor-147821 .elementor-element.elementor-element-ef5d7be img{opacity:1;}.elementor-147821 .elementor-element.elementor-element-ef5d7be:hover img{opacity:0.5;}.elementor-147821 .elementor-element.elementor-element-6d4d80a{text-align:center;}.elementor-147821 .elementor-element.elementor-element-6d4d80a:hover img{opacity:0.5;}.elementor-147821 .elementor-element.elementor-element-874be90{text-align:center;}.elementor-147821 .elementor-element.elementor-element-874be90:hover img{opacity:0.5;}.elementor-147821 .elementor-element.elementor-element-65463f8 .elementor-heading-title{color:#FFFFFF;}@media(max-width:1199px){.elementor-147821 .elementor-element.elementor-element-d990da2{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-147821 .elementor-element.elementor-element-d990da2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-16px -16px -16px -16px;align-self:center;}.elementor-147821 .elementor-element.elementor-element-d990da2 .elementor-countdown-wrapper{max-width:87%;}body:not(.rtl) .elementor-147821 .elementor-element.elementor-element-d990da2 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-147821 .elementor-element.elementor-element-d990da2 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-147821 .elementor-element.elementor-element-d990da2 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-147821 .elementor-element.elementor-element-d990da2 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-147821 .elementor-element.elementor-element-d990da2 .elementor-countdown-item{padding:-15px -15px -15px -15px;}.elementor-147821 .elementor-element.elementor-element-d990da2 .elementor-countdown-digits{font-size:51px;}.elementor-147821 .elementor-element.elementor-element-d990da2 .elementor-countdown-label{font-size:15px;}.elementor-147821 .elementor-element.elementor-element-96ea0f1{width:33%;}.elementor-147821 .elementor-element.elementor-element-cb21129{width:33%;}.elementor-147821 .elementor-element.elementor-element-5d7f274{width:33%;}.elementor-147821 .elementor-element.elementor-element-5e374db{width:33%;}.elementor-147821 .elementor-element.elementor-element-cfc9229{width:33%;}.elementor-147821 .elementor-element.elementor-element-a47a794{width:33%;}}/* Start custom CSS for countdown, class: .elementor-element-d990da2 *//* 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-05fc526 */.elementor-147821 .elementor-element.elementor-element-05fc526 {
  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-147821 .elementor-element.elementor-element-05fc526::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-147821 .elementor-element.elementor-element-05fc526 {
    font-size: 16px;
    padding: 15px 30px;
    letter-spacing: 1.5px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65463f8 */.elementor-147821 .elementor-element.elementor-element-65463f8 {
  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-147821 .elementor-element.elementor-element-65463f8::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-147821 .elementor-element.elementor-element-65463f8 {
    font-size: 16px;
    padding: 15px 30px;
    letter-spacing: 1.5px;
  }
}/* End custom CSS */