.partPopup4{--partPopup4-spacing: 22px;--partPopup4-animationDuration: .4s;--partPopup4-window-width-small: 500px;--partPopup4-window-width-medium: 700px;--partPopup4-window-width-large: 900px;--partPopup4-window-width-extraLarge: 1200px;--partPopup4-window-width-fullscreen: 100%;--partPopup4-content-fontSize: 1em;--partPopup4-content-padding: clamp(1.25rem, 2.6vw + .4rem, 2.5rem);--partPopup4-content-backgroundColor: var(--white);--partPopup4-content-borderRadius: var(--borderRadius-m);--partPopup4-close-size: var(--button-size);--partPopup4-close-icon-size: calc(var(--button-size) / 2);--partPopup4-close-borderRadius: 50%;--partPopup4-close-backgroundColor: var(--grey-light);--partPopup4-close-backgroundColor-hover: var(--black);--partPopup4-close-color: var(--black);--partPopup4-close-color-hover: var(--white);--partPopup4-backdrop-backgroundColor: 0, 0, 0, .48;--partPopup4-partButton-modalDialogClose-color: #000;--partPopup4-partButton-modalDialogClose-color-hover: #fff;--partPopup4-partButton-modalDialogClose-backgroundColor: rgba(0,0,0,.05);--partPopup4-partButton-modalDialogClose-backgroundColor-hover: #000}html[data-partpopup-open]{overflow:hidden}html[data-partpopup-open] body{padding-inline-end:var(--body-scrollbarWidth)}.partPopup4{z-index:5000;border:none;outline:0;width:100%;height:100%;top:0;left:0;position:fixed;overflow-y:hidden;scrollbar-gutter:stable;overscroll-behavior:contain;padding:0;max-width:none;max-height:none;background-color:transparent}.partPopup4[open]:has(.popup-content:not(:empty)){animation:partPopup4-animation-overflow forwards;animation-delay:var(--partPopup4-animationDuration)}.partPopup4:not(.partPopup--windowWidth-fullscreen){padding:var(--partPopup4-spacing)}.partPopup4.partPopup--windowWidth-fullscreen{scrollbar-gutter:auto}.partPopup4[open]:not(.partPopup--windowWidth-fullscreen){display:grid;place-items:center}.partPopup4.partPopup--windowWidth-small{--partPopup4-window-width: var(--partPopup4-window-width-small)}.partPopup4.partPopup--windowWidth-medium{--partPopup4-window-width: var(--partPopup4-window-width-medium)}.partPopup4.partPopup--windowWidth-large{--partPopup4-window-width: var(--partPopup4-window-width-large)}.partPopup4.partPopup--windowWidth-fullscreen{--partPopup4-window-width: var(--partPopup4-window-width-fullscreen)}.partPopup4[open] .popup-window{width:100%;max-width:var(--partPopup4-window-width);display:grid;grid-template-areas:"stack"}.partPopup4[open]:has(.popup-content:empty){opacity:0}.partPopup4[open].partPopup--animation-slideUpFadeIn .popup-content:not(:empty){animation:partPopup4-animation-fadeIn var(--partPopup4-animationDuration) forwards,partPopup4-animation-slideUp var(--partPopup4-animationDuration) forwards}.partPopup4[open].partPopup--animation-slideUp .popup-content:not(:empty){animation:partPopup4-animation-slideUp var(--partPopup4-animationDuration) forwards}.partPopup4[open].partPopup--windowWidth-fullscreen.partPopup--animation-slideUp .popup-content:not(:empty){animation-duration:var(--partPopup4-animationDuration)}.partPopup4[open].partPopup--animation-fadeIn .popup-content:not(:empty){animation:partPopup4-animation-fadeIn var(--partPopup4-animationDuration) forwards}.partPopup4[data-popup-closing] .popup-content{animation:partPopup4-animation-fadeOut calc(var(--partPopup4-animationDuration) / 2) forwards!important}.partPopup4.partPopup--windowWidth-fullscreen .popup-content{min-height:100svh;border-radius:0;box-shadow:0 -4px 50px rgba(0,0,0,.05)}.partPopup4::backdrop{background-color:rgba(var(--partPopup4-backdrop-backgroundColor));backdrop-filter:blur(0px)}.partPopup4.partPopup--windowWidth-fullscreen::backdrop{display:none}.partPopup4:not(.partPopup--windowWidth-fullscreen)[open]::backdrop{animation:partPopup4-animation-fadeIn var(--partPopup4-animationDuration) forwards,partPopup4-animation-blurIn calc(var(--partPopup4-animationDuration) / 2) forwards}.partPopup4:not(.partPopup--windowWidth-fullscreen)[data-popup-closing]::backdrop{animation:partPopup4-animation-fadeOut calc(var(--partPopup4-animationDuration) / 2) forwards,partPopup4-animation-blurOut calc(var(--partPopup4-animationDuration) / 2) forwards}.partPopup4 .popup-close{width:var(--partPopup4-close-size);height:var(--partPopup4-close-size);display:grid;place-items:center;border-radius:var(--partPopup4-close-borderRadius);background-color:var(--partPopup4-close-backgroundColor);color:var(--partPopup4-close-color);transition:background-color .3s,color .3s,opacity .3s;outline:0;border:solid 1px transparent;z-index:100;grid-area:stack;opacity:0}.partPopup4[open].partPopup--animation-none:has(.popup-content:not(:empty)) .popup-close,.partPopup4[open].partPopup--animation-fadeIn:has(.popup-content:not(:empty)) .popup-close{opacity:1}.partPopup4[open].partPopup--animation-slideUp:has(.popup-content:not(:empty)) .popup-close,.partPopup4[open].partPopup--animation-slideUpFadeIn:has(.popup-content:not(:empty)) .popup-close{animation:partPopup4-animation-fadeIn var(--partPopup4-animationDuration) forwards;animation-delay:var(--partPopup4-animationDuration)}.partPopup4[data-popup-closing] .popup-close{display:none}.partPopup4:not(.partPopup--closeButton-outside) .popup-close{position:sticky;justify-self:flex-end;top:0;margin-top:calc(.5 * var(--partPopup4-content-padding));margin-right:calc(.5 * var(--partPopup4-content-padding))}.partPopup4.partPopup--windowWidth-fullscreen:not(.partPopup--closeButton-outside) .popup-close{top:calc(.5 * var(--partPopup4-content-padding))}.partPopup4.partPopup--closeButton-outside .popup-close{position:fixed;top:var(--partPopup4-spacing);right:var(--partPopup4-spacing)}@media (hover: hover){.partPopup4 .popup-close:hover{background-color:var(--partPopup4-close-backgroundColor-hover);color:var(--partPopup4-close-color-hover)}}.partPopup4 .popup-close:focus{border-color:rgba(0,0,0,.1)}.partPopup4 .popup-close .partFontIcon{--partFontIcon-size: var(--partPopup4-close-icon-size);--partFontIcon-color: currentColor}.partPopup4 .popup-close>svg{fill:currentColor;width:calc(var(--partPopup4-close-icon-size) * .6);height:calc(var(--partPopup4-close-icon-size) * .6)}.partPopup4 .popup-content{grid-area:stack;min-height:180px;font-size:var(--partPopup4-content-fontSize);background-color:var(--partPopup4-content-backgroundColor);border-radius:var(--partPopup4-content-borderRadius);padding:var(--partPopup4-content-padding);text-align:left;--popup-content-animationDuration: .4s}.partPopup4 .popup-content:has(.formV2){min-width:0}.partPopup4 .popup-content[data-loading-animation]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--popup-content-animationDuration) ease-in-out;overflow:hidden;align-items:flex-start;place-content:center}.partPopup4 .popup-content[data-loading-animation]>*:not(.partLoadingAnimation){overflow:hidden;opacity:0}.partPopup4 .popup-content[data-loading-animation=finished]{grid-template-rows:1fr;place-content:unset}.partPopup4 .popup-content[data-loading-animation=finished]>*:not(.partLoadingAnimation){animation:partPopup4-animation-fadeIn var(--popup-content-animationDuration) forwards;animation-delay:var(--popup-content-animationDuration)}@keyframes partPopup4-animation-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes partPopup4-animation-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes partPopup4-animation-blurIn{0%{backdrop-filter:blur(0px)}to{backdrop-filter:blur(15px)}}@keyframes partPopup4-animation-blurOut{0%{backdrop-filter:blur(15px)}to{backdrop-filter:blur(0px)}}@keyframes partPopup4-animation-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes partPopup4-animation-overflow{0%{overflow-y:hidden}to{overflow-y:auto}}@media (max-width: 1360px){.partPopup4.partPopup--windowWidth-large.partPopup--closeButton-outside .popup-close{position:sticky;top:0;justify-self:flex-end;margin-top:calc(.5 * var(--partPopup4-content-padding));margin-right:calc(.5 * var(--partPopup4-content-padding))}}@media (max-width: 890px){.partPopup4.partPopup--windowWidth-medium.partPopup--closeButton-outside .popup-close{position:sticky;top:0;justify-self:flex-end;margin-top:calc(.5 * var(--partPopup4-content-padding));margin-right:calc(.5 * var(--partPopup4-content-padding))}}@media (max-width: 660px){.partPopup4.partPopup--windowWidth-small.partPopup--closeButton-outside .popup-close{position:sticky;top:0;justify-self:flex-end;margin-top:calc(.5 * var(--partPopup4-content-padding));margin-right:calc(.5 * var(--partPopup4-content-padding))}}
