/*
 * QWI global Elementor page styles
 * Generated from the five former qwi-page-assets widgets.
 * Source map is documented in docs/quantum-elementor-production-handoff.md.
 */

/* Source: home page (1119), style 1 */
.elementor-element-6091628{position:fixed!important;top:0!important;left:0!important;z-index:999!important;width:100%!important}.elementor-element-875890d{margin-top:87px!important}.elementor-element-875890d .elementor-element-c6dbbd1 .elementor-heading-title{font-family:Arial,Helvetica,sans-serif!important;font-size:102px!important;font-weight:600!important;letter-spacing:-5px!important;line-height:98.94px!important;max-width:710px!important}.elementor-element-875890d .elementor-element-e953a13 .elementor-heading-title{font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:2.5px!important;line-height:21.6px!important;color:#b8c8d1!important}.elementor-element-875890d .elementor-element-4d04104,.elementor-element-875890d .elementor-element-4d04104 p{font-family:Arial,Helvetica,sans-serif!important;color:#c2cdd3!important}.elementor-element-875890d .elementor-element-ca91212 .elementor-button{font-family:Arial,Helvetica,sans-serif!important;padding:17px 25px!important}.elementor-element-875890d .elementor-element-36c796d .elementor-button{font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important;line-height:normal!important;padding:0 0 5px!important}

/* Source: home page (1119), style 2 */
.elementor-element-1ea6b97 .elementor-heading-title,.elementor-element-02f567c .elementor-heading-title,.elementor-element-8a373cd .elementor-heading-title,.elementor-element-884fac1 .elementor-heading-title{font-family:Arial,Helvetica,sans-serif!important;font-size:60px!important;font-weight:500!important;letter-spacing:-2px!important;line-height:63.6px!important}
.elementor-element-dbf819b,.elementor-element-dbf819b p,.elementor-element-4c15378,.elementor-element-4c15378 p,.elementor-element-55329ca,.elementor-element-55329ca p{font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:28.8px!important;color:#60717a!important}
.elementor-element-842c4af,.elementor-element-842c4af p{font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:28.8px!important;color:#b9c9d2!important}
.elementor-element-519731c .elementor-heading-title,.elementor-element-326e7bd .elementor-heading-title,.elementor-element-7905779 .elementor-heading-title{font-family:Arial,Helvetica,sans-serif!important;font-size:25px!important;font-weight:400!important;letter-spacing:-.6px!important;line-height:normal!important}
.elementor-element-bca4ef4 .elementor-heading-title,.elementor-element-304e861 .elementor-heading-title{font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:2.5px!important;line-height:21.6px!important;color:#60717a!important}
.elementor-element-ca608f0 .elementor-heading-title{font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:2.5px!important;line-height:28.8px!important;color:#60717a!important}

/* Source: home page (1119), style 3 */
@media (min-width:1025px){
  /* Section edges measured against the supplied 1440px reference. */
  .elementor-element-875890d{height:887px!important;min-height:0!important;padding:84px 70px 0!important;box-sizing:border-box!important;position:relative!important;overflow:hidden!important}
  .elementor-element-875890d .elementor-element-bdf0081{position:absolute!important;left:0!important;bottom:0!important;width:100%!important;height:74px!important;margin:0!important}
  .elementor-element-875890d .elementor-element-bdf0081 .elementor-text-editor>div{height:74px!important;box-sizing:border-box!important;padding:28px 0!important}
  .elementor-element-c1d988b{height:463px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .elementor-element-c1d988b .elementor-element-47a2720 .elementor-heading-title{font-family:Arial,Helvetica,sans-serif!important;font-size:60px!important;font-weight:500!important;letter-spacing:-2px!important;line-height:63.6px!important}
  .elementor-element-c1d988b .elementor-element-9d76b0d,.elementor-element-c1d988b .elementor-element-53e0c06{transform:translateY(-4px)!important}
  .elementor-element-d286b3c{height:795px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .elementor-element-eab784c{height:643px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .elementor-element-1b16755{height:595px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .elementor-element-1832101{height:332px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .elementor-element-a89abbc{height:291px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}

  /* Producer grid: same open/closed density and text rhythm as the reference. */
  .elementor-element-a84be5e .elementor-text-editor>div{margin-top:25px!important}
  .elementor-element-a84be5e details{padding:30px 32px!important}
  .elementor-element-a84be5e details:nth-child(-n+2){min-height:232px!important}
  .elementor-element-a84be5e details:nth-child(n+3){min-height:178px!important}
  .elementor-element-a84be5e summary>span:first-child{margin-bottom:20px!important;font-size:12px!important}
  .elementor-element-a84be5e summary>span:nth-child(2){font-size:26px!important;line-height:32.5px!important}
  .elementor-element-a84be5e details p{margin-top:24px!important;font-size:15px!important;line-height:27px!important}
  .elementor-element-ca608f0{transform:translateY(27px)!important}
  .elementor-element-1ea6b97{transform:translateY(7px)!important}
  .elementor-element-dbf819b{transform:translateY(126px)!important}

  /* Editorial rows are intentionally asymmetric in the supplied layout. */
  .elementor-element-304e861{transform:translateY(-13px)!important}
  .elementor-element-02f567c{transform:translateY(-34px)!important}
  .elementor-element-4c15378{transform:translateY(49px)!important}
  .elementor-element-d834d89{transform:translateY(-66px)!important}
  .elementor-element-8a373cd{transform:translateY(-24px)!important}
  .elementor-element-55329ca{transform:translateY(78px)!important}
  .elementor-element-8762426{transform:translateY(-58px)!important}
  .elementor-element-6387883{transform:translateY(-13px)!important}
  .elementor-element-cddac4a{transform:translateY(-13px)!important}
}

/* Source: home page (1119), style 4 */
@media (min-width:1025px){
  .elementor-element-1b16755{position:relative!important}
  .elementor-element-1b16755 .qwi-metals-discover{position:absolute!important;left:70px!important;top:491px!important;width:auto!important;margin:0!important}
  .elementor-element-1b16755 .qwi-metals-discover .elementor-button{background:transparent!important;border:0!important;border-bottom:1px solid #dce3e6!important;border-radius:0!important;color:#102d3c!important;font:400 14px/22px Arial,Helvetica,sans-serif!important;padding:0 0 5px!important}
}

/* Source: home page (1119), style 5 */
@media (min-width:1025px){
  .elementor-element-875890d{height:813px!important;min-height:813px!important;padding:0!important;background-image:linear-gradient(90deg,rgba(7,30,42,.97) 0%,rgba(7,30,42,.94) 34%,rgba(7,30,42,.76) 53%,rgba(7,30,42,.08) 84%),url(https://qwitrading.com/wp-content/uploads/2026/06/financial-data-visualization-stock-market-charts-1-2.png)!important;background-size:100% 100%,cover!important;background-position:left top,right center!important;background-repeat:no-repeat!important}
  .elementor-element-875890d>.e-con-inner,.elementor-element-449ea06>.e-con-inner,.elementor-element-d286b3c>.e-con-inner,.elementor-element-eab784c>.e-con-inner,.elementor-element-1b16755>.e-con-inner,.elementor-element-1832101>.e-con-inner{width:90%!important;max-width:1410px!important;margin-inline:auto!important}
  .elementor-element-875890d>.e-con-inner{padding:84px 0 0!important}
  .elementor-element-e953a13{transform:translateY(-8px)!important}
  .elementor-element-4d04104 p{max-width:480px!important;margin:10px 0 0!important;line-height:28.9px!important}
  .elementor-element-8df4547{height:74px!important;min-height:74px!important;padding:0!important;border-bottom:1px solid #d9dfe2!important;background:#fff!important}
  .elementor-element-8df4547>.e-con-inner{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:space-between!important;width:90%!important;max-width:1410px!important;height:73px!important;margin:0 auto!important;padding:0!important}
  .elementor-element-8df4547 .elementor-widget{width:auto!important;margin:0!important}
  .elementor-element-8df4547 .elementor-heading-title{line-height:16px!important}
  .elementor-element-449ea06{padding:0!important}
  .elementor-element-449ea06>.e-con-inner{display:flex!important;padding:11px 0!important}
  .elementor-element-449ea06>.e-con-inner>.elementor-element-99f3a0a,.elementor-element-449ea06>.e-con-inner>.elementor-element-e6fd247{flex:0 0 50%!important;width:50%!important;max-width:50%!important;padding:0!important}
  .elementor-element-449ea06 .elementor-element-cffbdce .elementor-heading-title{font-size:60px!important;line-height:57.6px!important;letter-spacing:-1.2px!important;max-width:590px!important}
  .elementor-element-d286b3c{margin-bottom:-26.516px!important}
  .elementor-element-d286b3c>.e-con-inner>.elementor-element-c0adf44{flex:0 0 100%!important;width:100%!important;max-width:100%!important;padding:0!important}
  .elementor-element-d286b3c .elementor-element-e5d1e6e{flex:0 0 74%!important;width:74%!important;max-width:74%!important;padding:0!important}
  .elementor-element-d286b3c .elementor-element-2e0c01d{flex:0 0 26%!important;width:26%!important;max-width:26%!important;padding:0!important}
  .elementor-element-d286b3c .elementor-element-ca608f0{transform:translateY(22.6px)!important}
  .elementor-element-d286b3c .elementor-element-20dc420{transform:translate(-22px,-21.4px)!important;width:350px!important;max-width:350px!important}
  .elementor-element-d286b3c .elementor-element-1ea6b97{transform:translateY(3px)!important;max-width:604px!important}
  .elementor-element-eab784c>.e-con-inner>.elementor-element-b71b67b,.elementor-element-1b16755>.e-con-inner>.elementor-element-5d35d64{flex:0 0 55%!important;width:55%!important;max-width:55%!important;padding:0!important}
  .elementor-element-eab784c>.e-con-inner,.elementor-element-1b16755>.e-con-inner{justify-content:space-between!important}
  .elementor-element-eab784c,.elementor-element-1b16755{margin-bottom:-.219px!important}
  .elementor-element-eab784c>.e-con-inner>.elementor-element-708f52a,.elementor-element-1b16755>.e-con-inner>.elementor-element-f61934b{flex:0 0 28.4%!important;width:28.4%!important;max-width:28.4%!important;padding:0!important}
  .elementor-element-eab784c>.e-con-inner>.elementor-element-708f52a{margin-top:59px!important}
  .elementor-element-1b16755>.e-con-inner>.elementor-element-f61934b{margin-top:88px!important}
  .elementor-element-708f52a .elementor-element-5b980e4 p,.elementor-element-f61934b .elementor-element-7d20137 p{font:400 16px/28.8px Arial,Helvetica,sans-serif!important;color:#52656e!important;margin:0!important}
  .elementor-element-eab784c>.e-con-inner>.elementor-element-d834d89,.elementor-element-1b16755>.e-con-inner>.elementor-element-8762426{flex:0 0 100%!important;width:100%!important;max-width:100%!important}
  .elementor-element-eab784c .elementor-element-02f567c{transform:translateY(-23px)!important;max-width:466px!important}
  .elementor-element-1b16755 .elementor-element-8a373cd{transform:translateY(-17px)!important;max-width:468px!important}
  .elementor-element-eab784c .elementor-element-d834d89{display:flex!important;flex-flow:row nowrap!important;gap:20px!important;padding:0!important;transform:translateY(-53px)!important;height:278px!important}
  .elementor-element-eab784c .elementor-element-50c453d,.elementor-element-eab784c .elementor-element-e1cd79b,.elementor-element-eab784c .elementor-element-919bc22{flex:0 0 calc((100% - 40px)/3)!important;width:calc((100% - 40px)/3)!important;max-width:calc((100% - 40px)/3)!important;height:278px!important;min-height:278px!important;padding:32px!important;box-sizing:border-box!important}
  .elementor-element-1b16755 .elementor-element-8762426{display:flex!important;flex-flow:row nowrap!important;gap:0!important;padding:0!important;transform:translateY(-42px)!important;height:182px!important;box-sizing:border-box!important;border:1px solid #cbd4d8!important}
  .elementor-element-1b16755 .elementor-element-8210c04,.elementor-element-1b16755 .elementor-element-1d335dc,.elementor-element-1b16755 .elementor-element-49574d5,.elementor-element-1b16755 .elementor-element-aee9359,.elementor-element-1b16755 .elementor-element-471b281{flex:0 0 20%!important;width:20%!important;max-width:20%!important;height:180px!important;min-height:180px!important;padding:28px!important;box-sizing:border-box!important;border:0!important;border-right:1px solid #cbd4d8!important;gap:0!important}
  .elementor-element-1b16755 .elementor-element-471b281{border-right:0!important}
  .elementor-element-1832101>.e-con-inner{display:flex!important;align-items:center!important;justify-content:space-between!important}
  .elementor-element-1832101>.e-con-inner>.elementor-element-6387883{flex:0 0 57%!important;width:57%!important;max-width:57%!important;padding:0!important;transform:none!important}
  .elementor-element-1832101>.e-con-inner>.elementor-element-cddac4a{display:flex!important;flex:0 0 22%!important;width:22%!important;max-width:22%!important;height:166px!important;min-height:166px!important;align-self:center!important;align-items:flex-end!important;justify-content:center!important;padding:0!important;transform:none!important}
  .elementor-element-1832101 .elementor-element-884fac1{max-width:624px!important}
  .elementor-element-1b16755 .elementor-element-65e9536{left:max(5%,calc((100% - 1410px)/2))!important;top:487px!important}
  .elementor-element-1b16755 .elementor-element-65e9536 .elementor-button{height:22px!important;padding:0!important}
  .elementor-element-e5bc84c{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:146px 146px!important;align-items:start!important;gap:2px!important;width:100%!important;height:294px!important;min-height:294px!important;margin-top:7.62px!important;padding:0!important;background:transparent!important}
  .elementor-element-e5bc84c:has(>.elementor-element-becc74e.is-open),.elementor-element-e5bc84c:has(>.elementor-element-94339b0.is-open){grid-template-rows:260px 146px!important;height:408px!important;min-height:408px!important}
  .elementor-element-e5bc84c:has(>.elementor-element-46f02fe.is-open),.elementor-element-e5bc84c:has(>.elementor-element-08cf967.is-open){grid-template-rows:146px 260px!important;height:408px!important;min-height:408px!important}
  .elementor-element-e5bc84c>.elementor-element-overlay,.elementor-element-e5bc84c>.elementor-shape,.elementor-element-e5bc84c>.ui-resizable-handle{position:absolute!important}
  .elementor-element-becc74e,.elementor-element-94339b0,.elementor-element-46f02fe,.elementor-element-08cf967{height:146px!important;min-height:146px!important;overflow:hidden!important;padding:30px 32px!important;box-sizing:border-box!important;background:#fff!important;border:0!important;position:relative!important;display:block!important;cursor:pointer!important;transition:min-height .32s cubic-bezier(.22,1,.36,1),background-color .22s ease!important}
  .elementor-element-becc74e.is-open,.elementor-element-94339b0.is-open,.elementor-element-46f02fe.is-open,.elementor-element-08cf967.is-open{height:auto!important;min-height:260px!important}
  .elementor-element-becc74e{grid-area:1/1!important}.elementor-element-94339b0{grid-area:1/2!important}.elementor-element-46f02fe{grid-area:2/1!important}.elementor-element-08cf967{grid-area:2/2!important}
  .elementor-element-4101cb6 .elementor-button,.elementor-element-d299838 .elementor-button{transition:background-color .22s ease,color .22s ease,border-color .22s ease,transform .22s ease!important}
  .elementor-element-4101cb6 .elementor-button:hover,.elementor-element-4101cb6 .elementor-button:focus-visible,.elementor-element-d299838 .elementor-button:hover,.elementor-element-d299838 .elementor-button:focus-visible{background:#071e2a!important;color:#d98d59!important;border-color:#d98d59!important;transform:translateY(-2px)!important}
  .page-id-1119 .elementor-element-114e1cd nav>a:last-child{transition:background-color .22s ease,color .22s ease,box-shadow .22s ease!important}
  .page-id-1119 .elementor-element-114e1cd nav>a:last-child:hover,.page-id-1119 .elementor-element-114e1cd nav>a:last-child:focus-visible{background:#fff!important;color:#071e2a!important;box-shadow:inset 0 0 0 1px #071e2a!important}
  .elementor-element-eab784c .elementor-element-50c453d,.elementor-element-eab784c .elementor-element-e1cd79b,.elementor-element-eab784c .elementor-element-919bc22{transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease!important}
  .elementor-element-eab784c .elementor-element-50c453d:hover,.elementor-element-eab784c .elementor-element-e1cd79b:hover,.elementor-element-eab784c .elementor-element-919bc22:hover{transform:translateY(-3px)!important;border-color:#aebbc1!important;box-shadow:0 12px 28px rgba(7,30,42,.07)!important}
  .elementor-element-1b16755 .qwi-metal-card{cursor:pointer!important;transition:background-color .24s ease,border-color .24s ease!important}
  .elementor-element-1b16755 .qwi-metal-card .elementor-heading-title,.elementor-element-1b16755 .qwi-metal-card .elementor-heading-title a{transition:color .24s ease!important}
  .elementor-element-1b16755 .qwi-metal-card:hover,.elementor-element-1b16755 .qwi-metal-card:focus-within{background:#071e2a!important;border-color:#071e2a!important}
  .elementor-element-1b16755 .qwi-metal-card:hover .elementor-heading-title,.elementor-element-1b16755 .qwi-metal-card:hover .elementor-heading-title a,.elementor-element-1b16755 .qwi-metal-card:focus-within .elementor-heading-title,.elementor-element-1b16755 .qwi-metal-card:focus-within .elementor-heading-title a{color:#fff!important}
}
@media (min-width:1025px) and (max-width:1599px){
  .elementor-element-875890d{height:clamp(620px,calc(100svh - 88px),720px)!important;min-height:clamp(620px,calc(100svh - 88px),720px)!important}
  .elementor-element-875890d>.e-con-inner{padding-top:60px!important}
}
@media (prefers-reduced-motion:reduce){
  .elementor-element-c6dbbd1,.elementor-element-4d04104,.elementor-element-4101cb6{animation:none!important;transform:none!important;opacity:1!important;visibility:visible!important}
  .elementor-element-4101cb6 .elementor-button,.elementor-element-d299838 .elementor-button,.page-id-1119 .elementor-element-114e1cd nav>a:last-child,.elementor-element-eab784c .elementor-element-50c453d,.elementor-element-eab784c .elementor-element-e1cd79b,.elementor-element-eab784c .elementor-element-919bc22,.elementor-element-1b16755 .qwi-metal-card,.elementor-element-1b16755 .qwi-metal-card .elementor-heading-title,.elementor-element-1b16755 .qwi-metal-card .elementor-heading-title a{transition:none!important}
}
@media (max-width:1024px){.elementor-element-8df4547{display:none!important}}
.elementor-element-becc74e .elementor-element-384975d,.elementor-element-94339b0 .elementor-element-be2ce6c,.elementor-element-46f02fe .elementor-element-276a217,.elementor-element-08cf967 .elementor-element-4d462c0{margin:0 0 20px!important}.elementor-element-becc74e .elementor-element-384975d .elementor-heading-title,.elementor-element-94339b0 .elementor-element-be2ce6c .elementor-heading-title,.elementor-element-46f02fe .elementor-element-276a217 .elementor-heading-title,.elementor-element-08cf967 .elementor-element-4d462c0 .elementor-heading-title{color:#9a603d!important;line-height:normal!important}.elementor-element-becc74e .elementor-element-0f707a2,.elementor-element-94339b0 .elementor-element-ac56cc2,.elementor-element-46f02fe .elementor-element-127cbf9,.elementor-element-08cf967 .elementor-element-e0e823e{margin:0!important;padding-right:38px!important;transform:translateY(-1px)!important}.elementor-element-c877eaa,.elementor-element-5aec672,.elementor-element-cfa25fa,.elementor-element-f8d7ef8{display:none!important;margin:0!important;max-width:100%!important}.elementor-element-c877eaa p,.elementor-element-5aec672 p,.elementor-element-cfa25fa p,.elementor-element-f8d7ef8 p{box-sizing:border-box!important;margin:0!important;padding:24px 0 0!important;color:#60717a!important;font:400 15px/27px Arial,Helvetica,sans-serif!important}.elementor-element-becc74e.is-open .elementor-element-c877eaa,.elementor-editor-active .elementor-element-becc74e .elementor-element-c877eaa,.elementor-element-94339b0.is-open .elementor-element-5aec672,.elementor-element-46f02fe.is-open .elementor-element-cfa25fa,.elementor-element-08cf967.is-open .elementor-element-f8d7ef8{display:block!important}.elementor-element-6523594,.elementor-element-e80e453,.elementor-element-f1e211d,.elementor-element-a9a9fc0{position:absolute!important;right:32px!important;top:62px!important;width:30px!important;margin:0!important}.elementor-element-6523594 .elementor-button,.elementor-element-e80e453 .elementor-button,.elementor-element-f1e211d .elementor-button,.elementor-element-a9a9fc0 .elementor-button{min-width:30px!important;width:30px!important;background:transparent!important;border:0!important;padding:0!important;color:#9a603d!important;font:400 25px/29px Arial,Helvetica,sans-serif!important}.elementor-element-20dc420 .elementor-text-editor{font:400 16px/28.8px Arial,Helvetica,sans-serif!important;color:#52656e!important}.elementor-element-4650d1e .elementor-heading-title,.elementor-element-97faa93 .elementor-heading-title,.elementor-element-fa3bde9 .elementor-heading-title{color:#9a603e!important;font:400 13px/normal Arial,Helvetica,sans-serif!important}.elementor-element-519731c,.elementor-element-326e7bd,.elementor-element-7905779{transform:translateY(6px)!important}.elementor-element-d950bc9,.elementor-element-c291193,.elementor-element-82de9fa{transform:translateY(1px)!important}.elementor-element-d950bc9 p,.elementor-element-c291193 p,.elementor-element-82de9fa p{font:400 15px/27px Arial,Helvetica,sans-serif!important;color:#60717a!important}.elementor-element-f1874d0,.elementor-element-93b008e,.elementor-element-b66f0e8{position:absolute!important;left:32px!important;bottom:30px!important;width:auto!important;margin:0!important}.elementor-element-f1874d0 .elementor-button,.elementor-element-93b008e .elementor-button,.elementor-element-b66f0e8 .elementor-button{height:22px!important;padding:0!important;font:400 14px/22px Arial,Helvetica,sans-serif!important}.elementor-element-d69076a,.elementor-element-7dae5e5,.elementor-element-9bca160,.elementor-element-c0f07e6,.elementor-element-b995554{margin-top:15px!important}.elementor-element-d697930,.elementor-element-3076bb6,.elementor-element-d87d2da,.elementor-element-76d1e2b,.elementor-element-cf63a99{margin-top:19px!important}.elementor-element-d697930 .elementor-heading-title,.elementor-element-3076bb6 .elementor-heading-title,.elementor-element-d87d2da .elementor-heading-title,.elementor-element-76d1e2b .elementor-heading-title,.elementor-element-cf63a99 .elementor-heading-title{line-height:14px!important;height:14px!important}.qwi-section-side-copy{align-self:flex-start!important}.qwi-section-side-copy p{margin:0!important}
.elementor-element-d697930 .elementor-heading-title,.elementor-element-3076bb6 .elementor-heading-title,.elementor-element-d87d2da .elementor-heading-title,.elementor-element-76d1e2b .elementor-heading-title,.elementor-element-cf63a99 .elementor-heading-title{min-height:14px!important}
@media (min-width:768px) and (max-width:1024px){
  .elementor-element-875890d,.elementor-element-449ea06,.elementor-element-d286b3c,.elementor-element-eab784c,.elementor-element-1b16755,.elementor-element-1832101{box-sizing:border-box!important;width:100%!important;min-height:0!important;padding-left:0!important;padding-right:0!important}
  .elementor-element-875890d>.e-con-inner,.elementor-element-449ea06>.e-con-inner,.elementor-element-d286b3c>.e-con-inner,.elementor-element-eab784c>.e-con-inner,.elementor-element-1b16755>.e-con-inner,.elementor-element-1832101>.e-con-inner{display:block!important;width:90%!important;max-width:none!important;margin:0 auto!important;padding:0!important}
  .elementor-element-875890d{height:730px!important;padding:50px 0 0!important}
  .elementor-element-875890d>.e-con-inner{height:680px!important;position:relative!important}
  .elementor-element-e953a13{width:100%!important;height:21.6px!important;margin:0!important}
  .elementor-element-e953a13 .elementor-heading-title{font-size:12px!important;line-height:21.6px!important}
  .elementor-element-c6dbbd1{width:100%!important;height:241.3px!important;margin:28px 0 0!important}
  .elementor-element-875890d .elementor-element-c6dbbd1 .elementor-heading-title{font-size:82.944px!important;line-height:80.4557px!important;max-width:100%!important}
  .elementor-element-4d04104{width:95%!important;max-width:644px!important;height:54.4px!important;margin:30px 0 0!important}
  .elementor-element-4d04104 p{font-size:16px!important;line-height:27.2px!important;margin:0!important}
  .elementor-element-dcddf67{display:block!important;width:100%!important;height:52px!important;margin:34px 0 0!important;padding:0!important;position:static!important}
  .elementor-element-d32f308{display:flex!important;width:100%!important;height:52px!important;gap:20px!important;padding:0!important}
  .elementor-element-b275e2d{position:absolute!important;right:0!important;bottom:36px!important;width:196px!important;height:77.6px!important;padding:0!important}

  .elementor-element-449ea06{height:481.375px!important;margin:162px 0 0!important;padding:0!important}
  .elementor-element-449ea06>.e-con-inner>.elementor-element-99f3a0a,.elementor-element-449ea06>.e-con-inner>.elementor-element-e6fd247{display:block!important;width:100%!important;max-width:100%!important;padding:0!important}
  .elementor-element-449ea06>.e-con-inner>.elementor-element-99f3a0a{height:198.4px!important}
  .elementor-element-449ea06>.e-con-inner>.elementor-element-e6fd247{height:194px!important;margin-top:25px!important}
  .elementor-element-1913472{width:100%!important;height:21.6px!important;margin:0!important}
  .elementor-element-cffbdce{width:100%!important;height:120.84px!important;margin:28.4px 0 0!important}
  .elementor-element-449ea06 .elementor-element-cffbdce .elementor-heading-title,.elementor-element-d286b3c .elementor-element-1ea6b97 .elementor-heading-title,.elementor-element-eab784c .elementor-element-02f567c .elementor-heading-title,.elementor-element-1b16755 .elementor-element-8a373cd .elementor-heading-title,.elementor-element-1832101 .elementor-element-884fac1 .elementor-heading-title{font-size:38px!important;line-height:40.28px!important;max-width:100%!important}
  .elementor-element-62c93a1{width:100%!important;max-width:100%!important;margin:0!important}
  .elementor-element-62c93a1 p,.elementor-element-20dc420 p,.elementor-element-5b980e4 p,.elementor-element-7d20137 p{font-size:16px!important;line-height:28.8px!important}
  .elementor-element-07e38ac{margin-top:20px!important}

  .elementor-element-d286b3c{height:1019.172px!important;margin:0!important;padding:84px 0 60px!important}
  .elementor-element-d286b3c>.e-con-inner>.elementor-element-c0adf44{display:block!important;width:100%!important;max-width:100%!important;height:190.922px!important;padding:0!important}
  .elementor-element-d286b3c .elementor-element-e5d1e6e,.elementor-element-d286b3c .elementor-element-2e0c01d{width:100%!important;max-width:100%!important;padding:0!important}
  .elementor-element-d286b3c .elementor-element-e5d1e6e{gap:0!important}
  .elementor-element-ca608f0{height:28.8px!important;margin:0!important}
  .elementor-element-1ea6b97{height:80.56px!important;margin:0!important}
  .elementor-element-d286b3c .elementor-element-20dc420{width:350px!important;max-width:350px!important;height:57.6px!important;margin:24px 0 0!important;transform:none!important}
  .elementor-element-e5bc84c{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:195.25px 145px 145px 145px!important;gap:2px!important;width:100%!important;height:636.25px!important;margin:48px 0 0!important;padding:0!important;background:#cbd4d8!important}
  .elementor-element-becc74e,.elementor-element-94339b0,.elementor-element-46f02fe,.elementor-element-08cf967{grid-area:auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:28px 32px!important}
  .elementor-element-6523594,.elementor-element-e80e453,.elementor-element-f1e211d,.elementor-element-a9a9fc0{top:58px!important}

  .elementor-element-eab784c{height:1136.516px!important;margin:0!important;padding:82px 0 58px!important}
  .elementor-element-eab784c>.e-con-inner>.elementor-element-b71b67b,.elementor-element-eab784c>.e-con-inner>.elementor-element-708f52a,.elementor-element-eab784c>.e-con-inner>.elementor-element-d834d89{width:100%!important;max-width:100%!important;padding:0!important}
  .elementor-element-eab784c .elementor-element-b71b67b{gap:0!important}
  .elementor-element-304e861{height:21.6px!important;margin:0!important}
  .elementor-element-02f567c{height:80.56px!important;margin:0!important}
  .elementor-element-eab784c>.e-con-inner>.elementor-element-708f52a{width:380px!important;max-width:380px!important;height:86.4px!important;margin:24px 0 0!important}
  .elementor-element-eab784c>.e-con-inner>.elementor-element-d834d89{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:247px 220px 247px!important;gap:15px!important;height:744px!important;margin:40px 0 0!important}
  .elementor-element-eab784c .elementor-element-50c453d,.elementor-element-eab784c .elementor-element-e1cd79b,.elementor-element-eab784c .elementor-element-919bc22{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:32px!important}

  .elementor-element-1b16755{height:736.719px!important;margin:0!important;padding:82px 0 58px!important}
  .elementor-element-1b16755>.e-con-inner>.elementor-element-5d35d64,.elementor-element-1b16755>.e-con-inner>.elementor-element-f61934b,.elementor-element-1b16755>.e-con-inner>.elementor-element-8762426{width:100%!important;max-width:100%!important;padding:0!important}
  .elementor-element-1b16755 .elementor-element-5d35d64{gap:0!important}
  .elementor-element-d1abde9{height:21.6px!important;margin:0!important}
  .elementor-element-8a373cd{height:80.56px!important;margin:0!important}
  .elementor-element-1b16755>.e-con-inner>.elementor-element-f61934b{width:380px!important;max-width:380px!important;height:57.6px!important;margin:24px 0 0!important}
  .elementor-element-1b16755>.e-con-inner>.elementor-element-8762426{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-template-rows:162px 162px!important;gap:1px!important;height:325px!important;margin:40px 0 0!important;border:0!important;background:#cbd4d8!important}
  .elementor-element-1b16755 .elementor-element-8210c04,.elementor-element-1b16755 .elementor-element-1d335dc,.elementor-element-1b16755 .elementor-element-49574d5,.elementor-element-1b16755 .elementor-element-aee9359,.elementor-element-1b16755 .elementor-element-471b281{width:100%!important;max-width:100%!important;height:162px!important;min-height:162px!important;padding:22px!important;border:0!important;background:#fff!important}
  .elementor-element-ded9a74 .elementor-heading-title,.elementor-element-dedae74 .elementor-heading-title,.elementor-element-b318daf .elementor-heading-title,.elementor-element-c54f5ba .elementor-heading-title,.elementor-element-a6f7b5a .elementor-heading-title{font-size:46px!important;line-height:54px!important}
  .elementor-element-65e9536{position:static!important;width:210px!important;height:22px!important;margin:30px 0 0!important}

  .elementor-element-1832101{height:321.328px!important;margin:0!important;padding:58px 0!important}
  .elementor-element-1832101>.e-con-inner>.elementor-element-6387883,.elementor-element-1832101>.e-con-inner>.elementor-element-cddac4a{width:100%!important;max-width:100%!important;padding:0!important}
  .elementor-element-1832101>.e-con-inner>.elementor-element-6387883{height:125.328px!important}
  .elementor-element-884fac1{height:80.56px!important;margin:0!important;max-width:100%!important}
  .elementor-element-842c4af{height:27.2px!important;margin:17.56px 0 0!important}
  .elementor-element-842c4af p{font-size:16px!important;line-height:27.2px!important;margin:0!important}
  .elementor-element-1832101>.e-con-inner>.elementor-element-cddac4a{height:52px!important;margin:28px 0 0!important}
}
@media (max-width:767px){
  .elementor-element-875890d,.elementor-element-449ea06,.elementor-element-d286b3c,.elementor-element-eab784c,.elementor-element-1b16755,.elementor-element-1832101{box-sizing:border-box!important;width:100%!important;min-height:0!important;padding-left:0!important;padding-right:0!important}
  .elementor-element-875890d>.e-con-inner,.elementor-element-449ea06>.e-con-inner,.elementor-element-d286b3c>.e-con-inner,.elementor-element-eab784c>.e-con-inner,.elementor-element-1b16755>.e-con-inner,.elementor-element-1832101>.e-con-inner{display:block!important;width:90%!important;max-width:none!important;margin:0 auto!important;padding:0!important}
  .elementor-element-875890d{height:781.938px!important;padding:50px 0 0!important}
  .elementor-element-875890d>.e-con-inner{height:731.938px!important;position:relative!important}
  .elementor-element-e953a13{width:100%!important;height:43.188px!important;margin:0!important}
  .elementor-element-e953a13 .elementor-heading-title{font-size:12px!important;line-height:21.6px!important}
  .elementor-element-c6dbbd1{width:100%!important;height:225px!important;margin:28px 0 0!important}
  .elementor-element-875890d .elementor-element-c6dbbd1 .elementor-heading-title{font-size:58px!important;line-height:56.26px!important;max-width:100%!important;letter-spacing:-3px!important}
  .elementor-element-4d04104{width:95%!important;max-width:none!important;height:108.75px!important;margin:30px 0 0!important}
  .elementor-element-4d04104 p{font-size:16px!important;line-height:27.2px!important;margin:0!important}
  .elementor-element-dcddf67{display:block!important;width:100%!important;height:68px!important;margin:34px 0 0!important;padding:0!important;position:static!important}
  .elementor-element-d32f308{display:flex!important;flex-flow:row nowrap!important;width:100%!important;height:68px!important;gap:20px!important;padding:0!important}
  .elementor-element-d32f308>.elementor-element:first-child{flex:0 0 55%!important;width:55%!important}.elementor-element-d32f308>.elementor-element:last-child{flex:1 1 auto!important;width:auto!important}
  .elementor-element-d32f308 .elementor-button{min-height:68px!important;display:flex!important;align-items:center!important}
  .elementor-element-b275e2d{position:absolute!important;right:0!important;bottom:36px!important;width:196px!important;height:77.6px!important;padding:0!important}

  .elementor-element-449ea06{height:567.766px!important;margin:162px 0 0!important;padding:0!important}
  .elementor-element-449ea06>.e-con-inner>.elementor-element-99f3a0a,.elementor-element-449ea06>.e-con-inner>.elementor-element-e6fd247{display:block!important;width:100%!important;max-width:100%!important;padding:0!important}
  .elementor-element-449ea06>.e-con-inner>.elementor-element-99f3a0a{height:198.391px!important}
  .elementor-element-449ea06>.e-con-inner>.elementor-element-e6fd247{height:280.375px!important;margin-top:25px!important}
  .elementor-element-1913472{width:100%!important;height:21.6px!important;margin:0!important}
  .elementor-element-cffbdce{width:100%!important;height:120.797px!important;margin:28px 0 0!important}
  .elementor-element-449ea06 .elementor-element-cffbdce .elementor-heading-title,.elementor-element-d286b3c .elementor-element-1ea6b97 .elementor-heading-title,.elementor-element-eab784c .elementor-element-02f567c .elementor-heading-title,.elementor-element-1b16755 .elementor-element-8a373cd .elementor-heading-title,.elementor-element-1832101 .elementor-element-884fac1 .elementor-heading-title{font-size:38px!important;line-height:40.28px!important;max-width:100%!important}
  .elementor-element-62c93a1{width:100%!important;max-width:100%!important;margin:0!important}
  .elementor-element-62c93a1 p,.elementor-element-20dc420 p,.elementor-element-5b980e4 p,.elementor-element-7d20137 p{font-size:16px!important;line-height:28.8px!important}
  .elementor-element-07e38ac{margin-top:20px!important}

  .elementor-element-d286b3c{height:1182.188px!important;margin:0!important;padding:84px 0 60px!important}
  .elementor-element-d286b3c>.e-con-inner>.elementor-element-c0adf44{display:block!important;width:100%!important;max-width:100%!important;height:231.188px!important;padding:0!important}
  .elementor-element-d286b3c .elementor-element-e5d1e6e,.elementor-element-d286b3c .elementor-element-2e0c01d{width:100%!important;max-width:100%!important;padding:0!important}
  .elementor-element-d286b3c .elementor-element-e5d1e6e{gap:0!important}
  .elementor-element-ca608f0{height:28.8px!important;margin:0!important}
  .elementor-element-1ea6b97{height:120.8px!important;margin:0!important}
  .elementor-element-d286b3c .elementor-element-20dc420{width:100%!important;max-width:100%!important;height:57.6px!important;margin:24px 0 0!important;transform:none!important}
  .elementor-element-e5bc84c{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:307.5px 148.5px 148.5px 148.5px!important;gap:2px!important;width:100%!important;height:759px!important;margin:48px 0 0!important;padding:0!important;background:#cbd4d8!important}
  .elementor-element-becc74e,.elementor-element-94339b0,.elementor-element-46f02fe,.elementor-element-08cf967{grid-area:auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:28px 20px!important}
  .elementor-element-6523594,.elementor-element-e80e453,.elementor-element-f1e211d,.elementor-element-a9a9fc0{right:20px!important;top:58px!important}

  .elementor-element-eab784c{height:1295.109px!important;margin:0!important;padding:82px 0 58px!important}
  .elementor-element-eab784c>.e-con-inner>.elementor-element-b71b67b,.elementor-element-eab784c>.e-con-inner>.elementor-element-708f52a,.elementor-element-eab784c>.e-con-inner>.elementor-element-d834d89{width:100%!important;max-width:100%!important;padding:0!important}
  .elementor-element-eab784c .elementor-element-b71b67b{gap:0!important}
  .elementor-element-304e861{height:43.188px!important;margin:0!important}
  .elementor-element-02f567c{height:80.531px!important;margin:0!important}
  .elementor-element-eab784c>.e-con-inner>.elementor-element-708f52a{height:86.391px!important;margin:24px 0 0!important}
  .elementor-element-eab784c>.e-con-inner>.elementor-element-d834d89{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:274px 274px 303px!important;gap:15px!important;height:881px!important;margin:40px 0 0!important}
  .elementor-element-eab784c .elementor-element-50c453d,.elementor-element-eab784c .elementor-element-e1cd79b,.elementor-element-eab784c .elementor-element-919bc22{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:32px!important}

  .elementor-element-1b16755{height:793.516px!important;margin:0!important;padding:82px 0 58px!important}
  .elementor-element-1b16755>.e-con-inner>.elementor-element-5d35d64,.elementor-element-1b16755>.e-con-inner>.elementor-element-f61934b,.elementor-element-1b16755>.e-con-inner>.elementor-element-8762426{width:100%!important;max-width:100%!important;padding:0!important}
  .elementor-element-1b16755 .elementor-element-5d35d64{gap:0!important}
  .elementor-element-d1abde9{height:21.6px!important;margin:0!important}
  .elementor-element-8a373cd{height:80.531px!important;margin:0!important}
  .elementor-element-1b16755>.e-con-inner>.elementor-element-f61934b{height:86.391px!important;margin:24px 0 0!important}
  .elementor-element-1b16755>.e-con-inner>.elementor-element-8762426{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-template-rows:176px 176px!important;gap:1px!important;height:353px!important;margin:40px 0 0!important;border:0!important;background:#cbd4d8!important}
  .elementor-element-1b16755 .elementor-element-8210c04,.elementor-element-1b16755 .elementor-element-1d335dc,.elementor-element-1b16755 .elementor-element-49574d5,.elementor-element-1b16755 .elementor-element-aee9359,.elementor-element-1b16755 .elementor-element-471b281{width:100%!important;max-width:100%!important;height:176px!important;min-height:176px!important;padding:22px!important;border:0!important;background:#fff!important}
  .elementor-element-ded9a74 .elementor-heading-title,.elementor-element-dedae74 .elementor-heading-title,.elementor-element-b318daf .elementor-heading-title,.elementor-element-c54f5ba .elementor-heading-title,.elementor-element-a6f7b5a .elementor-heading-title{font-size:46px!important;line-height:54px!important}
  .elementor-element-65e9536{position:static!important;width:210px!important;height:22px!important;margin:30px 0 0!important}

  .elementor-element-1832101{height:390.391px!important;margin:0!important;padding:58px 0!important}
  .elementor-element-1832101>.e-con-inner>.elementor-element-6387883,.elementor-element-1832101>.e-con-inner>.elementor-element-cddac4a{width:100%!important;max-width:100%!important;padding:0!important}
  .elementor-element-1832101>.e-con-inner>.elementor-element-6387883{height:194.391px!important}
  .elementor-element-884fac1{height:120.797px!important;margin:0!important;max-width:100%!important}
  .elementor-element-842c4af{height:54.4px!important;margin:19.19px 0 0!important}
  .elementor-element-842c4af p{font-size:16px!important;line-height:27.2px!important;margin:0!important}
  .elementor-element-1832101>.e-con-inner>.elementor-element-cddac4a{height:52px!important;margin:28px 0 0!important}
}

/* Source: home page (1119), style 6 */
@media (min-width:1025px){
  .elementor-element-6091628{height:88px!important;min-height:88px!important}
  body.admin-bar .elementor-element-6091628{top:32px!important}
  .elementor-element-6091628>.e-con-inner{width:100%!important;max-width:none!important;padding:0!important}
  .elementor-element-114e1cd{width:100%!important;max-width:none!important}
  .elementor-element-114e1cd>div{height:88px!important;padding:0 5%!important}
  .elementor-element-114e1cd>div>a:first-of-type img{width:155px!important;max-height:none!important}
  .elementor-element-114e1cd>div>nav{gap:38px!important}
  .elementor-element-114e1cd>div>nav>a{font-size:14px!important;line-height:16px!important}
  .elementor-element-114e1cd>div>nav>a:last-child{padding:15px 26px!important}
  .page-id-1126 .elementor-element-114e1cd nav a[href$="/about/"],.page-id-1128 .elementor-element-114e1cd nav a[href$="/approach/"],.page-id-1129 .elementor-element-114e1cd nav a[href$="/metals/"]{padding-bottom:8px!important}
  .elementor-element-875890d,.elementor-element-0737bdd,.elementor-element-8ce4491,.elementor-element-06a2e52,.elementor-element-b6a783d{margin-top:88px!important}
  .elementor-element-a89abbc{height:291px!important;min-height:291px!important;overflow:hidden!important}
  .elementor-element-a89abbc>.e-con-inner{width:90%!important;max-width:1410px!important;margin:0 auto!important;padding:0!important}
  .elementor-element-5c8f084{width:100%!important;max-width:none!important}
  .elementor-element-5c8f084>div{height:291px!important;box-sizing:border-box!important;padding:0!important}
  .elementor-element-5c8f084>div>div:first-child{display:grid!important;grid-template-columns:1.5fr 1fr 1fr!important;gap:50px!important;height:245px!important;box-sizing:border-box!important;padding:51px 0 34px!important}
  .elementor-element-5c8f084>div>div:first-child>div:first-child>a{display:block!important;width:100%!important;height:80.5px!important}
  .elementor-element-5c8f084>div>div:first-child>div:first-child img{width:150px!important;height:auto!important;max-height:none!important}
  .elementor-element-5c8f084>div>div:first-child>div:first-child>p{width:300px!important;margin:14px 0 0!important;font-size:14px!important;line-height:25.2px!important}
  .elementor-element-5c8f084>div>div:first-child>div:nth-child(2)>p:first-child,.elementor-element-5c8f084>div>div:first-child>div:nth-child(3)>p:first-child{height:14px!important;margin:0 0 22px!important;font-size:12px!important;line-height:14px!important}
  .elementor-element-5c8f084>div>div:first-child>div:nth-child(2)>p:not(:first-child),.elementor-element-5c8f084>div>div:first-child>div:nth-child(3)>p:not(:first-child){height:30px!important;margin:0!important}
  .elementor-element-5c8f084>div>div:first-child>div:nth-child(2)>p>a,.elementor-element-5c8f084>div>div:first-child>div:nth-child(3)>p>a{display:block!important;width:100%!important;height:30px!important;font-size:14px!important;line-height:30px!important}
  .elementor-element-5c8f084>div>div:last-child{height:46px!important;box-sizing:border-box!important;margin:0!important;padding:0 0 32px!important;border-top:0!important;font-size:12px!important;line-height:14px!important}
}

/* Source: home page (1119), style 7 */
@media (min-width:1025px){body.page-id-1119 #content .elementor.elementor-1119 .elementor-element.e-con>.e-con-inner{padding-top:0!important;padding-bottom:0!important}}

/* Source: home page (1119), style 8 */
@media (max-width:1024px){
  body{overflow-x:hidden!important}
  body .elementor-location-single>.elementor-element,body [data-elementor-type="wp-page"]>.elementor-element{max-width:100%!important}
  body [data-elementor-type="wp-page"]>.elementor-element>.e-con-inner{width:90%!important;max-width:none!important;margin-inline:auto!important;padding-left:0!important;padding-right:0!important}

  /* Home tablet */
  body.page-id-1119 .qwi-service-row{background:#fff!important}
  body.page-id-1119 .elementor-element-e5bc84c{background:transparent!important;gap:2px!important}
  body.page-id-1119 .elementor-element-8762426{background:transparent!important}
  body.page-id-1119 .qwi-metal-card{background:#fff!important;position:relative!important;overflow:hidden!important}
  body.page-id-1119 .qwi-metal-card>.e-con-inner{display:block!important;width:100%!important;max-width:none!important;padding:0!important;gap:0!important}
  body.page-id-1119 .qwi-metal-card .elementor-widget{position:static!important;width:auto!important;max-width:none!important;margin:0!important;transform:none!important}
  body.page-id-1119 .qwi-metal-card .elementor-widget:nth-child(1){margin-bottom:15px!important}
  body.page-id-1119 .qwi-metal-card .elementor-widget:nth-child(2){margin-bottom:19px!important}

  /* Shared internal-page tablet geometry */
  .qwi-about-hero-v2,.qwi-about-intro-v2,.qwi-about-value-v2,.qwi-about-guide-v2,.qwi-about-cta-v2,
  .qwi-approach-hero-v2,.qwi-approach-intro-v2,.qwi-approach-solutions-v2,.qwi-approach-projects-v2,.qwi-approach-timeline-v2,.qwi-approach-cta-v2,
  .qwi-metals-hero-v2,.qwi-metals-explorer-v2,.qwi-metals-fit-v2,.qwi-metals-cta-v2{height:auto!important;min-height:var(--min-height,0)!important;box-sizing:border-box!important;padding:var(--padding-top,72px) var(--padding-right,0) var(--padding-bottom,72px) var(--padding-left,0)!important}
  .qwi-about-hero-v2,.qwi-approach-hero-v2,.qwi-metals-hero-v2{margin-top:var(--margin-top,88px)!important;padding-top:var(--padding-top,54px)!important;padding-bottom:var(--padding-bottom,64px)!important}
  .qwi-about-hero-v2>.e-con-inner,.qwi-about-intro-v2>.e-con-inner,.qwi-about-value-v2>.e-con-inner,.qwi-about-guide-v2>.e-con-inner,.qwi-about-cta-v2>.e-con-inner,
  .qwi-approach-hero-v2>.e-con-inner,.qwi-approach-intro-v2>.e-con-inner,.qwi-approach-solutions-v2>.e-con-inner,.qwi-approach-projects-v2>.e-con-inner,.qwi-approach-timeline-v2>.e-con-inner,.qwi-approach-cta-v2>.e-con-inner,
  .qwi-metals-hero-v2>.e-con-inner,.qwi-metals-explorer-v2>.e-con-inner,.qwi-metals-fit-v2>.e-con-inner,.qwi-metals-cta-v2>.e-con-inner{width:90%!important;max-width:none!important;margin:0 auto!important;padding:0!important}
  .qwi-about-hero-title,.qwi-approach-hero-title,.qwi-metals-hero-title{width:100%!important;max-width:100%!important}
  .qwi-about-hero-title .elementor-heading-title,.qwi-approach-hero-title .elementor-heading-title,.qwi-metals-hero-title .elementor-heading-title{font:500 64px/1.02 Arial,Helvetica,sans-serif!important;letter-spacing:-3px!important;color:#fff!important;margin:0 0 26px!important}
  .qwi-about-hero-title span,.qwi-approach-hero-title span,.qwi-metals-hero-title span{color:#df935f!important}
  .qwi-about-hero-copy,.qwi-approach-hero-copy,.qwi-metals-hero-copy{width:620px!important;max-width:100%!important}
  .qwi-about-hero-copy p,.qwi-approach-hero-copy p,.qwi-metals-hero-copy p{font:400 17px/30px Arial,Helvetica,sans-serif!important;color:#b9c9d2!important;margin:0!important}
  .qwi-about-hero-v2 h1,.qwi-approach-hero-v2 h1,.qwi-metals-hero-v2 h1{font:500 64px/1.02 Arial,Helvetica,sans-serif!important;letter-spacing:-3px!important;color:#fff!important;margin:0 0 26px!important}.qwi-about-hero-v2 h1 span,.qwi-approach-hero-v2 h1 span,.qwi-metals-hero-v2 h1 span{color:#df935f!important}
  .qwi-about-hero-v2 div.elementor-heading-title,.qwi-approach-hero-v2 div.elementor-heading-title,.qwi-metals-hero-v2 div.elementor-heading-title{font:400 15px/26px Arial,Helvetica,sans-serif!important;letter-spacing:2.3px!important;color:#b9c9d2!important;text-transform:uppercase!important}.qwi-about-hero-v2 .elementor-widget-text-editor:last-child p,.qwi-approach-hero-v2 .elementor-widget-text-editor:last-child p,.qwi-metals-hero-v2 .elementor-widget-text-editor:last-child p{color:#b9c9d2!important}
  .qwi-about-breadcrumb,.qwi-approach-breadcrumb,.qwi-metals-breadcrumb{margin-bottom:28px!important;color:#b9c7d0!important}
  .qwi-about-breadcrumb a,.qwi-approach-breadcrumb a,.qwi-metals-breadcrumb a{color:#b9c7d0!important}

  .qwi-about-intro-v2>.e-con-inner,.qwi-approach-intro-v2>.e-con-inner,.qwi-metals-fit-v2>.e-con-inner{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7%!important}
  .qwi-about-value-grid>.e-con-inner,.qwi-about-guide-grid>.e-con-inner,.qwi-approach-solutions-grid>.e-con-inner,.qwi-timeline-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}
  .qwi-about-value-card,.qwi-about-guide-card,.qwi-approach-solution-card,.qwi-timeline-card{width:auto!important;max-width:none!important;height:auto!important;min-height:240px!important}
  .qwi-about-intro-v2 h2,.qwi-about-value-v2 h2,.qwi-about-guide-v2 h2,.qwi-about-cta-v2 h2,.qwi-approach-intro-v2 h2,.qwi-approach-solutions-v2 h2,.qwi-approach-projects-v2 h2,.qwi-approach-timeline-v2 h2,.qwi-approach-cta-v2 h2,.qwi-metals-explorer-v2 h2,.qwi-metals-fit-v2 h2,.qwi-metals-cta-v2 h2{font:500 48px/1.06 Arial,Helvetica,sans-serif!important;letter-spacing:-1.8px!important;color:#102d3c!important;margin:0!important}
  .qwi-about-intro-left>.e-con-inner>.elementor-widget-heading:first-of-type .elementor-heading-title,.qwi-about-value-v2>.e-con-inner>.elementor-widget-heading:first-of-type .elementor-heading-title,.qwi-about-guide-heading>.e-con-inner>.elementor-widget-heading:first-of-type .elementor-heading-title,.qwi-approach-intro-left>.e-con-inner>.elementor-widget-heading:first-of-type .elementor-heading-title,.qwi-approach-subhead-left>.e-con-inner>.elementor-widget-heading:first-of-type .elementor-heading-title,.qwi-approach-projects-v2>.e-con-inner>.elementor-widget-heading:first-of-type .elementor-heading-title,.qwi-approach-timeline-v2>.e-con-inner>.elementor-widget-heading:first-of-type .elementor-heading-title,.qwi-metals-subhead-left>.e-con-inner>.elementor-widget-heading:first-of-type .elementor-heading-title,.qwi-metals-fit-left>.e-con-inner>.elementor-widget-heading:first-of-type .elementor-heading-title{font:400 12px/21.6px Arial,Helvetica,sans-serif!important;letter-spacing:2.5px!important;color:#60717a!important;text-transform:uppercase!important;margin:0 0 24px!important}
  .qwi-about-value-card{padding:28px!important;background:#fff!important;border:1px solid #cbd5da!important}.qwi-about-value-card h3,.qwi-about-guide-card h3{font:500 26px/1.18 Arial,Helvetica,sans-serif!important;letter-spacing:-.5px!important;color:#102d3c!important;margin:18px 0 14px!important}.qwi-about-value-card p,.qwi-about-guide-card p{font:400 15px/1.7 Arial,Helvetica,sans-serif!important;color:#60717a!important}.qwi-about-guide-card{padding:24px 0!important;border-top:1px solid #b5754e!important}
  .qwi-approach-solution-card{padding:28px!important;background:#fff!important;border:1px solid #cbd5da!important}.qwi-approach-solution-card .elementor-widget-heading:first-child .elementor-heading-title{font:400 12px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:1.5px!important;color:#9a603e!important}.qwi-approach-solution-card h3{font:500 24px/1.2 Arial,Helvetica,sans-serif!important;color:#102d3c!important;margin:18px 0 12px!important}.qwi-approach-solution-card p{font:400 15px/1.7 Arial,Helvetica,sans-serif!important;color:#60717a!important}
  .qwi-approach-subhead>.e-con-inner,.qwi-metals-subhead>.e-con-inner{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:30px!important}
  .qwi-project-tabs>.e-con-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
  .qwi-project-tab{width:auto!important;max-width:none!important;min-height:132px!important;padding:22px!important;background:#fff!important;border:1px solid #cad5db!important}.qwi-project-tab>.e-con-inner{display:block!important;padding:0!important;gap:0!important}.qwi-project-tab .elementor-widget-heading:first-child .elementor-heading-title{font:400 12px/1.3 Arial,Helvetica,sans-serif!important;color:#9a603e!important}.qwi-project-tab h3,.qwi-project-tab .elementor-widget-heading:last-child .elementor-heading-title{font:500 20px/1.2 Arial,Helvetica,sans-serif!important;color:#102d3c!important;margin:18px 0 0!important}.qwi-project-tab.is-active{background:#071e2a!important}.qwi-project-tab.is-active h3,.qwi-project-tab.is-active .elementor-widget-heading:last-child .elementor-heading-title{color:#fff!important}
  .qwi-project-panel-main>.e-con-inner,.qwi-metal-panel-main>.e-con-inner{display:grid!important;grid-template-columns:1fr!important;gap:36px!important}
  .qwi-project-panel>.e-con-inner{display:grid!important;grid-template-columns:1fr 1fr!important;gap:42px!important;padding:0!important}.qwi-project-panel .qwi-approach-overline .elementor-heading-title{font:400 12px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:1.5px!important;color:#9a603e!important}.qwi-project-panel h3{font:500 30px/1.15 Arial,Helvetica,sans-serif!important;color:#102d3c!important;margin:18px 0 14px!important}.qwi-project-panel p,.qwi-project-panel li{font-size:15px!important;line-height:1.7!important}.qwi-project-panel ul{padding-left:20px!important}
  .qwi-timeline-card{padding:24px 0!important;border-top:2px solid #b5754e!important}.qwi-timeline-card h3{font:500 24px/1.2 Arial,Helvetica,sans-serif!important;color:#b5754e!important;margin:16px 0 12px!important}.qwi-timeline-card p{font:400 15px/1.7 Arial,Helvetica,sans-serif!important;color:#60717a!important}
  .qwi-metal-tabs>.e-con-inner{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}
  .qwi-metal-tab{padding:18px!important;min-height:92px!important}.qwi-metal-tab>.e-con-inner{display:block!important;padding:0!important}.qwi-metal-tab .elementor-heading-title{font:500 20px/1.2 Arial,Helvetica,sans-serif!important;color:#102d3c!important}.qwi-metal-tab.is-active .elementor-heading-title{color:#fff!important}.qwi-metal-panel h2{font:500 42px/1.08 Arial,Helvetica,sans-serif!important}.qwi-metal-panel h3{font:500 28px/1.15 Arial,Helvetica,sans-serif!important}.qwi-metal-panel p{font-size:16px!important;line-height:1.7!important}
  .qwi-metal-context-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}
  .qwi-about-cta-v2>.e-con-inner,.qwi-approach-cta-v2>.e-con-inner,.qwi-metals-cta-v2>.e-con-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:40px!important}
  .qwi-about-cta-v2 h2,.qwi-approach-cta-v2 h2,.qwi-metals-cta-v2 h2{color:#fff!important}.qwi-about-cta-v2 p,.qwi-approach-cta-v2 p,.qwi-metals-cta-v2 p{font:400 16px/28px Arial,Helvetica,sans-serif!important;color:#b9c9d2!important}.qwi-about-cta-v2 .elementor-button,.qwi-approach-cta-v2 .elementor-button,.qwi-metals-cta-v2 .elementor-button{padding:16px 24px!important;background:#df935f!important;border:1px solid #df935f!important;border-radius:0!important;color:#071e2a!important;font:600 14px/normal Arial,Helvetica,sans-serif!important}

  /* Contact tablet */
  body.page-id-1130 .elementor-element-b6a783d,body.page-id-1130 .elementor-element-2253402{height:auto!important;min-height:0!important;overflow:visible!important}
  body.page-id-1130 .elementor-element-b6a783d{margin-top:88px!important;background:#071e2a!important}
  body.page-id-1130 .elementor-element-b6a783d>.e-con-inner,body.page-id-1130 .elementor-element-2253402>.e-con-inner{width:90%!important;max-width:none!important;margin:0 auto!important;padding:0!important}
  body.page-id-1130 .elementor-element-b6a783d .elementor-widget-text-editor,body.page-id-1130 .elementor-element-b6a783d .elementor-widget-container,body.page-id-1130 .elementor-element-2253402 .elementor-widget-text-editor,body.page-id-1130 .elementor-element-2253402 .elementor-widget-container{height:auto!important}
  .qct-hero{height:auto!important;padding:54px 0 64px!important}.qct h1{width:100%!important;max-width:720px!important;font:500 64px/1.02 Arial,Helvetica,sans-serif!important;letter-spacing:-3px!important;margin:0 0 26px!important}.qct-hero>p:last-child{max-width:620px!important;font:400 17px/30px Arial,Helvetica,sans-serif!important}
  .qct-body{height:auto!important;padding:72px 0!important;display:grid!important;grid-template-columns:34% 59%!important;gap:7%!important;align-items:start!important}.qct-body aside,.qct-body section{height:auto!important;min-height:0!important}.qct-body aside{padding:30px!important}.inquiry-form{grid-template-columns:1fr!important}.inquiry-form .field,.inquiry-form .field.full,.inquiry-form .form-bottom{grid-column:1!important}
}

@media (max-width:900px){
  .qwi-about-cta-v2>.e-con-inner,.qwi-approach-cta-v2>.e-con-inner,.qwi-metals-cta-v2>.e-con-inner{display:block!important}
  .qwi-about-cta-copy,.qwi-approach-cta-copy,.qwi-metals-cta-copy{width:100%!important;max-width:640px!important}
  .qwi-about-cta-action,.qwi-approach-cta-action,.qwi-metals-cta-action{width:100%!important;max-width:100%!important;margin-top:30px!important}
}

@media (max-width:767px){
  body [data-elementor-type="wp-page"]{width:100%!important;max-width:100%!important}
  body [data-elementor-type="wp-page"]>.elementor-element>.e-con-inner{width:90%!important;max-width:none!important;margin-inline:auto!important;padding:0!important}

  /* Home mobile */
  body.page-id-1119 .elementor-element-875890d,body.page-id-1119 .elementor-element-449ea06,body.page-id-1119 .elementor-element-d286b3c,body.page-id-1119 .elementor-element-eab784c,body.page-id-1119 .elementor-element-1b16755,body.page-id-1119 .elementor-element-1832101{height:auto!important;min-height:0!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important}
  body.page-id-1119 .elementor-element-875890d{margin-top:72px!important;padding:56px 0 64px!important;background-position:60% center!important}
  body.page-id-1119 .elementor-element-875890d>.e-con-inner{display:block!important;width:90%!important;height:auto!important;margin:0 auto!important;padding:0!important}
  body.page-id-1119 .elementor-element-e953a13,body.page-id-1119 .elementor-element-c6dbbd1,body.page-id-1119 .elementor-element-4d04104,body.page-id-1119 .elementor-element-dcddf67{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;transform:none!important}
  body.page-id-1119 .elementor-element-e953a13{margin-bottom:26px!important}
  body.page-id-1119 .elementor-element-c6dbbd1 .elementor-heading-title{font-size:56px!important;line-height:.98!important;letter-spacing:-2.8px!important}
  body.page-id-1119 .elementor-element-4d04104{margin-top:30px!important}body.page-id-1119 .elementor-element-4d04104 p{font-size:16px!important;line-height:28px!important}
  body.page-id-1119 .elementor-element-dcddf67{display:block!important;margin-top:32px!important}
  body.page-id-1119 .elementor-element-d32f308{display:flex!important;flex-wrap:wrap!important;width:100%!important;height:auto!important;gap:22px!important;padding:0!important}
  body.page-id-1119 .elementor-element-b275e2d{display:block!important;position:static!important;width:100%!important;height:auto!important;margin-top:44px!important;padding:0!important;text-align:right!important}
  body.page-id-1119 .elementor-element-186581e{width:210px!important;height:auto!important;margin-left:auto!important}
  body.page-id-1119 .elementor-element-449ea06{padding:64px 0!important}
  body.page-id-1119 .elementor-element-449ea06>.e-con-inner{display:block!important;width:90%!important;height:auto!important;margin:0 auto!important;padding:0!important}
  body.page-id-1119 .elementor-element-449ea06>.e-con-inner>*{width:100%!important;max-width:100%!important;height:auto!important;padding:0!important}
  body.page-id-1119 .elementor-element-cffbdce .elementor-heading-title,body.page-id-1119 .elementor-element-1ea6b97 .elementor-heading-title,body.page-id-1119 .elementor-element-02f567c .elementor-heading-title,body.page-id-1119 .elementor-element-8a373cd .elementor-heading-title,body.page-id-1119 .elementor-element-884fac1 .elementor-heading-title{font-size:38px!important;line-height:1.06!important;letter-spacing:-1.5px!important}
  body.page-id-1119 .elementor-element-e6fd247{margin-top:38px!important}
  body.page-id-1119 .elementor-element-62c93a1,body.page-id-1119 .elementor-element-07e38ac{height:auto!important}
  body.page-id-1119 .elementor-element-d286b3c,body.page-id-1119 .elementor-element-eab784c,body.page-id-1119 .elementor-element-1b16755,body.page-id-1119 .elementor-element-1832101{padding:64px 0!important}
  body.page-id-1119 .elementor-element-d286b3c>.e-con-inner,body.page-id-1119 .elementor-element-eab784c>.e-con-inner,body.page-id-1119 .elementor-element-1b16755>.e-con-inner,body.page-id-1119 .elementor-element-1832101>.e-con-inner{display:block!important;width:90%!important;height:auto!important;margin:0 auto!important;padding:0!important}
  body.page-id-1119 .elementor-element-c0adf44{display:block!important;width:100%!important;height:auto!important;margin:0 0 36px!important;padding:0!important}
  body.page-id-1119 .elementor-element-e5d1e6e,body.page-id-1119 .elementor-element-2e0c01d{width:100%!important;max-width:100%!important;height:auto!important;padding:0!important}
  body.page-id-1119 .elementor-element-2e0c01d{margin-top:24px!important}
  body.page-id-1119 .elementor-element-ca608f0,body.page-id-1119 .elementor-element-1ea6b97,body.page-id-1119 .elementor-element-20dc420{height:auto!important;margin:0!important;transform:none!important}
  body.page-id-1119 .elementor-element-20dc420{margin-top:20px!important}
  body.page-id-1119 .elementor-element-e5bc84c{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;gap:2px!important;background:transparent!important}
  body.page-id-1119 .elementor-element-e5bc84c>.qwi-service-row{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:132px!important;padding:26px 56px 26px 24px!important;position:relative!important;background:#fff!important;overflow:hidden!important}
  body.page-id-1119 .qwi-service-row>.e-con-inner{display:block!important;width:100%!important;padding:0!important;gap:0!important}
  body.page-id-1119 .qwi-service-row .qwi-service-label,body.page-id-1119 .qwi-service-row .qwi-service-title,body.page-id-1119 .qwi-service-row .qwi-service-detail,body.page-id-1119 .qwi-service-row .qwi-service-toggle{position:static!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;transform:none!important}
  body.page-id-1119 .qwi-service-row .qwi-service-title{margin-top:18px!important}.qwi-service-row .qwi-service-title .elementor-heading-title{font-size:24px!important;line-height:1.22!important}
  body.page-id-1119 .qwi-service-row .qwi-service-detail{display:none!important;margin-top:20px!important}.qwi-service-row.is-open .qwi-service-detail{display:block!important}
  body.page-id-1119 .qwi-service-row .qwi-service-toggle{position:absolute!important;right:20px!important;top:50px!important;width:28px!important}
  body.page-id-1119 .elementor-element-b71b67b,body.page-id-1119 .elementor-element-708f52a,body.page-id-1119 .elementor-element-5d35d64,body.page-id-1119 .elementor-element-f61934b{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important}
  body.page-id-1119 .elementor-element-708f52a,body.page-id-1119 .elementor-element-f61934b{margin-top:24px!important}
  body.page-id-1119 .elementor-element-d834d89{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;margin:38px 0 0!important;gap:14px!important;transform:none!important}
  body.page-id-1119 .elementor-element-d834d89>*{width:100%!important;max-width:100%!important;height:auto!important;min-height:280px!important}
  body.page-id-1119 .elementor-element-1b16755>.e-con-inner>.elementor-element-8762426{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:170px!important;width:100%!important;height:auto!important;margin:38px 0 0!important;gap:1px!important;border:0!important;background:#cbd4d8!important;transform:none!important}
  body.page-id-1119 .elementor-element-1b16755 .elementor-element-8762426>.qwi-metal-card{width:100%!important;max-width:100%!important;height:170px!important;min-height:170px!important;padding:20px!important;border:0!important;background:#fff!important}
  body.page-id-1119 .elementor-element-65e9536{position:static!important;width:100%!important;height:auto!important;margin:28px 0 0!important;transform:none!important}
  body.page-id-1119 .elementor-element-6387883,body.page-id-1119 .elementor-element-cddac4a{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:0!important}
  body.page-id-1119 .elementor-element-cddac4a{display:block!important;margin-top:30px!important}

  /* Internal pages mobile */
  .qwi-about-hero-v2,.qwi-about-intro-v2,.qwi-about-value-v2,.qwi-about-guide-v2,.qwi-about-cta-v2,
  .qwi-approach-hero-v2,.qwi-approach-intro-v2,.qwi-approach-solutions-v2,.qwi-approach-projects-v2,.qwi-approach-timeline-v2,.qwi-approach-cta-v2,
  .qwi-metals-hero-v2,.qwi-metals-explorer-v2,.qwi-metals-fit-v2,.qwi-metals-cta-v2{height:auto!important;min-height:var(--min-height,0)!important;padding:var(--padding-top,64px) var(--padding-right,0) var(--padding-bottom,64px) var(--padding-left,0)!important;overflow:hidden!important}
  .qwi-about-hero-v2,.qwi-approach-hero-v2,.qwi-metals-hero-v2{margin-top:var(--margin-top,72px)!important;padding:var(--padding-top,44px) var(--padding-right,0) var(--padding-bottom,56px) var(--padding-left,0)!important;}
  .qwi-about-hero-v2>.e-con-inner,.qwi-about-intro-v2>.e-con-inner,.qwi-about-value-v2>.e-con-inner,.qwi-about-guide-v2>.e-con-inner,.qwi-about-cta-v2>.e-con-inner,
  .qwi-approach-hero-v2>.e-con-inner,.qwi-approach-intro-v2>.e-con-inner,.qwi-approach-solutions-v2>.e-con-inner,.qwi-approach-projects-v2>.e-con-inner,.qwi-approach-timeline-v2>.e-con-inner,.qwi-approach-cta-v2>.e-con-inner,
  .qwi-metals-hero-v2>.e-con-inner,.qwi-metals-explorer-v2>.e-con-inner,.qwi-metals-fit-v2>.e-con-inner,.qwi-metals-cta-v2>.e-con-inner{display:block!important;width:90%!important;max-width:none!important;height:auto!important;margin:0 auto!important;padding:0!important}
  .qwi-about-hero-title .elementor-heading-title,.qwi-approach-hero-title .elementor-heading-title,.qwi-metals-hero-title .elementor-heading-title{font-size:48px!important;line-height:1.02!important;letter-spacing:-2.2px!important;color:#fff!important}
  .qwi-about-hero-v2 h1,.qwi-approach-hero-v2 h1,.qwi-metals-hero-v2 h1{font:500 48px/1.02 Arial,Helvetica,sans-serif!important;letter-spacing:-2.2px!important;color:#fff!important;margin:0 0 26px!important}
  .qwi-about-hero-v2 h1 span,.qwi-approach-hero-v2 h1 span,.qwi-metals-hero-v2 h1 span{color:#df935f!important}
  .qwi-about-hero-v2 div.elementor-heading-title,.qwi-approach-hero-v2 div.elementor-heading-title,.qwi-metals-hero-v2 div.elementor-heading-title{font:400 15px/26px Arial,Helvetica,sans-serif!important;letter-spacing:2.3px!important;color:#b9c9d2!important;text-transform:uppercase!important;margin:0!important}
  .qwi-about-hero-v2 .elementor-widget-text-editor:last-child p,.qwi-approach-hero-v2 .elementor-widget-text-editor:last-child p,.qwi-metals-hero-v2 .elementor-widget-text-editor:last-child p{font:400 16px/28px Arial,Helvetica,sans-serif!important;color:#b9c9d2!important;margin:0!important}
  .qwi-about-hero-copy p,.qwi-approach-hero-copy p,.qwi-metals-hero-copy p{font-size:16px!important;line-height:28px!important;color:#b9c9d2!important}
  .qwi-about-h2 .elementor-heading-title,.qwi-approach-h2 .elementor-heading-title,.qwi-metals-h2 .elementor-heading-title{font:500 38px/1.06 Arial,Helvetica,sans-serif!important;letter-spacing:-1.5px!important}
  .qwi-about-intro-v2 h2,.qwi-about-value-v2 h2,.qwi-about-guide-v2 h2,.qwi-about-cta-v2 h2,
  .qwi-approach-intro-v2 h2,.qwi-approach-solutions-v2 h2,.qwi-approach-projects-v2 h2,.qwi-approach-timeline-v2 h2,.qwi-approach-cta-v2 h2,
  .qwi-metals-explorer-v2 h2,.qwi-metals-fit-v2 h2,.qwi-metals-cta-v2 h2{font:500 38px/1.06 Arial,Helvetica,sans-serif!important;letter-spacing:-1.5px!important;color:#102d3c!important;margin:0!important}
  .qwi-about-intro-left>.e-con-inner>.elementor-widget-heading:first-of-type .elementor-heading-title,
  .qwi-about-value-v2>.e-con-inner>.elementor-widget-heading:first-of-type .elementor-heading-title,
  .qwi-about-guide-heading>.e-con-inner>.elementor-widget-heading:first-of-type .elementor-heading-title,
  .qwi-approach-intro-left>.e-con-inner>.elementor-widget-heading:first-of-type .elementor-heading-title,
  .qwi-approach-subhead-left>.e-con-inner>.elementor-widget-heading:first-of-type .elementor-heading-title,
  .qwi-approach-projects-v2>.e-con-inner>.elementor-widget-heading:first-of-type .elementor-heading-title,
  .qwi-approach-timeline-v2>.e-con-inner>.elementor-widget-heading:first-of-type .elementor-heading-title,
  .qwi-metals-subhead-left>.e-con-inner>.elementor-widget-heading:first-of-type .elementor-heading-title,
  .qwi-metals-fit-left>.e-con-inner>.elementor-widget-heading:first-of-type .elementor-heading-title{font:400 12px/21.6px Arial,Helvetica,sans-serif!important;letter-spacing:2.5px!important;color:#60717a!important;text-transform:uppercase!important;margin:0 0 24px!important}
  .qwi-about-intro-left,.qwi-about-intro-right,.qwi-about-guide-heading,.qwi-about-guide-intro,.qwi-about-cta-copy,.qwi-about-cta-action,
  .qwi-approach-intro-left,.qwi-approach-intro-right,.qwi-approach-subhead-left,.qwi-approach-cta-copy,.qwi-approach-cta-action,
  .qwi-metals-subhead-left,.qwi-metals-fit-left,.qwi-metals-fit-right,.qwi-metals-cta-copy,.qwi-metals-cta-action{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important}
  .qwi-about-intro-right,.qwi-approach-intro-right,.qwi-metals-fit-right{margin-top:34px!important}
  .qwi-about-value-grid,.qwi-about-guide-grid,.qwi-approach-solutions-grid,.qwi-timeline-grid{margin-top:36px!important}
  .qwi-about-value-grid>.e-con-inner,.qwi-about-guide-grid>.e-con-inner,.qwi-approach-solutions-grid>.e-con-inner,.qwi-timeline-grid>.e-con-inner{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important;padding:0!important}
  .qwi-about-value-card,.qwi-about-guide-card,.qwi-approach-solution-card,.qwi-timeline-card{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:28px!important}
  .qwi-about-value-card{background:#fff!important;border:1px solid #cbd5da!important}
  .qwi-about-value-card .elementor-heading-title:first-child,.qwi-about-value-card .elementor-widget-heading:first-child .elementor-heading-title,.qwi-about-guide-card .elementor-widget-heading:first-child .elementor-heading-title{font:400 12px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:1.6px!important;color:#9a603e!important;text-transform:uppercase!important}
  .qwi-about-value-card h3,.qwi-about-guide-card h3{font:500 28px/1.16 Arial,Helvetica,sans-serif!important;letter-spacing:-.7px!important;color:#102d3c!important;margin:18px 0 14px!important}
  .qwi-about-value-card p,.qwi-about-guide-card p{font:400 15px/1.7 Arial,Helvetica,sans-serif!important;color:#60717a!important;margin:0!important}
  .qwi-about-guide-card{padding:26px 0!important;border-top:1px solid #b5754e!important}
  .qwi-about-guide-top>.e-con-inner,.qwi-approach-subhead>.e-con-inner,.qwi-metals-subhead>.e-con-inner{display:block!important;width:100%!important;padding:0!important}
  .qwi-about-guide-intro,.qwi-approach-subhead-copy,.qwi-metals-subhead-copy{width:100%!important;max-width:100%!important;margin-top:24px!important}
  .qwi-about-cta-v2>.e-con-inner,.qwi-approach-cta-v2>.e-con-inner,.qwi-metals-cta-v2>.e-con-inner{display:block!important}
  .qwi-about-cta-title .elementor-heading-title,.qwi-approach-cta-title .elementor-heading-title,.qwi-metals-cta-title .elementor-heading-title{color:#fff!important}
  .qwi-about-cta-v2 h2,.qwi-approach-cta-v2 h2,.qwi-metals-cta-v2 h2{color:#fff!important}
  .qwi-about-cta-v2 p,.qwi-approach-cta-v2 p,.qwi-metals-cta-v2 p{font:400 16px/28px Arial,Helvetica,sans-serif!important;color:#b9c9d2!important}
  .qwi-about-cta-v2 .elementor-button,.qwi-approach-cta-v2 .elementor-button,.qwi-metals-cta-v2 .elementor-button{padding:16px 24px!important;background:#df935f!important;border:1px solid #df935f!important;border-radius:0!important;color:#071e2a!important;font:600 14px/normal Arial,Helvetica,sans-serif!important}
  .qwi-about-cta-action,.qwi-approach-cta-action,.qwi-metals-cta-action{margin-top:30px!important}

  /* Approach interaction layout */
  .qwi-project-tabs{width:100%!important;margin-top:32px!important;overflow:hidden!important}
  .qwi-project-tabs>.e-con-inner{display:flex!important;width:100%!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding:0 0 10px!important}
  .qwi-project-tab{flex:0 0 245px!important;width:245px!important;max-width:245px!important;min-height:132px!important;padding:22px!important;scroll-snap-align:start!important}
  .qwi-project-tab>.e-con-inner{display:block!important;padding:0!important;gap:0!important}.qwi-project-tab .elementor-widget-heading:first-child .elementor-heading-title{font:400 12px/1.3 Arial,Helvetica,sans-serif!important;color:#9a603e!important}.qwi-project-tab h3,.qwi-project-tab .elementor-widget-heading:last-child .elementor-heading-title{font:500 20px/1.2 Arial,Helvetica,sans-serif!important;color:#102d3c!important;margin:18px 0 0!important}.qwi-project-tab.is-active h3,.qwi-project-tab.is-active .elementor-widget-heading:last-child .elementor-heading-title{color:#fff!important}
  .qwi-project-panels,.qwi-project-panel,.qwi-project-panel-main,.qwi-project-panel-scope{width:100%!important;max-width:100%!important;height:auto!important;padding:0!important}
  .qwi-project-panel-main>.e-con-inner{display:block!important;width:100%!important;padding:0!important}
  .qwi-project-panel-main>.e-con-inner>*{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important}
  .qwi-project-panel-main>.e-con-inner>*+*{margin-top:32px!important}
  .qwi-project-panel-scope{margin-top:34px!important}
  .qwi-timeline-card{border-top:2px solid #b5754e!important;padding:24px 0!important}
  .qwi-approach-solution-card{background:#fff!important;border:1px solid #cbd5da!important}.qwi-approach-solution-card .elementor-widget-heading:first-child .elementor-heading-title{font:400 12px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:1.5px!important;color:#9a603e!important}.qwi-approach-solution-card h3{font:500 24px/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:-.4px!important;color:#102d3c!important;margin:18px 0 12px!important}.qwi-approach-solution-card p{font:400 15px/1.7 Arial,Helvetica,sans-serif!important;color:#60717a!important;margin:0!important}.qwi-timeline-card h3{font:500 24px/1.2 Arial,Helvetica,sans-serif!important;color:#b5754e!important;margin:16px 0 12px!important}.qwi-timeline-card p{font:400 15px/1.7 Arial,Helvetica,sans-serif!important;color:#60717a!important;margin:0!important}

  /* Metals interaction layout */
  .qwi-metal-tabs{width:100%!important;margin-top:34px!important;overflow:hidden!important}
  .qwi-metal-tabs>.e-con-inner{display:flex!important;width:100%!important;overflow-x:auto!important;gap:0!important;padding:0 0 8px!important}
  .qwi-metal-tab{flex:0 0 112px!important;width:112px!important;max-width:112px!important;min-height:92px!important;padding:18px!important}
  .qwi-metal-tab>.e-con-inner{display:block!important;padding:0!important;gap:0!important}.qwi-metal-tab .elementor-heading-title{font:500 20px/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:-.3px!important;color:#102d3c!important;margin:0!important}.qwi-metal-tab.is-active .elementor-heading-title{color:#fff!important}
  .qwi-metal-panel,.qwi-metal-panel-main,.qwi-metal-context-grid{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important}
  .qwi-metal-panel-main{padding-top:30px!important}.qwi-metal-panel-main>.e-con-inner{display:block!important;width:100%!important;padding:0!important}
  .qwi-metal-element-card,.qwi-metal-summary{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important}
  .qwi-metal-element-card{min-height:0!important;padding:24px!important}.qwi-metal-element-card>.e-con-inner{display:block!important;padding:0!important}
  .qwi-metal-symbol-box{width:100%!important;max-width:100%!important;height:auto!important;min-height:150px!important;margin:0 0 24px!important}
  .qwi-metal-summary{margin-top:32px!important}.qwi-metal-context-grid{margin-top:34px!important;padding-top:28px!important}
  .qwi-metal-panel h2{font:500 36px/1.08 Arial,Helvetica,sans-serif!important;letter-spacing:-1.2px!important;color:#102d3c!important}.qwi-metal-panel h3{font:500 27px/1.15 Arial,Helvetica,sans-serif!important;letter-spacing:-.5px!important;color:#102d3c!important}.qwi-metal-panel .qwi-metals-overline .elementor-heading-title,.qwi-metal-panel .elementor-widget-heading:first-child .elementor-heading-title{font-size:12px!important;line-height:1.3!important;letter-spacing:1.5px!important}.qwi-metal-panel p{font-size:16px!important;line-height:1.7!important}
  .qwi-metal-context-grid>.e-con-inner{display:grid!important;grid-template-columns:1fr!important;gap:26px!important;padding:0!important}

  /* Contact mobile */
  body.page-id-1130 .elementor-element-b6a783d{margin-top:72px!important;padding:0!important;background:#071e2a!important}
  body.page-id-1130 .elementor-element-b6a783d>.e-con-inner,body.page-id-1130 .elementor-element-2253402>.e-con-inner{width:90%!important;max-width:none!important;margin:0 auto!important;padding:0!important}
  .qct-hero{padding:44px 0 56px!important}.qct-bread{margin-bottom:28px!important}.qct-hero .qct-eye{font-size:15px!important;line-height:26px!important}.qct h1{width:100%!important;font-size:48px!important;line-height:1.02!important;letter-spacing:-2.2px!important;margin-bottom:26px!important}.qct-hero>p:last-child{width:100%!important;font-size:16px!important;line-height:28px!important}
  .qct-body{display:block!important;height:auto!important;padding:64px 0!important}.qct-body aside,.qct-body section{width:100%!important;height:auto!important;min-height:0!important}.qct-body aside{padding:28px!important}.qct-body section{margin-top:54px!important}.qct-body section h2{font-size:42px!important;line-height:1.06!important;margin:22px 0 32px!important}
  .inquiry-form{display:grid!important;grid-template-columns:1fr!important;gap:20px!important}.inquiry-form .field,.inquiry-form .field.full,.inquiry-form .form-bottom{grid-column:1!important}.qct .inquiry-form input,.qct .inquiry-form select{height:48px!important}.qct .inquiry-form textarea{height:150px!important}.inquiry-form .form-bottom{display:block!important}.qct .inquiry-form .button{width:100%!important}
}

/* Source: home page (1119), style 9 */
@media (min-width:1025px) and (max-width:1599px){
  body.page-id-1119 .elementor-element-875890d{height:681.6875px!important;min-height:681.6875px!important;padding:0!important}
  body.page-id-1119 .elementor-element-875890d>.e-con-inner{display:block!important;position:relative!important;width:90%!important;max-width:1410px!important;height:681.6875px!important;margin:0 auto!important;padding:75px 0 90px!important;box-sizing:border-box!important}
  body.page-id-1119 .elementor-element-e953a13{width:710px!important;height:21.59375px!important;margin:0 0 28px!important;transform:none!important}
  body.page-id-1119 .elementor-element-e953a13 .elementor-heading-title{font-size:12px!important;line-height:21.6px!important}
  body.page-id-1119 .elementor-element-c6dbbd1{width:710px!important;height:264.421875px!important;margin:0!important}
  body.page-id-1119 .elementor-element-c6dbbd1 .elementor-heading-title{font-size:90.88px!important;line-height:88.1536px!important;letter-spacing:-4.3px!important;white-space:normal!important;max-width:710px!important}
  body.page-id-1119 .elementor-element-4d04104{width:480px!important;height:86.671875px!important;margin:37px 0 0!important}
  body.page-id-1119 .elementor-element-4d04104 p{font-size:17px!important;line-height:28.9px!important;margin:0!important}
  body.page-id-1119 .elementor-element-dcddf67{display:block!important;position:static!important;width:100%!important;height:52px!important;margin:34px 0 0!important;padding:0!important}
  body.page-id-1119 .elementor-element-d32f308{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:28px!important;width:710px!important;height:52px!important;padding:0!important}
  body.page-id-1119 .elementor-element-b275e2d{position:absolute!important;right:0!important;bottom:44px!important;width:216px!important;height:84px!important;padding:0!important;gap:0!important}
  body.page-id-1119 .elementor-element-186581e{width:216px!important;height:84px!important;padding:0!important}
  body.page-id-1119 .elementor-element-4101cb6{width:auto!important;height:52px!important;margin:0!important}
  body.page-id-1119 .elementor-element-4101cb6 .elementor-button{height:52px!important;padding:17px 25px!important}
  body.page-id-1119 .elementor-element-1bc0335{width:auto!important;height:22px!important;margin:0!important}

  body.page-id-1119 .elementor-element-8df4547{height:74px!important;min-height:74px!important}
  body.page-id-1119 .elementor-element-449ea06{height:348.546875px!important;min-height:348.546875px!important;margin:95px 0 0!important;padding:0!important}
  body.page-id-1119 .elementor-element-449ea06>.e-con-inner{display:grid!important;grid-template-columns:49.21% 42.79%!important;gap:8%!important;width:90%!important;max-width:1410px!important;height:348.546875px!important;margin:0 auto!important;padding:0 0 100px!important;box-sizing:border-box!important}
  body.page-id-1119 .elementor-element-449ea06>.e-con-inner>.elementor-element-99f3a0a,
  body.page-id-1119 .elementor-element-449ea06>.e-con-inner>.elementor-element-e6fd247{display:block!important;width:100%!important;max-width:100%!important;height:248.546875px!important;padding:0!important;gap:0!important}
  body.page-id-1119 .elementor-element-1913472{height:21.59375px!important;margin:0 0 28px!important}
  body.page-id-1119 .elementor-element-1913472 .elementor-heading-title{font-size:12px!important;line-height:21.6px!important}
  body.page-id-1119 .elementor-element-cffbdce{height:170.953125px!important;margin:0 0 28px!important}
  body.page-id-1119 .elementor-element-cffbdce .elementor-heading-title{font-family:Arial,Helvetica,sans-serif!important;font-size:53.76px!important;font-weight:500!important;line-height:56.9856px!important;letter-spacing:-2px!important;max-width:100%!important}
  body.page-id-1119 .elementor-element-62c93a1{width:100%!important;height:201.5625px!important;margin:0!important}
  body.page-id-1119 .elementor-element-62c93a1 p{font-size:17px!important;line-height:30.6px!important;margin:0 0 17px!important}
  body.page-id-1119 .elementor-element-62c93a1 p+p{margin:17px 0!important}
  body.page-id-1119 .elementor-element-07e38ac{height:22px!important;margin:0!important}

  body.page-id-1119 .elementor-element-d286b3c{height:782.265625px!important;min-height:782.265625px!important;margin:0!important;padding:90px 0!important;box-sizing:border-box!important}
  body.page-id-1119 .elementor-element-d286b3c>.e-con-inner{display:block!important;width:90%!important;max-width:1410px!important;height:602.265625px!important;margin:0 auto!important;padding:0!important}
  body.page-id-1119 .elementor-element-c0adf44{display:flex!important;flex-flow:row nowrap!important;align-items:flex-end!important;justify-content:space-between!important;gap:30px!important;width:100%!important;height:142.765625px!important;margin:0 0 48px!important;padding:0!important}
  body.page-id-1119 .elementor-element-e5d1e6e{display:block!important;flex:0 0 535.703125px!important;width:535.703125px!important;max-width:535.703125px!important;height:142.765625px!important;padding:0!important;gap:0!important}
  body.page-id-1119 .elementor-element-2e0c01d{display:block!important;flex:0 0 350px!important;width:350px!important;max-width:350px!important;height:57.59375px!important;padding:0!important}
  body.page-id-1119 .elementor-element-ca608f0{height:21.59375px!important;margin:0 0 7.203125px!important;transform:none!important}
  body.page-id-1119 .elementor-element-1ea6b97{height:113.96875px!important;margin:0!important;transform:none!important}
  body.page-id-1119 .elementor-element-1ea6b97 .elementor-heading-title{font-size:53.76px!important;line-height:56.9856px!important;letter-spacing:-2px!important}
  body.page-id-1119 .elementor-element-20dc420{width:350px!important;max-width:350px!important;height:57.59375px!important;margin:0!important;transform:none!important}
  body.page-id-1119 .elementor-element-e5bc84c{width:100%!important;height:411.5px!important;min-height:411.5px!important;margin:0!important;grid-template-rows:265.5px 146px!important;gap:2px!important}
  body.page-id-1119 .elementor-element-e5bc84c:has(>.elementor-element-becc74e.is-open),
  body.page-id-1119 .elementor-element-e5bc84c:has(>.elementor-element-94339b0.is-open){grid-template-rows:265.5px 146px!important;height:411.5px!important;min-height:411.5px!important}
  body.page-id-1119 .elementor-element-e5bc84c:has(>.elementor-element-46f02fe.is-open),
  body.page-id-1119 .elementor-element-e5bc84c:has(>.elementor-element-08cf967.is-open){grid-template-rows:146px 265.5px!important;height:411.5px!important;min-height:411.5px!important}
  body.page-id-1119 .elementor-element-becc74e.is-open,
  body.page-id-1119 .elementor-element-94339b0.is-open,
  body.page-id-1119 .elementor-element-46f02fe.is-open,
  body.page-id-1119 .elementor-element-08cf967.is-open{min-height:265.5px!important}
  body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-becc74e,
  body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-94339b0,
  body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-46f02fe,
  body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-08cf967{height:auto!important;align-self:stretch!important}

  body.page-id-1119 .elementor-element-eab784c{height:658.5625px!important;min-height:658.5625px!important;margin:0!important;padding:88px 0!important;box-sizing:border-box!important}
  body.page-id-1119 .elementor-element-eab784c>.e-con-inner{display:flex!important;flex-flow:row wrap!important;justify-content:space-between!important;align-content:flex-start!important;width:90%!important;max-width:1410px!important;height:482.5625px!important;margin:0 auto!important;padding:0!important;gap:0!important}
  body.page-id-1119 .elementor-element-b71b67b{display:block!important;flex:0 0 413.265625px!important;width:413.265625px!important;max-width:413.265625px!important;height:135.5625px!important;padding:0!important;gap:0!important}
  body.page-id-1119 .elementor-element-708f52a{display:block!important;flex:0 0 380px!important;width:380px!important;max-width:380px!important;height:86.390625px!important;margin:49.171875px 0 0!important;padding:0!important}
  body.page-id-1119 .elementor-element-02f567c{width:100%!important;max-width:100%!important;height:113.96875px!important;margin:0!important;transform:none!important}
  body.page-id-1119 .elementor-element-02f567c .elementor-heading-title{font-size:53.76px!important;line-height:56.9856px!important;letter-spacing:-2px!important}
  body.page-id-1119 .elementor-element-d834d89{display:flex!important;flex:0 0 100%!important;flex-flow:row nowrap!important;width:100%!important;max-width:100%!important;height:307px!important;margin:40px 0 0!important;padding:0!important;gap:20px!important;transform:none!important}
  body.page-id-1119 .elementor-element-50c453d,
  body.page-id-1119 .elementor-element-e1cd79b,
  body.page-id-1119 .elementor-element-919bc22{height:307px!important;min-height:307px!important}

  body.page-id-1119 .elementor-element-1b16755{height:581.5625px!important;min-height:581.5625px!important;margin:0!important;padding:88px 0!important;box-sizing:border-box!important}
  body.page-id-1119 .elementor-element-1b16755>.e-con-inner{display:flex!important;flex-flow:row wrap!important;justify-content:space-between!important;align-content:flex-start!important;width:90%!important;max-width:1410px!important;height:405.5625px!important;margin:0 auto!important;padding:0!important;gap:0!important}
  body.page-id-1119 .elementor-element-5d35d64{display:block!important;flex:0 0 415.21875px!important;width:415.21875px!important;max-width:415.21875px!important;height:135.5625px!important;padding:0!important;gap:0!important}
  body.page-id-1119 .elementor-element-f61934b{display:block!important;flex:0 0 380px!important;width:380px!important;max-width:380px!important;height:57.59375px!important;margin:77.96875px 0 0!important;padding:0!important}
  body.page-id-1119 .elementor-element-8a373cd{width:100%!important;max-width:100%!important;height:113.96875px!important;margin:0!important;transform:none!important}
  body.page-id-1119 .elementor-element-8a373cd .elementor-heading-title{font-size:53.76px!important;line-height:56.9856px!important;letter-spacing:-2px!important}
  body.page-id-1119 .elementor-element-8762426{display:flex!important;flex:0 0 100%!important;flex-flow:row nowrap!important;width:100%!important;max-width:100%!important;height:182px!important;margin:40px 0 0!important;padding:0!important;gap:0!important;transform:none!important}
  body.page-id-1119 .elementor-element-65e9536{position:static!important;flex:0 0 100%!important;width:100%!important;height:18px!important;margin:30px 0 0!important;transform:none!important}
  body.page-id-1119 .elementor-element-65e9536 .elementor-button{height:18px!important;line-height:18px!important}

  body.page-id-1119 .elementor-element-1832101{height:318.765625px!important;min-height:318.765625px!important;margin:0!important;padding:80px 0!important;box-sizing:border-box!important}
  body.page-id-1119 .elementor-element-1832101>.e-con-inner{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:space-between!important;width:90%!important;max-width:1410px!important;height:158.765625px!important;margin:0 auto!important;padding:0!important;gap:50px!important}
  body.page-id-1119 .elementor-element-6387883{display:block!important;flex:0 0 624.390625px!important;width:624.390625px!important;max-width:624.390625px!important;height:158.765625px!important;padding:0!important;gap:0!important}
  body.page-id-1119 .elementor-element-884fac1{width:100%!important;max-width:100%!important;height:113.96875px!important;margin:0!important}
  body.page-id-1119 .elementor-element-884fac1 .elementor-heading-title{font-size:53.76px!important;line-height:56.9856px!important;letter-spacing:-2px!important}
  body.page-id-1119 .elementor-element-cddac4a{display:flex!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;height:52px!important;min-height:52px!important;align-items:center!important;justify-content:center!important;padding:0!important}
}

/* Source: home page (1119), style 10 */
@media (min-width:1025px){
  body.page-id-1119 .elementor-element-875890d .elementor-element-c6dbbd1 .elementor-heading-title{font-size:clamp(78px,5.85vw,88px)!important;line-height:.98!important;letter-spacing:-3.8px!important}
  body.page-id-1119 .elementor-element-875890d .elementor-element-c6dbbd1{height:auto!important;min-height:0!important}
  body.page-id-1119 .elementor-element-875890d .elementor-element-4d04104{margin-top:28px!important}
}
@media (min-width:1025px) and (max-width:1599px){
  body.page-id-1119 .elementor-element-875890d{padding-top:40px!important}
}
@media (min-width:1600px){
  body.page-id-1119 .elementor-element-875890d{padding-top:56px!important}
}
@media (max-width:767px){
  body.page-id-1119 .elementor-element-875890d{background-position:80% center!important}
  body.page-id-1119 .elementor-element-875890d:before{background-image:linear-gradient(90deg,#071e2a 0%,rgba(7,30,42,.97) 48%,rgba(7,30,42,.72) 72%,rgba(7,30,42,.18) 100%)!important;background-position:center!important}

  body.page-id-1119 .elementor-element-1b16755>.e-con-inner>.elementor-element-8762426{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:170px!important;gap:0!important;background:#fff!important;border:1px solid #d5dee2!important}
  body.page-id-1119 .elementor-element-1b16755 .elementor-element-8762426>.qwi-metal-card{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;width:100%!important;max-width:100%!important;height:170px!important;min-height:170px!important;padding:20px!important;background:#fff!important;border:0!important;border-right:1px solid #d5dee2!important;border-bottom:1px solid #d5dee2!important;box-sizing:border-box!important}
  body.page-id-1119 .elementor-element-1b16755 .elementor-element-8762426>.qwi-metal-card:nth-child(2n){border-right:0!important}
  body.page-id-1119 .elementor-element-1b16755 .elementor-element-8762426>.qwi-metal-card:nth-child(5){grid-column:1 / -1!important;border-right:0!important;border-bottom:0!important}
  body.page-id-1119 .qwi-metal-card>.elementor-widget{position:static!important;width:auto!important;max-width:100%!important;height:auto!important;transform:none!important}
  body.page-id-1119 .qwi-metal-card>.elementor-widget:nth-child(1){margin:0 0 10px!important}
  body.page-id-1119 .qwi-metal-card>.elementor-widget:nth-child(2){margin:0!important}
  body.page-id-1119 .qwi-metal-card>.elementor-widget:nth-child(3){width:100%!important;margin:auto 0 0!important}
  body.page-id-1119 .qwi-metal-card .elementor-heading-title{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}
  body.page-id-1119 .qwi-metal-card>.elementor-widget:nth-child(3) .elementor-heading-title{font-size:11px!important;line-height:1.35!important;letter-spacing:.15px!important}

  body.page-id-1119 .elementor-element-1832101>.e-con-inner{display:block!important}
  body.page-id-1119 .elementor-element-6387883{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important}
  body.page-id-1119 .elementor-element-842c4af{position:static!important;inset:auto!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:20px 0 0!important;align-self:stretch!important;transform:none!important}
  body.page-id-1119 .elementor-element-842c4af p{width:100%!important;max-width:100%!important;margin:0!important;overflow-wrap:anywhere!important}
}

/* Source: about page (1126), style 4 */
@media (min-width:1025px){
  .elementor-element-0737bdd,.elementor-element-40aed98,.elementor-element-289d8e9,.elementor-element-5f817a2,.elementor-element-b43f4c5{box-sizing:border-box!important;padding-left:var(--padding-left,0)!important;padding-right:var(--padding-right,0)!important}
  .elementor-element-0737bdd>.e-con-inner,.elementor-element-40aed98>.e-con-inner,.elementor-element-289d8e9>.e-con-inner,.elementor-element-5f817a2>.e-con-inner,.elementor-element-b43f4c5>.e-con-inner{width:100%!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important;padding-left:5%!important;padding-right:5%!important}

  /* Page intro */
  .elementor-element-0737bdd{min-height:var(--min-height,504px)!important;margin-top:var(--margin-top,88px)!important;padding-top:var(--padding-top,54px)!important;padding-bottom:var(--padding-bottom,68px)!important;overflow:hidden!important}
  .elementor-element-0737bdd>.e-con-inner{display:block!important}
  .elementor-element-2365385{margin:0 0 32px!important}
  .elementor-element-2365385 .qwi-about-breadcrumb{font:400 13px/15px Arial,Helvetica,sans-serif!important;color:#b9c7d0!important}
  .elementor-element-2365385 a{color:#b9c7d0!important;text-decoration:none!important}
  .elementor-element-2365385 span{display:inline-block!important;margin:0 18px!important}
  .elementor-element-f5ab0e2{width:620px!important;max-width:100%!important;margin:0!important}
  .elementor-element-f5ab0e2 .elementor-heading-title{font:400 18px/32.4px Arial,Helvetica,sans-serif!important;letter-spacing:2.5px!important;color:#b9c9d2!important;text-transform:uppercase!important;margin:0!important}
  .elementor-element-f5ab0e2 .elementor-heading-title:before,.elementor-element-a99a54f .elementor-heading-title:before,.elementor-element-1bae7f3 .elementor-heading-title:before,.elementor-element-f19a128 .elementor-heading-title:before{content:'';display:inline-block;width:30px;height:1px;background:#d98d59;margin:0 14px 6px 0}
  .elementor-element-a533b24{width:950px!important;max-width:100%!important;margin:0!important}
  .elementor-element-a533b24 .elementor-heading-title{font:500 clamp(54px,6.3vw,88px)/1.02 Arial,Helvetica,sans-serif!important;letter-spacing:-3.5px!important;color:#fff!important;margin:0 0 30px!important}
  .elementor-element-a533b24 .elementor-heading-title span{color:#df935f!important}
  .elementor-element-983eece{width:620px!important;max-width:100%!important;margin:0!important}
  .elementor-element-983eece p{font:400 18px/32.4px Arial,Helvetica,sans-serif!important;color:#b9c9d2!important;margin:0!important}

  /* Who we are */
  .elementor-element-40aed98{padding-top:var(--padding-top,88px)!important;padding-bottom:var(--padding-bottom,88px)!important;}
  .elementor-element-40aed98>.e-con-inner{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;gap:8%!important}
  .elementor-element-76a922b,.elementor-element-8649278{flex:1 1 0!important;max-width:none!important;padding:0!important}
  .elementor-element-a99a54f .elementor-heading-title,.elementor-element-1bae7f3 .elementor-heading-title,.elementor-element-f19a128 .elementor-heading-title{font:400 12px/21.6px Arial,Helvetica,sans-serif!important;letter-spacing:2.5px!important;color:#60717a!important;margin:0 0 28px!important;text-transform:uppercase!important}
  .elementor-element-a1ebe81 .elementor-heading-title,.elementor-element-a8aa86d .elementor-heading-title,.elementor-element-8131f9f .elementor-heading-title,.elementor-element-47eb743 .elementor-heading-title{font:500 clamp(38px,4.2vw,60px)/1.06 Arial,Helvetica,sans-serif!important;letter-spacing:-2px!important;color:#102d3c!important;margin:0!important}
  .elementor-element-d474846 p{font:400 24px/36px Arial,Helvetica,sans-serif!important;color:#102d3c!important;margin:0 0 24px!important}
  .elementor-element-ab986cc p{font:400 16px/28.8px Arial,Helvetica,sans-serif!important;color:#60717a!important;margin:0 0 16px!important}

  /* Our role in the value chain */
  .elementor-element-289d8e9{padding-top:var(--padding-top,88px)!important;padding-bottom:var(--padding-bottom,88px)!important;overflow:visible!important}
  .elementor-element-289d8e9>.e-con-inner{display:block!important}
  .elementor-element-a8aa86d{margin:0!important}
  .elementor-element-d5866db{height:auto!important;min-height:213px!important;margin:45px 0 0!important;padding:0!important;overflow:visible!important;transform:none!important}
  .elementor-element-d5866db>.e-con-inner{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:1fr 1.1fr 1fr!important;gap:0!important;padding:0!important;height:auto!important}
  .elementor-element-d5866db>.e-con-inner>.e-con{width:auto!important;max-width:none!important;min-height:213px!important;height:auto!important;margin:0!important;padding:36px 30px!important;background:#edf1f3!important;border-top:1px solid #cad5db!important;box-sizing:border-box!important;transform:none!important;transition:transform .22s ease,box-shadow .22s ease!important}
  .elementor-element-d5866db>.e-con-inner>.elementor-element-b1d2f87{background:#071e2a!important;border-top:3px solid #d98d59!important}
  .elementor-element-3b755bd .elementor-heading-title,.elementor-element-05a6e71 .elementor-heading-title,.elementor-element-11ebeb3 .elementor-heading-title{font:400 12px/normal Arial,Helvetica,sans-serif!important;letter-spacing:1.8px!important;color:#9a603e!important;margin:0!important;text-transform:uppercase!important}
  .elementor-element-05a6e71 .elementor-heading-title{color:#df935f!important}
  .elementor-element-d5866db h3.elementor-heading-title{font:400 25px/30px Arial,Helvetica,sans-serif!important;letter-spacing:0!important;color:#102d3c!important;margin:22px 0 15px!important}
  .elementor-element-b1d2f87 h3.elementor-heading-title{color:#fff!important}
  .elementor-element-d5866db p{font:400 15px/27px Arial,Helvetica,sans-serif!important;color:#60717a!important;margin:0!important}
  .elementor-element-b1d2f87 p{color:#bacbd4!important}

  /* What guides us */
  .elementor-element-5f817a2{padding-top:var(--padding-top,88px)!important;padding-bottom:var(--padding-bottom,88px)!important;overflow:visible!important;position:static!important}
  .elementor-element-5f817a2>.e-con-inner{display:block!important}
  .elementor-element-d8f783e{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
  .elementor-element-d8f783e>.e-con-inner{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;gap:30px!important;width:100%!important;max-width:none!important;padding:0!important}
  .elementor-element-393f899{flex:1 1 auto!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}
  .elementor-element-f19a128 .elementor-heading-title{margin-bottom:0!important}
  .elementor-element-8131f9f{margin:0!important;transform:none!important}
  .elementor-element-1eb2ef9{position:static!important;width:380px!important;max-width:380px!important;margin:0!important;padding:0!important}
  .elementor-element-1eb2ef9 p{font:400 16px/28.8px Arial,Helvetica,sans-serif!important;color:#60717a!important;margin:0!important}
  .elementor-element-a2abb8c{position:static!important;width:100%!important;max-width:none!important;height:auto!important;margin:36px 0 0!important;padding:0!important;transform:none!important}
  .elementor-element-a2abb8c>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:25px!important;width:100%!important;max-width:none!important;height:auto!important;padding:0!important}
  .elementor-element-a2abb8c>.e-con-inner>.e-con{width:auto!important;max-width:none!important;height:auto!important;min-height:137px!important;margin:0!important;padding:26px 0 0!important;border-top:1px solid #c8d3d8!important;box-sizing:border-box!important;transform:none!important}
  .elementor-element-a2abb8c h3.elementor-heading-title{font:400 22px/normal Arial,Helvetica,sans-serif!important;letter-spacing:0!important;color:#102d3c!important;margin:0 0 15px!important}
  .elementor-element-a2abb8c p{font:400 15px/27px Arial,Helvetica,sans-serif!important;color:#60717a!important;margin:0!important}
  .elementor-element-d771692{position:static!important;width:max-content!important;max-width:100%!important;height:18px!important;min-height:18px!important;line-height:0!important;margin:32px 0 0!important;transform:none!important;overflow:visible!important}
  .elementor-element-d771692 .elementor-button{padding:0 0 5px!important;background:transparent!important;border:0!important;border-bottom:1px solid #102d3c!important;border-radius:0!important;color:#102d3c!important;font:400 14px/normal Arial,Helvetica,sans-serif!important;transition:color .2s ease,border-color .2s ease!important}
  .elementor-element-d771692 .elementor-button:hover,.elementor-element-d771692 .elementor-button:focus-visible{color:#9a603e!important;border-bottom-color:#9a603e!important}

  /* Final CTA */
  .elementor-element-b43f4c5{min-height:var(--min-height,326px)!important;padding-top:var(--padding-top,80px)!important;padding-bottom:var(--padding-bottom,80px)!important;}
  .elementor-element-b43f4c5>.e-con-inner{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:50px!important}
  .elementor-element-d8f783e,.elementor-element-a2abb8c,.elementor-element-d5866db{--container-max-width:100%!important}
  .elementor-element-1c42824{flex:1 1 auto!important;max-width:760px!important;padding:0!important}
  .elementor-element-5c4a4db{flex:0 0 auto!important;width:auto!important;max-width:none!important;padding:0!important}
  .elementor-element-47eb743 .elementor-heading-title{color:#fff!important;margin:0 0 15px!important}
  .elementor-element-f2d8707 p{font:400 16px/28.8px Arial,Helvetica,sans-serif!important;color:#b9c9d2!important;margin:0!important}
  .elementor-element-aa4213c .elementor-button{padding:17px 25px!important;background:#df935f!important;border:1px solid #df935f!important;border-radius:0!important;color:#071e2a!important;font:600 14px/normal Arial,Helvetica,sans-serif!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}
  .elementor-element-aa4213c .elementor-button:hover,.elementor-element-aa4213c .elementor-button:focus-visible{background:#071e2a!important;color:#df935f!important;border-color:#df935f!important}

  .elementor-element-6091628 a[href$="/about/"]{color:#9a7460!important;border-bottom:1px solid #9a7460!important;padding-bottom:7px!important}
  .elementor-element-0737bdd :focus-visible,.elementor-element-5f817a2 :focus-visible,.elementor-element-b43f4c5 :focus-visible{outline:2px solid #df935f!important;outline-offset:4px!important}
}
@media (prefers-reduced-motion:reduce){
  .elementor-element-0737bdd .elementor-invisible{visibility:visible!important;animation:none!important}
  .elementor-element-d5866db>.e-con-inner>.e-con,.elementor-element-d771692 .elementor-button,.elementor-element-aa4213c .elementor-button{transition:none!important}
}

/* Source: about page (1126), style 5 */
@media (min-width:1025px){body.page-id-1126 #content .elementor.elementor-1126 .elementor-element.e-con>.e-con-inner{padding-top:0!important;padding-bottom:0!important}}

/* Source: about page (1126), style 6 */
@media (min-width:1025px){
.elementor-element-0737bdd,.elementor-element-b43f4c5{min-height:var(--min-height,0)!important;height:auto!important}
.elementor-element-76a922b>.e-con-inner,.elementor-element-8649278>.e-con-inner,.elementor-element-d5866db>.e-con-inner>.e-con>.e-con-inner,.elementor-element-393f899>.e-con-inner,.elementor-element-1eb2ef9>.e-con-inner,.elementor-element-a2abb8c>.e-con-inner>.e-con>.e-con-inner,.elementor-element-1c42824>.e-con-inner,.elementor-element-5c4a4db>.e-con-inner{gap:0!important;padding-top:0!important;padding-bottom:0!important}
}

/* Source: approach page (1128), style 3 */
.elementor-element-8ce4491{margin-top:87px!important}.elementor-element-6091628 a[href$="/approach/"]{color:#9a7460!important;border-bottom:1px solid #9a7460!important;padding-bottom:7px!important}.qap{font-family:Arial,Helvetica,sans-serif;color:#102d3c;box-sizing:border-box}.qap h1,.qap h2,.qap h3,.qap p{margin-top:0}.qap-hero-inner{min-height:473px;padding:55px 5% 55px}.qap-breadcrumb{font-size:14px;line-height:25px;color:#b9c9d2;margin:0 0 35px}.qap-breadcrumb a{color:#b9c9d2;text-decoration:none}.qap-breadcrumb span{margin:0 16px}.qap-eyebrow{font-size:12px;line-height:21.6px;font-weight:400;letter-spacing:2.5px;color:#60717a;margin:0}.qap-eyebrow:before{content:'';display:inline-block;width:30px;height:1px;background:#df935f;margin:0 16px 4px 0}.qap-hero-inner .qap-eyebrow{color:#b9c9d2}.qap h1{font-size:82px;line-height:84px;letter-spacing:-3.5px;font-weight:500;color:#fff;margin:12px 0 27px}.qap h1 em{font-style:normal;color:#df935f}.qap-hero-copy{max-width:590px;font-size:17px;line-height:31px;color:#c2cdd3;margin:0}.qap-two{padding:94px 5%;display:grid;grid-template-columns:47% 46%;justify-content:space-between;min-height:373px}.qap h2{font-size:60px;line-height:63.6px;letter-spacing:-2px;font-weight:500;margin:25px 0 0}.qap-body{padding-top:4px}.qap-lead{font-size:25px;line-height:36px;margin:0 0 27px}.qap-body>p:not(.qap-lead){font-size:16px;line-height:28.8px;color:#60717a;margin:0}.qap-solutions{padding:94px 5% 100px}.qap-heading-row{display:grid;grid-template-columns:62% 30%;justify-content:space-between;align-items:end}.qap-heading-row>p{font-size:16px;line-height:28.8px;color:#60717a;margin:0 0 20px}.qap-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:21px;margin-top:45px}.qap-cards article{min-height:285px;background:#fff;border:1px solid #d4dcdf;padding:32px}.qap-card-label{font-size:12px;line-height:21px;letter-spacing:1.4px;color:#9a7460;margin:0}.qap-cards h3,.qap-project-panel h3{font-size:25px;line-height:29px;letter-spacing:-.6px;font-weight:400;margin:26px 0 15px}.qap-cards article>p:last-child,.qap-project-panel p,.qap-note{font-size:16px;line-height:28px;color:#60717a}.qap-note{font-size:14px;margin:23px 0 0}.qap-projects{padding:94px 5% 85px}.qap-projects>h2{margin:25px 0}.qap-intro-copy{font-size:16px;line-height:28px;color:#60717a;margin:0 0 41px}.qap-project-switch input{position:absolute;opacity:0}.qap-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.qap-tabs label{cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:142px;padding:22px 28px;border:1px solid #ccd5d8}.qap-tabs small{font-size:12px;color:#9a7460;letter-spacing:1px;margin-bottom:20px}.qap-tabs strong{font-size:25px;letter-spacing:-.5px;font-weight:400}.qap-project-panel{display:none;grid-template-columns:48% 48%;justify-content:space-between;border:1px solid #ccd5d8;border-top:0;padding:43px}.qap-project-panel h3{font-size:32px;line-height:36px;margin-top:13px}.qap-project-panel a{color:#102d3c;text-decoration:none;border-bottom:1px solid #102d3c;padding-bottom:5px;font-size:14px}.qap-project-panel ul{font-size:16px;line-height:28px;color:#60717a;padding-left:20px}.qap-project-panel strong{color:#102d3c}.qap-project-switch #qap-equip:checked~.qap-tabs label[for=qap-equip],.qap-project-switch #qap-plant:checked~.qap-tabs label[for=qap-plant],.qap-project-switch #qap-csr:checked~.qap-tabs label[for=qap-csr],.qap-project-switch #qap-tech:checked~.qap-tabs label[for=qap-tech]{background:#071e2a;color:#fff;border-color:#071e2a}.qap-project-switch #qap-equip:checked~.qap-panel-equip,.qap-project-switch #qap-plant:checked~.qap-panel-plant,.qap-project-switch #qap-csr:checked~.qap-panel-csr,.qap-project-switch #qap-tech:checked~.qap-panel-tech{display:grid}.qap-steps{padding:94px 5% 106px}.qap-steps h2{margin:25px 0 47px}.qap-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.qap-steps-grid article{border-top:2px solid #b87955;padding-top:26px}.qap-steps-grid p{font-size:14px;color:#9a7460;margin:0 0 20px}.qap-steps-grid h3{font-size:25px;line-height:30px;letter-spacing:-.5px;font-weight:400;margin:0 0 18px}.qap-steps-grid span{font-size:16px;line-height:28px;color:#60717a}.qap-cta-inner{min-height:310px;padding:83px 5%;display:flex;justify-content:space-between;align-items:center;color:#fff}.qap-cta-inner h2{margin:0 0 14px;color:#fff}.qap-cta-inner p{font-size:16px;line-height:28.8px;color:#b9c9d2;margin:0}.qap-cta-inner>a{display:block;background:#df935f;color:#071e2a;text-decoration:none;font-weight:600;font-size:14px;padding:18px 34px}.qap a:hover{opacity:.78}.qap-cards article,.qap-tabs label{transition:transform .2s ease,box-shadow .2s ease}.qap-cards article:hover,.qap-tabs label:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(7,30,42,.10)}@media(max-width:767px){.qap-hero-inner,.qap-two,.qap-solutions,.qap-projects,.qap-steps,.qap-cta-inner{padding-left:24px;padding-right:24px}.qap h1{font-size:52px;line-height:54px}.qap h2{font-size:42px;line-height:45px}.qap-two,.qap-heading-row,.qap-cards,.qap-tabs,.qap-project-panel,.qap-steps-grid{grid-template-columns:1fr}.qap-cta-inner{display:block}.qap-cta-inner>a{margin-top:30px;text-align:center}.qap-tabs{gap:0}.qap-tabs label{min-height:auto}.qap-project-panel{border-top:1px solid #ccd5d8}}

/* Source: approach page (1128), style 4 */
@media (min-width:1025px){
  .elementor-element-8ce4491{height:472px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .elementor-element-894843e{height:375px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .elementor-element-7001606{height:698px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .elementor-element-51deb83{height:964px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .elementor-element-e4a2cf9{height:578px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .elementor-element-643ea0e{height:326px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .elementor-element-a89abbc{height:291px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .qap-hero-inner{min-height:472px!important;padding-top:40px!important}
  .qap h1{font-size:86.058px!important;line-height:87.7792px!important}
  .qap h2{font-size:57.372px!important;line-height:60.8143px!important}
  .elementor-element-894843e .qap h2{transform:translateY(-3px)!important}
  .elementor-element-7001606 .qap h2{transform:translateY(-30px)!important}
  .elementor-element-51deb83 .qap h2{transform:translateY(-2px)!important}
  .elementor-element-e4a2cf9 .qap h2{transform:translateY(-2px)!important}
  .elementor-element-643ea0e .qap h2{transform:translateY(-2px)!important}
}

/* Source: approach page (1128), style 6 */
@media (min-width:1025px){
  .qwi-approach-hero-v2,.qwi-approach-intro-v2,.qwi-approach-solutions-v2,.qwi-approach-projects-v2,.qwi-approach-timeline-v2,.qwi-approach-cta-v2{box-sizing:border-box!important;padding-left:var(--padding-left,0)!important;padding-right:var(--padding-right,0)!important;font-family:Arial,Helvetica,sans-serif!important;color:#102d3c!important}
  .qwi-approach-hero-v2>.e-con-inner,.qwi-approach-intro-v2>.e-con-inner,.qwi-approach-solutions-v2>.e-con-inner,.qwi-approach-projects-v2>.e-con-inner,.qwi-approach-timeline-v2>.e-con-inner,.qwi-approach-cta-v2>.e-con-inner{width:100%!important;max-width:1600px!important;margin:0 auto!important;padding-top:0!important;padding-right:5%!important;padding-bottom:0!important;padding-left:5%!important}
  .qwi-approach-hero-v2{margin-top:var(--margin-top,88px)!important;padding-top:var(--padding-top,54px)!important;padding-bottom:var(--padding-bottom,68px)!important;color:#fff!important;overflow:hidden!important}
  .qwi-approach-hero-v2>.e-con-inner{display:block!important}
  .qwi-approach-breadcrumb{margin:0 0 32px!important}.qwi-approach-breadcrumb .qwi-breadcrumb{font:400 13px/15px Arial,Helvetica,sans-serif!important;color:#b9c7d0!important}.qwi-approach-breadcrumb a{color:#b9c7d0!important;text-decoration:none!important}.qwi-approach-breadcrumb span{display:inline-block!important;margin:0 18px!important}
  .qwi-approach-eyebrow .elementor-heading-title{font:400 12px/21.6px Arial,Helvetica,sans-serif!important;letter-spacing:2.5px!important;color:#60717a!important;text-transform:uppercase!important;margin:0 0 28px!important}
  .qwi-approach-eyebrow .elementor-heading-title:before{content:'';display:inline-block;width:30px;height:1px;background:#d98d59;margin:0 14px 5px 0}
  .qwi-hero-eyebrow{width:620px!important;max-width:100%!important}.qwi-hero-eyebrow .elementor-heading-title{font-size:18px!important;line-height:32.4px!important;color:#b9c9d2!important;margin-bottom:0!important}
  .qwi-approach-hero-title{width:950px!important;max-width:100%!important;margin:0!important}.qwi-approach-hero-title .elementor-heading-title{font:500 clamp(54px,6.3vw,88px)/1.02 Arial,Helvetica,sans-serif!important;letter-spacing:-3.5px!important;color:#fff!important;margin:0 0 30px!important}.qwi-approach-hero-title span{color:#df935f!important}
  .qwi-approach-hero-copy{width:620px!important;max-width:100%!important}.qwi-approach-hero-copy p{font:400 18px/32.4px Arial,Helvetica,sans-serif!important;color:#b9c9d2!important;margin:0!important}
  .qwi-approach-h2 .elementor-heading-title{font:500 clamp(38px,4.2vw,60px)/1.06 Arial,Helvetica,sans-serif!important;letter-spacing:-2px!important;color:#102d3c!important;margin:0!important}

  .qwi-approach-intro-v2{padding-top:var(--padding-top,88px)!important;padding-bottom:var(--padding-bottom,88px)!important;}.qwi-approach-intro-v2>.e-con-inner{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8%!important;align-items:start!important}.qwi-approach-intro-left,.qwi-approach-intro-right{width:auto!important;max-width:none!important;padding:0!important}.qwi-approach-lead p{font:400 24px/36px Arial,Helvetica,sans-serif!important;color:#102d3c!important;margin:0 0 24px!important}.qwi-approach-body p{font:400 16px/28.8px Arial,Helvetica,sans-serif!important;color:#60717a!important;margin:0 0 16px!important}

  .qwi-approach-solutions-v2{padding-top:var(--padding-top,88px)!important;padding-bottom:var(--padding-bottom,88px)!important;}.qwi-approach-solutions-v2>.e-con-inner{display:block!important}.qwi-approach-subhead{width:100%!important;max-width:none!important;padding:0!important}.qwi-approach-subhead>.e-con-inner{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:30px!important;width:100%!important;max-width:none!important;padding:0!important}.qwi-approach-subhead-left{flex:1 1 auto!important;width:auto!important;max-width:none!important;padding:0!important}.qwi-approach-subhead-left .qwi-approach-eyebrow .elementor-heading-title{margin-bottom:0!important}.qwi-approach-subhead-copy{width:380px!important;max-width:380px!important}.qwi-approach-subhead-copy p{font:400 16px/28.8px Arial,Helvetica,sans-serif!important;color:#60717a!important;margin:0!important}
  .qwi-approach-solutions-grid{width:100%!important;max-width:none!important;margin:40px 0 0!important;padding:0!important}.qwi-approach-solutions-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;width:100%!important;max-width:none!important;padding:0!important}.qwi-approach-solution-card{width:auto!important;max-width:none!important;min-height:312px!important;padding:32px!important;background:#fff!important;border:1px solid #cbd5da!important;box-sizing:border-box!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.qwi-approach-solution-card:hover{transform:translateY(-3px)!important;box-shadow:0 12px 28px rgba(7,30,42,.10)!important;border-color:#9a603e!important}.qwi-approach-overline .elementor-heading-title{font:400 12px/normal Arial,Helvetica,sans-serif!important;letter-spacing:1.8px!important;text-transform:uppercase!important;color:#9a603e!important;margin:0!important}.qwi-approach-card-title .elementor-heading-title{font:400 25px/30px Arial,Helvetica,sans-serif!important;letter-spacing:-.6px!important;color:#102d3c!important;margin:26px 0 15px!important}.qwi-approach-card-copy p{font:400 15px/27px Arial,Helvetica,sans-serif!important;color:#60717a!important;margin:0!important}.qwi-approach-small-note{margin:20px 0 13px!important}.qwi-approach-small-note p{font:400 13px/20.8px Arial,Helvetica,sans-serif!important;color:#60717a!important;margin:0!important}

  .qwi-approach-projects-v2{padding-top:var(--padding-top,88px)!important;padding-bottom:var(--padding-bottom,88px)!important;}.qwi-approach-projects-v2>.e-con-inner{display:block!important}.qwi-approach-projects-copy{max-width:640px!important}.qwi-approach-projects-copy p{font:400 16px/28.8px Arial,Helvetica,sans-serif!important;color:#60717a!important;margin:28px 0 0!important}.qwi-project-tabs{width:100%!important;max-width:none!important;margin:35px 0 0!important;padding:0!important}.qwi-project-tabs>.e-con-inner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important;width:100%!important;max-width:none!important;padding:0!important}.qwi-project-tab{width:auto!important;max-width:none!important;min-height:150px!important;padding:26px!important;background:#fff!important;border:1px solid #cad5db!important;box-sizing:border-box!important;cursor:pointer!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease!important}.qwi-project-tab:hover{border-color:#9a603e!important;transform:translateY(-2px)!important}.qwi-project-tab.is-active{background:#071e2a!important;border-color:#071e2a!important;color:#fff!important;transform:none!important}.qwi-project-tab-label .elementor-heading-title{font:400 12px/normal Arial,Helvetica,sans-serif!important;color:#9a603e!important;margin:0!important}.qwi-project-tab.is-active .qwi-project-tab-label .elementor-heading-title{color:#df935f!important}.qwi-project-tab-title .elementor-heading-title{font:400 22px/1.2 Arial,Helvetica,sans-serif!important;color:#102d3c!important;margin:27px 0 0!important}.qwi-project-tab.is-active .qwi-project-tab-title .elementor-heading-title{color:#fff!important}
  .qwi-project-panels{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.qwi-project-panels>.e-con-inner{width:100%!important;max-width:none!important;padding:0!important}.qwi-project-panel{display:none!important;width:100%!important;max-width:none!important;padding:42px!important;background:#fff!important;border:1px solid #cad5db!important;border-top:0!important;box-sizing:border-box!important}.qwi-project-panel.is-active{display:block!important}.qwi-project-panel>.e-con-inner{display:grid!important;grid-template-columns:1fr 1fr!important;gap:60px!important;width:100%!important;max-width:none!important;padding:0!important}.qwi-project-panel-left,.qwi-project-panel-right{width:auto!important;max-width:none!important;padding:0!important}.qwi-project-panel-title .elementor-heading-title{font:400 32px/normal Arial,Helvetica,sans-serif!important;letter-spacing:-1px!important;color:#102d3c!important;margin:12px 0 20px!important}.qwi-project-panel-copy p,.qwi-project-outcome p{font:400 16px/28.8px Arial,Helvetica,sans-serif!important;color:#60717a!important;margin:0 0 18px!important}.qwi-project-list ul{padding-left:20px!important;margin:0 0 18px!important;font:400 16px/32px Arial,Helvetica,sans-serif!important;color:#60717a!important}.qwi-project-text-link{width:max-content!important;max-width:100%!important;height:18px!important;line-height:0!important;overflow:visible!important}.qwi-project-text-link .elementor-button{padding:0 0 5px!important;background:transparent!important;border:0!important;border-bottom:1px solid #102d3c!important;border-radius:0!important;color:#102d3c!important;font:400 14px/normal Arial,Helvetica,sans-serif!important}.qwi-project-text-link .elementor-button:hover{color:#9a603e!important;border-color:#9a603e!important}.qwi-project-note{margin:20px 0 15px!important}

  .qwi-approach-timeline-v2{padding-top:var(--padding-top,88px)!important;padding-bottom:var(--padding-bottom,88px)!important;}.qwi-approach-timeline-v2>.e-con-inner{display:block!important}.qwi-timeline-grid{width:100%!important;max-width:none!important;margin:45px 0 0!important;padding:0!important}.qwi-timeline-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:25px!important;width:100%!important;max-width:none!important;padding:0!important}.qwi-timeline-card{width:auto!important;max-width:none!important;min-height:240px!important;padding:24px 0 0!important;border-top:2px solid #b5754e!important}.qwi-timeline-label .elementor-heading-title{font:400 12px/normal Arial,Helvetica,sans-serif!important;letter-spacing:1px!important;color:#d98d59!important;margin:0!important}.qwi-timeline-title .elementor-heading-title{font:400 23px/1.25 Arial,Helvetica,sans-serif!important;color:#102d3c!important;margin:25px 0 12px!important}.qwi-timeline-copy p{font:400 15px/25.5px Arial,Helvetica,sans-serif!important;color:#60717a!important;margin:0!important}

  .qwi-approach-cta-v2{min-height:var(--min-height,319px)!important;padding-top:var(--padding-top,80px)!important;padding-bottom:var(--padding-bottom,80px)!important;}.qwi-approach-cta-v2>.e-con-inner{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:50px!important}.qwi-approach-cta-copy{flex:1 1 auto!important;max-width:760px!important;padding:0!important}.qwi-approach-cta-action{flex:0 0 auto!important;width:auto!important;max-width:none!important;padding:0!important}.qwi-approach-cta-title .elementor-heading-title{color:#fff!important;margin:0 0 15px!important}.qwi-approach-cta-text p{font:400 16px/28.8px Arial,Helvetica,sans-serif!important;color:#b9c9d2!important;margin:0!important}.qwi-approach-cta-button .elementor-button{padding:17px 25px!important;background:#df935f!important;border:1px solid #df935f!important;border-radius:0!important;color:#071e2a!important;font:600 14px/normal Arial,Helvetica,sans-serif!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}.qwi-approach-cta-button .elementor-button:hover,.qwi-approach-cta-button .elementor-button:focus-visible{background:#071e2a!important;color:#df935f!important;border-color:#df935f!important}
  .qwi-project-tab:focus-visible,.qwi-approach-projects-v2 a:focus-visible,.qwi-approach-cta-v2 a:focus-visible{outline:2px solid #b5754e!important;outline-offset:4px!important}.page-id-1128 .elementor-element-114e1cd nav a[href$="/approach/"]{color:#9a7460!important;border-bottom:1px solid #9a7460!important;padding-bottom:7px!important}
}
.qwi-project-panel[hidden]{display:none!important}
@media (prefers-reduced-motion:reduce){.qwi-approach-hero-v2 .elementor-invisible{visibility:visible!important;animation:none!important}.qwi-approach-solution-card,.qwi-project-tab,.qwi-approach-cta-button .elementor-button{transition:none!important}}

/* Source: approach page (1128), style 7 */
@media (min-width:1025px){body.page-id-1128 #content .elementor.elementor-1128 .elementor-element.e-con>.e-con-inner{padding-top:0!important;padding-bottom:0!important}}

/* Source: approach page (1128), style 9 */
@media (max-width:767px){
  .qwi-approach-projects-v2{overflow:hidden!important}
  .qwi-project-tabs{margin-top:34px!important;overflow:visible!important}
  .qwi-project-tabs>.e-con-inner{display:flex!important;flex-wrap:nowrap!important;width:100%!important;gap:12px!important;padding:0 0 12px!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scroll-snap-type:x mandatory!important;scrollbar-width:thin!important;scrollbar-color:#b5754e #e8edef!important}
  .qwi-project-tabs>.e-con-inner::-webkit-scrollbar{height:4px!important}
  .qwi-project-tabs>.e-con-inner::-webkit-scrollbar-track{background:#e8edef!important;border-radius:99px!important}
  .qwi-project-tabs>.e-con-inner::-webkit-scrollbar-thumb{background:#b5754e!important;border-radius:99px!important}
  .qwi-project-tab{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-height:146px!important;padding:24px!important;scroll-snap-align:start!important;border-radius:2px!important}
  .qwi-project-tab .qwi-project-tab-label .elementor-heading-title{font-size:11px!important;line-height:1.3!important;letter-spacing:1.35px!important}
  .qwi-project-tab .qwi-project-tab-title .elementor-heading-title{font-size:22px!important;line-height:1.18!important;margin-top:24px!important}
  .qwi-project-panels{margin-top:10px!important}
  .qwi-project-panel{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:28px 24px!important;background:#f7f9fa!important;border:1px solid #cad5db!important;border-top:3px solid #071e2a!important;box-sizing:border-box!important}
  .qwi-project-panel>.e-con-inner{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important}
  .qwi-project-panel-left,.qwi-project-panel-right{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important}
  .qwi-project-panel-right{margin-top:30px!important;padding-top:26px!important;border-top:1px solid #cad5db!important}
  .qwi-project-panel .qwi-approach-overline .elementor-heading-title{font-size:11px!important;line-height:1.3!important;letter-spacing:1.45px!important;margin:0!important}
  .qwi-project-panel .qwi-project-panel-title .elementor-heading-title{font-size:28px!important;line-height:1.12!important;letter-spacing:-.7px!important;margin:14px 0 18px!important}
  .qwi-project-panel .qwi-project-panel-copy p{font-size:16px!important;line-height:1.68!important;margin:0 0 22px!important}
  .qwi-project-panel .qwi-project-list ul{display:grid!important;gap:10px!important;margin:14px 0 0!important;padding:0!important;list-style:none!important}
  .qwi-project-panel .qwi-project-list li{position:relative!important;padding-left:20px!important;font-size:15px!important;line-height:1.55!important;color:#425a67!important}
  .qwi-project-panel .qwi-project-list li:before{content:""!important;position:absolute!important;left:0!important;top:.68em!important;width:6px!important;height:6px!important;border-radius:50%!important;background:#b5754e!important}
  .qwi-project-panel .qwi-project-outcome{margin-top:22px!important;padding:18px 18px 17px!important;background:#fff!important;border-left:3px solid #b5754e!important}
  .qwi-project-panel .qwi-project-outcome p{font-size:15px!important;line-height:1.6!important;margin:0!important;color:#425a67!important}
  .qwi-project-panel .qwi-project-outcome strong{display:inline-block!important;margin-bottom:5px!important;color:#102d3c!important;font-weight:600!important}
  .qwi-project-panel .qwi-project-text-link{width:100%!important;max-width:100%!important;height:auto!important;margin-top:4px!important}
  .qwi-project-panel .qwi-project-text-link .elementor-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:46px!important;padding:13px 18px!important;background:#071e2a!important;border:1px solid #071e2a!important;color:#fff!important;text-decoration:none!important}
  .qwi-project-panel .qwi-project-text-link .elementor-button:active{background:#fff!important;color:#071e2a!important}
}

/* Source: approach page (1128), style 10 */
.qwi-timeline-title .elementor-heading-title{color:#102d3c!important}@media (min-width:1025px){
.qwi-approach-intro-left>.e-con-inner,.qwi-approach-intro-right>.e-con-inner,.qwi-approach-subhead-left>.e-con-inner,.qwi-approach-solution-card>.e-con-inner,.qwi-project-tab>.e-con-inner,.qwi-project-panel-left>.e-con-inner,.qwi-project-panel-right>.e-con-inner,.qwi-timeline-card>.e-con-inner,.qwi-approach-cta-copy>.e-con-inner,.qwi-approach-cta-action>.e-con-inner{gap:0!important;padding-top:0!important;padding-bottom:0!important}
.qwi-approach-solution-card{min-height:260px!important;padding:28px!important}.qwi-approach-card-title .elementor-heading-title{font-size:20px!important;line-height:24px!important;letter-spacing:-.35px!important;white-space:nowrap!important;margin:18px 0 12px!important}
.qwi-timeline-card{min-height:220px!important}.qwi-timeline-title .elementor-heading-title{color:#102d3c!important;margin:14px 0 12px!important}
}

/* Source: metals page (1129), style 3 */
.elementor-element-06a2e52{margin-top:87px!important}.elementor-element-6091628 a[href$="/metals/"]{color:#9a7460!important;border-bottom:1px solid #9a7460!important;padding-bottom:7px!important}.qmt{font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;color:#102d3c}.qmt p,.qmt h1,.qmt h2,.qmt h3,.qmt h4{margin-top:0}.qmt-hero{min-height:473px;padding:55px 5%}.qmt-bread{font-size:14px;line-height:25px;color:#b9c9d2;margin:0 0 35px}.qmt-bread a{color:#b9c9d2;text-decoration:none}.qmt-bread span{margin:0 16px}.qmt-eye{font-size:12px;line-height:21.6px;letter-spacing:2.5px;color:#60717a;margin:0}.qmt-eye:before{content:'';display:inline-block;width:30px;height:1px;background:#df935f;margin:0 16px 4px 0}.qmt-hero .qmt-eye{color:#b9c9d2}.qmt h1{font-weight:500;font-size:82px;line-height:84px;letter-spacing:-3.5px;color:#fff;margin:12px 0 27px}.qmt h1 em{font-style:normal;color:#df935f}.qmt-hero>p:last-child{max-width:600px;font-size:17px;line-height:31px;color:#c2cdd3;margin:0}.qmt-metals{padding:94px 5% 100px}.qmt-heading,.qmt-fit{display:grid;grid-template-columns:62% 30%;justify-content:space-between}.qmt h2{font-size:60px;line-height:63.6px;font-weight:500;letter-spacing:-2px;margin:25px 0}.qmt-heading>p{font-size:16px;line-height:28.8px;color:#60717a;margin:78px 0 0}.qmt-switch input{position:absolute;opacity:0}.qmt-tabs{display:grid;grid-template-columns:repeat(5,1fr);background:#f2f4f5;border-bottom:1px solid #d3dce0}.qmt-tabs label{padding:24px;cursor:pointer;font-size:25px;line-height:29px;color:#60717a}.qmt-panel{display:none;grid-template-columns:42% 48%;gap:7%;padding:36px 0;border-bottom:1px solid #d3dce0}.qmt-symbol{background:#071e2a;display:flex;gap:30px;align-items:center;padding:42px;color:#dbe6ec}.qmt-symbol>div{border:1px solid #8195a0;width:175px;height:190px;display:flex;flex-direction:column;padding:20px}.qmt-symbol small{color:#df935f}.qmt-symbol strong{font-size:74px;font-weight:400;line-height:90px}.qmt-symbol span{font-size:16px}.qmt-symbol>p{font-size:16px;line-height:34px;margin:0}.qmt-card-label{font-size:12px!important;line-height:21px!important;letter-spacing:2px;color:#9a7460!important}.qmt-summary{padding-top:35px}.qmt-summary h3{font-size:36px;line-height:40px;font-weight:400;letter-spacing:-1px;margin:0 0 19px}.qmt-summary>p:not(.qmt-card-label){font-size:17px;line-height:31px;color:#60717a}.qmt-summary a,.qmt-fit a{font-size:14px;color:#102d3c;text-decoration:none;border-bottom:1px solid #102d3c;padding-bottom:5px}.qmt-switch #qmt-cu:checked~.qmt-tabs label[for=qmt-cu],.qmt-switch #qmt-zn:checked~.qmt-tabs label[for=qmt-zn],.qmt-switch #qmt-pb:checked~.qmt-tabs label[for=qmt-pb],.qmt-switch #qmt-au:checked~.qmt-tabs label[for=qmt-au],.qmt-switch #qmt-ag:checked~.qmt-tabs label[for=qmt-ag]{background:#071e2a;color:#fff;border-bottom:3px solid #df935f}.qmt-switch #qmt-cu:checked~.qmt-cu,.qmt-switch #qmt-zn:checked~.qmt-zn,.qmt-switch #qmt-pb:checked~.qmt-pb,.qmt-switch #qmt-au:checked~.qmt-au,.qmt-switch #qmt-ag:checked~.qmt-ag{display:grid}.qmt-details{display:grid;grid-template-columns:repeat(3,1fr);gap:5%;padding:39px 0 0}.qmt-details h4{font-size:20px;line-height:25px;font-weight:400;margin:14px 0}.qmt-details span,.qmt-note{font-size:16px;line-height:28px;color:#60717a}.qmt-note{font-size:14px;margin:38px 0 0}.qmt-note a{color:#60717a}.qmt-fit{padding:94px 5%;min-height:351px}.qmt-fit>div:last-child{padding-top:58px}.qmt-fit>div:last-child p{font-size:16px;line-height:28.8px;color:#60717a;margin:0 0 20px}.qmt-cta{min-height:310px;padding:83px 5%;display:flex;justify-content:space-between;align-items:center;color:#fff}.qmt-cta h2{color:#fff;margin:0 0 15px}.qmt-cta p{font-size:16px;line-height:28.8px;color:#b9c9d2;margin:0}.qmt-cta>a{background:#df935f;color:#071e2a;text-decoration:none;font-size:14px;font-weight:600;padding:18px 34px}.qmt a:hover{opacity:.78}@media(max-width:767px){.qmt-hero,.qmt-metals,.qmt-fit,.qmt-cta{padding-left:24px;padding-right:24px}.qmt h1{font-size:52px;line-height:54px}.qmt h2{font-size:42px;line-height:45px}.qmt-heading,.qmt-fit,.qmt-panel{grid-template-columns:1fr}.qmt-tabs{grid-template-columns:1fr}.qmt-symbol{flex-wrap:wrap}.qmt-details{grid-template-columns:1fr}.qmt-cta{display:block}.qmt-cta>a{display:inline-block;margin-top:25px}}

/* Source: metals page (1129), style 4 */
@media (min-width:1025px){
  .elementor-element-06a2e52>.e-con-inner,.elementor-element-ef74579>.e-con-inner,.elementor-element-06caffd>.e-con-inner,.elementor-element-1ce93a1>.e-con-inner{max-width:none!important;width:100%!important}
  .elementor-element-06a2e52{height:472px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .elementor-element-ef74579{height:997px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .elementor-element-06caffd{height:436px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .elementor-element-1ce93a1{height:266px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .elementor-element-a89abbc{height:291px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .qmt-hero{min-height:472px!important;padding-top:30px!important}
  .qmt h1{font-size:86.058px!important;line-height:87.7792px!important}
  .qmt h2{font-size:57.372px!important;line-height:60.8143px!important}
  .elementor-element-ef74579 .qmt h2{transform:translateY(-41px)!important}
  .elementor-element-06caffd .qmt h2{transform:translateY(-13px)!important}
  .elementor-element-1ce93a1 .qmt h2{transform:translateY(-32px)!important}
}

/* Source: metals page (1129), style 6 */
@media (min-width:1025px){
  .qwi-metals-hero-v2,.qwi-metals-explorer-v2,.qwi-metals-fit-v2,.qwi-metals-cta-v2{box-sizing:border-box!important;padding-left:var(--padding-left,0)!important;padding-right:var(--padding-right,0)!important;font-family:Arial,Helvetica,sans-serif!important;color:#102d3c!important}
  .qwi-metals-hero-v2>.e-con-inner,.qwi-metals-explorer-v2>.e-con-inner,.qwi-metals-fit-v2>.e-con-inner,.qwi-metals-cta-v2>.e-con-inner{width:100%!important;max-width:1600px!important;margin:0 auto!important;padding-top:0!important;padding-right:5%!important;padding-bottom:0!important;padding-left:5%!important}
  .qwi-metals-hero-v2{margin-top:var(--margin-top,88px)!important;padding-top:var(--padding-top,54px)!important;padding-bottom:var(--padding-bottom,68px)!important;overflow:hidden!important}.qwi-metals-hero-v2>.e-con-inner{display:block!important}.qwi-metals-breadcrumb{margin:0 0 32px!important}.qwi-metals-breadcrumb .qwi-breadcrumb{font:400 13px/15px Arial,Helvetica,sans-serif!important;color:#b9c7d0!important}.qwi-metals-breadcrumb a{color:#b9c7d0!important;text-decoration:none!important}.qwi-metals-breadcrumb span{display:inline-block!important;margin:0 18px!important}
  .qwi-metals-eyebrow .elementor-heading-title{font:400 12px/21.6px Arial,Helvetica,sans-serif!important;letter-spacing:2.5px!important;color:#60717a!important;text-transform:uppercase!important;margin:0 0 28px!important}.qwi-metals-eyebrow .elementor-heading-title:before{content:'';display:inline-block;width:30px;height:1px;background:#d98d59;margin:0 14px 5px 0}.qwi-metals-hero-eyebrow{width:620px!important;max-width:100%!important}.qwi-metals-hero-eyebrow .elementor-heading-title{font-size:18px!important;line-height:32.4px!important;color:#b9c9d2!important;margin-bottom:0!important}
  .qwi-metals-hero-title{width:1100px!important;max-width:100%!important;margin:0!important}.qwi-metals-hero-title .elementor-heading-title{font:500 clamp(54px,6.3vw,88px)/1.02 Arial,Helvetica,sans-serif!important;letter-spacing:-3.5px!important;color:#fff!important;margin:0 0 30px!important}.qwi-metals-hero-title span{color:#df935f!important}.qwi-metals-hero-copy{width:620px!important;max-width:100%!important}.qwi-metals-hero-copy p{font:400 18px/32.4px Arial,Helvetica,sans-serif!important;color:#b9c9d2!important;margin:0!important}.qwi-metals-h2 .elementor-heading-title{font:500 clamp(38px,4.2vw,60px)/1.06 Arial,Helvetica,sans-serif!important;letter-spacing:-2px!important;color:#102d3c!important;margin:0!important}
  .qwi-metals-explorer-v2{padding-top:var(--padding-top,88px)!important;padding-bottom:var(--padding-bottom,88px)!important;}.qwi-metals-explorer-v2>.e-con-inner{display:block!important}.qwi-metals-subhead{width:100%!important;max-width:none!important;padding:0!important}.qwi-metals-subhead>.e-con-inner{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:30px!important;width:100%!important;max-width:none!important;padding:0!important}.qwi-metals-subhead-left{flex:1 1 auto!important;width:auto!important;max-width:none!important;padding:0!important}.qwi-metals-subhead-left>.e-con-inner{gap:0!important}.qwi-metals-subhead-left .qwi-metals-eyebrow .elementor-heading-title{margin-bottom:0!important}.qwi-metals-subhead-copy{width:380px!important;max-width:380px!important}.qwi-metals-subhead-copy p{font:400 16px/28.8px Arial,Helvetica,sans-serif!important;color:#60717a!important;margin:0!important}
  .qwi-metal-tabs{width:100%!important;max-width:none!important;margin:30px 0 0!important;padding:0!important;border-bottom:1px solid #cbd5da!important}.qwi-metal-tabs>.e-con-inner{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;width:100%!important;max-width:none!important;padding:0!important}.qwi-metal-tab{width:auto!important;max-width:none!important;height:72px!important;min-height:72px!important;padding:22px 24px!important;background:#f5f7f8!important;border-bottom:3px solid transparent!important;box-sizing:border-box!important;cursor:pointer!important;transition:background-color .2s ease,color .2s ease!important}.qwi-metal-tab:hover{background:#f5f7f8!important;border-bottom-color:transparent!important}.qwi-metal-tab:hover .qwi-metal-tab-title .elementor-heading-title{color:#b5754e!important}.qwi-metal-tab.is-active,.qwi-metal-tab.is-active:hover{background:#071e2a!important;border-bottom-color:#df935f!important}.qwi-metal-tab-title .elementor-heading-title{font:400 20px/normal Arial,Helvetica,sans-serif!important;color:#60717a!important;margin:0!important;transition:color .2s ease!important}.qwi-metal-tab.is-active .qwi-metal-tab-title .elementor-heading-title,.qwi-metal-tab.is-active:hover .qwi-metal-tab-title .elementor-heading-title{color:#fff!important}
  .qwi-metal-panels{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.qwi-metal-panels>.e-con-inner{width:100%!important;max-width:none!important;padding:0!important;gap:0!important}.qwi-metal-panel{display:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.qwi-metal-panel.is-active{display:block!important}.qwi-metal-panel>.e-con-inner{display:block!important;width:100%!important;max-width:none!important;padding:0!important;gap:0!important}.qwi-metal-panel-main{width:100%!important;max-width:none!important;padding:35px 0 0!important}.qwi-metal-panel-main>.e-con-inner{display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:7%!important;align-items:center!important;width:100%!important;max-width:none!important;padding:0!important}.qwi-metal-element-card{width:auto!important;max-width:none!important;min-height:275px!important;padding:38px!important;background:#071e2a!important;color:#fff!important}.qwi-metal-element-card>.e-con-inner{display:flex!important;align-items:center!important;gap:30px!important;width:100%!important;max-width:none!important;padding:0!important}.qwi-metal-symbol-box{flex:0 0 175px!important;width:175px!important;max-width:175px!important;height:190px!important;min-height:190px!important;padding:20px!important;border:1px solid #5e7785!important;box-sizing:border-box!important}.qwi-metal-symbol-box>.e-con-inner{display:block!important;padding:0!important;gap:0!important}.qwi-metal-atomic .elementor-heading-title{font:400 14px/normal Arial,Helvetica,sans-serif!important;color:#d98d59!important;margin:0!important}.qwi-metal-symbol .elementor-heading-title{font:500 77px/1 Arial,Helvetica,sans-serif!important;letter-spacing:-4px!important;color:#fff!important;margin:12px 0 0!important}.qwi-metal-name .elementor-heading-title{font:400 12px/normal Arial,Helvetica,sans-serif!important;letter-spacing:1px!important;color:#bacbd4!important;margin:12px 0 0!important}.qwi-metal-applications{flex:1 1 auto!important}.qwi-metal-applications p{font:400 14px/28px Arial,Helvetica,sans-serif!important;color:#bacbd4!important;margin:0!important}.qwi-metal-summary{width:auto!important;max-width:none!important;padding:0!important}.qwi-metal-summary>.e-con-inner{gap:0!important}.qwi-metals-overline .elementor-heading-title{font:400 12px/normal Arial,Helvetica,sans-serif!important;letter-spacing:1.8px!important;text-transform:uppercase!important;color:#9a603e!important;margin:0!important}.qwi-metal-panel-title .elementor-heading-title{font:400 36px/normal Arial,Helvetica,sans-serif!important;letter-spacing:-1px!important;color:#102d3c!important;margin:0 0 14px!important}.qwi-metal-description p{font:400 17px/30.6px Arial,Helvetica,sans-serif!important;color:#60717a!important;margin:0 0 18px!important}.qwi-metal-text-link{width:max-content!important;max-width:100%!important;height:18px!important;line-height:0!important;overflow:visible!important}.qwi-metal-text-link .elementor-button{padding:0 0 5px!important;background:transparent!important;border:0!important;border-bottom:1px solid #102d3c!important;border-radius:0!important;color:#102d3c!important;font:400 14px/normal Arial,Helvetica,sans-serif!important}.qwi-metal-text-link .elementor-button:hover{color:#9a603e!important;border-color:#9a603e!important}
  .qwi-metal-context-grid{width:100%!important;max-width:none!important;min-height:196px!important;margin:40px 0 0!important;padding:32px 0 0!important;border-top:1px solid #cbd5da!important}.qwi-metal-context-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;width:100%!important;max-width:none!important;padding:0!important}.qwi-metal-context-card{width:auto!important;max-width:none!important;padding:0!important}.qwi-metal-context-card>.e-con-inner{gap:0!important}.qwi-metal-context-title .elementor-heading-title{font:500 19px/normal Arial,Helvetica,sans-serif!important;color:#102d3c!important;margin:12px 0!important}.qwi-metal-context-copy p{font:400 15px/27px Arial,Helvetica,sans-serif!important;color:#60717a!important;margin:0!important}.qwi-metals-small-note{margin:20px 0 13px!important}.qwi-metals-small-note p{font:400 13px/22.8px Arial,Helvetica,sans-serif!important;color:#60717a!important;margin:0!important}.qwi-metals-small-note a{color:#60717a!important;text-decoration:underline!important;text-underline-offset:3px!important}
  .qwi-metals-fit-v2{padding-top:var(--padding-top,88px)!important;padding-bottom:var(--padding-bottom,88px)!important;}.qwi-metals-fit-v2>.e-con-inner{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8%!important;align-items:start!important}.qwi-metals-fit-left,.qwi-metals-fit-right{width:auto!important;max-width:none!important;padding:0!important}.qwi-metals-fit-left>.e-con-inner,.qwi-metals-fit-right>.e-con-inner{gap:0!important}.qwi-metals-fit-copy p{font:400 16px/28.8px Arial,Helvetica,sans-serif!important;color:#60717a!important;margin:0 0 16px!important}.qwi-metals-fit-link{margin-top:0!important}
  .qwi-metals-cta-v2{padding-top:var(--padding-top,80px)!important;padding-bottom:var(--padding-bottom,81px)!important;}.qwi-metals-cta-v2>.e-con-inner{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:50px!important}.qwi-metals-cta-copy{flex:1 1 auto!important;max-width:800px!important;padding:0!important}.qwi-metals-cta-action{flex:0 0 auto!important;width:auto!important;max-width:none!important;padding:0!important}.qwi-metals-cta-copy>.e-con-inner,.qwi-metals-cta-action>.e-con-inner{gap:0!important}.qwi-metals-cta-title .elementor-heading-title{color:#fff!important;margin:0 0 15px!important}.qwi-metals-cta-text p{font:400 16px/28.8px Arial,Helvetica,sans-serif!important;color:#b9c9d2!important;margin:0!important}.qwi-metals-cta-button .elementor-button{padding:17px 25px!important;background:#df935f!important;border:1px solid #df935f!important;border-radius:0!important;color:#071e2a!important;font:600 14px/normal Arial,Helvetica,sans-serif!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}.qwi-metals-cta-button .elementor-button:hover,.qwi-metals-cta-button .elementor-button:focus-visible{background:#071e2a!important;color:#df935f!important;border-color:#df935f!important}.qwi-metal-tab:focus-visible,.qwi-metal-text-link a:focus-visible,.qwi-metals-cta-button a:focus-visible{outline:2px solid #b5754e!important;outline-offset:4px!important}.page-id-1129 .elementor-element-114e1cd nav a[href$="/metals/"]{color:#9a7460!important;border-bottom:1px solid #9a7460!important;padding-bottom:7px!important}
}
.qwi-metal-panel[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.qwi-metals-hero-v2 .elementor-invisible{visibility:visible!important;animation:none!important}.qwi-metal-tab,.qwi-metals-cta-button .elementor-button{transition:none!important}}

/* Source: metals page (1129), style 7 */
@media (min-width:1025px){body.page-id-1129 #content .elementor.elementor-1129 .elementor-element.e-con>.e-con-inner{padding-top:0!important;padding-bottom:0!important}}

/* Source: metals page (1129), style 9 */
@media (max-width:1024px){
  body.page-id-1129 .qwi-metal-tabs{overflow:visible!important;border:1px solid #d2dce1!important;border-bottom:0!important}
  body.page-id-1129 .qwi-metal-tabs>.e-con-inner{padding:0!important;gap:0!important;overflow:visible!important}
  body.page-id-1129 .qwi-metal-tab{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;background:#f5f7f8!important;border-right:1px solid #d2dce1!important;border-bottom:1px solid #d2dce1!important;cursor:pointer!important;transition:background-color .2s ease,border-color .2s ease!important}
  body.page-id-1129 .qwi-metal-tab>.e-con-inner{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:0!important;gap:0!important}
  body.page-id-1129 .qwi-metal-tab .elementor-heading-title{font:500 17px/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:-.2px!important;color:#425a67!important;margin:0!important;transition:color .2s ease!important}
  body.page-id-1129 .qwi-metal-tab.is-active{background:#071e2a!important;border-bottom-color:#df935f!important;box-shadow:inset 0 -3px 0 #df935f!important}
  body.page-id-1129 .qwi-metal-tab.is-active .elementor-heading-title{color:#fff!important}

  body.page-id-1129 .qwi-metal-panel-main>.e-con-inner,
  body.page-id-1129 .qwi-metal-context-grid>.e-con-inner{width:100%!important;max-width:none!important}
  body.page-id-1129 .qwi-metal-element-card{box-sizing:border-box!important;background:#071e2a!important;color:#fff!important}
  body.page-id-1129 .qwi-metal-symbol-box{box-sizing:border-box!important;border:1px solid #5e7785!important}
  body.page-id-1129 .qwi-metal-symbol-box>.e-con-inner{display:block!important;padding:0!important;gap:0!important}
  body.page-id-1129 .qwi-metal-atomic .elementor-heading-title{font:400 13px/1 Arial,Helvetica,sans-serif!important;color:#df935f!important;margin:0!important}
  body.page-id-1129 .qwi-metal-symbol .elementor-heading-title{font:500 58px/1 Arial,Helvetica,sans-serif!important;letter-spacing:-2.5px!important;color:#fff!important;margin:11px 0 0!important}
  body.page-id-1129 .qwi-metal-name .elementor-heading-title{font:400 11px/1.25 Arial,Helvetica,sans-serif!important;letter-spacing:1px!important;color:#bacbd4!important;margin:10px 0 0!important}
  body.page-id-1129 .qwi-metal-applications p{font:400 14px/25px Arial,Helvetica,sans-serif!important;color:#c6d3da!important;margin:0!important}

  body.page-id-1129 .qwi-metal-summary{box-sizing:border-box!important;background:#fff!important;border:1px solid #d2dce1!important;border-top:3px solid #df935f!important}
  body.page-id-1129 .qwi-metal-summary>.e-con-inner{display:block!important;padding:0!important;gap:0!important}
  body.page-id-1129 .qwi-metals-overline .elementor-heading-title{font:500 11px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:1.7px!important;text-transform:uppercase!important;color:#9a603e!important;margin:0!important}
  body.page-id-1129 .qwi-metal-panel-title .elementor-heading-title{font:500 29px/1.12 Arial,Helvetica,sans-serif!important;letter-spacing:-.7px!important;color:#102d3c!important;margin:13px 0 15px!important}
  body.page-id-1129 .qwi-metal-description p{font:400 16px/27px Arial,Helvetica,sans-serif!important;color:#526a77!important;margin:0 0 21px!important}
  body.page-id-1129 .qwi-metal-text-link{width:max-content!important;max-width:100%!important;height:auto!important;line-height:normal!important;overflow:visible!important}
  body.page-id-1129 .qwi-metal-text-link .elementor-button{padding:0 0 5px!important;background:transparent!important;border:0!important;border-bottom:1px solid #102d3c!important;border-radius:0!important;color:#102d3c!important;font:500 14px/1.2 Arial,Helvetica,sans-serif!important}

  body.page-id-1129 .qwi-metal-context-card{box-sizing:border-box!important;background:#f7f9fa!important;border:1px solid #d2dce1!important;border-top:3px solid #b5754e!important}
  body.page-id-1129 .qwi-metal-context-card>.e-con-inner{display:block!important;width:100%!important;padding:0!important;gap:0!important}
  body.page-id-1129 .qwi-metal-context-title .elementor-heading-title{font:500 21px/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:-.25px!important;color:#102d3c!important;margin:12px 0!important}
  body.page-id-1129 .qwi-metal-context-copy p{font:400 15px/25.5px Arial,Helvetica,sans-serif!important;color:#526a77!important;margin:0!important}
  body.page-id-1129 .qwi-metals-small-note p{font:400 12px/20px Arial,Helvetica,sans-serif!important;color:#6b7d86!important;margin:0!important}
}

@media (min-width:768px) and (max-width:1024px){
  body.page-id-1129 .qwi-metal-tabs>.e-con-inner{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}
  body.page-id-1129 .qwi-metal-tab{width:auto!important;max-width:none!important;min-height:70px!important;padding:18px 12px!important}
  body.page-id-1129 .qwi-metal-tab:last-child{border-right:0!important}
  body.page-id-1129 .qwi-metal-panel-main{padding-top:28px!important}
  body.page-id-1129 .qwi-metal-panel-main>.e-con-inner{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}
  body.page-id-1129 .qwi-metal-element-card{width:100%!important;max-width:none!important;min-height:250px!important;padding:32px!important}
  body.page-id-1129 .qwi-metal-element-card>.e-con-inner{display:grid!important;grid-template-columns:175px minmax(0,1fr)!important;align-items:center!important;gap:30px!important;padding:0!important}
  body.page-id-1129 .qwi-metal-symbol-box{width:175px!important;max-width:175px!important;height:186px!important;min-height:186px!important;padding:20px!important;margin:0!important}
  body.page-id-1129 .qwi-metal-summary{width:100%!important;max-width:none!important;margin:0!important;padding:28px!important}
  body.page-id-1129 .qwi-metal-context-grid{margin-top:26px!important;padding-top:0!important;border-top:0!important}
  body.page-id-1129 .qwi-metal-context-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;padding:0!important}
  body.page-id-1129 .qwi-metal-context-card{width:auto!important;max-width:none!important;padding:24px!important}
  body.page-id-1129 .qwi-metal-context-card:nth-child(3){grid-column:1 / -1!important}
}

@media (max-width:767px){
  body.page-id-1129 .qwi-metals-explorer-v2{padding-top:var(--padding-top,62px)!important;padding-bottom:var(--padding-bottom,62px)!important;overflow:hidden!important}
  body.page-id-1129 .qwi-metals-subhead-copy{margin-top:20px!important}
  body.page-id-1129 .qwi-metals-subhead-copy p{font-size:16px!important;line-height:27px!important}

  body.page-id-1129 .qwi-metal-tabs{margin-top:30px!important}
  body.page-id-1129 .qwi-metal-tabs>.e-con-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}
  body.page-id-1129 .qwi-metal-tab{width:auto!important;max-width:none!important;min-height:58px!important;height:58px!important;padding:15px 12px!important}
  body.page-id-1129 .qwi-metal-tab:nth-child(2n){border-right:0!important}
  body.page-id-1129 .qwi-metal-tab:nth-child(5){grid-column:1 / -1!important;border-right:0!important}

  body.page-id-1129 .qwi-metal-panels,
  body.page-id-1129 .qwi-metal-panel,
  body.page-id-1129 .qwi-metal-panel-main,
  body.page-id-1129 .qwi-metal-context-grid{width:100%!important;max-width:100%!important;height:auto!important;margin-left:0!important;margin-right:0!important}
  body.page-id-1129 .qwi-metal-panel-main{padding-top:22px!important}
  body.page-id-1129 .qwi-metal-panel-main>.e-con-inner{display:block!important;padding:0!important}
  body.page-id-1129 .qwi-metal-element-card{width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:24px!important}
  body.page-id-1129 .qwi-metal-element-card>.e-con-inner{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;padding:0!important}
  body.page-id-1129 .qwi-metal-symbol-box{width:110px!important;max-width:110px!important;height:142px!important;min-height:142px!important;margin:0!important;padding:15px!important}
  body.page-id-1129 .qwi-metal-summary{width:100%!important;max-width:100%!important;margin:14px 0 0!important;padding:24px 22px!important}

  body.page-id-1129 .qwi-metal-context-grid{margin-top:18px!important;padding:0!important;border:0!important}
  body.page-id-1129 .qwi-metal-context-grid>.e-con-inner{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:0!important}
  body.page-id-1129 .qwi-metal-context-card{width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:22px!important}
  body.page-id-1129 .qwi-metals-small-note{margin:18px 0 0!important;padding:0 2px!important}

  body.page-id-1129 .qwi-metals-fit-v2{padding-top:var(--padding-top,60px)!important;padding-bottom:var(--padding-bottom,60px)!important}
  body.page-id-1129 .qwi-metals-fit-v2>.e-con-inner{display:block!important}
  body.page-id-1129 .qwi-metals-fit-left,
  body.page-id-1129 .qwi-metals-fit-right{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}
  body.page-id-1129 .qwi-metals-fit-right{margin-top:28px!important;padding-top:26px!important;border-top:1px solid #cbd5da!important}
  body.page-id-1129 .qwi-metals-fit-copy p{font-size:16px!important;line-height:28px!important;margin:0 0 16px!important;color:#526a77!important}
  body.page-id-1129 .qwi-metals-fit-link{margin-top:3px!important}

  body.page-id-1129 .qwi-metals-cta-action{margin-top:28px!important}
  body.page-id-1129 .qwi-metals-cta-button{width:100%!important}
  body.page-id-1129 .qwi-metals-cta-button .elementor-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:50px!important}
}

@media (prefers-reduced-motion:reduce){
  body.page-id-1129 .qwi-metal-tab{transition:none!important}
}

/* Source: contact page (1130), style 3 */
.elementor-element-b6a783d{margin-top:87px!important}.qct{font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;color:#102d3c}.qct p,.qct h1,.qct h2{margin-top:0}.qct-hero{min-height:473px;padding:55px 5%}.qct-bread{font-size:14px;line-height:25px;color:#b9c9d2;margin:0 0 35px}.qct-bread a{color:#b9c9d2;text-decoration:none}.qct-bread span{margin:0 16px}.qct-eye{font-size:12px;line-height:21.6px;letter-spacing:2.5px;color:#60717a;margin:0}.qct-eye:before{content:'';display:inline-block;width:30px;height:1px;background:#df935f;margin:0 16px 4px 0}.qct-hero .qct-eye{color:#b9c9d2}.qct h1{font-weight:500;font-size:82px;line-height:84px;letter-spacing:-3.5px;color:#fff;margin:12px 0 27px}.qct h1 em{font-style:normal;color:#df935f}.qct-hero>p:last-child{max-width:650px;font-size:17px;line-height:31px;color:#c2cdd3;margin:0}.qct-body{padding:88px 5%;display:grid;grid-template-columns:37% 55%;gap:9%}.qct-body aside{background:#edf1f3;padding:37px 35px;min-height:710px}.qct-card-label{font-size:12px!important;line-height:21px!important;letter-spacing:2px;color:#9a7460!important}.qct-body h2{font-size:60px;line-height:63.6px;font-weight:500;letter-spacing:-2px;margin:25px 0}.qct-body aside h2{font-size:29px;line-height:31px;letter-spacing:-.7px;margin:25px 0}.qct-body aside>p:not(.qct-card-label){font-size:16px;line-height:28.8px;color:#60717a;margin:0 0 20px}.qct-body aside a{display:block;color:#102d3c;text-decoration:none;font-size:14px;padding:17px 0;border-bottom:1px solid #c6d0d4}.qct-body section>.qct-eye{margin-top:1px}.qct-body section h2{margin:25px 0 33px}.qct-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.qct form label{display:block;font-size:14px;line-height:22px;color:#102d3c}.qct input,.qct select,.qct textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;border:1px solid #c5d0d4;border-radius:0;background:#fff;min-height:48px;padding:12px;font:16px Arial,Helvetica,sans-serif;color:#102d3c}.qct textarea{height:140px;resize:vertical}.qct form>label{margin-top:22px}.qct form small{display:block;color:#60717a;font-size:14px;line-height:22px;margin:22px 0}.qct button{border:0;border-radius:0;background:#071e2a;color:#fff;font:400 14px Arial,Helvetica,sans-serif;padding:18px 28px;cursor:pointer}.qct button:hover{background:#df935f;color:#071e2a}@media(max-width:767px){.qct-hero,.qct-body{padding-left:24px;padding-right:24px}.qct h1{font-size:52px;line-height:54px}.qct-body{grid-template-columns:1fr}.qct-grid{grid-template-columns:1fr}.qct-body h2{font-size:42px;line-height:45px}}
.qct input,.qct select,.qct textarea{border-radius:0!important;border:1px solid #c5d0d4!important;padding:12px!important}.qct button{border-radius:0!important}

/* Source: contact page (1130), style 4 */
@media (min-width:1025px){
  .elementor-element-b6a783d{height:472px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .elementor-element-2253402{height:886px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .elementor-element-a89abbc{height:291px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .elementor-element-b6a783d>.e-con-inner,.elementor-element-2253402>.e-con-inner{max-width:none!important;width:100%!important}
  .qct-hero{min-height:472px!important;padding-top:30px!important}
  .qct h1{font-size:86.058px!important;line-height:87.7792px!important}
  .qct-body section h2{font-size:57.372px!important;line-height:60.8143px!important;transform:translateY(-8px)!important}
  .qct-body aside h3{font:500 29px/31px Arial,Helvetica,sans-serif!important;letter-spacing:-.7px!important;margin:25px 0!important}
}

/* Source: contact page (1130), style 5 */
@media (min-width:1025px){
.elementor-element-b6a783d,.elementor-element-2253402{padding-left:0!important;padding-right:0!important}
.elementor-element-b6a783d>.e-con-inner,.elementor-element-2253402>.e-con-inner{width:90%!important;max-width:1410px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
.qct-hero,.qct-body{padding-left:0!important;padding-right:0!important}
}
@media (min-width:1600px){
.elementor-element-b6a783d{height:475.672px!important}
.elementor-element-2253402{height:888.984px!important}
.qct-hero{padding-top:44px!important}
.qct-bread{font-size:13px!important;line-height:15px!important;margin-bottom:32px!important}
.qct-hero .qct-eye{max-width:620px!important;font-size:18px!important;line-height:32.4px!important}
.qct h1{max-width:950px!important;font-size:88px!important;line-height:89.76px!important;margin-top:0!important;margin-bottom:30px!important}
.qct-hero>p:last-child{max-width:620px!important;font-size:18px!important;line-height:32.4px!important}
.qct-body{padding-top:78px!important}
.qct-body section h2{font-size:60px!important;line-height:63.6px!important}
}

/* Source: contact page (1130), style 7 */
@media (min-width:1025px){
  .elementor-element-b6a783d{height:460.671875px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .elementor-element-2253402{height:882.375px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .elementor-element-a89abbc{height:290.875px!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
  .elementor-element-b6a783d>.e-con-inner,.elementor-element-2253402>.e-con-inner{width:100%!important;max-width:1600px!important;padding-top:0!important;padding-right:5%!important;padding-bottom:0!important;padding-left:5%!important;gap:0!important;box-sizing:border-box!important}
  .elementor-element-b6a783d .elementor-widget-text-editor,.elementor-element-b6a783d .elementor-widget-container,.elementor-element-2253402 .elementor-widget-text-editor,.elementor-element-2253402 .elementor-widget-container{height:100%!important}
  .qct-hero{height:100%!important;min-height:0!important;padding:54px 0 68px!important}
  .qct-bread{font:400 13px/15px Arial,Helvetica,sans-serif!important;margin:0 0 32px!important}
  .qct-hero .qct-eye{font:400 18px/32.4px Arial,Helvetica,sans-serif!important;margin:0!important}
  .qct-hero .qct-eye:before{margin-right:14px!important;margin-bottom:5px!important}
  .qct h1{width:950px!important;max-width:100%!important;font:500 clamp(54px,6.3vw,88px)/1.02 Arial,Helvetica,sans-serif!important;letter-spacing:-3.5px!important;margin:0 0 30px!important}
  .qct-hero>p:last-child{width:620px!important;max-width:100%!important;font:400 18px/32.4px Arial,Helvetica,sans-serif!important;margin:0!important}
  .qct-body{height:100%!important;padding:88px 0!important;display:grid!important;grid-template-columns:36.4% 54.6%!important;gap:9%!important;align-items:stretch!important}
  .qct-body aside,.qct-body section{height:706.375px!important;min-height:0!important;box-sizing:border-box!important}
  .qct-body aside{padding:37px 35px!important}
  .qct-body aside h3{font:500 29px/31px Arial,Helvetica,sans-serif!important;letter-spacing:-.7px!important;margin:25px 0!important;color:#102d3c!important}
  .qct-body section>.qct-eye{font:400 12px/21.6px Arial,Helvetica,sans-serif!important;margin:0!important}
  .qct-body section h2{font:500 clamp(38px,4.2vw,60px)/1.06 Arial,Helvetica,sans-serif!important;letter-spacing:-2px!important;color:#102d3c!important;margin:28px 0!important;transform:none!important}
  .inquiry-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:23px!important;row-gap:23px!important;margin:0!important;padding:0!important}
  .inquiry-form .field{min-width:0!important;margin:0!important;padding:0!important}
  .inquiry-form .field.full,.inquiry-form .form-bottom{grid-column:1/-1!important}
  .qct .inquiry-form label{display:block!important;font:400 14px/16px Arial,Helvetica,sans-serif!important;color:#102d3c!important;margin:0!important}
  .qct .inquiry-form input,.qct .inquiry-form select,.qct .inquiry-form textarea{display:block!important;width:100%!important;box-sizing:border-box!important;margin:10px 0 0!important;border:1px solid #c5d0d4!important;border-radius:0!important;background:#fff!important;padding:12px!important;font:400 16px/normal Arial,Helvetica,sans-serif!important;color:#102d3c!important}
  .qct .inquiry-form input{height:48px!important;min-height:48px!important}.qct .inquiry-form select{height:49px!important;min-height:49px!important}.qct .inquiry-form textarea{height:140px!important;min-height:140px!important;resize:vertical!important}
  .inquiry-form .form-bottom{margin:0!important;padding:0!important}.inquiry-form .small-note{font:400 14px/22.8px Arial,Helvetica,sans-serif!important;color:#60717a!important;margin:0 0 16px!important}
  .qct .inquiry-form .button{width:max-content!important;min-width:0!important;height:52px!important;margin:0!important;padding:17px 25px!important;border:1px solid #071e2a!important;border-radius:0!important;background:#071e2a!important;color:#fff!important;font:400 14px/normal Arial,Helvetica,sans-serif!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}
  .qct .inquiry-form .button:hover,.qct .inquiry-form .button:focus-visible{background:#df935f!important;color:#071e2a!important;border-color:#df935f!important}
  .qct-body aside a:hover,.qct-body aside a:focus-visible{color:#b5754e!important}
}

/* Source: contact page (1130), style 8 */
@media (min-width:1025px){body.page-id-1130 #content .elementor.elementor-1130 .qwi-contact-hero-native>.e-con-inner{padding-top:0!important;padding-bottom:0!important}}

/* Source: contact page (1130), style 10 */
@media (prefers-reduced-motion:reduce){body.page-id-1130 .elementor-invisible{visibility:visible!important;animation:none!important}.qct .button,.qct input,.qct select,.qct textarea{transition:none!important}}

/* Contact native Elementor v3
 * Layout content is editable with Elementor headings, text, buttons and the WPForms widget.
 * The two root fadeIn settings preserve the pre-migration animation configuration.
 */
body.page-id-1130 .qwi-contact-hero-native{min-height:var(--min-height,461px)!important;margin-top:var(--margin-top,87px)!important;box-sizing:border-box!important;overflow:hidden!important}
body.page-id-1130 .qwi-contact-hero-native>.e-con-inner{width:100%!important;max-width:1600px!important;margin:0 auto!important;padding:54px 5% 68px!important;box-sizing:border-box!important}
body.page-id-1130 .qwi-contact-breadcrumb{margin:0 0 32px!important}
body.page-id-1130 .qwi-contact-breadcrumb p{margin:0!important;font:400 13px/15px Arial,Helvetica,sans-serif!important;color:#b9c9d2!important}
body.page-id-1130 .qwi-contact-breadcrumb a{color:#b9c9d2!important;text-decoration:none!important}
body.page-id-1130 .qwi-contact-breadcrumb span{display:inline-block!important;margin:0 18px!important}
body.page-id-1130 .qwi-contact-eyebrow{margin:0!important}
body.page-id-1130 .qwi-contact-eyebrow .elementor-heading-title{font:400 18px/32.4px Arial,Helvetica,sans-serif!important;letter-spacing:2.5px!important;color:#b9c9d2!important;text-transform:uppercase!important;margin:0!important}
body.page-id-1130 .qwi-contact-eyebrow .elementor-heading-title:before,
body.page-id-1130 .qwi-contact-section-eyebrow .elementor-heading-title:before{content:'';display:inline-block;width:30px;height:1px;background:#df935f;margin:0 14px 6px 0}
body.page-id-1130 .qwi-contact-title{width:950px!important;max-width:100%!important;margin:0!important}
body.page-id-1130 .qwi-contact-title .elementor-heading-title{font:500 clamp(54px,6.3vw,88px)/1.02 Arial,Helvetica,sans-serif!important;letter-spacing:-3.5px!important;color:#fff!important;margin:0 0 30px!important}
body.page-id-1130 .qwi-contact-title .elementor-heading-title span{color:#df935f!important}
body.page-id-1130 .qwi-contact-intro{width:650px!important;max-width:100%!important;margin:0!important}
body.page-id-1130 .qwi-contact-intro p{font:400 18px/32.4px Arial,Helvetica,sans-serif!important;color:#c2cdd3!important;margin:0!important}

body.page-id-1130 .qwi-contact-body-native{;box-sizing:border-box!important}
body.page-id-1130 .qwi-contact-body-native>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:stretch!important;width:100%!important;max-width:1600px!important;margin:0 auto!important;padding:88px 5%!important;gap:9%!important;box-sizing:border-box!important}
body.page-id-1130 .qwi-contact-info-native{flex:0 0 36.4%!important;min-width:0!important;min-height:706px!important;padding:37px 35px!important;background:#edf1f3!important;box-sizing:border-box!important}
body.page-id-1130 .qwi-contact-form-native{flex:1 1 0!important;min-width:0!important;padding:0!important}
body.page-id-1130 .qwi-contact-card-label{margin:0 0 25px!important}
body.page-id-1130 .qwi-contact-card-label .elementor-heading-title{font:400 12px/21.6px Arial,Helvetica,sans-serif!important;letter-spacing:2px!important;color:#9a7460!important;text-transform:uppercase!important}
body.page-id-1130 .qwi-contact-card-title{margin:0 0 25px!important}
body.page-id-1130 .qwi-contact-card-title .elementor-heading-title{font:500 29px/31px Arial,Helvetica,sans-serif!important;letter-spacing:-.7px!important;color:#102d3c!important}
body.page-id-1130 .qwi-contact-card-copy{margin:0 0 20px!important}
body.page-id-1130 .qwi-contact-card-copy p{font:400 16px/28.8px Arial,Helvetica,sans-serif!important;color:#60717a!important;margin:0 0 20px!important}
body.page-id-1130 .qwi-contact-card-link{margin:0!important;width:100%!important}
body.page-id-1130 .qwi-contact-card-link .elementor-button{display:block!important;width:100%!important;padding:17px 0!important;border:0!important;border-bottom:1px solid #c6d0d4!important;border-radius:0!important;background:transparent!important;color:#102d3c!important;text-align:left!important;font:400 14px/1.4 Arial,Helvetica,sans-serif!important;transition:color .2s ease,border-color .2s ease!important}
body.page-id-1130 .qwi-contact-card-link .elementor-button:hover,
body.page-id-1130 .qwi-contact-card-link .elementor-button:focus-visible{color:#b5754e!important;border-bottom-color:#b5754e!important}
body.page-id-1130 .qwi-contact-card-link .elementor-button-content-wrapper{justify-content:flex-start!important}
body.page-id-1130 .qwi-contact-section-eyebrow{margin:0 0 28px!important}
body.page-id-1130 .qwi-contact-section-eyebrow .elementor-heading-title{font:400 12px/21.6px Arial,Helvetica,sans-serif!important;letter-spacing:2.5px!important;color:#60717a!important;text-transform:uppercase!important}
body.page-id-1130 .qwi-contact-form-title{margin:0 0 28px!important}
body.page-id-1130 .qwi-contact-form-title .elementor-heading-title{font:500 clamp(38px,4.2vw,60px)/1.06 Arial,Helvetica,sans-serif!important;letter-spacing:-2px!important;color:#102d3c!important}

body.page-id-1130 .qwi-contact-form-widget{margin:0!important}
body.page-id-1130 .qwi-contact-form-widget .wpforms-container{margin:0!important}
body.page-id-1130 .qwi-contact-form-widget .wpforms-field-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:23px!important;row-gap:23px!important}
body.page-id-1130 .qwi-contact-form-widget .wpforms-field{min-width:0!important;padding:0!important;margin:0!important}
body.page-id-1130 .qwi-contact-form-widget .wpforms-field-textarea{grid-column:1/-1!important}
body.page-id-1130 .qwi-contact-form-widget .wpforms-field-label{display:block!important;margin:0 0 10px!important;font:400 14px/16px Arial,Helvetica,sans-serif!important;color:#102d3c!important}
body.page-id-1130 .qwi-contact-form-widget .wpforms-required-label{color:#b5754e!important}
body.page-id-1130 .qwi-contact-form-widget input,
body.page-id-1130 .qwi-contact-form-widget select,
body.page-id-1130 .qwi-contact-form-widget textarea{display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;border:1px solid #c5d0d4!important;border-radius:0!important;background:#fff!important;padding:12px!important;font:400 16px/normal Arial,Helvetica,sans-serif!important;color:#102d3c!important;box-shadow:none!important;transition:border-color .2s ease!important}
body.page-id-1130 .qwi-contact-form-widget input,
body.page-id-1130 .qwi-contact-form-widget select{height:49px!important;min-height:49px!important}
body.page-id-1130 .qwi-contact-form-widget textarea{height:140px!important;min-height:140px!important;resize:vertical!important}
body.page-id-1130 .qwi-contact-form-widget input:focus,
body.page-id-1130 .qwi-contact-form-widget select:focus,
body.page-id-1130 .qwi-contact-form-widget textarea:focus{border-color:#102d3c!important;outline:2px solid transparent!important}
body.page-id-1130 .qwi-contact-form-widget .wpforms-submit-container{margin:23px 0 0!important;padding:0!important}
body.page-id-1130 .qwi-contact-form-widget button[type=submit]{display:inline-block!important;width:auto!important;min-width:0!important;height:52px!important;margin:0!important;padding:17px 25px!important;border:1px solid #071e2a!important;border-radius:0!important;background:#071e2a!important;color:#fff!important;font:400 14px/normal Arial,Helvetica,sans-serif!important;box-shadow:none!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}
body.page-id-1130 .qwi-contact-form-widget button[type=submit]:hover,
body.page-id-1130 .qwi-contact-form-widget button[type=submit]:focus-visible{background:#df935f!important;color:#071e2a!important;border-color:#df935f!important}
body.page-id-1130 .qwi-contact-form-widget .wpforms-error{font-family:Arial,Helvetica,sans-serif!important}

@media (max-width:1024px){
  body.page-id-1130 .qwi-contact-hero-native{min-height:var(--min-height,0)!important;margin-top:var(--margin-top,72px)!important}
  body.page-id-1130 .qwi-contact-hero-native>.e-con-inner{padding:48px 32px 58px!important}
  body.page-id-1130 .qwi-contact-title .elementor-heading-title{font-size:clamp(52px,8vw,72px)!important;line-height:1.02!important}
  body.page-id-1130 .qwi-contact-body-native>.e-con-inner{flex-direction:column!important;padding:72px 32px!important;gap:58px!important}
  body.page-id-1130 .qwi-contact-info-native{width:100%!important;min-height:0!important}
}
@media (max-width:767px){
  body.page-id-1130 .qwi-contact-hero-native{margin-top:var(--margin-top,70px)!important}
  body.page-id-1130 .qwi-contact-hero-native>.e-con-inner{padding:38px 24px 50px!important}
  body.page-id-1130 .qwi-contact-breadcrumb{margin-bottom:28px!important}
  body.page-id-1130 .qwi-contact-eyebrow .elementor-heading-title{font-size:13px!important;line-height:24px!important}
  body.page-id-1130 .qwi-contact-title .elementor-heading-title{font-size:clamp(43px,13vw,56px)!important;line-height:1.02!important;letter-spacing:-2px!important;margin-bottom:24px!important}
  body.page-id-1130 .qwi-contact-intro p{font-size:16px!important;line-height:28px!important}
  body.page-id-1130 .qwi-contact-body-native>.e-con-inner{padding:56px 24px 64px!important;gap:48px!important}
  body.page-id-1130 .qwi-contact-info-native{padding:32px 26px!important}
  body.page-id-1130 .qwi-contact-form-title .elementor-heading-title{font-size:42px!important;line-height:45px!important;letter-spacing:-1.5px!important}
  body.page-id-1130 .qwi-contact-form-widget .wpforms-field-container{grid-template-columns:1fr!important;row-gap:20px!important}
  body.page-id-1130 .qwi-contact-form-widget .wpforms-field-textarea{grid-column:auto!important}
}

/* 2026-10-08 — Home interaction corrections requested after global asset migration. */
@media (min-width:1025px){
  body.page-id-1119 .elementor-element-e5bc84c,
  body.page-id-1119 .elementor-element-e5bc84c:has(>.elementor-element-becc74e.is-open),
  body.page-id-1119 .elementor-element-e5bc84c:has(>.elementor-element-94339b0.is-open),
  body.page-id-1119 .elementor-element-e5bc84c:has(>.elementor-element-46f02fe.is-open),
  body.page-id-1119 .elementor-element-e5bc84c:has(>.elementor-element-08cf967.is-open){grid-template-rows:205px 205px!important;height:412px!important;min-height:412px!important}
  body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-becc74e,
  body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-94339b0,
  body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-46f02fe,
  body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-08cf967,
  body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-becc74e.is-open,
  body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-94339b0.is-open,
  body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-46f02fe.is-open,
  body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-08cf967.is-open{height:205px!important;min-height:205px!important;max-height:205px!important}
}
@media (min-width:768px) and (max-width:1024px){
  body.page-id-1119 .elementor-element-e5bc84c{grid-template-rows:repeat(4,220px)!important;height:886px!important;min-height:886px!important}
  body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-becc74e,
  body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-94339b0,
  body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-46f02fe,
  body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-08cf967,
  body.page-id-1119 .elementor-element-e5bc84c>.is-open{height:220px!important;min-height:220px!important;max-height:220px!important}
}
@media (max-width:767px){
  body.page-id-1119 .elementor-element-e5bc84c{height:auto!important;min-height:0!important}
  body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-becc74e,
  body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-94339b0,
  body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-46f02fe,
  body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-08cf967,
  body.page-id-1119 .elementor-element-e5bc84c>.is-open{height:327px!important;min-height:327px!important;max-height:327px!important}
}

body.page-id-1119 .elementor-element-1b16755 :is(.elementor-element-8210c04,.elementor-element-1d335dc,.elementor-element-49574d5,.elementor-element-aee9359,.elementor-element-471b281).qwi-metal-card:hover,
body.page-id-1119 .elementor-element-1b16755 :is(.elementor-element-8210c04,.elementor-element-1d335dc,.elementor-element-49574d5,.elementor-element-aee9359,.elementor-element-471b281).qwi-metal-card:focus-within{background:#071e2a!important;border-color:#071e2a!important}
body.page-id-1119 .elementor-element-1b16755 :is(.elementor-element-8210c04,.elementor-element-1d335dc,.elementor-element-49574d5,.elementor-element-aee9359,.elementor-element-471b281).qwi-metal-card:hover .elementor-heading-title,
body.page-id-1119 .elementor-element-1b16755 :is(.elementor-element-8210c04,.elementor-element-1d335dc,.elementor-element-49574d5,.elementor-element-aee9359,.elementor-element-471b281).qwi-metal-card:focus-within .elementor-heading-title{color:#fff!important}

body.page-id-1119 .elementor-element-eab784c :is(.elementor-element-50c453d,.elementor-element-e1cd79b,.elementor-element-919bc22){transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}
body.page-id-1119 .elementor-element-eab784c :is(.elementor-element-50c453d,.elementor-element-e1cd79b,.elementor-element-919bc22):hover,
body.page-id-1119 .elementor-element-eab784c :is(.elementor-element-50c453d,.elementor-element-e1cd79b,.elementor-element-919bc22):focus-within{transform:translateY(-3px)!important;box-shadow:0 12px 28px rgba(7,30,42,.10)!important;border-color:#9a603e!important}
@media (prefers-reduced-motion:reduce){
  body.page-id-1119 .elementor-element-eab784c :is(.elementor-element-50c453d,.elementor-element-e1cd79b,.elementor-element-919bc22){transition:none!important}
}

/* Large desktop geometry: preserve the approved laptop rhythm instead of the legacy clipped offsets. */
@media (min-width:1600px){
  body.page-id-1119 .elementor-element-d286b3c{height:779px!important;min-height:779px!important;margin:0!important;padding:88px 0!important;overflow:hidden!important;box-sizing:border-box!important}
  body.page-id-1119 .elementor-element-d286b3c>.e-con-inner{display:block!important;width:90%!important;max-width:1600px!important;height:603px!important;margin:0 auto!important;padding:0!important}
  body.page-id-1119 .elementor-element-c0adf44{display:flex!important;flex-flow:row nowrap!important;align-items:flex-end!important;justify-content:space-between!important;gap:30px!important;width:100%!important;height:143px!important;margin:0 0 48px!important;padding:0!important}
  body.page-id-1119 .elementor-element-e5d1e6e{display:block!important;flex:1 1 auto!important;width:auto!important;max-width:650px!important;height:143px!important;padding:0!important;gap:0!important}
  body.page-id-1119 .elementor-element-2e0c01d{display:block!important;flex:0 0 380px!important;width:380px!important;max-width:380px!important;height:auto!important;padding:0!important}
  body.page-id-1119 .elementor-element-ca608f0{height:22px!important;margin:0 0 8px!important;transform:none!important}
  body.page-id-1119 .elementor-element-1ea6b97{height:114px!important;margin:0!important;transform:none!important}
  body.page-id-1119 .elementor-element-20dc420{width:380px!important;max-width:380px!important;height:auto!important;margin:0!important;transform:none!important}
  body.page-id-1119 .elementor-element-e5bc84c{margin:0!important}

  body.page-id-1119 .elementor-element-eab784c{height:659px!important;min-height:659px!important;margin:0!important;padding:88px 0!important;overflow:hidden!important;box-sizing:border-box!important}
  body.page-id-1119 .elementor-element-eab784c>.e-con-inner{display:flex!important;flex-flow:row wrap!important;justify-content:space-between!important;align-content:flex-start!important;width:90%!important;max-width:1600px!important;height:483px!important;margin:0 auto!important;padding:0!important;gap:0!important}
  body.page-id-1119 .elementor-element-b71b67b{display:block!important;flex:0 0 47%!important;width:47%!important;max-width:620px!important;height:136px!important;padding:0!important;gap:0!important}
  body.page-id-1119 .elementor-element-708f52a{display:block!important;flex:0 0 380px!important;width:380px!important;max-width:380px!important;height:auto!important;margin:49px 0 0!important;padding:0!important}
  body.page-id-1119 .elementor-element-304e861{height:22px!important;margin:0 0 0!important;transform:none!important}
  body.page-id-1119 .elementor-element-02f567c{width:100%!important;max-width:620px!important;height:114px!important;margin:0!important;transform:none!important}
  body.page-id-1119 .elementor-element-d834d89{display:flex!important;flex:0 0 100%!important;flex-flow:row nowrap!important;width:100%!important;max-width:100%!important;height:307px!important;margin:40px 0 0!important;padding:0!important;gap:20px!important;transform:none!important}
  body.page-id-1119 .elementor-element-50c453d,
  body.page-id-1119 .elementor-element-e1cd79b,
  body.page-id-1119 .elementor-element-919bc22{height:307px!important;min-height:307px!important}

  body.page-id-1119 .elementor-element-1b16755{height:582px!important;min-height:582px!important;margin:0!important;padding:88px 0!important;overflow:hidden!important;box-sizing:border-box!important}
  body.page-id-1119 .elementor-element-1b16755>.e-con-inner{display:flex!important;flex-flow:row wrap!important;justify-content:space-between!important;align-content:flex-start!important;width:90%!important;max-width:1600px!important;height:406px!important;margin:0 auto!important;padding:0!important;gap:0!important}
  body.page-id-1119 .elementor-element-5d35d64{display:block!important;flex:0 0 47%!important;width:47%!important;max-width:620px!important;height:136px!important;padding:0!important;gap:0!important}
  body.page-id-1119 .elementor-element-f61934b{display:block!important;flex:0 0 380px!important;width:380px!important;max-width:380px!important;height:auto!important;margin:78px 0 0!important;padding:0!important}
  body.page-id-1119 .elementor-element-d1abde9{height:22px!important;margin:0!important;transform:none!important}
  body.page-id-1119 .elementor-element-8a373cd{width:100%!important;max-width:620px!important;height:114px!important;margin:0!important;transform:none!important}
  body.page-id-1119 .elementor-element-8762426{display:flex!important;flex:0 0 100%!important;flex-flow:row nowrap!important;width:100%!important;max-width:100%!important;height:182px!important;margin:40px 0 0!important;padding:0!important;gap:0!important;transform:none!important}
  body.page-id-1119 .elementor-element-65e9536{position:static!important;flex:0 0 100%!important;width:100%!important;height:18px!important;margin:30px 0 0!important;transform:none!important}
}

/* 2026-10-08 — Home hero: compact and vertically balanced only on large desktop. */
@media (min-width:1600px){
  body.page-id-1119 .elementor-element-875890d{height:760px!important;min-height:760px!important;padding:0!important}
  body.page-id-1119 .elementor-element-875890d>.e-con-inner{display:flex!important;flex-flow:column nowrap!important;justify-content:center!important;width:90%!important;max-width:1410px!important;height:760px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}
  body.page-id-1119 .elementor-element-875890d .elementor-element-4d04104{margin-top:10px!important}
}

/* 2026-10-08 — Source: global HFE header 86. Normal navigation is navy; bronze is reserved for hover and the current page. */
body .elementor-element-114e1cd .qwi-global-header nav a:not(:last-child){color:#102d3c!important}
body .elementor-element-114e1cd .qwi-global-header nav a:not(:last-child):hover,
body .elementor-element-114e1cd .qwi-global-header nav a:not(:last-child):focus-visible{color:#b5754e!important}
@media (min-width:1025px){
  body .elementor-element-114e1cd .qwi-global-header nav a:not(:last-child){padding-bottom:0!important;border-bottom:0!important}
  body.page-id-1126 .elementor-element-114e1cd .qwi-global-header nav a[href$="/about/"],
  body.page-id-1128 .elementor-element-114e1cd .qwi-global-header nav a[href$="/approach/"],
  body.page-id-1129 .elementor-element-114e1cd .qwi-global-header nav a[href$="/metals/"]{color:#9a603e!important;font-weight:600!important;padding-bottom:8px!important;border-bottom:1px solid #9a603e!important}
}
@media (max-width:1024px){
  body .elementor-element-114e1cd .qwi-global-header nav a:not(:last-child){padding-bottom:14px!important;border-bottom:1px solid #e2e7e9!important}
  body.page-id-1126 .elementor-element-114e1cd .qwi-global-header nav a[href$="/about/"],
  body.page-id-1128 .elementor-element-114e1cd .qwi-global-header nav a[href$="/approach/"],
  body.page-id-1129 .elementor-element-114e1cd .qwi-global-header nav a[href$="/metals/"]{color:#9a603e!important;font-weight:600!important}
}

/* 2026-10-08 — Source: Home 1119, Our Metals cards. Every label turns white on hover/focus. */
body.page-id-1119 .elementor-element-1b16755 :is(.elementor-element-8210c04,.elementor-element-1d335dc,.elementor-element-49574d5,.elementor-element-aee9359,.elementor-element-471b281).qwi-metal-card:is(:hover,:focus-within) :is(.elementor-heading-title,.elementor-heading-title a,.elementor-heading-title span){color:#fff!important}

/* 2026-10-09 — Final visual polish: shared links, section rhythm and standardized internal heroes. */
body :is(.elementor-widget-text-editor,.elementor-widget-heading) a:not(.elementor-button){transition:color .2s ease,border-color .2s ease!important}
body :is(.elementor-widget-text-editor,.elementor-widget-heading) a:not(.elementor-button):is(:hover,:focus-visible){color:#b5754e!important;border-color:#b5754e!important}
body :is(
  .elementor-element-1bc0335,.elementor-element-07e38ac,.elementor-element-f1874d0,.elementor-element-93b008e,.elementor-element-b66f0e8,.elementor-element-65e9536,
  .elementor-element-d771692,.elementor-element-71cbba0,.elementor-element-7d7f722,.elementor-element-8d2fc22,.elementor-element-8a7a06b,
  .elementor-element-3573851,.elementor-element-d5855ee,.elementor-element-78127f3,.elementor-element-ac5f4eb,.elementor-element-9adeb34
) .elementor-button:is(:hover,:focus-visible){color:#b5754e!important;border-color:#b5754e!important}
body.page-id-1119 :is(.elementor-element-6523594,.elementor-element-e80e453,.elementor-element-f1e211d,.elementor-element-a9a9fc0) .elementor-button:is(:hover,:focus-visible){color:#102d3c!important;border-color:#102d3c!important}

@media (min-width:1025px){
  body :is(.qwi-about-hero-v2,.qwi-approach-hero-v2,.qwi-metals-hero-v2,.qwi-contact-hero-native){height:var(--min-height,504px)!important;min-height:var(--min-height,504px)!important;margin-top:var(--margin-top,88px)!important;padding:0!important;box-sizing:border-box!important}
  body :is(.qwi-about-hero-v2,.qwi-approach-hero-v2,.qwi-metals-hero-v2,.qwi-contact-hero-native)>.e-con-inner{display:flex!important;flex-direction:column!important;justify-content:center!important;width:90%!important;max-width:1410px!important;height:504px!important;margin:0 auto!important;padding:var(--padding-top,0) var(--padding-right,0) var(--padding-bottom,0) var(--padding-left,0)!important;gap:0!important;box-sizing:border-box!important}

  body :is(.qwi-about-intro-v2,.qwi-about-value-v2,.qwi-about-guide-v2,.qwi-approach-intro-v2,.qwi-approach-solutions-v2,.qwi-approach-projects-v2,.qwi-approach-timeline-v2,.qwi-metals-explorer-v2,.qwi-metals-fit-v2){padding-top:var(--padding-top,88px)!important;padding-bottom:var(--padding-bottom,88px)!important}
  body :is(.qwi-about-cta-v2,.qwi-approach-cta-v2,.qwi-metals-cta-v2){padding-top:var(--padding-top,80px)!important;padding-bottom:var(--padding-bottom,80px)!important}

  body.page-id-1126 :is(.elementor-element-f5ab0e2,.elementor-element-a99a54f,.elementor-element-1bae7f3,.elementor-element-f19a128),
  body.page-id-1128 .qwi-approach-eyebrow,
  body.page-id-1129 .qwi-metals-eyebrow,
  body.page-id-1130 :is(.qwi-contact-eyebrow,.qwi-contact-section-eyebrow){margin:0 0 28px!important}
  body.page-id-1126 :is(.elementor-element-f5ab0e2,.elementor-element-a99a54f,.elementor-element-1bae7f3,.elementor-element-f19a128) .elementor-heading-title,
  body.page-id-1128 .qwi-approach-eyebrow .elementor-heading-title,
  body.page-id-1129 .qwi-metals-eyebrow .elementor-heading-title,
  body.page-id-1130 :is(.qwi-contact-eyebrow,.qwi-contact-section-eyebrow) .elementor-heading-title{margin:0!important}
  body.page-id-1130 .qwi-contact-form-native>.e-con-inner{gap:0!important}

  /* Home uses fixed reference geometry, so the same 28px rhythm is applied visually. */
  body.page-id-1119 .elementor-element-cffbdce{transform:none!important}
  body.page-id-1119 .elementor-element-1ea6b97{transform:translateY(21px)!important}
  body.page-id-1119 .elementor-element-02f567c{transform:translateY(28px)!important}
  body.page-id-1119 .elementor-element-8a373cd{transform:translateY(28px)!important}
}

@media (min-width:1025px) and (max-width:1599px){
  body.page-id-1119 .elementor-element-875890d{padding-top:34px!important}
}

@media (min-width:768px) and (max-width:1024px){
  body :is(.qwi-about-hero-v2,.qwi-approach-hero-v2,.qwi-metals-hero-v2,.qwi-contact-hero-native){height:auto!important;min-height:var(--min-height,0)!important;margin-top:var(--margin-top,72px)!important;padding:0!important}
  body :is(.qwi-about-hero-v2,.qwi-approach-hero-v2,.qwi-metals-hero-v2,.qwi-contact-hero-native)>.e-con-inner{display:block!important;width:calc(100% - 64px)!important;max-width:none!important;height:auto!important;margin:0 auto!important;padding:var(--padding-top,54px) 0 var(--padding-bottom,64px)!important;gap:0!important}
}

@media (max-width:1024px){
  body.page-id-1119 :is(.elementor-element-1913472,.elementor-element-ca608f0,.elementor-element-304e861,.elementor-element-d1abde9){height:auto!important;margin:0 0 24px!important;transform:none!important}
  body.page-id-1119 :is(.elementor-element-cffbdce,.elementor-element-1ea6b97,.elementor-element-02f567c,.elementor-element-8a373cd){margin:0!important;transform:none!important}
  body.page-id-1126 :is(.elementor-element-f5ab0e2,.elementor-element-a99a54f,.elementor-element-1bae7f3,.elementor-element-f19a128),
  body.page-id-1128 .qwi-approach-eyebrow,
  body.page-id-1129 .qwi-metals-eyebrow,
  body.page-id-1130 :is(.qwi-contact-eyebrow,.qwi-contact-section-eyebrow){margin:0 0 24px!important}
  body.page-id-1126 :is(.elementor-element-f5ab0e2,.elementor-element-a99a54f,.elementor-element-1bae7f3,.elementor-element-f19a128) .elementor-heading-title,
  body.page-id-1128 .qwi-approach-eyebrow .elementor-heading-title,
  body.page-id-1129 .qwi-metals-eyebrow .elementor-heading-title,
  body.page-id-1130 :is(.qwi-contact-eyebrow,.qwi-contact-section-eyebrow) .elementor-heading-title{margin:0!important}
  body.page-id-1130 .qwi-contact-form-native>.e-con-inner{gap:0!important}
}

@media (max-width:767px){
  body :is(.qwi-about-hero-v2,.qwi-approach-hero-v2,.qwi-metals-hero-v2,.qwi-contact-hero-native){height:auto!important;min-height:var(--min-height,0)!important;margin-top:var(--margin-top,72px)!important;padding:0!important}
  body :is(.qwi-about-hero-v2,.qwi-approach-hero-v2,.qwi-metals-hero-v2,.qwi-contact-hero-native)>.e-con-inner{display:block!important;width:calc(100% - 48px)!important;max-width:none!important;height:auto!important;margin:0 auto!important;padding:var(--padding-top,48px) 0 var(--padding-bottom,56px)!important;gap:0!important}
}

@media (prefers-reduced-motion:reduce){
  body :is(.elementor-widget-text-editor,.elementor-widget-heading) a:not(.elementor-button){transition:none!important}
}

/* 2026-10-09 — Home: standardized 48px visual gap from section headings to content. */
@media (min-width:1025px) and (max-width:1599px){
  body.page-id-1119 .elementor-element-d286b3c{height:803.265625px!important;min-height:803.265625px!important}
  body.page-id-1119 .elementor-element-d286b3c>.e-con-inner{height:623.265625px!important}
  body.page-id-1119 .elementor-element-c0adf44{margin-bottom:69px!important}

  body.page-id-1119 .elementor-element-eab784c{height:684.5625px!important;min-height:684.5625px!important}
  body.page-id-1119 .elementor-element-eab784c>.e-con-inner{height:508.5625px!important}
  body.page-id-1119 .elementor-element-d834d89{margin-top:66px!important}

  body.page-id-1119 .elementor-element-1b16755{height:598px!important;min-height:598px!important}
  body.page-id-1119 .elementor-element-1b16755>.e-con-inner{height:422px!important}
  body.page-id-1119 .elementor-element-8762426{margin-top:56.4375px!important}
}

@media (min-width:1600px){
  body.page-id-1119 .elementor-element-d286b3c{height:801px!important;min-height:801px!important}
  body.page-id-1119 .elementor-element-d286b3c>.e-con-inner{height:625px!important}
  body.page-id-1119 .elementor-element-c0adf44{margin-bottom:70px!important}

  body.page-id-1119 .elementor-element-eab784c{height:695px!important;min-height:695px!important}
  body.page-id-1119 .elementor-element-eab784c>.e-con-inner{height:519px!important}
  body.page-id-1119 .elementor-element-d834d89{margin-top:76px!important}

  body.page-id-1119 .elementor-element-1b16755{height:608.4375px!important;min-height:608.4375px!important}
  body.page-id-1119 .elementor-element-1b16755>.e-con-inner{height:432.4375px!important}
  body.page-id-1119 .elementor-element-8762426{margin-top:66.4375px!important}
}

/* 2026-10-09 — Spanish copy resilience: longer translations without layout drift. */
@media (min-width:1025px){
  html[data-qwi-language="es"] body.page-id-1126 .qwi-about-hero-v2{height:620px!important;min-height:620px!important}
  html[data-qwi-language="es"] body.page-id-1126 .qwi-about-hero-v2>.e-con-inner{height:620px!important}
  html[data-qwi-language="es"] body.page-id-1119 .qwi-service-row{flex-wrap:nowrap!important}
}

@media (min-width:1025px) and (max-width:1599px){
  html[data-qwi-language="es"] body.page-id-1119 .elementor-element-e6fd247{height:280px!important}
  html[data-qwi-language="es"] body.page-id-1119 .elementor-element-62c93a1{height:auto!important;min-height:231px!important}

  /* Keep all four producer rows at the approved fixed height while fitting the open copy. */
  body.page-id-1119 .elementor-element-e5bc84c>:is(.elementor-element-becc74e,.elementor-element-94339b0,.elementor-element-46f02fe,.elementor-element-08cf967) :is(.qwi-service-label){margin-bottom:12px!important}
  body.page-id-1119 :is(.elementor-element-c877eaa,.elementor-element-5aec672,.elementor-element-cfa25fa,.elementor-element-f8d7ef8) p{padding-top:14px!important;line-height:24px!important}
}

@media (min-width:768px) and (max-width:1024px){
  /* Tablet metals: remove inherited Elementor gaps that pushed the type label outside the card. */
  body.page-id-1119 .elementor-element-1b16755 .elementor-element-8762426>.qwi-metal-card{gap:0!important}
  body.page-id-1119 .qwi-metal-card>.elementor-widget:nth-child(1){margin:0 0 10px!important}
  body.page-id-1119 .qwi-metal-card>.elementor-widget:nth-child(2){margin:0!important}
  body.page-id-1119 .qwi-metal-card>.elementor-widget:nth-child(3){width:100%!important;margin:auto 0 0!important;transform:none!important}
}

@media (max-width:1024px){
  html[data-qwi-language="es"] body.page-id-1119 .elementor-element-d286b3c{height:auto!important;min-height:0!important}
  html[data-qwi-language="es"] body.page-id-1119 .elementor-element-e5bc84c{height:auto!important;grid-template-rows:auto!important;flex-wrap:nowrap!important}
  html[data-qwi-language="es"] body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-becc74e,
  html[data-qwi-language="es"] body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-94339b0,
  html[data-qwi-language="es"] body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-46f02fe,
  html[data-qwi-language="es"] body.page-id-1119 .elementor-element-e5bc84c>.elementor-element-08cf967{flex-wrap:nowrap!important}
  html[data-qwi-language="es"] body.page-id-1119 .qwi-service-row{height:auto!important;min-height:145px!important;flex-wrap:nowrap!important}
  html[data-qwi-language="es"] body.page-id-1119 .qwi-service-row.is-open{min-height:260px!important}
}

@media (max-width:767px){
  html[data-qwi-language="es"] body.page-id-1119 .qwi-service-row.is-open{min-height:330px!important}
  html[data-qwi-language="es"] body.page-id-1119 .elementor-element-eab784c{height:auto!important;min-height:0!important}
  html[data-qwi-language="es"] body.page-id-1119 .elementor-element-d834d89{height:auto!important;grid-template-rows:repeat(3,minmax(330px,auto))!important}
  html[data-qwi-language="es"] body.page-id-1119 .elementor-element-50c453d,
  html[data-qwi-language="es"] body.page-id-1119 .elementor-element-e1cd79b,
  html[data-qwi-language="es"] body.page-id-1119 .elementor-element-919bc22{height:auto!important;min-height:330px!important;flex-wrap:nowrap!important}
}

/* 2026-10-09 — Large-desktop alignment rail.
   At >=1600px every primary section starts on the same 1600px content grid.
   Laptop, tablet and mobile geometry remain untouched. */
@media (min-width:1600px){
  body .elementor-element-114e1cd>.qwi-global-header,
  body .elementor-element-a89abbc>.e-con-inner{width:90%!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important}
  body .qwi-global-header>a:first-of-type{transform:none!important}

  body.page-id-1119 :is(
    .elementor-element-875890d,.elementor-element-8df4547,.elementor-element-449ea06,
    .elementor-element-d286b3c,.elementor-element-eab784c,.elementor-element-1b16755,
    .elementor-element-1832101
  )>.e-con-inner{width:90%!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important}
  body.page-id-1119 .elementor-element-e5d1e6e,
  body.page-id-1119 .elementor-element-1ea6b97{width:100%!important;max-width:780px!important}
  body.page-id-1119 .elementor-element-c0adf44{margin-bottom:83px!important}

  body :is(
    .qwi-about-hero-v2,.qwi-about-intro-v2,.qwi-about-value-v2,.qwi-about-guide-v2,.qwi-about-cta-v2,
    .qwi-approach-hero-v2,.qwi-approach-intro-v2,.qwi-approach-solutions-v2,.qwi-approach-projects-v2,.qwi-approach-timeline-v2,.qwi-approach-cta-v2,
    .qwi-metals-hero-v2,.qwi-metals-explorer-v2,.qwi-metals-fit-v2,.qwi-metals-cta-v2
  )>.e-con-inner{width:90%!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}

  body :is(.qwi-about-guide-heading,.qwi-approach-subhead-left,.qwi-metals-subhead-left)>.e-con-inner{margin-left:0!important;margin-right:auto!important}

  body.page-id-1130 :is(.qwi-contact-hero-native,.qwi-contact-body-native)>.e-con-inner{width:90%!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
}


/* qwi-native-section-bridge:start */
/*
 * 2026-10-09 — Elementor-native bridge.
 * Section padding, header offset and minimum height use Elementor's responsive
 * custom properties. Root backgrounds come from Elementor itself. Precision
 * grids, inner gutters, interactions and reference-matched component geometry
 * remain documented in this stylesheet.
 */
/* qwi-native-section-bridge:end */

/* 2026-10-09 — Global section eyebrow token.
   Standardizes the small uppercase pretitle and its bronze dash on all five
   pages. Parent spacing stays controlled by Elementor and the existing
   responsive section rules; this block only normalizes typography and dash. */
body :is(
  .page-id-1119 .elementor-element-e953a13,
  .page-id-1119 .elementor-element-1913472,
  .page-id-1119 .elementor-element-ca608f0,
  .page-id-1119 .elementor-element-304e861,
  .page-id-1119 .elementor-element-d1abde9,
  .page-id-1126 .elementor-element-f5ab0e2,
  .page-id-1126 .elementor-element-a99a54f,
  .page-id-1126 .elementor-element-1bae7f3,
  .page-id-1126 .elementor-element-f19a128,
  .page-id-1128 .qwi-approach-eyebrow,
  .page-id-1129 .qwi-metals-eyebrow,
  .page-id-1130 .qwi-contact-eyebrow,
  .page-id-1130 .qwi-contact-section-eyebrow
) .elementor-heading-title{
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:12px!important;
  font-weight:400!important;
  line-height:21.6px!important;
  letter-spacing:2.5px!important;
  text-transform:uppercase!important;
  margin:0!important
}

body :is(
  .page-id-1119 .elementor-element-1913472,
  .page-id-1119 .elementor-element-ca608f0,
  .page-id-1119 .elementor-element-304e861,
  .page-id-1119 .elementor-element-d1abde9,
  .page-id-1126 .elementor-element-a99a54f,
  .page-id-1126 .elementor-element-1bae7f3,
  .page-id-1126 .elementor-element-f19a128,
  .page-id-1128 .qwi-approach-eyebrow:not(.qwi-hero-eyebrow),
  .page-id-1129 .qwi-metals-eyebrow:not(.qwi-metals-hero-eyebrow),
  .page-id-1130 .qwi-contact-section-eyebrow
) .elementor-heading-title{color:#60717a!important}

body :is(
  .page-id-1119 .elementor-element-e953a13,
  .page-id-1126 .elementor-element-f5ab0e2,
  .page-id-1128 .qwi-hero-eyebrow,
  .page-id-1129 .qwi-metals-hero-eyebrow,
  .page-id-1130 .qwi-contact-eyebrow
) .elementor-heading-title{color:#b9c9d2!important}

body.page-id-1119 :is(
  .elementor-element-e953a13,
  .elementor-element-1913472,
  .elementor-element-ca608f0,
  .elementor-element-304e861,
  .elementor-element-d1abde9
) .elementor-heading-title>span:first-child{
  display:inline-block!important;
  width:30px!important;
  height:1px!important;
  background:#d98d59!important;
  vertical-align:middle!important;
  margin:0 14px 5px 0!important
}

body :is(
  .page-id-1126 .elementor-element-f5ab0e2,
  .page-id-1126 .elementor-element-a99a54f,
  .page-id-1126 .elementor-element-1bae7f3,
  .page-id-1126 .elementor-element-f19a128,
  .page-id-1128 .qwi-approach-eyebrow,
  .page-id-1129 .qwi-metals-eyebrow,
  .page-id-1130 .qwi-contact-eyebrow,
  .page-id-1130 .qwi-contact-section-eyebrow
) .elementor-heading-title:before{
  content:''!important;
  display:inline-block!important;
  width:30px!important;
  height:1px!important;
  background:#d98d59!important;
  vertical-align:middle!important;
  margin:0 14px 5px 0!important
}

/* Responsive page rules previously carried a slightly tighter tracking value. */
html body.page-id-1128.elementor-page .qwi-approach-eyebrow .elementor-heading-title,
html body.page-id-1129.elementor-page .qwi-metals-eyebrow .elementor-heading-title{
  letter-spacing:2.5px!important
}
