.elementor-235 .elementor-element.elementor-element-54f7824{--display:flex;--min-height:880px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:74px;--padding-bottom:93px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-2e8143a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-5cf8c7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .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-235 .elementor-element.elementor-element-0f81bfe .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:64px;font-weight:600;line-height:1em;letter-spacing:-1.28px;color:#1E3A5F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-c7b363c{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#0D9488;}.elementor-235 .elementor-element.elementor-element-330b268{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5F5F5F;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-235 .elementor-element.elementor-element-a7456eb .elementor-button{background-color:#0D9488;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:14px 16px 14px 16px;}.elementor-235 .elementor-element.elementor-element-a7456eb .elementor-button:hover, .elementor-235 .elementor-element.elementor-element-a7456eb .elementor-button:focus{background-color:#0B7F75;color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-a7456eb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-235 .elementor-element.elementor-element-a7456eb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-235 .elementor-element.elementor-element-a7456eb .elementor-button:hover svg, .elementor-235 .elementor-element.elementor-element-a7456eb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-3d8ac93{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:94px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-3d8ac93:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-3d8ac93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F4F3;}.elementor-235 .elementor-element.elementor-element-8e7045e{text-align:center;}.elementor-235 .elementor-element.elementor-element-8e7045e .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:64px;font-weight:600;line-height:1em;letter-spacing:-1.28px;color:#1E3A5F;}.elementor-235 .elementor-element.elementor-element-36bfb42{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:22px 25px;--row-gap:22px;--column-gap:25px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-95109d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--padding-top:33px;--padding-bottom:33px;--padding-left:41px;--padding-right:41px;}.elementor-235 .elementor-element.elementor-element-95109d3:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-95109d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-179d4d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-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-235 .elementor-element.elementor-element-573387e img{width:30px;}.elementor-235 .elementor-element.elementor-element-7da9c84 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:#0D1828;}.elementor-235 .elementor-element.elementor-element-35def7b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5F5F5F;}.elementor-235 .elementor-element.elementor-element-9bf813e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--padding-top:33px;--padding-bottom:33px;--padding-left:41px;--padding-right:41px;}.elementor-235 .elementor-element.elementor-element-9bf813e:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-9bf813e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-df44a70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-c903ab3 img{width:30px;}.elementor-235 .elementor-element.elementor-element-3463483 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:#0D1828;}.elementor-235 .elementor-element.elementor-element-18c6926{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5F5F5F;}.elementor-235 .elementor-element.elementor-element-42c29f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--padding-top:33px;--padding-bottom:33px;--padding-left:41px;--padding-right:41px;}.elementor-235 .elementor-element.elementor-element-42c29f3:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-42c29f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-aed3f84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-dc559a5 img{width:30px;}.elementor-235 .elementor-element.elementor-element-af9fc62 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:#0D1828;}.elementor-235 .elementor-element.elementor-element-7524dbf{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5F5F5F;}.elementor-235 .elementor-element.elementor-element-9a65b30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--padding-top:33px;--padding-bottom:33px;--padding-left:41px;--padding-right:41px;}.elementor-235 .elementor-element.elementor-element-9a65b30:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-9a65b30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-a15b0b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-b2e1079 img{width:30px;}.elementor-235 .elementor-element.elementor-element-6da8013 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:#0D1828;}.elementor-235 .elementor-element.elementor-element-e7fbad4{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5F5F5F;}.elementor-235 .elementor-element.elementor-element-3f4a7d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--padding-top:33px;--padding-bottom:33px;--padding-left:41px;--padding-right:41px;}.elementor-235 .elementor-element.elementor-element-3f4a7d5:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-3f4a7d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-8150687{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-9e8189e img{width:30px;}.elementor-235 .elementor-element.elementor-element-1c5f809 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:#0D1828;}.elementor-235 .elementor-element.elementor-element-87d82ce{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5F5F5F;}.elementor-235 .elementor-element.elementor-element-840cc92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--padding-top:33px;--padding-bottom:33px;--padding-left:41px;--padding-right:41px;}.elementor-235 .elementor-element.elementor-element-840cc92:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-840cc92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-205af38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-c66a8e5 img{width:30px;}.elementor-235 .elementor-element.elementor-element-5d39192 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:#0D1828;}.elementor-235 .elementor-element.elementor-element-c52da85{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5F5F5F;}.elementor-235 .elementor-element.elementor-element-4ce627c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-0e9b027{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:54px 54px;--row-gap:54px;--column-gap:54px;--border-radius:24px 24px 24px 24px;--padding-top:75px;--padding-bottom:75px;--padding-left:77px;--padding-right:77px;}.elementor-235 .elementor-element.elementor-element-0e9b027:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-0e9b027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D9488;background-image:url("https://horizonserp.com/wp-content/uploads/2026/10/platform-cta-bg.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-235 .elementor-element.elementor-element-37c4337{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-97a30d4 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:48px;font-weight:600;line-height:1em;letter-spacing:-0.96px;color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-024829f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#E7F4F3;}.elementor-235 .elementor-element.elementor-element-fe34379{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-9a3f732 .elementor-button{background-color:#E7F4F3;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;fill:#1E3A5F;color:#1E3A5F;border-radius:8px 8px 8px 8px;padding:14px 16px 14px 16px;}.elementor-235 .elementor-element.elementor-element-9a3f732 .elementor-button:hover, .elementor-235 .elementor-element.elementor-element-9a3f732 .elementor-button:focus{background-color:#D3EBE9;color:#1E3A5F;}.elementor-235 .elementor-element.elementor-element-9a3f732 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-235 .elementor-element.elementor-element-9a3f732 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-235 .elementor-element.elementor-element-9a3f732 .elementor-button:hover svg, .elementor-235 .elementor-element.elementor-element-9a3f732 .elementor-button:focus svg{fill:#1E3A5F;}.elementor-235 .elementor-element.elementor-element-2ca769d .elementor-button{background-color:#053E39;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:14px 16px 14px 16px;}.elementor-235 .elementor-element.elementor-element-2ca769d .elementor-button:hover, .elementor-235 .elementor-element.elementor-element-2ca769d .elementor-button:focus{background-color:#032B27;color:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-2ca769d .elementor-button:hover svg, .elementor-235 .elementor-element.elementor-element-2ca769d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-235 .elementor-element.elementor-element-b69c158{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:31px;--padding-bottom:31px;--padding-left:40px;--padding-right:40px;}.elementor-235 .elementor-element.elementor-element-b69c158:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-b69c158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F4F3;}.elementor-235 .elementor-element.elementor-element-f7884ba{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5F5F5F;}.elementor-235 .elementor-element.elementor-element-5f26c31{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-235 .elementor-element.elementor-element-ebe08d4 img{width:24px;}.elementor-235 .elementor-element.elementor-element-3dd383a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:#1E3A5F;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-235 .elementor-element.elementor-element-54f7824{--content-width:1200px;}.elementor-235 .elementor-element.elementor-element-3d8ac93{--content-width:1202px;}.elementor-235 .elementor-element.elementor-element-4ce627c{--content-width:1200px;}}@media(max-width:1024px){.elementor-235 .elementor-element.elementor-element-54f7824{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-235 .elementor-element.elementor-element-0f81bfe .elementor-heading-title{font-size:52px;}.elementor-235 .elementor-element.elementor-element-3d8ac93{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:72px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-235 .elementor-element.elementor-element-8e7045e .elementor-heading-title{font-size:52px;}.elementor-235 .elementor-element.elementor-element-4ce627c{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-235 .elementor-element.elementor-element-0e9b027{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:56px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-235 .elementor-element.elementor-element-54f7824{--padding-top:32px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-235 .elementor-element.elementor-element-0f81bfe .elementor-heading-title{font-size:40px;}.elementor-235 .elementor-element.elementor-element-3d8ac93{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:56px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-235 .elementor-element.elementor-element-8e7045e .elementor-heading-title{font-size:40px;}.elementor-235 .elementor-element.elementor-element-95109d3{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-235 .elementor-element.elementor-element-7da9c84 .elementor-heading-title{font-size:18px;}.elementor-235 .elementor-element.elementor-element-9bf813e{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-235 .elementor-element.elementor-element-3463483 .elementor-heading-title{font-size:18px;}.elementor-235 .elementor-element.elementor-element-42c29f3{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-235 .elementor-element.elementor-element-af9fc62 .elementor-heading-title{font-size:18px;}.elementor-235 .elementor-element.elementor-element-9a65b30{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-235 .elementor-element.elementor-element-6da8013 .elementor-heading-title{font-size:18px;}.elementor-235 .elementor-element.elementor-element-3f4a7d5{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-235 .elementor-element.elementor-element-1c5f809 .elementor-heading-title{font-size:18px;}.elementor-235 .elementor-element.elementor-element-840cc92{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-235 .elementor-element.elementor-element-5d39192 .elementor-heading-title{font-size:18px;}.elementor-235 .elementor-element.elementor-element-4ce627c{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-235 .elementor-element.elementor-element-0e9b027{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-97a30d4 .elementor-heading-title{font-size:34px;}.elementor-235 .elementor-element.elementor-element-b69c158{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-3dd383a .elementor-heading-title{font-size:18px;}}/* Start custom CSS *//* HorizonsERP – Solutions: B2B Services (Figma 246:3125). Scoped with .hzbs- */
body.elementor-page-235 {
    --hzbs-teal: #0D9488;
    --hzbs-navy: #1E3A5F;
    --hzbs-ink: #0D1828;
    --hzbs-grey: #5F5F5F;
    --hzbs-muted: #A1A1A1;
    --hzbs-mint: #E7F4F3;
    --hzbs-green: #1CC487;
    --hzbs-green-50: #E9F9EF;
    --hzbs-amber: #FF9705;
    --hzbs-line: #E3E3E3;
    --hzbs-head: "Mena Grotesk", "Hanken Grotesk", sans-serif;
    --hzbs-body: "Helvetica Now Display", "Inter", "Helvetica Neue", Arial, sans-serif;
    --hzbs-shadow: 0 12px 12.5px #ECF4F3;
}
body.elementor-page-235 .hzbs-hero { background-color: #fff; }
body.elementor-page-235 .hzbs-accent { color: var(--hzbs-teal); }
body.elementor-page-235 .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
body.elementor-page-235 .hzbs-paras p { margin: 0 0 1.4em; }
body.elementor-page-235 .e-con > .elementor-widget.hzbs-maxw-525.hzbs-maxw-525 { max-width: 525px; }
body.elementor-page-235 .e-con > .elementor-widget.hzbs-maxw-811.hzbs-maxw-811 { max-width: 811px; }
body.elementor-page-235 .elementor-button { transition: background-color .2s ease; }

/* ---------- Hero ---------- */
body.elementor-page-235 .hzbs-hero > .e-con-inner { position: relative; }
body.elementor-page-235 .hzbs-hero-copy { --width: 586px; width: 586px; max-width: 100%; position: relative; z-index: 2; }
/* Figma keeps an empty line under the copy, so the button sits 62px below the text. */
body.elementor-page-235 .hzbs-hero-copy .hzbs-paras { margin-bottom: 22px; }
body.elementor-page-235 .hzbs-breadcrumb { display: flex; flex-wrap: wrap; align-items: center; gap: 7px; font: 400 16px/1.4 var(--hzbs-body); color: var(--hzbs-grey); }
body.elementor-page-235 .hzbs-breadcrumb a { color: var(--hzbs-muted); text-decoration: none; }
body.elementor-page-235 .hzbs-breadcrumb a:hover { color: var(--hzbs-teal); }
body.elementor-page-235 .hzbs-breadcrumb img { display: block; }
body.elementor-page-235 .hzbs-hero-visual { position: absolute; top: 62px; left: 634px; width: 616px; height: 533px; z-index: 1; margin: 0; }

body.elementor-page-235 .hzbs-stage { position: relative; width: 616px; height: 533px; font: 400 16px/1.4 var(--hzbs-body); color: var(--hzbs-grey); }
body.elementor-page-235 .hzbs-stage b { font-weight: 500; color: #000; }
body.elementor-page-235 .hzbs-ring { position: absolute; left: 300px; top: 266.5px; border-radius: 50%; transform: translate(-50%, -50%); pointer-events: none; }
body.elementor-page-235 .hzbs-ring--lg { width: 1093px; height: 1093px; background: radial-gradient(circle closest-side, #fff 0%, rgba(231, 244, 243, .25) 100%); }
body.elementor-page-235 .hzbs-ring--md { width: 788px; height: 788px; background: radial-gradient(circle closest-side, #fff 0%, #E7F4F3 100%); }
body.elementor-page-235 .hzbs-ring--sm { width: 500px; height: 500px; background: radial-gradient(circle closest-side, #fff 0%, #B4DEDA 100%); }

body.elementor-page-235 .hzbs-ui { position: absolute; box-sizing: border-box; display: flex; flex-direction: column; background: #fff; border: 1px solid var(--hzbs-line); border-radius: 24px; }
body.elementor-page-235 .hzbs-ui img { display: block; flex: none; max-width: none; }
body.elementor-page-235 .hzbs-client-name { display: flex; flex-direction: column; white-space: nowrap; }

body.elementor-page-235 .hzbs-ui--client { left: 134px; top: 77px; width: 345px; padding: 31px 20px; gap: 10px; }
body.elementor-page-235 .hzbs-client-top { display: flex; flex-direction: column; gap: 17px; }
body.elementor-page-235 .hzbs-client-head { display: flex; align-items: center; gap: 8px; }
body.elementor-page-235 .hzbs-fields { display: flex; flex-direction: column; gap: 10px; }
body.elementor-page-235 .hzbs-field { display: flex; align-items: center; gap: 8px; padding: 14px 18px; border: 1px solid var(--hzbs-line); border-radius: 16px; white-space: nowrap; }
body.elementor-page-235 .hzbs-stats { display: flex; gap: 10px; }
body.elementor-page-235 .hzbs-stat { display: flex; flex-direction: column; justify-content: center; gap: 5px; box-sizing: border-box; width: 144px; height: 79px; padding: 15px 18px; border-radius: 16px; background: var(--hzbs-mint); }
body.elementor-page-235 .hzbs-stage b.hzbs-num { font: 600 18px/1.2 var(--hzbs-head); letter-spacing: -.36px; color: var(--hzbs-green); }
body.elementor-page-235 .hzbs-stage b.hzbs-num--amber { color: var(--hzbs-amber); }

body.elementor-page-235 .hzbs-ui--invoice { left: 393px; top: 0; width: 223px; padding: 20px; gap: 10px; }
body.elementor-page-235 .hzbs-invoice-head { display: flex; align-items: center; gap: 10px; }
body.elementor-page-235 .hzbs-invoice-tile { display: flex; align-items: center; justify-content: center; flex: none; width: 48px; height: 48px; border-radius: 16px; background: var(--hzbs-green-50); }
body.elementor-page-235 .hzbs-invoice-copy { display: flex; flex-direction: column; gap: 8px; }
body.elementor-page-235 .hzbs-stage b.hzbs-invoice-no { font: 600 20px/1.2 var(--hzbs-head); letter-spacing: -.4px; color: var(--hzbs-navy); }
body.elementor-page-235 .hzbs-invoice-status { display: flex; justify-content: space-between; padding: 5px 12px; border-radius: 4px; background: var(--hzbs-green-50); font-size: 14px; color: var(--hzbs-muted); }
body.elementor-page-235 .hzbs-paid { color: var(--hzbs-green); }

body.elementor-page-235 .hzbs-ui--timeline { left: 0; top: 161px; width: 145px; padding: 20px; gap: 7px; }
body.elementor-page-235 .hzbs-bar { display: block; height: 4px; border-radius: 100px; background: var(--hzbs-teal); }
body.elementor-page-235 .hzbs-tasks { display: flex; gap: 8px; font-size: 14px; color: var(--hzbs-muted); white-space: nowrap; }
body.elementor-page-235 .hzbs-tasks-val { color: var(--hzbs-teal); }

body.elementor-page-235 .hzbs-ui--pipeline { left: 51px; top: 386px; width: 511px; height: 147px; padding: 0 21px; justify-content: center; gap: 13px; }
body.elementor-page-235 .hzbs-chips { display: flex; gap: 13px; }
body.elementor-page-235 .hzbs-chips > span { flex: 1 1 0; padding: 8px 18px; border-radius: 16px; background: var(--hzbs-mint); }

/* ---------- Feature cards ---------- */
body.elementor-page-235 .hzbs-feature-grid { --width: 100%; width: 100%; }
body.elementor-page-235 .hzbs-feature-grid > .hzbs-feature { --width: calc((100% - 50px) / 3); width: calc((100% - 50px) / 3); }
body.elementor-page-235 .hzbs-tile-teal { flex: none; display: flex; align-items: center; justify-content: center; width: 60.45px; height: 60.45px; border-radius: 16px; background: var(--hzbs-teal); }
body.elementor-page-235 .hzbs-tile-teal > .elementor-widget-container { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; line-height: 0; }
body.elementor-page-235 .hzbs-tile-teal img { display: block; }

/* ---------- CTA ---------- */
/* Mint top half continues the features band; the navy start matches the other pages so the card overlaps the global footer (template 169) identically. */
body.elementor-page-235 .hzbs-cta { background: linear-gradient(var(--hzbs-mint) 200px, var(--hzbs-ink) 200px); }
body.elementor-page-235 .hzbs-cta-copy { --width: 481px; width: 481px; flex: none; }
body.elementor-page-235 .hzbs-cta-aside { --width: 510px; width: 510px; min-height: 248px; flex: none; }
body.elementor-page-235 .hzbs-tile-mint { flex: none; display: flex; align-items: center; justify-content: center; width: 51px; height: 51px; border-radius: 16px; background: var(--hzbs-mint); }
body.elementor-page-235 .hzbs-tile-mint > .elementor-widget-container { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; line-height: 0; }
body.elementor-page-235 .hzbs-wait { --width: auto; width: auto; --flex-wrap: nowrap; flex-wrap: nowrap; background: #fff; border: 1px solid var(--hzbs-line); border-radius: 16px; box-shadow: var(--hzbs-shadow); }
body.elementor-page-235 .hzbs-cta-actions { --width: auto; width: auto; }
body.elementor-page-235 .hzbs-btn-trial .elementor-button { height: 100%; display: flex; align-items: center; }

/* ---------- Small desktop ---------- */
@media (min-width: 1025px) and (max-width: 1299px) {
    body.elementor-page-235 .hzbs-hero-copy { --width: 470px; width: 470px; }
    body.elementor-page-235 .hzbs-hero .elementor-widget-heading h1.elementor-heading-title { font-size: 54px; }
    body.elementor-page-235 .hzbs-hero-visual { left: auto; right: 0; transform: scale(.86); transform-origin: top right; }
    body.elementor-page-235 .hzbs-cta-copy { --width: auto; width: auto; flex: 1 1 0; }
    body.elementor-page-235 .hzbs-cta-aside { --width: 420px; width: 420px; }
}

/* ---------- Tablet ---------- */
@media (max-width: 1024px) {
    body.elementor-page-235 .hzbs-hero-copy { --width: 100%; width: 100%; }
    body.elementor-page-235 .hzbs-hero-visual { position: relative; top: auto; left: auto; width: 100%; height: 560px; }
    body.elementor-page-235 .hzbs-stage { position: absolute; left: 50%; top: 0; transform: translateX(-50%); transform-origin: top center; }

    body.elementor-page-235 .hzbs-feature-grid > .hzbs-feature { --width: calc((100% - 25px) / 2); width: calc((100% - 25px) / 2); }

    body.elementor-page-235 .hzbs-cta-copy,
    body.elementor-page-235 .hzbs-cta-aside { --width: 100%; width: 100%; }
    body.elementor-page-235 .hzbs-cta-aside { min-height: 0; }
}

/* ---------- Mobile ---------- */
@media (max-width: 767px) {
    body.elementor-page-235 .hzbs-hero-visual { height: 310px; }
    body.elementor-page-235 .hzbs-stage { transform: translateX(-50%) scale(.56); }

    body.elementor-page-235 .hzbs-feature-grid > .hzbs-feature { --width: 100%; width: 100%; }

    body.elementor-page-235 .hzbs-cta { background: linear-gradient(var(--hzbs-mint) 120px, var(--hzbs-ink) 120px); }
    body.elementor-page-235 .hzbs-cta-actions .elementor-widget-button { width: 100%; }
    body.elementor-page-235 .hzbs-cta-actions .elementor-button { width: 100%; justify-content: center; }
    body.elementor-page-235 .hzbs-wait { padding: 18px 16px; }
}
@media (max-width: 374px) {
    body.elementor-page-235 .hzbs-hero-visual { height: 280px; }
    body.elementor-page-235 .hzbs-stage { transform: translateX(-50%) scale(.5); }
}/* End custom CSS */