{"id":618,"date":"2024-08-10T07:32:38","date_gmt":"2024-08-10T07:32:38","guid":{"rendered":"https:\/\/startersites.io\/elementor\/consultant\/?page_id=618"},"modified":"2026-07-31T20:24:30","modified_gmt":"2026-07-31T20:24:30","slug":"services","status":"publish","type":"page","link":"https:\/\/earlsworth.co.uk\/?page_id=618","title":{"rendered":"Our Services"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"618\" class=\"elementor elementor-618\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bcd97ef e-con e-atomic-element e-flexbox-base e-7cc62f3 \" data-id=\"bcd97ef\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"bcd97ef\">\n    \t\t<div class=\"elementor-element elementor-element-60033c7 elementor-widget elementor-widget-html\" data-id=\"60033c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================ -->\r\n<!-- SERVICES PAGE - UPDATED (13 SERVICES)        -->\r\n<!-- WITH FILTER & ADVANCED ANIMATIONS            -->\r\n<!-- ============================================ -->\r\n\r\n<style>\r\n  \/* ===== SECTION WRAPPER ===== *\/\r\n  .services-page {\r\n    padding: 5rem 2rem;\r\n    max-width: 1300px;\r\n    margin: 0 auto;\r\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n\r\n  \/* ===== ANIMATED BACKGROUND ===== *\/\r\n  .services-page::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: -30%;\r\n    right: -20%;\r\n    width: 600px;\r\n    height: 600px;\r\n    background: radial-gradient(circle, rgba(119,46,59,0.03) 0%, transparent 70%);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n    animation: floatBg 20s ease-in-out infinite;\r\n  }\r\n\r\n  .services-page::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: -20%;\r\n    left: -10%;\r\n    width: 500px;\r\n    height: 500px;\r\n    background: radial-gradient(circle, rgba(119,46,59,0.02) 0%, transparent 70%);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n    animation: floatBg 25s ease-in-out infinite reverse;\r\n  }\r\n\r\n  @keyframes floatBg {\r\n    0%, 100% { transform: translate(0, 0) scale(1); }\r\n    33% { transform: translate(50px, -30px) scale(1.1); }\r\n    66% { transform: translate(-30px, 40px) scale(0.9); }\r\n  }\r\n\r\n  \/* ===== HEADER ===== *\/\r\n  .services-header {\r\n    text-align: center;\r\n    margin-bottom: 3rem;\r\n    position: relative;\r\n    z-index: 1;\r\n  }\r\n\r\n  .services-header .badge {\r\n    display: inline-block;\r\n    background: linear-gradient(135deg, rgba(119,46,59,0.08), rgba(119,46,59,0.02));\r\n    color: #772e3b;\r\n    font-weight: 600;\r\n    font-size: 0.7rem;\r\n    letter-spacing: 2.5px;\r\n    text-transform: uppercase;\r\n    padding: 0.4rem 1.5rem;\r\n    border-radius: 40px;\r\n    margin-bottom: 0.8rem;\r\n    border: 1px solid rgba(119, 46, 59, 0.08);\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .services-header .badge::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: -50%;\r\n    left: -50%;\r\n    width: 200%;\r\n    height: 200%;\r\n    background: linear-gradient(45deg, transparent, rgba(119,46,59,0.05), transparent);\r\n    transform: rotate(45deg);\r\n    animation: badgeShine 4s ease-in-out infinite;\r\n  }\r\n\r\n  @keyframes badgeShine {\r\n    0% { transform: translateX(-100%) rotate(45deg); }\r\n    100% { transform: translateX(100%) rotate(45deg); }\r\n  }\r\n\r\n  .services-header h1 {\r\n    font-size: 3.5rem;\r\n    font-weight: 800;\r\n    color: #1e1a1b;\r\n    margin: 0 0 0.5rem 0;\r\n    letter-spacing: -0.02em;\r\n  }\r\n\r\n  .services-header h1 span {\r\n    color: #772e3b;\r\n    position: relative;\r\n  }\r\n\r\n  .services-header h1 span::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 6px;\r\n    background: rgba(119,46,59,0.15);\r\n    border-radius: 4px;\r\n  }\r\n\r\n  .services-header p {\r\n    color: #5a4e51;\r\n    font-size: 1.15rem;\r\n    max-width: 600px;\r\n    margin: 0.5rem auto 0;\r\n    line-height: 1.7;\r\n    opacity: 0.85;\r\n  }\r\n\r\n  \/* ===== FILTER BUTTONS ===== *\/\r\n  .filter-buttons {\r\n    display: flex;\r\n    justify-content: center;\r\n    gap: 0.8rem;\r\n    flex-wrap: wrap;\r\n    margin: 2rem 0 2.5rem 0;\r\n    position: relative;\r\n    z-index: 1;\r\n  }\r\n\r\n  .filter-btn {\r\n    padding: 0.6rem 1.5rem;\r\n    border-radius: 40px;\r\n    border: 1px solid rgba(119, 46, 59, 0.08);\r\n    background: #fff;\r\n    color: #5a4e51;\r\n    font-weight: 600;\r\n    font-size: 0.8rem;\r\n    cursor: pointer;\r\n    transition: all 0.4s ease;\r\n    font-family: inherit;\r\n  }\r\n\r\n  .filter-btn:hover {\r\n    border-color: #772e3b;\r\n    color: #772e3b;\r\n    transform: translateY(-2px);\r\n  }\r\n\r\n  .filter-btn.active {\r\n    background: #772e3b;\r\n    color: #fff;\r\n    border-color: #772e3b;\r\n    box-shadow: 0 8px 25px rgba(119, 46, 59, 0.15);\r\n  }\r\n\r\n  \/* ===== SERVICES GRID ===== *\/\r\n  .services-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 1.8rem;\r\n    position: relative;\r\n    z-index: 1;\r\n  }\r\n\r\n  \/* ===== SERVICE CARD ===== *\/\r\n  .service-card {\r\n    background: #ffffff;\r\n    border-radius: 28px;\r\n    padding: 2.2rem 1.8rem 2rem;\r\n    border: 1px solid rgba(119, 46, 59, 0.06);\r\n    box-shadow: 0 4px 25px rgba(0, 0, 0, 0.02);\r\n    transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);\r\n    position: relative;\r\n    overflow: hidden;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    cursor: default;\r\n  }\r\n\r\n  \/* Top gradient bar *\/\r\n  .service-card::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 4px;\r\n    background: linear-gradient(90deg, #772e3b, #b0586b, #d4899a, #b0586b, #772e3b);\r\n    background-size: 300% 100%;\r\n    opacity: 0.3;\r\n    transition: all 0.6s ease;\r\n  }\r\n\r\n  .service-card:hover::before {\r\n    opacity: 1;\r\n    animation: shimmer 2s infinite;\r\n  }\r\n\r\n  @keyframes shimmer {\r\n    0% { background-position: 0% 0; }\r\n    100% { background-position: 300% 0; }\r\n  }\r\n\r\n  .service-card:hover {\r\n    transform: translateY(-10px) scale(1.02);\r\n    box-shadow: 0 30px 60px -20px rgba(119, 46, 59, 0.15);\r\n    border-color: rgba(119, 46, 59, 0.1);\r\n  }\r\n\r\n  \/* ===== ICON ===== *\/\r\n  .service-card .icon-wrapper {\r\n    width: 60px;\r\n    height: 60px;\r\n    background: rgba(119, 46, 59, 0.06);\r\n    border-radius: 16px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: 1.6rem;\r\n    color: #772e3b;\r\n    margin-bottom: 1rem;\r\n    transition: all 0.5s ease;\r\n    border: 1px solid rgba(119, 46, 59, 0.04);\r\n  }\r\n\r\n  .service-card:hover .icon-wrapper {\r\n    background: #772e3b;\r\n    color: #fff;\r\n    transform: rotate(-8deg) scale(1.1);\r\n    box-shadow: 0 10px 30px rgba(119, 46, 59, 0.15);\r\n  }\r\n\r\n  \/* ===== CATEGORY TAG ===== *\/\r\n  .service-card .category-tag {\r\n    display: inline-block;\r\n    background: rgba(119, 46, 59, 0.04);\r\n    color: #772e3b;\r\n    font-size: 0.6rem;\r\n    font-weight: 700;\r\n    text-transform: uppercase;\r\n    letter-spacing: 1px;\r\n    padding: 0.2rem 0.8rem;\r\n    border-radius: 30px;\r\n    margin-bottom: 0.6rem;\r\n    border: 1px solid rgba(119, 46, 59, 0.04);\r\n  }\r\n\r\n  \/* ===== TITLE ===== *\/\r\n  .service-card .service-title {\r\n    font-size: 1.3rem;\r\n    font-weight: 700;\r\n    color: #1e1a1b;\r\n    margin: 0 0 0.6rem 0;\r\n    line-height: 1.3;\r\n    transition: color 0.3s ease;\r\n  }\r\n\r\n  .service-card:hover .service-title {\r\n    color: #772e3b;\r\n  }\r\n\r\n  \/* ===== DESCRIPTION ===== *\/\r\n  .service-card .service-desc {\r\n    color: #5a4e51;\r\n    font-size: 0.9rem;\r\n    line-height: 1.7;\r\n    margin: 0 0 1.2rem 0;\r\n    flex: 1;\r\n    opacity: 0.85;\r\n    transition: opacity 0.3s ease;\r\n  }\r\n\r\n  .service-card:hover .service-desc {\r\n    opacity: 1;\r\n  }\r\n\r\n  \/* ===== CTA LINK ===== *\/\r\n  .service-card .service-cta {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 0.5rem;\r\n    color: #772e3b;\r\n    font-weight: 600;\r\n    font-size: 0.85rem;\r\n    text-decoration: none !important;\r\n    transition: all 0.4s ease;\r\n    position: relative;\r\n    cursor: pointer;\r\n    border: none;\r\n    background: transparent;\r\n    padding: 0;\r\n  }\r\n\r\n  .service-card .service-cta::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: -2px;\r\n    left: 0;\r\n    width: 0%;\r\n    height: 2px;\r\n    background: #772e3b;\r\n    transition: width 0.4s ease;\r\n  }\r\n\r\n  .service-card:hover .service-cta::after {\r\n    width: 100%;\r\n  }\r\n\r\n  .service-card .service-cta i {\r\n    transition: transform 0.3s ease;\r\n  }\r\n\r\n  .service-card:hover .service-cta i {\r\n    transform: translateX(5px);\r\n  }\r\n\r\n  \/* ===== GLOW EFFECT ON HOVER ===== *\/\r\n  .service-card .glow-spot {\r\n    position: absolute;\r\n    width: 200px;\r\n    height: 200px;\r\n    border-radius: 50%;\r\n    background: radial-gradient(circle, rgba(119,46,59,0.03), transparent 70%);\r\n    pointer-events: none;\r\n    opacity: 0;\r\n    transition: opacity 0.4s ease;\r\n  }\r\n\r\n  .service-card:hover .glow-spot {\r\n    opacity: 1;\r\n  }\r\n\r\n  \/* ===== CTA SECTION AT BOTTOM ===== *\/\r\n  .services-cta {\r\n    text-align: center;\r\n    margin-top: 3.5rem;\r\n    padding: 3rem 2rem;\r\n    background: linear-gradient(135deg, rgba(119,46,59,0.04), rgba(119,46,59,0.01));\r\n    border-radius: 32px;\r\n    border: 1px solid rgba(119, 46, 59, 0.06);\r\n    position: relative;\r\n    z-index: 1;\r\n  }\r\n\r\n  .services-cta h3 {\r\n    font-size: 1.8rem;\r\n    font-weight: 700;\r\n    color: #1e1a1b;\r\n    margin: 0 0 0.5rem 0;\r\n  }\r\n\r\n  .services-cta h3 span {\r\n    color: #772e3b;\r\n  }\r\n\r\n  .services-cta p {\r\n    color: #5a4e51;\r\n    font-size: 1.05rem;\r\n    margin: 0 0 1.5rem 0;\r\n  }\r\n\r\n  .services-cta .cta-btn {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 0.8rem;\r\n    background: #772e3b;\r\n    color: #fff !important;\r\n    padding: 0.9rem 2.5rem;\r\n    border-radius: 50px;\r\n    font-weight: 600;\r\n    text-decoration: none !important;\r\n    transition: all 0.4s ease;\r\n    box-shadow: 0 8px 30px rgba(119, 46, 59, 0.2);\r\n    font-size: 1rem;\r\n    border: none;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .services-cta .cta-btn:hover {\r\n    background: #5f2530;\r\n    transform: translateY(-3px);\r\n    box-shadow: 0 12px 40px rgba(119, 46, 59, 0.3);\r\n  }\r\n\r\n  .services-cta .cta-btn i {\r\n    transition: transform 0.3s ease;\r\n  }\r\n\r\n  .services-cta .cta-btn:hover i {\r\n    transform: translateX(5px);\r\n  }\r\n\r\n  \/* ===== RESPONSIVE ===== *\/\r\n  @media (max-width: 1024px) {\r\n    .services-grid {\r\n      grid-template-columns: repeat(2, 1fr);\r\n    }\r\n    .services-header h1 {\r\n      font-size: 2.8rem;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 768px) {\r\n    .services-page {\r\n      padding: 3rem 1.5rem;\r\n    }\r\n    .services-grid {\r\n      grid-template-columns: 1fr;\r\n      max-width: 450px;\r\n      margin: 0 auto;\r\n    }\r\n    .services-header h1 {\r\n      font-size: 2.2rem;\r\n    }\r\n    .services-header p {\r\n      font-size: 1rem;\r\n    }\r\n    .service-card {\r\n      padding: 1.8rem 1.5rem;\r\n    }\r\n    .filter-buttons {\r\n      gap: 0.5rem;\r\n    }\r\n    .filter-btn {\r\n      padding: 0.4rem 1rem;\r\n      font-size: 0.7rem;\r\n    }\r\n    .services-cta h3 {\r\n      font-size: 1.4rem;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 480px) {\r\n    .services-header h1 {\r\n      font-size: 1.8rem;\r\n    }\r\n    .service-card .service-title {\r\n      font-size: 1.1rem;\r\n    }\r\n    .services-cta {\r\n      padding: 2rem 1.2rem;\r\n    }\r\n    .services-cta .cta-btn {\r\n      padding: 0.7rem 1.8rem;\r\n      font-size: 0.85rem;\r\n    }\r\n  }\r\n\r\n  \/* ===== SCROLL REVEAL ===== *\/\r\n  .service-card {\r\n    opacity: 0;\r\n    transform: translateY(40px) scale(0.95);\r\n    transition: all 0.8s cubic-bezier(0.16, 1, 0.3, 1);\r\n  }\r\n\r\n  .service-card.visible {\r\n    opacity: 1;\r\n    transform: translateY(0) scale(1);\r\n  }\r\n\r\n  .service-card:nth-child(1) { transition-delay: 0.05s; }\r\n  .service-card:nth-child(2) { transition-delay: 0.10s; }\r\n  .service-card:nth-child(3) { transition-delay: 0.15s; }\r\n  .service-card:nth-child(4) { transition-delay: 0.20s; }\r\n  .service-card:nth-child(5) { transition-delay: 0.25s; }\r\n  .service-card:nth-child(6) { transition-delay: 0.30s; }\r\n  .service-card:nth-child(7) { transition-delay: 0.35s; }\r\n  .service-card:nth-child(8) { transition-delay: 0.40s; }\r\n  .service-card:nth-child(9) { transition-delay: 0.45s; }\r\n  .service-card:nth-child(10) { transition-delay: 0.50s; }\r\n  .service-card:nth-child(11) { transition-delay: 0.55s; }\r\n  .service-card:nth-child(12) { transition-delay: 0.60s; }\r\n  .service-card:nth-child(13) { transition-delay: 0.65s; }\r\n\r\n  \/* ===== FILTER ANIMATION ===== *\/\r\n  .service-card.hide {\r\n    display: none;\r\n  }\r\n<\/style>\r\n\r\n<!-- ===== HTML ===== -->\r\n<section class=\"services-page\" id=\"servicesPage\">\r\n\r\n  <!-- Header -->\r\n  <div class=\"services-header\">\r\n    <div class=\"badge\">\r\n      <i class=\"fas fa-briefcase\" style=\"margin-right: 6px;\"><\/i> Our Services\r\n    <\/div>\r\n    <h1>Expert <span>Immigration<\/span> Services<\/h1>\r\n    <p>Comprehensive immigration solutions tailored to your needs. From visas to citizenship, we've got you covered.<\/p>\r\n  <\/div>\r\n\r\n  <!-- Filter Buttons -->\r\n  <div class=\"filter-buttons\">\r\n    <button class=\"filter-btn active\" data-filter=\"all\">All Services<\/button>\r\n    <button class=\"filter-btn\" data-filter=\"visa\">Visa Services<\/button>\r\n    <button class=\"filter-btn\" data-filter=\"business\">Business<\/button>\r\n    <button class=\"filter-btn\" data-filter=\"settlement\">Settlement<\/button>\r\n    <button class=\"filter-btn\" data-filter=\"special\">Specialist<\/button>\r\n  <\/div>\r\n\r\n  <!-- Services Grid -->\r\n  <div class=\"services-grid\" id=\"servicesGrid\">\r\n\r\n    <!-- 1. Entry Clearance -->\r\n    <div class=\"service-card\" data-category=\"visa\">\r\n      <div class=\"glow-spot\"><\/div>\r\n      <div class=\"icon-wrapper\"><i class=\"fas fa-passport\"><\/i><\/div>\r\n      <span class=\"category-tag\">Visa<\/span>\r\n      <h3 class=\"service-title\">Entry Clearance<\/h3>\r\n      <p class=\"service-desc\">Professional guidance for entry clearance applications with high success rates.<\/p>\r\n      <a href=\"#\" class=\"service-cta\">Learn More <i class=\"fas fa-arrow-right\"><\/i><\/a>\r\n    <\/div>\r\n\r\n    <!-- 2. Further Leave to Remain -->\r\n    <div class=\"service-card\" data-category=\"visa\">\r\n      <div class=\"glow-spot\"><\/div>\r\n      <div class=\"icon-wrapper\"><i class=\"fas fa-file-signature\"><\/i><\/div>\r\n      <span class=\"category-tag\">Visa<\/span>\r\n      <h3 class=\"service-title\">Further Leave to Remain (FLR)<\/h3>\r\n      <p class=\"service-desc\">Expert assistance for FLR applications to extend your stay in the UK.<\/p>\r\n      <a href=\"#\" class=\"service-cta\">Learn More <i class=\"fas fa-arrow-right\"><\/i><\/a>\r\n    <\/div>\r\n\r\n    <!-- 3. Indefinite Leave to Remain -->\r\n    <div class=\"service-card\" data-category=\"settlement\">\r\n      <div class=\"glow-spot\"><\/div>\r\n      <div class=\"icon-wrapper\"><i class=\"fas fa-home\"><\/i><\/div>\r\n      <span class=\"category-tag\">Settlement<\/span>\r\n      <h3 class=\"service-title\">Indefinite Leave to Remain (ILR)<\/h3>\r\n      <p class=\"service-desc\">Comprehensive support for ILR applications and settlement in the UK.<\/p>\r\n      <a href=\"#\" class=\"service-cta\">Learn More <i class=\"fas fa-arrow-right\"><\/i><\/a>\r\n    <\/div>\r\n\r\n    <!-- 4. Naturalisation -->\r\n    <div class=\"service-card\" data-category=\"settlement\">\r\n      <div class=\"glow-spot\"><\/div>\r\n      <div class=\"icon-wrapper\"><i class=\"fas fa-flag-uk\"><\/i><\/div>\r\n      <span class=\"category-tag\">Settlement<\/span>\r\n      <h3 class=\"service-title\">Naturalisation<\/h3>\r\n      <p class=\"service-desc\">Full support for British citizenship applications and naturalisation process.<\/p>\r\n      <a href=\"#\" class=\"service-cta\">Learn More <i class=\"fas fa-arrow-right\"><\/i><\/a>\r\n    <\/div>\r\n\r\n    <!-- 5. Business Sponsor Licence -->\r\n    <div class=\"service-card\" data-category=\"business\">\r\n      <div class=\"glow-spot\"><\/div>\r\n      <div class=\"icon-wrapper\"><i class=\"fas fa-building\"><\/i><\/div>\r\n      <span class=\"category-tag\">Business<\/span>\r\n      <h3 class=\"service-title\">Business Sponsor Licence<\/h3>\r\n      <p class=\"service-desc\">Expert guidance for businesses applying for sponsor licences.<\/p>\r\n      <a href=\"#\" class=\"service-cta\">Learn More <i class=\"fas fa-arrow-right\"><\/i><\/a>\r\n    <\/div>\r\n\r\n    <!-- 6. Sponsor Licence Audits -->\r\n    <div class=\"service-card\" data-category=\"business\">\r\n      <div class=\"glow-spot\"><\/div>\r\n      <div class=\"icon-wrapper\"><i class=\"fas fa-clipboard-check\"><\/i><\/div>\r\n      <span class=\"category-tag\">Business<\/span>\r\n      <h3 class=\"service-title\">Sponsor Licence Audits<\/h3>\r\n      <p class=\"service-desc\">Thorough compliance audits and support for sponsor licence holders.<\/p>\r\n      <a href=\"#\" class=\"service-cta\">Learn More <i class=\"fas fa-arrow-right\"><\/i><\/a>\r\n    <\/div>\r\n\r\n    <!-- 7. Skilled Worker -->\r\n    <div class=\"service-card\" data-category=\"visa\">\r\n      <div class=\"glow-spot\"><\/div>\r\n      <div class=\"icon-wrapper\"><i class=\"fas fa-user-tie\"><\/i><\/div>\r\n      <span class=\"category-tag\">Visa<\/span>\r\n      <h3 class=\"service-title\">Skilled Worker<\/h3>\r\n      <p class=\"service-desc\">Professional support for Skilled Worker visa applications and renewals.<\/p>\r\n      <a href=\"#\" class=\"service-cta\">Learn More <i class=\"fas fa-arrow-right\"><\/i><\/a>\r\n    <\/div>\r\n\r\n    <!-- 8. Visitor Visa -->\r\n    <div class=\"service-card\" data-category=\"visa\">\r\n      <div class=\"glow-spot\"><\/div>\r\n      <div class=\"icon-wrapper\"><i class=\"fas fa-plane\"><\/i><\/div>\r\n      <span class=\"category-tag\">Visa<\/span>\r\n      <h3 class=\"service-title\">Visitor Visa<\/h3>\r\n      <p class=\"service-desc\">Expert assistance for UK visitor visa applications with fast processing.<\/p>\r\n      <a href=\"#\" class=\"service-cta\">Learn More <i class=\"fas fa-arrow-right\"><\/i><\/a>\r\n    <\/div>\r\n\r\n    <!-- 9. Student Visa -->\r\n    <div class=\"service-card\" data-category=\"visa\">\r\n      <div class=\"glow-spot\"><\/div>\r\n      <div class=\"icon-wrapper\"><i class=\"fas fa-graduation-cap\"><\/i><\/div>\r\n      <span class=\"category-tag\">Visa<\/span>\r\n      <h3 class=\"service-title\">Student Visa<\/h3>\r\n      <p class=\"service-desc\">Complete support for student visa applications and Tier 4 requirements.<\/p>\r\n      <a href=\"#\" class=\"service-cta\">Learn More <i class=\"fas fa-arrow-right\"><\/i><\/a>\r\n    <\/div>\r\n\r\n    <!-- 10. Document Review -->\r\n    <div class=\"service-card\" data-category=\"visa\">\r\n      <div class=\"glow-spot\"><\/div>\r\n      <div class=\"icon-wrapper\"><i class=\"fas fa-file-alt\"><\/i><\/div>\r\n      <span class=\"category-tag\">Visa<\/span>\r\n      <h3 class=\"service-title\">Document Review<\/h3>\r\n      <p class=\"service-desc\">Thorough document review and verification for all immigration applications.<\/p>\r\n      <a href=\"#\" class=\"service-cta\">Learn More <i class=\"fas fa-arrow-right\"><\/i><\/a>\r\n    <\/div>\r\n\r\n    <!-- ========================================== -->\r\n    <!-- \ud83c\udd95 11. Innovator Founder Visa              -->\r\n    <!-- ========================================== -->\r\n    <div class=\"service-card\" data-category=\"special\">\r\n      <div class=\"glow-spot\"><\/div>\r\n      <div class=\"icon-wrapper\"><i class=\"fas fa-lightbulb\"><\/i><\/div>\r\n      <span class=\"category-tag\">Specialist<\/span>\r\n      <h3 class=\"service-title\">Innovator Founder Visa<\/h3>\r\n      <p class=\"service-desc\">Specialist guidance for the Innovator Founder visa route for entrepreneurs and business owners.<\/p>\r\n      <a href=\"#\" class=\"service-cta\">Learn More <i class=\"fas fa-arrow-right\"><\/i><\/a>\r\n    <\/div>\r\n\r\n    <!-- ========================================== -->\r\n    <!-- \ud83c\udd95 12. Self-Sponsorship                    -->\r\n    <!-- ========================================== -->\r\n    <div class=\"service-card\" data-category=\"special\">\r\n      <div class=\"glow-spot\"><\/div>\r\n      <div class=\"icon-wrapper\"><i class=\"fas fa-user-cog\"><\/i><\/div>\r\n      <span class=\"category-tag\">Specialist<\/span>\r\n      <h3 class=\"service-title\">Self-Sponsorship<\/h3>\r\n      <p class=\"service-desc\">Expert advice for self-sponsorship options to work and live in the UK.<\/p>\r\n      <a href=\"#\" class=\"service-cta\">Learn More <i class=\"fas fa-arrow-right\"><\/i><\/a>\r\n    <\/div>\r\n\r\n    <!-- ========================================== -->\r\n    <!-- \ud83c\udd95 13. Global Talent Visa                  -->\r\n    <!-- ========================================== -->\r\n    <div class=\"service-card\" data-category=\"special\">\r\n      <div class=\"glow-spot\"><\/div>\r\n      <div class=\"icon-wrapper\"><i class=\"fas fa-globe\"><\/i><\/div>\r\n      <span class=\"category-tag\">Specialist<\/span>\r\n      <h3 class=\"service-title\">Global Talent Visa<\/h3>\r\n      <p class=\"service-desc\">Expert guidance for Global Talent visa applications for leaders in science, arts, and digital tech.<\/p>\r\n      <a href=\"#\" class=\"service-cta\">Learn More <i class=\"fas fa-arrow-right\"><\/i><\/a>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <!-- CTA Section -->\r\n  <div class=\"services-cta\">\r\n    <h3>Not Sure Which Service <span>You Need?<\/span><\/h3>\r\n    <p>Book a free consultation and we'll guide you through the best option for your situation.<\/p>\r\n    <a href=\"#\" class=\"cta-btn\">\r\n      <i class=\"fas fa-calendar-alt\"><\/i> Book Free Consultation\r\n    <\/a>\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n<!-- ===== JAVASCRIPT ===== -->\r\n<script>\r\n  (function() {\r\n    const section = document.getElementById('servicesPage');\r\n    const cards = document.querySelectorAll('.service-card');\r\n    const filterBtns = document.querySelectorAll('.filter-btn');\r\n\r\n    \/\/ ===== SCROLL REVEAL =====\r\n    const observer = new IntersectionObserver((entries) => {\r\n      entries.forEach(entry => {\r\n        if (entry.isIntersecting) {\r\n          const cards = entry.target.querySelectorAll('.service-card');\r\n          cards.forEach((card, index) => {\r\n            setTimeout(() => {\r\n              card.classList.add('visible');\r\n            }, index * 80);\r\n          });\r\n        }\r\n      });\r\n    }, { threshold: 0.05 });\r\n\r\n    observer.observe(section);\r\n\r\n    \/\/ ===== FILTER FUNCTION =====\r\n    filterBtns.forEach(btn => {\r\n      btn.addEventListener('click', function() {\r\n        filterBtns.forEach(b => b.classList.remove('active'));\r\n        this.classList.add('active');\r\n\r\n        const filter = this.getAttribute('data-filter');\r\n\r\n        cards.forEach(card => {\r\n          if (filter === 'all' || card.getAttribute('data-category') === filter) {\r\n            card.classList.remove('hide');\r\n            card.style.display = 'flex';\r\n            setTimeout(() => {\r\n              card.classList.add('visible');\r\n            }, 50);\r\n          } else {\r\n            card.classList.remove('visible');\r\n            card.classList.add('hide');\r\n            setTimeout(() => {\r\n              card.style.display = 'none';\r\n            }, 300);\r\n          }\r\n        });\r\n      });\r\n    });\r\n\r\n    \/\/ ===== 3D TILT EFFECT =====\r\n    cards.forEach(card => {\r\n      card.addEventListener('mousemove', function(e) {\r\n        const rect = this.getBoundingClientRect();\r\n        const x = e.clientX - rect.left;\r\n        const y = e.clientY - rect.top;\r\n        const centerX = rect.width \/ 2;\r\n        const centerY = rect.height \/ 2;\r\n        const rotateX = (y - centerY) \/ 20;\r\n        const rotateY = (centerX - x) \/ 20;\r\n\r\n        this.style.transform = `perspective(800px) rotateX(${rotateX}deg) rotateY(${rotateY}deg) translateY(-10px) scale(1.02)`;\r\n\r\n        const glow = this.querySelector('.glow-spot');\r\n        if (glow) {\r\n          glow.style.left = (x - 100) + 'px';\r\n          glow.style.top = (y - 100) + 'px';\r\n        }\r\n      });\r\n\r\n      card.addEventListener('mouseleave', function() {\r\n        this.style.transform = 'perspective(800px) rotateX(0deg) rotateY(0deg) translateY(0) scale(1)';\r\n      });\r\n    });\r\n\r\n  })();\r\n<\/script>\r\n\r\n<!-- Font Awesome -->\r\n<script>\r\n  if (!document.querySelector('link[href*=\"font-awesome\"]')) {\r\n    var link = document.createElement('link');\r\n    link.rel = 'stylesheet';\r\n    link.href = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0-beta3\/css\/all.min.css';\r\n    document.head.appendChild(link);\r\n  }\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-c99b64b e-con e-atomic-element e-flexbox-base e-ad05cb3 \" data-id=\"c99b64b\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"c99b64b\">\n    \t\t<div class=\"elementor-element elementor-element-e021492 elementor-widget elementor-widget-html\" data-id=\"e021492\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================ -->\r\n<!-- 5 EASY STEPS - ANIMATED TIMELINE             -->\r\n<!-- WITHOUT BADGE                                -->\r\n<!-- ============================================ -->\r\n\r\n<style>\r\n  \/* ===== SECTION WRAPPER ===== *\/\r\n  .steps-section {\r\n    padding: 5rem 2rem;\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n\r\n  \/* ===== ANIMATED BACKGROUND ===== *\/\r\n  .steps-section::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: -30%;\r\n    right: -20%;\r\n    width: 500px;\r\n    height: 500px;\r\n    background: radial-gradient(circle, rgba(119,46,59,0.03) 0%, transparent 70%);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n    animation: floatBg 20s ease-in-out infinite;\r\n  }\r\n\r\n  .steps-section::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: -20%;\r\n    left: -10%;\r\n    width: 400px;\r\n    height: 400px;\r\n    background: radial-gradient(circle, rgba(119,46,59,0.02) 0%, transparent 70%);\r\n    border-radius: 50%;\r\n    pointer-events: none;\r\n    animation: floatBg 25s ease-in-out infinite reverse;\r\n  }\r\n\r\n  @keyframes floatBg {\r\n    0%, 100% { transform: translate(0, 0) scale(1); }\r\n    33% { transform: translate(50px, -30px) scale(1.1); }\r\n    66% { transform: translate(-30px, 40px) scale(0.9); }\r\n  }\r\n\r\n  \/* ===== HEADER ===== *\/\r\n  .steps-header {\r\n    text-align: center;\r\n    margin-bottom: 3.5rem;\r\n    position: relative;\r\n    z-index: 1;\r\n  }\r\n\r\n  .steps-header h2 {\r\n    font-size: 3rem;\r\n    font-weight: 800;\r\n    color: #1e1a1b;\r\n    margin: 0 0 0.5rem 0;\r\n    letter-spacing: -0.02em;\r\n  }\r\n\r\n  .steps-header h2 span {\r\n    color: #772e3b;\r\n    position: relative;\r\n  }\r\n\r\n  .steps-header h2 span::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 6px;\r\n    background: rgba(119,46,59,0.15);\r\n    border-radius: 4px;\r\n  }\r\n\r\n  .steps-header p {\r\n    color: #5a4e51;\r\n    font-size: 1.1rem;\r\n    max-width: 550px;\r\n    margin: 0.5rem auto 0;\r\n    line-height: 1.7;\r\n  }\r\n\r\n  \/* ===== TIMELINE CONTAINER ===== *\/\r\n  .timeline {\r\n    position: relative;\r\n    z-index: 1;\r\n    padding: 2rem 0;\r\n  }\r\n\r\n  \/* ===== PROGRESS LINE ===== *\/\r\n  .timeline::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: 50%;\r\n    left: 5%;\r\n    right: 5%;\r\n    height: 4px;\r\n    background: rgba(119, 46, 59, 0.08);\r\n    border-radius: 4px;\r\n    transform: translateY(-50%);\r\n  }\r\n\r\n  .timeline::after {\r\n    content: '';\r\n    position: absolute;\r\n    top: 50%;\r\n    left: 5%;\r\n    height: 4px;\r\n    background: linear-gradient(90deg, #772e3b, #b0586b);\r\n    border-radius: 4px;\r\n    transform: translateY(-50%);\r\n    width: 0%;\r\n    transition: width 1.5s cubic-bezier(0.16, 1, 0.3, 1);\r\n    box-shadow: 0 0 20px rgba(119, 46, 59, 0.2);\r\n  }\r\n\r\n  .timeline.animate::after {\r\n    width: 90%;\r\n  }\r\n\r\n  \/* ===== STEPS GRID ===== *\/\r\n  .steps-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(5, 1fr);\r\n    gap: 1.5rem;\r\n    position: relative;\r\n  }\r\n\r\n  \/* ===== STEP CARD ===== *\/\r\n  .step-item {\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    text-align: center;\r\n    position: relative;\r\n    z-index: 2;\r\n    opacity: 0;\r\n    transform: translateY(40px);\r\n    transition: all 0.8s cubic-bezier(0.16, 1, 0.3, 1);\r\n  }\r\n\r\n  .step-item.visible {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n\r\n  .step-item:nth-child(1) { transition-delay: 0.05s; }\r\n  .step-item:nth-child(2) { transition-delay: 0.15s; }\r\n  .step-item:nth-child(3) { transition-delay: 0.25s; }\r\n  .step-item:nth-child(4) { transition-delay: 0.35s; }\r\n  .step-item:nth-child(5) { transition-delay: 0.45s; }\r\n\r\n  \/* ===== STEP NUMBER CIRCLE ===== *\/\r\n  .step-number {\r\n    width: 64px;\r\n    height: 64px;\r\n    border-radius: 50%;\r\n    background: #fff;\r\n    border: 3px solid rgba(119, 46, 59, 0.1);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: 1.4rem;\r\n    font-weight: 800;\r\n    color: #772e3b;\r\n    position: relative;\r\n    z-index: 2;\r\n    transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);\r\n    margin-bottom: 1rem;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .step-item:hover .step-number {\r\n    background: #772e3b;\r\n    color: #fff;\r\n    border-color: #772e3b;\r\n    transform: scale(1.15);\r\n    box-shadow: 0 15px 40px rgba(119, 46, 59, 0.2);\r\n  }\r\n\r\n  \/* ===== PULSE RING ===== *\/\r\n  .step-number::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: -6px;\r\n    border-radius: 50%;\r\n    border: 2px solid rgba(119, 46, 59, 0.05);\r\n    opacity: 0;\r\n    transition: all 0.5s ease;\r\n  }\r\n\r\n  .step-item:hover .step-number::before {\r\n    opacity: 1;\r\n    animation: pulseRing 1.5s ease-in-out infinite;\r\n  }\r\n\r\n  @keyframes pulseRing {\r\n    0% { transform: scale(1); opacity: 0.3; }\r\n    100% { transform: scale(1.4); opacity: 0; }\r\n  }\r\n\r\n  \/* ===== STEP ICON ===== *\/\r\n  .step-icon {\r\n    font-size: 1.5rem;\r\n    margin-bottom: 0.5rem;\r\n    color: #772e3b;\r\n    transition: all 0.5s ease;\r\n  }\r\n\r\n  .step-item:hover .step-icon {\r\n    transform: scale(1.2) rotate(-8deg);\r\n  }\r\n\r\n  \/* ===== STEP TITLE ===== *\/\r\n  .step-title {\r\n    font-size: 1.1rem;\r\n    font-weight: 700;\r\n    color: #1e1a1b;\r\n    margin: 0 0 0.3rem 0;\r\n    transition: color 0.3s ease;\r\n  }\r\n\r\n  .step-item:hover .step-title {\r\n    color: #772e3b;\r\n  }\r\n\r\n  \/* ===== STEP DESCRIPTION ===== *\/\r\n  .step-desc {\r\n    font-size: 0.85rem;\r\n    color: #5a4e51;\r\n    margin: 0;\r\n    line-height: 1.5;\r\n    opacity: 0.8;\r\n    transition: opacity 0.3s ease;\r\n  }\r\n\r\n  .step-item:hover .step-desc {\r\n    opacity: 1;\r\n  }\r\n\r\n  \/* ===== STEP NUMBER CONNECTOR DOT ===== *\/\r\n  .step-item .connector-dot {\r\n    display: none;\r\n  }\r\n\r\n  \/* ===== RESPONSIVE ===== *\/\r\n  @media (max-width: 1024px) {\r\n    .steps-header h2 {\r\n      font-size: 2.5rem;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 768px) {\r\n    .steps-section {\r\n      padding: 3rem 1.5rem;\r\n    }\r\n    .steps-header h2 {\r\n      font-size: 2rem;\r\n    }\r\n    .steps-grid {\r\n      grid-template-columns: 1fr;\r\n      gap: 2rem;\r\n      max-width: 400px;\r\n      margin: 0 auto;\r\n    }\r\n    .step-item {\r\n      flex-direction: row;\r\n      text-align: left;\r\n      gap: 1.5rem;\r\n      padding: 1.2rem;\r\n      background: #fff;\r\n      border-radius: 20px;\r\n      border: 1px solid rgba(119, 46, 59, 0.04);\r\n      box-shadow: 0 4px 20px rgba(0,0,0,0.02);\r\n    }\r\n    .step-item .step-content {\r\n      flex: 1;\r\n    }\r\n    .step-number {\r\n      width: 50px;\r\n      height: 50px;\r\n      font-size: 1.1rem;\r\n      flex-shrink: 0;\r\n    }\r\n    .timeline::before,\r\n    .timeline::after {\r\n      display: none;\r\n    }\r\n    .step-item .connector-dot {\r\n      display: none;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 480px) {\r\n    .steps-header h2 {\r\n      font-size: 1.6rem;\r\n    }\r\n    .step-item {\r\n      padding: 1rem;\r\n    }\r\n    .step-number {\r\n      width: 44px;\r\n      height: 44px;\r\n      font-size: 0.95rem;\r\n    }\r\n    .step-title {\r\n      font-size: 0.95rem;\r\n    }\r\n    .step-desc {\r\n      font-size: 0.8rem;\r\n    }\r\n  }\r\n\r\n  \/* ===== ANIMATION FOR DESKTOP CONNECTORS ===== *\/\r\n  @media (min-width: 769px) {\r\n    .step-item .connector-dot {\r\n      position: absolute;\r\n      top: 32px;\r\n      left: 50%;\r\n      width: 12px;\r\n      height: 12px;\r\n      background: #fff;\r\n      border: 2px solid rgba(119, 46, 59, 0.1);\r\n      border-radius: 50%;\r\n      transform: translateX(-50%);\r\n      z-index: 1;\r\n      transition: all 0.5s ease;\r\n    }\r\n\r\n    .step-item:hover .connector-dot {\r\n      background: #772e3b;\r\n      border-color: #772e3b;\r\n    }\r\n\r\n    .step-item:last-child .connector-dot {\r\n      display: none;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<!-- ===== HTML ===== -->\r\n<section class=\"steps-section\" id=\"stepsSection\">\r\n\r\n  <!-- Header -->\r\n  <div class=\"steps-header\">\r\n    <h2>5 Easy <span>Steps<\/span> to Your UK Visa<\/h2>\r\n    <p>We make the immigration process simple, transparent, and stress-free. Here's how we do it.<\/p>\r\n  <\/div>\r\n\r\n  <!-- Timeline -->\r\n  <div class=\"timeline\" id=\"timeline\">\r\n\r\n    <div class=\"steps-grid\">\r\n\r\n      <!-- Step 1 -->\r\n      <div class=\"step-item\" data-step=\"1\">\r\n        <div class=\"connector-dot\"><\/div>\r\n        <div class=\"step-number\">01<\/div>\r\n        <div class=\"step-content\">\r\n          <div class=\"step-icon\"><i class=\"fas fa-comments\"><\/i><\/div>\r\n          <h3 class=\"step-title\"> Consultation<\/h3>\r\n          <p class=\"step-desc\">Book a consultation with our immigration experts to discuss your case.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Step 2 -->\r\n      <div class=\"step-item\" data-step=\"2\">\r\n        <div class=\"connector-dot\"><\/div>\r\n        <div class=\"step-number\">02<\/div>\r\n        <div class=\"step-content\">\r\n          <div class=\"step-icon\"><i class=\"fas fa-file-alt\"><\/i><\/div>\r\n          <h3 class=\"step-title\">Document Preparation<\/h3>\r\n          <p class=\"step-desc\">We provide a comprehensive checklist and help you prepare all documents.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Step 3 -->\r\n      <div class=\"step-item\" data-step=\"3\">\r\n        <div class=\"connector-dot\"><\/div>\r\n        <div class=\"step-number\">03<\/div>\r\n        <div class=\"step-content\">\r\n          <div class=\"step-icon\"><i class=\"fas fa-check-double\"><\/i><\/div>\r\n          <h3 class=\"step-title\">Application Review<\/h3>\r\n          <p class=\"step-desc\">Our experts review your application to ensure 100% accuracy and compliance.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Step 4 -->\r\n      <div class=\"step-item\" data-step=\"4\">\r\n        <div class=\"connector-dot\"><\/div>\r\n        <div class=\"step-number\">04<\/div>\r\n        <div class=\"step-content\">\r\n          <div class=\"step-icon\"><i class=\"fas fa-paper-plane\"><\/i><\/div>\r\n          <h3 class=\"step-title\">Submission<\/h3>\r\n          <p class=\"step-desc\">We submit your application with full legal support and tracking.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Step 5 -->\r\n      <div class=\"step-item\" data-step=\"5\">\r\n        <div class=\"connector-dot\"><\/div>\r\n        <div class=\"step-number\">05<\/div>\r\n        <div class=\"step-content\">\r\n          <div class=\"step-icon\"><i class=\"fas fa-trophy\"><\/i><\/div>\r\n          <h3 class=\"step-title\">Approval & Settlement<\/h3>\r\n          <p class=\"step-desc\">Receive your visa and settle in the UK with our continued support.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n<!-- ===== JAVASCRIPT ===== -->\r\n<script>\r\n  (function() {\r\n    const section = document.getElementById('stepsSection');\r\n    const steps = document.querySelectorAll('.step-item');\r\n    const timeline = document.getElementById('timeline');\r\n    let animated = false;\r\n\r\n    \/\/ ===== SCROLL REVEAL =====\r\n    const observer = new IntersectionObserver((entries) => {\r\n      entries.forEach(entry => {\r\n        if (entry.isIntersecting && !animated) {\r\n          animated = true;\r\n\r\n          \/\/ Animate steps\r\n          steps.forEach((step, index) => {\r\n            setTimeout(() => {\r\n              step.classList.add('visible');\r\n            }, index * 150);\r\n          });\r\n\r\n          \/\/ Animate progress line\r\n          setTimeout(() => {\r\n            timeline.classList.add('animate');\r\n          }, 300);\r\n        }\r\n      });\r\n    }, { threshold: 0.2 });\r\n\r\n    observer.observe(section);\r\n\r\n    \/\/ ===== 3D TILT ON HOVER (Desktop only) =====\r\n    if (window.innerWidth > 768) {\r\n      steps.forEach(step => {\r\n        step.addEventListener('mousemove', function(e) {\r\n          const rect = this.getBoundingClientRect();\r\n          const x = e.clientX - rect.left;\r\n          const y = e.clientY - rect.top;\r\n          const centerX = rect.width \/ 2;\r\n          const centerY = rect.height \/ 2;\r\n          const rotateX = (y - centerY) \/ 30;\r\n          const rotateY = (centerX - x) \/ 30;\r\n\r\n          this.style.transform = `perspective(800px) rotateX(${rotateX}deg) rotateY(${rotateY}deg)`;\r\n        });\r\n\r\n        step.addEventListener('mouseleave', function() {\r\n          this.style.transform = 'perspective(800px) rotateX(0deg) rotateY(0deg)';\r\n        });\r\n      });\r\n    }\r\n\r\n  })();\r\n<\/script>\r\n\r\n<!-- Font Awesome -->\r\n<script>\r\n  if (!document.querySelector('link[href*=\"font-awesome\"]')) {\r\n    var link = document.createElement('link');\r\n    link.rel = 'stylesheet';\r\n    link.href = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0-beta3\/css\/all.min.css';\r\n    document.head.appendChild(link);\r\n  }\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-7e45386 e-con e-atomic-element e-flexbox-base e-d0ab2d6 \" data-id=\"7e45386\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"7e45386\">\n    \t\t<div class=\"elementor-element elementor-element-7251b40 elementor-widget elementor-widget-html\" data-id=\"7251b40\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================ -->\r\n<!-- UPDATED FLOATING SOCIAL ICONS - NO POPUP     -->\r\n<!-- ============================================ -->\r\n\r\n<style>\r\n  .floating-social-icons {\r\n    position: fixed;\r\n    right: 20px;\r\n    top: 50%;\r\n    transform: translateY(-50%);\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 0.8rem;\r\n    z-index: 9999;\r\n  }\r\n\r\n  .floating-social-icons .social-link {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 44px;\r\n    height: 44px;\r\n    border-radius: 50%;\r\n    background: rgba(119, 46, 59, 0.9);\r\n    color: #ffffff;\r\n    font-size: 1.1rem;\r\n    text-decoration: none !important;\r\n    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);\r\n    border: none;\r\n    box-shadow: 0 4px 15px rgba(119, 46, 59, 0.2);\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .floating-social-icons .social-link::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    border-radius: 50%;\r\n    background: #ffffff;\r\n    transform: scale(0);\r\n    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);\r\n  }\r\n\r\n  .floating-social-icons .social-link:hover::before {\r\n    transform: scale(1);\r\n  }\r\n\r\n  .floating-social-icons .social-link:hover {\r\n    transform: scale(1.1) translateX(-4px);\r\n    box-shadow: 0 8px 30px rgba(119, 46, 59, 0.3);\r\n  }\r\n\r\n  .floating-social-icons .social-link i {\r\n    position: relative;\r\n    z-index: 1;\r\n    transition: transform 0.3s ease;\r\n  }\r\n\r\n  .floating-social-icons .social-link:hover i {\r\n    transform: rotate(-8deg) scale(1.1);\r\n    color: #772e3b;\r\n  }\r\n\r\n  .floating-social-icons .social-link .tooltip {\r\n    position: absolute;\r\n    right: 55px;\r\n    background: #1a1415;\r\n    color: #fff;\r\n    padding: 0.3rem 0.8rem;\r\n    border-radius: 6px;\r\n    font-size: 0.7rem;\r\n    font-weight: 500;\r\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\r\n    white-space: nowrap;\r\n    opacity: 0;\r\n    pointer-events: none;\r\n    transition: all 0.3s ease;\r\n  }\r\n\r\n  .floating-social-icons .social-link .tooltip::after {\r\n    content: '';\r\n    position: absolute;\r\n    right: -6px;\r\n    top: 50%;\r\n    transform: translateY(-50%);\r\n    border-left: 6px solid #1a1415;\r\n    border-top: 6px solid transparent;\r\n    border-bottom: 6px solid transparent;\r\n  }\r\n\r\n  .floating-social-icons .social-link:hover .tooltip {\r\n    opacity: 1;\r\n    transform: translateX(-4px);\r\n  }\r\n\r\n  @media (max-width: 768px) {\r\n    .floating-social-icons {\r\n      right: 10px;\r\n      gap: 0.6rem;\r\n    }\r\n    .floating-social-icons .social-link {\r\n      width: 38px;\r\n      height: 38px;\r\n      font-size: 0.9rem;\r\n    }\r\n    .floating-social-icons .social-link .tooltip {\r\n      display: none;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 480px) {\r\n    .floating-social-icons {\r\n      right: 6px;\r\n      gap: 0.4rem;\r\n    }\r\n    .floating-social-icons .social-link {\r\n      width: 34px;\r\n      height: 34px;\r\n      font-size: 0.8rem;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<!-- ===== HTML ===== -->\r\n<div class=\"floating-social-icons\">\r\n  \r\n  <!-- Instagram -->\r\n  <a href=\"https:\/\/www.instagram.com\/earlsworthimmigrationlaw\/\" \r\n     class=\"social-link\" \r\n     target=\"_blank\" \r\n     rel=\"noopener noreferrer\"\r\n     onclick=\"event.stopPropagation();\"\r\n     aria-label=\"Instagram\">\r\n    <i class=\"fab fa-instagram\"><\/i>\r\n    <span class=\"tooltip\">Instagram<\/span>\r\n  <\/a>\r\n\r\n  <!-- LinkedIn -->\r\n  <a href=\"https:\/\/www.linkedin.com\/company\/earlsworth-immigration-law\/\" \r\n     class=\"social-link\" \r\n     target=\"_blank\" \r\n     rel=\"noopener noreferrer\"\r\n     onclick=\"event.stopPropagation();\"\r\n     aria-label=\"LinkedIn\">\r\n    <i class=\"fab fa-linkedin-in\"><\/i>\r\n    <span class=\"tooltip\">LinkedIn<\/span>\r\n  <\/a>\r\n\r\n  <!-- YouTube -->\r\n  <a href=\"https:\/\/youtube.com\/@earlsworthimmigrationlaw9410?si=AciQxepo44rJqpPQ\" \r\n     class=\"social-link\" \r\n     target=\"_blank\" \r\n     rel=\"noopener noreferrer\"\r\n     onclick=\"event.stopPropagation();\"\r\n     aria-label=\"YouTube\">\r\n    <i class=\"fab fa-youtube\"><\/i>\r\n    <span class=\"tooltip\">YouTube<\/span>\r\n  <\/a>\r\n\r\n  <!-- TikTok -->\r\n  <a href=\"https:\/\/vm.tiktok.com\/ZG9rskCfeDtr9-DMtbv\/\" \r\n     class=\"social-link\" \r\n     target=\"_blank\" \r\n     rel=\"noopener noreferrer\"\r\n     onclick=\"event.stopPropagation();\"\r\n     aria-label=\"TikTok\">\r\n    <i class=\"fab fa-tiktok\"><\/i>\r\n    <span class=\"tooltip\">TikTok<\/span>\r\n  <\/a>\r\n\r\n  <!-- Facebook -->\r\n  <a href=\"https:\/\/www.facebook.com\/share\/1ENNnzZWjh\/?mibextid=wwXIfr\" \r\n     class=\"social-link\" \r\n     target=\"_blank\" \r\n     rel=\"noopener noreferrer\"\r\n     onclick=\"event.stopPropagation();\"\r\n     aria-label=\"Facebook\">\r\n    <i class=\"fab fa-facebook-f\"><\/i>\r\n    <span class=\"tooltip\">Facebook<\/span>\r\n  <\/a>\r\n\r\n<\/div>\r\n\r\n<!-- Font Awesome -->\r\n<script>\r\n  if (!document.querySelector('link[href*=\"font-awesome\"]')) {\r\n    var link = document.createElement('link');\r\n    link.rel = 'stylesheet';\r\n    link.href = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0-beta3\/css\/all.min.css';\r\n    document.head.appendChild(link);\r\n  }\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Our Services Expert Immigration Services Comprehensive immigration solutions tailored to your needs. From visas to citizenship, we&#8217;ve got you covered. All Services Visa Services Business Settlement Specialist Visa Entry Clearance Professional guidance for entry clearance applications with high success rates. Learn More Visa Further Leave to Remain (FLR) Expert assistance for FLR applications to extend [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-618","page","type-page","status-publish","hentry"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":7}},"_links":{"self":[{"href":"https:\/\/earlsworth.co.uk\/index.php?rest_route=\/wp\/v2\/pages\/618","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/earlsworth.co.uk\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/earlsworth.co.uk\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/earlsworth.co.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/earlsworth.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=618"}],"version-history":[{"count":28,"href":"https:\/\/earlsworth.co.uk\/index.php?rest_route=\/wp\/v2\/pages\/618\/revisions"}],"predecessor-version":[{"id":1483,"href":"https:\/\/earlsworth.co.uk\/index.php?rest_route=\/wp\/v2\/pages\/618\/revisions\/1483"}],"wp:attachment":[{"href":"https:\/\/earlsworth.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}