@keyframes slide-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes flash{50%{opacity:0}}.banner{border:none;border-bottom:solid 1px #ccc;background:#fff;left:0;right:0}.location-swap-menu{display:flex;gap:1rem;list-style:none;padding:0}.confirm{flex:1}.confirm .confirm-button{justify-content:center;width:100%}header h1{text-align:center;font-size:2rem;line-height:125%}@media(min-width:768px){header h1{font-size:3rem}}.disclaimer{margin:1rem 0;display:flex;flex-direction:column;gap:1rem}.country-jump-link{font-family:Routed Gothic,Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-weight:400;text-transform:uppercase;display:block;margin-top:.5rem}.country-jump-link a{color:#333}.country-jump-link .link-text{padding:.4rem 0;text-box:trim-both cap alphabetic;display:inline-block;overflow:hidden;border-bottom:solid 1px #333}.country-jump-link .link-text .letter,.country-jump-link .flag-icon{--delay: 10ms;display:inline-block}.country-card-main{overflow:hidden;position:relative}@media(prefers-reduced-motion:no-preference){.country-jump-link .link-text .letter,.country-jump-link .flag-icon{--delay: 10ms;animation:slide-in .38s;animation-timing-function:cubic-bezier(.19,1,.22,1);animation-fill-mode:both;animation-delay:calc(var(--delay) * var(--stagger))}}.select-label{margin-bottom:.5rem}.select-button{font-size:1.4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:10px;border:solid 1px #ccc;width:100%;padding:1rem;line-height:2rem}.select-button:focus{outline-offset:-2px;outline:var(--blue-wcag-7) dashed 2px}.combobox-input-wrapper{display:grid;grid-template-areas:"stack"}.combobox-input{width:100%;font-size:1.4rem;padding:.5rem .5rem .5rem 3rem;line-height:2rem;border:none;border-bottom:solid 1px #ccc;border-top-right-radius:10px;border-top-left-radius:10px}.combobox-input,.combobox-label{grid-area:stack}.combobox-label{display:grid;justify-self:start;align-content:center;justify-items:center;height:3rem;width:3rem}.combobox-input:focus{outline-offset:-2px;outline:var(--blue-wcag-7) dashed 2px;border-bottom:none}.combobox-popover{text-align:left;border:solid 1px #ccc;border-radius:10px;background:#fff;overflow:hidden;z-index:1}.combobox-list{max-height:clamp(3rem,var(--popover-available-height, 300px) - 3rem,30rem);overflow:auto;overscroll-behavior:contain}f:focus-visible{outline-style:dashed}.combobox-item,.options-info{cursor:default;font-size:1.4rem;line-height:2rem;text-wrap-style:pretty}.country-badge{display:flex;align-items:center;gap:1rem;text-align:left;text-wrap-style:pretty;font-family:Routed Gothic,Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;text-transform:uppercase}.flag-icon{flex-shrink:0;vertical-align:baseline}.country-select .select-label{font-family:Routed Gothic,Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;text-transform:uppercase;color:#333}.country-select .select-button{background-color:#fefefe}.country-select .select-button:hover,.country-select .select-button[aria-expanded=true]{background-color:#fafaff}.country-select .combobox-list{background:#fff;padding:.5rem 0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.country-select .combobox-list:focus-visible{outline-color:var(--blue-wcag-7)}.country-select .combobox-popover{width:var(--popover-anchor-width)}.country-select .option-wrapper{display:flex;gap:.5rem;align-items:center;border-radius:10px;margin:0 .5rem;padding:.5rem}.country-select .options-info{padding:0 .5rem}.combobox-item[data-active-item] .option-wrapper{background:var(--gray-wcag-115-dark)}.combobox-item[aria-selected=true] .option-wrapper{background:var(--blue-wcag-7);color:#fff}@media(prefers-reduced-motion:no-preference){.country-select .select-button{transition:background-color .11s ease,transform 40ms ease}.country-select .select-button:active{transform:scale(98%)}}.flag-icon{border:solid .5px #333}.service{padding:1rem;background-color:#fff;border-radius:10px;border:solid 1px #ccc;overflow:hidden;display:grid;grid-auto-flow:row;gap:1rem;margin:0 1rem}.service h2,.service h3{font-size:1.8rem}.service h4{font-weight:600}.service img,.service header svg{flex-shrink:0}.service header{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1rem}.service .phone-number{margin-left:auto}dt{font-weight:700;font-size:1rem;color:#666;margin-bottom:.5rem}dd{font-size:1.3rem;margin-bottom:1rem}dd:last-child{margin-bottom:0}.actions{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.actions .button{width:100%}.service .phone-number{white-space:nowrap}.unknown-services{display:flex;flex-direction:column;gap:1rem}.call-button{text-transform:uppercase;font-family:Routed Gothic,Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif}
