.elementor .bs-faq-item{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: rgba(5, 5, 5, 0.14);\n}.elementor .bs-spec-value{font-weight:800;font-size:clamp(20px, 1.6vw, 28px);color:#ffffff;line-height:1.05;margin:0px;}.elementor .bs-spec-label{font-weight:700;font-size:12px;color:rgba(255, 255, 255, 0.48);letter-spacing:0.06em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .bs-spec{min-height:128px;padding:22px;border-block-end-width:1px;border-inline-end-width:1px;display:flex;flex-direction:column;gap:28px;justify-content:space-between;border-right-style: solid; border-right-color: rgba(255, 255, 255, 0.16); border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.16);\n}.elementor .bs-spec-grid{padding:0px;border-block-start-width:1px;border-inline-start-width:1px;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.16); border-left-style: solid; border-left-color: rgba(255, 255, 255, 0.16);\n}.elementor .bs-btn:hover,.elementor .bs-btn:focus-visible{color:#050505;background-color:#ffffff;}.elementor .bs-btn:focus{outline-width:2px;outline-color:#FFC400;outline-style:solid;outline-offset:2px;}.elementor .bs-btn{font-weight:800;font-size:13px;color:#ffffff;letter-spacing:0.04em;line-height:1;text-align:center;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0px;border-width:1px;border-color:#050505;border-style:solid;background-color:#050505;display:inline-flex;justify-content:center;align-items:center;transition: background 0.25s, color 0.25s;\n}.elementor .bs-lead{max-width:760px;font-weight:400;font-size:clamp(16px, 1.2vw, 20px);color:rgba(5, 5, 5, 0.72);line-height:1.45;margin:0px;& a { color: #050505; text-decoration: underline; text-underline-offset: 3px; font-weight: 700; }\n}.elementor .bs-title{font-weight:700;font-size:clamp(40px, 5.2vw, 96px);color:inherit;letter-spacing:0px;line-height:0.94;margin:0px;}.elementor .bs-kicker{font-weight:700;font-size:20px;color:rgba(5, 5, 5, 0.52);letter-spacing:0.08em;line-height:1;text-transform:uppercase;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bs-head{padding:0px;margin-block-end:32px;display:grid;gap:24px;grid-template-columns:minmax(120px, 220px) minmax(0, 1fr);align-items:start;}.elementor .bs-inner{width:100%;max-width:1840px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}.elementor .bs-section-dark{color:#ffffff;padding-block-start:72px;padding-block-end:72px;padding-inline-start:14px;padding-inline-end:14px;background-color:#000000;display:flex;flex-direction:column;}.elementor .bs-section-light{color:#050505;padding-block-start:72px;padding-block-end:72px;padding-inline-start:14px;padding-inline-end:14px;background-color:#ffffff;display:flex;flex-direction:column;}.elementor .bs-kicker-dark{color:rgba(255, 255, 255, 0.52);}.elementor .bs-lead-dark{color:rgba(255, 255, 255, 0.72);& a { color: #ffffff; }\n}.elementor .bs-btn-light:hover,.elementor .bs-btn-light:focus-visible{color:#ffffff;background-color:transparent;}.elementor .bs-btn-light{color:#050505;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#ffffff;}.elementor .bs-btn-ghost:hover,.elementor .bs-btn-ghost:focus-visible{color:#050505;background-color:#ffffff;}.elementor .bs-btn-ghost{color:#ffffff;border-width:1px;border-color:rgba(255, 255, 255, 0.6);border-style:solid;background-color:transparent;}