.vk_cookie_manager{color:#555;text-align: left;}.vk_cookie_manager__banner{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;opacity:0;pointer-events:none}.js-vk_cookie_manager--banner-visible .vk_cookie_manager__banner{opacity:1;pointer-events:auto}.vk_cookie_manager__banner .banner__wrapper{max-width:100%;width:100%;background-color:#fff;display:flex;flex-direction:column}@media screen and (min-width: 720px){.vk_cookie_manager__banner .banner__wrapper{flex-direction:row}}.vk_cookie_manager__banner .banner__content{max-width:80%;flex:0 0 80%;padding:30px}.vk_cookie_manager__banner .banner__actions{max-width:20%;flex:0 0 20%;padding:0 30px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 720px){.vk_cookie_manager__banner .banner__actions{padding:30px}}.vk_cookie_manager__banner .content__title{margin:20px 0;font-size:24px;font-weight:700}@media screen and (min-width: 720px){.vk_cookie_manager__banner .content__title{font-size:34px}}.vk_cookie_manager__banner .content__description{margin:20px 0;font-size:16px}.vk_cookie_manager__banner .actions__enable_all{flex:0 0 auto;margin-bottom:20px}@media screen and (min-width: 720px){.vk_cookie_manager__banner .actions__enable_all{margin-bottom:0}}.vk_cookie_manager__banner .actions__enable_all button{font-size:16px;text-transform:uppercase;cursor:pointer;color:#fff;background-color:#79c000;border-radius:3px;padding:20px 30px;border:none}.vk_cookie_manager__banner .actions__open_modal{flex:0 1 auto}.vk_cookie_manager__banner .actions__open_modal button{font-size:12px;cursor:pointer;background-color:transparent;border:none;text-decoration:underline}.vk_cookie_manager__modal{position:fixed;z-index:100;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);opacity:0;pointer-events:none;display:flex;align-items:flex-end;justify-content:center}.js-vk_cookie_manager--modal-visible .vk_cookie_manager__modal{opacity:1;pointer-events:auto}.vk_cookie_manager__modal .modal__wrapper{background-color:#fff;width:100%;min-height:70%;max-height:100%;overflow-y:scroll}.vk_cookie_manager__modal .modal__close{padding:10px 30px;text-align:right}.vk_cookie_manager__modal .modal__close [data-vk-cookie-manager-close-modal]{background:none;border:none;cursor:pointer;text-decoration:underline;font-size:14px}.vk_cookie_manager__modal .modal__header{display:flex;padding:10px 30px;flex-direction:column}@media screen and (min-width: 720px){.vk_cookie_manager__modal .modal__header{flex-direction:row}}.vk_cookie_manager__modal .modal__header .header__content{flex:0 1 auto;padding-right:25px}.vk_cookie_manager__modal .modal__header .header__actions{flex:1 0 auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-evenly}.vk_cookie_manager__modal .modal__header .header__actions button{font-size:14px;text-transform:uppercase;cursor:pointer;color:#fff;background-color:#79c000;border-radius:3px;padding:10px 15px;border:none;margin:10px}.vk_cookie_manager__modal .modal__header .header__actions button[data-vk-cookie-manager-disable-all]{display:none}.vk_cookie_manager__modal .modal__header .header__description{font-size:12px;margin-bottom:15px}.vk_cookie_manager__modal .modal__header .header__title{font-size:34px;font-weight:400;margin-bottom:15px}.vk_cookie_manager__modal .modal__content{display:flex;flex-direction:column;padding:0 30px}.vk_cookie_manager__modal .content__group{margin-bottom:20px}.vk_cookie_manager__modal .group__header,.vk_cookie_manager__modal .group__content{border:1px solid #aaa;padding:10px 15px;display:flex}.vk_cookie_manager__modal .group__header{align-items:center}.vk_cookie_manager__modal .group__header .header__text{flex:0 1 auto}.vk_cookie_manager__modal .group__header .header__actions{flex:0 1 auto}.vk_cookie_manager__modal .group__header .header__actions [data-vk-cookie-manager-toggle-group]{display:none}.vk_cookie_manager__modal .group__header .header__title{font-size:16px;font-weight:700}.vk_cookie_manager__modal .group__header .header__description{font-size:12px;margin-top:5px}.vk_cookie_manager__modal .group__content{border-top:none;flex-direction:column}.vk_cookie_manager__modal .group__service{margin:10px 0}.vk_cookie_manager__modal .group__service+.group__service{padding-top:20px;border-top:1px solid #aaa}.vk_cookie_manager__modal .service__title{display:block}.vk_cookie_manager__modal .service__description{font-size:12px;margin-bottom:20px}.vk_cookie_manager__modal .service__label{display:flex;cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:5px}.vk_cookie_manager__modal .service__link{margin-top:2px;font-size:12px}.vk_cookie_manager__modal .service__link a{color:#000}.vk_cookie_manager__modal .service__config .service__input{display:none}.vk_cookie_manager__modal .service__config .service__input:checked+label>.service__switch:before{background-color:#79c000}.vk_cookie_manager__modal .service__config .service__input:focus+label>.service__switch:before{box-shadow:0 0 1px #79c000}.vk_cookie_manager__modal .service__config .service__input:checked+label>.service__switch:after{transform:translateX(13px)}.vk_cookie_manager__modal .service__config .service__switch{position:relative;display:inline-block;width:30px;height:17px}.vk_cookie_manager__modal .service__config .service__switch:before{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;content:"";background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:17px}.vk_cookie_manager__modal .service__config .service__switch:after{border-radius:50%;position:absolute;content:"";height:13px;width:13px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}body.js-vk_cookie_manager--modal-visible{overflow-y:auto}
