:root{--main-color:#ff5000}button.cookie{background-color:transparent}.btn.btn--blueDark.btn--rounded{margin-right:1rem}.cookie.modal{position:fixed;top:unset;bottom:0;left:0;right:0;width:100%;background-color:#fff;border-top:2px solid #aaa;transition:transform .8s ease;z-index:9999999999;max-height:100vh;font-size:13px;display:block}.cookie .modal-dialog{max-width:100%;width:100%;margin:0 auto}.cookie .modal-content{border:none;justify-content:flex-end;padding:1rem}.cookie .modal-content a{color:var(--main-color)}.cookie .modal-header{padding:15px 20px 0 0;border-bottom:0}.cookie .modal-body{padding:15px 20px 0 0;max-height:39vh;overflow:auto}.cookie .modal-body p,.cookie .modal-header p{margin:0 auto}.cookie .btns-wrap{width:100%;display:flex;align-items:center;flex-wrap:wrap;margin:0;padding-top:.5rem;border-top:1px solid #ddd}.cookie .btns-wrap .button{margin:.5rem;border:2px solid var(--main-color);background-color:var(--main-color);color:#fff;display:flex;align-items:center;justify-content:center}.cookie .btns-wrap .btn-transparent{background-color:transparent;color:var(--main-color)}.cookie .btns-wrap .btn-transparent:hover{background-color:var(--main-color);color:#fff}.cookie .btns-wrap .button svg{margin-left:5px;padding-top:3px}.cookie .btns-wrap .button:hover svg{fill:#fff}.cookie .btns-wrap .button:first-child{margin-left:0}.cookie .small-text{font-size:12px}.cookie p.small-text{margin-top:.5rem;margin-bottom:0!important;padding:0!important}.cookie ul.small-text{list-style-type:disc;padding:inherit;padding-top:0;padding-inline-start:1.5rem;margin:0}.cookie .modal-footer{padding:.5rem;background-color:var(--main-color);text-align:center;color:#fff;margin:0 -10px;width:100%}.cookie .modal-footer div{width:100%}.cookie .modal-footer img{max-width:120px}.cookie .cookies-category{border-radius:5px;background-color:#ececec;padding:1rem}.cookie .category-header{display:flex;align-items:center}.cookie .category-header .text-dark{font-weight:400}.cookie label{width:100%}.cookie .cookies-category h4{display:flex;align-items:center;margin-top:0;width:100%;margin-left:1rem}.cookie .cookies-category h4 .chckBx{margin:0 .5rem 0 auto}.cookie .cookies-category,.cookie .cookies-category p{margin-top:.4rem;font-size:13px}.cookie h4{font-size:16px}.cookie h5{font-size:12px;padding-bottom:.2em;margin:0 0 .5rem}.cookie h5 a{padding-left:.2rem}.cookie .custom-control-input{opacity:1;z-index:2}.cookie .text-dark{margin-bottom:0}.cookie .chckBx{margin:.5rem .5rem 1rem 0;display:inline-flex;align-items:center}.cookie h5{font-weight:700}.cookies-table{max-height:150px;overflow:auto;background-color:#fff;margin-top:.3em}.cookies-table table td{border-right:1px solid #ddd}.cookies-table.full{max-height:500px;font-size:12px}@media (max-width:767px){.cookie .modal-title{font-size:1rem}.cookie .btns-wrap{justify-content:center}.cookie .btns-wrap .button{font-size:13px;padding:.5rem 1.5rem;margin:.5rem}.cookie .btns-wrap svg{position:relative;left:3px}.cookie p,.cookie span{font-size:12px;margin:.5em 0}}@media (min-width:768px){.cookie .btns-wrap{margin:2rem 0}}@media (min-width:1100px){.cookie .modal-body,.cookie .modal-header{padding:0 20%;margin:0 auto}.cookie .btns-wrap{padding:0 20%;margin:0 auto 1rem}}.cookie .custom-control-input{position:relative;-webkit-appearance:none;outline:none;width:40px;height:20px;background-color:#fff;border:1px solid #d9dadc;border-radius:50px;box-shadow:inset -20px 0 0 0 #fff;cursor:pointer;margin-left:.5rem}.cookie .custom-control-input:after{content:"";position:absolute;top:1px;left:1px;background:transparent;width:16px;height:16px;border-radius:50%;box-shadow:2px 4px 6px rgba(0,0,0,.2)}.cookie .custom-control-input:checked{box-shadow:inset 20px 0 0 0 var(--main-color);border-color:var(--main-color)}.cookie .custom-control-input:disabled{opacity:.6}.cookie .custom-control-input:checked:after{left:20px;box-shadow:-2px 4px 3px rgba(0,0,0,.05)}.cookie .modal-header{flex-direction:column}.cookie .modal-title{font-size:25px;margin:0 0 .5rem;padding-bottom:0;line-height:1;font-weight:700}.cookie .cookies-list-container{margin-top:.8em;padding:1rem;background-color:#fff;border-radius:5px}.cookie .cookies-list{max-height:160px;overflow-y:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.cookie .cookies-list .cookie{border-bottom:1px solid #f0eeee;padding:.2rem .5rem;font-size:11px}.cookie .cookies-list .cookie:last-child{border-bottom:none}.cookie-time{padding-top:.5em}.cookie-time--value{font-weight:400}.info-icon{cursor:pointer;display:inline-flex;align-items:center}.text-dark .info-icon{margin-left:3px;margin-bottom:8px}#cookie-info-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:10000000000000000000;display:flex}#cookie-info-modal .info-content{background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem 1rem;border-radius:5px;width:90%;max-width:500px;margin:auto;font-size:14px}#cookie-info-modal .info-content a{color:var(--main-color)}#cookie-info-modal .info-content .inner p{margin:.5rem 0}#cookie-info-modal .info-content .inner ul{margin-bottom:1.5rem}#cookie-info-modal .info-content .inner{overflow-y:auto;width:100%;max-height:65vh}#cookie-info-modal .info-content .inner ul{list-style-type:disc;padding-inline-start:1.5rem}#cookie-info-modal .close-info-modal,.manage-suppliers{background-color:transparent;border:0;cursor:pointer;flex:1 1 auto;margin:8px 12px;outline:none;width:100%;text-align:center;font-size:1em;font-weight:700;border-top:1px solid #ddd;padding-top:1rem}.manage-suppliers{margin:1rem 0}#cookie-info-modal .info-content .info-desc{padding-bottom:4rem;width:100%}.info-content .info-domain{font-weight:700;color:var(--main-color)}#cookie-info-modal .info-content .info-domain img,.detail img{margin:0 0 .2rem .2rem}#cookie-info-modal .info-content .info-text{padding-top:1rem}.cookieSuppliersManage{padding:1rem;background-color:#ececec;border-radius:5px}.supplier{background-color:#fff;padding:.5rem;margin-bottom:.5rem;border-radius:5px;font-size:14px}.supplier .chckBx{display:flex;margin:.5rem 0;max-width:350px;justify-content:space-between}.supplier .cookie-time{padding-bottom:.5rem;border-bottom:1px solid #ddd}.supplier a{display:inline-block;padding-top:.5rem}.btn.btn--blueDark:focus,.cookie .btn.btn--blueDark{animation:none!important}.cookie .close-modal{position:absolute;top:10px;right:20px;font-size:1.2rem;text-decoration:none;color:var(--main-color);z-index:99}