.ca-services-availability-ui-leading-icon .ca-services-availability-ui-svg-icon{margin-inline-end:.5rem;vertical-align:top}.ca-services-availability-ui-leading-icon .ca-services-availability-ui-svg-icon--100{margin-inline-end:.25rem}.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-svg-icon{margin-inline-start:.5rem;vertical-align:top}.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-svg-icon--100{margin-inline-start:.25rem}.ca-services-availability-ui-svg-icon{display:inline-block;height:1.5rem;width:1.5rem;vertical-align:middle;fill:currentColor;transition-property:transform,fill;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.4,1)}@media (prefers-reduced-motion){.ca-services-availability-ui-svg-icon{transition-property:none}}@keyframes ca-services-availability-ui-icon-rotate{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.ca-services-availability-ui-svg-icon--rotate{animation:ca-services-availability-ui-icon-rotate 1.5s linear infinite}.ca-services-availability-ui-svg-icon--rotate-45{transform:rotate(45deg)}.ca-services-availability-ui-svg-icon--rotate-minus-45{transform:rotate(-45deg)}.ca-services-availability-ui-svg-icon--rotate-135{transform:rotate(135deg)}.ca-services-availability-ui-svg-icon--rotate-minus-135{transform:rotate(-135deg)}.ca-services-availability-ui-svg-icon--rotate-180{transform:rotate(180deg)}.ca-services-availability-ui-svg-icon--rotate-minus-180{transform:rotate(-180deg)}.ca-services-availability-ui-search{--skapa-search-filled: 0;transition:background-color .2s cubic-bezier(.4,0,.4,1),border .2s cubic-bezier(.4,0,.4,1);position:relative;display:flex;align-items:center;overflow:hidden;border:1px solid transparent;border-radius:64px;background-color:rgb(var(--colour-neutral-2, 245, 245, 245));padding-inline-end:.75rem}.ca-services-availability-ui-search:focus-within{background-color:rgb(var(--colour-neutral-1, 255, 255, 255));border-color:rgb(var(--colour-neutral-5, 146, 146, 146))}.ca-services-availability-ui-search--filled{--skapa-search-filled: 1;--skapa-search-button-width: 3.0625rem ;--skapa-search-actions-timing-function: step-start}.ca-services-availability-ui-search__input{transition:padding .2s cubic-bezier(.4,0,.4,1);flex-grow:1;margin:0;padding:0;padding-inline-start:calc(3rem - var(--skapa-search-filled) * 1.5rem);height:3.125rem;width:calc(100% - 2.5rem);font-size:1rem;line-height:1.625;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));background-color:transparent;text-overflow:ellipsis}.ca-services-availability-ui-search__input::-ms-clear{display:none}.ca-services-availability-ui-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.ca-services-availability-ui-search__input:-webkit-autofill{background-color:transparent;font-size:1rem;line-height:1.625;font-family:inherit;-webkit-text-fill-color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));-webkit-box-shadow:0 0 0 3rem rgb(var(--colour-neutral-2, 245, 245, 245)) inset}.ca-services-availability-ui-search__input:focus~.ca-services-availability-ui-search__clear{--skapa-search-action-override: 0}.ca-services-availability-ui-search__input-wrapper{position:relative;display:flex;align-items:center;flex-grow:1;height:100%}.ca-services-availability-ui-search__icon{pointer-events:none;position:absolute;margin-inline-start:1rem;transition:transform .2s cubic-bezier(.4,0,.4,1),opacity .2s cubic-bezier(0,0,1,1);transform:scale(calc(1 - var(--skapa-search-filled)));opacity:calc(1 - var(--skapa-search-filled));z-index:1}.ca-services-availability-ui-search__chevron-down{pointer-events:none;flex-shrink:0}.ca-services-availability-ui-search__scope{display:flex;flex:0 0;padding-inline-start:.5rem;padding-inline-end:1.5rem;margin-inline-end:-1.5rem;height:2.5rem;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));max-width:calc(50% - .5rem - var(--skapa-search-button-width, 0rem));transition:max-width .2s cubic-bezier(.4,0,.4,1)}.ca-services-availability-ui-search__scope::-ms-expand{display:none}.ca-services-availability-ui-search__scope-wrapper{position:relative;display:flex;align-items:center;height:100%}.ca-services-availability-ui-search__divider{transition-property:opacity,width,margin;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.4,1);height:1.5rem;background-color:rgb(var(--colour-neutral-3, 223, 223, 223));margin-inline:.5rem;width:1px}.ca-services-availability-ui-search__divider--hidden{opacity:0;width:0;margin:0}.ca-services-availability-ui-search__action{--skapa-search-action-state: var(--skapa-search-action-override, var(--skapa-search-filled));transform:scale(calc(var(--skapa-search-action-state) * 1));opacity:calc(var(--skapa-search-action-state) * 1);max-width:calc(var(--skapa-search-action-state) * 2rem);transition-duration:.2s;transition-property:max-width,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.4,1)}.ca-services-availability-ui-search__actions{--skapa-search-action-override: calc(1 - var(--skapa-search-filled));position:relative;display:flex;flex-wrap:nowrap;overflow:visible;justify-content:flex-end;max-width:calc(var(--skapa-search-action-override) * 8rem);transition:max-width .2s cubic-bezier(.4,0,.4,1);transition-property:max-width,margin;transition-timing-function:var(--skapa-search-actions-timing-function, step-end),cubic-bezier(.4,0,.4,1);margin-inline-start:calc(1 * (3rem + .0625rem) * var(--skapa-search-filled));margin-inline-end:calc(-1 * (3rem + .0625rem) * var(--skapa-search-filled))}.ca-services-availability-ui-search__actions>.ca-services-availability-ui-search__action{max-width:2rem}.ca-services-availability-ui-search__actions>.ca-services-availability-ui-search__action:not(:first-child){margin-inline-start:1rem}.ca-services-availability-ui-search .ca-services-availability-ui-search__scope:focus.focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:4px;transition:outline .2s ease-out,box-shadow .2s ease-out;border-radius:4px}.ca-services-availability-ui-search .ca-services-availability-ui-search__scope:focus.focus-visible,.ca-services-availability-ui-search .ca-services-availability-ui-btn:focus.focus-visible{box-shadow:0 0 0 1px rgb(var(--colour-neutral-1, 255, 255, 255));outline:2px solid rgb(var(--colour-neutral-7, 17, 17, 17));outline-offset:1px}.ca-services-availability-ui-search .ca-services-availability-ui-search__input:focus.focus-visible{outline:0}.ca-services-availability-ui-search .ca-services-availability-ui-search__input:-webkit-autofill:focus.focus-visible{box-shadow:0 0 0 3rem rgb(var(--colour-neutral-1, 255, 255, 255)) inset;transition:box-shadow 0ms cubic-bezier(.4,0,.4,1);caret-color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}[class*=ca-services-availability-ui-btn--icon] .ca-services-availability-ui-btn__inner{padding:0 1rem}[class*=ca-services-availability-ui-btn--icon] .ca-services-availability-ui-btn__inner .ca-services-availability-ui-btn__label{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;white-space:nowrap}[class*=ca-services-availability-ui-btn--icon].ca-services-availability-ui-btn--small .ca-services-availability-ui-btn__inner{padding:0 .5rem}[class*=ca-services-availability-ui-btn--icon].ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__inner{padding:0 .25rem;min-height:2rem}[class*=ca-services-availability-ui-btn--icon].ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__inner:after{content:"";position:absolute;top:-.375rem;left:-.375rem;right:-.375rem;bottom:-.375rem}.ca-services-availability-ui-btn{position:relative;font-size:.875rem;background:none;border:0;padding:0;line-height:1.4285714286;font-weight:700;text-align:center;display:inline-flex;border-radius:64px;cursor:pointer;outline:0;vertical-align:top}.ca-services-availability-ui-btn:hover,.ca-services-availability-ui-btn:active,.ca-services-availability-ui-btn:focus{text-decoration:none}.ca-services-availability-ui-btn .ca-services-availability-ui-svg-icon{flex-shrink:0}.ca-services-availability-ui-btn:disabled{cursor:default}.ca-services-availability-ui-btn__inner{border-radius:64px;transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.4,1);display:inline-flex;justify-content:center;align-items:center;min-height:3.5rem;padding:0 2rem;width:100%;box-sizing:border-box}.ca-services-availability-ui-btn:active:not(:disabled) .ca-services-availability-ui-btn__inner{transform:scale(.97)}.ca-services-availability-ui-leading-icon .ca-services-availability-ui-btn__inner{padding-inline-start:1.5rem}.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-btn__inner{flex-direction:row-reverse;padding-inline-end:1.5rem}@media (forced-colors: active){.ca-services-availability-ui-btn__inner{border:1px solid transparent}.ca-services-availability-ui-btn:disabled .ca-services-availability-ui-btn__inner{color:GrayText;border-color:GrayText}}.ca-services-availability-ui-btn--icon-primary .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--primary .ca-services-availability-ui-btn__inner{background:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))}.ca-services-availability-ui-btn--icon-primary:hover .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--primary:hover .ca-services-availability-ui-btn__inner{background:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))}.ca-services-availability-ui-btn--icon-primary:active .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--primary:active .ca-services-availability-ui-btn__inner{background:rgb(var(--colour-interactive-primary-bg-pressed, 0, 0, 0))}.ca-services-availability-ui-btn--icon-emphasised .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--emphasised .ca-services-availability-ui-btn__inner{background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))}.ca-services-availability-ui-btn--icon-emphasised:hover .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--emphasised:hover .ca-services-availability-ui-btn__inner{background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))}.ca-services-availability-ui-btn--icon-emphasised:active .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--emphasised:active .ca-services-availability-ui-btn__inner{background:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114))}.ca-services-availability-ui-btn--icon-secondary .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--secondary .ca-services-availability-ui-btn__inner{box-shadow:inset 0 0 0 1px rgb(var(--colour-neutral-7, 17, 17, 17))}.ca-services-availability-ui-btn--icon-secondary:hover .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--icon-secondary:active .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--secondary:hover .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--secondary:active .ca-services-availability-ui-btn__inner{box-shadow:inset 0 0 0 2px rgb(var(--colour-neutral-7, 17, 17, 17))}.ca-services-availability-ui-btn--icon-secondary:active .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--secondary:active .ca-services-availability-ui-btn__inner{background:rgba(var(--colour-interactive-secondary-bg-pressed, 204, 204, 204),.5)}.ca-services-availability-ui-btn--icon-secondary-inverse .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--secondary-inverse .ca-services-availability-ui-btn__inner{box-shadow:inset 0 0 0 1px rgb(var(--colour-static-white, 255, 255, 255))}.ca-services-availability-ui-btn--icon-secondary-inverse:hover .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--icon-secondary-inverse:active .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--secondary-inverse:hover .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--secondary-inverse:active .ca-services-availability-ui-btn__inner{box-shadow:inset 0 0 0 2px rgb(var(--colour-static-white, 255, 255, 255));background:rgba(var(--colour-static-white, 255, 255, 255),.1)}.ca-services-availability-ui-btn--icon-emphasised-inverse .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--icon-primary-inverse .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--primary-inverse .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--emphasised-inverse .ca-services-availability-ui-btn__inner{background:rgb(var(--colour-static-white, 255, 255, 255))}.ca-services-availability-ui-btn--icon-emphasised-inverse:hover .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--icon-primary-inverse:hover .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--primary-inverse:hover .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--emphasised-inverse:hover .ca-services-availability-ui-btn__inner{background:rgb(var(--colour-static-light-grey, 245, 245, 245))}.ca-services-availability-ui-btn--icon-emphasised-inverse:active .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--icon-primary-inverse:active .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--primary-inverse:active .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--emphasised-inverse:active .ca-services-availability-ui-btn__inner{background:rgb(var(--colour-static-grey, 223, 223, 223))}.ca-services-availability-ui-btn--danger .ca-services-availability-ui-btn__inner{background:rgb(var(--colour-interactive-destructive-bg-default, 224, 7, 81))}.ca-services-availability-ui-btn--danger:hover .ca-services-availability-ui-btn__inner{background:rgb(var(--colour-interactive-destructive-bg-hover, 204, 0, 61))}.ca-services-availability-ui-btn--danger:active .ca-services-availability-ui-btn__inner{background:rgb(var(--colour-interactive-destructive-bg-pressed, 184, 0, 41))}.ca-services-availability-ui-btn--icon-tertiary:hover .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--tertiary:hover .ca-services-availability-ui-btn__inner{background:rgb(var(--colour-interactive-secondary-bg-hover, 223, 223, 223))}.ca-services-availability-ui-btn--icon-tertiary:active .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--tertiary:active .ca-services-availability-ui-btn__inner{background:rgb(var(--colour-interactive-secondary-bg-pressed, 204, 204, 204))}.ca-services-availability-ui-btn--icon-tertiary-inverse:hover .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--tertiary-inverse:hover .ca-services-availability-ui-btn__inner{background:rgba(var(--colour-static-white, 255, 255, 255),.15)}.ca-services-availability-ui-btn--icon-tertiary-inverse:active .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--tertiary-inverse:active .ca-services-availability-ui-btn__inner{background:rgba(var(--colour-static-white, 255, 255, 255),.3)}.ca-services-availability-ui-btn--icon-image-overlay,.ca-services-availability-ui-btn--image-overlay{color:rgb(var(--colour-static-white, 255, 255, 255));text-decoration:none}.ca-services-availability-ui-btn--icon-image-overlay .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--image-overlay .ca-services-availability-ui-btn__inner{background:rgba(var(--colour-static-black, 17, 17, 17),.75)}.ca-services-availability-ui-btn--icon-image-overlay:hover .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--image-overlay:hover .ca-services-availability-ui-btn__inner{background:rgba(var(--colour-static-black, 17, 17, 17),.85)}.ca-services-availability-ui-btn--icon-image-overlay:active .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--image-overlay:active .ca-services-availability-ui-btn__inner{background:rgba(var(--colour-static-black, 17, 17, 17),.95)}.ca-services-availability-ui-btn--icon-image-overlay:hover,.ca-services-availability-ui-btn--icon-image-overlay:active,.ca-services-availability-ui-btn--icon-image-overlay:focus,.ca-services-availability-ui-btn--image-overlay:hover,.ca-services-availability-ui-btn--image-overlay:active,.ca-services-availability-ui-btn--image-overlay:focus{color:rgb(var(--colour-static-white, 255, 255, 255))}.ca-services-availability-ui-btn--icon-secondary,.ca-services-availability-ui-btn--secondary,.ca-services-availability-ui-btn--icon-tertiary,.ca-services-availability-ui-btn--tertiary{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));text-decoration:none}.ca-services-availability-ui-btn--icon-secondary:hover,.ca-services-availability-ui-btn--icon-secondary:active,.ca-services-availability-ui-btn--icon-secondary:focus,.ca-services-availability-ui-btn--secondary:hover,.ca-services-availability-ui-btn--secondary:active,.ca-services-availability-ui-btn--secondary:focus,.ca-services-availability-ui-btn--icon-tertiary:hover,.ca-services-availability-ui-btn--icon-tertiary:active,.ca-services-availability-ui-btn--icon-tertiary:focus,.ca-services-availability-ui-btn--tertiary:hover,.ca-services-availability-ui-btn--tertiary:active,.ca-services-availability-ui-btn--tertiary:focus{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.ca-services-availability-ui-btn--icon-emphasised-inverse,.ca-services-availability-ui-btn--icon-primary-inverse,.ca-services-availability-ui-btn--primary-inverse,.ca-services-availability-ui-btn--emphasised-inverse{color:rgb(var(--colour-static-black, 17, 17, 17));text-decoration:none}.ca-services-availability-ui-btn--icon-emphasised-inverse:hover,.ca-services-availability-ui-btn--icon-emphasised-inverse:active,.ca-services-availability-ui-btn--icon-emphasised-inverse:focus,.ca-services-availability-ui-btn--icon-primary-inverse:hover,.ca-services-availability-ui-btn--icon-primary-inverse:active,.ca-services-availability-ui-btn--icon-primary-inverse:focus,.ca-services-availability-ui-btn--primary-inverse:hover,.ca-services-availability-ui-btn--primary-inverse:active,.ca-services-availability-ui-btn--primary-inverse:focus,.ca-services-availability-ui-btn--emphasised-inverse:hover,.ca-services-availability-ui-btn--emphasised-inverse:active,.ca-services-availability-ui-btn--emphasised-inverse:focus{color:rgb(var(--colour-static-black, 17, 17, 17))}.ca-services-availability-ui-btn--icon-primary,.ca-services-availability-ui-btn--primary{color:rgb(var(--colour-text-and-icon-5, 255, 255, 255));text-decoration:none}.ca-services-availability-ui-btn--icon-primary:hover,.ca-services-availability-ui-btn--icon-primary:active,.ca-services-availability-ui-btn--icon-primary:focus,.ca-services-availability-ui-btn--primary:hover,.ca-services-availability-ui-btn--primary:active,.ca-services-availability-ui-btn--primary:focus{color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))}.ca-services-availability-ui-btn--icon-emphasised,.ca-services-availability-ui-btn--icon-secondary-inverse,.ca-services-availability-ui-btn--icon-image-overlay,.ca-services-availability-ui-btn--icon-tertiary-inverse,.ca-services-availability-ui-btn--danger,.ca-services-availability-ui-btn--emphasised,.ca-services-availability-ui-btn--secondary-inverse,.ca-services-availability-ui-btn--image-overlay,.ca-services-availability-ui-btn--tertiary-inverse{color:rgb(var(--colour-static-white, 255, 255, 255));text-decoration:none}.ca-services-availability-ui-btn--icon-emphasised:hover,.ca-services-availability-ui-btn--icon-emphasised:active,.ca-services-availability-ui-btn--icon-emphasised:focus,.ca-services-availability-ui-btn--icon-secondary-inverse:hover,.ca-services-availability-ui-btn--icon-secondary-inverse:active,.ca-services-availability-ui-btn--icon-secondary-inverse:focus,.ca-services-availability-ui-btn--icon-image-overlay:hover,.ca-services-availability-ui-btn--icon-image-overlay:active,.ca-services-availability-ui-btn--icon-image-overlay:focus,.ca-services-availability-ui-btn--icon-tertiary-inverse:hover,.ca-services-availability-ui-btn--icon-tertiary-inverse:active,.ca-services-availability-ui-btn--icon-tertiary-inverse:focus,.ca-services-availability-ui-btn--danger:hover,.ca-services-availability-ui-btn--danger:active,.ca-services-availability-ui-btn--danger:focus,.ca-services-availability-ui-btn--emphasised:hover,.ca-services-availability-ui-btn--emphasised:active,.ca-services-availability-ui-btn--emphasised:focus,.ca-services-availability-ui-btn--secondary-inverse:hover,.ca-services-availability-ui-btn--secondary-inverse:active,.ca-services-availability-ui-btn--secondary-inverse:focus,.ca-services-availability-ui-btn--image-overlay:hover,.ca-services-availability-ui-btn--image-overlay:active,.ca-services-availability-ui-btn--image-overlay:focus,.ca-services-availability-ui-btn--tertiary-inverse:hover,.ca-services-availability-ui-btn--tertiary-inverse:active,.ca-services-availability-ui-btn--tertiary-inverse:focus{color:rgb(var(--colour-static-white, 255, 255, 255))}.ca-services-availability-ui-btn--icon-emphasised-inverse:disabled .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--icon-primary-inverse:disabled .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--icon-secondary-inverse:disabled .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--emphasised-inverse:disabled .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--primary-inverse:disabled .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--secondary-inverse:disabled .ca-services-availability-ui-btn__inner{background:rgba(var(--colour-static-white, 255, 255, 255),.15)}.ca-services-availability-ui-btn--icon-secondary:disabled .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--secondary:disabled .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--secondary-inverse:disabled .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--icon-secondary-inverse:disabled .ca-services-availability-ui-btn__inner{box-shadow:none;border-color:transparent}.ca-services-availability-ui-btn--icon-image-overlay:disabled,.ca-services-availability-ui-btn--image-overlay:disabled,.ca-services-availability-ui-btn--icon-emphasised:disabled,.ca-services-availability-ui-btn--emphasised:disabled,.ca-services-availability-ui-btn--icon-primary:disabled,.ca-services-availability-ui-btn--primary:disabled,.ca-services-availability-ui-btn--danger:disabled,.ca-services-availability-ui-btn--secondary:disabled,.ca-services-availability-ui-btn--icon-secondary:disabled{color:rgb(var(--colour-interactive-disabled-2, 146, 146, 146))}.ca-services-availability-ui-btn--icon-image-overlay:disabled .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--image-overlay:disabled .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--icon-emphasised:disabled .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--emphasised:disabled .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--icon-primary:disabled .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--primary:disabled .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--danger:disabled .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--secondary:disabled .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--icon-secondary:disabled .ca-services-availability-ui-btn__inner{background:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))}.ca-services-availability-ui-btn--tertiary:disabled .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--icon-tertiary:disabled .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--tertiary-inverse:disabled .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--icon-tertiary-inverse:disabled .ca-services-availability-ui-btn__inner{background:transparent}.ca-services-availability-ui-btn--tertiary:disabled,.ca-services-availability-ui-btn--icon-tertiary:disabled{color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))}.ca-services-availability-ui-btn--tertiary-inverse:disabled,.ca-services-availability-ui-btn--icon-tertiary-inverse:disabled,.ca-services-availability-ui-btn--icon-secondary-inverse:disabled,.ca-services-availability-ui-btn--secondary-inverse:disabled,.ca-services-availability-ui-btn--icon-emphasised-inverse:disabled,.ca-services-availability-ui-btn--emphasised-inverse:disabled,.ca-services-availability-ui-btn--icon-primary-inverse:disabled,.ca-services-availability-ui-btn--primary-inverse:disabled{color:rgba(var(--colour-static-white, 255, 255, 255),.15)}.ca-services-availability-ui-btn .ca-services-availability-ui-btn__loader{position:absolute;left:50%;top:50%;transform:translate(-50%,-160%);display:inline-block;width:0;height:0;border:.25rem solid;border-radius:64px;animation:ca-services-availability-ui-btn-loader .7s infinite;opacity:0;visibility:hidden;text-indent:-9999px;overflow:hidden;transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.4,1)}@keyframes ca-services-availability-ui-btn-loader{0%,to{transform:translate(-50%,-160%);animation-timing-function:cubic-bezier(.42,0,1,1)}40%{transform:translate(-50%,20%);animation-timing-function:cubic-bezier(0,0,0,1)}}.ca-services-availability-ui-btn--loading{pointer-events:none}.ca-services-availability-ui-btn--loading .ca-services-availability-ui-btn__loader{opacity:1;visibility:visible}.ca-services-availability-ui-btn--loading .ca-services-availability-ui-svg-icon,.ca-services-availability-ui-btn--loading .ca-services-availability-ui-btn__label{transform:translateY(50%);opacity:0;visibility:hidden}.ca-services-availability-ui-btn--xsmall{font-size:.75rem;line-height:1.3333333333}.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__inner{min-height:2rem;padding:0 1rem}.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__inner:after{content:"";position:absolute;top:-.375rem;left:-.375rem;right:-.375rem;bottom:-.375rem}.ca-services-availability-ui-btn--xsmall.ca-services-availability-ui-leading-icon .ca-services-availability-ui-btn__inner{padding-inline-start:.75rem}.ca-services-availability-ui-btn--xsmall.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-btn__inner{padding-inline-end:.75rem}.ca-services-availability-ui-btn--xsmall.ca-services-availability-ui-leading-icon .ca-services-availability-ui-svg-icon{margin-inline-end:.25rem}.ca-services-availability-ui-btn--xsmall.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-svg-icon{margin-inline-start:.25rem}.ca-services-availability-ui-btn--small{font-size:.75rem;line-height:1.3333333333}.ca-services-availability-ui-btn--small .ca-services-availability-ui-btn__inner{min-height:2.5rem;padding:0 1.5rem}.ca-services-availability-ui-btn--small .ca-services-availability-ui-btn__inner:after{content:"";position:absolute;top:-.125rem;left:-.125rem;right:-.125rem;bottom:-.125rem}.ca-services-availability-ui-btn--small.ca-services-availability-ui-leading-icon .ca-services-availability-ui-btn__inner{padding-inline-start:1rem}.ca-services-availability-ui-btn--small.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-btn__inner{padding-inline-end:1rem}.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-leading-icon .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding .ca-services-availability-ui-btn__inner{transition-property:opacity,transform,padding;padding:0 1rem}.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--small .ca-services-availability-ui-btn__inner{padding:0 .5rem}.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__icon{margin:0}.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__inner{padding:0 .25rem;min-height:2rem}.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__inner:after{content:"";position:absolute;top:-.375rem;left:-.375rem;right:-.375rem;bottom:-.375rem}.ca-services-availability-ui-btn--expanding .ca-services-availability-ui-btn__icon{transition:margin-inline-end .25s ease-in-out;margin:0}.ca-services-availability-ui-btn--expanding .ca-services-availability-ui-btn__inner .ca-services-availability-ui-btn__label{max-width:0;white-space:nowrap;overflow:hidden;transition:max-width .25s ease-in-out;transform-origin:left;position:static;width:auto;height:auto;margin:0;clip:initial}.ca-services-availability-ui-btn--expanding:hover .ca-services-availability-ui-btn__inner .ca-services-availability-ui-btn__label,.ca-services-availability-ui-btn--expanding:focus.focus-visible .ca-services-availability-ui-btn__inner .ca-services-availability-ui-btn__label{max-width:12.5rem}.ca-services-availability-ui-btn--expanding:hover.ca-services-availability-ui-leading-icon .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding:focus.focus-visible.ca-services-availability-ui-leading-icon .ca-services-availability-ui-btn__inner{padding-inline-end:2rem;padding-inline-start:1.5rem}.ca-services-availability-ui-btn--expanding:hover.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding:focus.focus-visible.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-btn__inner{flex-direction:row-reverse;padding-inline-end:1.5rem;padding-inline-start:2rem}.ca-services-availability-ui-btn--expanding:hover.ca-services-availability-ui-leading-icon .ca-services-availability-ui-btn__icon,.ca-services-availability-ui-btn--expanding:focus.focus-visible.ca-services-availability-ui-leading-icon .ca-services-availability-ui-btn__icon{margin-inline-end:.5rem}.ca-services-availability-ui-btn--expanding:hover.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-btn__icon,.ca-services-availability-ui-btn--expanding:focus.focus-visible.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-btn__icon{margin-inline-start:.5rem}.ca-services-availability-ui-btn--expanding:hover.ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--small .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding:focus.focus-visible.ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--small .ca-services-availability-ui-btn__inner{padding-inline-end:1.5rem;padding-inline-start:1rem}.ca-services-availability-ui-btn--expanding:hover.ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--small .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding:focus.focus-visible.ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--small .ca-services-availability-ui-btn__inner{padding-inline-end:1rem;padding-inline-start:1.5rem}.ca-services-availability-ui-btn--expanding:hover.ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding:focus.focus-visible.ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__inner{padding-inline-end:1rem;padding-inline-start:.75rem}.ca-services-availability-ui-btn--expanding:hover.ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding:focus.focus-visible.ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__inner{padding-inline-end:.75rem;padding-inline-start:1rem}.ca-services-availability-ui-btn--expanding:hover.ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__icon,.ca-services-availability-ui-btn--expanding:focus.focus-visible.ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__icon{margin-inline-end:.25rem}.ca-services-availability-ui-btn--expanding:hover.ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__icon,.ca-services-availability-ui-btn--expanding:focus.focus-visible.ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__icon{margin-inline-start:.25rem}@media (hover: none){.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-leading-icon:hover .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-trailing-icon:hover .ca-services-availability-ui-btn__inner{padding:0 1rem}.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-leading-icon:hover .ca-services-availability-ui-btn__inner .ca-services-availability-ui-btn__label,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-trailing-icon:hover .ca-services-availability-ui-btn__inner .ca-services-availability-ui-btn__label{max-width:0}.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-leading-icon:hover .ca-services-availability-ui-btn__icon,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-trailing-icon:hover .ca-services-availability-ui-btn__icon{margin:0}.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--small:hover .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--small:hover .ca-services-availability-ui-btn__inner{padding:0 .5rem}.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--xsmall:hover .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--xsmall:hover .ca-services-availability-ui-btn__inner{padding:0 .25rem}.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--xsmall:hover .ca-services-availability-ui-btn__icon,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--xsmall:hover .ca-services-availability-ui-btn__icon{margin:0}.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--touch-device-expanded:hover:not(:disabled) .ca-services-availability-ui-btn__inner .ca-services-availability-ui-btn__label,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--touch-device-expanded .ca-services-availability-ui-btn__inner .ca-services-availability-ui-btn__label{max-width:12.5rem}.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--touch-device-expanded:hover:not(:disabled).ca-services-availability-ui-leading-icon .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--touch-device-expanded.ca-services-availability-ui-leading-icon .ca-services-availability-ui-btn__inner{padding-inline-end:2rem;padding-inline-start:1.5rem}.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--touch-device-expanded:hover:not(:disabled).ca-services-availability-ui-trailing-icon .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--touch-device-expanded.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-btn__inner{flex-direction:row-reverse;padding-inline-end:1.5rem;padding-inline-start:2rem}.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--touch-device-expanded:hover:not(:disabled).ca-services-availability-ui-leading-icon .ca-services-availability-ui-btn__icon,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--touch-device-expanded.ca-services-availability-ui-leading-icon .ca-services-availability-ui-btn__icon{margin-inline-end:.5rem}.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--touch-device-expanded:hover:not(:disabled).ca-services-availability-ui-trailing-icon .ca-services-availability-ui-btn__icon,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--touch-device-expanded.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-btn__icon{margin-inline-start:.5rem}.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--touch-device-expanded:hover:not(:disabled).ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--small .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--touch-device-expanded.ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--small .ca-services-availability-ui-btn__inner{padding-inline-end:1.5rem;padding-inline-start:1rem}.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--touch-device-expanded:hover:not(:disabled).ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--small .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--touch-device-expanded.ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--small .ca-services-availability-ui-btn__inner{padding-inline-end:1rem;padding-inline-start:1.5rem}.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--touch-device-expanded:hover:not(:disabled).ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--touch-device-expanded.ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__inner{padding-inline-end:1rem;padding-inline-start:.75rem}.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--touch-device-expanded:hover:not(:disabled).ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--touch-device-expanded.ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__inner{padding-inline-end:.75rem;padding-inline-start:1rem}.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--touch-device-expanded:hover:not(:disabled).ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__icon,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--touch-device-expanded.ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__icon{margin:0}.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--touch-device-expanded:hover:not(:disabled).ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__icon,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--touch-device-expanded.ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__icon{margin:0}}.ca-services-availability-ui-btn--expanding:focus.focus-visible.ca-services-availability-ui-btn--loading.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding:focus.focus-visible.ca-services-availability-ui-btn--loading.ca-services-availability-ui-leading-icon .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--loading.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--loading.ca-services-availability-ui-leading-icon .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding:disabled.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding:disabled.ca-services-availability-ui-leading-icon .ca-services-availability-ui-btn__inner{padding:0 1rem}.ca-services-availability-ui-btn--expanding:focus.focus-visible.ca-services-availability-ui-btn--loading.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-btn__inner .ca-services-availability-ui-btn__label,.ca-services-availability-ui-btn--expanding:focus.focus-visible.ca-services-availability-ui-btn--loading.ca-services-availability-ui-leading-icon .ca-services-availability-ui-btn__inner .ca-services-availability-ui-btn__label,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--loading.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-btn__inner .ca-services-availability-ui-btn__label,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--loading.ca-services-availability-ui-leading-icon .ca-services-availability-ui-btn__inner .ca-services-availability-ui-btn__label,.ca-services-availability-ui-btn--expanding:disabled.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-btn__inner .ca-services-availability-ui-btn__label,.ca-services-availability-ui-btn--expanding:disabled.ca-services-availability-ui-leading-icon .ca-services-availability-ui-btn__inner .ca-services-availability-ui-btn__label{max-width:0}.ca-services-availability-ui-btn--expanding:focus.focus-visible.ca-services-availability-ui-btn--loading.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-btn__icon,.ca-services-availability-ui-btn--expanding:focus.focus-visible.ca-services-availability-ui-btn--loading.ca-services-availability-ui-leading-icon .ca-services-availability-ui-btn__icon,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--loading.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-btn__icon,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--loading.ca-services-availability-ui-leading-icon .ca-services-availability-ui-btn__icon,.ca-services-availability-ui-btn--expanding:disabled.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-btn__icon,.ca-services-availability-ui-btn--expanding:disabled.ca-services-availability-ui-leading-icon .ca-services-availability-ui-btn__icon{margin:0}.ca-services-availability-ui-btn--expanding:focus.focus-visible.ca-services-availability-ui-btn--loading.ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--small .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding:focus.focus-visible.ca-services-availability-ui-btn--loading.ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--small .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--loading.ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--small .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--loading.ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--small .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding:disabled.ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--small .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding:disabled.ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--small .ca-services-availability-ui-btn__inner{padding:0 .5rem}.ca-services-availability-ui-btn--expanding:focus.focus-visible.ca-services-availability-ui-btn--loading.ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding:focus.focus-visible.ca-services-availability-ui-btn--loading.ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--loading.ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--loading.ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding:disabled.ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--expanding:disabled.ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__inner{padding:0 .25rem}.ca-services-availability-ui-btn--expanding:focus.focus-visible.ca-services-availability-ui-btn--loading.ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__icon,.ca-services-availability-ui-btn--expanding:focus.focus-visible.ca-services-availability-ui-btn--loading.ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__icon,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--loading.ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__icon,.ca-services-availability-ui-btn--expanding.ca-services-availability-ui-btn--loading.ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__icon,.ca-services-availability-ui-btn--expanding:disabled.ca-services-availability-ui-trailing-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__icon,.ca-services-availability-ui-btn--expanding:disabled.ca-services-availability-ui-leading-icon.ca-services-availability-ui-btn--xsmall .ca-services-availability-ui-btn__icon{margin:0}.ca-services-availability-ui-btn--fluid,.ca-services-availability-ui-btn--fluid .ca-services-availability-ui-btn__inner{width:100%}.ca-services-availability-ui-btn--plain.ca-services-availability-ui-btn--small .ca-services-availability-ui-btn__inner:after,.ca-services-availability-ui-btn--plain .ca-services-availability-ui-btn__inner:after{content:"";position:absolute;top:-.25rem;left:-.25rem;right:-.25rem;bottom:-.25rem}.ca-services-availability-ui-btn--plain.ca-services-availability-ui-btn--small .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--plain .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--plain.ca-services-availability-ui-leading-icon .ca-services-availability-ui-btn__inner,.ca-services-availability-ui-btn--plain.ca-services-availability-ui-trailing-icon .ca-services-availability-ui-btn__inner{padding:0}.ca-services-availability-ui-btn .ca-services-availability-ui-svg-icon,.ca-services-availability-ui-btn__label{transition-property:opacity,margin-right,margin-left,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.4,1)}.ca-services-availability-ui-btn:focus.focus-visible,.ca-services-availability-ui-tabs__panel:focus.focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:4px;transition:outline .2s ease-out,box-shadow .2s ease-out}.ca-services-availability-ui-btn[class*=inverse]:focus.focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-static-black, 17, 17, 17)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-static-white, 255, 255, 255)));outline-offset:4px;transition:outline .2s ease-out,box-shadow .2s ease-out}.ca-services-availability-ui-btn[class*=image-overlay]:focus.focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-static-white, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-static-black, 17, 17, 17)));outline-offset:4px;transition:outline .2s ease-out,box-shadow .2s ease-out}.ca-services-availability-ui-text--heading-xl{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:2rem;line-height:1.375;letter-spacing:-.0056em;font-weight:700}@media (min-width: 37.5em){.ca-services-availability-ui-text--heading-xl{font-size:3.25rem;line-height:1.32;letter-spacing:-.0091em}}.ca-services-availability-ui-text--heading-l{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:1.5rem;line-height:1.45;letter-spacing:-.0042em;font-weight:700}@media (min-width: 37.5em){.ca-services-availability-ui-text--heading-l{font-size:2.25rem;line-height:1.333;letter-spacing:-.0063em}}.ca-services-availability-ui-text--heading-m{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:1.125rem;line-height:1.444;font-weight:700}@media (min-width: 37.5em){.ca-services-availability-ui-text--heading-m{font-size:1.5rem;line-height:1.45;letter-spacing:-.0042em}}.ca-services-availability-ui-text--heading-s{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:1rem;line-height:1.5;font-weight:700}.ca-services-availability-ui-text--heading-xs{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:.875rem;line-height:1.571;font-weight:700}.ca-services-availability-ui-text--body-xl{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:1.25rem;line-height:1.6}.ca-services-availability-ui-text--body-l{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:1rem;line-height:1.625}.ca-services-availability-ui-text--body-m{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.875rem;line-height:1.571}.ca-services-availability-ui-text--body-s{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.75rem;line-height:1.5}.ca-services-availability-ui-aspect-ratio-box{width:100%;position:relative;height:auto;display:block;padding-bottom:75%;box-sizing:border-box}.ca-services-availability-ui-aspect-ratio-box[class*=--standard]{padding-bottom:75%}.ca-services-availability-ui-aspect-ratio-box[class*=--square]{padding-bottom:100%}.ca-services-availability-ui-aspect-ratio-box[class*=--wide]{padding-bottom:56.25%}.ca-services-availability-ui-aspect-ratio-box[class*=--portrait]{padding-bottom:133.3333333333%}.ca-services-availability-ui-aspect-ratio-box[class*=--semiportrait]{padding-bottom:116.6666666667%}.ca-services-availability-ui-aspect-ratio-box .ca-services-availability-ui-image{object-fit:cover;width:100%;height:100%;position:absolute;left:0;top:0;color:transparent;padding:0}@media (min-width: 37.5em){.ca-services-availability-ui-aspect-ratio-box[class*=to-standard-from-md]{padding-bottom:75%}.ca-services-availability-ui-aspect-ratio-box[class*=to-square-from-md]{padding-bottom:100%}.ca-services-availability-ui-aspect-ratio-box[class*=to-wide-from-md]{padding-bottom:56.25%}.ca-services-availability-ui-aspect-ratio-box[class*=to-portrait-from-md]{padding-bottom:133.3333333333%}.ca-services-availability-ui-aspect-ratio-box[class*=to-semiportrait-from-md]{padding-bottom:116.6666666667%}}@media (min-width: 56.25em){.ca-services-availability-ui-aspect-ratio-box[class*=to-standard-from-lg]{padding-bottom:75%}.ca-services-availability-ui-aspect-ratio-box[class*=to-square-from-lg]{padding-bottom:100%}.ca-services-availability-ui-aspect-ratio-box[class*=to-wide-from-lg]{padding-bottom:56.25%}.ca-services-availability-ui-aspect-ratio-box[class*=to-portrait-from-lg]{padding-bottom:133.3333333333%}.ca-services-availability-ui-aspect-ratio-box[class*=to-semiportrait-from-lg]{padding-bottom:116.6666666667%}}.ca-services-availability-ui-image{position:relative;display:block;max-width:100%;height:auto}.ca-services-availability-ui-image__icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:rgb(var(--colour-text-and-icon-4, 146, 146, 146))}.ca-services-availability-ui-image--fallback{padding-bottom:100%;background:rgb(var(--colour-neutral-2, 245, 245, 245))}.ca-services-availability-ui-image--fallback img{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;white-space:nowrap}.ca-services-availability-ui-card{text-decoration:none;display:block}.ca-services-availability-ui-card:hover,.ca-services-availability-ui-card:active,.ca-services-availability-ui-card:focus{text-decoration:none}.ca-services-availability-ui-card:hover .ca-services-availability-ui-card__title,.ca-services-availability-ui-card:active .ca-services-availability-ui-card__title,.ca-services-availability-ui-card:focus .ca-services-availability-ui-card__title{text-decoration:underline}.ca-services-availability-ui-card--without-image{border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))}.ca-services-availability-ui-card--large{font-size:1rem;line-height:1.625}.ca-services-availability-ui-card--large .ca-services-availability-ui-card__title{font-size:1.5rem;line-height:1.45}.ca-services-availability-ui-card__info{display:flex;flex-direction:column;padding:1.5rem;padding-inline-start:0}.ca-services-availability-ui-card__image,.ca-services-availability-ui-card__info{box-sizing:border-box}.ca-services-availability-ui-card__title{margin-top:.5rem;font-size:1.125rem;line-height:1.444;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.ca-services-availability-ui-card__body{margin-top:1rem;color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))}.ca-services-availability-ui-card__icon{margin-top:1rem;margin-inline-start:-.1875rem;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}[dir=rtl] .ca-services-availability-ui-card__icon{transform:scaleX(-1)}.ca-services-availability-ui-card__btn{margin-top:1.5rem}.ca-services-availability-ui-card__cta{display:inline-block}.ca-services-availability-ui-card__cta .ca-services-availability-ui-card__btn{pointer-events:none}.ca-services-availability-ui-card__cta--with-button .ca-services-availability-ui-card__btn{pointer-events:initial}.ca-services-availability-ui-card__label{font-size:.75rem;line-height:1.5;color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))}.ca-services-availability-ui-card--emphasised{border-top:0}.ca-services-availability-ui-card--emphasised .ca-services-availability-ui-card__info{padding-inline-start:1.5rem}.ca-services-availability-ui-card--emphasised .ca-services-availability-ui-card__btn{margin-top:3rem}.ca-services-availability-ui-card--emphasised .ca-services-availability-ui-card__cta{margin-top:auto}.ca-services-availability-ui-card--emphasised .ca-services-availability-ui-card__cta--with-button{margin-top:0}.ca-services-availability-ui-card--emphasised .ca-services-availability-ui-card__cta--with-button .ca-services-availability-ui-card__btn{margin-top:1.5rem}.ca-services-availability-ui-card--emphasised .ca-services-availability-ui-card__icon{margin:0;color:rgb(var(--colour-static-black, 17, 17, 17))}.ca-services-availability-ui-card--compact{display:flex;flex-direction:column}.ca-services-availability-ui-card--compact .ca-services-availability-ui-card__image{flex-shrink:0}.ca-services-availability-ui-card--compact .ca-services-availability-ui-card__info{flex-grow:1}@media (min-width: 37.5em){.ca-services-availability-ui-card__info{padding-inline-end:10rem}.ca-services-availability-ui-card--emphasised .ca-services-availability-ui-card__info{padding:2.5rem;padding-inline-end:7.5rem}.ca-services-availability-ui-card--emphasised .ca-services-availability-ui-card__btn{margin-top:4rem}.ca-services-availability-ui-card--compact .ca-services-availability-ui-card__info{padding:1.5rem;padding-inline-start:0}.ca-services-availability-ui-card--compact.ca-services-availability-ui-card--emphasised .ca-services-availability-ui-card__info{padding:1.5rem}.ca-services-availability-ui-card--compact .ca-services-availability-ui-card__text-wrapper{max-width:30rem}.ca-services-availability-ui-card--compact .ca-services-availability-ui-card__title{font-size:1.125rem;line-height:1.4444444444}.ca-services-availability-ui-card__title{font-size:1.5rem;line-height:1.45}.ca-services-availability-ui-card--large .ca-services-availability-ui-card__title{font-size:2.25rem;line-height:1.333}}@media (min-width: 75em){.ca-services-availability-ui-card{display:flex}.ca-services-availability-ui-card .ca-services-availability-ui-card__image{flex-basis:60%;max-width:60%}.ca-services-availability-ui-card .ca-services-availability-ui-card__image+.ca-services-availability-ui-card__info{flex-basis:40%;padding-inline-start:3rem;padding-inline-end:4rem;max-width:40%}.ca-services-availability-ui-card:not(.ca-services-availability-ui-card--emphasised) .ca-services-availability-ui-card__image+.ca-services-availability-ui-card__info{padding-top:0;padding-bottom:0}.ca-services-availability-ui-card--without-image:not(.ca-services-availability-ui-card--emphasised),.ca-services-availability-ui-card__text-wrapper{max-width:37.5rem}.ca-services-availability-ui-card--trailing-image .ca-services-availability-ui-card__image{order:1}.ca-services-availability-ui-card--compact .ca-services-availability-ui-card__image{flex-basis:auto;max-width:100%;order:0}.ca-services-availability-ui-card--compact .ca-services-availability-ui-card__image+.ca-services-availability-ui-card__info{flex-basis:auto;max-width:100%;padding:1.5rem;padding-inline-start:0}.ca-services-availability-ui-card--compact .ca-services-availability-ui-card__info{max-width:30rem}.ca-services-availability-ui-card--compact .ca-services-availability-ui-card__title{font-size:1.125rem;line-height:1.4444444444}.ca-services-availability-ui-card--emphasised .ca-services-availability-ui-card__info{padding:3rem;padding-inline-end:4rem}.ca-services-availability-ui-card--emphasised .ca-services-availability-ui-card__btn{margin-top:3rem}.ca-services-availability-ui-card--compact.ca-services-availability-ui-card--emphasised .ca-services-availability-ui-card__info{padding:1.5rem}.ca-services-availability-ui-card__btn{margin-top:2rem}.ca-services-availability-ui-card__image-aspect-ratio{height:100%}}.ca-services-availability-ui-card:focus.focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:4px;transition:outline .2s ease-out,box-shadow .2s ease-out}.ca-services-availability-ui-card:focus.focus-visible .ca-services-availability-ui-card__title{text-decoration:none}.ca-services-availability-ui-card:focus.focus-visible p{box-shadow:none;outline:none}.ca-services-availability-ui-loading{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center}.ca-services-availability-ui-loading--label-leading{text-align:inherit;align-items:flex-start}.ca-services-availability-ui-loading__text,.ca-services-availability-ui-loading__text--fade-out{opacity:0}.ca-services-availability-ui-loading__text{max-width:100%;font-size:1rem;line-height:1.625;margin-top:2.5rem;text-align:center;transform:translateY(1.5rem)}.ca-services-availability-ui-loading__text--fade-out{transition:transform .1s cubic-bezier(.4,0,.4,1),opacity .1s cubic-bezier(.4,0,.4,1);transform:translateY(-1.5rem)}.ca-services-availability-ui-loading__text--fade-in{transition:transform .1s cubic-bezier(.4,0,.4,1),opacity .1s cubic-bezier(.4,0,.4,1);transform:translateY(0);opacity:1}.ca-services-availability-ui-loading__ball{display:block;width:0;height:0;transform-origin:bottom;border-radius:64px;border:.5rem solid rgb(var(--colour-semantic-informative, 0, 88, 163));transition:opacity .2s cubic-bezier(.4,0,.4,1);animation:ca-services-availability-ui-loading-bounce .7s infinite}.ca-services-availability-ui-loading__ball--small{border-width:.125rem}.ca-services-availability-ui-loading__ball--medium{border-width:.25rem}.ca-services-availability-ui-loading__ball--small,.ca-services-availability-ui-loading__ball--medium{transform:translateY(-160%);animation:ca-services-availability-ui-loading-bounce-small .7s infinite}.ca-services-availability-ui-loading__ball--large{margin-bottom:2rem}.ca-services-availability-ui-loading__ball--primary{border-color:rgb(var(--colour-neutral-7, 17, 17, 17))}.ca-services-availability-ui-loading__ball--secondary{border-color:rgb(var(--colour-neutral-1, 255, 255, 255))}.ca-services-availability-ui-loading__ball--secondary+.ca-services-availability-ui-loading__text{color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))}.ca-services-availability-ui-loading__linear-wrapper{position:relative;display:flex;width:100%;height:.3125rem}.ca-services-availability-ui-loading__linear-wrapper+.ca-services-availability-ui-loading__text{margin-top:1rem}.ca-services-availability-ui-loading__sr-only-text,.ca-services-availability-ui-loading__linear-label{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;white-space:nowrap}.ca-services-availability-ui-loading__linear-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;border:0;border-radius:.375rem;background:rgb(var(--colour-neutral-2, 245, 245, 245))}.ca-services-availability-ui-loading__linear-progress::-webkit-progress-bar{border-radius:.375rem;background:rgb(var(--colour-neutral-2, 245, 245, 245))}.ca-services-availability-ui-loading__linear-progress::-moz-progress-bar{border-radius:.375rem;background:rgb(var(--colour-semantic-informative, 0, 88, 163))}.ca-services-availability-ui-loading__linear-progress::-webkit-progress-value{border-radius:.375rem;background:rgb(var(--colour-semantic-informative, 0, 88, 163))}@media (forced-colors: active){.ca-services-availability-ui-loading__linear-progress{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;height:revert;border:revert;border-radius:revert;background:revert}}@media (prefers-reduced-motion: reduce){.ca-services-availability-ui-loading .ca-services-availability-ui-loading__text,.ca-services-availability-ui-loading .ca-services-availability-ui-loading__ball{transition:none}}@keyframes ca-services-availability-ui-loading-bounce-small{0%,to{transform:translateY(-160%);animation-timing-function:cubic-bezier(.42,0,1,1)}40%{transform:translateY(20%);animation-timing-function:cubic-bezier(0,0,0,1)}}@keyframes ca-services-availability-ui-loading-bounce{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.42,0,1,1)}40%{transform:translateY(2rem) scaleY(1);animation-timing-function:ease-in}50%{transform:translateY(2rem) scaleY(.75);animation-timing-function:ease-out}60%{transform:translateY(2rem) scaleY(1);animation-timing-function:cubic-bezier(0,0,0,1)}to{transform:translateY(0)}}.ca-services-availability-ui-inline-message{position:relative;display:flex;align-items:flex-start;height:auto;background-color:rgb(var(--colour-elevation-1, 255, 255, 255));box-shadow:0 4px 16px #0000001a;border-radius:4px;border:0 solid rgb(var(--colour-elevation-1-border, 223, 223, 223));border-inline-start-width:.25rem;padding:1rem 0;padding-inline-end:.5rem;min-height:1.5rem;text-align:start;font-size:.875rem;box-sizing:border-box}.ca-services-availability-ui-inline-message a{text-decoration:underline}.ca-services-availability-ui-inline-message__content{width:100%;padding-inline-end:1.5rem}.ca-services-availability-ui-inline-message__body{line-height:1.571;color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.875rem;margin:0}.ca-services-availability-ui-inline-message__actions{display:flex;justify-content:flex-end;margin-top:.5rem}.ca-services-availability-ui-inline-message__actions .ca-services-availability-ui-btn:last-child{margin-inline-start:.25rem}.ca-services-availability-ui-inline-message__close-button{margin-top:-.5rem}.ca-services-availability-ui-inline-message__title{line-height:1.571;font-size:.875rem;font-weight:700;padding-bottom:.25rem;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));margin:0}.ca-services-availability-ui-inline-message__icon{flex-shrink:0;margin-inline-start:.75rem;margin-inline-end:.75rem}.ca-services-availability-ui-inline-message--dismissable .ca-services-availability-ui-inline-message__content{padding-inline-end:.5rem}.ca-services-availability-ui-inline-message--icon-hidden{padding-inline-start:.75rem}.ca-services-availability-ui-inline-message--subtle{border:0;box-shadow:none;padding:0;overflow:visible;background:none}.ca-services-availability-ui-inline-message--subtle .ca-services-availability-ui-inline-message__close-button{margin-top:-.25rem}.ca-services-availability-ui-inline-message--subtle .ca-services-availability-ui-inline-message__icon{margin-inline-start:0}.ca-services-availability-ui-inline-message--closed{transition:all .2s cubic-bezier(.4,0,.4,1);padding-top:0;padding-bottom:0;visibility:hidden;opacity:0;overflow:hidden;min-height:0}.ca-services-availability-ui-inline-message--collapsed{display:none}.ca-services-availability-ui-inline-message--informative{border-inline-start-color:rgb(var(--colour-semantic-informative, 0, 88, 163))}.ca-services-availability-ui-inline-message--informative .ca-services-availability-ui-inline-message__icon{color:rgb(var(--colour-semantic-informative, 0, 88, 163))}.ca-services-availability-ui-inline-message--positive{border-inline-start-color:rgb(var(--colour-semantic-positive, 10, 138, 0))}.ca-services-availability-ui-inline-message--positive .ca-services-availability-ui-inline-message__icon{color:rgb(var(--colour-semantic-positive, 10, 138, 0))}.ca-services-availability-ui-inline-message--cautionary{border-inline-start-color:rgb(var(--colour-semantic-caution, 242, 106, 47))}.ca-services-availability-ui-inline-message--cautionary .ca-services-availability-ui-inline-message__icon{color:rgb(var(--colour-semantic-caution, 242, 106, 47))}.ca-services-availability-ui-inline-message--negative{border-inline-start-color:rgb(var(--colour-semantic-negative, 224, 7, 81))}.ca-services-availability-ui-inline-message--negative .ca-services-availability-ui-inline-message__icon{color:rgb(var(--colour-semantic-negative, 224, 7, 81))}@media (prefers-contrast: more){.ca-services-availability-ui-inline-message{border-block-start-width:1px;border-block-end-width:1px;border-inline-end-width:1px}}@keyframes animateIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.ca-services-availability-ui-flex-container{background-color:rgb(var(--colour-static-light-grey, 245, 245, 245));display:flex;justify-content:center;flex-direction:column}.ca-services-availability-ui-services-container{display:flex;justify-content:space-between;gap:2em 0;flex-flow:row wrap;padding:2em 0}a.ca-services-availability-ui-card.ca-services-availability-ui-card--compact.ca-services-availability-ui-card--trailing-image.ca-services-availability-ui-tile.animate-in.focus-visible p{border:none;outline:none;box-shadow:none}.ca-services-availability-ui-search__input:-webkit-autofill{-webkit-text-fill-color:black;-webkit-box-shadow:0 0 0 3rem white inset}.ca-services-availability-ui-flex-item{align-items:center;align-self:center;transition:font-size .3s ease-in-out}.ca-services-availability-ui-search-item{background-color:rgb(var(--colour-static-white, 255, 255, 255));border:1px solid rgb(var(--colour-static-grey, 223, 223, 223));margin-bottom:3.2em}.ca-services-availability-ui-loading{padding:2em}.ca-services-availability-ui-heading-text{padding:1.4em;text-align:center}.ca-services-availability-ui-tile{padding:1em;margin:.25em;transition:font-size .3s ease-in-out;flex-basis:24%}@media (max-width: 1200px){.ca-services-availability-ui-tile{flex-basis:30%}}@media (max-width: 900px){.ca-services-availability-ui-tile{flex-basis:47%}}@media (max-width: 675px){.ca-services-availability-ui-tile{flex-basis:95%}}@media (max-width: 500px){.ca-services-availability-ui-tile{flex-basis:100%}}.ca-services-availability-ui-tile:hover .ca-services-availability-ui-card__title,.ca-services-availability-ui-tile:hover .ca-services-availability-ui-card__label{text-decoration:none}.ca-services-availability-ui-tile.animate-in{animation:animateIn .5s ease-out}.ca-services-availability-ui-tile .ca-services-availability-ui-flag,.ca-services-availability-ui-tile .ca-services-availability-ui-amount{font-size:1.125rem;font-weight:700}.ca-services-availability-ui-tile .ca-services-availability-ui-flag{color:rgb(var(--colour-semantic-positive, 10, 138, 0))}.ca-services-availability-ui-tile .ca-services-availability-ui-amount{color:rgb(var(--colour-static-ikea-family, 0, 124, 193))}.ca-services-availability-ui-tile .ca-services-availability-ui-card__image-aspect-ratio,.ca-services-availability-ui-tile .ca-services-availability-ui-aspect-ratio-box[class*=--standard]{padding-bottom:124px}.ca-services-availability-ui-tile .ca-services-availability-ui-image{width:124px;height:124px}.ca-services-availability-ui-tile .ca-services-availability-ui-card,.ca-services-availability-ui-tile .ca-services-availability-ui-card__text-wrapper{display:flex;flex-direction:column}.ca-services-availability-ui-tile .ca-services-availability-ui-card__title{font-size:1.25rem;font-weight:700;order:1}.ca-services-availability-ui-tile .ca-services-availability-ui-card__body{order:2}.ca-services-availability-ui-tile .ca-services-availability-ui-card__label{order:3;margin-top:1rem}.ca-services-availability-ui-tile .ca-services-availability-ui-card__cta{margin-top:auto}.ca-services-availability-ui-tile .ca-services-availability-ui-card__cta .ca-services-availability-ui-card__btn{display:block}.ca-services-availability-ui-tile .ca-services-availability-ui-card__info{padding:.5em!important;padding-inline-start:.5em!important}.ca-services-availability-ui-tile .ca-services-availability-ui-card__info:hover{text-decoration:none}
