wwex.com

Revisión web de wwex.com

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

 Generado el 02 Abril 2026 04:59 AM

Resultados antiguos? ACTUALIZAR !

La puntuación es 55/100

Contenido SEO

Título

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

Longitud : 73

Preferiblemente, tu título debería contener entre 10 y 70 caracteres (espacios incluidos). Usa esta herramienta gratuita para calcular la longitud del texto.

Descripción

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.

Longitud : 163

Preferiblemente tu descripción meta debe contener entre 70 y 160 caracteres (espacios incluidos). Usa esta herramienta gratuita para calcular la longitu del texto.

Palabras Claves (Keywords)

Muy mal. No hemos encontrado palabras clave (meta keywords) en tu página. Usa este generador de meta tags gratuito para crear tus palabras clave.

Propiedades Meta Og

Bien. Tu página usa propiedades Og (etiquetas og).

Propiedad Contenido
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

Titulos

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

Imagenes

Hemos encontrado 24 imágenes en esta web.

Bien, la mayoría de tus imágenes tienen atributo alt.

Ratio Texto/HTML

Ratio : 1%

El ratio entre texto y código HTML de esta página es menor que el 15 por ciento, esto significa que tu web posiblemente necesite más contenido en texto.

Flash

Perfecto, no se ha detectado contenido Flash en la página.

Iframe

Muy mal, tienes Iframes en la página, esto significa que el contenido no podrá ser indexado.

Reescritura URL

Bien. Tus enlaces parecen amigables

Guiones bajos en las URLs

Perfecto! No hemos detectado guiones bajos en tus URLs

Enlaces en página

Hemos encontrado un total de 56 enlaces incluyendo 0 enlace(s) a ficheros

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

Palabras Clave SEO

Nube de Palabras Clave

shipping business express more freight ups solutions worldwide logistics parcel

Consistencia de las Palabras Clave

Palabra Clave (Keyword) Contenido Título Palabras Claves (Keywords) Descripción Titulos
shipping 26
solutions 20
business 14
ups 12
logistics 11

Usabilidad

Url

Dominio : wwex.com

Longitud : 8

Favicon

Genial, tu web tiene un favicon.

Imprimibilidad

No hemos encontrado una hoja de estilos CSS para impresión.

Idioma

Genial. Has declarado el idioma en.

Dublin Core

Esta página no usa Dublin Core.

Documento

Tipo de documento (Doctype)

HTML 5

Codificación

Perfecto. Has declarado como codificación UTF-8.

Validez W3C

Errores : 0

Avisos : 0

Privacidad de los Emails

Atención! Hemos encontrado por lo menos una dirección de correo electrónico en texto plano. Usa este protector antispam gratuito para ocultarla de los spammers.

HTML obsoleto

Genial, no hemos detectado ninguna etiqueta HTML obsoleta.

Consejos de Velocidad

Excelente, esta web no usa tablas.
Muy mal, tu web está usando estilos embenidos (inline CSS).
Muy mal, tu página web usa demasiados ficheros CSS (más de 4).
Muy mal, tu sitio usa demasiados ficheros JavaScript (más de 6).
Su sitio web se beneficia del tipo de compresión gzip. ¡Perfecto!

Movil

Optimización Móvil

Icono para Apple
Etiqueta Meta Viewport
Contenido Flash

Optimización

Mapa del sitio XML

¡Perfecto! Su sitio tiene un mapa del sitio en XML.

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

Robots.txt

https://wwex.com/robots.txt

¡Estupendo! Su sitio web tiene un archivo robots.txt.

Herramientas de Analítica

No disponible

No hemos encontrado ninguna herramienta de analítica en esta web.

La analítica Web le permite medir la actividad de los visitantes de su sitio web. Debería tener instalada al menos una herramienta de analítica y se recomienda instalar otra más para obtener una confirmación de los resultados.

PageSpeed Insights


Dispositivo
Categorias

Free SEO Testing Tool

Free SEO Testing Tool es una herramienta seo gratuita que te ayuda a analizar tu web