.categoryAccordionWrapper{flex-direction:column;gap:.75rem;margin:1rem 0;display:flex}.categoryAccordionContainer{background-color:#fff;border-radius:.625rem;margin:0% .5%;transition:all .3s;overflow:hidden}.categoryAccordionButton{text-align:left;cursor:pointer;width:100%;color:var(--mobile-bottom-gradient);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.62rem;padding:.81rem 1.38rem;font-family:Nunito;font-size:1rem;font-weight:600;line-height:1.375rem;transition:background .2s;display:flex}.categoryAccordionContainer:hover,.categoryAccordionContainer.expanded{box-shadow:0 0 .25rem 0 #4284f480}.categoryAccordionContainer.expanded .categoryAccordionButton,.dcmAccordionHeader.expanded{background-color:var(--brand-quaternary-color)}.arrow{aspect-ratio:1;flex-shrink:0;width:1.5rem;height:1.5rem;transition:transform .3s}.arrow.rotate{transform:rotate(180deg)}.categoryAccordtionIcon{background-color:var(--brand-quaternary-color);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.categoryAccordtionIcon.expanded{background-color:var(--white-color)}.categoryAccordionContent{padding:0 1rem;transition:max-height .3s;overflow:hidden}.categoryAccordionContent p{color:#333;margin:0;padding:.75rem 0 1rem;font-size:.95rem}.dcmAccordionWrapper{margin-bottom:1.75rem}.dcmAccordion{background:#fff;border-radius:.5rem;margin:0 .5%}.dcmAccordion:hover{box-shadow:0 0 .25rem 0 #4284f480}.dcmAccordionHeader{cursor:pointer;justify-content:space-between;align-items:center;padding:.81rem 1.38rem;display:flex}.dcmTitle{color:var(--mobile-bottom-gradient);margin:0;font-family:Nunito;font-size:1rem;font-weight:600;line-height:1.375rem}.dcmTitleSection{flex:1;justify-content:space-between;align-items:center;margin-right:1.75rem;display:flex}.flexContainer{align-items:center;gap:.25rem;display:flex}.dcmDescription{color:var(--category-description-color);font-family:Nunito;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.bottomDesc{color:#19191980;margin-top:.38rem;margin-bottom:1.25rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.1875rem}.dcmButtonDesc{color:var(--primary-color);margin-top:1.78rem}.dcmCtaButton{background:var(--primary-color);border:.063rem solid var(--primary-color);cursor:pointer;color:var(--white-color);border-radius:.3125rem;padding:.44rem 1rem;font-family:Nunito;font-size:1rem;font-style:normal;font-weight:600;line-height:1.375rem;display:inline}.dcmCtaButton:hover,.dcmCtaButton:active{background:linear-gradient(180deg,var(--primary-color)0%,var(--category-cta-button)100%);transition:background .3s}.dcmArrowIcon{aspect-ratio:1;flex-shrink:0;width:1.5rem;height:1.5rem;transition:transform .3s}.dcmArrowIcon.rotate{transform:rotate(180deg)}.dcmAccordionContent{transition:max-height .3s;overflow:hidden}.dcmContentInner{padding:1.44rem 1.38rem}.dcmListItem{align-items:flex-start;gap:.625rem;margin-bottom:1.63rem;display:flex}.dcmBulletPoint{color:var(--primary-color);font-size:1.25rem;line-height:1}.dcmVendorButton{color:#fff;cursor:pointer;background:#4f7cff;border:none;border-radius:.25rem;padding:.625rem 1.25rem}.content-wrapper li{padding-left:2rem;list-style:none;position:relative}.content-wrapper li:before{content:"";background-image:url(/categoryAccordtion/categoriesArrow.svg);background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.vendorFormAccordionShadow{box-shadow:0 0 .25rem 0 #4284f480}@media only screen and (min-width:0) and (max-width:1024px){.dcmTitleSection{flex-direction:column;justify-content:flex-start;align-items:flex-start}.dcmDescription{margin-top:.5rem;margin-bottom:1.06rem}}
