.cookie-consent-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}.cookie-consent-container .modal{height:-moz-fit-content;height:fit-content;width:min(450px,100%);background-color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1001}.cookie-consent-container .modal .agreement{padding:32px;display:flex;flex-direction:column}.cookie-consent-container .modal .agreement h2{text-align:center;font-size:28px}.cookie-consent-container .modal .agreement p{font-size:16px;margin:24px 0;text-align:center}.cookie-consent-container .modal .agreement .buttons{display:flex;justify-content:space-between;align-items:center;gap:18px}.cookie-consent-container .modal .agreement .buttons button{width:100%;height:36px;background-color:#052447;color:#fff;border:none;border-radius:18px;padding:10px 12px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.cookie-consent-container .modal .agreement .buttons button:last-child{background-color:transparent;border:2px solid #052447;color:inherit}.cookie-consent-container .modal .agreement .buttons button:hover{border-radius:18px}.cookie-consent-container .modal .agreement .buttons button:active{transform:scale(.98)}.cookie-consent-container .modal .links{width:100%;padding:24px;background-color:#f2f2f2;text-align:center}.cookie-consent-container .modal .links a{font-weight:600}.cookie-consent-container .modal .links a:hover{text-decoration:underline}.cookie-consent-container .backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.2);backdrop-filter:blur(2px);z-index:1000}@media (max-width:768px){.cookie-consent-container .modal .agreement{padding:24px}.cookie-consent-container .modal .agreement h2{font-size:24px}.cookie-consent-container .modal .agreement p{font-size:14px;margin:20px 0}.cookie-consent-container .modal .agreement .buttons button{height:32px;font-size:13px}}