.et_pb_section.optimus-zoom-bg{position:relative!important;overflow:hidden!important;isolation:isolate;background:#202329!important}.et_pb_section.optimus-zoom-bg::before{position:absolute;inset:-4%;z-index:0;background-image:url(https://optimussafety.it/wp-content/uploads/2026/07/OPTIMUS-Road-Safety.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;content:"";pointer-events:none;transform:scale(1);transform-origin:center center;animation:optimusHeroZoom 18s ease-in-out infinite alternate;will-change:transform}.et_pb_section.optimus-zoom-bg::after{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(14,16,19,0.94) 0%,rgba(14,16,19,0.88) 24%,rgba(14,16,19,0.72) 42%,rgba(14,16,19,0.42) 60%,rgba(14,16,19,0.16) 78%,rgba(14,16,19,0) 100%);content:"";pointer-events:none}.et_pb_section.optimus-zoom-bg>.et_pb_fullwidth_header,.et_pb_section.optimus-zoom-bg>.et_pb_module,.et_pb_section.optimus-zoom-bg>.et_pb_row,.et_pb_section.optimus-zoom-bg .et_pb_fullwidth_header_container{position:relative!important;z-index:2!important}@keyframes optimusHeroZoom{from{transform:scale(1)}to{transform:scale(1.2)}}@media (max-width:980px){.et_pb_section.optimus-zoom-bg::before{background-position:60% center;animation-duration:20s}.et_pb_section.optimus-zoom-bg::after{background:linear-gradient(90deg,rgba(14,16,19,0.94) 0%,rgba(14,16,19,0.84) 38%,rgba(14,16,19,0.48) 68%,rgba(14,16,19,0.10) 100%)}}@media (max-width:767px){.et_pb_section.optimus-zoom-bg::before{inset:-3%;background-position:68% center;animation-duration:22s}.et_pb_section.optimus-zoom-bg::after{background:linear-gradient(90deg,rgba(14,16,19,0.96) 0%,rgba(14,16,19,0.88) 42%,rgba(14,16,19,0.52) 72%,rgba(14,16,19,0.12) 100%)}}@media (prefers-reduced-motion:reduce){.et_pb_section.optimus-zoom-bg::before{animation:none!important;transform:scale(1)!important}}.et_pb_section_0,.et_pb_text_0{border-bottom-width:2px;border-bottom-color:#f1bd03}.et_pb_section_0.et_pb_section{padding-top:17px;margin-top:0px}.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row{max-width:100%}.et_pb_text_0 h2{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-weight:900;font-size:48px;color:#202329!important;line-height:1.2em}.et_pb_column_0{padding-right:50px}@media only screen and (min-width:981px){.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row{width:70%}}@media only screen and (max-width:980px){.et_pb_section_0,.et_pb_text_0{border-bottom-width:2px;border-bottom-color:#f1bd03}.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row{width:70%}.et_pb_text_0 h2{font-size:48px}.et_pb_column_0{padding-right:50px}}@media only screen and (max-width:767px){.et_pb_section_0,.et_pb_text_0{border-bottom-width:2px;border-bottom-color:#f1bd03}.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row{width:90%}.et_pb_text_0 h2{font-size:40px}.et_pb_column_0{padding-right:0px}}