/*
Theme Name: tuki
Description: Tuki Group child theme for Flatsome
Author: UX Themes
Template: flatsome
Version: 3.1
*/
body.page-id-8{--tuki-red:#c32127;--tuki-ink:#111526;color:var(--tuki-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}
.page-id-8 #main>.section>.section-content>.row{max-width:1170px}
.page-id-8 h2,.page-id-8 h3{color:var(--tuki-ink);line-height:1.35}
.page-id-8 .tuki-title h2{color:var(--tuki-red)!important;text-align:center;font-size:30px!important;font-weight:800;margin:0 0 15px}
.page-id-8 .tuki-title p{text-align:center;margin:0 auto 28px;max-width:1050px}
.page-id-8 .tuki-header{position:sticky;top:0;z-index:99;background:white;padding:12px 0!important;box-shadow:0 2px 8px #00000008}
.admin-bar.page-id-8 .tuki-header{top:32px}
.page-id-8 .tuki-header .col{padding-bottom:0!important}
.page-id-8 .tuki-header nav{gap:22px!important;align-items:center;line-height:1.4}
.page-id-8 .tuki-header a:hover{color:var(--tuki-red)}
.page-id-8 .tuki-header .button{margin:0;white-space:nowrap;font-size:13px}
.page-id-8 .tuki-hero img{height:100%;object-fit:cover}
.page-id-8 .tuki-hero .flickity-page-dots{bottom:-22px}
.page-id-8 .tuki-hero .dot{background:#111;border:0;width:25px;height:5px;border-radius:50%;margin:0 5px}
.page-id-8 .tuki-about{padding-top:45px!important}
.page-id-8 .tuki-about .col{padding-bottom:0}
.page-id-8 .tuki-about h2{color:#111526!important;font-size:30px!important}
.page-id-8 .tuki-about h2 br+span{color:var(--tuki-red)}
.page-id-8 .tuki-about p{line-height:1.6;font-size:16px}
.page-id-8 .tuki-stats{background:linear-gradient(120deg,#d61929,#ad1928 55%,#e63e42)!important;padding:32px 0!important}
.page-id-8 .tuki-stats .col{padding-bottom:0}
.tuki-counter{text-align:center;color:white;padding:12px 0;min-height:112px}
.tuki-counter-label{text-transform:uppercase;font-weight:600;font-size:15px;margin-bottom:9px}
.tuki-counter-number{font-size:40px;line-height:1.2;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}
.tuki-counter-suffix{font-size:22px;margin-left:4px}
.page-id-8 .tuki-certificates .img{padding:0 8px}
.page-id-8 .tuki-certificates .img-inner{aspect-ratio:1;overflow:hidden}
.page-id-8 .tuki-certificates img{height:100%;object-fit:contain}
.page-id-8 .tuki-services .nav,.page-id-8 .tuki-culture .nav{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin-bottom:30px}
.page-id-8 .tuki-services .nav>li,.page-id-8 .tuki-culture .nav>li{margin:0}
.page-id-8 .tuki-services .nav a,.page-id-8 .tuki-culture .nav a{border:1px solid #dedede;border-radius:6px;padding:12px 17px;line-height:1.3;font-size:13px;color:#242424;text-transform:uppercase;background:#fff}
.page-id-8 .tuki-services .nav .active a,.page-id-8 .tuki-culture .nav .active a{background:var(--tuki-red);color:white;border-color:var(--tuki-red)}
.page-id-8 .tuki-services .tab-panels,.page-id-8 .tuki-culture .tab-panels{padding-top:0}
.page-id-8 .tuki-services .img-inner{border-radius:8px;overflow:hidden;transition:transform .25s}
.page-id-8 .tuki-services .img:hover .img-inner{transform:translateY(-4px)}
.page-id-8 .tuki-services h3{text-align:center;color:var(--tuki-red);font-size:25px;margin:15px 0 20px}
.page-id-8 .tuki-client-grid .gallery-col{padding:5px}
.page-id-8 .tuki-client-grid img{object-fit:contain;background:white}
.page-id-8 .tuki-culture .gallery-col img{aspect-ratio:1.4;object-fit:cover}
.page-id-8 .tuki-news .img-inner{aspect-ratio:1.5;overflow:hidden}
.page-id-8 .tuki-news img{height:100%;object-fit:cover}
.page-id-8 .tuki-news h3{font-size:17px!important;margin-top:14px}
.page-id-8 .tuki-footer{background:#f4f4f4!important;border-top:1px solid #eee}
.page-id-8 .tuki-footer h3{font-size:18px}
.page-id-8 .tuki-footer .img{max-width:220px}
@media(max-width:849px){.page-id-8 .tuki-hero .img-inner{height:auto}.page-id-8 .tuki-hero img{height:auto}.page-id-8 .tuki-header nav{gap:12px!important}.tuki-counter-number{font-size:32px}}
@media(max-width:549px){body.page-id-8{font-size:15px}.page-id-8 .section{padding:28px 0!important}.page-id-8 .tuki-title h2,.page-id-8 .tuki-about h2{font-size:23px!important}.page-id-8 .tuki-services .nav,.page-id-8 .tuki-culture .nav{gap:5px}.page-id-8 .tuki-services .nav a,.page-id-8 .tuki-culture .nav a{font-size:11px;padding:9px}.page-id-8 .tuki-header-mobile{padding:8px 0!important}.page-id-8 .tuki-header-mobile .col{padding-bottom:0}.tuki-counter{min-height:105px}.tuki-counter-label{font-size:12px}.page-id-8 .tuki-about p{font-size:15px}.page-id-8 .tuki-footer .img{max-width:180px}}
@media(prefers-reduced-motion:reduce){.page-id-8 *{scroll-behavior:auto!important;transition:none!important}}

.tuki-showcase{max-width:1140px;margin:0 auto 30px}.tuki-showcase-stage{position:relative}.tuki-showcase figure{margin:0}.tuki-showcase figure[hidden]{display:none!important}.tuki-showcase-stage img{width:100%;height:670px;object-fit:cover;display:block}.tuki-prev,.tuki-next{position:absolute;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#c32127;font-size:28px;padding:8px;margin:0;min-width:0}.tuki-prev{left:10px}.tuki-next{right:10px}.tuki-thumbnails{display:flex;gap:10px;overflow-x:auto;margin-top:10px}.tuki-thumbnails button{flex:0 0 calc(20% - 8px);padding:0;border:0;margin:0;opacity:.65}.tuki-thumbnails img{width:100%;height:110px;object-fit:cover;display:block}.tuki-thumbnails [aria-pressed=true]{opacity:1;outline:3px solid #c32127;outline-offset:-3px}.tuki-shops{position:relative}.tuki-shops-track{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-auto-columns:calc((100% - 50px)/6);gap:10px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.tuki-shops-track::-webkit-scrollbar{display:none}.tuki-shop{scroll-snap-align:start}.tuki-shop img{width:100%;aspect-ratio:2.85;object-fit:cover;display:block}.tuki-shops[data-columns="4"] .tuki-shops-track{grid-template-rows:repeat(5,auto);grid-auto-columns:calc((100% - 60px)/4);gap:20px}.tuki-shops[data-columns="4"] .tuki-shops-controls{display:none}.tuki-shop-prev,.tuki-shop-next{position:absolute;top:10px;background:#c32127;color:#fff;border:0;border-radius:100%;width:36px;height:36px;min-width:0;line-height:36px;padding:0}.tuki-shop-prev{left:10px}.tuki-shop-next{right:10px}.tuki-partners .col{padding-bottom:0}.tuki-partners h2 span,.tuki-clients h2 span{color:#c32127}.tuki-clients .tuki-title h2{color:#111526!important}.tuki-partners .tuki-title h2{color:#111526!important}.tuki-partners>.section-content>.row{align-items:center}.page-id-8 .tuki-header{max-width:none}.page-id-8 .tuki-header>.section-content>.row{max-width:1500px!important}.page-id-8 .tuki-header nav{font-size:14px!important}.page-id-8 .tuki-header .img{max-width:150px}.page-id-8 .tuki-title h2{font-size:30px}.tuki-culture .tuki-showcase{margin-top:20px}@media(max-width:849px){.tuki-showcase-stage img{height:450px}.tuki-shops-track{grid-auto-columns:calc((100% - 20px)/3)}.tuki-shops[data-columns="4"] .tuki-shops-track{grid-auto-columns:calc((100% - 20px)/2);gap:20px;grid-template-rows:repeat(10,auto)}}@media(max-width:549px){.tuki-showcase-stage img{height:270px}.tuki-thumbnails img{height:65px}.tuki-thumbnails button{flex-basis:calc(25% - 8px)}.tuki-shops-track{grid-auto-columns:calc((100% - 10px)/2)}.tuki-counter-number{font-size:30px}.tuki-showcase{margin-bottom:20px}}

.tuki-photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tuki-photo-grid img{width:100%;height:190px;object-fit:cover;display:block}.page-id-8 .tuki-culture .tuki-title h2{color:#111526!important}.tuki-showcase button:focus-visible,.tuki-shops button:focus-visible{outline:3px solid #0b5fa5;outline-offset:2px}@media(max-width:549px){.tuki-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tuki-photo-grid img{height:120px}}

.page-id-8 .section:not(.tuki-stats):not(.tuki-header):not(.tuki-header-mobile)>.section-content{max-width:1140px;margin-left:auto;margin-right:auto;width:calc(100% - 30px)}.tuki-shops-track{grid-template-rows:repeat(2,auto)}.tuki-shops[data-columns="4"] .tuki-shops-track{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;overflow:visible}.tuki-thumbnails button{line-height:0;min-height:0}.tuki-thumbnails{scrollbar-width:none}.tuki-clients .nav{justify-content:center;margin-bottom:15px}.tuki-clients .nav .active a{background:#c32127;color:white}.tuki-clients .tuki-title h2,.tuki-partners .tuki-title h2{word-spacing:2px}@media(max-width:549px){.tuki-shops[data-columns="4"] .tuki-shops-track{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto}}

.page-id-8 .tuki-certificates .slider .img{width:33.333333%!important;max-width:33.333333%!important}.page-id-8 .tuki-certificates .slider .img-inner{aspect-ratio:1;height:auto}.page-id-8 .tuki-certificates .slider:not(.flickity-enabled){display:flex;overflow:hidden}.page-id-8 .tuki-certificates .slider:not(.flickity-enabled)>.img{flex:0 0 33.333333%}@media(max-width:549px){.page-id-8 .tuki-certificates .slider .img{width:85%!important;max-width:85%!important}.page-id-8 .tuki-certificates .slider:not(.flickity-enabled)>.img{flex-basis:85%}}

.page-id-8 .tuki-certificates .slider:not(.flickity-enabled){overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.tuki-certificates .slider>.img{scroll-snap-align:start}.tuki-certificates .slider-wrapper{position:relative}.tuki-cert-prev,.tuki-cert-next{position:absolute;top:45%;background:#c32127;color:white;border:0;border-radius:50%;padding:0;width:36px;height:36px;min-width:0;z-index:3}.tuki-cert-prev{left:10px}.tuki-cert-next{right:10px}.flickity-enabled~.tuki-cert-prev,.flickity-enabled~.tuki-cert-next{display:none}

/* Tuki image popup */
.tuki-image-dialog{position:fixed;inset:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:50px 65px;border:0;background:rgba(0,0,0,.1);color:#fff;overflow:hidden}.tuki-image-dialog[open]{display:flex;align-items:center;justify-content:center}.tuki-image-dialog::backdrop{background:rgba(0,0,0,.85)}.tuki-image-dialog figure{margin:0;max-width:100%;text-align:center}.tuki-image-dialog img{max-width:100%;max-height:calc(100dvh - 135px);width:auto;height:auto;object-fit:contain}.tuki-image-dialog figcaption{color:white;font-size:14px;margin-top:12px}.tuki-image-dialog button{position:absolute;color:white;background:transparent;border:0;min-width:44px;min-height:44px;margin:0;font-size:32px;padding:5px;line-height:1}.tuki-popup-close{right:15px;top:12px}.tuki-popup-prev{left:10px;top:calc(50% - 22px)}.tuki-popup-next{right:10px;top:calc(50% - 22px)}.tuki-image-dialog button:focus-visible{outline:2px solid white}.tuki-popup-open{overflow:hidden}.tuki-image-dialog [hidden]{display:none!important}@media(max-width:549px){.tuki-image-dialog{padding:60px 40px}.tuki-image-dialog button{font-size:25px}.tuki-popup-prev{left:0}.tuki-popup-next{right:0}}

/* Editable galleries and live WordPress blog */
.tuki-photo-grid{grid-template-columns:repeat(var(--tuki-columns,4),minmax(0,1fr))}.tuki-blog-grid{display:grid;grid-template-columns:repeat(var(--tuki-blog-columns,3),minmax(0,1fr));gap:26px}.tuki-blog-card{background:white;border:1px solid #ececec;border-radius:8px;overflow:hidden;box-shadow:0 4px 14px #00000006;min-width:0}.tuki-blog-thumb{display:block;aspect-ratio:1.6;overflow:hidden}.page-id-8 .tuki-blog-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.tuki-blog-thumb:hover img{transform:scale(1.035)}.tuki-blog-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#ac1621,#e34346);color:#fff;font-size:28px;font-weight:700}.tuki-blog-body{padding:20px}.tuki-blog-body time{font-size:12px;color:#777}.page-id-8 .tuki-blog-body h3{font-size:19px!important;margin:10px 0;line-height:1.45}.tuki-blog-body p{font-size:14px;line-height:1.7;margin-bottom:14px;color:#555}.tuki-blog-more{font-size:14px;font-weight:700;color:#c32127}.tuki-blog-empty{text-align:center;padding:25px;color:#666}@media(max-width:849px){.tuki-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:549px){.tuki-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tuki-blog-grid{grid-template-columns:1fr;gap:18px}.tuki-blog-body{padding:16px}}

/* Contain slider tracks on small screens without changing their own scrolling. */
.page-id-8 #main{overflow-x:clip}

footer#footer .absolute-footer {display: none;} 
/* Tuki layout — typography, editable rows and responsive sections. */
body.page-id-8{--tuki-red:#c51d27;--tuki-ink:#0d1029;color:var(--tuki-ink);font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.55}
.page-id-8 h1,.page-id-8 h2,.page-id-8 h3,.page-id-8 h4,.page-id-8 h5,.page-id-8 h6,.page-id-8 .nav a,.page-id-8 button,.page-id-8 input,.tuki-footer{font-family:Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none}
body.page-id-8 .tuki-title h2{color:#0d1029!important;font-size:30px!important;line-height:1.3;font-weight:700;margin:0 0 10px;overflow-wrap:break-word;text-wrap:balance}
body.page-id-8 .tuki-title h2 span{color:#c51d27}
body.page-id-8 .tuki-title p{max-width:1140px;font-size:18px;line-height:1.5;margin:0 auto 30px;text-align:center}
.page-id-8 #main .section{padding:45px 0}
.page-id-8 .section>.section-content>.row{width:calc(100% + 30px);max-width:1170px;margin-left:-15px;margin-right:-15px}
.page-id-8 .col{min-width:0}
body.page-id-8 .tuki-about h2{font-size:28px!important}.page-id-8 .tuki-about h3{font-size:21px;font-weight:700}.page-id-8 .tuki-about p{font-size:18px;line-height:1.5}
body.page-id-8 .tuki-stats{max-width:1140px;width:calc(100% - 30px);margin:0 auto;padding:70px 20px 45px!important;background:linear-gradient(110deg,rgba(0,29,23,.94),rgba(19,17,79,.88)),url('https://tukigroup.vn/wp-content/uploads/2024/08/fpdl.in_futuristic-skyscrapers-illuminate-city-night-generated-by-ai_188544-40955_large-1.jpg') center/cover!important}
.tuki-stats>.section-bg{background:none!important}.tuki-stats>.section-content{max-width:1100px;margin:auto}.page-id-8 .tuki-stats .tuki-title h2{color:white!important;margin-bottom:35px}.page-id-8 .tuki-stats .row{margin:0!important;width:100%!important}.page-id-8 .tuki-stats .col{padding:0 10px!important;flex-basis:33.3333%;max-width:33.3333%}
.tuki-stats .tuki-counter{display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:135px;padding:12px 0}.tuki-stats .tuki-counter-label{order:2;font-size:16px;font-weight:700;text-transform:none;margin:0}.tuki-stats .tuki-counter-number{order:1;font-size:32px;line-height:1.25;font-weight:700}.tuki-stats .tuki-counter-suffix{font-size:inherit;margin-left:0;white-space:pre}
.page-id-8 .tuki-certificates .tuki-title{margin-bottom:28px}.page-id-8 .tuki-certificates .img-inner{border-radius:14px}.page-id-8 .tuki-certificates .img{padding:0 14px}
body.page-id-8 .tuki-services .tuki-title p{margin-bottom:38px}.page-id-8 .tuki-service-heading{text-align:center;margin:35px 0 38px}.page-id-8 .tuki-service-heading h3{color:#0d1029;font-size:24px;line-height:1.3;font-weight:700;margin:0 0 12px}.page-id-8 .tuki-service-heading p{font-size:18px;line-height:1.5;margin:0}.page-id-8 .tuki-service-row>.col{padding:0 15px 35px}.page-id-8 .tuki-service-row .img-inner{border-radius:15px}.page-id-8 .tuki-service-row img{display:block;width:100%;height:auto}.page-id-8 .tuki-services .img:hover .img-inner{transform:none}
body.page-id-8 .tuki-services .nav,body.page-id-8 .tuki-culture .nav{gap:10px;margin:0 0 28px;align-items:stretch}.page-id-8 .tuki-services .nav>li,.page-id-8 .tuki-culture .nav>li{display:flex;flex:1 1 auto;margin:0}
body.page-id-8 .tuki-services .nav a,body.page-id-8 .tuki-culture .nav a{display:flex;align-items:center;justify-content:center;width:100%;border:0;border-radius:0;background:#f1f2f3;color:#e00016;font-size:14px;font-weight:400;padding:15px 20px;line-height:1.35;text-align:center;text-transform:none;min-height:47px}
body.page-id-8 .tuki-services .nav .active a,body.page-id-8 .tuki-culture .nav .active a{background:#100d2b;color:white;font-weight:600}.page-id-8 .nav-pills>li>a:before{display:none}.page-id-8 .tuki-clients .nav a{font-family:Arial,Helvetica,sans-serif}
body.page-id-8 .tuki-community{background:linear-gradient(rgba(8,30,47,.89),rgba(8,30,47,.89)),url('/tuki/wp-content/uploads/2026/11/tuki-fcbffbfd-1.4-min-scaled-1.jpg') center/cover!important;padding:48px 0!important;color:white}.tuki-community>.section-bg{background:none!important}body.page-id-8 .tuki-community .tuki-title h2{color:white!important}.page-id-8 .tuki-community p{font-size:18px;text-align:center;margin-bottom:45px;color:white}.page-id-8 .tuki-community .img{max-width:1100px;margin:auto}
.page-id-8 .tuki-showcase-stage img{height:auto;aspect-ratio:1.46;object-fit:cover}.page-id-8 .tuki-showcase{margin:28px auto 0}.page-id-8 .tuki-thumbnails img{height:auto;aspect-ratio:1.65}.page-id-8 .tuki-prev,.page-id-8 .tuki-next{font-size:30px;background:transparent;text-shadow:0 1px 3px #0006}
body.page-id-8 .tuki-title .tuki-eyebrow{color:#e00016;font-size:18px;margin:0 0 10px}.page-id-8 .tuki-activities .tuki-title{margin-bottom:20px}.page-id-8 .tuki-photo-grid{gap:10px}.page-id-8 .tuki-photo-grid img{height:auto;aspect-ratio:1.5;object-fit:cover}
body.page-id-8 .tuki-contact{color:white;background:linear-gradient(rgba(8,30,47,.9),rgba(8,30,47,.9)),url('/tuki/wp-content/uploads/2026/11/tuki-0e46574e-anh-lop-hoc-thang-5-21.jpg') center/cover!important;padding:55px 0!important}.tuki-contact>.section-bg{background:none!important}.page-id-8 .tuki-contact .row{align-items:center}.tuki-profile-card{display:flex;align-items:center;gap:30px;background:white;border-radius:12px;padding:12px 24px 35px 12px;color:#0d1029;margin:50px 0 40px}.tuki-profile-card img{width:160px;height:160px;object-fit:cover;border-radius:10px;flex-shrink:0}.page-id-8 .tuki-profile-card h3{color:#d31c29;font-size:34px;font-weight:600;line-height:1.2;margin:0 0 14px}.tuki-profile-card p{font-size:14px;line-height:1.5;margin:0;font-weight:600;overflow-wrap:anywhere}.tuki-profile-card a{color:#0d1029}.tuki-contact-copy{font-size:18px;line-height:1.5}.tuki-contact-copy p{margin-bottom:24px}.tuki-contact .tuki-form-column>.col-inner{background:rgba(5,24,40,.45);border:2px solid #ffffff24;border-radius:4px;padding:34px 34px 50px;min-height:490px}.page-id-8 .tuki-form-column h3{font-size:23px;text-align:center;line-height:1.25;color:white;font-weight:700;margin:0 0 18px}.tuki-form-column .text>p{text-align:center;font-size:14px;font-weight:700}.tuki-consultation-form label{margin-bottom:10px}.tuki-consultation-form input:not([type=hidden]){font-family:Arial,Helvetica,sans-serif;background:white;color:#111;box-shadow:none;height:42px;margin:0;border:0;border-radius:3px;font-size:16px}.tuki-consultation-form button{background:#c71d2b;color:white;border:0;border-radius:3px;width:100%;margin:0;padding:13px;font-size:17px;font-weight:700;line-height:1.3;letter-spacing:.5px}.tuki-honeypot{position:absolute!important;left:-9999px!important}.tuki-form-note{font-size:12px;text-align:center;margin:12px 0 0;color:#d7e0e9}.tuki-form-success{color:#fff;background:#176347;padding:12px}
body.page-id-8 .tuki-footer,.tuki-footer{background:#121722 url('https://tukigroup.vn/wp-content/uploads/2024/08/BG-Footer.jpg') center/cover!important;color:white;border:0;padding:55px 0 30px!important;font-size:16px;line-height:1.5}.tuki-footer>.section-bg{background:none!important}.tuki-footer>.section-content{max-width:1140px;width:calc(100% - 30px);margin:auto}.tuki-footer .row{max-width:1170px}.tuki-footer a,.tuki-footer h3,.page-id-8 .tuki-footer h3{color:white}.tuki-footer h3,.page-id-8 .tuki-footer h3{font-size:20px;font-weight:700;line-height:1.35;margin-bottom:35px}.tuki-footer .tuki-footer-logo{display:block;color:white;font-size:30px;line-height:1.1;font-weight:700;letter-spacing:1px;margin-bottom:25px}.tuki-footer-logo small{display:block;font-size:7px;letter-spacing:.5px;margin-top:5px}.tuki-footer ul{margin-left:20px}.tuki-footer li{margin-bottom:0}.tuki-footer .tuki-footer-mission{margin-top:40px}.tuki-footer .tuki-quick-link{display:block;padding:9px 10px;border-left:5px solid #c51d27;border-radius:6px;margin-bottom:18px;background:linear-gradient(#111c39b0,#111c39b0),url('https://tukigroup.vn/wp-content/uploads/2024/08/fpdl.in_futuristic-skyscrapers-illuminate-city-night-generated-by-ai_188544-40955_large-1.jpg') center/cover;font-size:14px;line-height:1.3}.tuki-quick-link strong{display:block;font-size:16px;margin-top:4px}.tuki-footer .tuki-policy-links a{display:block;margin-bottom:4px}.tuki-footer .tuki-footer-contact strong{font-size:17px}.tuki-footer .tuki-footer-contact p{margin-bottom:20px;font-size:15px}.tuki-footer .tuki-copyright{border-top:1px solid #ffffff24;margin-top:15px;padding-top:18px;font-size:14px;text-align:left}.tuki-footer a:hover{color:#ff757d}.tuki-socials{display:flex;gap:10px;margin-top:35px}.tuki-socials a{display:flex;width:40px;height:40px;align-items:center;justify-content:center;background:#ffffff15;border-radius:3px;font-weight:700}
@media(max-width:849px){body.page-id-8{font-size:16px}.page-id-8 .tuki-title p,.page-id-8 .tuki-service-heading p{font-size:16px}.tuki-profile-card{gap:18px;margin-top:10px;padding:15px}.tuki-profile-card img{width:110px;height:130px}.page-id-8 .tuki-profile-card h3{font-size:25px}.tuki-contact .tuki-form-column>.col-inner{padding:25px 20px;min-height:0}.tuki-footer .col{flex-basis:50%;max-width:50%}}
@media(max-width:549px){body.page-id-8{font-size:16px}body.page-id-8 .tuki-title h2,body.page-id-8 .tuki-about h2{font-size:24px!important;line-height:1.35}.page-id-8 .tuki-title p,.page-id-8 .tuki-about p,.page-id-8 .tuki-service-heading p,.page-id-8 .tuki-community p{font-size:16px}.page-id-8 .section>.section-content>.row{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.page-id-8 .section>.section-content>.row>.col{padding-left:10px;padding-right:10px}.page-id-8 .tuki-stats .col{flex-basis:50%;max-width:50%}body.page-id-8 .tuki-stats{padding:32px 10px 20px!important}.tuki-stats .tuki-counter-number{font-size:26px}.tuki-stats .tuki-counter-label{font-size:13px}.tuki-stats .tuki-counter{min-height:110px}body.page-id-8 .tuki-services .nav,body.page-id-8 .tuki-culture .nav{gap:6px}body.page-id-8 .tuki-services .nav>li,body.page-id-8 .tuki-culture .nav>li{flex:1 1 calc(50% - 6px)}body.page-id-8 .tuki-services .nav a,body.page-id-8 .tuki-culture .nav a{font-size:12px;padding:11px 10px;min-height:44px}.page-id-8 .tuki-service-heading{margin:28px 0 24px}.page-id-8 .tuki-service-heading h3{font-size:21px}.page-id-8 .tuki-service-row>.col{padding-bottom:20px}.page-id-8 .tuki-showcase-stage img{aspect-ratio:1.4}.page-id-8 .tuki-photo-grid{gap:8px}.tuki-profile-card{flex-direction:column;align-items:flex-start;padding:20px}.tuki-profile-card img{width:125px;height:125px}.page-id-8 .tuki-profile-card h3{font-size:28px}.tuki-contact-copy{font-size:16px}.tuki-footer .col{flex-basis:100%;max-width:100%}.tuki-footer h3{margin-bottom:20px}.tuki-footer .tuki-footer-mission{margin-top:25px}.tuki-footer .tuki-copyright{font-size:13px}}

/* Final alignment and opaque sticky header. */
.page-id-8 #header .header-bg-color{background:#fff!important}.page-id-8 #header .header-wrapper{background:#fff}
.page-id-8 .tuki-services .tuki-service-row{max-width:1170px;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}
.tuki-consultation-form label{font-weight:400}
@media(max-width:549px){.page-id-8 .tuki-services .tuki-service-row{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.page-id-8 .tuki-services .tuki-service-row>.col{padding-left:10px;padding-right:10px}}

/* News archive, article and contact pages. */
body.tuki-editorial-site{font-family:Arial,Helvetica,sans-serif;color:#0d1029;font-size:17px;line-height:1.65}body.tuki-editorial-site h1,body.tuki-editorial-site h2,body.tuki-editorial-site h3,body.tuki-editorial-site button,body.tuki-editorial-site input,body.tuki-editorial-site select,body.tuki-editorial-site .nav a{font-family:Arial,Helvetica,sans-serif;letter-spacing:0;color:#0d1029}body.tuki-editorial-site #main{overflow-x:clip}body.tuki-editorial-site #header .header-bg-color{background:#fff!important}body.tuki-editorial-site a:hover{color:#c51d27}
.tuki-shell,.tuki-news-archive>.section-content,.tuki-contact-page>.section-content,.tuki-contact-map>.section-content{max-width:1140px;width:calc(100% - 40px);margin-left:auto;margin-right:auto}.tuki-editorial-layout{display:grid;grid-template-columns:minmax(0,2.65fr) minmax(230px,1fr);gap:55px;align-items:start}.tuki-editorial-layout>div{min-width:0}.tuki-news-masthead{background:linear-gradient(#11214dbb,#11214dbb),url('https://tukigroup.vn/wp-content/uploads/2024/08/Banner-trang-tin-tuc.jpg') center/cover!important;text-align:center;color:white;min-height:300px;display:flex;align-items:center;padding:70px 20px!important}.tuki-news-masthead>.section-bg{background:none!important}body.tuki-editorial-site .tuki-news-masthead h1{color:white;font-size:42px;line-height:1.2;font-weight:700;margin:0}.tuki-news-masthead p{color:white;font-size:14px;letter-spacing:2px;margin-bottom:15px}.tuki-news-archive{background:#f8f9fb;padding:60px 0!important}.tuki-news-search{display:flex;gap:10px;margin-bottom:30px}.tuki-news-search input{margin:0;background:white;border:1px solid #dde0e7;box-shadow:none;min-width:0;height:43px;border-radius:4px}.tuki-news-search button{margin:0;background:#100d2b;color:white!important;white-space:nowrap;border-radius:4px;font-size:14px}
.tuki-list-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px;margin-bottom:36px;padding-bottom:36px;border-bottom:1px solid #e8e9ee}.tuki-list-image{display:block;overflow:hidden;border-radius:6px;align-self:start}.tuki-list-image img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover;transition:transform .25s}.tuki-list-image:hover img{transform:scale(1.03)}.tuki-category-pill{display:inline-block;background:#100d2b;color:white;font-size:12px;font-weight:600;line-height:1.4;padding:7px 18px;border-radius:25px;margin-bottom:12px}.tuki-editorial-site .tuki-list-copy h2{font-size:21px;line-height:1.4;margin:0 0 10px;font-weight:700}.tuki-list-copy h2 a{color:#0d1029}.tuki-post-meta{font-size:13px;color:#6c7180;line-height:1.5;margin:0 0 15px}.tuki-list-copy>p:not(.tuki-post-meta){font-size:15px;line-height:1.65;color:#545c69;margin-bottom:12px}.tuki-read-more{font-size:14px;font-weight:700;color:#c51d27}.tuki-news-sidebar{position:sticky;top:110px;padding-top:4px}.tuki-editorial-site .tuki-news-sidebar h2{font-size:25px;line-height:1.3;font-weight:700;margin:0 0 25px}.tuki-recent-item{display:block;padding:0 0 22px;margin:0 0 22px;border-bottom:1px solid #e5e7ed;color:#0d1029;line-height:1.45}.tuki-recent-item time{display:block;font-size:13px;font-weight:400;margin-bottom:8px;color:#737887}.tuki-recent-item strong{font-size:15px;font-weight:700}.tuki-editorial-cta{display:block;text-align:center;padding:14px 12px;background:#c51d27;color:white!important;font-size:15px;font-weight:700;border-radius:4px}.tuki-pagination{display:flex;gap:8px;margin-top:30px;justify-content:center}.tuki-pagination a,.tuki-pagination span{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border:1px solid #dadce5;border-radius:4px;background:white;color:#0d1029;font-size:15px}.tuki-pagination [aria-current=page]{background:#100d2b;color:white;border-color:#100d2b}.tuki-no-results{background:white;border:1px solid #e5e7ed;padding:25px;border-radius:6px}
.tuki-editorial-single{padding-top:35px;padding-bottom:65px}.tuki-breadcrumb{font-size:14px;color:#787d8a;margin-bottom:28px}.tuki-breadcrumb a{color:#626879}.tuki-editorial-site .tuki-article h1{font-size:33px;font-weight:700;line-height:1.35;margin:0 0 18px;text-wrap:balance}.tuki-article-cover{margin:25px 0 30px}.tuki-article-cover img{display:block;width:100%;height:auto;border-radius:6px}.tuki-article-content{font-size:18px;line-height:1.8;color:#303744}.tuki-article-content p{margin-bottom:22px}.tuki-editorial-site .tuki-article-content h2{font-size:25px;font-weight:700;line-height:1.35;margin:32px 0 15px}.tuki-article-content ul,.tuki-article-content ol{margin-left:25px}.tuki-article-content li{margin-bottom:10px}.tuki-article-content a{color:#c51d27}.tuki-source-note{font-size:14px;color:#777f8c;padding:18px 0;border-top:1px solid #e8e9ef;margin-top:30px}.tuki-related{margin-top:45px;border-top:1px solid #e5e7ed;padding-top:30px}.tuki-editorial-site .tuki-related>h2{font-size:25px;font-weight:700;margin-bottom:25px}.tuki-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.tuki-related-grid .tuki-list-card{display:block;border:0;margin:0;padding:0}.tuki-related-grid .tuki-list-copy{padding-top:18px}.tuki-related-grid .tuki-list-copy h2{font-size:18px}.tuki-related-grid .tuki-list-copy>p:not(.tuki-post-meta),.tuki-related-grid .tuki-read-more{display:none}
.tuki-contact-title{max-width:1140px;width:calc(100% - 40px);margin:35px auto 0;background:#100d2b!important;border-radius:10px;text-align:center;padding:68px 20px!important;isolation:isolate;overflow:hidden}.tuki-contact-title>.section-bg{background:none!important}.tuki-contact-title:before,.tuki-contact-title:after{content:'';position:absolute;width:150px;height:100px;border-radius:15px;background:#ffffff13;z-index:-1;box-shadow:90px 45px 0 #ffffff0c}.tuki-contact-title:before{left:-25px;top:-5px}.tuki-contact-title:after{right:5px;bottom:5px;transform:rotate(180deg)}.tuki-editorial-site .tuki-contact-title h1{color:white;font-size:38px;line-height:1.2;margin:0;font-weight:700}.tuki-contact-page{padding:50px 0 15px!important}.tuki-contact-page>.section-content>.row{width:calc(100% + 30px);max-width:1170px;margin:0 -15px}.tuki-contact-page>.section-content>.row>.col{padding-left:15px;padding-right:15px}.tuki-contact-page .row-inner{margin:0 -12px}.tuki-contact-page .row-inner>.col{padding:0 12px 25px}.tuki-contact-card{height:100%;min-height:235px;text-align:center;padding:30px 16px 24px;border-radius:12px;background:white;box-shadow:0 6px 25px #10142d12;overflow-wrap:anywhere}.tuki-contact-card img{width:76px;height:76px;object-fit:contain;margin-bottom:15px}.tuki-editorial-site .tuki-contact-card h2{font-size:20px;font-weight:600;line-height:1.3;margin-bottom:10px}.tuki-contact-card p{font-size:16px;line-height:1.6;margin:0}.tuki-contact-card a{color:#1b2032}.tuki-contact-page-form .tuki-consultation-form{padding:0 5px;margin:0}.tuki-contact-page-form .tuki-consultation-form label{font-weight:400;margin-bottom:18px}.tuki-contact-page-form .tuki-consultation-form input:not([type=hidden]),.tuki-contact-page-form .tuki-consultation-form select{font-family:Arial,Helvetica,sans-serif;background:#f0f0f2;box-shadow:none;border:1px solid transparent;border-radius:4px;font-size:16px;color:#303744;width:100%;height:48px;padding:10px 14px;margin:0}.tuki-contact-page-form .tuki-consultation-form input:focus,.tuki-contact-page-form .tuki-consultation-form select:focus{outline:2px solid #c51d27;outline-offset:2px}.tuki-contact-page-form .tuki-consultation-form button{background:#100d2b;color:white;font-size:17px;border-radius:3px;min-height:48px}.tuki-contact-page-form .tuki-form-note{color:#717887;font-size:13px}.tuki-contact-page-form .tuki-form-success{background:#176347;color:white;border-radius:4px}.tuki-contact-map{padding:0 0 55px!important}.tuki-contact-map iframe{display:block;max-width:100%;border-radius:8px}
@media(max-width:849px){.tuki-editorial-layout{grid-template-columns:1fr;gap:35px}.tuki-news-sidebar{position:static}.tuki-editorial-site .tuki-article h1{font-size:29px}.tuki-news-masthead{min-height:240px}.tuki-contact-card{padding:25px 12px;min-height:220px}.tuki-contact-card p{font-size:14px}.tuki-contact-page-form .tuki-consultation-form{padding:0}.tuki-editorial-site .tuki-footer .col{flex-basis:50%;max-width:50%}}
@media(max-width:549px){body.tuki-editorial-site{font-size:16px}.tuki-shell,.tuki-news-archive>.section-content,.tuki-contact-page>.section-content,.tuki-contact-map>.section-content{width:calc(100% - 30px)}.tuki-news-masthead{min-height:200px;padding:50px 15px!important}.tuki-editorial-site .tuki-news-masthead h1{font-size:28px}.tuki-news-masthead p{font-size:11px;letter-spacing:1px}.tuki-news-archive{padding:35px 0!important}.tuki-list-card{grid-template-columns:1fr;gap:18px;margin-bottom:28px;padding-bottom:28px}.tuki-editorial-site .tuki-list-copy h2{font-size:21px}.tuki-news-search button{padding:0 14px;min-width:0}.tuki-editorial-single{padding-top:25px;padding-bottom:40px}.tuki-editorial-site .tuki-article h1{font-size:27px;line-height:1.35}.tuki-article-content{font-size:17px}.tuki-editorial-site .tuki-article-content h2{font-size:23px}.tuki-related-grid{grid-template-columns:1fr}.tuki-contact-title{margin-top:20px;width:calc(100% - 30px);padding:45px 15px!important}.tuki-editorial-site .tuki-contact-title h1{font-size:30px}.tuki-contact-page{padding:30px 0 10px!important}.tuki-contact-card{padding:20px 10px;min-height:225px}.tuki-contact-card img{width:60px;height:60px}.tuki-editorial-site .tuki-contact-card h2{font-size:18px}.tuki-contact-card p{font-size:13px}.tuki-contact-page .row-inner{margin:0 -6px}.tuki-contact-page .row-inner>.col{padding:0 6px 12px}.tuki-contact-map iframe{height:320px}.tuki-editorial-site .tuki-footer .col{flex-basis:100%;max-width:100%}}

/* Shared navigation: native WordPress menu, including mobile. */
#header .header-nav-main{justify-content:flex-end;gap:19px}#header .header-nav-main>li{margin:0}#header .header-nav-main>li>a{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;color:#0d1029;letter-spacing:0;line-height:1.35}#header .header-nav-main>li>a:hover{color:#c51d27}#header .header-nav-main>li:last-child>a{background:linear-gradient(110deg,#ed0010,#94000a);color:white;border-radius:5px;padding:10px 20px;min-height:38px}#header .header-inner{max-width:1200px}#header #logo{width:170px;margin-right:25px}#header .header-bg-color{background:#fff!important}.tuki-all-news-button{display:table;margin:30px auto 0!important;background:#100d2b!important;color:white!important}
@media(max-width:1100px) and (min-width:850px){#header .header-nav-main{gap:12px}#header #logo{width:145px;margin-right:15px}#header .header-nav-main>li>a{font-size:11px}#header .header-nav-main>li:last-child>a{padding:10px 12px}}

/* Keep section typography consistent in the UX Builder preview as well. */
.tuki-news-masthead,.tuki-news-archive,.tuki-contact-title,.tuki-contact-page{font-family:Arial,Helvetica,sans-serif}.tuki-news-masthead h1,.tuki-contact-title h1{font-family:Arial,Helvetica,sans-serif;color:#fff!important}.tuki-editorial-site #footer .tuki-footer h3{color:#fff}.tuki-news-search button{flex:0 0 auto}
@media(max-width:549px){.tuki-news-masthead h1{font-size:28px!important;line-height:1.25!important}.tuki-contact-title h1{font-size:30px!important}.tuki-contact-card a[href^="mailto:"]{font-size:11px}.tuki-news-search button{font-size:11px!important;padding:0 12px!important}}

/* Header and dropdowns aligned with the Tuki reference. */
#header .header-inner{max-width:1540px;width:100%;padding:0 30px;min-height:70px}#header #logo{width:150px;margin-right:30px;flex-shrink:0}#header .header-main{height:70px}#header .header-nav-main{justify-content:flex-start;gap:0;flex-wrap:nowrap;width:100%}#header .header-nav-main>li>a{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;padding:0 15px;min-height:70px;white-space:nowrap;text-transform:uppercase;color:#11112c}#header .header-nav-main>li:nth-child(-n+2)>a{font-size:15px}#header .header-nav-main>li>a:hover,#header .header-nav-main>li:focus-within>a,#header .header-nav-main>li.current-menu-item:not(:last-child)>a{color:#d71925}#header .header-nav-main>li>a:before{display:none}#header .header-nav-main>li.menu-item-has-children>a .icon-angle-down{font-size:13px;margin-left:10px;opacity:1}#header .header-nav-main>li:last-child{margin-left:auto!important;padding-left:20px}#header .header-nav-main>li:last-child>a{min-height:36px;height:36px;padding:0 26px;min-width:160px;justify-content:center;border-radius:6px;background:linear-gradient(100deg,#fa0010,#9c0008);color:#fff;font-size:14px}#header .header-main .top-divider{display:none}#header .header-wrapper{background:#fff;box-shadow:0 5px 18px #d5202610}#header .nav-dropdown{border:0;border-top:3px solid #d31d29;padding:10px 0;border-radius:0 0 6px 6px;box-shadow:0 8px 28px #0d102924;min-width:245px}#header .nav-dropdown li>a{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#11112c;padding:12px 22px;margin:0;border:0}#header .nav-dropdown li>a:hover,#header .nav-dropdown li>a:focus-visible{background:#fff3f3;color:#d71925}#header .nav-dropdown:before,#header .nav-dropdown:after{display:none}#header .header-nav-main>li:focus-within>.nav-dropdown{opacity:1;visibility:visible;left:-15px;display:block}
@media(min-width:1400px){#header .header-nav-main>li>a{padding:0 20px}#header #logo{margin-right:35px}}
@media(min-width:850px) and (max-width:1100px){#header .header-inner{padding:0 18px}#header #logo{width:135px;margin-right:12px}#header .header-nav-main>li>a,#header .header-nav-main>li:nth-child(-n+2)>a{font-size:11px;padding:0 9px}#header .header-nav-main>li:last-child{padding-left:10px}#header .header-nav-main>li:last-child>a{min-width:120px;padding:0 12px;font-size:11px}#header .header-nav-main>li.menu-item-has-children>a .icon-angle-down{margin-left:5px}}
@media(max-width:849px){#header .header-inner{padding:0 18px;min-height:68px}#header .header-main{height:68px}#header #logo{width:155px;margin:0 auto}.nav-sidebar .menu-item>a{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}.nav-sidebar .sub-menu a{font-weight:400;font-size:14px}.nav-sidebar .menu-item:last-child>a{color:#c51d27}}

#header .header-nav-main>li:hover>.nav-dropdown,#header .header-nav-main>li:focus-within>.nav-dropdown,#header .header-nav-main>li.has-dropdown.current-dropdown>.nav-dropdown{max-height:80vh;height:auto;overflow-y:auto;background:#fff}

/* Recruitment archive, editable job details and application form. */
.tuki-careers-banner{background:linear-gradient(#11214dbb,#11214dbb),url('https://tukigroup.vn/wp-content/uploads/2024/08/Banner-trang-tin-tuc.jpg') center/cover!important;color:#fff;text-align:center;padding:85px 25px!important;min-height:270px;display:flex;align-items:center;justify-content:center}.tuki-careers-banner>.section-bg{background:none!important}.tuki-careers-banner h1,.tuki-editorial-site .tuki-careers-banner h1{font-family:Arial,Helvetica,sans-serif;font-size:38px;font-weight:700;line-height:1.3;color:#fff!important;margin:0 auto;max-width:1100px}.tuki-careers-list{padding:60px 0!important;background:#f8f9fb}.tuki-careers-list>.section-content{max-width:1140px;width:calc(100% - 40px);margin:auto}.tuki-job-card .tuki-list-image{box-shadow:0 2px 10px #11122c15}.tuki-job-poster{background:#fff;border:1px solid #ddd;border-radius:10px;padding:25px 20px;min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:9px;color:#152342}.tuki-job-poster small{align-self:flex-start;color:#c51d27;font-size:13px;font-weight:700}.tuki-job-poster small b{color:#152342}.tuki-job-poster span{font-size:10px;letter-spacing:2px;color:#787d8a}.tuki-job-poster strong{color:#c51d27;font-size:23px;line-height:1.3}.tuki-job-poster em{font-style:normal;font-size:14px}.tuki-job-poster i{font-style:normal;font-size:12px;background:#14213e;color:white;border-radius:4px;padding:5px 18px}.tuki-job-intro{display:grid;grid-template-columns:1fr 1.25fr;gap:28px;align-items:start;margin-bottom:30px}.tuki-job-portrait img{width:100%;height:auto;object-fit:contain;display:block}.tuki-job-intro p{font-size:30px;font-weight:700;line-height:1.2;color:#c51d27;margin:15px 0 10px}.tuki-editorial-site .tuki-job-intro h2{font-size:25px;font-weight:700;line-height:1.3;margin:0 0 25px}.tuki-job-intro dl{margin:0;font-size:15px}.tuki-job-intro dl>div{margin-bottom:12px}.tuki-job-intro dt{font-weight:700}.tuki-job-intro dd{margin:0;line-height:1.55;color:#565d6a}.tuki-job-state{display:inline-block;background:#e7f2ec;color:#176347;padding:6px 12px;font-size:13px;border-radius:4px;margin-top:8px}.tuki-job-closed{background:#f3f3f6;padding:20px;border-left:4px solid #c51d27}.tuki-apply{padding:30px;background:#f8f9fb;border:1px solid #e6e8ed;border-radius:8px;margin-top:35px;scroll-margin-top:110px}.tuki-editorial-site .tuki-apply h2{font-size:25px;color:#c51d27;font-weight:700;line-height:1.3;margin:0 0 25px}.tuki-application-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0}.tuki-application-form label{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#303744;margin:0;font-weight:600}.tuki-application-form label>span{color:#c51d27}.tuki-application-form input:not([type=hidden]),.tuki-application-form textarea{font-family:Arial,Helvetica,sans-serif;font-size:15px;box-shadow:none;margin:6px 0 0;border:1px solid #d9dde6;border-radius:4px;color:#20293b;background:white;width:100%;padding:10px 12px;line-height:1.5}.tuki-application-form input:not([type=hidden]){height:46px}.tuki-application-form input[readonly]{background:#edf0f5;color:#555}.tuki-application-form input:focus,.tuki-application-form textarea:focus{outline:2px solid #c51d27;outline-offset:2px}.tuki-apply-wide{grid-column:1/-1}.tuki-privacy-note{font-size:12px;color:#727b89;margin:0}.tuki-editorial-site .tuki-application-form button{background:#c51d27;color:white;border:0;border-radius:4px;margin:0;padding:14px 18px;line-height:1.4;font-size:15px;min-height:48px}.tuki-apply .tuki-form-success{font-size:15px;border-radius:4px}.tuki-job-detail .tuki-article-content{font-size:17px}.tuki-careers-site #main{overflow-x:clip}
@media(min-width:1101px) and (max-width:1399px){#header .header-nav-main>li>a,#header .header-nav-main>li:nth-child(-n+2)>a{font-size:12px;padding:0 11px}#header #logo{margin-right:18px}#header .header-nav-main>li:last-child{padding-left:12px}#header .header-nav-main>li:last-child>a{min-width:140px;padding:0 18px}}
@media(max-width:849px){.tuki-careers-banner{min-height:220px;padding:60px 20px!important}.tuki-careers-banner h1,.tuki-editorial-site .tuki-careers-banner h1{font-size:30px}.tuki-careers-list{padding:35px 0!important}.tuki-job-intro{grid-template-columns:1fr 1.4fr}.tuki-apply{padding:25px}}
@media(max-width:549px){.tuki-careers-list>.section-content{width:calc(100% - 30px)}.tuki-careers-banner{min-height:190px;padding:45px 15px!important}.tuki-careers-banner h1,.tuki-editorial-site .tuki-careers-banner h1{font-size:27px}.tuki-job-intro{grid-template-columns:1fr;gap:20px}.tuki-job-portrait{max-width:250px;margin:auto}.tuki-job-intro p{font-size:26px}.tuki-application-form{grid-template-columns:1fr;gap:16px}.tuki-apply{padding:22px 16px}.tuki-editorial-site .tuki-apply h2{font-size:23px}.tuki-job-poster{min-height:190px}}

.tuki-job-intro dl dt,.tuki-job-intro dl dd{display:block;float:none;clear:both;text-transform:none!important;letter-spacing:0}.tuki-job-intro dl dt{margin-bottom:3px}.tuki-job-intro dl dd{margin:0}
