.accordeon-cards-module h2{margin-bottom:var(--spacer_56);width:calc(var(--column_width_percent)*8 + var(--gutter_width_percent)*4)}.accordeon-cards,.accordeon-cards--container{gap:var(--spacer_36)}.title-container{cursor:default;padding:var(--spacer_40) var(--spacer_40) var(--spacer_30) var(--spacer_40);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.title-container .title-text{max-width:100%}.title-container .title-text h4{font-weight:var(--font_weight_700);margin-bottom:var(--spacer_20)}.title-container .title-text--no-margin h4{margin-bottom:0;min-height:62.4px}.title-container .title-text p{margin-bottom:0}.title-container .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;cursor:pointer;justify-content:space-between}.title-container .title .toggle{-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-flow:column;flex-flow:column;height:1.2rem;justify-content:center;position:relative;right:-15px;top:-35px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:1.2rem}.title-container .title .toggle i{cursor:pointer;display:inline-block;height:100%;height:12px;position:relative;width:100%;width:12px}.title-container .title .toggle i:before{transform:translatey(-50%)}.title-container .title .toggle i:after,.title-container .title .toggle i:before{background-color:var(--black_color);content:"";display:block;height:2px;left:0;position:absolute;top:50%;transition:.35s;width:100%}.title-container .title .toggle i:after{transform:translatey(-50%) rotate(90deg)}.title-container.open .title .toggle i:before{opacity:0;transform:translatey(-50%) rotate(-90deg)}.title-container.open .title .toggle i:after{transform:translatey(-50%) rotate(0)}.title-container .text{max-height:0;opacity:1;overflow-y:hidden;padding-top:2rem;position:relative;-webkit-transition:all .75s ease-in-out;-o-transition:all .75s ease-in-out;transition:all .75s ease-in-out;visibility:visible}.title-container.open .text{max-height:100vh;opacity:1;padding-top:var(--spacer_20);visibility:visible}@media (max-width:992px){.accordeon-cards-module h2{width:100%}}@media (max-width:767px){.accordeon-cards--container{flex-flow:row wrap}}