.wp-block-ht-block-toc .ht_toc_placeholder{font-size:18px}.wp-block-ht-block-toc[data-htoc-state="expanded"] .htoc__itemswrap{margin-top:1em;opacity:1;max-height:9999px}.wp-block-ht-block-toc[data-htoc-state="closed"] .htoc__itemswrap{opacity:0;max-height:0;display:none}.wp-block-ht-block-toc.is-style-outline,.wp-block-ht-block-toc.is-style-gray,.wp-block-ht-block-toc.is-style-rounded,.wp-block-ht-block-toc.is-style-contrasted{-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.wp-block-ht-block-toc.is-style-outline{border:1px solid #ccc;padding:2em}.wp-block-ht-block-toc.is-style-outline .htoc__toggle{border:1px solid #ccc}.wp-block-ht-block-toc.is-style-gray{background:#DDE2EB;padding:2em}.wp-block-ht-block-toc.is-style-rounded{background-color:#fafafa;border:1px solid #dfdfdf;border-radius:10px;padding:1.5em;margin-top:20px;margin-bottom:20px}.wp-block-ht-block-toc.is-style-contrasted{background-color:#fafafa;border:1px solid #eee;border-radius:4px;padding:1.5em;margin-top:20px;margin-bottom:20px}.wp-block-ht-block-toc.is-style-contrasted li{padding:.5em;margin-bottom:0}.wp-block-ht-block-toc.is-style-contrasted li:nth-child(odd){background-color:rgba(0,0,0,0.03);border-radius:4px}.wp-block-ht-block-toc.is-style-contrasted li ul{margin-bottom:0}.wp-block-ht-block-toc.htoc--position-left,.wp-block-ht-block-toc.htoc--position-right{max-width:260px}.wp-block-ht-block-toc.htoc--position-center{text-align:center}.wp-block-ht-block-toc.htoc--position-left{float:left;margin-right:2em}.wp-block-ht-block-toc.htoc--position-right{float:right;margin-left:2em}.wp-block-ht-block-toc .htoc__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1em;font-weight:600}.wp-block-ht-block-toc .htoc__toggle{margin-left:15px;background:#fff;padding:8px 8px;border-radius:2px;line-height:1em;cursor:pointer;position:relative}.wp-block-ht-block-toc .htoc__toggle svg{display:-ms-inline-flexbox;display:inline-flex}.wp-block-ht-block-toc ul,.wp-block-ht-block-toc ol{margin:0;padding:0;list-style-position:inside}.wp-block-ht-block-toc ul ul,.wp-block-ht-block-toc ul ol,.wp-block-ht-block-toc ol ul,.wp-block-ht-block-toc ol ol{padding:0;margin:.5em 0 .5em 1em}.wp-block-ht-block-toc ul li,.wp-block-ht-block-toc ol li{margin-bottom:.5em}.wp-block-ht-block-toc ul li:last-child,.wp-block-ht-block-toc ol li:last-child{margin-bottom:0}.wp-block-ht-block-toc ul{list-style-type:disc}.wp-block-ht-block-toc ol{list-style-type:decimal}.wp-block-ht-block-toc.toc-list-style-plain ul,.wp-block-ht-block-toc.toc-list-style-plain ol{list-style-type:none}.ht-toc-clear{clear:both;width:0;height:0}.wp-block-themeisle-blocks-form{--border-radius: 4px;--border-color: inherit;--border-width: 1px;--label-color: inherit;--help-label-color: inherit;--input-width: 100%;--required-color: red;--submit-msg-color: green;--submit-error-color: red;--inputs-gap: 16px;--input-gap: 10px;--label-font-size: var(--bodyfontsize, inherit);--message-font-size: var(--bodyfontsize, inherit);--submit-font-size: var(--btnfs, var(--bodyfontsize, inherit));--input-color: initial;--input-font-size: 1em;--help-font-size: 13px;--input-bg-color: initial;--btn-pad: 10px 20px;--btn-pad-tablet: var(--btn-pad);--btn-pad-mobile: var(--btn-pad-tablet);--padding: 8px;--padding-tablet: var(--padding);--padding-mobile: var(--padding-tablet);border:none}.wp-block-themeisle-blocks-form .otter-form__container{display:flex;flex-direction:column;gap:var(--inputs-gap)}.wp-block-themeisle-blocks-form .otter-form__container p{margin-bottom:10px}.wp-block-themeisle-blocks-form .otter-form__container .wp-block-button{display:flex;align-items:baseline;flex-direction:column}.wp-block-themeisle-blocks-form .otter-form__container .wp-block-button .wp-block-button__link{font-size:var(--submit-font-size);text-align:center;height:auto;padding:var(--btn-pad);border:0px;transition:background-color .15s linear;max-width:max-content}@media(min-width: 640px)and (max-width: 1024px){.wp-block-themeisle-blocks-form .otter-form__container .wp-block-button .wp-block-button__link{padding:var(--btn-pad-tablet)}}@media(max-width: 640px){.wp-block-themeisle-blocks-form .otter-form__container .wp-block-button .wp-block-button__link{padding:var(--btn-pad-mobile)}}.wp-block-themeisle-blocks-form .otter-form__container .wp-block-button.right{align-items:flex-end}@media(max-width: 1024px){.wp-block-themeisle-blocks-form .otter-form__container .wp-block-button.o-right-tablet{align-items:flex-end}}@media(max-width: 640px){.wp-block-themeisle-blocks-form .otter-form__container .wp-block-button.o-right-mobile{align-items:flex-end}}@media(min-width: 1024px){.wp-block-themeisle-blocks-form .otter-form__container .wp-block-button.left{align-items:flex-start}}@media(max-width: 1024px){.wp-block-themeisle-blocks-form .otter-form__container .wp-block-button.o-left-tablet{align-items:flex-start}}@media(max-width: 640px){.wp-block-themeisle-blocks-form .otter-form__container .wp-block-button.o-left-mobile{align-items:flex-start}}@media(min-width: 1024px){.wp-block-themeisle-blocks-form .otter-form__container .wp-block-button.o-center{align-items:center}}@media(max-width: 1024px){.wp-block-themeisle-blocks-form .otter-form__container .wp-block-button.o-center-tablet{align-items:center}}@media(max-width: 640px){.wp-block-themeisle-blocks-form .otter-form__container .wp-block-button.o-center-mobile{align-items:center}}.wp-block-themeisle-blocks-form .otter-form__container .wp-block-button.full{flex-direction:column;align-items:center}.wp-block-themeisle-blocks-form .otter-form__container .wp-block-button.full .wp-block-button__link{width:100%;max-width:unset}@media(max-width: 1024px){.wp-block-themeisle-blocks-form .otter-form__container .wp-block-button.o-full-tablet{flex-direction:column;align-items:center}.wp-block-themeisle-blocks-form .otter-form__container .wp-block-button.o-full-tablet .wp-block-button__link{width:100%;max-width:unset}}@media(max-width: 640px){.wp-block-themeisle-blocks-form .otter-form__container .wp-block-button.o-full-mobile{flex-direction:column;align-items:center}.wp-block-themeisle-blocks-form .otter-form__container .wp-block-button.o-full-mobile .wp-block-button__link{width:100%;max-width:unset}}@media(max-width: 640px){.wp-block-themeisle-blocks-form .otter-form__container .wp-block-button{flex-direction:column}}.wp-block-themeisle-blocks-form .otter-form__container>.protection{display:none}.wp-block-themeisle-blocks-form .otter-form__container .has-submit-msg>div{display:flex;flex-direction:column;align-items:flex-start}.wp-block-themeisle-blocks-form .otter-form__container .has-submit-msg:not(.full) .o-form-server-response{padding-left:0px}.wp-block-themeisle-blocks-form .otter-form__container .has-submit-msg.right>div{align-items:flex-end}.wp-block-themeisle-blocks-form .otter-form__container .has-submit-msg.right>div .o-form-server-response{padding-right:0px}@media(max-width: 1024px){.wp-block-themeisle-blocks-form .otter-form__container .has-submit-msg.o-right-tablet>div{align-items:flex-end}.wp-block-themeisle-blocks-form .otter-form__container .has-submit-msg.o-right-tablet>div .o-form-server-response{padding-right:0px}}@media(max-width: 640px){.wp-block-themeisle-blocks-form .otter-form__container .has-submit-msg.o-right-mobile>div{align-items:flex-end}.wp-block-themeisle-blocks-form .otter-form__container .has-submit-msg.o-right-mobile>div .o-form-server-response{padding-right:0px}}.wp-block-themeisle-blocks-form .otter-form__container .has-submit-msg.left>div{align-items:flex-start}.wp-block-themeisle-blocks-form .otter-form__container .has-submit-msg.left>div .o-form-server-response{padding-left:0px}@media(max-width: 1024px){.wp-block-themeisle-blocks-form .otter-form__container .has-submit-msg.o-left-tablet>div{align-items:flex-start}.wp-block-themeisle-blocks-form .otter-form__container .has-submit-msg.o-left-tablet>div .o-form-server-response{padding-left:0px}}@media(max-width: 640px){.wp-block-themeisle-blocks-form .otter-form__container .has-submit-msg.o-left-mobile>div{align-items:flex-start}.wp-block-themeisle-blocks-form .otter-form__container .has-submit-msg.o-left-mobile>div .o-form-server-response{padding-left:0px}}.wp-block-themeisle-blocks-form .otter-form__container .has-submit-msg.full>div,.wp-block-themeisle-blocks-form .otter-form__container .has-submit-msg.o-center>div{align-items:center}@media(max-width: 1024px){.wp-block-themeisle-blocks-form .otter-form__container .has-submit-msg.o-full-tablet>div,.wp-block-themeisle-blocks-form .otter-form__container .has-submit-msg.o-center-tablet>div{align-items:center}}@media(max-width: 640px){.wp-block-themeisle-blocks-form .otter-form__container .has-submit-msg.o-full-mobile>div,.wp-block-themeisle-blocks-form .otter-form__container .has-submit-msg.o-center-mobile>div{align-items:center}}.wp-block-themeisle-blocks-form .wp-block-themeisle-blocks-form-input,.wp-block-themeisle-blocks-form .wp-block-themeisle-blocks-form-textarea{display:flex;flex-direction:column;width:100%;gap:var(--input-gap);margin:0px}.wp-block-themeisle-blocks-form .wp-block-themeisle-blocks-form-input .otter-form-input-label,.wp-block-themeisle-blocks-form .wp-block-themeisle-blocks-form-input .otter-form-textarea-label,.wp-block-themeisle-blocks-form .wp-block-themeisle-blocks-form-textarea .otter-form-input-label,.wp-block-themeisle-blocks-form .wp-block-themeisle-blocks-form-textarea .otter-form-textarea-label{width:100%;color:var(--label-color);font-size:var(--label-font-size)}.wp-block-themeisle-blocks-form .wp-block-themeisle-blocks-form-input .otter-form-input-label .required,.wp-block-themeisle-blocks-form .wp-block-themeisle-blocks-form-input .otter-form-textarea-label .required,.wp-block-themeisle-blocks-form .wp-block-themeisle-blocks-form-textarea .otter-form-input-label .required,.wp-block-themeisle-blocks-form .wp-block-themeisle-blocks-form-textarea .otter-form-textarea-label .required{color:var(--required-color)}.wp-block-themeisle-blocks-form .wp-block-themeisle-blocks-form-input .otter-form-input,.wp-block-themeisle-blocks-form .wp-block-themeisle-blocks-form-input .otter-form-textarea-input,.wp-block-themeisle-blocks-form .wp-block-themeisle-blocks-form-textarea .otter-form-input,.wp-block-themeisle-blocks-form .wp-block-themeisle-blocks-form-textarea .otter-form-textarea-input{color:var(--input-color);width:var(--input-width);padding:var(--padding);border-radius:var(--border-radius);border-width:var(--border-width);border-color:var(--border-color);border-style:solid;font-size:var(--input-font-size);background:var(--input-bg-color)}.wp-block-themeisle-blocks-form .wp-block-themeisle-blocks-form-input .o-form-help,.wp-block-themeisle-blocks-form .wp-block-themeisle-blocks-form-textarea .o-form-help{opacity:.8;color:var(--help-label-color);margin-bottom:0px;font-size:var(--help-font-size)}.wp-block-themeisle-blocks-form .wp-block-themeisle-blocks-form-textarea .otter-form-textarea-input{height:200px;border-style:solid}.wp-block-themeisle-blocks-form .otter-form-consent{margin-left:5px}.wp-block-themeisle-blocks-form .otter-form-consent label{margin-left:10px}.wp-block-themeisle-blocks-form .otter-form-consent input{transform:scale(1.5)}.wp-block-themeisle-blocks-form .o-form-server-response{text-align:left;padding:1rem;font-size:var(--message-font-size);border-radius:10%}.wp-block-themeisle-blocks-form .o-form-server-response.o-success{color:var(--submit-msg-color)}.wp-block-themeisle-blocks-form .o-form-server-response.o-error{color:var(--submit-error-color)}.wp-block-themeisle-blocks-form .o-form-server-response.o-info{color:#4f7bcc}.wp-block-themeisle-blocks-form .o-form-server-response.o-warning{color:#ffc400}@keyframes spinner{to{transform:rotate(360deg)}}.wp-block-themeisle-blocks-form .spinner{position:relative;padding:2rem}.wp-block-themeisle-blocks-form .spinner:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border-top:2px solid var(--submit-color);border-right:2px solid rgba(0,0,0,0);animation:spinner .6s linear infinite}