.dm-energy .dm-enquiry{margin-top:34px;border:1px solid #d4c4ad;border-radius:3px;background:#f3eee8;scroll-margin-top:35px}
.dm-energy .dm-enquiry>summary{cursor:pointer;padding:23px 27px;list-style:none;font-size:16px;font-weight:500;display:flex;justify-content:space-between;gap:20px}
.dm-energy .dm-enquiry>summary::-webkit-details-marker{display:none}
.dm-energy .dm-enquiry[open]>summary{border-bottom:1px solid #ded3c4}
.dm-energy .dm-enquiry-inner{padding:32px;max-width:860px;margin:auto}
.dm-energy .dm-enquiry h3{font-size:30px}
.dm-energy .dm-enquiry .dm-kicker{margin-bottom:12px}
.dm-energy .dm-enquiry-inner>p{font-size:14px}
.dm-energy .dm-enquiry label{display:block;font:500 12px/1.7 Montserrat,Arial,sans-serif;margin-bottom:17px;color:#213527}
.dm-energy .dm-enquiry label>span,.dm-energy .dm-house-details summary>span{font-weight:400;color:#687064;font-size:11px}
.dm-energy .dm-enquiry input:not([type=checkbox]):not([type=hidden]),.dm-energy .dm-enquiry textarea,.dm-energy .dm-enquiry select{display:block;width:100%;min-height:46px;margin-top:7px;border:1px solid #c9bcaa;border-radius:2px;padding:12px;background:#fff;color:#213527;font:400 14px/1.6 Montserrat,Arial,sans-serif;box-shadow:none}
.dm-energy .dm-enquiry textarea{resize:vertical}
.dm-energy .dm-enquiry ::placeholder{color:#687064;opacity:1;font-size:12px}
.dm-energy .dm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}
.dm-energy .dm-enquiry .dm-include{display:flex;gap:10px;align-items:center;font-size:13px;margin-bottom:10px}
.dm-energy .dm-enquiry-selection{padding:15px 18px;background:#fff;border-left:3px solid #213527;font-size:13px!important;margin-bottom:24px}
.dm-energy .dm-house-details{border-top:1px solid #d4c4ad;border-bottom:1px solid #d4c4ad;margin:22px 0}
.dm-energy .dm-house-details summary{padding:16px 0;cursor:pointer;font-size:13px;font-weight:500}
.dm-energy .dm-house-details label:first-of-type{margin-top:5px}
.dm-energy .dm-submit{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:15px 25px;border:1px solid #213527;border-radius:2px;background:#213527;color:#fff;font:500 13px/1.5 Montserrat,Arial,sans-serif;cursor:pointer}
.dm-energy .dm-submit:hover{background:#354c35}
.dm-energy .dm-submit:disabled{opacity:.65;cursor:wait}
.dm-energy .dm-submit:focus-visible,.dm-energy .dm-enquiry select:focus-visible{outline:3px solid #a08135;outline-offset:4px}
.dm-energy .dm-form-status{margin:15px 0 0;font-size:13px;line-height:1.65}
.dm-energy .dm-form-status[data-error=true]{color:#8a3121}
.dm-energy .dm-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.dm-energy .dm-enquiry [hidden]{display:none!important}
@media(max-width:600px){.dm-energy .dm-form-grid{grid-template-columns:1fr}.dm-energy .dm-enquiry-inner{padding:23px 18px}.dm-energy .dm-enquiry>summary{padding:20px 18px;font-size:14px}.dm-energy .dm-submit{width:100%}}
