.p_consent__page{padding-top:200px;padding-bottom:60px}.p_consent__page h1,.p_consent__page h2,.p_consent__page h3,.p_consent__page h4{margin-bottom:5px;font-size:20px}.p_consent__page h1{font-size:30px}.p_consent__page h3{font-size:18px}.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 iframe{width:100%;height:calc(100vh - 200px);background:linear-gradient(90deg,#ff000040,#fff);background-size:200% 100%;animation:moveGradient 2s infinite linear}.p_consent__page__policy__item{margin-top:15px;max-width:768px}.p_consent__page__policy__item .p_consent__page__policy__item{padding-left:30px}.p_consent__page__policy__item ul{padding-left:1em}.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:200px 90px 60px}}@media screen and (max-width: 1050px){.p_consent__page{padding:200px 7% 60px}}@keyframes moveGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}
