header{position:fixed;top:0;left:0;right:0;z-index:502;border-bottom:1px solid #dfdfdf;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important}header .o-0{position:relative;padding:27px 62px 18px;transition:all .4s;display:flex;align-items:center;gap:56px;background:#fff;color:#000}header.homepage-header .o-0{padding:37px 62px 28px}header.homepage-header.fixed .o-0{padding:21px 64px 12px}header .o-0>a:nth-child(1){height:19px}header .o-0 img{filter:invert(57%) sepia(85%) saturate(603%) hue-rotate(176deg) brightness(92%) contrast(92%);width:115px;height:40px;position:relative;bottom:13px;transition:all .5s ease}header.fixed{border-bottom:none;box-shadow:0 4px 40px #2121211a}header.fixed .o-0{padding:11px 64px 2px}header.fixed .o-0 img{width:92px;height:32px;position:relative;bottom:9px}header.fixed .o-0 .try-pacer{position:relative;bottom:5px}header .o-0 nav ul{display:flex;flex-direction:row;gap:24px}header .o-0 .try-pacer{height:52px;border:2px solid #328fde;border-radius:10px;font-weight:500;font-size:16px;line-height:20px;color:#328fde;display:flex;align-items:center;justify-content:center;margin-left:auto;cursor:pointer;white-space:nowrap;padding:0 30px}header .o-0 .try-pacer:hover{background-color:#328fde;color:#fff}header li{padding:6px 8px;border-radius:16px}header li a,header li span{font-size:16px;cursor:pointer;font-weight:400;line-height:20px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header li:hover{background-color:#328fde1a}header li:hover a{color:#328fde}header .resources{display:flex;position:relative}header .resources:hover{color:#328fde}header .resources>img,header.fixed .resources>img{width:16px;height:16px;filter:none;position:static;margin-left:4px;transition:none}header .resources:hover img,.area .item:hover:after,header.fixed .resources:hover img{filter:invert(57%) sepia(85%) saturate(603%) hue-rotate(176deg) brightness(92%) contrast(92%)}header .resources .area{display:none;position:absolute;background-color:#fff;top:32px;left:-412px;border-radius:8px;width:826px;padding-top:8px}header .resources:hover .area{display:block}.area .items{display:flex;padding:40px 40px 16px;border:1px solid #dfdfdf;flex-direction:row;flex-wrap:wrap;gap:24px 40px;border-radius:8px;transition:all .5s ease;box-shadow:0 0 1px #00000026,0 0 1px #00000026,0 20px 40px #00000026}header.fixed .resources .area{top:32px;padding-top:4px}.area .item{width:352px;padding:0 21px 24px 64px;border-bottom:1px solid #dfdfdf;position:relative}header .area .item img,header.fixed .area .item img{width:48px;height:48px;filter:none;position:absolute;top:0;border-radius:6px;left:0;bottom:unset;background-color:#b2b2b2}header .area .item:after{content:"";background:url(https://cdn.pacer.cc/home/static/images/Path+29.png);background-size:5px 10px;width:5px;height:10px;position:absolute;top:24px;transform:translateY(-50%);right:0}header .area .item:nth-child(n+5){border-bottom:none}header .area .item .title{color:#000;font-size:16px;font-weight:600;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header .area .item p{margin-top:4px;font-size:16px;font-weight:400;line-height:20px;color:#565656;white-space:normal}header .area .item:hover .title,header .area .item:hover p{color:#328fde}header .area .item:hover .title{text-decoration:underline}.m-2{display:none}@media screen and (max-width: 1000px){header.color{background-color:#328fde}header.menu{height:100vh;height:100dvh;background-color:#fff;z-index:504;display:flex;flex-direction:column}.menu .o-0>img:last-child{filter:none}.r_fixed_banner{display:flex;padding:0 16px 0 8px;background:#fff;justify-content:space-between;align-items:center;border-bottom:1px solid #dfdfdf;gap:10px}.r_fixed_banner.b-variant{gap:5px}.r_fixed_banner.b-variant .pacer_logo{gap:8px}.r_fixed_banner.b-variant .pacer_logo .pacer_about{margin-left:4px}.r_fixed_banner.b-variant .view_map{padding:7px 22px}.r_fixed_banner .pacer_logo{display:flex;align-items:center;gap:12px;min-width:0;overflow:hidden}.r_fixed_banner .app_about{padding:3.5px 0;min-width:0;overflow:hidden}.r_fixed_banner .app_about .app_name{color:#2d2e2f;font-size:16px;font-weight:600;line-height:20px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r_fixed_banner .app_about .app_slogon{font-size:14px;line-height:18px;font-weight:400;color:#565656;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r_fixed_banner .app_about .app_rating{display:flex;margin-top:4px}.r_fixed_banner .app_about .app_rating .rating_value{color:#e7711b;font-size:13px;line-height:15px;position:relative;bottom:1px}.r_fixed_banner .app_about .app_rating .rating_stars{background-image:url(https://cdn.pacer.cc/route_amp/images/star.png);background-repeat:repeat-x;background-size:14.4px 12px;height:12px;width:72px}.r_fixed_banner .app_about .app_rating .rating_count{margin-left:5px;font-size:12px;color:#b2b2b2;line-height:15px;position:relative;bottom:1px}.r_fixed_banner .view_map{font-size:14px;font-weight:600;line-height:18px;background:#328fde;color:#fff;padding:7px 8px;border-radius:16px;text-align:center;white-space:nowrap;flex-shrink:0}header .o-0.o-0.o-0{padding:20px 20px 16px;height:60px;display:flex;align-items:center;justify-content:space-between;background:#fff}header.fixed .o-0.o-0.o-0{padding:20px 20px 16px}header.fixed .o-0 img{width:68px;height:22px;bottom:0}header.shadow{box-shadow:0 4px 40px #2121211a}header .o-0>a:nth-child(1){width:68px;height:22px}header .o-0 img{width:68px;height:22px;bottom:0}header .o-0>img:last-child{width:24px;height:24px}.no-filter{filter:none!important}.m-1{height:64px;display:flex;justify-content:space-between;align-items:center}.m-1 img:nth-child(1){filter:invert(57%) sepia(85%) saturate(603%) hue-rotate(176deg) brightness(92%) contrast(92%);height:22px;width:68px}.m-2{padding:24px 0;flex:1;min-height:0;overflow-y:auto}.m-2 li{height:56px;padding:17px 0;border-top:1px solid rgba(0,0,0,.1);border-radius:0}.m-2 li:nth-child(1){border-top:none}.m-2 li a,.m-2 details span{font-size:18px;font-weight:400;line-height:24px;text-align:left}.m-2 summary{padding:17px 40px 17px 0}.m-2 details{border-top:1px solid rgba(0,0,0,.1)}.m-2 .items{margin-top:-12px}.m-2 .item{position:relative;padding:16px 0;display:block;border-bottom:1px solid #dfdfdf;margin-left:64px}.m-2 .item:last-child{border-bottom:none}.m-2 .item img{position:absolute;width:48px;height:48px;top:23px;left:-64px;border-radius:4px;background-color:#b2b2b2}.m-2 .item .title{font-size:17px;font-weight:500;line-height:22px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-2 .item p{font-size:14px;font-weight:300;line-height:18px;margin-top:4px;color:#565656}.m-hidden,.download.m-hidden{display:none}.m-show,.download.m-show{display:flex}header.banner-after-header{display:flex;flex-direction:column;border-bottom:none}header.banner-after-header .r_fixed_banner{order:2;border-bottom:none;box-shadow:0 4px 40px #2121211a}header.banner-after-header .o-0{order:1;border-bottom:1px solid #dfdfdf}header.banner-after-header .m-2{order:3}header.homepage-b .view_map{box-shadow:0 3px #2772b2;transition:all .1s ease-in-out}header.homepage-b .view_map:active{box-shadow:inset 0 2px 4px #0000004d;transform:translateY(2px)}}@media screen and (max-width: 372px){.r_fixed_banner .app_about .app_name{font-size:15px;line-height:19px}.r_fixed_banner .app_about .app_slogon{font-size:12px;line-height:16px}}
