.elementor-978 .elementor-element.elementor-element-6c75fcd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-9526f78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-5173d78 .uea-about-card{border-color:#E5E7EB;border-radius:10px;padding:50px 20px 50px 20px;}.elementor-978 .elementor-element.elementor-element-5173d78 .uea-about-desc{color:#6B7280;}.elementor-978 .elementor-element.elementor-element-5173d78 .uea-about-social a{--uea-about-primary:#1a75e2;width:40px;height:40px;}.elementor-978 .elementor-element.elementor-element-9581c8a .uea-app-card{background:#ffffff;border-radius:12px;padding:50px 20px 50px 20px;}.elementor-978 .elementor-element.elementor-element-9581c8a .uea-app-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#1F2A44;}.elementor-978 .elementor-element.elementor-element-9581c8a .uea-app-divider{background:#D8E1F0;}.elementor-978 .elementor-element.elementor-element-9581c8a .uea-app-qr{text-align:center;}.elementor-978 .elementor-element.elementor-element-9581c8a .uea-app-badges{gap:12px;}.elementor-978 .elementor-element.elementor-element-76a49d6 .uea-topics-card{background:#ffffff;border-radius:12px;padding:50px 20px 50px 20px;}.elementor-978 .elementor-element.elementor-element-76a49d6 .uea-topics-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#1F2A44;}.elementor-978 .elementor-element.elementor-element-76a49d6 .uea-topics-divider{background:#D8E1F0;}.elementor-978 .elementor-element.elementor-element-76a49d6 .uea-topic-link{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#2c3e50;}.elementor-978 .elementor-element.elementor-element-76a49d6 .uea-topic-count{color:#8FA0B4;}.elementor-978 .elementor-element.elementor-element-576dcf6 .uea-pop-card{background:#ffffff;border-radius:12px;padding:50px 20px 50px 20px;}.elementor-978 .elementor-element.elementor-element-576dcf6 .uea-pop-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#1F2A44;}.elementor-978 .elementor-element.elementor-element-576dcf6 .uea-pop-item + .uea-pop-item{border-top:1px solid #E8E8E8;}.elementor-978 .elementor-element.elementor-element-576dcf6 .uea-pop-date{color:#8FA0B4;}@media(max-width:1024px){.elementor-978 .elementor-element.elementor-element-6c75fcd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(min-width:768px){.elementor-978 .elementor-element.elementor-element-9526f78{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-978 .elementor-element.elementor-element-9526f78{--width:100%;}}/* Start custom CSS for uea-about-box, class: .elementor-element-5173d78 */.elementor-978 .elementor-element.elementor-element-5173d78 .uea-about-card{
  background-image: var(--uea-about-map);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;    /* or `cover` if you want it to fill */
  min-height: 260px;           /* ensure there’s space to see it */
  position: relative;
  
}


/* Resize the icons */
.uea-about-social .uea-about-social-btn svg {
    width: 16px;   /* change this number */
    height: 16px;  /* change this number */
    
    
    
    
    
}/* End custom CSS */
/* Start custom CSS for uea-app-box, class: .elementor-element-9581c8a */.elementor-978 .elementor-element.elementor-element-9581c8a img {
  border-radius: 10px;
  overflow: hidden;
  
  border: 2px solid #e2e8f0; /* light grey border */
}/* End custom CSS */
/* Start custom CSS for uea-popular-posts, class: .elementor-element-576dcf6 */.elementor-742 .elementor-element.elementor-element-4eab617 .uea-pop-item + .uea-pop-item {
  border-top: 0 !important; /* border would cover the gradient */
  background-image: linear-gradient(to left, var(--tp-border, #EBEBEB ) 0%, transparent 100%);
  background-repeat: no-repeat;
  background-position: 0 0;      /* top-left */
  background-size: 100% 1px;     /* full width, 1px tall */
}/* End custom CSS */