body.ghl-logistics-site{--ghl-navy:#0a2b4e;--ghl-navy-2:#123b64;--ghl-blue:#0878d1;--ghl-cyan:#19a6dc;--ghl-orange:#f36b16;--ghl-orange-2:#ff8a2c;--ghl-green:#19b36b;--ghl-ink:#172a3f;--ghl-muted:#64758a;--ghl-line:#dbe5ef;--ghl-soft:#f4f8fc;--ghl-white:#ffffff;--ghl-shadow:0 14px 38px rgba(10,43,78,.10);--ghl-radius:16px;color:var(--ghl-ink);background:#fff}body.ghl-logistics-site :focus-visible{outline:3px solid rgb(243 107 22 / .42);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){body.ghl-logistics-site *,body.ghl-logistics-site *::before,body.ghl-logistics-site *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ghl-topbar{position:relative;z-index:1002;background:linear-gradient(90deg,var(--ghl-navy),#0d355c 55%,#124f76);color:#fff;border-bottom:1px solid rgb(255 255 255 / .12)}.ghl-topbar__inner{width:min(1320px,calc(100% - 32px));min-height:42px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;line-height:1.25}.ghl-topbar__message,.ghl-topbar__actions,.ghl-topbar__link{display:flex;align-items:center}.ghl-topbar__message{gap:10px;font-weight:650;letter-spacing:.01em}.ghl-topbar__route-mark{width:28px;height:2px;background:var(--ghl-orange);position:relative;border-radius:999px}.ghl-topbar__route-mark::after{content:"";position:absolute;right:-1px;top:50%;width:7px;height:7px;transform:translateY(-50%);border-radius:50%;background:var(--ghl-orange);box-shadow:0 0 0 4px rgb(243 107 22 / .17)}.ghl-topbar__actions{gap:8px;flex-wrap:wrap;justify-content:flex-end}.ghl-topbar__link,.ghl-topbar__quote{color:#fff!important;text-decoration:none!important}.ghl-topbar__link{gap:7px;padding:6px 9px;border-radius:8px;opacity:.94}.ghl-topbar__link:hover{background:rgb(255 255 255 / .09);opacity:1}.ghl-topbar__quote{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 14px;border-radius:8px;background:var(--ghl-orange);font-weight:800}.ghl-topbar__quote:hover{background:var(--ghl-orange-2)}body.ghl-logistics-site .site-header,body.ghl-logistics-site header.site-header,body.ghl-logistics-site .header,body.ghl-logistics-site .theme-header{background:#fff}body.ghl-logistics-site .navbar,body.ghl-logistics-site .navbar-wrapper,body.ghl-logistics-site .header-inner,body.ghl-logistics-site .site-header .container{min-height:74px}body.ghl-logistics-site .navbar a,body.ghl-logistics-site .main-navigation a,body.ghl-logistics-site .primary-menu a,body.ghl-logistics-site .theme-menu a{font-weight:700;letter-spacing:-.01em}body.ghl-logistics-site .navbar-nav>li>a:hover,body.ghl-logistics-site .navbar-nav>li.current-menu-item>a,body.ghl-logistics-site .main-navigation .current-menu-item>a,body.ghl-logistics-site .primary-menu .current-menu-item>a{color:var(--ghl-orange)!important}body.ghl-logistics-site .dropdown-menu,body.ghl-logistics-site .sub-menu{border:1px solid var(--ghl-line);border-radius:12px;box-shadow:0 18px 44px rgb(10 43 78 / .14);overflow:hidden;background:#fff}body.ghl-logistics-site .dropdown-menu a,body.ghl-logistics-site .sub-menu a{padding-top:10px;padding-bottom:10px}body.ghl-logistics-site h1,body.ghl-logistics-site h2,body.ghl-logistics-site h3,body.ghl-logistics-site h4{color:var(--ghl-navy);letter-spacing:-.025em}body.ghl-logistics-site h1{font-weight:800}body.ghl-logistics-site h2,body.ghl-logistics-site h3{font-weight:750}body.ghl-logistics-site a{text-underline-offset:3px}body.ghl-logistics-site .site-content,body.ghl-logistics-site main{scroll-margin-top:100px}body.ghl-logistics-site .post-thumbnail img,body.ghl-logistics-site .entry-thumbnail img,body.ghl-logistics-site .single-post .wp-post-image,body.ghl-logistics-site .page .wp-post-image,body.ghl-logistics-site img.ghl-feature-image{display:block;width:auto!important;max-width:100%!important;height:500px!important;margin-left:auto;margin-right:auto;object-fit:cover;object-position:center;border-radius:16px}body.ghl-logistics-site .wp-block-cover img,body.ghl-logistics-site .wp-block-image.size-full img{max-width:100%}body.ghl-logistics-site .post,body.ghl-logistics-site article.post,body.ghl-logistics-site .blog-post,body.ghl-logistics-site .theme-blog .post{border-radius:var(--ghl-radius)}body.ghl-logistics-site .blog .post,body.ghl-logistics-site .archive .post,body.ghl-logistics-site .search .post{background:#fff;border:1px solid var(--ghl-line);box-shadow:0 10px 30px rgb(10 43 78 / .07);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}body.ghl-logistics-site .blog .post:hover,body.ghl-logistics-site .archive .post:hover{transform:translateY(-3px);border-color:#c6d8e8;box-shadow:var(--ghl-shadow)}body.ghl-logistics-site .entry-meta,body.ghl-logistics-site .post-meta{color:var(--ghl-muted);font-size:14px}body.ghl-logistics-site .single-post .entry-content{font-size:17px;line-height:1.8;color:var(--ghl-ink)}body.ghl-logistics-site .single-post .entry-content>h2{margin-top:44px}body.ghl-logistics-site .single-post .entry-content>h3{margin-top:30px}body.ghl-logistics-site .entry-content .wp-block-table,body.ghl-logistics-site .entry-content .table-responsive,body.ghl-logistics-site .entry-content .gie-table-wrap{overflow-x:auto;border:1px solid var(--ghl-line);border-radius:14px;box-shadow:0 8px 24px rgb(10 43 78 / .06)}body.ghl-logistics-site .entry-content table{width:100%;border-collapse:collapse;background:#fff}body.ghl-logistics-site .entry-content table th{background:var(--ghl-navy);color:#fff;padding:13px 15px;font-weight:750;border:1px solid rgb(255 255 255 / .12)}body.ghl-logistics-site .entry-content table td{padding:12px 15px;border:1px solid var(--ghl-line);vertical-align:middle}body.ghl-logistics-site .entry-content table tr:nth-child(even) td{background:#f8fbfe}body.ghl-logistics-site .entry-content .gie-toc,body.ghl-logistics-site .entry-content .toc,body.ghl-logistics-site .entry-content .table-of-contents{padding:24px;background:linear-gradient(145deg,#f2f8fe,#fff);border:1px solid #d2e2f0;border-radius:16px;box-shadow:0 10px 28px rgb(10 43 78 / .06)}body.ghl-logistics-site .entry-content .gie-toc ul,body.ghl-logistics-site .entry-content .table-of-contents ul{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body.ghl-logistics-site .entry-content .gie-toc li,body.ghl-logistics-site .entry-content .table-of-contents li{margin:0}body.ghl-logistics-site .entry-content .gie-toc a,body.ghl-logistics-site .entry-content .table-of-contents a{display:flex;align-items:center;height:100%;padding:11px 13px;background:#fff;border:1px solid var(--ghl-line);border-radius:10px;color:var(--ghl-navy);text-decoration:none;font-weight:700;font-size:15px}body.ghl-logistics-site .btn,body.ghl-logistics-site .button,body.ghl-logistics-site button,body.ghl-logistics-site input[type="submit"],body.ghl-logistics-site .wp-block-button__link,body.ghl-logistics-site .ghl-button{border-radius:9px;font-weight:750;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}body.ghl-logistics-site .btn:hover,body.ghl-logistics-site .button:hover,body.ghl-logistics-site button:hover,body.ghl-logistics-site input[type="submit"]:hover,body.ghl-logistics-site .wp-block-button__link:hover,body.ghl-logistics-site .ghl-button:hover{transform:translateY(-1px)}.ghl-inline-cta{margin:30px 0;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:28px;background:radial-gradient(circle at 92% 8%,rgb(25 166 220 / .22),transparent 28%),linear-gradient(135deg,var(--ghl-navy),#103f6d);color:#fff;border-radius:18px;box-shadow:0 16px 36px rgb(10 43 78 / .18)}.ghl-inline-cta h2,.ghl-inline-cta p{color:#fff!important;margin-top:0}.ghl-inline-cta p{margin-bottom:0;opacity:.9}.ghl-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;text-decoration:none!important;white-space:nowrap}.ghl-button--accent{background:var(--ghl-orange);color:#fff!important;box-shadow:0 8px 20px rgb(243 107 22 / .25)}body.ghl-logistics-site input[type="text"],body.ghl-logistics-site input[type="email"],body.ghl-logistics-site input[type="tel"],body.ghl-logistics-site input[type="number"],body.ghl-logistics-site input[type="url"],body.ghl-logistics-site input[type="search"],body.ghl-logistics-site select,body.ghl-logistics-site textarea{width:100%;min-height:46px;border:1px solid #cfdbe7;border-radius:9px;background:#fff;color:var(--ghl-ink);padding:10px 12px;box-shadow:none}body.ghl-logistics-site textarea{min-height:120px;resize:vertical}body.ghl-logistics-site input:focus,body.ghl-logistics-site select:focus,body.ghl-logistics-site textarea:focus{border-color:var(--ghl-blue);box-shadow:0 0 0 3px rgb(8 120 209 / .12);outline:none}body.ghl-logistics-site .widget,body.ghl-logistics-site aside .widget{border:1px solid var(--ghl-line);border-radius:14px;background:#fff;padding:20px;box-shadow:0 8px 24px rgb(10 43 78 / .055)}body.ghl-logistics-site .widget-title{position:relative;padding-bottom:11px;margin-bottom:16px;color:var(--ghl-navy)}body.ghl-logistics-site .widget-title::after{content:"";position:absolute;left:0;bottom:0;width:42px;height:3px;border-radius:999px;background:var(--ghl-orange)}body.ghl-logistics-site .site-footer,body.ghl-logistics-site footer,body.ghl-logistics-site .theme-footer{background:var(--ghl-navy);color:rgb(255 255 255 / .82)}body.ghl-logistics-site .site-footer h2,body.ghl-logistics-site .site-footer h3,body.ghl-logistics-site .site-footer h4,body.ghl-logistics-site footer h2,body.ghl-logistics-site footer h3,body.ghl-logistics-site footer h4{color:#fff}body.ghl-logistics-site .site-footer a,body.ghl-logistics-site footer a{color:rgb(255 255 255 / .88)}body.ghl-logistics-site .site-footer a:hover,body.ghl-logistics-site footer a:hover{color:#fff}.ghl-whatsapp-float{position:fixed;right:20px;bottom:20px;z-index:9998;display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 17px 8px 10px;background:#20bf65;color:#fff!important;text-decoration:none!important;border-radius:999px;box-shadow:0 14px 34px rgb(16 113 60 / .28)}.ghl-whatsapp-float__icon{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:rgb(255 255 255 / .15);font-size:22px}.ghl-whatsapp-float__copy{display:flex;flex-direction:column;line-height:1.08}.ghl-whatsapp-float__copy strong{color:#fff!important;font-size:15px}.ghl-whatsapp-float__copy small{margin-top:4px;color:rgb(255 255 255 / .88);font-size:11px}.ghl-logistics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ghl-logistics-card{padding:22px;border:1px solid var(--ghl-line);border-radius:14px;background:linear-gradient(180deg,#fff,#fafdff);box-shadow:0 8px 22px rgb(10 43 78 / .055)}.ghl-logistics-card::before{content:"";display:block;width:34px;height:3px;margin-bottom:16px;background:linear-gradient(90deg,var(--ghl-blue),var(--ghl-orange));border-radius:999px}.ghl-route-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:#eef6fd;color:var(--ghl-navy);border:1px solid #d7e6f3;font-size:13px;font-weight:700}body.ghl-logistics-site.woocommerce ul.products li.product,body.ghl-logistics-site.woocommerce-page ul.products li.product{border:1px solid var(--ghl-line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 8px 22px rgb(10 43 78 / .06)}body.ghl-logistics-site.woocommerce a.button,body.ghl-logistics-site.woocommerce button.button,body.ghl-logistics-site.woocommerce input.button{background:var(--ghl-orange);color:#fff}@media (max-width:1100px){body.ghl-logistics-site .entry-content .gie-toc ul,body.ghl-logistics-site .entry-content .table-of-contents ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ghl-logistics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ghl-topbar__inner{width:min(100% - 20px,1320px);padding:7px 0;flex-direction:column;align-items:flex-start;gap:5px}.ghl-topbar__actions{width:100%;justify-content:flex-start}.ghl-topbar__message{font-size:12px}.ghl-topbar__quote{margin-left:auto}body.ghl-logistics-site .post-thumbnail img,body.ghl-logistics-site .entry-thumbnail img,body.ghl-logistics-site .single-post .wp-post-image,body.ghl-logistics-site .page .wp-post-image,body.ghl-logistics-site img.ghl-feature-image{width:100%!important;height:320px!important;border-radius:12px}body.ghl-logistics-site .entry-content .gie-toc ul,body.ghl-logistics-site .entry-content .table-of-contents ul,.ghl-logistics-grid{grid-template-columns:1fr}.ghl-inline-cta{flex-direction:column;align-items:flex-start;padding:22px}.ghl-whatsapp-float{right:12px;bottom:12px;padding-right:12px}.ghl-whatsapp-float__copy{display:none}}