::selection{background-color:rgba(255,222,88,.3)!important}p{padding-bottom:1.5em}.et_pb_post_content h2,.et_pb_text h2,.et_pb_text h4{padding:0 0 1em!important}.et_pb_text ol li,.et_pb_text ul li{line-height:1.9em;padding-left:.5em}.entry-content ul li::marker{color:#ecc72f}.entry-content .et_pb_text a,.et_pb_blurb_content a,.et_pb_post_content a,.post .et_pb_text a,.single-project .et_pb_text a{font-weight:700;background-image:linear-gradient(0deg,#ecc72f,#ecc72f min(2px,.1em),transparent min(2px,.1em),transparent);background-repeat:no-repeat;background-size:100% 100%;color:#2d3740!important;transition:background-size .2s,color .2s}.et_pb_blurb_content a:hover,.et_pb_post_content a:hover,.page .et_pb_text a:hover,.post .et_pb_text a:hover,.single-project .et_pb_text a:hover{color:#ecc72f!important}.et_pb_menu_0.et_pb_menu ul li.current-menu-item a,.et_pb_menu_0.et_pb_menu ul li:hover>a{background-image:linear-gradient(0deg,#fff,#fff min(2px,.1em),transparent min(2px,.1em),transparent);background-repeat:no-repeat;background-size:100% 100%;color:#fff!important;transition:background-size .2s,color .2s}header a{background-image:linear-gradient(0deg,transparent,transparent min(2px,.1em),transparent min(2px,.1em),transparent)!important}.et_pb_scroll_top.et-pb-icon{border-radius:20px!important;right:10px!important;color:#fff;padding:8px;font-size:25px;background:#ecc72f}.et-pb-contact-message{font-weight:700;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}