.banner-socials{grid-area:socials;margin-top:30px}a{text-decoration:none}.banner-area{padding-top:180px;padding-bottom:60px;background-repeat:no-repeat;background-size:cover;background-color:#172243}.banner-area .banner-row{display:grid;grid-template-columns:55% 42%;justify-content:space-between;grid-template-rows:1fr auto auto auto auto 1fr;grid-template-areas:".              calc" "title          calc" "subtitle       calc" "phone-wrapper  calc" "socials        calc" ".              calc"}.banner-area .banner-row .title-wrapper{grid-area:title}.banner-area .banner-row .title-wrapper h1{font-weight:700;font-size:44px;line-height:1.5;color:#fff;margin-bottom:20px}.banner-area .banner-row .title-wrapper .sub-title{font-weight:400;font-size:17px;line-height:2;color:#fff}.banner-area .banner-row .banner-subtitle{grid-area:subtitle}.banner-area .banner-row .banner-subtitle .sub-title{font-weight:400;font-size:17px;line-height:2;color:#fff}.banner-area .banner-row .banner-calc{grid-area:calc}.banner-area .banner-row .banner-socials .calc-socials{display:flex;gap:16px}.banner-area .banner-row .banner-usa-map{grid-column:1;grid-row:1/-1;align-self:center}.banner-area .banner-row .title-wrapper,.banner-area .banner-row .banner-subtitle,.banner-area .banner-row .banner-phone-wrapper,.banner-area .banner-row .banner-socials{transition:opacity .4s ease,transform .4s ease}.banner-area .banner-row.map-active .title-wrapper,.banner-area .banner-row.map-active .banner-subtitle,.banner-area .banner-row.map-active .banner-phone-wrapper,.banner-area .banner-row.map-active .banner-socials{opacity:0;transform:translate(-20px);pointer-events:none}.banner-area .banner-row.map-active .banner-usa-map{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1);transition-delay:.15s;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.banner-area .banner-row.map-active .banner-usa-map.truck-active .truck-road{opacity:1;visibility:visible;transform:translateY(0);transition-delay:.3s}.banner-area .banner-row.map-active .banner-usa-map.truck-active .truck-road .truck-road-convoy{animation:truck-drive 8s linear infinite}.banner-area .banner-row.map-active .banner-usa-map.truck-active .truck-road .truck-road-wind{opacity:1}.banner-area .banner-phone-wrapper{grid-area:phone-wrapper;margin-top:30px;display:flex;justify-content:space-between}.banner-area .banner-phone-wrapper .banner-text{flex-basis:51%;line-height:1.2}.banner-area .banner-phone-wrapper .banner-text span{font-weight:700;font-size:13px;color:#fff}.banner-area .banner-phone-wrapper .banner-phone{padding:4px;border:3px solid #E8E845;border-radius:4px;flex-basis:45%;display:flex;align-items:center;justify-content:center}.banner-area .banner-phone-wrapper .banner-phone a{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#e8e845;font-size:28px;font-weight:700}.banner-area .banner-phone-wrapper .banner-phone a img{margin-right:12px}.banner-area .logos-wrapper{padding:36px 0;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.banner-area .logos-wrapper img{margin-left:1rem;margin-right:1rem;margin-bottom:20px}.banner-logos{display:flex;align-items:center;gap:30px}.banner-logos .logo img{max-height:64px;filter:grayscale(1)}.why-best{padding:80px 0;background-color:#e9effa}.why-best .why-best-wrapper{display:flex;align-items:center;justify-content:space-between}.why-best .why-best-wrapper .left,.why-best .why-best-wrapper .right{flex-basis:45%}.why-best .why-best-wrapper .right .section-title{margin-bottom:20px}.why-best .why-best-wrapper .right .section-title h2{font-weight:700;font-size:29px;margin-bottom:0}.why-best .why-best-wrapper .right .why-icons .why-icon{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.why-best .why-best-wrapper .right .why-icons .why-icon .left{flex-basis:65px}.why-best .why-best-wrapper .right .why-icons .why-icon .right{flex-basis:calc(100% - 85px)}.why-best .why-best-wrapper .right .why-icons .why-icon .right .top span{font-weight:500;font-size:16px}.why-best .why-best-wrapper .right .why-icons .why-icon .right .bottom span{font-size:16px;color:#4d4d4d}@media(min-width:991.98px){.banner-area{background-image:url(/img/bg-2026.webp)}}@media(max-width:1199.98px){.banner-area .banner-row{grid-template-columns:49% 48%}.banner-area .banner-row .title-wrapper h1{font-size:34px}.banner-area .logos-wrapper{text-align:right}.banner-area .banner-phone-wrapper .banner-phone a{font-size:20px}}@media(max-width:991.98px){.banner-area{padding-top:120px}.banner-area .banner-row{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"title" "subtitle" "phone-wrapper" "socials" "calc"}.banner-area .title-wrapper{margin-bottom:20px}.banner-area .title-wrapper h1{font-size:32px;margin-bottom:0}.banner-area .banner-phone{border:2px solid #c7f88b;padding:4px;margin-top:12px;display:flex;align-items:center;justify-content:center;font-weight:700}.banner-area .banner-phone a{font-size:24px;color:#c7f88b}.banner-area .banner-text{color:#fff;font-weight:600;margin-bottom:20px}.banner-area .sub-title{color:#fff}.banner-area .banner-logos{display:flex;align-items:center;gap:30px;justify-content:center}.banner-area .logos-wrapper{padding:20px}.indexv2 .banner-area .banner-row{grid-template-rows:auto;grid-template-areas:"title" "calc" "phone-wrapper" "socials" "subtitle";row-gap:12px}.indexv2 .banner-area .title-wrapper{margin-bottom:0}.indexv2 .banner-area .banner-phone-wrapper{flex-direction:column-reverse;gap:12px;margin-top:0}.indexv2 .banner-area .banner-phone{margin-top:0}.indexv2 .banner-area .banner-text{margin-bottom:0}.indexv2 .banner-area .banner-socials{margin-top:0}.why-best-wrapper{flex-direction:column}}@media(max-width:575.98px){.banner-area{padding-top:80px;padding-bottom:10px;background-image:unset;background-color:#172243}.banner-area .banner-row .banner-phone-wrapper{margin-top:16px}.banner-area .banner-row .title-wrapper{text-align:center;margin-bottom:0;margin-top:12px}.banner-area .banner-row .title-wrapper h1{font-size:24px;margin-bottom:0}.banner-area .banner-row .logos-wrapper{flex-direction:column;padding-top:0;padding-bottom:20px;margin-bottom:0;margin-top:0}.banner-area .banner-row .logos-wrapper .logo{text-align:center}.banner-area .banner-row .logos-wrapper .logo img{margin-bottom:30px}.why-best{padding:40px 0}.why-best-wrapper .right .section-title{text-align:center}}
