.elementor .gb-cta-h{font-family:var(--gb-font-head);font-weight:400;font-size:32px;color:#222222;}.elementor .gb-cta-in{flex-direction:row;gap:60px;justify-content:center;align-items:center;}.elementor .gb-cta{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--gb-green);}.elementor .gb-img-fluid{width:100%;height:auto;}.elementor .gb-svc-content{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .gb-svc-row{column-gap:40px;padding-block-start:60px;padding-block-end:70px;display:grid;grid-template-columns:263px 1fr 300px;grid-template-rows:auto;}.elementor .gb-tab:hover,.elementor .gb-tab:focus-visible{color:#111111;background-color:var(--gb-yellow);}.elementor .gb-tab{font-family:var(--gb-font-body);font-weight:700;font-size:16px;color:#999999;padding:20px;margin-block-end:2px;background-color:var(--gb-tab);transition:all 0.2s;display:block;}.elementor .gb-intro-band{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;background-color:#e6e6e6;}.elementor .gb-hero-display{font-family:var(--gb-font-head);font-weight:700;font-size:76px;color:#ffffff;letter-spacing:-1px;line-height:0.95;text-transform:uppercase;display:block;text-shadow: 0 2px 10px rgba(0,0,0,0.5);\n}.elementor .gb-hero-accent{font-family:var(--gb-font-accent);font-weight:700;font-size:40px;color:var(--gb-green);line-height:1.1;text-transform:uppercase;display:block;text-shadow: 0 2px 8px rgba(0,0,0,0.6);\n}.elementor .gb-svc-hero{min-height:320px;padding:0px;background-color:#222222;display:flex;align-items:center;background-size: cover; background-position: center center;\n}.elementor .gb-footer-p{font-family:var(--gb-font-head);font-size:12px;color:#dddddd;line-height:1.6;}.elementor .gb-footer-h{font-family:var(--gb-font-head);font-weight:400;font-size:16px;color:var(--gb-footer-text);text-transform:uppercase;margin-block-end:15px;}.elementor .gb-btn-solid:hover,.elementor .gb-btn-solid:focus-visible{color:#111111;background-color:var(--gb-yellow);}.elementor .gb-btn-solid{font-family:var(--gb-font-head);font-size:12px;color:#222222;letter-spacing:1px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:0px;background-color:#ffffff;transition:all 0.3s;}.elementor .gb-body{font-family:var(--gb-font-body);font-size:16px;color:var(--gb-text);line-height:1.45;}.elementor .gb-h2{font-family:var(--gb-font-head);font-weight:400;font-size:32px;color:var(--gb-heading);line-height:1.2;}.elementor .gb-h1{font-family:var(--gb-font-head);font-weight:400;font-size:32px;color:var(--gb-heading);line-height:1.1;text-align:center;}.elementor .gb-container{width:100%;max-width:1170px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:15px;padding-inline-end:15px;margin-inline-start:auto;margin-inline-end:auto;}