.elementor-38 .elementor-element.elementor-element-d021c7d{--display:flex;--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-38 .elementor-element.elementor-element-8cdef0e .tbs-sj-hero__side-img{object-fit:contain;max-height:520px;}.elementor-38 .elementor-element.elementor-element-8cdef0e .tbs-sj-hero__floater--left{width:120px;height:120px;}.elementor-38 .elementor-element.elementor-element-8cdef0e .tbs-sj-hero__floater--left .tbs-sj-floater__shape{background:rgba(22,163,74,0.12);}.elementor-38 .elementor-element.elementor-element-8cdef0e .tbs-sj-hero__floater--right{width:90px;height:90px;}.elementor-38 .elementor-element.elementor-element-8cdef0e .tbs-sj-hero__floater--right .tbs-sj-floater__shape{background:rgba(14,165,233,0.10);}.elementor-38 .elementor-element.elementor-element-8cdef0e{--sj-primary:#16a34a;--sj-primary-dark:#15803d;--sj-primary-light:#dcfce7;}.elementor-38 .elementor-element.elementor-element-8cdef0e .tbs-sj-header__logo-img{height:32px;width:auto;}.elementor-38 .elementor-element.elementor-element-8cdef0e .tbs-sj-hero__headline{font-size:64px;}.elementor-38 .elementor-element.elementor-element-8cdef0e .tbs-sj-hero__side{flex:0 0 45%;max-width:45%;}.elementor-38 .elementor-element.elementor-element-8cdef0e .tbs-sj-hero__columns{gap:60px;}.elementor-38 .elementor-element.elementor-element-8cdef0e .tbs-sj-hero__inner{justify-content:center;}.elementor-38 .elementor-element.elementor-element-8cdef0e .tbs-sj-client-logo{width:142px;height:142px;}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-8cdef0e .tbs-sj-hero__side{flex:0 0 50%;max-width:50%;}.elementor-38 .elementor-element.elementor-element-8cdef0e .tbs-sj-hero__side-img{max-height:380px;}.elementor-38 .elementor-element.elementor-element-8cdef0e .tbs-sj-hero__columns{gap:40px;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-8cdef0e .tbs-sj-hero__headline{font-size:32px;}.elementor-38 .elementor-element.elementor-element-8cdef0e .tbs-sj-hero__side{flex:0 0 100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-8cdef0e .tbs-sj-hero__side-img{max-height:260px;}.elementor-38 .elementor-element.elementor-element-8cdef0e .tbs-sj-hero__columns{gap:24px;}}