@media (min-width:981px){.et_pb_row{padding-left:100px!important;padding-right:100px!important}}@media (max-width:980px){.et_pb_row{padding-left:20px!important;padding-right:20px!important}}@media (max-width:980px){#page-container{padding-top:74px!important}.et_header_style_split #logo{margin-top:-12px!important}.et_header_style_split #main-header .mobile_nav{margin-top:27px!important}.et_header_style_split #et_mobile_nav_menu{margin-top:-75px!important}.et_header_style_split #main-header{height:75px!important}}@font-face{font-family:'franklingothic_demi';src:url('/wp-content/uploads/2025/01/franklingothic_demi.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'franklingothic_book';src:url('/wp-content/uploads/2025/01/franklingothic_book.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Franklin Gothic Book';src:url('/wp-content/uploads/2025/01/franklingothic_book.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'franklingothic_heavy';src:url('/wp-content/uploads/2025/01/franklingothic_heavy.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'franklingothic_medium';src:url('/wp-content/uploads/2025/01/franklingothic_medium.otf') format('opentype');font-weight:normal;font-style:normal}@font-face{font-family:'franklin_gothic_book';src:url('/wp-content/uploads/2025/02/FRABK.TTF') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'franklin_gothic_book_italic';src:url('/wp-content/uploads/2025/02/FRABKIT.TTF') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'franklin_gothic_demi';src:url('/wp-content/uploads/2025/02/FRADM.TTF') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Franklin Gothic Demi';src:url('/wp-content/uploads/2025/02/FRADM.TTF') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'franklin_gothic_demi_cond';src:url('/wp-content/uploads/2025/02/FRADMCN.TTF') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'franklin_gothic_demi_italic';src:url('/wp-content/uploads/2025/02/FRADMIT.TTF') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'franklin_gothic_heavy';src:url('/wp-content/uploads/2025/02/FRAHV.TTF') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'franklin_gothic_heavy_italic';src:url('/wp-content/uploads/2025/02/FRAHVIT.TTF') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'franklin_gothic_medium';src:url('/wp-content/uploads/2025/02/framd.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Franklin Gothic Medium';src:url('/wp-content/uploads/2025/02/framd.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'franklin_gothic_medium_cond';src:url('/wp-content/uploads/2025/02/FRAMDCN.TTF') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'franklin_gothic_medium_italic';src:url('/wp-content/uploads/2025/02/framdit.ttf') format('truetype');font-weight:normal;font-style:normal}h1{font-family:'Franklin Gothic Heavy',Helvetica,Arial,Lucida,sans-serif;font-weight:bold}h2,h3,h4,h5,h6{font-family:'Franklin Gothic Demi',Helvetica,Arial,Lucida,sans-serif;font-weight:bold}th{font-family:'Franklin Gothic Book',sans-serif;font-size:27px!important;color:#002855}h1,h2,h3,h4,h5,h5,h6{line-height:1.2}p{line-height:30px}.custom_p{font-family:'Franklin Gothic Book',sans-serif;font-size:27px!important;color:#002855;padding-top:15px!important;padding-bottom:15px!important}@media screen and (max-width:1080px){.custom_p{font-size:18px!important}p{line-height:24px}ul:not(.et-menu):not(.nav) li{font-size:18px!important}}@media screen and (max-width:1080px){p{font-size:18px}}@media (max-width:980px) and (min-width:768px){.two-columns-tablet .et_pb_column_1_3{display:flex;flex-wrap:wrap}.two-columns-tablet .et_pb_column_1_3 .et_pb_module{width:48%}.two-columns-tablet .et_pb_column_1_3 .et_pb_module:nth-child(odd){margin-right:4%}.two-columns-tablet .et_pb_column_1_3 .et_pb_module{margin-bottom:unset}}#top-menu-nav{max-width:1800px}.et_header_style_split #main-header .centered-inline-logo-wrap a{height:0px!important}@media (min-width:981px) and (max-width:1480px){#main-header{height:61px}}@media (min-width:1481px) and (max-width:1800px){#main-header{height:70px}}@media only screen and (min-width:1801px){#main-header{height:81px}}@media only screen and (min-width:1801px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding-top:33px!important;padding-left:42px!important;padding-right:42px!important}}@media (min-width:981px) and (max-width:1480px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding-top:24px!important;padding-left:0px!important;padding-right:0px!important}}@media (min-width:1481px) and (max-width:1800px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding-top:28px!important;padding-left:0px!important;padding-right:0px!important}}@media screen and (min-width:981px){#top-menu li{letter-spacing:1px}}.menu-item-with-image{display:flex;align-items:center;color:#002855!important}.sub-menu ul li a{color:#002855!important}.menu-item-icon{margin-right:10px;width:20px;height:auto}.menu-item-with-image img{width:90px}#top-menu .menu-item-has-children>a:first-child:after{display:none}@media screen and (max-width:980px){.mobile_nav .select_page{display:none!important}}@media screen and (min-width:981px){#top-menu-nav{width:100%}#top-menu{width:100%!important;text-align:inherit!important;display:flex!important;justify-content:space-between;align-items:center;flex-wrap:wrap}.menu-item-173{width:18%!important}.menu-item-179{width:26%!important}.centered-inline-logo-wrap{width:12%!important}.menu-item-183{width:17%!important;text-align:right}.menu-item-187{width:25%!important;text-align:right}#top-menu li{padding-right:unset}}@media (min-width:981px) and (max-width:1145px){#top-menu .menu-item-has-children>a:first-child,#et-secondary-nav .menu-item-has-children>a:first-child{font-size:15px!important}}@media (min-width:1146px) and (max-width:1480px){#top-menu .menu-item-has-children>a:first-child,#et-secondary-nav .menu-item-has-children>a:first-child{font-size:22px!important}}@media (min-width:1481px) and (max-width:1800px){#top-menu .menu-item-has-children>a:first-child,#et-secondary-nav .menu-item-has-children>a:first-child{font-size:28px!important}}@media (min-width:1801px){#top-menu .menu-item-has-children>a:first-child,#et-secondary-nav .menu-item-has-children>a:first-child{font-size:35px!important}}@media (min-width:981px){.logo_container{margin-top:-28px!important}}#top-menu li a:hover{color:#FAA61A!important}#top-menu li a{text-transform:uppercase!important}@media screen and (min-width:981px){.nav li ul{width:600px}#top-menu li li a{width:600px}#top-menu li a{font-size:18px!important}}@media screen and (min-width:1801px){.logo_container a{position:fixed!important;padding-left:1%!important}.logo_container img{position:fixed;width:110px;height:150px!important;background-color:#002855;border-radius:50%;border:15px solid #002855}}@media (min-width:981px) and (max-width:1362px){.logo_container a{position:fixed!important;padding-left:1%!important}.logo_container img{position:fixed;width:110px;height:108px!important;background-color:#002855;border-radius:50%;border:15px solid #002855}}@media (min-width:1363px) and (max-width:1800px){.logo_container a{position:fixed!important;padding-left:2.5%!important}.logo_container img{position:fixed;width:110px;height:108px!important;background-color:#002855;border-radius:50%;border:15px solid #002855}}@media (min-width:981px) and (max-width:1131px){.logo_container a{position:fixed!important;padding-left:0%!important}.logo_container img{position:fixed;width:110px;height:110px!important;background-color:#002855;border-radius:50%;border:15px solid #002855}}@media screen and (min-width:981px){.et_header_style_split #main-header .centered-inline-logo-wrap{width:auto;height:64.6px!important}}.illuminated-traffic-paddle .fluid-width-video-wrapper{padding-top:0px!important;height:500px!important}#mutcd_requirements_box{height:500px!important}.btn_type_1,.btn_type_2{border-radius:5px;padding-top:20px;padding-bottom:20px;padding-left:40px;padding-right:40px;font-size:1.5rem;font-weight:700!important;display:flex;justify-content:center;align-items:center;text-align:center;min-height:100px;margin-bottom:15px}.btn_type_1:hover,.btn_type_2:hover,.submit_btn{background-color:#faa61a;color:#FFFFFF;border:1px solid #faa61a}.btn_type_1{background-color:#002855;color:#faa61a;border:1px solid #002855}.btn_type_2{background-color:#FFFFFF;color:#faa61a;border:1px solid #faa61a}.submit_btn{padding-top:10px;padding-bottom:10px;border-radius:5px;font-size:1.5rem;font-weight:700!important;display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:15px;width:100%;background-color:#002855;color:#ffffff;border:1px solid #002855}#footer-info{color:#FAA61A}#main-footer,.et_pb_section_1_tb_footer{background-image:url('/wp-content/uploads/2025/01/footer.png')!important;background-repeat:no-repeat!important;background-position:10px calc(100% - 10px)!important;background-size:500px}@media (max-width:980px){#main-footer,.et_pb_section_1_tb_footer{background-image:url('/wp-content/uploads/2025/01/footer.png')!important;background-repeat:no-repeat!important;background-position:10px bottom!important;background-size:270px}}.sub-menu{background-color:#FFFFFF!important}.sub-menu li a{color:#002855!important}#menu-our-products,#menu-customer,#menu-company,#menu-safety{display:block}#menu-our-products,#menu-company,#menu-customer,#menu-safety{list-style-type:none;padding:0;margin:0}#menu-our-products li,#menu-company li,#menu-customer li,#menu-safety li{display:block;text-align:center;text-transform:uppercase}#menu-our-products a:hover,#menu-safety a:hover,#menu-company a:hover,#menu-customer a:hover{color:#FAA61A!important}.et_pb_column_6_tb_footer p{text-transform:uppercase;font-weight:bold}@media screen and (max-width:980px){.et_pb_section_1_tb_footer li,.et_pb_section_1_tb_footer a{color:#FFFFFF!important}.et_pb_row et_pb_row_2_tb_footer a{color:#FFFFFF!important}.et_pb_menu_0_tb_footer.et_pb_menu ul li a,.et_pb_menu_1_tb_footer.et_pb_menu ul li a,.et_pb_menu_2_tb_footer.et_pb_menu ul li a,.et_pb_menu_3_tb_footer.et_pb_menu ul li a{color:unset!important}.et_pb_menu_0_tb_footer.et_pb_menu ul li a,.et_pb_menu_1_tb_footer.et_pb_menu ul li a,.et_pb_menu_2_tb_footer.et_pb_menu ul li a,.et_pb_menu_3_tb_footer.et_pb_menu ul li a{color:#002855!important}}#menu-safety li:first-child a,#menu-company li:first-child a,#menu-customer li:first-child a{color:#FAA61A!important}.illuminated,.traffic_paddle{line-height:1!important}#meets_mutcd_standards{font-size:15px}@media screen and (min-width:982px) and (max-width:1281px){.illuminated,.traffic_paddle{font-size:45px!important}#itp-top-block p,#itp-top-block ul li{font-size:1.3vw!important;line-height:16px}}@media screen and (min-width:1282px) and (max-width:1365px){#itp-top-block p,#itp-top-block ul li{font-size:1.2vw!important;line-height:19.5px}.illuminated,.traffic_paddle{font-size:45px!important}#meets_mutcd_standards{font-size:12.5px}}@media screen and (min-width:1366px) and (max-width:1439px){#itp-top-block p,#itp-top-block ul li{font-size:1.2vw!important;line-height:19px}.illuminated,.traffic_paddle{font-size:45px!important}#meets_mutcd_standards{font-size:12.5px}}@media screen and (min-width:1440px) and (max-width:1687px){#itp-top-block p,#itp-top-block ul li{font-size:1.2vw!important;line-height:22px}.illuminated,.traffic_paddle{font-size:45px!important}#meets_mutcd_standards{font-size:13px}}@media screen and (min-width:1688px) and (max-width:1888px){#itp-top-block p,#itp-top-block ul li{font-size:1.2vw!important;line-height:27px}}@media screen and (min-width:1889px){#itp-top-block p,#itp-top-block ul li{line-height:33px}}.illuminated-traffic-paddle ul li{margin-bottom:10px}#itp_top_image_gallery{padding-top:50px!important}#itp_top_image_gallery .thumbnails img{border-radius:5px;height:100px;width:100%;object-fit:cover;cursor:pointer}.itp-gallery-container{margin-top:11px}@media screen and (max-width:1687px){.itp-gallery-container{margin-top:8px}}#itp_top_container .illuminated{color:#FAA61A;font-weight:bold;font-size:85px}#itp_top_container .traffic_paddle{color:#002855;font-weight:bold;font-size:85px}@media screen and (max-width:981px){#itp_top_container .illuminated,#itp_top_container .traffic_paddle{font-weight:bold;font-size:35px}}@media screen and (min-width:981px){#itp_special_options .row_1{padding-left:80px}#itp_special_options .row_2{width:90%;padding-top:50px;padding-left:150px}}@media screen and (min-width:981px) and (max-width:1341px){#itp_special_options th{font-size:19px!important}}@media screen and (max-width:981px){#itp_special_options .box{text-align:center}#itp_special_options .row_1{text-align:center}}.itp_box{background-color:#f4f4f4;border-radius:5px;padding-top:30px;padding-bottom:30px;padding-left:20px;padding-right:20px;box-shadow:0px 6px 3px #00000029;font-size:27px;margin-bottom:15px;display:flex;justify-content:center;align-items:center;line-height:25px;text-align:center}@media screen and (min-width:1479px){.itp_box{height:205px}}@media screen and (min-width:981px) and (max-width:1478px){.itp_box{height:270px}}@media screen and (max-width:981px){.itp_box{min-height:220px}}.itp_patented{background-color:#f4f4f4;border-radius:5px;padding-top:30px;padding-bottom:30px;padding-left:40px;padding-right:40px;box-shadow:0px 6px 3px #00000029;margin-bottom:15px;display:flex;justify-content:center;align-items:center}.options_table{width:100%;border-radius:5px;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #002855!important}.options_table td,.options_table th{text-align:center;font-family:'Franklin Gothic Demi',Helvetica,Arial,Lucida,sans-serif!important;font-weight:normal!important;font-size:20px!important;border:1px solid #002855!important;padding-top:10px!important;padding-bottom:10px!important;padding-left:30px!important;padding-right:30px!important}.options_table .gray_bg{background-color:#f4f4f4}.options_table .white_bg{background-color:#ffffff}@media (min-width:981px) and (max-width:1419px){.options_table td,.options_table th{padding:0px!important}#multiple_modes_block .et_pb_column_12{padding-left:5px!important;padding-right:5px!important}}#features_table{width:100%;border-radius:5px;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #002855!important}#features_table td,#features_table th{text-align:center;font-family:'Franklin Gothic Demi',Helvetica,Arial,Lucida,sans-serif!important;font-weight:bold!important;font-size:20px!important;border:1px solid #002855!important;padding-top:30px;padding-bottom:30px;padding-left:55px;padding-right:55px}#features_table i{font-size:45px}#features_table .gray_bg td{background-color:#f4f4f4}#features_table .gray_bg td:first-child{background-color:white}.scrollable_box{width:100%;height:500px;border:2px solid #022855;border-radius:5px;overflow-y:scroll;resize:none;scrollbar-width:thin}#find_state_form{font-family:'franklingothic_demi',sans-serif;font-weight:bold;font-size:27px}#find_state_form p{color:#002855}#find_state_form .row div{margin-bottom:25px}#find_state_form input[type=text]{border:2px solid #01244B;width:100%;height:44px;border-radius:5px;margin-top:20px}#find_state_form select{direction:rtl;border:2px solid #01244B;width:100%;height:44px;border-radius:5px;margin-top:20px;color:#01244B}#find_state_form textarea{border:2px solid #01244B;width:100%;height:90px;border-radius:5px;margin-top:20px}.ba_image_carousel_0 .slick-prev{left:0px important}.ba_image_carousel_0 .slick-next{right:0px!important}.main-image{width:100%;border-radius:5px}.thumbnail{cursor:pointer;transition:transform 0.3s ease}.thumbnail img{border-radius:5px}.testimonial-read-more,.testimonial-read-less{text-align:center;margin-right:10px;margin-bottom:10px;color:#FAA61A;cursor:pointer}.sp-testimonial-client-testimonial{height:210px;overflow:hidden}@media (max-width:981px){.et_pb_testimonial_content p{font-size:16px!important}}.et_pb_testimonial_content p{font-size:20px!important;line-height:25px!important}.et_pb_testimonial_position{font-size:15px!important}.et_pb_testimonial_portrait{width:70px!important;height:95px!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}.et_pb_testimonial_portrait:before{content:unset!important}.et_pb_testimonial_meta{text-align:center;height:unset!important}.et_pb_testimonial_author{margin-top:10px!important}#ogltz_carousel_1 .dtq-logo-carousel-item img{height:55px}.w3eden .btn-group-lg>.btn,.w3eden .btn-lg{background-color:#002855!important}@media screen and (min-width:981px){.our-team .dtq-flipbox-card-container{height:370px}.our-team .dtq-flipbox-img-back img{width:80%}.our-team .dtq-flipbox-desc-back{padding-left:10px;padding-right:10px}}.nf-form-content label{font-size:27px}.nf-form-content input[type=text],.nf-form-content input[type=tel],.nf-form-content input[type=email],.nf-form-content select{height:40px!important;border-radius:5px;border:2px solid #002855;font-size:22px;padding:0px 7px}.nf-form-content textarea{border-radius:5px;border:2px solid #002855;font-size:22px;padding:2px 7px}.nf-field-element input[type="submit"]{color:#faa61a;background-color:#002855;padding:20px 40px;border:1px solid #002855;border-radius:5px;font-size:1.5rem;font-family:'Franklin Gothic Medium';display:inline-block;cursor:pointer}.nf-field-element input[type="submit"]:hover{background-color:#faa61a;color:#FFFFFF;border:1px solid #faa61a}@media (min-width:981px){.nf-field-element input[type="submit"]{min-width:320px}}.nf-field-element-center{text-align:center}.nf-form-content select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-left:30px;padding-right:10px;position:relative}.nf-form-content select::-ms-expand{display:none}.nf-form-content select{background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:3px center;background-size:25px 25px;cursor:pointer}.et_pb_blog_grid .et_pb_image_container img{object-fit:contain}.news .post-4425 img{height:300px}#logo-slider{position:relative;overflow:hidden;background-color:#FFFFFF;padding:20px 0;border-radius:5px}.logo-slider-inner{display:flex;position:relative;transition:left 0.5s ease-in-out;will-change:transform;left:0}.logo-item{flex:0 0 11.11%;display:flex;justify-content:center;align-items:center;height:60px;box-sizing:border-box;overflow:hidden;user-select:none;cursor:grab;width:160px}.logo-item:active{cursor:grabbing}.logo-item img{max-height:60px;max-width:100%;width:auto;height:auto;object-fit:contain;object-position:center;display:block;pointer-events:none}@media (max-width:1024px){.logo-item{flex:0 0 20%;height:50px}}@media (max-width:768px){.logo-item{flex:0 0 33.33%;height:50px}.logo-item img{max-height:50px}}#dealer-slider{position:relative;overflow:hidden}.dealer-slider-inner{display:flex;transition:margin-left 0.5s ease-in-out}.dealer-item{flex:0 0 20.11%;display:flex;justify-content:center;align-items:center;height:100px;box-sizing:border-box;overflow:hidden}.dealer-item img{max-height:100px;max-width:100%;width:auto;height:auto;object-fit:contain;object-position:center;display:block}@media (max-width:768px){.dealer-item{height:80px;flex:0 0 41%}.dealer-item img{max-height:80px}}.itp-gallery-container{display:flex;flex-direction:column;align-items:center;width:100%}.itp-main-image img{width:100%;height:auto;border-radius:5px}.itp-thumbnail-wrapper{display:flex;align-items:center;justify-content:center;width:100%;position:relative}.itp-thumbnail-gallery{display:flex;overflow-x:auto;scroll-behavior:smooth;width:100%;white-space:nowrap;padding:10px 0}.itp-thumbnail-gallery::-webkit-scrollbar{display:none}.itp-thumbnail{flex:0 0 auto;width:100px;margin:0 5px;cursor:pointer}.itp-thumbnail img{width:100%;height:auto;object-fit:cover;border-radius:5px}.itp-gallery-arrow{background-color:rgba(0,0,0,0.5);color:white;border:none;cursor:pointer;font-size:24px;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:10;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.itp-gallery-arrow i{font-size:20px}.itp-gallery-arrow:hover{background-color:rgba(0,0,0,0.8)}.itp-gallery-arrow.left{left:10px}.itp-gallery-arrow.right{right:10px}.isbs-gallery-container{display:flex;flex-direction:column;align-items:center;width:100%}.isbs-main-image img{width:100%;height:auto;border-radius:5px}.isbs-thumbnail-wrapper{display:flex;align-items:center;justify-content:center;width:100%;position:relative}.isbs-thumbnail-gallery{display:flex;overflow-x:auto;scroll-behavior:smooth;width:100%;white-space:nowrap;padding:10px 0}.isbs-thumbnail-gallery::-webkit-scrollbar{display:none}.isbs-thumbnail{flex:0 0 auto;width:100px;margin:0 5px;cursor:pointer}.isbs-thumbnail img{width:100%;height:auto;object-fit:cover;border-radius:5px}.isbs-gallery-arrow{background-color:rgba(0,0,0,0.5);color:white;border:none;cursor:pointer;font-size:24px;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:10;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.isbs-gallery-arrow i{font-size:20px}.isbs-gallery-arrow:hover{background-color:rgba(0,0,0,0.8)}.isbs-gallery-arrow.left{left:10px}.isbs-gallery-arrow.right{right:10px}.mapsvg-container{width:100%;height:100%;position:relative;margin-top:30px}.mapsvg-map-container{width:500%}@media (min-width:981px){.mapsvg-container{min-height:450px}}@media (min-width:600px) and (max-width:980px){.mapsvg-container{min-height:450px}}@media (max-width:599px){.mapsvg-container{min-height:250px}}.mapsvg-popover{max-height:250px!important}.mapsvg-popover img{max-width:25%!important}#mapsvg-2{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.map_buttons .row{display:flex;justify-content:center}.map_buttons .col-md-2{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.map_buttons button{width:100%;padding-top:15px;padding-bottom:15px;text-align:center;font-size:21px;cursor:pointer;background-color:#FFFFFF;color:#002855;border:0px solid #002855;border-radius:5px;box-shadow:0 4px 10px 0 #ccc;font-family:'Franklin Gothic Book',Helvetica,Arial,Lucida,sans-serif;margin-bottom:10px;font-weight:bold}.map_buttons button.active{cursor:pointer;background-color:#002855!important;color:#FAA61A!important;border:1px solid #002855}@media (max-width:767px){.map_buttons .col-6{margin-bottom:15px}}.school{cursor:pointer;margin-bottom:15px}#scrollable_div .active{position:relative;padding-left:15px}#scrollable_div .active::before,#scrollable_div .active::after{content:"";position:absolute;width:5px;background-color:#002855}#scrollable_div .active::before{top:-5px;left:0;height:90%;border-top-left-radius:5px;border-top-right-radius:5px}#scrollable_div .active::after{bottom:5px;left:0;height:98%;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#scrollable_div .active .border-line{position:absolute;top:5px;left:0;bottom:5px;width:5px;background-color:#002855}.school img{box-shadow:0 4px 10px 0 #ccc;border-radius:5px}#scrollable_div{height:400px;overflow-y:scroll;border:none;padding:10px}#scrollable_div::-webkit-scrollbar{width:8px}#scrollable_div::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:10px}#scrollable_div::-webkit-scrollbar-thumb{background-color:#002855;border-radius:10px}#scrollable_div::-webkit-scrollbar-thumb:hover{background-color:#0052A3}@media (min-width:1281px) and (max-width:1366px){#scrollable_div{height:445px}}@media (min-width:1440px) and (max-width:1599px){#scrollable_div{height:465px}}@media (min-width:1600px) and (max-width:1920px){#scrollable_div{height:625px}}@media (max-width:1280px){#scrollable_div{height:340px}}.scrollable-div::-webkit-scrollbar{width:8px}.scrollable-div::-webkit-scrollbar-thumb{background-color:#002855;border-radius:4px}.scrollable-div::-webkit-scrollbar-track{background-color:#e0e0e0;border-radius:4px}.scrollable-div{scrollbar-width:thin;scrollbar-color:#002855 #e0e0e0}.mapsvg-sidebar-left{flex-basis:20%!important}@media (min-width:981px) and (max-width:1630px){.home #bus-hover-hidden-element{height:200px}}.post-template-default p{font-size:27px!important;font-family:'Franklin Gothic Book',sans-serif}@media screen and (max-width:1080px){.post-template-default p{font-size:18px!important}}@media (min-width:1600px){#block-schools-map-full{min-height:710px}}#fisa-video{display:flex;height:100%}#fisa-video-right-side{display:flex;justify-content:center;align-items:center;text-align:center}.sp-testimonial-free{background-color:#f4f4f4!important;padding-left:15px!important;padding-right:15px!important;padding-top:15px!important;padding-bottom:15px!important;border-radius:5px!important;background-image:url(/wp-content/uploads/2025/07/Group-6881.png)!important;background-size:100px!important;background-position:10% 20%!important;background-repeat:no-repeat!important}.sp-testimonial-free-section{width:98%;margin-left:auto!important;margin-right:auto!important}.sp-testimonial-free-section .testimonial-nav-arrow{top:62%!important;background-color:#002855!important;color:#FFFFFF!important;border-color:#FFFFFF!important;border-radius:20px!important;height:30px!important;width:30px!important;font-size:20px}.sp-testimonial-free-section .testimonial-nav-arrow:hover{background-color:#002855!important}.sp-testimonial-free-section .sp-testimonial-client-image{padding:0px 65px!important}.sp-testimonial-client-image{}.sp-testimonial-client-image img{height:55px!important;width:100%!important;object-fit:contain!important;border-radius:unset!important}.sp-testimonial-content p{font-family:'Franklin Gothic Book',sans-serif!important;font-size:20px!important;color:#002855!important;font-weight:bold!important}@media (max-width:980px){.sp-testimonial-content p{font-family:'Franklin Gothic Book',sans-serif!important;font-size:18px!important}}.sp-testimonial-client-name{color:#FAA61A!important;font-family:'Franklin Gothic Demi',sans-serif!important;font-size:22px!important}.sp-testimonial-client-designation{font-family:'Franklin Gothic Book',sans-serif!important;font-size:15px!important;font-style:italic!important;color:#002855!important;height:50px}.news .post-content-inner{margin-bottom:20px}.news .post-content-inner p{color:#002855!important}.news .more-link{background-color:#002855!important;color:#faa61a!important;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;border-radius:5px;margin-top:20px!important;font-weight:bold}.news .more-link::first-letter{text-transform:uppercase}.news .published{font-size:18px!important;font-family:"Franklin Gothic Demi"!important;color:#FC9200!important;font-weight:bold}.news .et_pb_post{border:0px!important;border-radius:5px!important;box-shadow:0 3px 3px #00000029!important}#madisons-thoughts-block .et_pb_code_inner{text-align:center!important}.ba_image_carousel_child{transition:transform 0.3s ease}.ba_image_carousel_child:hover{position:relative;z-index:10000;transform:scale(1.5);top:0}@media screen and (min-width:981px){.which-school-bus-do-you-think-is-safer .et_pb_slide{border-radius:5px;width:800px;margin-left:auto;margin-right:auto;float:unset}}@media screen and (max-width:980px) and (min-width:769px){.which-school-bus-do-you-think-is-safer .et_pb_slide{min-height:450px!important;border-radius:5px}}@media screen and (max-width:768px){.which-school-bus-do-you-think-is-safer .et_pb_slide{min-height:350px!important;border-radius:5px}}#our-life-saving-products-element,#our-life-saving-products-element-2{margin-left:auto!important;margin-right:auto!important}#home-hover-text{visibility:hidden}@media (max-width:1501px){#our-life-saving-products-element h2{font-size:40px!important}#our-life-saving-products-element .et_pb_text_9 p,#our-life-saving-products-element .et_pb_text_11 p,#our-life-saving-products-element-2 .et_pb_text_9 p,#our-life-saving-products-element-2 .et_pb_text_11 p{font-size:20px!important}#home-hover-text{font-size:17px!important;line-height:15px}}a.more-link::first-letter{text-transform:uppercase!important}@media (min-width:981px){.vertical-align-row{display:flex;flex-wrap:wrap;align-items:center}.vertical-align-row .et_pb_column{display:flex;flex-direction:column;justify-content:center}.one-giant-leap-to-zero .vertical-align-row .et_pb_image_wrap{margin-left:auto;margin-right:auto}}#sb_instagram .sbi_photo img{border-radius:5px}.warranty .et_pb_toggle_content p{font-weight:normal}@media (max-width:768px){.warranty .one-half{width:100%!important;margin-left:0px!important}}.testimonials_buttons .row{display:flex;justify-content:center}.testimonials_buttons .col-md-2{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.testimonials_buttons button{width:100%;padding-top:15px;padding-bottom:15px;text-align:center;font-size:21px;cursor:pointer;background-color:#FFFFFF;color:#002855;border:2px solid #002855;border-radius:5px;font-family:'Franklin Gothic Book',Helvetica,Arial,Lucida,sans-serif;margin-bottom:10px;font-weight:bold}.testimonials_buttons button.active{cursor:pointer;background-color:#002855!important;color:#FAA61A!important;border:2px solid #FAA61A}.testimonials_buttons button:hover{cursor:pointer;background-color:#FAA61A!important;color:#FFFFFF!important;border:2px solid #002855}@media (max-width:767px){.testimonials_buttons .col-6{margin-bottom:15px}}@media only screen and (max-width:480px){.two-per-row .et_pb_column{width:50%!important;float:left;clear:none!important}.two-per-row .et_pb_column:nth-child(odd){clear:left!important}.two-per-row .et_pb_column{padding-left:5px;padding-right:5px}}#mobile_menu{background-color:#FFFFFF!important}@media (max-width:980px){.menu-item-has-children>a{background-color:#002855!important;border-radius:5px}ul.sub-menu,ul.sub-menu li{padding-left:0px!important}.sub-menu li a,.et_mobile_menu li a{padding:10px 2%!important}.sub-menu{margin-bottom:20px}}#video-fullwidth{position:relative;width:100%;height:100vh;overflow:hidden}#video-fullwidth::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url('https://www.firstlightsafety.com/wp-content/uploads/2025/01/2023-07-13-flsp-homepage-banner-compressed.mp4') no-repeat center center/cover;z-index:-1;opacity:0.8}#video-fullwidth .content{position:relative;z-index:1;color:white;text-align:center;padding:20px}.dtq-flipbox-img-front{height:240px}.dtq-flipbox-content-wrap{height:90px}.our-team .dtq-flipbox-desc-back{padding-left:5px;padding-right:5px}@media (max-width:479px){.our-team .et_pb_row .et_pb_column.et_pb_column_1_4,.et_pb_row .et_pb_column.et_pb_column_1_5,.et_pb_row .et_pb_column.et_pb_column_1_6{margin:0 0 0px}}@media (max-width:980px){.et_pb_section_1_tb_footer{position:relative;background-image:unset!important}.et_pb_section_1_tb_footer::before{content:"";position:absolute;bottom:0;left:0;width:350px;height:350px;background-image:url('/wp-content/uploads/2025/01/footer.png');background-size:cover;background-position:center;opacity:0.5;z-index:10000}}.school-logos-divi .slick-track{padding-top:30px!important;padding-bottom:30px!important;vertical-align:middle!important}@media (min-width:480px) and (max-width:980px){.ba_flipbox,.dtq-flipbox-back-card{height:460px!important}.dtq-flipbox-card-inner{padding-top:30px}.dtq-flipbox-back-card,.dtq-flipbox-card-inner{height:460px}}@media (min-width:981px) and (max-width:1200px){.ba_flipbox,.dtq-flipbox-back-card{height:470px!important}.dtq-flipbox-card-inner{padding-top:30px}.dtq-flipbox-back-card,.dtq-flipbox-card-inner{height:470px}}@media (min-width:1201px){.ba_flipbox,.dtq-flipbox-back-card{height:410px!important}.dtq-flipbox-card-inner{padding-top:30px}.dtq-flipbox-back-card,.dtq-flipbox-card-inner{height:410px}}.flsp-swiper-nav .wpcp-carousel-section .swiper-button-prev,.flsp-swiper-nav .wpcp-carousel-section .swiper-button-next{background-color:#002855!important;border-radius:40px;border:1px solid #FFFFFF!important;width:40px;height:40px}.flsp-swiper-nav .wpcp-carousel-section .swiper-button-prev:hover,.flsp-swiper-nav .wpcp-carousel-section .swiper-button-next:hover{background-color:#80808080!important;border-color:#FFFFFFFF!important}.flsp-swiper-nav .wpcp-carousel-section .swiper-button-prev{left:-16px}.flsp-swiper-nav .wpcp-carousel-section .swiper-button-next{right:-16px}.flsp-swiper-nav .wpcp-carousel-section .swiper-button-prev .fa,.flsp-swiper-nav .wpcp-carousel-section .swiper-button-next .fa{font-family:'Font Awesome 6 Free';font-weight:900;font-size:30px;line-height:30px;color:#FFFFFFCC!important}.carousel-schools-logo .wpcp-carousel-section,.ogltz-school-carousel .wpcp-carousel-section{border-radius:5px;width:99%;margin-left:auto!important;margin-right:auto!important}.carousel-schools-logo .wpcp-carousel-section{background-color:white}.carousel-schools-logo .wpcp-single-item,.ogltz-school-carousel .wpcp-single-item{border:0px!important;padding-top:30px;padding-bottom:30px}.carousel-schools-logo .wpcp-swiper-dots,.ogltz-school-carousel .wpcp-swiper-dots{display:none}.carousel-schools-logo .wpcp-single-item img,.ogltz-school-carousel .wpcp-single-item img{height:55px!important;object-fit:contain}.flsp-carousel-4 .wpcp-carousel-section.nav-vertical-center{margin-top:0px;margin-bottom:0px}.flsp-carousel-4 .wpcp-carousel-section{border-radius:5px;margin-left:auto!important;margin-right:auto!important}.flsp-carousel-4 .wpcp-single-item{border:0px!important;border-radius:5px}.flsp-carousel-4 .wpcp-single-item img{aspect-ratio:356 / 260}.carousel-dealer-logo .wpcp-single-item{border:0px!important}.safety-ambassadors-new .sb_instagram_header .safety-ambassadors .sb_instagram_header,#sb_instagram .sbi_header_text,#sb_instagram #sbi_load{display:none!important}.nf-field,.nf-form-fields-required{color:#002855;margin-bottom:10px}#nf-field-42-wrap,#nf-field-55-wrap,#nf-field-60-wrap{text-align:center}.pum-content{padding:65px 10px 65px 10px}.pum-close{background-color:unset!important;color:black!important;font-size:30px!important;border:0px!important;box-shadow:unset!important;margin-right:10px!important;margin-top:10px!important}.advocacy-toolkit .et_pb_video_box video{height:250px!important}.ohio-school-bus-safety-grant-program ul li{margin-top:5px}.ohio_grant_program_btn{color:#faa61a;background-color:#002855;line-height:1.7em;padding:.3em 1em;width:100%;max-width:350px;border:2px solid #002855;border-radius:5px;font-size:25px;font-family:'Franklin Gothic Medium';display:inline-block;cursor:pointer;margin-top:5px}.ohio_grant_program_btn:hover{background-color:#faa61a;color:#FFFFFF;border:2px solid #faa61a}#ohio_eligible_products{cursor:pointer;text-decoration:underline}.ohio_eligible_products_list{display:none}.clamped{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ohio-read-more-btn{display:inline-block;margin-top:6px;background:none;border:none;color:#FFFFFF;cursor:pointer;padding:0;font-weight:bold!important}.ohio-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;z-index:9999}.ohio-modal-content{background:white;max-width:600px;max-height:60vh;overflow-y:auto;padding:20px;border-radius:8px;position:relative;box-shadow:0 5px 15px rgba(0,0,0,0.3);font-size:1rem;line-height:1.5}.ohio-modal-close{position:absolute;top:10px;right:15px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666}