.module-cardOverlay{display:block;max-height:auto;max-height:var(--parent-height,auto);position:relative}.module-cardOverlay .module-cardOverlay-wrapper{display:flex;height:auto;padding:0;position:relative;width:100%;z-index:auto}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card{align-self:auto;aspect-ratio:1;background-color:#fff;background-color:var(--color-white,#fff);border-radius:1.2em;max-width:100%;position:relative;width:100%}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card:has(.bottom-wrapper .button-card){cursor:pointer;transition:transform .5s cubic-bezier(.25,.46,.31,1.28),opacity .35s ease;transition:transform .5s cubic-bezier(.25,.46,.31,1.28),opacity var(--duration-long,.35s) ease;transition-delay:.1s}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card:has(.bottom-wrapper .button-card):hover:active{transform:scale(.9875)}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card:has(.bottom-wrapper .button-card):hover:active{transition-delay:0s}@media(max-width:1179.98px){.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card{aspect-ratio:unset}}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .module-cardOverlay-card-inner{display:block;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:2em;width:100%}@media(max-width:1439.98px){.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .module-cardOverlay-card-inner{padding:1.5em}}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .heading{display:none;font-size:1.6rem;font-size:var(--size-small,1.6rem);margin-bottom:3.5em}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .headline{font-size:2.4rem;font-size:var(--size-body-lg,2.4rem)}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bodyText{display:none;font-size:1.6rem;font-size:var(--size-small,1.6rem);padding-top:3.5em}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper{align-items:center;display:flex;margin-top:auto;min-height:2.3em;width:100%}@media(max-width:1179.98px){.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper{margin-top:10rem}}@media only screen and (min-width:768px)and (max-height:1366px)and (orientation:portrait)and (-webkit-min-device-pixel-ratio:1.5){.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:3rem;margin-top:10rem}}@media(max-width:767.98px){.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper{margin-top:15rem}}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .caption{color:#9b9c96;color:var(--grey-text,#9b9c96);font-size:1.6rem;font-size:var(--size-small,1.6rem)}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f0f0f0;background-color:var(--color-button-round-light,#f0f0f0);border:none;border-radius:10rem;color:#000;color:var(--color-text,var(--color-black,#000));cursor:pointer;display:flex;font-size:2rem;font-size:var(--size-body,2rem);justify-content:center;line-height:1;margin-left:auto;outline:none;padding:.75em 1em;transition:background-color .25s,color .25s,transform .25s cubic-bezier(.25,.46,.31,1.28);transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s),transform var(--duration-default,.25s) cubic-bezier(.25,.46,.31,1.28);-webkit-user-select:none;-moz-user-select:none;user-select:none}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card:hover:active{transform:scale(.95)}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card .text{text-box-trim:trim-both;text-box-edge:cap alphabetic;text-wrap:nowrap;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;min-height:-moz-fit-content;min-height:fit-content;overflow-x:hidden;scrollbar-width:none;transition:width .35s cubic-bezier(.23,1,.32,1),transform .35s cubic-bezier(.23,1,.32,1);transition:width var(--duration-long,.35s) cubic-bezier(.23,1,.32,1),transform var(--duration-long,.35s) cubic-bezier(.23,1,.32,1);width:0}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card .text ::-webkit-scrollbar,.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card .text::-webkit-scrollbar{display:none;height:0!important;width:0!important}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card .text>span{display:block;opacity:0;transform:translateX(.5em);transition:opacity .35s,transform .35s cubic-bezier(.23,1,.32,1);transition:opacity var(--duration-long,.35s),transform var(--duration-long,.35s) cubic-bezier(.23,1,.32,1)}@media(max-width:1179.98px){.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card .text>span{padding-right:.5em}}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card:not(:has(.text)) svg{transition:transform 666ms cubic-bezier(.23,1,.32,1);transition:transform var(--duration-longer,666ms) cubic-bezier(.23,1,.32,1)}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card svg{display:block;height:.8em;-o-object-fit:contain;object-fit:contain;width:auto}@media(hover:hover){.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card:hover{background-color:#e3e3e3;background-color:var(--color-button-round-light-hover,#e3e3e3)}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card:hover .text{width:auto;width:var(--overflow-width,auto)}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card:hover .text>span{opacity:1;transform:none;transition-delay:.1s}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card:hover:not(:has(.text)) svg{transform:rotate(180deg)}}@media(max-width:1179.98px){.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card .text{transform:none;width:auto}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card .text>span{opacity:1;transform:none}}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card.is-open{background-color:#e3e3e3;background-color:var(--color-button-round-light-hover,#e3e3e3)}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card.is-open .text{width:auto;width:var(--overflow-width,auto)}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card.is-open .text>span{opacity:1;transform:none;transition-delay:.1s}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card.is-open:not(:has(.text)) svg{transform:rotate(180deg)}@media(hover:hover){.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card:hover .bottom-wrapper .button-card{background-color:#e3e3e3;background-color:var(--color-button-round-light-hover,#e3e3e3)}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card:hover .bottom-wrapper .button-card .text{width:auto;width:var(--overflow-width,auto)}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card:hover .bottom-wrapper .button-card .text>span{opacity:1;transform:none;transition-delay:.1s}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card:hover .bottom-wrapper .button-card:not(:has(.text)) svg{transform:rotate(180deg)}}.module-cardOverlay.is-open .module-cardOverlay-card{opacity:0;transform:scale(.9875);transition-delay:0s}.icon-plus{display:block}.icon-plus rect{fill:currentColor}:root{interpolate-size:allow-keywords}.modulePart-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.1);display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;overscroll-behavior:none;padding:5rem;position:fixed;top:0;width:100%;z-index:101}@media(max-width:767px){.modulePart-overlay{-webkit-backdrop-filter:initial;backdrop-filter:none;background-color:rgba(0,0,0,.4);overflow-y:hidden;overscroll-behavior:auto;padding:0}}.modulePart-overlay .modulePart-overlay-card{aspect-ratio:unset;background-color:#fff;background-color:var(--color-white,#fff);border-radius:1.2em;height:-moz-fit-content;height:fit-content;margin:auto;max-width:100%;width:24em}@media(max-width:767px){.modulePart-overlay .modulePart-overlay-card{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-self:auto;border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0;display:flex;flex-direction:column;left:0;margin:initial;max-height:70vh;max-height:calc(var(--vh, 1vh)*70);overflow-y:scroll;overscroll-behavior:none;position:absolute;scrollbar-width:none;touch-action:pan-y;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}.modulePart-overlay .modulePart-overlay-card ::-webkit-scrollbar,.modulePart-overlay .modulePart-overlay-card::-webkit-scrollbar{display:none;height:0!important;width:0!important}}.modulePart-overlay .modulePart-overlay-card .button-close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f0f0f0;background-color:var(--color-button-round-light,#f0f0f0);border:none;border-radius:10rem;color:#000;color:var(--color-text,var(--color-black,#000));cursor:pointer;display:flex;font-size:2rem;font-size:var(--size-body,2rem);justify-content:center;left:calc(100% + 1rem);line-height:1;outline:none;padding:.75em 1em;position:absolute;top:0;transition:background-color .25s,color .25s,transform .25s cubic-bezier(.25,.46,.31,1.28);transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s),transform var(--duration-default,.25s) cubic-bezier(.25,.46,.31,1.28);-webkit-user-select:none;-moz-user-select:none;user-select:none}.modulePart-overlay .modulePart-overlay-card .button-close:hover:active{transform:scale(.95)}.modulePart-overlay .modulePart-overlay-card .button-close .text{text-box-trim:trim-both;text-box-edge:cap alphabetic;text-wrap:nowrap;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;min-height:-moz-fit-content;min-height:fit-content;overflow-x:hidden;scrollbar-width:none;transition:width .35s cubic-bezier(.23,1,.32,1),transform .35s cubic-bezier(.23,1,.32,1);transition:width var(--duration-long,.35s) cubic-bezier(.23,1,.32,1),transform var(--duration-long,.35s) cubic-bezier(.23,1,.32,1);width:0}.modulePart-overlay .modulePart-overlay-card .button-close .text ::-webkit-scrollbar,.modulePart-overlay .modulePart-overlay-card .button-close .text::-webkit-scrollbar{display:none;height:0!important;width:0!important}.modulePart-overlay .modulePart-overlay-card .button-close .text>span{display:block;opacity:0;transform:translateX(.5em);transition:opacity .35s,transform .35s cubic-bezier(.23,1,.32,1);transition:opacity var(--duration-long,.35s),transform var(--duration-long,.35s) cubic-bezier(.23,1,.32,1)}@media(max-width:1179.98px){.modulePart-overlay .modulePart-overlay-card .button-close .text>span{padding-right:.5em}}.modulePart-overlay .modulePart-overlay-card .button-close:not(:has(.text)) svg{transition:transform 666ms cubic-bezier(.23,1,.32,1);transition:transform var(--duration-longer,666ms) cubic-bezier(.23,1,.32,1)}.modulePart-overlay .modulePart-overlay-card .button-close svg{display:block;height:.8em;-o-object-fit:contain;object-fit:contain;width:auto}@media(hover:hover){.modulePart-overlay .modulePart-overlay-card .button-close:hover{background-color:#e3e3e3;background-color:var(--color-button-round-light-hover,#e3e3e3)}.modulePart-overlay .modulePart-overlay-card .button-close:hover .text{width:auto;width:var(--overflow-width,auto)}.modulePart-overlay .modulePart-overlay-card .button-close:hover .text>span{opacity:1;transform:none;transition-delay:.1s}.modulePart-overlay .modulePart-overlay-card .button-close:hover:not(:has(.text)) svg{transform:rotate(180deg)}}@media(max-width:1179.98px){.modulePart-overlay .modulePart-overlay-card .button-close .text{transform:none;width:auto}.modulePart-overlay .modulePart-overlay-card .button-close .text>span{opacity:1;transform:none}}.modulePart-overlay .modulePart-overlay-card .button-close svg{transform:rotate(45deg)!important}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-dragHandle{align-items:center;background-color:#fff;background-color:var(--color-white,#fff);display:flex;height:4rem;justify-content:center;left:0;min-height:4rem;position:sticky;top:0;transform:none!important;width:100%;z-index:1}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-dragHandle span{background-color:#dcdcdc;background-color:var(--color-grey-light-text,#dcdcdc);border-radius:5rem;display:block;height:.4rem;transform:none!important;width:6.9rem}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner{display:flex;flex-direction:column;padding:2.5em 1.5em}@media(max-width:767px){.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner{padding-bottom:5rem;padding-top:2rem}}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .heading{color:#9b9c96;color:var(--grey-text,#9b9c96);font-size:1.6rem;font-size:var(--size-small,1.6rem);margin-bottom:1em}@media(max-width:767px){.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .heading{font-size:2rem;font-size:var(--size-body,2rem)}}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .headline{font-size:2.4rem;font-size:var(--size-body-lg,2.4rem)}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .bodyText{font-size:1.6rem;font-size:var(--size-small,1.6rem);font-weight:300;line-height:1.4;margin-top:2.5em}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .bodyText .richtext-media{margin:2.5em auto}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .bodyText .richtext-media:first-child{margin-top:0}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .bodyText .richtext-media:last-child{margin-bottom:0}@media(max-width:767px){.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .bodyText{font-size:2rem;font-size:var(--size-body,2rem)}}