.elementor-16235 .elementor-element.elementor-element-07ce2fc:not(.elementor-motion-effects-element-type-background), .elementor-16235 .elementor-element.elementor-element-07ce2fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F865E;background-image:url("https://rethinktrade.org/wp-content/uploads/2025/08/paul-teysen-bukjsECgmeU-unsplash-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16235 .elementor-element.elementor-element-07ce2fc > .elementor-background-overlay{background-color:#031B44CC;opacity:0.82;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16235 .elementor-element.elementor-element-07ce2fc > .elementor-container{min-height:158px;}.elementor-16235 .elementor-element.elementor-element-07ce2fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-16235 .elementor-element.elementor-element-fcc677e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16235 .elementor-element.elementor-element-e1c87c3{text-align:center;}.elementor-16235 .elementor-element.elementor-element-e1c87c3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;line-height:1.1em;color:#FFFFFF;}.elementor-16235 .elementor-element.elementor-element-64175af{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-16235 .elementor-element.elementor-element-67cb3c1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16235 .elementor-element.elementor-element-67cb3c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16235 .elementor-element.elementor-element-67cb3c1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:7px;}.elementor-16235 .elementor-element.elementor-element-87b4a04{--spacer-size:22px;}.elementor-16235 .elementor-element.elementor-element-151a53d{--spacer-size:22px;}.elementor-16235 .elementor-element.elementor-element-94c23a7 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;fill:#393939;color:#393939;border-style:solid;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-16235 .elementor-element.elementor-element-94c23a7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-16235 .elementor-element.elementor-element-94c23a7 .elementor-button:hover, .elementor-16235 .elementor-element.elementor-element-94c23a7 .elementor-button:focus{color:#05D192;}.elementor-16235 .elementor-element.elementor-element-94c23a7 .elementor-button:hover svg, .elementor-16235 .elementor-element.elementor-element-94c23a7 .elementor-button:focus svg{fill:#05D192;}.elementor-16235 .elementor-element.elementor-element-3235ad6 > .elementor-widget-container{padding:-13px 0px 0px 0px;}.elementor-16235 .elementor-element.elementor-element-3235ad6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16235 .elementor-element.elementor-element-2c5084e{--spacer-size:50px;}.elementor-16235 .elementor-element.elementor-element-a18ed8d .elementor-heading-title{font-size:30px;}.elementor-16235 .elementor-element.elementor-element-990a550{text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-16235 .elementor-element.elementor-element-56abf42{--spacer-size:50px;}.elementor-16235 .elementor-element.elementor-element-089252c{padding:0px 0px 0px 0px;}.elementor-16235 .elementor-element.elementor-element-9189168 .elementor-heading-title{font-size:30px;}.elementor-16235 .elementor-element.elementor-element-4417818{text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-16235 .elementor-element.elementor-element-1fcc17c{--spacer-size:50px;}.elementor-16235 .elementor-element.elementor-element-f8b4321 .elementor-heading-title{font-size:30px;}.elementor-16235 .elementor-element.elementor-element-49fe78f{padding:0px 0px 0px 0px;}.elementor-16235 .elementor-element.elementor-element-5cfa1c8{--spacer-size:33px;}.elementor-16235 .elementor-element.elementor-element-f2cf928 .elementor-heading-title{font-size:30px;}.elementor-16235 .elementor-element.elementor-element-9512f8d{--spacer-size:26px;}.elementor-16235 .elementor-element.elementor-element-ae775e0 .elementor-heading-title{font-size:30px;}.elementor-16235 .elementor-element.elementor-element-0145cf6{--spacer-size:36px;}.elementor-16235 .elementor-element.elementor-element-55099d6 .elementor-heading-title{font-size:30px;}.elementor-16235 .elementor-element.elementor-element-8727812{--spacer-size:36px;}.elementor-16235 .elementor-element.elementor-element-dd6b275 .elementor-heading-title{font-size:30px;}.elementor-16235 .elementor-element.elementor-element-e9d9493{width:var( --container-widget-width, 99.924% );max-width:99.924%;--container-widget-width:99.924%;--container-widget-flex-grow:0;}.elementor-16235 .elementor-element.elementor-element-06925f0{--spacer-size:36px;}.elementor-16235 .elementor-element.elementor-element-40791db .elementor-heading-title{font-size:30px;}.elementor-16235 .elementor-element.elementor-element-c2cf05a{--spacer-size:33px;}.elementor-16235 .elementor-element.elementor-element-d6309d5 .elementor-heading-title{font-size:30px;}@media(max-width:767px){.elementor-16235 .elementor-element.elementor-element-07ce2fc > .elementor-container{min-height:265px;}.elementor-16235 .elementor-element.elementor-element-07ce2fc{margin-top:-32px;margin-bottom:0px;padding:16px 0px 0px 0px;}.elementor-16235 .elementor-element.elementor-element-e1c87c3 > .elementor-widget-container{margin:0px 0px 0px 6px;padding:5px 5px 5px 5px;}.elementor-16235 .elementor-element.elementor-element-e1c87c3 .elementor-heading-title{font-size:31px;}}/* Start custom CSS for html, class: .elementor-element-8fd9938 *//* Left-side extra-large tab with image background, expands on hover */
.floating-panel-hero {
  position: fixed;
  top: 38%;                 
  left: 0;
  transform: translateY(-50%);
  z-index: 9999;

  /* Closed (default) look */
  width: 90px;              /* wider closed tab */
  padding: 24px 0;          /* taller */
  cursor: pointer;
  white-space: nowrap;
  border-radius: 0 12px 12px 0;
  box-shadow: 3px 3px 12px rgba(0,0,0,0.3);
  overflow: hidden;

  /* Background: image + subtle blue overlay for legibility */
  background-image:
    linear-gradient( to right, rgba(0, 60, 130, 0.85), rgba(0, 60, 130, 0.85) ),
    var(--hero-image);
  background-size: cover;
  background-position: center;
  transition: width 0.35s ease, padding 0.35s ease, box-shadow 0.2s ease;
}

/* Link styles (fills the whole tab) */
.floating-panel-hero a {
  display: block;
  color: #e8fbff;
  font-weight: 800;
  letter-spacing: 0.2px;
  text-decoration: none;

  /* Closed state: vertical text */
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  text-align: center;
  font-size: 20px;          
  line-height: 1.1;
  padding: 0 14px;          
  transition: all 0.35s ease;
}

/* Hover/open: grow to fit content, switch to horizontal text */
.floating-panel-hero:hover {
  width: auto;              /* auto-size to full text */
  max-width: none;          /* REMOVE width limit so it won't cut off */
  padding: 24px 32px;       
  box-shadow: 5px 8px 20px rgba(0,0,0,0.35);
}

.floating-panel-hero:hover a {
  writing-mode: horizontal-tb;
  transform: none;
  font-size: 26px;          
  line-height: 1.3;
  white-space: nowrap;      /* keep in one line */
  padding: 0;
}

/* Optional: hide on small screens, or tweak position */
@media (max-width: 768px) {
  .floating-panel-hero { display: none; }
}

@media (max-height: 600px) {
  .floating-panel-hero { top: 45%; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-56040ca */.chart-24504363 {
  max-width: 650px;
  margin: 0 auto;
}

.chart-24504363::after {
  content: "Source: U.S. Census Bureau, “U.S. International Trade in Goods and Services – Historical Releases – U.S. Trade in Goods by Principal Commodities – Manufactured Goods,” accessed July 30, 2025, https://www.census.gov/foreign-trade/Press-Release/ft900_index.html.";
  display: block;
  text-align: center;
  font-size: 14px;
  color: #666;
  margin-top: 0.5em;
  font-style: italic;
}/* End custom CSS */