.elementor-2627 .elementor-element.elementor-element-3ddbfcff{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E3EBF4;--border-color:#E3EBF4;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2627 .elementor-element.elementor-element-3ddbfcff:not(.elementor-motion-effects-element-type-background), .elementor-2627 .elementor-element.elementor-element-3ddbfcff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FD;}.elementor-2627 .elementor-element.elementor-element-30201c38{--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-2627 .elementor-element.elementor-element-5ccd83ec{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-2627 .elementor-element.elementor-element-1084ba6f{font-family:var( --e-global-typography-hw03mono-font-family ), Sans-serif;font-size:var( --e-global-typography-hw03mono-font-size );font-weight:var( --e-global-typography-hw03mono-font-weight );text-transform:var( --e-global-typography-hw03mono-text-transform );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );color:var( --e-global-color-hw01muted );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-2627 .elementor-element.elementor-element-1c8fc4fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2627 .elementor-element.elementor-element-1c8fc4fd .elementor-heading-title{font-family:var( --e-global-typography-hw06h1-font-family ), Sans-serif;font-size:var( --e-global-typography-hw06h1-font-size );font-weight:var( --e-global-typography-hw06h1-font-weight );line-height:var( --e-global-typography-hw06h1-line-height );letter-spacing:var( --e-global-typography-hw06h1-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-21e13039{--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;--margin-top:24px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2627 .elementor-element.elementor-element-10e091af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2627 .elementor-element.elementor-element-5341fba6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-2627 .elementor-element.elementor-element-72239413{--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:14px 14px;--row-gap:14px;--column-gap:14px;--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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-54d50d91 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-2627 .elementor-element.elementor-element-44dd5ae3 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-2627 .elementor-element.elementor-element-638c59e4{--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-2627 .elementor-element.elementor-element-e118107{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2627 .elementor-element.elementor-element-3a101502{--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:112px;--padding-bottom:112px;--padding-left:40px;--padding-right:40px;}.elementor-2627 .elementor-element.elementor-element-3a101502:not(.elementor-motion-effects-element-type-background), .elementor-2627 .elementor-element.elementor-element-3a101502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-2627 .elementor-element.elementor-element-61fb9e5b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2627 .elementor-element.elementor-element-48d1a928{--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-2627 .elementor-element.elementor-element-d7ae395{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:var( --e-global-typography-hw03mono-font-family ), Sans-serif;font-size:var( --e-global-typography-hw03mono-font-size );font-weight:var( --e-global-typography-hw03mono-font-weight );text-transform:var( --e-global-typography-hw03mono-text-transform );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );color:var( --e-global-color-primary );}.elementor-2627 .elementor-element.elementor-element-5b37a45d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2627 .elementor-element.elementor-element-5b37a45d .elementor-heading-title{font-family:var( --e-global-typography-hw01h2-font-family ), Sans-serif;font-size:var( --e-global-typography-hw01h2-font-size );font-weight:var( --e-global-typography-hw01h2-font-weight );line-height:var( --e-global-typography-hw01h2-line-height );letter-spacing:var( --e-global-typography-hw01h2-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-13af1640{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-4716b435{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-2627 .elementor-element.elementor-element-3e764028{--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-2627 .elementor-element.elementor-element-23461af9{--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-2627 .elementor-element.elementor-element-5c010d96 .elementor-heading-title{font-family:var( --e-global-typography-hw03mono-font-family ), Sans-serif;font-size:var( --e-global-typography-hw03mono-font-size );font-weight:var( --e-global-typography-hw03mono-font-weight );text-transform:var( --e-global-typography-hw03mono-text-transform );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );color:var( --e-global-color-hw01muted );}.elementor-2627 .elementor-element.elementor-element-7a6dd936 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-794ffc46{--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-2627 .elementor-element.elementor-element-3e234c47 .elementor-heading-title{font-family:var( --e-global-typography-hw03mono-font-family ), Sans-serif;font-size:var( --e-global-typography-hw03mono-font-size );font-weight:var( --e-global-typography-hw03mono-font-weight );text-transform:var( --e-global-typography-hw03mono-text-transform );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );color:var( --e-global-color-hw01muted );}.elementor-2627 .elementor-element.elementor-element-6db65ecd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-28dd9eb5{--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-2627 .elementor-element.elementor-element-4a2454b0 .elementor-heading-title{font-family:var( --e-global-typography-hw03mono-font-family ), Sans-serif;font-size:var( --e-global-typography-hw03mono-font-size );font-weight:var( --e-global-typography-hw03mono-font-weight );text-transform:var( --e-global-typography-hw03mono-text-transform );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );color:var( --e-global-color-hw01muted );}.elementor-2627 .elementor-element.elementor-element-723622cd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-307596ef{--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-2627 .elementor-element.elementor-element-26db7438 .elementor-heading-title{font-family:var( --e-global-typography-hw03mono-font-family ), Sans-serif;font-size:var( --e-global-typography-hw03mono-font-size );font-weight:var( --e-global-typography-hw03mono-font-weight );text-transform:var( --e-global-typography-hw03mono-text-transform );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );color:var( --e-global-color-hw01muted );}.elementor-2627 .elementor-element.elementor-element-5e054486 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-6558d213{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2627 .elementor-element.elementor-element-6558d213:not(.elementor-motion-effects-element-type-background), .elementor-2627 .elementor-element.elementor-element-6558d213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e546549 );}.elementor-2627 .elementor-element.elementor-element-730da095{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2627 .elementor-element.elementor-element-700271df{--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-2627 .elementor-element.elementor-element-278faf2c .elementor-heading-title{font-family:var( --e-global-typography-hw03mono-font-family ), Sans-serif;font-size:var( --e-global-typography-hw03mono-font-size );font-weight:var( --e-global-typography-hw03mono-font-weight );text-transform:var( --e-global-typography-hw03mono-text-transform );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );color:var( --e-global-color-hw01muted );}.elementor-2627 .elementor-element.elementor-element-677b02c8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-1952dd3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-16ce56ac{--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-2627 .elementor-element.elementor-element-2e94b9c9 .elementor-heading-title{font-family:var( --e-global-typography-hw03mono-font-family ), Sans-serif;font-size:var( --e-global-typography-hw03mono-font-size );font-weight:var( --e-global-typography-hw03mono-font-weight );text-transform:var( --e-global-typography-hw03mono-text-transform );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );color:var( --e-global-color-hw01muted );}.elementor-2627 .elementor-element.elementor-element-8950eb8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-6070bf75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-53204bd0{--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:112px;--padding-bottom:112px;--padding-left:40px;--padding-right:40px;}.elementor-2627 .elementor-element.elementor-element-53204bd0:not(.elementor-motion-effects-element-type-background), .elementor-2627 .elementor-element.elementor-element-53204bd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-2627 .elementor-element.elementor-element-67b9bc77{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2627 .elementor-element.elementor-element-f69b846{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:var( --e-global-typography-hw03mono-font-family ), Sans-serif;font-size:var( --e-global-typography-hw03mono-font-size );font-weight:var( --e-global-typography-hw03mono-font-weight );text-transform:var( --e-global-typography-hw03mono-text-transform );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );color:var( --e-global-color-primary );}.elementor-2627 .elementor-element.elementor-element-5531a5a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2627 .elementor-element.elementor-element-5531a5a8 .elementor-heading-title{font-family:var( --e-global-typography-hw01h2-font-family ), Sans-serif;font-size:var( --e-global-typography-hw01h2-font-size );font-weight:var( --e-global-typography-hw01h2-font-weight );line-height:var( --e-global-typography-hw01h2-line-height );letter-spacing:var( --e-global-typography-hw01h2-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-216a83bf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2627 .elementor-element.elementor-element-29a9f92f{--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-2627 .elementor-element.elementor-element-4e686707 .elementor-heading-title{font-family:var( --e-global-typography-hw03mono-font-family ), Sans-serif;font-size:var( --e-global-typography-hw03mono-font-size );font-weight:var( --e-global-typography-hw03mono-font-weight );text-transform:var( --e-global-typography-hw03mono-text-transform );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );color:var( --e-global-color-hw01muted );}.elementor-2627 .elementor-element.elementor-element-612814d2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-5540cdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-4eb82580{--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-2627 .elementor-element.elementor-element-3ca92cd9 .elementor-heading-title{font-family:var( --e-global-typography-hw03mono-font-family ), Sans-serif;font-size:var( --e-global-typography-hw03mono-font-size );font-weight:var( --e-global-typography-hw03mono-font-weight );text-transform:var( --e-global-typography-hw03mono-text-transform );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );color:var( --e-global-color-hw01muted );}.elementor-2627 .elementor-element.elementor-element-3d462310 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-1b25d01a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-17cec355{--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-2627 .elementor-element.elementor-element-777f793e .elementor-heading-title{font-family:var( --e-global-typography-hw03mono-font-family ), Sans-serif;font-size:var( --e-global-typography-hw03mono-font-size );font-weight:var( --e-global-typography-hw03mono-font-weight );text-transform:var( --e-global-typography-hw03mono-text-transform );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );color:var( --e-global-color-hw01muted );}.elementor-2627 .elementor-element.elementor-element-2caf5d63 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-209b123{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-67a75d7{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2627 .elementor-element.elementor-element-67a75d7:not(.elementor-motion-effects-element-type-background), .elementor-2627 .elementor-element.elementor-element-67a75d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e546549 );}.elementor-2627 .elementor-element.elementor-element-151719ff{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2627 .elementor-element.elementor-element-75632760{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:var( --e-global-typography-hw03mono-font-family ), Sans-serif;font-size:var( --e-global-typography-hw03mono-font-size );font-weight:var( --e-global-typography-hw03mono-font-weight );text-transform:var( --e-global-typography-hw03mono-text-transform );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );color:var( --e-global-color-primary );}.elementor-2627 .elementor-element.elementor-element-6fa2e2f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2627 .elementor-element.elementor-element-6fa2e2f4 .elementor-heading-title{font-family:var( --e-global-typography-hw01h2-font-family ), Sans-serif;font-size:var( --e-global-typography-hw01h2-font-size );font-weight:var( --e-global-typography-hw01h2-font-weight );line-height:var( --e-global-typography-hw01h2-line-height );letter-spacing:var( --e-global-typography-hw01h2-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-227d3b60{--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-2627 .elementor-element.elementor-element-2a23dacd{--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-2627 .elementor-element.elementor-element-35f05427{--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-2627 .elementor-element.elementor-element-141d6bd9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-3a642036{--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-2627 .elementor-element.elementor-element-3bee6a68{--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-2627 .elementor-element.elementor-element-1804af27 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-3a3859d0{--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-2627 .elementor-element.elementor-element-46d8f1fb{--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-2627 .elementor-element.elementor-element-71d2f9b8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-4ff04fa4{--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-2627 .elementor-element.elementor-element-5673765c{--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-2627 .elementor-element.elementor-element-394facfe .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-652182a8{--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-2627 .elementor-element.elementor-element-5e239530 .elementor-heading-title{font-family:var( --e-global-typography-hw03mono-font-family ), Sans-serif;font-size:var( --e-global-typography-hw03mono-font-size );font-weight:var( --e-global-typography-hw03mono-font-weight );text-transform:var( --e-global-typography-hw03mono-text-transform );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-7be2454d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.6em;}.elementor-2627 .elementor-element.elementor-element-14628da4{--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:112px;--padding-bottom:112px;--padding-left:40px;--padding-right:40px;}.elementor-2627 .elementor-element.elementor-element-14628da4:not(.elementor-motion-effects-element-type-background), .elementor-2627 .elementor-element.elementor-element-14628da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-2627 .elementor-element.elementor-element-59ada16d{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2627 .elementor-element.elementor-element-2720b75e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:var( --e-global-typography-hw03mono-font-family ), Sans-serif;font-size:var( --e-global-typography-hw03mono-font-size );font-weight:var( --e-global-typography-hw03mono-font-weight );text-transform:var( --e-global-typography-hw03mono-text-transform );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );color:var( --e-global-color-primary );}.elementor-2627 .elementor-element.elementor-element-58086860{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2627 .elementor-element.elementor-element-58086860 .elementor-heading-title{font-family:var( --e-global-typography-hw01h2-font-family ), Sans-serif;font-size:var( --e-global-typography-hw01h2-font-size );font-weight:var( --e-global-typography-hw01h2-font-weight );line-height:var( --e-global-typography-hw01h2-line-height );letter-spacing:var( --e-global-typography-hw01h2-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-3f5ad86a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2627 .elementor-element.elementor-element-e6bec47{--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-2627 .elementor-element.elementor-element-a12bfa{--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-2627 .elementor-element.elementor-element-e3aa01c iframe{height:220px;}.elementor-2627 .elementor-element.elementor-element-637ecdb8{width:auto;max-width:auto;}.elementor-2627 .elementor-element.elementor-element-637ecdb8 .elementor-heading-title{font-family:var( --e-global-typography-hw03mono-font-family ), Sans-serif;font-size:var( --e-global-typography-hw03mono-font-size );font-weight:var( --e-global-typography-hw03mono-font-weight );text-transform:var( --e-global-typography-hw03mono-text-transform );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );color:var( --e-global-color-hw01muted );}.elementor-2627 .elementor-element.elementor-element-6d97111d{width:auto;max-width:auto;}.elementor-2627 .elementor-element.elementor-element-6d97111d .elementor-heading-title{font-family:var( --e-global-typography-hw03mono-font-family ), Sans-serif;font-size:var( --e-global-typography-hw03mono-font-size );font-weight:var( --e-global-typography-hw03mono-font-weight );text-transform:var( --e-global-typography-hw03mono-text-transform );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-7466970d{--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-2627 .elementor-element.elementor-element-1957652c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-21d5c734{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2627 .elementor-element.elementor-element-3e978f7b{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2627 .elementor-element.elementor-element-70dbce43 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-2627 .elementor-element.elementor-element-33994976 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-2627 .elementor-element.elementor-element-58c1edf3{--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-2627 .elementor-element.elementor-element-3419a604{--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-2627 .elementor-element.elementor-element-0471f09 iframe{height:220px;}.elementor-2627 .elementor-element.elementor-element-548c826c{width:auto;max-width:auto;}.elementor-2627 .elementor-element.elementor-element-548c826c .elementor-heading-title{font-family:var( --e-global-typography-hw03mono-font-family ), Sans-serif;font-size:var( --e-global-typography-hw03mono-font-size );font-weight:var( --e-global-typography-hw03mono-font-weight );text-transform:var( --e-global-typography-hw03mono-text-transform );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );color:var( --e-global-color-hw01muted );}.elementor-2627 .elementor-element.elementor-element-42e8b26a{width:auto;max-width:auto;}.elementor-2627 .elementor-element.elementor-element-42e8b26a .elementor-heading-title{font-family:var( --e-global-typography-hw03mono-font-family ), Sans-serif;font-size:var( --e-global-typography-hw03mono-font-size );font-weight:var( --e-global-typography-hw03mono-font-weight );text-transform:var( --e-global-typography-hw03mono-text-transform );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-5804f74{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2627 .elementor-element.elementor-element-4c867e4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-5ed3125a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2627 .elementor-element.elementor-element-e1fce7c{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2627 .elementor-element.elementor-element-2db8c7cd .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-2627 .elementor-element.elementor-element-2536ce1 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-2627 .elementor-element.elementor-element-2deeb6d4{--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:96px;--padding-left:40px;--padding-right:40px;}.elementor-2627 .elementor-element.elementor-element-2deeb6d4:not(.elementor-motion-effects-element-type-background), .elementor-2627 .elementor-element.elementor-element-2deeb6d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FD;}.elementor-2627 .elementor-element.elementor-element-1e001eee{--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-2627 .elementor-element.elementor-element-2b81f955{--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-2627 .elementor-element.elementor-element-1294fbcb{--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-2627 .elementor-element.elementor-element-67fa9e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2627 .elementor-element.elementor-element-67fa9e3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:46px;font-weight:800;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-7a3ccfb6{width:var( --container-widget-width, 460px );max-width:460px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:460px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-2627 .elementor-element.elementor-element-150256bf{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2627 .elementor-element.elementor-element-48dc5d3e .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-2627 .elementor-element.elementor-element-1c83d5da .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-2627 .elementor-element.elementor-element-326aea71{--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-2627 .elementor-element.elementor-element-154cc21c .elementor-heading-title{font-family:var( --e-global-typography-hw02button-font-family ), Sans-serif;font-size:var( --e-global-typography-hw02button-font-size );font-weight:var( --e-global-typography-hw02button-font-weight );line-height:var( --e-global-typography-hw02button-line-height );color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-502c45f1 .elementor-heading-title{font-family:var( --e-global-typography-hw02button-font-family ), Sans-serif;font-size:var( --e-global-typography-hw02button-font-size );font-weight:var( --e-global-typography-hw02button-font-weight );line-height:var( --e-global-typography-hw02button-line-height );color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-261ffa17 .elementor-heading-title{font-family:var( --e-global-typography-hw02button-font-family ), Sans-serif;font-size:var( --e-global-typography-hw02button-font-size );font-weight:var( --e-global-typography-hw02button-font-weight );line-height:var( --e-global-typography-hw02button-line-height );color:var( --e-global-color-secondary );}.elementor-2627 .elementor-element.elementor-element-5d0f6e02 .elementor-heading-title{font-family:var( --e-global-typography-hw02button-font-family ), Sans-serif;font-size:var( --e-global-typography-hw02button-font-size );font-weight:var( --e-global-typography-hw02button-font-weight );line-height:var( --e-global-typography-hw02button-line-height );color:var( --e-global-color-65e1178 );}.elementor-2627 .elementor-element.elementor-element-6b182bab .elementor-heading-title{font-family:var( --e-global-typography-hw03mono-font-family ), Sans-serif;font-size:var( --e-global-typography-hw03mono-font-size );font-weight:var( --e-global-typography-hw03mono-font-weight );text-transform:var( --e-global-typography-hw03mono-text-transform );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );color:var( --e-global-color-hw01muted );}@media(min-width:768px){.elementor-2627 .elementor-element.elementor-element-21e13039{--width:580px;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2627 .elementor-element.elementor-element-1084ba6f{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-1c8fc4fd .elementor-heading-title{font-size:var( --e-global-typography-hw06h1-font-size );line-height:var( --e-global-typography-hw06h1-line-height );letter-spacing:var( --e-global-typography-hw06h1-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2627 .elementor-element.elementor-element-d7ae395{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-5b37a45d .elementor-heading-title{font-size:var( --e-global-typography-hw01h2-font-size );line-height:var( --e-global-typography-hw01h2-line-height );letter-spacing:var( --e-global-typography-hw01h2-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-13af1640{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-4716b435{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-5c010d96 .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-3e234c47 .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-4a2454b0 .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-26db7438 .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-730da095{--grid-auto-flow:row;}.elementor-2627 .elementor-element.elementor-element-278faf2c .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-677b02c8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2627 .elementor-element.elementor-element-1952dd3a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-2e94b9c9 .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-8950eb8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2627 .elementor-element.elementor-element-6070bf75{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-f69b846{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-5531a5a8 .elementor-heading-title{font-size:var( --e-global-typography-hw01h2-font-size );line-height:var( --e-global-typography-hw01h2-line-height );letter-spacing:var( --e-global-typography-hw01h2-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-216a83bf{--grid-auto-flow:row;}.elementor-2627 .elementor-element.elementor-element-4e686707 .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-612814d2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2627 .elementor-element.elementor-element-5540cdd{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-3ca92cd9 .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-3d462310 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2627 .elementor-element.elementor-element-1b25d01a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-777f793e .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-2caf5d63 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2627 .elementor-element.elementor-element-209b123{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-75632760{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-6fa2e2f4 .elementor-heading-title{font-size:var( --e-global-typography-hw01h2-font-size );line-height:var( --e-global-typography-hw01h2-line-height );letter-spacing:var( --e-global-typography-hw01h2-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-5e239530 .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-2720b75e{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-58086860 .elementor-heading-title{font-size:var( --e-global-typography-hw01h2-font-size );line-height:var( --e-global-typography-hw01h2-line-height );letter-spacing:var( --e-global-typography-hw01h2-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-3f5ad86a{--grid-auto-flow:row;}.elementor-2627 .elementor-element.elementor-element-637ecdb8 .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-6d97111d .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-1957652c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2627 .elementor-element.elementor-element-548c826c .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-42e8b26a .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-4c867e4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2627 .elementor-element.elementor-element-67fa9e3 .elementor-heading-title{font-size:38px;}.elementor-2627 .elementor-element.elementor-element-7a3ccfb6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-154cc21c .elementor-heading-title{font-size:var( --e-global-typography-hw02button-font-size );line-height:var( --e-global-typography-hw02button-line-height );}.elementor-2627 .elementor-element.elementor-element-502c45f1 .elementor-heading-title{font-size:var( --e-global-typography-hw02button-font-size );line-height:var( --e-global-typography-hw02button-line-height );}.elementor-2627 .elementor-element.elementor-element-261ffa17 .elementor-heading-title{font-size:var( --e-global-typography-hw02button-font-size );line-height:var( --e-global-typography-hw02button-line-height );}.elementor-2627 .elementor-element.elementor-element-5d0f6e02 .elementor-heading-title{font-size:var( --e-global-typography-hw02button-font-size );line-height:var( --e-global-typography-hw02button-line-height );}.elementor-2627 .elementor-element.elementor-element-6b182bab .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}}@media(max-width:767px){.elementor-2627 .elementor-element.elementor-element-3ddbfcff{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2627 .elementor-element.elementor-element-1084ba6f{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-1c8fc4fd .elementor-heading-title{font-size:var( --e-global-typography-hw06h1-font-size );line-height:var( --e-global-typography-hw06h1-line-height );letter-spacing:var( --e-global-typography-hw06h1-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-10e091af{font-size:17px;}.elementor-2627 .elementor-element.elementor-element-5341fba6{font-size:17px;}.elementor-2627 .elementor-element.elementor-element-72239413{--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;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2627 .elementor-element.elementor-element-3a101502{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2627 .elementor-element.elementor-element-d7ae395{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-5b37a45d .elementor-heading-title{font-size:var( --e-global-typography-hw01h2-font-size );line-height:var( --e-global-typography-hw01h2-line-height );letter-spacing:var( --e-global-typography-hw01h2-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-13af1640{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-4716b435{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-5c010d96 .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-7a6dd936 .elementor-heading-title{font-size:20px;}.elementor-2627 .elementor-element.elementor-element-3e234c47 .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-6db65ecd .elementor-heading-title{font-size:20px;}.elementor-2627 .elementor-element.elementor-element-4a2454b0 .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-723622cd .elementor-heading-title{font-size:20px;}.elementor-2627 .elementor-element.elementor-element-26db7438 .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-5e054486 .elementor-heading-title{font-size:20px;}.elementor-2627 .elementor-element.elementor-element-6558d213{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2627 .elementor-element.elementor-element-730da095{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2627 .elementor-element.elementor-element-278faf2c .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-677b02c8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2627 .elementor-element.elementor-element-1952dd3a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-2e94b9c9 .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-8950eb8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2627 .elementor-element.elementor-element-6070bf75{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-53204bd0{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2627 .elementor-element.elementor-element-f69b846{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-5531a5a8 .elementor-heading-title{font-size:var( --e-global-typography-hw01h2-font-size );line-height:var( --e-global-typography-hw01h2-line-height );letter-spacing:var( --e-global-typography-hw01h2-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-216a83bf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2627 .elementor-element.elementor-element-4e686707 .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-612814d2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2627 .elementor-element.elementor-element-5540cdd{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-3ca92cd9 .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-3d462310 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2627 .elementor-element.elementor-element-1b25d01a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-777f793e .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-2caf5d63 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2627 .elementor-element.elementor-element-209b123{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-67a75d7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2627 .elementor-element.elementor-element-75632760{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-6fa2e2f4 .elementor-heading-title{font-size:var( --e-global-typography-hw01h2-font-size );line-height:var( --e-global-typography-hw01h2-line-height );letter-spacing:var( --e-global-typography-hw01h2-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-141d6bd9 .elementor-heading-title{font-size:20px;}.elementor-2627 .elementor-element.elementor-element-1804af27 .elementor-heading-title{font-size:20px;}.elementor-2627 .elementor-element.elementor-element-71d2f9b8 .elementor-heading-title{font-size:20px;}.elementor-2627 .elementor-element.elementor-element-394facfe .elementor-heading-title{font-size:20px;}.elementor-2627 .elementor-element.elementor-element-5e239530 .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-7be2454d{font-size:16px;}.elementor-2627 .elementor-element.elementor-element-14628da4{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2627 .elementor-element.elementor-element-2720b75e{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-58086860 .elementor-heading-title{font-size:var( --e-global-typography-hw01h2-font-size );line-height:var( --e-global-typography-hw01h2-line-height );letter-spacing:var( --e-global-typography-hw01h2-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-3f5ad86a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2627 .elementor-element.elementor-element-637ecdb8 .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-6d97111d .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-1957652c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2627 .elementor-element.elementor-element-21d5c734{font-size:16px;}.elementor-2627 .elementor-element.elementor-element-3e978f7b{--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;}.elementor-2627 .elementor-element.elementor-element-548c826c .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-42e8b26a .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}.elementor-2627 .elementor-element.elementor-element-4c867e4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2627 .elementor-element.elementor-element-5ed3125a{font-size:16px;}.elementor-2627 .elementor-element.elementor-element-e1fce7c{--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;}.elementor-2627 .elementor-element.elementor-element-2deeb6d4{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2627 .elementor-element.elementor-element-67fa9e3 .elementor-heading-title{font-size:32px;}.elementor-2627 .elementor-element.elementor-element-7a3ccfb6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2627 .elementor-element.elementor-element-150256bf{--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;}.elementor-2627 .elementor-element.elementor-element-154cc21c .elementor-heading-title{font-size:var( --e-global-typography-hw02button-font-size );line-height:var( --e-global-typography-hw02button-line-height );}.elementor-2627 .elementor-element.elementor-element-502c45f1 .elementor-heading-title{font-size:var( --e-global-typography-hw02button-font-size );line-height:var( --e-global-typography-hw02button-line-height );}.elementor-2627 .elementor-element.elementor-element-261ffa17 .elementor-heading-title{font-size:var( --e-global-typography-hw02button-font-size );line-height:var( --e-global-typography-hw02button-line-height );}.elementor-2627 .elementor-element.elementor-element-5d0f6e02 .elementor-heading-title{font-size:var( --e-global-typography-hw02button-font-size );line-height:var( --e-global-typography-hw02button-line-height );}.elementor-2627 .elementor-element.elementor-element-6b182bab .elementor-heading-title{font-size:var( --e-global-typography-hw03mono-font-size );line-height:var( --e-global-typography-hw03mono-line-height );letter-spacing:var( --e-global-typography-hw03mono-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-1c8fc4fd */.elementor-2627 .elementor-element.elementor-element-1c8fc4fd{font-size:64px;line-height:1.05;font-weight:800;letter-spacing:-.03em}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21e13039 */.elementor-2627 .elementor-element.elementor-element-21e13039{font-size:18px;color:#3A4F66}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e118107 */.elementor-2627 .elementor-element.elementor-element-e118107{aspect-ratio:1400/1048}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30201c38 */.elementor-2627 .elementor-element.elementor-element-30201c38{display: grid; grid-template-columns: 1.05fr 1fr; gap: 56px; align-items: center; padding-top: 88px; padding-bottom: 88px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b37a45d */.elementor-2627 .elementor-element.elementor-element-5b37a45d{font-size:44px;line-height:1.1;letter-spacing:-.02em}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a6dd936 */.elementor-2627 .elementor-element.elementor-element-7a6dd936{font-size:18px;font-weight:700;color:#0E3A66;line-height:1.4}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db65ecd */.elementor-2627 .elementor-element.elementor-element-6db65ecd{font-size:18px;font-weight:700;color:#0E3A66;line-height:1.4}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-723622cd */.elementor-2627 .elementor-element.elementor-element-723622cd{font-size:18px;font-weight:700;color:#0E3A66;line-height:1.4}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e054486 */.elementor-2627 .elementor-element.elementor-element-5e054486{font-size:18px;font-weight:700;color:#0E3A66;line-height:1.4}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e764028 */.elementor-2627 .elementor-element.elementor-element-3e764028{grid-template-columns:1fr 1fr!important}
.elementor-2627 .elementor-element.elementor-element-3e764028>.e-con{border:0!important}
.elementor-2627 .elementor-element.elementor-element-3e764028>.e-con:nth-child(1){box-shadow:inset -1px 0 0 #236CB4,inset 0 -1px 0 #236CB4!important}
.elementor-2627 .elementor-element.elementor-element-3e764028>.e-con:nth-child(2){box-shadow:inset 0 -1px 0 #236CB4!important}
.elementor-2627 .elementor-element.elementor-element-3e764028>.e-con:nth-child(3){box-shadow:inset -1px 0 0 #236CB4!important}
@media(max-width:820px){.elementor-2627 .elementor-element.elementor-element-3e764028{grid-template-columns:1fr!important}
.elementor-2627 .elementor-element.elementor-element-3e764028>.e-con{box-shadow:inset 0 -1px 0 #236CB4!important}
.elementor-2627 .elementor-element.elementor-element-3e764028>.e-con:last-child{box-shadow:none!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6558d213 */.elementor-2627 .elementor-element.elementor-element-6558d213{background-image:linear-gradient(rgba(35,108,180,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(35,108,180,.07) 1px,transparent 1px)!important;background-size:40px 40px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5531a5a8 */.elementor-2627 .elementor-element.elementor-element-5531a5a8{font-size:44px;line-height:1.1;letter-spacing:-.02em}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fa2e2f4 */.elementor-2627 .elementor-element.elementor-element-6fa2e2f4{font-size:44px;line-height:1.1;letter-spacing:-.02em}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a75d7 */.elementor-2627 .elementor-element.elementor-element-67a75d7{background-image:linear-gradient(rgba(35,108,180,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(35,108,180,.07) 1px,transparent 1px)!important;background-size:40px 40px!important}.elementor-2627 .elementor-element.elementor-element-67a75d7{padding-left:40px!important;padding-right:40px!important}
.elementor-2627 .elementor-element.elementor-element-67a75d7>.e-con,.elementor-2627 .elementor-element.elementor-element-67a75d7>.e-con-inner>.e-con{width:100%!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}
@media(max-width:767px){.elementor-2627 .elementor-element.elementor-element-67a75d7{padding-left:20px!important;padding-right:20px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58086860 */.elementor-2627 .elementor-element.elementor-element-58086860{font-size:44px;line-height:1.1;letter-spacing:-.02em}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-e3aa01c */.elementor-2627 .elementor-element.elementor-element-e3aa01c iframe{filter:grayscale(1) sepia(.25) hue-rotate(180deg) saturate(2.2) brightness(1.02) contrast(.92);border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a12bfa */.elementor-2627 .elementor-element.elementor-element-a12bfa{position:relative!important;height:220px!important;overflow:hidden!important}
.elementor-2627 .elementor-element.elementor-element-a12bfa .elementor-widget-google_maps{position:absolute!important;inset:0!important;width:100%!important;height:220px!important;margin:0!important}
.elementor-2627 .elementor-element.elementor-element-a12bfa .elementor-custom-embed,.elementor-2627 .elementor-element.elementor-element-a12bfa iframe{width:100%!important;height:220px!important;display:block!important}
.elementor-2627 .elementor-element.elementor-element-a12bfa .otag{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;bottom:auto!important;z-index:3!important}
.elementor-2627 .elementor-element.elementor-element-a12bfa .ocrd{position:absolute!important;top:48px!important;right:12px!important;left:auto!important;bottom:auto!important;z-index:3!important;background:#fff!important;padding:4px 8px!important;border:1px solid #CFDCEA!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70dbce43 */.elementor-2627 .elementor-element.elementor-element-70dbce43{min-height:44px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-33994976 */.elementor-2627 .elementor-element.elementor-element-33994976{min-height:44px}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-0471f09 */.elementor-2627 .elementor-element.elementor-element-0471f09 iframe{filter:grayscale(1) sepia(.25) hue-rotate(180deg) saturate(2.2) brightness(1.02) contrast(.92);border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3419a604 */.elementor-2627 .elementor-element.elementor-element-3419a604{position:relative!important;height:220px!important;overflow:hidden!important}
.elementor-2627 .elementor-element.elementor-element-3419a604 .elementor-widget-google_maps{position:absolute!important;inset:0!important;width:100%!important;height:220px!important;margin:0!important}
.elementor-2627 .elementor-element.elementor-element-3419a604 .elementor-custom-embed,.elementor-2627 .elementor-element.elementor-element-3419a604 iframe{width:100%!important;height:220px!important;display:block!important}
.elementor-2627 .elementor-element.elementor-element-3419a604 .otag{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;bottom:auto!important;z-index:3!important}
.elementor-2627 .elementor-element.elementor-element-3419a604 .ocrd{position:absolute!important;top:48px!important;right:12px!important;left:auto!important;bottom:auto!important;z-index:3!important;background:#fff!important;padding:4px 8px!important;border:1px solid #CFDCEA!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2db8c7cd */.elementor-2627 .elementor-element.elementor-element-2db8c7cd{min-height:44px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2536ce1 */.elementor-2627 .elementor-element.elementor-element-2536ce1{min-height:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5ad86a */@media(max-width:820px){.elementor-2627 .elementor-element.elementor-element-3f5ad86a{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67fa9e3 */.elementor-2627 .elementor-element.elementor-element-67fa9e3{font-size:46px;line-height:1.08;letter-spacing:-.03em;font-weight:800;color:#0E3A66}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b81f955 */.elementor-2627 .elementor-element.elementor-element-2b81f955 .cad-copy{padding-bottom:120px!important}
@media(max-width:820px){.elementor-2627 .elementor-element.elementor-element-2b81f955 .cad-copy{padding-bottom:40px!important}}/* End custom CSS */
/* Start custom CSS *//* ===== Canvas pages (sections with class hwx): native-widget adapters ===== */
.hwx div.elementor-heading-title,.hwx span.elementor-heading-title{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;margin:0}
.hwx h1.elementor-heading-title,.hwx h2.elementor-heading-title,.hwx h3.elementor-heading-title{margin:0}
.hwx div.elementor-heading-title,.hwx span.elementor-heading-title{display:contents}
.hwx .elementor-widget-text-editor{font:inherit;color:inherit}
.hwx .elementor-widget-text-editor p:last-child{margin-bottom:0}
.hwx .e-con{--width:auto}
.hwx .decor,.hwx .decor>.elementor-widget-container{display:contents}
.hwx .elementor-widget-image img{display:block;max-width:100%;height:auto}
@property --n{syntax:'<integer>';initial-value:0;inherits:false}@property --n{syntax:'<integer>';initial-value:0;inherits:false}.hwx.hwx *{box-sizing:border-box}.hwx.hwx .wrap{max-width:1320px;margin:0 auto;padding:0 40px}.hwx.hwx .up{opacity:0;transform:translateY(24px);animation:hwUp .7s cubic-bezier(.2,.7,.2,1) forwards}.hwx.hwx .d1{animation-delay:.1s}.hwx.hwx .d2{animation-delay:.22s}.hwx.hwx .d3{animation-delay:.34s}.hwx.hwx .d4{animation-delay:.46s}@keyframes hwUp{to{opacity:1;transform:none}}@supports (animation-timeline: view()){.hwx.hwx .reveal{animation:hwUp linear both;animation-timeline:view();animation-range:entry 0% entry 45%}}.hwx.hwx .drift{animation:hwDrift 9s ease-in-out infinite alternate}@keyframes hwDrift{from{transform:translateY(0)}to{transform:translateY(-14px)}}.hwx.hwx .btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 24px;border-radius:10px;font-weight:600;font-size:15px;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s}.hwx.hwx .btn svg{transition:transform .25s}.hwx.hwx .btn:hover svg{transform:translateX(4px)}.hwx.hwx .btn-p{background:#236CB4;color:#fff}.hwx.hwx .btn-p:hover{color:#fff;background:#1C5A97;box-shadow:0 10px 24px rgba(35,108,180,.3);transform:translateY(-2px)}.hwx.hwx .btn-o{border:1.5px solid #236CB4;color:#236CB4;background:#fff}.hwx.hwx .btn-o:hover{background:#EEF5FC}.hwx.grid-bg{background-image:linear-gradient(rgba(35,108,180,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(35,108,180,.07) 1px,transparent 1px);background-size:40px 40px}@keyframes hwLine{to{width:100%}}@keyframes hwDot{to{background:#236CB4;color:#fff;border-color:#236CB4}}@media (max-width:820px){.hwx.hwx .wrap{padding:0 20px}.hwx.hwx .hero{grid-template-columns:1fr!important}.hwx.hwx .g3{grid-template-columns:1fr!important}.hwx.hwx h1{font-size:44px!important}}@keyframes hwDraw{to{stroke-dashoffset:0}}.hwx.hwx .cad{background:#fff;border-radius:10px;overflow:hidden;border:1px solid #CFDCEA;box-shadow:0 30px 60px rgba(14,58,102,.10);font-family:'JetBrains Mono',monospace}.hwx.hwx .cad-space{position:relative;min-height:520px;background-color:#fff;background-image:linear-gradient(rgba(35,108,180,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(35,108,180,.14) 1px,transparent 1px),linear-gradient(rgba(35,108,180,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(35,108,180,.06) 1px,transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;display:grid;grid-template-columns:1.2fr 1fr;align-items:center}.hwx.hwx .cad-svg{position:absolute;inset:0;width:100%;height:100%}.hwx.hwx .cad-draw path{stroke-dasharray:1400;stroke-dashoffset:1400;animation:hwDraw 2.6s .2s cubic-bezier(.4,0,.2,1) forwards}@supports (animation-timeline: view()){.hwx.hwx .cad-draw path{animation-timeline:view();animation-range:entry 10% cover 45%;animation-delay:0s}}.hwx.hwx .cad-dim,.hwx.hwx .cad-txt{opacity:.85}.hwx.hwx .cad-cursor{animation:hwCursor 9s ease-in-out infinite}@keyframes hwCursor{0%{transform:translate(700px,380px)}25%{transform:translate(1060px,380px)}50%{transform:translate(1060px,150px)}75%{transform:translate(880px,100px)}100%{transform:translate(700px,380px)}}.hwx.hwx .cad-copy{position:relative;padding:64px 0 64px 80px;z-index:1}.hwx.hwx .cad-mono{font-size:12px;letter-spacing:.08em;color:#4A6A8A}.hwx.hwx .cad-btn{background:#236CB4;color:#fff;border-radius:0;position:relative;outline:1px solid #236CB4;outline-offset:4px;font-family:'Plus Jakarta Sans',sans-serif}.hwx.hwx .cad-btn:hover{background:#fff;color:#236CB4;box-shadow:inset 0 0 0 1.5px #236CB4}.hwx.hwx .cad-title{position:relative;z-index:1;justify-self:end;align-self:end;margin:0 60px 50px 0;width:300px;border:1px solid #236CB4;background:#fff;display:grid;font-size:13px;color:#0E3A66}.hwx.hwx .cad-title>div{padding:10px 14px;border-bottom:1px solid #236CB4;display:flex;flex-direction:column;gap:2px}.hwx.hwx .cad-title>div:last-child{border-bottom:0}.hwx.hwx .cad-title small{font-size:10px;letter-spacing:.14em;color:#5B7FA3}.hwx.hwx .cad-status{display:flex;justify-content:space-between;gap:12px;background:#EEF4FA;padding:6px 16px;font-size:11px;color:#4A6A8A;flex-wrap:wrap}@media (max-width:820px){.hwx.hwx .cad-space{grid-template-columns:1fr}.hwx.hwx .cad-copy{padding:40px 24px}.hwx.hwx .cad-copy h2{font-size:40px!important}.hwx.hwx .cad-title{justify-self:stretch;margin:0 24px 24px;width:auto}.hwx.hwx .cad-svg{opacity:.35}}.hwx.hwx .cad-title>div{transition:background .25s}.hwx.hwx .cad-title>div:not(.drawn):hover{background:#EEF5FC;cursor:default}.hwx.hwx .cad-title>div.drawn{background:#236CB4;color:#fff;font-weight:700}.hwx.hwx .cad-title>div.drawn small{color:#D6E6F6}@keyframes hwDot{to{background:#236CB4;color:#fff;border-color:#236CB4}}.hwx.hwx .btn{border-radius:0!important}.hwx.hwx .btn-p{outline:1px solid #236CB4;outline-offset:4px}.hwx.hwx .btn-o{outline:1px dashed rgba(35,108,180,.45);outline-offset:4px}.hwx.hwx .kpis{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #236CB4;outline:1px solid #236CB4;outline-offset:6px;background-color:#fff;background-image:linear-gradient(rgba(35,108,180,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(35,108,180,.05) 1px,transparent 1px);background-size:24px 24px}.hwx.hwx .kpi{padding:30px 36px 32px;border-right:1px solid #236CB4;transition:background .3s}.hwx.hwx .kpi:last-child{border-right:0}.hwx.hwx .kpi:hover{background-color:#EEF5FC}.hwx.hwx .kpi-tag{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.14em;color:#5B7FA3;margin-bottom:10px}.hwx.hwx .kdim{position:relative;height:13px;margin:12px 0 10px;max-width:180px}.hwx.hwx .kdim::before,.hwx.hwx .kdim::after{content:'';position:absolute;top:0;width:1px;height:13px;background:#236CB4}.hwx.hwx .kdim::before{left:0}.hwx.hwx .kdim::after{right:0}.hwx.hwx .kdim i{position:absolute;left:0;top:6px;height:1px;width:0;background:#236CB4;animation:hwLine 1.4s .4s ease-out forwards}.hwx.hwx .kpi:hover .kdim i{animation:hwRedraw .8s ease-out}@keyframes hwRedraw{from{width:0}to{width:100%}}@media (max-width:820px){.hwx.hwx .kpis{grid-template-columns:1fr}.hwx.hwx .kpi{border-right:0;border-bottom:1px solid #236CB4}.hwx.hwx .kpi:last-child{border-bottom:0}}.hwx.hwx .ico *{stroke-dasharray:80;stroke-dashoffset:80;animation:hwDraw 1.6s .3s ease-out forwards}.hwx.hwx .svc{position:relative;border:1px solid #236CB4;outline:1px solid rgba(35,108,180,.35);outline-offset:-8px;padding:40px 36px 32px;background:#fff;display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,background .3s}.hwx.hwx .svc:hover{transform:translateY(-6px);background:#EEF5FC;box-shadow:0 18px 40px rgba(14,58,102,.12)}.hwx.hwx .svc-ref{position:absolute;top:20px;right:22px;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.14em;color:#5B7FA3}.hwx.hwx .svc-ic{width:56px;height:56px;border:1px solid #236CB4;background:#EEF5FC;display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:background .3s}.hwx.hwx .svc:hover .svc-ic{background:#fff}.hwx.hwx .svc:hover .ico *{animation:hwIco 1s ease-out}@keyframes hwIco{from{stroke-dashoffset:80}to{stroke-dashoffset:0}}.hwx.hwx .svc h3{margin:0 0 10px;font-size:24px;color:#0E3A66}.hwx.hwx .svc p{margin:0 0 20px;color:#3A4F66}.hwx.hwx .svc ul{list-style:none;margin:0 0 28px;padding:0;flex:1}.hwx.hwx .svc li{position:relative;padding-left:22px;margin-bottom:8px;font-size:15px;color:#1D3550}.hwx.hwx .svc li::before{content:'';position:absolute;left:0;top:7px;width:9px;height:9px;border:1.5px solid #236CB4;background:#fff}.hwx.hwx .svc:hover li::before{background:#236CB4}.hwx.hwx .card:hover,.hwx.hwx .svc:hover,.hwx.hwx .rgn:hover,.hwx.hwx .prj:hover{transform:translateY(-4px)!important;box-shadow:0 10px 24px rgba(14,58,102,.08)!important}.hwx.hwx .btn-p:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(35,108,180,.18)}.hwx.hwx .cad{border-radius:0!important;box-shadow:0 16px 40px rgba(14,58,102,.06)!important}.hwx.hwx .card:hover,.hwx.hwx .svc:hover,.hwx.hwx .rgn:hover,.hwx.hwx .prj:hover{transform:none!important}.hwx.hwx .card,.hwx.hwx .svc,.hwx.hwx .rgn,.hwx.hwx .prj{translate:0 0;transition:translate .7s cubic-bezier(.22,.61,.36,1),box-shadow .7s cubic-bezier(.22,.61,.36,1),background-color .7s ease!important}.hwx.hwx .card:hover,.hwx.hwx .svc:hover,.hwx.hwx .rgn:hover,.hwx.hwx .prj:hover{translate:0 -4px}.hwx.hwx .crumb{margin:0 0 18px;font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.14em;color:#5B7FA3}.hwx.hwx .crumb b{color:#236CB4;font-weight:500}.hwx.sv-sec{padding:104px 0;background:#fff;border-bottom:1px solid #E3EBF4}.hwx.hwx .sv-sec.alt{background-color:#F6F9FD;background-image:linear-gradient(rgba(35,108,180,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(35,108,180,.05) 1px,transparent 1px);background-size:24px 24px}.hwx.hwx .sv-row{display:grid;grid-template-columns:1.1fr 1fr;gap:72px;align-items:start}.hwx.hwx .sv-desc{margin:0 0 28px;font-size:18px;color:#3A4F66;max-width:520px}@media (max-width:820px){.hwx.hwx .sv-row{grid-template-columns:1fr;gap:40px}}.hwx.hwx .btn,.hwx.hwx .btn-o,.hwx.hwx .btn-p,.hwx.hwx .cad-btn{font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;min-height:48px;padding:0 24px!important}.hwx.hwx .btn-o{color:#236CB4!important;background:#fff!important;border:1.5px solid #236CB4!important}.hwx.hwx .btn-o:hover{background:#EEF5FC!important}.hwx.hwx .cad{font-family:'Plus Jakarta Sans',system-ui,sans-serif!important}.hwx.hwx .cad h2{font-family:'Plus Jakarta Sans',system-ui,sans-serif!important}.hwx.hwx .cad-title>div{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:15px;font-weight:600}.hwx.hwx .cad-mono,.hwx.hwx .cad-title small,.hwx.hwx .cad-status,.hwx.hwx .cad-svg text{font-family:'JetBrains Mono',monospace!important}.hwx.hwx #sv1:checked ~ .wrap label[for=sv1],.hwx.hwx #sv2:checked ~ .wrap label[for=sv2],.hwx.hwx #sv3:checked ~ .wrap label[for=sv3]{background:#236CB4;color:#fff;outline:1px solid #236CB4}.hwx.hwx .sv-sw{position:relative;aspect-ratio:1400/1000}.hwx.hwx .sv-sw img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:translateY(14px) scale(.98);transition:opacity .8s ease,transform 1s cubic-bezier(.22,.61,.36,1)}.hwx.hwx .sv-cap{position:relative;height:18px;margin-top:14px;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.14em;color:#5B7FA3;text-align:center}.hwx.hwx .sv-cap span{position:absolute;left:0;right:0;opacity:0;transition:opacity .6s}.hwx.hwx .btn-down:hover svg{transform:translateY(4px)!important}.hwx.hwx .sv-sw{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 62%,transparent 98%),linear-gradient(to bottom,transparent 0%,#000 10%,#000 78%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 62%,transparent 98%),linear-gradient(to bottom,transparent 0%,#000 10%,#000 78%,transparent 100%);mask-composite:intersect}.hwx.hwx .sv-sw img,.hwx.hwx .sv-cap span{opacity:0;transform:translateY(14px) scale(.98);animation:svShow 13.5s cubic-bezier(.22,.61,.36,1) infinite both}.hwx.hwx .sv-cap span{transform:none}@keyframes svShow{0%{opacity:0;transform:translateY(14px) scale(.98)}7%,30%{opacity:1;transform:none}36%,100%{opacity:0;transform:translateY(-8px) scale(.99)}}.hwx.hwx .hero:has(.sv-sw:hover) .sv-sw img,.hwx.hwx .hero:has(.sv-sw:hover) .sv-cap span,.hwx.hwx .hero:has(.sv-sw:hover) .sv-chips label{animation-play-state:paused}.hwx.hwx .hero:has(.sv-chips label:hover) .sv-sw img,.hwx.hwx .hero:has(.sv-chips label:hover) .sv-cap span{animation:none;opacity:0;transform:translateY(10px) scale(.98);transition:opacity .7s ease,transform .9s cubic-bezier(.22,.61,.36,1)}.hwx.hwx .qs-chips{display:flex;flex-wrap:wrap;gap:8px}.hwx.hwx .qs-chips span{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.1em;color:#236CB4;border:1px solid #236CB4;background:#fff;padding:6px 10px;transition:background-color .4s,color .4s}.hwx.hwx .qs-chips span:hover{background:#236CB4;color:#fff}.hwx.hwx .qs-one img{opacity:1!important;transform:none!important;animation:none!important}.hwx.sv-sec .kpi .kdim{max-width:120px}.hwx.hwx .sv-sw{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 6%,#000 82%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 8%,#000 82%,transparent 100%)!important;mask-image:linear-gradient(to right,transparent 0%,#000 6%,#000 82%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 8%,#000 82%,transparent 100%)!important}.hwx.hwx .mvc h3{font-size:30px!important}.hwx.hwx .tools{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.hwx.hwx .tool{background:#fff;border:1px solid #236CB4;outline:1px solid rgba(35,108,180,.35);outline-offset:-8px;padding:14px;transition:translate .7s cubic-bezier(.22,.61,.36,1),background-color .7s,box-shadow .7s}.hwx.hwx .tool:hover{translate:0 -4px;background:#EEF5FC;box-shadow:0 10px 24px rgba(14,58,102,.08)}.hwx.hwx .tlogo{height:120px;display:flex;align-items:center;justify-content:center;background:#F6F9FD;color:#5B7FA3;font-size:14px;filter:grayscale(1);transition:filter .7s}.hwx.hwx .tool:hover .tlogo{filter:none}.hwx.hwx .tn{padding:16px 10px 6px;font-weight:700;color:#0E3A66;font-size:18px;display:flex;flex-direction:column;gap:2px}.hwx.hwx .tn small{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.14em;color:#5B7FA3;font-weight:500}.hwx.hwx .stdband{margin-top:40px;padding:28px 32px;border:1px solid #CFDCEA;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.hwx.hwx .quote{margin:0;font-size:20px;font-weight:700;color:#0E3A66;font-style:italic}.hwx.hwx .office2{border:1px solid #236CB4;outline:1px solid rgba(35,108,180,.35);outline-offset:-8px;background:#fff;transition:translate .7s cubic-bezier(.22,.61,.36,1),background-color .7s,box-shadow .7s}.hwx.hwx .office2:hover{translate:0 -4px;background:#EEF5FC;box-shadow:0 10px 24px rgba(14,58,102,.08)}.hwx.hwx .omap{position:relative;height:220px;margin:8px 8px 0;overflow:hidden}.hwx.hwx .omap svg{width:100%;height:100%;display:block}.hwx.hwx .pin{transform-origin:200px 110px;animation:pinP 2.4s ease-in-out infinite}@keyframes pinP{50%{transform:scale(1.25)}}.hwx.hwx .ocrd{position:absolute;left:0;bottom:0;background:#fff;color:#236CB4;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.1em;padding:6px 10px;border-top:1px solid #236CB4;border-right:1px solid #236CB4}.hwx.hwx .otag{position:absolute;top:12px;left:12px;background:#236CB4;color:#fff;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.12em;padding:5px 9px}.hwx.hwx .obody{padding:26px 28px 30px}.hwx.hwx .obody h3{margin:0 0 8px;font-size:22px;color:#0E3A66}.hwx.hwx .obody p{margin:0 0 22px;color:#3A4F66}@media (max-width:820px){.hwx.hwx .tools{grid-template-columns:1fr 1fr}}.hwx.hwx .tlogo img{max-height:72px;max-width:80%;object-fit:contain}.hwx.hwx .tlogo{background:#fff!important;filter:grayscale(1) opacity(.75)!important}.hwx.hwx .tool:hover .tlogo{filter:none!important}.hwx.hwx .abt-ov{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hwx.hwx .steam path{stroke-dasharray:60;stroke-dashoffset:60;animation:steam 3s ease-in-out infinite}.hwx.hwx .steam .s2{animation-delay:.6s}.hwx.hwx .steam .s3{animation-delay:1.2s}@keyframes steam{0%{stroke-dashoffset:60;opacity:0;transform:translateY(6px)}30%{opacity:.8}70%{stroke-dashoffset:0;opacity:.6}100%{stroke-dashoffset:-60;opacity:0;transform:translateY(-10px)}}.hwx.hwx .sv-sw:has(.abt-ov){-webkit-mask-image:linear-gradient(to right,transparent 0,#000 9%,#000 91%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 9%,#000 91%,transparent 100%)!important;mask-image:linear-gradient(to right,transparent 0,#000 9%,#000 91%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 9%,#000 91%,transparent 100%)!important}.hwx.hwx img[src*="cf085514e3ae9751fa1f72f86ed23536"],.hwx.hwx img[src^="data:image/webp"][alt^="Hiwin Systems engineering studio"]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 9%,#000 91%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 9%,#000 91%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 9%,#000 91%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 9%,#000 91%,transparent 100%);mask-composite:intersect}@media (prefers-reduced-motion:reduce){.hwx.hwx *{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}.hwx.hwx .pin{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.1em;color:#8FB3D9}
.hwx.hwx .hw-b .elementor-button{display:inline-flex;align-items:center;min-height:48px;padding:0 24px!important;border-radius:0!important;font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;transition:transform .25s,box-shadow .25s,background-color .25s}
.hwx.hwx .hw-b-p .elementor-button{background:#236CB4!important;color:#fff!important;border:0!important;outline:1px solid #236CB4;outline-offset:4px}
.hwx.hwx .hw-b-p .elementor-button:hover{background:#1C5A97!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(35,108,180,.18)}
.hwx.hwx .hw-b-o .elementor-button{background:#fff!important;color:#236CB4!important;border:1.5px solid #236CB4!important;outline:1px dashed rgba(35,108,180,.45);outline-offset:4px}
.hwx.hwx .hw-b-o .elementor-button:hover{background:#EEF5FC!important}
.hwx.hwx .hw-b .elementor-button-text{color:inherit!important}
.hwx.hwx .hw-b .elementor-button-content-wrapper{display:inline-flex;align-items:center}
.hwx.hwx .hw-b .elementor-button-content-wrapper::after{content:'';width:18px;height:18px;margin-left:10px;background:currentColor;transition:transform .25s;-webkit-mask:var(--hw-ar) center/contain no-repeat;mask:var(--hw-ar) center/contain no-repeat}
.hwx .hw-ar-r{--hw-ar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}
.hwx .hw-ar-d{--hw-ar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M6 13l6 6 6-6'/%3E%3C/svg%3E")}
.hwx.hwx .hw-ar-r .elementor-button:hover .elementor-button-content-wrapper::after{transform:translateX(4px)}
.hwx.hwx .hw-ar-d .elementor-button:hover .elementor-button-content-wrapper::after{transform:translateY(4px)}
.hwx.hwx .tabs .panel.p1:only-child,.hwx.hwx .tabs>.e-con:only-child{display:block!important}
.hwx.hwx .tabs .panel.p1:only-child .dot{animation:hwDotSq .4s ease-out forwards}
.hwx.hwx .tabs .panel.p1:only-child .line i{animation:hwLine 1.6s ease-out forwards}
.hwx .hw-scripts{position:absolute!important;width:0!important;height:0;overflow:hidden}
body.elementor-editor-active .hwx .up,body.elementor-editor-active .hwx .reveal{opacity:1!important;transform:none!important;animation:none!important}

/* Elementor form styled as canvas */
.hwx .hw-form .elementor-field-group{margin-bottom:18px}
.hwx .hw-form .elementor-field-label{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#5B7FA3;margin-bottom:8px}
.hwx .hw-form .elementor-field{border:1.5px solid #CFDCEA!important;border-radius:0!important;background:#fff!important;min-height:48px;font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;color:#10233A;transition:border-color .25s,box-shadow .25s}
.hwx .hw-form .elementor-field:focus{border-color:#236CB4!important;box-shadow:0 0 0 4px #EEF5FC}
.hwx .hw-form .elementor-field-type-checkbox .elementor-field-subgroup,.hwx .hw-form .elementor-field-type-radio .elementor-field-subgroup{display:flex;flex-wrap:wrap;gap:10px}
.hwx .hw-form .elementor-field-option{border:1.5px solid #236CB4;padding:10px 16px;color:#236CB4;font-weight:600;background:#fff}
.hwx .hw-form .elementor-field-option:has(input:checked){background:#236CB4;color:#fff}
.hwx .hw-form .elementor-field-option label{color:inherit}
.hwx .hw-form .elementor-button{width:100%;justify-content:center}
/* Accordion styled as canvas FAQ */
.hwx .hw-acc .elementor-accordion-item{border:1px solid #236CB4!important;margin-bottom:12px;background:#fff}
.hwx .hw-acc .elementor-tab-title{padding:18px 22px!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;color:#0E3A66!important;font-size:17px}
.hwx .hw-acc .elementor-tab-title a{color:inherit!important}
.hwx .hw-acc .elementor-tab-title.elementor-active{background:#EEF5FC}
.hwx .hw-acc .elementor-tab-content{border-top:1px solid #CFDCEA!important;padding:18px 22px!important;color:#3A4F66;font-size:16px}
.hwx .hw-raw{width:100%}
/* Elementor container pseudo-element fixes for canvas decorations */
.hwx.hwx .tabs .panel{display:flex!important}
.hwx.hwx .tabs .panel::before{position:absolute!important;top:24px!important;left:28px!important;width:auto!important;height:auto!important;opacity:1!important;background:none!important;mix-blend-mode:normal!important}
.hwx.hwx .tabs .steps>.e-con::before{inset:0!important;width:auto!important;height:auto!important;mix-blend-mode:normal!important}
.hwx.hwx .tabs .steps>.e-con::after{top:auto!important;width:auto!important;height:auto!important}
.hwx.hwx .tabs .panel .dot{animation:hwDotSq .4s ease-out forwards}
.hwx.hwx .tabs .panel .line i{animation:hwLine 1.6s ease-out forwards}
.hwx.hwx .cad-space{display:grid!important}
.hwx.hwx .cad-space>.elementor-widget-html{position:absolute!important;inset:0;width:100%!important;height:100%;margin:0}
.hwx.hwx .cad-space>.elementor-widget-html .elementor-widget-container{height:100%}
.hwx.hwx .sv-sw>.elementor-widget{position:absolute!important;inset:0;width:100%!important;height:100%}
.hwx.hwx .sv-sw>.elementor-widget img{width:100%;height:100%;object-fit:contain}
.hwx.hwx .rgn::before,.hwx.hwx .prj::before{top:-6px!important;right:-6px!important;bottom:-6px!important;left:-6px!important;width:auto!important;height:auto!important;mix-blend-mode:normal!important}
/* Projects filter: native Elementor tabs styled as canvas filter chips */
.hwx .pf-tabs .e-n-tabs{gap:32px!important}
.hwx .pf-tabs .e-n-tabs-heading{gap:10px!important;flex-wrap:wrap!important;justify-content:flex-start!important}
.hwx .pf-tabs .e-n-tab-title{flex:0 0 auto!important;min-height:42px;padding:0 18px!important;background:#fff!important;border:1.5px solid #236CB4!important;border-radius:0!important;color:#236CB4!important;font-family:'JetBrains Mono',monospace!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:500!important;transition:background .25s,color .25s}
.hwx .pf-tabs .e-n-tab-title *{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}
.hwx .pf-tabs .e-n-tab-title:hover{background:#EEF5FC!important}
.hwx .pf-tabs .e-n-tab-title[aria-selected="true"]{background:#236CB4!important;color:#fff!important}
.hwx .pf-tabs .e-n-tabs-content>.e-con{padding:0!important;border:0!important}
.hwx .pf-tabs .pgrid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:28px}
@media(max-width:1024px){.hwx .pf-tabs .pgrid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.hwx .pf-tabs .pgrid{grid-template-columns:1fr}}/* End custom CSS */