.elementor-121194 .elementor-element.elementor-element-d103e53{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-121194 .elementor-element.elementor-element-d103e53:not(.elementor-motion-effects-element-type-background), .elementor-121194 .elementor-element.elementor-element-d103e53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-121194 .elementor-element.elementor-element-67efd89{--display:flex;}.elementor-121194 .elementor-element.elementor-element-f89b864 .tg-hero-pro{min-height:620px;}.elementor-121194 .elementor-element.elementor-element-f89b864 .tg-hero-inner{min-height:620px;gap:48px;}.elementor-121194 .elementor-element.elementor-element-f89b864 .tg-hero-overlay{background:rgba(0,0,0,.48);mix-blend-mode:normal;}.elementor-121194 .elementor-element.elementor-element-f89b864 .tg-hero-badge{color:#e75925;}.elementor-121194 .elementor-element.elementor-element-f89b864 .tg-hero-title{color:#ffffff;text-shadow:0 3px 18px rgba(0,0,0,.45);max-width:780px;}.elementor-121194 .elementor-element.elementor-element-f89b864 .tg-hero-title span{color:#e75925;}.elementor-121194 .elementor-element.elementor-element-f89b864 .tg-hero-pro .tg-hero-title{font-weight:800 !important;line-height:0.95em !important;}.elementor-121194 .elementor-element.elementor-element-f89b864 .tg-hero-sub{color:rgba(255,255,255,.88);text-shadow:0 2px 12px rgba(0,0,0,.42);max-width:720px;}.elementor-121194 .elementor-element.elementor-element-f89b864 .tg-hero-pro .tg-hero-sub{font-size:18px !important;}.elementor-121194 .elementor-element.elementor-element-f89b864 .tg-hero-primary{background:#e75925;color:#ffffff;border-color:#e75925;}.elementor-121194 .elementor-element.elementor-element-f89b864 .tg-hero-secondary{background:#ffffff;color:#111827;border-color:#ffffff;}.elementor-121194 .elementor-element.elementor-element-f89b864 .tg-hero-buttons .tg-btn{border-width:1px;padding:14px 28px 14px 28px;border-radius:999px;}.elementor-121194 .elementor-element.elementor-element-f89b864 .tg-hero-pill{background:var( --e-global-color-primary );color:#FFFFFF;border-color:#ffffff;border-width:1px;padding:10px 18px 10px 18px;border-radius:999px;}.elementor-121194 .elementor-element.elementor-element-f89b864 .tg-hero-pill .tg-pill-icon{color:#FFFFFF;}.elementor-121194 .elementor-element.elementor-element-f89b864 .tg-hero-tooltip{background:#111827;color:#ffffff;max-width:min(260px,calc(100vw - 32px));padding:9px 12px 9px 12px;border-radius:10px;}.elementor-121194 .elementor-element.elementor-element-f89b864 .tg-hero-tooltip-host{--tg-hero-tooltip-gap:10px;}.elementor-121194 .elementor-element.elementor-element-f89b864 .tg-hero-arrow{color:#111111;background:#ffffff;border-color:rgba(255,255,255,.45);width:46px;height:46px;border-width:1px;}.elementor-121194 .elementor-element.elementor-element-f89b864 .tg-hero-dot{background:rgba(255,255,255,.45);width:9px;height:9px;}.elementor-121194 .elementor-element.elementor-element-f89b864 .tg-hero-dot.is-active{background:#ffffff;}.elementor-121194 .elementor-element.elementor-element-f89b864 .tg-hero-mockup-title{color:#111111;}.elementor-121194 .elementor-element.elementor-element-f89b864 .tg-hero-mockup-text{color:#111111;}.elementor-121194 .elementor-element.elementor-element-408deae{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:40px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-121194 .elementor-element.elementor-element-2fa0646{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-121194 .elementor-element.elementor-element-bdd973d .tgaf-filter-drawer.tgaf-drawer-right,.elementor-121194 .elementor-element.elementor-element-bdd973d .tgaf-filter-drawer.tgaf-drawer-left{--tgaf-drawer-width:480px;}.elementor-121194 .elementor-element.elementor-element-bdd973d .tgaf-drawer-content{padding:30px 30px 34px 30px;}.elementor-121194 .elementor-element.elementor-element-bdd973d .tgaf-drawer-header{padding:20px 24px 20px 24px;}.elementor-121194 .elementor-element.elementor-element-bdd973d .tgaf-drawer-footer{padding:16px 24px calc(20px + env(safe-area-inset-bottom)) 24px;}.elementor-121194 .elementor-element.elementor-element-bdd973d .tgaf-filter-drawer,.elementor-121194 .elementor-element.elementor-element-bdd973d .tgaf-drawer-content,.elementor-121194 .elementor-element.elementor-element-bdd973d .tgaf-drawer-header,.elementor-121194 .elementor-element.elementor-element-bdd973d .tgaf-drawer-footer{background:#ffffff;}.elementor-121194 .elementor-element.elementor-element-bdd973d .tgaf-filter-overlay{background:rgba(15,15,15,.56);}.elementor-121194 .elementor-element.elementor-element-bdd973d{--tgaf-accent:#e75925;}.elementor-121194 .elementor-element.elementor-element-bdd973d .tgaf-explorer-bar{background:#ffffff;}.elementor-121194 .elementor-element.elementor-element-bdd973d .tgaf-filter-row{gap:10px;}.elementor-121194 .elementor-element.elementor-element-bdd973d .tgaf-filter-trigger,.elementor-121194 .elementor-element.elementor-element-bdd973d .tgaf-search-input-wrap{border-radius:24px;}.elementor-121194 .elementor-element.elementor-element-bdd973d .tgaf-filter-trigger{padding:9px 16px 9px 16px;color:#2d2d2d !important;background-color:#ffffff !important;border-color:#d7d7d7 !important;}.elementor-121194 .elementor-element.elementor-element-bdd973d .tgaf-filter-trigger:hover{color:#2d2d2d !important;background-color:#f7f7f7 !important;border-color:#aaaaaa !important;}.elementor-121194 .elementor-element.elementor-element-bdd973d .tgaf-filter-menu.is-open .tgaf-filter-trigger,.elementor-121194 .elementor-element.elementor-element-bdd973d .tgaf-filter-menu.has-selection .tgaf-filter-trigger{color:#2d2d2d !important;background-color:#f7f7f7 !important;border-color:#e75925 !important;}.elementor-121194 .elementor-element.elementor-element-72d82b4{--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-121194 .elementor-element.elementor-element-71f6f85 .tgaf-grid{--tgaf-card-min:290px;gap:24px;}.elementor-121194 .elementor-element.elementor-element-71f6f85 .tgaf-card{border-radius:18px;}.elementor-121194 .elementor-element.elementor-element-71f6f85 .tgaf-thumb{margin:14px 14px 0px 14px;border-radius:14px;}.elementor-121194 .elementor-element.elementor-element-71f6f85 .tgaf-card-body{padding:20px 20px 22px 20px;}.elementor-121194 .elementor-element.elementor-element-71f6f85 .tgaf-search-highlight{background:#f2f4f7;font-weight:inherit;border-radius:4px;padding:1px 4px 1px 4px;}@media(min-width:768px){.elementor-121194 .elementor-element.elementor-element-2fa0646{--width:100%;}.elementor-121194 .elementor-element.elementor-element-72d82b4{--width:100%;}}@media(max-width:1024px){.elementor-121194 .elementor-element.elementor-element-408deae{--padding-top:32px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-121194 .elementor-element.elementor-element-bdd973d .tgaf-drawer-content{padding:28px 28px 34px 28px;}.elementor-121194 .elementor-element.elementor-element-71f6f85 .tgaf-grid{--tgaf-card-min:250px;}.elementor-121194 .elementor-element.elementor-element-71f6f85 .tgaf-thumb{margin:12px 12px 0px 12px;}}@media(max-width:767px){.elementor-121194 .elementor-element.elementor-element-408deae{--padding-top:24px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-121194 .elementor-element.elementor-element-bdd973d .tgaf-drawer-content{padding:24px 24px 30px 24px;}.elementor-121194 .elementor-element.elementor-element-71f6f85 .tgaf-grid{--tgaf-card-min:220px;}.elementor-121194 .elementor-element.elementor-element-71f6f85 .tgaf-thumb{margin:10px 10px 0px 10px;}}