.cmp-overlay{z-index:2147483647;position:fixed;bottom:0;left:0;width:100%;height:auto;padding:15px;max-width:420px}.cmp-overlay *{font-family:Arial;text-transform:none}.cmp-overlay .cmp-content{background:var(--bs-dark-rgba);padding:.25rem;border-radius:4px}.cmp-overlay .cmp-content table{width:100%}.cmp-overlay .cmp-content table tr:first-child td:first-child .cmp-overlay-description{width:100%;display:flex;align-items:flex-start;justify-content:center;text-align:center;flex-direction:column;padding:0 1.875rem 0 .2rem}.cmp-overlay .cmp-content table tr:first-child td:first-child .cmp-overlay-description p{color:#ccc;font-size:14px;margin-bottom:0}.cmp-overlay .cmp-content table tr:first-child td:first-child .cmp-overlay-description p a{color:#ccc;text-decoration:underline}.cmp-overlay .cmp-content table tr:first-child td:first-child .cmp-overlay-description p.heading{text-transform:uppercase;color:#fff;font-size:1.25rem;font-weight:600}.cmp-overlay .cmp-content table tr:first-child td:last-child .close-cmp-overlay{position:absolute;top:25px;right:25px;width:12px;height:12px;margin:0;padding:0;filter:invert(1) grayscale(100%) brightness(200%)}.cmp-overlay .cmp-content table tr:last-child td[colspan="2"] .consent-management-option-section .d-flex{padding-top:.5rem}.cmp-overlay .cmp-content table tr:last-child td[colspan="2"] .consent-management-option-section .d-flex button{font-size:14px;padding:6px;min-height:0;border-radius:3px;background:#aaa;color:#000;border:0 none transparent}.cmp-overlay .cmp-content table tr:last-child td[colspan="2"] .consent-management-option-section .d-flex button.mr-10{margin-right:10px}.cmp-overlay .cmp-overlay-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;padding:.625rem 0;flex-wrap:wrap}@media(min-width:768px){.cmp-overlay .cmp-overlay-footer{padding-top:.9375rem;padding-right:.625rem}}@media(max-width:474px){.cmp-overlay{width:100%}}.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}}#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 .explainCookieTypePseudoLink{color:#999;text-decoration:underline;cursor:pointer}#cmpModal .modal-body .cookieTypeExplanation{display:none}#cmpModal .modal-body .cookiesSubSection{display:flex;margin:25px 10px 0;padding:15px;border-radius:10px;background:#f3f3f3}#cmpModal .modal-body .cookiesSubSection h6{font-size:13px;padding-right:10px}#cmpModal .modal-body #managePartnerCookiesSection{display:none}#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}}