.ip-accordion{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 0;position:relative}.ip-accordion .container{display:flex}.ip-accordion .accordion.flip{flex-direction:row-reverse}.ip-accordion h2{margin:20px auto;text-align:center}.ip-accordion .subtext,.ip-accordion .subtext div,.ip-accordion .subtext div span,.ip-accordion .subtext p,.ip-accordion .subtext p span{font-size:22px;font-style:normal;font-weight:400;line-height:145%;margin:0 auto 24px;max-width:860px;text-align:center}.ip-accordion.fullwidth .container{flex-direction:column;gap:50px}.ip-accordion.fullwidth .subtext{margin:0 auto;max-width:1000px;text-align:center;width:100%}.ip-accordion.twocol .container{flex-direction:row;gap:58px}.ip-accordion.twocol h2{margin-bottom:20px;text-align:left}.ip-accordion.twocol .subtext{max-width:397px;text-align:left;width:100%}.ip-accordion.images .container{align-items:flex-start;gap:40px;justify-content:center}.ip-accordion.images .img-container{margin-top:32px;max-width:100%;position:relative;width:586px}.img-container .img-inner{background:#fff;border:20px solid var(--white,#fff);border-radius:50px;box-shadow:0 30px 80px 10px rgba(0,0,0,.08)}.ip-accordion.images .img-container .img-inner{border:20px solid var(--white,#fff);border-radius:50px;height:auto;left:50%;position:absolute;top:0;transform:translateX(-50%);visibility:hidden;width:100%;z-index:1}.ip-accordion.images .img-container img{border-radius:30px;height:auto}.ip-accordion.images .img-container .dots{position:absolute;right:-30px;top:50%;transform:translateY(-50%);z-index:10}.ip-accordion .collapses{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.ip-accordion.fullwidth .collapses{margin:0 auto;max-width:1175px;width:100%}.ip-accordion.images .collapses,.ip-accordion.twocol .collapses{margin:0 auto;max-width:626px;width:100%}.ip-accordion .collapse-container{border-bottom:1px solid #b5babf;cursor:pointer;padding:32px 16px;visibility:hidden;width:100%}.accordion.no-cta .collapse-container:last-child{border-bottom:unset}.ip-accordion .collapse-container .spacer{height:20px;width:100%}.ip-accordion .collapse-container .collapse-title{color:var(--ARO-indigo,#20247c);font-size:22px;font-style:normal;font-variation-settings:"wght" 700;line-height:120%;max-width:95%;position:relative;transition:color .25s ease-out}.ip-accordion .collapse-container .collapse-title .caret{position:absolute;right:-5%;top:50%;transform:translateY(-50%);transition:all .25s ease-out}.ip-accordion .collapse-container.open .collapse-title .caret{transform:translateY(-50%) rotate(180deg)}.ip-accordion .collapse-container .minus{display:block}.ip-accordion .collapse-container.open .plus{opacity:0}.ip-accordion .collapse-container .collapse-title .caret path{fill:var(--icon-color-main)}.ip-accordion .collapse-container .collapse-content{box-sizing:border-box;padding-right:30px}.ip-accordion .collapse-container .collapse-content,.ip-accordion .collapse-container .collapse-content p,.ip-accordion .collapse-container .collapse-content p *{font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media screen and (max-width:1150px){.ip-accordion .collapse-container .collapse-title{font-size:21px}.ip-accordion.images .content{margin:auto;max-width:100%}.ip-accordion .accordion,.ip-accordion .accordion.flip,.ip-accordion.twocol .container{flex-direction:column;gap:50px}.ip-accordion.twocol h2{text-align:center}.ip-accordion.twocol .subtext{display:block;margin:0 auto;max-width:800px;text-align:center}.ip-accordion .collapse-container .collapse-content,.ip-accordion .collapse-container .collapse-content p,.ip-accordion .collapse-container .collapse-content p *{font-size:16px}}.ip-accordion .collapses .accordion-btn{gap:12px;margin:50px auto 0 0}.ip-accordion .collapses .accordion-btn:hover{gap:24px}.ip-accordion .inner-btn{font-size:16px;padding-bottom:20px;padding-top:20px}