.elementor-68 .elementor-element.elementor-element-1ffd20{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-1a25659{--display:flex;--padding-top:64px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-379769{--display:flex;--padding-top:64px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-5a161ce{--display:flex;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-68 .elementor-element.elementor-element-cdeea37{text-align:center;}.elementor-68 .elementor-element.elementor-element-1622c51{--display:flex;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-87acd0e{--display:flex;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-65f3ca5{--display:flex;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-313e5e9{--display:flex;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-a754200{--display:flex;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-38a29c8{--display:flex;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-d5df422{--display:flex;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}@media(min-width:1440px){.elementor-68 .elementor-element.elementor-element-1a25659{--padding-top:64px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-379769{--padding-top:64px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-5a161ce{--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-1622c51{--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-87acd0e{--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-65f3ca5{--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-313e5e9{--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-a754200{--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-38a29c8{--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-d5df422{--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1023px){.elementor-68 .elementor-element.elementor-element-1a25659{--padding-top:64px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-379769{--padding-top:64px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-5a161ce{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-1622c51{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-87acd0e{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-65f3ca5{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-313e5e9{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-a754200{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-38a29c8{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-d5df422{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-68 .elementor-element.elementor-element-1a25659{--padding-top:64px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-379769{--padding-top:64px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-5a161ce{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-1622c51{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-87acd0e{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-65f3ca5{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-313e5e9{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-a754200{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-38a29c8{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-d5df422{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for techbbq-partners-inquiries, class: .elementor-element-1cc7deb *//* 6 contacts in one row on desktop */
@media (min-width: 1200px) {
  .elementor-68 .elementor-element.elementor-element-1cc7deb .techbbq-people-section__list {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
}
/* Source photos have mixed aspect ratios (2:3 and 4:5); lift subjects so heads sit higher */
.elementor-68 .elementor-element.elementor-element-1cc7deb .techbbq-people-section__photo-image {
  object-position: 50% 50% !important;
}/* End custom CSS */
/* Start custom CSS for techbbq-partners-category, class: .elementor-element-2bc09cd *//* 2026-09-08 per Auri: the tier label was very hard to read. It is gradient-clipped text at 12px weight 400
   with 1.44px letter-spacing, and the widget exposes the gradient colours but no weight or size control, so
   this rule is the only way to give the label more presence. It has to be repeated on every one of the seven
   category widgets on this page, which is why it is now Humandone item 25. */
.elementor-68 .elementor-element.elementor-element-2bc09cd .techbbq-pill__text { font-weight: 600 !important; font-size: 13px !important; }/* End custom CSS */
/* Start custom CSS for techbbq-partners-category, class: .elementor-element-af1566f *//* 2026-09-08 per Auri: the tier label was very hard to read. It is gradient-clipped text at 12px weight 400
   with 1.44px letter-spacing, and the widget exposes the gradient colours but no weight or size control, so
   this rule is the only way to give the label more presence. It has to be repeated on every one of the seven
   category widgets on this page, which is why it is now Humandone item 25. */
.elementor-68 .elementor-element.elementor-element-af1566f .techbbq-pill__text { font-weight: 600 !important; font-size: 13px !important; }/* End custom CSS */
/* Start custom CSS for techbbq-partners-category, class: .elementor-element-cfea218 *//* 2026-09-08 per Auri: the tier label was very hard to read. It is gradient-clipped text at 12px weight 400
   with 1.44px letter-spacing, and the widget exposes the gradient colours but no weight or size control, so
   this rule is the only way to give the label more presence. It has to be repeated on every one of the seven
   category widgets on this page, which is why it is now Humandone item 25. */
.elementor-68 .elementor-element.elementor-element-cfea218 .techbbq-pill__text { font-weight: 600 !important; font-size: 13px !important; }/* End custom CSS */
/* Start custom CSS for techbbq-partners-category, class: .elementor-element-36f63f0 *//* 2026-09-08 per Auri: the tier label was very hard to read. It is gradient-clipped text at 12px weight 400
   with 1.44px letter-spacing, and the widget exposes the gradient colours but no weight or size control, so
   this rule is the only way to give the label more presence. It has to be repeated on every one of the seven
   category widgets on this page, which is why it is now Humandone item 25. */
.elementor-68 .elementor-element.elementor-element-36f63f0 .techbbq-pill__text { font-weight: 600 !important; font-size: 13px !important; }/* End custom CSS */
/* Start custom CSS for techbbq-partners-category, class: .elementor-element-bfc360b *//* 2026-09-08 per Auri: the tier label was very hard to read. It is gradient-clipped text at 12px weight 400
   with 1.44px letter-spacing, and the widget exposes the gradient colours but no weight or size control, so
   this rule is the only way to give the label more presence. It has to be repeated on every one of the seven
   category widgets on this page, which is why it is now Humandone item 25. */
.elementor-68 .elementor-element.elementor-element-bfc360b .techbbq-pill__text { font-weight: 600 !important; font-size: 13px !important; }/* End custom CSS */
/* Start custom CSS for techbbq-partners-category, class: .elementor-element-8d14a61 *//* 2026-09-08 per Auri: the tier label was very hard to read. It is gradient-clipped text at 12px weight 400
   with 1.44px letter-spacing, and the widget exposes the gradient colours but no weight or size control, so
   this rule is the only way to give the label more presence. It has to be repeated on every one of the seven
   category widgets on this page, which is why it is now Humandone item 25. */
.elementor-68 .elementor-element.elementor-element-8d14a61 .techbbq-pill__text { font-weight: 600 !important; font-size: 13px !important; }/* End custom CSS */
/* Start custom CSS for techbbq-partners-category, class: .elementor-element-642d829 *//* 2026-09-08 per Auri: the tier label was very hard to read. It is gradient-clipped text at 12px weight 400
   with 1.44px letter-spacing, and the widget exposes the gradient colours but no weight or size control, so
   this rule is the only way to give the label more presence. It has to be repeated on every one of the seven
   category widgets on this page, which is why it is now Humandone item 25. */
.elementor-68 .elementor-element.elementor-element-642d829 .techbbq-pill__text { font-weight: 600 !important; font-size: 13px !important; }/* End custom CSS */