.tpk-header-actions{
position:relative;
z-index:2;
display:flex;
align-items:center;
gap:18px;
justify-self:end;
margin-left:34px}
.tpk-search-trigger,.tpk-language{
display:inline-flex;
min-height:44px;
align-items:center;
justify-content:center;
padding:8px;
border:0;
background:transparent;
color:#fff;
font:500 14px/1 var(--tpk-font-sans)}
.tpk-language{
position:relative;
min-width:32px}
.tpk-search-trigger{
position:relative;
width:40px;
height:40px;
min-height:40px;
display:grid;
place-items:center;
padding:0;
border-radius:var(--radius-pill);
cursor:pointer;
transition:background-color .42s var(--ease),transform .18s ease}
.tpk-search-trigger svg{
width:20px;
height:20px;
transition:transform .42s var(--ease),opacity .42s ease}
.tpk-search-trigger:hover,.tpk-search-trigger:focus-visible{
background:rgba(255,255,255,.11)}
.tpk-search-trigger:hover svg,.tpk-search-trigger:focus-visible svg{
opacity:.88;
transform:scale(1.08)}
.tpk-search-trigger:active{
transform:scale(.96)}
.tpk-language__current{
position:relative;
display:inline-block;
line-height:1;
padding-bottom:calc(var(--tpk-underline-gap) + var(--tpk-underline-thickness) + 1px)}
.tpk-language__current::after{
content:"";
position:absolute;
left:0;
right:0;
bottom:0;
height:var(--tpk-underline-thickness);
background:currentColor;
transform:scaleX(0);
transform-origin:left;
transition:transform var(--tpk-underline-duration) var(--ease)}
.tpk-language:hover .tpk-language__current::after,.tpk-language:focus-visible .tpk-language__current::after,.tpk-language[aria-expanded=true] .tpk-language__current::after{
transform:scaleX(1)}
.tpk-language-switcher{
position:relative}
.tpk-language__menu{
position:absolute;
top:calc(100% + 8px);
left:50%;
z-index:2;
display:block;
width:124px;
min-width:124px;
margin:0;
padding:6px;
border-radius:var(--radius-card);
background:#fff;
color:#101415;
box-shadow:var(--shadow);
list-style:none;
text-align:center;
opacity:0;
pointer-events:none;
transform:translate(-50%,-6px);
visibility:hidden;
transition:opacity .2s var(--ease),transform .22s var(--ease),visibility 0s linear .18s}
.tpk-language__menu[hidden]{
display:none}
.tpk-language-switcher.is-open .tpk-language__menu{
opacity:1;
pointer-events:auto;
transform:translate(-50%,0);
visibility:visible}
.tpk-language__link{
display:flex;
position:relative;
width:max-content;
margin-inline:auto;
min-height:36px;
align-items:center;
justify-content:center;
padding:0 8px;
color:#101415;
text-align:center;
text-decoration:none}
.tpk-language__label{
position:relative;
display:inline-block;
line-height:1;
padding-bottom:calc(var(--tpk-underline-gap) + var(--tpk-underline-thickness) + 1px)}
.tpk-language__label::after{
content:"";
position:absolute;
left:0;
bottom:0;
width:100%;
height:var(--tpk-underline-thickness);
background:currentColor;
transform:scaleX(0);
transform-origin:left center;
transition:transform var(--tpk-underline-duration) var(--ease)}
.tpk-language__link:hover .tpk-language__label::after,.tpk-language__link:focus-visible .tpk-language__label::after{
transform:scaleX(1)}
.tpk-language__link[aria-current=page],.tpk-language__link.is-current{
font-weight:600}
.tpk-language--static{
cursor:default}
.tpk-language--static .tpk-language__current::after{
display:none}
.tpk-inquiry-slot{
position:relative;
width:116px;
height:36px;
display:flex;
justify-content:flex-start}
.tpk-inquiry-circle-pill{
position:absolute;
left:0;
top:0;
width:36px;
height:36px;
padding:0;
border:0;
border-radius:var(--radius-pill);
overflow:hidden;
background:#fff;
color:#101415;
box-shadow:none;
cursor:pointer;
transition:width .72s var(--ease)}
.tpk-inquiry-circle-pill:hover,.tpk-inquiry-circle-pill:focus-visible{
width:116px}
.tpk-inquiry-icon{
position:absolute;
left:0;
top:0;
width:36px;
height:36px;
display:grid;
place-items:center}
.tpk-inquiry-icon img{
display:block;
width:16px;
height:16px}
.tpk-inquiry-label{
position:absolute;
left:44px;
top:50%;
color:#101415;
font-size:14px;
font-weight:600;
white-space:nowrap;
opacity:0;
transform:translate3d(-10px,-50%,0);
transition:opacity .28s ease .1s,transform .72s var(--ease)}
.tpk-inquiry-circle-pill:hover .tpk-inquiry-label,.tpk-inquiry-circle-pill:focus-visible .tpk-inquiry-label{
opacity:1;
transform:translate3d(0,-50%,0)}

@media(min-width:1180px) and (max-width:1320px){
.tpk-header-actions{
gap:14px}
}

@media(max-width:1179px){
.tpk-header-actions{
grid-column:2;
grid-row:1;
gap:12px;
margin-left:0}
.tpk-header-actions .tpk-language-switcher,.tpk-header-actions .tpk-inquiry-slot{
display:none}
.tpk-header.is-menu-open .tpk-search-trigger{
color:#101415}
.tpk-nav__mobile-utility .tpk-language,.tpk-nav__mobile-utility .tpk-inquiry-slot{
display:flex;
color:#101415}
.tpk-nav__mobile-utility .tpk-language{
width:40px;
height:40px;
min-height:40px;
padding:0;
font-size:16px}
.tpk-nav__mobile-utility .tpk-inquiry-slot{
width:40px;
height:40px}
.tpk-nav__mobile-utility .tpk-inquiry-circle-pill{
width:40px;
height:40px}
.tpk-nav__mobile-utility .tpk-inquiry-icon{
width:40px;
height:40px}
.tpk-nav__mobile-utility .tpk-language__menu{
left:0;
transform:translateY(-6px)}
.tpk-nav__mobile-utility .tpk-language-switcher.is-open .tpk-language__menu{
transform:translateY(0)}
.tpk-nav__mobile-utility .tpk-inquiry-circle-pill{
background:#090909;
color:#fff}
.tpk-nav__mobile-utility .tpk-inquiry-icon img{
filter:brightness(0) invert(1)}
.tpk-nav__mobile-utility .tpk-inquiry-label{
color:#fff}
}

@media(max-width:767px){
.tpk-search-trigger:hover,.tpk-search-trigger:focus-visible,
.tpk-header.is-menu-open .tpk-search-trigger:hover,.tpk-header.is-menu-open .tpk-search-trigger:focus-visible{
background:rgba(16,21,20,.07)}
}

@media(prefers-reduced-motion:reduce){
.tpk-search-trigger,.tpk-search-trigger svg,.tpk-language__menu,.tpk-language__current::after,.tpk-language__label::after,.tpk-inquiry-circle-pill,.tpk-inquiry-label{
transition:none}
}
