/* v0.16.57 screenshot-inspired About Us visual layer. Scoped to About page only. */
body.tg-about-merged .tgabout-page{--tgabout-orange:#ff7828;--tgabout-navy:#08264a;background:#fff}
.tgabout-page .tgabout-shell{width:min(1160px,calc(100% - 42px))}
.tgabout-page .tgabout-hero{background:radial-gradient(ellipse at 75% 60%,#174d7a 0%,transparent 42%),linear-gradient(111deg,#042348,#092d56 65%,#0b416c);isolation:isolate}
.tgabout-page .tgabout-hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.1;background-image:radial-gradient(#fff 1px,transparent 1px);background-size:17px 17px;mask-image:linear-gradient(90deg,transparent 25%,#000)}
.tgabout-page .tgabout-hero-inner{min-height:390px;padding:63px 0 76px;grid-template-columns:1.13fr .87fr}
.tgabout-page .tgabout-hero h1{font-size:clamp(35px,4.3vw,62px);line-height:1.05;max-width:670px;margin:18px 0 14px}
.tgabout-page .tgabout-hero p{font-size:15px;line-height:1.6;max-width:580px;margin-bottom:19px}
.tgabout-page .tgabout-btn{min-height:46px;border-radius:9px}.tgabout-page .tgabout-btn-orange{color:#fff!important}
.tg1657-trust{display:flex;flex-wrap:wrap;gap:19px;color:#fff;font-weight:700;font-size:11px;margin-top:22px}.tg1657-trust span::first-letter{color:#ff8a3b}
.tg1657-art{position:relative;height:300px;min-width:0;display:grid;place-items:center}.tg1657-globe{height:267px;width:267px;border-radius:50%;border:2px solid rgba(191,227,252,.65);box-shadow:inset -28px -10px 65px #073058,0 0 70px rgba(67,150,217,.35);background:radial-gradient(circle at 27% 28%,#78bfeb,#1e6aab 43%,#072d55 73%);position:relative;display:grid;place-items:center}.tg1657-globe:before,.tg1657-globe:after{content:"";position:absolute;border:1px dashed #a1d0f3;border-radius:50%;inset:-26px 34px;transform:rotate(54deg)}.tg1657-globe:after{inset:40px -39px;transform:rotate(-27deg)}.tg1657-globe span{font-size:92px;color:#e7f6ff;text-shadow:0 8px 12px #135b91;transform:rotate(-19deg)}
.tg1657-floating{position:absolute;z-index:2;background:#fff;color:#123f67;padding:10px 14px;border-radius:12px;font-size:12px;font-weight:900;box-shadow:0 12px 28px #001a3259}.tg1657-floating small{display:block;margin-left:22px;font-size:10px;font-weight:500}.tg1657-f1{left:0;top:6%}.tg1657-f2{right:0;top:25%}.tg1657-f3{right:2%;bottom:7%}
.tg1657-quick{position:relative;z-index:3;margin-top:-28px}.tg1657-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.tg1657-quick-card{display:flex;gap:14px;min-width:0;align-items:flex-start;padding:20px;background:#fff;border-radius:12px;box-shadow:0 14px 32px #09335a15;border:1px solid #edf2f8}.tg1657-quick-icon{display:grid;place-items:center;border-radius:12px;width:46px;height:46px;flex:0 0 46px;background:#fff1e8;color:#ff7622;font-size:25px}.tg1657-quick-card strong{font-size:14px;color:#0a2848}.tg1657-quick-card p{font-size:11px;color:#6c7d8d;margin:4px 0}.tg1657-quick-card a{font-size:11px;font-weight:800;color:#114e86;word-break:break-word}
.tgabout-page .tgabout-team-section{padding:60px 0 45px;background:linear-gradient(#fff,#f8fbff)}.tgabout-page .tgabout-section-heading{margin-bottom:25px}.tgabout-page .tgabout-section-heading h2{font-size:clamp(30px,3.2vw,43px);margin:8px 0}.tgabout-page .tgabout-team-grid{gap:16px;max-width:900px;margin:auto}.tgabout-page .tgabout-person{border-radius:11px;padding:8px;box-shadow:0 6px 17px #193c5712}.tgabout-page .tgabout-person-photo{aspect-ratio:1.55;border-radius:8px}.tgabout-page .tgabout-person-detail{padding:0 10px 14px;min-height:100px;text-align:center}.tgabout-page .tgabout-person h3{position:relative;margin:-14px auto 3px;background:#ff802d;color:#fff;font-size:19px;width:max-content;max-width:98%;padding:3px 14px;border-radius:4px;line-height:1.25}.tgabout-page .tgabout-person-role{color:#123858;letter-spacing:0;text-transform:none;font-size:12px;margin-bottom:7px}.tgabout-page .tgabout-person-bio{font-size:12px;line-height:1.45;color:#57718c}.tg1657-expertise{border-radius:5px;background:#f0f5fb;padding:6px 8px;margin-top:12px;font-size:11px;display:flex;flex-direction:column;color:#22456a}.tg1657-socials{display:flex;justify-content:center;gap:7px;margin-top:10px}.tg1657-social{background:#1062b7;color:#fff!important;text-decoration:none;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:800}.tg1657-whatsapp{background:#08ba61}.tg1657-instagram{background:#cb3a8c}
.tgabout-page .tgabout-contact-section{padding:37px 0;background:#f4f9fd}.tgabout-page .tgabout-contact-grid{grid-template-columns:1.05fr .95fr;gap:25px;align-items:stretch}.tgabout-page .tgabout-form-info{padding:12px 0}.tgabout-page .tgabout-form-info h2{font-size:clamp(27px,3vw,38px);margin:8px 0}.tgabout-page .tgabout-form-card{border-radius:12px;padding:24px}.tgabout-page .tgabout-faq-section{padding:44px 0 65px;background:#edf6ff}.tgabout-page .tgabout-faq-item{border-radius:6px;background:#fff}.tgabout-page .tgabout-faq-item summary{padding:12px 16px;font-size:13px}.tgabout-page .tgabout-faq-list{gap:5px}
@media(max-width:850px){.tgabout-page .tgabout-hero-inner{grid-template-columns:1fr 0.55fr;gap:10px}.tg1657-art{height:235px}.tg1657-globe{height:195px;width:195px}.tg1657-globe span{font-size:65px}.tg1657-floating{font-size:10px;padding:7px}.tgabout-page .tgabout-contact-grid{grid-template-columns:1fr}}
@media(max-width:700px){.tgabout-page .tgabout-hero-inner{grid-template-columns:1fr;padding:54px 0 55px}.tg1657-art{height:150px;margin-top:5px}.tg1657-globe{height:140px;width:140px}.tg1657-globe span{font-size:48px}.tg1657-floating{display:none}.tg1657-quick{margin-top:-18px}.tg1657-quick-grid{grid-template-columns:1fr;gap:9px}.tg1657-quick-card{padding:14px}.tgabout-page .tgabout-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tgabout-page .tgabout-person h3{font-size:15px}.tg1657-trust{font-size:10px;gap:10px}}
@media(max-width:480px){.tgabout-page .tgabout-team-grid{grid-template-columns:1fr}.tgabout-page .tgabout-hero h1{font-size:36px}.tgabout-page .tgabout-shell{width:calc(100% - 28px)}.tgabout-page .tgabout-person-photo{aspect-ratio:1.65}}

/* TG Travel v0.16.58 — commissioned screenshot geometry and photographic assets. */
body.tg-about-merged .tgabout-page{overflow:hidden;background:#fff}
.tgabout-page .tgabout-shell{width:min(1060px,calc(100% - 42px))}
.tgabout-page .tgabout-hero{background:#072a50!important;min-height:unset;position:relative}
.tgabout-page .tgabout-hero:before{content:"";position:absolute;inset:0 0 0 52%;background:url('../images/about-1658/hero-art.jpg') center right / cover no-repeat;opacity:1;z-index:0;pointer-events:none}
.tgabout-page .tgabout-hero:after{background:linear-gradient(90deg,#06284c 8%,rgba(6,40,76,.96) 42%,rgba(6,40,76,.12) 74%,transparent);opacity:1;mask-image:none;z-index:0}
.tgabout-page .tgabout-hero-inner{position:relative;z-index:1;min-height:300px;grid-template-columns:60% 40%;padding:34px 0 58px}
.tgabout-page .tgabout-hero-copy{position:relative;z-index:3;max-width:620px}
.tgabout-page .tgabout-hero h1{font-size:clamp(35px,4.4vw,57px);line-height:1.08;margin:10px 0 9px;max-width:580px;font-weight:850;letter-spacing:-.04em}
.tgabout-page .tgabout-hero p{font-size:13px;line-height:1.45;max-width:490px;margin:0 0 14px}
.tgabout-page .tgabout-hero .tgabout-kicker{color:#ff8033;letter-spacing:.15em;font-size:10px}
.tgabout-page .tgabout-btn{min-height:40px;font-size:12px}
.tgabout-page .tg1657-trust{font-size:10px;margin-top:15px}
.tgabout-page .tg1657-art{display:none}
.tg1657-quick{margin-top:-23px}.tg1657-quick-grid{max-width:1020px;gap:13px}.tg1657-quick-card{min-height:80px;padding:15px 17px}
.tgabout-page .tgabout-team-section{padding:35px 0 22px;background:radial-gradient(ellipse at 3% 90%,#e9f6ff,transparent 43%),linear-gradient(#fff,#f8fbff)}
.tgabout-page .tgabout-section-heading{margin-bottom:14px}
.tgabout-page .tgabout-team-section .tgabout-section-heading h2{font-size:35px;letter-spacing:-.035em;color:#082e56}
.tgabout-page .tgabout-team-section .tgabout-section-heading h2::first-letter{color:#082e56}
.tgabout-page .tgabout-team-grid{max-width:760px;gap:12px}
.tgabout-page .tgabout-person{background:#fff;border:1px solid #e4ebf1;border-radius:9px;padding:7px 7px 5px;box-shadow:0 6px 15px rgba(36,66,96,.07);overflow:visible}
.tgabout-page .tgabout-person-photo{aspect-ratio:1.65;overflow:hidden;border-radius:6px}
.tgabout-page .tgabout-person-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 26%}
.tgabout-page .tgabout-person-detail{padding:0 7px 9px;min-height:0}
.tgabout-page .tgabout-person h3{margin:-14px auto 2px;font-size:19px;padding:2px 12px;background:#ff7c29;color:#fff;border-radius:4px;z-index:1}
.tgabout-page .tgabout-person-role{font-size:11px;color:#092d51;font-weight:750;margin:0 0 5px}
.tgabout-page .tgabout-person-bio{font-size:10px;color:#526e8d;line-height:1.25;margin:0 auto;max-width:215px;min-height:39px}
.tg1657-expertise{margin:6px 3px 0;padding:4px 5px;font-size:10px;line-height:1.25}
.tg1657-expertise strong{color:#102d53}.tg1657-socials{margin-top:5px}
.tgabout-page .tgabout-contact-section{padding:20px 0;background:linear-gradient(130deg,#fff,#f5faff)}
.tgabout-page .tgabout-contact-grid{background:#fff;border:1px solid #e9eff6;box-shadow:0 10px 26px #143c6512;border-radius:10px;padding:14px;grid-template-columns:1.12fr .88fr;align-items:start;gap:16px}
.tgabout-page .tgabout-form-info{padding:6px 8px}.tgabout-page .tgabout-form-info h2{font-size:29px}
.tgabout-page .tgabout-form-card{padding:15px;border-radius:8px;box-shadow:none}
.tgabout-page .tgabout-faq-section{padding:24px 0 38px;background:#ebf5ff}
.tgabout-page .tgabout-faq-section .tgabout-shell{display:grid;grid-template-columns:.77fr 1.23fr;gap:24px;align-items:start}
.tgabout-page .tgabout-faq-section .tgabout-section-heading{text-align:left}.tgabout-page .tgabout-faq-section .tgabout-section-heading h2{font-size:26px;margin:7px 0}
.tgabout-page .tgabout-faq-list{width:100%;max-width:unset}
@media(max-width:850px){.tgabout-page .tgabout-shell{width:calc(100% - 32px)}.tgabout-page .tgabout-hero-inner{grid-template-columns:65% 35%}.tgabout-page .tgabout-hero:before{left:46%}.tgabout-page .tgabout-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tgabout-page .tgabout-contact-grid{grid-template-columns:1fr 1fr}.tgabout-page .tgabout-faq-section .tgabout-shell{grid-template-columns:1fr 1.5fr}}
@media(max-width:680px){.tgabout-page .tgabout-hero-inner{grid-template-columns:1fr;min-height:350px}.tgabout-page .tgabout-hero:before{left:22%;opacity:.48}.tgabout-page .tgabout-hero:after{background:linear-gradient(90deg,#06284cf5,#06284cbb)}.tgabout-page .tg1657-quick-grid{grid-template-columns:1fr}.tgabout-page .tgabout-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tgabout-page .tgabout-contact-grid{grid-template-columns:1fr}.tgabout-page .tgabout-faq-section .tgabout-shell{grid-template-columns:1fr}}
@media(max-width:420px){.tgabout-page .tgabout-team-grid{grid-template-columns:1fr;max-width:285px}.tgabout-page .tgabout-hero h1{font-size:34px}}


/* TG Travel v0.16.59 — closer parity with approved About Us screenshot. */
body.tg-about-merged .tgabout-page{background:#fff}
.tgabout-page .tgabout-shell{width:min(1180px,calc(100% - 40px))}
.tgabout-page .tgabout-hero{background:#062a50!important}
.tgabout-page .tgabout-hero:before{inset:0 0 0 49%;background:url('../images/about-1658/hero-art.jpg') center right / cover no-repeat}
.tgabout-page .tgabout-hero:after{background:linear-gradient(90deg,#06284c 4%,rgba(6,40,76,.97) 40%,rgba(6,40,76,.18) 74%,transparent 100%)}
.tgabout-page .tgabout-hero-inner{min-height:360px;padding:50px 0 82px;grid-template-columns:57% 43%}
.tgabout-page .tgabout-hero h1{font-size:clamp(44px,4.9vw,72px);line-height:.98;max-width:610px;margin:12px 0 14px}
.tgabout-page .tgabout-hero p{font-size:16px;line-height:1.5;max-width:590px;color:#f0f5fa}
.tgabout-page .tgabout-hero .tgabout-kicker{font-size:11px;font-weight:800;letter-spacing:.15em}
.tgabout-page .tgabout-btn{min-height:50px;padding:0 26px;border-radius:10px;font-size:15px;font-weight:800}
.tgabout-page .tgabout-btn-outline{border-color:rgba(255,255,255,.72);color:#fff;background:rgba(255,255,255,.06)}
.tgabout-page .tg1657-trust{margin-top:20px;font-size:12px;gap:22px}
.tg1657-quick{margin-top:-32px}.tg1657-quick-grid{gap:18px}.tg1657-quick-card{padding:24px 22px;border-radius:15px;min-height:104px;box-shadow:0 16px 34px rgba(10,50,87,.10)}
.tg1657-quick-icon{width:56px;height:56px;flex:0 0 56px;border-radius:16px;background:#fff1e8;color:#ff7a2a}.tg1657-quick-icon svg{width:26px;height:26px;display:block}
.tg1657-quick-card strong{display:block;font-size:18px;line-height:1.2;margin-bottom:3px}.tg1657-quick-card p{font-size:13px;line-height:1.45;margin:0 0 8px}.tg1657-quick-card a{font-size:14px}
.tgabout-page .tgabout-team-section{padding:76px 0 44px;background:radial-gradient(ellipse at 10% 76%,rgba(228,242,255,.96),transparent 38%),radial-gradient(ellipse at 90% 54%,rgba(230,242,251,.75),transparent 30%),linear-gradient(#fff,#fbfdff)}
.tgabout-page .tgabout-section-heading{margin-bottom:28px;text-align:center}
.tgabout-page .tgabout-section-heading .tgabout-kicker{font-size:11px;color:#c28239;letter-spacing:.18em}
.tgabout-page .tgabout-team-section .tgabout-section-heading h2{font-size:clamp(42px,4.8vw,64px);margin:8px 0 10px}.tgabout-page .tgabout-team-section .tgabout-section-heading h2::first-letter{color:inherit}
.tgabout-page .tgabout-team-section .tgabout-section-heading p{max-width:560px;margin:0 auto;color:#6e8297;font-size:15px}
.tgabout-page .tgabout-team-grid{max-width:1020px;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}
.tgabout-page .tgabout-person{padding:10px 10px 12px;border-radius:14px;box-shadow:0 10px 22px rgba(26,59,92,.10)}
.tgabout-page .tgabout-person-photo{aspect-ratio:1.36;border-radius:10px}
.tgabout-page .tgabout-person-detail{padding:0 14px 6px}
.tgabout-page .tgabout-person h3{margin:-17px auto 3px;font-size:17px;padding:4px 16px;border-radius:5px}
.tgabout-page .tgabout-person-role{font-size:15px;font-weight:800;margin-bottom:8px}
.tgabout-page .tgabout-person-bio{font-size:14px;line-height:1.4;min-height:58px;max-width:260px}
.tg1657-expertise{margin:10px 0 0;padding:8px 10px;font-size:12px;border-radius:7px;background:#eff4fb;min-height:48px;justify-content:center}
.tg1657-expertise strong{font-size:13px;margin-bottom:2px}
.tg1657-socials{margin-top:11px;gap:9px}.tg1657-social{width:28px;height:28px;display:inline-grid;place-items:center;padding:0;border-radius:6px;background:#1059a8}.tg1657-social svg{width:15px;height:15px;display:block}.tg1657-whatsapp{background:#18b85a}.tg1657-instagram{background:linear-gradient(135deg,#feda75,#fa7e1e 38%,#d62976 66%,#962fbf 82%,#4f5bd5)}.tg1657-tiktok{background:#111}.tg1657-linkedin{background:#0a66c2}.tg1657-plus{background:#e8edf5;color:#4c647c!important}
.tgabout-page .tgabout-contact-section{padding:26px 0 20px;background:linear-gradient(180deg,#fbfdff 0,#f4f9fd 100%)}
.tgabout-page .tgabout-contact-grid{grid-template-columns:1.18fr .82fr;gap:24px;align-items:stretch;background:transparent;border:0;box-shadow:none;padding:0}
.tg1659-side-panel,.tgabout-page .tgabout-form-column{min-width:0}.tgabout-page .tgabout-form-column{background:#fff;border:1px solid #e8eef5;border-radius:14px;padding:26px 22px;box-shadow:0 10px 24px rgba(20,60,101,.08)}
.tgabout-page .tgabout-form-info{padding:0 0 14px}.tgabout-page .tgabout-form-info h2{font-size:48px;line-height:1.02;letter-spacing:-.03em;margin:10px 0 10px;color:#15375a}.tgabout-page .tgabout-form-info p{max-width:420px;color:#60788f;font-size:16px;line-height:1.55;margin:0 0 18px}
.tgabout-page .tgabout-form-hint{margin:0 0 8px;font-size:14px;color:#8c6e35;gap:10px}.tgabout-page .tgabout-form-hint svg{width:20px;height:20px}
.tgabout-page .tgabout-form-card{padding:0;border:0;background:transparent}
.tgabout-page .tgcp-field-grid{gap:16px}.tgabout-page .tgcp-label{font-size:13px;font-weight:700;color:#17395b}.tgabout-page .tgcp-label input,.tgabout-page .tgcp-label select,.tgabout-page .tgcp-label textarea{margin-top:7px;border-radius:10px;border:1px solid #cfd9e3;padding:14px 16px;font-size:14px;box-shadow:none}.tgabout-page .tgcp-label textarea{min-height:130px;resize:vertical}
.tgabout-page .tgcp-button-submit{min-height:54px;border-radius:10px;font-size:16px;font-weight:800;background:#ff8a22}.tgabout-page .tgcp-consent{margin:14px 0 14px}.tgabout-page .tgcp-form-note{font-size:12px}
.tg1659-side-inner{position:relative;display:flex;flex-direction:column;min-height:100%;padding:28px 24px;border-radius:14px;background:linear-gradient(150deg,#0a3c73,#0c2f59 70%,#092948);color:#fff;overflow:hidden;box-shadow:0 12px 26px rgba(6,34,68,.18)}
.tg1659-side-inner:after{content:"";position:absolute;right:-62px;bottom:-90px;width:310px;height:310px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.13) 0,rgba(255,255,255,0) 62%)}
.tg1659-side-copy{position:relative;z-index:1;max-width:430px}.tg1659-side-copy h3{margin:0 0 10px;font-size:33px;line-height:1.06;letter-spacing:-.03em;color:#fff}.tg1659-side-copy p{margin:0 0 18px;color:#dbe8f5;font-size:15px;line-height:1.55}
.tg1659-side-cards{position:relative;z-index:1;display:grid;gap:12px;max-width:420px}.tg1659-side-card{display:flex;align-items:flex-start;gap:12px;padding:14px 14px 14px 12px;border-radius:12px;background:rgba(255,255,255,.95);color:#113253}.tg1659-side-card strong{display:block;font-size:14px;line-height:1.2;margin-bottom:2px}.tg1659-side-card small{display:block;font-size:12px;color:#5e7590;line-height:1.35}.tg1659-side-card em{margin-left:auto;display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#eaf2ff;color:#4071ad;font-style:normal;font-size:12px;font-weight:700}
.tg1659-side-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:11px;background:#fff1e7;color:#ff842c}.tg1659-side-icon svg{width:19px;height:19px;display:block}
.tg1659-side-photo{margin-top:12px;min-height:224px;border-radius:0 0 14px 14px;background:url('../images/about-1659/contact-side.jpg') center/cover no-repeat}
.tgabout-page .tgabout-faq-section{padding:22px 0 44px;background:#eef6ff}.tgabout-page .tgabout-faq-section .tgabout-shell{grid-template-columns:.85fr 1.15fr;gap:30px}.tgabout-page .tgabout-faq-section .tgabout-section-heading h2{font-size:52px;line-height:1.02;letter-spacing:-.04em;color:#16375a}.tgabout-page .tgabout-faq-section .tgabout-section-heading p{font-size:16px;max-width:380px;color:#6c8095}
.tgabout-page .tgabout-faq-item{border-radius:8px;border:1px solid #d9e4f1;box-shadow:none;overflow:hidden}.tgabout-page .tgabout-faq-item summary{padding:17px 18px;font-size:14px;font-weight:700;color:#143557}.tgabout-page .tgabout-faq-item summary span{color:#f28a24;font-size:19px}.tgabout-page .tgabout-faq-answer{padding:0 18px 14px;font-size:14px;color:#58718b}
#tg-global-topbar .tg-topbar-socials .tg-social-default,#tg-global-topbar .tg-topbar-contact-group .tg-ti{line-height:0!important}
#tg-global-topbar .tg-topbar-socials .tg-social-default svg,#tg-global-topbar .tg-topbar-contact-group .tg-ti svg{display:block;width:1em;height:1em;stroke-width:2.1}
@media(max-width:1100px){.tgabout-page .tgabout-shell{width:calc(100% - 34px)}.tgabout-page .tgabout-hero h1{font-size:56px}.tgabout-page .tgabout-person-bio{font-size:13px}.tgabout-page .tgabout-form-info h2,.tgabout-page .tgabout-faq-section .tgabout-section-heading h2{font-size:40px}}
@media(max-width:850px){.tgabout-page .tgabout-hero-inner{grid-template-columns:1fr;min-height:410px}.tgabout-page .tgabout-hero:before{inset:44% 0 0 0;opacity:.22;background-position:top right}.tgabout-page .tgabout-hero:after{background:linear-gradient(180deg,#06284cf5,#06284ce8 55%,#06284ca6)}.tg1657-quick-grid{grid-template-columns:1fr}.tgabout-page .tgabout-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.tgabout-page .tgabout-contact-grid{grid-template-columns:1fr}.tg1659-side-photo{min-height:180px}.tgabout-page .tgabout-faq-section .tgabout-shell{grid-template-columns:1fr}.tgabout-page .tgabout-faq-section .tgabout-section-heading{text-align:center}.tgabout-page .tgabout-faq-section .tgabout-section-heading p{margin:0 auto}}
@media(max-width:560px){.tgabout-page .tgabout-shell{width:calc(100% - 24px)}.tgabout-page .tgabout-hero{overflow:hidden}.tgabout-page .tgabout-hero-inner{padding:36px 0 80px;min-height:0}.tgabout-page .tgabout-hero h1{font-size:48px}.tgabout-page .tgabout-hero p{font-size:14px}.tgabout-page .tgabout-btn{min-height:46px;padding:0 18px;font-size:14px}.tgabout-page .tg1657-trust{font-size:11px;gap:10px}.tgabout-page .tgabout-team-grid{grid-template-columns:1fr;max-width:390px;gap:18px}.tgabout-page .tgabout-team-section .tgabout-section-heading h2{font-size:44px}.tgabout-page .tgabout-person-photo{aspect-ratio:1.44}.tgabout-page .tgabout-person-role{font-size:14px}.tgabout-page .tgabout-person-bio{font-size:13px;min-height:0}.tgabout-page .tgabout-form-column{padding:22px 16px}.tgabout-page .tgabout-form-info h2,.tgabout-page .tgabout-faq-section .tgabout-section-heading h2{font-size:35px}.tg1659-side-copy h3{font-size:29px}.tg1659-side-inner{padding:22px 16px}.tg1659-side-photo{min-height:150px}.tg1659-side-card{padding:12px}}
