.trial-booking{position:relative;width:fit-content;max-width:100%;min-width:0;flex-shrink:0}.trial-trigger{border:0;font-family:inherit;cursor:pointer}.trial-chevron{width:7px;height:7px;margin:-4px 0 0 12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);flex-shrink:0}.trial-trigger[aria-expanded=true] .trial-chevron{margin-top:4px;transform:rotate(225deg)}.trial-options{position:absolute;right:0;top:calc(100% + 8px);z-index:110;width:min(280px,calc(100vw - 40px));padding:8px;border:1px solid #b9cfcb;border-radius:8px;background:#fff;color:#00262d;box-shadow:0 8px 20px #00262d14;font:14px/1.5 var(--landing-font, Arial, sans-serif);text-align:left}.trial-options *,.trial-options *:before,.trial-options *:after{box-sizing:border-box}.trial-booking-footer .trial-options{top:auto;bottom:calc(100% + 8px)}.trial-options .trial-options-title{margin:0;padding:4px 10px 6px;font-size:14px;font-weight:700}.trial-options a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;min-height:40px;padding:8px 10px;border-radius:4px;color:#00262d;font-weight:600;text-decoration:none}.trial-options a:hover{background:#dcefea;text-decoration:underline;text-underline-offset:4px}.trial-booking .trial-options a:focus-visible{outline:3px solid #007f86;outline-offset:-3px;background:#dcefea}.trial-current-location{font-size:12px;font-weight:400}@media(pointer:coarse){.trial-options a{min-height:44px}}.trial-options .trial-new-tab-note{margin:8px 0 0;padding:10px 10px 2px;border-top:1px solid #d5e2df;font-size:12px;font-weight:400}@media(max-width:1100px){.home-navigation .trial-booking,.home-navigation .trial-trigger{width:100%}.trial-options,.trial-booking-footer .trial-options{position:static;width:100%;margin-top:8px;box-shadow:none}.site-footer .trial-booking-footer{grid-column:3;justify-self:stretch}}@media(max-width:700px){.site-footer .trial-booking-footer{grid-column:1 / -1}}
