.accordion__list .container{margin-top:2.5rem;margin-bottom:2.5rem;background-color:var(--wp--preset--color--neutral-10);border-radius:.5rem;padding:2.5rem 1.5rem 3rem}@media(min-width:48rem){.accordion__list .container{margin-top:3.5rem;margin-bottom:3.5rem}}@media(min-width:80rem){.accordion__list .container{margin-top:4rem;margin-bottom:4rem}}@media(min-width:48rem){.accordion__list .container{padding:2.5rem 2rem 3rem}}@media(min-width:80rem){.accordion__list .container{padding:3.5rem 2rem 4.5rem}}@media(min-width:80rem){.accordion__list .container{display:grid;grid-template-columns:5fr 7fr;gap:0 2rem}}.accordion__list .accordion__list-title{margin:0 0 2rem}@media(min-width:80rem){.accordion__list .accordion__list-title{max-width:24rem}}@media(min-width:120rem){.accordion__list .accordion__list-title{max-width:37.3125rem}}.accordion__list .accordion__wrapper{border-bottom:.0625rem solid #d7cfb6;padding:1.25rem 0}.accordion__list .accordion__wrapper>h3{margin:0}.accordion__list .accordion__wrapper.active .accordion__title:after{transform:rotate(180deg)}.accordion__list .accordion__wrapper.active .accordion__content{margin:1.25rem 0;max-height:100%;overflow-y:clip;transition:max-height .25s ease-out}.accordion__list .accordion__title{font-size:1.125rem;line-height:1.625rem;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;display:flex;justify-content:space-between;padding:0;position:relative;text-align:left;width:100%}@media(min-width:80rem){.accordion__list .accordion__title{font-size:1.25rem;line-height:1.625rem}}.accordion__list .accordion__title:after{background-image:url(/wp-content/themes/vesivek/dist/images/chevron-down.svg);background-repeat:no-repeat;content:"";display:block;height:.4375rem;margin-left:.5rem;min-width:.875rem;transition:transform .25s ease-in-out;width:.875rem}.accordion__list .accordion__title:focus-visible{outline:.0625rem dashed currentColor;outline-offset:.125rem}@media(min-width:80rem){.accordion__list .accordion__list-content{flex:0 0 41.5rem}}@media screen and (min-width:90rem){.accordion__list .accordion__list-content{flex-basis:55rem}}.accordion__list .accordion__content{max-height:0;overflow-y:hidden;transition:max-height .25s ease-in,margin-top 0s ease-in .25s}.accordion__list .accordion__content[aria-hidden=true]{display:none}
