.tgd-wrapper *,.tgd-wrapper :after,.tgd-wrapper :before{box-sizing:border-box;margin:0;padding:0}.tgd-wrapper{align-items:center;display:flex;justify-content:center}.tgd-module{flex-direction:column}.tgd-module,.tgd-tabs{display:flex;max-width:100%;width:1200px}.tgd-tabs{flex-direction:row;gap:20px;margin-bottom:24px}.tgd-tab{background:none;border:none;border-bottom:1px solid #0143a4;color:#fff;cursor:pointer;flex-shrink:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:300;height:30px;overflow:hidden;padding-bottom:3px;text-align:left;text-overflow:ellipsis;transition:font-weight .2s ease,border-bottom-width .2s ease,border-bottom-color .2s ease;white-space:nowrap;width:224px}.tgd-tab.active,.tgd-tab:hover{border-bottom:4px solid #fff;font-weight:700}.tgd-body{display:flex;flex-direction:row;gap:30px;height:400px}.tgd-image{border-radius:20px;flex-shrink:0;overflow:hidden;position:relative;width:844px}.tgd-image-slide{height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transform:scale(1.04);transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1);width:100%;will-change:opacity,transform}.tgd-image-slide.active{opacity:1;transform:scale(1)}.tgd-panel{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-start;padding:24px 0;width:322px}.tgd-content-wrap{flex:1;min-height:220px;position:relative;width:100%}.tgd-content{align-items:flex-end;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:flex-start;opacity:0;pointer-events:none;position:absolute;transform:translateY(8px);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.tgd-content.active{opacity:1;pointer-events:auto;transform:translateY(0)}.tgd-title{color:#fff;font-family:Poppins,sans-serif;font-size:28px;font-weight:700;line-height:1.2}.tgd-text,.tgd-title{text-align:right;width:100%}.tgd-text{color:#c3c3c3;font-family:DM Sans,sans-serif;font-size:16px;font-weight:300;line-height:1.6}.tgd-cta{background:transparent;border:1px solid #fff;border-radius:50px;color:#fff;display:inline-block;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:10px 24px;text-decoration:none;transition:background .25s ease,color .25s ease}.tgd-cta:hover{background:#fff;color:#0d1623}.tgd-curve{bottom:-2px;display:block;pointer-events:none;position:absolute;right:-2px;z-index:10}@media (max-width:1024px){.tgd-module,.tgd-tabs{width:100%}.tgd-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tgd-tabs::-webkit-scrollbar{display:none}.tgd-body{flex-direction:column;height:auto}.tgd-image{height:300px}.tgd-image,.tgd-panel{flex-shrink:unset;width:100%}.tgd-content,.tgd-panel{align-items:flex-start}.tgd-content{justify-content:flex-start}.tgd-content-wrap{min-height:220px}.tgd-text,.tgd-title{text-align:left}}.tgd-mobile{display:none}@media (max-width:768px){.tgd-body,.tgd-tabs{display:none}.tgd-mobile{display:block}.tgd-mobile-slides{min-height:420px;position:relative}.tgd-mobile-slide{display:flex;flex-direction:column;gap:16px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateY(10px);transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1);width:100%}.tgd-mobile-slide.active{opacity:1;pointer-events:auto;position:relative;transform:translateY(0)}.tgd-mobile-title{color:#fff;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;line-height:1.2}.tgd-mobile-text{color:#c3c3c3;font-family:DM Sans,sans-serif;font-size:15px;font-weight:300;line-height:1.6}.tgd-mobile-img-wrap{border-radius:20px;overflow:hidden;position:relative;width:100%}.tgd-mobile-img-wrap .tgd-mobile-img{border-radius:20px;display:block;height:220px;object-fit:cover;width:100%}.tgd-mobile-bottom{align-items:center;display:flex;justify-content:center;margin-top:20px}.tgd-mobile-nav{gap:12px}.tgd-arrow,.tgd-mobile-nav{align-items:center;display:flex}.tgd-arrow{background:none;border:none;cursor:pointer;flex-shrink:0;justify-content:center;padding:0;transition:opacity .2s ease,transform .2s ease}.tgd-arrow img{display:block;height:36px;width:24px}.tgd-arrow:hover{opacity:.7;transform:scale(1.1)}.tgd-dots{align-items:center;display:flex;gap:8px}.tgd-dot{background:#0143a4;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .25s ease,transform .25s ease;width:8px}.tgd-dot.active{background:#fff;transform:scale(1.3)}}