.elementor .ddi-closerow{display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .ddi-close{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:6px;background-color:#1E2124;border-top-style: solid; border-top-color: #F78617;\n}.elementor .ddi-plink:hover,.elementor .ddi-plink:focus-visible{color:#B85E00;}.elementor .ddi-plink{font-family:"Barlow Condensed";font-weight:600;font-size:1.5rem;color:#1E2124;padding:0px;border-radius:0px;background-color:transparent;text-align: left;\n}.elementor .ddi-prow{padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #CFCBC2;\n}.elementor .ddi-hwimg{width:auto;max-height:5rem;object-fit:contain;}.elementor .ddi-hw{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:1rem;align-items:center;border-bottom-style: solid; border-bottom-color: #D9D6CF;\n}.elementor .ddi-hwgrid{border-block-start-width:2px;display:grid;grid-template-columns:repeat(2, 1fr);gap: 0 2.5rem; border-top-style: solid; border-top-color: #1E2124;\n}.elementor .ddi-dd{font-family:"IBM Plex Sans";font-size:0.97rem;color:#4A4F55;line-height:1.55;margin:0px;}.elementor .ddi-dt{font-family:"Barlow Condensed";font-weight:700;font-size:1.3rem;color:#1E2124;text-transform:uppercase;margin:0px;}.elementor .ddi-dl{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:column;gap:0.35rem;border-bottom-style: solid; border-bottom-color: #D9D6CF;\n}.elementor .ddi-dlist{border-block-start-width:2px;display:grid;grid-template-columns:repeat(2, 1fr);gap: 0 2.5rem; border-top-style: solid; border-top-color: #1E2124;\n}.elementor .ddi-jprice{font-family:"Barlow Condensed";font-weight:700;font-size:1.35rem;color:#1E2124;margin:0px;white-space: nowrap;\n}.elementor .ddi-jname{font-family:"IBM Plex Sans";font-weight:600;font-size:1.02rem;color:#1E2124;line-height:1.3;margin:0px;}.elementor .ddi-jrow{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:center;border-bottom-style: solid; border-bottom-color: #CFCBC2;\n}.elementor .ddi-jlist{border-block-start-width:2px;display:flex;flex-direction:column;border-top-style: solid; border-top-color: #1E2124;\n}.elementor .ddi-split2{display:flex;flex-direction:row;gap:3.5rem;flex-wrap:wrap;align-items:flex-start;}.elementor .ddi-split{display:flex;flex-direction:row;gap:3.5rem;flex-wrap:wrap;align-items:center;}.elementor .ddi-td{font-family:"IBM Plex Sans";font-size:0.95rem;color:#4A4F55;line-height:1.35;margin:0px;}.elementor .ddi-th{font-family:"Barlow Condensed";font-weight:600;font-size:0.95rem;color:#FFFFFF;letter-spacing:0.06em;text-transform:uppercase;margin:0px;}.elementor .ddi-tr:hover,.elementor .ddi-tr:focus-visible{background-color:#FBFAF7;}.elementor .ddi-tr{padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-block-end-width:1px;display:flex;flex-direction:row;gap:1rem;align-items:center;border-bottom-style: solid; border-bottom-color: #ECEAE4;\n}.elementor .ddi-table{overflow:hidden;border-radius:4px;border-width:1px;border-color:#D9D6CF;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .ddi-headrow{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .ddi-seglink:hover,.elementor .ddi-seglink:focus-visible{color:#F78617;}.elementor .ddi-seglink{font-family:"Barlow Condensed";font-weight:700;font-size:1.35rem;color:#FFFFFF;text-transform:uppercase;padding:0px;border-radius:0px;background-color:transparent;text-align: left;\n}.elementor .ddi-seg{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:1.25rem;margin-inline-end:1.25rem;border-inline-end-width:1px;display:flex;flex-direction:column;gap:0.2rem;border-right-style: solid; border-right-color: #3A3E43;\n}.elementor .ddi-segrow{display:grid;gap:0px;grid-template-columns:repeat(4, 1fr);}.elementor .ddi-segbar{padding:0px;background-color:#1E2124;}.elementor .ddi-ph{aspect-ratio:4 / 3;padding:1.5rem;border-radius:3px;border-width:1px;border-color:#9A978F;border-style:dashed;background-color:#D4D2CC;display:flex;justify-content:center;align-items:center;}.elementor .ddi-tlink:hover,.elementor .ddi-tlink:focus-visible{color:#B85E00;}.elementor .ddi-tlink{font-family:"IBM Plex Sans";font-weight:600;font-size:0.95rem;color:#1E2124;text-decoration:underline;padding:0px;border-radius:0px;background-color:transparent;text-align: left;\n}.elementor .ddi-btn-sm:hover,.elementor .ddi-btn-sm:focus-visible{color:#1E2124;background-color:#F78617;}.elementor .ddi-btn-sm{font-family:"Barlow Condensed";font-weight:600;font-size:0.95rem;color:#FFFFFF;letter-spacing:0.04em;text-transform:uppercase;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-radius:3px;background-color:#1E2124;white-space: nowrap;\n}.elementor .ddi-btn-outw:hover,.elementor .ddi-btn-outw:focus-visible{color:#1E2124;background-color:#FFFFFF;}.elementor .ddi-btn-outw{font-family:"Barlow Condensed";font-weight:700;font-size:1.1rem;color:#FFFFFF;letter-spacing:0.04em;text-transform:uppercase;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:3px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;}.elementor .ddi-btn-out:hover,.elementor .ddi-btn-out:focus-visible{color:#FFFFFF;background-color:#1E2124;}.elementor .ddi-btn-out{font-family:"Barlow Condensed";font-weight:700;font-size:1.1rem;color:#1E2124;letter-spacing:0.04em;text-transform:uppercase;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:3px;border-width:2px;border-color:#1E2124;border-style:solid;background-color:transparent;}.elementor .ddi-btn:hover,.elementor .ddi-btn:focus-visible{color:#FFFFFF;background-color:#1E2124;}.elementor .ddi-btn{font-family:"Barlow Condensed";font-weight:700;font-size:1.1rem;color:#1E2124;letter-spacing:0.04em;text-transform:uppercase;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:3px;background-color:#F78617;}.elementor .ddi-btnrow{display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .ddi-small{font-family:"IBM Plex Sans";font-size:0.88rem;color:#6A6F75;line-height:1.45;margin:0px;}.elementor .ddi-lead{max-width:40rem;font-family:"IBM Plex Sans";font-size:1.12rem;color:#3A3F45;line-height:1.6;margin:0px;}.elementor .ddi-p-w{font-family:"IBM Plex Sans";font-size:1.05rem;color:#C9CCCF;line-height:1.6;margin:0px;}.elementor .ddi-p{font-family:"IBM Plex Sans";font-size:1rem;color:#4A4F55;line-height:1.6;margin:0px;}.elementor .ddi-h2w{font-family:"Barlow Condensed";font-weight:700;font-size:2.3rem;color:#FFFFFF;line-height:1.05;text-transform:uppercase;margin:0px;}.elementor .ddi-h2{font-family:"Barlow Condensed";font-weight:700;font-size:2.3rem;color:#1E2124;line-height:1.05;text-transform:uppercase;margin:0px;}.elementor .ddi-h1{font-family:"Barlow Condensed";font-weight:700;font-size:3.6rem;color:#1E2124;letter-spacing:0.005em;line-height:1.02;text-transform:uppercase;margin:0px;}.elementor .ddi-kicker{font-family:"Barlow Condensed";font-weight:600;font-size:0.95rem;color:#1E2124;letter-spacing:0.08em;text-transform:uppercase;padding-inline-start:0.6rem;margin:0px;border-inline-start-width:4px;border-left-style: solid; border-left-color: #F78617;\n}.elementor .ddi-herocopy{display:flex;flex-direction:column;gap:1.25rem;flex:1.4 1 32rem;justify-content:center;align-items:flex-start;}.elementor .ddi-herogrid{display:flex;flex-direction:row;gap:3rem;flex-wrap:wrap;align-items:stretch;}.elementor .ddi-hero{padding-block-start:3.5rem;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;background-color:#F6F5F1;border-bottom-style: solid; border-bottom-color: #D9D6CF;\n}.elementor .ddi-col-0{display:flex;flex-direction:column;gap:0px;}.elementor .ddi-col-xs{display:flex;flex-direction:column;gap:0.2rem;}.elementor .ddi-col-s{display:flex;flex-direction:column;gap:0.75rem;}.elementor .ddi-col{display:flex;flex-direction:column;gap:1.75rem;}.elementor .ddi-band{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;background-color:#ECEAE4;border-top-style: solid; border-top-color: #D9D6CF; border-bottom-style: solid; border-bottom-color: #D9D6CF;\n}.elementor .ddi-sec{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .ddi-wrap{width:100%;max-width:78rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .ddi-root{background-color:#F6F5F1;display:flex;flex-direction:column;gap:0px;}.elementor .ddi-c-act{display:flex;flex:0.7 1 0px;justify-content:flex-end;}.elementor .ddi-c-price{flex:1 1 0px;text-align: right;\n}.elementor .ddi-c-cov{flex:2.6 1 0px;}.elementor .ddi-c-sku{font-family:"IBM Plex Mono";font-size:0.85rem;flex:1.3 1 0px;}.elementor .ddi-c-name{flex:3 1 0px;}.elementor .ddi-side{max-width:26rem;flex:1 1 18rem;align-items:flex-start;}.elementor .ddi-grow2{flex:1.6 1 26rem;}.elementor .ddi-grow{flex:1 1 14rem;}.elementor .ddi-sec-top0{padding-block-start:0px;}.elementor .ddi-tr-h{border-block-end-width:0px;background-color:#1E2124;}.elementor .ddi-td-b{font-weight:600;color:#1E2124;}.elementor .ddi-hwm{width:6rem;height:6rem;aspect-ratio:1 / 1;padding:0.4rem;border-radius:3px;border-width:1px;border-color:#D9D6CF;border-style:solid;background-color:#FFFFFF;display:flex;flex:0 0 6rem;justify-content:center;align-items:center;}.elementor .ddi-ph-sq{aspect-ratio:4 / 3;margin-block-start:0.5rem;}.elementor .ddi-ph-tall{max-width:30rem;aspect-ratio:4 / 5;flex:1 1 22rem;}