.elementor .bs-ncard{overflow:hidden;position:relative;color:#ffffff;background-color:#0b0b0b;}.elementor .bs-badge{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:3;font-weight:800;font-size:11px;color:#050505;letter-spacing:0.06em;line-height:1;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;background-color:#FFC400;&:empty { display: none; }\n}.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-tile-label{position:relative;z-index:2;color:#ffffff;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;background-color:#050505;display:flex;gap:12px;justify-content:space-between;align-items:flex-end;}.elementor .bs-tile-media:hover,.elementor .bs-tile-media:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .bs-tile-media{width:100%;height:100%;object-fit:contain;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding-block-start:16px;padding-block-end:72px;padding-inline-start:16px;padding-inline-end:16px;background-color:#f2f2f2;transition:transform 0.7s;}.elementor .bs-tile:hover,.elementor .bs-tile:focus-visible{border-color:#050505;}.elementor .bs-tile{min-height:clamp(260px, 22vw, 420px);overflow:hidden;position:relative;color:#ffffff;padding:0px;border-width:1px;border-color:rgba(5, 5, 5, 0.12);border-style:solid;background-color:#0b0b0b;transition:border-color 0.26s;display:flex;flex-direction:column;justify-content:flex-end;}.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-card-price{font-weight:700;font-size:18px;color:#050505;line-height:1.2;padding-block-start:8px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& > span:nth-child(4) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0px; } & del { opacity: 0.5; font-weight: 400; margin-right: 6px; } & ins { text-decoration: none; }\n}.elementor .bs-card-title{font-weight:800;font-size:clamp(18px, 1.3vw, 24px);color:#050505;line-height:1.05;margin:0px;}.elementor .bs-card-cat{font-weight:700;font-size:12px;color:rgba(5, 5, 5, 0.48);letter-spacing:0.06em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .bs-card-body{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1 1 auto;}.elementor .bs-card-media:hover,.elementor .bs-card-media:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .bs-card-media{width:100%;aspect-ratio:1 / 1;object-fit:contain;padding:22px;background-color:#f2f2f2;transition:transform 0.7s;display:block;}.elementor .bs-card:hover,.elementor .bs-card:focus-visible{border-color:rgba(5, 5, 5, 0.42);box-shadow:0px 18px 40px 0px rgba(5, 5, 5, 0.08);}.elementor .bs-card{min-width:0px;overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(5, 5, 5, 0.12);border-style:solid;background-color:#ffffff;transition:border-color 0.26s, box-shadow 0.26s;display:flex;flex-direction:column;}.elementor .bs-grid-4{padding:0px;display:grid;gap:14px;grid-template-columns:repeat(4, minmax(0, 1fr));}.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;}.elementor .bs-btn-outline:hover,.elementor .bs-btn-outline:focus-visible{color:#ffffff;background-color:#050505;}.elementor .bs-btn-outline{color:#050505;border-width:1px;border-color:rgba(5, 5, 5, 0.4);border-style:solid;background-color:transparent;}