.elementor-37862 .elementor-element.elementor-element-c9e8ab5:not(.elementor-motion-effects-element-type-background), .elementor-37862 .elementor-element.elementor-element-c9e8ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gebbs.com/wp-content/uploads/2026/06/Banner-for-Desktop_Img02.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-37862 .elementor-element.elementor-element-c9e8ab5 > .elementor-container{min-height:676px;}.elementor-37862 .elementor-element.elementor-element-c9e8ab5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-37862 .elementor-element.elementor-element-c9e8ab5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37862 .elementor-element.elementor-element-f02dfe6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-b7af604 > .elementor-element-populated{margin:85px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-4a734b9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-37862 .elementor-element.elementor-element-4a734b9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-37862 .elementor-element.elementor-element-4a734b9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-37862 .elementor-element.elementor-element-4a734b9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-37862 .elementor-element.elementor-element-0d55785 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-37862 .elementor-element.elementor-element-599860e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-5c7f8ca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-5c7f8ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37862 .elementor-element.elementor-element-ea25ae0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 15px 80px 15px;}.elementor-37862 .elementor-element.elementor-element-ea25ae0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37862 .elementor-element.elementor-element-fad5022 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-eab522f > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-b01db8d:not(.elementor-motion-effects-element-type-background), .elementor-37862 .elementor-element.elementor-element-b01db8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F9FF;}.elementor-37862 .elementor-element.elementor-element-b01db8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 15px 95px 15px;}.elementor-37862 .elementor-element.elementor-element-b01db8d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37862 .elementor-element.elementor-element-1d9367d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-f943f85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-f943f85{text-align:center;}.elementor-37862 .elementor-element.elementor-element-7b6e47b > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-a0d5897{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 15px 95px 15px;}.elementor-37862 .elementor-element.elementor-element-a0d5897 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37862 .elementor-element.elementor-element-d92963c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-7e62847 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-7e62847{text-align:center;}.elementor-37862 .elementor-element.elementor-element-d666ab8 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-f110046:not(.elementor-motion-effects-element-type-background), .elementor-37862 .elementor-element.elementor-element-f110046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102C63;background-image:url("https://gebbs.com/wp-content/uploads/2026/04/leading-capture-crm-bg-min.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37862 .elementor-element.elementor-element-f110046{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 15px 95px 15px;}.elementor-37862 .elementor-element.elementor-element-f110046 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37862 .elementor-element.elementor-element-d2fd586 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-8003c57 > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-37862 .elementor-element.elementor-element-f9b7dbe .eael-advance-tabs .eael-tabs-nav > ul li.eael-tab-nav-item:hover:not(.active){background-color:#333;}.elementor-37862 .elementor-element.elementor-element-f9b7dbe .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:16px;color:#333;}.elementor-37862 .elementor-element.elementor-element-f9b7dbe .eael-advance-tabs .eael-tabs-nav > ul li img{width:16px;}.elementor-37862 .elementor-element.elementor-element-f9b7dbe .eael-advance-tabs .eael-tabs-nav > ul li svg{width:16px;height:16px;fill:#333;}.elementor-37862 .elementor-element.elementor-element-f9b7dbe .eael-tab-inline-icon li .title-before-icon{margin-right:10px;}.elementor-37862 .elementor-element.elementor-element-f9b7dbe .eael-tab-inline-icon li .title-after-icon{margin-left:10px;}.elementor-37862 .elementor-element.elementor-element-f9b7dbe .eael-tab-top-icon li i, .elementor-37862 .elementor-element.elementor-element-f9b7dbe .eael-tab-top-icon li img, .elementor-37862 .elementor-element.elementor-element-f9b7dbe .eael-tab-top-icon li svg{margin-bottom:10px;}.elementor-37862 .elementor-element.elementor-element-f9b7dbe .eael-advance-tabs .eael-tabs-nav > ul li{background-color:#f1f1f1;color:#333;}.elementor-37862 .elementor-element.elementor-element-f9b7dbe .eael-advance-tabs .eael-tabs-nav > ul li:hover{color:#fff;}.elementor-37862 .elementor-element.elementor-element-f9b7dbe .eael-advance-tabs .eael-tabs-nav > ul li:hover > i{color:#fff;}.elementor-37862 .elementor-element.elementor-element-f9b7dbe .eael-advance-tabs .eael-tabs-nav > ul li:hover > svg{fill:#fff;}.elementor-37862 .elementor-element.elementor-element-f9b7dbe .eael-advance-tabs .eael-tabs-nav > ul .active{background-color:#444;}.elementor-37862 .elementor-element.elementor-element-f9b7dbe .eael-advance-tabs .eael-tabs-nav > ul li.active{color:#fff;}.elementor-37862 .elementor-element.elementor-element-f9b7dbe .eael-advance-tabs .eael-tabs-nav > ul li.active > i{color:#fff;}.elementor-37862 .elementor-element.elementor-element-f9b7dbe .eael-advance-tabs .eael-tabs-nav > ul li.active > svg{fill:#fff;}.elementor-37862 .elementor-element.elementor-element-f9b7dbe .eael-advance-tabs .eael-tabs-content > div{color:#333;}.elementor-37862 .elementor-element.elementor-element-de8f4dc:not(.elementor-motion-effects-element-type-background), .elementor-37862 .elementor-element.elementor-element-de8f4dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F9FF;}.elementor-37862 .elementor-element.elementor-element-de8f4dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 15px 95px 15px;}.elementor-37862 .elementor-element.elementor-element-de8f4dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37862 .elementor-element.elementor-element-f09d951 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-accfec2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-accfec2{text-align:center;}.elementor-37862 .elementor-element.elementor-element-073f743 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-8a8079d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 15px 95px 15px;}.elementor-37862 .elementor-element.elementor-element-8a8079d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37862 .elementor-element.elementor-element-88ea0c4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-350ef71 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-350ef71{text-align:center;}.elementor-37862 .elementor-element.elementor-element-be35229:not(.elementor-motion-effects-element-type-background), .elementor-37862 .elementor-element.elementor-element-be35229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-493763f );background-image:url("https://gebbs.com/wp-content/uploads/2026/05/tags_bg_pattern-min.webp");background-position:top right;background-repeat:no-repeat;}.elementor-37862 .elementor-element.elementor-element-be35229{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-37862 .elementor-element.elementor-element-be35229 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37862 .elementor-element.elementor-element-4f4170e{padding:0px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-c09cfcc > .elementor-element-populated{padding:26px 26px 26px 26px;}.elementor-37862 .elementor-element.elementor-element-c83f760{margin-top:0px;margin-bottom:0px;padding:70px 15px 120px 15px;}.elementor-37862 .elementor-element.elementor-element-4e74ff2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-aa981b9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-37862 .elementor-element.elementor-element-aa981b9{text-align:center;}.elementor-37862 .elementor-element.elementor-element-e2a448e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-fe4b10b > .elementor-widget-container{margin:30px 0px 0px 0px;}@media(min-width:770px){.elementor-37862 .elementor-element.elementor-element-599860e{width:60%;}.elementor-37862 .elementor-element.elementor-element-5c7f8ca{width:39.952%;}.elementor-37862 .elementor-element.elementor-element-d2fd586{width:78.87%;}.elementor-37862 .elementor-element.elementor-element-10bb474{width:21.09%;}}@media(max-width:1025px) and (min-width:770px){.elementor-37862 .elementor-element.elementor-element-d2fd586{width:66%;}.elementor-37862 .elementor-element.elementor-element-10bb474{width:34%;}}@media(min-width:1026px){.elementor-37862 .elementor-element.elementor-element-f110046:not(.elementor-motion-effects-element-type-background), .elementor-37862 .elementor-element.elementor-element-f110046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1025px){.elementor-37862 .elementor-element.elementor-element-c9e8ab5:not(.elementor-motion-effects-element-type-background), .elementor-37862 .elementor-element.elementor-element-c9e8ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gebbs.com/wp-content/uploads/2026/06/Tab_Banner_991-X-899_Img01.webp");}.elementor-37862 .elementor-element.elementor-element-ea25ae0{padding:30px 20px 50px 20px;}.elementor-37862 .elementor-element.elementor-element-b01db8d{padding:50px 20px 30px 20px;}.elementor-37862 .elementor-element.elementor-element-a0d5897{padding:50px 20px 30px 20px;}.elementor-37862 .elementor-element.elementor-element-f110046{padding:50px 20px 30px 20px;}.elementor-37862 .elementor-element.elementor-element-de8f4dc{padding:50px 20px 30px 20px;}.elementor-37862 .elementor-element.elementor-element-8a8079d{padding:50px 20px 30px 20px;}}@media(max-width:769px){.elementor-37862 .elementor-element.elementor-element-c9e8ab5:not(.elementor-motion-effects-element-type-background), .elementor-37862 .elementor-element.elementor-element-c9e8ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gebbs.com/wp-content/uploads/2026/06/Mobile_Banner_360-X-640_Img01.webp");}.elementor-37862 .elementor-element.elementor-element-c9e8ab5 > .elementor-container{min-height:0px;}.elementor-37862 .elementor-element.elementor-element-a5b2e64 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-ea25ae0{padding:30px 15px 50px 15px;}.elementor-37862 .elementor-element.elementor-element-eab522f > .elementor-widget-container{margin:36px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-f943f85 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-37862 .elementor-element.elementor-element-7e62847 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-37862 .elementor-element.elementor-element-48bc19b{text-align:center;}.elementor-37862 .elementor-element.elementor-element-10bb474 > .elementor-element-populated{padding:0px 0px 40px 0px;}.elementor-37862 .elementor-element.elementor-element-accfec2 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-37862 .elementor-element.elementor-element-350ef71 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-37862 .elementor-element.elementor-element-4f4170e{padding:0px 0px 0px 0px;}.elementor-37862 .elementor-element.elementor-element-c09cfcc > .elementor-element-populated{padding:40px 30px 40px 30px;}.elementor-37862 .elementor-element.elementor-element-c83f760{padding:50px 15px 50px 15px;}}/* Start custom CSS for section, class: .elementor-element-c9e8ab5 *//* Hero photo on desktop (Banner-for-Desktop_Img02.webp, 1960 x 676; the room scene starts at x 1060): the photo starts just right of the text and never under it, so more of the scene shows; the whole photo shows on wide screens. Tablet and phone keep their own photos. */
@media (min-width: 1025px) {
  .elementor-37862 .elementor-element.elementor-element-c9e8ab5:not(.elementor-motion-effects-element-type-background) {
    background-position: min(0px, max(calc(100vw - 1960px), min(0px, calc(max(20px, (100vw - 1220px) / 2) - 460px)))) 0px !important;
  }
  .elementor-37862 .elementor-element.elementor-element-c9e8ab5.gb-banner-section .gb-banner-content h1,
  .elementor-37862 .elementor-element.elementor-element-c9e8ab5.gb-banner-section .gb-banner-content p {
    max-width: 560px;
  }
  /* keeps the menu readable over the photo */
  .elementor-37862 .elementor-element.elementor-element-c9e8ab5::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 150px;
    background: linear-gradient(180deg, rgba(255,255,255,0.92) 0%, rgba(255,255,255,0.75) 45%, rgba(255,255,255,0) 100%);
    pointer-events: none;
    z-index: 0;
  }
  .elementor-37862 .elementor-element.elementor-element-c9e8ab5 > .elementor-container {
    position: relative;
    z-index: 1;
  }
}
/* tablets and small tablets (600-1025px): the whole tablet photo across the top (nobody cut at the sides), text below it */
@media (min-width: 600px) and (max-width: 1025px) {
  .elementor-37862 .elementor-element.elementor-element-c9e8ab5:not(.elementor-motion-effects-element-type-background) {
    background-size: 100% auto !important;
    background-position: center top !important;
  }
  .elementor-37862 .elementor-element.elementor-element-c9e8ab5 > .elementor-container {
    position: relative;
    z-index: 1;
  }
}
/* the photo fades into white above the headline */
@media (min-width: 770px) and (max-width: 1025px) {
  .elementor-37862 .elementor-element.elementor-element-c9e8ab5::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(255,255,255,0) 470px, #fff 620px);
    pointer-events: none;
    z-index: 0;
  }
}
/* small tablets (600-769px): the tablet photo instead of the zoomed-in phone photo */
@media (min-width: 600px) and (max-width: 769px) {
  .elementor-37862 .elementor-element.elementor-element-c9e8ab5:not(.elementor-motion-effects-element-type-background) {
    background-image: url("/wp-content/uploads/2026/06/Tab_Banner_991-X-899_Img01.webp") !important;
  }
  .elementor-37862 .elementor-element.elementor-element-c9e8ab5::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(255,255,255,0) 370px, #fff 480px);
    pointer-events: none;
    z-index: 0;
  }
}
/* v7: the sub-headline under the headline */
.elementor-37862 .elementor-element.elementor-element-c9e8ab5 .gb-banner-content p.hero-sub {
  font-size: 20px;
  line-height: 1.45;
  font-weight: 800;
  color: #102C63;
  margin: 18px 0 0;
}
@media (max-width: 767px) {
  .elementor-37862 .elementor-element.elementor-element-c9e8ab5 .gb-banner-content p.hero-sub {
    font-size: 18px;
    margin-top: 14px;
  }
}
/* v7: a shorter hero on desktop, so the case-study proof point under it shows on the first screen. The headline stays
   on two lines, the photo keeps its size (cropped at the bottom instead of shrinking under the text). */
