.elementor-37 .elementor-element.elementor-element-b30b169{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:120px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-16a4891{--display:flex;}.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-37 .elementor-element.elementor-element-3170acd .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:500;}.elementor-37 .elementor-element.elementor-element-b244230 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:65px;font-weight:800;line-height:1em;letter-spacing:0em;word-spacing:0.3em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-c657557{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-9a80442 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-37 .elementor-element.elementor-element-9a80442 .elementor-icon-box-title{margin-block-end:2px;}.elementor-37 .elementor-element.elementor-element-9a80442.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5adb5c6 );}.elementor-37 .elementor-element.elementor-element-9a80442.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-9a80442.elementor-view-default .elementor-icon{fill:var( --e-global-color-5adb5c6 );color:var( --e-global-color-5adb5c6 );border-color:var( --e-global-color-5adb5c6 );}.elementor-37 .elementor-element.elementor-element-9a80442 .elementor-icon{font-size:25px;padding:12px;}.elementor-37 .elementor-element.elementor-element-9a80442 .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-9a80442 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;letter-spacing:0.4px;}.elementor-37 .elementor-element.elementor-element-9a80442 .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-weight:400;line-height:0.6em;}.elementor-37 .elementor-element.elementor-element-a7c1012 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-37 .elementor-element.elementor-element-a7c1012 .elementor-icon-box-title{margin-block-end:2px;}.elementor-37 .elementor-element.elementor-element-a7c1012.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-be8904f );}.elementor-37 .elementor-element.elementor-element-a7c1012.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-a7c1012.elementor-view-default .elementor-icon{fill:var( --e-global-color-be8904f );color:var( --e-global-color-be8904f );border-color:var( --e-global-color-be8904f );}.elementor-37 .elementor-element.elementor-element-a7c1012 .elementor-icon{font-size:25px;padding:12px;}.elementor-37 .elementor-element.elementor-element-a7c1012 .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-a7c1012 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;letter-spacing:0.4px;}.elementor-37 .elementor-element.elementor-element-a7c1012 .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-weight:400;line-height:0.6em;}.elementor-37 .elementor-element.elementor-element-bb01d69 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-37 .elementor-element.elementor-element-bb01d69 .elementor-icon-box-title{margin-block-end:2px;}.elementor-37 .elementor-element.elementor-element-bb01d69.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-bb01d69.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-bb01d69.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-bb01d69 .elementor-icon{font-size:25px;padding:12px;}.elementor-37 .elementor-element.elementor-element-bb01d69 .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-bb01d69 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;letter-spacing:0.4px;}.elementor-37 .elementor-element.elementor-element-bb01d69 .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-weight:400;line-height:0.6em;}.elementor-37 .elementor-element.elementor-element-7428d6d{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-7428d6d:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-7428d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leftbraincreative.com/wp-content/uploads/2026/10/LBC_Hero_Gallery_550x430.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-f7c78b6{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-37 .elementor-element.elementor-element-f7c78b6:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-f7c78b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77865f5 );}.elementor-37 .elementor-element.elementor-element-5e0f32d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-a9f98cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-5092a26{--display:flex;}.elementor-37 .elementor-element.elementor-element-bdac584 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-37 .elementor-element.elementor-element-bdac584 .elementor-icon-box-title{margin-block-end:2px;}.elementor-37 .elementor-element.elementor-element-bdac584.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5adb5c6 );}.elementor-37 .elementor-element.elementor-element-bdac584.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-bdac584.elementor-view-default .elementor-icon{fill:var( --e-global-color-5adb5c6 );color:var( --e-global-color-5adb5c6 );border-color:var( --e-global-color-5adb5c6 );}.elementor-37 .elementor-element.elementor-element-bdac584 .elementor-icon{font-size:30px;padding:15px;}.elementor-37 .elementor-element.elementor-element-bdac584 .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-bdac584 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:25px;font-weight:800;}.elementor-37 .elementor-element.elementor-element-bdac584 .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-weight:400;}.elementor-37 .elementor-element.elementor-element-be17c7c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-54a0d26 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-37 .elementor-element.elementor-element-54a0d26 .elementor-icon-box-title{margin-block-end:2px;}.elementor-37 .elementor-element.elementor-element-54a0d26.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-be8904f );}.elementor-37 .elementor-element.elementor-element-54a0d26.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-54a0d26.elementor-view-default .elementor-icon{fill:var( --e-global-color-be8904f );color:var( --e-global-color-be8904f );border-color:var( --e-global-color-be8904f );}.elementor-37 .elementor-element.elementor-element-54a0d26 .elementor-icon{font-size:30px;padding:15px;}.elementor-37 .elementor-element.elementor-element-54a0d26 .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-54a0d26 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:25px;font-weight:800;}.elementor-37 .elementor-element.elementor-element-54a0d26 .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-weight:400;}.elementor-37 .elementor-element.elementor-element-7a39917{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-f73d414 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-37 .elementor-element.elementor-element-f73d414 .elementor-icon-box-title{margin-block-end:2px;}.elementor-37 .elementor-element.elementor-element-f73d414.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-f73d414.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-f73d414.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-f73d414 .elementor-icon{font-size:30px;padding:15px;}.elementor-37 .elementor-element.elementor-element-f73d414 .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-f73d414 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:25px;font-weight:800;}.elementor-37 .elementor-element.elementor-element-f73d414 .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-weight:400;}.elementor-37 .elementor-element.elementor-element-e0b9a51{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-ab83dcb{--display:flex;}.elementor-37 .elementor-element.elementor-element-4b8ab51{border-radius:10px 10px 10px 10px;}.elementor-37 .elementor-element.elementor-element-4b8ab51 iframe{height:400px;}.elementor-37 .elementor-element.elementor-element-5196b90{--display:flex;}.elementor-37 .elementor-element.elementor-element-075c778 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:500;}.elementor-37 .elementor-element.elementor-element-23388d8 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:50px;font-weight:800;line-height:1em;letter-spacing:0em;word-spacing:0.1em;}.elementor-37 .elementor-element.elementor-element-d526360{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;}.elementor-37 .elementor-element.elementor-element-3473110{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-37 .elementor-element.elementor-element-f54873d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Figtree", Sans-serif;font-weight:600;fill:var( --e-global-color-77865f5 );color:var( --e-global-color-77865f5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:18px 35px 18px 35px;}.elementor-37 .elementor-element.elementor-element-f54873d .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-f54873d .elementor-button:focus{background-color:var( --e-global-color-be8904f );border-color:var( --e-global-color-be8904f );}.elementor-37 .elementor-element.elementor-element-f54873d:hover{--e-transform-translateY:-3px;}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-b30b169{--padding-top:70px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-37 .elementor-element.elementor-element-b244230 .elementor-heading-title{font-size:50px;}.elementor-37 .elementor-element.elementor-element-f7c78b6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-37 .elementor-element.elementor-element-5e0f32d{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-37 .elementor-element.elementor-element-bdac584 .elementor-icon{font-size:20px;padding:12px;}.elementor-37 .elementor-element.elementor-element-54a0d26 .elementor-icon{font-size:20px;padding:12px;}.elementor-37 .elementor-element.elementor-element-f73d414 .elementor-icon{font-size:20px;padding:12px;}.elementor-37 .elementor-element.elementor-element-e0b9a51{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-b30b169{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-37 .elementor-element.elementor-element-a9f98cd{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-37 .elementor-element.elementor-element-be17c7c{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-7a39917{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-e0b9a51{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-37 .elementor-element.elementor-element-4b8ab51 iframe{height:200px;}.elementor-37 .elementor-element.elementor-element-23388d8 .elementor-heading-title{font-size:40px;}}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-16a4891{--width:40%;}.elementor-37 .elementor-element.elementor-element-7428d6d{--width:60%;}.elementor-37 .elementor-element.elementor-element-f7c78b6{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-37 .elementor-element.elementor-element-f7c78b6{--width:90%;}}/* Start custom CSS for container, class: .elementor-element-a9f98cd *//* LBC: 3 contact columns with centered dividers */
.lbc-contact-row {
  display: flex !important;
  flex-direction: row !important;
  align-items: stretch !important;
  gap: 0 !important;
  width: 100%;
}

/* Keep each column responsive */
.lbc-contact-row .lbc-contact-col {
  position: relative !important;
  min-width: 0;
}

/* Divider between the columns */
.lbc-contact-row .lbc-contact-col:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 48%;
  background: #D8D2C7;
  pointer-events: none;
}

/* Mobile: stack columns and use horizontal separators */
@media (max-width: 767px) {
  .lbc-contact-row {
    flex-direction: column !important;
  }

  .lbc-contact-row .lbc-contact-col:not(:last-child)::after {
    right: auto;
    left: 0;
    top: auto;
    bottom: 0;
    width: 100%;
    height: 1px;
    transform: none;
  }
}/* End custom CSS */