.modal__size-2 .modal__title,.modal__size-1 .modal__title{font-size:var(--display-1);font-family:var(--font-family-display);font-weight:700;line-height:1.2;letter-spacing:0px}.modal__size-3 .modal__title{font-size:var(--display-2);font-family:var(--font-family-display);font-weight:700;line-height:1.2;letter-spacing:0px}.modal__size-4 .modal__title{font-size:var(--display-3);font-family:var(--font-family-display);font-weight:600;line-height:1.14;letter-spacing:2.3px}.modal__size-5 .modal__title{font-size:var(--display-4);font-family:var(--font-family-display);font-weight:700;line-height:1.1;letter-spacing:0px}.modal__size-6 .modal__title{font-size:var(--display-5);font-family:var(--font-family-display);font-weight:700;line-height:1.1;letter-spacing:0px}.modal__size-6 .modal__description{font-size:var(--body-2xl);font-family:var(--font-family-body);font-weight:400;line-height:1.29;letter-spacing:0em}.modal__size-5 .modal__description{font-size:var(--body-xl);font-family:var(--font-family-body);font-weight:400;line-height:1.39;letter-spacing:0em}.modal__size-4 .modal__description{font-size:var(--body-l);font-family:var(--font-family-body);font-weight:400;line-height:1.5;letter-spacing:0em}.modal__size-3 .modal__description{font-size:var(--body-m);font-family:var(--font-family-body);font-weight:400;line-height:1.5;letter-spacing:0em}.modal__size-2 .modal__description{font-size:var(--body-s);font-family:var(--font-family-body);font-weight:400;line-height:1.5;letter-spacing:0em}.modal__size-1 .modal__description{font-size:var(--body-xs);font-family:var(--font-family-body);font-weight:400;line-height:1.5;letter-spacing:0em}.modal__container{display:flex;flex-direction:column}.modal__container.modal--hidden{display:none}.modal__size-1 .modal__title:not(:last-child){margin-bottom:var(--headline-1-vs)}.modal__size-1 .modal__description:not(:last-child){margin-bottom:var(--paragraph-1-vs)}.modal__size-1 .modal__title+.modal__cta,.modal__size-1 .modal__description+.modal__cta{padding-top:var(--button-1-vs)}.modal__size-2 .modal__title:not(:last-child){margin-bottom:var(--headline-2-vs)}.modal__size-2 .modal__description:not(:last-child){margin-bottom:var(--paragraph-2-vs)}.modal__size-2 .modal__title+.modal__cta,.modal__size-2 .modal__description+.modal__cta{padding-top:var(--button-2-vs)}.modal__size-3 .modal__title:not(:last-child){margin-bottom:var(--headline-3-vs)}.modal__size-3 .modal__description:not(:last-child){margin-bottom:var(--paragraph-3-vs)}.modal__size-3 .modal__title+.modal__cta,.modal__size-3 .modal__description+.modal__cta{padding-top:var(--button-3-vs)}.modal__size-4 .modal__title:not(:last-child){margin-bottom:var(--headline-4-vs)}.modal__size-4 .modal__description:not(:last-child){margin-bottom:var(--paragraph-4-vs)}.modal__size-4 .modal__title+.modal__cta,.modal__size-4 .modal__description+.modal__cta{padding-top:var(--button-4-vs)}.modal__size-5 .modal__title:not(:last-child){margin-bottom:var(--headline-5-vs)}.modal__size-5 .modal__description:not(:last-child){margin-bottom:var(--paragraph-5-vs)}.modal__size-5 .modal__title+.modal__cta,.modal__size-5 .modal__description+.modal__cta{padding-top:var(--button-5-vs)}.modal__size-6 .modal__title:not(:last-child){margin-bottom:var(--headline-6-vs)}.modal__size-6 .modal__description:not(:last-child){margin-bottom:var(--paragraph-6-vs)}.modal__size-6 .modal__title+.modal__cta,.modal__size-6 .modal__description+.modal__cta{padding-top:var(--button-6-vs)}.modal__color-light .modal__title,.modal__color-light .modal__description{color:var(--light_text-text)}.modal__color-dark .modal__title,.modal__color-dark .modal__description{color:var(--dark_text-text)}.modal__cta{display:flex}.modal__header{position:relative;border:0;right:0;padding:var(--modal-margin);top:0;right:0;z-index:2}.modal__header .modal__close{top:10px;right:10px;transform:none}.modal__body--horizontal-margin{padding-left:var(--modal-margin);padding-right:var(--modal-margin)}.modal__media{position:relative;display:flex;align-items:center;justify-content:center}.modal__media .media{width:100%}.modal__content{background-color:var(--modal-background, var(--light_ui-background))}.modal__content .title-above{position:absolute;bottom:var(--modal-margin);z-index:2}.modal__content .newsletter__container .text-group__cta button{width:100%}.modal__content .modal__refuse{margin:0 auto;display:flex}

/*# sourceMappingURL=snippets.modal.css.map*/