@keyframes loading-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button,.rte a.rte-button{align-items:center;background:none;border:1px solid #999;border-radius:0;color:unset;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;padding:10px 15px}.button:focus,.rte a.rte-button:focus{outline:1px solid #000;outline-offset:2px}.button.compact,.rte a.compact.rte-button{padding:5px 10px}.button.compact .prefix-icon [data-component-id=icon],.button.compact .suffix-icon [data-component-id=icon],.rte a.compact.rte-button .prefix-icon [data-component-id=icon],.rte a.compact.rte-button .suffix-icon [data-component-id=icon]{height:16px;width:16px}.button.compact .prefix-icon,.rte a.compact.rte-button .prefix-icon{margin-right:5px}.button.compact .suffix-icon,.rte a.compact.rte-button .suffix-icon{margin-left:5px}.button.full-width,.rte a.full-width.rte-button{justify-content:center;width:100%}.button.loading [data-component-id=icon],.rte a.loading.rte-button [data-component-id=icon]{animation:loading-rotate 1s ease-in-out infinite;height:16px;width:16px}.button.variant-primary,.rte a.rte-button{background:#000;border:2px solid #000;color:#fff}.button.variant-primary [data-component-id=icon] svg path,.rte a.rte-button [data-component-id=icon] svg path{stroke:#fff}.button.variant-primary:focus,.rte a.rte-button:focus{background:#000;color:#fff}.button.variant-primary:focus [data-component-id=icon] svg path,.rte a.rte-button:focus [data-component-id=icon] svg path{stroke:#fff}.button.variant-primary.disabled,.rte a.disabled.rte-button{background:#a8a8a8;color:#4d4d4d}.button.variant-primary.disabled [data-component-id=icon] svg path,.rte a.disabled.rte-button [data-component-id=icon] svg path{stroke:#4d4d4d}.button.variant-primary.loading,.rte a.loading.rte-button{background:#000}.button.variant-primary.loading [data-component-id=icon] svg path,.rte a.loading.rte-button [data-component-id=icon] svg path{fill:#fff}.button.variant-secondary,.rte a.variant-secondary.rte-button{background:#fff;border:2px solid #000}.button.variant-secondary:not(.disabled):not(.loading):not(:active):hover,.rte a.variant-secondary.rte-button:not(.disabled):not(.loading):not(:active):hover{border-color:#7a7a7a;color:#7a7a7a}.button.variant-secondary:not(.disabled):not(.loading):not(:active):hover [data-component-id=icon] svg path,.rte a.variant-secondary.rte-button:not(.disabled):not(.loading):not(:active):hover [data-component-id=icon] svg path{stroke:#7a7a7a}.button.variant-secondary:active,.rte a.variant-secondary.rte-button:active{background:#8a8a8a;border-color:transparent;color:#fff}.button.variant-secondary:active [data-component-id=icon] svg path,.rte a.variant-secondary.rte-button:active [data-component-id=icon] svg path{stroke:#fff}.button.variant-secondary.disabled,.rte a.variant-secondary.disabled.rte-button{background:#fff;border-color:#7a7a7a;color:#7a7a7a}.button.variant-secondary.disabled [data-component-id=icon] svg path,.rte a.variant-secondary.disabled.rte-button [data-component-id=icon] svg path{stroke:#7a7a7a}.button.variant-secondary.loading,.rte a.variant-secondary.loading.rte-button{background:#fff}.button.variant-tertiary,.rte a.variant-tertiary.rte-button{border:2px solid #fff}.button.variant-tertiary:focus,.rte a.variant-tertiary.rte-button:focus{outline:1px solid #fff}.button.with-icon,.rte a.with-icon.rte-button{overflow:hidden}.button.with-icon .prefix-icon [data-component-id=icon],.button.with-icon .suffix-icon [data-component-id=icon],.rte a.with-icon.rte-button .prefix-icon [data-component-id=icon],.rte a.with-icon.rte-button .suffix-icon [data-component-id=icon]{height:16px;width:16px}.button.with-icon .prefix-icon,.rte a.with-icon.rte-button .prefix-icon{margin-right:10px}.button.with-icon .suffix-icon,.rte a.with-icon.rte-button .suffix-icon{margin-left:10px}.button span,.rte a.rte-button span{margin:0 auto}.rte figure figcaption,.rte figure figcaption *{color:#6b6b6b;font-size:1.4rem;line-height:2rem}.rte p{line-height:2.2rem}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{color:#000;margin-bottom:10px}.rte h1{font-size:3.6rem;line-height:4.4rem}.rte h2{font-size:3rem;line-height:3.8rem}.rte h3{font-size:2.4rem;line-height:3.2rem}.rte h4{font-size:2rem;line-height:2.8rem}.rte h5{font-size:1.6rem;line-height:2.4rem}.rte h6{font-size:1.2rem;line-height:2rem}.rte ol{margin-bottom:20px}.rte ol li{list-style-type:decimal;margin-left:3rem}.rte ul{margin-bottom:20px}.rte ul li{list-style-type:disc;margin-left:3rem}.rte a{color:#5495fc}.rte blockquote{margin-bottom:20px;position:relative;font-size:2.8rem;line-height:3.4rem}.rte blockquote *{display:inline;font-size:inherit}.rte blockquote:before{content:"“";margin-right:5px}.rte blockquote:after{content:"”";margin-left:5px}.rte figure{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.rte figure figcaption{margin-top:5px}.rte img{border-radius:0;height:auto;margin:0 auto;max-width:100%}.rte hr{all:unset;background:#999;display:block;height:1px}.rte .media-separator{clear:both}.rte .align-center,.rte .align-left,.rte .align-right{margin-bottom:20px}.rte .align-left,.rte .align-right{margin-top:5px}.rte .align-center{margin-left:auto;margin-right:auto}@media(min-width:768px){.rte .align-left{float:left;margin-right:20px;position:relative}.rte .align-right{float:right;margin-left:20px}}.rte.horizontal-align-left{text-align:left}.rte .text-align-center,.rte.horizontal-align-centre{text-align:center}.rte .text-align-right,.rte.horizontal-align-right{text-align:right}.rte .text-align-justify{text-align:justify}