.elementor-672 .elementor-element.elementor-element-adcba18{--display:flex;--min-height:90vh;--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-672 .elementor-element.elementor-element-9e518ed{--display:flex;--justify-content:center;--overlay-opacity:0.9;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-672 .elementor-element.elementor-element-9e518ed:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-9e518ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://blogs.uapp.uk/wp-content/uploads/2025/07/group-teenagers-discussing-university-project-scaled.jpg");background-position:center center;background-size:cover;}.elementor-672 .elementor-element.elementor-element-9e518ed::before, .elementor-672 .elementor-element.elementor-element-9e518ed > .elementor-background-video-container::before, .elementor-672 .elementor-element.elementor-element-9e518ed > .e-con-inner > .elementor-background-video-container::before, .elementor-672 .elementor-element.elementor-element-9e518ed > .elementor-background-slideshow::before, .elementor-672 .elementor-element.elementor-element-9e518ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-672 .elementor-element.elementor-element-9e518ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000047 0%, #000000 100%);}.elementor-672 .elementor-element.elementor-element-9e518ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-672 .elementor-element.elementor-element-e3d0b7a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-672 .elementor-element.elementor-element-386b828 .elementor-button{background-color:var( --e-global-color-d3911ef );font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:7px 7px 7px 7px;}.elementor-672 .elementor-element.elementor-element-386b828 .elementor-button:hover, .elementor-672 .elementor-element.elementor-element-386b828 .elementor-button:focus{background-color:#006D6E;color:#FFFFFF;}.elementor-672 .elementor-element.elementor-element-386b828{width:auto;max-width:auto;}.elementor-672 .elementor-element.elementor-element-386b828 .elementor-button:hover svg, .elementor-672 .elementor-element.elementor-element-386b828 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-672 .elementor-element.elementor-element-9a67928 .elementor-button{background-color:var( --e-global-color-d3911ef );font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:7px 7px 7px 7px;}.elementor-672 .elementor-element.elementor-element-9a67928 .elementor-button:hover, .elementor-672 .elementor-element.elementor-element-9a67928 .elementor-button:focus{background-color:#006D6E;color:#FFFFFF;}.elementor-672 .elementor-element.elementor-element-9a67928{width:auto;max-width:auto;}.elementor-672 .elementor-element.elementor-element-9a67928 .elementor-button:hover svg, .elementor-672 .elementor-element.elementor-element-9a67928 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-672 .elementor-element.elementor-element-ba5c363{text-align:center;}.elementor-672 .elementor-element.elementor-element-ba5c363 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-672 .elementor-element.elementor-element-b8006f3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-672 .elementor-element.elementor-element-ba65b97{--display:flex;--min-height:45vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;}.elementor-672 .elementor-element.elementor-element-ba65b97:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-ba65b97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://blogs.uapp.uk/wp-content/uploads/2025/07/uk-universities.png");background-position:center center;background-size:cover;}.elementor-672 .elementor-element.elementor-element-ba65b97::before, .elementor-672 .elementor-element.elementor-element-ba65b97 > .elementor-background-video-container::before, .elementor-672 .elementor-element.elementor-element-ba65b97 > .e-con-inner > .elementor-background-video-container::before, .elementor-672 .elementor-element.elementor-element-ba65b97 > .elementor-background-slideshow::before, .elementor-672 .elementor-element.elementor-element-ba65b97 > .e-con-inner > .elementor-background-slideshow::before, .elementor-672 .elementor-element.elementor-element-ba65b97 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(170deg, #00000082 0%, #000000 100%);}.elementor-672 .elementor-element.elementor-element-d5da8da .elementor-button{background-color:var( --e-global-color-d3911ef );font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:7px 7px 7px 7px;}.elementor-672 .elementor-element.elementor-element-d5da8da .elementor-button:hover, .elementor-672 .elementor-element.elementor-element-d5da8da .elementor-button:focus{background-color:#006D6E;color:#FFFFFF;}.elementor-672 .elementor-element.elementor-element-d5da8da{width:auto;max-width:auto;}.elementor-672 .elementor-element.elementor-element-d5da8da .elementor-button:hover svg, .elementor-672 .elementor-element.elementor-element-d5da8da .elementor-button:focus svg{fill:#FFFFFF;}.elementor-672 .elementor-element.elementor-element-513c647{text-align:center;}.elementor-672 .elementor-element.elementor-element-513c647 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-672 .elementor-element.elementor-element-682af7d{--display:flex;--min-height:45vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;}.elementor-672 .elementor-element.elementor-element-682af7d:not(.elementor-motion-effects-element-type-background), .elementor-672 .elementor-element.elementor-element-682af7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://blogs.uapp.uk/wp-content/uploads/2025/07/application-process.png");background-position:center center;background-size:cover;}.elementor-672 .elementor-element.elementor-element-682af7d::before, .elementor-672 .elementor-element.elementor-element-682af7d > .elementor-background-video-container::before, .elementor-672 .elementor-element.elementor-element-682af7d > .e-con-inner > .elementor-background-video-container::before, .elementor-672 .elementor-element.elementor-element-682af7d > .elementor-background-slideshow::before, .elementor-672 .elementor-element.elementor-element-682af7d > .e-con-inner > .elementor-background-slideshow::before, .elementor-672 .elementor-element.elementor-element-682af7d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(170deg, #00000082 0%, #000000 100%);}.elementor-672 .elementor-element.elementor-element-f60fe79 .elementor-button{background-color:var( --e-global-color-d3911ef );font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:7px 7px 7px 7px;}.elementor-672 .elementor-element.elementor-element-f60fe79 .elementor-button:hover, .elementor-672 .elementor-element.elementor-element-f60fe79 .elementor-button:focus{background-color:#006D6E;color:#FFFFFF;}.elementor-672 .elementor-element.elementor-element-f60fe79{width:auto;max-width:auto;}.elementor-672 .elementor-element.elementor-element-f60fe79 .elementor-button:hover svg, .elementor-672 .elementor-element.elementor-element-f60fe79 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-672 .elementor-element.elementor-element-20cc0d7{text-align:center;}.elementor-672 .elementor-element.elementor-element-20cc0d7 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-672 .elementor-element.elementor-element-e9045a5{--display:flex;}@media(max-width:1024px){.elementor-672 .elementor-element.elementor-element-9e518ed{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-672 .elementor-element.elementor-element-e3d0b7a{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}}@media(min-width:768px){.elementor-672 .elementor-element.elementor-element-9e518ed{--width:53.344%;}.elementor-672 .elementor-element.elementor-element-b8006f3{--width:50%;}.elementor-672 .elementor-element.elementor-element-e9045a5{--content-width:1140px;}}@media(max-width:767px){.elementor-672 .elementor-element.elementor-element-9e518ed{--min-height:45vh;}}/* Start custom CSS for container, class: .elementor-element-9e518ed */.feature-div {
  position: relative;
  transition: transform 0.4s ease;
}

/* Text styling */
.feature-title {
  display: inline; /* Change from inline-block */
  padding-bottom: 8px;
  line-height: 1.4; /* Adjust as needed */
}


/* Dynamic underline effect */
.feature-title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 3px; 
  background-color: #EA6D43; /* Uses text color */
  transition: width 0.8s cubic-bezier(0.25, 0.8, 0.25, 1);
  transform-origin: left center;
}

