.transportation .page-nav{position:relative;z-index:10;padding:0;width:100%;background-color:#193b45;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.transportation .page-nav .nav{display:flex;display:-webkit-flex}.transportation .dropdown-nav{opacity:0;position:absolute;width:100%;top:-200px;background-color:#193b45;transition:all .8s ease}.transportation .dropdown-nav .nav{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-direction:column;-webkit-flex-direction:column}.transportation .dropdown-nav .nav-item{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;width:100%}.transportation .open-dropdown{opacity:100;top:0}.transportation .nav{list-style-type:none;margin:0}.transportation .nav .nav-item{cursor:pointer;transition:.25s all ease-out}.transportation .nav .nav-item .nav-link{padding:0;font-family:"Henderson Sans",Kanit,sans-serif;font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:normal}.transportation .nav .nav-item .nav-link *{margin:0}.transportation .nav .nav-item .nav-link a{color:#fff;padding:24px;display:flex}.transportation .nav .nav-item:hover,.transportation .nav .nav-item.active{background-color:#a17b36}.transportation .nav .active-page{background-color:#a17b36}.transportation .nav-mobile{width:100%;justify-content:space-between;padding:24px 16px 24px 24px}.transportation .nav-mobile .hamburger-nav{display:flex;display:-webkit-flex;cursor:pointer}.transportation .nav-mobile h1{margin:0;font-family:"Henderson Sans",Kanit,sans-serif;font-size:12px;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:normal}.transportation .transportation-content{position:relative;padding:0;width:100%;display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:normal;-webkit-align-items:normal;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-direction:column;-webkit-flex-direction:column}.transportation .content-title{gap:40px;padding:40px 20px}.transportation .content-title .title{display:flex;display:-webkit-flex;font-family:"Henderson Sans",Kanit,sans-serif;font-size:36px;font-weight:400;color:#a17b36;text-transform:uppercase;letter-spacing:-1.2px}.transportation .content-title .title *{margin:0}.transportation .content-title .description{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:normal;-webkit-align-items:normal;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-direction:column;-webkit-flex-direction:column;font-family:"Henderson Sans",Kanit,sans-serif;font-size:24px;font-weight:400;color:#193b45;text-transform:uppercase;letter-spacing:-1px}.transportation .content-title .description *{margin:0}.transportation .content-title .description *:last-child{color:#a17b36}.transportation .content-banner{width:100%}.transportation .content-banner img{display:block;width:100%;height:243px;object-fit:cover}.transportation .location{width:100%}.transportation .location .location-list{width:100%;display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:normal;-webkit-align-items:normal;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-direction:column;-webkit-flex-direction:column}.transportation .location .location-list .location-item{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-direction:column;-webkit-flex-direction:column}.transportation .location .location-list .location-item .location-frame{width:100%;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;padding:20px}.transportation .location .location-list .location-item .location-frame .location-detail{width:100%;display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:normal;-webkit-align-items:normal;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-direction:column;-webkit-flex-direction:column;gap:24px}.transportation .location .location-list .location-item .location-frame .location-detail h1{margin:0;font-family:"Henderson Sans",Kanit,sans-serif;font-size:24px;font-weight:600;color:#306472;text-transform:uppercase;letter-spacing:-1px}.transportation .location .location-list .location-item .location-frame .location-detail .location-description{display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:normal;-webkit-align-items:normal;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-direction:column;-webkit-flex-direction:column;padding-left:24px;border-left:1px solid #76b7a6;gap:8px}.transportation .location .location-list .location-item .location-frame .location-detail .location-description p{margin:0;font-family:"Avenir Next LT Pro",Kanit,sans-serif;font-size:15px;font-weight:400;color:#00000099;text-transform:none;letter-spacing:-0.6px}.transportation .location .location-list .location-item .location-frame .location-detail .view-map-button{width:fit-content;display:flex;display:-webkit-flex;padding:4px;background-color:transparent;border:1px solid #a17b3680;border-top-right-radius:12px;border-bottom-left-radius:12px}.transportation .location .location-list .location-item .location-frame .location-detail .view-map-button p{margin:0;display:flex;display:-webkit-flex;background-color:#fff;padding:10px 20px;border:1px solid #a17b36;border-top-right-radius:8px;border-bottom-left-radius:8px;font-family:"Avenir Next LT Pro",Kanit,sans-serif;font-size:18px;font-weight:500;color:#a17b36;text-transform:capitalize;letter-spacing:-0.5px;transition:all .3s ease}.transportation .location .location-list .location-item .location-frame .location-detail .view-map-button p:hover{background-color:#a17b36;color:#fff}.transportation .location .location-list .location-item .location-map{width:100%}.transportation .location .location-list .location-item .location-map img{display:block;width:100%;height:333px;object-fit:cover}.transportation .shuttle-bus{display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:normal;-webkit-align-items:normal;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-direction:column;-webkit-flex-direction:column}.transportation .shuttle-bus .bus-title{text-align:center;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-direction:column;-webkit-flex-direction:column;padding:63.5px 22px;gap:40px;font-family:"Henderson Sans",Kanit,sans-serif;font-size:36px;font-weight:400;color:#a17b36;text-transform:uppercase;letter-spacing:-1.2px}.transportation .shuttle-bus .bus-title .divider{width:240px;height:1px;background-color:#a17b36}.transportation .shuttle-bus .bus-title *{margin:0}.transportation .shuttle-bus .property-container{display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:normal;-webkit-align-items:normal;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-direction:column;-webkit-flex-direction:column;margin-bottom:40px;gap:20px}.transportation .shuttle-bus .property-container .property-img{max-width:1290px;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.transportation .shuttle-bus .property-container .property-img img{display:block;width:100%;object-fit:cover}.transportation .shuttle-bus .property-container .property-list{max-width:1290px;display:grid;grid-template-columns:repeat(1, 1fr);padding:0px 20px;gap:20px}.transportation .shuttle-bus .property-container .property-list .property-item{display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:normal;-webkit-align-items:normal;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-direction:column;-webkit-flex-direction:column;gap:30px}.transportation .shuttle-bus .property-container .property-list .property-item .property-icon{width:fit-content;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;padding:7px;background-color:#0000000d;border-radius:3px}.transportation .shuttle-bus .property-container .property-list .property-item .property-icon img{display:block;width:40px;height:40px}.transportation .shuttle-bus .property-container .property-list .property-item .property-detail{display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:normal;-webkit-align-items:normal;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-direction:column;-webkit-flex-direction:column;gap:12px}.transportation .shuttle-bus .property-container .property-list .property-item .property-detail .property-name h1{margin:0;font-family:"Henderson Sans",Kanit,sans-serif;font-size:24px;font-weight:600;color:#193b45;text-transform:uppercase;letter-spacing:-1px}.transportation .shuttle-bus .property-container .property-list .property-item .property-detail .property-description{padding-left:24px;border-left:1px solid #76b7a6}.transportation .shuttle-bus .property-container .property-list .property-item .property-detail .property-description p{margin:0;font-family:"Avenir Next LT Pro",Kanit,sans-serif;font-size:15px;font-weight:400;color:#00000099;text-transform:none;letter-spacing:-0.6px}.transportation .view-map-modal{z-index:100;opacity:100;position:fixed;top:0;left:0;background-color:#00000073;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;padding:0px 15px;width:100vw;height:100vh;transition:all .3s ease}.transportation .view-map-modal .map-modal-content{background-color:transparent;width:fit-content;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-direction:column;-webkit-flex-direction:column;gap:20px}.transportation .view-map-modal .map-modal-content .nav-button{width:100%;display:flex;display:-webkit-flex;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:normal;-webkit-align-items:normal}.transportation .view-map-modal .map-modal-content .nav-button .hide-map-button{width:fit-content;display:flex;display:-webkit-flex;padding:4px;background-color:transparent;border:1px solid #a17b3680;border-top-right-radius:12px;border-bottom-left-radius:12px}.transportation .view-map-modal .map-modal-content .nav-button .hide-map-button p{margin:0;background-color:#fff;display:flex;display:-webkit-flex;padding:10px 20px;border:1px solid #a17b36;border-top-right-radius:8px;border-bottom-left-radius:8px;font-family:"Avenir Next LT Pro",Kanit,sans-serif;font-size:16px;font-weight:500;color:#a17b36;text-transform:capitalize;letter-spacing:-0.5px;transition:all .3s ease}.transportation .view-map-modal .map-modal-content .nav-button .hide-map-button p:hover{background-color:#a17b36;color:#fff}.transportation .view-map-modal .map-modal-content .map-container{width:100%;max-width:100%;max-height:80vh;border-radius:4px;overflow-y:auto}.transportation .non-active-modal{z-index:-1;opacity:0}@media(min-width: 576px){.transportation .location .location-list .location-item .location-map img{height:620px}}@media(min-width: 768px){.transportation .shuttle-bus .property-container{gap:106px}.transportation .shuttle-bus .property-container .property-img img{padding:108px 142px}.transportation .shuttle-bus .property-container .property-list{grid-template-columns:repeat(2, 1fr);gap:60px}}@media(min-width: 992px){.transportation .content-title{height:194px;padding:8px 40px}.transportation .content-title .title{font-size:30px}.transportation .content-title .description{font-size:20px}.transportation .content-banner img{height:905px}.transportation .location{margin-bottom:70px}.transportation .location .location-list .location-item{flex-direction:row}.transportation .location .location-list .location-item .location-frame{padding:20px 0px}.transportation .location .location-list .location-item .location-frame .location-detail{max-width:409px}.transportation .location .location-list .location-item .location-frame .location-detail h1{width:374px}.transportation .location .location-list .location-item:nth-child(odd){flex-direction:row-reverse}.transportation .view-map-modal{padding:0px 76px}}@media(min-width: 1200px){.transportation .content-title .title{font-size:36px}.transportation .content-title .description{font-size:28px}}
