/* Shared heading scale: the Career page is the reference. */
body #qodef-page-wrapper#qodef-page-wrapper#qodef-page-wrapper h1{
font-family:Syne,sans-serif!important;font-size:53px!important;line-height:55px!important;font-weight:700!important;letter-spacing:-1px!important;text-transform:uppercase!important}
body #qodef-page-wrapper#qodef-page-wrapper#qodef-page-wrapper h2{
font-family:Syne,sans-serif!important;font-size:23px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:-.025em!important;text-transform:none!important}
body #qodef-page-wrapper#qodef-page-wrapper#qodef-page-wrapper h3{
font-family:Syne,sans-serif!important;font-size:21px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:-.025em!important;text-transform:none!important}
body #qodef-page-wrapper#qodef-page-wrapper#qodef-page-wrapper :is(h1,h2,h3) :is(a,span,em,strong){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}
body #qodef-page-wrapper#qodef-page-wrapper#qodef-page-wrapper :is(.qodef-button,.elementor-button,.ttr-career-button,.ttr-brand-button,.ttr-enterprise-hero-button,.ttr-employee-more,.ttr-employee-contact-link,.ttr-home-conversion a,.intro-bottom>a,.whatsapp,input[type=submit],button[type=submit],#r-add,.r-button){
background:#111!important;color:#fff!important;border:1px solid #111!important;border-radius:0!important;font:500 12px/1.4 Syne,sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;padding:18px 24px!important;display:inline-flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;min-height:48px}
body #qodef-page-wrapper#qodef-page-wrapper#qodef-page-wrapper :is(.qodef-button,.elementor-button,.ttr-career-button,.ttr-brand-button,.ttr-enterprise-hero-button,.ttr-employee-more,.ttr-employee-contact-link,.ttr-home-conversion a,.intro-bottom>a,.whatsapp) *{color:inherit!important}
body #qodef-page-wrapper#qodef-page-wrapper#qodef-page-wrapper .ttr-product-search button{padding:0 9px!important;min-height:38px;height:38px}
body :is(button,input[type=submit],.qodef-button,.elementor-button):focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:1023px){body #qodef-page-wrapper#qodef-page-wrapper#qodef-page-wrapper h1{font-size:38px!important;line-height:38px!important}}
@media(max-width:767px){body #qodef-page-wrapper#qodef-page-wrapper#qodef-page-wrapper h1{font-size:28px!important;line-height:30px!important}}
/* Shared action styling, including custom templates and slider CTAs. */
body #qodef-page-wrapper#qodef-page-wrapper#qodef-page-wrapper :is(a[class*="button"],a[class*="-btn"],button:not(.ttr-select-trigger):not([aria-pressed]):not(.ttr-photo-close):not(.ttr-photo-prev):not(.ttr-photo-next)){
background:#111!important;color:#fff!important;border-color:#111!important}
body #qodef-page-wrapper#qodef-page-wrapper#qodef-page-wrapper :is(a[class*="button"],a[class*="-btn"]) :is(span,svg){color:#fff!important}
body a.ttr-whatsapp{background:#25D366!important;color:#fff!important;border:1px solid #25D366!important}
body a.ttr-whatsapp:hover{background:#128C7E!important;border-color:#128C7E!important}
body a.ttr-whatsapp *{color:#fff!important}
/* Editorial links use the Contact itinerary link as their reference. */
body #qodef-page-wrapper#qodef-page-wrapper#qodef-page-wrapper#qodef-page-wrapper :is(.ttr-employee-card .ttr-employee-more,.ttr-enterprise-cards .ttr-brand-button){font-family:Syne,sans-serif!important;font-size:18px!important;line-height:1.5!important;font-weight:400!important;letter-spacing:normal!important;color:#20231f!important;background:transparent!important;border:0!important;border-bottom:1px solid currentColor!important;padding:0 0 3px!important;min-height:0!important;gap:12px!important;text-decoration:none!important;align-self:flex-start}
body #qodef-page-wrapper#qodef-page-wrapper#qodef-page-wrapper#qodef-page-wrapper :is(.ttr-employee-card .ttr-employee-more,.ttr-enterprise-cards .ttr-brand-button) :is(span,svg){color:inherit!important;font:inherit!important}
