/* @license BSD 3-Clause https://github.com/klaro-org/klaro-js/blob/master/LICENSE */
.klaro{font-family:inherit;font-family:var(--font-family,inherit);font-size:14px;font-size:var(--font-size,14px)}.klaro button{font-family:inherit;font-family:var(--font-family,inherit);font-size:14px;font-size:var(--font-size,14px)}.klaro.cm-as-context-notice{height:100%;padding-bottom:12px;padding-top:12px}.klaro .cookie-modal .cm-switch-container,.klaro .context-notice .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2,#c8c8c8);display:block;position:relative;padding:10px;padding-left:66px;line-height:20px;vertical-align:middle;min-height:40px}.klaro .cookie-modal .cm-switch-container:last-child,.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .cookie-modal .cm-switch-container:first-child,.klaro .context-notice .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container:first-child{margin-top:0}.klaro .cookie-modal .cm-switch-container p,.klaro .context-notice .cm-switch-container p,.klaro .cookie-notice .cm-switch-container p{margin-top:0}.klaro .cookie-modal .cm-switch,.klaro .context-notice .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1,#1a936f)}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1,#1a936f);opacity:.6}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before{transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2,#24cc9a);opacity:.8}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider::before{transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2,#24cc9a);opacity:.8;cursor:not-allowed}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .cookie-modal .cm-list-input,.klaro .context-notice .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .cookie-modal .cm-list-title,.klaro .context-notice .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:.9em;font-weight:600}.klaro .cookie-modal .cm-list-description,.klaro .context-notice .cm-list-description,.klaro .cookie-notice .cm-list-description{color:#7c7c7c;color:var(--dark3,#7c7c7c);font-size:.9em;padding-top:4px}.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .cookie-modal .cm-list-label .slider,.klaro .context-notice .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#f2f2f2;background-color:var(--white2,#f2f2f2);position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.4s;width:50px;display:inline-block}.klaro .cookie-modal .cm-list-label .slider::before,.klaro .context-notice .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-label .slider::before{background-color:#e6e6e6;background-color:var(--white3,#e6e6e6);position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;transition:.4s}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-list-label .slider.round::before,.klaro .context-notice .cm-list-label .slider.round::before,.klaro .cookie-notice .cm-list-label .slider.round::before{border-radius:50%}.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:#48dfb2;box-shadow-color:var(--green3,#48dfb2);box-shadow:0 0 1px var(--box-shadow-color,green3)}.klaro .cookie-modal .cm-list-label input:checked+.slider::before,.klaro .context-notice .cm-list-label input:checked+.slider::before,.klaro .cookie-notice .cm-list-label input:checked+.slider::before{transform:translateX(20px)}.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .context-notice .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px 0 rgba(125,125,125,.2),5px 5px 10px 0 rgba(125,125,125,.19)}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider::before{transform:translateX(20px)}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .cookie-modal a,.klaro .context-notice a,.klaro .cookie-notice a{color:#1a936f;color:var(--green1,#1a936f);text-decoration:none}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:#fafafa;color:var(--light1,#fafafa)}.klaro .cookie-modal p,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{display:block;text-align:left;margin:0;padding:0;margin-top:.7em}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-modal h4,.klaro .cookie-modal h5,.klaro .cookie-modal h6,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice h3,.klaro .context-notice h4,.klaro .context-notice h5,.klaro .context-notice h6,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice h3,.klaro .cookie-notice h4,.klaro .cookie-notice h5,.klaro .cookie-notice h6{font-family:inherit;font-family:var(--title-font-family,inherit)}.klaro .cookie-modal .cm-link,.klaro .context-notice .cm-link,.klaro .cookie-notice .cm-link{margin-right:.5em;vertical-align:middle}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn{color:#fff;color:var(--button-text-color,#fff);background-color:#5c5c5c;background-color:var(--dark2,#5c5c5c);border-radius:4px;border-radius:var(--border-radius,4px);padding:6px 10px;margin-right:.5em;border-style:none;padding:.4em;font-size:1em;cursor:pointer}.klaro .cookie-modal .cm-btn:disabled,.klaro .context-notice .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background-color:#c8c8c8;background-color:var(--light2,#c8c8c8)}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:#1a936f;background-color:var(--green1,#1a936f)}.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background-color:#24cc9a;background-color:var(--green2,#24cc9a)}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background-color:#2581c4;background-color:var(--blue1,#2581c4)}.klaro .context-notice{border-radius:4px;border-radius:var(--border-radius,4px);border-style:solid;border-style:var(--border-style,solid);border-width:1px;border-width:var(--border-width,1px);border-color:#c8c8c8;border-color:var(--light2,#c8c8c8);background-color:#fafafa;background-color:var(--light1,#fafafa);display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding:12px;height:100%}.klaro .context-notice.cm-dark{background-color:#333;background-color:var(--dark1,#333);border-color:#5c5c5c;border-color:var(--dark2,#5c5c5c)}.klaro .context-notice.cm-dark p{color:#fafafa;color:var(--light1,#fafafa)}.klaro .context-notice.cm-dark p a{color:#459cdc;color:var(--blue2,#459cdc)}.klaro .context-notice p{color:#333;color:var(--dark1,#333);flex-grow:0;text-align:center;padding-top:0;margin-top:0}.klaro .context-notice p a{color:#24cc9a;color:var(--green2,#24cc9a)}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .context-notice p.ccn-description-empty-store{margin-top:24px;font-size:14px;font-size:var(--font-size,14px)}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;transform:none}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#333;background-color:var(--dark1,#333);color:#fafafa;color:var(--light1,#fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto}@media(min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;border-radius:var(--border-radius,4px);position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;cursor:pointer;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#fafafa;stroke:var(--light1,#fafafa)}.klaro .cookie-modal .cm-modal .cm-footer{border-top-color:#5c5c5c;border-top-color:var(--dark2,#5c5c5c);border-top-width:1px;border-top-width:var(--border-width,1px);border-top-style:solid;border-top-style:var(--border-style,solid);padding:1em}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:space-between}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:.8em;padding-top:4px;text-align:right;padding-right:8px}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#5c5c5c;color:var(--dark2,#5c5c5c)}.klaro .cookie-modal .cm-modal .cm-header{border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-color:#5c5c5c;border-bottom-color:var(--dark2,#5c5c5c);padding:1em;padding-right:24px}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret{color:#a0a0a0;color:var(--light3,#a0a0a0)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{color:#a0a0a0;color:var(--light3,#a0a0a0);font-size:.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{border-top-width:1px;border-top-width:var(--border-width,1px);border-top-style:solid;border-top-style:var(--border-style,solid);border-top-color:#5c5c5c;border-top-color:var(--dark2,#5c5c5c);padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required{color:#5c5c5c;color:var(--dark2,#5c5c5c);padding-left:.2em;font-size:.8em}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#333;background-color:var(--dark1,#333);z-index:999;position:fixed;width:100%;bottom:0;right:0}@media(min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:4px;border-radius:var(--border-radius,4px);position:fixed;position:var(--notice-position,fixed);right:20px;right:var(--notice-right,20px);left:auto;left:var(--notice-left,auto);bottom:20px;bottom:var(--notice-bottom,20px);top:auto;top:var(--notice-top,auto);max-width:400px;max-width:var(--notice-max-width,400px);box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}}@media(max-width:1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:1em;padding-top:0}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;flex-grow:1}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-0.5em}@media(max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:.5em}@media(max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - 0.5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:-0.5em;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:right;align-items:baseline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:.5em}.klaro .cookie-modal-notice{background-color:#333;background-color:var(--dark1,#333);color:#fafafa;color:var(--light1,#fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto;padding:1em;padding-top:.2em}@media(min-width:400px){.klaro .cookie-modal-notice{border-radius:4px;border-radius:var(--border-radius,4px);position:relative;margin:0 auto;max-width:400px;height:auto;width:auto}}.klaro .cookie-modal-notice .cn-ok{display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em}.klaro .cookie-notice-hidden{display:none !important}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.klaro{a,label.cm-list-label{display:inline-block;min-height:24px;cursor:pointer;}input:disabled + label.cm-list-label{cursor:not-allowed;}a:focus{outline:revert;}label.cm-list-label{padding-inline-start:unset;}}.klaro_toggle_dialog{position:fixed;z-index:99;right:25px;bottom:25px;width:35px;height:35px;margin:0;padding:0;cursor:pointer;border:1px solid #eaeaea;border-radius:20px;background:white;background-image:url(/modules/contrib/klaro/icons/privacy.svg);background-size:contain;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.25);box-shadow:0 5px 5px rgba(0,0,0,0.2);}.klaro_toggle_dialog:focus{transform:scale(1.2);}.klaro .context-notice p.cm-dialog-link{margin-top:6px;}.klaro.learn-more-as-button
  .cookie-notice:not(.cookie-modal-notice)
  a.cm-link.cn-learn-more{flex-grow:unset;min-height:24px;margin-right:auto;padding:0.4em;cursor:pointer;text-align:center;color:#fff;color:var(--button-text-color,#fff);border-style:none;border-radius:var(--border-radius,4px);background-color:#5c5c5c;background-color:var(--dark2,#5c5c5c);font-size:1em;line-height:1.125rem;}.klaro.hide-consent-dialog-title h2#id-cookie-title{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.klaro-close{position:absolute;top:0;right:0;width:30px;height:25px;padding:0;cursor:pointer;color:var(--light1,#fafafa);border:none;background:none;&::after{content:"\00d7";font-size:2em;}}.klaro.klaro-close-enabled p#id-cookie-notice{margin-right:1em;}.klaro .cookie-modal .cm-modal .hide{min-height:24px;}.klaro .cookie-modal .cm-modal .hide:active,.klaro .cookie-modal .cm-modal .hide:focus{outline:auto;}.klaro .cookie-modal .cm-list-input:focus + .cm-list-label .slider,.klaro .context-notice .cm-list-input:focus + .cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus + .cm-list-label .slider{outline:auto;}@media (prefers-contrast:more){.klaro{--klaro-button-focus-outline:2px dotted #fff !important;--klaro-button-focus-outline-offset:2px !important;.cookie-modal,.cm-modal,.context-notice,.cookie-notice{border:1px solid #fff;.cm-list-label .slider{border:2px solid #fff;&::before{box-sizing:border-box;border:4px solid #fff;}}a:focus,button:focus{outline:1px dotted #fff;}}.cookie-modal .cm-modal .hide svg{stroke:#fff;}}.klaro_toggle_dialog{background-image:url(/modules/contrib/klaro/icons/privacy-white.svg);}}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.antibot-message{border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px;word-wrap:break-word;overflow-wrap:break-word;margin:9px 0 10px 8px;}.antibot-message-warning{background-color:#fdf8ed;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}.antibot-message-error{background-color:#fcf4f2;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}
@media (max-width:719.98px){.from-lap{display:none!important}}.c-button-group{display:flex;gap:2em;align-items:center;flex-wrap:wrap}.c-button-group--center{justify-content:center}
@media (max-width:719.98px){.from-lap{display:none!important}}:root{--clr-contact-form:currentColor;--clr-contact-form-confirm:currentColor}.c-contact-form{--inputs-color:currentColor;container-type:inline-size}.c-contact-form a{color:inherit}.c-contact-form form{display:grid;grid-column-gap:var(--spacing);-moz-column-gap:var(--spacing);column-gap:var(--spacing);grid-row-gap:var(--spacing);row-gap:var(--spacing)}@container (width > 450px){.c-contact-form form{grid-template-columns:1fr 1fr}}.c-contact-form textarea,.c-contact-form input[type=email],.c-contact-form input[type=text],.c-contact-form input[type=tel]{width:100%;border:0;border-radius:0;background:none;font:inherit;font-size:max(16px,1rem);color:var(--clr-contact-form);border-bottom:1px solid var(--clr-contact-form);display:block}.c-contact-form textarea{border:1px solid var(--clr-contact-form)}.c-contact-form .form-item-privacy{display:flex;gap:.5em;align-items:first baseline}.c-contact-form .form-item-privacy label{line-height:1.2}.c-contact-form input[type=checkbox]{color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;display:inline-grid;align-items:center;justify-items:center;place-items:center;transform:translateY(.15em)}.c-contact-form input[type=checkbox]:after,.c-contact-form input[type=checkbox]:before{grid-area:1/1;content:"";display:block;border-radius:.3em;width:1em;height:1em}.c-contact-form input[type=checkbox]:before{background:transparent;border:2px solid var(--clr-contact-form)}.c-contact-form input[type=checkbox]:after{width:calc(1em - 10px);height:calc(1em - 10px);border-radius:2px}.c-contact-form input[type=checkbox]:checked:after{background:var(--clr-contact-form)}.c-contact-form input[type=checkbox]:focus-visible{outline:2px solid var(--clr-accent);outline-offset:2px}.c-contact-form .form-actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:none;border:0;cursor:pointer;font-family:var(--font);font-weight:400;font-size:1.1rem;line-height:1;color:var(--clr-contact-form-confirm);display:flex;gap:.6em;align-items:first baseline}.c-contact-form .form-actions button:after{content:"";display:block;width:.7em;height:.74em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;background:var(--clr-contact-form-confirm-accent,currentColor);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16.994'%20height='18.061'%20viewBox='0%200%2016.994%2018.061'%3e%3cg%20id='Group_130'%20data-name='Group%20130'%20transform='translate(-199.008%20-3706.97)'%3e%3cg%20id='Group_114'%20data-name='Group%20114'%20transform='translate(-757.742%205442.584)%20rotate(-90)'%3e%3crect%20id='Rectangle_24'%20data-name='Rectangle%2024'%20width='2.419'%20height='14.844'%20transform='translate(1727.564%20971.594)%20rotate(180)'%20fill='%2367e7e8'/%3e%3crect%20id='Rectangle_25'%20data-name='Rectangle%2025'%20width='2.189'%20height='11.965'%20transform='translate(1726.583%20973.744)%20rotate(-131)'%20fill='%2367e7e8'/%3e%3crect%20id='Rectangle_26'%20data-name='Rectangle%2026'%20width='2.074'%20height='11.965'%20transform='translate(1727.946%20972.179)%20rotate(131)'%20fill='%2367e7e8'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16.994'%20height='18.061'%20viewBox='0%200%2016.994%2018.061'%3e%3cg%20id='Group_130'%20data-name='Group%20130'%20transform='translate(-199.008%20-3706.97)'%3e%3cg%20id='Group_114'%20data-name='Group%20114'%20transform='translate(-757.742%205442.584)%20rotate(-90)'%3e%3crect%20id='Rectangle_24'%20data-name='Rectangle%2024'%20width='2.419'%20height='14.844'%20transform='translate(1727.564%20971.594)%20rotate(180)'%20fill='%2367e7e8'/%3e%3crect%20id='Rectangle_25'%20data-name='Rectangle%2025'%20width='2.189'%20height='11.965'%20transform='translate(1726.583%20973.744)%20rotate(-131)'%20fill='%2367e7e8'/%3e%3crect%20id='Rectangle_26'%20data-name='Rectangle%2026'%20width='2.074'%20height='11.965'%20transform='translate(1727.946%20972.179)%20rotate(131)'%20fill='%2367e7e8'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:translateY(.1em)}.c-contact-form form>.form-actions,.c-contact-form form>.js-form-type-textarea,.c-contact-form form>.js-form-type-checkbox{grid-column:1/-1}
@media (max-width:719.98px){.from-lap{display:none!important}}.c-contact-form-text{color:var(--clr-blue);--clr-link:var(--clr-blue)}.c-contact-form-text a{color:inherit}.c-contact-form-text__inner{padding-top:var(--section-spacing);padding-bottom:var(--section-spacing);display:grid;grid-gap:var(--spacing-m);gap:var(--spacing-m)}@media (min-width:720px){.c-contact-form-text__inner{grid-template-columns:min(40%,400px) 1fr}}.c-contact-form-text__title{margin-bottom:1lh}
@media (max-width:719.98px){.from-lap{display:none!important}}:root{--drawer-is-open:0}:root:has(.c-drawer[open]){--drawer-is-open:1}.c-drawer{top:0;right:0;bottom:0;left:0;width:100%;height:100%;position:fixed;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--clr-purple);padding:0;margin:0;overflow-y:auto;border-radius:0;max-width:none;max-height:none;scrollbar-color:var(--clr-brand) color-mix(in oklch,#fff 50%,transparent);scrollbar-width:thin}.c-drawer::backdrop{display:none}.c-drawer__inner{height:100%;display:grid;grid-gap:var(--spacing-xl);gap:var(--spacing-xl);grid-template-columns:min(50%,650px) 1fr;grid-template-areas:"side nav";align-items:stretch}.c-drawer__inner>*{height:100%}@media (max-width:719.98px){.c-drawer__inner{gap:0;padding-top:120px;grid-template-columns:1fr;grid-template-areas:"nav" "side"}}.c-drawer__side{grid-area:side;isolation:isolate;color:#fff}@media (max-width:719.98px){.c-drawer__side{align-content:end;justify-content:end;place-content:end}}.c-drawer__side__title{font-weight:500;margin-top:0;margin-bottom:1lh}.c-drawer__side__copy{line-height:1.57}@media (min-width:1700px){.c-drawer__side__copy{font-size:1.2727rem}}.c-drawer__side__copy a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.c-drawer__side__copy a:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-drawer__side__copy ul{padding:0;margin:0}.c-drawer__side__copy li{display:block}.c-drawer__side__inner{position:relative;padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.c-drawer__side__inner:after{content:"";display:block;position:absolute;z-index:-1;top:0;bottom:0;left:calc(var(--gutter) * -1);right:calc(var(--gutter) * -1);background:var(--clr-pink);border-radius:var(--border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}@media (min-width:720px){.c-drawer__side__inner{padding-top:var(--spacing-m);padding-bottom:var(--spacing-m);position:sticky;top:0;align-content:end;justify-content:end;place-content:end;height:100cqh}.c-drawer__side__inner:after{z-index:-1;right:var(--border-radius);left:-50vw;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}}.c-drawer__nav{grid-area:nav;font-weight:500;font-size:max(20px,min(3vw,70px));line-height:1.64;color:var(--clr-pink);padding-top:var(--spacing-m);padding-bottom:var(--spacing-m);align-content:center;justify-content:center;place-content:center}.c-drawer__nav a{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:.3s opacity}.c-drawer__nav ul{padding:0;margin:0;display:grid;grid-gap:.25lh;gap:.25lh}.c-drawer__nav li{display:block;width:-moz-fit-content;width:fit-content;position:relative}.c-drawer__nav:has(a:hover) a:not(:hover){opacity:.6}.c-drawer__nav .menu-item--active-trail a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.04em;text-underline-offset:.1em}
@media (max-width:719.98px){.from-lap{display:none!important}}:root:has(.c-paragraphs .c-image:last-child) .c-footer{margin-top:calc(var(--border-radius) * -1)}.c-footer{--clr-contact-form-confirm:var(--clr-green);background:var(--clr-last-bg,transparent)}.c-footer *{margin:0;padding:0}.c-footer a{color:currentColor}.c-footer a:hover{color:#fff}.c-footer .c-footer__content{position:relative;z-index:2;padding-top:var(--section-spacing-m);padding-bottom:var(--section-spacing-m);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.c-footer .c-footer__inner{grid-column-gap:var(--spacing);-moz-column-gap:var(--spacing);column-gap:var(--spacing);grid-row-gap:var(--spacing);row-gap:var(--spacing);display:grid;grid-template-columns:[full-start] 1fr 1fr [full-end]}@media (min-width:400px){.c-footer .c-footer__inner{grid-template-columns:[full-start] 1fr 1fr 1fr [full-end]}}@media (min-width:1024px){.c-footer .c-footer__inner{grid-template-columns:[full-start] 45% 1fr 1fr 1fr [full-end]}}@media (min-width:1200px){.c-footer .c-footer__inner{-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2)}}.c-footer .c-footer__logo{grid-column:full;margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);margin-left:calc(var(--gutter) / -2);margin-right:calc(var(--gutter) / -2);color:var(--clr-green)}.c-footer .c-footer__logo svg{width:100%;display:block;height:auto}.c-footer .c-footer__disclaimer{grid-column:full;font-size:.8rem;color:var(--clr-accent)}.c-footer .c-footer__disclaimer ul{display:flex;flex-wrap:wrap;gap:1em}.c-footer .c-footer__disclaimer li{display:block}.c-footer .c-footer__title{font-weight:400;margin-bottom:1lh}.c-footer .c-footer__copy{line-height:1.57}@media (min-width:1700px){.c-footer .c-footer__copy{font-size:1.2727rem}}.c-footer .c-footer__copy a{-webkit-text-decoration:none;text-decoration:none}.c-footer .c-footer__copy a:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-footer .c-footer__copy li{display:block}.c-footer .c-footer__copy--small{font-size:1rem}.c-footer .c-footer__subscribe{max-width:720px}@media (max-width:1023.98px){.c-footer .c-footer__subscribe{grid-column:full;margin-bottom:var(--spacing-2)}}
@media (max-width:719.98px){.from-lap{display:none!important}}:root{--logo-height:70px}@media (max-width:719.98px){:root{--logo-height:50px}}.c-header{background:var(--clr-header-bg,var(--clr-blue));color:var(--clr-header-text,var(--clr-green));z-index:2;pointer-events:none}.c-header button,.c-header a{pointer-events:auto}.c-header__inner{display:flex;padding-top:var(--spacing-m);padding-bottom:var(--spacing-m);align-items:flex-end;justify-content:space-between;gap:var(--spacing)}.c-header__logo{height:var(--logo-height);display:block;color:var(--clr-logo-color,inherit)}.c-header__logo svg{display:block;width:auto;height:100%}.c-header--sticky,.c-header--drawer{--clr-header-bg:transparent;position:fixed;top:0;right:0;left:0;bottom:auto;z-index:1}.c-header--absolute{--clr-header-bg:transparent;position:absolute;top:0;right:0;left:0;bottom:auto;z-index:1}.c-header--sticky{--is-active:0;--clr-header-text:#fff;--clr-nav-toggle-background:var(--clr-blue);top:var(--drupal-displace-offset-top,0px);transform:translateY(calc((1 - var(--is-active)) * -100%));transition:.3s transform;transition-duration:1s;transition-timing-function:linear(0,.115 2.2%,.877 9.4%,1.016 11.9%,1.081 14.7%,1.088 16%,1.084 17.5%,1.013 25.3%,.993 30.8%,1.001 46.8%,1);z-index:5;pointer-events:none}.c-header--sticky .c-header__logo{visibility:hidden}.c-header--sticky a,.c-header--sticky button{pointer-events:auto}.c-header--sticky .c-header__inner{padding-top:var(--spacing-half);padding-bottom:var(--spacing-half);align-items:center}.c-header--sticky.is-active{--is-active:1}.c-header--drawer{--clr-header-text:var(--clr-green);--clr-logo-color:var(--clr-blue)}
@media (max-width:719.98px){.from-lap{display:none!important}}.c-cta-card-list+.c-image{margin-top:calc((var(--border-radius) + var(--cta-card-list-offset)) * -1)}.c-image{position:relative}.c-image img{width:100%;display:block;height:auto}
@media (max-width:719.98px){.from-lap{display:none!important}}.c-map{overflow:clip}.c-map__inner{overflow:clip;aspect-ratio:1440/612;min-width:100%;max-height:600px;position:relative}.c-map__inner>*{position:absolute;top:0;left:0;width:100%;height:100%}.c-map__marker{background-color:var(--clr-pink);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='31'%20height='31'%20viewBox='0%200%2031%2031'%3e%3cg%20id='Group_481'%20data-name='Group%20481'%20transform='translate(-1019%20-3216)'%3e%3cg%20id='Ellipse_27'%20data-name='Ellipse%2027'%20transform='translate(1019%203216)'%20fill='none'%20stroke='%23fe97fb'%20stroke-width='4'%3e%3ccircle%20cx='15.5'%20cy='15.5'%20r='15.5'%20stroke='none'/%3e%3ccircle%20cx='15.5'%20cy='15.5'%20r='13.5'%20fill='none'/%3e%3c/g%3e%3ccircle%20id='Ellipse_28'%20data-name='Ellipse%2028'%20cx='8.5'%20cy='8.5'%20r='8.5'%20transform='translate(1026%203223)'%20fill='%23fe97fb'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='31'%20height='31'%20viewBox='0%200%2031%2031'%3e%3cg%20id='Group_481'%20data-name='Group%20481'%20transform='translate(-1019%20-3216)'%3e%3cg%20id='Ellipse_27'%20data-name='Ellipse%2027'%20transform='translate(1019%203216)'%20fill='none'%20stroke='%23fe97fb'%20stroke-width='4'%3e%3ccircle%20cx='15.5'%20cy='15.5'%20r='15.5'%20stroke='none'/%3e%3ccircle%20cx='15.5'%20cy='15.5'%20r='13.5'%20fill='none'/%3e%3c/g%3e%3ccircle%20id='Ellipse_28'%20data-name='Ellipse%2028'%20cx='8.5'%20cy='8.5'%20r='8.5'%20transform='translate(1026%203223)'%20fill='%23fe97fb'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:bottom center;mask-position:bottom center;width:31px;height:31px;cursor:pointer;z-index:1}
@media (max-width:719.98px){.from-lap{display:none!important}}.c-publication-gallery{container-type:inline-size}.c-publication-gallery__inner{display:grid;grid-gap:var(--spacing-half);gap:var(--spacing-half);grid-template-columns:2fr 1fr;position:relative}.c-publication-gallery__image img{border-radius:var(--border-radius-m);min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%;display:block;height:auto}.c-publication-gallery__button{--offset:6px;position:absolute;bottom:var(--offset);right:var(--offset);-webkit-text-decoration:none;text-decoration:none;font:inherit;text-transform:uppercase;color:#fff;background:var(--clr-pink);color:var(--clr-blue);border:0;border-radius:1em;padding:.3em .8em}@container (width < 550px){.c-publication-gallery__button{position:static;grid-column:1/-1;align-self:center;justify-self:center;place-self:center;background:var(--clr-blue);color:#fff}}
@media (max-width:719.98px){.from-lap{display:none!important}}.c-publication-intro{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);margin-top:calc(var(--border-radius) * -1);position:relative;padding-top:var(--spacing-1);padding-bottom:var(--section-spacing);--clr-link:var(--clr-blue)}.c-publication-intro__eyebrow{display:flex;flex-wrap:wrap;-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}.c-publication-intro__label{font-weight:700}.c-publication-intro__title{margin:0}.c-publication-intro__header{margin-top:var(--section-spacing);margin-bottom:var(--section-spacing)}.c-publication-intro__actions{margin-top:var(--spacing-2);--clr-button:var(--clr-blue)}.c-publication-intro__content{display:grid;grid-row-gap:var(--spacing-m);row-gap:var(--spacing-m);align-items:start;grid-column-gap:var(--spacing-2);-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2)}@media (min-width:1024px){.c-publication-intro__content{grid-template-columns:20rem 1fr}}@media (min-width:1700px){.c-publication-intro__content{-moz-column-gap:var(--section-spacing-m);column-gap:var(--section-spacing-m)}}.c-publication-intro__images{position:sticky;top:var(--spacing)}
@media (max-width:719.98px){.from-lap{display:none!important}}.c-publication-mini-teaser{color:var(--clr-purple);--hover:0}.c-publication-mini-teaser a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.c-publication-mini-teaser:hover{--hover:1}.c-publication-mini-teaser__image{margin-bottom:var(--spacing-half);overflow:hidden;border-radius:10px}.c-publication-mini-teaser__image img{width:100%;display:block;height:auto;aspect-ratio:576/381;-o-object-fit:cover;object-fit:cover;scale:calc(1 + var(--hover) * .025);transition:scale .6s ease-in-out;transition-timing-function:linear(0,.012 .9%,.049 2%,.409 9.3%,.513 11.9%,.606 14.7%,.691 17.9%,.762 21.3%,.82 25%,.868 29.1%,.907 33.6%,.937 38.7%,.976 51.3%,.994 68.8%,1)}
@media (max-width:719.98px){.from-lap{display:none!important}}.c-publication-specs{margin-top:var(--spacing-m);padding-top:var(--spacing-m);padding-bottom:var(--spacing-m)}@media (min-width:1024px){.c-publication-specs{padding-top:0}}.c-publication-specs__category{padding-top:var(--spacing);padding-bottom:var(--spacing);border-bottom:1px solid var(--clr-pink);display:grid;align-items:start}@media (min-width:1024px){.c-publication-specs__category{padding-top:var(--spacing-m);padding-bottom:var(--spacing-m)}.c-publication-specs__category>*{grid-area:1/1}}.c-publication-specs__category__header{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:.5em;cursor:pointer;margin:0}@media (max-width:719.98px){.c-publication-specs__category__header{font-size:1.2rem}}.c-publication-specs__category__arrow{flex:0 0 auto;display:block;width:min(30px,.8lh);aspect-ratio:1;will-change:transform;backface-visibility:hidden;overflow:hidden;position:relative}.c-publication-specs__category__arrow:after{content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute;background:var(--clr-pink);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2050'%3e%3cg%20fill='none'%20stroke='%23000'%20stroke-miterlimit='10'%20stroke-width='3'%20data-name='Group%2058'%3e%3cpath%20vector-effect='non-scaling-stroke'%20d='M48.173%201.061v47.112H1.061'%20data-name='Path%2022'/%3e%3cpath%20vector-effect='non-scaling-stroke'%20d='M48.173%2048.174%201.06%201.061'%20data-name='Line%2010'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2050'%3e%3cg%20fill='none'%20stroke='%23000'%20stroke-miterlimit='10'%20stroke-width='3'%20data-name='Group%2058'%3e%3cpath%20vector-effect='non-scaling-stroke'%20d='M48.173%201.061v47.112H1.061'%20data-name='Path%2022'/%3e%3cpath%20vector-effect='non-scaling-stroke'%20d='M48.173%2048.174%201.06%201.061'%20data-name='Line%2010'/%3e%3c/g%3e%3c/svg%3e");transition:.3s}.c-publication-specs__category__title{font:inherit;color:var(--clr-pink);margin:0}.c-publication-specs__category__list{height:0;overflow:clip;margin:0;padding:0 0 1px;z-index:1;text-transform:uppercase;font-weight:500;font-size:14px}@media (min-width:1024px){.c-publication-specs__category__list{margin-left:50%;margin-right:100px;font-size:1rem}}.c-publication-specs__category__list dt,.c-publication-specs__category__list dd{margin:0;padding:0;text-box-trim:trim-both}.c-publication-specs__category__list dt{display:flex;gap:.5em}.c-publication-specs__category__list dd{text-align:right}.c-publication-specs__category__list>div{border-bottom:.5px solid var(--clr-pink);display:flex;justify-content:space-between;gap:1em;padding-top:.5lh;padding-bottom:.5lh;align-items:flex-start}@media (max-width:719.98px){.c-publication-specs__category__list>div:first-child{margin-top:.5lh}.c-publication-specs__category__list>div:last-child{border:0;padding-bottom:0}}.c-publication-specs__category__list [data-spec=field-number-of-bedrooms]{--icon:url("data:image/svg+xml,%3csvg%20width='30'%20height='21'%20viewBox='0%200%2030%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_77_72)'%3e%3cpath%20d='M1.489%201.34692e-06C1.68461%20-0.000261927%201.87836%200.0380726%202.05913%200.112809C2.2399%200.187545%202.40415%200.297213%202.54247%200.435532C2.68079%200.573851%202.79046%200.738102%202.86519%200.918874C2.93993%201.09965%202.97826%201.29339%202.978%201.489V13.4H13.4V5.955C13.3997%205.75939%2013.4381%205.56565%2013.5128%205.38487C13.5875%205.2041%2013.6972%205.03985%2013.8355%204.90153C13.9739%204.76321%2014.1381%204.65354%2014.3189%204.57881C14.4996%204.50407%2014.6934%204.46574%2014.889%204.466H25.311C26.4956%204.46627%2027.6317%204.93698%2028.4694%205.77465C29.307%206.61232%2029.7777%207.74836%2029.778%208.933V19.355C29.778%2019.7499%2029.6211%2020.1286%2029.3419%2020.4079C29.0626%2020.6871%2028.6839%2020.844%2028.289%2020.844C27.8941%2020.844%2027.5154%2020.6871%2027.2361%2020.4079C26.9569%2020.1286%2026.8%2019.7499%2026.8%2019.355V17.866H2.978V19.355C2.978%2019.7499%202.82113%2020.1286%202.54188%2020.4079C2.26264%2020.6871%201.88391%2020.844%201.489%2020.844C1.09409%2020.844%200.715361%2020.6871%200.436119%2020.4079C0.156878%2020.1286%201.34693e-06%2019.7499%201.34693e-06%2019.355V1.489C-0.000261927%201.29339%200.0380725%201.09965%200.112809%200.918874C0.187545%200.738102%200.297213%200.573851%200.435532%200.435532C0.573851%200.297213%200.738102%200.187545%200.918874%200.112809C1.09965%200.0380726%201.29339%20-0.000261927%201.489%201.34692e-06ZM8.189%204.467C8.92514%204.467%209.64475%204.68529%2010.2568%205.09427C10.8689%205.50325%2011.346%206.08455%2011.6277%206.76465C11.9094%207.44476%2011.9831%208.19313%2011.8395%208.91513C11.6959%209.63712%2011.3414%2010.3003%2010.8209%2010.8209C10.3003%2011.3414%209.63712%2011.6959%208.91513%2011.8395C8.19313%2011.9831%207.44476%2011.9094%206.76465%2011.6277C6.08455%2011.346%205.50325%2010.8689%205.09427%2010.2568C4.68529%209.64475%204.467%208.92514%204.467%208.189C4.467%207.20187%204.85914%206.25516%205.55715%205.55715C6.25516%204.85914%207.20187%204.467%208.189%204.467Z'%20fill='%2349023A'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_77_72'%3e%3crect%20width='30'%20height='21'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");--width:30px;--height:25px}.c-publication-specs__category__list [data-spec=field-surface-livable]{--icon:url("data:image/svg+xml,%3csvg%20width='15'%20height='17'%20viewBox='0%200%2015%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_77_73)'%3e%3cpath%20d='M7.87%200.168742C7.81668%200.115255%207.75332%200.0728176%207.68357%200.0438614C7.61381%200.0149052%207.53903%200%207.4635%200C7.38797%200%207.31319%200.0149052%207.24343%200.0438614C7.17368%200.0728176%207.11032%200.115255%207.057%200.168742L0.167999%207.05774C0.114706%207.11107%200.0724392%207.17437%200.0436135%207.24403C0.0147877%207.31369%20-3.16554e-05%207.38835%205.0769e-08%207.46374V15.5007C5.0769e-08%2015.5761%200.0148474%2015.6508%200.0436936%2015.7204C0.0725398%2015.79%200.114819%2015.8533%200.168119%2015.9066C0.22142%2015.9599%200.284699%2016.0022%200.35434%2016.031C0.423981%2016.0599%200.498621%2016.0747%200.573999%2016.0747H5.741C5.81638%2016.0747%205.89102%2016.0599%205.96066%2016.031C6.0303%2016.0022%206.09358%2015.9599%206.14688%2015.9066C6.20018%2015.8533%206.24246%2015.79%206.27131%2015.7204C6.30015%2015.6508%206.315%2015.5761%206.315%2015.5007V10.9107H8.615V15.5007C8.615%2015.5761%208.62985%2015.6508%208.65869%2015.7204C8.68754%2015.79%208.72982%2015.8533%208.78312%2015.9066C8.83642%2015.9599%208.8997%2016.0022%208.96934%2016.031C9.03898%2016.0599%209.11362%2016.0747%209.189%2016.0747H14.356C14.4314%2016.0747%2014.506%2016.0599%2014.5757%2016.031C14.6453%2016.0022%2014.7086%2015.9599%2014.7619%2015.9066C14.8152%2015.8533%2014.8575%2015.79%2014.8863%2015.7204C14.9152%2015.6508%2014.93%2015.5761%2014.93%2015.5007V7.46374C14.93%207.38835%2014.9152%207.31369%2014.8864%207.24403C14.8576%207.17437%2014.8153%207.11107%2014.762%207.05774L13.201%205.50374V1.72374C13.201%201.57151%2013.1405%201.42551%2013.0329%201.31786C12.9252%201.21022%2012.7792%201.14974%2012.627%201.14974H11.482C11.3298%201.14974%2011.1838%201.21022%2011.0761%201.31786C10.9685%201.42551%2010.908%201.57151%2010.908%201.72374V3.21074L7.87%200.168742ZM1.149%2014.9267V7.70174L7.464%201.38674L13.779%207.70174V14.9267H9.76V10.3347C9.76%2010.1825%209.69952%2010.0365%209.59188%209.92886C9.48423%209.82122%209.33823%209.76074%209.186%209.76074H5.742C5.58976%209.76074%205.44377%209.82122%205.33612%209.92886C5.22847%2010.0365%205.168%2010.1825%205.168%2010.3347V14.9277L1.149%2014.9267Z'%20fill='%2349023A'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_77_73'%3e%3crect%20width='15'%20height='17'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");--width:15px;--height:25px}.c-publication-specs__category__list [data-spec=field-number-of-bathrooms]{--icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='23.849'%20height='23.908'%20viewBox='0%200%2023.849%2023.908'%3e%3cg%20id='bathroom'%20transform='translate(-6.08%20-5.626)'%3e%3cpath%20id='Path_58'%20data-name='Path%2058'%20d='M28.339,18.8H9.26V9.859a2.547,2.547,0,0,1,.751-1.813l.02-.02a2.568,2.568,0,0,1,2.912-.5,3.93,3.93,0,0,0,.585,4.8l.544.544-1,1,1.124,1.124,1-1,5.549-5.549,1-1L20.622,6.316l-1,1-.544-.544a3.929,3.929,0,0,0-5.015-.446A4.154,4.154,0,0,0,8.906,6.9l-.02.02A4.127,4.127,0,0,0,7.67,9.859V18.8H6.08v1.59H7.67v1.525a1.19,1.19,0,0,0,.061.377L9.21,26.732a1.191,1.191,0,0,0,1.131.815h.641l-.58,1.987h1.656l.58-1.987H22.978l.6,1.987h1.659l-.6-1.987h1.03a1.191,1.191,0,0,0,1.131-.815l1.479-4.437a1.192,1.192,0,0,0,.061-.377V20.392h1.59V18.8ZM14.652,7.9a2.336,2.336,0,0,1,3.3,0l.544.544-3.3,3.3-.544-.544A2.337,2.337,0,0,1,14.652,7.9Zm12.1,13.955-1.368,4.1H10.628l-1.368-4.1V20.392H26.749Z'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");--width:15px;--height:25px}.c-publication-specs__category__list [data-spec=field-land-area]{--icon:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_77_75)'%3e%3cpath%20d='M7.7445%202.26441L2.27078%202.27078L2.26442%207.74449H0.581505V0.581497H7.7445V2.26441Z'%20fill='%2349023A'/%3e%3cpath%20d='M10.7854%2015.8685L16.2591%2015.8621L16.2655%2010.3884H17.9484V17.5514H10.7854V15.8685Z'%20fill='%2349023A'/%3e%3cpath%20d='M16.2655%207.7455L16.2591%202.27178L10.7854%202.26542V0.582506H17.9484V7.7455H16.2655Z'%20fill='%2349023A'/%3e%3cpath%20d='M2.26441%2010.3884L2.27078%2015.8621L7.74449%2015.8685V17.5514H0.581497V10.3884H2.26441Z'%20fill='%2349023A'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_77_75'%3e%3crect%20width='18'%20height='18'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");--width:18px;--height:25px}.c-publication-specs__category__list :where([data-spec=field-number-of-bedrooms],[data-spec=field-number-of-bathrooms],[data-spec=field-surface-livable],[data-spec=field-land-area]) dt:before{content:"";display:block;width:.75lh;height:1lh;-webkit-mask-image:var(--icon);mask-image:var(--icon);background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-publication-specs__category__list a{color:inherit;-webkit-text-decoration:none;text-decoration:none;text-wrap:pretty}.c-publication-specs__category__list a:after{content:"";display:inline-block;height:.45lh;aspect-ratio:1;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2050'%3e%3cg%20fill='none'%20stroke='%23000'%20stroke-miterlimit='10'%20stroke-width='3'%20data-name='Group%2058'%3e%3cpath%20vector-effect='non-scaling-stroke'%20d='M48.173%201.061v47.112H1.061'%20data-name='Path%2022'/%3e%3cpath%20vector-effect='non-scaling-stroke'%20d='M48.173%2048.174%201.06%201.061'%20data-name='Line%2010'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2050'%3e%3cg%20fill='none'%20stroke='%23000'%20stroke-miterlimit='10'%20stroke-width='3'%20data-name='Group%2058'%3e%3cpath%20vector-effect='non-scaling-stroke'%20d='M48.173%201.061v47.112H1.061'%20data-name='Path%2022'/%3e%3cpath%20vector-effect='non-scaling-stroke'%20d='M48.173%2048.174%201.06%201.061'%20data-name='Line%2010'/%3e%3c/g%3e%3c/svg%3e");background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin-left:1ch}.c-publication-specs__category__list a:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-publication-specs__category[data-state=open] .c-publication-specs__category__header{justify-content:space-between}.c-publication-specs__category[data-state=open] .c-publication-specs__category__arrow:after{rotate:.5turn}@media (min-width:720px){.c-publication-specs__category[data-state=open] .c-publication-specs__category__title{font-size:max(1.6rem,min(3vw,70px))}}@media (min-width:1024px){.c-publication-specs__category[data-state=open] .c-publication-specs__category__title{max-width:50%}}.c-publication-specs__category[data-state=open] .c-publication-specs__category__list{height:auto}
@media (max-width:719.98px){.from-lap{display:none!important}}.c-related-publications{--clr-button:var(--clr-blue)}@media (max-width:719.98px){.c-related-publications{--scroll-carousel-cell-width:80%}}.c-related-publications__title{margin-bottom:var(--spacing-m)}.c-related-publications__actions{margin-top:var(--spacing-m)}
@media (max-width:719.98px){.from-lap{display:none!important}}.c-scroll-carousel--view .views-content,.c-scroll-carousel--items .c-scroll-carousel__cells{display:flex;gap:var(--spacing-half);align-items:stretch;--theme:pink}.c-scroll-carousel--view .views-content>*,.c-scroll-carousel--items .c-scroll-carousel__cells>*{flex:0 0 auto;width:var(--scroll-carousel-cell-width,40%)}.c-scroll-carousel--view .views-content>*:nth-child(3n+1),.c-scroll-carousel--items .c-scroll-carousel__cells>*:nth-child(3n+1){--theme:green}.c-scroll-carousel--view .views-content>*:nth-child(3n+2),.c-scroll-carousel--items .c-scroll-carousel__cells>*:nth-child(3n+2){--theme:pink}.c-scroll-carousel--view .views-content>*:nth-child(3n+3),.c-scroll-carousel--items .c-scroll-carousel__cells>*:nth-child(3n+3){--theme:blue}@media (prefers-reduced-motion:reduce){.c-scroll-carousel--view .views-content,.c-scroll-carousel--items .c-scroll-carousel__cells{flex-wrap:wrap}.c-scroll-carousel--view .views-content>*,.c-scroll-carousel--items .c-scroll-carousel__cells>*{flex:1 1 auto}}.c-scroll-carousel__pager{font-weight:700;font-size:1rem;line-height:1;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-m);position:relative}@media (max-width:719.98px){.c-scroll-carousel__pager{display:none}}.c-scroll-carousel__pager__label{background-color:var(--clr-bg);padding:1em}.c-scroll-carousel__pager:after{content:"";display:block;top:50%;width:100%;position:absolute;border:.5px dashed currentColor;opacity:.5;z-index:-1}.c-scroll-carousel__pager button{font:inherit;border:0;width:40px;height:40px;display:flex;align-content:center;justify-content:center;place-content:center;align-items:center;margin:0;color:color-mix(in srgb,currentColor,transparent 40%);border:2px solid transparent;overflow:visible;-webkit-text-decoration:none;text-decoration:none;border-radius:100%;background:var(--clr-bg);outline:5px solid var(--clr-bg)}.c-scroll-carousel__pager button:focus{box-shadow:0 0 0 2px #19f}.c-scroll-carousel__pager button.is-selected{border-color:currentColor;color:currentColor;transition:.2s}.c-scroll-carousel--grouped{--scroll-carousel-cell-width:100%}@media (max-width:719.98px){.c-scroll-carousel--grouped{--scroll-carousel-cell-width:180%}}.c-scroll-carousel__group{grid-gap:var(--spacing-half);gap:var(--spacing-half);display:grid;grid-template-columns:1fr 1fr}.c-scroll-carousel__item{display:flex}.c-scroll-carousel__item>*{width:100%}.c-scroll-carousel__item .c-cta-card__inner{align-content:start}
@media (max-width:719.98px){.from-lap{display:none!important}}.c-skarabee-reservation-modal{--body-spacing:0 var(--spacing) var(--spacing) var(--spacing)}.c-skarabee-reservation-modal .reservation-header{margin-top:0;margin-bottom:.5lh;line-height:1.1;font-size:1.7rem}
@media (max-width:719.98px){.from-lap{display:none!important}}.c-subscribe{container-type:inline-size}.c-subscribe .c-subscribe__inner{display:grid;grid-row-gap:var(--spacing-half);row-gap:var(--spacing-half);grid-column-gap:var(--spacing-2);-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2)}@container (width > 580px){.c-subscribe .c-subscribe__inner{grid-template-columns:3fr 4fr}}.c-subscribe .c-subscribe__title{margin:0}
@media (max-width:719.98px){.from-lap{display:none!important}}.c-vr-link{color:#fff;position:relative;margin-top:var(--spacing);margin-bottom:var(--spacing);border-radius:var(--border-radius);overflow:hidden;text-align:center;padding:var(--spacing-m);--hover:0}.c-vr-link:hover{--hover:1}.c-vr-link__inner{color:inherit;-webkit-text-decoration:none;text-decoration:none;display:grid;aspect-ratio:1830/815}.c-vr-link__inner>*{grid-area:1/1}.c-vr-link__title{margin:0;z-index:1;align-self:center;justify-self:center;place-self:center}.c-vr-link__image:after{content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute;background:#000;opacity:.28;z-index:0}.c-vr-link__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;scale:calc(1 + var(--hover) * .025);transition:scale .6s ease-in-out;transition-timing-function:linear(0,.012 .9%,.049 2%,.409 9.3%,.513 11.9%,.606 14.7%,.691 17.9%,.762 21.3%,.82 25%,.868 29.1%,.907 33.6%,.937 38.7%,.976 51.3%,.994 68.8%,1)}
.toastify{padding:12px 20px;color:#ffffff;display:inline-block;box-shadow:0 3px 6px -1px rgba(0,0,0,0.12),0 10px 36px -4px rgba(77,96,232,0.3);background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1);border-radius:2px;cursor:pointer;text-decoration:none;box-sizing:border-box;max-width:calc(100% - 30px);z-index:2147483647;}.toast-progress{height:5px;position:absolute;bottom:0;left:0;right:0;background-size:0 100%;background:transparent no-repeat 0 0;animation-timing-function:linear;animation-name:progress;animation-play-state:paused;}.toastify.on{opacity:1;}.toastify.on .toast-progress{animation-play-state:running;}.toast-close{background:transparent;border:0;color:white;cursor:pointer;font-family:inherit;font-size:1em;opacity:0.4;padding:0 5px;}.toastify-right{right:15px;}.toastify-left{left:15px;}.toastify-top{top:-150px;}.toastify-bottom{bottom:-150px;}.toastify-rounded{border-radius:25px;}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px;}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content;}@keyframes progress{0%{background-size:0 100%;}100%{background-size:100% 100%;}}@media only screen and (max-width:360px){.toastify-right,.toastify-left{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;}}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.webform-details-toggle-state-wrapper{margin-top:1em;text-align:right;}[dir="rtl"] .webform-details-toggle-state-wrapper{text-align:left;}.webform-details-toggle-state-wrapper + details{margin-top:0;}.webform-details-toggle-state{margin-top:0;padding:0;cursor:pointer;text-decoration:none;color:#337ab7;border:0;background:transparent;font-size:1em;}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline;}.webform-tabs .webform-details-toggle-state-wrapper{float:right;}@media screen and (max-width:600px){.webform-tabs .webform-details-toggle-state-wrapper{float:none;}}
.webform-message--close .messages{position:relative;padding-right:35px;}.webform-message--close .webform-message__link{display:none;}html.js .webform-message--close .webform-message__link{position:absolute;top:11px;right:10px;display:block;font-size:24px;line-height:24px;}html[dir="rtl"].js .webform-message--close .webform-message__link{top:11px;right:inherit;left:10px;}.webform-message__link{opacity:0.33;color:inherit;}.webform-message__link:link{text-decoration:none;border-bottom:none;}.webform-message__link:hover,.webform-message__link:focus,.webform-message__link:active{text-decoration:none;opacity:1;color:inherit;border-bottom:none;}html.js .js-webform-message--close-storage{display:none;}.js-webform-message--close .button--dismiss{display:none;}
html.js .js-webform-visually-hidden,html.js .js-webform-visually-hidden[style*="display: none"]{position:absolute !important;display:inline !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.js-form-item.js-webform-states-hidden,.js-form-submit.js-webform-states-hidden,.js-form-wrapper.js-webform-states-hidden,.js-webform-text-format-hidden > .js-text-format-wrapper{display:none;}.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}.webform-element-description p:first-child{margin-top:0;}.webform-element-description p:last-child{margin-bottom:0;}.form-item .container-inline{margin:2px 0;}.form-checkboxes .form-required::after,.form-radios .form-required::after{display:none;}.webform-element--title-inline > label{display:inline;padding-right:0.5em;}.webform-element--title-inline > div.container-inline{display:inline;}.form-composite.webform-fieldset--title-inline legend{float:left;margin:0.4em 0.5em 0.4em 0;}[dir="rtl"] .form-composite.webform-fieldset--title-inline legend{float:right;margin-right:0;margin-left:0.5em;}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div{display:inline;}.webform-element--title-inline .form-radios,.webform-element--title-inline .form-checkboxes{display:inline;}.webform-submission-form strong.error.form-item--error-message{display:block;}.webform-readonly input[type="date"],.webform-readonly input[type="datetime-local"],.webform-readonly input[type="email"],.webform-readonly input[type="number"],.webform-readonly input[type="password"],.webform-readonly input[type="search"],.webform-readonly input[type="tel"],.webform-readonly input[type="text"],.webform-readonly input[type="time"],.webform-readonly input[type="url"],.webform-readonly textarea{color:#6b6b6b;border-color:#bbb;background:#ededed;}
.ajax-progress.ajax-progress-fullscreen{z-index:1261;}.webform-ajax-messages{position:fixed;z-index:100;bottom:0;width:100%;}.webform-ajax-messages .messages{margin:0;border-width:10px 0 0 0;font-weight:bold;}.webform-ajax-messages .messages + .messages{margin:0;}.webform-ui-dialog{top:50px !important;}.toolbar-tray-open.toolbar-horizontal .webform-ui-dialog{top:90px !important;}
