wwex.com

Evaluation du site wwex.com

3PL Shipping Solutions for Freight, Parcel and Growth | Worldwide Express

 Généré le 02 Avril 2026 04:59

Vieilles statistiques? UPDATE !

Le score est de 55/100

Optimisation du contenu

Titre

3PL Shipping Solutions for Freight, Parcel and Growth | Worldwide Express

Longueur : 73

Idéalement, votre titre devrait contenir entre 10 et 70 caractères (espaces compris). Utilisez cet outil gratuit pour calculer la longueur du texte.

Description

As the trusted 3PL for 113,000+ businesses, Worldwide Express simplifies UPS parcel and freight shipping with expert support and technology built to help you grow.

Longueur : 163

Idéalement, votre balise META description devrait contenir entre 70 et 160 caractères (espaces compris). Utilisez cet outil gratuit pour calculer la longueur du texte.

Mots-clefs

Très mauvais. Nous n'avons pas trouvé de balise META keywords sur votre page. Utilisez ce générateur gratuit de balises META en ligne pour créer des mots-clés.

Propriétés Open Graph

Bien, cette page profite des balises META Open Graph.

Propriété Contenu
locale en_US
type website
title Homepage | Worldwide Express
description As the trusted 3PL for 113,000+ businesses, Worldwide Express simplifies UPS parcel and freight shipping with expert support and technology built to help you grow.
url https://www.wwex.com/
site_name Worldwide Express
image https://www.wwex.com/wp-content/uploads/sites/4/2025/10/home-ups-reseller.png

Niveaux de titre