@media (min-width: 1025px) {
  .elementor-37862 .elementor-element.elementor-element-c9e8ab5 > .elementor-container {
    min-height: 560px !important;
  }
  .elementor-37862 .elementor-element.elementor-element-c9e8ab5.gb-banner-section .gb-banner-content h1 {
    font-size: 48px;
    line-height: 1.15;
    max-width: 600px;
  }
  .elementor-37862 .elementor-element.elementor-element-c9e8ab5.gb-banner-section .gb-banner-content h1 strong {
    display: block;
  }
  .elementor-37862 .elementor-element.elementor-element-c9e8ab5.gb-banner-section .gb-banner-content p.hero-desc {
    font-size: 18px;
    line-height: 1.6;
    margin-top: 14px;
  }
}
@media (min-width: 1025px) and (max-width: 1960px) {
  .elementor-37862 .elementor-element.elementor-element-c9e8ab5:not(.elementor-motion-effects-element-type-background) {
    background-size: 1960px 676px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f4170e *//* get-in-touch bar with a paragraph: text on the left, button on the right */
.elementor-37862 .elementor-element.elementor-element-4f4170e .elementor-widget-wrap {
  display: grid !important;
  grid-template-columns: minmax(0, 760px) auto;
  justify-content: center;
  align-items: center;
  column-gap: 40px;
}
.elementor-37862 .elementor-element.elementor-element-4f4170e .elementor-widget-wrap .elementor-widget-heading {
  grid-column: 1;
  grid-row: 1;
  margin: 0 0 8px;
}
.elementor-37862 .elementor-element.elementor-element-4f4170e .elementor-widget-wrap .gb-getintouch-desc {
  grid-column: 1;
  grid-row: 2;
  margin: 0;
}
.elementor-37862 .elementor-element.elementor-element-4f4170e .elementor-widget-wrap .gb-getintouch-desc p {
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.85);
}
/* v7: the closing line under the paragraph */
.elementor-37862 .elementor-element.elementor-element-4f4170e .elementor-widget-wrap .gb-getintouch-desc p + p {
  margin-top: 8px;
}
.elementor-37862 .elementor-element.elementor-element-4f4170e .elementor-widget-wrap .gb-getintouch-desc strong {
  color: #fff;
  font-weight: 800;
}
.elementor-37862 .elementor-element.elementor-element-4f4170e .elementor-widget-wrap .elementor-widget-button {
  grid-column: 2;
  grid-row: 1 / span 2;
}
@media (max-width: 991px) {
  .elementor-37862 .elementor-element.elementor-element-4f4170e .elementor-widget-wrap {
    grid-template-columns: minmax(0, 1fr);
    justify-items: center;
    text-align: center;
  }
  .elementor-37862 .elementor-element.elementor-element-4f4170e .elementor-widget-wrap .elementor-widget-heading {
    margin: 0 0 10px;
  }
  .elementor-37862 .elementor-element.elementor-element-4f4170e .elementor-widget-wrap .gb-getintouch-desc {
    margin: 0 0 20px;
  }
  .elementor-37862 .elementor-element.elementor-element-4f4170e .elementor-widget-wrap .elementor-widget-button {
    grid-column: 1;
    grid-row: 3;
  }
}
/* the bar sits half on the section above and half on the light Insights section below (no white band) */
@media (min-width: 1201px) {
  .elementor-37862 .elementor-element.elementor-element-4f4170e {
    background: linear-gradient(180deg, transparent 55px, #F9FBFF 55px);
  }
}/* End custom CSS */