#ttr-footer{background:#fff;color:#111;padding:80px 6.5% 25px;border-top:1px solid #eee}#ttr-footer a{color:#111}#ttr-footer a:hover{text-decoration:underline}.ttr-footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%}.ttr-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ttr-footer-links a{display:block;text-transform:uppercase;font-size:17px;line-height:1.4;margin-bottom:16px}.ttr-footer-email{display:inline-block;margin-top:30px}.ttr-newsletter h2{font-size:26px;line-height:1.1;margin:0 0 28px}.ttr-email-row{display:flex;background:#f3f3f3}.ttr-email-row input[type=email]{margin:0;border:0!important;background:transparent!important;padding:20px!important;min-width:0;flex:1}.ttr-email-row button{border:0;background:#000;color:#fff;width:65px;font-size:28px;cursor:pointer}.ttr-consent{font-size:13px;display:flex;align-items:flex-start;gap:8px;margin-top:14px;line-height:1.5}.ttr-consent input{margin-top:4px}.ttr-newsletter-status{font-size:13px}.ttr-footer-bottom{display:flex;justify-content:space-between;margin-top:60px;padding-top:20px;border-top:1px solid #eee;font-size:13px}.ttr-career{color:#171717}.ttr-career-nav{display:flex;flex-wrap:wrap;gap:24px;padding:24px 0;border-bottom:1px solid #ddd}.ttr-career-nav a{font-size:14px;color:#111}.ttr-career-hero{padding:90px 0;max-width:1100px}.ttr-career h1{font-size:clamp(38px,5.5vw,76px);line-height:1.05}.ttr-career h2{font-size:clamp(30px,4vw,52px);line-height:1.12}.ttr-career h3{font-size:23px}.ttr-career p{font-size:18px;line-height:1.65}.ttr-career-panel{padding:65px 40px;scroll-margin-top:110px}.ttr-career-panel.lavender{background:#e4e0f1}.ttr-career-panel.yellow{background:#fff0c9}.ttr-career-panel.blue{background:#dce9f7}.ttr-career-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.ttr-career-photo{min-height:320px;display:flex;align-items:center;justify-content:center;background:#f3f3f3;margin:35px 0;color:#666}.ttr-career-button{display:inline-block;background:#000;color:#fff!important;padding:18px 28px;margin:20px 0;font-size:15px}.ttr-career-button:hover{background:#333}.ttr-career .wpcf7{max-width:700px}.ttr-career .wpcf7 label{display:block;margin-top:20px}.ttr-career .ttr-local-notice{font-size:14px;background:#fff0c9;padding:14px}.ttr-career a:focus-visible,#ttr-footer a:focus-visible,#ttr-footer button:focus-visible{outline:2px solid #111;outline-offset:5px}
@media(max-width:767px){#ttr-footer{padding:50px 24px 20px}.ttr-footer-grid{grid-template-columns:1fr;gap:45px}.ttr-footer-links{gap:16px}.ttr-footer-links a{font-size:14px}.ttr-newsletter h2{font-size:23px}.ttr-footer-bottom{margin-top:35px;gap:18px;flex-wrap:wrap}.ttr-career-hero{padding:50px 0}.ttr-career-cards{grid-template-columns:1fr;gap:15px}.ttr-career-panel{padding:40px 22px}.ttr-career-photo{min-height:220px}.ttr-career-nav{gap:14px}}
body.page-id-6034 #qodef-page-inner{padding:0!important;width:100%!important}.ttr-eng{padding:80px max(7%,24px)!important;color:#191919}.ttr-eng>.elementor-container{max-width:1120px!important}.ttr-eng .elementor-widget-wrap{padding:0!important}.ttr-eng h1{font-size:clamp(44px,6vw,82px)!important;line-height:1.05!important}.ttr-eng h2{font-size:clamp(30px,4vw,52px)!important;line-height:1.12!important}.ttr-eng .elementor-widget-text-editor{max-width:850px;font-size:18px;line-height:1.75}.ttr-eng .ttr-eng-label{font-size:13px;letter-spacing:.06em;font-weight:600;margin-bottom:20px}.ttr-eng-lavender{background:#e4e0f1}.ttr-eng-yellow{background:#fff0c9}.ttr-eng-blue{background:#dce9f7}.ttr-eng li{margin:14px 0}.ttr-eng .elementor-button{background:#000!important;color:#fff!important;border-radius:0;padding:20px 28px}.ttr-eng .elementor-heading-title{color:#191919!important}@media(max-width:767px){.ttr-eng{padding:50px 24px!important}.ttr-eng .elementor-widget-text-editor{font-size:17px}.ttr-eng h1{font-size:40px!important}}

/* Newsletter removed: allow footer navigation to use the available width. */
#ttr-footer .ttr-footer-grid{grid-template-columns:1fr}
#ttr-footer .ttr-footer-links{max-width:900px}

.ttr-portal .ttr-career-button{border:0;font-family:inherit}.ttr-portal button:disabled{cursor:not-allowed;opacity:.6}.ttr-portal .ttr-career-hero{padding-block:65px}
