.cookies-banner__popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-65%);z-index:25;padding:40px;display:flex;flex-direction:column;row-gap:40px;background-color:var(--Dark-Gray);border-radius:8px;max-width:1068px;opacity:0;overflow:scroll;visibility:hidden;transition:opacity .5s cubic-bezier(.4,0,.2,1),visibility .5s cubic-bezier(.4,0,.2,1)}.cookies-banner__popup.--show-popup{opacity:1;visibility:visible}.cookies-banner__popup-blocks{padding:20px 26px;border-radius:11px;background:rgba(71,71,71,.2);margin-top:40px;margin-bottom:40px;display:flex;flex-direction:column;row-gap:24px}.cookies-banner__popup-block{display:flex;align-items:center;justify-content:space-between;column-gap:14px}.cookies-banner__popup-buttons{display:flex;justify-content:flex-end;align-items:center;column-gap:10px;white-space:nowrap}.cookies-banner__popup-subtitle{color:var(--White);font-size:20px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:6px}.cookies-banner__popup-text{color:var(--Blue-Gray);font-size:14px;font-style:normal;font-weight:400;line-height:120%}.cookies-banner__popup-title{color:var(--White);font-size:30px;font-style:normal;font-weight:400;line-height:155%;margin-bottom:10px}.cookies-banner__popup-description{color:var(--Blue-Gray);font-size:18px;font-style:normal;font-weight:400;line-height:155%}.cookies-banner__popup-description a{color:var(--Blue)}.cookies-banner__bg{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.8);opacity:0;visibility:hidden;z-index:15;transition:opacity .5s cubic-bezier(.4,0,.2,1),visibility .5s cubic-bezier(.4,0,.2,1)}.cookies-banner__bg.--show-bg{opacity:1;visibility:visible}.cookies-banner{display:flex;align-items:center;justify-content:center;position:fixed;bottom:-200px;transition:bottom .5s cubic-bezier(.25,.8,.25,1);left:0;width:100vw;background-color:var(--Dark-Gray);z-index:15;padding:40px 0}.cookies-banner.--show-banner{bottom:0}.cookies-banner__container{max-width:2030px;padding:0 36px;width:100%}.cookies-banner__box{display:flex;align-items:center;justify-content:space-between;column-gap:50px}.cookies-banner__title{color:var(--White);font-size:26px;font-style:normal;font-weight:400;line-height:155%;margin-bottom:8px}.cookies-banner__description{color:var(--Blue-Gray);font-size:22px;font-style:normal;font-weight:400;line-height:155%;max-width:1261px}.cookies-banner__right{display:flex;align-items:center;column-gap:10px}.cookies-banner__right a,.cookies-banner__right div{white-space:nowrap}.cookies-banner__popup-switch{position:relative;display:inline-block;min-width:46px;min-height:26px;max-width:46px;max-height:26px}.cookies-banner__popup-switch.--disabled-switch{pointer-events:none;-webkit-user-select:none;user-select:none}.cookies-banner__popup-switch.--disabled-switch .cookies-banner__popup-slider{border:1px solid #434242!important}.cookies-banner__popup-switch.--disabled-switch .cookies-banner__popup-slider:before{background:#434242!important}.cookies-banner__popup-switch .cookies-banner__popup-checkbox{opacity:0;width:0;height:0}.cookies-banner__popup-switch .cookies-banner__popup-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0);border:1px solid var(--White);border-radius:99px;transition:.35s cubic-bezier(.5,0,0,.75)}.cookies-banner__popup-switch .cookies-banner__popup-slider:before{position:absolute;content:"";top:50%;transform:translateY(-50%);height:15px;width:15px;left:5px;background-color:var(--White);border-radius:99px;box-shadow:0 4px 4px -2px rgba(0,0,0,.04),0 2px 2px -1px rgba(0,0,0,.04),0 1px 1px -.5px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.06);transition:.35s cubic-bezier(.5,0,0,.75)}.cookies-banner__popup-switch .cookies-banner__popup-checkbox:not(:checked)+.cookies-banner__popup-slider:hover:before{width:21px;transition:.35s cubic-bezier(.5,0,0,.75)}.cookies-banner__popup-switch .cookies-banner__popup-checkbox:checked+.cookies-banner__popup-slider{border:1px solid var(--Blue-Gray)}.cookies-banner__popup-switch .cookies-banner__popup-checkbox:checked+.cookies-banner__popup-slider:before{width:18px;transform:translateX(17px) translateY(-50%);background-color:var(--Blue-Gray)}.cookies-banner__popup-switch .cookies-banner__popup-checkbox:checked+.cookies-banner__popup-slider:hover:before{width:21px;transform:translateX(13px) translateY(-50%);transition:.35s cubic-bezier(.5,0,0,.75)}@media(max-height:1200px){.cookies-banner__popup{top:150px;transform:translate(-50%);height:calc(100% - 200px);max-height:fit-content}.cookies-banner__popup-box{overflow:scroll}}@media(max-width:1920px){.cookies-banner{padding:16px 0}.cookies-banner__title{font-size:22px}.cookies-banner__description{font-size:18px}.cookies-banner__right .app-button{padding:14px 20px}}@media(max-width:1500px){.cookies-banner__popup{max-width:calc(100vw - 100px);width:100%}}@media(max-width:1100px){.cookies-banner__description{font-size:16px}}@media(max-width:950px){.cookies-banner{padding:30px 0}.cookies-banner__box{flex-direction:column;row-gap:40px}.cookies-banner__right{margin-left:auto}.cookies-banner__popup{padding:30px 24px}}@media(max-width:850px){.cookies-banner__popup{max-width:100%!important;bottom:0;transform:translateX(-50%);z-index:25;height:fit-content;top:auto}}@media(max-width:550px){.cookies-banner__popup-blocks{padding:20px 16px}.cookies-banner__popup{height:100dvh!important}.cookies-banner__popup-box{height:100dvh;display:flex;flex-direction:column;justify-content:space-between}.cookies-banner__popup-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.cookies-banner__popup-button .app-button{padding:12px 17px;min-width:100%}.cookies-banner__popup-button:last-child{grid-column:1/3}.cookies-banner{padding:20px 0}.cookies-banner__popup{padding:30px 16px}.cookies-banner__container{padding:0 16px}.cookies-banner__popup-title{font-size:25px}.cookies-banner__popup-description{font-size:16px}}