.vfm--fixed{position:fixed}.vfm--absolute{position:absolute}.vfm--inset{inset:0}.vfm--overlay{z-index:-1;background-color:#00000080}.vfm--prevent-none{pointer-events:none}.vfm--prevent-auto{pointer-events:auto}.vfm--outline-none:focus{outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.vfm-fade-enter-active{animation:.3s fade-in}.vfm-fade-leave-active{animation:.3s fade-out}.vfm-bounce-back{transition-property:transform;transition-duration:.3s}.vfm-slide-down-enter-active,.vfm-slide-down-leave-active,.vfm-slide-up-enter-active,.vfm-slide-up-leave-active{transition:transform .3s}.vfm-slide-down-enter-from,.vfm-slide-down-leave-to{transform:translateY(100vh)!important}.vfm-slide-up-enter-from,.vfm-slide-up-leave-to{transform:translateY(-100vh)!important}.vfm-slide-left-enter-active,.vfm-slide-left-leave-active,.vfm-slide-right-enter-active,.vfm-slide-right-leave-active{transition:transform .3s}.vfm-slide-right-enter-from,.vfm-slide-right-leave-to{transform:translate(100vw)!important}.vfm-slide-left-enter-from,.vfm-slide-left-leave-to{transform:translate(-100vw)!important}.vfm-swipe-banner-back,.vfm-swipe-banner-forward{z-index:10;width:27px;position:fixed;top:0;bottom:0}.vfm-swipe-banner-back{left:0}.vfm-swipe-banner-forward{right:0}.btn{text-align:center;color:#009fe2;background-color:#0000;border:1px solid #0000;border-radius:999px;outline:#0000;flex-shrink:0;justify-content:space-between;align-items:stretch;gap:24px;width:100%;padding:0 0 0 32px;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex}@media (width>=768px){.btn{width:fit-content}}@media (width>=1024px){.btn:not(:disabled):hover{cursor:pointer}}.btn__label{overflow-wrap:break-word;min-width:0}.btn__icon,.btn__label{align-items:center;display:flex}.btn__icon{border-radius:50%;flex-shrink:0;justify-content:center;width:68px;height:68px;transition:background-color .3s,color .3s,border-color .3s;position:relative;overflow:hidden}@media (width>=768px){.btn__icon{width:60px;height:60px}}.btn__icon-arrow{width:32px;height:32px;color:inherit;filter:blur();will-change:transform,opacity,filter;transition:transform .35s,opacity .35s,filter .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn__icon-arrow_next{opacity:0;filter:blur(10px);transform:translate(-150%,-50%)}.btn.disabled,.btn:disabled{cursor:default;pointer-events:none;transition:color .3s}.btn.small{justify-content:center}.btn.small .btn__label{padding:14px 0}.btn.small .btn__icon{width:32px;height:32px}.btn.small .btn__icon-arrow{width:13px;height:13px}.btn.full{justify-content:space-between;width:100%}.btn.no-arrow .btn__label{padding-right:24px}@media (width>=768px){.btn.no-arrow .btn__label{padding-right:32px}}.btn.second{color:#009fe2;border-color:#009fe2}.btn.second .btn__icon{color:#009fe2;background-color:#0000;border:1px solid #009fe2}.btn.second:where(:disabled,.disabled),.btn.second:where(:disabled,.disabled) .btn__icon{color:#87899e;border-color:#cbccd8}@media (width>=1024px){.btn.second:not(:disabled):hover{color:#fff;background-color:#009fe2}.btn.second:not(:disabled):hover .btn__icon{color:#009fe2;background-color:#fff;border-color:#fff}.btn.second:not(:disabled):hover .btn__icon-arrow_current{opacity:0;filter:blur(10px);transform:translate(150%,-50%)}.btn.second:not(:disabled):hover .btn__icon-arrow_next{opacity:1;filter:blur();transform:translate(-50%,-50%)}}.btn.primary{z-index:0;color:#009fe2;background-color:#fff;border-color:#009fe2;position:relative;overflow:hidden}.btn.primary:before{content:"";z-index:-1;transform-origin:0;will-change:transform;background-color:#009fe2;transition:transform .45s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}.btn.primary .btn__icon{color:#fff;background-color:#009fe2}.btn.primary:where(:disabled,.disabled){color:#87899e;background-color:#fff;border-color:#cbccd8}.btn.primary:where(:disabled,.disabled) .btn__icon{color:#fff;background-color:#cbccd8}@media (width>=1024px){.btn.primary:not(:disabled):hover{color:#fff}.btn.primary:not(:disabled):hover:before{transform:scaleX(1)}.btn.primary:not(:disabled):hover .btn__icon{color:#009fe2;background-color:#fff}.btn.primary:not(:disabled):hover .btn__icon-arrow_current{opacity:0;filter:blur(10px);transform:translate(150%,-50%)}.btn.primary:not(:disabled):hover .btn__icon-arrow_next{opacity:1;filter:blur();transform:translate(-50%,-50%)}}.btn.primary:not(:disabled):active{color:#fff}.btn.primary:not(:disabled):active:before{transition-duration:.2s;transform:scaleX(1)}.btn.primary:not(:disabled):active .btn__icon{color:#009fe2;background-color:#fff}
