/* -------- NEW SEARCH RESULTS UI -------- */
.search {
  /* SEARCH INPUT */
  /* FILTER SWITCH */
  /* SORT SWITCH */
  /* SEARCH RESULT COUNT */
  /* CUSTOM RESULT INPUT SWITCH */
  /* TOOLTIP ICON INFO */
  /* INPUT RADIO */
  /* INPUT CHECKBOX */
  /* RADIO HIGLIGHT */
  /* INPUT DATE */
  /* PEOPLE ALSO ASKED */
  /* FINANCE */
}
.search .search-label {
  color: #0F0F0F;
  font-family: Sole Serif Display;
  font-size: 28px;
  font-style: normal;
  font-weight: 900;
  line-height: 30px;
  /* 107.143% */
}
.search .search-field {
  position: relative;
  margin: 20px 0 15px 0;
  border-radius: 8px;
  background: #FFF;
  box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.15);
  font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.search .search-box {
  padding: 15px;
  border-radius: 0px 0px 8px 8px;
}
.search .filter-box-advanced {
  margin-top: 5px;
  padding: 15px;
  border-radius: 0px 0px 8px 8px;
  background: #F5F5F5;
}
.search .filter-box-advanced .filter-btn--default {
  height: 30px;
  border-radius: 4px;
  border: 1px solid #003C7F;
  padding: 7px 10px 7px 10px;
  color: #003C7F;
  background-color: #FFF;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  /* 114.286% */
  outline: none;
}
.search .filter-box-advanced .filter-btn--default:hover {
  opacity: 0.7;
}
.search .filter-box-advanced .filter-btn--primary {
  height: 30px;
  border-radius: 4px;
  border: 1px solid #003C7F;
  padding: 7px 10px 7px 10px;
  color: #FFF;
  background-color: #003C7F;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  /* 114.286% */
  outline: none;
  float: right;
}
.search .filter-box-advanced .filter-btn--primary:hover {
  opacity: 0.7;
}
.search .filter-box-advanced .filter-label {
  margin-bottom: 4px;
}
.search .search-input {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 100% */
  color: #0F0F0F;
  margin: 0 0 0 34px;
  padding: 0;
  height: 24px;
  width: calc(100% - 34px);
  background-color: transparent;
  border: 0 !important;
  border-radius: 0 !important;
  outline: 0 none !important;
}
.search .search-input::placeholder {
  opacity: 0.4;
}
.search .filter-label {
  margin-bottom: 8px;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  /* 133.333% */
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #0F0F0F;
  opacity: 0.5;
}
.search .result-correction {
  margin-bottom: 20px;
  color: #0F0F0F;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  /* 128.571% */
}
.search .result-correction strong {
  color: #0F0F0F;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  text-decoration-line: underline;
}
.search .filter-box-button-advanced .filter-advanced-button {
  display: none;
}
.search .filter-box-button-advanced .filter-advanced-button + label {
  display: inline-block;
  position: relative;
  margin: 0 !important;
  height: 30px;
  border-radius: 4px;
  border: 1px solid #003C7F;
  padding: 6px 31px 6px 10px;
  background: #003C7F;
  color: #FFF;
  text-align: right;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  /* 128.571% */
  cursor: pointer;
}
.search .filter-box-button-advanced .filter-advanced-button + label:before {
  content: "Mostra filtri avanzati";
}
.search .filter-box-button-advanced .filter-advanced-button + label:after {
  display: block;
  position: absolute;
  content: " ";
  width: 16px;
  height: 16px;
  right: 7px;
  top: 7px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_105_1527)"><rect width="16" height="16" fill="%23003C7F"/><path d="M4 6L8 10L12 6" stroke="white" stroke-width="1.5" stroke-linecap="square"/></g><defs><clipPath id="clip0_105_1527"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
}
@media (max-width: 767px) {
  .search .filter-box-button-advanced .filter-advanced-button + label:before {
    content: "Filtri avanzati";
  }
}
.search .filter-box-button-advanced .filter-advanced-button:checked + label {
  color: #003C7F;
  background: #FFF;
}
.search .filter-box-button-advanced .filter-advanced-button:checked + label:before {
  content: "Nascondi filtri avanzati";
}
.search .filter-box-button-advanced .filter-advanced-button:checked + label:after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_130_3961)"><path d="M12 10L8 6L4 10" stroke="%23003C7F" stroke-width="1.5" stroke-linecap="square"/></g><defs><clipPath id="clip0_130_3961"><rect width="16" height="16" fill="white" transform="translate(16 16) rotate(-180)"/></clipPath></defs></svg>');
}
@media (max-width: 767px) {
  .search .filter-box-button-advanced .filter-advanced-button:checked + label:before {
    content: "Filtri avanzati";
  }
}
.search .filtered-box {
  display: flex;
  flex-flow: wrap;
  gap: 8px 10px;
  padding: 15px 12px 15px 12px;
  border-radius: 0px 0px 4px 4px;
  background: #F5F5F5;
}
.search .filtered-box .filtered-button {
  display: inline-flex;
  padding: 7px 10px;
  align-items: center;
  height: 30px;
  border-radius: 15px;
  border: 1px solid rgba(15, 15, 15, 0.25);
  background: #FFF;
  color: #0F0F0F;
  font-size: 14px;
  font-style: normal;
  line-height: 16px;
  /* 114.286% */
}
.search .filtered-box .filtered-button:hover {
  background: #F5F5F5;
}
.search .filtered-box .filtered-button > button {
  width: 12px;
  height: 12px;
  border: 0;
  padding: 0;
  margin: 0 0 0 5px;
  outline: none;
  font-style: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  opacity: 0.5;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><g opacity="1.0" clip-path="url(%23clip0_105_2269)"><path d="M3 3L9 9M9 3L3 9" stroke="%230F0F0F" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_105_2269"><rect width="12" height="12" fill="white"/></clipPath></defs></svg>');
}
.search .filtered-box .filtered-button > button:hover {
  opacity: 1;
}
.search .filtered-box .filtered-button .filtered-button-text {
  font-weight: 500;
}
.search .filtered-box .filtered-button .filtered-button-text .filtered-button-label {
  font-weight: 400;
}
.search .filtered-box .filtered-button .filtered-button-text .filtered-button-date {
  font-weight: 500;
}
.search .filter-box-sort {
  display: inline-block;
  white-space: nowrap;
  height: 30px;
  border-radius: 6px;
  border: 1px solid rgba(15, 15, 15, 0.25);
  background: #F5F5F5;
}
.search .filter-box-sort .filter-box-button {
  padding: 1px;
  display: inline-block;
}
.search .filter-box-sort .filter-sort-button {
  display: none;
}
.search .filter-box-sort .filter-sort-button + label {
  padding: 4px 10px 4px 10px;
  margin: 0 !important;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  /* 128.571% */
  color: #0F0F0F;
  flex: 1;
  cursor: pointer;
}
.search .filter-box-sort .filter-sort-button:checked + label {
  border-radius: 4px;
  background: #003C7F;
  color: #FFF;
}
.search .search-result-counter {
  position: relative;
  min-height: 50px;
  margin-bottom: 15px;
  padding: 15px;
  color: #0F0F0F;
  font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 125% */
  border-radius: 8px;
  background: #F5F5F5;
  box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.15);
}
.search .custom-result-switch {
  float: right;
  display: flex;
  height: 20px;
  justify-content: center;
  align-items: flex-start;
  gap: 5px;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .search .custom-result-switch {
    float: unset;
  }
}
.search .custom-result-switch > label {
  text-align: right;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 125% */
  color: rgba(0, 0, 0, 0.5);
}
.search .custom-result-switch > label.logged {
  color: #003C7F !important;
}
.search .custom-result-switch:has(input:checked) > label {
  text-decoration-line: underline;
}
.search .custom-result-switch .custom-icon-info {
  display: inline-block;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  flex-grow: 1;
  cursor: help;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_686_1855)'%3E%3Cg filter='url(%23filter0_d_686_1855)'%3E%3Cpath d='M3 9C3 9.91925 3.18106 10.8295 3.53284 11.6788C3.88463 12.5281 4.40024 13.2997 5.05025 13.9497C5.70026 14.5998 6.47194 15.1154 7.32122 15.4672C8.1705 15.8189 9.08075 16 10 16C10.9193 16 11.8295 15.8189 12.6788 15.4672C13.5281 15.1154 14.2997 14.5998 14.9497 13.9497C15.5998 13.2997 16.1154 12.5281 16.4672 11.6788C16.8189 10.8295 17 9.91925 17 9C17 7.14348 16.2625 5.36301 14.9497 4.05025C13.637 2.7375 11.8565 2 10 2C8.14348 2 6.36301 2.7375 5.05025 4.05025C3.7375 5.36301 3 7.14348 3 9Z' fill='white'/%3E%3C/g%3E%3Cpath d='M10 6H10.0083' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 8.5H10V12.5H11' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_686_1855' x='3' y='2' width='14' height='16' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_686_1855'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_686_1855' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_686_1855'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.search .custom-result-switch > input[type="checkbox"] {
  width: 35px;
  height: 20px;
  flex-shrink: 0;
  display: inline-block;
  position: relative;
  -webkit-appearance: none;
  appearance: none;
  background: #F5F5F5;
  margin: 0;
  cursor: pointer;
}
.search .custom-result-switch > input[type="checkbox"]:before {
  content: ' ';
  top: 0;
  position: absolute;
  height: 20px;
  width: 35px;
  display: block;
  left: 0;
  opacity: 1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='20' viewBox='0 0 35 20' fill='none'%3E%3Crect width='35' height='20' rx='10' fill='%230F0F0F' fill-opacity='0.25'/%3E%3Crect x='0.5' y='0.5' width='34' height='19' rx='9.5' stroke='%230F0F0F' stroke-opacity='0.1'/%3E%3Cg filter='url(%23filter0_d_686_1860)'%3E%3Ccircle cx='10' cy='10' r='8' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_686_1860' x='2' y='2' width='16' height='18' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_686_1860'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_686_1860' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}
.search .custom-result-switch > input[type="checkbox"]:checked::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='20' viewBox='0 0 35 20' fill='none'%3E%3Crect width='35' height='20' rx='10' fill='%23003C7F'/%3E%3Crect x='0.5' y='0.5' width='34' height='19' rx='9.5' stroke='%230F0F0F' stroke-opacity='0.25'/%3E%3Cg filter='url(%23filter0_d_686_1366)'%3E%3Ccircle cx='25' cy='10' r='8' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_686_1366' x='17' y='2' width='16' height='18' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_686_1366'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_686_1366' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") !important;
}
.search .tooltip-icon-info {
  position: absolute;
  right: 0;
  top: 45px;
  width: 315px;
  border-radius: 8px;
  background: #FFF;
  box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.15);
  z-index: 1;
  text-align: center;
  font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
}
@media (max-width: 767px) {
  .search .tooltip-icon-info {
    left: 0;
    right: unset;
  }
}
.search .tooltip-icon-info > .tooltip-info-title {
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  /* 111.111% */
  color: #0F0F0F;
  padding: 30px 30px 0 30px;
  margin: 0;
}
.search .tooltip-icon-info > .tooltip-info-body {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 18px */
  color: #0F0F0F;
  padding: 10px 30px 15px 30px;
  margin: 0;
}
.search .tooltip-icon-info > .tooltip-info-footer {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 18px */
  color: #000;
  padding: 15px 30px;
  margin: 0;
  border-radius: 0px 0px 8px 8px;
  background: #F5F5F5;
  opacity: 1;
}
.search .tooltip-icon-info > .tooltip-info-footer.authenticated {
  opacity: 0.7;
}
.search .tooltip-icon-info > .tooltip-info-footer a {
  color: #003c7f;
  font-weight: 500;
}
.search .tooltip-icon-info > .tooltip-info-footer a:hover {
  color: rgba(0, 60, 127, 0.7) !important;
}
.search .filter-radio {
  display: block;
  position: relative;
  padding-left: 19px;
  margin: 0 2px 8px 5px;
  cursor: pointer;
  min-height: 16px;
  color: #0F0F0F;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 114.286% */
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.search .filter-radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  left: 2px;
  top: 2px;
  width: 12px;
  height: 12px;
}
.search .filter-radio .checkmark:before {
  content: " ";
  position: absolute;
  top: 2px;
  left: 2px;
  height: 12px;
  width: 12px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid rgba(15, 15, 15, 0.25);
}
.search .filter-radio input:checked ~ .checkmark:before {
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><circle cx="6" cy="6" r="6" fill="%23003C7F"/><circle cx="6" cy="6" r="3" fill="white"/></svg>');
}
.search .filter-radio input:checked ~ .checkmark {
  color: #003C7F;
  font-weight: 500;
}
.search .filter-checkbox {
  display: block;
  position: relative;
  padding-left: 19px;
  margin: 0 2px 8px 5px;
  cursor: pointer;
  min-height: 16px;
  color: #0F0F0F;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 114.286% */
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.search .filter-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  left: 2px;
  top: 2px;
  width: 12px;
  height: 12px;
}
.search .filter-checkbox .checkmark:before {
  content: " ";
  position: absolute;
  top: 2px;
  left: 2px;
  height: 12px;
  width: 12px;
  background-color: #fff;
  border-radius: 2px;
  border: 1px solid rgba(15, 15, 15, 0.25);
}
.search .filter-checkbox input:checked ~ .checkmark:before {
  background-color: #003C7F;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><g clip-path="url(%23clip0_105_4905)"><path d="M3 6L5 8L9 4" stroke="%23F5F5F5" stroke-width="1.5" stroke-linecap="square"/></g><defs><clipPath id="clip0_105_4905"><rect width="12" height="12" fill="white"/></clipPath></defs></svg>');
}
.search .filter-checkbox input:checked ~ .checkmark {
  color: #003C7F;
  font-weight: 500;
}
.search ul.filter-highlight {
  padding: 0;
  margin-bottom: 0;
}
.search ul.filter-highlight li {
  min-height: 24px;
  list-style-type: none;
  padding: 4px 0 4px 0;
}
.search ul.filter-highlight li .filter-radio {
  margin-bottom: 0;
}
.search ul.filter-highlight li .filter-checkbox {
  margin-bottom: 0;
}
.search ul.filter-highlight li:hover {
  border-radius: 4px;
  background: rgba(0, 60, 127, 0.1);
}
.search ul.filter-highlight li:hover .filter-radio .checkmark,
.search ul.filter-highlight li:hover .filter-checkbox .checkmark {
  color: #003C7F;
}
.search ul.filter-highlight li:hover .filter-radio .checkmark:before,
.search ul.filter-highlight li:hover .filter-checkbox .checkmark:before {
  border-color: #003C7F;
}
.search ul.filter-transparent {
  padding: 0;
  margin-bottom: 0;
}
.search ul.filter-transparent li {
  min-height: 24px;
  list-style-type: none;
  padding: 4px 0 4px 0;
}
.search ul.filter-transparent li .filter-radio,
.search ul.filter-transparent li .filter-checkbox {
  margin-bottom: 0;
}
.search ul.filter-two-cols {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
@media (min-width: 360px) and (max-width: 767.98px) {
  .search ul.filter-two-cols-auto {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
  }
}
.search ul.filter-mb {
  margin-bottom: 12px;
}
.search .filter-break-column {
  break-before: column;
}
.search .filter-padding-0 {
  min-height: unset !important;
  padding: 0 !important;
}
.search .filter-box-date .filter-label {
  margin-bottom: 4px;
}
.search .filter-box-date .filter-date {
  margin-bottom: 8px;
  width: 100%;
  height: 18px;
  background-color: transparent;
  color: #0F0F0F;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  border: 0;
  border-bottom: 1px solid #0F0F0F;
  outline: none;
}
.search .filter-box-date .filter-date::-webkit-calendar-picker-indicator {
  height: 16px;
  width: 16px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_105_1954)"><path d="M2.66663 4.66671C2.66663 4.31309 2.8071 3.97395 3.05715 3.7239C3.3072 3.47385 3.64634 3.33337 3.99996 3.33337H12C12.3536 3.33337 12.6927 3.47385 12.9428 3.7239C13.1928 3.97395 13.3333 4.31309 13.3333 4.66671V12.6667C13.3333 13.0203 13.1928 13.3595 12.9428 13.6095C12.6927 13.8596 12.3536 14 12 14H3.99996C3.64634 14 3.3072 13.8596 3.05715 13.6095C2.8071 13.3595 2.66663 13.0203 2.66663 12.6667V4.66671Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.6666 2V4.66667" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.33337 2V4.66667" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.66663 7.33337H13.3333" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_105_1954"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
}
.search .template_people_also .results-people-also {
  border-radius: 8px;
  border: 1px solid #FFF;
  padding: 15px;
  background: #FFF5EC;
}
@media (min-width: 768px) {
  .search .template_people_also .results-people-also {
    margin-left: 105px;
    min-height: 40px;
  }
}
.search .template_people_also .results-people-also > ol {
  padding: 0;
}
.search .template_people_also .results-people-also .people_also_header {
  color: #0F0F0F;
  font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  /* 111.111% */
  margin: 0;
}
.search .template_people_also .results-people-also li.template_people_also_item {
  color: #0F0F0F;
  padding: 15px 0 15px 0;
  list-style: none;
}
.search .template_people_also .results-people-also li.template_people_also_item:not(:last-child) {
  border-bottom: 1px solid #0F0F0F40;
}
.search .template_people_also .results-people-also li.template_people_also_item:last-child {
  padding-bottom: 0;
}
.search .template_people_also .results-people-also li.template_people_also_item .people_also_item {
  display: flex;
}
.search .template_people_also .results-people-also li.template_people_also_item .people_also_item .people-also-search-icon {
  display: block;
  opacity: 0.5;
  margin-top: 4px;
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g opacity="0.5"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.66667 1.25C5.95534 1.25 5.25098 1.39011 4.5938 1.66232C3.93662 1.93453 3.33949 2.33352 2.8365 2.8365C2.33352 3.33949 1.93453 3.93662 1.66232 4.5938C1.39011 5.25098 1.25 5.95534 1.25 6.66667C1.25 7.37799 1.39011 8.08236 1.66232 8.73954C1.93453 9.39672 2.33352 9.99384 2.8365 10.4968C3.33949 10.9998 3.93662 11.3988 4.5938 11.671C5.25098 11.9432 5.95534 12.0833 6.66667 12.0833C7.37799 12.0833 8.08236 11.9432 8.73954 11.671C9.1644 11.495 9.56416 11.2661 9.92961 10.9903L13.4697 14.5303C13.7626 14.8232 14.2374 14.8232 14.5303 14.5303C14.8232 14.2374 14.8232 13.7626 14.5303 13.4697L10.9903 9.92961C11.2661 9.56416 11.495 9.1644 11.671 8.73954C11.9432 8.08236 12.0833 7.37799 12.0833 6.66667C12.0833 5.95534 11.9432 5.25098 11.671 4.5938C11.3988 3.93662 10.9998 3.33949 10.4968 2.8365C9.99384 2.33352 9.39672 1.93453 8.73954 1.66232C8.08236 1.39011 7.37799 1.25 6.66667 1.25ZM5.16782 3.04814C5.64301 2.85131 6.15232 2.75 6.66667 2.75C7.18101 2.75 7.69032 2.85131 8.16551 3.04814C8.6407 3.24497 9.07247 3.53347 9.43617 3.89717C9.79987 4.26086 10.0884 4.69263 10.2852 5.16782C10.482 5.64301 10.5833 6.15232 10.5833 6.66667C10.5833 7.18101 10.482 7.69032 10.2852 8.16551C10.0884 8.6407 9.79987 9.07247 9.43617 9.43617C9.07247 9.79987 8.6407 10.0884 8.16551 10.2852C7.69032 10.482 7.18101 10.5833 6.66667 10.5833C6.15232 10.5833 5.64301 10.482 5.16782 10.2852C4.69263 10.0884 4.26086 9.79987 3.89717 9.43617C3.53347 9.07247 3.24497 8.6407 3.04814 8.16551C2.85131 7.69032 2.75 7.18101 2.75 6.66667C2.75 6.15232 2.85131 5.64302 3.04814 5.16782C3.24497 4.69263 3.53347 4.26086 3.89717 3.89717C4.26086 3.53347 4.69263 3.24497 5.16782 3.04814Z" fill="black"/></g></svg>');
}
.search .template_people_also .results-people-also li.template_people_also_item .people_also_item .people-also-question {
  font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 133.333% */
  margin-left: 15px;
  flex: 1;
  cursor: pointer;
}
.search .template_people_also .results-people-also li.template_people_also_item .people_also_item .people-also-expand {
  display: block;
  width: 24px;
  height: 24px;
  cursor: pointer;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_654_6592)"><path d="M6 9L12 15L18 9" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_654_6592"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
}
.search .template_people_also .results-people-also li.template_people_also_item .people-also-details {
  display: none;
  margin-top: 15px;
}
.search .template_people_also .results-people-also li.template_people_also_item .people-also-details .people-also-citation {
  color: #0F0F0F;
  font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
}
.search .template_people_also .results-people-also li.template_people_also_item .people-also-details .people-also-search-label {
  color: #0F0F0F;
  opacity: 0.5;
  font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  /* 112.5% */
}
.search .template_people_also .results-people-also li.template_people_also_item .people-also-details .people-also-search > a {
  color: #003C7F;
  font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  /* 112.5% */
}
.search .template_people_also .results-people-also li.template_people_also_item .people-also-details .people-also-search > a:hover {
  opacity: 0.7;
}
.search .template_people_also .results-people-also li.template_people_also_item .people-also-details .people-also-separator {
  width: 30px;
}
.search .template_people_also .results-people-also li.template_people_also_item .people-also-details .people-also-article img {
  float: right;
  max-height: 70px;
  margin-left: 15px;
}
.search .template_people_also .results-people-also li.template_people_also_item .people-also-details .people-also-article h3 {
  color: #000;
  font-family: "sole_headline", Georgia, Times, "Times New Roman", serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  /* 120% */
}
.search .template_people_also .results-people-also li.template_people_also_item .people-also-details .people-also-article a:hover {
  color: rgba(15, 15, 15, 0.7);
}
.search .template_people_also .results-people-also li.template_people_also_item .people-also-details .people-also-article time {
  color: #0F0F0F;
  font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 16.8px */
  opacity: 0.5;
}
.search .template_people_also .results-people-also li.template_people_also_item.show .people-also-details {
  display: block;
}
.search .template_people_also .results-people-also li.template_people_also_item.show .people-also-expand {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_654_6886)"><path d="M6 15L12 9L18 15" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_654_6886"><rect width="24" height="24" fill="white" transform="matrix(1 0 0 -1 0 24)"/></clipPath></defs></svg>');
}
.search .template_people_also .results-people-also li.template_people_also_item.show .people-also-search-icon {
  opacity: 1;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.66667 1.25C5.95534 1.25 5.25098 1.39011 4.5938 1.66232C3.93662 1.93453 3.33949 2.33352 2.8365 2.8365C2.33352 3.33949 1.93453 3.93662 1.66232 4.5938C1.39011 5.25098 1.25 5.95534 1.25 6.66667C1.25 7.37799 1.39011 8.08236 1.66232 8.73954C1.93453 9.39672 2.33352 9.99384 2.8365 10.4968C3.33949 10.9998 3.93662 11.3988 4.5938 11.671C5.25098 11.9432 5.95534 12.0833 6.66667 12.0833C7.37799 12.0833 8.08236 11.9432 8.73954 11.671C9.1644 11.495 9.56416 11.2661 9.92961 10.9903L13.4697 14.5303C13.7626 14.8232 14.2374 14.8232 14.5303 14.5303C14.8232 14.2374 14.8232 13.7626 14.5303 13.4697L10.9903 9.92961C11.2661 9.56416 11.495 9.1644 11.671 8.73954C11.9432 8.08236 12.0833 7.37799 12.0833 6.66667C12.0833 5.95534 11.9432 5.25098 11.671 4.5938C11.3988 3.93662 10.9998 3.33949 10.4968 2.8365C9.99384 2.33352 9.39672 1.93453 8.73954 1.66232C8.08236 1.39011 7.37799 1.25 6.66667 1.25ZM5.16782 3.04814C5.64301 2.85131 6.15232 2.75 6.66667 2.75C7.18101 2.75 7.69032 2.85131 8.16551 3.04814C8.6407 3.24497 9.07247 3.53347 9.43617 3.89717C9.79987 4.26086 10.0884 4.69263 10.2852 5.16782C10.482 5.64301 10.5833 6.15232 10.5833 6.66667C10.5833 7.18101 10.482 7.69032 10.2852 8.16551C10.0884 8.6407 9.79987 9.07247 9.43617 9.43617C9.07247 9.79987 8.6407 10.0884 8.16551 10.2852C7.69032 10.482 7.18101 10.5833 6.66667 10.5833C6.15232 10.5833 5.64301 10.482 5.16782 10.2852C4.69263 10.0884 4.26086 9.79987 3.89717 9.43617C3.53347 9.07247 3.24497 8.6407 3.04814 8.16551C2.85131 7.69032 2.75 7.18101 2.75 6.66667C2.75 6.15232 2.85131 5.64302 3.04814 5.16782C3.24497 4.69263 3.53347 4.26086 3.89717 3.89717C4.26086 3.53347 4.69263 3.24497 5.16782 3.04814Z" fill="black"/></svg>');
}
.search .template_finance {
  /*! CSS Used from: https://mercati.ilsole24ore.com/static/css/mercati.css?v=1.47.00-prod */
}
.search .template_finance .fmw-head {
  position: relative;
}
.search .template_finance .fmw-h1 {
  font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
  font-size: 22px;
  line-height: 1em;
  font-weight: 700;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .search .template_finance .fmw-h1 {
    font-size: 36px;
    margin-bottom: 5px;
  }
}
.search .template_finance .fmw-isin {
  font-size: 11px;
  line-height: 12px;
  font-weight: 500;
  color: rgba(15, 15, 15, 0.5);
}
@media (min-width: 768px) {
  .search .template_finance .fmw-isin {
    font-size: 14px;
    line-height: 14px;
  }
}
.search .template_finance .fmw-label {
  display: block;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
  color: rgba(15, 15, 15, 0.5);
}
@media (min-width: 1024px) and (max-width: 1539.98px) {
  .search .template_finance .fmw-label {
    font-size: 11px;
  }
}
@media (max-width: 767.98px) {
  .search .template_finance .fmw-label {
    font-size: 10px;
  }
}
.search .template_finance .fmw-value {
  display: block;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
  color: #0f0f0f;
}
.search .template_finance .fmw-value + .fmw-label {
  margin-top: 5px;
}
.search .template_finance .fmw-value--big {
  font-size: 18px;
  line-height: 32px;
}
@media (min-width: 768px) {
  .search .template_finance .fmw-value--big {
    line-height: 22px;
  }
}
@media (min-width: 1540px) {
  .search .template_finance .fmw-value--big {
    font-size: 24px;
    line-height: 32px;
  }
}
.search .template_finance .fmw-value--huge {
  font-size: 28px;
  line-height: 32px;
}
@media (min-width: 768px) {
  .search .template_finance .fmw-value--huge {
    font-size: 22px;
    line-height: 22px;
  }
}
@media (min-width: 1540px) {
  .search .template_finance .fmw-value--huge {
    font-size: 32px;
    line-height: 32px;
  }
}
.search .template_finance .fmw-value-inline {
  margin-bottom: 5px;
}
.search .template_finance .fmw-value-inline .fmw-value {
  margin: 0;
}
.search .template_finance .fmw-head-data-grid {
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .search .template_finance .fmw-head-data-grid {
    overflow: hidden;
    margin-top: 10px;
    border-top: 1px solid rgba(15, 15, 15, 0.25);
    padding-top: 10px;
  }
}
.search .template_finance .fmw-head-data-grid .row {
  margin-left: -8px;
  margin-right: -8px;
}
.search .template_finance .fmw-head-data-grid [class^=col-] {
  position: relative;
  padding-left: 7px;
  padding-right: 7px;
}
.search .template_finance .fmw-head-data-grid [class^=col-]::before {
  content: '';
  display: block;
  border-left: 1px solid rgba(15, 15, 15, 0.25);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.search .template_finance .fmw-var-slider {
  position: relative;
  padding: 0 0;
  height: 14px;
  margin-top: 6px;
}
.search .template_finance .fmw-var-slider-line {
  display: block;
  position: relative;
  width: 100%;
  height: 4px;
  background: rgba(15, 15, 15, 0.1);
  top: 4px;
}
.search .template_finance .fmw-var-slider-cursor {
  display: block;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background: #003c7f;
  position: absolute;
  top: -2px;
  margin-left: -4px;
}
.search .template_finance .fmw-head-name {
  position: relative;
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .search .template_finance .fmw-head-name {
    margin-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .search .template_finance .fmw-head-data-preview {
    border-bottom: 1px solid rgba(15, 15, 15, 0.25);
    text-align: right;
    position: relative;
    padding-left: 120px;
    padding-bottom: 5px;
    margin-bottom: 10px;
  }
  .search .template_finance .fmw-head-data-preview .fmw-label {
    text-align: left;
    display: block;
    width: 100px;
    position: absolute;
    top: 0;
    left: 0;
  }
}
@media (max-width: 767.98px) {
  .search .template_finance .fmw-head-data {
    margin-top: 10px;
    border-top: 1px solid rgba(15, 15, 15, 0.25);
    padding-top: 10px;
  }
}
.search .template_finance p.s24-time {
  font-size: 12px;
  line-height: 15px;
  font-weight: 700;
  color: #ad9a88;
}
.search .template_finance .s24-time--info {
  font-weight: 400;
}
/* ICONS */
.svg-icon-search-24 {
  display: block;
  position: absolute;
  width: 24px;
  height: 24px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_105_1165)"><path d="M3 10C3 10.9193 3.18106 11.8295 3.53284 12.6788C3.88463 13.5281 4.40024 14.2997 5.05025 14.9497C5.70026 15.5998 6.47194 16.1154 7.32122 16.4672C8.1705 16.8189 9.08075 17 10 17C10.9193 17 11.8295 16.8189 12.6788 16.4672C13.5281 16.1154 14.2997 15.5998 14.9497 14.9497C15.5998 14.2997 16.1154 13.5281 16.4672 12.6788C16.8189 11.8295 17 10.9193 17 10C17 9.08075 16.8189 8.1705 16.4672 7.32122C16.1154 6.47194 15.5998 5.70026 14.9497 5.05025C14.2997 4.40024 13.5281 3.88463 12.6788 3.53284C11.8295 3.18106 10.9193 3 10 3C9.08075 3 8.1705 3.18106 7.32122 3.53284C6.47194 3.88463 5.70026 4.40024 5.05025 5.05025C4.40024 5.70026 3.88463 6.47194 3.53284 7.32122C3.18106 8.1705 3 9.08075 3 10Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M21 21L15 15" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_105_1165"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
}
/* PAGINATION */
.simple-pagination ul {
  padding-left: 0;
  list-style: none;
  margin: 0;
}
.simple-pagination ul li {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
}
.simple-pagination ul li:last-child {
  margin-right: 0;
}
.simple-pagination ul li.disabled {
  color: rgba(15, 15, 15, 0.5);
}
.simple-pagination ul li.active span.current {
  border-radius: 50%;
  background: #003c7f;
  color: #FFFFFF;
  cursor: default;
}
.simple-pagination ul li span {
  display: block;
  font-family: "SoleSans", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 0.875rem;
  line-height: 1.2rem;
  min-width: 20px;
  height: 20px;
  text-align: center;
  cursor: pointer;
}
.simple-pagination ul li span.icon {
  font-size: 16px;
  cursor: pointer;
}
/* OVERRIDE */
/* TIME */
time.meta-part.time {
  margin-left: 0 !important;
}
time.meta-part.time:before {
  display: none !important;
}
/* NO RESULTS */
.no-results {
  font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 16px;
}