H1 H2 H3 H4 H5 H6
2 7 6 0 5 0
  • [H1] element, lift it too */ .asset-hero-split h1, .asset-hero-split .fl-heading-text { position: relative; z-index: 21; } /* Right-half light-blue overlay (desktop); keeps the “half” on large screens */ .asset-hero-split .asset-hero-bleed { position: absolute !important; z-index: 1; /* under chevron/text */ top: 0; bottom: 0; left: 50%; width: 50vw; /* viewport’s right half */ max-width: none; background: #dcf3fa; pointer-events: none; margin: 0; } /* Chevron centered on the split (NO opacity) */ .asset-hero-split .asset-hero-chevron { position: absolute; z-index: 2; /* below text/thumbnail, above BG */ top: 0; bottom: 0; left: 50%; transform: translateX(calc(-50% + var(--asset-chevron-shift, 0px))); width: clamp(220px, 22vw, 520px); background: url("/wp-content/uploads/sites/4/2025/09/arrow-transparent-3.png") center center / contain no-repeat; background-position: center center; background-size: auto 100% !important; /* height = 100% of the row */ pointer-events: none; } .asset-hero-split .asset-hero-chevron { min-width: 260px; /* adjust as needed */ } /* Thumbnail always on top */ .asset-hero-split .asset-hero-thumb { position: relative; z-index: 30; } /* ===== MOBILE & TABLET ( /* ========================================================= BLOG HERO SPLIT — BASE + RESPONSIVE (FINAL VERSION) --------------------------------------------------------- PURPOSE: Creates a two-column hero layout where the right half "bleeds" to the edge of the viewport with an image and optional overlays (e.g., emblem or chevron graphics). USAGE STRUCTURE: Row Class: .blog-hero-split Left Column: text content (heading, copy, button) Right Column: • Photo Module → .blog-hero-bleed • HTML Module → .blog-hero-wwexlogo (empty, emblem overlay) • [Optional] HTML Module → .blog-hero-chevron (empty, chevron overlay) DESIGN INTENT: - Text stays inside container on the left. - Right column fills the right half of the **viewport**. - Overlays appear above the photo but below text content. ========================================================= */ /* --------------------------------------------------------- ROW BASE ---------------------------------------------------------- */ .fl-row.blog-hero-split { position: relative; /* container for abs-pos children */ overflow: hidden; /* prevents bleed spillover */ } /* Ensure all Beaver Builder content stays above overlays */ .fl-row.blog-hero-split .fl-row-content-wrap, .fl-row.blog-hero-split .fl-row-content { position: relative; z-index: 5; /* text content above overlays */ overflow: visible; /* allow internal elements to extend visually */ } /* --------------------------------------------------------- BLEED IMAGE (Right-side photo) ---------------------------------------------------------- */ .fl-row.blog-hero-split .blog-hero-bleed { position: absolute; z-index: 1; /* sits below overlays */ top: 0; bottom: 0; left: 50%; /* start at midpoint of row */ width: 50vw; /* fill right half of the viewport */ right: auto; max-width: none; margin: 0; pointer-events: none; /* allows clicks through overlays */ } /* Make sure the Photo module fills its container */ .fl-row.blog-hero-split .blog-hero-bleed .fl-module-content, .fl-row.blog-hero-split .blog-hero-bleed .fl-photo-content { height: 100%; } /* Cover-fit the actual image */ .fl-row.blog-hero-split .blog-hero-bleed img { width: 100%; height: 100%; object-fit: cover; display: block; } /* --------------------------------------------------------- EMBLEM OVERLAY (WWEX logo) ---------------------------------------------------------- */ .fl-row.blog-hero-split .blog-hero-wwexlogo { position: absolute; z-index: 3; top: 0; bottom: 0; left: calc(50% + var(--chev-shift, 0px)); width: 100%; max-height: 550px; background-image: url("/wp-content/uploads/sites/4/2025/09/wwex-emblem-overlay.png"); background-repeat: no-repeat; background-position: left center; background-size: auto 550px; pointer-events: none; } /* White Version */ .fl-row.blog-hero-split .blog-hero-wwexlogo-white { position: absolute; z-index: 3; top: 0; bottom: 0; left: calc(50% + var(--chev-shift, 0px)); width: 100%; max-height: 550px; background-image: url("/wp-content/uploads/sites/4/2025/10/white-globe-mask.png"); background-repeat: no-repeat; background-position: left center; background-size: auto 550px; pointer-events: none; } /* --------------------------------------------------------- CHEVRON OVERLAY (Optional) ---------------------------------------------------------- */ .fl-row.blog-hero-split .blog-hero-chevron { position: absolute; z-index: 3; top: 0; bottom: 0; left: calc(50% + var(--chev-shift, 0px)); width: 520px; background: url("/wp-content/uploads/sites/4/2025/07/post-bg-tip.png") left center / contain no-repeat; pointer-events: none; } /* --------------------------------------------------------- MIDPOINT DIVIDER (Optional) ---------------------------------------------------------- */ .fl-row.blog-hero-split::before { content: ""; position: absolute; z-index: 4; top: 0; bottom: 0; left: 50%; width: 1px; background: rgba(255,255,255,.18); } /* --------------------------------------------------------- TEXT WRAPPING SAFEGUARD ---------------------------------------------------------- */ .fl-row.blog-hero-split .fl-col:first-child, .fl-row.blog-hero-split .fl-col:first-child .fl-module, .fl-row.blog-hero-split .fl-col:first-child .fl-module-content, .fl-row.blog-hero-split .fl-col:first-child .fl-rich-text, .fl-row.blog-hero-split .fl-row-content .fl-heading-text { overflow-wrap: anywhere; word-break: normal; } /* ========================================================= RESPONSIVE OVERRIDES (TABLET & MOBILE) ========================================================= */ /* ---------- Tablet & down (≤1024px) ---------- */ @media (max-width: 1024px){ /* Make each column full-width when stacked */ .fl-row.blog-hero-split .fl-col-group { display: flex; flex-wrap: wrap; } .fl-row.blog-hero-split .fl-col { flex: 0 0 100%; max-width: 100%; } /* Order: image first, text second */ .fl-row.blog-hero-split .fl-col:first-child { order: 2; } .fl-row.blog-hero-split .fl-col:last-child { order: 1; } /* Allow bleed image to stack and center full width */ .fl-row.blog-hero-split{ overflow: visible; } .fl-row.blog-hero-split .blog-hero-bleed{ position: relative; top: auto; bottom: auto; right: auto; left: 50%; width: 100vw; transform: translateX(-50%); margin: 0; /* ✅ corrected */ max-width: none; height: clamp(260px, 52vw, 440px); pointer-events: auto; z-index: 1; } /* Fill height properly */ .fl-row.blog-hero-split .blog-hero-bleed .fl-module-content, .fl-row.blog-hero-split .blog-hero-bleed .fl-photo-content { height: 100%; } .fl-row.blog-hero-split .blog-hero-bleed img { width: 100%; height: 100%; object-fit: cover; display: block; } /* Hide midpoint divider */ .fl-row.blog-hero-split::before { display: none; } /* Center overlays */ .fl-row.blog-hero-split .blog-hero-wwexlogo, .fl-row.blog-hero-split .blog-hero-wwexlogo-white, .fl-row.blog-hero-split .blog-hero-chevron { left: 0; width: 100%; background-position: center center; } /* Scale emblem */ .fl-row.blog-hero-split .blog-hero-wwexlogo, .fl-row.blog-hero-split .blog-hero-wwexlogo-white { max-height: none; height: clamp(120px, 22vw, 220px); background-size: auto clamp(120px, 22vw, 220px); } /* Scale chevron */ .fl-row.blog-hero-split .blog-hero-chevron { width: min(520px, 80vw); background-size: contain; } } /* ---------- Mobile (≤768px) ---------- */ @media (max-width: 768px){ /* Taller hero image for phones */ .fl-row.blog-hero-split .blog-hero-bleed { height: clamp(220px, 60vw, 420px); } /* Optional: hide overlays for small screens */ /* Uncomment if desired: .fl-row.blog-hero-split .blog-hero-wwexlogo, .fl-row.blog-hero-split .blog-hero-chevron { display: none; } */ } /* Hover Effect on the Solution Icons from Black & White to Color */ /* --- Base styles for the 6 boxes --- */ .wx-solution-icons .fl-module-box{ cursor: pointer; text-align: center; } .wx-solution-icons .fl-photo-content{ position: relative; /* so the ::after can overlay the BW icon */ display: inline-block; } /* the color icon sits on top, initially hidden */ .wx-solution-icons .fl-photo-content::after{ content: ""; position: absolute; inset: 0; background-repeat: no-repeat; background-position: center; background-size: contain; opacity: 0; transition: opacity .25s ease; pointer-events: none; } /* hover state: reveal color icon and change text */ .wx-solution-icons .fl-module-box:hover .fl-photo-content::after{ opacity: 1; } .wx-solution-icons .fl-module-box .fl-rich-text p{ font-weight: 700; } .wx-solution-icons .fl-module-box:hover .fl-rich-text p{ color: #F05A28; /* WWEX orange (adjust if you use another) */ font-weight: 700; } /* --- Map each BW icon to its COLOR counterpart --- */ /* Using :has() keeps HTML untouched and targets by current img src */ .wx-solution-icons .fl-photo-content:has(img[src$="box-bw.svg"])::after{ background-image: url("/wp-content/uploads/sites/4/2025/09/box-color.svg"); } .wx-solution-icons .fl-photo-content:has(img[src$="globe-bw.svg"])::after{ background-image: url("/wp-content/uploads/sites/4/2025/09/globe-color.svg"); } .wx-solution-icons .fl-photo-content:has(img[src$="delivery-bw.svg"])::after{ background-image: url("/wp-content/uploads/sites/4/2025/09/delivery-color.svg"); } .wx-solution-icons .fl-photo-content:has(img[src$="umbrella-bw.svg"])::after{ background-image: url("/wp-content/uploads/sites/4/2025/09/umbrella-color.svg"); } .wx-solution-icons .fl-photo-content:has(img[src$="laptop-bw.svg"])::after{ background-image: url("/wp-content/uploads/sites/4/2025/09/laptop-color.svg"); } .wx-solution-icons .fl-photo-content:has(img[src$="cart-bw.svg"])::after{ background-image: url("/wp-content/uploads/sites/4/2025/09/cart-color.svg"); } /* Active (scroll-driven) state = same visuals as :hover */ .wx-solution-icons .fl-module-box.is-active .fl-photo-content::after{ opacity: 1; } .wx-solution-icons .fl-module-box.is-active .fl-rich-text p{ color: #F05A28; font-weight: 700; } /* Scroll-driven state mirrors your hover visuals */ .wx-solution-icons .fl-module-box.is-active .fl-photo-content::after{ opacity: 1; } .wx-solution-icons .fl-module-box.is-active .fl-rich-text p{ color:#F05A28; font-weight:700; } /* ===== Fixed-width columns inside a full-bleed row, with right-half image & chevron ===== */ .hero-split { position: relative; overflow: hidden; /* keeps pseudo-elements tidy */ } /* enforce the 1440px inner width even though the row itself is full width */ .hero-split .fl-row-content { max-width: 1440px; margin: 0 auto; } /* variables to make tweaking easy */ .hero-split { --right-image: url("/wp-content/uploads/sites/3/2025/01/Logistics-Strategy-Hero1.jpg"); --chevron-width: 12vw; /* width of the angled bite into the right side */ --left-bg: #037496; } /* left column styling */ .hero-left { position: relative; background: var(--left-bg); color: #fff; /* typical for this look; remove if you don’t want it */ z-index: 2; /* keeps content above the chevron & image */ /* add comfortable padding if needed */ } /* the right-half background image that bleeds across the entire right side */ @media (min-width: 1025px) { .hero-split::before { content: ""; position: absolute; /* left half is transparent; right half receives the image */ left: 50%; top: 0; right: 0; bottom: 0; background: var(--right-image) right center / cover no-repeat; z-index: 1; /* place it behind column content but above the row background */ } } /* the chevron divider, drawn from the left side */ @media (min-width: 1025px) { .hero-left::after { content: ""; position: absolute; top: 0; right: calc(-1 * var(--chevron-width)); width: var(--chevron-width); height: 100%; z-index: 3; /* Make a sharp angled chevron that “cuts” into the right image */ background: var(--left-bg); /* clip a point towards the middle for that chevron shape */ clip-path: polygon(0 0, 100% 0, 70% 50%, 100% 100%, 0 100%); /* (Optional) add a subtle darker edge for depth */ box-shadow: 0 0 0 1px rgba(0,0,0,.05) inset; } } /* right column stays transparent; content sits above the image if you add modules */ .hero-right { position: relative; z-index: 2; /* add padding if you plan to place content here */ } /* Mobile/Tablet fallbacks: stack and show the image as a normal block */ @media (max-width: 1024px) { .hero-split::before { content: ""; position: relative; display: block; left: 0; right: 0; top: 0; bottom: 0; height: 40vh; /* make a nice hero image on top */ background: var(--right-image) center / cover no-repeat; } .hero-left::after { display: none; } /* hide chevron when stacked */ } .featured-post { } .featured-post__inner { margin: 10px; display: flex; flex-direction: column; border: 1px solid #e6e6e6; background: #ffffff; } .featured-post__content { padding: 20px; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; } .featured-post__title, .featured-post__title a { font-size: clamp(28px, 2.2vw, 36px); line-height: 1.15; margin: 0 0 20px; font-family: "SK Monaco", sans-serif; font-weight: 300 !important; color: #2C2926 !important; text-decoration: none !important; } .featured-post__excerpt { margin-bottom: 20px; } .featured-post__image { /* aspect-ratio: 30/20; */ aspect-ratio: 16 / 9; overflow: hidden; } .featured-post__image img { object-fit: cover; object-position: center; height: 100%; width: 100%; } /* -------------------------------------------------------------------------- Featured Post Button Outlined button with animated hover sweep effect -------------------------------------------------------------------------- */ .featured-post__button.fl-button { position: relative; overflow: hidden; display: inline-flex !important; align-items: center; gap: 0.4rem; padding: 10px 22px !important; font-family: "Roboto Condensed", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif !important; font-size: 16px !important; font-weight: 700 !important; text-transform: uppercase !important; text-decoration: none !important; background: #fff !important; color: #00AEEF !important; border: 3px solid #00AEEF !important; width: auto; z-index: 1; } .featured-post__button.fl-button::before { content: ""; position: absolute; bottom: -100%; left: 0; width: 100%; height: 100%; background-color: #00AEEF; z-index: 0; transition: bottom 0.4s ease; } .featured-post__button.fl-button .fl-button-text, .featured-post__button.fl-button .fl-button-icon { position: relative; z-index: 2; color: #00AEEF !important; font-size: 16px; transition: color 0.4s ease; } .featured-post__button.fl-button:hover::before { bottom: 0; } .featured-post__button.fl-button:hover .fl-button-text, .featured-post__button.fl-button:hover .fl-button-icon { color: #fff !important; } .featured-post__kicker { font: 800 16px / 1 "Roboto Condensed", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; color: #F26921; text-transform: uppercase; letter-spacing: .04em; } @media (min-width: 768px) { .featured-post__inner { flex-direction: row; } .featured-post__content { width: 50%; padding: 30px; justify-content: center; } .featured-post__image { width: 50%; } } @media (min-width: 1024px) { .featured-post__inner { margin: 10px 30px 10px 30px; } .featured-post__content { width: 45%; padding: 20px 50px 20px 50px; } .featured-post__image { width: 55%; } } @media (min-width: 1440px) { .featured-post__content { padding: 20px 80px 20px 50px; } } /* ========================================================================== WWEX Related Posts Grid Custom styling for related posts section (responsive 1-4 column grid) ========================================================================== */ /* -------------------------------------------------------------------------- 1. GRID CONTAINER Responsive CSS Grid layout: 1 col (mobile) → 2 → 3 → 4 cols (desktop) -------------------------------------------------------------------------- */ .related-posts-grid { display: grid; gap: 20px; grid-template-columns: 1fr; } .related-posts-heading { margin-bottom: 30px; } /* -------------------------------------------------------------------------- 2. CARD BASE Flexbox layout ensures equal-height cards with content that flows naturally -------------------------------------------------------------------------- */ .related-posts-grid .post-card { overflow: hidden; background: #fff; border: 1px solid #e6e6e6; display: flex; flex-direction: column; height: 100%; } /* -------------------------------------------------------------------------- 3. CARD MEDIA (Featured Image) Consistent 16:9 aspect ratio keeps rows aligned -------------------------------------------------------------------------- */ .related-posts-grid .post-card__media { margin: 0; position: relative; aspect-ratio: 16/9; /* 1.7777... */ overflow: hidden; } .related-posts-grid .post-card__media img { object-fit: cover; display: block; height: 100%; width: 100%; } /* -------------------------------------------------------------------------- 4. CARD BODY Flex container that pushes the CTA button to the bottom -------------------------------------------------------------------------- */ .related-posts-grid .post-card__body { display: flex; flex-direction: column; gap: 0.6rem; padding: 20px; flex: 1 1 auto; } .related-posts-grid .post-card__excerpt { margin: 0 0 10px; } .related-posts-grid .post-card__actions { margin-top: auto; } /* -------------------------------------------------------------------------- 5. TYPOGRAPHY -------------------------------------------------------------------------- */ /* Kicker (category label above title) */ .related-posts-grid .post-card__kicker { display: inline-block; font: 800 16px/1 "Roboto Condensed", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; color: #F26921; text-transform: uppercase; letter-spacing: 0.04em; } /* Title */ .related-posts-grid .post-card__title { font-family: "SK Monaco", sans-serif; font-size: clamp(22px, 2.2vw, 28px); font-weight:300 !important; line-height: 1.15; margin: 0 0 10px 0; } .related-posts-grid .post-card__title a { color: #2C2926 !important; text-decoration: none; } /* -------------------------------------------------------------------------- 6. CTA BUTTON Outlined button with animated hover sweep effect -------------------------------------------------------------------------- */ .related-posts-grid .post-card__actions a.fl-button { position: relative; overflow: hidden; display: inline-flex; align-items: center; gap: 0.4rem; padding: 10px 22px; font-family: "Roboto Condensed", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 700; text-transform: uppercase; text-decoration: none; background: transparent; color: #00AEEF !important; border: 3px solid #00AEEF; z-index: 1; } /* Sweep fill pseudo-element (animates from bottom to top on hover) */ .related-posts-grid .post-card__actions a.fl-button::before { content: ""; position: absolute; bottom: -100%; left: 0; width: 100%; height: 100%; background-color: #00AEEF; z-index: -1; transition: bottom 0.4s ease; } /* Button text and icon base styles */ .related-posts-grid .post-card__actions a.fl-button span, .related-posts-grid .post-card__actions a.fl-button i { position: relative; z-index: 1; color: #00AEEF !important; font-size: 16px; transition: color 0.4s ease; } /* Hover: sweep fill rises into view, border stays consistent */ .related-posts-grid .post-card__actions a.fl-button:hover { border: 3px solid #00AEEF; background: transparent !important; } .related-posts-grid .post-card__actions a.fl-button:hover::before { bottom: 0; } /* Hover: text/icon color inverts to white */ .related-posts-grid .post-card__actions a.fl-button:hover span, .related-posts-grid .post-card__actions a.fl-button:hover i { color: #fff !important; } /* Focus state for accessibility */ .related-posts-grid .post-card__actions a.fl-button:focus-visible { outline: 3px solid #00AEEF; outline-offset: 3px; } /* -------------------------------------------------------------------------- 7. RESPONSIVE BREAKPOINTS Progressive enhancement from 1 → 4 columns -------------------------------------------------------------------------- */ /* Tablet (768px+): 2 columns */ @media (min-width: 768px) { .related-posts-grid { grid-template-columns: repeat(2, 1fr); gap: 30px; } } /* Small desktop (1024px+): 3 columns */ @media (min-width: 1024px) { .related-posts-grid { grid-template-columns: repeat(3, 1fr); } } /* Large desktop (1366px+): 4 columns */ @media (min-width: 1366px) { .related-posts-grid { grid-template-columns: repeat(4, 1fr); } } .nh-vertical-tabs .uabb-content p{margin-bottom:15px}.nh-vertical-tabs .uabb-module-content{display:flex;flex-wrap:nowrap}.nh-vertical-tabs .uabb-tabs-nav{width:50%!important;max-width:50%;padding:0;box-sizing:border-box}.nh-vertical-tabs .uabb-content-wrap{width:50%!important;max-width:50%;padding:2rem;box-sizing:border-box}.nh-vertical-tabs .uabb-tabs-nav ul{list-style:none;margin:0;padding:0}.nh-vertical-tabs .uabb-tabs-nav li{position:relative;padding:1.5rem 3rem 1.5rem 1.5rem;border-bottom:1px solid #cfe5ec;margin:0;cursor:pointer;transition:all 0.3s ease}.nh-vertical-tabs .uabb-tabs-nav li.uabb-tab-current{font-weight:600;background:#fff;box-shadow:-5px 4px 6px rgba(0,0,0,.08)}.nh-vertical-tabs .uabb-tabs-nav li:hover{background-color:#fff}.nh-vertical-tabs .uabb-tabs-nav li::after{content:'\f178';font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:2.5rem;top:50%;transform:translateY(-50%) rotate(180deg);font-size:2.5rem;color:#0084a8;transition:transform 0.3s ease}.nh-vertical-tabs .uabb-tabs-nav li.uabb-tab-current::after{transform:translateY(-50%) rotate(0deg)}@media (max-width:768px){.nh-vertical-tabs .uabb-module-content{flex-direction:column}.nh-vertical-tabs .uabb-tabs-nav,.nh-vertical-tabs .uabb-content-wrap{width:100%!important;max-width:100%!important}} .wp-singular h3.post-card__title{font-family:"SK Monaco",sans-serif;font-weight:300!important}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) :is(.fl-page-content,.fl-content,.site-main,main,.fl-builder-content-primary) :is(.fl-rich-text a,.fl-module-rich-text a,.entry-content a){color:#F26921;font-weight:600;text-decoration:none}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) :is(.fl-page-content,.fl-content,.site-main,main,.fl-builder-content-primary) :is(.fl-rich-text a:hover,.fl-module-rich-text a:hover,.entry-content a:hover){color:#db5d1b}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) :is(.fl-rich-text h2,.fl-module h2,.fl-heading h2.fl-heading-text){margin-bottom:25px;color:#00AEEF;font-size:34px;font-weight:400;font-family:"SK Monaco",sans-serif}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) :is(.fl-rich-text h3,.fl-module h3,.fl-heading h3.fl-heading-text){margin-bottom:10px;color:#037496;font-size:24px;font-weight:500;font-family:"SK Monaco",sans-serif}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) :is(.fl-rich-text h4,.fl-module h4,.fl-heading h4.fl-heading-text){margin-top:12px;margin-bottom:10px;font-size:20px;font-weight:500;font-family:"SK Monaco",sans-serif}h2.wg-reset,h2.wg-reset .fl-heading-text{color:#ffffff!important;font-family:"Roboto Condensed",sans-serif!important;font-size:64px!important;font-weight:800!important;text-transform:none!important;margin-bottom:0!important}h3.wg-reset,h3.wg-reset .fl-heading-text{color:#2d2926!important;font-family:"SK Monaco",Verdana,Arial,sans-serif!important;font-size:34px!important;font-weight:300!important;text-transform:none!important;margin-bottom:2px!important}h4.wg-reset,h4.wg-reset .fl-heading-text{color:#ffffff!important;font-family:"Roboto Condensed",sans-serif!important;font-size:24px!important;font-weight:600!important;text-transform:none!important;margin-bottom:10px!important}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) .fl-rich-text ul{list-style:none;padding-left:0;margin:1em 0}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) .fl-rich-text ul>li{position:relative;padding-left:36px;margin-bottom:10px}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) .fl-rich-text ul>li::before{content:"";position:absolute;left:12px;top:8px;width:8px;height:8px;background-color:#00AEEF;border-radius:50%}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) .fl-rich-text ul ul>li{position:relative;padding-left:24px;margin-bottom:8px}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) .fl-rich-text ul ul>li::before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border:2px solid #00AEEF;border-radius:50%;background:transparent}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) .fl-rich-text ul ul ul>li{position:relative;padding-left:24px;margin-bottom:6px}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) .fl-rich-text ul ul ul>li::before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border:2px solid #00AEEF;border-radius:50%;background:transparent}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) .fl-rich-text ul.check-list{list-style:none;padding-left:0;margin:1.5em 0}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) .fl-rich-text ul.check-list>li{position:relative;padding-left:32px;margin-bottom:16px;font-size:16px;line-height:1.5}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) .fl-rich-text ul.check-list>li::before{content:"✔";font-size:12px;color:#fff;background-color:#D7D1CB;border-radius:50%;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;position:absolute;left:0;top:2px;font-weight:700;font-family:Arial,sans-serif}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) .fl-rich-text blockquote{background-color:#dff3fa;color:#333;font-size:18px;font-style:normal;line-height:28px;padding:42px 88px 48px 42px;position:relative;border-left:5px solid #dff3fa;margin:32px 0;border-radius:4px}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) .fl-rich-text blockquote::after{content:"”";font-size:170px;letter-spacing:-1px;color:#5fc5ec;font-family:"SK Monaco",sans-serif;font-weight:600;position:absolute;right:22px;top:-34px;line-height:1}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) .fl-rich-text blockquote cite{display:block;margin-top:16px;font-style:normal;font-weight:500;color:#555;font-size:16px}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) .fl-rich-text blockquote.info{background-color:#dff3fa;color:#333;font-size:18px;font-style:normal;line-height:28px;padding:42px 88px 48px 42px;position:relative;border-left:5px solid #dff3fa;margin:32px 0;border-radius:4px}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) .fl-rich-text blockquote.info h2{margin-bottom:10px}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) .fl-rich-text blockquote.info::after{content:"!";font-size:100px;letter-spacing:-1px;color:#5fc5ec;font-family:"SK Monaco",sans-serif;font-weight:600;position:absolute;right:22px;top:20px;line-height:1}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) .fl-rich-text blockquote.info cite{display:block;margin-top:16px;font-style:normal;font-weight:500;color:#555;font-size:16px}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) :is(.fl-rich-text table,.fl-module-content table){width:100%;border-collapse:collapse;background-color:#f5f4f2;font-size:16px;color:#333;margin:2rem 0;border:1px solid #ddd}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) :is(.fl-rich-text th,.fl-rich-text td,.fl-module-content th,.fl-module-content td){padding:16px 20px;text-align:left;border:1px solid #ddd}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) :is(.fl-rich-text th,.fl-module-content th){background-color:#d7d1cb;font-weight:600;color:#0077c8}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) .fl-rich-text .grey-table th{background-color:#d7d1cb;font-weight:600;color:#0077c8}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) :is(.fl-rich-text tr:first-child,.fl-module-content tr:first-child){background-color:#f1efed}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) :is(.fl-rich-text tr:nth-child(even) td,.fl-module-content tr:nth-child(even) td){background-color:#f1efed}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) :is(.fl-rich-text tr:not(:first-child):hover td,.fl-module-content tr:not(:first-child):hover td){background-color:#fff}@media screen and (max-width:768px){:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) :is(.fl-rich-text tr:first-child:hover td,.fl-module-content tr:first-child:hover td){background-color:#f1efed!important}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) :is(.fl-rich-text tr:not(:first-child):hover td,.fl-module-content tr:not(:first-child):hover td){background-color:transparent}}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) .uabb-faq-questions-button:focus{outline:none!important;box-shadow:none}:is(.single-post,.single-case-study,.single-press-releases,.single-whitepaper,.single-article) :is(.uabb-faq-questions-button:focus,.uabb-faq-question-label:focus,.uabb-faq-questions:focus){outline:none} .resources-facet{display:flex;align-items:center;flex-wrap:nowrap;width:100%;gap:20px}.resources-facet>div{width:100%}.resources-facet .facetwp-facet-title{margin-right:20px}.resources-facet .facetwp-facet-search{width:100%}.resources-facet .facetwp-facet-search .facetwp-input-wrap{display:block}.resources-facet .facetwp-facet{width:100%}.resources-facet h4{font-size:14px;font-weight:700;text-transform:uppercase;color:#4d4d4d;margin:0;white-space:nowrap}.facetwp-search,.resources-facet select,.resources-facet select{padding:10px;font-size:14px;border:1px solid #ccc;background-color:#fff;border-radius:2px;width:100%;height:40px}.resources-facet select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='gray' d='M2 0L0 2h4L2 0z M2 5L0 3h4L2 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:8px 10px}.facetwp-search-button{background-color:#f26522;color:#fff;font-weight:700;border:none;padding:10px 20px;font-size:14px;border-radius:2px;cursor:pointer;text-transform:uppercase;transition:background-color 0.3s ease}.facetwp-search-button:hover{background-color:#d9501c}@media (max-width:1199px){.resources-facet{gap:0}}@media (max-width:992px){.resources-facet .facetwp-facet-title{margin-right:0;margin-bottom:4px}.resources-facet .facetwp-bb-module{flex-direction:column;align-items:flex-start}} /* @import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap'); */ html { scroll-behavior: smooth; } body { -webkit-font-smoothing: antialiased; /* Text appears thinner and smoother, especially on Retina or high-DPI screens. */ -moz-osx-font-smoothing: grayscale; /* Ensures text appears similar across browsers on macOS. */ text-rendering: optimizeLegibility; /* Improves readability and gives a more polished look */ } @media (max-width: 768px) { .hide-mobile { display: none; } } /* Hide Utility Navigation Row on Scroll */ @media (min-width: 1024px) { #topnavbar, #navbar { transition: 0.3s ease; } .page-scrolled #topnavbar { margin-top: -45px !important; /* height of utility row to offset */ } } /* Remove all underlined links */ a, a:hover, a:focus, .fl-menu a, .fl-button, .wp-block-button__link { text-decoration: none !important; } .fl-content a, .fl-footer a{ transition: color 0.3s ease, background-color 0.3s ease !important; } /* apply to text modules when you need to force bolded hyperlinks */ .wx-boldlinks a { font-weight: 600 !important; } /* Global Style to hide anything on tablet and smaller (≤992px) */ @media (max-width: 992px) { .hide-mobile-tablet { display: none !important; } } /* Global Style to hide anything on mobile only (≤768x) */ @media (max-width: 768px) { .hide-mobile { display: none !important; } } /* UNIVERSAL ZOOM EFFECT CLASS */ .zoom-fx-subtle { transition: transform 0.3s ease; position: relative; transform-origin: center center; will-change: transform; display: inline-block; } .zoom-fx-subtle:hover { transform: scale(1.03); z-index: 10; } .zoom-fx { transition: transform 0.3s ease; position: relative; transform-origin: center center; will-change: transform; display: inline-block; } .zoom-fx:hover { transform: scale(1.05); z-index: 10; } .zoom-fx-large { transition: transform 0.3s ease; position: relative; transform-origin: center center; will-change: transform; display: inline-block; } .zoom-fx-large:hover { transform: scale(1.10); z-index: 10; } /* END -- UNIVERSAL ZOOM EFFECT CLASS */ .ltblue-bg-grad { background: linear-gradient( to bottom, transparent 0%, rgba(236, 248, 252, 0.3) 25%, rgba(236, 248, 252, 0.6) 50%, rgba(236, 248, 252, 0.85) 75%, #ecf8fc 100% ); } /* Offset padding for 'ups-parcel-shipping' page icons & corrosponding rows */ .ups-scroll-padding { padding-top: 200px; margin-top: -200px; } .about-scroll-padding { padding-top: 200px; margin-top: -200px; } .mt-scroll-padding { padding-top: 200px; margin-top: -200px; } .HeadingGradient { background-image: linear-gradient(110deg,#EA9335 -11.96%,#EC0E89 6.84%,#1157ED 41.67%); color:transparent!important; background-clip:text; -webkit-background-clip:text; } /* I think this can be removed now .nums-lining { font-variant-numeric: lining-nums proportional-nums; font-feature-settings: "lnum" 1, "pnum" 1, "onum" 0; -webkit-font-feature-settings: "lnum" 1, "pnum" 1, "onum" 0; } */ /* Force normal LTR punctuation behavior in UABB tabs/accordion titles */ .uabb-tabs .uabb-tab-title, .uabb-tabs-nav .uabb-tab-link, .uabb-content-wrap .uabb-title-tag, .uabb-tab-acc-title .uabb-tab-title { direction: ltr !important; unicode-bidi: isolate !important; /* or use 'normal' if isolate isn't supported */ } /* Ensure the background is properly visible and scrollable */ .fl-row.parallax-bg { position: relative; overflow: hidden; min-height: 500px; background-size: cover; background-repeat: no-repeat; background-position: center center; } /* Target the background overlay directly */ .fl-row.parallax-bg .fl-bg-overlay { background-size: cover !important; background-repeat: no-repeat !important; background-position: center center !important; will-change: background-position; transition: background-position 0.1s linear; } @media (max-width: 767px) { .fl-row.parallax-bg .fl-bg-overlay { background-attachment: scroll !important; } } /* Fixed height hero styles with breakpoint overrides */ .hero { height: 600px; /* Base/default for large desktop */ display: flex; align-items: center; justify-content: center; padding: 0 2rem; } /* Large desktop */ @media (min-width: 1441px) { .hero { height: 720px; } } /* Standard desktop */ @media (min-width: 1025px) and (max-width: 1440px) { .hero { height: 640px; } } /* Tablet landscape */ @media (min-width: 768px) and (max-width: 1024px) { .hero { height: 540px; } } /* Mobile portrait */ @media (max-width: 767px) { .hero { height: 420px; } } /* 50/50 Dividers */ /* IMAGE column (left or right) */ .fl-col.w-arrow-divider{ position: relative; overflow: visible; z-index: 3; /* adjust these per row if the column has padding */ --col-pad-l: 0px; /* left padding of the image column */ --col-pad-r: 0px; /* right padding of the image column */ /* cap the arrow width */ --chev-max: 130px; } /* LEFT-SEAM variant (you already have this on right-side image rows) */ .fl-col.w-arrow-divider .w-arrow-svg{ position: absolute; top: 0; left: calc(-1 * var(--col-pad-l)); height: 100%; width: auto; max-width: var(--chev-max); z-index: 4; pointer-events: none; margin: 0 !important; } /* RIGHT-SEAM variant for image-on-left rows (MIRRORED) */ .fl-col.w-arrow-divider .w-arrow-svg-right{ position: absolute; top: 0; right: calc(-1 * var(--col-pad-r)); height: 100%; width: auto; max-width: var(--chev-max); z-index: 4; pointer-events: none; margin: 0 !important; /* transform: scaleX(-1); */ /* mirror your SVG */ transform-origin: center; } /* Common inner wrappers to fill column height */ .fl-col.w-arrow-divider .w-arrow-svg .fl-photo-content, .fl-col.w-arrow-divider .w-arrow-svg .fl-photo-img-svg, .fl-col.w-arrow-divider .w-arrow-svg-right .fl-photo-content, .fl-col.w-arrow-divider .w-arrow-svg-right .fl-photo-img-svg{ height: 100%; } /* Size the actual element */ .fl-col.w-arrow-divider .w-arrow-svg img.fl-photo-img, .fl-col.w-arrow-divider .w-arrow-svg-right img.fl-photo-img{ height: 100% !important; width: auto !important; max-width: none !important; display: block; object-fit: contain; } /* Accent image behind a column */ .w-accent-arrows{ position: relative; /* create a positioning context */ isolation: isolate; /* keeps our ::after behind, not the row */ } /* place the arrows art */ .w-accent-arrows::after{ content:""; position:absolute; top:-80px; /* move as needed */ right:-106px; /* push outside the main content width */ width:280px; /* size of the collage */ height:280px; background:url("/wp-content/uploads/sites/4/2025/09/column-accent-a.png") no-repeat center / contain; /* opacity:.9; */ pointer-events:none; z-index:0; /* sits behind the content (thanks to isolate) */ } /* ensure column content sits above the accent */ .w-accent-arrows > .fl-col-content{ position:relative; z-index:1; } /* Responsiveness (tweak or remove) */ @media (max-width: 768px){ .w-accent-arrows::after{ right:-20px; top:-10px; width:140px; height:140px; opacity:.6; /* or: display:none; to hide on mobile */ } } .w-row-left-arrows { position: relative; } .w-row-left-arrows::before { content: ''; position: absolute; top: 0; left: 0; width: 50%; /* Cover left half of the row */ height: 100%; background-image: url('/wp-content/uploads/sites/4/2025/09/arrow-overlay.png'); background-repeat: repeat; background-size: auto; background-position: right center; /* Anchor pattern to right edge */ pointer-events: none; z-index: 1; /* Safari fixes */ display: block; -webkit-backface-visibility: hidden; transform: translateZ(0); } /* Hide on tablet and below */ @media (max-width: 1024px) { .w-row-left-arrows::before { display: none; } } .w-row-right-arrows { position: relative; } .w-row-right-arrows::before { content: ''; position: absolute; top: 0; right: 0; width: 50%; /* Cover left half of the row */ height: 100%; background-image: url('/wp-content/uploads/sites/4/2025/09/arrow-overlay.png'); background-repeat: repeat; background-size: auto; background-position: right center; /* Anchor pattern to left edge */ pointer-events: none;    z-index: 1; /* Safari fixes */ display: block; -webkit-backface-visibility: hidden; transform: translateZ(0); } /* Hide on tablet and below */ @media (max-width: 1024px) { .w-row-right-arrows::before { display: none; } } /* Cold Chain FAQ: snowflake decal (max 290px) */ .w-snowflake { overflow: visible; } .w-snowflake .fl-row-content { position: relative; } .w-snowflake .fl-row-content::after{ content: ""; position: absolute; top: -20px; right: -140px; /* adjust if you want it closer/farther */ width: clamp(180px, 22vw, 270px); /* (function ($) { $(document).ready(function(){ /* ============================================ WEBHOOK VALIDATION Checks company name and email against blocklists to prevent spam/invalid submissions ============================================ */ var webhookActive = $('input[value="webhook-active"]'); if (webhookActive.length) { // Listen for changes on company name and email fields $('.company-name input, .business-email input[type="email"]').on('input change', function () { checkFields(); }); } /** * Validates company name and email domain against blocklists * Sets webhook-active field to empty if validation fails */ function checkFields(){ var email = $('.business-email input[type="email"]').val().toLowerCase().split('@'); var email_end = (email.length > 1) ? email[1] : ''; // Personal/free email domains that indicate non-business users var email_bad_list = ['outlook.com', 'msn.com', 'aol.com', 'hotmail.com', 'yahoo.com', 'comcast.net', 'icloud.com', 'centurylink.net', 'me.com', 'ymail.com', 'att.net', 'lycos.com', 'gmail.com']; var company = $('.company-name input').val().toLowerCase(); // Invalid/spam company names to filter out var company_bad_list = ['abc', 'bbb', 'blah', 'ccc', 'christmas', 'company', 'ddd', 'fu', 'home', 'Home', 'idk', 'individual', 'me', 'mine', 'mr', 'mr.', 'mrs', 'mrs.', 'ms.', 'my business', 'n/a', 'na', 'no', 'no co', 'no company', 'no name', 'name', 'no one', 'non', 'none', 'not a business', 'not applicable', 'not given', 'personal', 'private', 'resedential', 'resident', 'residence', 'residential', 'self', 'self employed', 'student', 'suffix', 'test', 'unishippers', 'ups', 'xxx', 'your company', 'home owned', 'yourself', 'yyy', 'zzz', 'fuck', 'fuck you', 'fuckyou', 'go fuck yourself', 'gofuck', 'fuckoff', 'shit', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '1', '2', '3', '4', '5', '6', '7', '8', '9']; if ($.inArray(company, company_bad_list) !== -1 || $.inArray(email_end, email_bad_list) !== -1) { webhookActive.val(''); } else { webhookActive.val('webhook-active'); } } /* ============================================ SHIPPING TYPE CONDITIONAL LOGIC Handles the "What Do You Ship?" radio buttons and shows/hides the disabled submit button based on shipping volume requirements ============================================ */ // Cache DOM elements var prodInterestFields = $('.product_interest_radios'); var multimodeThird = $('.multimode-third'); var multimodeInputs = prodInterestFields.find('input[name="input_29"]'); var submitButton = $('.gform_footer'); var disabledButton = $('.gform_fake_footer_wrapper'); var multimodeSelects = $('.multimode-third select'); // Values that indicate shipping volume is too low (disable submit) var disallowedValues = ['None', 'Less than 1 weekly', 'Less than 5 weekly']; /** * Checks all shipping volume dropdowns against disallowed values * Shows disabled button if any dropdown has a disallowed value * Shows real submit button if all values are acceptable */ function checkSelectValues() { var disable = false; multimodeSelects.each(function() { var val = $(this).val(); if (disallowedValues.includes(val)) { disable = true; return false; // Break out of .each() loop } }); if (disable) { submitButton.hide(); disabledButton.show(); } else { submitButton.show(); disabledButton.hide(); } } /** * Removes change listener from shipping volume dropdowns * Used when switching to Multimode (no volume restrictions) */ function unbindSelects() { multimodeSelects.off('change.selectCheck'); } /** * Attaches change listener to shipping volume dropdowns * Used for Parcel, LTL, and FTL shipping types */ function bindSelects() { multimodeSelects.on('change.selectCheck', checkSelectValues); } /** * Handles shipping type selection changes * - Multimode/Both: No volume restrictions, show submit * - Other types: Apply volume restrictions via dropdowns */ multimodeInputs.on('change', function() { var selectedValue = $('input[name="input_29"]:checked').val(); if (selectedValue === 'Both Freight Parcel' || selectedValue === 'Multimode') { // Multimode has no volume restrictions disabledButton.hide(); multimodeThird.removeClass('gfield--width-half').addClass('gfield--width-third'); unbindSelects(); submitButton.show(); } else { // Parcel, LTL, FTL have volume restrictions multimodeThird.removeClass('gfield--width-third').addClass('gfield--width-half'); unbindSelects(); bindSelects(); checkSelectValues(); // Check current dropdown values } }); /* ============================================ INITIAL STATE CHECK ON PAGE LOAD Handles pre-selected shipping types from embed codes e.g., [gravityform field_values="ship_type=Parcel"] ============================================ */ var initialSelection = $('input[name="input_29"]:checked').val(); if (initialSelection) { if (initialSelection === 'Both Freight Parcel' || initialSelection === 'Multimode') { // Multimode pre-selected: no restrictions needed disabledButton.hide(); multimodeThird.removeClass('gfield--width-half').addClass('gfield--width-third'); submitButton.show(); } else { // Parcel, LTL, or FTL pre-selected: apply volume restrictions multimodeThird.removeClass('gfield--width-third').addClass('gfield--width-half'); bindSelects(); checkSelectValues(); // Check dropdown values immediately } } }); })(jQuery); // WWEX Expanding Columns JavaScript - Updated with Unique Class Names jQuery(document).ready(function($) { // Initialize expanding columns function initExpandingColumns() { const leftColumn = $('.wx-expanding-column.wx-left'); const rightColumn = $('.wx-expanding-column.wx-right'); if (leftColumn.length && rightColumn.length) { // Left column hover leftColumn.on('mouseenter', function() { if ($(window).width() > 992) { leftColumn.removeClass('wx-collapsed').addClass('wx-expanded'); rightColumn.removeClass('wx-expanded').addClass('wx-collapsed'); } }); // Right column hover rightColumn.on('mouseenter', function() { if ($(window).width() > 992) { rightColumn.removeClass('wx-collapsed').addClass('wx-expanded'); leftColumn.removeClass('wx-expanded').addClass('wx-collapsed'); } }); } } // Initialize on page load initExpandingColumns(); // Optional: Add entrance animation $('.wx-expanding-column').each(function(index) { $(this).css({ 'opacity': '0', 'transform': 'translateY(30px)' }); setTimeout(() => { $(this).css({ 'transition': 'opacity 0.8s ease, transform 0.8s ease, flex 0.6s cubic-bezier(0.4, 0, 0.2, 1)', 'opacity': '1', 'transform': 'translateY(0)' }); }, index * 200); }); }); /* Hide Utility Navigation on Scroll */ (function ($) { $(document).on('scroll', function () { if ($(document).scrollTop() > 55) { $('body').addClass('page-scrolled'); } else { $('body').removeClass('page-scrolled'); } }); })(jQuery); /** * Slick Slider Initializations (multi-instance + BB friendly) * ----------------------------------------------------------- * Supports BOTH legacy IDs (#threeHalfSlick, etc.) and new classes * (.threeHalfSlick, etc.) so you can have multiple carousels per page. * * Types: * - threeHalf : 3 ( 1 && !insideAnotherSlick($direct)) { return $direct; } if ($root.children().length > 1) return $root; return $root; } function insideAnotherSlick($el) { return $el.closest('.slick-initialized').length > 0; } // If element has slick-initialized but no .slick-list, it's stale => strip function cleanIfStale($el) { if ($el && $el.length && $el.hasClass('slick-initialized') && !$el.children('.slick-list').length) { $el.removeClass('slick-initialized'); } return $el; } }(jQuery)); /** Mega Menu CSS: fs **/ Skip to content CareersHaul for UsTrack a ShipmentLogin to SpeedShip
  • [H1] A LEADING 3PL PROVIDER
  • [H2] Parcel & Freight Solutions
  • [H2] End-to-end Logistics Expertise
  • [H2] A Dynamically Different 3PL
  • [H2] Our Shipping Solutions
  • [H2] Recognized for Scalable Solutions and Measurable Growth
  • [H2] What Our Customers Are Saying
  • [H2] Your 3PL Provider for Simplified Shipping
  • [H3] Powered by People
  • [H3] UPS® Parcel Shipping Redefined
  • [H3] Freight Solutions to Get Your Business Growing
  • [H3] End-to-End Logistics Planning & Execution
  • [H3] Technology That Drives Your Success
  • [H3] WWEX Group: Many Brands, a Single Purpose
  • [H5] Case Study
  • [H5] Case Study
  • [H5] Case Study
  • [H5] Connect With Us
  • [H5] Follow Us

Images

Nous avons trouvé 24 image(s) sur cette page Web.

Bien, la plupart ou la totalité de vos images possèdent un attribut alt

Ratio texte/HTML

Ratio : 1%

le ratio de cette page texte/HTML est au-dessous de 15 pour cent, ce qui signifie que votre site manque de contenu textuel.

Flash

Parfait, aucun contenu FLASH n'a été détecté sur cette page.

Iframe

Dommage, vous avez des Iframes sur vos pages Web, cela signifie que son contenu ne peut pas être indexé par les moteurs de recherche.

Réécriture d'URLs

Bien. Vos liens sont optimisés!

Tiret bas dans les URLs

Parfait! Aucuns soulignements détectés dans vos URLs.

Liens dans la page

Nous avons trouvé un total de 56 lien(s) dont 0 lien(s) vers des fichiers

Texte d'ancre Type Juice
Skip to content Interne Passing Juice
Careers Interne Passing Juice
Haul for Us Externe Passing Juice
Track a Shipment Interne Passing Juice
UPS Parcel Solutions Interne Passing Juice
UPS Partnership Advantage Interne Passing Juice
UPS Domestic Services Interne Passing Juice
Less-than-Truckload Interne Passing Juice
Truckload Interne Passing Juice
Temperature-Controlled Interne Passing Juice
Expedited & Time-Critical Interne Passing Juice
Final-Mile & White Glove Interne Passing Juice
Cross-Border Interne Passing Juice
Additional Services Interne Passing Juice
E-Commerce Solutions Interne Passing Juice
Request a Demo Interne Passing Juice
UPS Parcel Solutions Interne Passing Juice
UPS Partnership Advantage Interne Passing Juice
UPS Domestic Services Interne Passing Juice
Less-than-Truckload Interne Passing Juice
Truckload Interne Passing Juice
Temperature Controlled Interne Passing Juice
Expedited & Time-Critical Interne Passing Juice
Final-Mile & White Glove Interne Passing Juice
Cross Border Interne Passing Juice
Additional Services Interne Passing Juice
Speedship TMS Interne Passing Juice
E-Commerce Solutions Interne Passing Juice
Managed Transportation Interne Passing Juice
Reporting & Analytics Interne Passing Juice
Dedicated Capacity Interne Passing Juice
Warehousing & Fulfillment Interne Passing Juice
Shipping Insurance Interne Passing Juice
Managed Transportation Interne Passing Juice
Planning & Optimization Interne Passing Juice
Supply-Chain & Engineering Interne Passing Juice
Control-Tower & Technology Interne Passing Juice
Dedicated Capacity Shipping Interne Passing Juice
Warehousing Fulfillment Interne Passing Juice
Shipping Insurance Interne Passing Juice
About Interne Passing Juice
Leadership Interne Passing Juice
Locations Interne Passing Juice
Press Room Interne Passing Juice
Shipping Resources Interne Passing Juice
Case Studies Interne Passing Juice
Service Alerts Interne Passing Juice
Shipping Tools Interne Passing Juice
Get a Quote Interne Passing Juice
Get a Quote Interne Passing Juice
Become a Carrier Partner Externe Passing Juice
Search Job Openings Externe Passing Juice
Contact Us Interne Passing Juice
WWEX Group Externe Passing Juice
Privacy Policy Interne Passing Juice
Terms & Conditions Interne Passing Juice

Mots-clefs

Nuage de mots-clefs

worldwide solutions shipping parcel business more express freight logistics ups

Cohérence des mots-clefs

Mot-clef Contenu Titre Mots-clefs Description Niveaux de titre
shipping 26
solutions 20
business 14
ups 12
logistics 11

Ergonomie

Url

Domaine : wwex.com

Longueur : 8

Favicon

Génial, votre site web dispose d'un favicon.

Imprimabilité

Aucun style CSS pour optimiser l'impression n'a pu être trouvé.

Langue

Bien. Votre langue est : en.

Dublin Core

Cette page ne profite pas des métadonnées Dublin Core.

Document

Doctype

HTML 5

Encodage

Parfait. Votre charset est UTF-8.

Validité W3C

Erreurs : 0

Avertissements : 0

E-mail confidentialité

Attention! Au moins une adresse e-mail a été trouvée en texte clair. Utilisez une protection anti-spam gratuite pour cacher vos e-mails aux spammeurs.

HTML obsolètes

Génial! Nous n'avons pas trouvé de balises HTML obsolètes dans votre code.

Astuces vitesse

Excellent, votre site n'utilise pas de tableaux imbriqués.
Mauvais, votre site web utilise des styles css inline.
Mauvais, votre site web contient trop de fichiers CSS (plus de 4).
Mauvais, votre site web contient trop de fichiers javascript (plus de 6).
Parfait : votre site tire parti de gzip.

Mobile

Optimisation mobile

Icône Apple
Méta tags viewport
Contenu FLASH

Optimisation

Sitemap XML

Votre site web dispose d’une sitemap XML, ce qui est optimal.

https://www.wwex.com/sitemap_index.xml

Robots.txt

https://wwex.com/robots.txt

Votre site dispose d’un fichier robots.txt, ce qui est optimal.

Mesures d'audience

Manquant

Nous n'avons trouvé aucun outil d'analytics sur ce site.

Un outil de mesure d'audience vous permet d'analyser l’activité des visiteurs sur votre site. Vous devriez installer au moins un outil Analytics. Il est souvent utile d’en rajouter un second, afin de confirmer les résultats du premier.

PageSpeed Insights


Dispositif
Les catégories

Free SEO Testing Tool

Free SEO Testing Tool est un outil gratuit de référencement qui vous aidera à analyser vos pages web