.vk_cookie_manager{color:#555}.vk_cookie_manager *,.vk_cookie_manager :after,.vk_cookie_manager :before{-webkit-box-sizing:border-box;box-sizing:border-box}.vk_cookie_manager__banner{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;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{width:100%;max-width:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:720px){.vk_cookie_manager__banner .banner__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.vk_cookie_manager__banner .banner__content{-webkit-box-flex:0;-ms-flex:0 1 80%;flex:0 1 80%;padding:30px}@media screen and (min-width:720px){.vk_cookie_manager__banner .banner__content{max-width:80%;-ms-flex-preferred-size:auto;flex-basis:auto}}@media screen and (max-width:320px){.vk_cookie_manager__banner .banner__content{max-width:none}}.vk_cookie_manager__banner .banner__actions{padding:30px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:720px){.vk_cookie_manager__banner .banner__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-right:30px;max-width:none}}@media screen and (max-width:320px){.vk_cookie_manager__banner .banner__actions{max-width:none}}.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__disable_all{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding-top:16px}@media screen and (min-width:450px){.vk_cookie_manager__banner .actions__disable_all{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;width:49%;padding-top:0}}@media screen and (min-width:720px){.vk_cookie_manager__banner .actions__disable_all{padding-top:16px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}}.vk_cookie_manager__banner .actions__disable_all button{width:100%;height:100%;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__enable_all{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}@media screen and (min-width:450px){.vk_cookie_manager__banner .actions__enable_all{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;width:49%}}@media screen and (min-width:720px){.vk_cookie_manager__banner .actions__enable_all{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}}.vk_cookie_manager__banner .actions__enable_all button{width:100%;height:100%;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{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding-top:20px}@media screen and (min-width:720px){.vk_cookie_manager__banner .actions__open_modal{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;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:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:720px){.vk_cookie_manager__modal .modal__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.vk_cookie_manager__modal .modal__header .header__content{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-right:25px}.vk_cookie_manager__modal .modal__header .header__actions{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;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__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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 30px}.vk_cookie_manager__modal .content__group{margin-bottom:20px}.vk_cookie_manager__modal .group__content,.vk_cookie_manager__modal .group__header{border:1px solid #aaa;padding:10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex}.vk_cookie_manager__modal .group__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vk_cookie_manager__modal .group__header .header__actions,.vk_cookie_manager__modal .group__header .header__text{-webkit-box-flex:0;-ms-flex:0 1 auto;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;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{-webkit-box-shadow:0 0 1px #79c000;box-shadow:0 0 1px #79c000}.vk_cookie_manager__modal .service__config .service__input:checked+label>.service__switch:after{-webkit-transform:translateX(13px);-ms-transform:translateX(13px);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;-o-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;-o-transition:.4s;transition:.4s}body.js-vk_cookie_manager--modal-visible{overflow-y:auto}