.popup{position:fixed;inset:0;z-index:9999999999;display:flex;justify-content:center;align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity 0.45s ease}.popup .popup-close{mask:var(--icon-burger-close) center center/21px auto no-repeat;height:20px;width:26px;background:var(--white);cursor:pointer}@media (min-width:62em){.popup .popup-close{mask:var(--icon-burger-close) center center/41px auto no-repeat}}.popup .popup-close:hover{background:var(--red)}.popup .popup-inner{background:var(--purple);color:var(--white);padding:50px 25px 20px 25px;width:630px;max-width:calc(100% - 20px);opacity:0;transform:translateY(30px) scale(.98);transition:opacity 0.45s ease,transform 0.55s cubic-bezier(.16,1,.3,1);text-align:center;border-radius:15px;overflow:hidden}@media (min-width:62em){.popup .popup-inner{padding:50px 50px 20px 50px}}.popup .popup-einfachertext1{color:var(--red)}.popup .popup-text1{padding-top:20px}@media (min-width:62em){.popup .popup-text1{padding-top:30px}}.popup .popup-link{padding-top:20px}@media (min-width:62em){.popup .popup-link{padding-top:25px}}.popup .popup-link a{color:var(--red)}.popup .popup-link a:hover{color:var(--white)}.popup .popup-bottom{margin-top:24px;padding-top:24px;border-top:1px solid #fff;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.popup .popup-bottom>div{width:33.333%}.popup .popup-logotext{text-align:left;font-family:"Optima LT Pro";font-size:14px;font-style:normal;font-weight:400;line-height:23px}.popup .popup-logo svg{max-height:30px;max-width:100%}.popup .popup-close-outer{text-align:right}.popup.popup-open{opacity:1;pointer-events:auto}.popup.popup-open .popup-inner{opacity:1;transform:translateY(0) scale(1)}
