.modal--variant-1.modal--login .modal__container{width:52rem;height:auto;background-color:var(--bridal-health)}@media (max-width:1000px){.modal--variant-1.modal--login .modal__container{margin-top:11rem}}@media (max-width:540px){.modal--variant-1.modal--login .modal__container{margin-top:0;width:100dvw;height:100dvh}}.modal--variant-1.modal--login .modal__header{padding:2.4rem 6rem 0 2.4rem}.modal--variant-1.modal--login .modal__content{--content-tags-space:1.5rem;padding:2.4rem 2.4rem 4rem 2.4rem}.modal--variant-1.modal--login .modal__content a:not(.button){background:transparent -webkit-gradient(linear,left bottom,left top,color-stop(.0625rem,currentColor),color-stop(0,transparent)) left 0 bottom 0 no-repeat;background:transparent linear-gradient(0deg,currentColor .0625rem,transparent 0) left 0 bottom 0 no-repeat;background-position:left 0 top 50%;background-size:100% 100%;-webkit-transition:background-size 1s cubic-bezier(.19, 1, .22, 1);transition:background-size 1s cubic-bezier(.19, 1, .22, 1);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:.4em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}.modal--variant-1.modal--login .modal__content a:not(.button):focus,.modal--variant-1.modal--login .modal__content a:not(.button):hover,a:focus .modal--variant-1.modal--login .modal__content a:not(.button),a:hover .modal--variant-1.modal--login .modal__content a:not(.button){background-position:right 0 top 50%;background-size:0 100%}.modal--variant-1.modal--login .modal__content a:not(.button)::after{content:"";display:inline-block;width:.8em;height:.8em;margin-top:-.25em;vertical-align:middle;background:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(255, 93, 61, 1)' viewBox='0 0 10 9'%3E%%3Cpath d='M0.5 0V9L6.5 4.5L0.5 0Z'/%3E%3C/svg%3E") right 0 top 50% no-repeat;background-size:auto 100%}.modal--variant-1.modal--login .modal__teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4rem;position:relative}@media (max-width:540px){.modal--variant-1.modal--login .modal__teaser{-ms-flex-wrap:wrap;flex-wrap:wrap}}.modal--variant-1.modal--login .modal__teaser:not(:first-child){margin-top:5.6rem}.modal--variant-1.modal--login .modal__teaser-picture{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block}@media (max-width:540px){.modal--variant-1.modal--login .modal__teaser-picture{width:100%}}@media (max-width:540px){.modal--variant-1.modal--login .modal__teaser-picture>img{width:100%;height:auto}}.modal--variant-1.modal--login .modal__teaser-link::before{content:"";position:absolute;inset:0}.modal--variant-1.modal--login .modal__x{right:2.4rem;top:3.2rem;bottom:auto;width:2.3rem;height:2.3rem}.modal--variant-1.modal--login .modal__x::after,.modal--variant-1.modal--login .modal__x::before{width:2rem;height:.1rem;background-color:#000}