#dm .dmBody a.span.textonly { color: rgb(255, 255, 255) !important; }
#dm .dmBody div.dmform-error { font-style: normal !important; }
#dm .dmBody div.dmforminput textarea { font-style: italic !important; }
#dm .dmBody div.dmforminput .fileUploadLink { font-style: italic !important; }
#dm .dmBody div.checkboxwrapper span { font-style: italic !important; }
#dm .dmBody div.radiowrapper span { font-style: italic !important; }
.dmFooterContainer { }
#dm .dmBody .u_1654512076::before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1654512076.before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1654512076 > .bgExtraLayerOverlay { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1654512076::before { opacity: 0.6 !important; background-color: var(--color_1) !important; }
#dm .dmBody div.u_1654512076.before { opacity: 0.6 !important; background-color: var(--color_1) !important; }
#dm .dmBody div.u_1654512076 > .bgExtraLayerOverlay { opacity: 0.6 !important; background-color: var(--color_1) !important; }
#dm .dmBody div.u_1184905517 hr { border-width: 5px !important; clip-path: polygon(20px 0px, 100% 0px, calc(100% - 20px) 100%, 0px 100%) !important; color: var(--color_2) !important; }
#dm .dmBody div.u_1654512076 { background-image: url("/assets/irp/087594b6/dms3rep/multi/opt/professionals-unblocking-sewers-street-sidewalk-electric-unclog_63135-2814+(1)-2880w.webp") !important; }
#dm .dmBody .u_1671913795::before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1671913795.before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1671913795 > .bgExtraLayerOverlay { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1671913795::before { opacity: 0.95 !important; }
#dm .dmBody div.u_1671913795.before { opacity: 0.95 !important; }
#dm .dmBody div.u_1671913795 > .bgExtraLayerOverlay { opacity: 0.95 !important; }
#dm .dmBody div.u_1600129322 { }
#dm .dmBody .u_1807260099 img { width: 100% !important; object-fit: cover !important; object-position: 50% 50% !important; }
#dm .dmBody .u_1807260099 { width: 100% !important; clip-path: polygon(40px 0px, 100% 0px, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0px 100%, 0px 40px) !important; }
#dm .dmBody div.u_1671913795 { background-image: url("/assets/irp/087594b6/dms3rep/multi/opt/plumber-using-wrench-repair-water-pipe-sink_101448-4981-2880w.webp") !important; }
#dm .dmBody div.u_1671913795 .blog-post-row { padding: 0px !important; }
#dm .dmBody .u_1146826975 .title { text-align: center !important; }
#dm .dmBody div.u_1146826975 .shareLink .share-icon { background-color: var(--color_2) !important; }
#dm .dmBody .u_1146826975 .shareLink .share-icon { color: var(--color_1) !important; }
#dm .dmBody .u_1765110900::before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1765110900.before { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody .u_1765110900 > .bgExtraLayerOverlay { opacity: 0.5 !important; background-color: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1765110900::before { background-color: var(--color_3) !important; opacity: 0.97 !important; }
#dm .dmBody div.u_1765110900.before { background-color: var(--color_3) !important; opacity: 0.97 !important; }
#dm .dmBody div.u_1765110900 > .bgExtraLayerOverlay { background-color: var(--color_3) !important; opacity: 0.97 !important; }
#dm .dmBody div.u_1765110900 { background-color: var(--color_2) !important; background-image: url("/assets/irp/087594b6/dms3rep/multi/opt/speaker-grill-texture-seamless-gray-background_1284-41554-2880w.webp") !important; background-repeat: repeat !important; }
#dm .dmBody div.u_1478904561 .blogImgLink { clip-path: polygon(20px 0px, 100% 0px, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0px 100%, 0px 20px) !important; }
#dm .dmBody div.u_1478904561 .postText { max-width: calc(100% - 30px) !important; margin-left: 10px !important; margin-top: -20px !important; background-color: var(--color_1) !important; clip-path: polygon(0px 0px, calc(100% - 20px) 0px, 100% 20px, 100% 100%, 0px 100%) !important; }
#dm .dmBody div.u_1478904561 .postTitle a { color: var(--color_2) !important; font-weight: 600 !important; }
#dm .dmBody div.u_1478904561 .postDescription { color: rgb(255, 255, 255) !important; }
#dm .dmBody div.u_1478904561 .postArticle > .inner { background-color: rgba(0, 0, 0, 0) !important; box-shadow: none !important; border-radius: 0px !important; }
#dm .dmBody div.u_1478904561 .postArticle .blogImgLink { height: 240px !important; }
#dm .dmBody div.u_1120695030 .g-recaptcha div { margin-left: auto !important; margin-right: auto !important; }
#dm .dmBody div.u_1120695030 .dmformsubmit { height: 60px !important; width: 180px !important; min-width: 180px !important; }
#dm .dmBody .u_1120695030 .dmformsubmit { float: none !important; display: block !important; margin-left: auto !important; margin-right: auto !important; }
#dm .dmBody .u_1120695030 .dmwidget-title { text-align: center !important; }
#dm .dmBody div.u_1120695030 .dmforminput input { font-style: normal !important; }
#dm .dmBody div.u_1120695030 .dmforminput textarea { font-style: normal !important; }
#dm .dmBody div.u_1120695030 .dmforminput .fileUploadLink { font-style: normal !important; }
#dm .dmBody div.u_1120695030 .checkboxwrapper span { font-style: normal !important; }
#dm .dmBody div.u_1120695030 .radiowrapper span { font-style: normal !important; }
#dm .dmBody div.u_1120695030 .optinwrapper div { font-style: normal !important; }
#dm .dmBody div.u_1120695030 .freetextwrapper { font-style: normal !important; }
#dm .dmBody div.u_1120695030 .dmforminput select { font-style: normal !important; }
#dm .dmBody div.u_1120695030 .dmforminput option { font-style: normal !important; }
#dm .dmBody div.u_1120695030 input:not([type="submit"]) { background-color: rgb(255, 255, 255) !important; border-color: var(--color_3) !important; border-style: solid !important; border-width: 1px !important; }
#dm .dmBody div.u_1120695030 textarea { background-color: rgb(255, 255, 255) !important; border-color: var(--color_3) !important; border-style: solid !important; border-width: 1px !important; }
#dm .dmBody div.u_1120695030 select { background-color: rgb(255, 255, 255) !important; border-color: var(--color_3) !important; border-style: solid !important; border-width: 1px !important; }
#dm .dmBody div.u_1301960508 { clip-path: polygon(40px 0px, 100% 0px, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0px 100%, 0px 40px) !important; background-color: var(--color_2) !important; }