.gbp-footer{font-size:0.875rem;padding:5rem 40px}.gbp-footer a{font-size:0.875rem}@media (max-width:1024px){.gbp-footer{padding:4rem 30px}}@media (max-width:767px){.gbp-footer{padding:3rem 20px}}.fm-section-default{align-items:center;align-self:center;display:flex;flex-direction:column;justify-content:center;justify-items:center;justify-self:center;max-width:2560px;min-height:400px;width:100%}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1}.gbp-text-module{align-items:center;display:flex;flex-direction:column;padding-left:5%;padding-right:5%}.gbp-footer__title{font-size:1rem;font-weight:700;margin-bottom:1rem}.gbp-cta-button{align-items:center;background-color:#f69019;color:#ffffff;display:inline-block;font-size:1.1rem;text-align:center;text-decoration:none;border-radius:6px;padding:1rem 2rem}.gbp-cta-button:is(:hover,:focus){background-color:#f69019;color:#ffffff}.fm-block-menu-header{align-items:center;display:flex;flex-direction:row;height:150px;justify-content:space-between;justify-items:center;justify-self:center;max-width:var(--gb-container-width);min-width:320px;width:100%}@media (max-width:1024px){.fm-block-menu-header{align-items:center;display:flex;flex-direction:column;padding-bottom:60px;row-gap:20px}}.gbp-module-default{align-items:center;display:flex;flex-direction:column;padding-left:5%;padding-right:5%}.gbp-footer__link{display:block;padding-bottom:0.375rem;padding-top:0.375rem}.fm-module-text-default{align-items:flex-start;display:block;justify-content:flex-start;max-width:var(--gb-container-width);padding-left:22px;padding-right:22px;width:100%}.gbp-module-buttons{align-items:center;display:flex;flex-direction:row}.fm-module-content-default-75{display:block;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding-left:22px;padding-right:22px;width:100%}@media (max-width:1024px){.fm-module-content-default-75{display:flex;flex-direction:column}}.gbp-section-full-width-header{align-items:center;background-color:#8686b9;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding-bottom:10%;padding-top:10%}.gbp-section-default{align-items:center;background-color:rgba(180,180,191,0.71);display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding-bottom:2%;padding-top:2%}.fm-grid-container-default{column-gap:1em;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding-left:10%;padding-right:10%;row-gap:1em}@media (max-width:1024px){.fm-grid-container-default{align-items:flex-start;column-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;row-gap:20px;width:100%}}@media (max-width:767px){.fm-grid-container-default{align-items:center;column-gap:20px;display:grid;grid-template-columns:1fr;justify-content:center;row-gap:20px}}.dark-link:is(:hover,:focus){color:var(--base-3)}.fm-grid-container-image-text{align-items:center;column-gap:5%;display:grid;grid-template-columns:1fr 3fr;justify-content:space-between;justify-items:center;justify-self:center;max-width:1920px;padding-left:10%;padding-right:10%;width:100%}@media (max-width:1024px){.fm-grid-container-image-text{align-items:center;column-gap:5%;display:grid;flex-direction:column;grid-template-columns:1fr;row-gap:5%}}.fm-grid-container-image-default{align-items:center;aspect-ratio:1/1;display:flex;flex-direction:column;height:360px;justify-content:center;width:360px}.gbp-section {padding:7rem 40px;}@media (max-width: 1024px) {.gbp-section {padding:6rem 30px;}}@media (max-width: 767px) {.gbp-section {padding:4rem 20px;}}.gbp-section__tagline {font-size:1rem;font-weight:600;margin-bottom:0.75rem;}.gbp-section__headline {margin-bottom:1.5rem;}@media (max-width: 767px) {.gbp-section__headline {margin-bottom:1.25rem;}}.gbp-section__text {font-size:1.125rem;}.gbp-button--primary{background-color:#000000;border:1px solid;color:#ffffff;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--primary:is(:hover,:focus){background-color:#000000;color:#ffffff}.c-module-contained-inner-width{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding-top:50px;text-align:right}@media (max-width:767px){.c-module-contained-inner-width{padding-bottom:50px}}.c-h1-text{color:var(--base);font-family:Georgia;font-size:60px;font-weight:500;text-align:center;text-decoration:text-stroke;text-transform:uppercase}.fm-testimonial-block-style-1{column-gap:5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:var(--gb-container-width);padding-left:22px;padding-right:22px;padding-top:20px;width:100%;margin:20px auto 40px auto}@media (max-width:767px){.fm-testimonial-block-style-1{align-items:center;display:flex;flex-direction:column;justify-content:center;justify-items:center;padding-left:22px;padding-right:22px;row-gap:20px}}.c-service-grid-block{background-blend-mode:normal,normal;background-color:#101529;background:linear-gradient(to left,rgba(16,21,41,0.85) 0%,rgba(16,21,41,0.85) 100%),url(http://ky-christmas-lights.local:50002/wp-content/uploads/2024/09/lexington-ky-christmas-light-installation-consultation.png) 53% 52% /cover no-repeat;border-radius:5px;padding:1.5rem}.c-cta-button{align-items:center;background-color:var(--cta-button);color:var(--base);display:inline-flex;font-weight:600;justify-content:center;letter-spacing:0.03em;margin-top:40px;min-width:220px;text-align:center;text-decoration:none;border-radius:6px;padding:15px 30px}.c-cta-button:is(:hover,:focus){background-color:var(--global-color-13);color:var(--base-3)}@media (max-width:767px){.c-cta-button{align-self:center;justify-content:center;justify-items:center;justify-self:center;width:100%}}.c-cta-button-secondary{background-blend-mode:normal;background-color:NA;background-image:none;background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom-style:solid;border-bottom-width:2px;border-left-style:solid;border-left-width:2px;border-right-style:solid;border-right-width:2px;border-top-style:solid;border-top-width:2px;color:var(--base);margin-top:40px;min-width:220px;text-align:center;border-radius:6px;padding:15px 30px}.c-cta-button-secondary:is(:hover,:focus){background-color:var(--global-color-13)}@media (max-width:767px){.c-cta-button-secondary{width:80%}}