:root{--water-spring:cubic-bezier(.2,.85,.25,1.22)}
:is(a,button,summary,[role="button"],input[type="submit"],input[type="button"]){-webkit-tap-highlight-color:transparent;touch-action:manipulation}
:is(.pill,.nav-cta,.submit,.finish-jump a,.voll-return,.quote-form button,.voll-chat-toggle,.voll-chat-form button,.voll-languages summary,.menu){
 background:linear-gradient(135deg,#ffffffd9 0%,#eef5ff8c 46%,#ffffffad 100%)!important;
 color:#182536!important;border:1px solid #ffffffdb!important;border-radius:999px!important;
 box-shadow:inset 0 1.5px 1px #fff,inset 0 -1px 2px #8da5c12b,0 8px 26px #20365319;
 backdrop-filter:blur(22px) saturate(1.65);-webkit-backdrop-filter:blur(22px) saturate(1.65);
 transition:background .3s,box-shadow .35s,border-color .3s;transform-origin:center;
}
.menu{min-width:36px;min-height:36px;display:none;align-items:center;justify-content:center;padding:5px!important}
.menu span{margin-left:auto!important;margin-right:auto!important}
:is(.nav nav,.blume-header nav,.voll-language-options) :is(a,summary){border-radius:18px;transform-origin:center;transition:background .25s,box-shadow .3s}
:is(.nav nav,.voll-language-options) :is(a,summary):hover,:is(.nav nav,.voll-language-options) :is(a,summary):focus-visible{background:#ffffff73;box-shadow:inset 0 1px 0 #fff,0 4px 14px #20365312}
.voll-language-options{border-radius:25px!important;background:linear-gradient(130deg,#ffffffd9,#eaf2ffd1)!important;border:1px solid #ffffffef!important;box-shadow:inset 0 1px 1px #fff,0 20px 50px #20365324!important}
.voll-water-drop{position:fixed;pointer-events:none;z-index:2147483646;border:1px solid #ffffffc9;border-radius:999px;background:radial-gradient(ellipse at 30% 15%,#ffffff9c,transparent 65%);box-shadow:inset 0 1px 2px #fff9;transform-origin:center}
@media(max-width:1480px){.nav .menu{display:block}.nav #navigation.open{border-radius:30px!important}}
@media(prefers-reduced-motion:reduce){.voll-water-drop{display:none}}
