.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}@media(max-width:1024px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS */.elementor .s-p2t-post-body-wrap,.elementor .s-p2t-legal-body-wrap{font-family:var(--o360-font-body)}.elementor .s-p2t-post-body-wrap h2:not(.s-p2t-post-body-wrap .e-con *),.elementor .s-p2t-legal-body-wrap h2:not(.s-p2t-legal-body-wrap .e-con *){font-family:var(--o360-font-body);font-weight:600;overflow-wrap:anywhere;hyphens:auto;font-size:var(--o360-size-text-h2);line-height:1.15;margin:var(--o360-size-stack-l) 0 var(--o360-size-stack-s)}.elementor .s-p2t-post-body-wrap h3:not(.s-p2t-post-body-wrap .e-con *),.elementor .s-p2t-legal-body-wrap h3:not(.s-p2t-legal-body-wrap .e-con *){font-family:var(--o360-font-body);font-weight:600;overflow-wrap:anywhere;hyphens:auto;font-size:var(--o360-size-text-h3);line-height:1.25;margin:var(--o360-size-stack-m) 0 var(--o360-size-stack-s)}.elementor .s-p2t-post-body-wrap h4:not(.s-p2t-post-body-wrap .e-con *),.elementor .s-p2t-legal-body-wrap h4:not(.s-p2t-legal-body-wrap .e-con *){font-family:var(--o360-font-body);font-weight:600;overflow-wrap:anywhere;hyphens:auto;font-size:var(--o360-size-text-h4);line-height:1.3;margin:var(--o360-size-stack-m) 0 var(--o360-size-stack-s)}.elementor .s-p2t-post-body-wrap h2:not(.s-p2t-post-body-wrap .e-con *){font-size:var(--o360-size-text-h3)}.elementor .s-p2t-post-body-wrap h3:not(.s-p2t-post-body-wrap .e-con *){font-size:var(--o360-size-text-h4)}.elementor .s-p2t-post-body-wrap h4:not(.s-p2t-post-body-wrap .e-con *){font-size:var(--o360-size-text-h5)}.elementor .s-p2t-post-body-wrap ul,.elementor .s-p2t-post-body-wrap ol,.elementor .s-p2t-legal-body-wrap ul,.elementor .s-p2t-legal-body-wrap ol{padding-inline-start:1.25em;margin:0 0 var(--o360-size-stack-s)}.elementor .s-p2t-post-body-wrap li,.elementor .s-p2t-legal-body-wrap li{margin-block-end:.35em}.elementor .s-p2t-post-body-wrap .wp-block-table,.elementor .s-p2t-legal-body-wrap .wp-block-table{overflow-x:auto;margin:0 0 var(--o360-size-stack-m)}.elementor .s-p2t-post-body-wrap table,.elementor .s-p2t-legal-body-wrap table{width:100%;border-collapse:collapse;font-size:var(--o360-size-text-body-s)}.elementor .s-p2t-post-body-wrap th,.elementor .s-p2t-post-body-wrap td,.elementor .s-p2t-legal-body-wrap th,.elementor .s-p2t-legal-body-wrap td{padding:.5em .75em;text-align:left;border-bottom:var(--o360-size-border-default) solid var(--o360-color-border-default)}.elementor .s-p2t-post-body-wrap th,.elementor .s-p2t-legal-body-wrap th{color:var(--o360-color-text-accent);font-weight:600}.elementor .s-p2t-post-body-wrap details,.elementor .s-p2t-legal-body-wrap details{border:var(--o360-size-border-default) solid var(--o360-color-border-default);border-radius:var(--o360-size-radius-s);padding:.75em 1em;margin:0 0 var(--o360-size-stack-s);background:var(--o360-color-bg-surface)}.elementor .s-p2t-post-body-wrap summary,.elementor .s-p2t-legal-body-wrap summary{cursor:pointer;font-weight:600;color:var(--o360-color-text-accent)}.elementor .s-p2t-post-body-wrap figcaption,.elementor .s-p2t-legal-body-wrap figcaption{font-size:var(--o360-size-text-body-s);color:var(--o360-color-text-muted);margin-block-start:.5em}.elementor .s-p2t-post-body-wrap blockquote,.elementor .s-p2t-legal-body-wrap blockquote{border-inline-start:var(--o360-size-border-strong) solid var(--o360-color-text-accent);padding-inline-start:1em;margin:var(--o360-size-stack-m) 0;color:var(--o360-color-text-secondary)}.elementor .s-p2t-post-body-wrap img,.elementor .s-p2t-legal-body-wrap img{max-width:100%;height:auto;border-radius:var(--o360-size-radius-m)}.elementor .s-p2t-post-body-wrap iframe,.elementor .s-p2t-post-body-wrap .wp-block-embed,.elementor .s-p2t-legal-body-wrap iframe,.elementor .s-p2t-legal-body-wrap .wp-block-embed{max-width:100%}.elementor .s-p2t-post-body-wrap th,.elementor .s-p2t-post-body-wrap td,.elementor .s-p2t-legal-body-wrap th,.elementor .s-p2t-legal-body-wrap td{border-width:0 0 var(--o360-size-border-default);font-family:var(--o360-font-body);line-height:1.5}.elementor .s-p2t-post-body-wrap th,.elementor .s-p2t-legal-body-wrap th{background:transparent}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap details.wp-block-details{border:0;border-block:var(--o360-size-border-default) solid var(--o360-color-bg-card-start);border-radius:0;background:none;padding:0}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap details.wp-block-details:has(+details.wp-block-details){margin-block-end:0}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap details.wp-block-details+details.wp-block-details{border-block-start:0}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap details.wp-block-details>summary{display:flex;align-items:center;gap:var(--o360-size-gap-s);list-style:none;padding:15px 20px;font-size:22px;line-height:1.1;font-weight:600;color:var(--o360-color-text-primary)}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap details.wp-block-details>summary::-webkit-details-marker{display:none}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap details.wp-block-details>summary::after{content:"";flex:0 0 auto;margin-inline-start:auto;width:19.5px;height:10px;clip-path:polygon(100% 100%,0 100%,48.72% 0);background:var(--o360-color-text-accent);transform:rotate(180deg)}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap details.wp-block-details[open]>summary{color:var(--o360-color-text-accent)}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap details.wp-block-details[open]>summary::after{background:var(--o360-color-text-primary);transform:none}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap details.wp-block-details>:not(summary){margin:0;padding-inline:20px;font-size:var(--o360-size-text-body-s);font-weight:300;line-height:1.6;color:var(--o360-color-text-primary)}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap details.wp-block-details>summary+*{border-block-start:var(--o360-size-border-default) solid var(--o360-color-bg-card-start);padding-block-start:15px}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap details.wp-block-details>:last-child:not(summary){padding-block-end:15px}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap details.wp-block-details>:not(summary)+:not(summary){padding-block-start:var(--o360-size-stack-s)}@media (max-width:767px){body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap details.wp-block-details>summary{padding:12px 15px}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap details.wp-block-details>:not(summary){padding-inline:15px}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap details.wp-block-details>summary+*{padding-block-start:7px}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap details.wp-block-details>:last-child:not(summary){padding-block-end:7px}}@media (forced-colors:active){body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap details.wp-block-details>summary::after{forced-color-adjust:none;background:CanvasText}}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap a.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:var(--o360-size-gap-s);box-sizing:border-box;height:64px;padding:0 30px;border:var(--o360-size-border-strong) solid transparent;border-radius:var(--o360-size-radius-pill);background-color:transparent;background-image:linear-gradient(90deg,var(--o360-color-action-primary-start) 0%,var(--o360-color-action-primary-end) 100%);color:var(--o360-color-action-text);font-family:var(--o360-font-body);font-weight:700;font-size:var(--o360-size-text-body-s);line-height:1;text-transform:uppercase;text-decoration:none;text-align:center}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap a.wp-block-button__link:is(:hover,:focus-visible){background-image:linear-gradient(90deg,var(--o360-color-action-hover-start) 0%,var(--o360-color-action-hover-end) 100%);color:var(--o360-color-action-text)}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap a.wp-block-button__link:active{background-image:linear-gradient(90deg,var(--o360-color-action-pressed-start) 0%,var(--o360-color-action-pressed-end) 100%);color:var(--o360-color-action-text)}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap a.wp-block-button__link:focus-visible{outline:var(--o360-size-border-focus) solid var(--o360-color-focus-ring);outline-offset:2px;box-shadow:none}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap :is(.wp-block-button.is-style-outline>a.wp-block-button__link,a.wp-block-button__link.is-style-outline){background-color:transparent;background-image:none;border-color:var(--o360-color-action-primary-start);color:var(--o360-color-action-primary-start)}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap :is(.wp-block-button.is-style-outline>a.wp-block-button__link,a.wp-block-button__link.is-style-outline):is(:hover,:active,:focus-visible){background-color:var(--o360-color-bg-surface-hover);background-image:none;border-color:var(--o360-color-text-accent);color:var(--o360-color-text-accent)}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap a.wp-block-button__link::before{content:"";flex:0 0 auto;width:calc((28px - var(--o360-size-gap-s)) / 2);transition:width .2s,margin .2s}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap a.wp-block-button__link::after{content:"";flex:0 0 auto;width:28px;height:20px;margin-inline-end:calc((28px + var(--o360-size-gap-s)) / -2);background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 20'%3E%3Cpath d='M1 10H25M17 18L25 10L17 2' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 20'%3E%3Cpath d='M1 10H25M17 18L25 10L17 2' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;transform:translateX(-6px);transition:opacity .2s,transform .2s,margin .2s}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap a.wp-block-button__link:is(:hover,:active)::before{width:0;margin-inline-end:calc(-1 * var(--o360-size-gap-s))}body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap a.wp-block-button__link:is(:hover,:active)::after{margin-inline-end:0;opacity:1;transform:none}.elementor .s-p2t-post-body-wrap :is(.wp-caption,figure,img):is(.alignleft,.alignright,.aligncenter,.alignnone){float:none;display:block;max-width:100%;width:auto!important;margin:var(--o360-size-stack-m) 0}.elementor .s-p2t-post-body-wrap .wp-caption{max-width:100%;text-align:left}.elementor .s-p2t-post-body-wrap .wp-caption img{display:block;max-width:100%;height:auto;margin:0}.elementor .s-p2t-post-body-wrap p:has(>img:is(.alignleft,.alignright)){display:flow-root}/* End custom CSS */