.accordion-section{background-color:inherit;padding:5rem 0}@media(min-width:768px){.accordion-section{padding:15rem 0}}.accordion-section__container{max-width:122rem}@media (max-width:1024px){.accordion-section__container{padding:0}}.accordion{margin:0 auto;max-width:110rem}.accordion__title{margin-bottom:3rem}@media (min-width:768px){.accordion__title{margin-bottom:5rem}}.accordion__wrapper{grid-gap:15px;display:grid;gap:15px}.accordion__item--active .accordion__header{-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.05);box-shadow:5px 5px 10px rgba(0,0,0,.05)}.accordion__item--active .accordion__header:before{opacity:0}.accordion__item--active .accordion__button button{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion__item--active .accordion__button button:before{opacity:0}.accordion__header{-webkit-box-pack:justify;-ms-flex-pack:justify;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;position:relative}.accordion__header,.accordion__header:before{-webkit-transition:all .3s;transition:all .3s}.accordion__header:before{border:1px solid hsla(255,2%,51%,.05);-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:768px){.accordion__header:before{border:2px solid hsla(255,2%,51%,.05)}}.accordion__title-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem 1.5rem;position:relative}@media (min-width:768px){.accordion__title-item{padding:2rem 2.5rem}}.accordion__title-item img{margin-right:1.5rem;max-width:4.5rem;width:100%}@media (max-width:575px){.accordion__title-item h3{font-size:2rem}}.accordion__button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:-webkit-gradient(linear,left bottom,left top,from(hsla(255,2%,51%,.05)),to(hsla(255,2%,51%,.05))),#fff;background:linear-gradient(0deg,hsla(255,2%,51%,.05),hsla(255,2%,51%,.05)),#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-width:7.5rem;position:relative;width:7.5rem}.accordion__button button{height:1.2rem;position:relative;-webkit-transition:all .3s;transition:all .3s;width:1.2rem}.accordion__button button:after,.accordion__button button:before{background-color:#be1e2d;content:"";height:.15rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s;transition:all .3s;width:100%}.accordion__button button:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}@media(max-width:575px){.accordion__button{min-width:5rem;width:5rem}}.accordion__content{display:none}.accordion__text{-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem 1.5rem 3rem}@media (min-width:768px){.accordion__text{padding:2.4rem 2.4rem 6rem}}.accordion__list{padding-bottom:40px}@media (min-width:576px){.accordion__list .accordion__list-item,.accordion__list li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;padding-bottom:40px}}.accordion__list-left{-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem 1.4rem}@media (min-width:576px){.accordion__list-left{padding:4rem 2.4rem;width:36rem}}.accordion__list-left h4{font-weight:500}.accordion__link{color:#000;display:block;font-size:1.6rem;margin-top:1rem}.accordion__link span{display:block;font-weight:300}@media (min-width:576px){.accordion__link+.accordion__link{margin-top:3rem}}.accordion__link--red{color:#be1e2d;font-weight:600}.accordion__link--red span{font-weight:600;text-decoration:underline}@media (min-width:576px){.accordion__link--red+.accordion__link--red{margin-top:0}}.accordion__list-right{position:relative}@media (min-width:576px){.accordion__list-right{width:59%}}.accordion__list-right img{width:100%}.accordion__list-right-overlay{display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}
