:root{--dulux-dark-blue:#0B1B34;}.filter-accordion{font-family:"Inter",sans-serif;}.dulux-accordion .accordion-item{border-radius:8px;margin-bottom:8px;border:1px solid #cbccce;overflow:hidden;}.heading-accordion{color:var(--dulux-dark-blue);font-family:Dulux Headline;font-size:32px;font-style:normal;font-weight:700;line-height:38.4px;}.dulux-accordion .accordion-header{color:var(--dulux-dark-blue);font-family:Dulux Headline;font-size:20px;font-style:normal;font-weight:700;line-height:130%;}.dulux-accordion .accordion-button{color:var(--dulux-dark-blue);font-family:Dulux Headline;font-size:20px;font-style:normal;font-weight:700;line-height:130%;padding:24px;box-shadow:none;border-radius:0;transition:background-color 0.3s ease,color 0.3s ease;}.dulux-accordion .accordion-button:not(.collapsed){color:inherit;background-color:transparent;}.dulux-accordion .accordion-button:focus{box-shadow:none;border-color:rgba(0,0,0,0.125);}.dulux-accordion .accordion-button::after{width:1.25rem;height:1.25rem;background-size:1.25rem;}.dulux-accordion .accordion-body{padding:24px;font-size:16px;font-style:normal;font-weight:400;line-height:150%;color:#001325;}.dulux-accordion .accordion-body a{text-decoration:none;}.dulux-accordion .accordion-body a:hover{text-decoration:underline;}.dulux-accordion .accordion-body p{margin-bottom:1rem;}.dulux-accordion .accordion-body p:last-child{margin-bottom:0;}.dulux-accordion .accordion-body ul,.dulux-accordion .accordion-body ol{padding-left:1.5rem;margin-bottom:1rem;}@media (max-width:768px){.heading-accordion{font-size:26px;}.accordion-container{padding-inline:16px;}.dulux-accordion .accordion-button{padding:16px;font-size:18px;}.accordion-button::after{margin-left:16px;}.dulux-accordion .accordion-body{padding:16px;}}
