.p_consent__page{padding-top:195px;padding-bottom:120px;color:#fff;background-color:#010103;position:relative}.p_consent__page:after,.p_consent__page:before{content:"";position:absolute;height:100%;width:calc((100vw - 2250px)/2 + 1px);top:0;background-color:#010103;z-index:1}.p_consent__page:before{left:calc(-.5*(100vw - 2250px))}.p_consent__page:after{right:calc(-.5*(100vw - 2250px))}.p_consent__page h1,.p_consent__page h2,.p_consent__page h3,.p_consent__page h4{margin-bottom:5px;font-size:1.5em}.p_consent__page__header{margin-bottom:30px;max-width:768px}.p_consent__page__config__item{margin:15px 0;max-width:550px}.p_consent__page__config__item__switch{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:7.5px;margin-bottom:12px}.p_consent__page__config__item__switch p{font-weight:700}.p_consent__page__config__item__switch__label{position:relative;display:inline-block;width:30px;height:17px}.p_consent__page__config__item__switch__label input{opacity:0;width:0;height:0}.p_consent__page__config__item__switch__label input:checked+.p_consent__page__config__item__switch__label__switch{background-color:#2196f3}.p_consent__page__config__item__switch__label input:checked+.p_consent__page__config__item__switch__label__switch:before{-webkit-transform:translateX(13px);-ms-transform:translateX(13px);transform:translate(13px)}.p_consent__page__config__item__switch__label input:focus+.p_consent__page__config__item__switch__label__switch{box-shadow:0 0 1px #2196f3}.p_consent__page__config__item__switch__label__switch{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.p_consent__page__config__item__switch__label__switch:before{position:absolute;content:"";height:13px;width:13px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.p_consent__page__config__buttons{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:15px}.p_consent__page__policy{margin-top:60px}.p_consent__page__policy__item{margin-top:15px;max-width:768px}.p_consent__page__policy__item .p_consent__page__policy__item{padding-left:15px}.p_consent__page__policy__item a{color:#000;text-decoration:underline}.p_consent__page__config__buttons__text{max-height:0;overflow:hidden;transition:.5s;padding-top:10px}@media screen and (max-width: 1200px){.p_consent__page{padding:60px 90px}}@media screen and (max-width: 1050px){.p_consent__page{padding:60px 7%}.p_consent__page__policy__item .p_consent__page__policy__item{padding-left:0}}
