Sr. Project Control Manager - Transportation Infrastructure
Parsons Behle & Lattz
CO
/* Ensure all elements inherit the color from its parent */ body * { color: inherit; } a, .w-input, .w-select, .w-tab-link, .w-nav-link, .w-slider-arrow-left, .w-slider-arrow-right, .w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link { color: inherit; text-decoration: inherit; font-size: inherit; } /* Focus state style for keyboard navigation for the focusable elements */ *[tabindex]:focus-visible, input[type="file"]:focus-visible { outline: 0.125rem solid #4d65ff; outline-offset: 0.125rem; } /* Get rid of top margin on first element in any rich text element */ .w-richtext > :not(div):first-child, .w-richtext > div:first-child > :first-child { margin-top: 0 !important; } /* Get rid of bottom margin on last element in any rich text element */ .w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child { margin-bottom: 0 !important; } /* Prevent all click and hover interaction with an element */ .pointer-events-off { pointer-events: none; } /* Enables all click and hover interaction with an element */ .pointer-events-on { pointer-events: auto; } /* Create a class of .div-square which maintains a 1:1 dimension of a div */ .div-square::after { content: ""; display: block; padding-bottom: 100%; } /* Make sure containers never lose their center alignment */ .container-medium, .container-small, .container-large { margin-right: auto !important; margin-left: auto !important; } /* Apply "..." after 3 lines of text */ .text-style-3lines { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } /* Apply "..." after 2 lines of text */ .text-style-2lines { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } /* Adds inline flex display */ .display-inlineflex { display: inline-flex; } .hidden { display: none; } /* These classes are never overwritten */ .hide { display: none !important; } @media screen and (max-width: 991px) { .hide, .hide-tablet { display: none !important; } } @media screen and (max-width: 767px) { .hide-mobile-landscape{ display: none !important; } } @media screen and (max-width: 479px) { .hide-mobile{ display: none !important; } } .margin-0 { margin: 0rem !important; } .padding-0 { padding: 0rem !important; } .spacing-clean { padding: 0rem !important; margin: 0rem !important; } .margin-top { margin-right: 0rem !important; margin-bottom: 0rem !important; margin-left: 0rem !important; } .padding-top { padding-right: 0rem !important; padding-bottom: 0rem !important; padding-left: 0rem !important; } .margin-right { margin-top: 0rem !important; margin-bottom: 0rem !important; margin-left: 0rem !important; } .padding-right { padding-top: 0rem !important; padding-bottom: 0rem !important; padding-left: 0rem !important; } .margin-bottom { margin-top: 0rem !important; margin-right: 0rem !important; margin-left: 0rem !important; } .padding-bottom { padding-top: 0rem !important; padding-right: 0rem !important; padding-left: 0rem !important; } .margin-left { margin-top: 0rem !important; margin-right: 0rem !important; margin-bottom: 0rem !important; } .padding-left { padding-top: 0rem !important; padding-right: 0rem !important; padding-bottom: 0rem !important; } .margin-horizontal { margin-top: 0rem !important; margin-bottom: 0rem !important; } .padding-horizontal { padding-top: 0rem !important; padding-bottom: 0rem !important; } .margin-vertical { margin-right: 0rem !important; margin-left: 0rem !important; } .padding-vertical { padding-right: 0rem !important; padding-left: 0rem !important; } /* Apply "..." at 100% width */ .truncate-width { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } /* Removes native scrollbar */ .no-scrollbar { -ms-overflow-style: none; overflow: -moz-scrollbars-none; } .no-scrollbar::-webkit-scrollbar { display: none; } html { font-size: calc(0.625rem + 0.41666666666666663vw); } @media screen and (max-width:1920px) { html { font-size: calc(0.625rem + 0.41666666666666674vw); } } @media screen and (max-width:1440px) { html { font-size: calc(0.8126951092611863rem + 0.20811654526534862vw); } } @media screen and (max-width:479px) { html { font-size: calc(0.7494769874476988rem + 0.8368200836820083vw); } } .testimonial31_arrow { position: absolute !important; top: 50% !important; transform: translateY(-50%) !important; min-width: 40px !important; /* Add min-width */ width: 40px !important; flex: 0 0 40px !important; /* Add flex-shrink: 0 to prevent collapsing */ height: 40px !important; background-color: white !important; border: 1px solid #000 !important; border-radius: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 2 !important; } /* Make sure inline-block elements maintain their width */ .w-inline-block.testimonial31_arrow { display: flex !important; width: 40px !important; min-width: 40px !important; flex-shrink: 0 !important; box-sizing: border-box !important; } .testimonial31_arrow.splide__arrow--prev { left: -3REM !important; /* Increased spacing */ transform: translateY(-50%) rotate(180deg) !important; /* Added rotation */ } .testimonial31_arrow.splide__arrow--next { right: -3REM !important; /* Increased spacing */ } /* Target the heading-style-h5 inside the active tab for layout493 */ .layout493_tab-link.w--current .heading-style-h5 { color: #097538; } /* Target the heading-style-h5 inside the active tab for layout494 */ .layout494_tab-link.w--current .heading-style-h5 { color: #097538; } .header102_slide-nav .w-slider-dot, .slider7_slide-nav .w-slider-dot { background-color: #FFFFFF; /* Non-active slide indicator */ } .event16_slide-nav .w-slider-dot { background-color: #63666a; /* Non-active slide indicator for event16 */ } .header102_slide-nav .w-slider-dot.w-active, .slider7_slide-nav .w-slider-dot.w-active, .event16_slide-nav .w-slider-dot.w-active { background-color: #50BF34; /* Active slide indicator */ } /* Apply square bullets to all unordered lists and ensure it's not overridden */ ul { list-style-type: square !important; } .faq5_answer { overflow: hidden; max-height: 0; /* Initially collapsed */ opacity: 0; /* Initially invisible */ transition: max-height 0.6s ease, opacity 0.4s ease; /* Smooth transition */ width: 100%; box-sizing: border-box; overflow-x: hidden; /* Prevent horizontal overflow */ } .mapboxgl-ctrl-bottom-left { display: none; } #stock-price::before { content: "$"; margin-right: 2px; /* Optional: Add some spacing */ }
Apply on firm site →