 @media only screen and (min-width: 0rem) {#banner-1519 .cs-breadcrumbs {flex-wrap: wrap;row-gap: 0.5rem;padding: 0 1rem;}#hero-section .internal-link, #design-differently .internal-link, #cost-section .internal-link, #custom-designs .internal-link, #recent-projects .internal-link, #trusted-company .internal-link {color: var(--secondary);font-weight: 700;text-decoration: underline;text-decoration-color: var(--primary);text-decoration-thickness: 2px;text-underline-offset: 3px;}#hero-section .hl-hero-meta {font-size: 1rem;line-height: 1.5em;margin: 0 0 1.25rem;color: var(--bodyTextColor);}#hero-section .hl-hero-meta a {font-weight: 700;color: var(--primary);text-decoration: none;}#hero-section .hl-hero-meta a:hover {text-decoration: underline;}#design-differently .hl-signs {text-align: left;margin: 1.5rem 0;padding: 1.25rem 1.5rem;background-color: #fff;border-radius: 0.5rem;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.06);}#design-differently .hl-signs-title {font-size: 1.25rem;line-height: 1.3em;font-weight: 700;margin: 0 0 0.75rem;color: var(--headerColor);}#design-differently .hl-signs-list {list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 0.5rem;}#design-differently .hl-signs-list li {position: relative;padding-left: 1.5rem;font-size: 1rem;line-height: 1.5em;color: var(--bodyTextColor);}#design-differently .hl-signs-list li:before {content: "";position: absolute;left: 0;top: 0.5rem;width: 0.5rem;height: 0.5rem;border-radius: 50%;background-color: var(--primary);}#custom-designs .hl-static-figure {width: 100%;max-width: 40rem;margin: 0 auto;}#custom-designs .hl-static-figure picture {display: block;border-radius: 0.5rem;overflow: hidden;box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);}#custom-designs .hl-static-figure img {width: 100%;height: auto;display: block;}#custom-designs .hl-static-figure figcaption {font-size: 0.875rem;line-height: 1.5em;margin-top: 0.75rem;color: var(--bodyTextColor);}#custom-designs .hl-slider-note {font-size: 0.875rem;line-height: 1.5em;margin: 0.75rem 0 0;color: var(--bodyTextColor);}#hl-areas, #hl-related {padding: var(--sectionPadding);background-color: #fff;}#hl-areas .cs-container, #hl-related .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(2rem, 4vw, 3rem);}#hl-areas .cs-content, #hl-related .cs-content {text-align: center;width: 100%;max-width: 47.5rem;display: flex;flex-direction: column;align-items: center;}#hl-areas .cs-text, #hl-related .cs-text {margin: 0;}#hl-areas .hl-all-link, #hl-related .hl-all-link {font-size: 1rem;font-weight: 700;color: var(--primary);text-decoration: none;}#hl-areas .hl-all-link:hover, #hl-related .hl-all-link:hover {text-decoration: underline;}#hl-related {background-color: #f8f8f8;}}@media only screen and (min-width: 64rem) {#custom-designs .hl-static-figure {width: 45%;margin: 0;}}@media only screen and (min-width: 0rem) {body.dark-mode #hero-section .hl-hero-meta {color: var(--bodyTextColorWhite);}body.dark-mode #design-differently .hl-signs {background-color: var(--medium);}body.dark-mode #design-differently .hl-signs-title, body.dark-mode #design-differently .hl-signs-list li {color: var(--bodyTextColorWhite);}body.dark-mode #custom-designs .hl-static-figure figcaption, body.dark-mode #custom-designs .hl-slider-note {color: var(--bodyTextColorWhite);}body.dark-mode #hl-areas, body.dark-mode #hl-related {background-color: var(--dark);}body.dark-mode #hl-areas .cs-title, body.dark-mode #hl-related .cs-title, body.dark-mode #hl-areas .cs-text, body.dark-mode #hl-related .cs-text {color: var(--bodyTextColorWhite);}body.dark-mode #hl-related {background-color: var(--medium);}}