.dwbCookieConsentBanner{position:fixed;left:0;bottom:25px;right:0;color:#fff;text-align:center;padding:30px 0;z-index:999999;display:none;padding-left:0;padding-right:0;width:90%;margin:0 auto;max-width:1100px}.dwbCookieConsentBannerReminder{background-color:silver}.dwbCookieConsentBanner h2{font-size:20px;padding-bottom:15px;color:#fff;margin:0!important}.dwbCookieConsentDescriptionText{max-width:1200px!important;margin:0 auto 20px!important}.dwbCookieConsentBanner a{text-decoration:none!important;padding:6px;position:absolute;top:.5vh;right:2vw}.dwbCookieConsentBannerInner{position:relative;width:85%;margin:0 auto;padding:5px}.dwbCookieConsentDetail table{width:100%}.dwbCookieConsentLinkButtonContainer{margin-bottom:10px}.dwbCookieConsentUserDetail p{padding:20px;margin-top:12px;margin-bottom:12px;text-align:center;font-size:16px}.dwbCookieConsentUserDetail p span{font-weight:700;color:#559d50}.dwbCookieConsentDetail .dwbCookieConsentRivediConsensoInPage{display:block;background:#666;margin:0 auto;font-size:16px!important;max-width:200px!important;padding:4px!important;text-align:center!important;margin-bottom:22px!important;border-radius:2px}.dwbCookieConsentBannerReminder{position:fixed;bottom:15px;left:15px;text-align:center;display:none;z-index:999999;height:50px;width:50px;align-items:center;justify-content:center}.dwbCookieConsentBannerReminder i{color:#232323}.dwbCookieConsentBannerReminder i:hover{color:#559d50}.dwbCookieConsentDetailScreenCookie{max-height:200px;overflow:auto;scrollbar-color:#2a6194 #87ceeb}.dwbCookieConsentClose{position:absolute;z-index:99;right:20px;top:0;font-size:20px}.dwbCookieConsentClose a{color:#fff}.dwbCookieConsentClose a:hover{color:#c00}.dwbCookieConsentBannerInner p{padding-left:5%;padding-right:5%;margin-bottom:20px}.dwbCookieConsentCookieTypeContainer input[type=checkbox]{width:18px;height:18px}.dwbCookieConsentCookieTypeContainer input[type=checkbox]::after{left:3px;top:1px;position:absolute;width:6px;height:9px}.dwbCookieConsentBanner p{font-size:14px;line-height:16px}.dwbCookieConsentCookieTypeContainer{font-size:14px}.dwbCookieConsentCookieTypeContainer label{font-size:0;display:none}.dwbCookieConsentDetailScreen{padding:1px 6px;display:inline-block;margin-left:15px;font-size:14px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear}.dwbCookieConsentMoreInfo{padding:1px 6px;display:inline-block;margin-left:15px;font-size:14px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear}.dwbCookieConsentMoreInfoPrivacy{padding:3px;display:inline-block;font-size:14px}.dwbCookieConsentButtonsContainer button{display:inline-block!important;float:none!important;background:#f7f7f7!important;cursor:pointer;border:0!important;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;font-size:14px!important;line-height:1;padding:13px 13px!important;text-shadow:none;-webkit-transition:background .2s;transition:background .2s;margin-top:5px!important;text-transform:none!important}.dwbCookieConsentButtonsContainer{text-align:center;margin-top:12px;position:relative}.dwbCookieConsentButtonsContainer button.dwbCookieConsentAcceptAll,.dwbCookieConsentButtonsContainer button.dwbCookieConsentDecline,.dwbCookieConsentButtonsContainer button.popup,.dwbCookieConsentDetailScreen,.dwbCookieConsentMoreInfo,.dwbCookieConsentMoreInfoPrivacy,.popupConsentContainer button,button.dwbCookieConsentAcceptSelected{background:#fff!important;color:#559d50!important;text-decoration:none!important;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear}.dwbCookieConsentButtonsContainer button.dwbCookieConsentAcceptAll:hover,.dwbCookieConsentButtonsContainer button.dwbCookieConsentDecline:hover,.dwbCookieConsentButtonsContainer button.popup:hover,.dwbCookieConsentDetailScreen:hover,.dwbCookieConsentMoreInfo:hover,.dwbCookieConsentMoreInfoPrivacy:hover,.popupConsentContainer button:hover,button.dwbCookieConsentAcceptSelected:hover{color:#fff!important;background:#559d50!important;text-decoration:none!important}.dwbCookieConsentDetailScreenCookie{margin-top:20px;background:#f7f7f7!important;color:#111}.dwbCookieConsentDetailScreenCookie{position:relative}.dwbCookieConsentDetailClose{position:absolute;right:20px;top:0;font-size:20px}.dwbCookieConsentDetailClose a{display:block}.dwbCookieConsentDetailClose a:hover{color:#c00}.dwbCookieConsentDetail>h3{font-size:18px;margin:5px!important}.dwbCookieConsentDetail{padding:1%;max-height:200px;overflow-y:scroll;margin:10px 0}.dwb_cookie_consent_row{border-bottom:1px solid #ede0d1;max-width:800px;margin:0 auto;text-align:left;font-size:11px}.dwb_cookie_consent_row td,.dwb_cookie_consent_row th{padding:3px 10px;border:none!important;font-size:11px}.dwb_cookie_consent_row td a,.dwb_cookie_consent_row th a{color:#2a6194;font-weight:700}.checkboxContainerSp{display:inline-block;margin:5px 0;text-align:center}.checkboxContainerSp.labelPrincipale{text-align:center;display:block;margin:15px 0 0}@media (max-width:767px){.dwbCookieConsentDetailScreen,.dwbCookieConsentMoreInfo{display:block;max-width:200px;margin:7px auto}.dwbCookieConsentBanner h2{font-size:18px}.dwbCookieConsentButtonsContainer button{font-size:14px}.dwbCookieConsentDetailScreen,.dwbCookieConsentMoreInfo{padding:1px}.dwb_cookie_consent_row td,.dwb_cookie_consent_row th{font-size:.68rem}.dwbCookieConsentDetail{min-width:600px}.dwbCookieConsentDetailScreenCookie{padding-top:30px}.dwbCookieConsentDetail h3{text-align:left}.dwb_cookie_consent_row td,.dwb_cookie_consent_row th{font-size:12px;display:block;max-width:100%}.dwb_cookie_consent_row td:first-child{font-weight:700}.dwbCookieConsentDetail{min-width:100%}.dwbCookieConsentTableDetailContainer table tr:first-child{display:none!important}.dwbCookieConsentLinkButtonContainer a{display:block!important;margin:5px auto!important;max-width:220px!important}.dwbCookieConsentLinkButtonContainer{margin-bottom:20px}}.dwbCookieConsentCookieTypeContainer .containerCheckbox{display:inline-block;position:relative;padding-left:2px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:20px;margin-left:10px}.dwbCookieConsentCookieTypeContainer .containerCheckbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.dwbCookieConsentCookieTypeContainer .checkmark{position:absolute;top:-4px;left:0;height:20px;width:20px;background-color:#eee}.dwbCookieConsentCookieTypeContainer .containerCheckbox:hover input~.checkmark{background-color:#ede0d1}.dwbCookieConsentCookieTypeContainer .containerCheckbox input:checked~.checkmark{background-color:#2196f3}.dwbCookieConsentCookieTypeContainer .checkmark:after{content:"";position:absolute;display:none}.dwbCookieConsentCookieTypeContainer .containerCheckbox.disabled .checkmark:after{display:block}.dwbCookieConsentCookieTypeContainer .containerCheckbox.disabled .checkmark{background-color:#aaa!important}.dwbCookieConsentCookieTypeContainer .containerCheckbox input:checked~.checkmark:after{display:block}.dwbCookieConsentCookieTypeContainer .containerCheckbox .checkmark:after{left:7px;top:3px;width:7px;height:11px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.dwbCookieConsentTableDetailContainer table{margin-bottom:10px}.dwbCookieConsentDetailCookieExist p{color:#2a6194;font-size:11px}.buttonsLeft{width:fit-content;float:left}.buttonCloseContainer{position:absolute;right:5px;top:5px}.buttonsRight{text-align:right;display:block;width:100%;padding:0}.dwbCookieContainPopup{position:fixed;display:flex!important;width:100%;height:100%;bottom:-100%;left:0;z-index:10000000;align-content:center;justify-content:center;align-items:center;opacity:0;flex-wrap:wrap}.dwbCookiePopup{width:90%;background-color:#fff;padding:50px 30px 20px;box-sizing:border-box;position:relative;flex-direction:column;justify-content:flex-start}.dwbCookieContainPopup.d-none{background-color:transparent;opacity:0;z-index:0;left:-100%;top:-100%}.dwbCookieConsentMoreInfoPopup{float:right;background-color:#e9e9e9}.dwbCookiePopup .closePopup{cursor:pointer}.dwbCookiePopup .closePopup .fas.fa-times{font-size:20px;padding:5px;color:#fff}.dwbCookiePopup .closePopup:hover .fas.fa-times{color:#c00}.dwbCookiePopup .dwbCookieConsentMoreInfo{padding:3px;margin-right:15px}.dwbCookieTextBox{padding:10px 0}.dwbCookieTextBox>h2{font-size:24px;text-align:center;margin:5px 0}.dwbCookieTextBox>p{font-size:12px;line-height:16px;max-width:1000px;margin:0 auto}.popupConsentContainer{margin:10px auto 0}.popupConsentContainer button{display:inline-block!important;float:none!important;cursor:pointer;border:0!important;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;font-size:14px!important;line-height:1;padding:13px 13px!important;text-shadow:none;-webkit-transition:background .2s;transition:background .2s;margin:5px 2px 0!important;text-transform:none!important}.dwbCookieConsentTableDetailExtContainer{background-color:#fff;max-height:500px;overflow-y:auto}.dwbCookieConsentMoreInfoMobile,.dwbCookieConsentMoreInfoPrivacyMobile{display:none}.dwbCookieConsentDetail{max-height:560px;overflow-y:scroll}.dwbCookiePopup{width:98%;height:95%;max-height:unset;overflow-y:unset;display:flex;align-items:center}.dwbCookieConsentDetail{max-height:500px}.dwbCookieConsentLinkInformativaDescrizione{display:inline!important;position:static!important;text-decoration:underline!important;padding:0!important;margin:0!important;color:#c3c4c5!important}.dwbCookieConsentLinkInformativaDescrizione:hover{text-decoration:underline!important}.dwbCookieConsentUserDetailID{font-size:13px}@media screen and (max-width:900px){.dwbCookiePopup{padding:35px 3% 0!important}}@media screen and (max-width:1440px){.dwbCookiePopup{overflow-y:auto}}@media screen and (max-width:900px){.dwbCookieConsentButtonsContainer{margin-top:0;display:flex;width:100%;justify-content:space-around;flex-direction:column}.dwbCookieConsentAcceptAll,.dwbCookieConsentAcceptSelected,.dwbCookieConsentButtonsContainer .buttonsLeft,.dwbCookieConsentButtonsContainer .buttonsRight,.dwbCookieConsentDecline,.popup{width:100%;max-width:unset}.dwbCookiePopup{padding:10px 30px;overflow-y:auto;overflow-x:hidden;min-height:300px}.dwb_cookie_consent_row td,.dwb_cookie_consent_row th{line-height:14px}.dwbCookieConsentUserDetail p{padding:0 0 5px 0;margin-top:0;margin-bottom:0;font-size:16px}.dwbCookieTextBox{padding:5px 0}.dwbCookieConsentMoreInfo{margin-top:20px}.dwbCookiePopup .buttonsRight{width:fit-content;float:unset;position:absolute;top:5px;right:5px}.dwbCookieConsentMoreInfo,.dwbCookieConsentMoreInfoPrivacy{display:none}.dwbCookieConsentMoreInfoMobile,.dwbCookieConsentMoreInfoPrivacyMobile{display:none;width:100%;display:block;margin:5px 0;max-width:unset;text-align:center}.dwbCookieConsentDetail{padding:1%;max-height:unset;overflow-y:unset;margin:10px 0}}@media screen and (max-width:768px){.dwbCookieConsentTableDetailExtContainer{max-height:380px}}@media screen and (max-width:500px){.dwbCookieConsentBanner{width:95%}.dwbCookieConsentDetail{overflow-x:hidden!important;min-width:unset}.dwbCookieConsentDetail h3,.dwbCookieConsentDetail p:last-child{font-size:12px}.dwbCookieConsentTableDetailExtContainer{width:100%}.dwbCookieConsentUserDetail p{padding:10px 0}.dwbCookieMobileOverflow{height:unset}.dwbCookieConsentMoreInfoMobile,.dwbCookieConsentMoreInfoPrivacyMobile{margin-bottom:10px}.dwbCookieConsentCookieTypeContainer{text-align:left}.dwbCookieConsentTableDetailContainer table,.dwbCookieConsentTableDetailContainer table tbody,.dwbCookieConsentTableDetailContainer table tbody th,.dwbCookieConsentTableDetailContainer table tbody th td,.dwbCookieConsentTableDetailContainer table tbody tr,.dwbCookieConsentTableDetailContainer table tbody tr td{display:block}.dwbCookieConsentTableDetailContainer table tbody td a{font-size:9px}.checkboxContainerSp{margin:3px 0}}@media screen and (max-width:350px){.dwbCookieConsentUserDetail p{padding:0}}