.accordion__label{height:50px;color:#cbcbcb;line-height:50px;border-bottom:1px solid rgba(0,0,0,.160784);padding:0 40px;transition:color .3s ease-in-out .1s;-webkit-transition:color .3s ease-in-out .1s;-moz-transition:color .3s ease-in-out .1s;-ms-transition:color .3s ease-in-out .1s;-o-transition:color .3s ease-in-out .1s;will-change:color;z-index:1}.accordion__label:hover{color:#4d7aeb}.accordion__label:before{content:"";display:block;position:absolute;left:0;width:0;height:100%;background:#4d7aeb;transition:width .2s ease-in-out;-webkit-transition:width .2s ease-in-out;-moz-transition:width .2s ease-in-out;-ms-transition:width .2s ease-in-out;-o-transition:width .2s ease-in-out;will-change:width;z-index:-1}.accordion__input:checked+.accordion__label{color:#fff;border-color:transparent}.accordion__input:checked+.accordion__label:before{width:100%}.accordion__input:checked+.accordion__label:hover{color:#fff}.accordion__content{max-height:0;padding:0 40px;opacity:0;transform:translateY(50%);-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);overflow:hidden;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;will-change:max-height,opacity,transform}.accordion__content--default{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.accordion__content--small{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.accordion__content--dynamic{overflow-y:auto}.accordion__content__two{grid-column:1/3}.accordion__content__fields--textarea{border-radius:19px;-ms-border-radius:19px;-o-border-radius:19px}.accordion__content__fields__textarea{height:300px}.accordion__input:checked~.accordion__content{max-height:367px;padding:30px 20px 30px 40px;margin-right:20px;border-bottom:1px solid rgba(0,0,0,.160784);opacity:1;transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0)}