.elementor .hairline-bottom{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e6e6e6;border-style:solid;}.elementor .section-padding-y{padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .label-uppercase-dark{font-weight:700;font-size:13px;color:#c0c7d2;letter-spacing:0.15em;text-transform:uppercase;}.elementor .label-uppercase{font-weight:700;font-size:13px;color:#6b6b6b;letter-spacing:0.15em;text-transform:uppercase;}.elementor .text-accent{color:#e08040;}.elementor .text-muted{color:#6b6b6b;}.elementor .text-on-dark-soft{color:#bbbbbb;}.elementor .text-on-dark{color:#ffffff;}.elementor .section-soft{background-color:#f7f7f7;}.elementor .section-canvas{background-color:#ffffff;}.elementor .section-dark-elevated{background-color:#262e38;}.elementor .section-dark{background-color:#1a2129;}.elementor .btn-outline-dark{height:48px;font-weight:700;font-size:13px;color:#ffffff;letter-spacing:0.08em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .btn-primary{height:48px;font-weight:700;font-size:13px;color:#ffffff;letter-spacing:0.08em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;background-color:#0051ae;display:inline-flex;justify-content:center;align-items:center;}