@media only screen and (min-width:0rem){#exterior-lighting-548{padding:var(--sectionPadding)}#exterior-lighting-548 .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(1rem,3vw,2rem);margin:auto;max-width:80rem;width:100%}#exterior-lighting-548 .cs-content{align-items:center;display:flex;flex-direction:column;text-align:left;width:100%}#exterior-lighting-548 .cs-big-link{align-items:center;display:flex;height:clamp(26.875rem,43vw,36.25rem);justify-content:center;position:relative;width:100%}#exterior-lighting-548 .cs-big-link:hover .cs-background img{transform:scale(1.1)}#exterior-lighting-548 .cs-background{display:block;height:100%;left:0;overflow:hidden;position:relative;top:0;width:100%;z-index:1}#exterior-lighting-548 .cs-background img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .7s;width:100%;z-index:-1}body.dark-mode #exterior-lighting-548 .cs-text,body.dark-mode #exterior-lighting-548 .cs-title,body.dark-mode #exterior-lighting-548 .cs-topper{color:var(--bodyTextColorWhite)}body.dark-mode #exterior-lighting-548 .cs-text{opacity:.8}#exterior-lighting-832{align-items:flex-start;display:flex;flex-direction:column;text-align:left;width:100%}#exterior-lighting-832 .cs-flex-group{flex:none}#exterior-lighting-832 .cs-topper{color:var(--primary);display:block;font-size:var(--topperFontSize);font-weight:700;letter-spacing:.1em;line-height:1.2em;margin-bottom:.25rem;text-align:inherit;text-transform:uppercase}#exterior-lighting-832 .cs-title{color:var(--headerColor);font-size:var(--headerFontSize);font-weight:900;line-height:1.2em;margin:0 0 1rem;max-width:43.75rem;position:relative;text-align:inherit}#exterior-lighting-832 .cs-text{color:var(--bodyTextColor);font-size:var(--bodyFontSize);line-height:1.5em;margin:0;max-width:47rem;text-align:inherit;width:100%}}@media only screen and (min-width:48rem){#exterior-lighting-832{align-items:center;flex-direction:row;gap:3rem;justify-content:space-between}}@media only screen and (min-width:0rem){body.dark-mode #exterior-lighting-832 .cs-topper{color:var(--primaryLight)}body.dark-mode #exterior-lighting-832 .cs-text,body.dark-mode #exterior-lighting-832 .cs-title{color:var(--bodyTextColorWhite)}body.dark-mode #exterior-lighting-832 .cs-text{opacity:.8}}figcaption{font-size:13px;margin-top:-.9rem}@media only screen and (min-width:0rem){#exterior-lighting-1579 .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem);margin:auto auto 5rem;max-width:34.375rem;width:100%}#exterior-lighting-1579 .cs-content{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}#exterior-lighting-1579 .cs-title{margin:0}#exterior-lighting-1579 .cs-topper{color:red}#exterior-lighting-1579 .cs-card-group{display:grid;gap:clamp(1rem,3vw,1.25rem);grid-template-columns:repeat(12,1fr);list-style:none;margin:auto;padding:1rem;width:100%}#exterior-lighting-1579 .cs-item{grid-column:span 12;max-width:100%;position:relative;text-align:center}#exterior-lighting-1579 .cs-item:hover{border:1px solid gray}}@media only screen and (min-width:48rem){#exterior-lighting-1579{padding-bottom:0}#exterior-lighting-1579 .cs-container{max-width:80rem}#exterior-lighting-1579 .cs-item{grid-column:span 4}}@media only screen and (min-width:0rem){body.dark-mode #exterior-lighting-1579{background-color:var(--dark)}body.dark-mode .cs-topper{color:var(--primaryLight)}body.dark-mode #white,body.dark-mode .caption,body.dark-mode .cs-info,body.dark-mode .cs-item,body.dark-mode .cs-title,body.dark-mode a{color:var(--bodyTextColorWhite)}}figcaption{font-size:.9rem;font-weight:600;line-height:1.2;margin-top:3px}