.scelta-conto-intro {text-align:center;max-width:700px;margin:30px auto;}
.scelta-conto-intro h1{color:#666;font-size:28px;margin-bottom:20px}
.scelta-conto-row{display: flex;justify-content:space-between}
.scelta-conto-col {border-radius: 10px; width:48.5%;padding:0 20px;}
.scelta-conto-col.col-graph {background-color:#fff; border:1px solid #d7dadd; border-top:15px solid #a7b0b9;position:relative;margin-bottom:40px;padding-top:20px;}
.scelta-conto-col.col-graph.with-btn{padding-bottom:70px}
.scelta-conto-col.col-graph.highlight{border-top-color:#a6cc28}
.scelta-conto-type {text-transform:uppercase;color:#a7b0b9;font-size:15px}
 .scelta-conto-col h2{color:#666;font-size:25px;margin:10px 0 15px 0; font-family: 'ralewaysemibold', arial;}
.scelta-conto-col span{color:#a7b0b9;}
.scelta-conto-col.col-graph.highlight ul li::marker,.scelta-conto-col.col-graph.highlight h2 span{color:#8ab10b} 
 .scelta-conto-col ul{margin:0;padding: 5px 0 20px 15px}
.scelta-conto-col ul li{margin-bottom:10px;padding-left:3px;}
.scelta-conto-col ul li::marker{font-size:20px;line-height:20px;color:#a7b0b9}
.scelta-conto-col .scelta-conto-col-bottom{width:calc(100% - 40px);position:absolute;bottom:-25px}
.scelta-conto-col .scelta-conto-col-bottom button {width:100%}
.scelta-conto-col .scelta-conto-col-bottom a {text-decoration:underline;padding: 0 0 30px 18px;display: inline-block;}

.scelta-conto-col button {border:0; background:#a7b0b9;padding:15px;color:#fff;border-radius:10px;text-transform:uppercase;text-align:left;font-weight:bold;background: #a7b0b9 url("/wbresp/img/arrow-btn-landing.png") calc(100% - 15px) center no-repeat;background-size:28px;box-shadow:0px 0px 15px rgb(0 0 0 / 14%)}
.scelta-conto-col button:focus{box-shadow:0px 0px 15px rgb(0 0 0 / 50%)}
.scelta-conto-col.col-graph.highlight button {background-color:#a6cc28;}

@media only screen and (max-width: 768px) {
   .scelta-conto-row{flex-direction:column}
   .scelta-conto-col {width:100%}
   .scelta-conto-col .scelta-conto-col-bottom  button{font-size:12px}
}
@media only screen and (max-width: 375px) {
    .scelta-conto-col .scelta-conto-col-bottom  button {background-image:none;text-align:center}
}

   /* tabella*/
   table.table-confronta{width:100%;min-width:700px;border-spacing: 20px 0;border-collapse: separate;margin-bottom:40px}
   table.table-confronta td:not(.empty), table.table-confronta th:not(.empty){background-color:#f8f8f8;padding:15px;vertical-align:top}
   table.table-confronta th:not(.empty){border-radius:10px}
   table.table-confronta td{border-radius:0;border-bottom:2px solid #ececec}
   table.table-confronta tr:first-child td:not(.empty){border-radius:10px 10px 0 0;}
   table.table-confronta tr:last-child td:not(.empty){border-radius:0 0 10px 10px;border-bottom:0}
   table.table-confronta tbody:before {content:"";display:block;height:20px;}
  table.table-confronta td[scope], table.table-confronta th[scope] {text-align:center;font-weight:normal;}
  .scroll-table-div {width:100%;overflow:auto}
  .table-confronta th:not(.empty){border-top:8px solid #a7b0b9;}
  .table-confronta th.highlight{border-top-color:#a6cc28}
  .table-confronta caption {padding: 0  0 40px 15px}
  .p-in-modal{padding:0 20px}
  table.table-confronta td[scope=row] {background-color: #fff;border:2px solid #ececec;border-bottom:0}
  table.table-confronta tbody tr:last-child td[scope=row]{border-bottom:2px solid #ececec;}
  table.table-confronta .img-wr {padding:20px 0}
  @media only screen and (max-width: 992px) {
  .modal-dialog.modal-mobile-full {width: 96%;}
  }