.elementor-52 .elementor-element.elementor-element-151153e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12.5rem;--padding-bottom:7.1875rem;--padding-left:5rem;--padding-right:5rem}.elementor-52 .elementor-element.elementor-element-151153e:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-151153e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tbmcg.com/wp-content/uploads/2024/10/home-bg.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-52 .elementor-element.elementor-element-7bcb477{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-52 .elementor-element.elementor-element-c60d6d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--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-52 .elementor-element.elementor-element-e9bc1be .elementor-heading-title{font-family:"Primary",Sans-serif;font-size:50px;font-weight:300;line-height:55px;letter-spacing:-.02rem;color:var(--e-global-color-secondary)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);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-52 .elementor-element.elementor-element-cb26003>.elementor-widget-container{margin:2.5rem 0rem 0rem 0rem}.elementor-52 .elementor-element.elementor-element-cb26003{font-family:"Primary",Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var(--e-global-color-secondary)}.elementor-52 .elementor-element.elementor-element-9f95aef{--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:.9375rem .9375rem;--row-gap:.9375rem;--column-gap:.9375rem;--margin-top:2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.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-52 .elementor-element.elementor-element-aa39704 .elementor-button{background-color:var(--e-global-color-secondary);font-family:"Primary",Sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:none;border-radius:2px 2px 2px 2px;padding:.8125rem .9375rem .8125rem .9375rem}.elementor-52 .elementor-element.elementor-element-aa39704 .elementor-button:hover,.elementor-52 .elementor-element.elementor-element-aa39704 .elementor-button:focus{background-color:var(--e-global-color-text);color:var(--e-global-color-secondary)}.elementor-52 .elementor-element.elementor-element-aa39704 .elementor-button:hover svg,.elementor-52 .elementor-element.elementor-element-aa39704 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-52 .elementor-element.elementor-element-84a3583 .elementor-button{background-color:var(--e-global-color-text);font-family:"Primary",Sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:none;border-radius:2px 2px 2px 2px;padding:.8125rem .9375rem .8125rem .9375rem}.elementor-52 .elementor-element.elementor-element-84a3583 .elementor-button:hover,.elementor-52 .elementor-element.elementor-element-84a3583 .elementor-button:focus{background-color:var(--e-global-color-secondary);color:var(--e-global-color-primary)}.elementor-52 .elementor-element.elementor-element-84a3583 .elementor-button:hover svg,.elementor-52 .elementor-element.elementor-element-84a3583 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-52 .elementor-element.elementor-element-f36c1b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5rem;--padding-bottom:5rem;--padding-left:05rem;--padding-right:5rem}.elementor-52 .elementor-element.elementor-element-c8e9bb2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-52 .elementor-element.elementor-element-7226069{--display:flex}.elementor-52 .elementor-element.elementor-element-49a31f3>.elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 1rem 0rem;border-style:none}.elementor-52 .elementor-element.elementor-element-49a31f3 .elementor-heading-title{font-family:"Primary",Sans-serif;font-size:2rem;font-weight:300;line-height:2.5rem}.elementor-52 .elementor-element.elementor-element-a1e9095>.elementor-widget-container{margin:1rem 0rem 0rem 0rem}.elementor-52 .elementor-element.elementor-element-a1e9095{font-family:"Primary",Sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;color:var(--e-global-color-primary)}.elementor-52 .elementor-element.elementor-element-b6b6e04{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-primary);--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52 .elementor-element.elementor-element-ef15619{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-primary);--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem}.elementor-52 .elementor-element.elementor-element-ef15619:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-accent);--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px}.elementor-52 .elementor-element.elementor-element-ef15619,.elementor-52 .elementor-element.elementor-element-ef15619::before{--border-transition:0.3s}.elementor-52 .elementor-element.elementor-element-5154993 .elementor-heading-title{font-family:"Primary",Sans-serif;font-size:1.2rem;font-weight:300;line-height:1.6rem;letter-spacing:-.02rem}.elementor-52 .elementor-element.elementor-element-a7dca7a{width:var(--container-widget-width,2.5rem);max-width:2.5rem;--container-widget-width:2.5rem;--container-widget-flex-grow:0}.elementor-52 .elementor-element.elementor-element-a7dca7a.elementor-element{--align-self:flex-end}.elementor-52 .elementor-element.elementor-element-42ac340{--display:flex;--min-height:0rem;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-primary);--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem}.elementor-52 .elementor-element.elementor-element-42ac340:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-3222bfc);--border-color:var( --e-global-color-3222bfc );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px}.elementor-52 .elementor-element.elementor-element-42ac340,.elementor-52 .elementor-element.elementor-element-42ac340::before{--border-transition:0.3s}.elementor-52 .elementor-element.elementor-element-5f83f96 .elementor-heading-title{font-family:"Primary",Sans-serif;font-size:1.2rem;font-weight:300;line-height:1.6rem;letter-spacing:-.02rem}.elementor-52 .elementor-element.elementor-element-86e7506{width:var(--container-widget-width,2.5rem);max-width:2.5rem;--container-widget-width:2.5rem;--container-widget-flex-grow:0}.elementor-52 .elementor-element.elementor-element-86e7506.elementor-element{--align-self:flex-end}.elementor-52 .elementor-element.elementor-element-226ae61{--display:flex;--min-height:0rem;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-primary);--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem}.elementor-52 .elementor-element.elementor-element-226ae61:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-66b4ec0);--border-color:var( --e-global-color-66b4ec0 );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px}.elementor-52 .elementor-element.elementor-element-226ae61,.elementor-52 .elementor-element.elementor-element-226ae61::before{--border-transition:0.3s}.elementor-52 .elementor-element.elementor-element-da0adea .elementor-heading-title{font-family:"Primary",Sans-serif;font-size:1.2rem;font-weight:300;line-height:1.6rem;letter-spacing:-.02rem}.elementor-52 .elementor-element.elementor-element-cbcfb0e{width:var(--container-widget-width,2.5rem);max-width:2.5rem;--container-widget-width:2.5rem;--container-widget-flex-grow:0}.elementor-52 .elementor-element.elementor-element-cbcfb0e.elementor-element{--align-self:flex-end}.elementor-52 .elementor-element.elementor-element-d19cc85{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-primary);--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem}.elementor-52 .elementor-element.elementor-element-d19cc85:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-1177e62);--border-color:var( --e-global-color-1177e62 );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px}.elementor-52 .elementor-element.elementor-element-d19cc85,.elementor-52 .elementor-element.elementor-element-d19cc85::before{--border-transition:0.3s}.elementor-52 .elementor-element.elementor-element-3d00edf .elementor-heading-title{font-family:"Primary",Sans-serif;font-size:1.2rem;font-weight:300;line-height:1.6rem;letter-spacing:-.02rem}.elementor-52 .elementor-element.elementor-element-9a8de69{width:var(--container-widget-width,2.5rem);max-width:2.5rem;--container-widget-width:2.5rem;--container-widget-flex-grow:0}.elementor-52 .elementor-element.elementor-element-9a8de69.elementor-element{--align-self:flex-end}.elementor-52 .elementor-element.elementor-element-24c505e{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-primary);--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem}.elementor-52 .elementor-element.elementor-element-24c505e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-a7b191c);--border-color:var( --e-global-color-a7b191c );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px}.elementor-52 .elementor-element.elementor-element-24c505e,.elementor-52 .elementor-element.elementor-element-24c505e::before{--border-transition:0.3s}.elementor-52 .elementor-element.elementor-element-01e6dc6 .elementor-heading-title{font-family:"Primary",Sans-serif;font-size:1.2rem;font-weight:300;line-height:1.6rem;letter-spacing:-.02rem}.elementor-52 .elementor-element.elementor-element-beea617{width:var(--container-widget-width,2.5rem);max-width:2.5rem;--container-widget-width:2.5rem;--container-widget-flex-grow:0}.elementor-52 .elementor-element.elementor-element-beea617.elementor-element{--align-self:flex-end}.elementor-52 .elementor-element.elementor-element-7f315c3{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-primary);--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem}.elementor-52 .elementor-element.elementor-element-7f315c3:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-37d24d2);--border-color:var( --e-global-color-37d24d2 );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px}.elementor-52 .elementor-element.elementor-element-7f315c3,.elementor-52 .elementor-element.elementor-element-7f315c3::before{--border-transition:0.3s}.elementor-52 .elementor-element.elementor-element-1096660 .elementor-heading-title{font-family:"Primary",Sans-serif;font-size:1.2rem;font-weight:300;line-height:1.6rem;letter-spacing:-.02rem}.elementor-52 .elementor-element.elementor-element-3584d81{width:var(--container-widget-width,2.5rem);max-width:2.5rem;--container-widget-width:2.5rem;--container-widget-flex-grow:0}.elementor-52 .elementor-element.elementor-element-3584d81.elementor-element{--align-self:flex-end}.elementor-52 .elementor-element.elementor-element-dde5c50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-52 .elementor-element.elementor-element-dde5c50:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-dde5c50>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-52 .elementor-element.elementor-element-7365b87{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-52 .elementor-element.elementor-element-515c528{--display:flex}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-52 .elementor-element.elementor-element-88f28f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3.125rem;--padding-bottom:4.0625rem;--padding-left:3.125rem;--padding-right:3.125rem}.elementor-52 .elementor-element.elementor-element-88f28f0.e-con{--align-self:center}.elementor-52 .elementor-element.elementor-element-8b242dc>.elementor-widget-container{margin:0 0 0 0}.elementor-52 .elementor-element.elementor-element-8b242dc .elementor-heading-title{font-family:"Primary",Sans-serif;font-size:2.5rem;font-weight:300;line-height:3rem;letter-spacing:-.02rem;-webkit-text-stroke-color:#000;stroke:#000;color:var(--e-global-color-secondary)}.elementor-52 .elementor-element.elementor-element-5255eaa>.elementor-widget-container{margin:1.875rem 0rem 0rem 0rem}.elementor-52 .elementor-element.elementor-element-5255eaa{font-family:"Primary",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:var(--e-global-color-secondary)}.elementor-52 .elementor-element.elementor-element-c25dca7>.elementor-widget-container{margin:1.875rem 0rem 0rem 0rem}.elementor-52 .elementor-element.elementor-element-c25dca7{font-family:"Primary",Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:var(--e-global-color-secondary)}.elementor-52 .elementor-element.elementor-element-e65fad3{--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:.9375rem .9375rem;--row-gap:.9375rem;--column-gap:.9375rem;--margin-top:1.875rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52 .elementor-element.elementor-element-8169960 .elementor-button{background-color:var(--e-global-color-secondary);font-family:"Primary",Sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:none;border-radius:2px 2px 2px 2px;padding:.8125rem .9375rem .8125rem .9375rem}.elementor-52 .elementor-element.elementor-element-8169960 .elementor-button:hover,.elementor-52 .elementor-element.elementor-element-8169960 .elementor-button:focus{background-color:var(--e-global-color-text);color:var(--e-global-color-secondary);border-color:var(--e-global-color-text)}.elementor-52 .elementor-element.elementor-element-8169960 .elementor-button:hover svg,.elementor-52 .elementor-element.elementor-element-8169960 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-52 .elementor-element.elementor-element-5212286{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem}.elementor-52 .elementor-element.elementor-element-e697078{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-52 .elementor-element.elementor-element-f5d2898{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52 .elementor-element.elementor-element-ed8553d{--display:flex}.elementor-52 .elementor-element.elementor-element-aa08866>.elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 1rem 0rem;border-style:none}.elementor-52 .elementor-element.elementor-element-aa08866 .elementor-heading-title{font-family:"Primary",Sans-serif;font-size:2rem;font-weight:300;line-height:2.5rem}.elementor-52 .elementor-element.elementor-element-95f075b{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52 .elementor-element.elementor-element-6f99850{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row}.elementor-52 .elementor-element.elementor-element-d42a360{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem}.elementor-52 .elementor-element.elementor-element-26c25b7{--display:flex}.elementor-52 .elementor-element.elementor-element-26c25b7:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-26c25b7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url(https://tbmcg.com/wp-content/uploads/2026/05/tbm.svg);background-position:124px 116px;background-repeat:no-repeat;background-size:466px auto}.elementor-52 .elementor-element.elementor-element-677b5e4>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-677b5e4 img{width:100%;max-width:100%}.elementor-52 .elementor-element.elementor-element-516d425 .elementor-heading-title{font-family:"Primary",Sans-serif;font-size:.875rem;font-weight:300;text-transform:uppercase;line-height:1.3125rem;letter-spacing:.1rem;color:var(--e-global-color-66b4ec0)}.elementor-52 .elementor-element.elementor-element-9033db4 .elementor-heading-title{font-family:"Primary",Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4rem}.elementor-52 .elementor-element.elementor-element-caaff72{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem}.elementor-52 .elementor-element.elementor-element-19520fb{--display:flex}.elementor-52 .elementor-element.elementor-element-19520fb:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-19520fb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url(https://tbmcg.com/wp-content/uploads/2026/05/tbm.svg);background-position:124px 116px;background-repeat:no-repeat;background-size:466px auto}.elementor-52 .elementor-element.elementor-element-05dd146>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-05dd146 img{width:100%;max-width:100%}.elementor-52 .elementor-element.elementor-element-ca47624 .elementor-heading-title{font-family:"Primary",Sans-serif;font-size:.875rem;font-weight:300;text-transform:uppercase;line-height:1.3125rem;letter-spacing:.1rem;color:var(--e-global-color-66b4ec0)}.elementor-52 .elementor-element.elementor-element-1fd39a5 .elementor-heading-title{font-family:"Primary",Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4rem}.elementor-52 .elementor-element.elementor-element-13f9fa8{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem}.elementor-52 .elementor-element.elementor-element-e6dc2d5{--display:flex}.elementor-52 .elementor-element.elementor-element-e6dc2d5:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-e6dc2d5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url(https://tbmcg.com/wp-content/uploads/2026/05/tbm.svg);background-position:124px 116px;background-repeat:no-repeat;background-size:466px auto}.elementor-52 .elementor-element.elementor-element-2fa3b87>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-2fa3b87 img{width:100%;max-width:100%}.elementor-52 .elementor-element.elementor-element-efac432 .elementor-heading-title{font-family:"Primary",Sans-serif;font-size:.875rem;font-weight:300;text-transform:uppercase;line-height:1.3125rem;letter-spacing:.1rem;color:var(--e-global-color-66b4ec0)}.elementor-52 .elementor-element.elementor-element-1de0848 .elementor-heading-title{font-family:"Primary",Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4rem}.elementor-52 .elementor-element.elementor-element-6d24778 .elementor-button{background-color:var(--e-global-color-66b4ec0);font-family:"Primary",Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.elementor-52 .elementor-element.elementor-element-6d24778 .elementor-button:hover,.elementor-52 .elementor-element.elementor-element-6d24778 .elementor-button:focus{background-color:var(--e-global-color-primary)}.elementor-52 .elementor-element.elementor-element-6d24778>.elementor-widget-container{padding:50px 0 0 0}.elementor-52 .elementor-element.elementor-element-6d24778.elementor-element{--align-self:center}.elementor-52 .elementor-element.elementor-element-0928123{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:7.5rem;--padding-left:3.125rem;--padding-right:3.125rem}.elementor-52 .elementor-element.elementor-element-c3f92f0{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:3.5rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-52 .elementor-element.elementor-element-102d576>.elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 1rem 0rem;border-style:none}.elementor-52 .elementor-element.elementor-element-102d576 .elementor-heading-title{font-family:"Primary",Sans-serif;font-size:2rem;font-weight:300;line-height:2.5rem}.elementor-52 .elementor-element.elementor-element-b9042df{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-52 .elementor-element.elementor-element-a57981a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52 .elementor-element.elementor-element-a57981a.e-con{--align-self:stretch}.elementor-52 .elementor-element.elementor-element-5277dcd img{width:100%;max-width:100%;height:auto;object-fit:cover;object-position:center center}.elementor-52 .elementor-element.elementor-element-c7c8131{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52 .elementor-element.elementor-element-6b0f2f3{font-family:"Primary",Sans-serif;font-size:12.25px;font-weight:300;text-transform:uppercase;letter-spacing:1.4px;color:var(--e-global-color-37d24d2)}.elementor-52 .elementor-element.elementor-element-eb5b3ff>.elementor-widget-container{margin:26px 0 0 0}.elementor-52 .elementor-element.elementor-element-eb5b3ff .elementor-heading-title{font-family:"Primary",Sans-serif;font-weight:300}.elementor-52 .elementor-element.elementor-element-d836596 .elementor-button{background-color:var(--e-global-color-text);font-family:"Primary",Sans-serif;font-size:14px;font-weight:500;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-text);border-radius:2px 2px 2px 2px;padding:14px 13px 14px 13px}.elementor-52 .elementor-element.elementor-element-d836596 .elementor-button:hover,.elementor-52 .elementor-element.elementor-element-d836596 .elementor-button:focus{background-color:var(--e-global-color-secondary);color:var(--e-global-color-primary);border-color:var(--e-global-color-text)}.elementor-52 .elementor-element.elementor-element-d836596>.elementor-widget-container{margin:26px 0 0 0}.elementor-52 .elementor-element.elementor-element-d836596 .elementor-button:hover svg,.elementor-52 .elementor-element.elementor-element-d836596 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-52 .elementor-element.elementor-element-8dad514{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:11.25rem;--padding-right:0rem}.elementor-52 .elementor-element.elementor-element-feb173b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52 .elementor-element.elementor-element-7aa4689{font-family:"Primary",Sans-serif;font-size:.875rem;font-weight:300;text-transform:uppercase;line-height:1.3125rem;letter-spacing:.1rem;color:var(--e-global-color-3222bfc)}.elementor-52 .elementor-element.elementor-element-1db2e03{width:var(--container-widget-width,32.5rem);max-width:32.5rem;--container-widget-width:32.5rem;--container-widget-flex-grow:0}.elementor-52 .elementor-element.elementor-element-1db2e03>.elementor-widget-container{margin:1rem 0rem 0rem 0rem}.elementor-52 .elementor-element.elementor-element-1db2e03 .elementor-heading-title{font-family:"Primary",Sans-serif;font-size:1.7rem;font-weight:300;line-height:2.3rem}.elementor-52 .elementor-element.elementor-element-ebb4567 .elementor-button{background-color:var(--e-global-color-text);font-family:"Primary",Sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-text);border-radius:2px 2px 2px 2px;padding:.8125rem .9375rem .8125rem .9375rem}.elementor-52 .elementor-element.elementor-element-ebb4567 .elementor-button:hover,.elementor-52 .elementor-element.elementor-element-ebb4567 .elementor-button:focus{background-color:var(--e-global-color-secondary);color:var(--e-global-color-primary);border-color:var(--e-global-color-text)}.elementor-52 .elementor-element.elementor-element-ebb4567>.elementor-widget-container{margin:1rem 0rem 2rem 0rem}.elementor-52 .elementor-element.elementor-element-ebb4567 .elementor-button:hover svg,.elementor-52 .elementor-element.elementor-element-ebb4567 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-loop-grid .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-52 .elementor-element.elementor-element-8783a2f{--grid-columns:2;--grid-row-gap:0px;--grid-column-gap:25px}.elementor-52 .elementor-element.elementor-element-8783a2f>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-52 .elementor-element.elementor-element-8783a2f.elementor-element{--align-self:flex-start}.elementor-52 .elementor-element.elementor-element-8783a2f .elementor-loop-container{grid-auto-rows:1fr}.elementor-52 .elementor-element.elementor-element-8783a2f .e-loop-item>.elementor-section,.elementor-52 .elementor-element.elementor-element-8783a2f .e-loop-item>.elementor-section>.elementor-container,.elementor-52 .elementor-element.elementor-element-8783a2f .e-loop-item>.e-con,.elementor-52 .elementor-element.elementor-element-8783a2f .e-loop-item .elementor-section-wrap>.e-con{height:100%}.elementor-52 .elementor-element.elementor-element-18cd719{--display:flex;--min-height:43.75rem;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:1.875rem;--padding-bottom:1.875rem;--padding-left:5rem;--padding-right:5rem}.elementor-52 .elementor-element.elementor-element-18cd719:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-18cd719>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tbmcg.com/wp-content/uploads/2026/01/whiteboards-arent-enough_-build-a-digital-nerve-center-for-your-plantjpg.jpeg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-52 .elementor-element.elementor-element-18cd719::before,.elementor-52 .elementor-element.elementor-element-18cd719>.elementor-background-video-container::before,.elementor-52 .elementor-element.elementor-element-18cd719>.e-con-inner>.elementor-background-video-container::before,.elementor-52 .elementor-element.elementor-element-18cd719>.elementor-background-slideshow::before,.elementor-52 .elementor-element.elementor-element-18cd719>.e-con-inner>.elementor-background-slideshow::before,.elementor-52 .elementor-element.elementor-element-18cd719>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-52 .elementor-element.elementor-element-31a4192{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-52 .elementor-element.elementor-element-851ccd4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52 .elementor-element.elementor-element-a0f11bc .elementor-heading-title{font-family:"Primary",Sans-serif;font-size:3.5rem;font-weight:300;line-height:4rem;letter-spacing:-.28px;color:var(--e-global-color-secondary)}.elementor-52 .elementor-element.elementor-element-75a900e>.elementor-widget-container{margin:1.875rem 0rem 0rem 0rem}.elementor-52 .elementor-element.elementor-element-75a900e{font-family:"Primary",Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-.02rem;color:var(--e-global-color-secondary)}.elementor-52 .elementor-element.elementor-element-e453c1e{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:3.125rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52 .elementor-element.elementor-element-2f74147 .elementor-button{background-color:var(--e-global-color-secondary);font-family:"Primary",Sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:none;border-radius:2px 2px 2px 2px;padding:.8125rem .9375rem .8125rem .9375rem}.elementor-52 .elementor-element.elementor-element-2f74147 .elementor-button:hover,.elementor-52 .elementor-element.elementor-element-2f74147 .elementor-button:focus{background-color:var(--e-global-color-text);color:var(--e-global-color-secondary);border-color:var(--e-global-color-text)}.elementor-52 .elementor-element.elementor-element-2f74147 .elementor-button:hover svg,.elementor-52 .elementor-element.elementor-element-2f74147 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}:root{--page-title-display:none}@media(max-width:1024px){.elementor-52 .elementor-element.elementor-element-151153e{--padding-top:10.625rem;--padding-bottom:7.1875rem;--padding-left:1.875rem;--padding-right:1.875rem}.elementor-52 .elementor-element.elementor-element-e9bc1be .elementor-heading-title{font-size:3.5rem;line-height:3.375rem}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-52 .elementor-element.elementor-element-cb26003>.elementor-widget-container{margin:2.5rem 0rem 0rem 0rem}.elementor-52 .elementor-element.elementor-element-cb26003{font-size:1.3125rem;line-height:1.96875rem}.elementor-52 .elementor-element.elementor-element-f36c1b8{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.875rem;--padding-right:1.875rem}.elementor-52 .elementor-element.elementor-element-a1e9095{font-size:1.375rem;line-height:2.0625rem}.elementor-52 .elementor-element.elementor-element-b6b6e04{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row}.elementor-52 .elementor-element.elementor-element-ef15619{--min-height:15.625rem;--padding-top:1.875rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem}.elementor-52 .elementor-element.elementor-element-5154993 .elementor-heading-title{font-size:1.5625rem;line-height:2rem}.elementor-52 .elementor-element.elementor-element-42ac340{--min-height:15.625rem;--padding-top:1.875rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem}.elementor-52 .elementor-element.elementor-element-5f83f96 .elementor-heading-title{font-size:1.5625rem;line-height:2rem}.elementor-52 .elementor-element.elementor-element-226ae61{--min-height:15.625rem;--padding-top:1.875rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem}.elementor-52 .elementor-element.elementor-element-da0adea .elementor-heading-title{font-size:1.5625rem;line-height:2rem}.elementor-52 .elementor-element.elementor-element-d19cc85{--min-height:15.625rem;--padding-top:1.875rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem}.elementor-52 .elementor-element.elementor-element-3d00edf .elementor-heading-title{font-size:1.5625rem;line-height:2rem}.elementor-52 .elementor-element.elementor-element-24c505e{--min-height:15.625rem;--padding-top:1.875rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem}.elementor-52 .elementor-element.elementor-element-01e6dc6 .elementor-heading-title{font-size:1.5625rem;line-height:2rem}.elementor-52 .elementor-element.elementor-element-7f315c3{--min-height:15.625rem;--padding-top:1.875rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem}.elementor-52 .elementor-element.elementor-element-1096660 .elementor-heading-title{font-size:1.5625rem;line-height:2rem}.elementor-52 .elementor-element.elementor-element-7365b87{--grid-auto-flow:row}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-52 .elementor-element.elementor-element-8b242dc .elementor-heading-title{font-size:2.375rem;line-height:3rem;letter-spacing:-.02rem}.elementor-52 .elementor-element.elementor-element-5255eaa{font-size:1.375rem;line-height:2.0625rem}.elementor-52 .elementor-element.elementor-element-c25dca7{font-size:1.375rem;line-height:2.0625rem}.elementor-52 .elementor-element.elementor-element-e65fad3{--flex-wrap:wrap}.elementor-52 .elementor-element.elementor-element-5212286{--padding-top:5rem;--padding-bottom:5rem;--padding-left:3.5rem;--padding-right:3.5rem}.elementor-52 .elementor-element.elementor-element-e697078{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-52 .elementor-element.elementor-element-f5d2898{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-52 .elementor-element.elementor-element-aa08866 .elementor-heading-title{font-size:1.7rem}.elementor-52 .elementor-element.elementor-element-6f99850{--grid-auto-flow:row}.elementor-52 .elementor-element.elementor-element-26c25b7{--min-height:35px}.elementor-52 .elementor-element.elementor-element-26c25b7:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-26c25b7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-52 .elementor-element.elementor-element-677b5e4 img{width:100%;max-width:100%}.elementor-52 .elementor-element.elementor-element-19520fb{--min-height:35px}.elementor-52 .elementor-element.elementor-element-19520fb:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-19520fb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-52 .elementor-element.elementor-element-05dd146 img{width:100%;max-width:100%}.elementor-52 .elementor-element.elementor-element-e6dc2d5{--min-height:35px}.elementor-52 .elementor-element.elementor-element-e6dc2d5:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-e6dc2d5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-52 .elementor-element.elementor-element-2fa3b87 img{width:100%;max-width:100%}.elementor-52 .elementor-element.elementor-element-0928123{--padding-top:2rem;--padding-bottom:4.375rem;--padding-left:1.25rem;--padding-right:1.25rem}.elementor-52 .elementor-element.elementor-element-b9042df{--grid-auto-flow:row}.elementor-52 .elementor-element.elementor-element-a57981a{--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row}.elementor-52 .elementor-element.elementor-element-a57981a.e-con{--align-self:flex-start}.elementor-52 .elementor-element.elementor-element-5277dcd.elementor-element{--align-self:flex-start}.elementor-52 .elementor-element.elementor-element-5277dcd img{height:auto;object-fit:cover}.elementor-52 .elementor-element.elementor-element-c7c8131{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52 .elementor-element.elementor-element-6b0f2f3>.elementor-widget-container{margin:1.875rem 0rem 0rem 0rem}.elementor-52 .elementor-element.elementor-element-6b0f2f3{font-size:.8125rem;line-height:1.21875rem;letter-spacing:0}.elementor-52 .elementor-element.elementor-element-eb5b3ff>.elementor-widget-container{margin:.625rem 0rem 0rem 0rem}.elementor-52 .elementor-element.elementor-element-eb5b3ff .elementor-heading-title{font-size:1.875rem;line-height:2.375rem}.elementor-52 .elementor-element.elementor-element-d836596>.elementor-widget-container{margin:1.875rem 0rem 0rem 0rem}.elementor-52 .elementor-element.elementor-element-8dad514{--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:0rem}.elementor-52 .elementor-element.elementor-element-8783a2f{--grid-columns:2}.elementor-52 .elementor-element.elementor-element-18cd719{--min-height:31.25rem;--padding-top:1.875rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem}.elementor-52 .elementor-element.elementor-element-a0f11bc>.elementor-widget-container{margin:0 0 0 0}.elementor-52 .elementor-element.elementor-element-a0f11bc .elementor-heading-title{font-size:3.1rem;line-height:3.5rem}.elementor-52 .elementor-element.elementor-element-75a900e{line-height:1.875rem}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-151153e{--padding-top:13rem;--padding-bottom:7.1875rem;--padding-left:0rem;--padding-right:0rem}.elementor-52 .elementor-element.elementor-element-7bcb477{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px}.elementor-52 .elementor-element.elementor-element-e9bc1be .elementor-heading-title{font-size:2.8rem}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-52 .elementor-element.elementor-element-f36c1b8{--padding-top:3rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem}.elementor-52 .elementor-element.elementor-element-c8e9bb2{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px}.elementor-52 .elementor-element.elementor-element-49a31f3 .elementor-heading-title{font-size:1.7rem;line-height:2.2rem}.elementor-52 .elementor-element.elementor-element-b6b6e04{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-52 .elementor-element.elementor-element-7365b87{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-52 .elementor-element.elementor-element-88f28f0{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2.5rem;--padding-right:2.5rem}.elementor-52 .elementor-element.elementor-element-8b242dc .elementor-heading-title{font-size:1.9rem;line-height:2.3rem}.elementor-52 .elementor-element.elementor-element-5212286{--padding-top:4rem;--padding-bottom:5rem;--padding-left:2.52rem;--padding-right:2.52rem}.elementor-52 .elementor-element.elementor-element-aa08866 .elementor-heading-title{line-height:2.2rem}.elementor-52 .elementor-element.elementor-element-6f99850{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-52 .elementor-element.elementor-element-26c25b7:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-26c25b7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-52 .elementor-element.elementor-element-19520fb:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-19520fb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-52 .elementor-element.elementor-element-e6dc2d5:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-e6dc2d5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-52 .elementor-element.elementor-element-0928123{--padding-top:2.42rem;--padding-bottom:2.42rem;--padding-left:2.42rem;--padding-right:2.42rem}.elementor-52 .elementor-element.elementor-element-c3f92f0{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem}.elementor-52 .elementor-element.elementor-element-102d576 .elementor-heading-title{font-size:1.7rem;line-height:2.2rem}.elementor-52 .elementor-element.elementor-element-b9042df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-52 .elementor-element.elementor-element-a57981a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-52 .elementor-element.elementor-element-6b0f2f3{letter-spacing:.3px}.elementor-52 .elementor-element.elementor-element-8dad514{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52 .elementor-element.elementor-element-8783a2f{--grid-columns:1}.elementor-52 .elementor-element.elementor-element-18cd719{--padding-top:3.75rem;--padding-bottom:3.75rem;--padding-left:0rem;--padding-right:0rem}.elementor-52 .elementor-element.elementor-element-a0f11bc .elementor-heading-title{font-size:1.9rem;line-height:2.5rem}}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-c60d6d2{--width:100%}.elementor-52 .elementor-element.elementor-element-ed8553d{--width:100%}.elementor-52 .elementor-element.elementor-element-851ccd4{--width:53.125rem}}@media(max-width:1024px) and (min-width:768px){.elementor-52 .elementor-element.elementor-element-c60d6d2{--width:100%}.elementor-52 .elementor-element.elementor-element-5212286{--width:100%}.elementor-52 .elementor-element.elementor-element-ed8553d{--width:100%}.elementor-52 .elementor-element.elementor-element-851ccd4{--width:100%}}@media(min-width:1500px){.elementor-52 .elementor-element.elementor-element-151153e{--padding-top:18.75rem;--padding-bottom:13.43rem;--padding-left:9.375rem;--padding-right:9.375rem}.elementor-52 .elementor-element.elementor-element-7bcb477{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-52 .elementor-element.elementor-element-c60d6d2{--width:100%}.elementor-52 .elementor-element.elementor-element-e9bc1be .elementor-heading-title{font-size:4.5rem;line-height:4.375rem;letter-spacing:-.02rem}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-52 .elementor-element.elementor-element-cb26003{font-size:1.5rem;line-height:2.25rem}.elementor-52 .elementor-element.elementor-element-9f95aef{--gap:.9375rem .9375rem;--row-gap:.9375rem;--column-gap:.9375rem;--margin-top:2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}.elementor-52 .elementor-element.elementor-element-aa39704 .elementor-button{font-size:1.125rem;line-height:1.6875rem;padding:.6875rem .9375rem .75rem .9375rem}.elementor-52 .elementor-element.elementor-element-84a3583 .elementor-button{font-size:1.125rem;line-height:1.6875rem;padding:.6875rem .9375rem .75rem .9375rem}.elementor-52 .elementor-element.elementor-element-f36c1b8{--padding-top:5rem;--padding-bottom:5rem;--padding-left:9.3rem;--padding-right:9.3rem}.elementor-52 .elementor-element.elementor-element-c8e9bb2{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-52 .elementor-element.elementor-element-a1e9095>.elementor-widget-container{margin:1.8375rem 0rem 0rem 0rem}.elementor-52 .elementor-element.elementor-element-a1e9095{font-size:1.5rem;line-height:2.25rem}.elementor-52 .elementor-element.elementor-element-b6b6e04{--grid-auto-flow:row}.elementor-52 .elementor-element.elementor-element-ef15619{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem}.elementor-52 .elementor-element.elementor-element-5154993 .elementor-heading-title{font-size:1.6rem;line-height:2.2rem;letter-spacing:-.02rem}.elementor-52 .elementor-element.elementor-element-a7dca7a{--container-widget-width:2.5rem;--container-widget-flex-grow:0;width:var(--container-widget-width,2.5rem);max-width:2.5rem}.elementor-52 .elementor-element.elementor-element-42ac340{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem}.elementor-52 .elementor-element.elementor-element-5f83f96 .elementor-heading-title{font-size:1.6rem;line-height:2.2rem;letter-spacing:-.02rem}.elementor-52 .elementor-element.elementor-element-86e7506{--container-widget-width:2.5rem;--container-widget-flex-grow:0;width:var(--container-widget-width,2.5rem);max-width:2.5rem}.elementor-52 .elementor-element.elementor-element-226ae61{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem}.elementor-52 .elementor-element.elementor-element-da0adea .elementor-heading-title{font-size:1.6rem;line-height:2.2rem;letter-spacing:-.02rem}.elementor-52 .elementor-element.elementor-element-cbcfb0e{--container-widget-width:2.5rem;--container-widget-flex-grow:0;width:var(--container-widget-width,2.5rem);max-width:2.5rem}.elementor-52 .elementor-element.elementor-element-d19cc85{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem}.elementor-52 .elementor-element.elementor-element-3d00edf .elementor-heading-title{font-size:1.6rem;line-height:2.2rem;letter-spacing:-.02rem}.elementor-52 .elementor-element.elementor-element-9a8de69{--container-widget-width:2.5rem;--container-widget-flex-grow:0;width:var(--container-widget-width,2.5rem);max-width:2.5rem}.elementor-52 .elementor-element.elementor-element-24c505e{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem}.elementor-52 .elementor-element.elementor-element-01e6dc6 .elementor-heading-title{font-size:1.6rem;line-height:2.2rem;letter-spacing:-.02rem}.elementor-52 .elementor-element.elementor-element-beea617{--container-widget-width:2.5rem;--container-widget-flex-grow:0;width:var(--container-widget-width,2.5rem);max-width:2.5rem}.elementor-52 .elementor-element.elementor-element-7f315c3{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem}.elementor-52 .elementor-element.elementor-element-1096660 .elementor-heading-title{font-size:1.6rem;line-height:2.2rem;letter-spacing:-.02rem}.elementor-52 .elementor-element.elementor-element-3584d81{--container-widget-width:2.5rem;--container-widget-flex-grow:0;width:var(--container-widget-width,2.5rem);max-width:2.5rem}.elementor-52 .elementor-element.elementor-element-7365b87{--grid-auto-flow:row}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-52 .elementor-element.elementor-element-88f28f0{--padding-top:3.125rem;--padding-bottom:3.125rem;--padding-left:3.125rem;--padding-right:3.125rem}.elementor-52 .elementor-element.elementor-element-8b242dc .elementor-heading-title{font-size:3rem;line-height:3.5rem;letter-spacing:-.02rem}.elementor-52 .elementor-element.elementor-element-5255eaa>.elementor-widget-container{margin:1.8375rem 0rem 0rem 0rem}.elementor-52 .elementor-element.elementor-element-5255eaa{font-size:1.5rem;line-height:2.25rem}.elementor-52 .elementor-element.elementor-element-c25dca7>.elementor-widget-container{margin:1.8375rem 0rem 0rem 0rem}.elementor-52 .elementor-element.elementor-element-c25dca7{font-size:1.5rem;line-height:2.25rem}.elementor-52 .elementor-element.elementor-element-e65fad3{--gap:.9375rem .9375rem;--row-gap:.9375rem;--column-gap:.9375rem;--margin-top:1.875rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}.elementor-52 .elementor-element.elementor-element-8169960 .elementor-button{font-size:1.125rem;line-height:1.6875rem;padding:.6875rem .9375rem .75rem .9375rem}.elementor-52 .elementor-element.elementor-element-5212286{--padding-top:4rem;--padding-bottom:4rem;--padding-left:09.375rem;--padding-right:09.375rem}.elementor-52 .elementor-element.elementor-element-e697078{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-52 .elementor-element.elementor-element-6f99850{--grid-auto-flow:row}.elementor-52 .elementor-element.elementor-element-d42a360{--width:100%}.elementor-52 .elementor-element.elementor-element-26c25b7{--width:100%}.elementor-52 .elementor-element.elementor-element-26c25b7:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-26c25b7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:100% auto}.elementor-52 .elementor-element.elementor-element-677b5e4{width:100%;max-width:100%}.elementor-52 .elementor-element.elementor-element-677b5e4 img{width:100%;max-width:100%;height:100%;object-fit:cover}.elementor-52 .elementor-element.elementor-element-caaff72{--width:100%}.elementor-52 .elementor-element.elementor-element-19520fb{--width:100%}.elementor-52 .elementor-element.elementor-element-19520fb:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-19520fb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:100% auto}.elementor-52 .elementor-element.elementor-element-05dd146{width:100%;max-width:100%}.elementor-52 .elementor-element.elementor-element-05dd146 img{width:100%;max-width:100%;height:100%;object-fit:cover}.elementor-52 .elementor-element.elementor-element-13f9fa8{--width:100%}.elementor-52 .elementor-element.elementor-element-e6dc2d5{--width:100%}.elementor-52 .elementor-element.elementor-element-e6dc2d5:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-e6dc2d5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:100% auto}.elementor-52 .elementor-element.elementor-element-2fa3b87{width:100%;max-width:100%}.elementor-52 .elementor-element.elementor-element-2fa3b87 img{width:100%;max-width:100%;height:100%;object-fit:cover}.elementor-52 .elementor-element.elementor-element-6d24778 .elementor-button{font-size:1.125em}.elementor-52 .elementor-element.elementor-element-0928123{--padding-top:2rem;--padding-bottom:9.375rem;--padding-left:5rem;--padding-right:9.375rem}.elementor-52 .elementor-element.elementor-element-c3f92f0{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem}.elementor-52 .elementor-element.elementor-element-102d576>.elementor-widget-container{padding:0rem 0rem 1rem 0rem}.elementor-52 .elementor-element.elementor-element-b9042df{--grid-auto-flow:row;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-52 .elementor-element.elementor-element-a57981a{--grid-auto-flow:row}.elementor-52 .elementor-element.elementor-element-5277dcd img{height:auto}.elementor-52 .elementor-element.elementor-element-8dad514{--padding-top:0rem;--padding-bottom:0rem;--padding-left:11.25rem;--padding-right:0rem}.elementor-52 .elementor-element.elementor-element-7aa4689{font-size:.875rem;line-height:1.3125rem;letter-spacing:.1rem}.elementor-52 .elementor-element.elementor-element-1db2e03{width:var(--container-widget-width,32.5rem);max-width:32.5rem;--container-widget-width:32.5rem;--container-widget-flex-grow:0}.elementor-52 .elementor-element.elementor-element-1db2e03>.elementor-widget-container{margin:1.875rem 0rem 0rem 0rem}.elementor-52 .elementor-element.elementor-element-1db2e03 .elementor-heading-title{font-size:1.7rem;line-height:2.4rem}.elementor-52 .elementor-element.elementor-element-ebb4567 .elementor-button{font-size:1.125rem;line-height:1.6875rem;padding:.6875rem .9375rem .75rem .9375rem}.elementor-52 .elementor-element.elementor-element-18cd719:not(.elementor-motion-effects-element-type-background),.elementor-52 .elementor-element.elementor-element-18cd719>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tbmcg.com/wp-content/uploads/2026/01/whiteboards-arent-enough_-build-a-digital-nerve-center-for-your-plantjpg.jpeg)}.elementor-52 .elementor-element.elementor-element-18cd719{--min-height:50rem;--overlay-opacity:0.6;--padding-top:1.8375rem;--padding-bottom:1.8375rem;--padding-left:9.375rem;--padding-right:9.375rem}.elementor-52 .elementor-element.elementor-element-31a4192{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-52 .elementor-element.elementor-element-851ccd4{--width:53.125rem}.elementor-52 .elementor-element.elementor-element-a0f11bc{width:initial;max-width:initial}.elementor-52 .elementor-element.elementor-element-a0f11bc .elementor-heading-title{font-size:3.5rem;line-height:4rem}.elementor-52 .elementor-element.elementor-element-75a900e>.elementor-widget-container{margin:1.875rem 0rem 0rem 0rem}.elementor-52 .elementor-element.elementor-element-75a900e{font-size:1.375rem;line-height:2.0625rem;letter-spacing:-.02rem}.elementor-52 .elementor-element.elementor-element-e453c1e{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}.elementor-52 .elementor-element.elementor-element-2f74147 .elementor-button{font-size:1.125rem;line-height:1.6875rem;padding:.6875rem .9375rem .75rem .9375rem}}.elementor-52 .elementor-element.elementor-element-677b5e4 a{width:100%;height:100%}.elementor-widget-image{height:100%}.elementor-5740 img{height:100%;object-fit:cover}.elementor-52 .elementor-element.elementor-element-26c25b7{aspect-ratio:1;position:relative}.elementor-52 .elementor-element.elementor-element-05dd146 a{width:100%;height:100%}.elementor-widget-image{height:100%}.elementor-5740 img{height:100%;object-fit:cover}.elementor-52 .elementor-element.elementor-element-19520fb{aspect-ratio:1;position:relative}.elementor-52 .elementor-element.elementor-element-2fa3b87 a{width:100%;height:100%}.elementor-widget-image{height:100%}.elementor-5740 img{height:100%;object-fit:cover}.elementor-52 .elementor-element.elementor-element-e6dc2d5{aspect-ratio:1;position:relative}@font-face{font-family:'Primary';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/2024/10/GT-America-Standard-Regular-3.woff2) format('woff2')}@font-face{font-family:'Primary';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/uploads/2024/10/GT-America-Standard-Medium-3.woff2) format('woff2')}@font-face{font-family:'Primary';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/uploads/2024/10/GT-America-Standard-Bold-3.woff2) format('woff2')}@font-face{font-family:'Primary';font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/uploads/2024/10/GT-America-Extended-Medium-3.woff2) format('woff2')}