.elementor .e-619f6d4f-5438{width:100%;min-height:38rem;max-height:38rem;overflow:hidden;height:38rem!important; object-fit:cover!important; object-position:center!important; display:block!important; grid-area:1 / 1;\n}.elementor .e-17637473-fd20{height:100%;min-height:0px;z-index:1;padding:0px;background-image:linear-gradient(90deg, rgba(7,10,11,.96) 0%,rgba(7,10,11,.82) 38%,rgba(7,10,11,.34) 72%,rgba(7,10,11,.08) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat:no-repeat; background-size:cover; grid-area:1 / 1;\n}.elementor .e-6c8b7974-c246{font-family:Montserrat;font-weight:700;font-size:0.78rem;color:#d58a43;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-772cd01e-fa50{max-width:48rem;font-family:"Barlow Condensed";font-weight:800;font-size:4.9rem;color:#fffaf0;letter-spacing:-0.025em;line-height:.96;text-transform:uppercase;}.elementor .e-46916c30-fc44{max-width:42rem;font-family:Montserrat;font-weight:500;font-size:1.12rem;color:#e4ded4;line-height:1.72;}.elementor .e-7bf76881-5def{font-family:Montserrat;font-weight:700;font-size:0.72rem;color:#fffaf0;letter-spacing:0.12em;}.elementor .e-204a7a54-2501{font-family:Montserrat;font-size:0.75rem;color:#d58a43;}.elementor .e-31a9a202-e3b1{font-family:Montserrat;font-weight:600;font-size:0.72rem;color:#c9c3b9;letter-spacing:0.1em;}.elementor .e-3fc262c6-a603{padding:0px;margin-block-start:0.4rem;display:flex;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .e-749866c7-1656{width:100%;height:100%;min-height:0px;max-width:112rem;z-index:2;padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:4rem;padding-inline-end:4rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.15rem;justify-content:center;align-items:flex-start;grid-area:1 / 1;\n}.elementor .e-40d9d8ad-441a{height:38rem;min-height:38rem;max-height:38rem;overflow:hidden;padding:0px;background-color:#0c1113;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;}.elementor .e-6693f007-5db4{font-family:"Barlow Condensed";font-weight:700;font-size:0.92rem;color:#d8d3ca;letter-spacing:0.09em;}.elementor .e-14bc024a-d634{font-family:"Barlow Condensed";font-weight:700;font-size:0.92rem;color:#d8d3ca;letter-spacing:0.09em;}.elementor .e-3c728fae-a12c{font-family:"Barlow Condensed";font-weight:700;font-size:0.92rem;color:#d8d3ca;letter-spacing:0.09em;}.elementor .e-5e0f7ba5-92ad{padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-block-start-width:1px;border-block-end-width:1px;background-color:#111719;display:flex;gap:3.25rem;flex-wrap:wrap;justify-content:center;align-items:center;border-top-style: solid; border-top-color: rgba(213,138,67,.22); border-bottom-style: solid; border-bottom-color: rgba(213,138,67,.22);\n}.elementor .e-3b1883c3-2629{font-family:Montserrat;font-size:0.72rem;color:#85837e;line-height:1.5;text-align:center;font-style:italic;}.elementor .e-b371306-66cb{width:calc(100% - 3rem);max-width:82rem;padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:transparent;}.elementor .e-cdb373c-e817{font-family:Montserrat;font-weight:800;font-size:0.72rem;color:#d58a43;letter-spacing:0.18em;}.elementor .e-5be19206-963e{max-width:44rem;font-family:"Barlow Condensed";font-weight:800;font-size:2.9rem;color:#fffaf0;line-height:1.05;text-transform:uppercase;}.elementor .e-3e3a1db9-48f7{max-width:49rem;font-family:Montserrat;font-size:1rem;color:#d7d2ca;line-height:1.9;white-space:pre-line;\n}.elementor .e-52eb98ac-c1f1{font-family:Montserrat;font-weight:800;font-size:0.68rem;color:#d58a43;letter-spacing:0.18em;}.elementor .e-504230cf-1df1{font-family:"Barlow Condensed";font-size:1.55rem;color:#fffaf0;text-transform:uppercase;font-weight:750;\n}.elementor .e-61f7bf0c-75fc{font-family:Montserrat;font-size:0.92rem;color:#d2cdc4;line-height:1.75;white-space:pre-line;\n}.elementor .e-640beb43-207d{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;margin-block-start:1.2rem;border-block-start-width:1px;border-inline-start-width:3px;background-image:linear-gradient(135deg, #171e20 0%,#12181a 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:0.7rem;border-left-style: solid; border-left-color: #d58a43; border-top-style: solid; border-top-color: rgba(213,138,67,.3);\n}.elementor .e-b77f5a6-831b{padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-44951299-c108{font-family:Montserrat;font-weight:800;font-size:0.66rem;color:#d58a43;letter-spacing:0.18em;}.elementor .e-56b4d21a-ebd9{font-family:"Barlow Condensed";font-weight:800;font-size:1.7rem;color:#fffaf0;text-transform:uppercase;}.elementor .e-5cf6ee4f-60ef{font-family:Montserrat;font-size:0.84rem;color:#d7d2ca;line-height:1.7;display:block;& .gtw-gear-toc { margin:0;padding:0;background:none;border:0; } & .gtw-gear-toc__label { display:none; } & .gtw-gear-toc__list { list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem; } & .gtw-gear-toc__item { margin:0;padding:.45rem 0;border-bottom:1px solid rgba(255,255,255,.07); } & .gtw-gear-toc__link { color:#d7d2ca;text-decoration:none; } & .gtw-gear-toc__bullet { color:#d58a43;margin-right:.55rem; }\n}.elementor .e-61dce7b7-957d{position:sticky;inset-block-start:6rem;padding:1.6rem;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(213,138,67,.35);border-style:solid;background-color:#141b1e;display:flex;flex-direction:column;gap:0.85rem;align-self:start;border-top-style: solid; border-top-color: #d58a43;\n}.elementor .e-742c7b5c-1a94{width:calc(100% - 3rem);max-width:82rem;padding-block-start:5.5rem;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:2rem;grid-template-columns:minmax(0,2fr) minmax(18rem,.85fr);grid-template-rows:1fr;}.elementor .e-47a9cd1-a0c1{font-family:Montserrat;font-weight:800;font-size:0.7rem;color:#d58a43;letter-spacing:0.18em;}.elementor .e-74f5417b-9c2b{font-family:"Barlow Condensed";font-weight:800;font-size:3rem;color:#fffaf0;line-height:1;text-transform:uppercase;}.elementor .e-4be6f963-87f5{max-width:48rem;font-family:Montserrat;font-size:0.98rem;color:#bdb8af;line-height:1.75;margin-block-end:1rem;}.elementor .e-58f0ad84-bbbd{width:100%;display:block;& > span { display:grid!important;grid-template-columns:15rem minmax(0,1.35fr) minmax(14rem,.8fr)!important;grid-template-rows:auto auto auto!important;margin:0 0 1rem!important;background:#151b1d!important;border:1px solid rgba(213,138,67,.28)!important;overflow:hidden!important;color:#d9dedc!important;transition:transform .2s,border-color .2s; } & > span:hover { transform:translateY(-2px);border-color:rgba(213,138,67,.62)!important; } & > span > span { display:block!important;min-width:0!important;grid-template-columns:none!important;margin:0!important;border:0!important;background-color:transparent!important; } & > span > span:nth-child(1) { grid-column:1!important;grid-row:1 / span 3!important;min-height:15rem!important;background-color:#f0ede5!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;border-right:1px solid rgba(255,255,255,.08)!important; } & > span > span:nth-child(1) > a { display:block!important;width:100%!important;height:100%!important;min-height:15rem!important; } & > span > span:nth-child(2) { grid-column:2!important;grid-row:1!important;padding:1.4rem 1.55rem 1rem!important;border-right:1px solid rgba(255,255,255,.08)!important; } & > span > span:nth-child(2) > span:first-child { display:inline-block!important;width:auto!important;font-family:Montserrat!important;font-size:.64rem!important;font-weight:800!important;line-height:1.1!important;letter-spacing:.11em!important;text-transform:uppercase!important;color:#fff7eb!important;background:#b9602f!important;padding:.38rem .55rem!important;margin:0 0 .7rem!important; } & > span > span:nth-child(2) > strong { display:block!important;font-family:"Barlow Condensed"!important;font-size:1.8rem!important;line-height:1.05!important;text-transform:uppercase!important;margin:0 0 .75rem!important; } & > span > span:nth-child(2) > strong a { color:#fffaf0!important;text-decoration:none!important; } & > span > span:nth-child(2) > span:last-child { display:block!important;font-family:Montserrat!important;font-size:.86rem!important;line-height:1.7!important;color:#cfcac1!important; } & > span > span:nth-child(3) { grid-column:3!important;grid-row:1!important;padding:1.35rem!important;border-left:0!important;border-right:0!important;display:flex!important;flex-direction:column!important;gap:.75rem!important; } & > span > span:nth-child(3) > span { display:grid!important;grid-template-columns:5.2rem 1fr!important;gap:.6rem!important;margin:0!important; } & > span > span:nth-child(3) > span > span { display:block!important; } & > span > span:nth-child(3) > span > span:first-child { font-family:Montserrat!important;font-size:.6rem!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.08em!important;color:#d58a43!important;text-transform:uppercase!important; } & > span > span:nth-child(3) > span > span:last-child { font-family:Montserrat!important;font-size:.76rem!important;line-height:1.45!important;color:#d8d3ca!important; } & > span > span:nth-child(4) { grid-column:2 / 4!important;grid-row:2!important;display:grid!important;grid-template-columns:1fr 1fr!important;padding:0!important;border-top:1px solid rgba(255,255,255,.07)!important;border-right:0!important; } & > span > span:nth-child(4) > span { display:block!important;padding:1rem 1.5rem!important;margin:0!important; } & > span > span:nth-child(4) > span:first-child { border-right:1px solid rgba(255,255,255,.07)!important; } & > span > span:nth-child(4) > span > span:first-child { display:block!important;font-family:Montserrat!important;font-size:.62rem!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.11em!important;text-transform:uppercase!important;color:#66b17a!important; } & > span > span:nth-child(4) > span:last-child > span:first-child { color:#d97749!important; } & > span > span:nth-child(4) > span > span:last-child { display:block!important;margin-top:.55rem!important;font-family:Montserrat!important;font-size:.74rem!important;line-height:1.55!important;color:#bcb7af!important; } & > span > span:nth-child(4) > span > span:last-child > span { display:block!important;margin:.22rem 0!important; } & > span > span:nth-child(5) { grid-column:2 / 4!important;grid-row:3!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;padding:.9rem 1.25rem!important;border-top:1px solid rgba(255,255,255,.07)!important;background:#121719!important; } & > span > span:nth-child(5) a { display:inline-block!important;font-family:"Barlow Condensed"!important;font-size:.9rem!important;font-weight:800!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#fffaf0!important;text-decoration:none!important;background:#c96531!important;padding:.72rem 1.1rem!important;white-space:nowrap!important; } & > span > span:nth-child(2) > span { min-height:0!important;padding:0!important;border:0!important;background-image:none!important; } & > span > span:nth-child(2) > span:first-child { min-height:0!important;padding:.38rem .55rem!important;background:#b9602f!important; } & > span > span:nth-child(3) > span { min-height:0!important;padding:0!important;border:0!important;background-image:none!important;background-color:transparent!important; } & > span > span:nth-child(3) > span > span { min-height:0!important;padding:0!important;border:0!important;background-image:none!important;background-color:transparent!important; } & > span > span:nth-child(4) > span { min-height:0!important;background-image:none!important;background-color:transparent!important; } & > span > span:nth-child(4) > span > span { min-height:0!important;padding:0!important;border:0!important;background-image:none!important;background-color:transparent!important; } & > span > span:nth-child(1) { background-color:#0d1416!important;background-size:86% auto!important;background-position:center!important;background-repeat:no-repeat!important;box-shadow:inset -1px 0 rgba(255,255,255,.08),inset 0 0 3.5rem rgba(0,0,0,.22)!important; }\n}.elementor .e-1b00a170-ea45{width:calc(100% - 3rem);max-width:82rem;padding-block-start:3rem;padding-block-end:5rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1rem;}.elementor .e-2e213b67-6117{font-family:Montserrat;font-weight:800;font-size:0.68rem;color:#d58a43;letter-spacing:0.18em;}.elementor .e-7d2cf775-7ca3{font-family:"Barlow Condensed";font-weight:800;font-size:2.45rem;color:#fffaf0;line-height:1.05;text-transform:uppercase;}.elementor .e-63153f1d-adda{font-family:Montserrat;font-size:0.96rem;color:#d5d0c8;line-height:1.9;white-space:pre-line;\n}.elementor .e-7d151277-a68e{padding:2rem;border-block-start-width:3px;background-color:#141b1e;display:flex;flex-direction:column;gap:1rem;border-top-style: solid; border-top-color: #d58a43;\n}.elementor .e-646e5e90-733d{font-family:Montserrat;font-weight:800;font-size:0.66rem;color:#d58a43;letter-spacing:0.18em;}.elementor .e-55bc91ba-e88b{font-family:"Barlow Condensed";font-weight:800;font-size:1.65rem;color:#fffaf0;text-transform:uppercase;}.elementor .e-74633aea-f3c8{font-family:Montserrat;font-size:0.9rem;color:#c9c4bc;line-height:1.75;white-space:pre-line;\n}.elementor .e-21eb4241-1dd3{padding:1.65rem;border-width:1px;border-color:rgba(213,138,67,.34);border-style:solid;background-color:#191716;display:flex;flex-direction:column;gap:0.9rem;align-self:start;}.elementor .e-4001e471-1f2e{width:calc(100% - 3rem);max-width:82rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.65fr) minmax(18rem,.8fr);grid-template-rows:1fr;}.elementor .e-79360c7f-aa98{font-family:Montserrat;font-weight:800;font-size:0.66rem;color:#d58a43;letter-spacing:0.18em;}.elementor .e-9c3987d-8158{font-family:"Barlow Condensed";font-weight:800;font-size:2rem;color:#fffaf0;text-transform:uppercase;}.elementor .e-74feb858-2151{font-family:Montserrat;font-size:0.9rem;color:#c8c3bb;line-height:1.8;white-space:pre-line;\n}.elementor .e-146c1329-46b8{width:calc(100% - 3rem);max-width:82rem;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:3px;border-inline-end-width:1px;border-color:rgba(255,255,255,.08);border-style:solid;background-color:#101618;display:flex;flex-direction:column;gap:0.9rem;border-left-style: solid; border-left-color: #d58a43;\n}.elementor .e-48e622d1-7dd5{font-family:Montserrat;font-weight:800;font-size:0.68rem;color:#d58a43;letter-spacing:0.18em;}.elementor .e-1cb1a5a6-4f88{font-family:"Barlow Condensed";font-weight:800;font-size:2.65rem;color:#fffaf0;text-transform:uppercase;}.elementor .e-312928f2-14ae{margin-block-start:0.75rem;display:block;& .gtw-faq { background:#141b1e;border-top:3px solid #d58a43; } & .gtw-faq__item { border-bottom:1px solid rgba(255,255,255,.08); } & .gtw-faq__question { width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;background:transparent;border:0;color:#fffaf0;padding:1.15rem 1.25rem;font-family:Montserrat;font-size:.9rem;font-weight:700; } & .gtw-faq__answer-inner { padding:0 1.25rem 1.25rem;font-family:Montserrat;font-size:.88rem;line-height:1.75;color:#c7c2ba; } & .gtw-faq__chevron { color:#d58a43; } & .gtw-faq-v4 { display: grid; border-top: 1px solid rgba(213,138,67,.55); } & .gtw-faq-v4__item { display: grid; gap: .65rem; padding: 1.35rem 0; border-bottom: 1px solid rgba(255,250,240,.11); } & .gtw-faq-v4__question { display: block; color: #fffaf0; font-family: Montserrat; font-size: 1rem; font-weight: 700; line-height: 1.45; } & .gtw-faq-v4__answer { display: block; max-width: 66rem; color: rgba(255,250,240,.76); font-family: Montserrat; font-size: .96rem; line-height: 1.75; }\n}.elementor .e-ae1ef3e-dbbe{width:calc(100% - 3rem);max-width:82rem;padding-block-start:5rem;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0.85rem;}.elementor .e-3cd10532-fd07{font-family:Montserrat;font-weight:800;font-size:0.68rem;color:#d58a43;letter-spacing:0.18em;}.elementor .e-1f16154-7df6{font-family:"Barlow Condensed";font-weight:800;font-size:2.4rem;color:#fffaf0;text-transform:uppercase;}.elementor .e-5070c884-6f0c{max-width:44rem;font-family:Montserrat;font-size:0.92rem;color:#bdb8af;line-height:1.7;}.elementor .e-2e69953e-c102{display:block;& .gtw-dd3-connected { margin:1rem 0 0;padding:0;background:transparent;border:0; } & .gtw-dd3-connected-inner { width:100%;max-width:none;margin:0;padding:0; } & .gtw-dd3-connected-kicker,& .gtw-dd3-connected h2 { display:none; } & .gtw-dd3-connected h3 { margin:0 0 1rem;font-family:"Barlow Condensed";font-size:1.35rem;font-weight:800;color:#fffaf0;text-transform:uppercase;letter-spacing:.02em; } & .gtw-dd3-related-links { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem; } & .gtw-dd3-link-card { min-height:9rem;display:grid;grid-template-columns:8rem minmax(0,1fr);overflow:hidden;background:#151b1d;border:1px solid rgba(213,138,67,.28);color:#fffaf0;text-decoration:none;transition:transform .2s,border-color .2s; } & .gtw-dd3-link-card:hover { transform:translateY(-2px);border-color:rgba(213,138,67,.65); } & .gtw-dd3-link-image { min-height:9rem;background-position:center;background-size:cover;background-repeat:no-repeat;display:block; } & .gtw-dd3-link-copy { padding:1rem;display:flex;flex-direction:column;gap:.38rem;justify-content:center; } & .gtw-dd3-link-type { font-family:Montserrat;font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#d58a43; } & .gtw-dd3-link-copy strong { font-family:"Barlow Condensed";font-size:1.12rem;line-height:1.08;text-transform:uppercase;color:#fffaf0; } & .gtw-dd3-link-cta { margin-top:.3rem;font-family:Montserrat;font-size:.66rem;font-weight:700;color:#c9c3b9;text-transform:uppercase;letter-spacing:.05em; }\n}.elementor .e-2609c553-2ed7{width:calc(100% - 3rem);max-width:82rem;padding-block-start:3.5rem;padding-block-end:5rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;display:flex;flex-direction:column;gap:0.8rem;border-top-style: solid; border-top-color: rgba(213,138,67,.28);\n}.elementor .e-73036d6f-d4f6{font-family:Montserrat;font-weight:800;font-size:0.66rem;color:#d58a43;letter-spacing:0.18em;}.elementor .e-116ed86c-e67f{font-family:"Barlow Condensed";font-weight:800;font-size:2rem;color:#fffaf0;text-transform:uppercase;}.elementor .e-502a99fe-c321{max-width:56rem;font-family:Montserrat;font-size:0.9rem;color:#d1ccc4;line-height:1.75;}.elementor .e-25f81398-e697{width:calc(100% - 3rem);max-width:82rem;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;margin-block-start:0px;margin-block-end:5rem;margin-inline-start:auto;margin-inline-end:auto;border-width:1px;border-color:rgba(213,138,67,.42);border-style:solid;background-image:linear-gradient(135deg, #1b1714 0%,#121719 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-21c4b534-ff98{overflow:hidden;color:#fffaf0;padding:0px;background-color:#0c1113;display:flex;flex-direction:column;gap:0px;}