body.single-post,body.fx-case-study{--fx-h1:    clamp(32px, 1.50vw + 26.37px, 48px);--fx-h2:    clamp(27px, 1.03vw + 23.13px, 38px);--fx-h3:    clamp(23px, 0.66vw + 20.54px, 30px);--fx-h4:    clamp(20px, 0.38vw + 18.59px, 24px);--fx-h5:    clamp(18px, 0.28vw + 16.94px, 21px);--fx-h6:    clamp(15px, 0.38vw + 13.59px, 19px);--fx-body:  clamp(17px, 0.19vw + 16.30px, 19px);--fx-lead:  clamp(19px, 0.38vw + 17.59px, 23px);--fx-small: clamp(15px, 0.09vw + 14.65px, 16px);--fx-lh-h1:1.15;--fx-lh-h2:1.20;--fx-lh-h3:1.25;--fx-lh-h4:1.35;--fx-lh-h5:1.40;--fx-lh-h6:1.45;--fx-lh-body:1.65;--fx-lh-lead:1.50;--fx-regular:400;--fx-bold:700;--fx-measure:700px;--fx-body-color:#334155;--fx-heading-color:#203082}@media (max-width:600px){body.single-post,body.fx-case-study{--fx-lh-h1:1.20;--fx-lh-h2:1.25;--fx-lh-body:1.60}}body.single-post .elementor-widget-theme-post-content,body.single-post .elementor-widget-text-editor,body.fx-case-study .elementor-widget-theme-post-content,body.fx-case-study .elementor-widget-text-editor{font-size:var(--fx-body)!important;line-height:var(--fx-lh-body)!important;font-weight:var(--fx-regular)!important;color:var(--fx-body-color)!important}body.single-post .elementor-widget-theme-post-content p,body.single-post .elementor-widget-text-editor p,body.fx-case-study .elementor-widget-theme-post-content p,body.fx-case-study .elementor-widget-text-editor p{font-size:var(--fx-body)!important;line-height:var(--fx-lh-body)!important;font-weight:var(--fx-regular)!important;color:var(--fx-body-color)!important;margin-top:0!important;margin-bottom:1.35em!important}body.single-post .elementor-widget-theme-post-content p:empty,body.single-post .elementor-widget-text-editor p:empty,body.fx-case-study .elementor-widget-theme-post-content p:empty,body.fx-case-study .elementor-widget-text-editor p:empty{display:none}body.single-post .elementor-widget-theme-post-content>.elementor-widget-container>*:last-child,body.single-post .elementor-widget-text-editor>.elementor-widget-container>*:last-child,body.fx-case-study .elementor-widget-theme-post-content>.elementor-widget-container>*:last-child,body.fx-case-study .elementor-widget-text-editor>.elementor-widget-container>*:last-child{margin-bottom:0!important}body.single-post .elementor-widget-heading h1:not(.ecs-post-loop *):not(.elementor-posts *):not(.elementor-loop-container *),
body.single-post .elementor-widget-theme-post-content h1,
body.single-post .elementor-widget-text-editor h1,
body.fx-case-study .elementor-widget-heading h1:not(.ecs-post-loop *):not(.elementor-posts *):not(.elementor-loop-container *),
body.fx-case-study .elementor-widget-theme-post-content h1,
body.fx-case-study .elementor-widget-text-editor h1 {font-size:var(--fx-h1)!important;line-height:var(--fx-lh-h1)!important;font-weight:var(--fx-bold)!important;letter-spacing:-.02em;text-wrap:balance}body.single-post .elementor-widget-heading h2:not(.ecs-post-loop *):not(.elementor-posts *):not(.elementor-loop-container *),
body.single-post .elementor-widget-theme-post-content h2,
body.single-post .elementor-widget-text-editor h2,
body.fx-case-study .elementor-widget-heading h2:not(.ecs-post-loop *):not(.elementor-posts *):not(.elementor-loop-container *),
body.fx-case-study .elementor-widget-theme-post-content h2,
body.fx-case-study .elementor-widget-text-editor h2 {font-size:var(--fx-h2)!important;line-height:var(--fx-lh-h2)!important;font-weight:var(--fx-bold)!important;letter-spacing:-.015em;text-wrap:balance}body.single-post .elementor-widget-heading h3:not(.ecs-post-loop *):not(.elementor-posts *):not(.elementor-loop-container *),
body.single-post .elementor-widget-theme-post-content h3,
body.single-post .elementor-widget-text-editor h3,
body.fx-case-study .elementor-widget-heading h3:not(.ecs-post-loop *):not(.elementor-posts *):not(.elementor-loop-container *),
body.fx-case-study .elementor-widget-theme-post-content h3,
body.fx-case-study .elementor-widget-text-editor h3 {font-size:var(--fx-h3)!important;line-height:var(--fx-lh-h3)!important;font-weight:var(--fx-bold)!important;letter-spacing:-.01em;text-wrap:balance}body.single-post .elementor-widget-heading h4:not(.ecs-post-loop *):not(.elementor-posts *):not(.elementor-loop-container *),
body.single-post .elementor-widget-theme-post-content h4,
body.single-post .elementor-widget-text-editor h4,
body.fx-case-study .elementor-widget-heading h4:not(.ecs-post-loop *):not(.elementor-posts *):not(.elementor-loop-container *),
body.fx-case-study .elementor-widget-theme-post-content h4,
body.fx-case-study .elementor-widget-text-editor h4 {font-size:var(--fx-h4)!important;line-height:var(--fx-lh-h4)!important;font-weight:var(--fx-bold)!important}body.single-post .elementor-widget-theme-post-content h5,body.single-post .elementor-widget-text-editor h5,body.fx-case-study .elementor-widget-theme-post-content h5,body.fx-case-study .elementor-widget-text-editor h5{font-size:var(--fx-h5)!important;line-height:var(--fx-lh-h5)!important;font-weight:var(--fx-bold)!important}body.single-post .elementor-widget-theme-post-content h6,body.single-post .elementor-widget-text-editor h6,body.fx-case-study .elementor-widget-theme-post-content h6,body.fx-case-study .elementor-widget-text-editor h6{font-size:var(--fx-h6)!important;line-height:var(--fx-lh-h6)!important;font-weight:var(--fx-bold)!important;text-transform:uppercase;letter-spacing:.08em;color:#64748b!important}body.single-post .elementor-widget-theme-post-content :is(h2, h3, h4, h5, h6),
body.single-post .elementor-widget-text-editor :is(h2, h3, h4, h5, h6),
body.fx-case-study .elementor-widget-theme-post-content :is(h2, h3, h4, h5, h6),
body.fx-case-study .elementor-widget-text-editor :is(h2, h3, h4, h5, h6) {color:var(--fx-heading-color)!important;margin-top:1.6em!important;margin-bottom:.5em!important}body.single-post .elementor-widget-theme-post-content > .elementor-widget-container > :is(h2,h3,h4,h5,h6):first-child,
body.single-post .elementor-widget-text-editor > .elementor-widget-container > :is(h2,h3,h4,h5,h6):first-child,
body.fx-case-study .elementor-widget-theme-post-content > .elementor-widget-container > :is(h2,h3,h4,h5,h6):first-child,
body.fx-case-study .elementor-widget-text-editor > .elementor-widget-container > :is(h2,h3,h4,h5,h6):first-child {margin-top:0!important}body.single-post .elementor-headline,body.single-post .elementor-headline-dynamic-wrapper,body.single-post .elementor-headline-plain-text,body.fx-case-study .elementor-headline,body.fx-case-study .elementor-headline-dynamic-wrapper,body.fx-case-study .elementor-headline-plain-text{line-height:1.2!important;padding-bottom:.08em}body.single-post .elementor-widget-heading :is(h1,h2,h3,h4,h5,h6),
body.fx-case-study .elementor-widget-heading :is(h1,h2,h3,h4,h5,h6) {overflow-wrap:break-word}body.single-post .elementor-widget-theme-post-content :is(ul, ol),
body.single-post .elementor-widget-text-editor :is(ul, ol),
body.fx-case-study .elementor-widget-theme-post-content :is(ul, ol),
body.fx-case-study .elementor-widget-text-editor :is(ul, ol) {margin:0 0 1.35em!important;padding-left:1.5em!important;list-style-position:outside!important}body.single-post .elementor-widget-theme-post-content li,body.single-post .elementor-widget-text-editor li,body.fx-case-study .elementor-widget-theme-post-content li,body.fx-case-study .elementor-widget-text-editor li{font-size:var(--fx-body)!important;line-height:var(--fx-lh-body)!important;font-weight:var(--fx-regular)!important;color:var(--fx-body-color)!important;margin:0 0 .5em!important;padding-left:.25em}body.single-post .elementor-widget-theme-post-content li:last-child,body.single-post .elementor-widget-text-editor li:last-child,body.fx-case-study .elementor-widget-theme-post-content li:last-child,body.fx-case-study .elementor-widget-text-editor li:last-child{margin-bottom:0!important}body.single-post .elementor-widget-theme-post-content li > :is(ul, ol),
body.single-post .elementor-widget-text-editor li > :is(ul, ol),
body.fx-case-study .elementor-widget-theme-post-content li > :is(ul, ol),
body.fx-case-study .elementor-widget-text-editor li > :is(ul, ol) {margin:.5em 0 0!important}body.single-post .elementor-widget-text-editor ul li::marker,body.fx-case-study .elementor-widget-text-editor ul li::marker{color:#e74c3c}body.single-post .elementor-widget-text-editor ol li::marker,body.fx-case-study .elementor-widget-text-editor ol li::marker{color:var(--fx-heading-color);font-weight:var(--fx-bold);font-variant-numeric:tabular-nums}body.single-post .elementor-widget-theme-post-content a:not(.elementor-button),
body.single-post .elementor-widget-text-editor a:not(.elementor-button),
body.fx-case-study .elementor-widget-theme-post-content a:not(.elementor-button),
body.fx-case-study .elementor-widget-text-editor a:not(.elementor-button) {text-decoration:underline!important;text-underline-offset:.18em;text-decoration-thickness:1px;font-weight:var(--fx-bold)!important}body.single-post .elementor-widget-theme-post-content strong,body.single-post .elementor-widget-text-editor strong,body.fx-case-study .elementor-widget-theme-post-content strong,body.fx-case-study .elementor-widget-text-editor strong{font-weight:var(--fx-bold)!important;color:var(--fx-heading-color)!important}body.single-post .elementor-widget-theme-post-content blockquote,body.single-post .elementor-widget-text-editor blockquote,body.fx-case-study .elementor-widget-theme-post-content blockquote,body.fx-case-study .elementor-widget-text-editor blockquote{margin:2em 0!important;padding:.25em 0 .25em 1.25em!important;border-left:3px solid var(--fx-heading-color);font-size:var(--fx-lead)!important;line-height:var(--fx-lh-lead)!important;font-weight:var(--fx-regular)!important;font-style:normal;color:var(--fx-heading-color)!important}body.single-post .elementor-widget-theme-post-content :is(img, figure, iframe, video),
body.single-post .elementor-widget-text-editor :is(img, figure, iframe, video),
body.fx-case-study .elementor-widget-theme-post-content :is(img, figure, iframe, video),
body.fx-case-study .elementor-widget-text-editor :is(img, figure, iframe, video) {max-width:100%;height:auto;margin-block:1.75em;border-radius:6px}body.single-post .elementor-widget-theme-post-content table,body.single-post .elementor-widget-text-editor table,body.fx-case-study .elementor-widget-theme-post-content table,body.fx-case-study .elementor-widget-text-editor table{width:100%;border-collapse:collapse;margin:1.75em 0;font-size:var(--fx-small)!important;line-height:1.5!important}body.single-post .elementor-widget-theme-post-content :is(th, td),
body.single-post .elementor-widget-text-editor :is(th, td),
body.fx-case-study .elementor-widget-theme-post-content :is(th, td),
body.fx-case-study .elementor-widget-text-editor :is(th, td) {padding:.65em .85em;border:1px solid var(--fx-rule,#dbe1ea);text-align:left;vertical-align:top}body.single-post .elementor-widget-theme-post-content th,body.single-post .elementor-widget-text-editor th,body.fx-case-study .elementor-widget-theme-post-content th,body.fx-case-study .elementor-widget-text-editor th{background:#eef1f7;color:var(--fx-heading-color)!important;font-weight:var(--fx-bold)}@media (min-width:1025px){body.single-post .elementor-widget-theme-post-content>.elementor-widget-container,body.single-post .elementor-widget-text-editor>.elementor-widget-container,body.single-post .elementor-widget-heading>.elementor-widget-container,body.fx-case-study .elementor-widget-theme-post-content>.elementor-widget-container,body.fx-case-study .elementor-widget-text-editor>.elementor-widget-container,body.fx-case-study .elementor-widget-heading>.elementor-widget-container{max-width:var(--fx-measure);margin-inline:auto}body.single-post :is([class*="elementor-col-"], .ecs-post-loop, .elementor-posts, .elementor-loop-container) .elementor-widget-container,
  body.fx-case-study :is([class*="elementor-col-"], .ecs-post-loop, .elementor-posts, .elementor-loop-container) .elementor-widget-container {max-width:none}}body.single-post a:focus-visible,body.fx-case-study a:focus-visible{outline:2px solid var(--fx-heading-color);outline-offset:3px;border-radius:2px}body[class*="elementor-page"] .elementor-widget-heading h1,body[class*="elementor-page"] .elementor-widget-theme-post-title h1{line-height:1.18!important}body[class*="elementor-page"] .elementor-widget-heading h2{line-height:1.20!important}body[class*="elementor-page"] .elementor-widget-heading h3{line-height:1.25!important}body[class*="elementor-page"] .elementor-widget-heading h4{line-height:1.35!important}body[class*="elementor-page"] .elementor-widget-heading h5{line-height:1.40!important}body[class*="elementor-page"] .elementor-widget-heading h6{line-height:1.45!important}body[class*="elementor-page"] .elementor-widget-heading :is(h1, h2, h3) {text-wrap:balance;overflow-wrap:break-word}body[class*="elementor-page"] .elementor-headline,body[class*="elementor-page"] .elementor-headline-dynamic-wrapper,body[class*="elementor-page"] .elementor-headline-plain-text{line-height:1.2!important;padding-bottom:.08em}body[class*="elementor-page"] .elementor-widget-text-editor p{line-height:1.65!important;margin-top:0!important;margin-bottom:.85em!important}body[class*="elementor-page"] .elementor-widget-text-editor p:empty{display:none}body[class*="elementor-page"] .elementor-widget-text-editor>.elementor-widget-container>*:last-child{margin-bottom:0!important}body[class*="elementor-page"] .elementor-widget-text-editor li,body[class*="elementor-page"] .elementor-widget-icon-list .elementor-icon-list-item,body[class*="elementor-page"] .elementor-widget-icon-list .elementor-icon-list-text{line-height:1.5!important}body[class*="elementor-page"] .elementor-widget-text-editor li{margin-bottom:.65em!important}body[class*="elementor-page"] .elementor-widget-text-editor li:last-child{margin-bottom:0!important}body[class*="elementor-page"] .elementor-widget-text-editor :is(ul, ol) {margin-bottom:.85em!important}body[class*="elementor-page"] .elementor-widget-text-editor li > :is(ul, ol) {margin:.5em 0 0!important}body[class*="elementor-page"] .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child) {margin-bottom:1.2em!important}body[class*="elementor-page"] .elementor-widget-text-editor :is(h3, h4, h5, h6) + :is(ul, ol) {margin-top:.35em!important}@media (min-width:1024px) and (max-width:1500px){body[class*="elementor-page"] .e-con-inner{max-width:min(var(--content-width,var(--container-max-width,1150px)),calc(100vw - 160px))!important}body[class*="elementor-page"] .fx-full-bleed>.e-con-inner,body[class*="elementor-page"] .fx-full-bleed .e-con-inner{max-width:none!important}}@media (min-width:768px){body[class*="elementor-page"] .elementor-widget-text-editor>.elementor-widget-container{max-width:700px;margin-inline:auto}body[class*="elementor-page"] .fx-full-bleed .elementor-widget-text-editor>.elementor-widget-container,body[class*="elementor-page"] td .elementor-widget-text-editor>.elementor-widget-container,body[class*="elementor-page"] th .elementor-widget-text-editor>.elementor-widget-container{max-width:none;margin-inline:0}body[class*="elementor-page"] .elementor-widget-text-editor > .elementor-widget-container:has(table) {max-width:none;margin-inline:0;overflow-x:auto}body[class*="elementor-page"] :is(td, th) {padding:10px 12px!important;line-height:1.35!important}}body[class*="elementor-page"] .elementor-widget-text-editor a,body[class*="elementor-page"] .elementor-widget-theme-post-content a,body.single-post .mcontent a,body.single-successstories .mcontent a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}body[class*="elementor-page"] .elementor-nav-menu a,body[class*="elementor-page"] .elementor-button,body[class*="elementor-page"] .elementor-widget-image a{text-decoration:none}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body[class*="elementor-page-"] .elementor-widget-text-editor p{line-height:1.65!important;margin-top:0!important;margin-bottom:.85em!important}body[class*="elementor-page-"] .elementor-widget-text-editor p:empty{display:none}body[class*="elementor-page-"] .elementor-widget-text-editor>.elementor-widget-container>*:last-child{margin-bottom:0!important}:focus-visible{outline:2px solid var(--e-global-color-primary,#203082)!important;outline-offset:3px!important;border-radius:2px}.elementor-button:focus-visible,a.elementor-button:focus-visible,button.elementor-button:focus-visible{outline:2px solid #fff!important;outline-offset:3px!important}body .elementor-widget-button .elementor-button{background-color:var(--e-global-color-40c8ab8,#c0392b);color:var(--e-global-color-6e775b2,#fff)}body .elementor-widget-button .elementor-button:hover,body .elementor-widget-button .elementor-button:active{background-color:var(--e-global-color-fxdeep01,#a32b1f);color:var(--e-global-color-6e775b2,#fff)}ul.elementor-nav-menu.sm-vertical:not(.elementor-nav-menu--dropdown) > li > a.elementor-item {width:-moz-fit-content;width:fit-content;max-width:100%}body .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
body .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {background-color:var(--e-global-color-40c8ab8,#c0392b)}body .elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,body .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var(--e-global-color-40c8ab8,#c0392b)}