/* Hover effects */
.feature-div:hover {
  transform: scale(1.02); /* Subtle zoom */
}

.feature-div:hover .feature-title::after {
  width: 100%; /* Full width underline */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a55b451 *//* Blog Dashboard Layout */
.blog-dashboard {
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px;
}

.blog-filters {
    background: #f5f7fa;
    padding: 20px;
    border-radius: 8px;
    margin-bottom: 30px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}

/* Search Filter */
.search-filter {
    display: flex;
    margin-bottom: 20px;
    gap: 10px;
}

#blog-search {
    flex: 1;
    padding: 10px 15px;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 16px;
}

#search-button {
    padding: 10px 20px;
    background: #045D5E;
    color: white;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    transition: background 0.3s;
}

#search-button:hover {
    background: #EA6D43;
}

/* Category Filter */
.category-buttons {
    padding-top: 10px; 
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.category-btn {
    padding: 8px 15px;
    background: white;
    border: 1px solid #ddd;
    border-radius: 20px;
    cursor: pointer;
    transition: all 0.3s;
    font-size: 14px;
}

.category-btn:hover {
    background: #EA6D43;
    color: white;
}

.category-btn.active {
    color: white;
    border: solid 3px #EA6D43
}

/* Blog Results */
.posts-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr); 
    gap: 25px;
}

