<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.et_pb_menu .et-menu-nav .red-label a{color:red!important}.line-clamp{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;height:155px}.line-clamp_announcements{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:100%}.homepage-tweet .ctf-author-box{padding-left:0!important}.homepage-tweet .ctf-screename-sep{display:none!important}.homepage-tweet .ctf-tweet-content{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;height:65%}html body .et-fb-settings-option-input{color:#4c5866!important}html{font-size:18px}.et_pb_text_inner p{font-weight:400!important}html #main-content{background-color:unset!important}html .btn-primary{line-height:2.1em!important;height:auto!important}body .et_contact-form.et_pb_contact_form_container.et_pb_module .et_pb_button::after{width:25%!important;max-width:2.77rem!important;min-width:unset!important;right:0!important;left:unset!important;margin-left:3rem!important;background-size:2rem!important;background-repeat:no-repeat}.et_pb_contact_field[data-type=select]:after{border-color:#fff transparent transparent}.btn-primary::after{width:25%!important;max-width:2.77rem!important;min-width:unset!important;right:0!important;left:unset!important;margin-left:3.2rem!important;background-size:2.11rem!important;background-repeat:no-repeat}button,input[type="submit"],input[type="reset"]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.button-icon{width:35px}.button-1{height:60px;border-radius:37.5px;background-color:#0057B8;box-shadow:0 0 8px 2px rgba(0,0,0,0.15);display:flex;justify-content:space-between;align-items:center;padding:15px;font-size:1rem;text-align:center;color:#FFFFFF;font-family:Montserrat;font-weight:bold;letter-spacing:0.82px;line-height:22px;transition:all 300ms ease 0ms}.static-button{height:60px;border-radius:37.5px;background-color:#0057B8;box-shadow:0 0 8px 2px rgba(0,0,0,0.15);display:flex;justify-content:space-between;align-items:center;padding:15px;margin:0 auto;font-size:1rem;text-align:center;color:#FFFFFF;font-family:Montserrat;font-weight:bold;letter-spacing:0.82px;line-height:22px;transition:all 300ms ease 0ms}.static-button:hover{background-color:#00A6D6;cursor:pointer}.button-1:hover{background-color:#00A6D6;cursor:pointer}.special-button{display:flex;justify-content:space-between;align-items:center;padding:15px;height:62px;border:2px solid #0057B8;border-radius:37.5px;background-color:#ffffff;box-shadow:0 0 8px 2px rgba(0,0,0,0.15);margin:0 auto;transition:all 300ms ease 0ms}.special-button:hover{cursor:pointer;background-color:#00A6D6;color:#ffffff;border:2px solid #00A6D6}.green-button{display:flex;justify-content:space-between;align-items:center;height:3.44rem;border:2px solid #FFFFFF;border-radius:37.5px;box-shadow:0 0 8px 2px rgba(0,0,0,0.15);padding:0.83rem;background-color:transparent;margin:0 auto;color:#FFFFFF;font-family:Montserrat;font-size:1rem;font-weight:bold;letter-spacing:0.82px;line-height:22px}.green-button:hover{color:#84BD00;cursor:pointer;background-color:white}.green-button a{color:white}.green-button:hover a{color:#84BD00}.white-green-button{display:flex;justify-content:space-between;align-items:center;height:62px;border:2px solid #FFFFFF;border-radius:37.5px;box-shadow:0 0 8px 2px rgba(0,0,0,0.15);padding:15px;background-color:#ffffff;margin:0 auto;color:#009639;font-family:Montserrat;font-size:1rem;font-weight:bold;letter-spacing:0.82px;line-height:22px}.white-green-button:hover{color:#ffffff;cursor:pointer;background-color:transparent}.blue{display:flex;justify-content:space-between;align-items:center;height:62px;border:2px solid #FFFFFF;border-radius:37.5px;box-shadow:0 0 8px 2px rgba(0,0,0,0.15);padding:15px;background-color:transparent;color:#FFFFFF;font-family:Montserrat;font-size:1rem;font-weight:bold;letter-spacing:0.82px;line-height:22px}.blue:hover{color:#00A6D6;cursor:pointer;background-color:white}.trip-planner input{border-radius:30px;padding:15px;background-color:transparent;margin:20px;border:1px solid white;box-shadow:0 0 8px 2px rgba(0,0,0,0.15);font-size:1rem;color:#fff}.trip-planner input:focus{color:#fff!important}placeholder{padding:15px}.trip-planner .title{color:#FFFFFF;font-family:Montserrat;font-size:1.77rem;font-weight:bold;text-align:center}.trip-planner-button{height:3.33rem;width:10.28rem;color:#FFFFFF;font-family:"Open Sans";font-size:1rem;font-weight:bold;border:1px solid white}.trip-planner-input{height:3.44rem;width:20.11rem;border:1px solid white}.trip-planner-input::placeholder{color:#FFFFFF;font-family:"Open Sans";font-size:1rem;font-weight:bold}.et_pb_button{height:62px;width:197px}.et_pb_contact_field input{box-shadow:0 0 8px 2px rgba(0,0,0,0.15)}.post-wrapper{border-radius:12px;background-color:#FFFFFF;box-shadow:0 0 12px 5px rgba(0,0,0,0.07);width:400px;height:580px;padding:30px}.post-wrapper h2{color:#232323;font-family:"Montserrat";font-size:1.77rem;font-weight:bold;letter-spacing:0;line-height:40px;text-align:center;height:130px;padding-top:40px;border-bottom:1px solid #D9E3E7}.post-wrapper .post-content p{height:170px;margin-top:20px;color:#003A70;font-family:"Open Sans";font-size:22px;font-weight:500;letter-spacing:0;line-height:32px}.post-wrapper .post-date p{font-family:"Montserrat";font-size:18px;font-weight:600;letter-spacing:0;line-height:22px;color:#232323;opacity:.7}.more-content{margin-top:25px;border-bottom:1px solid #D9E3E7;margin-bottom:40px;padding-bottom:10px}.post-wrapper .more-content a{color:#003A70;font-family:Montserrat;font-size:1rem;font-weight:bold;letter-spacing:0;line-height:22px;transition:all 300ms ease 0ms}.post-wrapper .more-content a:hover{color:#00A6D6}#latest-tweet{color:#003A70;font-family:"Open Sans";font-size:1.2rem;font-weight:500;letter-spacing:0;line-height:32px;height:200px;margin-top:20px;display:flex;flex-direction:column-reverse;justify-content:flex-end}.trip-planner-card h2{font-family:Montserrat;font-size:1.77rem;font-weight:bold;letter-spacing:0;line-height:1.25em;text-align:center}.trip-planner-car{display:flex;flex-direction:column;justify-content:space-around}.trip-planner-card p{color:#232323;font-family:"Fira Sans";font-size:1.2rem;font-weight:normal;letter-spacing:0;line-height:1.5em;text-align:center;margin-top:20px;margin-bottom:40px;padding:5px}.trip-planner-card a{height:45px;width:211px;border-radius:37.5px;background-color:#0057B8;box-shadow:0 0 8px 2px rgba(0,0,0,0.15);color:#FFFFFF;font-family:Montserrat;font-size:14px;font-weight:bold;letter-spacing:0.82px;line-height:22px;padding:15px;text-align:center}.contact-icon{font-size:18px;padding-right:17px}.announcement-icon{color:#FF8201;font-size:26px;padding-right:14px}.ctf-feed-1 .ctf-item{padding:2.3rem!important}.ctf-feed-1 .ctf-tweet-actions,#ctf .ctf-tweet-content{margin-left:4rem}.ctf-feed-1 .ctf-tweet-date{opacity:0.7;color:#232323;font-family:Montserrat;font-size:1rem;font-weight:600;letter-spacing:0;line-height:21px}.ctf-feed-1 .ctf-tweet-text{color:#232323;font-family:"Fira Sans";font-size:1rem;letter-spacing:0;line-height:32px;font-weight:400}.ctf-feed-2 .ctf-tweet-content,.ctf-feed-2 .ctf-author-box{margin-left:0!important}.ctf-feed-2 .ctf-tweet-date{opacity:0.7;color:#232323!important;font-family:Montserrat;font-size:1rem;font-weight:600;letter-spacing:0;line-height:22px}.ctf-feed-2 .ctf-tweet-meta{margin:0!important}.ctf-feed-2 .ctf-tweet-text{color:#003A70;font-family:"Fira Sans";font-size:22px;font-weight:500;letter-spacing:0;line-height:32px}.tweet-container{display:flex;border-bottom:1px solid #E0E8EC}.tweet-icon{display:flex;justify-content:center;align-items:center;margin-left:35px}.norwalk-tweet{padding:50px;display:flex;flex-direction:column;justify-content:center}.norwalk-tweet .timePosted{opacity:0.7;color:#232323;font-family:Montserrat;font-size:18px;font-weight:600;letter-spacing:0;line-height:21px}.norwalk-tweet .timePosted a{text-decoration:none;color:#232323}.home-page-tweet .timePosted{opacity:0.7;color:#232323;font-family:Montserrat;font-size:1rem;font-weight:600;letter-spacing:0;line-height:21px;padding-bottom:1.66rem!important}.home-page-tweet .timePosted a{text-decoration:none;color:#232323}.norwalk-tweet .tweet{color:#232323;font-family:"Fira Sans";font-size:1.22rem;letter-spacing:0;line-height:1.45em;font-weight:normal;overflow-wrap:anywhere}.news-tag{color:#009639;font-size:16px}.route_timestamp p{padding-bottom:unset}.bus-route{height:72px;width:690px;border-radius:48px;background-color:#FFFFFF;box-shadow:0 0 8px 2px rgba(0,0,0,0.07);display:flex;align-items:center;padding:10px;margin:15px;justify-content:space-between;color:#232323}.bus-route:hover{background-color:#00A6D6;cursor:pointer}.bus-route-image{width:38px;background-color:#ffffff;border-radius:50px}.bus-route:hover .route-name{color:white}.route-name{color:#232323;font-family:"Fira Sans";font-size:18px;letter-spacing:0;line-height:32px;width:100%;height:100%;padding-left:0.5rem;display:flex;align-items:center}#routes{display:flex;flex-wrap:wrap;justify-content:center}#selected-routes{display:flex;flex-wrap:wrap;justify-content:center}#route-icon{color:#04A6D6;font-size:35px}.find-your-route h1{color:#232323;font-family:Montserrat;font-size:56px;font-weight:bold;letter-spacing:0;line-height:78px;text-align:center;margin-top:40px;margin-bottom:40px;margin-top:100px}.routes-input::placeholder{color:#FFFFFF;font-family:Montserrat;font-size:1rem;font-weight:bold;letter-spacing:0;line-height:23.94px;padding:0.83rem}.routes-input input{background-image:url("/wp-content/uploads/2021/11/search-1.png");background-repeat:no-repeat;text-indent:20px}#rname.routes-input{width:80%;margin-right:0!important}.route-inputs{display:flex;justify-content:center;width:100%}.but-route:hover{cursor:pointer}.route-inputs input[type=text]{color:white!important;border:2px solid white!important;font-family:Montserrat;font-size:1rem;font-weight:bold;letter-spacing:0;line-height:23.94px}.bus-routes-form{margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;max-width:1170px;border-radius:20px;background:linear-gradient(152.13deg,#84BD00 0%,#009639 100%)}.bus-routes-form label{color:#FFFFFF;font-family:Montserrat;font-size:32px;font-weight:bold;letter-spacing:0;line-height:40px;text-align:center;margin-bottom:10px}.bus-routes-form input{background-color:transparent;border:2px solid #FFFFFF;border-radius:1.66rem;background-image:url("/wp-content/uploads/2021/11/search-1.png");background-repeat:no-repeat;background-size:1.38rem;background-position:right center;padding:0.55rem;background-origin:content-box,padding-box}.routes-input{padding:0.55rem;height:3.44rem;width:18.44rem;border:2px solid #FFFFFF;border-radius:30px;box-shadow:0 0 8px 2px rgba(0,0,0,0.15);margin-right:32px!important}.routes-input__buttons{display:flex;flex-direction:row}.routes-button{height:62px;width:290px;border:2px solid #FFFFFF;border-radius:37.5px;box-shadow:0 0 8px 2px rgba(0,0,0,0.15);color:#FFFFFF;font-family:Montserrat;font-size:18px;font-weight:bold;letter-spacing:0.82px;line-height:22px}#projects{display:flex;flex-wrap:wrap;justify-content:center}article.project{background:none}.project{margin:10px;background:linear-gradient(152.13deg,#84BD00 0%,#009639 100%);border-radius:20px}.project-info{display:flex;flex-direction:column;align-items:center;width:400px;border-radius:0 0 10px 10px;justify-content:center;height:400px;margin:0 auto}.project-row{display:flex;justify-content:space-between;width:338px;margin-top:15px;align-items:center}#projects h1{color:#FFFFFF;font-family:Montserrat;font-size:1.77rem;font-weight:bold;letter-spacing:0;line-height:40px;text-align:center;margin-top:38px;margin-bottom:22px;height:120px}.project-type{height:22px;width:94px;color:#232323;font-family:Montserrat;font-size:14px;font-weight:500;letter-spacing:0;line-height:22px;border-radius:17.5px;background-color:#FFFFFF;padding-left:5px}.project-date{color:#FFFFFF;font-family:Montserrat;font-size:1rem!important;font-weight:600!important;letter-spacing:0;line-height:22px}.project-card-image{height:247px;width:420px}#news{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;max-width:1440px;margin:0 auto}#asc-news{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;max-width:1440px;margin:0 auto}.news{margin-top:15px;width:430px;height:510px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;border-radius:10px;background:linear-gradient(152.13deg,#84BD00 0%,#009639 100%);margin-right:20px;margin-left:20px}.news-info h1{margin-top:35px;height:154px;color:#FFFFFF;font-family:Montserrat;font-size:52px;font-weight:bold;letter-spacing:0;line-height:72px;text-align:center}.news-row{margin-top:15px;display:flex;justify-content:space-between;width:400px;padding:10px 20px;align-items:center}.news-date{color:#FFFFFF;font-family:Montserrat;font-size:.88rem;font-weight:600!important;letter-spacing:0;line-height:22px}.news-type{color:#232323;font-family:Montserrat;font-size:14px;font-weight:500!important;letter-spacing:0;line-height:22px;border-radius:17.5px;padding-left:5px}.news-info{display:flex;flex-direction:column;align-items:center}.news-description{color:#FFFFFF;font-family:"Fira Sans";font-size:1.2rem;letter-spacing:0;line-height:32px;padding:5px 20px;width:400px;height:160px;font-weight:400!important}#events{display:flex;flex-direction:column;justify-content:center;align-items:center}#asc-events{display:flex;flex-direction:column;justify-content:center;align-items:center}.event{padding:20px;margin-bottom:20px;max-width:1170px;border-radius:20px;background-color:#FFFFFF;box-shadow:0 0 12px 5px rgba(0,0,0,0.07);display:flex;width:65rem}.event-time-date{display:flex;margin-bottom:15px}.event-time-date h4{color:#232323;font-family:Montserrat;font-size:1.77rem;font-weight:bold!important;letter-spacing:0;line-height:40px}.event-divide{margin-right:0.5rem;margin-left:0.5rem}.event h1{color:#0057B8;font-family:Montserrat;font-size:28px;font-weight:bold;letter-spacing:0;line-height:40px;margin-bottom:15px}.event-description{color:#232323;font-family:"Fira Sans";font-size:1.22rem;letter-spacing:0;line-height:1.45em;margin-bottom:15px;font-weight:normal}.event a.procurement_button{color:#fff;font-family:"Fira Sans";font-size:18px;font-weight:500;letter-spacing:0;line-height:32px;point:cursor;text-decoration:none;width:100%;text-align:left}.event a{text-decoration:none;color:#003A70;font-family:"Fira Sans";font-size:18px;font-weight:500;letter-spacing:0;line-height:32px;point:cursor;text-decoration:underline}.event-info{padding:20px}.event-calendar{display:flex;flex-direction:column;margin-top:1.11rem;color:#232323;font-family:Montserrat;font-size:1.33rem;font-weight:bold}.event-calendar h4{color:#232323;font-family:Montserrat;font-size:1.33rem;font-weight:bold}.number-container{background-color:#FF8201;width:5rem;height:2.22rem;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:1.66rem;text-align:center;display:flex;justify-content:center;align-items:center}.month-container{border:2px solid #FF8201;width:5rem;height:2.22rem;border-top-left-radius:10px;border-top-right-radius:10px;padding:1.66rem;text-align:center;display:flex;justify-content:center;align-items:center}.resources{display:flex;justify-content:space-between}.learn-more:hover{color:#00A6D6!important;cursor:pointer}.latest-news{height:580px;width:400px;border-radius:12px;background-color:#FFFFFF;box-shadow:0 0 12px 5px rgba(0,0,0,0.07);padding:30px}.latest-news h2{color:#232323;font-family:Montserrat;font-size:1.78rem;font-weight:bold;letter-spacing:0;line-height:40px;text-align:center;height:130px;padding-top:40px;border-bottom:1px solid #D9E3E7}.latest-news p{height:70px;opacity:0.7;color:#232323;font-family:Montserrat;font-size:1rem;font-weight:600;letter-spacing:0;line-height:22px;padding-top:20px}.latest-news h3{height:130px;color:#003A70;font-family:"Fira Sans";font-size:1.2rem;font-weight:500;letter-spacing:0;line-height:32px;margin-bottom:2.22rem}.latest-news a{color:#003A70;font-family:Montserrat;font-size:1rem;font-weight:bold;letter-spacing:0;line-height:1.2rem;transition:all 300ms ease 0ms}.latest-news a:hover{color:#00A6D6}.latest-news .latest-news-date{padding-bottom:1.66rem!important}.latest-news-link{margin-bottom:40px;border-bottom:1px solid #D9E3E7;padding-bottom:10px}.latest-time-date{display:flex}.latest-news-time{margin-left:5px}.latest-news-buttons{width:300px}.latest-projects-buttons{width:250px}.latest-tweets-buttons{width:300px}.resources:hover{color:#04A6D6;cursor:pointer}.landing-container{max-width:1750px!important}.news-menu{height:200px;max-width:1570px!important;border-radius:20px;background:linear-gradient(152.55deg,#017DC6 0%,#0057B8 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;margin-bottom:75px;width:auto!important}.news-menu h1{color:#FFFFFF;font-family:Montserrat;font-size:1.77rem!important;font-weight:bold;letter-spacing:0;line-height:40px;text-align:center;margin-bottom:20px}.news-menu .blue{display:flex;justify-content:space-between;align-items:center;height:3.44rem;border:2px solid #FFFFFF;border-radius:37.5px;box-shadow:0 0 8px 2px rgba(0,0,0,0.15);padding:1rem;background-color:transparent;color:#FFFFFF;font-family:Montserrat;font-size:1rem;font-weight:bold;letter-spacing:0.82px;line-height:22px}.news-menu .button-icon{width:1.94rem}.news-menu .button-icon{margin-left:3rem}.dropbtn{width:13.88rem!important;height:3.44rem;border:2px solid #FFFFFF;border-radius:30px;background-color:rgba(255,255,255,0.1);box-shadow:0 0 8px 2px rgba(0,0,0,0.15);display:flex;justify-content:space-between;align-items:center;padding:1.1rem}.dropbtn h2{color:#FFFFFF;font-family:Montserrat;font-size:1.2rem;font-weight:bold;letter-spacing:0;line-height:23.94px;padding:0}.dropbtn img{width:1.77rem}.dropbtn button{color:#FFFFFF;font-family:Montserrat;font-size:1rem;font-weight:bold;letter-spacing:0;line-height:1.33em}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1}.dropdown-content a{color:black;padding:12px 16px;text-decoration:none;display:block}.map{display:flex;justify-content:center;flex-wrap:wrap}.map-image{height:309px;width:450px}.map-titles{display:flex;justify-content:space-between;align-items:center;height:80px;width:458px;border-radius:228px;background-color:#FFFFFF;box-shadow:0 0 12px 5px rgba(0,0,0,0.15);padding-right:60px;padding-left:60px;margin:100px auto}#morning-title:hover{cursor:pointer}#evening-title:hover{cursor:pointer}.map-titles h3{padding-bottom:0px;font-family:Montserrat;font-size:1rem;font-weight:bold;letter-spacing:0.82px;line-height:22px;text-align:center}.map-titles h3:hover{cusor:pointer}.active-map{height:60px;width:206px;border-radius:37.5px;background-color:#0057B8;color:white!important;display:flex;justify-content:center;align-items:center}.maps{width:450px;border-radius:0 0 12px 12px;background-color:#FFFFFF;box-shadow:0 0 12px 5px rgba(0,0,0,0.07);margin:15px;height:700px}.map h2{color:#232323;font-family:Montserrat;font-size:1.7rem;font-weight:bold;letter-spacing:0;line-height:40px;text-align:center;height:70px;padding-top:40px;margin-bottom:20px}.map p{color:#232323;font-family:"Fira Sans";font-size:1.2rem;letter-spacing:0;line-height:1.5rem;text-align:center;height:130px;padding:40px;margin-bottom:65px;font-weight:normal}.maps-button{margin:0 5rem}.maps-button a{color:white}.fares-button{display:flex;justify-content:space-between;align-items:center;height:62px;border:2px solid #FFFFFF;border-radius:37.5px;box-shadow:0 0 8px 2px rgba(0,0,0,0.15);padding:15px;background-color:transparent;margin:0 auto;color:#FFFFFF;font-family:Montserrat;font-size:1rem;font-weight:bold;letter-spacing:0.82px;line-height:22px}.fares-button:hover{color:#84BD00;cursor:pointer;background-color:white}.fares-button a{color:white}.fares-button:hover a{color:#00A6D6;cursor:pointer;background-color:white}.dropdown-content a:hover{background-color:#ddd}.dropdown:hover .dropdown-content{display:block}.blog-section{display:flex;justify-content:space-between;align-items:center}.blog-section h4{padding:0}.tag-container{background-color:#ffffff;border-radius:20px;color:#232323;font-family:Montserrat;font-size:16px;font-weight:500;display:flex;padding:5px;justify-content:center;align-items:center}.tag-container img{width:20px}.procurement-date_card{display:flex;justify-content:center}.procurement-date_card .month-container{border:2px solid #FFF;width:5rem;height:2.22rem;border-top-left-radius:10px;border-top-right-radius:10px;padding:30px;text-align:center;display:flex;justify-content:center;align-items:center}.procurement-date_card .month-container h3{color:#FFFFFF;font-family:Montserrat;font-size:1.75rem!important;font-weight:bold;letter-spacing:0;line-height:1.32em;text-align:center;text-transform:uppercase}.procurement-date_card .number-container{background-color:#FFF;width:5rem;height:2.22rem;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:30px;text-align:center;display:flex;justify-content:center;align-items:center}.procurement-date_card .number-container h3{color:#232323;font-family:Montserrat;font-size:1.75rem!important;font-weight:bold;letter-spacing:0;line-height:1.32em;text-align:center;text-transform:uppercase}.procurement-date_card .closing-tag{color:#FFFFFF;font-family:Montserrat;font-size:1.55rem;font-weight:500;letter-spacing:0;line-height:1.42em;text-align:center}.procurement-date_card .event-calendar{display:flex;flex-direction:column;color:#232323;font-family:Montserrat;font-size:24px;font-weight:bold}p.closing-tag{color:#232323;font-family:Montserrat;font-size:1rem;font-weight:600!important;letter-spacing:0;line-height:1.22em;text-align:center;margin-top:0.5rem}.procurement_date h3,.procurement_date p{display:inline-flex!important}.button-icon.download-icon{border:1px solid #00A6D6;border-radius:2rem}.rfp_form .et_contact_bottom_container{width:100%;margin-top:unset!important;justify-content:center}.event-learn-more{width:110px;display:flex;justify-content:space-between;align-items:center}.event-learn-more img{width:5px;height:10px}.event-learn-more a:hover{color:#0CA6D5}#careers{display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:37px 50px}.career{margin:0 auto;width:100%;max-width:1170px;margin-bottom:100px;min-height:425px;border-radius:20px;background-color:#FFFFFF;box-shadow:0 0 12px 5px rgba(0,0,0,0.07);padding:37px 50px}.closing-career{margin-top:10px;color:#232323;font-family:Montserrat;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.22em;text-align:center}.career-container{display:flex}.career-container h1{color:#0057B8;font-family:Montserrat;font-size:1.77rem;font-weight:bold;letter-spacing:0;line-height:1.25em}.career-container p{color:#232323;font-family:"Fira Sans";font-size:1.22rem;letter-spacing:0;line-height:1.45em;margin-top:12px;min-height:170px;font-weight:normal}.career-type{display:flex;justify-content:flex-end}.career-type p{color:#232323;font-family:Montserrat;font-size:0.88rem;font-weight:500!important;letter-spacing:0;line-height:1.37rem;margin-left:0.5rem}.type-oval img{width:1.22rem}.type-oval{display:flex;height:1.94rem;width:max-content;border-radius:17.5px;background-color:#84BD00;justify-content:center;align-items:center;padding:0.5rem}.career-info{padding:2.22rem 1.11rem}.career-buttons{display:flex}.career-buttons&gt;div{margin:5px 15px}.norwalk-gallery img{width:47.78rem!important;height:30.83rem!important;object-fit:fill;border-radius:1rem}.norwalk-gallery .et_pb_gallery_image{text-align:center}.gform_wrapper.gravity-theme .gfield{margin-bottom:1.5rem;color:#fff}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large,.gform_wrapper.gravity-theme .gfield textarea.large{border-radius:2rem;padding:1rem;background:transparent;border:2px solid #fff;color:#fff;font-weight:bold;font-family:'Montserrat';text-transform:uppercase;font-size:1.2rem;box-shadow:6px 6px 18px -10px rgba(0,0,0,0.3)!important}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield textarea.large{font-weight:normal!important;font-size:1rem;text-transform:unset}.gform_wrapper.gravity-theme .gfield input.large::placeholder,.gform_wrapper.gravity-theme .gfield textarea.large::placeholder{color:#fff!important;font-weight:bold;font-family:'Montserrat';text-transform:uppercase;font-size:1.2rem;opacity:1}.gform_wrapper.gravity-theme .gform_footer button{display:inline-flex;align-items:center;justify-content:space-between;width:15vw;border:2px solid #fff;color:#fff;padding:1rem;border-radius:3rem;font-size:1.2rem;font-family:montserrat;font-weight:bold;text-transform:uppercase;margin:0 auto;box-shadow:6px 6px 18px -10px rgba(0,0,0,0.3)!important;transition:all 300ms ease 0ms}.gform_wrapper.gravity-theme .gform_footer button:hover{background-color:#fff;color:#0057bb}.gform_wrapper.gravity-theme .gform_footer button::after{content:"";background-image:url('/wp-content/uploads/2021/11/Tail-e1636055790195.png');width:2rem;height:2rem;background-size:2rem;display:inline-flex;background-repeat:no-repeat}@media (max-width:1580px){html{font-size:15px}html body #primary-header{width:71rem!important}html body .et_pb_image_0_tb_footer{width:12rem}}@media all and (max-width:1200px){.et_builder_inner_content .et_pb_gutters3{font-size:16px!important}}@media all and (max-width:766px){.trip-planner-input{width:20rem}html{font-size:14.40px}}@media all and (max-width:420px){html{font-size:11.52px}}@media all and (max-width:1436px){.green-section-schedules-maps{margin-top:920px}.maps-day-section{margin-top:920px}}@media only screen and (min-width:1100px) and (max-width:1405px){}@media only screen and (min-width:981px) and (max-width:1100px){}@media only screen and (min-width:768px) and (max-width:1024px){html{font-size:14.40px}html .btn-primary{line-height:2.6em!important}.trip-planner-button{width:70%}.news-menu{width:90%!important}.event{width:90%!important}.event-calendar{align-items:center}#procurements{display:flex;justify-content:center}.bus-routes-form{height:20vh}.routes-input{margin-right:unset!important}.route-inputs{flex-direction:column;align-items:center;width:90%}.routes-input__buttons{width:90%;margin-top:1rem}.routes-input__buttons .green-button{margin-right:unset!important}.bus-routes-form input{width:100%}.gform_wrapper.gravity-theme .gform_footer button{width:100%}}@media only screen and (min-width:480px) and (max-width:767px){.news-menu{width:90%!important}.event{width:90%!important;flex-direction:column}.event-calendar{align-items:center}.event-time-date h4{font-size:1.1rem}}@media only screen and (min-width:375px) and (max-width:479px){html{font-size:14px}html .btn-primary{line-height:2.1em!important}.gform_wrapper.gravity-theme .gform_footer button{width:100%}.trip-planner-button{width:85%}#procurements{display:flex;justify-content:center}#procurements .event{flex-direction:column}#procurements .event-calendar{align-items:center}.procurement-date_card .number-container{width:5.5rem}.news-menu{width:90%!important}.event{width:90%!important;flex-direction:column}.event-calendar{align-items:center}.event-time-date h4{font-size:1.1rem}.career-container{flex-direction:column}.career-info{padding:2.22rem 0rem}.type-oval{width:100%;margin-bottom:1rem}.career-container p{margin-bottom:2rem}.bus-routes-form{height:30vh}.routes-input{margin-right:unset!important}.route-inputs{flex-direction:column;align-items:center;width:90%}.routes-input__buttons{width:90%;margin-top:1rem;flex-direction:column}.routes-input__buttons .green-button{margin-right:unset!important;margin-bottom:1rem;width:100%}.bus-routes-form input{width:100%}.map-titles{display:flex;justify-content:space-between;align-items:center;height:5rem;width:80%;border-radius:228px;background-color:#FFFFFF;box-shadow:0 0 12px 5px rgba(0,0,0,0.15);padding-right:2rem;padding-left:2rem;margin:100px auto}.active-map{height:3.33rem;width:11.44rem}.tweet-container .tweet-icon{display:none}.norwalk-tweet{height:auto;padding:2rem}.line-clamp,.tweet{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;height:129px}}.carousel-info-row .carousel_date p{color:white;font-weight:bold}.showcase-wrapper .slick-arrow{display:none!important}</pre></body></html>