.elementor-2712 .elementor-element.elementor-element-6554365e{--display:flex;--margin-top:-210px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2712 .elementor-element.elementor-element-6554365e:not(.elementor-motion-effects-element-type-background), .elementor-2712 .elementor-element.elementor-element-6554365e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d761e2e );}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-2712 .elementor-element.elementor-element-6554365e{--margin-top:-92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:168px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-2712 .elementor-element.elementor-element-6554365e{--margin-top:-68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-133bebc */.acount-code {
  --tms-black: #141414;
  --tms-charcoal: #151515;
  --tms-charcoal-2: #1d1d1d;
  --tms-gold: #C7A67C;
  --tms-white: #fff;
  --tms-grey: #9a9a92;
  --tms-border: #C7A67C;
}

.acount-code, .acount-code * { box-sizing: border-box; }

.acount-code {
  font-family: 'Oswald', sans-serif !important;
  color: var(--tms-white) !important;
  background: var(--tms-black) !important;
  padding: 40px !important;
  border: 1px solid var(--tms-border) !important;
  border-radius: 10px !important;
}

.acount-code .um-form, .acount-code form { background: transparent !important; border: none !important; box-shadow: none !important; }

/* Global Border Radius & Backgrounds */
.acount-code .um-account-side .um-account-meta, 
.acount-code .um-account-side ul, 
.acount-code .um-account-nav a,
.acount-code .um-form-field, 
.acount-code input[type="text"], 
.acount-code input[type="password"], 
.acount-code select,
.acount-code .select2-selection {
  background: var(--tms-charcoal) !important;
  border: 1px solid var(--tms-border) !important;
  border-radius: 10px !important;
}

/* Side Meta & Nav Items */
@media (min-width: 801px) { .acount-code .um-account-side .um-account-meta { display: flex !important; flex-direction: column; align-items: center; text-align: center; gap: 12px; padding: 28px 20px !important; margin-bottom: 20px !important; } }
.acount-code .um-account-side ul { list-style: none !important; margin: 0 !important; padding: 0 !important; overflow: hidden; }
.acount-code .um-account-side ul li { position: relative; border-bottom: 1px solid rgba(212, 161, 61, 0.25) !important; }
.acount-code .um-account-side ul li:last-child { border-bottom: none !important; }

/* Hover & Active Effects */
.acount-code .um-account-side ul li::before {
  content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 4px;
  background: repeating-linear-gradient(45deg, var(--tms-gold) 0, var(--tms-gold) 4px, var(--tms-black) 4px, var(--tms-black) 8px);
  transform: scaleY(0); transition: transform 0.2s ease;
}
.acount-code .um-account-side ul li:hover::before, .acount-code .um-account-side ul li a.current::before { transform: scaleY(1); }
.acount-code a.um-account-link.current .um-account-icon i { color: var(--tms-gold) !important; }

.acount-code .um-account-link, .acount-code a.um-account-link {
  display: flex !important; align-items: center !important; gap: 14px !important; padding: 16px 20px !important;
  color: var(--tms-grey) !important; text-decoration: none !important; transition: background 0.2s;
}
.acount-code .um-account-link:hover, .acount-code a.um-account-link.current { background: rgba(212, 161, 61, 0.08) !important; color: var(--tms-gold) !important; }

/* Headings & Typography */
.acount-code .um-account-name a { font-family: 'Anton', sans-serif !important; text-transform: uppercase; color: var(--tms-white) !important; }
.acount-code .um-account-heading, .acount-code .um-field-label label { font-family: 'Anton', sans-serif !important; text-transform: uppercase; color: var(--tms-gold) !important; }
.acount-code .um-field-label label { color: var(--tms-grey) !important; font-size: 12px !important; }

/* Inputs & Buttons */
.acount-code .um-form-field, .acount-code input[type="text"], .acount-code input[type="password"], .acount-code select { padding: 14px 16px !important; color: var(--tms-white) !important; }
.acount-code .um-button, .acount-code input[type="submit"] {
  font-family: 'Anton', sans-serif !important; background: linear-gradient(135deg, var(--tms-gold), var(--tms-gold)) !important;
  color: var(--tms-black) !important; border: none !important; border-radius: 10px !important; padding: 14px 32px !important;
}

/* Utility */
.acount-code .um-account-meta-img img { clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%) !important; border: 2px solid var(--tms-gold) !important; }
.acount-code p { color: var(--tms-grey) !important; }/* End custom CSS */