/* Modafferi: override dei soli verdi rilevati il 29/10/2026.
   Caricare DOPO tutti i CSS esistenti. Mantiene le trasparenze originali. */

/* bootstrap.min.css */
:root {
  --bs-green: #b1030c;
  --bs-teal: #b1030c;
  --bs-success: #b1030c;
}
.table-success {
  --bs-table-bg: #b1030c;
  --bs-table-striped-bg: #b1030c;
  --bs-table-active-bg: #b1030c;
  --bs-table-hover-bg: #b1030c;
  border-color: #b1030c;
}
.valid-feedback {
  color: #b1030c;
}
.valid-tooltip {
  background-color: rgba(177, 3, 12, 0.9);
}
.form-control.is-valid,.was-validated .form-control:valid {
  border-color: #b1030c;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23b1030c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus {
  border-color: #b1030c;
  box-shadow: 0 0 0 .25rem rgba(177, 3, 12, 0.25);
}
.form-select.is-valid,.was-validated .form-select:valid {
  border-color: #b1030c;
}
.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23b1030c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
}
.form-select.is-valid:focus,.was-validated .form-select:valid:focus {
  border-color: #b1030c;
  box-shadow: 0 0 0 .25rem rgba(177, 3, 12, 0.25);
}
.form-check-input.is-valid,.was-validated .form-check-input:valid {
  border-color: #b1030c;
}
.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked {
  background-color: #b1030c;
}
.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus {
  box-shadow: 0 0 0 .25rem rgba(177, 3, 12, 0.25);
}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label {
  color: #b1030c;
}
.btn-success {
  background-color: #b1030c;
  border-color: #b1030c;
}
.btn-success:hover {
  background-color: #b1030c;
  border-color: #b1030c;
}
.btn-check:focus+.btn-success,.btn-success:focus {
  background-color: #b1030c;
  border-color: #b1030c;
  box-shadow: 0 0 0 .25rem rgba(177, 3, 12, 0.5);
}
.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle {
  background-color: #b1030c;
  border-color: #b1030c;
}
.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 .25rem rgba(177, 3, 12, 0.5);
}
.btn-success.disabled,.btn-success:disabled {
  background-color: #b1030c;
  border-color: #b1030c;
}
.btn-outline-success {
  color: #b1030c;
  border-color: #b1030c;
}
.btn-outline-success:hover {
  background-color: #b1030c;
  border-color: #b1030c;
}
.btn-check:focus+.btn-outline-success,.btn-outline-success:focus {
  box-shadow: 0 0 0 .25rem rgba(177, 3, 12, 0.5);
}
.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active {
  background-color: #b1030c;
  border-color: #b1030c;
}
.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus {
  box-shadow: 0 0 0 .25rem rgba(177, 3, 12, 0.5);
}
.btn-outline-success.disabled,.btn-outline-success:disabled {
  color: #b1030c;
}
.alert-success {
  color: #b1030c;
  background-color: #b1030c;
  border-color: #b1030c;
}
.alert-success .alert-link {
  color: #b1030c;
}
.list-group-item-success {
  color: #b1030c;
  background-color: #b1030c;
}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover {
  color: #b1030c;
  background-color: #b1030c;
}
.list-group-item-success.list-group-item-action.active {
  background-color: #b1030c;
  border-color: #b1030c;
}
.link-success {
  color: #b1030c;
}
.link-success:focus,.link-success:hover {
  color: #b1030c;
}
.border-success {
  border-color: #b1030c!important;
}
.text-success {
  color: #b1030c!important;
}
.bg-success {
  background-color: #b1030c!important;
}

