.elementor-kit-8468{--e-global-color-primary:#000425;--e-global-color-secondary:#F2FAFF;--e-global-color-text:#444444;--e-global-color-accent:#0193EF;--e-global-color-1c0c1ac:#FFFFFF;--e-global-color-3b69189:#000000;--e-global-color-737fddb:#00000000;--e-global-typography-primary-font-family:"Plus Jakarta Sans";--e-global-typography-secondary-font-family:"Plus Jakarta Sans";--e-global-typography-text-font-family:"Plus Jakarta Sans";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Plus Jakarta Sans";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1.4em;--e-global-typography-eeb9eae-font-family:"Plus Jakarta Sans";--e-global-typography-eeb9eae-font-size:4rem;--e-global-typography-eeb9eae-font-weight:800;--e-global-typography-eeb9eae-line-height:1.3em;--e-global-typography-b3ab628-font-family:"Plus Jakarta Sans";--e-global-typography-b3ab628-font-size:3rem;--e-global-typography-b3ab628-font-weight:600;--e-global-typography-b3ab628-line-height:1.2em;--e-global-typography-3c33f4c-font-family:"Plus Jakarta Sans";--e-global-typography-3c33f4c-font-size:2.5rem;--e-global-typography-3c33f4c-font-weight:500;--e-global-typography-3c33f4c-line-height:1.3em;--e-global-typography-dd61bca-font-family:"Nunito Sans";--e-global-typography-dd61bca-font-size:2rem;--e-global-typography-dd61bca-line-height:1.3em;--e-global-typography-f8284e3-font-family:"Plus Jakarta Sans";--e-global-typography-f8284e3-font-size:1.75rem;--e-global-typography-f8284e3-line-height:1.3em;--e-global-typography-88b2f15-font-family:"Plus Jakarta Sans";--e-global-typography-88b2f15-font-size:1.5rem;--e-global-typography-88b2f15-font-weight:800;--e-global-typography-88b2f15-line-height:1.4em;--e-global-typography-e5287f2-font-family:"Plus Jakarta Sans";--e-global-typography-e5287f2-font-size:1.25rem;--e-global-typography-e5287f2-font-weight:500;--e-global-typography-e5287f2-line-height:1.3em;--e-global-typography-f05eff3-font-family:"Plus Jakarta Sans";--e-global-typography-f05eff3-font-size:1.25rem;--e-global-typography-f05eff3-font-weight:400;--e-global-typography-f05eff3-line-height:1.4em;--e-global-typography-2a03d27-font-family:"Plus Jakarta Sans";--e-global-typography-2a03d27-font-size:1.125rem;--e-global-typography-2a03d27-font-weight:400;--e-global-typography-2a03d27-line-height:1.5em;--e-global-typography-93e20f0-font-family:"Plus Jakarta Sans";--e-global-typography-93e20f0-font-size:1rem;--e-global-typography-93e20f0-font-weight:700;--e-global-typography-93e20f0-line-height:1.5em;--e-global-typography-e083710-font-family:"Plus Jakarta Sans";--e-global-typography-e083710-font-size:0.875rem;--e-global-typography-e083710-font-weight:400;--e-global-typography-e083710-line-height:1.5em;--e-global-typography-aca18de-font-family:"Plus Jakarta Sans";--e-global-typography-aca18de-font-size:0.75rem;--e-global-typography-aca18de-font-weight:400;--e-global-typography-aca18de-line-height:16px;--e-global-typography-4c9e7bc-font-family:"Plus Jakarta Sans";--e-global-typography-4c9e7bc-font-size:0.75rem;--e-global-typography-4c9e7bc-font-weight:600;--e-global-typography-4c9e7bc-line-height:16px;--e-global-typography-a7f3c91-font-family:"Plus Jakarta Sans";--e-global-typography-a7f3c91-font-size:3rem;--e-global-typography-a7f3c91-font-weight:700;--e-global-typography-a7f3c91-line-height:1.2em;--e-global-typography-b8e4d02-font-family:"Plus Jakarta Sans";--e-global-typography-b8e4d02-font-size:2rem;--e-global-typography-b8e4d02-font-weight:700;--e-global-typography-b8e4d02-line-height:1.3em;--e-global-typography-c9d5e13-font-family:"Plus Jakarta Sans";--e-global-typography-c9d5e13-font-size:1rem;--e-global-typography-c9d5e13-font-weight:500;--e-global-typography-c9d5e13-line-height:1.5em;--e-global-typography-d0e6f24-font-family:"Plus Jakarta Sans";--e-global-typography-d0e6f24-font-size:1.125rem;--e-global-typography-d0e6f24-font-weight:700;--e-global-typography-d0e6f24-line-height:1.5em;--e-global-typography-e1f7035-font-family:"Plus Jakarta Sans";--e-global-typography-e1f7035-font-size:0.625rem;--e-global-typography-e1f7035-font-weight:400;--e-global-typography-e1f7035-line-height:1.4em;background-color:var( --e-global-color-1c0c1ac );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8468 a{color:var( --e-global-color-accent );font-family:var( --e-global-typography-93e20f0-font-family ), Sans-serif;font-size:var( --e-global-typography-93e20f0-font-size );font-weight:var( --e-global-typography-93e20f0-font-weight );line-height:var( --e-global-typography-93e20f0-line-height );}.elementor-kit-8468 a:hover{color:var( --e-global-color-accent );font-size:1.1rem;font-weight:700;line-height:1.5em;}.elementor-kit-8468 button,.elementor-kit-8468 input[type="button"],.elementor-kit-8468 input[type="submit"],.elementor-kit-8468 .elementor-button{font-family:"Montserrat", Sans-serif;}.elementor-kit-8468 img{border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1180px;}.e-con{--container-max-width:1180px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-8468{--e-global-typography-text-font-size:1rem;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-line-height:1.3em;--e-global-typography-eeb9eae-font-size:3.5rem;--e-global-typography-eeb9eae-line-height:1.2em;--e-global-typography-b3ab628-font-size:2.7rem;--e-global-typography-b3ab628-line-height:1.2em;--e-global-typography-3c33f4c-font-size:2.3rem;--e-global-typography-3c33f4c-line-height:1.1em;--e-global-typography-dd61bca-font-size:1.9rem;--e-global-typography-dd61bca-line-height:1.2em;--e-global-typography-f8284e3-font-size:1.675rem;--e-global-typography-f8284e3-line-height:1.2em;--e-global-typography-88b2f15-font-size:1.45rem;--e-global-typography-88b2f15-line-height:1.3em;--e-global-typography-e5287f2-font-size:1.225rem;--e-global-typography-e5287f2-line-height:1.2em;--e-global-typography-f05eff3-font-size:1.225rem;--e-global-typography-f05eff3-line-height:1.3em;--e-global-typography-2a03d27-font-size:1.125rem;--e-global-typography-2a03d27-line-height:1.4em;--e-global-typography-93e20f0-font-size:1rem;--e-global-typography-93e20f0-line-height:1.4em;--e-global-typography-e083710-font-size:0.875rem;--e-global-typography-e083710-line-height:1.4em;--e-global-typography-aca18de-font-size:0.812rem;--e-global-typography-aca18de-line-height:1.4em;--e-global-typography-4c9e7bc-font-size:0.812rem;--e-global-typography-4c9e7bc-line-height:1.4em;--e-global-typography-a7f3c91-font-size:2.7rem;--e-global-typography-a7f3c91-line-height:1.2em;--e-global-typography-b8e4d02-font-size:1.9rem;--e-global-typography-b8e4d02-line-height:1.2em;--e-global-typography-c9d5e13-font-size:1rem;--e-global-typography-c9d5e13-line-height:1.4em;--e-global-typography-d0e6f24-font-size:1.125rem;--e-global-typography-d0e6f24-line-height:1.4em;--e-global-typography-e1f7035-font-size:0.625rem;--e-global-typography-e1f7035-line-height:1.4em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8468 a{font-size:var( --e-global-typography-93e20f0-font-size );line-height:var( --e-global-typography-93e20f0-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8468{--e-global-typography-text-font-size:1rem;--e-global-typography-text-line-height:1.3em;--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-line-height:1.2em;--e-global-typography-eeb9eae-font-size:2.1rem;--e-global-typography-eeb9eae-line-height:1.1em;--e-global-typography-b3ab628-font-size:1.9rem;--e-global-typography-b3ab628-line-height:1.1em;--e-global-typography-3c33f4c-font-size:1.8rem;--e-global-typography-3c33f4c-line-height:1.1em;--e-global-typography-dd61bca-font-size:1.8rem;--e-global-typography-dd61bca-line-height:1.1em;--e-global-typography-f8284e3-font-size:1.6rem;--e-global-typography-f8284e3-line-height:1.1em;--e-global-typography-88b2f15-font-size:1.4rem;--e-global-typography-88b2f15-line-height:1.2em;--e-global-typography-e5287f2-font-size:1.2rem;--e-global-typography-e5287f2-line-height:1.2em;--e-global-typography-f05eff3-font-size:1.2rem;--e-global-typography-f05eff3-line-height:1.2em;--e-global-typography-2a03d27-font-size:1.125rem;--e-global-typography-2a03d27-line-height:1.3em;--e-global-typography-93e20f0-font-size:1rem;--e-global-typography-93e20f0-line-height:1.3em;--e-global-typography-e083710-font-size:0.875rem;--e-global-typography-e083710-line-height:1.3em;--e-global-typography-aca18de-font-size:0.875rem;--e-global-typography-aca18de-line-height:1.3em;--e-global-typography-4c9e7bc-font-size:0.875rem;--e-global-typography-4c9e7bc-line-height:1.3em;--e-global-typography-a7f3c91-font-size:1.9rem;--e-global-typography-a7f3c91-line-height:1.1em;--e-global-typography-b8e4d02-font-size:1.8rem;--e-global-typography-b8e4d02-line-height:1.1em;--e-global-typography-c9d5e13-font-size:1rem;--e-global-typography-c9d5e13-line-height:1.3em;--e-global-typography-d0e6f24-font-size:1.125rem;--e-global-typography-d0e6f24-line-height:1.3em;--e-global-typography-e1f7035-font-size:0.75rem;--e-global-typography-e1f7035-line-height:1.3em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8468 a{font-size:var( --e-global-typography-93e20f0-font-size );line-height:var( --e-global-typography-93e20f0-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.text-custom {
    display: inline !important;
}

