#manage-cookies{background-color:var(--white-color);display:flex;display:-o-flexbox;flex-direction:column;height:auto;justify-content:flex-start;left:0;min-height:100%;opacity:0;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;padding:60px 0 100px;position:absolute;top:0;transition:transform .1s ease,opacity .2s ease;-webkit-transition:-webkit-transform .1s ease,-webkit-opacity .2s ease;-moz-transition:-moz-transform .1s ease,-moz-opacity .2s ease;-ms-transition:-ms-transform .1s ease,-ms-opacity .2s ease;-o-transition:-o-transform .1s ease,-o-opacity .2s ease;width:100%;z-index:999}#manage-cookies.visible{opacity:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1}#manage-cookies .container{display:flex;display:-o-flexbox;flex-direction:column;gap:25px;max-width:970px}.cookie-element{color:var(--primary-red-color);display:flex;display:-o-flexbox;flex-direction:row;gap:100px;justify-content:space-between}.cookie-element:last-of-type{margin-bottom:40px}.cookie-element h4{font-size:var(--font-size-17);margin:0 0 24px}.cookie-element p{font-size:var(--font-size-14);line-height:1.7;margin:0}.trigger{border:0 solid var(--primary-red-color);border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;display:inline-block}.trigger input{display:none}.trigger label{background-color:#fff;border:1px solid var(--primary-red-color);border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-sizing:border-box;cursor:pointer;display:block;height:30px;padding:4px;width:60px}.trigger label,.trigger label:after{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.trigger label:after{border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;content:"";display:inherit;height:22px;position:relative;top:-1px;width:22px}.trigger input:checked~label,.trigger label:after{background-color:var(--primary-red-color)}.trigger input:active:not(:disabled)~label:after{width:28px}.trigger input:checked:active~label:after{translate:24px 0}.trigger input:checked~label:after{background-color:var(--white-color);translate:30px 0}.trigger input:disabled~label{cursor:not-allowed;opacity:.35;-webkit-opacity:.35;-moz-opacity:.35;-ms-opacity:.35;-o-opacity:.35}@media screen and (min-width:1280px){#manage-cookies{padding:100px 0}}