body{background-color:#F5F5F5!important;color:#333333}p,li,td,th{color:#333333}.et_pb_text small,.post-meta,.et_pb_caption{color:#A0A0A0!important}.et_pb_button,.et_pb_button:hover,a.et_pb_button{background-color:#5fb776!important;border-color:#5fb776!important;color:#FFFFFF!important;border-radius:4px!important}.et_pb_button::after{color:#E5E460!important}.et_pb_text a,.entry-content a{color:#5fb776!important}.et_pb_blurb_title,.et_pb_module_header,h2.et_pb_module_header,h3.et_pb_module_header,h4.et_pb_module_header{color:#5fb776!important}.et_pb_text ul li::marker,.entry-content ul li::marker{color:#E5E460!important}.et_pb_text ul li::before,.entry-content ul li::before{color:#E5E460}.et_pb_text ol li::marker,.entry-content ol li::marker{color:#1D2B48!important;font-weight:bold}.et_pb_divider .et_pb_divider_internal{border-color:#E5E460!important}.et_pb_section .et_pb_row hr{border-color:#1D2B48!important}.nav li ul,.nav li ul li,ul.et_mobile_menu{background-color:#FFFFFF!important}.nav li ul a{color:#1D2B48!important}.nav li ul a:hover{color:#5fb776!important}.et_pb_blurb{border-color:#1D2B48!important;background-color:#FFFFFF!important}.et_pb_section.et_section_regular:nth-child(even){background-color:#F5F5F5!important}.et_pb_section .et-pb-circle,[class*="circle-shape"]{background-color:rgba(160,160,160,0.2)!important}#footer-widgets,#main-footer,footer#main-footer{background-color:#1D2B48!important}#footer-widgets,#footer-widgets p,#footer-widgets li,#footer-widgets .widgettitle,#footer-widgets h3,#footer-widgets h4,#footer-widgets address{color:#F5F5F5!important}#footer-widgets a{color:#F5F5F5!important}#footer-widgets a:hover{color:#5fb776!important}#footer-widgets .widgettitle,#footer-widgets h3{border-bottom:2px solid #E5E460!important;padding-bottom:6px!important}#et-footer-nav,#footer-bottom{background-color:#1D2B48!important;color:#A0A0A0!important}.et_pb_section_0{background-image:url('https://opusaptus.be/wp-content/uploads/2026/03/oa_hero_background-1.png')!important;background-color:#F5F5F5!important;background-size:cover!important;background-position:center!important;min-height:560px!important;height:560px!important;padding:0!important;border:4px solid #E5E460!important;overflow:visible!important;position:relative!important}