.elementor-icon-list-text a {
  display: inline !important;
}

[id^="hero-description"] a {
    color: #fff !important;
}

[id^="faq-answer-"] a {
  font-size: inherit !important;
}

[id^="faq-answer-"] {
    margin-bottom: 20px !important;
}

/* WG-XMAS START (Oct 2 2026, festive layer — remove this block to revert) */
:root{--wg-red:#C8102E;--wg-red-d:#8E0A1F;--wg-red-b:#FF4D5E;--wg-green:#1E7B3C;--wg-green-b:#3DBA6A}
/* faded snowflakes on light sections */
.elementor-element-4ec58c3e,.elementor-element-37525711,.elementor-element-6bbf94aa,.elementor-element-c9c73c2,.elementor-element-537ab05,
.elementor-element-60d5b65c,.elementor-element-28ebef4a,.elementor-element-804a94e,.elementor-element-3602085,.elementor-element-df82446,
.elementor-element-47fc40b,.elementor-element-622d299{background-image:url(/wp-content/uploads/wg-xmas/wg-snow.svg);background-repeat:repeat;background-size:280px}
/* light strings on section edges */
.elementor-element-65d6708,.elementor-element-2693e04c,.elementor-element-c9f376d,.elementor-element-57b8bb41,.elementor-element-096829f,
.elementor-element-4ec58c3e,.elementor-element-6bbf94aa,.elementor-element-804a94e,.elementor-element-6f1e2629,.elementor-element-3cc9fe5e{position:relative;overflow:visible!important}
.elementor-element-65d6708::after,.elementor-element-2693e04c::after,.elementor-element-c9f376d::after{content:"";position:absolute;left:0;right:0;height:46px;background:url(/wp-content/uploads/wg-xmas/wg-lights.svg) repeat-x 0 0/280px 46px;z-index:6;pointer-events:none}
.elementor-element-65d6708::after,.elementor-element-2693e04c::after{top:-14px}
.elementor-element-c9f376d::after{bottom:-38px}
/* santa hat on the quote cards */
.elementor-element-57b8bb41::after,.elementor-element-096829f::after{content:"";position:absolute;top:-44px;left:-34px;width:112px;height:92px;background:url(/wp-content/uploads/wg-xmas/wg-hat.svg) no-repeat center/contain;transform:rotate(-20deg);z-index:7;pointer-events:none}
/* wreaths + reindeer (desktop only) */
.elementor-element-4ec58c3e::after,.elementor-element-6bbf94aa::after,.elementor-element-804a94e::after{content:"";position:absolute;top:48px;width:124px;height:134px;background:url(/wp-content/uploads/wg-xmas/wg-wreath.svg) no-repeat center/contain;pointer-events:none;z-index:1}
.elementor-element-4ec58c3e::after{left:3%}
.elementor-element-6bbf94aa::after,.elementor-element-804a94e::after{right:3%}
.elementor-element-6f1e2629::after{content:"";position:absolute;left:3%;bottom:40px;width:210px;height:162px;background:url(/wp-content/uploads/wg-xmas/wg-reindeer-white.svg) no-repeat center/contain;opacity:.14;pointer-events:none}
.elementor-element-3cc9fe5e::after{content:"";position:absolute;right:4%;top:30px;width:190px;height:146px;background:url(/wp-content/uploads/wg-xmas/wg-reindeer-white.svg) no-repeat center/contain;opacity:.12;pointer-events:none}
@media(max-width:1279px){.elementor-element-4ec58c3e::after,.elementor-element-6bbf94aa::after,.elementor-element-804a94e::after,.elementor-element-6f1e2629::after,.elementor-element-3cc9fe5e::after{display:none}}
@media(max-width:767px){.elementor-element-57b8bb41::after,.elementor-element-096829f::after{width:76px;height:62px;top:-30px;left:-14px}
 .elementor-element-65d6708::after,.elementor-element-2693e04c::after,.elementor-element-c9f376d::after{background-size:210px 34px;height:34px}.elementor-element-c9f376d::after{bottom:-28px}}
/* red pill keywords */
[data-elementor-type="wp-page"] .elementor-widget-heading .elementor-heading-title b{color:var(--wg-red)}
.elementor-element-6f1e2629 .elementor-heading-title b{color:var(--wg-red-b)}
/* green checks */
[data-elementor-type="wp-page"] .elementor-icon-list-icon i{color:var(--wg-green)!important}
[data-elementor-type="wp-page"] .elementor-icon-list-icon svg{fill:var(--wg-green)!important}
.elementor-element-6f1e2629 .elementor-icon-list-icon i,.elementor-element-c9f376d .elementor-icon-list-icon i{color:var(--wg-green-b)!important}
.elementor-element-6f1e2629 .elementor-icon-list-icon svg,.elementor-element-c9f376d .elementor-icon-list-icon svg{fill:var(--wg-green-b)!important}
/* trust strip: gap under bulbs = gap under text (~28px) */
.elementor-element-65d6708{padding-top:32px!important}
@media(max-width:767px){.elementor-element-65d6708{padding-top:22px!important}}
/* process steps: blue at rest, red ring + icon on hover */
.elementor-element-57c46321 .elementor-icon,.elementor-element-79b06392 .elementor-icon,.elementor-element-47acc3d .elementor-icon{transition:border-color .25s,color .25s}
.elementor-element-57c46321 .elementor-icon svg,.elementor-element-79b06392 .elementor-icon svg,.elementor-element-47acc3d .elementor-icon svg{transition:fill .25s}
.elementor-element-57c46321:hover .elementor-icon,.elementor-element-79b06392:hover .elementor-icon,.elementor-element-47acc3d:hover .elementor-icon{border-color:var(--wg-red-b)!important;color:var(--wg-red-b)!important}
.elementor-element-57c46321:hover .elementor-icon svg,.elementor-element-79b06392:hover .elementor-icon svg,.elementor-element-47acc3d:hover .elementor-icon svg{fill:var(--wg-red-b)!important}
/* service cards: alternating red / green top edge */
.elementor-element-389da521,.elementor-element-79100c63,.elementor-element-d676466,.elementor-element-95503de{border-top:4px solid var(--wg-red)!important}
.elementor-element-6d5f2e37,.elementor-element-76087780,.elementor-element-5c2f58f,.elementor-element-af22114{border-top:4px solid var(--wg-green)!important}
/* buttons: red hover, sticky bar button red */
.elementor-button:hover,.elementor-button:focus{background-color:var(--wg-red)!important;border-color:var(--wg-red)!important;color:#fff!important}
.elementor-button:hover svg,.elementor-button:focus svg{fill:#fff!important}
.elementor-element-c510681 .elementor-button{background-color:var(--wg-red)!important;border-color:var(--wg-red)!important;color:#fff!important}
.elementor-element-c510681 .elementor-button:hover{background-color:var(--wg-red-d)!important;border-color:var(--wg-red-d)!important}
/* nav hover + FAQ open state */
.elementor-location-header .elementor-nav-menu--main .elementor-item:hover,.elementor-location-header .elementor-nav-menu--dropdown a:hover{color:var(--wg-red-b)!important}
.elementor-location-header .elementor-nav-menu--main .elementor-item:hover::after{background-color:var(--wg-red-b)!important}
.e-n-accordion-item[open]>.e-n-accordion-item-title{box-shadow:inset 4px 0 0 var(--wg-red)}
.e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon svg{fill:var(--wg-red-b)!important}
/* WG-XMAS END *//* End custom CSS */