.elementor .sc-contact{overflow:hidden;position:relative;}.elementor .sc-trust-item{min-width:0px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:clamp(10px, 2vw, 30px);padding-inline-end:clamp(10px, 2vw, 30px);border-inline-end-width:1px;display:grid;gap:16px;grid-template-columns:auto 1fr;align-items:center;border-right-style: solid; border-right-color: var(--sc-dark-line);\n}.elementor .sc-category{overflow:hidden;position:relative;padding:clamp(24px, 3vw, 50px);display:flex;flex-direction:column;justify-content:center;isolation: isolate; text-align: left;\n}.elementor .sc-point{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:18px;grid-template-columns:52px 1fr;border-top-style: solid; border-top-color: #303030;\n}.elementor .sc-pill:hover,.elementor .sc-pill:focus-visible{color:#ffffff;border-color:var(--sc-ink);background-color:var(--sc-ink);}.elementor .sc-pill{font-weight:900;font-size:9px;color:#666666;letter-spacing:0.09em;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:13px;padding-inline-end:13px;border-radius:999px;border-width:1px;border-color:transparent;border-style:solid;transition:color 0.2s, border-color 0.2s, background-color 0.2s;display:block;white-space: nowrap;\n}.elementor .sc-price{display:flex;gap:8px;align-items: baseline;\n}.elementor .sc-quick-add{position:absolute;inset-inline-end:12px;inset-block-end:12px;inset-inline-start:12px;z-index:3;font-weight:900;font-size:8px;color:#ffffff;letter-spacing:0.13em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;background-color:rgba(8,8,8,0.94);transform:translate3d(0px, calc(100% + 14px), 0px);transition:transform 0.25s;display:flex;justify-content:space-between;}.elementor .sc-badge{max-width:calc(100% - 76px);position:absolute;inset-block-start:15px;inset-inline-start:14px;z-index:3;font-weight:900;font-size:7px;color:#ffffff;letter-spacing:0.11em;line-height:1.15;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:9px;padding-inline-end:9px;background-color:var(--sc-red);display:block;}.elementor .sc-card-media{overflow:hidden;aspect-ratio:0.75;position:relative;padding:0px;background-color:var(--sc-tone-ice);display:block;}.elementor .sc-brand{font-weight:900;font-size:clamp(12px, 1.2vw, 19px);letter-spacing:-0.04em;display:block;white-space: nowrap;\n}.elementor .sc-root{overflow:hidden;font-family:var(--sc-font);color:#ffffff;padding:0px;background-color:var(--sc-ink);}.elementor .sc-text-link{font-weight:800;font-size:10px;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:11px;padding-block-end:11px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:inline-block;border-bottom-style: solid; border-bottom-color: #4c4c4c;\n}.elementor .sc-button:hover,.elementor .sc-button:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .sc-button{font-weight:900;font-size:10px;color:#ffffff;letter-spacing:0.11em;line-height:24px;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:21px;padding-inline-end:21px;border-radius:0px;background-color:var(--sc-red);transition:transform 0.2s;display:inline-flex;gap:30px;justify-content:space-between;align-items:center;}.elementor .sc-label{font-weight:900;font-size:9px;letter-spacing:0.12em;text-transform:uppercase;display:block;}.elementor .sc-display{font-weight:900;font-size:clamp(54px, 6.3vw, 106px);letter-spacing:-0.072em;line-height:0.82;text-transform:uppercase;margin:0px;display:block;}.elementor .sc-kicker{font-weight:900;font-size:9px;color:#666666;letter-spacing:0.25em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .sc-section{padding-block-start:clamp(76px, 9vw, 150px);padding-block-end:clamp(76px, 9vw, 150px);padding-inline-start:clamp(22px, 5vw, 88px);padding-inline-end:clamp(22px, 5vw, 88px);}.elementor .sc-light{color:var(--sc-ink);background-color:var(--sc-paper);}.elementor .sc-button-ink{background-color:var(--sc-ink);}