.CustomerLogos-module__fRjqwW__wrap{border-top:1px solid var(--smoke);padding-top:var(--s32)}.CustomerLogos-module__fRjqwW__label{font:600 15px/1.4 var(--fd);color:var(--navy);text-transform:uppercase;text-align:center;margin-bottom:var(--s24)}.CustomerLogos-module__fRjqwW__rows{gap:8px;display:grid}.CustomerLogos-module__fRjqwW__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.CustomerLogos-module__fRjqwW__track{width:max-content;animation:40s linear infinite CustomerLogos-module__fRjqwW__scroll;display:flex}.CustomerLogos-module__fRjqwW__reverse .CustomerLogos-module__fRjqwW__track{animation-direction:reverse}.CustomerLogos-module__fRjqwW__marquee:hover .CustomerLogos-module__fRjqwW__track,.CustomerLogos-module__fRjqwW__marquee:focus-within .CustomerLogos-module__fRjqwW__track{animation-play-state:paused}@keyframes CustomerLogos-module__fRjqwW__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.CustomerLogos-module__fRjqwW__track li{flex:none}.CustomerLogos-module__fRjqwW__item{text-align:center;place-items:center;width:240px;height:96px;padding:12px 24px;text-decoration:none;display:grid}.CustomerLogos-module__fRjqwW__item img{width:var(--lw,auto);height:var(--lh,auto);object-fit:contain;max-width:100%;max-height:56px}.CustomerLogos-module__fRjqwW__name{font:600 15px/1.35 var(--fd);color:var(--grey)}.CustomerLogos-module__fRjqwW__fixed{flex-wrap:wrap;justify-content:center;display:flex}@media (prefers-reduced-motion:reduce){.CustomerLogos-module__fRjqwW__marquee{-webkit-mask-image:none;mask-image:none}.CustomerLogos-module__fRjqwW__track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.CustomerLogos-module__fRjqwW__track li:nth-child(n+8){display:none}}@media (max-width:767px){.CustomerLogos-module__fRjqwW__item{width:168px;height:80px;padding:10px 16px}.CustomerLogos-module__fRjqwW__item img{width:calc(var(--lw,180px) * .78);height:calc(var(--lh,56px) * .78);max-height:44px}.CustomerLogos-module__fRjqwW__track{animation-duration:30s}.CustomerLogos-module__fRjqwW__fixed li{flex:0 0 50%}.CustomerLogos-module__fRjqwW__fixed .CustomerLogos-module__fRjqwW__item{width:100%}}
.CanadaMap-module__66XB-a__map{width:100%;height:auto;display:block;overflow:visible}.CanadaMap-module__66XB-a__land{fill:#ffffff14;stroke:#25bac78c;stroke-width:1.5px;stroke-linejoin:round}.CanadaMap-module__66XB-a__route{fill:none;stroke:#fff6;stroke-width:3.5px;stroke-dasharray:2 12;stroke-linecap:round;transition:stroke .2s}.CanadaMap-module__66XB-a__route.CanadaMap-module__66XB-a__on{stroke:var(--south)}.CanadaMap-module__66XB-a__plane{fill:var(--white);offset-rotate:auto;offset-distance:0%;opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(2.4)}.CanadaMap-module__66XB-a__dot{fill:var(--south);stroke:var(--navy);stroke-width:3px;transition:r .2s}.CanadaMap-module__66XB-a__hit{fill:#0000}.CanadaMap-module__66XB-a__city{cursor:default}.CanadaMap-module__66XB-a__city text,.CanadaMap-module__66XB-a__hub text{font:600 32px/1 var(--fd);fill:var(--white);paint-order:stroke;stroke:var(--navy);stroke-width:6px;stroke-linejoin:round}.CanadaMap-module__66XB-a__city text{opacity:0;pointer-events:none;transition:opacity .2s}.CanadaMap-module__66XB-a__city.CanadaMap-module__66XB-a__on text,.CanadaMap-module__66XB-a__city:focus-within text{opacity:1}.CanadaMap-module__66XB-a__city.CanadaMap-module__66XB-a__on .CanadaMap-module__66XB-a__dot{r:12}.CanadaMap-module__66XB-a__hubDot{fill:var(--white);stroke:var(--south);stroke-width:5px}.CanadaMap-module__66XB-a__pulse{fill:none;stroke:var(--south);stroke-width:3px;opacity:0;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.CanadaMap-module__66XB-a__plane{animation:5.4s cubic-bezier(.45,0,.25,1) infinite both CanadaMap-module__66XB-a__fly}.CanadaMap-module__66XB-a__pulse{animation:2.7s ease-out infinite CanadaMap-module__66XB-a__pulse}}@media (prefers-reduced-motion:reduce){.CanadaMap-module__66XB-a__route{stroke:#ffffff8c}}@keyframes CanadaMap-module__66XB-a__fly{0%{offset-distance:0%;opacity:0}6%{opacity:1}62%{offset-distance:100%;opacity:1}70%,to{offset-distance:100%;opacity:0}}@keyframes CanadaMap-module__66XB-a__pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}
