.tps-about-hero,.tps-about-nav{font-family:Arial,Helvetica,sans-serif}.tps-about-hero.section{padding:0!important;background:#181c1e}.tps-about-hero>.section-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(12 18 20 / .96) 0%,rgb(12 18 20 / .76) 42%,rgb(12 18 20 / .08) 90%);pointer-events:none}.tps-about-hero .section-bg .bg{background-position:70% 50%!important}.tps-about-hero>.section-content{position:relative;z-index:2;min-height:600px;padding:68px 0 84px;display:flex;flex-direction:column;justify-content:center}.tps-about-hero-row.row,.tps-about-nav-row.row{width:100%;max-width:1160px!important;margin:0 auto!important}.tps-about-hero-col.col,.tps-about-nav-col.col{padding:0 24px!important}.tps-about-hero-label p{color:#ff999c!important;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin:0 0 24px}.tps-about-hero-title h1{color:#fff!important;font-size:clamp(44px, 4.6vw, 68px);font-weight:800;line-height:1.16;letter-spacing:-1.5px;margin:0 0 22px}.tps-about-hero-title h1 span{display:inline-block;padding-bottom:8px;border-bottom:4px solid #d8252c}.tps-about-hero-description p{max-width:540px;color:#e2e6e6!important;font-size:16px;line-height:1.65;margin:0 0 30px}.tps-about-hero .button.tps-about-hero-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:12px 21px;margin:0 12px 12px 0;border:1px solid #d8252c;border-radius:3px;background:#d8252c!important;box-shadow:none;color:#fff!important;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none}.tps-about-hero .button.tps-about-hero-button:hover{background:#b51b22!important;border-color:#b51b22}.tps-about-hero .button.tps-about-hero-button--outline{background:transparent!important;border-color:#899296}.tps-about-hero .button.tps-about-hero-button--outline:hover{background:rgb(255 255 255 / .12)!important;border-color:#fff}.tps-about-hero-caption-row.row{position:absolute;bottom:24px;right:28px;left:28px;width:auto!important;max-width:none!important;margin:0!important}.tps-about-hero-caption-row>.col{padding:0!important}.tps-about-hero-caption{text-align:right}.tps-about-hero-caption p{display:inline-block;color:#fff!important;font-size:12px;line-height:1.5;margin:0;padding-left:14px;border-left:3px solid #d8252c}.tps-about-nav.section{position:relative;z-index:25;padding:0!important;margin:0!important;background:#fff;border-bottom:1px solid #dce0e1}.tps-about-nav>.section-bg{background:#fff}.tps-about-nav-links{display:flex;align-items:center;gap:30px;overflow-x:auto;-webkit-overflow-scrolling:touch}.tps-about-nav-links a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:60px;padding:14px 0 11px;border-bottom:3px solid #fff0;color:#181c1e;font-size:14px;line-height:1.5;text-decoration:none;white-space:nowrap}.tps-about-nav-links a:hover,.tps-about-nav-links a[aria-current="location"]{color:#d8252c;border-bottom-color:#d8252c}.tps-about-nav.tps-about-nav--fixed{position:fixed!important;top:var(--tps-about-top,0);left:0;right:0;width:100%!important;max-width:none!important;box-shadow:0 3px 14px rgb(0 0 0 / .08)}.tps-about-nav-spacer{display:block;height:0;margin:0;padding:0;border:0;pointer-events:none}[id^="tps-about-"]{scroll-margin-top:calc(var(--tps-about-top, 0px) + var(--tps-about-nav-height, 60px) + 16px)}.tps-about-nav-links a:focus-visible,.tps-about-hero .button:focus-visible{outline:3px solid #d8252c;outline-offset:-3px}@media (max-width:849px){.tps-about-hero>.section-content{min-height:560px;padding:56px 0 80px}.tps-about-hero-title h1{font-size:54px}}@media (max-width:549px){.tps-about-hero>.section-bg::after{background:linear-gradient(90deg,rgb(12 18 20 / .93),rgb(12 18 20 / .70))}.tps-about-hero>.section-content{min-height:530px;padding:44px 0 86px}.tps-about-hero-col.col,.tps-about-nav-col.col{padding:0 20px!important}.tps-about-hero-label p{font-size:12px;margin-bottom:20px}.tps-about-hero-title h1{font-size:clamp(32px, 8.5vw, 44px);line-height:1.2;letter-spacing:-1px}.tps-about-hero-description p{font-size:16px}.tps-about-hero .button.tps-about-hero-button{min-height:48px;padding:11px 14px;font-size:14px;margin-right:8px}.tps-about-hero-caption-row.row{left:20px;right:20px;bottom:22px}.tps-about-hero-caption{text-align:left}.tps-about-hero-caption p{font-size:11px}.tps-about-nav-links{gap:24px}.tps-about-nav-links a{font-size:13px;min-height:54px}}.tps-about-intro.section{padding:40px 0!important;background:#fff;font-family:Arial,Helvetica,sans-serif}.tps-about-intro-row.row{width:100%;max-width:1160px!important;margin:0 auto!important;align-items:flex-start}.tps-about-intro-left.col,.tps-about-intro-right.col{padding:0 24px!important}.tps-about-intro-right.col{padding-left:38px!important}.tps-about-eyebrow p{color:#d8252c!important;font-size:13px;font-weight:700;line-height:1.6;letter-spacing:1.6px;text-transform:uppercase;margin:0 0 20px}.tps-about-heading h2{color:#181c1e!important;font-size:42px;font-weight:800;line-height:1.24;letter-spacing:-1px;margin:0 0 24px}.tps-about-copy p{color:#596168;font-size:16px;line-height:1.7;margin:0 0 16px}.tps-about-copy p:last-child{margin-bottom:0}.tps-about-strength-grid.row{width:100%;max-width:none!important;margin:0!important;align-items:flex-start}.tps-about-strength-grid>.tps-about-strength-item.col{padding:0 0 28px!important}.tps-about-strength-item>.col-inner{border-top:1px solid #cbd0d2;padding:16px 0 0}.tps-about-strength-item:nth-child(odd)>.col-inner{margin-right:16px;width:calc(100% - 16px)}.tps-about-strength-item:nth-child(even)>.col-inner{margin-left:16px;width:calc(100% - 16px)}.tps-about-strength-content .tps-about-strength-kicker{color:#d8252c!important;font-size:13px;font-weight:700;line-height:1.5;margin:0 0 9px}.tps-about-strength-content h3{color:#181c1e!important;font-family:inherit;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:0;margin:0 0 9px}.tps-about-strength-content p{color:#596168;font-size:14px;line-height:1.65;margin:0}@media (min-width:550px){.tps-about-strength-item:nth-last-child(-n+2){padding-bottom:0!important}}@media (max-width:849px){.tps-about-intro.section{padding:64px 0!important}.tps-about-intro-left.col{padding-bottom:36px!important}.tps-about-intro-right.col{padding-left:24px!important}.tps-about-heading h2{font-size:36px}}@media (max-width:549px){.tps-about-intro.section{padding:48px 0!important}.tps-about-intro-left.col,.tps-about-intro-right.col{padding-left:20px!important;padding-right:20px!important}.tps-about-eyebrow p{font-size:12px;letter-spacing:1px;margin-bottom:16px}.tps-about-heading h2{font-size:30px;letter-spacing:-.6px;margin-bottom:20px}.tps-about-copy p{font-size:16px}.tps-about-strength-item:nth-child(n)>.col-inner{margin-left:0;margin-right:0;width:100%}.tps-about-strength-grid>.tps-about-strength-item.col{padding-bottom:24px!important}.tps-about-strength-grid>.tps-about-strength-item.col:last-child{padding-bottom:0!important}.tps-about-strength-content p{font-size:15px}}.tps-about-workshop.section{padding:40px 0!important;background:#f2f4f4;font-family:Arial,Helvetica,sans-serif}.tps-about-workshop>.section-bg{background:#f2f4f4}.tps-about-work-heading-row.row{width:100%;max-width:1160px!important;margin:0 auto 34px!important;align-items:flex-end}.tps-about-work-heading-col.col,.tps-about-work-description-col.col{padding:0 24px!important}.tps-about-workshop .tps-about-heading h2{margin-bottom:0}.tps-about-workshop .tps-about-copy p{margin-bottom:0}.tps-about-work-layout.row{width:calc(100% - 48px);max-width:1112px!important;margin:0 auto!important;align-items:stretch;background:#fff}.tps-about-work-left.col,.tps-about-work-right.col{padding:0!important}.tps-about-work-left>.col-inner{height:100%;padding:32px;background:#b81e25}.tps-about-work-facts .tps-about-work-number{color:#fff!important;font-size:clamp(44px, 4vw, 60px);font-weight:800;line-height:1.15;letter-spacing:-2px;margin:0 0 14px;white-space:nowrap}.tps-about-work-number span{font-size:23px;letter-spacing:0}.tps-about-work-facts .tps-about-work-area{color:#FFFFFF!important;font-size:14px;line-height:1.7;margin:0 0 32px}.tps-about-work-facts ul{list-style:none;margin:0;padding:0}.tps-about-work-facts ul li{list-style:none;border-top:1px solid #FFF;color:#fff;font-size:15px;line-height:1.6;padding:16px 0;margin:0}.tps-about-work-facts ul li:last-child{padding-bottom:0}.tps-about-work-tabs.tabbed-content{position:relative;display:flex;flex-direction:column;width:100%;margin:0!important;background:#fff}.tps-about-work-tabs>.tab-panels{order:1;width:100%;padding:0!important}.tps-about-work-tabs>.tab-panels>.panel{padding:0!important;margin:0!important}.tps-about-work-photo.img{width:100%!important;margin:0!important}.tps-about-work-photo .img-inner{height:360px;padding-top:0!important;overflow:hidden}.tps-about-work-photo .img-inner img{position:static!important;display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;object-position:center}.tps-about-work-caption{min-height:92px;padding:21px 290px 21px 24px;background:#fff}.tps-about-work-caption h3{color:#181c1e!important;font-family:inherit;font-size:21px;font-weight:700;line-height:1.35;margin:0 0 4px}.tps-about-work-caption p{color:#596168;font-size:13px;line-height:1.5;margin:0}.tps-about-work-tabs>.nav{position:absolute;right:24px;bottom:24px;z-index:2;order:2;display:flex;justify-content:flex-end;gap:8px;width:auto;margin:0!important;padding:0;border:0}.tps-about-work-tabs>.nav>li{margin:0!important;padding:0}.tps-about-work-tabs>.nav>li>a{display:flex;align-items:center;justify-content:center;min-height:42px;margin:0;padding:9px 12px;border:1px solid #cdd3d5;border-radius:0;background:#fff;color:#181c1e;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;white-space:nowrap}.tps-about-work-tabs>.nav>li>a::before,.tps-about-work-tabs>.nav>li>a::after{display:none!important}.tps-about-work-tabs>.nav>li.active>a{color:#fff!important;background:#181c1e;border-color:#181c1e}.tps-about-work-tabs>.nav>li:not(.active)>a:hover{background:#eef1f1}@media (max-width:849px){.tps-about-workshop.section{padding:64px 0!important}.tps-about-work-description-col.col{padding-top:18px!important}.tps-about-work-left>.col-inner{padding:24px}.tps-about-work-facts .tps-about-work-number{font-size:42px}.tps-about-work-number span{font-size:18px}.tps-about-work-tabs>.nav{position:static;width:100%;justify-content:flex-start;flex-wrap:wrap;padding:0 20px 20px}.tps-about-work-caption{min-height:0;padding:20px}.tps-about-work-photo .img-inner{height:300px}}@media (max-width:549px){.tps-about-workshop.section{padding:48px 0!important}.tps-about-work-heading-col.col,.tps-about-work-description-col.col{padding-left:20px!important;padding-right:20px!important}.tps-about-work-heading-row.row{margin-bottom:26px!important}.tps-about-work-layout.row{width:calc(100% - 40px)}.tps-about-work-left>.col-inner{padding:28px 24px}.tps-about-work-facts .tps-about-work-number{font-size:52px}.tps-about-work-number span{font-size:22px}.tps-about-work-facts .tps-about-work-area{margin-bottom:24px}.tps-about-work-facts ul li{padding:13px 0}.tps-about-work-photo .img-inner{height:260px}.tps-about-work-caption h3{font-size:20px}}.tps-about-people.section{padding:40px 0!important;background:#fff;font-family:Arial,Helvetica,sans-serif}.tps-about-people>.section-bg{background:#fff}.tps-about-people-heading-row.row,.tps-about-people-cards-row.row{width:100%;max-width:1160px!important;margin:0 auto!important;align-items:flex-start}.tps-about-people-heading-row.row{margin-bottom:34px!important}.tps-about-people-heading-col.col,.tps-about-person-production.col,.tps-about-person-consulting.col{padding:0 24px!important}.tps-about-people .tps-about-heading h2{margin-bottom:0}.tps-about-person-production>.col-inner{margin-right:0}.tps-about-person-consulting.col{padding-top:60px!important}.tps-about-person-photo.img{width:100%!important;margin:0!important}.tps-about-person-photo .img-inner{height:305px;padding-top:0!important;overflow:hidden}.tps-about-person-consulting .tps-about-person-photo .img-inner{height:255px}.tps-about-person-photo .img-inner img{position:static!important;display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;object-position:center}.tps-about-person-content{padding:21px 0 24px;border-bottom:1px solid #dce0e1}.tps-about-person-content .tps-about-person-label{color:#d8252c!important;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:1px;text-transform:uppercase;margin:0 0 10px}.tps-about-person-content h3,.tps-about-people-delivery-title h3{color:#181c1e!important;font-family:inherit;font-size:21px;font-weight:700;line-height:1.4;letter-spacing:0;margin:0 0 10px}.tps-about-person-content p{color:#596168;font-size:15px;line-height:1.65;margin:0}.tps-about-people-delivery-row.row{width:calc(100% - 48px);max-width:1112px!important;margin:32px auto 0!important;padding:22px 0;border-bottom:1px solid #dce0e1;align-items:flex-start}.tps-about-people-delivery-title-col.col{padding:0 24px 0 0!important}.tps-about-people-delivery-copy-col.col{padding:0!important}.tps-about-people-delivery-title h3{margin-bottom:0}.tps-about-people-delivery-copy p{color:#596168;font-size:15px;line-height:1.65;margin:0}@media (max-width:849px){.tps-about-people.section{padding:64px 0!important}.tps-about-person-consulting.col{padding-top:40px!important}.tps-about-person-photo .img-inner{height:260px}.tps-about-person-consulting .tps-about-person-photo .img-inner{height:220px}.tps-about-person-content h3,.tps-about-people-delivery-title h3{font-size:19px}}@media (max-width:549px){.tps-about-people.section{padding:48px 0!important}.tps-about-people-heading-col.col,.tps-about-person-production.col,.tps-about-person-consulting.col{padding-left:20px!important;padding-right:20px!important}.tps-about-people-heading-row.row{margin-bottom:26px!important}.tps-about-person-consulting.col{padding-top:30px!important}.tps-about-person-photo .img-inner,.tps-about-person-consulting .tps-about-person-photo .img-inner{height:240px}.tps-about-person-content{padding:19px 0 22px}.tps-about-people-delivery-row.row{width:calc(100% - 40px);margin-top:26px!important;padding:0 0 22px}.tps-about-people-delivery-title-col.col{padding:0 0 12px!important}}.tps-about-person-consulting.col{padding-top:0!important}.tps-about-person-production .tps-about-person-photo .img-inner,.tps-about-person-consulting .tps-about-person-photo .img-inner{height:400px}@media (max-width:849px){.tps-about-person-production .tps-about-person-photo .img-inner,.tps-about-person-consulting .tps-about-person-photo .img-inner{height:260px}}@media (max-width:549px){.tps-about-person-consulting.col{padding-top:30px!important}.tps-about-person-production .tps-about-person-photo .img-inner,.tps-about-person-consulting .tps-about-person-photo .img-inner{height:240px}}.tps-about-certificates.section{padding:40px 0!important;background:#f2f4f4;font-family:Arial,Helvetica,sans-serif}.tps-about-certificates>.section-bg{background:#f2f4f4}.tps-about-cert-row.row{width:100%;max-width:1160px!important;margin:0 auto!important;align-items:flex-start}.tps-about-cert-left.col{padding:18px 38px 0 24px!important}.tps-about-cert-right.col{padding:0 24px!important}.tps-about-certificates .tps-about-heading h2{font-size:38px;line-height:1.25}.tps-about-certificates .button.tps-about-cert-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:24px 0 0;padding:11px 18px;border:1px solid #b7bfc1;border-radius:2px;background:transparent!important;color:#181c1e!important;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:0;text-transform:none;box-shadow:none}.tps-about-certificates .button.tps-about-cert-button:hover{color:#d8252c!important;border-color:#d8252c;background:#fff!important}.tps-about-cert-tabs.tabbed-content{width:100%;margin:0!important;background:#fff}.tps-about-cert-tabs>.nav{display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;margin:0!important;padding:0;border-bottom:1px solid #d5dadd;background:#fff}.tps-about-cert-tabs>.nav>li{flex:1 1 0%;min-width:0;margin:0!important;padding:0}.tps-about-cert-tabs>.nav>li>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:80px;margin:0;padding:14px 6px 11px;border:0;border-bottom:3px solid #fff0;border-radius:0;background:#fff;color:#596168;font-size:13px;font-weight:700;line-height:1.5;letter-spacing:0;text-transform:none;text-align:center;white-space:nowrap}.tps-about-cert-tabs>.nav>li>a::before{display:none!important}.tps-about-cert-tabs>.nav>li>a::after{position:static;display:block;width:auto;height:auto;margin:0;background:none;color:inherit;font-size:11px;font-weight:400;line-height:1.4;opacity:1;transform:none}.tps-about-cert-tabs>.nav>li:nth-child(1)>a::after{content:"Chất lượng"}.tps-about-cert-tabs>.nav>li:nth-child(2)>a::after{content:"Môi trường"}.tps-about-cert-tabs>.nav>li:nth-child(3)>a::after{content:"An toàn nghề nghiệp"}.tps-about-cert-tabs>.nav>li.active>a{color:#d8252c!important;border-bottom-color:#d8252c;background:#fff5f5}.tps-about-cert-tabs>.nav>li:not(.active)>a:hover{background:#f8eeee}.tps-about-cert-tabs>.tab-panels{width:100%;padding:25px 24px 24px!important;background:#e8edef}.tps-about-cert-tabs>.tab-panels>.panel{padding:0!important;margin:0!important}.tps-about-cert-image.img{display:block;width:100%!important;max-width:480px;margin:0 auto!important;background:#fff;box-shadow:0 5px 24px rgb(24 35 41 / .09)}.tps-about-cert-image .img-inner{height:auto!important;padding-top:0!important}.tps-about-cert-image .img-inner img{position:static!important;display:block;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain}.tps-about-cert-caption{padding-top:22px;text-align:center}.tps-about-cert-caption .tps-about-cert-code{color:#d8252c!important;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.7px;margin:0 0 5px}.tps-about-cert-caption h3{color:#181c1e!important;font-family:inherit;font-size:18px;font-weight:700;line-height:1.45;letter-spacing:0;margin:0}@media (max-width:849px){.tps-about-certificates.section{padding:64px 0!important}.tps-about-cert-left.col{padding:0 24px 32px!important}.tps-about-certificates .tps-about-heading h2{font-size:36px}}@media (max-width:549px){.tps-about-certificates.section{padding:48px 0!important}.tps-about-cert-left.col,.tps-about-cert-right.col{padding-left:20px!important;padding-right:20px!important}.tps-about-certificates .tps-about-heading h2{font-size:30px}.tps-about-cert-tabs>.nav>li>a{min-height:76px;padding:12px 3px 9px;font-size:11px}.tps-about-cert-tabs>.nav>li>a::after{font-size:10px}.tps-about-cert-tabs>.tab-panels{padding:16px 12px 20px!important}.tps-about-cert-caption{padding-top:18px}.tps-about-cert-caption h3{font-size:16px}}.tps-about-projects.section{padding:40px 0!important;background:#fff}.tps-about-project-heading-row.row{width:100%;max-width:1160px!important;margin:0 auto 34px!important;align-items:flex-end;font-family:Arial,Helvetica,sans-serif}.tps-about-project-heading-col.col,.tps-about-project-link-col.col{padding:0 24px!important}.tps-about-project-heading-row .tps-about-heading h2{margin-bottom:0}.tps-about-project-link{text-align:right}.tps-about-project-link p{margin:0}.tps-about-project-link a{display:inline-block;padding:8px 0 5px;border-bottom:1px solid #d8252c;color:#181c1e;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none}.tps-about-project-link a:hover{color:#d8252c}.tps-about-project-link a:focus-visible{outline:2px solid #d8252c;outline-offset:4px}@media (max-width:849px){.tps-about-projects.section{padding:64px 0!important}}@media (max-width:549px){.tps-about-projects.section{padding:48px 0!important}.tps-about-project-heading-row.row{margin-bottom:26px!important}.tps-about-project-heading-col.col,.tps-about-project-link-col.col{padding-left:20px!important;padding-right:20px!important}.tps-about-project-link-col.col{padding-top:16px!important}.tps-about-project-link{text-align:left}}.tps-about-process.section{padding:40px 0!important;background:#181c1e;font-family:Arial,Helvetica,sans-serif}.tps-about-process>.section-bg{background:#181c1e}.tps-about-process-row.row{width:100%;max-width:1160px!important;margin:0 auto!important;align-items:flex-start}.tps-about-process-left.col{padding:0 48px 0 24px!important}.tps-about-process-right.col{padding:0 24px 0 38px!important}.tps-about-process .tps-about-eyebrow p{color:#ff999c!important}.tps-about-process .tps-about-heading h2{color:#fff!important}.tps-about-process .tps-about-copy p{color:#c5cdd0}.tps-about-process-step.row{width:100%;max-width:none!important;margin:0!important;padding:22px 0;border-top:1px solid #495358;align-items:flex-start}.tps-about-process-step.row.tps-about-process-step--first{border-top:0;padding-top:0}.tps-about-process-number-col.col{padding:0!important}.tps-about-process-content-col.col{padding:0 0 0 20px!important}.tps-about-process-number p{color:#fb7b80!important;font-size:26px;font-weight:400;line-height:1.35;margin:0}.tps-about-process-content h3{color:#fff!important;font-family:inherit;font-size:21px;font-weight:700;line-height:1.4;letter-spacing:0;margin:0 0 8px}.tps-about-process-content p{color:#c5cdd0;font-size:14px;line-height:1.7;margin:0}@media (max-width:849px){.tps-about-process.section{padding:64px 0!important}.tps-about-process-left.col{padding:0 24px 36px!important}.tps-about-process-right.col{padding:0 24px!important}}@media (max-width:549px){.tps-about-process.section{padding:48px 0!important}.tps-about-process-left.col,.tps-about-process-right.col{padding-left:20px!important;padding-right:20px!important}.tps-about-process-step.row{padding:20px 0}.tps-about-process-step.row.tps-about-process-step--first{padding-top:0}.tps-about-process-content-col.col{padding-left:10px!important}.tps-about-process-number p{font-size:24px}.tps-about-process-content h3{font-size:19px}.tps-about-process-content p{font-size:15px}}.tps-about-contact.section{padding:40px 0!important;background:#fff;font-family:Arial,Helvetica,sans-serif}.tps-about-contact>.section-bg{background:#fff}.tps-about-contact-row.row{width:100%;max-width:1160px!important;margin:0 auto!important;align-items:flex-start}.tps-about-contact-left.col{padding:0 38px 0 24px!important}.tps-about-contact-right.col{padding:0 24px!important}.tps-about-contact-right>.col-inner{padding:30px;background:#f2f4f4}.tps-about-contact-phone p{margin:30px 0 22px}.tps-about-contact-phone a{color:#181c1e;font-size:34px;font-weight:700;line-height:1.3;text-decoration:none}.tps-about-contact-phone a:hover{color:#d8252c}.tps-about-contact-details p{color:#596168;font-size:14px;line-height:1.9;margin:0 0 4px}.tps-about-contact-details p:last-child{margin-bottom:0}.tps-about-contact-details a{color:inherit;overflow-wrap:anywhere}.tps-about-contact-details a:hover{color:#d8252c}.tps-about-contact-form-title h3{color:#181c1e!important;font-family:inherit;font-size:21px;font-weight:700;line-height:1.4;letter-spacing:0;margin:0 0 24px}.tps-about-contact-right .wpcf7{margin:0;color:#181c1e}.tps-about-contact-right .wpcf7 form{margin-bottom:0}.tps-about-contact-right .wpcf7 p{font-size:14px;line-height:1.6;margin-bottom:16px}.tps-about-contact-right .wpcf7 label{display:block;color:#181c1e;font-size:14px;font-weight:700}.tps-about-contact-right .wpcf7 input[type="text"],.tps-about-contact-right .wpcf7 input[type="tel"],.tps-about-contact-right .wpcf7 input[type="email"],.tps-about-contact-right .wpcf7 input[type="url"],.tps-about-contact-right .wpcf7 input[type="number"],.tps-about-contact-right .wpcf7 input[type="date"],.tps-about-contact-right .wpcf7 select,.tps-about-contact-right .wpcf7 textarea{width:100%;max-width:100%;min-height:48px;height:auto;margin:7px 0 0;padding:11px 12px;border:1px solid #c8cfd2;border-radius:2px;background-color:#fff;box-shadow:none;color:#181c1e;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5}.tps-about-contact-right .wpcf7 select{padding-right:28px}.tps-about-contact-right .wpcf7 textarea{min-height:120px;resize:vertical}.tps-about-contact-right .wpcf7 input::placeholder,.tps-about-contact-right .wpcf7 textarea::placeholder{color:#747f85;opacity:1}.tps-about-contact-right .wpcf7 input:focus,.tps-about-contact-right .wpcf7 select:focus,.tps-about-contact-right .wpcf7 textarea:focus{border-color:#d8252c;outline:2px solid rgb(216 37 44 / .2);outline-offset:1px}.tps-about-contact-right .wpcf7 input[type="submit"],.tps-about-contact-right .wpcf7 button[type="submit"]{min-height:50px;height:auto;margin:4px 0 0;padding:12px 22px;border:1px solid #d8252c;border-radius:3px;background:#d8252c;color:#fff;font-family:inherit;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:0;text-transform:none;box-shadow:none}.tps-about-contact-right .wpcf7 input[type="submit"]:hover,.tps-about-contact-right .wpcf7 button[type="submit"]:hover{background:#b51b22;border-color:#b51b22}.tps-about-contact-right .wpcf7 .wpcf7-list-item-label{font-weight:400}.tps-about-contact-right .wpcf7 .wpcf7-not-valid-tip{font-size:13px;margin-top:5px}.tps-about-contact-right .wpcf7 .wpcf7-response-output{margin:18px 0 0;padding:10px 12px;font-size:14px;line-height:1.6}@media (max-width:849px){.tps-about-contact.section{padding:64px 0!important}.tps-about-contact-left.col{padding:0 24px 36px!important}}@media (max-width:549px){.tps-about-contact.section{padding:48px 0!important}.tps-about-contact-left.col,.tps-about-contact-right.col{padding-left:20px!important;padding-right:20px!important}.tps-about-contact-right>.col-inner{padding:24px 20px}.tps-about-contact-phone a{font-size:30px}.tps-about-contact-form-title h3{font-size:20px}}