/* Start custom CSS *//* Draft-local interactive states and image panels. Main layout styles live on their native elements. */
body.elementor-page-1225{--hmh-content:1440px;}
body.elementor-page-1225 [data-id="5eab8905"] > a:nth-child(1){color:#0d262d;text-decoration:underline;text-underline-offset:4px;font-weight:600;}
body.elementor-page-1225 [data-id="182f0ed2"] > a:nth-child(1){color:#0d262d;text-decoration:underline;text-underline-offset:4px;font-weight:600;}
body.elementor-page-1225 [data-id="182f0ed2"] > a:nth-child(2){color:#0d262d;text-decoration:underline;text-underline-offset:4px;font-weight:600;}
body.elementor-page-1225 [data-id].e-7b83f7c9-9662:hover{color:#0d262d;background-color:#a7c1d9;}
body.elementor-page-1225 [data-id].e-7b83f7c9-9662:focus-visible{outline:3px solid #a7c1d9;outline-offset:4px;}
body.elementor-page-1225 details[open] .e-accordion-item-icon p{display:none;}
body.elementor-page-1225 details[open] .e-accordion-item-icon::after{content:"−";font-size:1.5rem;line-height:1;}
body.elementor-page-1225 [data-id].e-accordion-item-header:focus-visible{outline:3px solid #a7c1d9;outline-offset:3px;}
body.elementor-page-1225 summary::-webkit-details-marker{display:none;}
body.elementor-page-1225 [data-id].e-button-base:focus-visible,body.elementor-page-1225 a:focus-visible{outline:3px solid #789bbb;outline-offset:4px;}
body.elementor-page-1225 [data-id="39456f9f"]::before{content:"";display:block;flex:none;height:260px;width:calc(100% + 72px);margin:0 -36px 12px;background:url("https://honormadehomes.com/wp-content/uploads/2024/12/marble-background.jpg") center/cover no-repeat;}
body.elementor-page-1225 [data-id="89c13cc"]::before{content:"";display:block;flex:none;height:260px;width:calc(100% + 72px);margin:0 -36px 12px;background:url("https://honormadehomes.com/wp-content/uploads/2024/04/wilmingtongeneralcontractor.webp") center/cover no-repeat;}
body.elementor-page-1225 [data-id="528c320d"] p a:hover{color:#5a6f80;}
@media (max-width:767px){body.elementor-page-1225 [data-id="39456f9f"]::before{width:calc(100% + 48px);margin:0 -24px 8px;height:220px;}}
@media (max-width:767px){body.elementor-page-1225 [data-id="89c13cc"]::before{width:calc(100% + 48px);margin:0 -24px 8px;height:220px;}}
body.elementor-page-1225 [data-id="39456f9f"]::before{position:relative;inset:auto;opacity:1;pointer-events:none;z-index:auto;align-self:stretch;}
body.elementor-page-1225 [data-id="89c13cc"]::before{position:relative;inset:auto;opacity:1;pointer-events:none;z-index:auto;align-self:stretch;}
body.elementor-page-1225 [data-id="39456f9f"]::before{content:none;display:none;}
body.elementor-page-1225 [data-id="89c13cc"]::before{content:none;display:none;}/* End custom CSS */