.elementor .gc{width:1240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:48px;margin:0px;display:flex;flex-direction:column;gap:32px;}.elementor .kicker{margin:0px;}.elementor .ggd-doorcard{padding:0px;margin:0px;border-radius:var(--8px);border-width:1.5px;border-color:var(--Border);border-style:solid;display:flex;flex-direction:column;gap:0px;}.elementor .di{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;background-color:var(--White);display:flex;flex-direction:column;}.elementor .blurb-desc{font-family:var(--font-h);font-weight:400;font-size:var(--14px);color:var(--Slate);margin-block-end:var(--16px);}.elementor .shop-hl{padding:16px;border-radius:var(--8px);border-width:1.5px;border-color:var(--Border);border-style:solid;background-color:var(--White);display:flex;flex-direction:column;}.elementor .barn-stat{padding:0px;margin-block-start:var(--24px);margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;justify-content:flex-start;}.elementor .barn-stat-wrapper{padding:0px;margin:0px;}.elementor .num{font-family:var(--font-h);font-weight:700;font-size:var(--32px);color:var(--White);}.elementor .lbl{font-family:var(--font-h);font-size:var(--12px);color:var(--Slate-Light);}.elementor .ggd-tc{padding:28px;margin:0px;border-radius:var(--8px);border-width:1.5px;border-color:var(--Border);border-style:solid;background-color:var(--White);}.elementor .ggd-tc:hover,.elementor .ggd-tc:focus-visible{border-color:var(--Blue);}.elementor .ggd-stars{padding:0px;margin-block-end:var(--16px);}.elementor .ggd-sc{padding:var(--32px);margin:0px;border-radius:var(--8px);border-width:1.5px;border-color:var(--Border);border-style:solid;}.elementor .ggd-sc:hover,.elementor .ggd-sc:focus-visible{border-color:var(--Blue);}.elementor .ggd-sc-wrapper{width:100%;padding:0px;margin:0px;}.elementor .button-card{width:auto;padding-inline-start:0px;padding-inline-end:0px;display:inline-block;}.elementor .tc-blockquote{font-family:var(--font-h);font-weight:400;font-size:var(--14px);color:var(--Slate);line-height:1.7em;text-align:start;font-style:italic;margin-block-end:var(--12px);}.elementor .cite{font-family:var(--font-h);font-weight:600;font-size:var(--14px);color:var(--Navy);}.elementor .paragraph{font-family:var(--font-h);font-size:var(--16px);color:var(--Slate);line-height:1.7em;text-align:start;margin-block-end:12px;}.elementor .h2-cta{font-family:var(--font-h);font-weight:700;font-size:var(--48px);color:#ffffff;line-height:1.1em;text-align:center;}.elementor .stat-num{font-family:var(--font-h);font-weight:700;font-size:52px;color:var(--Blue-Deep);text-align:center;}.elementor .gdd-stat-wrapper{padding:0px;margin:0px;display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center;}.elementor .gdd-stat-num-wrapper{display:flex;gap:8px;justify-content:center;align-items:center;}.elementor .h1-headline{font-family:var(--font-h);font-weight:700;font-size:60px;color:var(--White);padding-block-end:16px;}.elementor .h2-header{font-family:var(--font-h);font-weight:700;font-size:var(--48px);color:var(--Navy);}.elementor .h2-header-col{font-family:var(--font-h);font-weight:700;font-size:var(--42px);color:var(--White);margin-block-end:var(--12px);display:block;}.elementor .color-white{color:var(--White);}.elementor .iw-image{height:220px;object-fit:cover;object-position:top center;}.elementor .footer{padding-block-start:4rem;padding-block-end:2rem;background-color:var(--Navy);justify-content:center;align-items:center;}.elementor .footer-grid{padding:0px;margin-block-start:0px;margin-block-end:var(--48px);margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:var(--48px);flex-wrap:nowrap;justify-content:center;align-items:start;}.elementor .footer-col{padding:0px;margin:0px;}.elementor .col-40{width:40%;}.elementor .col-20{width:20%;}.elementor .footer-col-wrapper{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .footer-logo{width:60%;margin-block-end:12px;}.elementor .footer-text{font-family:var(--font-h);font-weight:400;font-size:var(--14px);color:var(--Slate-Light);line-height:1.7em;margin-block-end:16px;}.elementor .text-link{color:var(--Red-Bright);margin-block-end:0px;}.elementor .last{margin-block-start:4px;margin-block-end:0px;}.elementor .footer-col-title{font-family:var(--font-h);font-weight:600;font-size:11px;color:var(--Slate-Light);letter-spacing:2px;text-align:start;text-transform:uppercase;margin-block-end:16px;}.elementor .footer-trademark{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Navy-Mid);border-style:solid;display:flex;justify-content:space-between;}.elementor .trademark-text{font-family:var(--font-h);font-weight:400;font-size:var(--12px);color:var(--Slate-Light);line-height:1.5em;padding:0px;margin:0px;}.elementor .color-dark{color:var(--Navy);}.elementor .h3-header{font-family:var(--font-h);font-weight:700;font-size:var(--32px);color:var(--Navy);}.elementor .h4-header{font-family:var(--font-h);font-weight:700;font-size:var(--24px);color:var(--Navy);line-height:1.4em;margin-block-end:8px;}.elementor .h5-header{font-family:var(--font-h);font-weight:700;font-size:var(--16px);color:var(--Navy);line-height:1.7em;}.elementor .h1-shop-hero{font-family:var(--font-h);font-weight:700;font-size:var(--42px);line-height:1.6em;margin-block-end:var(--8px);}