/* mdb.min.css */
:root {
  --bs-green: #b1030c;
  --bs-teal: #b1030c;
  --bs-success: #b1030c;
}
.table-success {
  --bs-table-bg: #b1030c;
  --bs-table-striped-bg: #b1030c;
  --bs-table-active-bg: #b1030c;
  --bs-table-hover-bg: #b1030c;
  border-color: #b1030c;
}
.form-control.is-valid,.was-validated .form-control:valid {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23b1030c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
}
.form-select.is-valid,.was-validated .form-select:valid {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%234f4f4f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23b1030c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
}
.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus {
  -webkit-box-shadow: 0 0 0 .25rem rgba(177, 3, 12, 0.25);
  box-shadow: 0 0 0 .25rem rgba(177, 3, 12, 0.25);
}
.btn-success {
  border-color: #b1030c;
}
.btn-check:focus+.btn-success,.btn-success:focus,.btn-success:hover {
  background-color: #b1030c;
  border-color: #b1030c;
}
.btn-check:focus+.btn-success,.btn-success:focus {
  -webkit-box-shadow: 0 0 0 .25rem rgba(177, 3, 12, 0.5);
  box-shadow: 0 0 0 .25rem rgba(177, 3, 12, 0.5);
}
.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle {
  background-color: #b1030c;
  border-color: #b1030c;
}
.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .25rem rgba(177, 3, 12, 0.5);
  box-shadow: 0 0 0 .25rem rgba(177, 3, 12, 0.5);
}
.btn-success.disabled,.btn-success:disabled {
  border-color: #b1030c;
}
.btn-outline-success:hover {
  background-color: #b1030c;
  border-color: #b1030c;
}
.btn-check:focus+.btn-outline-success,.btn-outline-success:focus {
  -webkit-box-shadow: 0 0 0 .25rem rgba(177, 3, 12, 0.5);
  box-shadow: 0 0 0 .25rem rgba(177, 3, 12, 0.5);
}
.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active {
  background-color: #b1030c;
  border-color: #b1030c;
}
.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus {
  -webkit-box-shadow: 0 0 0 .25rem rgba(177, 3, 12, 0.5);
  box-shadow: 0 0 0 .25rem rgba(177, 3, 12, 0.5);
}
.alert-success {
  color: #b1030c;
  background-color: #b1030c;
  border-color: #b1030c;
}
.alert-success .alert-link {
  color: #b1030c;
}
.list-group-item-success {
  color: #b1030c;
  background-color: #b1030c;
}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover {
  color: #b1030c;
  background-color: #b1030c;
}
.list-group-item-success.list-group-item-action.active {
  background-color: #b1030c;
  border-color: #b1030c;
}
.link-success {
  color: #b1030c;
}
.link-success:focus,.link-success:hover {
  color: #b1030c;
}
.border-success {
  border-color: #b1030c!important;
}
.text-success {
  color: #b1030c!important;
}
.note-success {
  background-color: #b1030c;
  border-color: #b1030c;
}
.bg-success {
  background-color: #b1030c!important;
}
.valid-feedback {
  color: #b1030c;
}
.valid-tooltip {
  background-color: rgba(177, 3, 12, 0.9);
}
.form-control.is-valid,.was-validated .form-control:valid {
  border-color: #b1030c;
}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus {
  border-color: #b1030c;
  -webkit-box-shadow: 0 0 0 .25rem rgba(177, 3, 12, 0.25);
  box-shadow: 0 0 0 .25rem rgba(177, 3, 12, 0.25);
}
.form-outline .form-control.is-valid~.form-label,.was-validated .form-outline .form-control:valid~.form-label {
  color: #b1030c;
}
.form-outline .form-control.is-valid~.form-notch .form-notch-leading,.form-outline .form-control.is-valid~.form-notch .form-notch-middle,.form-outline .form-control.is-valid~.form-notch .form-notch-trailing,.form-select.is-valid,.was-validated .form-outline .form-control:valid~.form-notch .form-notch-leading,.was-validated .form-outline .form-control:valid~.form-notch .form-notch-middle,.was-validated .form-outline .form-control:valid~.form-notch .form-notch-trailing,.was-validated .form-select:valid {
  border-color: #b1030c;
}
.form-select.is-valid:focus,.was-validated .form-select:valid:focus {
  border-color: #b1030c;
  -webkit-box-shadow: 0 0 0 .25rem rgba(177, 3, 12, 0.25);
  box-shadow: 0 0 0 .25rem rgba(177, 3, 12, 0.25);
}
.was-validated input[type=file].form-control:valid:focus,input[type=file].form-control.is-valid:focus {
  -webkit-box-shadow: inset 0 0 0 1px #b1030c;
  box-shadow: inset 0 0 0 1px #b1030c;
  border-color: #b1030c;
}
.was-validated input[type=file].form-control:valid:focus-within~.form-file-label .form-file-button,.was-validated input[type=file].form-control:valid:focus-within~.form-file-label .form-file-text,input[type=file].form-control.is-valid:focus-within~.form-file-label .form-file-button,input[type=file].form-control.is-valid:focus-within~.form-file-label .form-file-text {
  border-color: #b1030c;
}
.form-check-input.is-valid,.was-validated .form-check-input:valid {
  border-color: #b1030c;
}
.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked {
  background-color: #b1030c;
}
.form-check-input.is-valid:checked:focus:before,.was-validated .form-check-input:valid:checked:focus:before {
  -webkit-box-shadow: 0 0 0 13px #b1030c;
  box-shadow: 0 0 0 13px #b1030c;
}
.form-check-input.is-valid:focus:before,.was-validated .form-check-input:valid:focus:before {
  -webkit-box-shadow: 0 0 0 13px #b1030c;
  box-shadow: 0 0 0 13px #b1030c;
}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label {
  color: #b1030c;
}
.form-check-input.is-valid[type=checkbox]:checked:focus,.was-validated .form-check-input:valid[type=checkbox]:checked:focus {
  background-color: #b1030c;
  border-color: #b1030c;
}
.form-check-input.is-valid[type=radio]:checked,.was-validated .form-check-input:valid[type=radio]:checked {
  border-color: #b1030c;
}
.form-check-input.is-valid[type=radio]:checked:focus:before,.was-validated .form-check-input:valid[type=radio]:checked:focus:before {
  -webkit-box-shadow: 0 0 0 13px #b1030c;
  box-shadow: 0 0 0 13px #b1030c;
}
.form-check-input.is-valid[type=radio]:checked:after,.was-validated .form-check-input:valid[type=radio]:checked:after {
  border-color: #b1030c;
  background-color: #b1030c;
}
.table-success {
  background-color: #b1030c;
}
.btn-success {
  background-color: #b1030c;
}
.btn-success.focus,.btn-success:focus,.btn-success:hover {
  background-color: #b1030c;
}
.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle {
  background-color: #b1030c;
}
.btn-success.disabled,.btn-success:disabled {
  background-color: #b1030c;
}
.btn-outline-success {
  color: #b1030c;
  border-color: #b1030c;
}
.btn-outline-success:hover {
  color: #b1030c;
}
.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success.focus,.btn-outline-success:active,.btn-outline-success:focus {
  color: #b1030c;
}
.btn-outline-success.disabled,.btn-outline-success:disabled {
  color: #b1030c;
}
.ripple-surface-success .ripple-wave {
  background-image: radial-gradient(circle,rgba(177, 3, 12, 0.2) 0,rgba(177, 3, 12, 0.3) 40%,rgba(177, 3, 12, 0.4) 50%,rgba(177, 3, 12, 0.5) 60%,rgba(177, 3, 12, 0) 70%);
}

