.center{text-align:center}.left{text-align:left}.right{text-align:right}input{margin:1px}

.m1-block-button{position:relative;max-width:100%}.m1-block-button .blocks-rich-text{display:inline-flex}.m1-block-button .components-autocomplete{position:relative;display:inline-block;width:auto;margin:0 auto}.m1-button-right{position:relative;left:100%;transform:translateX(-100%)}.m1-button-center{margin:0 auto}

.m1-block-hoverable-card{position:relative;height:310px;max-width:400px;overflow:hidden}.m1-block-hoverable-card .m1-block-hoverable-card-image{margin-bottom:1rem}.m1-block-hoverable-card .m1-block-hoverable-card-content{transition:bottom;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;height:100%;width:100%;padding:1rem;transition:transform 400ms ease-in;transform:translate3d(0, 0, 0)}.m1-block-hoverable-card.m1-block-hoverable-card-is-hoverable .m1-block-hoverable-card-description{height:310px;max-width:400px;position:absolute;display:flex;align-items:center;justify-content:center;transition:transform 400ms ease-out;transform:translate3d(0, -100%, 0);padding:1rem}.m1-block-hoverable-card.m1-block-hoverable-card-is-hoverable:hover .m1-block-hoverable-card-content{transform:translate3d(0, 100%, 0)}.m1-block-hoverable-card.m1-block-hoverable-card-is-hoverable:hover .m1-block-hoverable-card-description{transform:translate3d(0, 0, 0)}.m1-block-hoverable-card .m1-block-hoverable-card-title{font-size:28px;line-height:1.5;font-weight:800}.m1-block-hoverable-card .m1-block-hoverable-card-arrow{width:0;height:0;border-style:solid;border-width:0 0 50px 50px;border-color:transparent transparent white transparent;position:absolute;bottom:0;right:0}.m1-block-hoverable-card p{margin:0}.m1-block-hoverable-card .blocks-rich-text{display:inline-flex}.m1-block-hoverable-card .components-autocomplete{position:relative;display:inline-block;width:auto;margin:0 auto}

.m1-block-spacer{position:relative;margin:0 0 1.2em 0}.m1-block-spacer hr{margin:0;border:none}.m1-block-spacer.m1-spacer-divider:after{position:absolute;top:50%;width:100%;height:1px;content:' ';border-top:solid 1px}.m1-block-spacer.m1-divider-solid.m1-spacer-divider:after{border-top-style:solid}.m1-block-spacer.m1-divider-dotted.m1-spacer-divider:after{border-top-style:dotted}.m1-block-spacer.m1-divider-dashed.m1-spacer-divider:after{border-top-style:dashed}.m1-block-spacer.m1-divider-size-1.m1-spacer-divider:after{border-top-width:1px}.m1-block-spacer.m1-divider-size-2.m1-spacer-divider:after{border-top-width:2px}.m1-block-spacer.m1-divider-size-3.m1-spacer-divider:after{border-top-width:3px}.m1-block-spacer.m1-divider-size-4.m1-spacer-divider:after{border-top-width:4px}.m1-block-spacer.m1-divider-size-5.m1-spacer-divider:after{border-top-width:5px}

.m1-block-container{position:relative;padding:0}.m1-block-container.alignfull .editor-block-list__block{max-width:100%}@media only screen and (min-width: 768px){.m1-block-container.alignfull .m1-container-inside,.m1-block-container.alignfull .m1-container-inside{max-width:100%;margin:0 auto}}@media only screen and (min-width: 768px){.m1-block-container.alignwide .m1-container-inside,.m1-block-container.alignwide .m1-container-inside{max-width:80%;margin:0 auto}}.m1-block-container .m1-container-image-wrap{position:absolute;top:0;right:0;left:0;z-index:0;height:100%;background-repeat:no-repeat;background-position:top left}.m1-block-container .m1-container-content{position:relative;margin:0 auto}

