.newsletter-form-footer{border:1px solid var(--Interface-Basics-Line-Medium);border-radius:var(--Corners__CardsM);padding-inline-start:var(--spacing-s,var(--SpaceS));padding-inline-end:var(--spacing-xxs,var(--SpaceXXS));padding-top:var(--spacing-s,var(--SpaceS));padding-bottom:var(--spacing-xs,var(--SpaceXS))}@media (min-width:1024px){.newsletter-form-footer{padding:var(--spacing-m,var(--SpaceM));padding-inline-end:var(--spacing-xs,var(--SpaceXS));padding-bottom:var(--spacing-s,var(--SpaceS))}}.newsletter-form-footer img{width:20rem;margin-top:-3rem}@media (min-width:1024px){.newsletter-form-footer img{width:24rem}}@media (min-width:768px){.newsletter-form-footer{justify-content:space-between;gap:var(--spacing-l,var(--SpaceL));display:flex}.newsletter-form-footer img{margin-top:0}}@media (min-width:1024px){.newsletter-form-footer{display:block}.newsletter-form-footer img{margin-top:-3rem}}
.chat-widget{--chat-border:var(--Interface-Basics-Line-Medium);--chat-muted:var(--Interface-Basics-Text-Medium);color:var(--Interface-Basics-Text-Dark);z-index:100000;position:relative}.chat-widget button{cursor:pointer}.chat-widget{letter-spacing:.04rem;font-size:1.6rem;font-weight:300;line-height:1.4}@media (min-width:1400px){.chat-widget{font-size:1.8rem}}.chat-widget{font-family:var(--font-sans,GT America, Arial, sans-serif)}.chat-widget .chat-widget__backdrop{z-index:5;background:#00000040;animation:.2s ease-out both chat-backdrop-in;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.chat-widget .chat-widget__backdrop{animation:none}}.chat-widget .chat-widget__launcher{background:var(--Brand-Colors-Accent-100);box-shadow:var(--box-shadow-button);z-index:10;width:4.8rem;height:4.8rem;right:var(--spacing-m,var(--SpaceM));bottom:var(--spacing-m,var(--SpaceM));padding:var(--spacing-xxs,var(--SpaceXXS));border:0;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,transform .2s;animation:.45s cubic-bezier(.2,.8,.3,1) both chat-launcher-in;display:flex;position:fixed}.chat-widget .chat-widget__launcher .chat-widget__launcher-animation,.chat-widget .chat-widget__launcher .chat-widget__launcher-animation svg{width:100%;height:100%}.chat-widget .chat-widget__launcher[aria-expanded=true]{visibility:hidden}@media (min-width:1024px){.chat-widget .chat-widget__launcher[aria-expanded=true]{visibility:unset}}@media (min-width:1400px){.chat-widget .chat-widget__launcher{width:6rem;height:6rem}}@media (hover:hover),(-ms-high-contrast:none){.chat-widget .chat-widget__launcher:hover{background:var(--Brand-Colors-Accent-80);transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.chat-widget .chat-widget__launcher{transition:none;animation:none}.chat-widget .chat-widget__launcher:hover{transform:none}}.chat-widget .chat-widget__panel{background:var(--Interface-Basics-White);box-shadow:var(--box-shadow-cards-modal);z-index:20;border-radius:0;width:100vw;max-width:none;height:100dvh;position:fixed;bottom:0;right:0;overflow:hidden}@media (min-width:1024px){.chat-widget .chat-widget__panel{border-radius:var(--spacing-corners-cards-l);height:calc(100dvh - 2 * var(--spacing-s));width:59rem;max-width:calc(100vw - 3.2rem);inset:var(--spacing-s,var(--SpaceS));left:auto}}.chat-widget .chat-widget__conversation-page,.chat-widget .chat-widget__history-page{width:100%;height:100%;min-height:0}.chat-widget .chat-widget__conversation-page{grid-template-rows:auto minmax(12rem,1fr) auto auto auto;grid-template-areas:"connection""messages""handover""composer""upload-status";display:grid}.chat-widget .chat-widget__history-page{background:var(--Interface-Basics-White);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"history-header""history-content";display:grid}.chat-widget .chat-widget-header{z-index:30;justify-content:space-between;align-items:center;gap:var(--spacing-xs,var(--SpaceXS));display:flex}.chat-widget .chat-widget-header .chat-widget-header__back{font-size:2.4rem;transform:rotate(180deg)}.chat-widget .chat-widget-header .chat-widget-header__actions{align-items:center;gap:var(--spacing-xs,var(--SpaceXS));display:flex}.chat-widget .chat-widget-header .chat-widget-header__actions .chat-widget-header__action-menu{position:relative}.chat-widget .chat-widget-header .chat-widget-header__actions .chat-widget-header__action-menu .chat-widget-header__action-menu-trigger .icon-ui-arrow-down-small{transition:transform .2s}.chat-widget .chat-widget-header .chat-widget-header__actions .chat-widget-header__action-menu .chat-widget-header__action-menu-trigger[aria-expanded=true] .icon-ui-arrow-down-small{transform:rotate(180deg)}.chat-widget .chat-widget-header .chat-widget-header__actions .chat-widget-header__action-menu .chat-widget-header__action-menu-dropdown{background:var(--Interface-Basics-White);border-radius:var(--spacing-corners-cards-m);box-shadow:var(--drop-shadow-dropdown);z-index:40;min-width:24rem;padding:var(--spacing-xxs,var(--SpaceXXS));display:grid;position:absolute;top:calc(100% + .8rem);right:0}.chat-widget .chat-widget-header .chat-widget-header__actions .chat-widget-header__action-menu .chat-widget-header__action-menu-dropdown:before{content:"";height:.8rem;position:absolute;inset:-.8rem 0 auto}.chat-widget .chat-widget-header .chat-widget-header__actions .chat-widget-header__action-menu .chat-widget-header__action-menu-dropdown button{border-radius:var(--spacing-corners-cards-s);text-align:left;width:100%;padding:var(--spacing-xxs,var(--SpaceXXS));background:0 0;border:0}@media (hover:hover),(-ms-high-contrast:none){.chat-widget .chat-widget-header .chat-widget-header__actions .chat-widget-header__action-menu .chat-widget-header__action-menu-dropdown button:hover{background:var(--Interface-Basics-Secondary-Light)}}.chat-widget .chat-widget-header .chat-widget-header__actions .chat-widget-header__action-menu .chat-widget-header__action-menu-dropdown .chat-widget__transcript-menu{position:relative}.chat-widget .chat-widget-header .chat-widget-header__actions .chat-widget-header__action-menu .chat-widget-header__action-menu-dropdown .chat-widget__transcript-menu-trigger{justify-content:space-between;align-items:center;gap:var(--spacing-xs,var(--SpaceXS));display:flex}.chat-widget .chat-widget-header .chat-widget-header__actions .chat-widget-header__action-menu .chat-widget-header__action-menu-dropdown .chat-widget__transcript-menu-trigger[aria-expanded=true]{background:var(--Interface-Basics-Secondary-Light)}.chat-widget .chat-widget-header .chat-widget-header__actions .chat-widget-header__action-menu .chat-widget-header__action-menu-dropdown .chat-widget__transcript-menu-chevron{font-size:2rem;line-height:1;transition:transform .15s}.chat-widget .chat-widget-header .chat-widget-header__actions .chat-widget-header__action-menu .chat-widget-header__action-menu-dropdown .chat-widget__transcript-menu-trigger[aria-expanded=true] .chat-widget__transcript-menu-chevron{transform:rotate(90deg)}.chat-widget .chat-widget-header .chat-widget-header__actions .chat-widget-header__action-menu .chat-widget-header__action-menu-dropdown .chat-widget__transcript-menu-options{background:var(--Brand-Colors-Sand-40);border-radius:var(--spacing-corners-cards-s);grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;margin-top:.3rem;padding:.3rem;display:grid}.chat-widget .chat-widget-header .chat-widget-header__actions .chat-widget-header__action-menu .chat-widget-header__action-menu-dropdown .chat-widget__transcript-menu-options button{text-align:center;font-weight:500}.chat-widget .chat-widget-header .chat-widget-header__actions .chat-widget-header__action-menu .chat-widget-header__action-menu-dropdown .chat-widget__transcript-menu-options .chat-alert{text-align:left;grid-column:1/-1}.chat-widget .chat-widget-header .chat-widget-header__action-menu-trigger{background:#ffffff8c;border:0;border-radius:50%;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;font-size:2.1rem;line-height:1;display:flex}.chat-widget .chat-widget__conversation-header{padding-inline:var(--spacing-xs,var(--SpaceXS));padding-top:var(--spacing-xs,var(--SpaceXS));padding-bottom:var(--spacing-xl,var(--SpaceXL));background:linear-gradient(#fff 63.04%,#fff0 100%);position:absolute;inset:0 0 auto}.chat-widget .chat-widget__conversation-header p{border-radius:var(--spacing-corners-cards-s);border:1px solid var(--Interface-Basics-Line-Light);color:var(--Interface-Basics-Text-Medium);padding-inline:var(--spacing-xs,var(--SpaceXS));padding-block:var(--spacing-xxs,var(--SpaceXXS));letter-spacing:.04rem;font-size:1.4rem;font-weight:300;line-height:1.4}@media (min-width:1400px){.chat-widget .chat-widget__conversation-header p{font-size:1.6rem}}.chat-widget .chat-widget__history-header{background:var(--Interface-Basics-White);padding:var(--spacing-s,var(--SpaceS));grid-area:history-header}.chat-widget .chat-widget__connection{grid-area:connection;min-height:0;padding:.5rem 1.6rem}.chat-widget .chat-conversation-history{background:var(--Interface-Basics-White);gap:var(--spacing-m);min-height:0;flex-direction:column;grid-area:history-content;padding-block-end:var(--spacing-xxl);display:flex}.chat-widget .chat-conversation-history>*{padding-inline:var(--spacing-m)}.chat-widget .chat-conversation-history .chat-conversation-history__title{font-family:var(--font-serif,GT Alpina, Helvetica, serif);letter-spacing:-.02em;font-family:GT Alpina,sans-serif;font-size:2.4rem;font-weight:300;line-height:1.1}@media (min-width:1400px){.chat-widget .chat-conversation-history .chat-conversation-history__title{letter-spacing:-.03em;font-size:3rem}}.chat-widget .chat-conversation-history .chat-conversation-history__list{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.chat-widget .chat-conversation-history .chat-conversation-history__list ul{gap:var(--spacing-xxxs,var(--SpaceXXXS));margin:0;padding:0;list-style:none;display:grid}.chat-widget .chat-conversation-history .button{flex:none;width:fit-content}@keyframes chat-launcher-in{0%{opacity:0;transform:scale(.75)translateY(.8rem)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes chat-backdrop-in{0%{opacity:0}to{opacity:1}}
.chat-widget-close{background:0 0;padding:6px;font-size:3.6rem}.chat-widget-close:hover{background:0 0}.chat-widget-close span{font-size:3.6rem}
.conversation-history-item .conversation-history-item__button{border:1px solid var(--Interface-Basics-Line-Light);border-radius:var(--spacing-corners-cards-s);gap:var(--spacing-s);padding:var(--spacing-s);text-align:left;width:100%;box-shadow:none;display:grid}.conversation-history-item .conversation-history-item__button .conversation-history-item__info{flex-direction:column;flex:1 1 0;gap:.2rem;display:flex}.conversation-history-item .conversation-history-item__button .conversation-history-item__info .conversation-history-item__title{font-family:var(--font-serif,GT Alpina, Helvetica, serif);letter-spacing:-.02em;font-family:GT Alpina,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.2}@media (min-width:1400px){.conversation-history-item .conversation-history-item__button .conversation-history-item__info .conversation-history-item__title{letter-spacing:-.015em;font-size:2rem}}.conversation-history-item .conversation-history-item__button .conversation-history-item__info .conversation-history-item__preview{font-family:var(--font-sans,GT America, Arial, sans-serif);letter-spacing:.04rem;font-size:1.6rem;font-weight:300;line-height:1.4}@media (min-width:1400px){.conversation-history-item .conversation-history-item__button .conversation-history-item__info .conversation-history-item__preview{font-size:1.8rem}}.conversation-history-item .conversation-history-item__button .conversation-history-item__info .conversation-history-item__time{color:var(--Interface-Basics-Text-Medium);font-size:1.3rem;font-weight:400;line-height:1.2}@media (min-width:1400px){.conversation-history-item .conversation-history-item__button .conversation-history-item__info .conversation-history-item__time{font-size:1.4rem}}.conversation-history-item .conversation-history-item__button .conversation-history-item__arrow{width:fit-content;font-size:var(--spacing-s);grid-column:2;place-self:center end}.conversation-history-item .conversation-history-item__button{transition:border-color .34s cubic-bezier(.43,0,.47,1),box-shadow .34s cubic-bezier(.43,0,.47,1)}.conversation-history-item .conversation-history-item__button strong,.conversation-history-item .conversation-history-item__button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-history-item .conversation-history-item__button[aria-current=true]{border-color:var(--Brand-Colors-Dark-Forest-60)}.conversation-history-item .conversation-history-item__button[aria-current=true]:hover{border-color:var(--Brand-Colors-Dark-Forest-80);box-shadow:var(--shadow-sm)}.conversation-history-item .conversation-history-item__button:hover{border-color:var(--Interface-Basics-White);box-shadow:0 8px 60px #0000000d,0 32px 80px #00000014}
.chat-alert{gap:var(--spacing-xxs);padding-inline:var(--spacing-s);padding-block:var(--spacing-xs);background:var(--Forms-BG-Error);border:1px solid var(--Forms-Outline-Error);color:var(--Interface-Basics-Error);border-radius:var(--spacing-corners-cards-xs);flex-direction:row;display:flex}.chat-alert .chat-alert__icon{flex:none;display:flex}.chat-alert .chat-alert__icon svg{width:2rem;height:2rem}@media (min-width:1400px){.chat-alert .chat-alert__icon svg{width:2.4rem;height:2.4rem}}.chat-alert .chat-alert__body{padding-block:var(--spacing-xxxxs);gap:var(--spacing-xxxxs);flex-direction:column;flex:1;display:flex}.chat-alert .chat-alert__body .chat-alert__title{font-size:1.6rem;font-weight:400;line-height:1;display:block}@media (min-width:1400px){.chat-alert .chat-alert__body .chat-alert__title{font-size:1.8rem}}.chat-alert .chat-alert__body .chat-alert__title{font-family:var(--font-sans,GT America, Arial, sans-serif);margin:0}.chat-alert .chat-alert__body .chat-alert__description{margin:0}.chat-alert .chat-alert__body .chat-alert__actions{gap:var(--spacing-xxs);margin-top:var(--spacing-xxxxs);display:flex}.chat-alert .chat-alert__body .chat-alert__actions button{color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.chat-alert--error{background:var(--Forms-BG-Error);border:1px solid var(--Forms-Outline-Error);color:var(--Interface-Basics-Error)}.chat-alert--success{background:var(--Brand-Colors-Secondary-Green-40);border:1px solid var(--Brand-Colors-Dark-Forest-60);color:var(--Interface-Basics-Text-Color)}.chat-alert--info{background:var(--Brand-Colors-Sand-60);border:1px solid var(--Brand-Colors-Sand-200);color:var(--Interface-Basics-Text-Dark)}
.chat-widget__composer{border-top:1px solid var(--Interface-Basics-Line-Light);align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-xxs);grid-area:composer;display:flex}.chat-widget__composer .chat-widget__attachment-button{background:0 0;font-size:2.4rem}.chat-widget__composer .chat-widget-composer__input-container{padding-block:var(--spacing-xxs);padding-inline:var(--spacing-xs);background:var(--Interface-Basics-Background);border-radius:var(--spacing-corners-cards-m);gap:var(--spacing-xs);flex-direction:row;flex:auto;align-items:center;display:flex}.chat-widget__composer .chat-widget-composer__input-container button{flex:1 0 auto}.chat-widget__composer textarea{resize:none;width:100%;min-width:0;box-shadow:none;padding-inline:var(--spacing-xxxs);letter-spacing:.04rem;flex:auto;font-size:1.6rem;font-weight:300;line-height:1.4}@media (min-width:1400px){.chat-widget__composer textarea{font-size:1.8rem}}@media (min-width:1024px){.chat-widget__composer{padding-bottom:1rem}}.chat-widget__upload-status{color:var(--chat-muted);grid-area:upload-status;min-height:0;padding:0 1.6rem;font-size:1.2rem}.chat-widget__upload-status:not(:empty){padding-block:0 1rem}
.chat-widget-message{flex-direction:column;max-width:94%;display:flex}@media (min-width:414px){.chat-widget-message{max-width:88%}}.chat-widget-message:first-child{margin-block-start:var(--spacing-m)}.chat-widget-message--user{align-self:flex-end;padding-inline-start:var(--spacing-l);position:relative}.chat-widget-message--user .chat-widget-message__bubble{background:var(--Brand-Colors-Sand-40);border-radius:var(--spacing-xxs) var(--spacing-xxs) 0 var(--spacing-xxs);padding:var(--spacing-xxs)}.chat-widget-message--user .chat-widget-message__status__pending{text-align:right;width:100%;padding-top:var(--spacing-xxxxs,var(--SpaceXXXXS));position:absolute;top:100%;right:0}.chat-widget-message--operator{align-self:flex-start;column-gap:var(--spacing-xxs);row-gap:var(--spacing-xxxs);width:100%;grid-template:".message"1fr"avatar name"4.8rem".status"/4.8rem 1fr;align-items:center;padding-inline-end:var(--spacing-l);display:grid}.chat-widget-message--operator .chat-widget-message__avatar-icon{grid-area:avatar}.chat-widget-message--operator .chat-widget-message__avatar-icon img{padding:var(--spacing-xxxs)}.chat-widget-message--operator .chat-widget-message__avatar-name{gap:var(--spacing-xxxs);flex-direction:row;grid-area:name;align-items:center;display:flex}.chat-widget-message--operator .chat-widget-message__avatar-name p{font-family:var(--font-sans,GT America, Arial, sans-serif);font-size:1.4rem;font-weight:400;line-height:1.2}@media (min-width:1400px){.chat-widget-message--operator .chat-widget-message__avatar-name p{font-size:1.6rem}}.chat-widget-message--operator .chat-widget-message__avatar-name span{padding:var(--spacing-xxxs);background:var(--Brand-Colors-Sand-100);border-radius:var(--spacing-corners-buttons);font-size:1.3rem;font-weight:400;line-height:1.2}@media (min-width:1400px){.chat-widget-message--operator .chat-widget-message__avatar-name span{font-size:1.4rem}}.chat-widget-message--operator .chat-widget-message__status{grid-area:status}.chat-widget-message--operator .chat-widget-message__bubble{grid-area:message}.chat-widget-message__bubble{overflow-wrap:anywhere;letter-spacing:.04rem;font-size:1.6rem;font-weight:300;line-height:1.4}@media (min-width:1400px){.chat-widget-message__bubble{font-size:1.8rem}}.chat-widget-message__bubble{font-family:var(--font-sans,GT America, Arial, sans-serif)}.chat-widget-message__bubble>*+*{padding-block-start:var(--spacing-s)}.chat-widget-message__bubble p{white-space:pre-wrap;margin:0}.chat-widget-message__bubble a{color:var(--Interface-Basics-Link);text-decoration:underline}.chat-widget-message__bubble audio{max-width:100%}.chat-widget-message__bubble ul{margin-inline:0;padding-inline:0;list-style:inside ""}.chat-widget-message__bubble ul li::marker{font-family:var(--font-uiicons,prolitteris-ui)}.chat-widget-message__bubble ul li+li{padding-block-start:var(--spacing-xxs)}.chat-widget-message__bubble ul li{text-indent:-1em;padding-inline-start:1em}.chat-widget-message__bubble ul li span{left:var(--spacing-xs);position:relative}.chat-widget-message__status{color:var(--chat-muted);padding-top:var(--spacing-xxxxs,var(--SpaceXXXXS));flex-wrap:wrap;align-items:center;font-size:1.2rem;display:flex}.chat-widget-message__status .chat-alert{text-align:left;flex-basis:100%}.chat-widget-message__image-link{display:block}.chat-widget-message__image-link img{object-fit:contain;border-radius:.6rem;max-width:100%;height:auto;max-height:28rem;display:block}.chat-widget-message__choices{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.chat-widget-message__choices .chat-widget-message__choice{padding-block:var(--spacing-xs);padding-inline:var(--spacing-m)}.chat-widget-message__field{gap:var(--spacing-xxs);flex-direction:column;display:flex}.chat-widget-message__field label{font-weight:500;display:block}.chat-widget-message__field .chat-widget-message__field-input{gap:var(--spacing-s);flex-direction:column;display:flex}.chat-widget-message__field .chat-widget-message__field-input button{width:fit-content}.chat-widget-message__carousel{scroll-snap-type:x mandatory;gap:.8rem;max-width:28rem;margin:1rem 0 0;padding:0 0 .5rem;list-style:none;display:flex;overflow-x:auto}.chat-widget-message__carousel li{background:var(--Interface-Basics-White);border:1px solid var(--chat-border);scroll-snap-align:start;border-radius:.8rem;flex:0 0 22rem;padding:1rem}.chat-widget-message__carousel img{object-fit:cover;width:100%;height:10rem}.chat-widget-message__carousel strong,.chat-widget-message__carousel a{margin-top:.6rem;display:block}
.chat-widget-messages{background:var(--Interface-Basics-White);overscroll-behavior:contain;min-height:0;padding-inline:var(--spacing-m);padding-block:var(--spacing-xxxl) var(--spacing-xxl);grid-area:messages;gap:1.2rem;overflow:auto}@media (min-width:1024px){.chat-widget-messages{padding-inline:var(--spacing-m)}}@media (prefers-reduced-motion:reduce){.chat-widget-messages{scroll-behavior:auto}}.chat-widget-messages .chat-widget-messages__overflow-helper{gap:var(--spacing-xs,var(--SpaceXS));flex-direction:column;margin-top:auto;display:flex}.chat-widget-messages .chat-widget-messages__welcome{flex-grow:1;margin-block-start:var(--spacing-m)}.chat-widget-messages .chat-widget-messages__welcome .chat-widget-messages__welcome-container{gap:var(--spacing-xxs);padding-inline-end:var(--spacing-l);display:flex}.chat-widget-messages .chat-widget-messages__welcome .chat-widget-messages__welcome-container .chat-widget-messages__welcome-icon{padding:var(--spacing-xxxs);border:1px solid var(--Interface-Basics-Line-Light);border-radius:var(--spacing-corners-cards-l);align-self:flex-end;font-size:3.2rem}.chat-widget-messages .chat-widget-messages__welcome .chat-widget-messages__welcome-container .chat-widget-messages__welcome-body{gap:var(--spacing-xxs);padding-block:var(--spacing-xxs);display:grid}.chat-widget-messages .chat-widget-messages__welcome .chat-widget-messages__welcome-container .chat-widget-messages__welcome-body strong{font-family:var(--font-serif,GT Alpina, Helvetica, serif);letter-spacing:-.02em;font-family:GT Alpina,sans-serif;font-size:2.4rem;font-weight:300;line-height:1.1;display:block}@media (min-width:1400px){.chat-widget-messages .chat-widget-messages__welcome .chat-widget-messages__welcome-container .chat-widget-messages__welcome-body strong{letter-spacing:-.03em;font-size:3rem}}.chat-widget-messages .chat-widget-messages__welcome .chat-widget-messages__welcome-container .chat-widget-messages__welcome-body strong{margin-bottom:.5rem}.chat-widget-messages .chat-widget-messages__welcome .chat-widget-messages__welcome-container .chat-widget-messages__welcome-body p{color:var(--Interface-Basics-Text-Medium);letter-spacing:.04rem;font-size:1.6rem;font-weight:300;line-height:1.4}@media (min-width:1400px){.chat-widget-messages .chat-widget-messages__welcome .chat-widget-messages__welcome-container .chat-widget-messages__welcome-body p{font-size:1.8rem}}.chat-widget-messages .chat-widget-messages__welcome p,.chat-widget-messages .chat-widget-messages__status{margin:0}.chat-widget-messages .chat-widget-messages__typing{color:var(--chat-muted);margin:0;font-size:1.3rem}
.handover-button{padding-inline:var(--spacing-xxs);grid-area:handover;justify-content:flex-end;padding-block-start:var(--spacing-m);padding-block-end:var(--spacing-xxs);display:flex}.handover-button .handover-button__button{background:var(--Brand-Colors-Secondary-Green-60);color:var(--Interface-Basics-Text-Color);flex:auto;font-weight:400}.handover-button .handover-button__button:hover{background:var(--Brand-Colors-Secondary-Green-80)}@media (min-width:1024px){.handover-button .handover-button__button{flex:none}}
.newsletter-overlay{z-index:10000;visibility:hidden;justify-content:center;align-items:end;display:flex;position:fixed;inset:0}@media (min-width:768px){.newsletter-overlay{align-items:center}}.newsletter-overlay .newsletter-overlay__backdrop{background:#00000026;position:absolute;inset:0}.newsletter-overlay .newsletter-overlay__close{cursor:pointer;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;font-size:2.8rem;display:flex;position:absolute;top:1.8rem;right:1.8rem}@media (min-width:1024px){.newsletter-overlay .newsletter-overlay__close{top:2.4rem;right:2.4rem}}@media (min-width:1400px){.newsletter-overlay .newsletter-overlay__close{width:4.8rem;height:4.8rem;font-size:3.6rem}}.newsletter-overlay .newsletter-overlay__content-wrapper{z-index:2;border-top-left-radius:var(--Corners__CardsL);border-top-right-radius:var(--Corners__CardsL);background-color:#fff;width:100%;max-height:80vh;position:relative;overflow-y:auto}@media (min-width:768px){.newsletter-overlay .newsletter-overlay__content-wrapper{border-radius:var(--Corners__CardsL);width:64rem;max-width:calc(100% - 4rem)}}@media (min-width:1024px){.newsletter-overlay .newsletter-overlay__content-wrapper{max-width:calc(100% - 9.6rem)}}@media (min-width:1400px){.newsletter-overlay .newsletter-overlay__content-wrapper{width:74rem}}.newsletter-overlay .newsletter-overlay__content-wrapper .newsletter-overlay__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.newsletter-overlay .newsletter-overlay__content-wrapper .newsletter-overlay__content{padding-top:var(--spacing-xxxl,var(--SpaceXXXL));padding-bottom:var(--spacing-xxxxl,var(--SpaceXXXXL));padding-left:2rem;padding-right:2rem}@media (min-width:768px){.newsletter-overlay .newsletter-overlay__content-wrapper .newsletter-overlay__content{padding-inline:var(--spacing-xxxxxl,var(--SpaceXXXXXL));padding-top:var(--spacing-xxxl,var(--SpaceXXXL));padding-bottom:var(--spacing-xxxxl,var(--SpaceXXXXL))}}
.block-content-hero-events-blog{padding-top:0}.block-content-hero-events-blog .dateline,.block-content-hero-events-blog .heading-xxxxl,.block-content-hero-events-blog .intro{color:var(--Interface-Basics-Text-Dark)}.block-content-hero-events-blog time{color:var(--Interface-Basics-Text-Medium)}.block-content-hero-events-blog .media-wrapper{position:relative}.block-content-hero-events-blog .media-wrapper[data-theme]{height:48rem;padding:var(--spacing-m,var(--SpaceM));padding-top:var(--spacing-s,var(--SpaceS))}@media (min-width:1024px){.block-content-hero-events-blog .media-wrapper[data-theme]{padding-inline:var(--spacing-0,0);padding-top:var(--spacing-s,var(--SpaceS));padding-bottom:var(--spacing-xl,var(--SpaceXL));height:52rem}}@media (min-width:1400px){.block-content-hero-events-blog .media-wrapper[data-theme]{height:62rem}}.block-content-hero-events-blog .media-wrapper[data-theme] .hero-top-content{flex-direction:column;justify-content:end;display:flex}@media (min-width:1024px){.block-content-hero-events-blog .media-wrapper[data-theme] .backlink{padding-left:var(--spacing-s,var(--SpaceS))}}.block-content-hero-events-blog .media-wrapper picture{z-index:-1;background-color:var(--Brand-Colors-Sand-60);border-radius:var(--Corners__CardsL);position:absolute;inset:0;overflow:hidden}.block-content-hero-events-blog .media-wrapper picture img{object-fit:cover;object-position:center;width:100%;height:100%}.block-content-hero-events-blog .media-wrapper picture:after{content:"";opacity:.3;background:linear-gradient(-180deg,#0000 0%,#000 100%),linear-gradient(#000 0%,#0000 14rem);display:block;position:absolute;inset:0}
.backlink{align-items:center;gap:var(--spacing-xxs,var(--SpaceXXS));display:flex}.backlink .icon-wrapper{background-color:var(--Interface-Basics-Secondary-Light);border-radius:50%;width:3.2rem;height:3.2rem;transition:background-color .34s cubic-bezier(.43,0,.47,1);display:block;position:relative;overflow:hidden;transform:translateZ(0)rotate(180deg)}@media (min-width:1400px){.backlink .icon-wrapper{width:4rem;height:4rem;font-size:2.4rem}}.backlink .icon-wrapper [class*=icon-]{color:var(--Interface-Basics-Text-Dark);transition:transform .34s cubic-bezier(.43,0,.47,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.backlink .icon-wrapper [class*=icon-]:first-child{transform:translate(-200%,-50%)}.backlink .button-label{color:var(--Interface-Basics-Text-Medium);transition:color .34s cubic-bezier(.43,0,.47,1)}@media (hover:hover){.backlink:not(:disabled):hover .icon-wrapper{background-color:var(--Interface-Basics-Secondary-Medium)}.backlink:not(:disabled):hover .icon-wrapper [class*=icon-]:last-child{transform:translate(150%,-50%)}.backlink:not(:disabled):hover .icon-wrapper [class*=icon-]:first-child{transform:translate(-50%,-50%)}.backlink:not(:disabled):hover .button-label{color:var(--Interface-Basics-Text-Dark)}}