/* plugins.css */
.owl-theme .owl-nav [class*=owl-]:hover {
  background: #b1030c;
}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {
  background: #b1030c;
}

/* style.css */
.success {
  color: #b1030c;
  background: rgba(177, 3, 12, 0.1);
  border: solid 1px #b1030c;
}
.pricing-table .bottom ul li>span {
  color: #b1030c;
}
.pricing-table.light .bottom ul li>span {
  color: #b1030c;
}
.pricing-s2 .bottom ul li>span {
  color: #b1030c;
}
.timeline-badge.success {
  background-color: #b1030c !important;
}
.container-timeline ul li {
  border-left: 1px solid #b1030c;
}
.container-timeline ul li::before {
  border: 1px solid #b1030c;
}
.de-circle-1 {
  background-color: #b1030c;
}
.de-circle-2 {
  border: 4px solid #b1030c;
}
.fa-android {
  color: #b1030c;
}
#purchase-now a {
  background: #b1030c;
}
@keyframes shadow-pulse {
0% {
  box-shadow: 0 0 0 0px rgba(177, 3, 12, 0.2);
}
100% {
  box-shadow: 0 0 0 20px rgba(177, 3, 12, 0);
}
}
#purchase-now .pn-hover {
  color: #b1030c;
}
.green {
  color: #b1030c !important;
}
.de-switch.colored input[type=checkbox]:checked + label {
  background-color: #b1030c;
}
#selector .opt.tc1 {
  background: #b1030c;
}
#selector .opt.tc3 {
  background: #b1030c;
}
#selector #related-items {
  background: #b1030c;
}
.de-table.table-rank .d-plus {
  color: #b1030c;
}
.med-green {
  color: #b1030c;
}
.arrowright {
  border-left: 60px solid #b1030c;
}
@media (min-width: 980px) {
.container-timeline ul li {
  border-top: 1px solid #b1030c;
}
}

