.elementor-956 .elementor-element.elementor-element-ce458a6{--display:flex}.elementor-956 .elementor-element.elementor-element-15f9366a #cmplz-document{max-width:100%}.elementor-956 .elementor-element.elementor-element-15f9366a{color:var(--e-global-color-accent)}.elementor-956 .elementor-element.elementor-element-15f9366a .cmplz-dropdown.cmplz-dropdown-cookiepolicy{background-color:var(--e-global-color-primary)!important;color:var(--e-global-color-text)}.elementor-956 .elementor-element.elementor-element-15f9366a .cmplz-service-description a,.cmplz-sharing-data a{color:#fff}.elementor-956 .elementor-element.elementor-element-15f9366a .cmplz-service-description a:hover,.cmplz-sharing-data a:hover{color:#336!important}.elementor-956 .elementor-element.elementor-element-15f9366a .cookies-per-purpose{color:#000}.elementor-956 .elementor-element.elementor-element-15f9366a .cmplz-category{background-color:var(--e-global-color-primary)!important;color:var(--e-global-color-text);font-weight:500}.elementor-956 .elementor-element.elementor-element-15f9366a span.cmplz-always-active{color:var(--e-global-color-secondary)!important}.elementor-956 .elementor-element.elementor-element-15f9366a span.cmplz-banner-checkbox input:hover{cursor:url(https://www.sveja.it/wp-content/uploads/2023/12/check_16.png),pointer}.elementor-956 .elementor-element.elementor-element-15f9366a span.cmplz-banner-checkbox input:checked:hover{cursor:url(https://www.sveja.it/wp-content/uploads/2023/12/uncheck_16.png),pointer}input[type=checkbox]{height:15px;width:15px}.elementor-956 .elementor-element.elementor-element-15f9366a .cmplz-service-header{background-color:rgb(239 239 239 / .5);margin:5px 0;padding:5px 10px;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-content:center!important;justify-content:space-between!important;align-items:center!important}.elementor-956 .elementor-element.elementor-element-15f9366a summary div{display:grid;align-items:center;width:100%;align-content:center;justify-content:space-between;justify-items:stretch}.elementor-956 .elementor-element.elementor-element-15f9366a summary div h3{font-size:18px}.elementor-956 .elementor-element.elementor-element-15f9366a summary div p{margin-bottom:0}.elementor-956 .elementor-element.elementor-element-15f9366a summary div:after{cursor:pointer;content:'';background:url(//sveja.it/wp-content/plugins/complianz-gdpr/assets/css/../images/chevron-down.svg) no-repeat;transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover;height:18px;width:18px;margin:3px}.elementor-956 .elementor-element.elementor-element-15f9366a .cmplz-service-description,.elementor-956 .elementor-element.elementor-element-15f9366a .cmplz-sharing-data{padding:0 15px 15px}.elementor-956 .elementor-element.elementor-element-15f9366a .cmplz-service-description h4,.elementor-956 .elementor-element.elementor-element-15f9366a .cmplz-sharing-data h4{font-size:15px;margin:5px 0;padding:0 15px}.elementor-956 .elementor-element.elementor-element-15f9366a .cmplz-service-description p,.elementor-956 .elementor-element.elementor-element-15f9366a .cmplz-sharing-data p{font-size:14px;padding:0 15px;margin-top:0}.elementor-956 .elementor-element.elementor-element-15f9366a a[target="_blank"]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px}.elementor-956 .elementor-element.elementor-element-15f9366a .cmplz-service-description a{text-decoration:underline}.elementor-956 .elementor-element.elementor-element-15f9366a .cookies-per-purpose{border:1px solid #dadada;grid-gap:1px;background-color:#dadada;margin-bottom:10px}.elementor-956 .elementor-element.elementor-element-15f9366a .cookies-per-purpose div{background-color:#fff;padding:15px;font-size:14px}.elementor-956 .elementor-element.elementor-element-15f9366a .cmplz-dropdown h4{font-size:15px;margin:5px 0;padding:0 15px}.elementor-956 .elementor-element.elementor-element-15f9366a .cookies-per-purpose .name-header,.elementor-956 .elementor-element.elementor-element-15f9366a .cookies-per-purpose .retention-header,.elementor-956 .elementor-element.elementor-element-15f9366a .cookies-per-purpose .function-header{background-color:#f7f7f7;padding:15px}.elementor-956 .elementor-element.elementor-element-15f9366a .cmplz-dropdown h5{margin:0}.elementor-956 .elementor-element.elementor-element-15f9366a h5{font-size:14px}@media (max-width:767px){.elementor-956 .elementor-element.elementor-element-15f9366a summary div p{font-size:.7em}}