@-webkit-keyframes phone-vr-circle-fill{0%,50%,to{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%,30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%,40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}}@-webkit-keyframes zoom{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 15px transparent}to{transform:scale(.9);box-shadow:0 0 0 0 transparent}}@keyframes zoom{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 15px transparent}to{transform:scale(.9);box-shadow:0 0 0 0 transparent}}@keyframes ring{0%,50%,to{transform:rotate(0)}10%,30%{transform:rotate(15deg)}20%,40%{transform:rotate(-15deg)}}@keyframes pt-spin{to{transform:rotate(360deg)}}@keyframes pt-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes pt-bar{0%{transform:translateX(-130%)}to{transform:translateX(330%)}}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(body){margin:0}body{padding:0;background:var(--white);font-family:var(--font-main);color:var(--text-main);line-height:1.6;background-color:var(--white);overflow-x:hidden}#button-contact-vr{position:fixed;bottom:0;z-index:99999}#button-contact-vr .button-contact{position:relative;margin-top:-5px}#button-contact-vr .button-contact .phone-vr{position:relative;visibility:visible;background-color:transparent;width:90px;height:90px;cursor:pointer;z-index:11;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transition:visibility .5s;left:0;bottom:0;display:block}.phone-vr-circle-fill{width:65px;height:65px;top:12px;left:12px;position:absolute;box-shadow:0 0 0 0#c31d1d;background-color:rgba(230,8,8,.7);border-radius:50%;border:2px solid transparent;-webkit-animation:phone-vr-circle-fill 2.3s infinite ease-in-out;transition:all .5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animuiion:zoom 1.3s infinite;animation:zoom 1.3s infinite}.phone-vr-img-circle{background-color:#e60808;width:40px;height:40px;line-height:40px;top:25px;left:25px;position:absolute;border-radius:50%;overflow:hidden;display:flex;justify-content:center;-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phone-vr-circle-fill 1s infinite ease-in-out}.phone-vr-img-circle a{display:block;line-height:37px}.phone-vr-img-circle img{max-height:25px;max-width:27px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}#zalo-vr .phone-vr-circle-fill{box-shadow:0 0 0 0#2196f3;background-color:rgba(33,150,243,.7)}#zalo-vr .phone-vr-img-circle{background-color:#2196f3}#gom-all-in-one .button-contact{transition:1.6s all;-moz-transition:1.6s all;-webkit-transition:1.6s all}:root{--primary-dark:#c0152e;--shadow-sm:0 2px 10px rgba(0, 0, 0, 0.05);--shadow-md:0 5px 20px rgba(0, 0, 0, 0.10);--shadow-lg:0 10px 30px rgba(0, 0, 0, 0.15)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}ul{list-style:none}a{text-decoration:none;color:inherit;transition:all var(--transition-speed) ease}img{max-width:100%;height:auto;display:block}.bg-light{background:var(--light-bg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-red{background:var(--primary-color)}.btn-red:hover{background:var(--primary-dark)}.topbar{background:var(--dark-color)}.header{background:var(--white);transition:all var(--transition-speed) ease}.logo-text{white-space:nowrap}.nav-menu ul li a{position:relative}.nav-menu ul li a.active,.nav-menu ul li a:hover{color:var(--primary-color)}.job-card::before,.nav-menu ul li a::after{content:"";position:absolute;left:0;background:var(--primary-color)}.nav-menu ul li a::after{transition:width var(--transition-speed) ease;bottom:0;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.nav-menu ul li a.active::after,.nav-menu ul li a:hover::after{width:100%}.has-dropdown>.dropdown{background:var(--white);transition:all var(--transition-speed) ease}.dropdown li a{text-transform:none!important;font-weight:500!important;padding:10px 20px!important;border-bottom:1px solid #eee}.dropdown li a:hover{background:var(--light-bg)}.mobile-toggle{padding:0}.banner-content h1{color:var(--white);line-height:1.2}.section-header h2{line-height:1.3}.text-center{text-align:center}.q-item{background:var(--white)}.q-item,.q-item i{transition:all var(--transition-speed) ease}.job-card h3,.q-item h4{font-family:var(--font-heading);font-size:20px;color:var(--dark-color);margin-bottom:15px}.jobs-grid{display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));justify-content:center;justify-items:center;gap:30px;width:100%;max-width:1100px;margin:0 auto}.job-card{position:relative;width:100%;max-width:350px;min-height:320px;padding:35px 30px;border:1px solid #eee;border-radius:var(--border-radius);background:var(--white);box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.job-card .btn{margin-top:auto}.job-card::before{top:0;width:100%;height:4px;border-radius:var(--border-radius) var(--border-radius)0 0}.job-card:hover{box-shadow:var(--shadow-lg)}.job-card h3{font-size:22px;line-height:1.35}.job-card .location{margin-bottom:20px;color:var(--primary-color);font-size:15px;font-weight:600}.job-card .location i{margin-right:7px}.job-details{margin-bottom:25px;padding:18px 20px;border-left:3px solid var(--secondary-color);background:var(--light-bg)}.job-details p{margin-bottom:7px;color:var(--text-muted)}.job-details p:last-child{margin-bottom:0}.apply-container h2,.job-details strong{color:var(--dark-color)}#apply-form,.apply-container{background:var(--white)}.apply-container{max-width:900px;margin:0 auto;padding:45px;border-radius:var(--border-radius);box-shadow:var(--shadow-lg)}.apply-container h2{margin-bottom:30px;font-family:var(--font-heading);font-size:30px;font-weight:700;text-align:center;text-transform:uppercase}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-grid input,.form-grid select,.form-grid textarea{width:100%;padding:14px 16px;border:1px solid #ddd;border-radius:var(--border-radius);outline:0;color:var(--text-main);background:var(--white);font-family:var(--font-main);font-size:15px;transition:all var(--transition-speed) ease}.form-grid textarea{grid-column:1/-1;min-height:120px;resize:vertical}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#999}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(227,24,55,.1)}.apply-container .btn{margin-top:25px}.site-footer{background:var(--darker-bg)}.footer-logo-img{background:var(--white)}.footer-brand-title h3{color:var(--white);font-family:var(--font-heading);font-size:18px;margin-bottom:2px}.footer-brand-title span{font-size:12px;letter-spacing:1px}.footer-socials a{background:#1a1a1a;transition:all var(--transition-speed) ease}.footer-socials a:hover{color:var(--white)}.footer-heading::after,.footer-socials a:hover{background:var(--primary-color)}.footer-links i{transition:margin var(--transition-speed) ease}.footer-brand-title span,.topbar-links a:hover{color:var(--secondary-color)}.footer-links a:hover i{margin-left:5px}.footer-bottom{background:#050505}.float-phone{background:#28a745}.float-zalo{background:#0068ff}.float-fb{background:#0084ff}.float-tooltip{color:var(--white);background:rgba(0,0,0,.8);transition:all var(--transition-speed) ease}@media (max-width:1199px){.container{padding:0 15px}.nav-menu ul{gap:20px}.jobs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.header-cta .btn,.topbar{display:none}.mobile-toggle{display:block}.nav-menu{position:fixed;top:80px;left:-100%;z-index:999;width:80%;height:calc(100vh - 80px);padding:20px 0;overflow-y:auto;background:var(--white);box-shadow:5px 0 15px rgba(0,0,0,.1);transition:left .4s ease}.nav-menu ul{width:100%;flex-direction:column;align-items:flex-start;gap:0}.nav-menu ul li{width:100%}.nav-menu ul li a{width:100%;padding:15px 25px;border-bottom:1px solid #f0f0f0}.has-dropdown>.dropdown{position:static;display:none;min-width:100%;padding:0;border-top:0;box-shadow:none;background:var(--light-bg);opacity:1;visibility:visible;transform:none}.jobs-grid,.quality-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,1fr)}.form-grid{grid-template-columns:1fr}}@media (max-width:767px){:root{--section-padding:50px 0}.page-banner{height:250px}.banner-content h1{font-size:30px}.apply-container h2,.section-header h2{font-size:28px}.job-card{padding:30px 22px}.apply-container{padding:30px 20px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-bottom-flex{flex-direction:column;gap:15px;text-align:center}.floating-contact{right:20px;bottom:20px}.float-btn{width:45px;height:45px;font-size:20px}.float-tooltip{display:none}}@media (max-width:480px){.logo-img{height:38px}.brand-title{font-size:16px}.brand-sub{font-size:9px}.page-banner{height:200px}.banner-content h1{font-size:24px}.breadcrumb{font-size:14px}.apply-container h2,.section-header h2{font-size:22px}.job-card{min-height:auto;padding:25px 18px}.q-item{padding:30px 18px}.apply-container{padding:20px 15px}.form-grid{gap:12px}.form-grid input,.form-grid select,.form-grid textarea{padding:12px 14px;font-size:14px}.floating-contact{right:12px;bottom:12px;gap:10px}.float-btn{width:42px;height:42px;font-size:18px}}:root{--primary-color:#E31837;--secondary-color:#D4AF37;--dark-color:#111111;--darker-bg:#0a0a0a;--light-bg:#f8f9fa;--white:#ffffff;--text-main:#333333;--text-muted:#666666;--text-light:#f0f0f0;--font-main:'Roboto', 'Arial', sans-serif;--font-heading:'Montserrat', sans-serif;--container-width:1200px;--section-padding:80px 0;--border-radius:8px;--transition-speed:0.3s;--shadow-sm:0 2px 10px rgba(0,0,0,0.05);--shadow-md:0 5px 20px rgba(0,0,0,0.1);--shadow-lg:0 10px 30px rgba(0,0,0,0.15)}.container{max-width:var(--container-width);margin:0 auto;padding:0 20px;width:100%}.section-padding{padding:var(--section-padding)}.bg-light{background-color:var(--light-bg)}.btn{display:inline-block;padding:12px 30px;font-family:var(--font-heading);font-weight:600;text-transform:uppercase;border-radius:var(--border-radius);cursor:pointer;border:0;text-align:center}.btn-red,.topbar{background-color:var(--primary-color);color:var(--white)}.btn-red:hover{background-color:#c0152e;transform:translateY(-2px);box-shadow:var(--shadow-md);color:var(--white)}.topbar{background-color:var(--dark-color);padding:10px 0;font-size:14px}.topbar-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.topbar-info,.topbar-links{display:flex;gap:20px;align-items:center}.topbar i{color:var(--secondary-color);margin-right:8px}.header{background-color:var(--white);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:1000;transition:all .3s ease;padding:15px 0}.header-wrapper{display:flex;justify-content:space-between;align-items:center}.logo,.nav-menu ul{display:flex;align-items:center;gap:12px}.logo-img{height:50px}.has-dropdown>.dropdown,.logo-text{display:flex;flex-direction:column}.brand-title{font-family:var(--font-heading);font-weight:700;color:var(--primary-color);font-size:20px;line-height:1.2}.brand-sub,.nav-menu ul li a{font-weight:600;color:var(--dark-color)}.brand-sub{font-size:11px;letter-spacing:1px}.nav-menu ul{gap:30px}.nav-menu ul li{position:relative}.nav-menu ul li a{font-family:var(--font-heading);font-size:15px;text-transform:uppercase;padding:10px 0;display:block}.has-dropdown>.dropdown{position:absolute;top:100%;left:0;background-color:var(--white);box-shadow:var(--shadow-md);min-width:240px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;border-top:3px solid var(--primary-color);padding:10px 0;z-index:1001;gap:0}.has-dropdown:hover>.dropdown{opacity:1;visibility:visible;transform:translateY(0)}.dropdown li:last-child a{border-bottom:none}.dropdown li a::after{display:none}.dropdown li a:hover{background-color:var(--light-bg);padding-left:25px!important}.header-cta{display:flex;align-items:center;gap:15px}.mobile-toggle{display:none;font-size:24px;color:var(--dark-color);background:0 0;border:0;cursor:pointer}.page-banner{position:relative;height:350px;background:url(https://images.unsplash.com/photo-1557804506-669a67965ba0?auto=format&fit=crop&w=1920&q=80)center/cover no-repeat;display:flex;align-items:center;justify-content:center;text-align:center}.banner-overlay{position:absolute;inset:0;background:rgba(17,17,17,.7)}.banner-content{color:var(--white);position:relative;z-index:2}.banner-content h1{font-family:var(--font-heading);font-size:42px;margin-bottom:15px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.breadcrumb{display:flex;justify-content:center;align-items:center;gap:10px;font-size:16px}.breadcrumb a,.q-item i{color:var(--secondary-color)}.breadcrumb a{font-weight:500}.breadcrumb a:hover,.dropdown li a:hover{color:var(--primary-color)}.breadcrumb .active{color:var(--text-light)}.banner-content h1,.section-header h2,.sub-title{text-transform:uppercase;font-weight:700}.sub-title{color:var(--primary-color);font-size:16px;margin-bottom:10px;display:inline-block;letter-spacing:1px}.section-header{text-align:center;margin-bottom:50px}.section-header h2{font-family:var(--font-heading);font-size:36px;color:var(--dark-color);margin-bottom:15px}.header-desc{color:var(--text-muted);font-size:16px;max-width:600px;margin:0 auto}.quality-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.q-item{text-align:center;padding:40px 25px;background-color:var(--white);border-radius:var(--border-radius);border:1px solid #eee;transition:all .3s ease}.q-item:hover{border-color:var(--primary-color);box-shadow:var(--shadow-md);transform:translateY(-5px)}.q-item i{font-size:45px;margin-bottom:20px;transition:transform .3s ease}.float-btn:hover,.q-item:hover i{transform:scale(1.1);color:var(--primary-color)}.q-item p{font-size:15px;color:var(--text-muted)}.site-footer{background-color:var(--darker-bg);color:var(--text-light);padding-top:70px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;padding-bottom:50px}.footer-logo{display:flex;align-items:center;gap:15px;margin-bottom:20px}.footer-logo-img{height:60px;background:#fff;padding:3px;border-radius:5px}.footer-desc{color:#bbb;margin-bottom:25px;font-size:15px}.footer-socials{display:flex;gap:12px}.footer-socials a{display:flex;justify-content:center;align-items:center;width:38px;height:38px;background-color:#1a1a1a;color:var(--white);border-radius:50%;transition:all .3s ease}.footer-socials a:hover{background-color:var(--primary-color);transform:translateY(-3px)}.footer-heading{color:var(--white);font-size:20px;font-family:var(--font-heading);margin-bottom:25px;position:relative;padding-bottom:12px}.footer-heading::after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background-color:var(--primary-color)}.footer-links li{margin-bottom:12px}.footer-contact li,.footer-links a{color:#bbb;display:flex;align-items:center;gap:10px}.footer-links i{font-size:12px;transition:margin .3s ease}.footer-legal a:hover,.footer-links a:hover,.footer-links i{color:var(--secondary-color)}.footer-contact li{gap:15px;margin-bottom:18px;align-items:flex-start}.footer-contact .icon i{color:var(--primary-color);font-size:18px;margin-top:4px}.footer-bottom{background-color:#050505;padding:20px 0;border-top:1px solid #1a1a1a}.footer-bottom-flex{display:flex;justify-content:space-between;align-items:center}.footer-bottom-flex p,.footer-legal a{color:#888;font-size:14px}.footer-legal{display:flex;gap:20px}.floating-contact{position:fixed;bottom:30px;right:30px;display:flex;flex-direction:column;gap:15px;z-index:999}.float-btn{width:55px;height:55px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:var(--white);font-size:24px;box-shadow:0 4px 15px rgba(0,0,0,.2);position:relative;transition:transform .3s ease}.float-btn:hover{color:var(--white)}.float-phone{background-color:#28a745;animation:ring 2s infinite}.float-zalo{background-color:#0068ff}.float-fb{background-color:#0084ff}.float-tooltip{position:absolute;right:75px;background-color:rgba(0,0,0,.8);color:#fff;padding:5px 15px;border-radius:4px;font-size:14px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease}.float-tooltip::after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);border-width:5px;border-style:solid;border-color:transparent transparent transparent rgba(0,0,0,.8)}.float-btn:hover .float-tooltip{opacity:1;visibility:visible}@media (max-width:1199px){.container{padding:0 15px}.nav-menu ul{gap:20px}}@media (max-width:991px){.header-cta .btn,.topbar{display:none}.mobile-toggle{display:block}.nav-menu{position:fixed;top:80px;left:-100%;width:80%;height:calc(100vh - 80px);background-color:var(--white);box-shadow:5px 0 15px rgba(0,0,0,.1);transition:left .4s ease;overflow-y:auto;z-index:999;padding:20px 0}.nav-menu ul{flex-direction:column;gap:0;align-items:flex-start;width:100%}.nav-menu ul li{width:100%}.nav-menu ul li a{padding:15px 25px;border-bottom:1px solid #f0f0f0;width:100%}.has-dropdown>.dropdown{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;min-width:100%;display:none;border-top:none;background-color:var(--light-bg);padding:0}.quality-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){:root{--section-padding:50px 0}.page-banner{height:250px}.banner-content h1{font-size:30px}.section-header h2{font-size:28px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-bottom-flex{flex-direction:column;gap:15px;text-align:center}.floating-contact{bottom:20px;right:20px}.float-btn{width:45px;height:45px;font-size:20px}.float-tooltip{display:none}}.adv-page-career #apply-form{scroll-margin-top:30px}:root{--pt-red:#E31837;--pt-red-dark:#bd102b;--pt-gold:#D4AF37;--pt-dark:#111111;--pt-darker:#0a0a0a;--pt-light:#f8f9fa;--pt-white:#ffffff;--pt-ease:cubic-bezier(.65,0,.35,1);--pt-ease-out:cubic-bezier(.16,1,.3,1);--pt-fast:.22s;--pt-base:.45s;--pt-slow:.7s}.pt-loader,.pt-loader__inner{display:flex;align-items:center}.pt-loader{position:fixed;inset:0;z-index:99999;justify-content:center;background:radial-gradient(circle at 50% 40%,var(--pt-dark) 0%,var(--pt-darker) 100%);opacity:1;visibility:visible;transition:opacity var(--pt-slow) var(--pt-ease)}.pt-loader__inner{flex-direction:column;gap:20px}.pt-loader__logo-wrap{position:relative;width:92px;height:92px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--pt-white);box-shadow:0 10px 40px rgba(0,0,0,.4);animation:pt-pulse 1.8s var(--pt-ease-out) infinite}.pt-loader__logo{width:70px;height:70px;object-fit:contain;border-radius:50%;display:block}.pt-loader__ring{position:absolute;inset:-6px;border-radius:50%;border:2px solid transparent;border-top-color:var(--pt-red);border-right-color:var(--pt-gold);animation:pt-spin .9s linear infinite}.pt-loader__bar{width:130px;height:3px;border-radius:3px;background:rgba(255,255,255,.14);overflow:hidden}.pt-loader__bar span{display:block;height:100%;width:35%;border-radius:3px;background:linear-gradient(90deg,var(--pt-red),var(--pt-gold));animation:pt-bar 1.15s var(--pt-ease) infinite}.pt-loader__text{font-family:"Montserrat",Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;color:rgba(255,255,255,.75);text-transform:uppercase}.btn,a,button{-webkit-tap-highlight-color:transparent}.btn{transition:transform var(--pt-fast) var(--pt-ease-out),box-shadow var(--pt-fast) var(--pt-ease-out)}.btn:hover{transform:translateY(-3px)}.btn:active{transform:translateY(-1px) scale(.97)}.job-card{transition:transform var(--pt-base) var(--pt-ease-out),box-shadow var(--pt-base) var(--pt-ease-out)}.job-card:hover{transform:translateY(-8px);box-shadow:0 22px 45px rgba(0,0,0,.14)}.float-btn{transition:transform var(--pt-fast) var(--pt-ease-out)}.float-btn:hover{transform:translateY(-4px) scale(1.05)}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--pt-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pt-loader{transition:opacity .01s linear!important}.pt-loader__bar span,.pt-loader__logo-wrap,.pt-loader__ring{animation:none!important}*{animation-duration:.001s!important;animation-iteration-count:1!important;transition-duration:.001s!important;scroll-behavior:auto!important}}@media (max-width:576px){.pt-loader__logo-wrap{width:78px;height:78px}.pt-loader__logo{width:58px;height:58px}.pt-loader__bar{width:110px}}.lazyload{opacity:0}#pt-loader{display:none!important}#phone-vr .phone-vr-circle-fill,#phone-vr .phone-vr-img-circle{background-color:#d33}#phone-vr .phone-vr-circle-fill{opacity:.7;box-shadow:0 0 0 0#d33}#button-contact-vr{transform:scale(.7);margin:-10px}