.elementor .share-ico:hover,.elementor .share-ico:focus-visible{background-color:var(--blue-200);}.elementor .share-ico{width:24px;height:24px;min-width:0px;min-height:0px;padding:0px;background-color:var(--blue-500);transition:background-color 0.3s;display:block;flex:0 0 24px;mask-repeat: no-repeat; mask-position: center center; mask-size: contain;\n}.elementor .article-body{width:100%;min-width:0px;font-family:var(--font-main);font-weight:400;font-size:16px;color:var(--blue-600);line-height:1.5em;padding:0px;& .elementor-widget-theme-post-content > * { margin-block-start: 0px; margin-block-end: var(--space-32); color: var(--blue-600); } & .elementor-widget-theme-post-content > *:last-child { margin-block-end: 0px; } & p, & li { font-family: var(--font-main); font-size: inherit; font-weight: inherit; line-height: 1.5em; color: var(--blue-600); } & h2, & h3 { font-family: var(--font-main); font-weight: 500; font-size: 24px; line-height: 1.25em; color: var(--blue-500); } & .elementor-widget-theme-post-content > h2, & .elementor-widget-theme-post-content > h3 { margin-block-end: var(--space-16); } & blockquote { margin-inline: 0px; padding-block: var(--space-24); padding-inline: 28px; background-color: var(--blue-50); border-style: solid; border-width: 0 0 0 3px; border-color: var(--blue-500); } & blockquote p { font-style: italic; margin: 0px 0px var(--space-8); } & blockquote cite { display: block; font-style: normal; font-weight: 500; font-size: 14px; line-height: 1.4em; color: var(--blue-600); } & a { color: var(--blue-200); text-decoration: underline; } & img { max-width: 100%; height: auto; } & ul, & ol { padding-inline-start: 20px; }\n}.elementor .t-meta-hero{font-family:var(--font-main);font-weight:400;font-size:16px;line-height:1.5em;margin:0px;}.elementor .decor-arcs{width:412px;height:427px;min-width:0px;min-height:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;z-index:0;padding:0px;background-image:url("https://stage-1force.horizoners.design/wp-content/uploads/2026/10/in-decor.png");background-repeat:no-repeat;background-attachment:scroll;background-size:100% auto;background-position:top right;pointer-events: none;\n}.elementor .bg-overlay{min-width:0px;position:absolute;z-index:1;padding:0px;background-color:rgba(0,0,0,0.65);inset: 0px; pointer-events: none;\n}.elementor .link-legal:hover,.elementor .link-legal:focus-visible{color:var(--blue-200);}.elementor .link-legal{color:var(--grey-300);transition:color 0.4s;& a { color: inherit; transition: none; } & a:hover { color: inherit; }\n}.elementor .btn{font-family:var(--font-main);font-weight:500;font-size:14px;line-height:18px;text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:32px;padding-inline-end:32px;border-radius:var(--radius-8);transition:background-color 0.4s, color 0.4s, border-color 0.4s;display:inline-flex;gap:var(--space-8);justify-content:center;align-items:center;}.elementor .btn-grey:hover,.elementor .btn-grey:focus-visible{color:var(--blue-600);background-color:var(--white);}.elementor .btn-grey{color:var(--white);background-color:rgba(30,30,30,0.51);backdrop-filter:blur(10px);}.elementor .bg-blue-600{background-color:var(--blue-600);--tag-bg: var(--blue-500); --tag-fg: var(--white); --tag-bg: var(--blue-500); --tag-fg: var(--white); --sec-head-tag-bg: var(--blue-500); --sec-head-tag-c: var(--white);\n}.elementor .bg-grey-50{background-color:var(--grey-50);}.elementor .bg-white{background-color:var(--white);}.elementor .c-white{color:var(--white);}.elementor .c-grey-100{color:var(--grey-100);}.elementor .c-grey-300{color:var(--grey-300);}.elementor .c-grey-400{color:var(--grey-400);}.elementor .t-body16-m{font-family:var(--font-main);font-weight:400;font-size:16px;line-height:1.5em;margin:0px;}.elementor .t-h7-m{font-family:var(--font-main);font-weight:500;font-size:16px;line-height:1.4em;margin:0px;}.elementor .tag-pill{width:auto;min-width:0px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:8px;padding-inline-end:8px;border-radius:var(--radius-4);display:flex;align-self:flex-start;background-color: var(--tag-bg, var(--blue-50)); color: var(--tag-fg, var(--blue-500)); align-self: var(--sec-head-align, flex-start);\n}.elementor .btn-red:hover,.elementor .btn-red:focus-visible{color:var(--red);border-color:transparent;background-color:var(--white);box-shadow: inset 0 0 0 1px var(--red);\n}.elementor .btn-red{color:var(--white);background-color:var(--red);&:focus-visible { color: var(--blue-600); background-color: var(--white); border-color: var(--blue-600); } &:focus-visible { color: var(--red); background-color: var(--white); border-color: transparent; box-shadow: inset 0 0 0 1px var(--red); }\n}.elementor .sec-inner{width:100%;max-width:var(--content-width);padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .sec{width:100%;padding-block-start:var(--space-100);padding-block-end:var(--space-100);padding-inline-start:50px;padding-inline-end:50px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .t-tag{font-family:var(--font-main);font-weight:500;font-size:14px;line-height:1.25em;text-transform:uppercase;margin:0px;}.elementor .t-body12{font-family:var(--font-main);font-weight:300;font-size:12px;line-height:1.25em;margin:0px;}.elementor .t-body14{font-family:var(--font-main);font-weight:300;font-size:14px;line-height:1.5em;margin:0px;}.elementor .t-h1{font-family:var(--font-main);font-weight:400;font-size:56px;line-height:1.25em;margin:0px;}.elementor .tag-pill-dark{background-color:var(--blue-500);}.elementor .row{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:0px;}.elementor .stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .mb-10{margin-block-end:var(--space-10);}.elementor .mb-20-12{margin-block-end:var(--space-20);}.elementor .mb-20-16{margin-block-end:var(--space-20);}