wwex.com

Sivuston tiedot wwex.com

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

 Luotu Huhtikuu 02 2026 04:59 AM

Vanhentuneet tiedot? PÄIVITÄ !

Pisteet 55/100

SEO Sisältö

Otsikko

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

Pituus : 73

Ihannetapauksessa, sinun otsikkosi pitäisi sisältää väliltä 10 ja 70 kirjainta (välilyönnit mukaanlukien ). Käytä tätä ilmaista työkalua laskeaksi tekstin pituus.

Kuvaus

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.

Pituus : 163

Ihannetapauksessa, sinun meta-kuvauksessa pitäisi sisältää väliltä70 ja 160 kirjainta (välilyönnit mukaanlukien). Käytä tätä ilmaista työkalua laskeaksi tekstin pituus.

Avainsanat

Erittäin huono. Emme löytäneen meta -sanoja sivultasi. Käytä Tätä ilmaista meta-kuvaus generaattoria lisätäksesi kuvauksen.

Open Graph (OG-tägit) tarjoavat mahdollisuuden merkitä verkkosivustojen sisältöä meta-tiedoilla.

Hienoa, sinun sivu käyttää hyödyksi Open Graph protokollaa (OG meta prop).

Omaisuus Sisältö
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

Otsikot

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

Kuvat

Emme löytäneet 24 yhtään kuvia tältä sivustolta.

Hyvä, lähes tai kaikissa kuvissassi on Alt-attribuutteja.

Kirjain/HTML suhde

Suhde : 1%

Tämän sivun / sivujen suhde teksti -> HTML on vähemmäinkuin 15 prosenttia, tämä tarkoittaa sitä, että luultavasti tulee tarvitsemaan lisää teksti sisältöä.

Flash

Täydellistä!, Flash-sisältöä ei ole havaittu tällä sivulla.

html-dokumentti sivun sisälle (Iframe)

Erittäin huono, Web-sivuilla on Iframes, tämä tarkoittaa, että Iframe-sisältöä ei voida indeksoida.

URL- Uudelleenkirjoitus

Hyvä. Sinun linkkisi näyttävät puhtailta!

Alleviivaa URL-osoitteet

Täydellistä! URL-osoitteissasi ei ole merkintöjä.

Sivun linkit

Löysimme yhteensä 56 linkit jotka sisältää 0 linkit tiedostoihin

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

SEO avainsanat

Avainsana pilvi

business logistics solutions worldwide parcel more freight shipping ups express

Avainsanojen johdonmukaisuus

Avainsana Sisältö Otsikko Avainsanat Kuvaus Otsikot
shipping 26
solutions 20
business 14
ups 12
logistics 11

Käytettävyys

Url

Sivusto : wwex.com

Pituus : 8

Pikkukuva (favicon)

Hienoa, sinun sivulla on favicon (pikakuvake).

Tulostettavuus

Emme löytäneet tulostusystävällistä CSS-palvelua.

Kieli

Hyvä. Ilmoitettu kieli on en.

Metatietosanastostandardi informaatio (DC)

Tämä sivu ei käytä hyödyksi (DublinCore =DC) metatietosanastostandardi informaatiokuvausta.

Dokumentti

(dokumenttityyppi); Merkistökoodaus

HTML 5

Koodaus/tietojenkäsittely

Täydellistä. Ilmoitettu asiakirjan merkkijono on UTF-8.

W3C Voimassaolo

Virheet : 0

Varoitukset : 0

Sähköpostin yksityisyys

Varoitus! Ainakin yksi sähköpostiosoite on löytynyt tavallisesta tekstistä. Käytä tätä ilmaista antispam suojausta piilottaaksesi sähköpostiosoitteet spämmereiltä.

HTML Epäonnistui

Hienoa! Emme ole löytäneet vanhentuneita HTML-tunnisteita HTML-koodistasi.

Nopeus neuvot

Erinomaista, verkkosivustosi ei käytä sisäkkäisiä taulukoita.
Harmillista, Sivustosi käyttää sisäisiä tyylejä.
Harmillista, sivustossasi on liian monta CSS-tiedostoa (enemmänkuin4).
Harmillista, sivustossasi on liikaa JavaScript-tiedostoja (enemmänkuin6).
Täydellistä, Sivustosi hyödyntää gzipia.

Mobiili

Mobiili optimointi

Apple-kuvake
Meta Viewport -tunniste
Flash sisältö

Optimoi

XML Sivukartta

Hienoa, sivustossasi on XML-sivukartta.

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

Robots.txt

https://wwex.com/robots.txt

Hienoa, sivustossasi on robots.txt-tiedosto.

Analyysit

Puuttuu

Emme tunnistaneet tällä sivustolla asennettua analytiikkatyökalua.

Web-analyysilla voit mitata kävijän toimintaa verkkosivustollasi. Sinulla on oltava vähintään yksi analytiikkatyökalu, mutta voi myös olla hyvä asentaa toinen tietojen tarkistamiseen soveltuva työkalu.

Sivuston nopeus


Laite
Luokat

Free SEO Testing Tool

Free SEO Testing Tool On ilmainen SEO työkalu, joka auttaa sinua analysoimaan Web-sivusi