/* colors_scheme-01.css */
:root {
  --primary-color: #b1030c;
  --primary-color-rgb: 177, 3, 12;
  --secondary-color: #b1030c;
  --secondary-color-rgb: 177, 3, 12;
}

/* SVG esterno 1: geometria e colori non verdi conservati. */
img[src="images/icons/1-green.svg"],
img[src$="/modafferi/images/icons/1-green.svg"] {
  content: url("data:image/svg+xml,%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4%2021V18.5C4%2015.4624%206.46243%2013%209.5%2013H14.5C17.5376%2013%2020%2015.4624%2020%2018.5V21M8%2021V18M16%2021V18M16%206.5C16%208.70914%2014.2091%2010.5%2012%2010.5C9.79086%2010.5%208%208.70914%208%206.5C8%204.29086%209.79086%202.5%2012%202.5C14.2091%202.5%2016%204.29086%2016%206.5Z%22%20stroke%3D%22%23b1030c%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.4%22%2F%3E%3C%2Fsvg%3E");
}

/* SVG esterno 2: geometria e colori non verdi conservati. */
img[src="images/icons/2-green.svg"],
img[src$="/modafferi/images/icons/2-green.svg"] {
  content: url("data:image/svg+xml,%3Csvg%20%0D%0A%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%0D%0A%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%0D%0A%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%0D%0A%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20%20%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%0D%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%0D%0A%20%20%20width%3D%22400%22%0D%0A%20%20%20height%3D%22400%22%0D%0A%20%20%20viewBox%3D%220%200%20400%20400.00001%22%0D%0A%20%20%20id%3D%22svg2%22%0D%0A%20%20%20version%3D%221.1%22%0D%0A%20%20%20inkscape%3Aversion%3D%220.91%20r13725%22%0D%0A%20%20%20sodipodi%3Adocname%3D%22briefcase.svg%22%3E%0D%0A%20%20%3Cdefs%0D%0A%20%20%20%20%20id%3D%22defs4%22%20%2F%3E%0D%0A%20%20%3Csodipodi%3Anamedview%0D%0A%20%20%20%20%20id%3D%22base%22%0D%0A%20%20%20%20%20pagecolor%3D%22%23ffffff%22%0D%0A%20%20%20%20%20bordercolor%3D%22%23666666%22%0D%0A%20%20%20%20%20borderopacity%3D%221.0%22%0D%0A%20%20%20%20%20inkscape%3Apageopacity%3D%220.0%22%0D%0A%20%20%20%20%20inkscape%3Apageshadow%3D%222%22%0D%0A%20%20%20%20%20inkscape%3Azoom%3D%220.98994949%22%0D%0A%20%20%20%20%20inkscape%3Acx%3D%22244.49048%22%0D%0A%20%20%20%20%20inkscape%3Acy%3D%22180.68004%22%0D%0A%20%20%20%20%20inkscape%3Adocument-units%3D%22px%22%0D%0A%20%20%20%20%20inkscape%3Acurrent-layer%3D%22layer1%22%0D%0A%20%20%20%20%20showgrid%3D%22false%22%0D%0A%20%20%20%20%20units%3D%22px%22%0D%0A%20%20%20%20%20showguides%3D%22true%22%0D%0A%20%20%20%20%20inkscape%3Aguide-bbox%3D%22true%22%0D%0A%20%20%20%20%20inkscape%3Awindow-width%3D%221920%22%0D%0A%20%20%20%20%20inkscape%3Awindow-height%3D%221056%22%0D%0A%20%20%20%20%20inkscape%3Awindow-x%3D%221920%22%0D%0A%20%20%20%20%20inkscape%3Awindow-y%3D%2224%22%0D%0A%20%20%20%20%20inkscape%3Awindow-maximized%3D%221%22%3E%0D%0A%20%20%20%20%3Csodipodi%3Aguide%0D%0A%20%20%20%20%20%20%20position%3D%22200.71429%2C121.42857%22%0D%0A%20%20%20%20%20%20%20orientation%3D%221%2C0%22%0D%0A%20%20%20%20%20%20%20id%3D%22guide23298%22%20%2F%3E%0D%0A%20%20%3C%2Fsodipodi%3Anamedview%3E%0D%0A%20%20%3Cmetadata%0D%0A%20%20%20%20%20id%3D%22metadata7%22%3E%0D%0A%20%20%20%20%3Crdf%3ARDF%3E%0D%0A%20%20%20%20%20%20%3Ccc%3AWork%0D%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%0D%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%0D%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3Cdc%3Atitle%3E%0D%0A%0D%0A%3C%2Fdc%3Atitle%3E%0D%0A%20%20%20%20%20%20%3C%2Fcc%3AWork%3E%0D%0A%20%20%20%20%3C%2Frdf%3ARDF%3E%0D%0A%20%20%3C%2Fmetadata%3E%0D%0A%20%20%3Cg%0D%0A%20%20%20%20%20inkscape%3Alabel%3D%22Capa%201%22%0D%0A%20%20%20%20%20inkscape%3Agroupmode%3D%22layer%22%0D%0A%20%20%20%20%20id%3D%22layer1%22%0D%0A%20%20%20%20%20transform%3D%22translate(0%2C-652.36216)%22%3E%0D%0A%20%20%20%20%3Cpath%0D%0A%20%20%20%20%20%20%20style%3D%22opacity%3A1%3Bfill%3A%23b1030c%3Bfill-opacity%3A1%3Bstroke%3Anone%3Bstroke-width%3A1%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%22%0D%0A%20%20%20%20%20%20%20d%3D%22m%20124.49999%2C684.28992%200%2C50.1445%20-124.499985%2C0%200%2C285.99998%20399.999995%2C0%200%2C-285.99998%20-124.5%2C0%200%2C-50.1445%20-150%2C0%20z%20m%2025%2C25%20101%2C0%200%2C25.1445%20-101%2C0%20z%20m%20-124.499985%2C50.1445%2031.5%2C0%200%2C100%20286.999995%2C0%200%2C-100%2031.5%2C0%200%2C235.99997%20-349.999995%2C0%20z%20m%2056.5%2C0%20236.999995%2C0%200%2C75%20-236.999995%2C0%20z%20M%20187.5%2C784.94032%20l%200%2C25%2025%2C0%200%2C-25%20z%22%0D%0A%20%20%20%20%20%20%20id%3D%22briefcase%22%0D%0A%20%20%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0D%0A%20%20%20%20%20%20%20sodipodi%3Anodetypes%3D%22cccccccccccccccccccccccccccccccccc%22%3E%0D%0A%20%20%20%20%20%20%3Ctitle%0D%0A%20%20%20%20%20%20%20%20%20id%3D%22title23470%22%3Ebriefcase%3C%2Ftitle%3E%0D%0A%20%20%20%20%3C%2Fpath%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E");
}

