Embarking on an expatriation journey marks the start of an...
Read More/* ============================================ EXPAT-U v4 SKIN v2 - NL pages only FIXED: correct selectors matching actual rendered Elementor DOM Target: page-id-7657 (home), 7670 (listing), 10276 (articles) ============================================ */ /* ===== V4 DESIGN TOKENS ===== */ body.page-id-7657, body.page-id-7670, body.page-id-10276 { --exu-blue: #0052FE; --exu-blue-dark: #003BB5; --exu-blue-soft: #E8EFFF; --exu-blue-mist: #F5F8FF; --exu-yellow: #FFD84D; --exu-gray-900: #1F2937; --exu-gray-700: #334155; --exu-gray-500: #64748B; --exu-gray-200: #E5EAF1; } /* ===== HEADINGS — direct selector .elementor-heading-title ===== */ body.page-id-7657 .elementor-heading-title, body.page-id-7670 .elementor-heading-title, body.page-id-10276 .elementor-heading-title { font-family: 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif !important; font-weight: 800 !important; letter-spacing: -0.6px !important; line-height: 1.15 !important; } /* H1 headings: BIG */ body.page-id-7657 h1.elementor-heading-title, body.page-id-7670 h1.elementor-heading-title, body.page-id-10276 h1.elementor-heading-title { font-size: 48px !important; font-weight: 900 !important; } @media (max-width: 768px) { body.page-id-7657 h1.elementor-heading-title, body.page-id-7670 h1.elementor-heading-title, body.page-id-10276 h1.elementor-heading-title { font-size: 32px !important; } } /* H2 emphasis */ body.page-id-7657 h2.elementor-heading-title, body.page-id-7670 h2.elementor-heading-title, body.page-id-10276 h2.elementor-heading-title { font-size: 36px !important; font-weight: 800 !important; } @media (max-width: 768px) { body.page-id-7657 h2.elementor-heading-title, body.page-id-7670 h2.elementor-heading-title, body.page-id-10276 h2.elementor-heading-title { font-size: 26px !important; } } /* ===== BUTTONS — pill v4 yellow ===== */ body.page-id-7657 a.elementor-button, body.page-id-7670 a.elementor-button, body.page-id-10276 a.elementor-button, body.page-id-7657 button.elementor-button, body.page-id-7670 button.elementor-button, body.page-id-10276 button.elementor-button { border-radius: 100px !important; font-family: 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif !important; font-weight: 700 !important; letter-spacing: 0.3px !important; padding: 14px 30px !important; transition: all 0.25s ease !important; text-transform: none !important; } body.page-id-7657 a.elementor-button:hover, body.page-id-7670 a.elementor-button:hover, body.page-id-10276 a.elementor-button:hover, body.page-id-7657 button.elementor-button:hover, body.page-id-7670 button.elementor-button:hover, body.page-id-10276 button.elementor-button:hover { transform: translateY(-3px) !important; box-shadow: 0 16px 32px rgba(0, 31, 102, 0.20) !important; } /* ===== JETENGINE LISTING GRID — card style ===== */ body.page-id-7657 .jet-listing-grid__item, body.page-id-7670 .jet-listing-grid__item { border-radius: 18px !important; overflow: hidden !important; border: 1px solid var(--exu-gray-200) !important; background: white !important; transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease !important; } body.page-id-7657 .jet-listing-grid__item:hover, body.page-id-7670 .jet-listing-grid__item:hover { transform: translateY(-6px) !important; box-shadow: 0 20px 40px rgba(0, 82, 254, 0.12) !important; border-color: var(--exu-blue) !important; } /* Job card images: top rounded only */ body.page-id-7657 .jet-listing-grid__item img, body.page-id-7670 .jet-listing-grid__item img { border-radius: 0 !important; } body.page-id-7657 .jet-listing-grid__item .jet-listing-dynamic-image img, body.page-id-7670 .jet-listing-grid__item .jet-listing-dynamic-image img { border-radius: 18px 18px 0 0 !important; } /* ===== ACCORDION (FAQ + EAEL adv accordion) ===== */ body.page-id-7657 .elementor-accordion .elementor-accordion-item, body.page-id-7670 .elementor-accordion .elementor-accordion-item, body.page-id-10276 .elementor-accordion .elementor-accordion-item, body.page-id-7657 .eael-adv-accordion .eael-accordion-list, body.page-id-7670 .eael-adv-accordion .eael-accordion-list, body.page-id-10276 .eael-adv-accordion .eael-accordion-list { border-radius: 14px !important; margin-bottom: 10px !important; border: 1px solid var(--exu-gray-200) !important; background: white !important; transition: border-color 0.2s, box-shadow 0.2s, transform 0.2s !important; overflow: hidden !important; } body.page-id-7657 .elementor-accordion .elementor-accordion-item:hover, body.page-id-7670 .elementor-accordion .elementor-accordion-item:hover, body.page-id-10276 .elementor-accordion .elementor-accordion-item:hover, body.page-id-7657 .eael-adv-accordion .eael-accordion-list:hover, body.page-id-7670 .eael-adv-accordion .eael-accordion-list:hover, body.page-id-10276 .eael-adv-accordion .eael-accordion-list:hover { border-color: var(--exu-blue-soft) !important; box-shadow: 0 4px 14px rgba(0, 82, 254, 0.06) !important; transform: translateY(-1px) !important; } /* ===== GRAVITY FORMS ===== */ body.page-id-7657 .gform_wrapper input[type="text"], body.page-id-7657 .gform_wrapper input[type="email"], body.page-id-7657 .gform_wrapper input[type="tel"], body.page-id-7657 .gform_wrapper input[type="number"], body.page-id-7657 .gform_wrapper select, body.page-id-7657 .gform_wrapper textarea, body.page-id-7670 .gform_wrapper input[type="text"], body.page-id-7670 .gform_wrapper input[type="email"], body.page-id-7670 .gform_wrapper input[type="tel"], body.page-id-7670 .gform_wrapper input[type="number"], body.page-id-7670 .gform_wrapper select, body.page-id-7670 .gform_wrapper textarea { border-radius: 12px !important; border: 1.5px solid var(--exu-gray-200) !important; padding: 13px 16px !important; font-family: inherit !important; font-size: 15px !important; transition: border-color 0.2s, box-shadow 0.2s !important; background: white !important; } body.page-id-7657 .gform_wrapper input:focus, body.page-id-7657 .gform_wrapper select:focus, body.page-id-7657 .gform_wrapper textarea:focus, body.page-id-7670 .gform_wrapper input:focus, body.page-id-7670 .gform_wrapper select:focus, body.page-id-7670 .gform_wrapper textarea:focus { border-color: var(--exu-blue) !important; box-shadow: 0 0 0 3px var(--exu-blue-soft) !important; outline: none !important; } body.page-id-7657 .gform_wrapper .gform_button, body.page-id-7670 .gform_wrapper .gform_button, body.page-id-7657 .gform_wrapper input[type="submit"], body.page-id-7670 .gform_wrapper input[type="submit"] { background: var(--exu-yellow) !important; background-image: linear-gradient(135deg, var(--exu-yellow) 0%, #FFE066 100%) !important; color: var(--exu-gray-900) !important; border: none !important; border-radius: 100px !important; padding: 14px 36px !important; font-family: 'Poppins', sans-serif !important; font-weight: 700 !important; font-size: 15px !important; cursor: pointer !important; transition: transform 0.2s, box-shadow 0.2s !important; letter-spacing: 0.3px !important; } body.page-id-7657 .gform_wrapper .gform_button:hover, body.page-id-7670 .gform_wrapper .gform_button:hover, body.page-id-7657 .gform_wrapper input[type="submit"]:hover, body.page-id-7670 .gform_wrapper input[type="submit"]:hover { transform: translateY(-2px) !important; box-shadow: 0 14px 30px rgba(255, 216, 77, 0.5) !important; } /* ===== ARTICLE/POST CARDS ===== */ body.page-id-10276 article, body.page-id-10276 .elementor-post, body.page-id-7657 article, body.page-id-7657 .elementor-post { border-radius: 16px !important; overflow: hidden !important; border: 1px solid var(--exu-gray-200) !important; background: white !important; transition: transform 0.3s, box-shadow 0.3s, border-color 0.3s !important; } body.page-id-10276 article:hover, body.page-id-10276 .elementor-post:hover, body.page-id-7657 article:hover, body.page-id-7657 .elementor-post:hover { transform: translateY(-4px) !important; box-shadow: 0 16px 32px rgba(0, 82, 254, 0.10) !important; border-color: var(--exu-blue-soft) !important; } /* ===== ALL IMAGES IN CONTENT — soft rounded ===== */ body.page-id-7657 .elementor-widget-image img, body.page-id-7670 .elementor-widget-image img, body.page-id-10276 .elementor-widget-image img { border-radius: 14px !important; transition: transform 0.3s !important; } /* ===== HEADER LINKS — Poppins for nav consistency ===== */ body.page-id-7657 .elementor-nav-menu li a, body.page-id-7670 .elementor-nav-menu li a, body.page-id-10276 .elementor-nav-menu li a { font-family: 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif !important; font-weight: 500 !important; letter-spacing: 0.2px !important; transition: color 0.2s !important; } /* ===== MARKER PROOF (delete in final version) - visible debug indicator ===== */ body.page-id-7657::before, body.page-id-7670::before, body.page-id-10276::before { content: ''; position: fixed; top: 0; left: 0; width: 100%; height: 3px; background: linear-gradient(90deg, #0052FE, #FFD84D, #0052FE); z-index: 99999; pointer-events: none; } /* ===== TRUSTPILOT BADGES — rounded ===== */ body.page-id-7657 [class*="trustpilot"], body.page-id-7670 [class*="trustpilot"], body.page-id-10276 [class*="trustpilot"], body.page-id-7657 .trustpilot-widget, body.page-id-7670 .trustpilot-widget, body.page-id-10276 .trustpilot-widget { border-radius: 14px !important; }
Skip to content