.accordion .content-wrapper{box-sizing:content-box}.engagement-models-accordion .btn_row{margin-top:20px}.accordion .content-wrapper .acc-item{border-bottom:1px solid #cfcfcf;display:flex;gap:20px;padding:22px 0}.accordion .content-wrapper h2.title{margin:0;padding-bottom:20px}.accordion .content-wrapper .acc-item .acc-number{color:#cecece;font-size:24px;font-weight:600;line-height:normal;min-width:40px;padding-right:10px;text-align:right;width:50px}.accordion .content-wrapper .acc-item h3.acc-title{cursor:pointer;font-weight:600;line-height:normal;margin:0}.accordion .content-wrapper .acc-item .acc-content{color:#3c3c3c;font-size:16px;font-weight:400;line-height:26px;margin-top:10px;max-height:0;max-width:1000px;overflow:hidden;transition:max-height .35s ease;width:100%}.accordion .content-wrapper .acc-item .acc-content p{margin:0}.accordion.typetwo_col .content-wrapper{align-items:start;display:flex;gap:40px;justify-content:space-between}.accordion.typetwo_col .content-wrapper .section-top-wrp{flex:0 0 46%}.accordion.typetwo_col .content-wrapper .flex_row{flex:0 0 50%}.accordion-wrp.include_accordion_icon h3.acc-title{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:15px 0}.accordion-wrp.include_accordion_icon h3.acc-title span.faq-icon{font-size:18px;transform:rotate(180deg);transition:transform .3s ease}.accordion-wrp.include_accordion_icon .acc-item.active h3.acc-title span.faq-icon{transform:rotate(0deg)}.typetwo_col.accordion .content-wrapper h2.title{font-size:52px;letter-spacing:2%;line-height:100%;margin:42px 0}.typetwo_col.accordion .content-wrapper .acc-item{padding:10px 0}.typetwo_col.accordion .content-wrapper .acc-item h3.acc-title{letter-spacing:2%;line-height:normal}.typetwo_col.accordion .content-wrapper .acc-item .acc-content{letter-spacing:2%;line-height:24px;margin:0}.typetwo_col.accordion .content-wrapper .acc-item .acc-content p{line-height:inherit;margin:15px 0}.typetwo_col.accordion .content-wrapper .acc-item:last-child{border:0}.accordion .content-wrapper .acc-item:last-child{border-bottom:none;padding-bottom:0}@media(max-width:991px){.typetwo_col.accordion .content-wrapper .acc-item:last-child{border:0}.accordion.typetwo_col .content-wrapper{display:block}.typetwo_col.accordion .content-wrapper h2.title{padding:0}}@media(max-width:767px){.typetwo_col.accordion .content-wrapper h2.title{font-size:42px}.accordion .content-wrapper h2.title{font-size:42px;max-width:600px}.accordion .content-wrapper h2.title br{display:none}.accordion .content-wrapper .accordion-full_width .acc-item .acc-number{min-width:50px}}@media(max-width:520px){.typetwo_col.accordion .content-wrapper h2.title{font-size:30px;margin:24px 0}.accordion .content-wrapper h2.title{font-size:30px}.accordion .content-wrapper .accordion-full_width .acc-item h3.acc-title{font-size:18px!important}}