.tgis-hero-bg{overflow:hidden;position:relative;width:100%}.tgis-hero-bg-video{height:100%;inset:0;object-fit:cover;opacity:.4;pointer-events:none;position:absolute;width:100%;z-index:0}.tgis-hero-white{background-color:transparent;position:relative;z-index:1}.tgis-hero-mod{min-height:540px;padding:40px 0 20px;position:relative;z-index:1}.tgis-hero-mod h1{color:#3b347b!important;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:20px;max-width:none}.tgis-hero-mod p{color:#444;font-size:1.2rem;margin-bottom:0}.tgis-hero-link{align-items:center;background-color:#32b149;border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:8px;line-height:1.2;margin-top:20px;max-width:fit-content;padding:6px 20px 6px 16px;text-decoration:none;transition:background-color .3s ease,box-shadow .3s ease;white-space:nowrap;width:auto}.tgis-hero-link:hover{background-color:#63c44b}.tgis-hero-link .cta-arrow{flex:0 0 auto;height:16px;transition:transform .3s ease;width:16px}.tgis-hero-link:hover .cta-arrow{transform:translateX(4px)}.tgis-hero-col-text .btn,.tgis-hero-col-text .button,.tgis-hero-col-text a.tgis-hero-link{display:inline-flex!important;max-width:fit-content!important;width:auto!important}.tgis-hero-img{display:block;overflow:visible}.tgis-hero-img img{display:block;height:auto!important;max-width:none!important;width:100%!important}.tgis-hero-bg .page-center,.tgis-hero-bg .row-fluid{margin-bottom:0!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}@media (min-width:992px){.tgis-hero-mod .row-fluid{display:block!important}.tgis-hero-mod .row-fluid>[class*=span]{box-sizing:border-box;float:left!important;margin-left:0!important}.tgis-hero-mod .row-fluid>:first-child{padding-right:12px;width:45%!important}.tgis-hero-mod .row-fluid>:nth-child(2){padding-left:10px;width:55%!important}.tgis-hero-img img{height:auto!important;transform:translate(-6%,10px) scale(1.2);transform-origin:left top;width:100%!important}}@media (min-width:769px) and (max-width:991.98px){.tgis-hero-mod .row-fluid{display:block!important}.tgis-hero-mod .row-fluid>[class*=span]{box-sizing:border-box;float:left!important;margin-left:2.127659574%!important}.tgis-hero-mod .row-fluid>[class*=span]:first-child{margin-left:0!important}.tgis-hero-mod .row-fluid>:first-child{padding-right:12px;width:47.5%!important}.tgis-hero-mod .row-fluid>:nth-child(2){padding-left:12px;width:47.5%!important}.tgis-hero-img img{transform:translate(-3%,6px) scale(1.12);transform-origin:left center}}@media (max-width:768px){.tgis-hero-mod{min-height:unset}.tgis-hero-mod .row-fluid>[class*=span]{float:none!important;margin-left:0!important;padding:0!important;width:100%!important}.tgis-hero-img img{height:auto!important;transform:none!important;width:100%!important}}@media (max-width:992px) and (min-width:769px){.tgis-hero-mod{min-height:460px}}