@media(max-width:575px){.cf20_summaryAnnual{width:100% !important}
}
@media(max-width:575px){.cf20_summaryAnnual .listsummary{flex-direction:column;align-content:center;align-items:center;width:inherit}
}
.cf20_summaryAnnual .listsummary .review{padding:24px 0 0;color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:19px}
@media(max-width:768px){.cf20_summaryAnnual .listsummary .review{padding:0 30px}
}
@media(max-width:575px){.cf20_summaryAnnual .listsummary .review{font-size:14px;line-height:17px;padding:0 34px}
}
.cf20_summaryAnnual .listsummary .cardHolder{border-radius:12px;background-color:#fff;box-shadow:0 8px 24px 0 rgba(0,0,0,0.1);padding:18px 34px 24px;margin:32px 0}
@media(max-width:768px){.cf20_summaryAnnual .listsummary .cardHolder{margin:16px 30px}
}
@media(max-width:575px){.cf20_summaryAnnual .listsummary .cardHolder{padding:16px;margin:16px 0}
}
.cf20_summaryAnnual .listsummary .cardHolder .header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}
@media(max-width:575px){.cf20_summaryAnnual .listsummary .cardHolder .header{align-items:flex-start;align-content:flex-start}
}
@media(max-width:575px){.cf20_summaryAnnual .listsummary .cardHolder .header .header-block{display:flex;flex-direction:column}
}
.cf20_summaryAnnual .listsummary .cardHolder .header .header-block .title{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;line-height:18px;padding-right:16px}
@media(max-width:575px){.cf20_summaryAnnual .listsummary .cardHolder .header .header-block .title{padding-bottom:16px;font-size:14px}
}
.cf20_summaryAnnual .listsummary .cardHolder .header .header-block .subtitle{color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px}
@media(max-width:575px){.cf20_summaryAnnual .listsummary .cardHolder .header .header-block .subtitle{font-size:16px;line-height:24px}
}
.cf20_summaryAnnual .listsummary .cardHolder .header i{font-size:24px;color:var(--color-primary-01);cursor:pointer}
.cf20_summaryAnnual .listsummary .cardHolder hr{border:1px solid #cacaca;width:100%}
.cf20_summaryAnnual .listsummary .cardHolder .personal-details{display:flex;flex-direction:column;gap:8px}
.cf20_summaryAnnual .listsummary .cardHolder .personal-details .First-title{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;line-height:18px;margin-bottom:8px}
@media(max-width:575px){.cf20_summaryAnnual .listsummary .cardHolder .personal-details .First-title{margin-bottom:16px;font-size:14px}
}
.cf20_summaryAnnual .listsummary .cardHolder .personal-details__detail{display:flex;align-items:center;gap:8px}
.cf20_summaryAnnual .listsummary .cardHolder .personal-details__detail .title{color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px;min-width:150px}
@media(max-width:575px){.cf20_summaryAnnual .listsummary .cardHolder .personal-details__detail .title{min-width:140px}
}
.cf20_summaryAnnual .listsummary .cardHolder .personal-details__detail .subtitle{color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px}
.cf20_summaryAnnual .listsummary .cardHolder .personal-details__detail img{height:42px;width:42px;object-fit:cover;border-radius:25px}
.cf20_summaryAnnual .listsummary .cardHolder .address-details{display:flex;flex-direction:column}
.cf20_summaryAnnual .listsummary .cardHolder .address-details .First-title{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;line-height:18px;margin-bottom:16px}
@media(max-width:575px){.cf20_summaryAnnual .listsummary .cardHolder .address-details .First-title{margin-bottom:16px;font-size:14px}
}
.cf20_summaryAnnual .listsummary .cardHolder .address-details__detail{display:flex;padding-bottom:8px}
.cf20_summaryAnnual .listsummary .cardHolder .address-details__detail .title{color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px;width:150px}
.cf20_summaryAnnual .listsummary .cardHolder .address-details__detail .subtitle{color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px}
.cf20_summaryAnnual .modal-visitors{border-radius:12px;background-color:#fff;position:fixed;display:none;flex-direction:column;flex-wrap:nowrap;padding:16px;z-index:2;margin:auto;left:0;right:0;top:270px;width:585px;height:240px}
@media(max-width:575px){.cf20_summaryAnnual .modal-visitors{width:90%;height:auto;top:100px}
}
.cf20_summaryAnnual .modal-visitors__close{display:flex;justify-content:flex-end}
.cf20_summaryAnnual .modal-visitors__close .icon-close{cursor:pointer;color:var(--color-primary-01)}
.cf20_summaryAnnual .modal-visitors__text{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;padding:16px 24px 32px}
@media(max-width:575px){.cf20_summaryAnnual .modal-visitors__text{padding:16px 0 0}
}
.cf20_summaryAnnual .modal-visitors__text .title{color:#1b1b1b;font-family:var(--anton-regular);font-size:24px;letter-spacing:0;line-height:32px;padding-bottom:8px}
.cf20_summaryAnnual .modal-visitors__text .desc{color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px}
.cf20_summaryAnnual .modal-visitors__buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around}
@media(max-width:575px){.cf20_summaryAnnual .modal-visitors__buttons{flex-direction:column}
}
@media(max-width:575px){.cf20_summaryAnnual .modal-visitors__buttons .first{padding:24px 0 8px}
}
.cf20_summaryAnnual .background-modal{z-index:1000;position:absolute;top:0;height:262%;width:134%;background:var(--gradient-modal);display:none;margin:-211px;backdrop-filter:blur(2px)}
@media(max-width:575px){.cf20_summaryAnnual .background-modal{top:0;height:100%;width:100%;margin:0;position:fixed}
}
.cf20_summaryAnnual .background-modal .background-modal_style{background-color:var(--color-primary-01);opacity:44%;height:100%;width:100%}