.blog-post-card {
    background: white;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 3px 10px rgba(0,0,0,0.08);
    transition: transform 0.3s, box-shadow 0.3s;
}

.blog-post-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}

.post-image {
    height: 200px;
    overflow: hidden;
}

.post-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s;
}

.blog-post-card:hover .post-image img {
    transform: scale(1.05);
}

.no-image-placeholder {
    width: 100%;
    height: 100%;
    background: #f0f0f0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #999;
}

.post-content {
    padding: 20px;
}

.post-categories {
    margin-bottom: 10px;
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

.post-category {
    background: #045D5E22;
    color: #045D5E;
    padding: 3px 8px;
    border-radius: 4px;
    font-size: 12px;
}

.blog-post-card h3 {
    margin: 0 0 10px;
    font-size: 1.3rem;
}

.blog-post-card h3 a {
    color: #333;
    text-decoration: none;
}

.blog-post-card h3 a:hover {
    color: #045D5E;
}

.post-excerpt {
    color: #666;
    margin-bottom: 15px;
    line-height: 1.5;
    font-size: 16px;
}

.read-more {
    display: inline-block;
    color:#045D5E;
    font-weight: 600;
    text-decoration: none;
    transition: color 0.3s;
}

.read-more:hover {
    color: #EA6D43;
}

/* Loading Spinner */
.loading-spinner {
    display: none;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 40px;
}

.spinner {
    width: 40px;
    height: 40px;
    border: 4px solid #f3f3f3;
    border-top: 4px solid #4a6cf7;
    border-radius: 50%;
    animation: spin 1s linear infinite;
    margin-bottom: 15px;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* Responsive */
@media (max-width: 1024px) {
    .posts-grid {
        grid-template-columns: repeat(3, 1fr);
    }
      .post-content h3{
        font-size: 18px;
    }
    .post-excerpt{
        font-size: 12px;
    }
    .post-content{
        padding:5px;
    }
    .read-more{
        font-size: 12px;
    }
}

@media (max-width: 767px) {
    .search-filter{
        flex-direction: column;
    }
    .posts-grid {
        grid-template-columns: repeat(2, 1fr);
    }
    .post-content h3{
        font-size: 16px;
    }
    .post-excerpt{
        font-size: 10px;
    }
    .post-content{
        padding:5px;
    }
    .read-more{
        font-size: 12px;
    }
    .post-category{
        font-size: 7px;
    }
    #blog-posts-container{
        gap: 10px;
    }
    .post-image{
        height: 100px;
    }
    .blog-filters{
        padding: 5px;
    }
  
}
@media (max-width: 480px) {
    .posts-grid {
        grid-template-columns: repeat(2, 1fr);
    }
     .post-content h3{
        font-size: 16px;
    }
    .post-excerpt{
        font-size: 10px;
    }
    .post-content{
        padding:5px;
    }
    .read-more{
        font-size: 12px;
    }
        .post-category{
        font-size: 7px;
    }
     #blog-posts-container{
        gap: 10px;
    }
    .post-image{
        height: 100px;
    }
    
}/* End custom CSS */