 .fl-node-edrbh5lo78ix > .fl-row-content-wrap {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.fl-node-aift2qc9pgzk > .fl-row-content-wrap:after {background-color: rgba(0,0,0,0.5);}.fl-node-aift2qc9pgzk > .fl-row-content-wrap {background-image: url(https://ivycharge.com/wp-content/uploads/2025/12/ONroute-completion-story-header-1366x640-1.png);background-repeat: no-repeat;background-position: 0% 30%;background-attachment: scroll;background-size: cover;} .fl-node-zhrovwecptb1 > .fl-row-content-wrap {padding-top:0px;}.fl-node-jw6c50hko7r3 > .fl-row-content-wrap {background-color: #dedf05;} .fl-node-jw6c50hko7r3 > .fl-row-content-wrap {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;} .fl-node-29cabe4lmi01 > .fl-row-content-wrap {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.fl-node-9k03gapy482x {width: 100%;}.fl-node-49vwzdphfu3g {width: 100%;}.fl-builder-content .fl-node-49vwzdphfu3g > .fl-col-content {min-height: 0px;}.fl-node-lqt2epkjzb15 {width: 100%;}.fl-node-vn6wfir1qt08 {width: 100%;}.fl-node-ivud1sfh2l65 {width: 33.33%;}.fl-node-lrudapsj458m {width: 100%;}.fl-node-ftsp48u5qovc {width: 100%;}.fl-node-ez4wl5qf1v28 {width: 100%;}.fl-node-sukeapl2yzj5 {width: 100%;}.fl-node-8vaj293d5emo {width: 100%;}.fl-node-f15aer389kdo {width: 33.33%;}.fl-node-gizbvqh6ncr3 {width: 33.33%;}.fl-node-y4pzxonj8rd6 {width: 100%;}.fl-node-ca8ngm7hdzf0 {width: 100%;}.fl-node-xem2dur8jvc0 .component_header .sub-heading { color : #ffffff; }.fl-node-xem2dur8jvc0 .component_header .intro { color : #ffffff; }.fl-node-xem2dur8jvc0 .component_header .heading { color : #ffffff; }#main .fl-node-21x03asljhzu .-menu-primary li.active a,#main .fl-node-21x03asljhzu .-menu-secondary li.active a,#main .fl-node-21x03asljhzu .-menu-links li.active i {border-color: #dedf05;}#main .fl-node-21x03asljhzu .feature a {color: #dedf05;}.fl-node-21x03asljhzu .component_nav {}.fl-node-21x03asljhzu .component_nav .top {}.fl-node-21x03asljhzu .component_nav .top ul.-menu-primary li:not(.button) a,.fl-node-21x03asljhzu .component_nav .top ul.-menu-primary li:not(.button) a,.fl-node-21x03asljhzu .component_nav .top ul.-menu-secondary li:not(.button),.fl-node-21x03asljhzu .component_nav .top ul.-menu-secondary li:not(.button) a,.fl-node-21x03asljhzu .component_nav .top ul.-menu-links li {color: #ffffff;}.fl-node-21x03asljhzu .component_nav .top ul.-menu-primary li.level-0:not(.button):hover,.fl-node-21x03asljhzu .component_nav .top ul.-menu-primary li.level-0.hover:not(.button),.fl-node-21x03asljhzu .component_nav .top ul.-menu-primary li.level-0.current:not(.button) {color: #ffffff;}.fl-node-21x03asljhzu .component_nav:not(.is_mobile) .top ul.-menu-primary li.level-0:not(.active) > a.nav-link,.fl-node-21x03asljhzu .component_nav:not(.is_mobile) .top ul.-menu-secondary li.level-0:not(.active) > a.nav-link,.fl-node-21x03asljhzu .component_nav:not(.is_mobile) .top ul.-menu-links li:not(.active) >i {border-color: #000000;}.fl-node-21x03asljhzu .component_nav:not(.is_mobile) .top ul.-menu-primary li:not(.active) > a,.fl-node-21x03asljhzu .component_nav:not(.is_mobile) .top ul.-menu-secondary li:not(.active) > a,.fl-node-21x03asljhzu .component_nav:not(.is_mobile) .top ul.-menu-links li:not(.active) >i {border-color: transparent !important;}.fl-module-nav.fp-fl-node-21x03asljhzu.sticky-header {background: #000000;}.fl-node-21x03asljhzu .sticky-header .top ul.-menu-primary li.level-0:not(.button),.fl-node-21x03asljhzu .sticky-header .top ul.-menu-secondary li.menu,.fl-node-21x03asljhzu .sticky-header .top ul.-menu-links li {color: #ffffff;background-color: #000000;}.fl-node-21x03asljhzu .component_nav .top ul.-menu-primary li.level-0:not(.button) a,.fl-node-21x03asljhzu .component_nav .top ul.-menu-secondary li.level-0:not(.button) a,.fl-node-21x03asljhzu .component_nav .top ul.-menu-links li {color: #ffffff;}.fl-node-21x03asljhzu .component_nav .top ul.-menu-primary li.level-0:not(.button):hover,.fl-node-21x03asljhzu .component_nav .top ul.-menu-primary li.level-0:not(.button) a:hover,.fl-node-21x03asljhzu .component_nav .top ul.-menu-primary li.level-0.current:not(.button) {color: #ffffff;}.fl-node-21x03asljhzu .component_nav .bottom,.fl-node-21x03asljhzu .component_nav .mobile_menu,.fl-node-21x03asljhzu .component_nav .bottom ul li.dropdown-item,.fl-node-21x03asljhzu .component_nav .bottom ul li >a {background-color: #000000;color: #ffffff;}.fl-node-21x03asljhzu .component_nav .bottom ul li >a:hover {color: #dedf05;}.fl-node-21x03asljhzu .component_nav .bottom .submenu-links .left-box {border-right-color: ;}.fl-node-21x03asljhzu .component_nav .bottom .submenu-links .right-box {border-left-color: ;}.fl-node-21x03asljhzu .component-nav .mobile_menu .-primary-menu li>a,.fl-node-21x03asljhzu .component-nav .mobile_menu li>a ,.fl-node-21x03asljhzu .component-nav .mobile_menu .nav-item >a {color: #ffffff;}.fl-node-21x03asljhzu .component-nav .mobile_menu li.nav-item .level-0:not(.expanded){color: #ffffff;background-color: #000000;}.fl-node-21x03asljhzu .component_nav.-mobile-expanded ul.mobile_menu>.-primary-menu>li,.fl-node-21x03asljhzu .component_nav.-mobile-expanded ul.mobile_menu>li,.fl-node-21x03asljhzu .component_nav.-mobile-expanded ul.mobile_menu>.-primary-menu>li:not(.expanded)>a:after,.fl-node-21x03asljhzu .component_nav.-mobile-expanded ul.mobile_menu>li:not(.expanded)>a:after {border-bottom-color: #dee2e6;border-left-color: #dee2e6;}.fl-node-21x03asljhzu .component-nav .mobile_menu li.menu-item-has-children.expanded,.fl-node-21x03asljhzu .component-nav .mobile_menu li.menu-item-has-children.expanded .dropdown-item:hover,.fl-node-21x03asljhzu .component-nav .mobile_menu li.menu-item-has-children.expanded .dropdown-item:active,.fl-node-21x03asljhzu .component-nav .mobile_menu li.menu-item-has-children.expanded>.dropdown-menu.show {background-color: #000000;}.fl-node-21x03asljhzu .component-nav .bottom .feature button {border: 1px solid #000000;}.fl-node-21x03asljhzu .component-nav .bottom .feature button:hover {border: 1px solid #dedf05 !important;}.fl-node-gatx3zihvu0r .component_related_items > .safety-container > .items-container > .related-items-main >.featured .featured-image-text-area {background-color: #232222;}.fl-node-gatx3zihvu0r .component_related_items > .safety-container > .items-container > .related-items-main >.featured .featured-image-text-area .sub-heading,.fl-node-gatx3zihvu0r .component_related_items > .safety-container > .items-container > .related-items-main >.featured .featured-image-text-area .post-title,.fl-node-gatx3zihvu0r .component_related_items > .safety-container > .items-container > .related-items-main >.featured .featured-image-text-area .post-description {color: #ffffff;}.component_related_items > .safety-container > .items-container > .item-box-main > .item-box > .title:hover {color: #000000;}.fl-node-gatx3zihvu0r .component_related_items .intro-heading h2,.fl-node-gatx3zihvu0r .component_related_items .intro-heading .field_editor{color: #000000;}img.mfp-img {padding-bottom: 40px !important;}.fl-builder-edit .fl-fill-container img {transition: object-position .5s;}.fl-fill-container :is(.fl-module-content, .fl-photo, .fl-photo-content, img) {height: 100% !important;width: 100% !important;}@media (max-width: 768px) { .fl-photo-content,.fl-photo-img {max-width: 100%;} }.fl-node-sncr173baiol, .fl-node-sncr173baiol .fl-photo {text-align: center;} .fl-node-sncr173baiol.fl-module-photo {margin-bottom:20px;}@media (max-width: 768px) { .fl-node-sncr173baiol.fl-module-photo { margin-bottom:0px; } }.fl-node-j2vz67tw1x3q, .fl-node-j2vz67tw1x3q .fl-photo {text-align: center;} .fl-node-j2vz67tw1x3q.fl-module-photo {margin-bottom:20px;}@media (max-width: 768px) { .fl-node-j2vz67tw1x3q.fl-module-photo { margin-bottom:0px; } }.fl-node-nv9hqyzdms3i, .fl-node-nv9hqyzdms3i .fl-photo {text-align: center;} .fl-node-nv9hqyzdms3i.fl-module-photo {margin-bottom:20px;}@media (max-width: 768px) { .fl-node-nv9hqyzdms3i.fl-module-photo { margin-bottom:0px; } }.fl-builder-content .fl-rich-text strong {font-weight: bold;}.fl-module.fl-rich-text p:last-child {margin-bottom: 0;}.fl-builder-edit .fl-module.fl-rich-text p:not(:has(~ *:not(.fl-block-overlay))) {margin-bottom: 0;} .fl-node-46f5xrh1zjds.fl-module-rich-text {margin-bottom:25px;}@media (max-width: 768px) { .fl-node-46f5xrh1zjds.fl-module-rich-text { margin-bottom:0px; } }.fl-node-vnlc2pfx9zr8, .fl-node-vnlc2pfx9zr8 .fl-photo {text-align: center;}.fl-node-w6u19b7dy8oz .component_full_width_carousel .slide-heading { color : #000000; }.fl-node-w6u19b7dy8oz .component_full_width_carousel .field_editor,.fl-node-w6u19b7dy8oz .component_full_width_carousel .field_editor p{color: #000000}#main .component_full_width_carousel>.carousel .carousel-indicators li.active {background: #dedf05;}.fl-node-w6u19b7dy8oz .component_full_width_carousel>.carousel>.carousel-inner>.navigation-main>.navigation-index,.fl-node-w6u19b7dy8oz .component_full_width_carousel>.carousel .carousel-indicators li{color: #000000;background: #000000;}.fl-node-w6u19b7dy8oz .component_full_width_carousel>.carousel>.carousel-control-next>.carousel-control-next-icon:after,.fl-node-w6u19b7dy8oz .component_full_width_carousel>.carousel>.carousel-control-prev>.carousel-control-prev-icon:after {color: #000000;} .fl-node-910hrmqxtljn.fl-module-rich-text {margin-right:50px;margin-left:50px;}@media (max-width: 768px) { .fl-node-910hrmqxtljn.fl-module-rich-text { margin-left:0px;margin-right:0px; } } .fl-node-z6k13bpyfoqv.fl-module-rich-text {margin-right:25px;margin-left:25px;}@media (max-width: 768px) { .fl-node-z6k13bpyfoqv.fl-module-rich-text { margin-left:0px;margin-right:0px; } } .fl-node-2jfhd07b93it.fl-module-rich-text {margin-right:50px;margin-left:50px;}@media (max-width: 768px) { .fl-node-2jfhd07b93it.fl-module-rich-text { margin-left:0px;margin-right:0px; } }.fl-node-p8yrbu24fmn7, .fl-node-p8yrbu24fmn7 .fl-photo {text-align: center;}body .component_footer {background-color:#000000;}body .component_footer a,body .component_footer a:visited {color:#ffffff;}body .component_footer a:hover {color:#ffffff;}body .component_footer #footer-social-menu li a:link {color: #ffffff;}body .component_footer .footer-legal {border-color: #666;}.fl-node-asxoi0r6hqcz .component_footer > .container-fluid .top .site-logo .tagline {font-family: Poppins, sans-serif;font-weight: 300;font-size: 14px;line-height: 24px;font-style: italic;}.opg-main-nav, .fl-col {min-height: auto !important;}.fl-icon-field .fl-icon-preview i{padding: 10px;}