.elementor-2371 .elementor-element.elementor-element-3752385{--display:flex}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-2371 .elementor-element.elementor-element-896e4db{--spacer-size:50px}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-2371 .elementor-element.elementor-element-1b5eeb9{text-align:center}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-post-info .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-post-info .elementor-icon-list-text,.elementor-widget-post-info .elementor-icon-list-text a{color:var(--e-global-color-secondary)}.elementor-widget-post-info .elementor-icon-list-item{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-2371 .elementor-element.elementor-element-0ae3121 .elementor-icon-list-icon{width:14px}.elementor-2371 .elementor-element.elementor-element-0ae3121 .elementor-icon-list-icon i{font-size:14px}.elementor-2371 .elementor-element.elementor-element-0ae3121 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text )}.elementor-widget-table-of-contents .elementor-toc__header,.elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-2371 .elementor-element.elementor-element-a68fe4b .elementor-toc__header-title{text-align:start}.elementor-2371 .elementor-element.elementor-element-a68fe4b .elementor-toc__header{flex-direction:row}.elementor-2371 .elementor-element.elementor-element-a68fe4b{--item-text-hover-decoration:underline}.elementor-widget-theme-post-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-2371 .elementor-element.elementor-element-e8437c5{width:100%;max-width:none;margin:40px 0 0;padding:22px 24px 18px;background:#fff;border:1px solid #e8edf2;border-radius:12px;box-shadow:0 4px 14px rgb(0 0 0 / .04);box-sizing:border-box}.elementor-2371 .elementor-element.elementor-element-e8437c5 .comment-notes,.elementor-2371 .elementor-element.elementor-element-e8437c5 .logged-in-as{font-size:14px;color:#6b7280;line-height:1.5;margin-bottom:14px}.elementor-2371 .elementor-element.elementor-element-e8437c5 .logged-in-as a,.elementor-2371 .elementor-element.elementor-element-e8437c5 .comment-notes a{color:#31b86b;text-decoration:none;font-weight:500}.elementor-2371 .elementor-element.elementor-element-e8437c5 .comment-form-cookies-consent{display:none}.elementor-2371 .elementor-element.elementor-element-e8437c5 label{display:block;font-size:14px;font-weight:600;color:#222;margin-bottom:6px}.elementor-2371 .elementor-element.elementor-element-e8437c5 .comment-form-author,.elementor-2371 .elementor-element.elementor-element-e8437c5 .comment-form-email,.elementor-2371 .elementor-element.elementor-element-e8437c5 .comment-form-url{width:48%;display:inline-block;vertical-align:top;margin-bottom:12px}.elementor-2371 .elementor-element.elementor-element-e8437c5 .comment-form-author,.elementor-2371 .elementor-element.elementor-element-e8437c5 .comment-form-email{margin-right:3.5%}.elementor-2371 .elementor-element.elementor-element-e8437c5 .comment-form-email,.elementor-2371 .elementor-element.elementor-element-e8437c5 .comment-form-url{margin-right:0}.elementor-2371 .elementor-element.elementor-element-e8437c5 input[type="text"],.elementor-2371 .elementor-element.elementor-element-e8437c5 input[type="email"],.elementor-2371 .elementor-element.elementor-element-e8437c5 input[type="url"],.elementor-2371 .elementor-element.elementor-element-e8437c5 textarea{width:100%;border:1px solid #dbe3ea;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.4;box-sizing:border-box;background:#fff}.elementor-2371 .elementor-element.elementor-element-e8437c5 textarea{min-height:130px;resize:vertical;margin-top:4px}.elementor-2371 .elementor-element.elementor-element-e8437c5 input[type="text"]:focus,.elementor-2371 .elementor-element.elementor-element-e8437c5 input[type="email"]:focus,.elementor-2371 .elementor-element.elementor-element-e8437c5 input[type="url"]:focus,.elementor-2371 .elementor-element.elementor-element-e8437c5 textarea:focus{outline:none;border-color:#31b86b;box-shadow:0 0 0 3px rgb(49 184 107 / .1)}.elementor-2371 .elementor-element.elementor-element-e8437c5 .comment-form-comment{width:100%;margin-bottom:12px}.elementor-2371 .elementor-element.elementor-element-e8437c5 .form-submit{margin:10px 0 0}.elementor-2371 .elementor-element.elementor-element-e8437c5 .form-submit input,.elementor-2371 .elementor-element.elementor-element-e8437c5 .submit{background:#31b86b;color:#fff;border:none;border-radius:8px;padding:13px 26px;font-size:15px;font-weight:600;line-height:1;cursor:pointer;min-width:180px;transition:0.2s ease}.elementor-2371 .elementor-element.elementor-element-e8437c5 .form-submit input:hover,.elementor-2371 .elementor-element.elementor-element-e8437c5 .submit:hover{background:#27a65d}.elementor-2371 .elementor-element.elementor-element-e8437c5 p{margin-bottom:12px}.elementor-2371 .elementor-element.elementor-element-e8437c5 p.form-submit{margin-bottom:0}@media (max-width:767px){.elementor-2371 .elementor-element.elementor-element-e8437c5{padding:18px 16px 16px}.elementor-2371 .elementor-element.elementor-element-e8437c5 .comment-form-author,.elementor-2371 .elementor-element.elementor-element-e8437c5 .comment-form-email,.elementor-2371 .elementor-element.elementor-element-e8437c5 .comment-form-url{width:100%;margin-right:0}.elementor-2371 .elementor-element.elementor-element-e8437c5 .form-submit input,.elementor-2371 .elementor-element.elementor-element-e8437c5 .submit{width:100%;min-width:0}}