.b-accordion{position:relative;padding-top:55px;padding-bottom:55px}@media (min-width:992px){.b-accordion{padding-top:60px}}@media (min-width:1200px){.b-accordion{padding-top:80px}}@media (min-width:1400px){.b-accordion{padding-top:100px}}@media (min-width:992px){.b-accordion{padding-bottom:60px}}@media (min-width:1200px){.b-accordion{padding-bottom:80px}}@media (min-width:1400px){.b-accordion{padding-bottom:100px}}.b-accordion__container{margin-left:auto;margin-right:auto;max-width:1300px}@media (max-width:1450px){.b-accordion__container{width:calc(100% - 60px)}}.b-accordion__introduction{margin-bottom:50px}.b-accordion--no-padding{padding-top:0!important}.b-accordion--no-padding,.b-accordion--padding-top{padding-bottom:0!important}.b-accordion--padding-bottom{padding-top:0!important}.c-accordion{cursor:pointer;border:solid #e6e6e6;border-width:0 0 2px}.c-accordion__content{padding:0 0 20px}@media (min-width:768px){.c-accordion__content{padding:0 70px 20px 0}}.c-accordion:last-child{border-bottom:0}.c-accordion summary{list-style:none;position:relative;padding:30px 70px 30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-accordion summary:after{-webkit-transition:all .3s cubic-bezier(.19,1,.22,1);-o-transition:all .3s cubic-bezier(.19,1,.22,1);transition:all .3s cubic-bezier(.19,1,.22,1);border-style:solid;border-width:.15em .15em 0 0;content:"";display:inline-block;height:.45em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:relative;vertical-align:top;width:.45em;position:absolute;right:30px}.c-accordion[open] summary:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.c-accordion__wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.c-accordion__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-accordion__wrapper--split .c-accordion__content{width:100%}@media (min-width:768px){.c-accordion__wrapper--split .c-accordion__content{width:calc(50% - 30px);padding:0 30px 20px 0}}.b-accordion.h-scheme-2 .c-accordion summary:after{color:#fff}