/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{box-sizing:border-box;min-height:100%}*,:after,:before{box-sizing:inherit}body{-webkit-overflow-scrolling:touch;background-color:#fff;box-sizing:border-box;color:#333;font:1rem AkkuratLLWeb,sans-serif;font-weight:400;height:100%;line-height:1.5;margin:0;overflow-x:hidden;position:relative;text-align:left}::selection{background-color:#262c69;color:#fff;text-shadow:none}h1,h2,h3,h4,h5,h6{color:#262c69;font-family:Suisseintl webxl,sans-serif;font-weight:400;line-height:1.2;margin-bottom:.625rem;margin-top:0}h1,h2{font-size:1.5rem;font-weight:900;margin-top:1.875rem;text-transform:uppercase}@media (min-width:29.875rem){h1,h2{font-size:1.875rem}}@media (min-width:49.1875rem){h1,h2{font-size:2.25rem}}h3{font-size:1.25rem;font-weight:700;margin-top:1.25rem}@media (min-width:49.1875rem){h3{font-size:1.5rem}}a{color:#262c69;font-weight:600;text-decoration:underline;text-decoration-color:#e3a51a;text-decoration-thickness:2px;text-underline-offset:2px}a.active,a:focus,a:hover{cursor:pointer;outline:none;text-decoration-color:#fdcb78}a:active{border:0;outline:none}p{margin:0 0 .625rem}p:last-child{margin-bottom:0}@media (min-width:29.875rem){p{font-size:1.125rem}}strong{font-weight:700}em{font-style:italic}ol,ul{margin:0 0 1.5em;padding-left:1em}blockquote{border-left:5px solid #262c69;font-size:1.125rem;margin:.5em 0 1.5em 1em;padding:.5em 1em}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote footer,blockquote small{color:#000;display:block;font-size:80%}blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}img{height:auto;vertical-align:bottom}img,table{width:100%}table{border-collapse:collapse}table tr:nth-of-type(odd){background:#eee}table td,table th{border:1px solid #333;padding:.3125rem;text-align:left}table th{background:#333;color:#fff;font-weight:700}table caption{color:#333;font-size:.9375rem;margin-bottom:.3125rem}@media (max-width:49.1875rem){table{display:block;overflow:auto}}
@font-face{font-family:AkkuratLLWeb;src:url(/themes/custom/alterfin/fonts/Akkurat/AkkuratLLWeb-Regular.woff) format("woff"),url(/themes/custom/alterfin/fonts/Akkurat/AkkuratLLWeb-Regular.woff2) format("woff2")}@font-face{font-family:AkkuratLLWeb;font-style:italic;src:url(/themes/custom/alterfin/fonts/Akkurat/AkkuratLLWeb-Italic.woff) format("woff"),url(/themes/custom/alterfin/fonts/Akkurat/AkkuratLLWeb-Italic.woff2) format("woff2")}@font-face{font-family:AkkuratLLWeb;font-weight:700;src:url(/themes/custom/alterfin/fonts/Akkurat/AkkuratLLWeb-Bold.woff) format("woff"),url(/themes/custom/alterfin/fonts/akkurat/akkuratllweb-bold.woff2) format("woff2")}@font-face{font-family:AkkuratLLWeb;font-style:italic;font-weight:700;src:url(/themes/custom/alterfin/fonts/Akkurat/AkkuratLLWeb-BoldItalic.woff) format("woff"),url(/themes/custom/alterfin/fonts/Akkurat/AkkuratLLWeb-BoldItalic.woff2) format("woff2")}@font-face{font-family:Suisseintl webxl;font-weight:700;src:url(/themes/custom/alterfin/fonts/Suisse/SuisseIntl-Bold.woff) format("otf"),url(/themes/custom/alterfin/fonts/Suisse/SuisseIntl-Bold-WebM.woff) format("woff"),url(/themes/custom/alterfin/fonts/Suisse/SuisseIntl-Bold-WebM.woff2) format("woff2")}@font-face{font-family:Suisseintl webxl;font-weight:800;src:url(/themes/custom/alterfin/fonts/Suisse/SuisseIntl-Book.woff) format("otf"),url(/themes/custom/alterfin/fonts/Suisse/SuisseIntl-Book-WebM.woff) format("woff"),url(/themes/custom/alterfin/fonts/Suisse/SuisseIntl-Book-WebM.woff2) format("woff2")}@font-face{font-family:Suisseintl webxl;font-weight:900;src:url(/themes/custom/alterfin/fonts/Suisse/SuisseIntl-Black.woff) format("otf"),url(/themes/custom/alterfin/fonts/Suisse/SuisseIntl-Black-WebM.woff) format("woff"),url(/themes/custom/alterfin/fonts/Suisse/SuisseIntl-Black-WebM.woff2) format("woff2")}
html{scroll-behavior:smooth}.alignment--start>.layout{align-items:flex-start}.alignment--center>.layout{align-items:center}.alignment--end>.layout{align-items:flex-end}.region--top{background-color:#f8f7fb;line-height:1.2;width:100%}.region--top .link--login{text-align:center}.region--top .link--login a{color:#262c69;display:inline-block;font-size:1rem;font-weight:700;padding:.25rem;text-decoration:none}.region--top .link--login a:focus,.region--top .link--login a:hover{text-decoration:underline;text-decoration-color:#e3a51a;text-decoration-thickness:2px;text-underline-offset:.25rem}.layout-container>.region--top{display:none;font-size:.875rem;padding:.25rem 1.875rem}@media (min-width:49.1875rem){.layout-container>.region--top{align-items:center;display:flex;justify-content:flex-end;padding:.25rem 2.8125rem}}.nav__wrapper>.region--top{display:flex;flex-direction:column;justify-content:center;padding:1.875rem 0}.nav__wrapper>.region--top .link--login{margin-bottom:.625rem}@media (min-width:49.1875rem){.nav__wrapper>.region--top{display:none}}.node__content{margin:1.875rem 0;max-width:56.875rem;padding:0 1.25rem}@media (min-width:49.1875rem){.node__content{padding:0 2.8125rem}}.page__user{padding:3.75rem 1.25rem}@media (min-width:61.875rem){.page__user{padding:3.75rem 2.8125rem}}.user-pass-reset{padding:3.75rem 1.25rem}.user-pass-reset .form-actions{margin-top:2.5rem}@media (min-width:61.875rem){.user-pass-reset{padding:3.75rem 2.8125rem}}
.block-system-branding-block{align-items:center;display:flex;flex-direction:column}.block-system-branding-block a{display:flex}.block-system-branding-block span{display:inline;font-size:.875rem;margin-top:.625rem}.block-system-branding-block svg{max-height:3.75rem;width:100%}@media (min-width:61.875rem){.block-system-branding-block svg{max-height:4.5rem}}
.footer{font-size:.875rem;margin:1.875rem 1.25rem 0}@media (min-width:61.875rem){.footer{margin:1.875rem 2.8125rem 0}}.footer__section--top{padding:2.5rem 0 3.75rem}@media (min-width:49.1875rem){.footer__section--top{grid-column-gap:2.8125rem;display:flex;justify-content:space-between}}.list--contact{list-style:none;margin:0;padding:0}.list--contact li{margin:.625rem 0}.list--contact a{color:#333;font-weight:400;text-decoration:none}@media (min-width:49.1875rem){.wrapper--links{grid-column-gap:2.5rem;display:flex}}.blocks--social{grid-column-gap:.3125rem;align-items:center;display:flex;flex-wrap:wrap}.blocks--social a{display:block;transition:all .25s ease-in-out}.blocks--social a:focus,.blocks--social a:hover{transform:scale(1.1)}@media (min-width:49.1875rem){.blocks--social{padding-top:1.5625rem}}.blocks--certificates{grid-column-gap:.9375rem;align-items:center;display:flex;flex-wrap:wrap}.blocks--certificates img{display:block;height:5.625rem}.footer__section--bottom{border-top:1px solid #e2e0ee;padding:1.25rem 0}.menu--footer ul,.menu--footer-en ul,.menu--footer-fr ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.menu--footer li,.menu--footer-en li,.menu--footer-fr li{margin-right:1.25rem}.menu--footer a,.menu--footer-en a,.menu--footer-fr a{color:#333;opacity:.6;text-decoration:none}.menu--footer a:focus,.menu--footer a:hover,.menu--footer-en a:focus,.menu--footer-en a:hover,.menu--footer-fr a:focus,.menu--footer-fr a:hover{opacity:1}
.header{align-items:center;display:flex;justify-content:space-between;padding:1.25rem}@media (min-width:61.875rem){.header{padding:1.875rem 2.8125rem}}@media (max-width:61.875rem){.nav__wrapper{background-color:#fff;height:auto;left:0;max-height:0;overflow:hidden;position:absolute;right:0;top:6.25rem;transition:max-height .15s ease-in-out,padding .15s ease-in-out;z-index:100}.js-toggle-menu .nav__wrapper{max-height:100vh;padding:3.75rem 0 1.875rem}@media (min-width:49.1875rem){.nav__wrapper{top:8.4375rem}}}@media (min-width:61.875rem){.nav__wrapper{align-content:space-between;align-items:flex-end;display:flex;flex-direction:column-reverse;justify-content:space-between}}.nav__toggler{align-items:center;background-color:transparent;border:0;border-radius:50%;color:#262c69;cursor:pointer;display:flex;font-size:2rem;height:2.75rem;justify-content:center;line-height:1.25;margin-left:1.25rem;padding:0;position:relative;transition:background-color .3s ease .15s;width:2.75rem}.nav__toggler:focus{box-shadow:0 0 0 3px #262c69;outline:none}.js-toggle-menu .nav__toggler{background-color:#e2e0ee}.nav__toggler .nav__icon{background-color:#262c69;border-radius:.3125rem;display:block;height:2px;position:relative;transition:opacity .15s ease,transform .2s ease .2s;width:1.25rem}.nav__toggler .nav__icon:after,.nav__toggler .nav__icon:before{background:inherit;border-radius:inherit;content:"";height:inherit;left:0;position:absolute;transition:inherit;width:inherit}.nav__toggler .nav__icon:before{opacity:1;transform:translateY(-.375rem)}.nav__toggler .nav__icon:after{transform:translateY(.375rem)}.js-toggle-menu .nav__toggler .nav__icon{transform:rotate(45deg)}.js-toggle-menu .nav__toggler .nav__icon:after,.js-toggle-menu .nav__toggler .nav__icon:before{transform:translateY(0) rotate(90deg)}.js-toggle-menu .nav__toggler .nav__icon:before{opacity:0}@media (min-width:61.875rem){.nav__toggler{display:none}}
.block-language .links{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0}.block-language .links li{margin:0 .625rem}.block-language .links .language-link{font-size:1rem;font-weight:700;text-decoration:none;text-transform:uppercase}.block-language .links .language-link.is-active{text-decoration:underline;text-decoration-color:#e3a51a;text-decoration-thickness:2px;text-underline-offset:.25rem}.block-language .links .language-link:focus,.block-language .links .language-link:hover{color:rgba(51,51,51,.5)}@media (min-width:49.1875rem){.block-language .links{margin-left:.625rem}.block-language .links li{margin:0 .3125rem}.block-language .links li:last-child{margin-right:0}}[hreflang=en][data-drupal-link-system-path="webform/av"]{display:none}
.menu--main{font-family:Suisseintl webxl,sans-serif}.menu--main ul.menu{display:block}.menu--main ul.menu,.menu--main ul.menu--level-1{list-style:none;margin:0;padding:0}.menu--main .menu-item{position:relative}.menu--main .menu-link{background-color:transparent;border:none;color:#262c69;cursor:pointer;display:block;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.5;padding:.9375rem 0;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.menu--main .menu-link:focus,.menu--main .menu-link:hover{text-decoration:underline;text-decoration-color:#e3a51a;text-decoration-thickness:2px;text-underline-offset:.25rem}.menu--main .menu-item--parent>ul.menu{background-color:#fff;max-height:0;opacity:.3;padding:.5em 0;text-align:center;transform:rotateX(-90deg);transform-origin:top center;transition:all .28s ease-out .12s;visibility:hidden}.menu--main .menu-item--parent>ul.menu .menu-item{display:block;width:100%}.menu--main .menu-item--parent button.menu-link{align-items:center;display:flex;justify-content:center;width:100%}.menu--main .menu-item--parent button.menu-link:after{border:.35rem solid transparent;border-top-color:#262c69;content:"";margin-left:.25em;transform:translateY(.15em)}.menu--main .menu-item--parent:focus-within>ul.menu,.menu--main .menu-item--parent:hover>ul.menu{max-height:99em;opacity:1;transform:rotateX(0);visibility:visible}.menu--main .menu-item--parent:focus-within>ul.menu a,.menu--main .menu-item--parent:hover>ul.menu a{opacity:1}@media (min-width:61.875rem){.menu--main ul.menu{display:flex}.menu--main .menu-link--level-1{display:inline-block;line-height:1;margin-left:2.5rem;padding:.625rem 0 0}.menu--main .menu-item--parent>ul.menu{background-color:#fff;border-radius:.25rem;box-shadow:0 .15em .25em rgba(0,0,0,.25);left:calc(50% + 1.25rem);min-width:10em;opacity:.3;padding:0;position:absolute;text-align:center;top:calc(100% + .25rem);transform:rotateX(-90deg) translateX(-50%);transform-origin:top center;transition:all .28s ease-out .12s;visibility:hidden}.menu--main .menu-item--parent button.menu-link{width:auto}.menu--main .menu-item--parent:focus-within>ul.menu,.menu--main .menu-item--parent:hover>ul.menu{opacity:1;transform:rotateX(0) translateX(-50%);visibility:visible}.menu--main .menu-item--parent:focus-within>ul.menu a,.menu--main .menu-item--parent:hover>ul.menu a{opacity:1}}
[dir=ltr] .messages{right:1rem}[dir=rtl] .messages{left:1rem}.messages{border:2px solid transparent;border-radius:var(--gin-border-l);bottom:1rem;max-height:calc(100vh - 1rem - var(--gin-toolbar-secondary-height));opacity:1;padding:var(--gin-spacing-m);position:fixed;transition:opacity var(--gin-transition-fast);z-index:101}.messages,.messages-list{margin-top:0}.messages-list{margin-bottom:0}.messages a,.messages a:active,.messages a:hover{color:#fff}.messages__title{color:#fff;font-size:1rem;font-weight:var(--gin-font-weight-bold);margin:0;text-transform:none}[dir=ltr] .messages__content,[dir=ltr] .messages__title{margin-left:2.125rem}[dir=rtl] .messages__content,[dir=rtl] .messages__title{margin-right:2.125rem}[dir=ltr] .messages .messages__header{margin-right:2.25em}[dir=rtl] .messages .messages__header{margin-left:2.25em}.messages .messages__header{background-image:none;margin-bottom:var(--gin-spacing-xs);position:relative}[dir=ltr] .messages .messages__header:before{left:0}[dir=rtl] .messages .messages__header:before{right:0}.messages .messages__header:before{content:"";display:block;height:1.5rem;position:absolute;top:2px;width:1.5rem}[dir=ltr] .messages .button--dismiss{right:0}[dir=rtl] .messages .button--dismiss{left:0}.messages .button--dismiss{background-color:transparent;border-color:transparent!important;border-radius:var(--gin-border-m);box-shadow:none;color:transparent;height:1.8125rem;margin:var(--gin-spacing-s);min-height:0;padding:0;position:absolute;text-indent:-6249.9375rem;top:0;transition:var(--gin-transition);width:1.8125rem}.messages .button--dismiss:hover:not(:focus){background-color:transparent;border-color:#fff!important;color:transparent}.messages .button--dismiss:focus .icon-close,.messages .button--dismiss:hover:focus .icon-close{background-color:var(--gin-bg-app)}[dir=ltr] .messages .button--dismiss .icon-close{left:0}[dir=rtl] .messages .button--dismiss .icon-close{right:0}.messages .button--dismiss .icon-close{background-color:#fff;height:100%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m18 18-6-6m0 0L6 6m6 6 6-6m-6 6-6 6' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m18 18-6-6m0 0L6 6m6 6 6-6m-6 6-6 6' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.25rem 1.25rem;mask-size:1.25rem 1.25rem;position:absolute;top:0;width:100%}.messages--webform .button--dismiss{display:none}.messages.messages--info{background:var(--gin-bg-info);border-color:var(--gin-bg-info);color:var(--gin-color-info-light)}.messages.messages--info .messages__header{background:none}.messages.messages--info .messages__header:before{background-color:var(--gin-color-info-light);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");-webkit-mask-position:center left;mask-position:center left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.messages.messages--info .button--dismiss .icon-close:link{background-color:var(--gin-color-info-light)}.messages.messages--status{background:var(--gin-bg-green);color:var(--gin-color-green-light)}.messages.messages--status .messages__header:before{background-color:var(--gin-color-green-light);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 4 12 14.01l-3-3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 4 12 14.01l-3-3'/%3E%3C/svg%3E");-webkit-mask-position:center left;mask-position:center left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.messages.messages--status .button--dismiss .icon-close:link{background-color:var(--gin-color-green-light)}.messages.messages--warning{background:var(--gin-bg-warning);color:var(--gin-color-warning-light)}.messages.messages--warning .messages__header:before{background-color:var(--gin-color-warning-light);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M7.86 2h8.28L22 7.86v8.28L16.14 22H7.86L2 16.14V7.86L7.86 2zM12 8v4'/%3E%3Cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M12 16h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M7.86 2h8.28L22 7.86v8.28L16.14 22H7.86L2 16.14V7.86L7.86 2zM12 8v4'/%3E%3Cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M12 16h.01'/%3E%3C/svg%3E");-webkit-mask-position:center left;mask-position:center left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.messages.messages--warning .button--dismiss .icon-close:link{background-color:var(--gin-color-warning-light)}.messages--error{background:var(--gin-bg-danger);color:var(--gin-color-danger-light)}.messages--error .messages__header:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='10'/%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m4.93 4.93 14.14 14.14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='10'/%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m4.93 4.93 14.14 14.14'/%3E%3C/svg%3E");-webkit-mask-position:center left;mask-position:center left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.messages--error .button--dismiss .icon-close:link,.messages--error .messages__header:before{background-color:var(--gin-color-danger-light)}
.button,button{align-items:center;background-color:#e3a51a;border:none;border-radius:1.5rem;color:#1f3c92;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;min-height:3.125rem;padding:.625rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out}.button:focus,.button:hover,button:focus,button:hover{text-decoration:none;transform:scale(1.05)}
#sliding-popup{background:none transparent}.cookie-banner{background:#f8f7fb;bottom:0;color:#333;font-size:.875rem;margin:0;max-width:36.25rem;outline:1px solid hsla(0,0%,100%,.2);overflow:hidden;padding:1.25rem;position:fixed;right:0;text-align:left;z-index:1000}.cookie-banner .cookie-banner__message{padding:0}.cookie-banner .cookie-banner__message p{font-size:.875rem}.cookie-banner .cookie-banner__message a{color:#333}.cookie-banner .cookie-banner__message p:last-child{margin-bottom:0}.cookie-banner .cookie-banner__actions{margin-top:1.25rem;text-align:center}.cookie-banner .cookie-banner__categories{margin:0 auto;max-width:23.125rem;padding:1.875rem 0 1.25rem;text-align:left}.cookie-banner .cookie-banner__category{padding:.3125rem 0}.cookie-banner .cookie-banner__category label{color:#333;cursor:pointer;display:inline-block;font-size:1em;line-height:1.3125rem;margin-left:.25rem;vertical-align:top}.cookie-banner .cookie-banner__category input[type=checkbox]{box-shadow:none;margin:0}.cookie-banner .cookie-banner__category .description{color:#333;font-size:80%;padding:0 0 0 .3125rem}@supports ((-webkit-appearance:none) or (appearance:none)){.cookie-banner .cookie-banner__prefs-toggle{background-color:transparent;color:#262c69;cursor:pointer;display:inline-block;font-size:.8125rem;font-weight:700;margin:0 .3125rem 0 0;padding:.625rem;text-decoration:underline;text-decoration-color:#e3a51a;text-decoration-thickness:2px;text-underline-offset:2px;width:auto}.cookie-banner .cookie-banner__prefs-toggle:focus,.cookie-banner .cookie-banner__prefs-toggle:hover{text-decoration-color:#fdcb78}.cookie-banner .cookie-banner__button{background:#e3a51a;border:none;border-radius:1.5rem;box-shadow:none;color:#1f3c92;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:700;height:3.125rem;margin:0;padding:.3125rem 1.25rem;text-shadow:none;text-transform:uppercase;transition:all .2s ease-in-out}.cookie-banner .cookie-banner__button:focus,.cookie-banner .cookie-banner__button:hover{transform:scale(1.05)}.cookie-banner .cookie-banner__button.cookie-banner__button--prefs.hidden{display:none}.cookie-banner .cookie-banner__toggler{-webkit-appearance:none;appearance:none;border:none;height:0;opacity:0;pointer-events:none;position:absolute;width:0}.cookie-banner .cookie-banner__toggler+.cookie-banner__button--prefs-toggle{display:inline-block}.cookie-banner .cookie-banner__toggler~.cookie-banner__toggle-target{max-height:0;opacity:0;transition:opacity .8s ease,max-height .4s ease}.cookie-banner .cookie-banner__toggler:checked~.cookie-banner__toggle-target{max-height:18.75rem;opacity:1}.invert-colors .cookie-banner{background-color:#fff;color:#333}.invert-colors .cookie-banner .cookie-banner__button,.invert-colors .cookie-banner .cookie-banner__button:focus,.invert-colors .cookie-banner .cookie-banner__button:hover{background-color:#333;color:#fff}.invert-colors .cookie-banner .cookie-banner__category label{color:#333}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