/* SVG esterno 3: geometria e colori non verdi conservati. */
img[src="images/icons/3-green.svg"],
img[src$="/modafferi/images/icons/3-green.svg"] {
  content: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23b1030c%22%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2024%2024%22%20id%3D%22car-door-left-1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22icon%20line%22%3E%3Cpath%20id%3D%22primary%22%20d%3D%22M12.29%2C3.29%2C20%2C11v4.13a1%2C1%2C0%2C0%2C1-.86%2C1l-2.06.3A6.11%2C6.11%2C0%2C0%2C0%2C12%2C21H5a1%2C1%2C0%2C0%2C1-1-1V4A1%2C1%2C0%2C0%2C1%2C5%2C3h6.59A1%2C1%2C0%2C0%2C1%2C12.29%2C3.29ZM20%2C11H4m4%2C4h2%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20%23b1030c%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%201.5%3B%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}

/* SVG esterno 4: geometria e colori non verdi conservati. */
img[src="images/icons/4-green.svg"],
img[src$="/modafferi/images/icons/4-green.svg"] {
  content: url("data:image/svg+xml,%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M15.51%202.82996H8.49C6%202.82996%205.45%204.06996%205.13%205.58996L4%2011H20L18.87%205.58996C18.55%204.06996%2018%202.82996%2015.51%202.82996Z%22%20stroke%3D%22%23b1030c%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0D%0A%3Cpath%20d%3D%22M21.99%2019.82C22.1%2020.99%2021.16%2022%2019.96%2022H18.08C17%2022%2016.85%2021.54%2016.66%2020.97L16.46%2020.37C16.18%2019.55%2016%2019%2014.56%2019H9.43998C7.99998%2019%207.78998%2019.62%207.53998%2020.37L7.33998%2020.97C7.14998%2021.54%206.99998%2022%205.91998%2022H4.03998C2.83998%2022%201.89998%2020.99%202.00998%2019.82L2.56998%2013.73C2.70998%2012.23%202.99998%2011%205.61998%2011H18.38C21%2011%2021.29%2012.23%2021.43%2013.73L21.99%2019.82Z%22%20stroke%3D%22%23b1030c%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0D%0A%3Cpath%20d%3D%22M4%208H3%22%20stroke%3D%22%23b1030c%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0D%0A%3Cpath%20d%3D%22M21%208H20%22%20stroke%3D%22%23b1030c%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0D%0A%3Cpath%20d%3D%22M12%203V5%22%20stroke%3D%22%23b1030c%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0D%0A%3Cpath%20d%3D%22M10.5%205H13.5%22%20stroke%3D%22%23b1030c%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0D%0A%3Cpath%20d%3D%22M6%2015H9%22%20stroke%3D%22%23b1030c%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0D%0A%3Cpath%20d%3D%22M15%2015H18%22%20stroke%3D%22%23b1030c%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}

/* MODAFFERI - FORZA TESTI NERI */

html body,
html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6,
html body p,
html body li,
html body label,
html body blockquote,
html body .subtitle,
html body .lead,
html body .de_count,
html body .de_count h3,
html body .de_count span,
html body .de-box,
html body .de-box *,
html body .text-light,
html body .text-white,
html body .text-dark,
html body .text-muted,
html body .text-primary,
html body .text-secondary {
    color: #000 !important;
}

/* Anche i testi interni ai titoli */
html body h1 *,
html body h2 *,
html body h3 *,
html body h4 *,
html body h5 *,
html body h6 *,
html body p span {
    color: #000 !important;
}

/* Pulsanti: testo sempre bianco */
html body .btn-main,
html body .btn-line,
html body .btn,
html body a.btn-main,
html body a.btn,
html body button,
html body input[type="submit"],
html body .btn-main *,
html body .btn *,
html body button * {
    color: #fff !important;
}

/* Mantieni bianco anche su hover */
html body .btn-main:hover,
html body .btn:hover,
html body button:hover,
html body .btn-main:hover *,
html body .btn:hover * {
    color: #fff !important;
}
footer,
footer h5,
footer p,
footer address,
footer address span,
footer li,
footer a,
footer a:visited,
footer a:hover,
footer a:focus {
  color: #fff !important;
}
html body footer.text-light,
html body footer.text-light .widget,
html body footer.text-light .widget p,
html body footer.text-light p,
html body footer.text-light h1,
html body footer.text-light h2,
html body footer.text-light h3,
html body footer.text-light h4,
html body footer.text-light h5,
html body footer.text-light h6,
html body footer.text-light :is(h1, h2, h3, h4, h5, h6, p) * {
  color: #ffffff !important;
}