.cmp-overlay{z-index:2147483647;position:fixed;bottom:0;left:0;width:100%;height:auto;background:var(--bs-dark-rgba);padding:1.25rem 1.25rem;display:block}.cmp-overlay .btn.text-light{font-weight:normal;text-decoration:underline;padding-left:.3125rem !important;padding-right:.3125rem !important;color:#fff !important}.cmp-overlay .btn.text-light:hover,.cmp-overlay .btn.text-light:focus{color:rgba(255,255,255,0.6) !important;box-shadow:none !important}.cmp-overlay .btn.text-light:focus{outline:1px dotted white !important}.cmp-overlay .btn.btn-dark,.cmp-overlay .btn.btn-light{padding-left:.625rem !important;padding-right:.625rem !important}@media(min-width:992px){.cmp-overlay .btn{flex-wrap:nowrap !important;white-space:nowrap !important}}@media(min-width:768px){.cmp-overlay{display:flex}}.cmp-overlay .cmp-overlay-description{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;padding:.3125rem .25rem 0 .25rem}@media(min-width:768px){.cmp-overlay .cmp-overlay-description{text-align:left;justify-content:center;align-items:flex-start;padding-top:0;padding-bottom:0;padding-left:.9375rem;padding-right:1.875rem}}.cmp-overlay .cmp-overlay-description p{color:white;font-size:14px;color:#fff;margin-bottom:0}.cmp-overlay .cmp-overlay-description p a{color:#fff;text-decoration:underline}.cmp-overlay .cmp-overlay-description p.heading{text-transform:uppercase;color:white;font-size:1.25rem;font-weight:600}.cmp-overlay .cmp-overlay-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;padding:.625rem 0 .625rem 0;flex-wrap:wrap}@media(min-width:768px){.cmp-overlay .cmp-overlay-footer{padding-top:.9375rem;padding-right:.625rem}}.cmp-overlay .close-cmp-overlay{position:absolute;top:10px;right:10px;width:12px;height:12px;margin:0;padding:0;filter:invert(1) grayscale(100%) brightness(200%)}#cmpModal{z-index:2147483647}#cmpModal .modal-body .btn-close{position:absolute;top:10px;right:10px}#cmpModal .modal-body .btn-goback{position:absolute;top:10px;left:10px;border:0;border-radius:0;opacity:.5}#cmpModal .modal-body .btn-goback span{font-weight:bolder;font-size:12px}#cmpModal .modal-body .btn-goback::before{content:"";width:18px;height:18px;padding:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='var(--bs-body-color)' class='bi bi-chevron-left' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' stroke='currentColor' d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}#cmpModal .modal-body .btn-goback .bi.bi-chevron-left{fill:var(--bs-body-color)}#cmpModal .modal-body .btn-goback:hover{opacity:1}#cmpModal .modal-body h6{font-size:16px;font-weight:bolder;margin-bottom:0}#cmpModal .modal-body p{font-size:14px;font-weight:normal;margin-bottom:0}#cmpModal .modal-body p a{color:inherit;text-decoration:underline}#cmpModal .modal-body p+p{margin-top:1rem}#cmpModal .modal-body #cmpModalLogoContainer{width:auto;height:auto;max-width:50%;max-height:80px;display:block;margin:calc(0.625rem - 10px) auto .625rem auto}@media(min-width:475px){#cmpModal .modal-body #cmpModalLogoContainer{max-width:250px;max-height:100px}}#cmpModal .modal-body #cmpModalLogoContainer img{max-width:50%;max-height:80px;display:block;margin:auto}@media(min-width:475px){#cmpModal .modal-body #cmpModalLogoContainer img{max-width:250px;max-height:100px}}#cmpModal .modal-body .modal-section{border-top:1px solid var(--bs-input-border-color);padding-top:1rem;margin-top:1rem}#cmpModal .modal-body .modal-section .modal-section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#cmpModal .modal-footer{display:flex;justify-content:flex-end}#cmpModal .modal-footer .btn-fixed-width{min-width:140px}#cmpModal .modal-footer .btn-default,#cmpModal .modal-footer .btn-primary{padding-left:.25rem !important;padding-right:.25rem !important}@media(max-width:574px){#consentManagementPlatform .modal-footer .order-1,#consentManagementPlatform .modal-footer .order-2{width:calc(50% - 0.5rem) !important}#consentManagementPlatform .modal-footer .order-3{width:100% !important}}@media(min-width:575px){#consentManagementPlatform .modal-footer{justify-content:flex-end}#consentManagementPlatform .modal-footer .order-3{align-self:flex-start}}