a.et_pb_button:hover,.et_pb_contact_submit.et_pb_button:hover{transform:translate3d(0,-4px,0);box-shadow:0 .5px 1.1px rgba(0,0,0,.12),0 19px 30px rgba(0,0,0,.15),0 19px 29px rgba(var(--color-bg),.3);background-position:100%}.dipi_timeline_item .ribbon-icon.ribbon-icon-circle.active,.et-db #et-boc .et-l .dipi_timeline_item .ribbon-icon.ribbon-icon-circle.active{background-color:#1a8c72}.dipi_timeline{counter-reset:timeline}.ribbon-icon.ribbon-icon-circle{font-size:0!important}.et-db #et-boc .et-l .dipi_timeline_item .ribbon-icon:after,.dipi_timeline_item .ribbon-icon:after{counter-increment:timeline;content:counter(timeline)!important;font-family:'Open Sans',Arial,sans-serif!important;width:20px;height:20px;line-height:20px;text-align:center;font-size:1rem!important}.process_steps.dipi_timeline{counter-reset:timeline}.process_steps .ribbon-icon.ribbon-icon-circle{font-size:0!important}.et-db #et-boc .et-l .process_steps .dipi_timeline_item .ribbon-icon:after,.process_steps .dipi_timeline_item .ribbon-icon:after{counter-increment:timeline;content:counter(timeline)!important;font-family:'Open Sans',Arial,sans-serif;width:20px;height:20px;line-height:20px;text-align:center;font-size:1rem!important}.et_contact_bottom_container{width:100%}button.et_pb_contact_submit.et_pb_button{width:100%}a{position:relative;z-index:1}.menu-item a:after{position:absolute;width:120%;height:28%;content:"";z-index:-1;left:-11%;border-radius:5px;background:#0000001a;opacity:0;transition:.3s}.menu-item:hover.menu-item a:after{opacity:1}.et-menu a:hover{opacity:1!important}