

/* Custom CSS */
/* Diamond Property Partners Group — SeedProd parity with approved live design */ #sp-page, #sp-page *{box-sizing:border-box} #sp-page{font-family:Montserrat,Arial,sans-serif;color:#222;background:#fff} #sp-page a{text-decoration:none} #sp-page .sp-row{max-width:1240px;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important} /* HOME HERO */ #sp-homehero{padding-top:80px!important;padding-bottom:80px!important} #sp-homehero #sp-hhr1,#sp-homehero #sp-hhr2{position:relative!important;left:-90px!important;width:calc(100% + 90px)!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:24px!important;padding-right:24px!important} #sp-homehero #sp-hhr1{display:grid!important;grid-template-columns:minmax(0,610px) 1fr!important;column-gap:0!important} #sp-homehero #sp-hhc1{width:100%!important;max-width:610px!important;margin-left:0!important;padding-left:0!important} #sp-homehero #sp-hhc2{min-width:0!important} #sp-hhh1{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:56px!important;line-height:1.03!important;font-weight:700!important;color:#fff!important;text-transform:uppercase!important;margin-bottom:8px!important;text-align:left!important} #sp-hhh2{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:44px!important;line-height:1!important;font-weight:700!important;color:#c99a4a!important;text-transform:uppercase!important;margin-bottom:22px!important;text-align:left!important} #sp-hht1,#sp-hht1 p{font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;line-height:1.7!important;color:#fff!important;max-width:580px!important;margin-bottom:0!important} #sp-hhr2{margin-top:26px!important} #sp-button-parent-hhb1 .sp-button,#sp-button-parent-hhb1 a,#sp-button-parent-hhb2 .sp-button,#sp-button-parent-hhb2 a{font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;border-radius:0!important;padding:15px 20px!important;box-shadow:none!important} #sp-button-parent-hhb1 .sp-button,#sp-button-parent-hhb1 a{background:#c99a4a!important;color:#fff!important;border:1px solid #c99a4a!important} #sp-button-parent-hhb2 .sp-button,#sp-button-parent-hhb2 a{background:#071c2d!important;color:#fff!important;border:1px solid #c99a4a!important} /* CAPITAL / EXPERTISE / PARTNERSHIP STRIP */ #sp-homepill{background:#071c2d!important;padding-top:28px!important;padding-bottom:28px!important} #sp-hph1,#sp-hph2,#sp-hph3{font-family:Montserrat,Arial,sans-serif!important;font-size:17px!important;font-weight:700!important;color:#fff!important;margin-bottom:8px!important;text-align:left!important} #sp-hpt1,#sp-hpt2,#sp-hpt3,#sp-hpt1 p,#sp-hpt2 p,#sp-hpt3 p{font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;line-height:1.55!important;color:#fff!important;text-align:left!important;margin:0!important} #sp-hpc1,#sp-hpc2{border-right:1px solid rgba(255,255,255,.18)!important;padding-left:30px!important;padding-right:30px!important} #sp-hpc3{padding-left:30px!important;padding-right:30px!important} /* DIAMOND DIFFERENCE */ #sp-homediff{background:#fff!important;padding-top:58px!important;padding-bottom:58px!important} #sp-hdtitle{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:36px!important;font-weight:700!important;color:#071c2d!important;text-align:center!important;margin-bottom:36px!important} #sp-hdh1,#sp-hdh2,#sp-hdh3,#sp-hdh4{font-family:Montserrat,Arial,sans-serif!important;font-size:14px!important;line-height:1.35!important;font-weight:700!important;color:#071c2d!important;text-align:center!important;margin-bottom:10px!important} #sp-hdt1,#sp-hdt2,#sp-hdt3,#sp-hdt4,#sp-hdt1 p,#sp-hdt2 p,#sp-hdt3 p,#sp-hdt4 p{font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;line-height:1.65!important;color:#333!important;text-align:center!important;margin:0!important} /* CURRENT PROJECTS */ #sp-homeprojects{background:#f7f7f5!important;padding-top:58px!important;padding-bottom:58px!important} #sp-hjtitle{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:34px!important;font-weight:700!important;color:#071c2d!important;text-align:left!important;margin-bottom:0!important} #sp-hjsub,#sp-hjsub p{font-family:Montserrat,Arial,sans-serif!important;font-size:13px!important;color:#c18d37!important;text-align:left!important;margin:0 0 24px!important} #sp-hji1 img,#sp-hji2 img,#sp-hji3 img{width:100%!important;aspect-ratio:16/10!important;object-fit:cover!important;box-shadow:none!important} #sp-hjh1,#sp-hjh2,#sp-hjh3{font-family:Montserrat,Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;color:#071c2d!important;text-align:left!important;margin-top:14px!important;margin-bottom:5px!important} #sp-hjt1,#sp-hjt2,#sp-hjt3,#sp-hjt1 p,#sp-hjt2 p,#sp-hjt3 p{font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;line-height:1.6!important;color:#333!important;text-align:left!important;margin:0!important} /* PARTNER CTA */ #sp-homepartner{background:#071c2d!important;padding-top:46px!important;padding-bottom:46px!important} #sp-hprth{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:34px!important;font-weight:700!important;color:#fff!important;text-align:left!important;margin-bottom:10px!important} #sp-hprtt,#sp-hprtt p{font-family:Montserrat,Arial,sans-serif!important;font-size:13px!important;line-height:1.65!important;color:#fff!important;text-align:left!important;margin:0!important} #sp-button-parent-hprtb1 .sp-button,#sp-button-parent-hprtb1 a,#sp-button-parent-hprtb2 .sp-button,#sp-button-parent-hprtb2 a{font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;border-radius:0!important;padding:15px 20px!important;box-shadow:none!important} #sp-button-parent-hprtb1 .sp-button,#sp-button-parent-hprtb1 a{background:#c99a4a!important;color:#fff!important;border:1px solid #c99a4a!important} #sp-button-parent-hprtb2 .sp-button,#sp-button-parent-hprtb2 a{background:#071c2d!important;color:#fff!important;border:1px solid #c99a4a!important} /* STATS */ #sp-homestats{background:#fff!important;padding-top:30px!important;padding-bottom:30px!important} #sp-hsh1,#sp-hsh2,#sp-hsh3,#sp-hsh4{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:31px!important;font-weight:700!important;color:#071c2d!important;text-align:center!important;margin-bottom:0!important} #sp-hst1,#sp-hst2,#sp-hst3,#sp-hst4,#sp-hst1 p,#sp-hst2 p,#sp-hst3 p,#sp-hst4 p{font-family:Montserrat,Arial,sans-serif!important;font-size:10px!important;color:#333!important;text-align:center!important;margin:0!important} @media(max-width:900px){#sp-homehero #sp-hhr1,#sp-homehero #sp-hhr2{left:0!important;width:100%!important}#sp-homehero #sp-hhr1{display:block!important}#sp-homehero #sp-hhc1{max-width:100%!important}#sp-hhh1{font-size:42px!important;text-align:center!important}#sp-hhh2{font-size:34px!important;text-align:center!important}#sp-hht1,#sp-hht1 p{text-align:left!important}#sp-hpc1,#sp-hpc2{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.12)!important;padding-top:18px!important;padding-bottom:18px!important}} @media(max-width:600px){#sp-homehero{padding-top:60px!important;padding-bottom:60px!important}#sp-hhh1{font-size:36px!important}#sp-hhh2{font-size:30px!important}#sp-button-parent-hhb1,#sp-button-parent-hhb2{display:block!important;text-align:center!important;margin-bottom:10px!important}} /* FINAL HERO LEFT-EDGE OVERRIDE */ @media(min-width:901px){ #sp-homehero #sp-hhr1,#sp-homehero #sp-hhr2{position:relative!important;left:50%!important;transform:translateX(-50%)!important;width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;padding-left:24px!important;padding-right:24px!important;} #sp-homehero #sp-hhr1{grid-template-columns:minmax(0,610px) 1fr!important;} #sp-homehero #sp-hhc1{margin-left:0!important;padding-left:0!important;} } /* HOW IT WORKS STAGE IMAGES */ #sp-wisteps1 .dppg-stage-image img{width:100%!important;height:180px!important;object-fit:cover!important;display:block!important;margin:0 auto 14px!important;} @media(max-width:700px){#sp-wisteps1 .dppg-stage-image img{height:220px!important;}} /* PARTNER WITH US: NO FIXED/PARALLAX BACKGROUNDS */ #sp-pwuhero,#sp-pwujimg1,#sp-pwujimg2,#sp-pwujimg3,#sp-pwujimg4,#sp-pwuroles{background-attachment:scroll!important;} #sp-pwuhero{background-position:72% 50%!important;} #sp-pwujimg1,#sp-pwujimg2,#sp-pwujimg3,#sp-pwujimg4,#sp-pwuroles{background-position:center center!important;} 