.icon-accordion--title-color-dark .icon-accordion__title{color:rgb(var(--color-text))}.icon-accordion__accordion{--item-color:var(--color-primary);--toggle-color:var(--color-accent);--gap:16px;--accordion-icon-color:rgb(var(--toggle-color));--title-height:57px;--iconSize:24px}@media(min-width:992px){.icon-accordion__accordion{--gap:40px;--title-height:140px;--iconSize:32px}}.icon-accordion__item{border:0}.icon-accordion__item+.icon-accordion__item{margin-top:var(--gap)}.icon-accordion__title{background:rgb(var(--item-color));border-radius:var(--border-radius) var(--border-radius) var(--border-radius) var(--border-radius);color:rgb(var(--color-white));font-family:var(--secondary-font-family);font-size:calc(18/var(--base)*1rem);font-weight:600;height:var(--title-height);padding:0 15px;transition:border-radius .2s}.icon-accordion__content{background:rgb(var(--color-secondary))}.icon-accordion__content div{padding:15px}.icon-accordion__content .button{margin-top:20px}.icon-accordion__title-icon{margin-right:10px;max-width:35px}.accordion__item--open .icon-accordion__content{border-radius:0 0 var(--border-radius) var(--border-radius);overflow:hidden}.accordion__item--open .icon-accordion__title{border-radius:var(--border-radius) var(--border-radius) 0 0}@media(min-width:768px){.icon-accordion__content div,.icon-accordion__title{padding-left:10%;padding-right:10%}}@media(min-width:992px){.icon-accordion__title{font-size:calc(32/var(--base)*1rem)}.icon-accordion__content div,.icon-accordion__title{padding-left:15px;padding-right:30px}.icon-accordion__title-icon{margin-right:25px;max-width:80px}.icon-accordion__content .button{margin-top:40px}}