.elementor-160 .elementor-element.elementor-element-bba8c8e{--display:flex;--min-height:700px;--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:76px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-160 .elementor-element.elementor-element-e08f977{--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-160 .elementor-element.elementor-element-0ddaee0{--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-160 .elementor-element.elementor-element-87b7e23 .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-160 .elementor-element.elementor-element-a39e27e{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#0D9488;}.elementor-160 .elementor-element.elementor-element-5d000ed{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-160 .elementor-element.elementor-element-52262a8 .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-160 .elementor-element.elementor-element-52262a8 .elementor-button:hover, .elementor-160 .elementor-element.elementor-element-52262a8 .elementor-button:focus{background-color:#0B7F75;color:#FFFFFF;}.elementor-160 .elementor-element.elementor-element-52262a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-160 .elementor-element.elementor-element-52262a8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-160 .elementor-element.elementor-element-52262a8 .elementor-button:hover svg, .elementor-160 .elementor-element.elementor-element-52262a8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-160 .elementor-element.elementor-element-2865155{--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:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:88px;--padding-bottom:112px;--padding-left:20px;--padding-right:20px;}.elementor-160 .elementor-element.elementor-element-fc4467a{--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-160 .elementor-element.elementor-element-6a9cc7b{text-align:center;}.elementor-160 .elementor-element.elementor-element-6a9cc7b .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-160 .elementor-element.elementor-element-aebfb6f{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5F5F5F;}.elementor-160 .elementor-element.elementor-element-26407e3{--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:0px;--padding-right:0px;}.elementor-160 .elementor-element.elementor-element-5e1301f{--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;--padding-top:42px;--padding-bottom:42px;--padding-left:40px;--padding-right:40px;}.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-160 .elementor-element.elementor-element-4614a76 img{width:30px;}.elementor-160 .elementor-element.elementor-element-7d9aa8a{--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-160 .elementor-element.elementor-element-0904466{text-align:center;}.elementor-160 .elementor-element.elementor-element-0904466 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:32px;font-weight:600;line-height:1em;letter-spacing:-0.64px;color:#1E3A5F;}.elementor-160 .elementor-element.elementor-element-aa1f0b2{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5F5F5F;}.elementor-160 .elementor-element.elementor-element-5aa6298{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-160 .elementor-element.elementor-element-cb2270d img{width:24px;}.elementor-160 .elementor-element.elementor-element-f8fd7cd .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1em;letter-spacing:-0.4px;color:#1E3A5F;}.elementor-160 .elementor-element.elementor-element-38b8fe2{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-160 .elementor-element.elementor-element-720dc7d img{width:24px;}.elementor-160 .elementor-element.elementor-element-f6828dd .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1em;letter-spacing:-0.4px;color:#1E3A5F;}.elementor-160 .elementor-element.elementor-element-5196bf5{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-160 .elementor-element.elementor-element-b5a3f25 img{width:24px;}.elementor-160 .elementor-element.elementor-element-be54da5 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1em;letter-spacing:-0.4px;color:#1E3A5F;}.elementor-160 .elementor-element.elementor-element-24d7c32{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-160 .elementor-element.elementor-element-e522534 img{width:24px;}.elementor-160 .elementor-element.elementor-element-c93a090 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1em;letter-spacing:-0.4px;color:#1E3A5F;}.elementor-160 .elementor-element.elementor-element-e38ab41{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-160 .elementor-element.elementor-element-c614908 img{width:24px;}.elementor-160 .elementor-element.elementor-element-40b246b .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1em;letter-spacing:-0.4px;color:#1E3A5F;}.elementor-160 .elementor-element.elementor-element-9f19a86{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-160 .elementor-element.elementor-element-a497b7a img{width:24px;}.elementor-160 .elementor-element.elementor-element-3f9a35c .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1em;letter-spacing:-0.4px;color:#1E3A5F;}.elementor-160 .elementor-element.elementor-element-a0f16c2{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#0D9488;}.elementor-160 .elementor-element.elementor-element-a9a62ce{--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:96px;--padding-bottom:116px;--padding-left:20px;--padding-right:20px;}.elementor-160 .elementor-element.elementor-element-a9a62ce:not(.elementor-motion-effects-element-type-background), .elementor-160 .elementor-element.elementor-element-a9a62ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F4F3;}.elementor-160 .elementor-element.elementor-element-b219a13{--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-160 .elementor-element.elementor-element-3f30f9b{--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-160 .elementor-element.elementor-element-3f30f9b:not(.elementor-motion-effects-element-type-background), .elementor-160 .elementor-element.elementor-element-3f30f9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-160 .elementor-element.elementor-element-59dbac3{--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-160 .elementor-element.elementor-element-3b89d15 img{width:30px;}.elementor-160 .elementor-element.elementor-element-be73ab5{--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-160 .elementor-element.elementor-element-801bc30 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:#0D1828;}.elementor-160 .elementor-element.elementor-element-ffd6495{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#0D9488;}.elementor-160 .elementor-element.elementor-element-c44fa89{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5F5F5F;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-160 .elementor-element.elementor-element-4bc70d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-160 .elementor-element.elementor-element-4bc70d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-160 .elementor-element.elementor-element-4bc70d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-160 .elementor-element.elementor-element-4bc70d8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-160 .elementor-element.elementor-element-4bc70d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-160 .elementor-element.elementor-element-4bc70d8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-160 .elementor-element.elementor-element-4bc70d8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-160 .elementor-element.elementor-element-4bc70d8{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-160 .elementor-element.elementor-element-4bc70d8 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-160 .elementor-element.elementor-element-4bc70d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-160 .elementor-element.elementor-element-4bc70d8 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-160 .elementor-element.elementor-element-4bc70d8 .elementor-icon-list-text{color:#5F5F5F;transition:color 0.3s;}.elementor-160 .elementor-element.elementor-element-69ac151{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#0D9488;}.elementor-160 .elementor-element.elementor-element-6b65bdf{--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-160 .elementor-element.elementor-element-6b65bdf:not(.elementor-motion-effects-element-type-background), .elementor-160 .elementor-element.elementor-element-6b65bdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-160 .elementor-element.elementor-element-e67d0e6{--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-160 .elementor-element.elementor-element-2df5205 img{width:30px;}.elementor-160 .elementor-element.elementor-element-77d7011{--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-160 .elementor-element.elementor-element-1459f69 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:#0D1828;}.elementor-160 .elementor-element.elementor-element-34016a3{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#0D9488;}.elementor-160 .elementor-element.elementor-element-9f03321{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5F5F5F;}.elementor-160 .elementor-element.elementor-element-d2b821b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-160 .elementor-element.elementor-element-d2b821b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-160 .elementor-element.elementor-element-d2b821b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-160 .elementor-element.elementor-element-d2b821b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-160 .elementor-element.elementor-element-d2b821b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-160 .elementor-element.elementor-element-d2b821b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-160 .elementor-element.elementor-element-d2b821b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-160 .elementor-element.elementor-element-d2b821b{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-160 .elementor-element.elementor-element-d2b821b .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-160 .elementor-element.elementor-element-d2b821b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-160 .elementor-element.elementor-element-d2b821b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-160 .elementor-element.elementor-element-d2b821b .elementor-icon-list-text{color:#5F5F5F;transition:color 0.3s;}.elementor-160 .elementor-element.elementor-element-a619851{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#0D9488;}.elementor-160 .elementor-element.elementor-element-9ad13ba{--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-160 .elementor-element.elementor-element-9ad13ba:not(.elementor-motion-effects-element-type-background), .elementor-160 .elementor-element.elementor-element-9ad13ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-160 .elementor-element.elementor-element-81748be{--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-160 .elementor-element.elementor-element-0755afc img{width:30px;}.elementor-160 .elementor-element.elementor-element-9909a1a{--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-160 .elementor-element.elementor-element-61f9f0b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:#0D1828;}.elementor-160 .elementor-element.elementor-element-0e00206{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#0D9488;}.elementor-160 .elementor-element.elementor-element-27482c9{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5F5F5F;}.elementor-160 .elementor-element.elementor-element-9a5e8e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-160 .elementor-element.elementor-element-9a5e8e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-160 .elementor-element.elementor-element-9a5e8e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-160 .elementor-element.elementor-element-9a5e8e7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-160 .elementor-element.elementor-element-9a5e8e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-160 .elementor-element.elementor-element-9a5e8e7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-160 .elementor-element.elementor-element-9a5e8e7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-160 .elementor-element.elementor-element-9a5e8e7{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-160 .elementor-element.elementor-element-9a5e8e7 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-160 .elementor-element.elementor-element-9a5e8e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-160 .elementor-element.elementor-element-9a5e8e7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-160 .elementor-element.elementor-element-9a5e8e7 .elementor-icon-list-text{color:#5F5F5F;transition:color 0.3s;}.elementor-160 .elementor-element.elementor-element-809f97d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#0D9488;}.elementor-160 .elementor-element.elementor-element-189e67c{--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-160 .elementor-element.elementor-element-189e67c:not(.elementor-motion-effects-element-type-background), .elementor-160 .elementor-element.elementor-element-189e67c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-160 .elementor-element.elementor-element-a41e8f2{--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-160 .elementor-element.elementor-element-96d383f img{width:30px;}.elementor-160 .elementor-element.elementor-element-067b9b0{--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-160 .elementor-element.elementor-element-03ce01f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:#0D1828;}.elementor-160 .elementor-element.elementor-element-c73207e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#0D9488;}.elementor-160 .elementor-element.elementor-element-49ee46d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5F5F5F;}.elementor-160 .elementor-element.elementor-element-7d6634a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-160 .elementor-element.elementor-element-7d6634a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-160 .elementor-element.elementor-element-7d6634a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-160 .elementor-element.elementor-element-7d6634a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-160 .elementor-element.elementor-element-7d6634a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-160 .elementor-element.elementor-element-7d6634a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-160 .elementor-element.elementor-element-7d6634a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-160 .elementor-element.elementor-element-7d6634a{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-160 .elementor-element.elementor-element-7d6634a .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-160 .elementor-element.elementor-element-7d6634a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-160 .elementor-element.elementor-element-7d6634a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-160 .elementor-element.elementor-element-7d6634a .elementor-icon-list-text{color:#5F5F5F;transition:color 0.3s;}.elementor-160 .elementor-element.elementor-element-b7a1396{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#0D9488;}.elementor-160 .elementor-element.elementor-element-db6ba5d{--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-160 .elementor-element.elementor-element-db6ba5d:not(.elementor-motion-effects-element-type-background), .elementor-160 .elementor-element.elementor-element-db6ba5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-160 .elementor-element.elementor-element-5aa1e1b{--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-160 .elementor-element.elementor-element-59c82dc img{width:30px;}.elementor-160 .elementor-element.elementor-element-69bb86b{--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-160 .elementor-element.elementor-element-1de0fa7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:#0D1828;}.elementor-160 .elementor-element.elementor-element-ecfd9e9{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#0D9488;}.elementor-160 .elementor-element.elementor-element-d367b4a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5F5F5F;}.elementor-160 .elementor-element.elementor-element-c77b761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-160 .elementor-element.elementor-element-c77b761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-160 .elementor-element.elementor-element-c77b761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-160 .elementor-element.elementor-element-c77b761 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-160 .elementor-element.elementor-element-c77b761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-160 .elementor-element.elementor-element-c77b761 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-160 .elementor-element.elementor-element-c77b761 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-160 .elementor-element.elementor-element-c77b761{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-160 .elementor-element.elementor-element-c77b761 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-160 .elementor-element.elementor-element-c77b761 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-160 .elementor-element.elementor-element-c77b761 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-160 .elementor-element.elementor-element-c77b761 .elementor-icon-list-text{color:#5F5F5F;transition:color 0.3s;}.elementor-160 .elementor-element.elementor-element-ea6c602{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#0D9488;}.elementor-160 .elementor-element.elementor-element-c8ce71e{--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-160 .elementor-element.elementor-element-c8ce71e:not(.elementor-motion-effects-element-type-background), .elementor-160 .elementor-element.elementor-element-c8ce71e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-160 .elementor-element.elementor-element-8dcdd93{--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-160 .elementor-element.elementor-element-e1e5791 img{width:30px;}.elementor-160 .elementor-element.elementor-element-8d021ff{--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-160 .elementor-element.elementor-element-3eded4a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:#0D1828;}.elementor-160 .elementor-element.elementor-element-65d6865{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#0D9488;}.elementor-160 .elementor-element.elementor-element-9df4b50{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5F5F5F;}.elementor-160 .elementor-element.elementor-element-002ebc7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-160 .elementor-element.elementor-element-002ebc7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-160 .elementor-element.elementor-element-002ebc7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-160 .elementor-element.elementor-element-002ebc7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-160 .elementor-element.elementor-element-002ebc7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-160 .elementor-element.elementor-element-002ebc7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-160 .elementor-element.elementor-element-002ebc7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-160 .elementor-element.elementor-element-002ebc7{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-160 .elementor-element.elementor-element-002ebc7 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-160 .elementor-element.elementor-element-002ebc7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-160 .elementor-element.elementor-element-002ebc7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-160 .elementor-element.elementor-element-002ebc7 .elementor-icon-list-text{color:#5F5F5F;transition:color 0.3s;}.elementor-160 .elementor-element.elementor-element-bfbbbe6{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#0D9488;}.elementor-160 .elementor-element.elementor-element-27ef4b5{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:80px;--padding-bottom:99px;--padding-left:20px;--padding-right:20px;}.elementor-160 .elementor-element.elementor-element-7cd05a9{text-align:center;}.elementor-160 .elementor-element.elementor-element-7cd05a9 .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-160 .elementor-element.elementor-element-2473dde{--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-160 .elementor-element.elementor-element-413da46{--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-160 .elementor-element.elementor-element-413da46:not(.elementor-motion-effects-element-type-background), .elementor-160 .elementor-element.elementor-element-413da46 > .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-160 .elementor-element.elementor-element-0b9b1bd{--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-160 .elementor-element.elementor-element-cb4dc57 .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-160 .elementor-element.elementor-element-fca6516{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#E7F4F3;}.elementor-160 .elementor-element.elementor-element-89a555b{--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-160 .elementor-element.elementor-element-143f459 .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-160 .elementor-element.elementor-element-143f459 .elementor-button:hover, .elementor-160 .elementor-element.elementor-element-143f459 .elementor-button:focus{background-color:#D3EBE9;color:#1E3A5F;}.elementor-160 .elementor-element.elementor-element-143f459 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-160 .elementor-element.elementor-element-143f459 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-160 .elementor-element.elementor-element-143f459 .elementor-button:hover svg, .elementor-160 .elementor-element.elementor-element-143f459 .elementor-button:focus svg{fill:#1E3A5F;}.elementor-160 .elementor-element.elementor-element-ef75e6b .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-160 .elementor-element.elementor-element-ef75e6b .elementor-button:hover, .elementor-160 .elementor-element.elementor-element-ef75e6b .elementor-button:focus{background-color:#032B27;color:#FFFFFF;}.elementor-160 .elementor-element.elementor-element-ef75e6b .elementor-button:hover svg, .elementor-160 .elementor-element.elementor-element-ef75e6b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-160 .elementor-element.elementor-element-2973649{--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-160 .elementor-element.elementor-element-2973649:not(.elementor-motion-effects-element-type-background), .elementor-160 .elementor-element.elementor-element-2973649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F4F3;}.elementor-160 .elementor-element.elementor-element-51bdb34{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5F5F5F;}.elementor-160 .elementor-element.elementor-element-c65a8f3{--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-160 .elementor-element.elementor-element-de942f4 img{width:24px;}.elementor-160 .elementor-element.elementor-element-eeb80cc .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-160 .elementor-element.elementor-element-bba8c8e{--content-width:1200px;}.elementor-160 .elementor-element.elementor-element-2865155{--content-width:988px;}.elementor-160 .elementor-element.elementor-element-a9a62ce{--content-width:1202px;}.elementor-160 .elementor-element.elementor-element-27ef4b5{--content-width:996px;}.elementor-160 .elementor-element.elementor-element-2473dde{--content-width:1200px;}}@media(max-width:1024px){.elementor-160 .elementor-element.elementor-element-bba8c8e{--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-160 .elementor-element.elementor-element-87b7e23 .elementor-heading-title{font-size:52px;}.elementor-160 .elementor-element.elementor-element-2865155{--padding-top:72px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-160 .elementor-element.elementor-element-6a9cc7b .elementor-heading-title{font-size:52px;}.elementor-160 .elementor-element.elementor-element-a9a62ce{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-160 .elementor-element.elementor-element-27ef4b5{--padding-top:72px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-160 .elementor-element.elementor-element-7cd05a9 .elementor-heading-title{font-size:52px;}.elementor-160 .elementor-element.elementor-element-2473dde{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-160 .elementor-element.elementor-element-413da46{--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-160 .elementor-element.elementor-element-bba8c8e{--padding-top:32px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-160 .elementor-element.elementor-element-87b7e23 .elementor-heading-title{font-size:40px;}.elementor-160 .elementor-element.elementor-element-2865155{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:56px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-160 .elementor-element.elementor-element-6a9cc7b .elementor-heading-title{font-size:40px;}.elementor-160 .elementor-element.elementor-element-0904466 .elementor-heading-title{font-size:26px;}.elementor-160 .elementor-element.elementor-element-a9a62ce{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-160 .elementor-element.elementor-element-3f30f9b{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-160 .elementor-element.elementor-element-6b65bdf{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-160 .elementor-element.elementor-element-9ad13ba{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-160 .elementor-element.elementor-element-189e67c{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-160 .elementor-element.elementor-element-db6ba5d{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-160 .elementor-element.elementor-element-c8ce71e{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-160 .elementor-element.elementor-element-27ef4b5{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:56px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-160 .elementor-element.elementor-element-7cd05a9 .elementor-heading-title{font-size:40px;}.elementor-160 .elementor-element.elementor-element-2473dde{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-160 .elementor-element.elementor-element-413da46{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-160 .elementor-element.elementor-element-cb4dc57 .elementor-heading-title{font-size:34px;}.elementor-160 .elementor-element.elementor-element-2973649{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-160 .elementor-element.elementor-element-eeb80cc .elementor-heading-title{font-size:18px;}}/* Start custom CSS *//* HorizonsERP – Platform page (Figma 55:230). Scoped with .hzp- */
body.elementor-page-160 {
	--hzp-teal: #0D9488;
	--hzp-navy: #1E3A5F;
	--hzp-ink: #0D1828;
	--hzp-grey: #5F5F5F;
	--hzp-muted: #A1A1A1;
	--hzp-mint: #E7F4F3;
	--hzp-line: #E3E3E3;
	--hzp-head: "Mena Grotesk", "Hanken Grotesk", sans-serif;
	--hzp-body: "Helvetica Now Display", "Inter", "Helvetica Neue", Arial, sans-serif;
	--hzp-shadow: 0 12px 12.5px #ECF4F3;
}
body.elementor-page-160 .hzp-hero,
body.elementor-page-160 .hzp-together,
body.elementor-page-160 .hzp-compare-section { background-color: #fff; }
body.elementor-page-160 .hzp-accent { color: var(--hzp-teal); }
body.elementor-page-160 .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
body.elementor-page-160 .hzp-paras p { margin: 0 0 1.4em; }
body.elementor-page-160 .hzp-maxw-525 { max-width: 525px; }
body.elementor-page-160 .hzp-maxw-811 { max-width: 811px; }
body.elementor-page-160 .elementor-button { transition: background-color .2s ease; }

/* ---------- Hero ---------- */
body.elementor-page-160 .hzp-hero > .e-con-inner { position: relative; }
body.elementor-page-160 .hzp-hero-copy { --width: 586px; width: 586px; max-width: 100%; position: relative; z-index: 2; }
body.elementor-page-160 .hzp-breadcrumb { display: flex; align-items: center; gap: 7px; font: 400 16px/1.4 var(--hzp-body); color: var(--hzp-grey); }
body.elementor-page-160 .hzp-breadcrumb a { color: var(--hzp-muted); text-decoration: none; }
body.elementor-page-160 .hzp-breadcrumb a:hover { color: var(--hzp-teal); }
body.elementor-page-160 .hzp-hero-visual { position: absolute; top: 16px; right: -42px; width: 630px; height: 500px; z-index: 1; margin: 0; }

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

body.elementor-page-160 .hzp-ui { position: absolute; box-sizing: border-box; padding: 20px; background: #fff; border: 1px solid var(--hzp-line); border-radius: 24px; }
body.elementor-page-160 .hzp-ui img { display: block; flex: none; }
body.elementor-page-160 .hzp-ui strong { display: block; font-weight: 500; color: #000; }
body.elementor-page-160 .hzp-ui-copy { display: flex; flex-direction: column; }
body.elementor-page-160 .hzp-ui-tile { flex: none; display: flex; align-items: center; justify-content: center; width: 48px; height: 48px; border-radius: 16px; background: var(--hzp-mint); }
body.elementor-page-160 .hzp-ui-tile--green { background: #E9F9EF; }
body.elementor-page-160 .hzp-ui-tile--navy { background: var(--hzp-navy); }
body.elementor-page-160 .hzp-ui-tile--teal { background: var(--hzp-teal); }
body.elementor-page-160 .hzp-ui-muted { font-size: 14px; color: var(--hzp-muted); }

body.elementor-page-160 .hzp-ui--lead-alert { left: 147.5px; top: 0; display: flex; align-items: center; gap: 10px; }
body.elementor-page-160 .hzp-ui--lead-alert .hzp-ui-copy { width: 236px; }
body.elementor-page-160 .hzp-ui-badge { flex: none; display: flex; align-items: center; justify-content: center; width: 33px; height: 33px; border-radius: 10px; background: #EF4444; color: #fff; font-size: 20px; }

body.elementor-page-160 .hzp-ui--invoice { left: 405px; top: 130px; display: flex; flex-direction: column; gap: 10px; }
body.elementor-page-160 .hzp-ui-row { display: flex; align-items: flex-start; gap: 10px; }
body.elementor-page-160 .hzp-ui--invoice .hzp-ui-copy { min-width: 125px; gap: 8px; white-space: nowrap; }
body.elementor-page-160 .hzp-ui-amount { font: 600 20px/1.2 var(--hzp-head); letter-spacing: -.4px; color: var(--hzp-navy); }
body.elementor-page-160 .hzp-ui-status { display: flex; justify-content: space-between; padding: 5px 12px; border-radius: 4px; background: #E9F9EF; font-size: 14px; color: var(--hzp-muted); }
body.elementor-page-160 .hzp-ui-status span:last-child { color: #1CC487; }

body.elementor-page-160 .hzp-ui--contact { left: 39px; top: 95px; width: 345px; padding: 31px 20px; display: flex; flex-direction: column; gap: 17px; }
body.elementor-page-160 .hzp-ui-person { display: flex; align-items: flex-start; gap: 8px; }
body.elementor-page-160 .hzp-ui-avatar { width: 50px; height: 50px; border-radius: 50%; object-fit: cover; }
body.elementor-page-160 .hzp-ui-person .hzp-ui-copy { align-self: center; }
body.elementor-page-160 .hzp-ui-tag { margin-left: auto; padding: 0 10px; height: 24px; display: flex; align-items: center; border-radius: 4px; background: var(--hzp-mint); color: var(--hzp-teal); font-size: 14px; }
body.elementor-page-160 .hzp-ui-fields { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 10px; }
body.elementor-page-160 .hzp-ui-fields li { font-size: 15px; display: flex; align-items: center; gap: 8px; padding: 15px 18px; border: 1px solid var(--hzp-line); border-radius: 16px; white-space: nowrap; }
body.elementor-page-160 .hzp-ui-foot { display: flex; align-items: flex-end; justify-content: space-between; font-size: 14px; color: var(--hzp-muted); }
body.elementor-page-160 .hzp-ui-go { display: flex; padding: 5px; border-radius: 8px; background: var(--hzp-teal); }

body.elementor-page-160 .hzp-ui--workflow { left: 370px; top: 288px; width: 244px; display: flex; flex-direction: column; gap: 6px; }
body.elementor-page-160 .hzp-ui--workflow strong { margin-bottom: 10px; }
body.elementor-page-160 .hzp-ui-flow { display: flex; align-items: center; gap: 8px; }
body.elementor-page-160 .hzp-ui-line { width: 89px; height: 1px; margin-left: 1px; background: var(--hzp-line); }
body.elementor-page-160 .hzp-ui-flow-labels { display: flex; justify-content: space-between; width: 192px; font-size: 14px; color: var(--hzp-muted); }
body.elementor-page-160 .hzp-ui--workflow .hzp-ui-muted { margin-top: 7px; }

body.elementor-page-160 .hzp-ui--project { left: 0; top: 423px; display: flex; align-items: center; gap: 10px; }

/* ---------- Built to work together ---------- */
body.elementor-page-160 .hzp-intro { max-width: 811px; }
body.elementor-page-160 .hzp-diagram { position: relative; display: block; --width: 988px; width: 988px; max-width: 100%; height: 636px; }
body.elementor-page-160 .hzp-diagram-lines { position: absolute; inset: 0; margin: 0; pointer-events: none; }
body.elementor-page-160 .hzp-lines { position: absolute; left: 228px; width: 532px; height: 121px; max-width: none; }
body.elementor-page-160 .hzp-lines--top { top: 88px; }
body.elementor-page-160 .hzp-lines--bottom { top: 425px; transform: rotate(180deg); }
body.elementor-page-160 .hzp-hub { position: absolute; left: 263px; top: 201px; --width: 463px; width: 463px; height: 232px; z-index: 1; background: #fff; border: 1px solid var(--hzp-line); border-radius: 24px; box-shadow: var(--hzp-shadow); }
body.elementor-page-160 .hzp-node { position: absolute; --width: auto; width: auto; background: #fff; border: 1px solid var(--hzp-line); border-radius: 24px; }
body.elementor-page-160 .hzp-node--crm { left: 0; top: 86px; }
body.elementor-page-160 .hzp-node--configurator { left: 380px; top: 0; }
body.elementor-page-160 .hzp-node--project { left: 753px; top: 86px; }
body.elementor-page-160 .hzp-node--invoicing { left: 28px; top: 460px; }
body.elementor-page-160 .hzp-node--workflow { left: 383.5px; top: 546px; }
body.elementor-page-160 .hzp-node--integrations { left: 753px; top: 460px; }
body.elementor-page-160 .hzp-node-title .elementor-heading-title { white-space: nowrap; }

/* Icon tiles (image widgets) */
body.elementor-page-160 .hzp-node-icon,
body.elementor-page-160 .hzp-tile-mint,
body.elementor-page-160 .hzp-tile-teal { flex: none; display: flex; align-items: center; justify-content: center; }
body.elementor-page-160 .hzp-node-icon { width: 40px; height: 40px; border-radius: 8px; background: var(--hzp-mint); }
body.elementor-page-160 .hzp-tile-mint { width: 60.45px; height: 60.45px; border-radius: 16px; background: var(--hzp-mint); }
body.elementor-page-160 .hzp-tile-mint.hzp-tile-51 { width: 51px; height: 51px; }
body.elementor-page-160 .hzp-tile-teal { width: 60.45px; height: 60.45px; border-radius: 16px; background: var(--hzp-teal); }
body.elementor-page-160 .hzp-node-icon > .elementor-widget-container,
body.elementor-page-160 .hzp-tile-mint > .elementor-widget-container,
body.elementor-page-160 .hzp-tile-teal > .elementor-widget-container { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; line-height: 0; }
body.elementor-page-160 .hzp-node-icon img,
body.elementor-page-160 .hzp-tile-mint img,
body.elementor-page-160 .hzp-tile-teal img { display: block; }

/* ---------- Module cards ---------- */
body.elementor-page-160 .hzp-module-grid > .hzp-module { --width: calc((100% - 50px) / 3); width: calc((100% - 50px) / 3); }
body.elementor-page-160 .hzp-checklist .elementor-icon-list-item { align-items: center; }
body.elementor-page-160 .hzp-stat { margin-top: auto; display: flex; align-items: center; min-height: 60px; padding: 18px 20px; border-radius: 16px; background: var(--hzp-mint); }

/* ---------- Comparison table ---------- */
body.elementor-page-160 .hzp-compare { width: 100%; }
body.elementor-page-160 .hzp-table { width: 100%; margin: 0; table-layout: fixed; border-collapse: separate; border-spacing: 0; border: 1px solid var(--hzp-line); border-radius: 16px; overflow: hidden; background: #fff; font: 400 16px/1.4 var(--hzp-body); color: var(--hzp-grey); }
body.elementor-page-160 .hzp-table th,
body.elementor-page-160 .hzp-table td { height: 79px; padding: 12px 32px; text-align: left; vertical-align: middle; border-bottom: 1px solid var(--hzp-line); font-weight: 400; }
body.elementor-page-160 .hzp-table thead th { height: 80px; font-size: 20px; font-weight: 700; color: var(--hzp-ink); }
body.elementor-page-160 .hzp-table tbody tr:last-child > * { border-bottom: 0; }
body.elementor-page-160 .hzp-table tr > :first-child { width: 222px; padding-left: 37px; }
body.elementor-page-160 .hzp-table tbody th { color: var(--hzp-navy); }
body.elementor-page-160 .hzp-table tr > :nth-child(2) { background: #F6F6F6; }
body.elementor-page-160 .hzp-table tr > :nth-child(3) { background: var(--hzp-mint); }
body.elementor-page-160 .hzp-table td { display: table-cell; }
body.elementor-page-160 .hzp-table td img { display: inline-block; vertical-align: top; margin-right: 8px; }
body.elementor-page-160 .hzp-table td span { display: inline-block; max-width: calc(100% - 32px); }
body.elementor-page-160 .hzp-table-brand { display: inline-flex; align-items: center; gap: 10px; }
body.elementor-page-160 .hzp-table-logo { display: block; width: 152px; height: 28px; }

/* ---------- CTA ---------- */
/* Navy start matches the homepage CTA so the card overlaps the global footer (template 169) identically. */
body.elementor-page-160 .hzp-cta { background: linear-gradient(#fff 200px, var(--hzp-ink) 200px); }
body.elementor-page-160 .hzp-cta-copy { --width: 481px; width: 481px; flex: none; }
body.elementor-page-160 .hzp-cta-aside { --width: 510px; width: 510px; min-height: 248px; flex: none; }
body.elementor-page-160 .hzp-wait { --width: auto; width: auto; --flex-wrap: nowrap; flex-wrap: nowrap; background: #fff; border: 1px solid var(--hzp-line); border-radius: 16px; box-shadow: var(--hzp-shadow); }
body.elementor-page-160 .hzp-cta-actions { --width: auto; width: auto; }
body.elementor-page-160 .hzp-btn-trial .elementor-button { height: 100%; display: flex; align-items: center; }

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

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

	body.elementor-page-160 .hzp-diagram { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; height: auto; --width: 100%; width: 100%; }
	body.elementor-page-160 .hzp-diagram-lines { display: none; }
	body.elementor-page-160 .hzp-hub { position: static; grid-column: 1 / -1; --width: auto; width: auto; height: auto; }
	body.elementor-page-160 .hzp-node { position: static; }

	body.elementor-page-160 .hzp-module-grid > .hzp-module { --width: calc((100% - 25px) / 2); width: calc((100% - 25px) / 2); }

	body.elementor-page-160 .hzp-table th,
	body.elementor-page-160 .hzp-table td { padding-left: 20px; padding-right: 20px; }
	body.elementor-page-160 .hzp-table tr > :first-child { width: 170px; padding-left: 20px; }

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

/* ---------- Mobile ---------- */
@media (max-width: 767px) {
	body.elementor-page-160 .hzp-hero-visual { height: 280px; }
	body.elementor-page-160 .hzp-stage { transform: translateX(-50%) scale(.56); transform-origin: top center; }

	body.elementor-page-160 .hzp-diagram { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
	body.elementor-page-160 .hzp-hub { padding: 32px 20px; }
	body.elementor-page-160 .hzp-node { --flex-direction: column; flex-direction: column; align-items: flex-start; --gap: 12px; gap: 12px; padding: 16px; }
	body.elementor-page-160 .hzp-node-title .elementor-heading-title { white-space: normal; font-size: 17px; }

	body.elementor-page-160 .hzp-module-grid > .hzp-module { --width: 100%; width: 100%; }
	body.elementor-page-160 .hzp-stat { padding: 16px 20px; }

	body.elementor-page-160 .hzp-table { table-layout: auto; }
	body.elementor-page-160 .hzp-table thead { display: none; }
	body.elementor-page-160 .hzp-table,
	body.elementor-page-160 .hzp-table tbody,
	body.elementor-page-160 .hzp-table tr,
	body.elementor-page-160 .hzp-table th,
	body.elementor-page-160 .hzp-table td { display: block; width: 100%; }
	body.elementor-page-160 .hzp-table tr { border-bottom: 1px solid var(--hzp-line); }
	body.elementor-page-160 .hzp-table tbody tr:last-child { border-bottom: 0; }
	body.elementor-page-160 .hzp-table th,
	body.elementor-page-160 .hzp-table td { height: auto; border-bottom: 0; }
	body.elementor-page-160 .hzp-table tr > :first-child { width: 100%; padding: 16px 20px 10px; font-weight: 700; background: #fff; }
	body.elementor-page-160 .hzp-table td { display: grid; grid-template-columns: 24px 1fr; column-gap: 8px; align-items: start; padding: 10px 20px 12px; }
	body.elementor-page-160 .hzp-table td::before { content: attr(data-label); grid-column: 1 / -1; margin-bottom: 4px; font-size: 13px; color: var(--hzp-muted); }
	body.elementor-page-160 .hzp-table td img { margin: 0; }
	body.elementor-page-160 .hzp-table td span { max-width: none; }

	body.elementor-page-160 .hzp-cta { background: linear-gradient(#fff 120px, var(--hzp-ink) 120px); }
	body.elementor-page-160 .hzp-cta-actions .elementor-widget-button { width: 100%; }
	body.elementor-page-160 .hzp-cta-actions .elementor-button { width: 100%; justify-content: center; }
	body.elementor-page-160 .hzp-wait { padding: 18px 16px; }
}
@media (max-width: 374px) {
	body.elementor-page-160 .hzp-hero-visual { height: 250px; }
	body.elementor-page-160 .hzp-stage { transform: translateX(-50%) scale(.5); }
	body.elementor-page-160 .hzp-diagram { grid-template-columns: 1fr; }
}/* End custom CSS */