.rb-teaser-bar{--set-svg--margin:0 10px 0 0;--set-component--spacing:0;--set-heading--margin:0;--set-input--bg:var(--brand__color--white);--set-svg--width:17px;--set-svg--height:17px}.rb-teaser-bar--variant{position:relative}@media (max-width:46.1875rem){.rb-teaser-bar--variant{--set-svg--width:35px;--set-svg--height:35px;--set-svg--margin:0 0 var(--brand__spacing--tiny) 0}.rb-teaser-bar--variant .rb-teaser-bar__label{flex-direction:column;margin:-36px 0 var(--brand__spacing--tiny);display:flex;font-size:1.625rem;color:var(--brand__color--secondary)}}.rb-teaser-bar__body{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}@media (max-width:46.1875rem){.rb-teaser-bar__body{flex-direction:column;justify-content:flex-start;align-items:stretch}}.rb-teaser-bar__label{--set-svg--fill:var(--brand__color--secondary);display:flex;align-items:center;flex-direction:row;padding:var(--brand__spacing--tiny) var(--brand__spacing--small);font-weight:var(--brand__font-weight--light);color:inherit;z-index:1;position:relative;margin:0;text-align:center}.rb-teaser-bar__search-container{display:inline-grid;grid-template-columns:minmax(380px,1fr) 50px;gap:8px}.rb-teaser-bar__search-container .rb-teaser-bar__search{width:100%}@media (max-width:35.9375rem){.rb-teaser-bar__search-container{grid-template-columns:1fr 50px;grid-template-rows:1fr}}.rb-teaser-bar__search{margin:0 var(--brand__spacing--small);width:min(380px,calc(100% - var(--wrapper--spacing)))}.rb-teaser-bar__button{--set-svg--height:24px;--set-svg--width:24px;--set-svg--fill:var(--brand__color--white);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;height:50px;width:50px;background-color:var(--brand__color--primary);border:none;border-radius:100%;transition:background-color .3s ease-in-out;cursor:pointer}.rb-teaser-bar__button:focus,.rb-teaser-bar__button:hover{background-color:var(--brand__color--primary-alt)}.rb-teaser-bar__button svg{margin:0}@media (min-width:46.25rem){.rb-teaser-bar{--set-svg--width:35px;--set-svg--height:35px;padding:var(--brand__spacing);flex-direction:row}.rb-teaser-bar__label{font-size:1.875rem;color:var(--brand__color--secondary)}}.rb-teaser-bar{--set-input--bg:transparent;background:var(--brand__color--gray);border-top:none;padding:var(--brand__spacing--small) 0}.rb-teaser-bar__label{color:var(--brand__color--secondary);font-weight:var(--brand__font-weight--medium);font-size:1rem;padding:0}@media (max-width:46.1875rem){.rb-teaser-bar__label{text-align:left;align-items:flex-start}}.rb-teaser-bar__search{grid-template-areas:"locate .";grid-template-columns:auto 50px;margin:0}.rb-teaser-bar__search input{color:var(--brand__color--text);border-width:0 0 1px;border-bottom-color:var(--brand__color--text);padding-right:4px}.rb-teaser-bar__search input:focus{box-shadow:none;border-bottom-color:var(--brand__color--primary)}.rb-teaser-bar--variant .rb-teaser-bar__label{margin:0;font-size:1rem}@media (max-width:46.1875rem){.rb-teaser-bar--mobile-top{background:var(--brand__color--secondary)}.rb-teaser-bar--mobile-top .rb-teaser-bar__body{background-color:var(--brand__color--gray);border-radius:8px;padding:var(--brand__spacing--small)}.rb-teaser-bar--mobile-top .rb-teaser-bar__search input{height:42px}.rb-teaser-bar--mobile-top .rb-teaser-bar__button{height:42px;width:42px}}
