/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body #cookiesjsr{--default-margin:40px;--font-size-reset:12px;--btn-font-color:#FFF;--btn-border-color:#bbbbbb;--btn-bg-color:#ffffff;--btn-prime-font-color:#ffffff;--btn-prime-border-color:#bbbbbb;--btn-prime-bg-color:#bbbbbb;--btn-inv-font-color:#bbbbbb;--btn-inv-border-color:#bbbbbb;--btn-inv-bg-color:#FFF;--btn-prime-inv-font-color:#FFF;--btn-prime-inv-border-color:#bbbbbb;--btn-prime-inv-bg-color:#bbbbbb;--link-list-font-color:#111111;--link-list-separator-color:#FFF;--banner-logo-offset:100px;--banner-bg-color:#ffffff;--banner-font-color:#666;--layer-header-height:3.5em;--layer-header-bg-color:#FFF;--layer-header-font-color:#000f37;--layer-body-bg-color:#FFF;--layer-tab-bg-color:#FFF;--layer-tab-font-color:#000f37;--layer-tab-active-bg-color:#F1F1F1;--layer-tab-active-font-color:#2a2a2a;--layer-bg-dark:#bbbbbb;--layer-font-light:#2a2a2a;--layer-font-dark:#000f37;--layer-border-color:#e4e5e6;--layer-footer-bg-color:#FFF;--layer-footer-font-color:#000f37;--layer-footer-height:4.5em;--switch-border-color:#e4e5e6;--switch-handle-color:#FFF;--switch-bg-off:#FFF;--switch-bg-on:#bbbbbb;--switch-width:45px;--switch-height:20px;--switch-always-on-font-color:#999;--switch-always-on-bg-color:#FFF;}.cookiesjsr-service--description h3{color:#fff;color:var(--layer-font-light,#fff);font-size:1.125em;font-weight:700;padding-bottom:8px;margin:0;padding-top:10px;}.cookiesjsr-layer--label-all{display:none;}.cookiesjsr-layer--actions{margin-left:auto;}.cookiesjsr-links.links--row li a{display:inline-block;line-height:2em;margin:0;padding:0;font-size:12px;font-weight:400;text-decoration:underline;opacity:0.8;}.cookiesjsr-links.links--row li a:hover{opacity:1;}.cookiesjsr-btn.allowAll,.cookiesjsr-btn.important{font-family:"OpenSans-Bold",Arial,sans-serif;background-color:#fff;padding:10px 3px;border-radius:5rem;line-height:14px;font-size:14px;position:relative;font-weight:600;background:none;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;width:82%;max-width:320px;transition:all 0.3s ease-in;background-color:#bbbbbb;border:3px solid #bbbbbb;color:#fff;margin:0px auto 0;text-transform:none;min-height:auto;box-shadow:0 0 0 0 #404040;}.cookiesjsr-btn.allowAll{background-color:#fff;color:#bbbbbb;border:2px solid #bbbbbb;margin:20px auto 0;}.cookiesjsr-btn.important.allowAll{background-color:#bbbbbb;border:3px solid #bbbbbb;color:#fff;}.cookiesjsr-btn:hover{transform:none !important;box-shadow:0 0 10px -3px #404040;}.cookiesjsr-banner{height:100vh;flex-direction:column;bottom:initial;top:0;max-height:100vh;width:100%;align-items:center;width:100%;justify-content:center;}.cookiesjsr-banner--info{position:relative;overflow:initial;text-align:justify}.cookiesjsr-banner--info:before{content:"";background:url(/themes/custom/stablechild/img/FX_logo_2025.svg) no-repeat scroll center center transparent;width:217px;height:58px;position:absolute;left:50%;top:0%;transform:translateY(-150%) translateX(-56%);z-index:10;}@media (min-width:992px){.cookiesjsr-btn.allowAll{margin:0 5px 0 0;}.cookiesjsr-btn.important{transition:all 150ms ease-in-out;box-shadow:0 0 0 0 #404040;}.cookiesjsr-banner--action{width:30%;min-width:280px;}.cookiesjsr-banner--info{text-align:left;padding:0 20px;width:70%;margin-bottom:0;}.cookiesjsr-banner--info:before{display:none !important;}.cookiesjsr-banner{flex-direction:row;left:0;overflow:auto;padding:0px 0 0 250px;position:relative;transform:none;height:initial;width:85%;align-items:center;width:100%;justify-content:flex-start;}.cookiesjsr-banner:before{content:"";background:url('/themes/custom/stablechild/img/FX_logo_2025.svg') no-repeat scroll center center transparent;width:217px;height:58px;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:10;}.cookiesjsr--app{height:auto;display:flex;position:fixed;z-index:100;left:0;top:0;justify-content:center;width:100%;background:#fff;box-shadow:0 15px 16px 0 rgb(0 0 0 / 30%);}.cookiesjsr-banner button{margin:0 5px !important;}}@media (min-width:1280px){.cookiesjsr-banner{width:70%;height:230px;}}
