@keyframes rotate-up{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes rotate-down{0%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@media (width<=47.95rem){.dropdown-slide-enter-from,.dropdown-slide-leave-to{top:-3.75rem}}@media (width<=47.95rem){.dropdown-opacity-enter-from,.dropdown-opacity-leave-to{opacity:0;top:-3.75rem}}@keyframes scale-vertically-up{0%{opacity:0;transform-origin:top;transform:scaleY(0)}to{opacity:1;transform-origin:top;transform:scaleY(1)}}@keyframes scale-vertically-down{0%{opacity:1;transform-origin:top;transform:scaleY(1)}to{opacity:0;transform-origin:top;transform:scaleY(0)}}@keyframes shimmer-slide{0%{background-position:100% 0}to{background-position:0 0}}.v-separator{border:none;border-top:1px solid #0057b7;width:100%}.v-separator--dotted{border-top-style:dotted}.v-separator--thick{border-top-width:5px}.v-separator--vertical{height:1px;transform:rotate(90deg)}.v-separator--blue{border-top-color:#0057b7}.v-separator--grey{border-color:#768e9f}.v-separator--cyan{border-color:#00abe7}.v-separator--light-cyan{border-color:#7fd5f3}.v-separator-label{margin-bottom:.625rem}.v-separator-label--blue{color:#0057b7}.v-separator-label--grey{color:#768e9f}.v-separator-label--cyan{color:#00abe7}.v-separator-label--light-cyan{color:#7fd5f3}.v-separator-label--thick{font-weight:700}.v-separator-label--left{text-align:left}.v-separator-label--center{text-align:center}.v-separator-label--right{text-align:right}.dropdown-slide-enter-active,.dropdown-slide-leave-active{transition:all .3s ease-in-out}.dropdown-slide-enter-from,.dropdown-slide-leave-to{top:-5.688rem}@media (width<=47.95rem){.dropdown-slide-enter-from,.dropdown-slide-leave-to{top:-3.75rem}}.dropdown-opacity-enter-active,.dropdown-opacity-leave-active{box-shadow:none;transition:all .3s ease-in-out}.dropdown-opacity-enter-from,.dropdown-opacity-leave-to{opacity:0;top:-5.688rem}@media (width<=47.95rem){.dropdown-opacity-enter-from,.dropdown-opacity-leave-to{opacity:0;top:-3.75rem}}.dropdown-collapse-enter-active,.dropdown-collapse-leave-active{transition:max-height .3s ease-in-out;overflow:hidden}.dropdown-collapse-enter-from,.dropdown-collapse-leave-to{max-height:0}.dropdown-collapse-enter-to,.dropdown-collapse-leave-from{max-height:100vh}.search-box{display:flex;position:relative}.search-box__input{border:1px solid #0057b7;flex-grow:1;width:100%;height:3.125rem;padding:0 1rem;font-size:1rem;display:block}.search-box__input:focus-visible{outline-offset:-.125rem;outline:.125rem solid #00abe7}.search-box__input::placeholder{color:#768e9f}.search-box__input:placeholder-shown{text-overflow:ellipsis}.search-box__input--error::placeholder{color:#dd0c29}.search-box__button{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;appearance:none;color:inherit;cursor:pointer;background-color:#0000;border-width:0;padding:0}.search-box__button .nuxt-icon svg{vertical-align:unset;margin-bottom:0}.search-box__button{color:#fff;background:#00abe7;flex:0 0 3.125rem;height:3.125rem;padding:.313rem;font-size:2.5rem}.search-box__button:focus-visible{outline-offset:-.188rem;outline:.125rem solid #fff}.search-box__button--non-clickable{cursor:default;background:0 0;position:absolute;right:0}.search-box__button .nuxt-icon{display:flex}.search-box--small .search-box__input{height:2.5rem;padding-right:2.5rem}.search-box--small .search-box__input--has-clear-option{padding-right:5rem}.search-box--small .search-box__button{flex-basis:2.5rem;height:2.5rem;padding:.5rem;font-size:1.5rem}.search-box--secondary .search-box__input:focus-visible{outline-offset:-.125rem;outline:.125rem solid #0057b7}.search-box--secondary .search-box__button{color:#0057b7;background:#fff;border:1px solid #0057b7;border-left:none;justify-content:center;align-items:center;display:flex}.search-box--secondary .search-box__button:focus-visible{outline-offset:-.188rem;outline:.125rem solid}.search-box .search-box__button--close,.search-box--secondary .search-box__button--close{background:0 0;border:none;position:absolute;right:3rem}.search-box .search-box__button--close svg,.search-box--secondary .search-box__button--close svg{width:.75em}.search-box .search-box__button--non-clickable,.search-box--secondary .search-box__button--non-clickable{background:0 0;border:none}
