.add-accordion{position:relative}.add-accordion .accordion-element{transition:border .2s ease-out;margin-bottom:20px}.add-accordion .accordion-element>.content,.add-accordion .accordion-element>.title{text-align:center}.add-accordion .accordion-element>.content>.inner,.add-accordion .accordion-element>.title>.inner{position:relative;text-align:left;margin:auto;padding-left:25px;padding-right:25px}.add-accordion .accordion-element>.title{position:relative;padding-top:25px;padding-bottom:25px;cursor:pointer;font-size:var(--wp-font-size-copy);line-height:1em;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s ease-out,border-radius .1s ease-out .2s;background:#f9f9f9;border-radius:12px}html.is-device-touch .add-accordion .accordion-element>.title:active,html:not(.is-device-touch) .add-accordion .accordion-element>.title:hover{background:#cae9eb}.add-accordion .accordion-element>.title:after{position:absolute;left:0;right:0;bottom:0;content:"";opacity:0;transition:opacity .2s ease-out}.add-accordion .accordion-element>.title>.inner{padding-right:50px}.add-accordion .accordion-element>.title>.inner:after{content:"\F114";font-family:icon;position:absolute;right:25px;top:calc(50% - .35em);transform:rotate(0deg);text-align:right;pointer-events:none;font-size:1.2em;transform-origin:center center;transition:transform .2s ease-out}.add-accordion .accordion-element>.content{height:0;pointer-events:none;overflow:hidden;transition:height .3s cubic-bezier(.25,1,.5,1)}.add-accordion .accordion-element>.content>.inner{padding-top:40px;padding-bottom:40px;background:#cae9eb;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.add-accordion .accordion-element.is-opening>.title{transition:background .2s ease-out,border-radius 0s ease-out;border-radius:12px 12px 0 0}.add-accordion .accordion-element.is-open>.title{background:#cae9eb}.add-accordion .accordion-element.is-open>.title:after,.add-accordion .accordion-element.is-open>.title>.inner{opacity:1}.add-accordion .accordion-element.is-open>.title>.inner:after{transform:rotate(-180deg)!important}.add-accordion .accordion-element.is-open>.content{display:block;overflow:visible;opacity:1;height:auto!important;pointer-events:auto}.add-accordion .accordion-element.is-open>.content>.inner>.row{padding-left:0;padding-right:0;max-width:none}.add-accordion .accordion-element.is-open>.content>.inner>.row:first-child{margin-top:0!important}.add-accordion .accordion-element.is-open>.content>.inner>.row:last-child{margin-bottom:0!important}