.popup{padding:64px 32px}.popup__header{margin:0 0 32px;text-align:center}.popup__buttons{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;gap:12px;text-align:center}.popup__buttons .button{width:100%}.popup .underline button.link{padding:6px 0}.popup .richtext h2{font-size:18px}.popup .richtext h3,.popup .richtext h4{font-size:16px}.popup .richtext__table table td:first-child.upper{background:var(--color-beige)}.popup .form input,.popup .richtext__table table td.highlight,.popup .richtext__table table td:first-child.upper.highlight,.popup .richtext__table table td:hover:not(.upper){background:var(--color-beige-light)}.popup .form .dropdown:not(.dropdown--value) .dropdown__button{color:var(--color-gray)}.popup--hidden{display:none}.popup--large{padding:64px 24px}@media only screen and (min-width:768px){.popup{padding:64px 46px}.popup__buttons{-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;gap:32px}.popup__buttons .button{width:auto}.popup--large{padding:64px}.popup--large p{max-width:640px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1200px){.popup--large{padding:64px 80px}}