.germes-floating-calculation{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:9990;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;box-sizing:border-box;padding:15px 22px;border-radius:30px;background:#232f5d;color:#fff!important;text-decoration:none!important;font-family:inherit;font-size:14px;line-height:22px;box-shadow:0 5px 22px #232f5d33;transition:background .18s,box-shadow .18s}
.germes-floating-calculation:hover{background:#354678;box-shadow:0 7px 25px #232f5d44}.germes-floating-calculation:focus-visible{outline:3px solid #8fa5ed;outline-offset:4px}.germes-floating-calculation svg{flex:none}a.scroll-top,a.scroll-top.on{bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;right:24px!important}
.cmplz-cookiebanner.banner-1{left:24px!important;right:auto!important;bottom:24px!important;width:360px!important;max-width:calc(100vw - 48px)!important;padding:18px!important;gap:12px!important;border:1px solid #e0e3ec!important;border-radius:14px!important;font-family:inherit!important;box-shadow:0 4px 24px #232f5d18!important;grid-template-columns:1fr!important}.cmplz-cookiebanner.banner-1 .cmplz-header,.cmplz-cookiebanner.banner-1 .cmplz-divider{display:none!important}.cmplz-cookiebanner.banner-1 .cmplz-message{font-size:12px!important;line-height:1.6!important;margin:0!important}.cmplz-cookiebanner.banner-1 .cmplz-message p{margin:0!important}.cmplz-cookiebanner.banner-1 .cmplz-buttons{display:flex!important;justify-content:flex-start!important;margin:0!important;gap:0!important}.cmplz-cookiebanner.banner-1 .cmplz-btn.cmplz-accept{flex:none!important;min-height:36px!important;width:auto!important;padding:7px 18px!important;font:inherit!important;font-size:12px!important;line-height:20px!important;border-radius:20px!important}.cmplz-cookiebanner.banner-1 .cmplz-body{margin:0!important}#cmplz-manage-consent .cmplz-manage-consent{left:24px!important;right:auto!important;font-size:11px!important}
@media(max-width:600px){.germes-floating-calculation{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));min-height:48px;padding:13px 18px;font-size:13px}a.scroll-top,a.scroll-top.on{right:16px!important;bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}.cmplz-cookiebanner.banner-1{left:16px!important;bottom:calc(140px + env(safe-area-inset-bottom,0px))!important;width:320px!important;max-width:calc(100vw - 32px)!important;padding:16px!important}#cmplz-manage-consent .cmplz-manage-consent{left:16px!important;max-width:110px!important}}
.germes-floating-calculation{font-weight:700}

body.page-id-7589 a.scroll-top,body.page-id-7589 a.scroll-top.on{bottom:24px!important}
.soc-ico a.vk .soc-font-icon:before{transform:translateY(-2px)}
