::selection{background-color:rgba(255,222,88,0.3)!important}p{padding-bottom:1.5em}.et_pb_post_content h2,.et_pb_text h2,.et_pb_text h4{padding:0 0 1em 0!important}.et_pb_text ul li,.et_pb_text ol li{line-height:1.9em;padding-left:0.5em}.entry-content ul li::marker{color:#ecc72f}.et_pb_post_content a,.single-project .et_pb_text a,.entry-content .et_pb_text a,.post .et_pb_text a,.et_pb_blurb_content a{font-weight:bold;background-image:linear-gradient(0deg,#ecc72f,#ecc72f min(2px,0.1em),transparent min(2px,0.1em),transparent);background-repeat:no-repeat;background-size:100% 100%;transition:background-size 0.2s,color 0.2s;color:#2d3740!important}.et_pb_post_content a:hover,.single-project .et_pb_text a:hover,.page .et_pb_text a:hover,.post .et_pb_text a:hover,.et_pb_blurb_content a:hover{color:#ecc72f!important}.et_pb_menu_0.et_pb_menu ul li:hover>a,.et_pb_menu_0.et_pb_menu ul li.current-menu-item a{background-image:linear-gradient(0deg,#fff,#fff min(2px,0.1em),transparent min(2px,0.1em),transparent);background-repeat:no-repeat;background-size:100% 100%;transition:background-size 0.2s,color 0.2s;color:#fff!important}header a{background-image:linear-gradient(0deg,transparent,transparent min(2px,0.1em),transparent min(2px,0.1em),transparent)!important}.et_pb_scroll_top.et-pb-icon{color:#fff;background:#ecc72f;right:10px!important;border-radius:20px!important;font-size:25px;padding:8px}.et-pb-contact-message{font-weight:bold;font-style:italic}.et-pb-contact-message ul{display:none}.et_pb_contact p .et_contact_error{border:2px solid #c75459!important}.et_pb_contact .et_pb_contact_form p.et_contact_error .et_pb_contact_field_radio label,.et_pb_contact .et_pb_contact_form p.et_contact_error .et_pb_contact_field_radio_title,.et_pb_contact .et_pb_contact_form p.et_contact_error input[type="checkbox"]+label{color:#c75459!important}