.editor button{cursor:pointer;font-family:inherit;font-size:1rem;font-weight:500;padding:.6rem 1.2rem}.editor button:disabled{cursor:default}.editor .button{background-color:var(--theme-color);border:none;border-radius:0;box-shadow:var(--editor-button-shadow);color:#fff;font-weight:600;padding:1rem 2rem}.editor .button.active{color:var(--editor-button-active-color)}.editor .button--with-icon{display:flex;gap:.5rem}.editor .button--rounded{border-radius:var(--editor-button-border-radius)}.editor .button:disabled{background-color:var(--theme-color-gray-300);border-color:var(--theme-color-gray-300)}.editor .button--outline{background-color:#fff;border:1px solid var(--editor-button-border-color);color:var(--editor-button-text-color)}.editor .button--outline:not(:disabled):hover{border-color:var(--theme-color-secondary);color:var(--theme-color-secondary)}.dialog__wrapper{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.dialog__overlay{background-color:#a2a2a2;inset:0;opacity:.8;position:absolute;z-index:-1}.dialog{background-color:#fff;border:var(--editor-modal-border-color) solid var(--editor-modal-border-width);border-radius:var(--editor-modal-border-radius);min-width:var(--editor-modal-width)}.dialog__header{align-items:center;background-color:var(--editor-theme-color);border-top-left-radius:var(--editor-modal-border-radius);border-top-right-radius:var(--editor-modal-border-radius);color:#fff;display:flex;font-weight:600;position:relative}.dialog__title{flex:1;padding:1.5rem 2rem}.dialog__body{padding:var(--editor-modal-padding)}.dialog__body+.dialog__footer{margin-top:-2rem}.dialog__footer{display:flex;justify-content:space-between;padding:2rem}.editor .block.TextImage .TextEditorField{display:flex;flex-direction:column;height:100%}.editor .block.TextImage .TextEditorField .editor--full{flex:1 0}.editor .block.TextImage .TextEditorField .editor--full .ProseMirror{height:100%}.editor .ProseMirror{background-color:#fff;border:var(--theme-border-width) solid var(--theme-border-color);border-radius:0 0 var(--block-border-radius) var(--block-border-radius);line-height:1.6;padding:1.5rem}.editor .editor--full .ProseMirror{min-height:300px}.editor .ProseMirror:focus{outline:none}.editor .ProseMirror a{color:var(--theme-color);text-decoration:underline}.editor .ProseMirror p{margin:0}.editor .ProseMirror>*+*,.editor .ProseMirror>p+p{margin-top:.75em}.editor .ProseMirror ol,.editor .ProseMirror ul{padding:0 1rem}.editor .ProseMirror ol p,.editor .ProseMirror ul p{margin:0}.editor .ProseMirror h1,.editor .ProseMirror h2,.editor .ProseMirror h3,.editor .ProseMirror h4{font-weight:600}.editor .ProseMirror h1 strong,.editor .ProseMirror h2 strong,.editor .ProseMirror h3 strong,.editor .ProseMirror h4 strong{font-weight:inherit}.editor .ProseMirror h1{font-size:1.75rem}.editor .ProseMirror h2{font-size:1.6rem}.editor .ProseMirror h3{font-size:1.4rem}.editor{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--sidebar-width:22rem;--theme-color:#5695e8;--theme-color-button:#6c7b83;--theme-color-button-light:#b9bdc0;--theme-color-secondary:#656565;--theme-color-gray-300:#eaeaf1;--theme-color-gray-200:#f7fafc;--theme-color-gray-100:#fafafa;--theme-border-color:#d9dee7;--theme-border-width:1px;--block-border-radius:0.75rem;--action-border-radius:0.5rem;--button-square-width:40px;--switch-height:1.5rem;--editor-theme-color:#5695e8;--editor-theme-bg-color-light:#f7fafc;--editor-theme-color-border:#d9dee7;--editor-block-bg-color:var(--editor-theme-bg-color-light);--editor-block-padding:1rem;--editor-block-border-radius:0.75rem;--editor-block-shadow:#65656522 0 0 2px 1px;--editor-button-text-color:#6c7b83;--editor-button-active-color:var(--editor-theme-color);--editor-button-bg-color:#fff;--editor-button-border-color:var(--editor-theme-color-border);--editor-button-border-width:1px;--editor-button-border-radius:0.5rem;--editor-button-shadow:#65656511 0 0 2px 1px;--editor-modal-border-color:var(--editor-theme-color-border);--editor-modal-border-radius:0.75rem;--editor-modal-border-width:1px;--editor-modal-padding:2rem;--editor-modal-width:25rem;--editor-input-border-color:var(--editor-theme-color-border);--editor-input-border-width:1px;--editor-input-border-radius:0.5rem;font-family:Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px;font-synthesis:none;font-weight:400;line-height:1.2;text-rendering:optimizeLegibility}*,:after,:before{box-sizing:border-box}:focus,a:focus,button:focus{outline:none}.editor a{color:#646cff;font-weight:500;text-decoration:inherit}.editor a:hover{color:var(--theme-color-secondary);color:#535bf2}.editor h1{font-size:2.5rem;line-height:1.1}.dialog__wrapper[data-v-fc28d978]{--editor-block-selector-columns:4}.dialog__close-button[data-v-fc28d978]{align-items:center;background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;font-size:30px;font-weight:400;justify-content:center;width:80px}.dialog-blocks-list__item[data-v-fc28d978]{align-items:center;background-color:#fff;border:var(--editor-button-border-width) solid var(--editor-button-border-color);border-radius:var(--editor-button-border-radius);box-shadow:var(--editor-button-shadow);color:var(--editor-button-text-color);cursor:pointer;display:flex;flex-direction:column;gap:1.25rem;height:10rem;justify-content:center;position:relative;text-align:center;transition:background-color .1s,color .2s;width:10rem}.dialog-blocks-list__item[data-v-fc28d978]:hover{background-color:var(--editor-theme-color);color:#fff}.dialog-blocks__icon[data-v-fc28d978]{display:flex;font-size:30px;gap:.5rem}.dialog-blocks-list[data-v-fc28d978]{display:grid;gap:1rem;grid-template-columns:repeat(var(--editor-block-selector-columns),1fr);margin-inline:calc(var(--editor-modal-padding)*-1);max-height:60vh;overflow-x:hidden;overflow-y:auto;padding-inline:var(--editor-modal-padding)}.dialog__overlay[data-v-fc28d978]{cursor:pointer}.dialog-blocks__categories[data-v-fc28d978]{display:flex;gap:.5rem;list-style:none;margin:-.5rem 0 1rem;padding:0}.dialog-blocks__categories li[data-v-fc28d978]{border:var(--editor-button-border-width) solid var(--editor-button-border-color);border-radius:99px;color:var(--editor-button-text-color);cursor:pointer;font-size:90%;padding:.5rem 1.5rem;text-align:center}.dialog-blocks__categories li[data-v-fc28d978]:first-letter{text-transform:uppercase}.dialog-blocks__categories li.active[data-v-fc28d978]{background-color:var(--editor-theme-color);border-color:var(--editor-theme-color);color:#fff}.form-input[data-v-336a36fe]{all:unset;background-color:#fff;border:var(--editor-input-border-width) solid var(--editor-input-border-color);border-radius:var(--editor-input-border-radius);box-sizing:inherit;display:block;font-size:inherit;padding:.75rem 1rem;width:100%}.form-input[data-v-336a36fe]:disabled{color:rgba(0,0,0,.5)}.setting-form__row[data-v-71e62579]{align-items:center;display:flex;gap:.25rem;height:100%}.setting-form__row__label[data-v-71e62579]{font-size:85%;font-weight:600}.block-settings__custom[data-v-71e62579]{align-items:center;display:flex;gap:1rem}.block[data-v-f4a4e7c2]{background-color:var(--editor-block-bg-color);border-radius:var(--editor-block-border-radius);box-shadow:var(--editor-block-shadow);padding:var(--editor-block-padding)}.block-header__expanded-icon[data-v-f4a4e7c2]{transition:transform .2s}.block.expanded .block-header__expanded-icon[data-v-f4a4e7c2]{transform:rotate(90deg)}.block-header[data-v-f4a4e7c2]{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.block-body[data-v-f4a4e7c2]{margin-top:1rem}.block-header__title[data-v-f4a4e7c2]{align-items:center;color:var(--theme-color-secondary);cursor:pointer;display:flex;flex:1 0;font-weight:600;gap:.5rem;padding-left:1rem}.block-actions[data-v-f4a4e7c2]{background-color:var(--theme-color-gray-200);border:var(--theme-border-width) solid var(--theme-border-color);border-radius:var(--block-border-radius);display:flex;list-style:none;margin:0;padding:0}.block-actions .button[data-v-f4a4e7c2]{align-items:center;background-color:#fff;color:var(--theme-color-button);display:flex;height:var(--button-square-width);justify-content:center;padding:0;width:var(--button-square-width)}.block-actions .button.active[data-v-f4a4e7c2]{color:var(--editor-theme-color)}.block-actions li+li .button[data-v-f4a4e7c2]{border-left:var(--theme-border-width) solid var(--theme-border-color)}.block-actions li:first-child .button[data-v-f4a4e7c2]{border-bottom-left-radius:var(--block-border-radius);border-top-left-radius:var(--block-border-radius)}.block-actions li:last-child .button[data-v-f4a4e7c2]{border-bottom-right-radius:var(--block-border-radius);border-top-right-radius:var(--block-border-radius)}.block-settings[data-v-f4a4e7c2]{border-bottom:var(--editor-input-border-width) solid var(--editor-input-border-color);border-top:var(--editor-input-border-width) solid var(--editor-input-border-color);display:flex;gap:1rem;margin-bottom:1rem;margin-inline:calc(var(--editor-block-padding)*-1);padding-bottom:1rem;padding-top:1rem;padding-inline:var(--editor-block-padding)}.block-settings__global[data-v-f4a4e7c2]{flex:1 0}.editor[data-v-2afa886e]{margin-bottom:1rem}.editor-options-menu[data-v-2afa886e]{display:flex;gap:2px;justify-content:flex-start;width:max-content}.editor-options-menu+.editor-body[data-v-2afa886e]{margin-top:1rem}.editor-body[data-v-2afa886e]{display:grid;grid-template-columns:1fr 0}.blocks-list>*+[data-v-2afa886e]{margin-top:1rem}.blocks-list__add-button[data-v-2afa886e]{margin-bottom:-1rem;position:relative}.blocks-list__add-button[data-v-2afa886e]:after{border-bottom:1px dashed var(--editor-button-border-color);content:"";left:0;position:absolute;right:0;top:50%;z-index:-1}.blocks-list__add-button[data-v-2afa886e]{text-align:center}.blocks-list__add-button button[data-v-2afa886e]{align-items:center;background-color:transparent;border:none;border-radius:50%;color:var(--editor-button-text-color);display:inline-flex;font-size:1.5rem;height:45px;justify-content:center;transition:transform .15s,color .15s;width:45px}.blocks-list__add-button button[data-v-2afa886e]:hover{color:var(--editor-button-text-color);transform:scale(1.35)}.custom-block+.custom-block[data-v-0028ee38]{margin-top:2rem}.form-input--checkbox label[data-v-694757c4]{align-items:center;cursor:pointer;display:flex;gap:.5rem;justify-content:flex-start}.form-input--checkbox>input[data-v-694757c4]{background-color:#fff;border:var(--editor-input-border-width) solid var(--editor-input-border-color);border-radius:var(--editor-input-border-radius);height:20px;width:20px}.dialog-body__form[data-v-6d724dc2]{display:flex;flex-direction:column;gap:.5rem}.dialog-body__options[data-v-6d724dc2]{align-items:flex-end;display:flex;flex-direction:column}.dialog-body__options[data-v-6d724dc2] .form-input__label{font-size:96%;opacity:.65}.dialog-body__options[data-v-6d724dc2] .form-input--checkbox{text-align:right}.ProseMirror{background-color:#fff;border:var(--theme-border-width) solid var(--theme-border-color);border-radius:0 0 var(--block-border-radius) var(--block-border-radius);line-height:1.6;padding:1.5rem}.editor--full .ProseMirror{min-height:300px}.ProseMirror:focus{outline:none}.ProseMirror a{color:var(--theme-color);text-decoration:underline}.ProseMirror p{margin:0}.ProseMirror>*+*,.ProseMirror>p+p{margin-top:.75em}.ProseMirror ol,.ProseMirror ul{padding:0 1rem}.ProseMirror ol p,.ProseMirror ul p{margin:0}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4{font-weight:600}.ProseMirror h1 strong,.ProseMirror h2 strong,.ProseMirror h3 strong,.ProseMirror h4 strong{font-weight:inherit}.ProseMirror h1{font-size:1.75rem}.ProseMirror h2{font-size:1.6rem}.ProseMirror h3{font-size:1.4rem}.editor-menu{border:var(--theme-border-width) solid var(--theme-border-color);border-radius:var(--block-border-radius) var(--block-border-radius) 0 0}.editor-menu,.editor-menu button{background-color:#fff;margin-bottom:calc(var(--theme-border-width)*-1)}.editor-menu button{border:none;border-radius:0;border-right:var(--theme-border-width) solid var(--theme-border-color);color:var(--theme-color-button);padding-left:.75rem;padding-right:.75rem}.editor-menu button:first-child{border-top-left-radius:var(--block-border-radius)}.editor-menu button:disabled{color:#c8c8c8;cursor:default}.editor-menu button.is-active{color:var(--theme-color)}.editor-menu button>span{font-weight:600;text-transform:uppercase}.loader[data-v-d63ffe2e]{--loader-color:var(--theme-color-gray-300);align-items:center;background-color:var(--theme-color-gray-200);display:flex;inset:0;justify-content:center;position:absolute}.loader span[data-v-d63ffe2e]{animation:rotate-d63ffe2e 1.5s linear infinite;border:10px solid var(--loader-color);border-radius:50%;border-top:10px solid transparent;height:100px;width:100px}@keyframes rotate-d63ffe2e{to{transform:rotate(1turn)}}.dialog-body__form[data-v-3471ae75]{display:flex;flex-direction:column;gap:.5rem}.dialog-body__options[data-v-3471ae75]{align-items:flex-end;display:flex;flex-direction:column}.dialog-body__options[data-v-3471ae75] .form-input__label{font-size:96%;opacity:.65}.dialog-body__options[data-v-3471ae75] .form-input--checkbox{text-align:right}.image-field[data-v-5ea9ebac]{background-color:transparent;border:2px dashed var(--theme-border-color);border-radius:.25rem;position:relative;width:100%}.button-browse[data-v-5ea9ebac]{background-color:transparent;border:none;inset:0;position:absolute}.image-container[data-v-5ea9ebac]{align-items:center;display:flex;font-size:80px;inset:0;justify-content:center;position:absolute}.image-container img[data-v-5ea9ebac]{height:100%;object-fit:contain;width:100%}.image-placeholder[data-v-5ea9ebac]{align-items:center;color:var(--theme-color-button-light);display:flex;font-size:80px;inset:0;justify-content:center;position:absolute}.image-info[data-v-5ea9ebac]{background-color:var(--theme-color-button);bottom:0;color:#fff;font-size:80%;font-style:italic;line-height:1;padding:.5rem;position:absolute;right:0}.image-error[data-v-5ea9ebac]{align-items:center;color:var(--editor-button-text-color);display:flex;gap:1rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.image-error__icon[data-v-5ea9ebac]{font-size:40px}.image-error__title[data-v-5ea9ebac]{font-size:20px;font-weight:400;line-height:1.2;margin-bottom:.25rem}.image-error__message[data-v-5ea9ebac]{font-size:16px;font-weight:300;line-height:1.2}.image-field__actions[data-v-5ea9ebac]{position:absolute;right:.5rem;top:.5rem;z-index:10}.image-field__actions button[data-v-5ea9ebac]{all:unset;align-items:center;background-color:#fff;border:var(--theme-border-width) solid var(--theme-border-color);border-radius:var(--block-border-radius);color:var(--theme-color-button);cursor:pointer;display:flex;height:var(--button-square-width);justify-content:center;padding:0;width:var(--button-square-width)}@container (max-width: 500px){.image-error[data-v-5ea9ebac]{flex-direction:column;gap:.25rem;left:0;padding:1rem;right:0;text-align:center;top:50%;transform:translateY(-50%)}.image-error__title[data-v-5ea9ebac]{font-size:16px}.image-error__message[data-v-5ea9ebac]{font-size:14px}.image-error__icon[data-v-5ea9ebac]{font-size:30px}}.file-field.is-expanded[data-v-248ce70c]{display:flex;gap:.5rem}.file-field.is-expanded>[data-v-248ce70c]:first-child{flex:1 0}.file-field.is-expanded[data-v-248ce70c] .form-input{cursor:pointer;height:100%}.button-block[data-v-615e4660]{position:relative}.button-block__link[data-v-615e4660]{display:flex;gap:.5rem;position:relative}.button-block__link[data-v-615e4660]>:first-child{display:flex;flex:1 0}.button-block__link[data-v-615e4660]>:first-child>:first-child{flex:1 0}.button-block__link[data-v-615e4660]>:first-child .form-input{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.button-block__link>:first-child .button__lock[data-v-615e4660]{border-bottom-right-radius:var(--editor-button-border-radius);border-top-right-radius:var(--editor-button-border-radius);padding-left:0;padding-right:0;text-align:center;width:50px}.button-block__link>:first-child .button__lock.active[data-v-615e4660]{cursor:pointer}.button-block__link[data-v-615e4660] .form-input{height:100%}.button-block__button[data-v-615e4660]{background-color:var(--editor-button-text-color);font-weight:600;margin-top:.5rem}.button-block__button[data-v-615e4660] .form-input{background-color:transparent;border-color:transparent;text-align:center}.button-block__button[data-v-615e4660] .form-input::placeholder{color:#fff;opacity:.4}.button-block__checkbox[data-v-615e4660]{display:flex;justify-content:flex-end;margin-top:.5rem}.loader[data-v-615e4660]{--loader-color:var(--editor-button-text-color);background-color:rgba(247,250,252,.761)}.loader[data-v-615e4660] span{border-width:5px;height:40px;opacity:.4;width:40px}.video-block__render[data-v-68c9414f]{background-color:var(--editor-theme-color-border);border-radius:var(--editor-block-border-radius);height:300px;margin-top:1rem;position:relative}.video-block__render img[data-v-68c9414f]{height:100%;object-fit:contain;position:relative;width:100%}.video-block__placeholder[data-v-68c9414f]{align-items:center;color:var(--theme-color-button-light);display:flex;font-size:1.15rem;inset:0;justify-content:center;position:absolute;text-align:center}.video-block__placeholder i[data-v-68c9414f]{font-size:80px}.repeater.columns[data-v-2861f0b3]{--nbColumns:1;display:grid;gap:1rem;grid-template-columns:repeat(var(--nbColumns),1fr)}.repeater-list__title[data-v-2861f0b3]{font-weight:600;margin-bottom:.5rem}.repeater:not(.columns) .repeater-list__item+.repeater-list__item[data-v-2861f0b3]{margin-top:1rem}.repeater-list__item[data-v-2861f0b3]{background-color:hsla(0,0%,100%,.6);border-radius:var(--editor-block-border-radius);box-shadow:var(--editor-block-shadow);padding:2rem}.repeater__field+.repeater__field[data-v-2861f0b3]{margin-top:1rem}.repeater__content[data-v-2861f0b3]{flex:1 0}.repeater__actions[data-v-2861f0b3]{display:flex;justify-content:flex-end;margin-right:-1.75rem;margin-top:-1.75rem}.repeater__actions button[data-v-2861f0b3]{background-color:transparent;border:none;color:var(--theme-color-button);height:40px;padding:0;width:40px}.repeater__footer[data-v-2861f0b3]{display:flex;justify-content:flex-end;margin-top:1rem}.input-spinner-field[data-v-1bc46e2c]{display:flex;height:2rem}.input-spinner-field>[data-v-1bc46e2c]{align-items:center;display:flex;height:100%;justify-content:center}.input-spinner-field input[data-v-1bc46e2c]{border:1px solid var(--theme-color);border-left:none;border-right:none;font-family:inherit;font-size:inherit;font-weight:400;text-align:center;width:3rem}.input-spinner-field button[data-v-1bc46e2c]{background-color:var(--theme-color);border:none;border-radius:4px;color:#fff;font-family:inherit;padding:0;width:2rem}.input-spinner-field button[data-v-1bc46e2c]:disabled{background-color:var(--theme-color-gray-300)}.input-spinner-field button[data-v-1bc46e2c]:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.input-spinner-field button[data-v-1bc46e2c]:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.input-switch-field input[data-v-94ab92b2]{display:none}.input-switch__render[data-v-94ab92b2]{background-color:var(--theme-color-gray-300);border-radius:2rem;cursor:pointer;display:flex;height:var(--switch-height);padding:2px;position:relative;width:calc(var(--switch-height)*2)}.input-switch__render span[data-v-94ab92b2]{background-color:#fff;border-radius:50%;height:calc(var(--switch-height) - 4px);transition:transform .2s;width:calc(var(--switch-height) - 4px)}input[type=checkbox]:checked+.input-switch__render[data-v-94ab92b2]{background-color:var(--theme-color)}input[type=checkbox]:checked+.input-switch__render span[data-v-94ab92b2]{transform:translateX(calc(100% + 4px))}.row-field[data-v-5d3e14cd]{display:flex;gap:2rem}.row-field>.row-field__column[data-v-5d3e14cd]{flex:1 0}[data-v-5d3e14cd] .image-field{min-height:100%}.input-select-field label[data-v-0157cd13]{color:var(--theme-color-secondary);padding:.5rem}.input-select-field__select[data-v-0157cd13]{flex:1 0;position:relative}.input-select-field__select[data-v-0157cd13]:after{border-color:var(--theme-color-button) transparent transparent transparent;border-style:solid;border-width:6px 6px 0;content:"";height:0;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:0}.input-select-field select[data-v-0157cd13]{all:unset;background-color:#fff;border:var(--editor-input-border-width) solid var(--editor-input-border-color);border-radius:var(--editor-input-border-radius);box-sizing:inherit;cursor:pointer;display:block;font-size:inherit;padding:.75rem 1rem;width:100%}.input-select-field select.empty-value[data-v-0157cd13]{color:rgba(0,0,0,.5)}.input-select-field select.empty-value option[data-v-0157cd13]{color:var(--text-color)}.input-select-field select.has-placeholder option[data-v-0157cd13]:first-child{color:rgba(0,0,0,.5)}