.accordion{margin:15px 0 30px;width:100%}.landing .accordion{margin-top:30px}.inner h2 + .accordion,.inner h3 + .accordion{margin-top:5px}.inner h4 + .accordion{margin-top:10px}.accordion-item{margin:0;border-bottom:1px solid #ccc}.accordion:not(.timeline) .accordion-item-button{transition:background-color 500ms ease}@media (hover: hover) and (pointer: fine){.inner .accordion:not(.timeline) .accordion-item-button:hover,.landing .accordion:not(.timeline) .accordion-item-button:hover,.inner .accordion:not(.timeline) .accordion-item.open .accordion-item-button:hover,.landing .accordion:not(.timeline) .accordion-item.open .accordion-item-button:hover{background-color:#dfdfdf}}.accordion-item:first-child{border-top:1px solid #ccc}.accordion:not(.timeline) .accordion-item-button{background-color:#f6f6f6;padding:20px 15px}.accordion:not(.timeline) .accordion-item.open .accordion-item-button{border-bottom:1px solid #ccc;background-color:#fff}.timeline{position:relative}.timeline .accordion-item{margin:0 0 20px;padding:20px;border:none;box-shadow:rgba(0,0,0,0.2) 0 0 32px -10px;position:relative}.landing .timeline .accordion-item{padding:20px 3%}.timeline .accordion-item:last-child{margin:0}.timeline:before{background:#000;content:"";height:calc(100% - 30px);top:30px;right:37px;position:absolute;width:1px;z-index:-1}.landing .timeline:before{right:calc(3% + 17.5px)}.timeline .accordion-item:last-child:after{background:#fff;content:"";height:calc(100% - 30px);top:30px;right:37px;position:absolute;width:1px;z-index:-1}.landing .timeline .accordion-item:last-child:after{right:calc(3% + 17.5px)}.accordion-item > h2,.accordion-item > h3,.accordion-item > h4,.accordion-item > h5{margin-bottom:0;padding:0!important;background-color:transparent;font-size:1.384619em!important}.timeline .accordion-item > h2 .text,.timeline .accordion-item > h3 .text,.timeline .accordion-item > h4 .text,.timeline .accordion-item > h5 .text{padding:0;border-bottom:1px solid #fff}@media (hover: hover) and (pointer: fine){.timeline .accordion-item > h2 button:not([disabled]):hover .text,.timeline .accordion-item > h3 button:not([disabled]):hover .text,.timeline .accordion-item > h4 button:not([disabled]):hover .text,.timeline .accordion-item > h5 button:not([disabled]):hover .text{border-bottom:1px solid #000}}.accordion-item .text span{display:block}.accordion-item .text .label{display:flex;text-transform:uppercase;color:#767676;font-size:.8333333em;font-weight:400;margin-bottom:10px;align-items:center}.accordion-item .text .label img{margin-right:8px;width:20px}.accordion-item-button{display:flex;align-items:center;position:relative;border:0;padding:0;width:100%;text-align:left;font-family:'Open Sans',sans-serif;line-height:1.2;color:#111;background:#fff}.inner .accordion-item-button{justify-content:space-between}.timeline .accordion-item-button{align-items:flex-start;background-color:transparent;justify-content:space-between}.landing .accordion.upgrade .accordion-item-button{flex-direction:row-reverse;justify-content:space-between}.accordion-item-button .icon{display:inline-block;position:relative;background:#000;width:36px;min-width:36px;height:36px;margin:0 0 0 10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;transition:background-color .5s ease}.landing .accordion-item-button .icon{margin:0 10px 0 0}.landing .accordion.upgrade .accordion-item-button .icon{margin:0 0 0 10px}.inner .accordion-item-button .icon,.timeline .accordion-item-button .icon{margin:0 0 0 10px}.accordion .accordion-item-button[disabled] .icon{width:15px;min-width:15px;height:15px;margin-right:10.5px}.accordion-item-button:not([disabled]) .icon:before,.accordion-item-button:not([disabled]) .icon:after{background:#fff;content:"";height:2px;top:calc(50% - 1px);left:25%;position:absolute;width:18px;transition:transform 500ms ease,background-color 500ms ease}.accordion-item-button:not([disabled]) .icon:before{transform:rotate(180deg)}.accordion-item-button:not([disabled]) .icon:after{transform-origin:center;transform:rotate(90deg)}.accordion-item-button:not([disabled]) .icon:before{transform:rotate(180deg)}.accordion-item-button:not([disabled]) .icon:after{transform-origin:center;transform:rotate(90deg)}.accordion-item-button[aria-expanded="true"] .icon:before,.accordion-item-button[aria-expanded="true"] .icon:after{transform:rotate(0deg)}.accordion-item-button:not([disabled])[aria-expanded="true"] .icon{background:#eaeaea}.accordion-item-button[aria-expanded="true"] .icon:before,.accordion-item-button[aria-expanded="true"] .icon:after{background:#000}@media (hover: hover) and (pointer: fine){.accordion-item-button:not([disabled]):hover .icon{background-color:#6b2c91}.accordion-item-button:not([disabled]):hover .icon:before,.accordion-item-button:not([disabled]):hover .icon:after{background-color:#fff}}.accordion-item-content{margin:0;padding:20px 0}.timeline .accordion-item-content{margin:0 46px 0 0;padding:20px 0 0}.accordion-item-content > p:last-child,.accordion-item-content > ol:last-child,.accordion-item-content > ul:last-child{padding-bottom:0}.accordion-item-content .cta a{margin:10px 0 0;display:inline-block;padding:6px 15px;border:1px solid #6b2c91;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#6b2c91;color:#fff;font-weight:600;text-decoration:none}.accordion-item-content .cta a:focus,.accordion-item-content .cta a:hover{text-decoration:underline}@media (min-width: 400px){.timeline .accordion-item-button{font-weight:300}.landing .timeline:before{right:calc(5% + 17.5px)}.landing .timeline .accordion-item{padding:20px 5%}.landing .timeline .accordion-item:last-child:after{right:calc(5% + 17.5px)}.accordion-item-button > h2 span.text{font-weight:500!important}.accordion-item .text .label{font-size:.681818em}.accordion-item > h2,.accordion-item > h3,.accordion-item > h4,.accordion-item > h5{margin-bottom:0;padding:0!important;background-color:transparent;font-size:1.692308em!important}}@media (min-width: 500px){.landing .accordion-item-button .icon{margin:0 15px 0 0}.accordion.upgrade .accordion-item-button .icon{margin:0 0 0 15px}.timeline .accordion-item-button .icon{margin:0 0 0 15px}.accordion-item-button[disabled] .icon{margin-right:10.5px}.accordion-item-content{margin:0;padding-left:51px}.accordion.upgrade .accordion-item-content{padding:20px 15px}.timeline .accordion-item-content{margin:0 51px 0 0;padding-left:0}}@media (min-width: 600px){.landing .timeline:before{right:39.5px}.landing .timeline .accordion-item{padding:20px}.timeline .accordion-item > h2,.timeline .accordion-item > h3,.timeline .accordion-item > h4,.timeline .accordion-item > h5{font-size:1.692308em!important}.accordion .accordion-item-button .icon{width:40px;min-width:40px;height:40px}.accordion:not(.upgrade):not(.timeline) .accordion-item-button .icon{margin-right:20px}.landing .accordion-item-button .icon{margin:0 15px 0 0}.landing .timeline .accordion-item-button .icon{margin-left:15px}.landing .accordion.upgrade .accordion-item-button .icon{margin:0 0 0 15px}.inner .accordion:not(.upgrade):not(.timeline) .accordion-item-button .icon{margin-right:10px}.timeline .accordion-item-button .icon{margin-right:0}.accordion-item-button:not([disabled]) .icon:before,.accordion-item-button:not([disabled]) .icon:after{width:20px}.accordion .accordion-item-button[disabled] .icon{margin-right:12.5px}.timeline:before{right:39.5px}.accordion-item-button .icon:before,.accordion-item-button .icon:after{width:20px}.timeline .accordion-item:first-child:before{right:39.5px}.timeline .accordion-item:last-child:after{right:39.5px}.landing .timeline .accordion-item:last-child:after{right:39.5px}.accordion-item-content{padding-left:60px}.timeline .accordion-item-content{margin:0 55px 0 0}.landing .accordion-item-content{max-width:75rem}}@media (min-width: 700px){.accordion-item-content{margin:0}}@media (min-width: 900px){.landing .timeline .accordion-item > h2,.landing .timeline .accordion-item > h3,.landing .timeline .accordion-item > h4,.landing .timeline .accordion-item > h5{font-size:1.846154em!important}.landing .timeline .accordion-item .text .label{font-size:.625em}}@media (min-width: 1000px){.landing .timeline:before{right:49.5px}.landing .timeline .accordion-item{padding:30px}.landing .timeline .accordion-item:first-child:before{right:49.5px}.landing .timeline .accordion-item:last-child:after{right:49.5px}}@media (min-width: 1100px){.landing .timeline:before{right:59.5px}.landing .timeline .accordion-item{padding:30px 40px}.landing .timeline .accordion-item:first-child:before{right:59.5px}.landing .timeline .accordion-item:last-child:after{right:59.5px}}@media (min-width: 1200px){.inner .timeline .accordion-item > h2,.inner .timeline .accordion-item > h3,.inner .timeline .accordion-item > h4,.inner .timeline .accordion-item > h5{font-size:1.846154em!important}.inner .timeline .accordion-item .text .label{font-size:.625em}}