.h4-accordion{font-size:var(--font-size-32) !important;line-height:var(--line-height-40) !important;font-feature-settings:"clig" off,"liga" off;font-family:var(--font-family-light);font-size:var(--base-font-size);font-style:normal;font-weight:300;line-height:var(--base-line-height);padding-right:1rem !important;padding-left:1rem !important}
.accordian-group-heading{margin-top:0}
.cdl-accordion-container{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:24px;p{margin-top:0;margin-bottom:0;color:var(--color-chicago-black);@media only screen and (max-width:1023px){font-size:var(--small-font-size) !important;line-height:var(--base-line-height) !important}
}
.body2,p{font-feature-settings:"clig" off,"liga" off;font-family:var(--font-family-light);font-size:var(--base-font-size);font-style:normal;line-height:var(--base-line-height);font-weight:300}
.cdl-accordion{background:var(--color-palm-springs-web);border-left:8px solid transparent;&:hover{border-left:var(--color-palm-springs-web2) 8px solid}
@media only screen and (max-width:1023px){border-left:4px solid transparent;&:hover{border-left:var(--color-palm-springs-web2) 4px solid}
}
}
.cdl-badge{border-radius:24px;padding:4px 9px 1px 10px !important;font-size:var(--font-size-13);font-family:var(--font-family-light);font-weight:600;width:auto;line-height:var(--line-height-20);display:inline-flex;gap:8px;span{margin-top:2px}
}
.cdl-badge-info{background:var(--color-grey-300) !important;color:var(--color-philadelphia) !important;svg{fill:var(--color-philadelphia) !important}
}
.cdl-badge-success{background:var(--color-green-200) !important;color:var(--color-green-800) !important;svg{fill:var(--color-green-800) !important}
}
.cdl-accordion{display:flex;align-items:flex-start;gap:16px;cursor:pointer;width:100%}
.cdl-acc-open,.cdl-acc-content-container{border:0;border-left:var(--color-palm-springs-web2) 8px solid;@media only screen and (max-width:1023px){border-left:var(--color-palm-springs-web2) 4px solid}
}
.cdl-acc-title-sub-container{display:flex;padding:20px 24px 20px 32px;align-items:center;gap:32px;flex:1 0 0;border-radius:16px 0 0 16px;@media only screen and (max-width:1023px){padding:20px 24px 20px 32px}
.body2{font-size:var(--small-font-size);line-height:var(--base-line-height)}
.body1{font-size:var(--base-font-size);line-height:var(--base-line-height)}
}
.cdl-acc-title{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;flex:0 0 auto;width:80%}
.cdl-acc-title-sub{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;flex:1 0 0}
.cdl-acc-title-label{align-self:stretch;font-weight:600;cursor:pointer;font-size:18px;line-height:24px;@media only screen and (max-width:1023px){font-size:var(--small-font-size);line-height:var(--base-line-height)}
}
.cdl-acc-chevron{display:flex}
.cdl-acc-subtitle-container{display:flex;align-items:center;align-content:flex-start;gap:8px;align-self:stretch;flex-wrap:wrap;font-size:16px;line-height:24px;@media only screen and (max-width:1023px){flex-direction:column;align-content:flex-start;align-items:flex-start;gap:0 !important;.separator{display:none}
}
}
.cdl-acc-subtitle-label{cursor:pointer}
.cdl-acc-chevron-container{display:flex;width:64px;padding:24px 0;justify-content:center;align-items:center;flex-shrink:0;border-radius:0 16px 16px 0}
.cdl-acc-content-container{padding:24px 24px 24px 32px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;border-left:var(--color-palm-springs-web2) 8px solid;background:var(--color-seattle-white);font-family:var(--font-family-light);font-size:var(--base-font-size);line-height:var(--base-line-height);@media only screen and (max-width:1023px){border-left:var(--color-palm-springs-web2) 4px solid;font-size:var(--small-font-size)}
}
.cdl-acc-open .accordion-svg-icon{transform:rotate(180deg);display:inline-flex;align-items:flex-end}
.accordion-svg-icon{fill:var(--color-blue)}
.separator:last-child{display:none}
@media only screen and (max-width:767px){.separator{display:none}
}
}