.elementor-298 .elementor-element.elementor-element-7de1bfa{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:74px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-298 .elementor-element.elementor-element-f4b3a02{--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: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-298 .elementor-element.elementor-element-0c04ad9{text-align:center;}.elementor-298 .elementor-element.elementor-element-0c04ad9 .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-298 .elementor-element.elementor-element-4d97218{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5F5F5F;}.elementor-298 .elementor-element.elementor-element-8cc2e8f{--display:flex;--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;--padding-top:88px;--padding-bottom:92px;--padding-left:20px;--padding-right:20px;}.elementor-298 .elementor-element.elementor-element-4c36226{--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-298 .elementor-element.elementor-element-4c77554 .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-298 .elementor-element.elementor-element-51f8bf7{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5F5F5F;}.elementor-298 .elementor-element.elementor-element-6dc6d94{--display:flex;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:109px;--padding-left:20px;--padding-right:20px;}.elementor-298 .elementor-element.elementor-element-c362035{--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-298 .elementor-element.elementor-element-61f6962 .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-298 .elementor-element.elementor-element-46f1813{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5F5F5F;}.elementor-298 .elementor-element.elementor-element-9200b3c{--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;--border-radius:24px 24px 24px 24px;--padding-top:33px;--padding-bottom:33px;--padding-left:34px;--padding-right:34px;}.elementor-298 .elementor-element.elementor-element-9200b3c:not(.elementor-motion-effects-element-type-background), .elementor-298 .elementor-element.elementor-element-9200b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D9488;}.elementor-298 .elementor-element.elementor-element-9a9bdc2{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-298 .elementor-element.elementor-element-4179a18 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:32px;font-weight:600;line-height:1em;letter-spacing:-0.64px;color:#E7F4F3;}.elementor-298 .elementor-element.elementor-element-185b920{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#E7F4F3;}.elementor-298 .elementor-element.elementor-element-65ef0e6{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:104px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-298 .elementor-element.elementor-element-65ef0e6:not(.elementor-motion-effects-element-type-background), .elementor-298 .elementor-element.elementor-element-65ef0e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-298 .elementor-element.elementor-element-d9c2f01{--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-298 .elementor-element.elementor-element-b5e2cf6 .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-298 .elementor-element.elementor-element-08772b5{--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:71px 71px;--row-gap:71px;--column-gap:71px;--padding-top:104px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-298 .elementor-element.elementor-element-4a3b12d .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-298 .elementor-element.elementor-element-e42b6b8{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-298 .elementor-element.elementor-element-001fac0{--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-298 .elementor-element.elementor-element-2612d30{--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-298 .elementor-element.elementor-element-2612d30:not(.elementor-motion-effects-element-type-background), .elementor-298 .elementor-element.elementor-element-2612d30 > .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-298 .elementor-element.elementor-element-9e50379{--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-298 .elementor-element.elementor-element-e3d305f .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-298 .elementor-element.elementor-element-7766f03{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#E7F4F3;}.elementor-298 .elementor-element.elementor-element-7ee1572{--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-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-298 .elementor-element.elementor-element-ea197ef .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-298 .elementor-element.elementor-element-ea197ef .elementor-button:hover, .elementor-298 .elementor-element.elementor-element-ea197ef .elementor-button:focus{background-color:#D3EBE9;color:#1E3A5F;}.elementor-298 .elementor-element.elementor-element-ea197ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-298 .elementor-element.elementor-element-ea197ef .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-298 .elementor-element.elementor-element-ea197ef .elementor-button:hover svg, .elementor-298 .elementor-element.elementor-element-ea197ef .elementor-button:focus svg{fill:#1E3A5F;}.elementor-298 .elementor-element.elementor-element-028bbb2 .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-298 .elementor-element.elementor-element-028bbb2 .elementor-button:hover, .elementor-298 .elementor-element.elementor-element-028bbb2 .elementor-button:focus{background-color:#032B27;color:#FFFFFF;}.elementor-298 .elementor-element.elementor-element-028bbb2 .elementor-button:hover svg, .elementor-298 .elementor-element.elementor-element-028bbb2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-298 .elementor-element.elementor-element-406c5e1{--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-298 .elementor-element.elementor-element-406c5e1:not(.elementor-motion-effects-element-type-background), .elementor-298 .elementor-element.elementor-element-406c5e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F4F3;}.elementor-298 .elementor-element.elementor-element-9fa31c9{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5F5F5F;}.elementor-298 .elementor-element.elementor-element-140a7b1{--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-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-298 .elementor-element.elementor-element-8bc2668 img{width:24px;}.elementor-298 .elementor-element.elementor-element-6eddd27 .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-298 .elementor-element.elementor-element-7de1bfa{--content-width:1200px;}.elementor-298 .elementor-element.elementor-element-8cc2e8f{--content-width:1200px;}.elementor-298 .elementor-element.elementor-element-6dc6d94{--content-width:1200px;}.elementor-298 .elementor-element.elementor-element-d9c2f01{--content-width:1200px;}.elementor-298 .elementor-element.elementor-element-08772b5{--content-width:1200px;}.elementor-298 .elementor-element.elementor-element-001fac0{--content-width:1200px;}}@media(max-width:1024px){.elementor-298 .elementor-element.elementor-element-7de1bfa{--padding-top:48px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-298 .elementor-element.elementor-element-0c04ad9 .elementor-heading-title{font-size:52px;}.elementor-298 .elementor-element.elementor-element-8cc2e8f{--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:64px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-298 .elementor-element.elementor-element-4c77554 .elementor-heading-title{font-size:48px;}.elementor-298 .elementor-element.elementor-element-6dc6d94{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-298 .elementor-element.elementor-element-61f6962 .elementor-heading-title{font-size:48px;}.elementor-298 .elementor-element.elementor-element-4179a18 .elementor-heading-title{font-size:30px;}.elementor-298 .elementor-element.elementor-element-65ef0e6{--padding-top:72px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-298 .elementor-element.elementor-element-d9c2f01{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-298 .elementor-element.elementor-element-b5e2cf6 .elementor-heading-title{font-size:48px;}.elementor-298 .elementor-element.elementor-element-08772b5{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-298 .elementor-element.elementor-element-4a3b12d .elementor-heading-title{font-size:48px;}.elementor-298 .elementor-element.elementor-element-e42b6b8{--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;}.elementor-298 .elementor-element.elementor-element-001fac0{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-298 .elementor-element.elementor-element-2612d30{--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-298 .elementor-element.elementor-element-7de1bfa{--padding-top:32px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-298 .elementor-element.elementor-element-0c04ad9 .elementor-heading-title{font-size:38px;}.elementor-298 .elementor-element.elementor-element-8cc2e8f{--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-298 .elementor-element.elementor-element-4c77554 .elementor-heading-title{font-size:36px;}.elementor-298 .elementor-element.elementor-element-6dc6d94{--padding-top:48px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-298 .elementor-element.elementor-element-61f6962 .elementor-heading-title{font-size:36px;}.elementor-298 .elementor-element.elementor-element-9200b3c{--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-298 .elementor-element.elementor-element-4179a18 .elementor-heading-title{font-size:26px;}.elementor-298 .elementor-element.elementor-element-65ef0e6{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:56px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-298 .elementor-element.elementor-element-d9c2f01{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-298 .elementor-element.elementor-element-b5e2cf6 .elementor-heading-title{font-size:36px;}.elementor-298 .elementor-element.elementor-element-08772b5{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-298 .elementor-element.elementor-element-4a3b12d .elementor-heading-title{font-size:36px;}.elementor-298 .elementor-element.elementor-element-001fac0{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-298 .elementor-element.elementor-element-2612d30{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-298 .elementor-element.elementor-element-e3d305f .elementor-heading-title{font-size:34px;}.elementor-298 .elementor-element.elementor-element-406c5e1{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-298 .elementor-element.elementor-element-6eddd27 .elementor-heading-title{font-size:18px;}}/* Start custom CSS *//* HorizonsERP – About Us page (Figma 248:1653). Scoped with .hza- */
body.elementor-page-298 {
	--hza-teal: #0D9488;
	--hza-navy: #1E3A5F;
	--hza-ink: #0D1828;
	--hza-grey: #5F5F5F;
	--hza-muted: #A1A1A1;
	--hza-mint: #E7F4F3;
	--hza-line: #E3E3E3;
	--hza-slate: #F8FAFC;
	--hza-green: #1CC487;
	--hza-head: "Mena Grotesk", "Hanken Grotesk", sans-serif;
	--hza-body: "Helvetica Now Display", "Inter", "Helvetica Neue", Arial, sans-serif;
	--hza-shadow: 0 12px 12.5px #ECF4F3;
}
/* body.elementor-page-298 = body.elementor-page-<ID>: drop the Kit body image on this page only */
body.elementor-page-298 { background: #fff; }
body.elementor-page-298 .hza-accent { color: var(--hza-teal); }
body.elementor-page-298 .hza-teal { color: var(--hza-teal); }
body.elementor-page-298 .hza-green { color: var(--hza-green); }
body.elementor-page-298 .hza-amber { color: #FF9705; }
body.elementor-page-298 .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
body.elementor-page-298 .hza-paras p { margin: 0 0 1.4em; }
body.elementor-page-298 .e-con > .elementor-widget.hza-maxw-561.hza-maxw-561 { max-width: 561px; }
body.elementor-page-298 .elementor-button { transition: background-color .2s ease; }

/* Shared bits inside HTML widgets */
body.elementor-page-298 .elementor-widget-html { font: 400 16px/1.4 var(--hza-body); color: var(--hza-grey); }
body.elementor-page-298 .elementor-widget-html img { display: block; flex: none; max-width: none; }
body.elementor-page-298 .elementor-widget-html h3,
body.elementor-page-298 .elementor-widget-html h4,
body.elementor-page-298 .elementor-widget-html p,
body.elementor-page-298 .elementor-widget-html ul,
body.elementor-page-298 .elementor-widget-html dl,
body.elementor-page-298 .elementor-widget-html dd { margin: 0; padding: 0; }
body.elementor-page-298 .elementor-widget-html ul { list-style: none; }
body.elementor-page-298 .hza-tile48 { flex: none; display: flex; align-items: center; justify-content: center; width: 48px; height: 48px; border-radius: 16px; }
body.elementor-page-298 .hza-tile60 { flex: none; display: flex; align-items: center; justify-content: center; width: 60.45px; height: 60.45px; border-radius: 16px; }
body.elementor-page-298 .hza-tile-navy { background: var(--hza-navy); }
body.elementor-page-298 .hza-tile-teal { background: var(--hza-teal); }
body.elementor-page-298 .hza-tile-green { background: #E9F9EF; }
body.elementor-page-298 .hza-tile-mint { background: var(--hza-mint); }
body.elementor-page-298 .hza-tile-white { background: #fff; }
/* Image widget used as icon tile (CTA clock) */
body.elementor-page-298 .elementor-widget-image.hza-tile-mint { flex: none; display: flex; align-items: center; justify-content: center; width: 51px; height: 51px; border-radius: 16px; }
body.elementor-page-298 .elementor-widget-image.hza-tile-mint > .elementor-widget-container { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; line-height: 0; }
body.elementor-page-298 .elementor-widget-image.hza-tile-mint img { display: block; }

/* ---------- Hero ---------- */
body.elementor-page-298 .hza-hero { position: relative; z-index: 2; overflow-x: clip; overflow-y: visible; background: #fff url(https://horizonserp.com/wp-content/uploads/2026/10/about-hero-glow.svg) no-repeat center -256px / 1864px 1862px; }
body.elementor-page-298 .hza-breadcrumb { display: flex; align-items: center; gap: 7px; font: 400 16px/1.4 var(--hza-body); color: var(--hza-grey); }
body.elementor-page-298 .hza-breadcrumb a { color: var(--hza-muted); text-decoration: none; }
body.elementor-page-298 .hza-breadcrumb a:hover { color: var(--hza-teal); }
body.elementor-page-298 .hza-hero-copy { --width: 839px; width: 839px; max-width: 100%; margin-top: 40px; position: relative; z-index: 2; }
body.elementor-page-298 .hza-app-widget { --width: 996px; width: 996px; max-width: 100%; margin-top: 80px; margin-bottom: -80px; }

body.elementor-page-298 .hza-app-wrap { position: relative; }
body.elementor-page-298 .hza-app { display: flex; width: 100%; text-align: left; }
body.elementor-page-298 .hza-app-view { flex: 1 1 50%; min-width: 0; box-sizing: border-box; display: flex; flex-direction: column; gap: 17px; padding: 40px 34px; background: var(--hza-slate); border: 1px solid var(--hza-line); border-right: 0; border-radius: 24px 0 0 24px; }
body.elementor-page-298 .hza-app-panel { flex: 1 1 50%; min-width: 0; box-sizing: border-box; display: flex; flex-direction: column; align-items: flex-end; gap: 29px; padding: 43px 31.5px; background: #fff; border: 1px solid var(--hza-line); border-left: 0; border-radius: 0 24px 24px 0; }
body.elementor-page-298 .hza-ui-label { display: flex; align-items: center; gap: 8px; }
body.elementor-page-298 .hza-preview { position: relative; display: flex; align-items: center; justify-content: center; background: #EDEDED; border-radius: 24px; }
body.elementor-page-298 .hza-preview--lg { height: 431px; }
body.elementor-page-298 .hza-preview--lg .hza-dormer { width: 267px; height: auto; }
body.elementor-page-298 .hza-preview--sm { height: 273.8px; }
body.elementor-page-298 .hza-zoom { position: absolute; top: 21px; right: 20px; display: flex; align-items: center; justify-content: center; width: 34px; height: 34px; border-radius: 8px; background: #fff; }
body.elementor-page-298 .hza-fields { align-self: stretch; display: flex; flex-direction: column; gap: 17px; }
body.elementor-page-298 .hza-field { box-sizing: border-box; padding: 14px 18px; background: #fff; border: 1px solid var(--hza-line); border-radius: 16px; }
body.elementor-page-298 .hza-field--range { display: flex; flex-direction: column; justify-content: center; gap: 6px; min-height: 100px; }
body.elementor-page-298 .hza-field-row { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; }
body.elementor-page-298 .hza-field-scale { font-size: 14px; color: var(--hza-muted); }
body.elementor-page-298 .hza-badge { display: inline-flex; align-items: center; justify-content: center; height: 24px; padding: 0 8px; border-radius: 4px; background: var(--hza-mint); color: var(--hza-teal); font-size: 14px; white-space: nowrap; }
body.elementor-page-298 .hza-slider { position: relative; display: block; height: 12.35px; }
body.elementor-page-298 .hza-slider::before,
body.elementor-page-298 .hza-slider-fill { content: ""; position: absolute; left: 0; top: 4.09px; height: 4.17px; border-radius: 2.09px; }
body.elementor-page-298 .hza-slider::before { right: 0; background: var(--hza-mint); }
body.elementor-page-298 .hza-slider-fill { width: var(--hza-val); background: var(--hza-teal); }
body.elementor-page-298 .hza-slider-knob { position: absolute; top: 0; left: calc(var(--hza-val) - 12.35px); width: 12.35px; height: 12.35px; box-sizing: border-box; border: 1.45px solid var(--hza-teal); border-radius: 50%; background: #fff; }
body.elementor-page-298 .hza-app-pair { display: flex; gap: 13px; }
body.elementor-page-298 .hza-app-pair .hza-field { flex: 1 1 0; min-width: 0; min-height: 99.55px; display: flex; flex-direction: column; justify-content: center; gap: 8px; }
body.elementor-page-298 .hza-app-pair .hza-field--color { justify-content: flex-start; gap: 17px; }
body.elementor-page-298 .hza-seg { display: flex; gap: 5px; }
body.elementor-page-298 .hza-seg span { display: flex; align-items: center; justify-content: center; width: 85px; height: 33px; border-radius: 4px; background: var(--hza-slate); font-size: 14px; color: var(--hza-grey); }
body.elementor-page-298 .hza-seg .is-on { background: var(--hza-teal); color: #fff; }
body.elementor-page-298 .hza-swatches { display: flex; gap: 4px; }
body.elementor-page-298 .hza-sw { display: block; flex: none; width: 21.57px; height: 21.57px; box-sizing: border-box; border-radius: 50%; }
body.elementor-page-298 .hza-sw--white { background: #fff; border: 1px solid var(--hza-line); }
body.elementor-page-298 .hza-sw--on { background: #4D4A4A; box-shadow: inset 0 0 0 3px var(--hza-teal); }
body.elementor-page-298 .hza-price { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 15px 18px; min-height: 79px; box-sizing: border-box; border-radius: 16px; background: var(--hza-mint); }
body.elementor-page-298 .hza-price-copy { display: flex; flex-direction: column; gap: 5px; }
body.elementor-page-298 .hza-price-amount { font: 600 18px/1.2 var(--hza-head); letter-spacing: -.36px; color: var(--hza-green); }
body.elementor-page-298 .hza-price-btn { padding: 8px 16px; border-radius: 8px; background: var(--hza-teal); color: #fff; white-space: nowrap; }

/* Floating cards around the configurator (positions = Figma, relative to the 996px app) */
body.elementor-page-298 .hza-floats { position: absolute; inset: 0; pointer-events: none; }
body.elementor-page-298 .hza-float { position: absolute; box-sizing: border-box; padding: 20px; background: #fff; border: 1px solid var(--hza-line); border-radius: 24px; transform: translate(-50%, -50%) rotate(var(--hza-rot, 0deg)) scale(var(--hza-s, 1)); }
body.elementor-page-298 .hza-float-title { color: var(--hza-grey); }
body.elementor-page-298 .hza-float-strong { font-weight: 500; color: #000; }
body.elementor-page-298 .hza-float-meta { display: flex; gap: 8px; font-size: 14px; color: var(--hza-muted); }
body.elementor-page-298 .hza-float--timeline { --hza-rot: 5deg; left: -39px; top: -200px; width: 146px; display: flex; flex-direction: column; gap: 7px; }
body.elementor-page-298 .hza-progress { display: block; height: 4px; border-radius: 100px; background: var(--hza-teal); }
body.elementor-page-298 .hza-float--workflow { --hza-rot: -5deg; left: -26px; top: 23px; width: 244px; }
body.elementor-page-298 .hza-flow { display: flex; align-items: center; gap: 9px; margin-top: 16px; }
body.elementor-page-298 .hza-flow-line { flex: 1 1 auto; height: 1px; background: var(--hza-line); }
body.elementor-page-298 .hza-flow-labels { justify-content: space-between; width: 192px; margin-top: 6px; }
body.elementor-page-298 .hza-float--workflow > .hza-float-meta:last-child { margin-top: 13px; }
body.elementor-page-298 .hza-float--invoice { --hza-rot: 6deg; left: 1075.5px; top: -181.6px; width: 225px; display: flex; flex-direction: column; gap: 10px; }
body.elementor-page-298 .hza-inv-head { display: flex; align-items: center; gap: 10px; }
body.elementor-page-298 .hza-inv-head > div { display: flex; flex-direction: column; gap: 8px; }
body.elementor-page-298 .hza-inv-no { font: 600 20px/1.2 var(--hza-head); letter-spacing: -.4px; color: var(--hza-navy); }
body.elementor-page-298 .hza-inv-status { display: flex; justify-content: space-between; padding: 5px 12px; border-radius: 4px; background: #E9F9EF; font-size: 14px; color: var(--hza-muted); }
body.elementor-page-298 .hza-inv-status .hza-green { color: var(--hza-green); }
body.elementor-page-298 .hza-float--chart { --hza-rot: -3deg; left: 1014.3px; top: -7px; width: 88px; height: 88px; padding: 24px; display: flex; align-items: center; justify-content: center; }
body.elementor-page-298 .hza-float--chart img { width: 38px; height: 38px; transform: scaleY(-1); }

/* ---------- Story ---------- */
body.elementor-page-298 .hza-story { position: relative; z-index: 1; overflow: hidden; min-height: 728px; background: #fff; }
body.elementor-page-298 .hza-story > .e-con-inner { position: relative; }
body.elementor-page-298 .hza-story-copy { --width: 525px; width: 525px; max-width: 100%; flex: none; position: relative; z-index: 2; }
body.elementor-page-298 .hza-story-art { position: absolute !important; left: 917px; top: 262px; width: 0; height: 0; margin: 0; z-index: 1; }
body.elementor-page-298 .hza-story-stage { position: relative; width: 0; height: 0; }
body.elementor-page-298 .hza-ring { position: absolute; left: 0; top: 0; border-radius: 50%; transform: translate(-50%, -50%); pointer-events: none; }
body.elementor-page-298 .hza-ring--lg { width: 1093px; height: 1093px; background: radial-gradient(circle closest-side, #fff 0%, rgba(231, 244, 243, .25) 100%); }
body.elementor-page-298 .hza-ring--md { width: 788px; height: 788px; background: radial-gradient(circle closest-side, #fff 0%, #E7F4F3 100%); }
body.elementor-page-298 .hza-ring--sm { width: 500px; height: 500px; background: radial-gradient(circle closest-side, #fff 0%, #B4DEDA 100%); }
body.elementor-page-298 .hza-hmark { position: absolute; left: 0; top: 0; width: 270px; height: 268px; transform: translate(-50%, -48%); }

/* ---------- Mission ---------- */
body.elementor-page-298 .hza-mission { position: relative; z-index: 1; background: #fff; }
body.elementor-page-298 .hza-collage-widget { --width: 588px; width: 588px; flex: none; margin-top: 38px; }
body.elementor-page-298 .hza-collage-wrap { padding-left: 7px; }
body.elementor-page-298 .hza-collage { position: relative; width: 581px; height: 734px; }
body.elementor-page-298 .hza-ui { position: absolute; box-sizing: border-box; background: #fff; border: 1px solid var(--hza-line); }
body.elementor-page-298 .hza-ui--card { left: 18px; top: 0; z-index: 1; width: 380px; padding: 31px 29px; border-radius: 24px; display: flex; flex-direction: column; gap: 32px; }
body.elementor-page-298 .hza-ui-bar { display: flex; align-items: center; justify-content: space-between; }
body.elementor-page-298 .hza-ui-body { display: flex; flex-direction: column; gap: 15px; }
body.elementor-page-298 .hza-ui--chip { z-index: 2; width: 213px; height: 100px; padding: 15px 18px; border-radius: 16px; display: flex; flex-direction: column; justify-content: center; gap: 8px; }
body.elementor-page-298 .hza-ui--material { left: 332px; top: 179px; }
body.elementor-page-298 .hza-ui--color { left: 0; top: 515px; justify-content: flex-start; gap: 17px; }
body.elementor-page-298 .hza-ui--contact { left: 236px; top: 408px; z-index: 3; width: 345px; padding: 31px 20px; border-radius: 24px; display: flex; flex-direction: column; gap: 10px; }
body.elementor-page-298 .hza-acme { display: flex; align-items: center; gap: 8px; }
body.elementor-page-298 .hza-acme-name { font-weight: 500; color: #000; }
body.elementor-page-298 .hza-acme-lines { display: flex; flex-direction: column; gap: 10px; margin-top: 7px; }
body.elementor-page-298 .hza-line { display: flex; align-items: center; gap: 8px; padding: 14px 18px; border: 1px solid var(--hza-line); border-radius: 16px; }
body.elementor-page-298 .hza-stats { display: flex; gap: 10px; }
body.elementor-page-298 .hza-stat { display: flex; flex-direction: column; gap: 5px; width: 144px; min-height: 79px; box-sizing: border-box; padding: 15px 18px; border-radius: 16px; background: var(--hza-mint); }
body.elementor-page-298 .hza-stat-num { font: 600 18px/1.2 var(--hza-head); letter-spacing: -.36px; }
body.elementor-page-298 .hza-mission-copy { --width: 553px; width: 553px; max-width: 100%; flex: none; }
body.elementor-page-298 .hza-believe-title .elementor-heading-title { font-family: "Inter", sans-serif !important; font-weight: 700 !important; line-height: 1.4 !important; letter-spacing: 0 !important; }
body.elementor-page-298 .hza-values { display: flex; flex-direction: column; gap: 10px; }
body.elementor-page-298 .hza-values li { display: flex; flex-direction: column; gap: 8px; padding: 24px; background: #fff; border: 1px solid var(--hza-line); border-radius: 24px; }
body.elementor-page-298 .hza-values h4 { font: 700 20px/1.4 var(--hza-body); color: var(--hza-ink); }

/* ---------- Team ---------- */
body.elementor-page-298 .hza-team-section { position: relative; z-index: 1; }
body.elementor-page-298 .hza-team-widget { --width: 100%; width: 100%; }
body.elementor-page-298 .hza-team { --hza-gutter: max(20px, calc((100% - 1200px) / 2)); }
body.elementor-page-298 .hza-team-track { position: relative; display: flex; gap: 22px; overflow-x: auto; overscroll-behavior-x: contain; scroll-snap-type: x mandatory; scroll-padding-inline: var(--hza-gutter); padding: 0 var(--hza-gutter); scrollbar-width: none; cursor: grab; outline: none; }
body.elementor-page-298 .hza-team-track::-webkit-scrollbar { display: none; }
body.elementor-page-298 .hza-team-track:focus-visible { box-shadow: inset 0 0 0 2px var(--hza-teal); border-radius: 24px; }
body.elementor-page-298 .hza-team-track.is-drag { cursor: grabbing; scroll-snap-type: none; user-select: none; }
body.elementor-page-298 .hza-team-track.is-jump { scroll-snap-type: none; scroll-behavior: auto; }
body.elementor-page-298 .hza-member { position: relative; flex: 0 0 283px; height: 400px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: flex-end; padding: 28px 26px; border-radius: 24px; overflow: hidden; scroll-snap-align: start; background: #D9D9D9; }
body.elementor-page-298 .hza-member img { position: absolute; object-fit: cover; pointer-events: none; }
body.elementor-page-298 .hza-member::after { content: ""; position: absolute; inset: 0; background: linear-gradient(rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .42)); pointer-events: none; }
body.elementor-page-298 .hza-member-copy { position: relative; z-index: 1; }
body.elementor-page-298 .hza-member h3 { font: 500 16px/1.4 var(--hza-body); color: #fff; }
body.elementor-page-298 .hza-member p { color: var(--hza-line); }

/* ---------- Company information ---------- */
body.elementor-page-298 .hza-company { position: relative; z-index: 1; background: #fff; }
body.elementor-page-298 .hza-info-grid > .hza-info-widget { --width: calc(50% - 12px); width: calc(50% - 12px); flex: 1 1 0; }
body.elementor-page-298 .hza-info-widget > .elementor-widget-container,
body.elementor-page-298 .hza-info { height: 100%; }
body.elementor-page-298 .hza-info { box-sizing: border-box; display: flex; flex-direction: column; gap: 24px; padding: 33px 30px; border-radius: 24px; }
body.elementor-page-298 .hza-info--legal { background: var(--hza-mint); }
body.elementor-page-298 .hza-info--contact { background: #fff; border: 1px solid var(--hza-line); padding-top: 32px; }
body.elementor-page-298 .hza-info-head { display: flex; align-items: center; gap: 18px; }
body.elementor-page-298 .hza-info-head h3 { font: 700 20px/1.4 var(--hza-body); color: var(--hza-ink); }
body.elementor-page-298 .hza-legal { display: flex; flex-direction: column; gap: 16px; }
body.elementor-page-298 .hza-legal > div { display: flex; align-items: center; justify-content: space-between; gap: 16px; min-height: 60px; box-sizing: border-box; padding: 18px 23px; border-radius: 16px; background: #fff; color: var(--hza-ink); }
body.elementor-page-298 .hza-legal dt { font-weight: 400; }
body.elementor-page-298 .hza-legal dd { font-weight: 500; text-align: right; }
body.elementor-page-298 .hza-contact { display: flex; flex-direction: column; gap: 19px; }
body.elementor-page-298 .hza-contact li { display: flex; align-items: center; gap: 18px; min-height: 60px; box-sizing: border-box; padding: 8px 20px; border-radius: 16px; background: var(--hza-slate); }
body.elementor-page-298 .hza-contact li > div { display: flex; flex-direction: column; font-weight: 500; }
body.elementor-page-298 .hza-contact-label { font-size: 15px; color: var(--hza-grey); text-transform: uppercase; }
body.elementor-page-298 .hza-contact-value,
body.elementor-page-298 .hza-contact-value a { color: var(--hza-ink); text-decoration: none; }
body.elementor-page-298 .hza-contact-value a:hover { color: var(--hza-teal); }
body.elementor-page-298 .hza-map { display: block; height: 128px; margin-top: 0; border-radius: 16px; overflow: hidden; }
body.elementor-page-298 .hza-info .hza-map img { width: 100%; height: 100%; object-fit: cover; }

/* ---------- CTA (same as Platform / Configurators) ---------- */
body.elementor-page-298 .hza-cta { background: linear-gradient(#fff 200px, var(--hza-ink) 200px); }
body.elementor-page-298 .hza-cta-copy { --width: 481px; width: 481px; flex: none; }
body.elementor-page-298 .hza-cta-aside { --width: 510px; width: 510px; min-height: 248px; flex: none; }
body.elementor-page-298 .hza-wait { --width: auto; width: auto; --flex-wrap: nowrap; flex-wrap: nowrap; background: #fff; border: 1px solid var(--hza-line); border-radius: 16px; box-shadow: var(--hza-shadow); }
body.elementor-page-298 .hza-cta-actions { --width: auto; width: auto; }
body.elementor-page-298 .hza-btn-trial .elementor-button { height: 100%; display: flex; align-items: center; }

/* ---------- Small desktop ---------- */
@media (min-width: 1025px) and (max-width: 1299px) {
	body.elementor-page-298 .hza-float { --hza-s: .82; }
	body.elementor-page-298 .hza-float--timeline { left: 60px; top: -215px; }
	body.elementor-page-298 .hza-float--workflow { left: 105px; top: -30px; }
	body.elementor-page-298 .hza-float--invoice { left: 905px; top: -150px; }
	body.elementor-page-298 .hza-float--chart { left: 940px; top: 10px; }
	body.elementor-page-298 .hza-story-art { left: auto; right: 0; transform: translateX(-283px); }
	body.elementor-page-298 .hza-collage-widget { --width: auto; width: auto; flex: 1 1 0; min-width: 0; }
	body.elementor-page-298 .hza-collage-wrap { padding-left: 0; }
	body.elementor-page-298 .hza-collage { transform: scale(.82); transform-origin: top left; margin-bottom: -132px; }
	body.elementor-page-298 .hza-mission-copy { --width: 500px; width: 500px; }
	body.elementor-page-298 .hza-cta-copy { --width: auto; width: auto; flex: 1 1 0; }
	body.elementor-page-298 .hza-cta-aside { --width: 420px; width: 420px; }
}

/* ---------- Tablet ---------- */
@media (max-width: 1024px) {
	body.elementor-page-298 .hza-hero { background-position: center -300px; }
	body.elementor-page-298 .hza-hero-copy { margin-top: 32px; }
	body.elementor-page-298 .hza-app-widget { margin-top: 140px; margin-bottom: -64px; }
	body.elementor-page-298 .hza-app { flex-direction: column; }
	body.elementor-page-298 .hza-app-view { border: 1px solid var(--hza-line); border-bottom: 0; border-radius: 24px 24px 0 0; }
	body.elementor-page-298 .hza-preview--lg { height: 360px; }
	body.elementor-page-298 .hza-app-panel { border: 1px solid var(--hza-line); border-top: 0; border-radius: 0 0 24px 24px; }
	body.elementor-page-298 .hza-float { --hza-s: .8; }
	body.elementor-page-298 .hza-float--timeline,
	body.elementor-page-298 .hza-float--chart { display: none; }
	body.elementor-page-298 .hza-float--workflow { left: 92px; top: -48px; }
	body.elementor-page-298 .hza-float--invoice { left: auto; right: -20px; top: -56px; transform: rotate(6deg) scale(.8); transform-origin: top right; }

	body.elementor-page-298 .hza-story { min-height: 0; }
	body.elementor-page-298 .hza-story-copy { --width: 100%; width: 100%; }
	body.elementor-page-298 .hza-story-art { position: relative !important; left: auto; top: auto; width: 100%; height: 460px; }
	body.elementor-page-298 .hza-team { --hza-gutter: 24px; }
	body.elementor-page-298 .hza-story-stage { position: absolute; left: 50%; top: 50%; }
	body.elementor-page-298 .hza-ring--lg { width: 900px; height: 900px; }
	body.elementor-page-298 .hza-ring--md { width: 650px; height: 650px; }
	body.elementor-page-298 .hza-ring--sm { width: 420px; height: 420px; }
	body.elementor-page-298 .hza-hmark { width: 220px; height: auto; }

	body.elementor-page-298 .hza-collage-widget { --width: 100%; width: 100%; margin-top: 0; order: 2; }
	body.elementor-page-298 .hza-collage-wrap { display: flex; justify-content: center; padding-left: 0; }
	body.elementor-page-298 .hza-mission-copy { --width: 100%; width: 100%; }

	body.elementor-page-298 .hza-info-grid > .hza-info-widget { --width: 100%; width: 100%; }

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

/* ---------- Mobile ---------- */
@media (max-width: 767px) {
	body.elementor-page-298 .hza-breadcrumb { font-size: 15px; }
	body.elementor-page-298 .hza-app-widget { margin-top: 124px; margin-bottom: -48px; }
	body.elementor-page-298 .hza-app-view { padding: 24px 16px; }
	body.elementor-page-298 .hza-preview--lg { height: 240px; }
	body.elementor-page-298 .hza-preview--lg .hza-dormer { width: 200px; }
	body.elementor-page-298 .hza-app-panel { padding: 24px 16px; }
	body.elementor-page-298 .hza-app-panel .hza-app-dots { display: none; }
	body.elementor-page-298 .hza-hero-copy .hza-br { display: none; }
	body.elementor-page-298 .hza-app-pair { flex-direction: column; }
	body.elementor-page-298 .hza-price { padding: 14px 16px; }
	body.elementor-page-298 .hza-float { --hza-s: .66; }
	body.elementor-page-298 .hza-float--workflow { left: 84px; top: -46px; }
	body.elementor-page-298 .hza-float--invoice { right: -14px; top: -44px; transform: rotate(6deg) scale(.66); }

	body.elementor-page-298 .hza-story-art { height: 380px; }
	body.elementor-page-298 .hza-ring--lg { width: 640px; height: 640px; }
	body.elementor-page-298 .hza-ring--md { width: 470px; height: 470px; }
	body.elementor-page-298 .hza-ring--sm { width: 300px; height: 300px; }
	body.elementor-page-298 .hza-hmark { width: 150px; }

	body.elementor-page-298 .hza-collage-wrap { height: 452px; }
	body.elementor-page-298 .hza-collage { flex: none; transform: scale(.615); transform-origin: top center; }
	body.elementor-page-298 .hza-values li { padding: 18px; }
	body.elementor-page-298 .hza-values h4 { font-size: 18px; }

	body.elementor-page-298 .hza-team { --hza-gutter: 16px; }
	body.elementor-page-298 .hza-member { flex-basis: 250px; height: 354px; padding: 22px 20px; }
	body.elementor-page-298 .hza-team-track { gap: 16px; }

	body.elementor-page-298 .hza-info { padding: 24px 16px; }
	body.elementor-page-298 .hza-legal > div { padding: 14px 16px; flex-wrap: wrap; gap: 4px 16px; }
	body.elementor-page-298 .hza-contact li { padding: 8px 16px; gap: 14px; }
	body.elementor-page-298 .hza-contact-value { overflow-wrap: anywhere; }

	body.elementor-page-298 .hza-cta { background: linear-gradient(#fff 120px, var(--hza-ink) 120px); }
	body.elementor-page-298 .hza-cta-actions .elementor-widget-button { width: 100%; }
	body.elementor-page-298 .hza-cta-actions .elementor-button { width: 100%; justify-content: center; }
	body.elementor-page-298 .hza-wait { padding: 18px 16px; }
}/* End custom CSS */