.JU{display:inline-block;overflow:hidden;border-radius:var(--border-radius-s);border:1px solid var(--color-other-line-weak);width:488px;position:relative}.JU:hover .KU{transform:scale(1.05)}.JU:hover .LU{opacity:1;transform:translateY(0)}.JU:hover .MU{background:var(--color-surface-interactive-regular-hover)}@media screen and (max-width:479px){.JU{width:311px}}.NU{position:relative;height:184px;overflow:hidden}.KU{height:100%;width:100%;object-fit:cover;object-position:center}.KU,.MU{transition:all .3s ease-out}.MU{color:var(--color-text-primary-subtitle);position:relative;display:flex;padding:24px 24px 16px;flex-direction:column;justify-content:center;align-items:flex-start;height:88px;background:var(--color-surface-interactive-regular-default)}@media screen and (max-width:479px){.MU{padding:24px 16px 16px}}.OU{overflow:hidden;text-overflow:ellipsis;font-family:VontobelSans,Arial,"sanspacing-serif";line-height:24px;font-weight:600;font-size:16px;letter-spacing:normal}.PU{position:absolute;top:-12px;left:24px}@media screen and (max-width:479px){.PU{left:16px}}.LU{position:absolute;top:16px;right:16px;background:#fff;display:flex;justify-content:center;align-items:center;padding:10px;border-radius:50%;opacity:0;transform:translateY(8px);transition:opacity .3s ease-out,transform .3s ease-out}.lQ{padding-left:24px;padding-right:24px}.lQ .mQ:last-child{padding-right:0}@media screen and (max-width:479px){.lQ .mQ,.lQ .mQ a{width:100%}}.nQ{position:relative;display:flex;gap:16px}.oQ{height:272px}@media screen and (max-width:1279px){.oQ{display:none}}.mQ{position:absolute;opacity:0;transition:opacity .4s ease-in-out,z-index 0s .4s;animation:pQ .4s ease-out}@media screen and (max-width:1279px){.mQ{top:0;transform:none;opacity:1;position:static;z-index:auto}}.mQ.qQ{opacity:1;z-index:1;transition:opacity .4s ease-in-out,z-index 0s}.mQ.rQ>a{animation:pQ .4s ease}@keyframes pQ{0%{transform:scale(.95)}to{transform:scale(1)}}.sQ{position:absolute;top:50%;right:-10px;transform:translateY(-50%);display:flex;flex-direction:column}@media screen and (max-width:1439px){.sQ{right:8px}}@media screen and (max-width:1279px){.sQ{display:none}}.tQ{border:1px solid var(--color-action-tertiary-default);margin:6px 0;border-radius:50%;height:12px;width:12px}.tQ:hover{border:1px solid var(--color-action-tertiary-hover)}.uQ{background:var(--color-action-tertiary-default)}.uQ:hover{background:var(--color-action-tertiary-hover)}.tQ{outline-offset:0;outline:2px solid rgba(0,0,0,0)!important;transition:background-color var(--transition-duration-bc,var(--transition-duration-focus)) var(--transition-function-bc,var(--transition-function-focus)),outline var(--transition-duration-focus) var(--transition-function-focus),outline-offset var(--transition-duration-focus) var(--transition-function-focus)}.tQ:focus-visible,.tQ:focus-within :has(:focus-visible){outline-offset:2px;outline:2px solid var(--color-other-focus--opposite)!important}.lC{background-image:var(--gradient-primary-dark);background-repeat:no-repeat}.mC{display:flex;flex-direction:column;align-content:center;align-items:flex-start;justify-content:center;flex:1 1 50%}@media screen and (min-width:768px){.mC{align-items:flex-start}}.nC.oC{display:none}.nC.pC{margin-left:-24px;margin-right:24px}@media screen and (max-width:767px){.nC.pC>div{width:100%}}@media screen and (max-width:1279px){.nC.nC{overflow-x:auto;max-width:none;width:calc(100% + 2*var(--horizontal-spacing));margin-left:calc(-1*var(--horizontal-spacing));margin-right:calc(-1*var(--horizontal-spacing));padding-bottom:16px;margin-bottom:-16px}.nC.nC>*{width:fit-content;flex-wrap:nowrap;padding-left:var(--horizontal-spacing);padding-right:var(--horizontal-spacing)}}.qC.qC{position:relative;flex-direction:column}@media screen and (max-width:1279px){.qC.qC{gap:64px}}@media screen and (min-width:1024px){.qC.qC{flex-direction:row}}.rC{width:100%;color:var(--color-text-primary-default);margin-bottom:8px}.sC{font-family:VontobelSans,Arial,"sanspacing-serif";line-height:20px;font-weight:400;font-size:14px;letter-spacing:normal;color:var(--color-text-primary-subtitle)}@media screen and (max-width:767px){.sC{margin-bottom:40px}}.tC{display:flex;flex-direction:column;gap:16px;width:100%}@media screen and (min-width:768px){.tC{flex-direction:row;margin-top:40px}}@media screen and (max-width:767px){.tC a>span{width:100%}}.uC{width:100%;display:flex;align-content:center;align-items:center}@media screen and (min-width:480px){.uC{width:auto}}