.elementor-12 .elementor-element.elementor-element-8b37a1f{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:176px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8b37a1f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8b37a1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://allweathercontractors.kcdev.site/wp-content/uploads/2026/10/Coquina-Bay-Apartments-Jacksonville-FL-20-scaled-2.jpg") 50% 50%;background-size:cover;}.elementor-12 .elementor-element.elementor-element-6cd406f{--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:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-defb5c7{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f7b2845{--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;grid-column:1 / span 9;}.elementor-12 .elementor-element.elementor-element-d13cfc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-12 .elementor-element.elementor-element-d13cfc0 .elementor-heading-title{font-family:var( --e-global-typography-hxeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-hxeyebrow-font-size );font-weight:var( --e-global-typography-hxeyebrow-font-weight );text-transform:var( --e-global-typography-hxeyebrow-text-transform );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );color:rgba(255,255,255,0.82);}.elementor-12 .elementor-element.elementor-element-0b39ba9 .elementor-heading-title{font-family:var( --e-global-typography-hxh1-font-family ), Sans-serif;font-size:var( --e-global-typography-hxh1-font-size );font-weight:var( --e-global-typography-hxh1-font-weight );line-height:var( --e-global-typography-hxh1-line-height );letter-spacing:var( --e-global-typography-hxh1-letter-spacing );color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-53f60b9{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-hxlead-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlead-font-size );font-weight:var( --e-global-typography-hxlead-font-weight );line-height:var( --e-global-typography-hxlead-line-height );color:rgba(255,255,255,0.84);}.elementor-12 .elementor-element.elementor-element-9af8289{--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;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-89b1106 .elementor-button{background-color:#FFFFFF;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 );fill:var( --e-global-color-hxink );color:var( --e-global-color-hxink );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:17px 24px 17px 24px;}.elementor-12 .elementor-element.elementor-element-89b1106 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-89b1106 .elementor-button:focus{background-color:var( --e-global-color-hxsoft );color:var( --e-global-color-hxink );border-color:var( --e-global-color-hxsoft );}.elementor-12 .elementor-element.elementor-element-89b1106 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-89b1106 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-89b1106 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-89b1106 .elementor-button:focus svg{fill:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-b9692ad .elementor-button{background-color:rgba(0,0,0,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 );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.55);border-radius:2px 2px 2px 2px;padding:17px 24px 17px 24px;}.elementor-12 .elementor-element.elementor-element-b9692ad .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-b9692ad .elementor-button:focus{background-color:rgba(255,255,255,0.12);color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b9692ad .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-b9692ad .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-60e5295{grid-column:10 / -1;}.elementor-12 .elementor-element.elementor-element-e97f0b6{--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:112px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e97f0b6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e97f0b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0);}.elementor-12 .elementor-element.elementor-element-17643f9{--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:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-66d754a{--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:2px 1px 1px 1px;--border-top-width:2px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-hxline );--border-color:var( --e-global-color-hxline );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-66d754a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-66d754a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-hxbg );}.elementor-12 .elementor-element.elementor-element-a4c68a9{--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;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;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:var( --e-global-color-hxline );--border-color:var( --e-global-color-hxline );--padding-top:18px;--padding-bottom:18px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-6dd6369 .elementor-heading-title{font-family:var( --e-global-typography-hxeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-hxeyebrow-font-size );font-weight:var( --e-global-typography-hxeyebrow-font-weight );text-transform:var( --e-global-typography-hxeyebrow-text-transform );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-7a257e1 .elementor-button{background-color:rgba(0,0,0,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 );fill:var( --e-global-color-hxink );color:var( --e-global-color-hxink );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-hxink );border-radius:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-7a257e1 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-7a257e1 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7a257e1{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-7a257e1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-7a257e1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-7a257e1 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-7a257e1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d6757b2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6374547{--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:30px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-0240ed8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-0240ed8 .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5c7ef49 .elementor-heading-title{font-family:var( --e-global-typography-hxh3-font-family ), Sans-serif;font-size:var( --e-global-typography-hxh3-font-size );font-weight:var( --e-global-typography-hxh3-font-weight );line-height:var( --e-global-typography-hxh3-line-height );letter-spacing:var( --e-global-typography-hxh3-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-9779bd6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-9779bd6 .elementor-heading-title{font-family:var( --e-global-typography-hxsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-hxsmall-font-size );font-weight:var( --e-global-typography-hxsmall-font-weight );line-height:var( --e-global-typography-hxsmall-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7f3dce6{--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:30px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-320b0dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-320b0dd .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5b08373 .elementor-heading-title{font-family:var( --e-global-typography-hxh3-font-family ), Sans-serif;font-size:var( --e-global-typography-hxh3-font-size );font-weight:var( --e-global-typography-hxh3-font-weight );line-height:var( --e-global-typography-hxh3-line-height );letter-spacing:var( --e-global-typography-hxh3-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-12a1645{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-12a1645 .elementor-heading-title{font-family:var( --e-global-typography-hxsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-hxsmall-font-size );font-weight:var( --e-global-typography-hxsmall-font-weight );line-height:var( --e-global-typography-hxsmall-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-42048fc{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-42048fc .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-86c3a11{--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:30px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-68da53e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-68da53e .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7186521 .elementor-heading-title{font-family:var( --e-global-typography-hxh3-font-family ), Sans-serif;font-size:var( --e-global-typography-hxh3-font-size );font-weight:var( --e-global-typography-hxh3-font-weight );line-height:var( --e-global-typography-hxh3-line-height );letter-spacing:var( --e-global-typography-hxh3-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-f8e270d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-f8e270d .elementor-heading-title{font-family:var( --e-global-typography-hxsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-hxsmall-font-size );font-weight:var( --e-global-typography-hxsmall-font-weight );line-height:var( --e-global-typography-hxsmall-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-915fedb{--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:30px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-47f3212{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-47f3212 .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d7d44c2 .elementor-heading-title{font-family:var( --e-global-typography-hxh3-font-family ), Sans-serif;font-size:var( --e-global-typography-hxh3-font-size );font-weight:var( --e-global-typography-hxh3-font-weight );line-height:var( --e-global-typography-hxh3-line-height );letter-spacing:var( --e-global-typography-hxh3-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-4045e10{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-4045e10 .elementor-heading-title{font-family:var( --e-global-typography-hxsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-hxsmall-font-size );font-weight:var( --e-global-typography-hxsmall-font-weight );line-height:var( --e-global-typography-hxsmall-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4307cca{--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:24px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4307cca:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4307cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-hxbg );}.elementor-12 .elementor-element.elementor-element-6c71bfa{--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:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-5cd0c47{--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:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c449bba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-12 .elementor-element.elementor-element-c449bba .elementor-heading-title{font-family:var( --e-global-typography-hxeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-hxeyebrow-font-size );font-weight:var( --e-global-typography-hxeyebrow-font-weight );text-transform:var( --e-global-typography-hxeyebrow-text-transform );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a6a0c2e{text-align:center;}.elementor-12 .elementor-element.elementor-element-a6a0c2e .elementor-heading-title{font-family:var( --e-global-typography-hxh2-font-family ), Sans-serif;font-size:var( --e-global-typography-hxh2-font-size );font-weight:var( --e-global-typography-hxh2-font-weight );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-bda5958{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-hxlead-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlead-font-size );font-weight:var( --e-global-typography-hxlead-font-weight );line-height:var( --e-global-typography-hxlead-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-9eb075b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1b09993{--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-12 .elementor-element.elementor-element-e553a91{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5e3946b{--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-12 .elementor-element.elementor-element-3335528{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-b28fe90{--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-12 .elementor-element.elementor-element-c17f2dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-12 .elementor-element.elementor-element-c17f2dc .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-hxsky );}.elementor-12 .elementor-element.elementor-element-8c438d9 .elementor-heading-title{font-family:var( --e-global-typography-hxtitle-font-family ), Sans-serif;font-size:var( --e-global-typography-hxtitle-font-size );font-weight:var( --e-global-typography-hxtitle-font-weight );line-height:var( --e-global-typography-hxtitle-line-height );letter-spacing:var( --e-global-typography-hxtitle-letter-spacing );color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e9defcb{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-e9defcb .elementor-heading-title{font-family:var( --e-global-typography-hxsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-hxsmall-font-size );font-weight:var( --e-global-typography-hxsmall-font-weight );line-height:var( --e-global-typography-hxsmall-line-height );color:rgba(255,255,255,0.8);}.elementor-12 .elementor-element.elementor-element-af3eb3c{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-af3eb3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-af3eb3c .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-af3eb3c.elementor-view-stacked .elementor-icon{background-color:rgba(0,0,0,0);color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-af3eb3c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-af3eb3c.elementor-view-default .elementor-icon{color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);}.elementor-12 .elementor-element.elementor-element-af3eb3c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-af3eb3c.elementor-view-default .elementor-icon svg{fill:rgba(0,0,0,0);}.elementor-12 .elementor-element.elementor-element-af3eb3c.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-af3eb3c.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-af3eb3c .elementor-icon{font-size:17px;padding:13px;border-radius:2px 2px 2px 2px;}.elementor-12 .elementor-element.elementor-element-af3eb3c .elementor-icon svg{height:17px;}.elementor-12 .elementor-element.elementor-element-2443d47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:6px 18px;--row-gap:6px;--column-gap:18px;--flex-wrap:wrap;--padding-top:14px;--padding-bottom:0px;--padding-left:2px;--padding-right:2px;}.elementor-12 .elementor-element.elementor-element-573c11e{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-573c11e .elementor-heading-title{font-family:var( --e-global-typography-hxcaption-font-family ), Sans-serif;font-size:var( --e-global-typography-hxcaption-font-size );font-weight:var( --e-global-typography-hxcaption-font-weight );line-height:var( --e-global-typography-hxcaption-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-e9b01ad{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-e9b01ad .elementor-heading-title{font-family:var( --e-global-typography-hxcaption-font-family ), Sans-serif;font-size:var( --e-global-typography-hxcaption-font-size );font-weight:var( --e-global-typography-hxcaption-font-weight );line-height:var( --e-global-typography-hxcaption-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-65d50a3{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-65d50a3 .elementor-heading-title{font-family:var( --e-global-typography-hxcaption-font-family ), Sans-serif;font-size:var( --e-global-typography-hxcaption-font-size );font-weight:var( --e-global-typography-hxcaption-font-weight );line-height:var( --e-global-typography-hxcaption-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-c9cedef{--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-12 .elementor-element.elementor-element-014c9e9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b3ab5b4{--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-12 .elementor-element.elementor-element-c3469a7{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-b376877{--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-12 .elementor-element.elementor-element-375be08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-12 .elementor-element.elementor-element-375be08 .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-hxsky );}.elementor-12 .elementor-element.elementor-element-3e87c9f .elementor-heading-title{font-family:var( --e-global-typography-hxtitle-font-family ), Sans-serif;font-size:var( --e-global-typography-hxtitle-font-size );font-weight:var( --e-global-typography-hxtitle-font-weight );line-height:var( --e-global-typography-hxtitle-line-height );letter-spacing:var( --e-global-typography-hxtitle-letter-spacing );color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3ceb3a1{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-3ceb3a1 .elementor-heading-title{font-family:var( --e-global-typography-hxsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-hxsmall-font-size );font-weight:var( --e-global-typography-hxsmall-font-weight );line-height:var( --e-global-typography-hxsmall-line-height );color:rgba(255,255,255,0.8);}.elementor-12 .elementor-element.elementor-element-fe9c803{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-fe9c803.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-fe9c803 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-fe9c803.elementor-view-stacked .elementor-icon{background-color:rgba(0,0,0,0);color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-fe9c803.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-fe9c803.elementor-view-default .elementor-icon{color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);}.elementor-12 .elementor-element.elementor-element-fe9c803.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-fe9c803.elementor-view-default .elementor-icon svg{fill:rgba(0,0,0,0);}.elementor-12 .elementor-element.elementor-element-fe9c803.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-fe9c803.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-fe9c803 .elementor-icon{font-size:17px;padding:13px;border-radius:2px 2px 2px 2px;}.elementor-12 .elementor-element.elementor-element-fe9c803 .elementor-icon svg{height:17px;}.elementor-12 .elementor-element.elementor-element-b17d1fd{--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-12 .elementor-element.elementor-element-9c7e93a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d233026{--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-12 .elementor-element.elementor-element-5bf8d86{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-9e97f32{--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-12 .elementor-element.elementor-element-901b40a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-12 .elementor-element.elementor-element-901b40a .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-hxsky );}.elementor-12 .elementor-element.elementor-element-3c86954 .elementor-heading-title{font-family:var( --e-global-typography-hxtitle-font-family ), Sans-serif;font-size:var( --e-global-typography-hxtitle-font-size );font-weight:var( --e-global-typography-hxtitle-font-weight );line-height:var( --e-global-typography-hxtitle-line-height );letter-spacing:var( --e-global-typography-hxtitle-letter-spacing );color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e078ee9{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-e078ee9 .elementor-heading-title{font-family:var( --e-global-typography-hxsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-hxsmall-font-size );font-weight:var( --e-global-typography-hxsmall-font-weight );line-height:var( --e-global-typography-hxsmall-line-height );color:rgba(255,255,255,0.8);}.elementor-12 .elementor-element.elementor-element-421879d{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-421879d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-421879d .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-421879d.elementor-view-stacked .elementor-icon{background-color:rgba(0,0,0,0);color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-421879d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-421879d.elementor-view-default .elementor-icon{color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);}.elementor-12 .elementor-element.elementor-element-421879d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-421879d.elementor-view-default .elementor-icon svg{fill:rgba(0,0,0,0);}.elementor-12 .elementor-element.elementor-element-421879d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-421879d.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-421879d .elementor-icon{font-size:17px;padding:13px;border-radius:2px 2px 2px 2px;}.elementor-12 .elementor-element.elementor-element-421879d .elementor-icon svg{height:17px;}.elementor-12 .elementor-element.elementor-element-8c227b3{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-hxink );--border-color:var( --e-global-color-hxink );--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3c85cce{grid-column:1 / span 3;}.elementor-12 .elementor-element.elementor-element-3c85cce .elementor-heading-title{font-family:var( --e-global-typography-hxeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-hxeyebrow-font-size );font-weight:var( --e-global-typography-hxeyebrow-font-weight );text-transform:var( --e-global-typography-hxeyebrow-text-transform );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-944ca04{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:4 / -1;}.elementor-12 .elementor-element.elementor-element-ba5918b{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:var( --e-global-color-hxline );--border-color:var( --e-global-color-hxline );--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-059c68a .elementor-heading-title{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-hxink );}.elementor-12 .elementor-element.elementor-element-a8dc399{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-a8dc399.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-a8dc399 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-a8dc399.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a8dc399.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a8dc399.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a8dc399.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a8dc399.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a8dc399 .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-a8dc399 .elementor-icon svg{height:15px;}.elementor-12 .elementor-element.elementor-element-af167dc{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:var( --e-global-color-hxline );--border-color:var( --e-global-color-hxline );--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c12b480 .elementor-heading-title{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-hxink );}.elementor-12 .elementor-element.elementor-element-2d86236{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-2d86236.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2d86236 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-2d86236.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2d86236.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2d86236.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2d86236.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2d86236.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2d86236 .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-2d86236 .elementor-icon svg{height:15px;}.elementor-12 .elementor-element.elementor-element-7104d54{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:var( --e-global-color-hxline );--border-color:var( --e-global-color-hxline );--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f223ab7 .elementor-heading-title{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-hxink );}.elementor-12 .elementor-element.elementor-element-1acaff9{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-1acaff9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1acaff9 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1acaff9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1acaff9.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1acaff9.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1acaff9.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1acaff9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1acaff9 .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-1acaff9 .elementor-icon svg{height:15px;}.elementor-12 .elementor-element.elementor-element-66e987c{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:var( --e-global-color-hxline );--border-color:var( --e-global-color-hxline );--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a26a6b6 .elementor-heading-title{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-hxink );}.elementor-12 .elementor-element.elementor-element-1a18e30{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-1a18e30.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1a18e30 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1a18e30.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1a18e30.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1a18e30.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1a18e30.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1a18e30.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1a18e30 .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-1a18e30 .elementor-icon svg{height:15px;}.elementor-12 .elementor-element.elementor-element-a38f535{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:var( --e-global-color-hxline );--border-color:var( --e-global-color-hxline );--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1018842 .elementor-heading-title{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-hxink );}.elementor-12 .elementor-element.elementor-element-2308d6f{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-2308d6f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2308d6f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-2308d6f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2308d6f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2308d6f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2308d6f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2308d6f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2308d6f .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-2308d6f .elementor-icon svg{height:15px;}.elementor-12 .elementor-element.elementor-element-39cb4c3{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:var( --e-global-color-hxline );--border-color:var( --e-global-color-hxline );--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-98f8432 .elementor-heading-title{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-hxink );}.elementor-12 .elementor-element.elementor-element-754c158{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-754c158.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-754c158 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-754c158.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-754c158.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-754c158.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-754c158.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-754c158.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-754c158 .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-754c158 .elementor-icon svg{height:15px;}.elementor-12 .elementor-element.elementor-element-7227415{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:var( --e-global-color-hxline );--border-color:var( --e-global-color-hxline );--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3a8537e .elementor-heading-title{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-hxink );}.elementor-12 .elementor-element.elementor-element-2b296ea{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-2b296ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2b296ea .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-2b296ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2b296ea.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2b296ea.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2b296ea.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2b296ea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2b296ea .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-2b296ea .elementor-icon svg{height:15px;}.elementor-12 .elementor-element.elementor-element-a897733{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:var( --e-global-color-hxline );--border-color:var( --e-global-color-hxline );--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aca3c32 .elementor-heading-title{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-primary );}.elementor-12 .elementor-element.elementor-element-9dafd48{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-9dafd48.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-9dafd48 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-9dafd48.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9dafd48.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9dafd48.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9dafd48.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9dafd48.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9dafd48 .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-9dafd48 .elementor-icon svg{height:15px;}.elementor-12 .elementor-element.elementor-element-6718004{--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:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6718004:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6718004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-hxsurface );}.elementor-12 .elementor-element.elementor-element-17c4bbb{--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:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-7d6f3f6{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8269507{--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;grid-column:1 / span 5;}.elementor-12 .elementor-element.elementor-element-8269507.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4f8d119{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-12 .elementor-element.elementor-element-4f8d119 .elementor-heading-title{font-family:var( --e-global-typography-hxeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-hxeyebrow-font-size );font-weight:var( --e-global-typography-hxeyebrow-font-weight );text-transform:var( --e-global-typography-hxeyebrow-text-transform );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1052d86 .elementor-heading-title{font-family:var( --e-global-typography-hxh2-font-family ), Sans-serif;font-size:var( --e-global-typography-hxh2-font-size );font-weight:var( --e-global-typography-hxh2-font-weight );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-193070a{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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-12 .elementor-element.elementor-element-c2e5973{--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;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-50334bd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-50334bd .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-758f2c6{--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;grid-column:7 / -1;}.elementor-12 .elementor-element.elementor-element-758f2c6.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-97a8171{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2d1be98{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-c4964f8 .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5be6cd4 .elementor-heading-title{font-family:var( --e-global-typography-hxtitles-font-family ), Sans-serif;font-size:var( --e-global-typography-hxtitles-font-size );font-weight:var( --e-global-typography-hxtitles-font-weight );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-da81a10 .elementor-heading-title{font-family:var( --e-global-typography-hxcaption-font-family ), Sans-serif;font-size:var( --e-global-typography-hxcaption-font-size );font-weight:var( --e-global-typography-hxcaption-font-weight );line-height:var( --e-global-typography-hxcaption-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a2a4be8{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-a2a4be8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-a2a4be8 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-a2a4be8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a2a4be8.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a2a4be8.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a2a4be8.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a2a4be8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a2a4be8 .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-a2a4be8 .elementor-icon svg{height:15px;}.elementor-12 .elementor-element.elementor-element-4a84c49{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-e8ebf9b .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-cd74272 .elementor-heading-title{font-family:var( --e-global-typography-hxtitles-font-family ), Sans-serif;font-size:var( --e-global-typography-hxtitles-font-size );font-weight:var( --e-global-typography-hxtitles-font-weight );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-c148626 .elementor-heading-title{font-family:var( --e-global-typography-hxcaption-font-family ), Sans-serif;font-size:var( --e-global-typography-hxcaption-font-size );font-weight:var( --e-global-typography-hxcaption-font-weight );line-height:var( --e-global-typography-hxcaption-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-891a036{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-891a036.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-891a036 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-891a036.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-891a036.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-891a036.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-891a036.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-891a036.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-891a036 .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-891a036 .elementor-icon svg{height:15px;}.elementor-12 .elementor-element.elementor-element-697b310{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-0f707e6 .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2136bb9 .elementor-heading-title{font-family:var( --e-global-typography-hxtitles-font-family ), Sans-serif;font-size:var( --e-global-typography-hxtitles-font-size );font-weight:var( --e-global-typography-hxtitles-font-weight );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-1ceb994 .elementor-heading-title{font-family:var( --e-global-typography-hxcaption-font-family ), Sans-serif;font-size:var( --e-global-typography-hxcaption-font-size );font-weight:var( --e-global-typography-hxcaption-font-weight );line-height:var( --e-global-typography-hxcaption-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b616ddb{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-b616ddb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-b616ddb .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-b616ddb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b616ddb.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b616ddb.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b616ddb.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b616ddb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b616ddb .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-b616ddb .elementor-icon svg{height:15px;}.elementor-12 .elementor-element.elementor-element-f772cbe{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-579ece5 .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-58c7a09 .elementor-heading-title{font-family:var( --e-global-typography-hxtitles-font-family ), Sans-serif;font-size:var( --e-global-typography-hxtitles-font-size );font-weight:var( --e-global-typography-hxtitles-font-weight );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-b04baf0 .elementor-heading-title{font-family:var( --e-global-typography-hxcaption-font-family ), Sans-serif;font-size:var( --e-global-typography-hxcaption-font-size );font-weight:var( --e-global-typography-hxcaption-font-weight );line-height:var( --e-global-typography-hxcaption-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6a08bfd{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-6a08bfd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-6a08bfd .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-6a08bfd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6a08bfd.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6a08bfd.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6a08bfd.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6a08bfd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6a08bfd .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-6a08bfd .elementor-icon svg{height:15px;}.elementor-12 .elementor-element.elementor-element-4290a30{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-eb299b2 .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-281e052 .elementor-heading-title{font-family:var( --e-global-typography-hxtitles-font-family ), Sans-serif;font-size:var( --e-global-typography-hxtitles-font-size );font-weight:var( --e-global-typography-hxtitles-font-weight );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-f87b92d .elementor-heading-title{font-family:var( --e-global-typography-hxcaption-font-family ), Sans-serif;font-size:var( --e-global-typography-hxcaption-font-size );font-weight:var( --e-global-typography-hxcaption-font-weight );line-height:var( --e-global-typography-hxcaption-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6dff77a{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-6dff77a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-6dff77a .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-6dff77a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6dff77a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6dff77a.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6dff77a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6dff77a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6dff77a .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-6dff77a .elementor-icon svg{height:15px;}.elementor-12 .elementor-element.elementor-element-00ea000{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-c3f16c4 .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c9a423c .elementor-heading-title{font-family:var( --e-global-typography-hxtitles-font-family ), Sans-serif;font-size:var( --e-global-typography-hxtitles-font-size );font-weight:var( --e-global-typography-hxtitles-font-weight );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-e25dfb1 .elementor-heading-title{font-family:var( --e-global-typography-hxcaption-font-family ), Sans-serif;font-size:var( --e-global-typography-hxcaption-font-size );font-weight:var( --e-global-typography-hxcaption-font-weight );line-height:var( --e-global-typography-hxcaption-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7279255{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-7279255.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7279255 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-7279255.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7279255.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7279255.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7279255.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7279255.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7279255 .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-7279255 .elementor-icon svg{height:15px;}.elementor-12 .elementor-element.elementor-element-252e96b{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-c2f205e .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c8bf765 .elementor-heading-title{font-family:var( --e-global-typography-hxtitles-font-family ), Sans-serif;font-size:var( --e-global-typography-hxtitles-font-size );font-weight:var( --e-global-typography-hxtitles-font-weight );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-826eab0 .elementor-heading-title{font-family:var( --e-global-typography-hxcaption-font-family ), Sans-serif;font-size:var( --e-global-typography-hxcaption-font-size );font-weight:var( --e-global-typography-hxcaption-font-weight );line-height:var( --e-global-typography-hxcaption-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-87d648a{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-87d648a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-87d648a .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-87d648a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-87d648a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-87d648a.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-87d648a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-87d648a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-87d648a .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-87d648a .elementor-icon svg{height:15px;}.elementor-12 .elementor-element.elementor-element-7008162{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-95f47ec .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-hxsky );}.elementor-12 .elementor-element.elementor-element-cdf2404 .elementor-heading-title{font-family:var( --e-global-typography-hxtitles-font-family ), Sans-serif;font-size:var( --e-global-typography-hxtitles-font-size );font-weight:var( --e-global-typography-hxtitles-font-weight );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-dd81dd7{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-dd81dd7 .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-hxsky );}.elementor-12 .elementor-element.elementor-element-76471fd{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-76471fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-76471fd .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-76471fd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-76471fd.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-76471fd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-76471fd.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-76471fd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-76471fd .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-76471fd .elementor-icon svg{height:15px;}.elementor-12 .elementor-element.elementor-element-59bac82{--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;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f31308b .elementor-heading-title{font-family:var( --e-global-typography-hxcaption-font-family ), Sans-serif;font-size:var( --e-global-typography-hxcaption-font-size );font-weight:var( --e-global-typography-hxcaption-font-weight );line-height:var( --e-global-typography-hxcaption-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-8bb5f7d .elementor-button{background-color:rgba(0,0,0,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 );fill:var( --e-global-color-hxink );color:var( --e-global-color-hxink );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-hxink );border-radius:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-8bb5f7d .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-8bb5f7d .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8bb5f7d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-8bb5f7d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-8bb5f7d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-8bb5f7d .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-8bb5f7d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-bf4cac5{--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:128px;--padding-bottom:136px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bf4cac5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bf4cac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-hxbg );}.elementor-12 .elementor-element.elementor-element-abaeb9e{--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:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-c27ea7e{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-298a169{--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;grid-column:1 / span 7;}.elementor-12 .elementor-element.elementor-element-595f876{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-12 .elementor-element.elementor-element-595f876 .elementor-heading-title{font-family:var( --e-global-typography-hxeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-hxeyebrow-font-size );font-weight:var( --e-global-typography-hxeyebrow-font-weight );text-transform:var( --e-global-typography-hxeyebrow-text-transform );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a547cef .elementor-heading-title{font-family:var( --e-global-typography-hxh2-font-family ), Sans-serif;font-size:var( --e-global-typography-hxh2-font-size );font-weight:var( --e-global-typography-hxh2-font-weight );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-112fca7{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:9 / -1;}.elementor-12 .elementor-element.elementor-element-d63b06e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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-12 .elementor-element.elementor-element-1fcf0b3 .elementor-button{background-color:rgba(0,0,0,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 );fill:var( --e-global-color-hxink );color:var( --e-global-color-hxink );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-hxink );border-radius:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-1fcf0b3 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1fcf0b3 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1fcf0b3{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-1fcf0b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-1fcf0b3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-1fcf0b3 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-1fcf0b3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ce841d5{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;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:var( --e-global-color-hxline );--border-color:var( --e-global-color-hxline );--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-76a3c66{--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;grid-column:1 / span 8;}.elementor-12 .elementor-element.elementor-element-4c5799c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:9 / -1;}.elementor-12 .elementor-element.elementor-element-4c5799c.e-con{--align-self:end;}.elementor-12 .elementor-element.elementor-element-a4aead3 .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-3a5dd9b{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-3a5dd9b .elementor-heading-title{font-family:var( --e-global-typography-hxtitle-font-family ), Sans-serif;font-size:var( --e-global-typography-hxtitle-font-size );font-weight:var( --e-global-typography-hxtitle-font-weight );line-height:var( --e-global-typography-hxtitle-line-height );letter-spacing:var( --e-global-typography-hxtitle-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-115c055{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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-12 .elementor-element.elementor-element-f514a0c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9492e76{--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:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-464171e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-12 .elementor-element.elementor-element-464171e .elementor-heading-title{font-family:var( --e-global-typography-hxeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-hxeyebrow-font-size );font-weight:var( --e-global-typography-hxeyebrow-font-weight );text-transform:var( --e-global-typography-hxeyebrow-text-transform );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-8605739 .elementor-heading-title{font-family:var( --e-global-typography-hxsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-hxsmall-font-size );font-weight:var( --e-global-typography-hxsmall-font-weight );line-height:var( --e-global-typography-hxsmall-line-height );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-55a99e6{--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:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9595cb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-12 .elementor-element.elementor-element-9595cb8 .elementor-heading-title{font-family:var( --e-global-typography-hxeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-hxeyebrow-font-size );font-weight:var( --e-global-typography-hxeyebrow-font-weight );text-transform:var( --e-global-typography-hxeyebrow-text-transform );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-32b9156 .elementor-heading-title{font-family:var( --e-global-typography-hxsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-hxsmall-font-size );font-weight:var( --e-global-typography-hxsmall-font-weight );line-height:var( --e-global-typography-hxsmall-line-height );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-d6f29f2 .elementor-button{background-color:rgba(0,0,0,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 );fill:var( --e-global-color-hxink );color:var( --e-global-color-hxink );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-hxink );border-radius:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-d6f29f2 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-d6f29f2 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d6f29f2{width:auto;max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-d6f29f2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-d6f29f2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-d6f29f2 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-d6f29f2 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7eb733b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0f19a42{--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-12 .elementor-element.elementor-element-92b8c2e{--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:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-31cf77e .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-bf09684{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-bf09684 .elementor-heading-title{font-family:var( --e-global-typography-hxtitle-font-family ), Sans-serif;font-size:var( --e-global-typography-hxtitle-font-size );font-weight:var( --e-global-typography-hxtitle-font-weight );line-height:var( --e-global-typography-hxtitle-line-height );letter-spacing:var( --e-global-typography-hxtitle-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-9d41dc7{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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-12 .elementor-element.elementor-element-b64ba5f{--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-12 .elementor-element.elementor-element-d8574e7{--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:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c27124b .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-219fa42{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-219fa42 .elementor-heading-title{font-family:var( --e-global-typography-hxtitle-font-family ), Sans-serif;font-size:var( --e-global-typography-hxtitle-font-size );font-weight:var( --e-global-typography-hxtitle-font-weight );line-height:var( --e-global-typography-hxtitle-line-height );letter-spacing:var( --e-global-typography-hxtitle-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-bebaf00{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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-12 .elementor-element.elementor-element-05c2365{--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:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-05c2365:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-05c2365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-hxdark );}.elementor-12 .elementor-element.elementor-element-85de08d{--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:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-5b3c77c{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4894554{--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;grid-column:1 / span 6;}.elementor-12 .elementor-element.elementor-element-4894554.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-17d28c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-12 .elementor-element.elementor-element-17d28c4 .elementor-heading-title{font-family:var( --e-global-typography-hxeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-hxeyebrow-font-size );font-weight:var( --e-global-typography-hxeyebrow-font-weight );text-transform:var( --e-global-typography-hxeyebrow-text-transform );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );color:var( --e-global-color-hxsky );}.elementor-12 .elementor-element.elementor-element-faab306 .elementor-heading-title{font-family:var( --e-global-typography-hxh2-font-family ), Sans-serif;font-size:var( --e-global-typography-hxh2-font-size );font-weight:var( --e-global-typography-hxh2-font-weight );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c8e36d3{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-hxlead-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlead-font-size );font-weight:var( --e-global-typography-hxlead-font-weight );line-height:var( --e-global-typography-hxlead-line-height );color:var( --e-global-color-hxondark );}.elementor-12 .elementor-element.elementor-element-238b628{--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;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d6516f0 .elementor-button{background-color:var( --e-global-color-primary );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 );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;padding:20px 26px 20px 26px;}.elementor-12 .elementor-element.elementor-element-d6516f0 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-d6516f0 .elementor-button:focus{background-color:var( --e-global-color-hxbrandhover );color:#FFFFFF;border-color:var( --e-global-color-hxbrandhover );}.elementor-12 .elementor-element.elementor-element-d6516f0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-d6516f0 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-d6516f0 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-d6516f0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f4ece48 .elementor-button{background-color:rgba(0,0,0,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 );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-f4ece48 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-f4ece48 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-hxsky );border-color:var( --e-global-color-hxsky );}.elementor-12 .elementor-element.elementor-element-f4ece48{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-f4ece48 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-f4ece48 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-f4ece48 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-f4ece48 .elementor-button:focus svg{fill:var( --e-global-color-hxsky );}.elementor-12 .elementor-element.elementor-element-71be54b{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-71be54b .elementor-heading-title{font-family:var( --e-global-typography-hxcaption-font-family ), Sans-serif;font-size:var( --e-global-typography-hxcaption-font-size );font-weight:var( --e-global-typography-hxcaption-font-weight );line-height:var( --e-global-typography-hxcaption-line-height );color:rgba(255,255,255,0.6);}.elementor-12 .elementor-element.elementor-element-3a1b307{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e9be919{--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:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-6fca379{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-12 .elementor-element.elementor-element-6fca379 .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-hxsky );}.elementor-12 .elementor-element.elementor-element-bbdd27d .elementor-heading-title{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:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f814aff{--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:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-50f6d8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-12 .elementor-element.elementor-element-50f6d8e .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-hxsky );}.elementor-12 .elementor-element.elementor-element-5d47916 .elementor-heading-title{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:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-80db038{--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:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-6ea5f53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-12 .elementor-element.elementor-element-6ea5f53 .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-hxsky );}.elementor-12 .elementor-element.elementor-element-478e5b2 .elementor-heading-title{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:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ac14d45{--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;grid-column:8 / -1;}.elementor-12 .elementor-element.elementor-element-ac14d45.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7855e3f{--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-12 .elementor-element.elementor-element-0d2d165{--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:136px;--padding-bottom:136px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0d2d165:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0d2d165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-hxbg );}.elementor-12 .elementor-element.elementor-element-11aadb0{--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:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-37330d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-12 .elementor-element.elementor-element-37330d9 .elementor-heading-title{font-family:var( --e-global-typography-hxeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-hxeyebrow-font-size );font-weight:var( --e-global-typography-hxeyebrow-font-weight );text-transform:var( --e-global-typography-hxeyebrow-text-transform );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a9e89d8{text-align:center;}.elementor-12 .elementor-element.elementor-element-a9e89d8 .elementor-heading-title{font-family:var( --e-global-typography-hxh3-font-family ), Sans-serif;font-size:var( --e-global-typography-hxh3-font-size );font-weight:var( --e-global-typography-hxh3-font-weight );line-height:var( --e-global-typography-hxh3-line-height );letter-spacing:var( --e-global-typography-hxh3-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-ba17e8e{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4ce3fe4{grid-column:1 / span 7;}.elementor-12 .elementor-element.elementor-element-48d3bcb{--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;grid-column:9 / -1;}.elementor-12 .elementor-element.elementor-element-48d3bcb.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5d64785{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-70f2a7b{--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:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-081d6f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-12 .elementor-element.elementor-element-081d6f5 .elementor-heading-title{font-family:var( --e-global-typography-hxeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-hxeyebrow-font-size );font-weight:var( --e-global-typography-hxeyebrow-font-weight );text-transform:var( --e-global-typography-hxeyebrow-text-transform );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b8237ad .elementor-heading-title{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-hxink );}.elementor-12 .elementor-element.elementor-element-d54ca08{--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:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c683f36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-12 .elementor-element.elementor-element-c683f36 .elementor-heading-title{font-family:var( --e-global-typography-hxeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-hxeyebrow-font-size );font-weight:var( --e-global-typography-hxeyebrow-font-weight );text-transform:var( --e-global-typography-hxeyebrow-text-transform );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2ce227b .elementor-heading-title{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-hxink );}.elementor-12 .elementor-element.elementor-element-d200d97{--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:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dd0ef02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-12 .elementor-element.elementor-element-dd0ef02 .elementor-heading-title{font-family:var( --e-global-typography-hxeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-hxeyebrow-font-size );font-weight:var( --e-global-typography-hxeyebrow-font-weight );text-transform:var( --e-global-typography-hxeyebrow-text-transform );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-115e583 .elementor-heading-title{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-hxink );}.elementor-12 .elementor-element.elementor-element-44d9afe{--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:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-16f75eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-12 .elementor-element.elementor-element-16f75eb .elementor-heading-title{font-family:var( --e-global-typography-hxeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-hxeyebrow-font-size );font-weight:var( --e-global-typography-hxeyebrow-font-weight );text-transform:var( --e-global-typography-hxeyebrow-text-transform );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b8dc4ba .elementor-heading-title{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-hxink );}.elementor-12 .elementor-element.elementor-element-453871a{--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;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-65f56e8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-65f56e8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-3705d34 .elementor-button{background-color:rgba(0,0,0,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 );fill:var( --e-global-color-hxink );color:var( --e-global-color-hxink );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-hxink );border-radius:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-3705d34 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-3705d34 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3705d34{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-3705d34 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-3705d34 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-3705d34 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-3705d34 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f872169{--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:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f872169:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f872169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-hxsurface );}.elementor-12 .elementor-element.elementor-element-d15d464{--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:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-10ddb7e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1beac13{--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;grid-column:span 1;}.elementor-12 .elementor-element.elementor-element-216794d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-12 .elementor-element.elementor-element-216794d .elementor-heading-title{font-family:var( --e-global-typography-hxeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-hxeyebrow-font-size );font-weight:var( --e-global-typography-hxeyebrow-font-weight );text-transform:var( --e-global-typography-hxeyebrow-text-transform );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a763121 .elementor-heading-title{font-family:var( --e-global-typography-hxh2-font-family ), Sans-serif;font-size:var( --e-global-typography-hxh2-font-size );font-weight:var( --e-global-typography-hxh2-font-weight );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-6bafb11{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-hxlead-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlead-font-size );font-weight:var( --e-global-typography-hxlead-font-weight );line-height:var( --e-global-typography-hxlead-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-bf6e968{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c95686c{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-c95686c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-c95686c .elementor-heading-title{font-family:var( --e-global-typography-hxnum-font-family ), Sans-serif;font-size:var( --e-global-typography-hxnum-font-size );font-weight:var( --e-global-typography-hxnum-font-weight );line-height:var( --e-global-typography-hxnum-line-height );letter-spacing:var( --e-global-typography-hxnum-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-cbd4157{--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-12 .elementor-element.elementor-element-d8299b8{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-d8299b8 .elementor-heading-title{font-family:var( --e-global-typography-hxcaption-font-family ), Sans-serif;font-size:var( --e-global-typography-hxcaption-font-size );font-weight:var( --e-global-typography-hxcaption-font-weight );line-height:var( --e-global-typography-hxcaption-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d4976a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d438249 .elementor-button{background-color:var( --e-global-color-primary );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 );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;padding:17px 24px 17px 24px;}.elementor-12 .elementor-element.elementor-element-d438249 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-d438249 .elementor-button:focus{background-color:var( --e-global-color-hxbrandhover );color:#FFFFFF;border-color:var( --e-global-color-hxbrandhover );}.elementor-12 .elementor-element.elementor-element-d438249 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-d438249 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-d438249 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-d438249 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-56b2c36 .elementor-button{background-color:rgba(0,0,0,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 );fill:var( --e-global-color-hxink );color:var( --e-global-color-hxink );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-hxink );border-radius:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-56b2c36 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-56b2c36 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-56b2c36{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-56b2c36 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-56b2c36 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-56b2c36 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-56b2c36 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-77cc9c9{grid-column:span 1;}.elementor-12 .elementor-element.elementor-element-8049d33{--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:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8049d33:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8049d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-hxsurface );}.elementor-12 .elementor-element.elementor-element-6715ba7{--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:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-79acf77{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d1187ad{--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;grid-column:1 / span 5;}.elementor-12 .elementor-element.elementor-element-d1187ad.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-113013a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-12 .elementor-element.elementor-element-113013a .elementor-heading-title{font-family:var( --e-global-typography-hxeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-hxeyebrow-font-size );font-weight:var( --e-global-typography-hxeyebrow-font-weight );text-transform:var( --e-global-typography-hxeyebrow-text-transform );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-eaa4bb3 .elementor-heading-title{font-family:var( --e-global-typography-hxh2-font-family ), Sans-serif;font-size:var( --e-global-typography-hxh2-font-size );font-weight:var( --e-global-typography-hxh2-font-weight );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-bb7e47f{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-hxlead-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlead-font-size );font-weight:var( --e-global-typography-hxlead-font-weight );line-height:var( --e-global-typography-hxlead-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b685f36{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f35ba78{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-f35ba78 .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-81d21ec{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-81d21ec .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-cebba0a{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-cebba0a .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7285975{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-7285975 .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-76b87e1{--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;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-340ef5c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-340ef5c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-dc94fbc .elementor-button{background-color:rgba(0,0,0,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 );fill:var( --e-global-color-hxink );color:var( --e-global-color-hxink );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-hxink );border-radius:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-dc94fbc .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-dc94fbc .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-dc94fbc{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-dc94fbc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-dc94fbc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-dc94fbc .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-dc94fbc .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4beeaf0{--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;grid-column:7 / -1;}.elementor-12 .elementor-element.elementor-element-4beeaf0.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4b93731{--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:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-hxline );--border-color:var( --e-global-color-hxline );--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4b93731:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4b93731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-hxbg );}.elementor-12 .elementor-element.elementor-element-5440b12{--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;--justify-content:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:var( --e-global-color-hxline );--border-color:var( --e-global-color-hxline );--padding-top:26px;--padding-bottom:20px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-7f4251e{--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-12 .elementor-element.elementor-element-9b32ab7 .elementor-heading-title{font-family:var( --e-global-typography-hxeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-hxeyebrow-font-size );font-weight:var( --e-global-typography-hxeyebrow-font-weight );text-transform:var( --e-global-typography-hxeyebrow-text-transform );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f1366aa{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-f1366aa .elementor-heading-title{font-family:var( --e-global-typography-hxtitle-font-family ), Sans-serif;font-size:var( --e-global-typography-hxtitle-font-size );font-weight:var( --e-global-typography-hxtitle-font-weight );line-height:var( --e-global-typography-hxtitle-line-height );letter-spacing:var( --e-global-typography-hxtitle-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-ba9441b{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-ba9441b .elementor-heading-title{font-family:var( --e-global-typography-hxcaption-font-family ), Sans-serif;font-size:var( --e-global-typography-hxcaption-font-size );font-weight:var( --e-global-typography-hxcaption-font-weight );line-height:var( --e-global-typography-hxcaption-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f8099ae{--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:6px;--padding-bottom:14px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-625ffdc{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-777f611{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-730ef2a .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-730ef2a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-730ef2a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-730ef2a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-730ef2a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-730ef2a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-730ef2a .elementor-icon{font-size:14px;}.elementor-12 .elementor-element.elementor-element-730ef2a .elementor-icon svg{height:14px;}.elementor-12 .elementor-element.elementor-element-8850c71{--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-12 .elementor-element.elementor-element-c57e229 .elementor-heading-title{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-hxink );}.elementor-12 .elementor-element.elementor-element-a686cae{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-a686cae .elementor-heading-title{font-family:var( --e-global-typography-hxcaption-font-family ), Sans-serif;font-size:var( --e-global-typography-hxcaption-font-size );font-weight:var( --e-global-typography-hxcaption-font-weight );line-height:var( --e-global-typography-hxcaption-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-36dab6e{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-36dab6e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-36dab6e .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-0aed90f{width:auto;max-width:auto;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-0aed90f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-0aed90f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0aed90f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-0aed90f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0aed90f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-0aed90f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0aed90f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-0aed90f .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-0aed90f .elementor-icon svg{height:15px;}.elementor-12 .elementor-element.elementor-element-4b94b54{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4b8e8da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-364e5b7 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-364e5b7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-364e5b7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-364e5b7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-364e5b7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-364e5b7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-364e5b7 .elementor-icon{font-size:14px;}.elementor-12 .elementor-element.elementor-element-364e5b7 .elementor-icon svg{height:14px;}.elementor-12 .elementor-element.elementor-element-9fc959b{--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-12 .elementor-element.elementor-element-3076f1b .elementor-heading-title{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-hxink );}.elementor-12 .elementor-element.elementor-element-6f0c335{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-6f0c335 .elementor-heading-title{font-family:var( --e-global-typography-hxcaption-font-family ), Sans-serif;font-size:var( --e-global-typography-hxcaption-font-size );font-weight:var( --e-global-typography-hxcaption-font-weight );line-height:var( --e-global-typography-hxcaption-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-23e44a5{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-23e44a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-23e44a5 .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7f03fbe{width:auto;max-width:auto;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-7f03fbe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7f03fbe .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-7f03fbe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7f03fbe.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7f03fbe.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7f03fbe.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7f03fbe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7f03fbe .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-7f03fbe .elementor-icon svg{height:15px;}.elementor-12 .elementor-element.elementor-element-359d897{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-baa0684{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a250e03 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-a250e03.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a250e03.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a250e03.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a250e03.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a250e03.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a250e03 .elementor-icon{font-size:14px;}.elementor-12 .elementor-element.elementor-element-a250e03 .elementor-icon svg{height:14px;}.elementor-12 .elementor-element.elementor-element-0749096{--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-12 .elementor-element.elementor-element-44a6f73 .elementor-heading-title{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-hxink );}.elementor-12 .elementor-element.elementor-element-90af448{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-90af448 .elementor-heading-title{font-family:var( --e-global-typography-hxcaption-font-family ), Sans-serif;font-size:var( --e-global-typography-hxcaption-font-size );font-weight:var( --e-global-typography-hxcaption-font-weight );line-height:var( --e-global-typography-hxcaption-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-ebda768{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-ebda768.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ebda768 .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1dfdec0{width:auto;max-width:auto;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-1dfdec0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1dfdec0 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1dfdec0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1dfdec0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1dfdec0.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1dfdec0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1dfdec0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1dfdec0 .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-1dfdec0 .elementor-icon svg{height:15px;}.elementor-12 .elementor-element.elementor-element-ef33aef{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6180b4a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b6dd510 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-b6dd510.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b6dd510.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b6dd510.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b6dd510.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b6dd510.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b6dd510 .elementor-icon{font-size:14px;}.elementor-12 .elementor-element.elementor-element-b6dd510 .elementor-icon svg{height:14px;}.elementor-12 .elementor-element.elementor-element-aa3279e{--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-12 .elementor-element.elementor-element-736c4f8 .elementor-heading-title{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-hxink );}.elementor-12 .elementor-element.elementor-element-b8eeab6{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-b8eeab6 .elementor-heading-title{font-family:var( --e-global-typography-hxcaption-font-family ), Sans-serif;font-size:var( --e-global-typography-hxcaption-font-size );font-weight:var( --e-global-typography-hxcaption-font-weight );line-height:var( --e-global-typography-hxcaption-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-0c87baa{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-0c87baa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-0c87baa .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-fb8ebe3{width:auto;max-width:auto;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-fb8ebe3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-fb8ebe3 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-fb8ebe3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-fb8ebe3.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-fb8ebe3.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-fb8ebe3.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-fb8ebe3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-fb8ebe3 .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-fb8ebe3 .elementor-icon svg{height:15px;}.elementor-12 .elementor-element.elementor-element-951716d{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2702423{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1702235 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1702235.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1702235.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1702235.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1702235.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1702235.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1702235 .elementor-icon{font-size:14px;}.elementor-12 .elementor-element.elementor-element-1702235 .elementor-icon svg{height:14px;}.elementor-12 .elementor-element.elementor-element-02ddc46{--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-12 .elementor-element.elementor-element-986bbef .elementor-heading-title{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-hxink );}.elementor-12 .elementor-element.elementor-element-9f0a2db{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-9f0a2db .elementor-heading-title{font-family:var( --e-global-typography-hxcaption-font-family ), Sans-serif;font-size:var( --e-global-typography-hxcaption-font-size );font-weight:var( --e-global-typography-hxcaption-font-weight );line-height:var( --e-global-typography-hxcaption-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4d8f0cf{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-4d8f0cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-4d8f0cf .elementor-heading-title{font-family:var( --e-global-typography-hxlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlabel-font-size );font-weight:var( --e-global-typography-hxlabel-font-weight );text-transform:var( --e-global-typography-hxlabel-text-transform );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f77cc2e{width:auto;max-width:auto;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-f77cc2e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f77cc2e .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f77cc2e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f77cc2e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f77cc2e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f77cc2e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f77cc2e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f77cc2e .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-f77cc2e .elementor-icon svg{height:15px;}.elementor-12 .elementor-element.elementor-element-3fac360{padding:16px 120px 16px 32px;}.elementor-12 .elementor-element.elementor-element-3fac360 .elementor-heading-title{font-family:var( --e-global-typography-hxcaption-font-family ), Sans-serif;font-size:var( --e-global-typography-hxcaption-font-size );font-weight:var( --e-global-typography-hxcaption-font-weight );line-height:var( --e-global-typography-hxcaption-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-9f35de6{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9f35de6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9f35de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-hxsurface ) 0%, var( --e-global-color-hxsoft ) 100%);}.elementor-12 .elementor-element.elementor-element-c6a194d{--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:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-5f2e958{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-12 .elementor-element.elementor-element-5f2e958 .elementor-heading-title{font-family:var( --e-global-typography-hxeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-hxeyebrow-font-size );font-weight:var( --e-global-typography-hxeyebrow-font-weight );text-transform:var( --e-global-typography-hxeyebrow-text-transform );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-25faa9d{text-align:center;}.elementor-12 .elementor-element.elementor-element-25faa9d .elementor-heading-title{font-family:var( --e-global-typography-hxh2-font-family ), Sans-serif;font-size:var( --e-global-typography-hxh2-font-size );font-weight:var( --e-global-typography-hxh2-font-weight );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-836adcb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-hxlead-font-family ), Sans-serif;font-size:var( --e-global-typography-hxlead-font-size );font-weight:var( --e-global-typography-hxlead-font-weight );line-height:var( --e-global-typography-hxlead-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-8a20473{--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;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b88efd6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-b88efd6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-ce080e9 .elementor-button{background-color:rgba(0,0,0,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 );fill:var( --e-global-color-hxink );color:var( --e-global-color-hxink );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-hxlinestrong );border-radius:2px 2px 2px 2px;padding:17px 24px 17px 24px;}.elementor-12 .elementor-element.elementor-element-ce080e9 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-ce080e9 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-hxink );border-color:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-ce080e9 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-ce080e9 .elementor-button:focus svg{fill:var( --e-global-color-hxink );}.elementor-12 .elementor-element.elementor-element-85148ce{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-hxsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-hxsmall-font-size );font-weight:var( --e-global-typography-hxsmall-font-weight );line-height:var( --e-global-typography-hxsmall-line-height );color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-8b37a1f{--padding-top:0px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6cd406f{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-defb5c7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-f7b2845{grid-column:1 / -1;}.elementor-12 .elementor-element.elementor-element-d13cfc0 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-0b39ba9 .elementor-heading-title{font-size:var( --e-global-typography-hxh1-font-size );line-height:var( --e-global-typography-hxh1-line-height );letter-spacing:var( --e-global-typography-hxh1-letter-spacing );}.elementor-12 .elementor-element.elementor-element-53f60b9{font-size:var( --e-global-typography-hxlead-font-size );line-height:var( --e-global-typography-hxlead-line-height );}.elementor-12 .elementor-element.elementor-element-89b1106 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-b9692ad .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-60e5295{grid-column:1 / -1;}.elementor-12 .elementor-element.elementor-element-e97f0b6{--padding-top:0px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-17643f9{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-6dd6369 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7a257e1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-d6757b2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-0240ed8 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5c7ef49 .elementor-heading-title{font-size:var( --e-global-typography-hxh3-font-size );line-height:var( --e-global-typography-hxh3-line-height );letter-spacing:var( --e-global-typography-hxh3-letter-spacing );}.elementor-12 .elementor-element.elementor-element-9779bd6 .elementor-heading-title{font-size:var( --e-global-typography-hxsmall-font-size );line-height:var( --e-global-typography-hxsmall-line-height );}.elementor-12 .elementor-element.elementor-element-320b0dd .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5b08373 .elementor-heading-title{font-size:var( --e-global-typography-hxh3-font-size );line-height:var( --e-global-typography-hxh3-line-height );letter-spacing:var( --e-global-typography-hxh3-letter-spacing );}.elementor-12 .elementor-element.elementor-element-12a1645 .elementor-heading-title{font-size:var( --e-global-typography-hxsmall-font-size );line-height:var( --e-global-typography-hxsmall-line-height );}.elementor-12 .elementor-element.elementor-element-42048fc .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-68da53e .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7186521 .elementor-heading-title{font-size:var( --e-global-typography-hxh3-font-size );line-height:var( --e-global-typography-hxh3-line-height );letter-spacing:var( --e-global-typography-hxh3-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f8e270d .elementor-heading-title{font-size:var( --e-global-typography-hxsmall-font-size );line-height:var( --e-global-typography-hxsmall-line-height );}.elementor-12 .elementor-element.elementor-element-47f3212 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-d7d44c2 .elementor-heading-title{font-size:var( --e-global-typography-hxh3-font-size );line-height:var( --e-global-typography-hxh3-line-height );letter-spacing:var( --e-global-typography-hxh3-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4045e10 .elementor-heading-title{font-size:var( --e-global-typography-hxsmall-font-size );line-height:var( --e-global-typography-hxsmall-line-height );}.elementor-12 .elementor-element.elementor-element-4307cca{--padding-top:24px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6c71bfa{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-c449bba .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-a6a0c2e .elementor-heading-title{font-size:var( --e-global-typography-hxh2-font-size );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-bda5958{font-size:var( --e-global-typography-hxlead-font-size );line-height:var( --e-global-typography-hxlead-line-height );}.elementor-12 .elementor-element.elementor-element-9eb075b{--e-con-grid-template-columns:repeat(3, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-3335528{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-c17f2dc .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-8c438d9 .elementor-heading-title{font-size:var( --e-global-typography-hxtitle-font-size );line-height:var( --e-global-typography-hxtitle-line-height );letter-spacing:var( --e-global-typography-hxtitle-letter-spacing );}.elementor-12 .elementor-element.elementor-element-e9defcb .elementor-heading-title{font-size:var( --e-global-typography-hxsmall-font-size );line-height:var( --e-global-typography-hxsmall-line-height );}.elementor-12 .elementor-element.elementor-element-573c11e .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-e9b01ad .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-65d50a3 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-c3469a7{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-375be08 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3e87c9f .elementor-heading-title{font-size:var( --e-global-typography-hxtitle-font-size );line-height:var( --e-global-typography-hxtitle-line-height );letter-spacing:var( --e-global-typography-hxtitle-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3ceb3a1 .elementor-heading-title{font-size:var( --e-global-typography-hxsmall-font-size );line-height:var( --e-global-typography-hxsmall-line-height );}.elementor-12 .elementor-element.elementor-element-5bf8d86{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-901b40a .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3c86954 .elementor-heading-title{font-size:var( --e-global-typography-hxtitle-font-size );line-height:var( --e-global-typography-hxtitle-line-height );letter-spacing:var( --e-global-typography-hxtitle-letter-spacing );}.elementor-12 .elementor-element.elementor-element-e078ee9 .elementor-heading-title{font-size:var( --e-global-typography-hxsmall-font-size );line-height:var( --e-global-typography-hxsmall-line-height );}.elementor-12 .elementor-element.elementor-element-8c227b3{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-3c85cce{grid-column:1 / -1;}.elementor-12 .elementor-element.elementor-element-3c85cce .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-944ca04{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;grid-column:1 / -1;}.elementor-12 .elementor-element.elementor-element-059c68a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-c12b480 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-f223ab7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-a26a6b6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-1018842 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-98f8432 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-3a8537e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-aca3c32 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-6718004{--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-17c4bbb{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-7d6f3f6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-8269507{grid-column:1 / -1;}.elementor-12 .elementor-element.elementor-element-4f8d119 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-1052d86 .elementor-heading-title{font-size:var( --e-global-typography-hxh2-font-size );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-193070a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-758f2c6{grid-column:1 / -1;}.elementor-12 .elementor-element.elementor-element-97a8171{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-c4964f8 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5be6cd4 .elementor-heading-title{font-size:var( --e-global-typography-hxtitles-font-size );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );}.elementor-12 .elementor-element.elementor-element-da81a10 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-e8ebf9b .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-cd74272 .elementor-heading-title{font-size:var( --e-global-typography-hxtitles-font-size );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c148626 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-0f707e6 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-2136bb9 .elementor-heading-title{font-size:var( --e-global-typography-hxtitles-font-size );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );}.elementor-12 .elementor-element.elementor-element-1ceb994 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-579ece5 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-58c7a09 .elementor-heading-title{font-size:var( --e-global-typography-hxtitles-font-size );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b04baf0 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-eb299b2 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-281e052 .elementor-heading-title{font-size:var( --e-global-typography-hxtitles-font-size );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f87b92d .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-c3f16c4 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c9a423c .elementor-heading-title{font-size:var( --e-global-typography-hxtitles-font-size );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );}.elementor-12 .elementor-element.elementor-element-e25dfb1 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-c2f205e .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c8bf765 .elementor-heading-title{font-size:var( --e-global-typography-hxtitles-font-size );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );}.elementor-12 .elementor-element.elementor-element-826eab0 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-95f47ec .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-cdf2404 .elementor-heading-title{font-size:var( --e-global-typography-hxtitles-font-size );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );}.elementor-12 .elementor-element.elementor-element-dd81dd7 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f31308b .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-8bb5f7d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-bf4cac5{--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-abaeb9e{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-c27ea7e{--e-con-grid-template-columns:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-298a169{grid-column:1 / -1;}.elementor-12 .elementor-element.elementor-element-595f876 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-a547cef .elementor-heading-title{font-size:var( --e-global-typography-hxh2-font-size );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-112fca7{grid-column:1 / -1;}.elementor-12 .elementor-element.elementor-element-d63b06e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-1fcf0b3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-ce841d5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-76a3c66{grid-column:1 / -1;}.elementor-12 .elementor-element.elementor-element-4c5799c{grid-column:1 / -1;}.elementor-12 .elementor-element.elementor-element-a4aead3 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3a5dd9b .elementor-heading-title{font-size:var( --e-global-typography-hxtitle-font-size );line-height:var( --e-global-typography-hxtitle-line-height );letter-spacing:var( --e-global-typography-hxtitle-letter-spacing );}.elementor-12 .elementor-element.elementor-element-115c055{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-f514a0c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-464171e .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-8605739 .elementor-heading-title{font-size:var( --e-global-typography-hxsmall-font-size );line-height:var( --e-global-typography-hxsmall-line-height );}.elementor-12 .elementor-element.elementor-element-9595cb8 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-32b9156 .elementor-heading-title{font-size:var( --e-global-typography-hxsmall-font-size );line-height:var( --e-global-typography-hxsmall-line-height );}.elementor-12 .elementor-element.elementor-element-d6f29f2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-7eb733b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-31cf77e .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-bf09684 .elementor-heading-title{font-size:var( --e-global-typography-hxtitle-font-size );line-height:var( --e-global-typography-hxtitle-line-height );letter-spacing:var( --e-global-typography-hxtitle-letter-spacing );}.elementor-12 .elementor-element.elementor-element-9d41dc7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-c27124b .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-219fa42 .elementor-heading-title{font-size:var( --e-global-typography-hxtitle-font-size );line-height:var( --e-global-typography-hxtitle-line-height );letter-spacing:var( --e-global-typography-hxtitle-letter-spacing );}.elementor-12 .elementor-element.elementor-element-bebaf00{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-05c2365{--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-85de08d{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-5b3c77c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-4894554{grid-column:1 / -1;}.elementor-12 .elementor-element.elementor-element-17d28c4 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-faab306 .elementor-heading-title{font-size:var( --e-global-typography-hxh2-font-size );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c8e36d3{font-size:var( --e-global-typography-hxlead-font-size );line-height:var( --e-global-typography-hxlead-line-height );}.elementor-12 .elementor-element.elementor-element-d6516f0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-f4ece48 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-71be54b .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-3a1b307{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-6fca379 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-bbdd27d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-50f6d8e .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5d47916 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-6ea5f53 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-478e5b2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-ac14d45{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;grid-column:1 / -1;}.elementor-12 .elementor-element.elementor-element-0d2d165{--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-11aadb0{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-37330d9 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-a9e89d8 .elementor-heading-title{font-size:var( --e-global-typography-hxh3-font-size );line-height:var( --e-global-typography-hxh3-line-height );letter-spacing:var( --e-global-typography-hxh3-letter-spacing );}.elementor-12 .elementor-element.elementor-element-ba17e8e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-4ce3fe4{grid-column:1 / -1;}.elementor-12 .elementor-element.elementor-element-48d3bcb{grid-column:1 / -1;}.elementor-12 .elementor-element.elementor-element-5d64785{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-081d6f5 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b8237ad .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-c683f36 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-2ce227b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-dd0ef02 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-115e583 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-16f75eb .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b8dc4ba .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-3705d34 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-f872169{--padding-top:104px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d15d464{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-10ddb7e{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 32px;--row-gap:40px;--column-gap:32px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-1beac13{grid-column:span 1;}.elementor-12 .elementor-element.elementor-element-216794d .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-a763121 .elementor-heading-title{font-size:var( --e-global-typography-hxh2-font-size );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-6bafb11{font-size:var( --e-global-typography-hxlead-font-size );line-height:var( --e-global-typography-hxlead-line-height );}.elementor-12 .elementor-element.elementor-element-c95686c .elementor-heading-title{font-size:var( --e-global-typography-hxnum-font-size );line-height:var( --e-global-typography-hxnum-line-height );letter-spacing:var( --e-global-typography-hxnum-letter-spacing );}.elementor-12 .elementor-element.elementor-element-d8299b8 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-d4976a9{--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-12 .elementor-element.elementor-element-d438249 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-56b2c36 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-77cc9c9{grid-column:span 1;}.elementor-12 .elementor-element.elementor-element-8049d33{--padding-top:104px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6715ba7{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-79acf77{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-d1187ad{grid-column:1 / -1;}.elementor-12 .elementor-element.elementor-element-113013a .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-eaa4bb3 .elementor-heading-title{font-size:var( --e-global-typography-hxh2-font-size );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-bb7e47f{font-size:var( --e-global-typography-hxlead-font-size );line-height:var( --e-global-typography-hxlead-line-height );}.elementor-12 .elementor-element.elementor-element-f35ba78 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-81d21ec .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-cebba0a .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7285975 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-dc94fbc .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-4beeaf0{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;grid-column:1 / -1;}.elementor-12 .elementor-element.elementor-element-9b32ab7 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f1366aa .elementor-heading-title{font-size:var( --e-global-typography-hxtitle-font-size );line-height:var( --e-global-typography-hxtitle-line-height );letter-spacing:var( --e-global-typography-hxtitle-letter-spacing );}.elementor-12 .elementor-element.elementor-element-ba9441b .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-c57e229 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-a686cae .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-36dab6e .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3076f1b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-6f0c335 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-23e44a5 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-44a6f73 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-90af448 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-ebda768 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-736c4f8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-b8eeab6 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-0c87baa .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-986bbef .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-9f0a2db .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-4d8f0cf .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3fac360 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-9f35de6{--padding-top:104px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c6a194d{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-5f2e958 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-25faa9d .elementor-heading-title{font-size:var( --e-global-typography-hxh2-font-size );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-836adcb{font-size:var( --e-global-typography-hxlead-font-size );line-height:var( --e-global-typography-hxlead-line-height );}.elementor-12 .elementor-element.elementor-element-ce080e9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-85148ce{font-size:var( --e-global-typography-hxsmall-font-size );line-height:var( --e-global-typography-hxsmall-line-height );}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-8b37a1f{--padding-top:0px;--padding-bottom:148px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6cd406f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-defb5c7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-d13cfc0 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-0b39ba9 .elementor-heading-title{font-size:var( --e-global-typography-hxh1-font-size );line-height:var( --e-global-typography-hxh1-line-height );letter-spacing:var( --e-global-typography-hxh1-letter-spacing );}.elementor-12 .elementor-element.elementor-element-53f60b9{font-size:var( --e-global-typography-hxlead-font-size );line-height:var( --e-global-typography-hxlead-line-height );}.elementor-12 .elementor-element.elementor-element-9af8289{--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:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12 .elementor-element.elementor-element-89b1106 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-b9692ad .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-e97f0b6{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-17643f9{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-a4c68a9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-6dd6369 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7a257e1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-d6757b2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-6374547{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-0240ed8 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5c7ef49 .elementor-heading-title{font-size:var( --e-global-typography-hxh3-font-size );line-height:var( --e-global-typography-hxh3-line-height );letter-spacing:var( --e-global-typography-hxh3-letter-spacing );}.elementor-12 .elementor-element.elementor-element-9779bd6 .elementor-heading-title{font-size:var( --e-global-typography-hxsmall-font-size );line-height:var( --e-global-typography-hxsmall-line-height );}.elementor-12 .elementor-element.elementor-element-7f3dce6{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-320b0dd .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5b08373 .elementor-heading-title{font-size:var( --e-global-typography-hxh3-font-size );line-height:var( --e-global-typography-hxh3-line-height );letter-spacing:var( --e-global-typography-hxh3-letter-spacing );}.elementor-12 .elementor-element.elementor-element-12a1645 .elementor-heading-title{font-size:var( --e-global-typography-hxsmall-font-size );line-height:var( --e-global-typography-hxsmall-line-height );}.elementor-12 .elementor-element.elementor-element-42048fc .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-86c3a11{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-68da53e .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7186521 .elementor-heading-title{font-size:var( --e-global-typography-hxh3-font-size );line-height:var( --e-global-typography-hxh3-line-height );letter-spacing:var( --e-global-typography-hxh3-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f8e270d .elementor-heading-title{font-size:var( --e-global-typography-hxsmall-font-size );line-height:var( --e-global-typography-hxsmall-line-height );}.elementor-12 .elementor-element.elementor-element-915fedb{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-47f3212 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-d7d44c2 .elementor-heading-title{font-size:var( --e-global-typography-hxh3-font-size );line-height:var( --e-global-typography-hxh3-line-height );letter-spacing:var( --e-global-typography-hxh3-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4045e10 .elementor-heading-title{font-size:var( --e-global-typography-hxsmall-font-size );line-height:var( --e-global-typography-hxsmall-line-height );}.elementor-12 .elementor-element.elementor-element-4307cca{--padding-top:24px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6c71bfa{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5cd0c47{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-c449bba .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-a6a0c2e .elementor-heading-title{font-size:var( --e-global-typography-hxh2-font-size );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-bda5958{font-size:var( --e-global-typography-hxlead-font-size );line-height:var( --e-global-typography-hxlead-line-height );}.elementor-12 .elementor-element.elementor-element-9eb075b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-c17f2dc .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-8c438d9 .elementor-heading-title{font-size:var( --e-global-typography-hxtitle-font-size );line-height:var( --e-global-typography-hxtitle-line-height );letter-spacing:var( --e-global-typography-hxtitle-letter-spacing );}.elementor-12 .elementor-element.elementor-element-e9defcb .elementor-heading-title{font-size:var( --e-global-typography-hxsmall-font-size );line-height:var( --e-global-typography-hxsmall-line-height );}.elementor-12 .elementor-element.elementor-element-573c11e .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-e9b01ad .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-65d50a3 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-375be08 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3e87c9f .elementor-heading-title{font-size:var( --e-global-typography-hxtitle-font-size );line-height:var( --e-global-typography-hxtitle-line-height );letter-spacing:var( --e-global-typography-hxtitle-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3ceb3a1 .elementor-heading-title{font-size:var( --e-global-typography-hxsmall-font-size );line-height:var( --e-global-typography-hxsmall-line-height );}.elementor-12 .elementor-element.elementor-element-901b40a .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3c86954 .elementor-heading-title{font-size:var( --e-global-typography-hxtitle-font-size );line-height:var( --e-global-typography-hxtitle-line-height );letter-spacing:var( --e-global-typography-hxtitle-letter-spacing );}.elementor-12 .elementor-element.elementor-element-e078ee9 .elementor-heading-title{font-size:var( --e-global-typography-hxsmall-font-size );line-height:var( --e-global-typography-hxsmall-line-height );}.elementor-12 .elementor-element.elementor-element-8c227b3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-3c85cce .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-944ca04{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-059c68a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-c12b480 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-f223ab7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-a26a6b6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-1018842 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-98f8432 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-3a8537e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-aca3c32 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-6718004{--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-17c4bbb{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7d6f3f6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-4f8d119 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-1052d86 .elementor-heading-title{font-size:var( --e-global-typography-hxh2-font-size );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-193070a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-c2e5973{--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:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12 .elementor-element.elementor-element-97a8171{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-2d1be98{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-c4964f8 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5be6cd4 .elementor-heading-title{font-size:var( --e-global-typography-hxtitles-font-size );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );}.elementor-12 .elementor-element.elementor-element-da81a10 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-4a84c49{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-e8ebf9b .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-cd74272 .elementor-heading-title{font-size:var( --e-global-typography-hxtitles-font-size );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c148626 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-697b310{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-0f707e6 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-2136bb9 .elementor-heading-title{font-size:var( --e-global-typography-hxtitles-font-size );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );}.elementor-12 .elementor-element.elementor-element-1ceb994 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-f772cbe{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-579ece5 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-58c7a09 .elementor-heading-title{font-size:var( --e-global-typography-hxtitles-font-size );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b04baf0 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-4290a30{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-eb299b2 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-281e052 .elementor-heading-title{font-size:var( --e-global-typography-hxtitles-font-size );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f87b92d .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-00ea000{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-c3f16c4 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c9a423c .elementor-heading-title{font-size:var( --e-global-typography-hxtitles-font-size );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );}.elementor-12 .elementor-element.elementor-element-e25dfb1 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-252e96b{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-c2f205e .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c8bf765 .elementor-heading-title{font-size:var( --e-global-typography-hxtitles-font-size );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );}.elementor-12 .elementor-element.elementor-element-826eab0 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-7008162{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-95f47ec .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-cdf2404 .elementor-heading-title{font-size:var( --e-global-typography-hxtitles-font-size );line-height:var( --e-global-typography-hxtitles-line-height );letter-spacing:var( --e-global-typography-hxtitles-letter-spacing );}.elementor-12 .elementor-element.elementor-element-dd81dd7 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-59bac82{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-f31308b .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-8bb5f7d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-bf4cac5{--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-abaeb9e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-c27ea7e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-595f876 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-a547cef .elementor-heading-title{font-size:var( --e-global-typography-hxh2-font-size );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-d63b06e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-1fcf0b3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-ce841d5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a4aead3 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3a5dd9b .elementor-heading-title{font-size:var( --e-global-typography-hxtitle-font-size );line-height:var( --e-global-typography-hxtitle-line-height );letter-spacing:var( --e-global-typography-hxtitle-letter-spacing );}.elementor-12 .elementor-element.elementor-element-115c055{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-f514a0c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-464171e .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-8605739 .elementor-heading-title{font-size:var( --e-global-typography-hxsmall-font-size );line-height:var( --e-global-typography-hxsmall-line-height );}.elementor-12 .elementor-element.elementor-element-9595cb8 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-32b9156 .elementor-heading-title{font-size:var( --e-global-typography-hxsmall-font-size );line-height:var( --e-global-typography-hxsmall-line-height );}.elementor-12 .elementor-element.elementor-element-d6f29f2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-7eb733b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-31cf77e .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-bf09684 .elementor-heading-title{font-size:var( --e-global-typography-hxtitle-font-size );line-height:var( --e-global-typography-hxtitle-line-height );letter-spacing:var( --e-global-typography-hxtitle-letter-spacing );}.elementor-12 .elementor-element.elementor-element-9d41dc7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-c27124b .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-219fa42 .elementor-heading-title{font-size:var( --e-global-typography-hxtitle-font-size );line-height:var( --e-global-typography-hxtitle-line-height );letter-spacing:var( --e-global-typography-hxtitle-letter-spacing );}.elementor-12 .elementor-element.elementor-element-bebaf00{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-05c2365{--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-85de08d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5b3c77c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-17d28c4 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-faab306 .elementor-heading-title{font-size:var( --e-global-typography-hxh2-font-size );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c8e36d3{font-size:var( --e-global-typography-hxlead-font-size );line-height:var( --e-global-typography-hxlead-line-height );}.elementor-12 .elementor-element.elementor-element-238b628{--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:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12 .elementor-element.elementor-element-d6516f0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-f4ece48 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-71be54b .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-3a1b307{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-e9be919{--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6fca379 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-bbdd27d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-f814aff{--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-50f6d8e .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5d47916 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-80db038{--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6ea5f53 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-478e5b2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-0d2d165{--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-11aadb0{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-37330d9 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-a9e89d8 .elementor-heading-title{font-size:var( --e-global-typography-hxh3-font-size );line-height:var( --e-global-typography-hxh3-line-height );letter-spacing:var( --e-global-typography-hxh3-letter-spacing );}.elementor-12 .elementor-element.elementor-element-ba17e8e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-5d64785{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-081d6f5 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b8237ad .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-c683f36 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-2ce227b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-dd0ef02 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-115e583 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-16f75eb .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b8dc4ba .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-453871a{--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:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12 .elementor-element.elementor-element-3705d34 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-f872169{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d15d464{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-10ddb7e{--e-con-grid-template-columns:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-216794d .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-a763121 .elementor-heading-title{font-size:var( --e-global-typography-hxh2-font-size );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-6bafb11{font-size:var( --e-global-typography-hxlead-font-size );line-height:var( --e-global-typography-hxlead-line-height );}.elementor-12 .elementor-element.elementor-element-c95686c .elementor-heading-title{font-size:var( --e-global-typography-hxnum-font-size );line-height:var( --e-global-typography-hxnum-line-height );letter-spacing:var( --e-global-typography-hxnum-letter-spacing );}.elementor-12 .elementor-element.elementor-element-d8299b8 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-d4976a9{--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:stretch;}.elementor-12 .elementor-element.elementor-element-d438249 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-56b2c36 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-8049d33{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6715ba7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-79acf77{--e-con-grid-template-columns:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-113013a .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-eaa4bb3 .elementor-heading-title{font-size:var( --e-global-typography-hxh2-font-size );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-bb7e47f{font-size:var( --e-global-typography-hxlead-font-size );line-height:var( --e-global-typography-hxlead-line-height );}.elementor-12 .elementor-element.elementor-element-f35ba78 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-81d21ec .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-cebba0a .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7285975 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-76b87e1{--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:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12 .elementor-element.elementor-element-dc94fbc .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-5440b12{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:22px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-9b32ab7 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f1366aa .elementor-heading-title{font-size:var( --e-global-typography-hxtitle-font-size );line-height:var( --e-global-typography-hxtitle-line-height );letter-spacing:var( --e-global-typography-hxtitle-letter-spacing );}.elementor-12 .elementor-element.elementor-element-ba9441b .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-f8099ae{--padding-top:4px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-625ffdc{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-c57e229 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-a686cae .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-36dab6e .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4b94b54{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-3076f1b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-6f0c335 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-23e44a5 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-359d897{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-44a6f73 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-90af448 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-ebda768 .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-ef33aef{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-736c4f8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-b8eeab6 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-0c87baa .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-951716d{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-986bbef .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-9f0a2db .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-4d8f0cf .elementor-heading-title{font-size:var( --e-global-typography-hxlabel-font-size );line-height:var( --e-global-typography-hxlabel-line-height );letter-spacing:var( --e-global-typography-hxlabel-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3fac360{padding:14px 20px 46px 20px;}.elementor-12 .elementor-element.elementor-element-3fac360 .elementor-heading-title{font-size:var( --e-global-typography-hxcaption-font-size );line-height:var( --e-global-typography-hxcaption-line-height );}.elementor-12 .elementor-element.elementor-element-9f35de6{--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c6a194d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5f2e958 .elementor-heading-title{font-size:var( --e-global-typography-hxeyebrow-font-size );line-height:var( --e-global-typography-hxeyebrow-line-height );letter-spacing:var( --e-global-typography-hxeyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-25faa9d .elementor-heading-title{font-size:var( --e-global-typography-hxh2-font-size );line-height:var( --e-global-typography-hxh2-line-height );letter-spacing:var( --e-global-typography-hxh2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-836adcb{font-size:var( --e-global-typography-hxlead-font-size );line-height:var( --e-global-typography-hxlead-line-height );}.elementor-12 .elementor-element.elementor-element-8a20473{--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:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12 .elementor-element.elementor-element-ce080e9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-85148ce{font-size:var( --e-global-typography-hxsmall-font-size );line-height:var( --e-global-typography-hxsmall-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-53f60b9 */.elementor-12 .elementor-element.elementor-element-53f60b9 p{max-width:40em}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af8289 */.elementor-12 .elementor-element.elementor-element-9af8289 > .elementor-element{width:auto}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60e5295 */.elementor-12 .elementor-element.elementor-element-60e5295{text-align:right}
.elementor-12 .elementor-element.elementor-element-60e5295 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-60e5295 > div{display:flex;flex-direction:column;align-items:flex-end}
@media (max-width:1024px){.elementor-12 .elementor-element.elementor-element-60e5295{text-align:left}.elementor-12 .elementor-element.elementor-element-60e5295 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-60e5295 > div{align-items:flex-start}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-38d211e */.elementor-12 .elementor-element.elementor-element-38d211e{position:absolute!important;width:0!important;height:0!important;overflow:hidden;margin:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b37a1f */.elementor-12 .elementor-element.elementor-element-8b37a1f{--hxwc-font:var(--e-global-typography-text-font-family,inherit);
  --hxwc-heading-font:var(--e-global-typography-primary-font-family,inherit);
  --hxwc-ease:cubic-bezier(.2,.7,.2,1);
  overflow-x:clip;color:var(--e-global-color-hxink,#15181B)}
.elementor-12 .elementor-element.elementor-element-8b37a1f *,.elementor-12 .elementor-element.elementor-element-8b37a1f *::before,.elementor-12 .elementor-element.elementor-element-8b37a1f *::after{box-sizing:border-box}
.elementor-12 .elementor-element.elementor-element-8b37a1f .elementor-heading-title{font-family:var(--hxwc-heading-font);font-stretch:semi-condensed}
.elementor-12 .elementor-element.elementor-element-8b37a1f .elementor-widget-text-editor,.elementor-12 .elementor-element.elementor-element-8b37a1f .elementor-icon-list-text,.elementor-12 .elementor-element.elementor-element-8b37a1f .e-n-menu-title-text{font-family:var(--hxwc-font)}
.elementor-12 .elementor-element.elementor-element-8b37a1f,.elementor-12 .elementor-element.elementor-element-8b37a1f .elementor-element,.elementor-12 .elementor-element.elementor-element-8b37a1f .e-con{transition:none!important}
.elementor-12 .elementor-element.elementor-element-8b37a1f svg{display:block;flex:none}
.elementor-12 .elementor-element.elementor-element-8b37a1f h1.elementor-heading-title,.elementor-12 .elementor-element.elementor-element-8b37a1f h2.elementor-heading-title{text-wrap:balance}
.elementor-12 .elementor-element.elementor-element-8b37a1f .hxwc-sans .elementor-heading-title,.elementor-12 .elementor-element.elementor-element-8b37a1f .elementor-button{font-family:var(--hxwc-font);font-stretch:normal}
.elementor-12 .elementor-element.elementor-element-8b37a1f a:focus-visible,.elementor-12 .elementor-element.elementor-element-8b37a1f button:focus-visible{outline:2px solid var(--e-global-color-primary,#0071BC);outline-offset:3px}
.elementor-12 .elementor-element.elementor-element-8b37a1f.hxwc-on-dark a:focus-visible,.elementor-12 .elementor-element.elementor-element-8b37a1f.hxwc-on-dark button:focus-visible{outline-color:#FFFFFF}
.elementor-12 .elementor-element.elementor-element-8b37a1f .hxwc-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:12px}
.elementor-12 .elementor-element.elementor-element-8b37a1f .hxwc-eyebrow .elementor-heading-title::before{content:"";width:6px;height:6px;flex:none;background:currentColor}
.elementor-12 .elementor-element.elementor-element-8b37a1f .hxwc-eyebrow.is-center .elementor-heading-title{justify-content:center}
.elementor-12 .elementor-element.elementor-element-8b37a1f .hxwc-eyebrow.is-center{width:100%!important;text-align:center}
.elementor-12 .elementor-element.elementor-element-8b37a1f .hxwc-h1 .elementor-heading-title{max-width:17ch}
.elementor-12 .elementor-element.elementor-element-8b37a1f .hxwc-copy p{margin:0}
.elementor-12 .elementor-element.elementor-element-8b37a1f .hxwc-copy.is-center p{margin:0 auto;text-align:center}
.elementor-12 .elementor-element.elementor-element-8b37a1f .elementor-button{transition:background-color .25s,color .25s,border-color .25s}
.elementor-12 .elementor-element.elementor-element-8b37a1f .elementor-button .elementor-button-icon svg{width:15px;height:15px}
.elementor-12 .elementor-element.elementor-element-8b37a1f .elementor-icon{transition:color .2s,transform .25s,background-color .25s,border-color .25s}
.elementor-12 .elementor-element.elementor-element-8b37a1f .hxwc-storm[data-storm="off"],.elementor-12 .elementor-element.elementor-element-8b37a1f .hxwc-storm.is-closed{display:none!important}
body.elementor-editor-active .elementor-12 .elementor-element.elementor-element-8b37a1f .hxwc-storm[data-storm="off"]{display:flex!important;opacity:.45}
@keyframes hxwc-pulse{0%{box-shadow:0 0 0 0 rgba(63,162,232,.55)}70%{box-shadow:0 0 0 10px rgba(63,162,232,0)}100%{box-shadow:0 0 0 0 rgba(63,162,232,0)}}
.elementor-12 .elementor-element.elementor-element-8b37a1f button.hxwc-storm-x{display:grid;place-items:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:2px;background:transparent;color:#FFFFFF;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-8b37a1f button.hxwc-storm-x:hover{background:rgba(255,255,255,.12)}
.elementor-12 .elementor-element.elementor-element-8b37a1f button.hxwc-storm-x svg{width:16px;height:16px}
.elementor-12 .elementor-element.elementor-element-8b37a1f.hxwc-hero{min-height:clamp(680px,100svh,980px);padding-top:calc(var(--hxwc-head-h,172px) + 72px)!important}
body.elementor-editor-active .elementor-12 .elementor-element.elementor-element-8b37a1f.hxwc-hero{padding-top:96px!important}
.elementor-12 .elementor-element.elementor-element-8b37a1f.hxwc-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:
  linear-gradient(0deg,rgba(8,12,16,.86) 0%,rgba(8,12,16,.55) 34%,rgba(8,12,16,.12) 62%,rgba(8,12,16,.42) 100%),
  linear-gradient(90deg,rgba(8,12,16,.55) 0%,rgba(8,12,16,0) 62%)}
.elementor-12 .elementor-element.elementor-element-8b37a1f.hxwc-hero > .e-con,.elementor-12 .elementor-element.elementor-element-8b37a1f.hxwc-hero > .e-con-inner{position:relative;z-index:2}
.elementor-12 .elementor-element.elementor-element-8b37a1f.hxwc-hero .elementor-background-video-container{z-index:0}
.elementor-12 .elementor-element.elementor-element-8b37a1f .hxwc-side small{display:block;max-width:28ch;font-size:12px;line-height:1.45;color:rgba(255,255,255,.62)}
.elementor-12 .elementor-element.elementor-element-8b37a1f button.hxwc-play{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;border:1px solid rgba(255,255,255,.35);border-radius:2px;background:rgba(8,12,16,.3);color:#FFFFFF;font-family:var(--hxwc-font);font-size:12.5px;font-weight:600;letter-spacing:.04em;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-8b37a1f button.hxwc-play:hover{border-color:#FFFFFF}
.elementor-12 .elementor-element.elementor-element-8b37a1f button.hxwc-play svg{width:12px;height:12px}
.elementor-12 .elementor-element.elementor-element-8b37a1f button.hxwc-play .is-play,.elementor-12 .elementor-element.elementor-element-8b37a1f button.hxwc-play[aria-pressed="true"] .is-pause{display:none}
.elementor-12 .elementor-element.elementor-element-8b37a1f button.hxwc-play[aria-pressed="true"] .is-play{display:block}
.elementor-12 .elementor-element.elementor-element-8b37a1f .hxwc-panel-box{margin-top:-104px!important;box-shadow:0 40px 80px -60px rgba(12,16,20,.45)}
body.elementor-editor-active .elementor-12 .elementor-element.elementor-element-8b37a1f .hxwc-panel-box{margin-top:0!important}
.elementor-12 .elementor-element.elementor-element-8b37a1f button.hxwc-film-btn{position:relative;display:block;width:100%;margin:0;padding:0;border:0;border-radius:2px;background:var(--e-global-color-hxdark,#0C1014);overflow:hidden;aspect-ratio:16/9;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-8b37a1f button.hxwc-film-btn img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.82;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),opacity .3s}
.elementor-12 .elementor-element.elementor-element-8b37a1f button.hxwc-film-btn:hover img{transform:scale(1.03);opacity:.7}
.elementor-12 .elementor-element.elementor-element-8b37a1f button.hxwc-film-btn i{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--e-global-color-primary,#0071BC)}
.elementor-12 .elementor-element.elementor-element-8b37a1f button.hxwc-film-btn i svg{width:18px;height:18px;margin-left:3px}
.elementor-12 .elementor-element.elementor-element-8b37a1f button.hxwc-film-btn small{display:block;font-size:12.5px;font-weight:400;opacity:.75}
@media (max-width:1024px){
  .elementor-12 .elementor-element.elementor-element-8b37a1f.hxwc-hero{padding-top:calc(var(--hxwc-head-h,124px) + 64px)!important}
}
@media (max-width:767px){
  .elementor-12 .elementor-element.elementor-element-8b37a1f.hxwc-hero{padding-top:calc(var(--hxwc-head-h,112px) + 48px)!important}
  .elementor-12 .elementor-element.elementor-element-8b37a1f.hxwc-hero::after{background:linear-gradient(0deg,rgba(8,12,16,.9) 0%,rgba(8,12,16,.6) 48%,rgba(8,12,16,.35) 100%)}
  .elementor-12 .elementor-element.elementor-element-8b37a1f .hxwc-btnrow .elementor-widget-button,.elementor-12 .elementor-element.elementor-element-8b37a1f .hxwc-btnrow .elementor-button{width:100%}
  .elementor-12 .elementor-element.elementor-element-8b37a1f .hxwc-btnrow .elementor-button{justify-content:center}
  .elementor-12 .elementor-element.elementor-element-8b37a1f .hxwc-panel-box{margin-top:-96px!important}
}
@media (prefers-reduced-motion:reduce){
  .elementor-12 .elementor-element.elementor-element-8b37a1f .elementor-button{transition:none!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d754a */.elementor-12 .elementor-element.elementor-element-66d754a{border-top-color:var(--e-global-color-primary,#0071BC)!important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d34c26b */.elementor-12 .elementor-element.elementor-element-d34c26b{position:absolute!important;width:0!important;height:0!important;overflow:hidden;margin:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97f0b6 */.elementor-12 .elementor-element.elementor-element-e97f0b6{--hxwc-font:var(--e-global-typography-text-font-family,inherit);
  --hxwc-heading-font:var(--e-global-typography-primary-font-family,inherit);
  --hxwc-ease:cubic-bezier(.2,.7,.2,1);
  overflow-x:clip;color:var(--e-global-color-hxink,#15181B)}
.elementor-12 .elementor-element.elementor-element-e97f0b6 *,.elementor-12 .elementor-element.elementor-element-e97f0b6 *::before,.elementor-12 .elementor-element.elementor-element-e97f0b6 *::after{box-sizing:border-box}
.elementor-12 .elementor-element.elementor-element-e97f0b6 .elementor-heading-title{font-family:var(--hxwc-heading-font);font-stretch:semi-condensed}
.elementor-12 .elementor-element.elementor-element-e97f0b6 .elementor-widget-text-editor,.elementor-12 .elementor-element.elementor-element-e97f0b6 .elementor-icon-list-text,.elementor-12 .elementor-element.elementor-element-e97f0b6 .e-n-menu-title-text{font-family:var(--hxwc-font)}
.elementor-12 .elementor-element.elementor-element-e97f0b6,.elementor-12 .elementor-element.elementor-element-e97f0b6 .elementor-element,.elementor-12 .elementor-element.elementor-element-e97f0b6 .e-con{transition:none!important}
.elementor-12 .elementor-element.elementor-element-e97f0b6 svg{display:block;flex:none}
.elementor-12 .elementor-element.elementor-element-e97f0b6 h1.elementor-heading-title,.elementor-12 .elementor-element.elementor-element-e97f0b6 h2.elementor-heading-title{text-wrap:balance}
.elementor-12 .elementor-element.elementor-element-e97f0b6 .hxwc-sans .elementor-heading-title,.elementor-12 .elementor-element.elementor-element-e97f0b6 .elementor-button{font-family:var(--hxwc-font);font-stretch:normal}
.elementor-12 .elementor-element.elementor-element-e97f0b6 a:focus-visible,.elementor-12 .elementor-element.elementor-element-e97f0b6 button:focus-visible{outline:2px solid var(--e-global-color-primary,#0071BC);outline-offset:3px}
.elementor-12 .elementor-element.elementor-element-e97f0b6 .elementor-button{transition:background-color .25s,color .25s,border-color .25s}
.elementor-12 .elementor-element.elementor-element-e97f0b6 .elementor-button .elementor-button-icon svg{width:15px;height:15px}
.elementor-12 .elementor-element.elementor-element-e97f0b6 .hxwc-tlink .elementor-button{border-top:0!important;border-left:0!important;border-right:0!important}
.elementor-12 .elementor-element.elementor-element-e97f0b6 .hxwc-tlink .elementor-button-icon{transition:transform .25s}
.elementor-12 .elementor-element.elementor-element-e97f0b6 .hxwc-tlink .elementor-button:hover .elementor-button-icon{transform:translateX(4px)}
.elementor-12 .elementor-element.elementor-element-e97f0b6 .elementor-icon{transition:color .2s,transform .25s,background-color .25s,border-color .25s}
.elementor-12 .elementor-element.elementor-element-e97f0b6 .hxwc-storm[data-storm="off"],.elementor-12 .elementor-element.elementor-element-e97f0b6 .hxwc-storm.is-closed{display:none!important}
body.elementor-editor-active .elementor-12 .elementor-element.elementor-element-e97f0b6 .hxwc-storm[data-storm="off"]{display:flex!important;opacity:.45}
@keyframes hxwc-pulse{0%{box-shadow:0 0 0 0 rgba(63,162,232,.55)}70%{box-shadow:0 0 0 10px rgba(63,162,232,0)}100%{box-shadow:0 0 0 0 rgba(63,162,232,0)}}
.elementor-12 .elementor-element.elementor-element-e97f0b6 button.hxwc-storm-x{display:grid;place-items:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:2px;background:transparent;color:#FFFFFF;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-e97f0b6 button.hxwc-storm-x:hover{background:rgba(255,255,255,.12)}
.elementor-12 .elementor-element.elementor-element-e97f0b6 button.hxwc-storm-x svg{width:16px;height:16px}
.elementor-12 .elementor-element.elementor-element-e97f0b6 .hxwc-side small{display:block;max-width:28ch;font-size:12px;line-height:1.45;color:rgba(255,255,255,.62)}
.elementor-12 .elementor-element.elementor-element-e97f0b6 button.hxwc-play{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;border:1px solid rgba(255,255,255,.35);border-radius:2px;background:rgba(8,12,16,.3);color:#FFFFFF;font-family:var(--hxwc-font);font-size:12.5px;font-weight:600;letter-spacing:.04em;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-e97f0b6 button.hxwc-play:hover{border-color:#FFFFFF}
.elementor-12 .elementor-element.elementor-element-e97f0b6 button.hxwc-play svg{width:12px;height:12px}
.elementor-12 .elementor-element.elementor-element-e97f0b6 button.hxwc-play .is-play,.elementor-12 .elementor-element.elementor-element-e97f0b6 button.hxwc-play[aria-pressed="true"] .is-pause{display:none}
.elementor-12 .elementor-element.elementor-element-e97f0b6 button.hxwc-play[aria-pressed="true"] .is-play{display:block}
.elementor-12 .elementor-element.elementor-element-e97f0b6.hxwc-creds{position:relative;z-index:3}
.elementor-12 .elementor-element.elementor-element-e97f0b6 .hxwc-panel-box{margin-top:-104px!important;box-shadow:0 40px 80px -60px rgba(12,16,20,.45)}
body.elementor-editor-active .elementor-12 .elementor-element.elementor-element-e97f0b6 .hxwc-panel-box{margin-top:0!important}
.elementor-12 .elementor-element.elementor-element-e97f0b6 .hxwc-facts > .e-con + .e-con{border-left:1px solid var(--e-global-color-hxline,#E0E5EA)}
.elementor-12 .elementor-element.elementor-element-e97f0b6 .hxwc-num .elementor-heading-title{font-variant-numeric:tabular-nums}
.elementor-12 .elementor-element.elementor-element-e97f0b6 button.hxwc-film-btn{position:relative;display:block;width:100%;margin:0;padding:0;border:0;border-radius:2px;background:var(--e-global-color-hxdark,#0C1014);overflow:hidden;aspect-ratio:16/9;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-e97f0b6 button.hxwc-film-btn img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.82;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),opacity .3s}
.elementor-12 .elementor-element.elementor-element-e97f0b6 button.hxwc-film-btn:hover img{transform:scale(1.03);opacity:.7}
.elementor-12 .elementor-element.elementor-element-e97f0b6 button.hxwc-film-btn i{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--e-global-color-primary,#0071BC)}
.elementor-12 .elementor-element.elementor-element-e97f0b6 button.hxwc-film-btn i svg{width:18px;height:18px;margin-left:3px}
.elementor-12 .elementor-element.elementor-element-e97f0b6 button.hxwc-film-btn small{display:block;font-size:12.5px;font-weight:400;opacity:.75}
@media (max-width:1024px){
  .elementor-12 .elementor-element.elementor-element-e97f0b6 .hxwc-facts > .e-con:nth-child(3){border-left:0}
  .elementor-12 .elementor-element.elementor-element-e97f0b6 .hxwc-facts > .e-con:nth-child(n+3){border-top:1px solid var(--e-global-color-hxline,#E0E5EA)}
}
@media (max-width:767px){
  .elementor-12 .elementor-element.elementor-element-e97f0b6 .hxwc-panel-box{margin-top:-96px!important}
  .elementor-12 .elementor-element.elementor-element-e97f0b6 .hxwc-facts > .e-con + .e-con{border-left:0;border-top:1px solid var(--e-global-color-hxline,#E0E5EA)}
}
@media (prefers-reduced-motion:reduce){
  .elementor-12 .elementor-element.elementor-element-e97f0b6 .elementor-button{transition:none!important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bda5958 */.elementor-12 .elementor-element.elementor-element-bda5958 p{max-width:36em}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3946b */.elementor-12 .elementor-element.elementor-element-5e3946b{aspect-ratio:auto}
@media (max-width:1024px){.elementor-12 .elementor-element.elementor-element-5e3946b{aspect-ratio:auto}}
@media (max-width:767px){.elementor-12 .elementor-element.elementor-element-5e3946b{aspect-ratio:auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b28fe90 */.elementor-12 .elementor-element.elementor-element-b28fe90{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-af3eb3c */.elementor-12 .elementor-element.elementor-element-af3eb3c .elementor-icon{border-color:rgba(255,255,255,.45)!important;border-style:solid}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2443d47 */.elementor-12 .elementor-element.elementor-element-2443d47 > .elementor-element{width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3ab5b4 */.elementor-12 .elementor-element.elementor-element-b3ab5b4{aspect-ratio:auto}
@media (max-width:1024px){.elementor-12 .elementor-element.elementor-element-b3ab5b4{aspect-ratio:auto}}
@media (max-width:767px){.elementor-12 .elementor-element.elementor-element-b3ab5b4{aspect-ratio:auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b376877 */.elementor-12 .elementor-element.elementor-element-b376877{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fe9c803 */.elementor-12 .elementor-element.elementor-element-fe9c803 .elementor-icon{border-color:rgba(255,255,255,.45)!important;border-style:solid}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d233026 */.elementor-12 .elementor-element.elementor-element-d233026{aspect-ratio:auto}
@media (max-width:1024px){.elementor-12 .elementor-element.elementor-element-d233026{aspect-ratio:auto}}
@media (max-width:767px){.elementor-12 .elementor-element.elementor-element-d233026{aspect-ratio:auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e97f32 */.elementor-12 .elementor-element.elementor-element-9e97f32{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-421879d */.elementor-12 .elementor-element.elementor-element-421879d .elementor-icon{border-color:rgba(255,255,255,.45)!important;border-style:solid}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9d99e90 */.elementor-12 .elementor-element.elementor-element-9d99e90{position:absolute!important;width:0!important;height:0!important;overflow:hidden;margin:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4307cca */.elementor-12 .elementor-element.elementor-element-4307cca{--hxwc-font:var(--e-global-typography-text-font-family,inherit);
  --hxwc-heading-font:var(--e-global-typography-primary-font-family,inherit);
  --hxwc-ease:cubic-bezier(.2,.7,.2,1);
  overflow-x:clip;color:var(--e-global-color-hxink,#15181B)}
.elementor-12 .elementor-element.elementor-element-4307cca *,.elementor-12 .elementor-element.elementor-element-4307cca *::before,.elementor-12 .elementor-element.elementor-element-4307cca *::after{box-sizing:border-box}
.elementor-12 .elementor-element.elementor-element-4307cca .elementor-heading-title{font-family:var(--hxwc-heading-font);font-stretch:semi-condensed}
.elementor-12 .elementor-element.elementor-element-4307cca .elementor-widget-text-editor,.elementor-12 .elementor-element.elementor-element-4307cca .elementor-icon-list-text,.elementor-12 .elementor-element.elementor-element-4307cca .e-n-menu-title-text{font-family:var(--hxwc-font)}
.elementor-12 .elementor-element.elementor-element-4307cca,.elementor-12 .elementor-element.elementor-element-4307cca .elementor-element,.elementor-12 .elementor-element.elementor-element-4307cca .e-con{transition:none!important}
.elementor-12 .elementor-element.elementor-element-4307cca svg{display:block;flex:none}
.elementor-12 .elementor-element.elementor-element-4307cca h1.elementor-heading-title,.elementor-12 .elementor-element.elementor-element-4307cca h2.elementor-heading-title{text-wrap:balance}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-sans .elementor-heading-title,.elementor-12 .elementor-element.elementor-element-4307cca .elementor-button{font-family:var(--hxwc-font);font-stretch:normal}
.elementor-12 .elementor-element.elementor-element-4307cca a:focus-visible,.elementor-12 .elementor-element.elementor-element-4307cca button:focus-visible{outline:2px solid var(--e-global-color-primary,#0071BC);outline-offset:3px}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:12px}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-eyebrow .elementor-heading-title::before{content:"";width:6px;height:6px;flex:none;background:currentColor}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-eyebrow.is-center .elementor-heading-title{justify-content:center}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-h .elementor-heading-title{max-width:18ch}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-h.is-center,.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-eyebrow.is-center{width:100%!important;text-align:center}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-h.is-center .elementor-heading-title{margin-left:auto!important;margin-right:auto!important}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-copy p{margin:0}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-copy.is-center p{margin:0 auto;text-align:center}
.elementor-12 .elementor-element.elementor-element-4307cca .elementor-button{transition:background-color .25s,color .25s,border-color .25s}
.elementor-12 .elementor-element.elementor-element-4307cca .elementor-button .elementor-button-icon svg{width:15px;height:15px}
.elementor-12 .elementor-element.elementor-element-4307cca .elementor-icon{transition:color .2s,transform .25s,background-color .25s,border-color .25s}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-ph{position:relative;overflow:hidden;border-radius:2px;background:#DCE3EA}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-ph > .elementor-widget-image{position:absolute!important;inset:0;width:100%!important;height:100%;margin:0!important}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-ph img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover;border-radius:0;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-ph .elementor-widget-container{height:100%}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-storm[data-storm="off"],.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-storm.is-closed{display:none!important}
body.elementor-editor-active .elementor-12 .elementor-element.elementor-element-4307cca .hxwc-storm[data-storm="off"]{display:flex!important;opacity:.45}
@keyframes hxwc-pulse{0%{box-shadow:0 0 0 0 rgba(63,162,232,.55)}70%{box-shadow:0 0 0 10px rgba(63,162,232,0)}100%{box-shadow:0 0 0 0 rgba(63,162,232,0)}}
.elementor-12 .elementor-element.elementor-element-4307cca button.hxwc-storm-x{display:grid;place-items:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:2px;background:transparent;color:#FFFFFF;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-4307cca button.hxwc-storm-x:hover{background:rgba(255,255,255,.12)}
.elementor-12 .elementor-element.elementor-element-4307cca button.hxwc-storm-x svg{width:16px;height:16px}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-side small{display:block;max-width:28ch;font-size:12px;line-height:1.45;color:rgba(255,255,255,.62)}
.elementor-12 .elementor-element.elementor-element-4307cca button.hxwc-play{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;border:1px solid rgba(255,255,255,.35);border-radius:2px;background:rgba(8,12,16,.3);color:#FFFFFF;font-family:var(--hxwc-font);font-size:12.5px;font-weight:600;letter-spacing:.04em;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-4307cca button.hxwc-play:hover{border-color:#FFFFFF}
.elementor-12 .elementor-element.elementor-element-4307cca button.hxwc-play svg{width:12px;height:12px}
.elementor-12 .elementor-element.elementor-element-4307cca button.hxwc-play .is-play,.elementor-12 .elementor-element.elementor-element-4307cca button.hxwc-play[aria-pressed="true"] .is-pause{display:none}
.elementor-12 .elementor-element.elementor-element-4307cca button.hxwc-play[aria-pressed="true"] .is-play{display:block}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-panel-box{margin-top:-104px!important;box-shadow:0 40px 80px -60px rgba(12,16,20,.45)}
body.elementor-editor-active .elementor-12 .elementor-element.elementor-element-4307cca .hxwc-panel-box{margin-top:0!important}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-door-link{position:relative;overflow:hidden;border-radius:2px;aspect-ratio:4/5;justify-content:flex-end}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-door-link,.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-door-link *{text-decoration:none!important}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-door-link > .hxwc-ph{position:absolute!important;inset:0;width:100%!important;height:100%;margin:0!important}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-door-link > .hxwc-ph::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(8,12,16,.88) 0%,rgba(8,12,16,.5) 45%,rgba(8,12,16,0) 80%)}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-door-link > .e-con:not(.hxwc-ph){position:relative;z-index:2}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-door-link:hover .hxwc-ph img{transform:scale(1.035)}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-door-link:hover .hxwc-door-arrow .elementor-icon{background-color:var(--e-global-color-primary,#0071BC)!important;border-color:var(--e-global-color-primary,#0071BC)!important}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-subs a{border-bottom:1px solid var(--e-global-color-hxlinestrong,#C8D0D8);transition:color .2s,border-color .2s}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-subs a:hover{color:var(--e-global-color-primary,#0071BC);border-color:var(--e-global-color-primary,#0071BC)}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-route{text-decoration:none!important;transition:padding .3s!important}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-route:hover{padding-left:6px!important}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-route .elementor-heading-title{transition:color .2s}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-route:hover .elementor-heading-title,.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-route:hover .elementor-icon{color:var(--e-global-color-primary,#0071BC)!important;fill:var(--e-global-color-primary,#0071BC)!important}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-route:hover .elementor-icon svg{fill:var(--e-global-color-primary,#0071BC)!important}
.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-route:hover .elementor-icon{transform:translateX(3px)}
.elementor-12 .elementor-element.elementor-element-4307cca button.hxwc-film-btn{position:relative;display:block;width:100%;margin:0;padding:0;border:0;border-radius:2px;background:var(--e-global-color-hxdark,#0C1014);overflow:hidden;aspect-ratio:16/9;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-4307cca button.hxwc-film-btn img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.82;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),opacity .3s}
.elementor-12 .elementor-element.elementor-element-4307cca button.hxwc-film-btn:hover img{transform:scale(1.03);opacity:.7}
.elementor-12 .elementor-element.elementor-element-4307cca button.hxwc-film-btn i{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--e-global-color-primary,#0071BC)}
.elementor-12 .elementor-element.elementor-element-4307cca button.hxwc-film-btn i svg{width:18px;height:18px;margin-left:3px}
.elementor-12 .elementor-element.elementor-element-4307cca button.hxwc-film-btn small{display:block;font-size:12.5px;font-weight:400;opacity:.75}
@media (max-width:1024px){
  .elementor-12 .elementor-element.elementor-element-4307cca .hxwc-door-link{aspect-ratio:3/4}
  .elementor-12 .elementor-element.elementor-element-4307cca .hxwc-door-note{display:none!important}
}
@media (max-width:767px){
  .elementor-12 .elementor-element.elementor-element-4307cca .hxwc-panel-box{margin-top:-96px!important}
  .elementor-12 .elementor-element.elementor-element-4307cca .hxwc-door-link{aspect-ratio:4/3}
  .elementor-12 .elementor-element.elementor-element-4307cca .hxwc-door-note{display:block!important}
}
@media (prefers-reduced-motion:reduce){
  .elementor-12 .elementor-element.elementor-element-4307cca .elementor-button,.elementor-12 .elementor-element.elementor-element-4307cca .hxwc-ph img{transition:none!important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-193070a */.elementor-12 .elementor-element.elementor-element-193070a p{max-width:58ch}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2e5973 */.elementor-12 .elementor-element.elementor-element-c2e5973 > .elementor-element{width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-758f2c6 */.elementor-12 .elementor-element.elementor-element-758f2c6{aspect-ratio:16/10}
@media (max-width:1024px){.elementor-12 .elementor-element.elementor-element-758f2c6{aspect-ratio:16/10}}
@media (max-width:767px){.elementor-12 .elementor-element.elementor-element-758f2c6{aspect-ratio:16/10}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f31308b */.elementor-12 .elementor-element.elementor-element-f31308b{max-width:62ch}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-322ae67 */.elementor-12 .elementor-element.elementor-element-322ae67{position:absolute!important;width:0!important;height:0!important;overflow:hidden;margin:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6718004 */.elementor-12 .elementor-element.elementor-element-6718004{--hxwc-font:var(--e-global-typography-text-font-family,inherit);
  --hxwc-heading-font:var(--e-global-typography-primary-font-family,inherit);
  --hxwc-ease:cubic-bezier(.2,.7,.2,1);
  overflow-x:clip;color:var(--e-global-color-hxink,#15181B)}
.elementor-12 .elementor-element.elementor-element-6718004 *,.elementor-12 .elementor-element.elementor-element-6718004 *::before,.elementor-12 .elementor-element.elementor-element-6718004 *::after{box-sizing:border-box}
.elementor-12 .elementor-element.elementor-element-6718004 .elementor-heading-title{font-family:var(--hxwc-heading-font);font-stretch:semi-condensed}
.elementor-12 .elementor-element.elementor-element-6718004 .elementor-widget-text-editor,.elementor-12 .elementor-element.elementor-element-6718004 .elementor-icon-list-text,.elementor-12 .elementor-element.elementor-element-6718004 .e-n-menu-title-text{font-family:var(--hxwc-font)}
.elementor-12 .elementor-element.elementor-element-6718004,.elementor-12 .elementor-element.elementor-element-6718004 .elementor-element,.elementor-12 .elementor-element.elementor-element-6718004 .e-con{transition:none!important}
.elementor-12 .elementor-element.elementor-element-6718004 svg{display:block;flex:none}
.elementor-12 .elementor-element.elementor-element-6718004 h1.elementor-heading-title,.elementor-12 .elementor-element.elementor-element-6718004 h2.elementor-heading-title{text-wrap:balance}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-sans .elementor-heading-title,.elementor-12 .elementor-element.elementor-element-6718004 .elementor-button{font-family:var(--hxwc-font);font-stretch:normal}
.elementor-12 .elementor-element.elementor-element-6718004 a:focus-visible,.elementor-12 .elementor-element.elementor-element-6718004 button:focus-visible{outline:2px solid var(--e-global-color-primary,#0071BC);outline-offset:3px}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:12px}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-eyebrow .elementor-heading-title::before{content:"";width:6px;height:6px;flex:none;background:currentColor}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-eyebrow.is-center .elementor-heading-title{justify-content:center}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-h .elementor-heading-title{max-width:18ch}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-h.is-center,.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-eyebrow.is-center{width:100%!important;text-align:center}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-h.is-center .elementor-heading-title{margin-left:auto!important;margin-right:auto!important}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-copy p{margin:0}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-copy.is-center p{margin:0 auto;text-align:center}
.elementor-12 .elementor-element.elementor-element-6718004 .elementor-button{transition:background-color .25s,color .25s,border-color .25s}
.elementor-12 .elementor-element.elementor-element-6718004 .elementor-button .elementor-button-icon svg{width:15px;height:15px}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-tlink .elementor-button{border-top:0!important;border-left:0!important;border-right:0!important}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-tlink .elementor-button-icon{transition:transform .25s}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-tlink .elementor-button:hover .elementor-button-icon{transform:translateX(4px)}
.elementor-12 .elementor-element.elementor-element-6718004 .elementor-icon{transition:color .2s,transform .25s,background-color .25s,border-color .25s}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-ph{position:relative;overflow:hidden;border-radius:2px;background:#DCE3EA}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-ph > .elementor-widget-image{position:absolute!important;inset:0;width:100%!important;height:100%;margin:0!important}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-ph img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover;border-radius:0;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-ph .elementor-widget-container{height:100%}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-storm[data-storm="off"],.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-storm.is-closed{display:none!important}
body.elementor-editor-active .elementor-12 .elementor-element.elementor-element-6718004 .hxwc-storm[data-storm="off"]{display:flex!important;opacity:.45}
@keyframes hxwc-pulse{0%{box-shadow:0 0 0 0 rgba(63,162,232,.55)}70%{box-shadow:0 0 0 10px rgba(63,162,232,0)}100%{box-shadow:0 0 0 0 rgba(63,162,232,0)}}
.elementor-12 .elementor-element.elementor-element-6718004 button.hxwc-storm-x{display:grid;place-items:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:2px;background:transparent;color:#FFFFFF;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-6718004 button.hxwc-storm-x:hover{background:rgba(255,255,255,.12)}
.elementor-12 .elementor-element.elementor-element-6718004 button.hxwc-storm-x svg{width:16px;height:16px}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-side small{display:block;max-width:28ch;font-size:12px;line-height:1.45;color:rgba(255,255,255,.62)}
.elementor-12 .elementor-element.elementor-element-6718004 button.hxwc-play{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;border:1px solid rgba(255,255,255,.35);border-radius:2px;background:rgba(8,12,16,.3);color:#FFFFFF;font-family:var(--hxwc-font);font-size:12.5px;font-weight:600;letter-spacing:.04em;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-6718004 button.hxwc-play:hover{border-color:#FFFFFF}
.elementor-12 .elementor-element.elementor-element-6718004 button.hxwc-play svg{width:12px;height:12px}
.elementor-12 .elementor-element.elementor-element-6718004 button.hxwc-play .is-play,.elementor-12 .elementor-element.elementor-element-6718004 button.hxwc-play[aria-pressed="true"] .is-pause{display:none}
.elementor-12 .elementor-element.elementor-element-6718004 button.hxwc-play[aria-pressed="true"] .is-play{display:block}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-panel-box{margin-top:-104px!important;box-shadow:0 40px 80px -60px rgba(12,16,20,.45)}
body.elementor-editor-active .elementor-12 .elementor-element.elementor-element-6718004 .hxwc-panel-box{margin-top:0!important}
.elementor-12 .elementor-element.elementor-element-6718004.hxwc-caps{overflow:hidden}
.elementor-12 .elementor-element.elementor-element-6718004.hxwc-caps::before{content:"";position:absolute;right:-12%;top:-30%;width:60%;height:90%;pointer-events:none;background:radial-gradient(closest-side,rgba(0,113,188,.10),rgba(0,113,188,0))}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-cells{border-top:1px solid var(--e-global-color-hxink,#15181B);border-left:1px solid var(--e-global-color-hxlinestrong,#C8D0D8)}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-cell{position:relative;border-right:1px solid var(--e-global-color-hxlinestrong,#C8D0D8);border-bottom:1px solid var(--e-global-color-hxlinestrong,#C8D0D8);background:rgba(255,255,255,.55);transition:background-color .3s!important}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-cell:hover{background:#FFFFFF}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-cell::before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:2px;z-index:1;background:var(--e-global-color-primary,#0071BC);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-cell:hover::before{transform:scaleX(1)}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-cell{min-height:176px;text-decoration:none!important}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-cell .hxwc-cell-arrow{margin-top:auto!important}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-cell:hover .hxwc-cell-arrow .elementor-icon{transform:translateX(4px);color:var(--e-global-color-primary,#0071BC)!important}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-cell:hover .hxwc-cell-arrow .elementor-icon svg{fill:var(--e-global-color-primary,#0071BC)!important}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-cell.is-alert{background:var(--e-global-color-hxdark,#0C1014)}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-cell.is-alert:hover .hxwc-cell-arrow .elementor-icon{color:var(--e-global-color-hxsky,#7DB9E8)!important}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-cell.is-alert:hover .hxwc-cell-arrow .elementor-icon svg{fill:var(--e-global-color-hxsky,#7DB9E8)!important}
.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-tagw .elementor-heading-title{display:inline-flex;padding:4px 8px;border:1px solid currentColor;border-radius:2px}
.elementor-12 .elementor-element.elementor-element-6718004 button.hxwc-film-btn{position:relative;display:block;width:100%;margin:0;padding:0;border:0;border-radius:2px;background:var(--e-global-color-hxdark,#0C1014);overflow:hidden;aspect-ratio:16/9;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-6718004 button.hxwc-film-btn img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.82;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),opacity .3s}
.elementor-12 .elementor-element.elementor-element-6718004 button.hxwc-film-btn:hover img{transform:scale(1.03);opacity:.7}
.elementor-12 .elementor-element.elementor-element-6718004 button.hxwc-film-btn i{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--e-global-color-primary,#0071BC)}
.elementor-12 .elementor-element.elementor-element-6718004 button.hxwc-film-btn i svg{width:18px;height:18px;margin-left:3px}
.elementor-12 .elementor-element.elementor-element-6718004 button.hxwc-film-btn small{display:block;font-size:12.5px;font-weight:400;opacity:.75}
@media (max-width:767px){
  .elementor-12 .elementor-element.elementor-element-6718004 .hxwc-btnrow .elementor-widget-button,.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-btnrow .elementor-button{width:100%}
  .elementor-12 .elementor-element.elementor-element-6718004 .hxwc-btnrow .elementor-button{justify-content:center}
  .elementor-12 .elementor-element.elementor-element-6718004 .hxwc-panel-box{margin-top:-96px!important}
  .elementor-12 .elementor-element.elementor-element-6718004 .hxwc-cell{min-height:0}
}
@media (prefers-reduced-motion:reduce){
  .elementor-12 .elementor-element.elementor-element-6718004 .elementor-button,.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-ph img,.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-cell,.elementor-12 .elementor-element.elementor-element-6718004 .hxwc-cell::before{transition:none!important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d63b06e */.elementor-12 .elementor-element.elementor-element-d63b06e p{max-width:58ch}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76a3c66 */.elementor-12 .elementor-element.elementor-element-76a3c66{aspect-ratio:16/10}
@media (max-width:1024px){.elementor-12 .elementor-element.elementor-element-76a3c66{aspect-ratio:16/10}}
@media (max-width:767px){.elementor-12 .elementor-element.elementor-element-76a3c66{aspect-ratio:4/3}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-115c055 */.elementor-12 .elementor-element.elementor-element-115c055 p{max-width:58ch}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92b8c2e */.elementor-12 .elementor-element.elementor-element-92b8c2e{aspect-ratio:16/10}
@media (max-width:1024px){.elementor-12 .elementor-element.elementor-element-92b8c2e{aspect-ratio:16/10}}
@media (max-width:767px){.elementor-12 .elementor-element.elementor-element-92b8c2e{aspect-ratio:16/10}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d41dc7 */.elementor-12 .elementor-element.elementor-element-9d41dc7 p{max-width:58ch}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8574e7 */.elementor-12 .elementor-element.elementor-element-d8574e7{aspect-ratio:16/10}
@media (max-width:1024px){.elementor-12 .elementor-element.elementor-element-d8574e7{aspect-ratio:16/10}}
@media (max-width:767px){.elementor-12 .elementor-element.elementor-element-d8574e7{aspect-ratio:16/10}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bebaf00 */.elementor-12 .elementor-element.elementor-element-bebaf00 p{max-width:58ch}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-88315de */.elementor-12 .elementor-element.elementor-element-88315de{position:absolute!important;width:0!important;height:0!important;overflow:hidden;margin:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf4cac5 */.elementor-12 .elementor-element.elementor-element-bf4cac5{--hxwc-font:var(--e-global-typography-text-font-family,inherit);
  --hxwc-heading-font:var(--e-global-typography-primary-font-family,inherit);
  --hxwc-ease:cubic-bezier(.2,.7,.2,1);
  overflow-x:clip;color:var(--e-global-color-hxink,#15181B)}
.elementor-12 .elementor-element.elementor-element-bf4cac5 *,.elementor-12 .elementor-element.elementor-element-bf4cac5 *::before,.elementor-12 .elementor-element.elementor-element-bf4cac5 *::after{box-sizing:border-box}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .elementor-heading-title{font-family:var(--hxwc-heading-font);font-stretch:semi-condensed}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .elementor-widget-text-editor,.elementor-12 .elementor-element.elementor-element-bf4cac5 .elementor-icon-list-text,.elementor-12 .elementor-element.elementor-element-bf4cac5 .e-n-menu-title-text{font-family:var(--hxwc-font)}
.elementor-12 .elementor-element.elementor-element-bf4cac5,.elementor-12 .elementor-element.elementor-element-bf4cac5 .elementor-element,.elementor-12 .elementor-element.elementor-element-bf4cac5 .e-con{transition:none!important}
.elementor-12 .elementor-element.elementor-element-bf4cac5 svg{display:block;flex:none}
.elementor-12 .elementor-element.elementor-element-bf4cac5 h1.elementor-heading-title,.elementor-12 .elementor-element.elementor-element-bf4cac5 h2.elementor-heading-title{text-wrap:balance}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-sans .elementor-heading-title,.elementor-12 .elementor-element.elementor-element-bf4cac5 .elementor-button{font-family:var(--hxwc-font);font-stretch:normal}
.elementor-12 .elementor-element.elementor-element-bf4cac5 a:focus-visible,.elementor-12 .elementor-element.elementor-element-bf4cac5 button:focus-visible{outline:2px solid var(--e-global-color-primary,#0071BC);outline-offset:3px}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:12px}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-eyebrow .elementor-heading-title::before{content:"";width:6px;height:6px;flex:none;background:currentColor}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-eyebrow.is-center .elementor-heading-title{justify-content:center}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-h .elementor-heading-title{max-width:18ch}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-h.is-center,.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-eyebrow.is-center{width:100%!important;text-align:center}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-h.is-center .elementor-heading-title{margin-left:auto!important;margin-right:auto!important}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-copy p{margin:0}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-copy.is-center p{margin:0 auto;text-align:center}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .elementor-button{transition:background-color .25s,color .25s,border-color .25s}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .elementor-button .elementor-button-icon svg{width:15px;height:15px}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-tlink .elementor-button{border-top:0!important;border-left:0!important;border-right:0!important}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-tlink .elementor-button-icon{transition:transform .25s}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-tlink .elementor-button:hover .elementor-button-icon{transform:translateX(4px)}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .elementor-icon{transition:color .2s,transform .25s,background-color .25s,border-color .25s}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-ph{position:relative;overflow:hidden;border-radius:2px;background:#DCE3EA}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-ph > .elementor-widget-image{position:absolute!important;inset:0;width:100%!important;height:100%;margin:0!important}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-ph img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover;border-radius:0;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-ph .elementor-widget-container{height:100%}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-hover:hover .hxwc-ph img{transform:scale(1.035)}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-storm[data-storm="off"],.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-storm.is-closed{display:none!important}
body.elementor-editor-active .elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-storm[data-storm="off"]{display:flex!important;opacity:.45}
@keyframes hxwc-pulse{0%{box-shadow:0 0 0 0 rgba(63,162,232,.55)}70%{box-shadow:0 0 0 10px rgba(63,162,232,0)}100%{box-shadow:0 0 0 0 rgba(63,162,232,0)}}
.elementor-12 .elementor-element.elementor-element-bf4cac5 button.hxwc-storm-x{display:grid;place-items:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:2px;background:transparent;color:#FFFFFF;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-bf4cac5 button.hxwc-storm-x:hover{background:rgba(255,255,255,.12)}
.elementor-12 .elementor-element.elementor-element-bf4cac5 button.hxwc-storm-x svg{width:16px;height:16px}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-side small{display:block;max-width:28ch;font-size:12px;line-height:1.45;color:rgba(255,255,255,.62)}
.elementor-12 .elementor-element.elementor-element-bf4cac5 button.hxwc-play{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;border:1px solid rgba(255,255,255,.35);border-radius:2px;background:rgba(8,12,16,.3);color:#FFFFFF;font-family:var(--hxwc-font);font-size:12.5px;font-weight:600;letter-spacing:.04em;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-bf4cac5 button.hxwc-play:hover{border-color:#FFFFFF}
.elementor-12 .elementor-element.elementor-element-bf4cac5 button.hxwc-play svg{width:12px;height:12px}
.elementor-12 .elementor-element.elementor-element-bf4cac5 button.hxwc-play .is-play,.elementor-12 .elementor-element.elementor-element-bf4cac5 button.hxwc-play[aria-pressed="true"] .is-pause{display:none}
.elementor-12 .elementor-element.elementor-element-bf4cac5 button.hxwc-play[aria-pressed="true"] .is-play{display:block}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-panel-box{margin-top:-104px!important;box-shadow:0 40px 80px -60px rgba(12,16,20,.45)}
body.elementor-editor-active .elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-panel-box{margin-top:0!important}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-meta .elementor-heading-title{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-meta i{width:4px;height:4px;flex:none;border-radius:50%;background:var(--e-global-color-hxlinestrong,#C8D0D8)}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-meta em{font-style:normal;color:#8A6A12}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-ptitle .elementor-heading-title a{color:inherit;transition:color .2s}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-ptitle .elementor-heading-title a:hover{color:var(--e-global-color-primary,#0071BC)}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-spec{border-top:1px solid var(--e-global-color-hxline,#E0E5EA)}
.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-spec > .e-con{border-bottom:1px solid var(--e-global-color-hxline,#E0E5EA)}
.elementor-12 .elementor-element.elementor-element-bf4cac5 button.hxwc-film-btn{position:relative;display:block;width:100%;margin:0;padding:0;border:0;border-radius:2px;background:var(--e-global-color-hxdark,#0C1014);overflow:hidden;aspect-ratio:16/9;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-bf4cac5 button.hxwc-film-btn img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.82;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),opacity .3s}
.elementor-12 .elementor-element.elementor-element-bf4cac5 button.hxwc-film-btn:hover img{transform:scale(1.03);opacity:.7}
.elementor-12 .elementor-element.elementor-element-bf4cac5 button.hxwc-film-btn i{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--e-global-color-primary,#0071BC)}
.elementor-12 .elementor-element.elementor-element-bf4cac5 button.hxwc-film-btn i svg{width:18px;height:18px;margin-left:3px}
.elementor-12 .elementor-element.elementor-element-bf4cac5 button.hxwc-film-btn small{display:block;font-size:12.5px;font-weight:400;opacity:.75}
@media (max-width:767px){
  .elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-panel-box{margin-top:-96px!important}
}
@media (prefers-reduced-motion:reduce){
  .elementor-12 .elementor-element.elementor-element-bf4cac5 .elementor-button,.elementor-12 .elementor-element.elementor-element-bf4cac5 .hxwc-ph img{transition:none!important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8e36d3 */.elementor-12 .elementor-element.elementor-element-c8e36d3 p{max-width:36em}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-238b628 */.elementor-12 .elementor-element.elementor-element-238b628 > .elementor-element{width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a1b307 */.elementor-12 .elementor-element.elementor-element-3a1b307 > .e-con + .e-con{padding-left:18px!important}
@media (max-width:767px){.elementor-12 .elementor-element.elementor-element-3a1b307 > .e-con + .e-con{padding-left:0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7855e3f */.elementor-12 .elementor-element.elementor-element-7855e3f{aspect-ratio:4/5}
@media (max-width:1024px){.elementor-12 .elementor-element.elementor-element-7855e3f{aspect-ratio:16/9}}
@media (max-width:767px){.elementor-12 .elementor-element.elementor-element-7855e3f{aspect-ratio:4/3}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ade03cc */.elementor-12 .elementor-element.elementor-element-ade03cc{position:absolute!important;width:0!important;height:0!important;overflow:hidden;margin:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05c2365 */.elementor-12 .elementor-element.elementor-element-05c2365{--hxwc-font:var(--e-global-typography-text-font-family,inherit);
  --hxwc-heading-font:var(--e-global-typography-primary-font-family,inherit);
  --hxwc-ease:cubic-bezier(.2,.7,.2,1);
  overflow-x:clip;color:var(--e-global-color-hxink,#15181B)}
.elementor-12 .elementor-element.elementor-element-05c2365 *,.elementor-12 .elementor-element.elementor-element-05c2365 *::before,.elementor-12 .elementor-element.elementor-element-05c2365 *::after{box-sizing:border-box}
.elementor-12 .elementor-element.elementor-element-05c2365 .elementor-heading-title{font-family:var(--hxwc-heading-font);font-stretch:semi-condensed}
.elementor-12 .elementor-element.elementor-element-05c2365 .elementor-widget-text-editor,.elementor-12 .elementor-element.elementor-element-05c2365 .elementor-icon-list-text,.elementor-12 .elementor-element.elementor-element-05c2365 .e-n-menu-title-text{font-family:var(--hxwc-font)}
.elementor-12 .elementor-element.elementor-element-05c2365,.elementor-12 .elementor-element.elementor-element-05c2365 .elementor-element,.elementor-12 .elementor-element.elementor-element-05c2365 .e-con{transition:none!important}
.elementor-12 .elementor-element.elementor-element-05c2365 svg{display:block;flex:none}
.elementor-12 .elementor-element.elementor-element-05c2365 h1.elementor-heading-title,.elementor-12 .elementor-element.elementor-element-05c2365 h2.elementor-heading-title{text-wrap:balance}
.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-sans .elementor-heading-title,.elementor-12 .elementor-element.elementor-element-05c2365 .elementor-button{font-family:var(--hxwc-font);font-stretch:normal}
.elementor-12 .elementor-element.elementor-element-05c2365 a:focus-visible,.elementor-12 .elementor-element.elementor-element-05c2365 button:focus-visible{outline:2px solid var(--e-global-color-primary,#0071BC);outline-offset:3px}
.elementor-12 .elementor-element.elementor-element-05c2365.hxwc-on-dark a:focus-visible,.elementor-12 .elementor-element.elementor-element-05c2365.hxwc-on-dark button:focus-visible{outline-color:#FFFFFF}
.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:12px}
.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-eyebrow .elementor-heading-title::before{content:"";width:6px;height:6px;flex:none;background:currentColor}
.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-eyebrow.is-center .elementor-heading-title{justify-content:center}
.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-h .elementor-heading-title{max-width:18ch}
.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-h.is-center,.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-eyebrow.is-center{width:100%!important;text-align:center}
.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-h.is-center .elementor-heading-title{margin-left:auto!important;margin-right:auto!important}
.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-copy p{margin:0}
.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-copy.is-center p{margin:0 auto;text-align:center}
.elementor-12 .elementor-element.elementor-element-05c2365 .elementor-button{transition:background-color .25s,color .25s,border-color .25s}
.elementor-12 .elementor-element.elementor-element-05c2365 .elementor-button .elementor-button-icon svg{width:15px;height:15px}
.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-tlink .elementor-button{border-top:0!important;border-left:0!important;border-right:0!important}
.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-tlink .elementor-button-icon{transition:transform .25s}
.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-tlink .elementor-button:hover .elementor-button-icon{transform:translateX(4px)}
.elementor-12 .elementor-element.elementor-element-05c2365 .elementor-icon{transition:color .2s,transform .25s,background-color .25s,border-color .25s}
.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-ph{position:relative;overflow:hidden;border-radius:2px;background:#DCE3EA}
.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-ph > .elementor-widget-image{position:absolute!important;inset:0;width:100%!important;height:100%;margin:0!important}
.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-ph img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover;border-radius:0;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}
.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-ph .elementor-widget-container{height:100%}
.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-storm[data-storm="off"],.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-storm.is-closed{display:none!important}
body.elementor-editor-active .elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-storm[data-storm="off"]{display:flex!important;opacity:.45}
@keyframes hxwc-pulse{0%{box-shadow:0 0 0 0 rgba(63,162,232,.55)}70%{box-shadow:0 0 0 10px rgba(63,162,232,0)}100%{box-shadow:0 0 0 0 rgba(63,162,232,0)}}
.elementor-12 .elementor-element.elementor-element-05c2365 button.hxwc-storm-x{display:grid;place-items:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:2px;background:transparent;color:#FFFFFF;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-05c2365 button.hxwc-storm-x:hover{background:rgba(255,255,255,.12)}
.elementor-12 .elementor-element.elementor-element-05c2365 button.hxwc-storm-x svg{width:16px;height:16px}
.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-side small{display:block;max-width:28ch;font-size:12px;line-height:1.45;color:rgba(255,255,255,.62)}
.elementor-12 .elementor-element.elementor-element-05c2365 button.hxwc-play{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;border:1px solid rgba(255,255,255,.35);border-radius:2px;background:rgba(8,12,16,.3);color:#FFFFFF;font-family:var(--hxwc-font);font-size:12.5px;font-weight:600;letter-spacing:.04em;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-05c2365 button.hxwc-play:hover{border-color:#FFFFFF}
.elementor-12 .elementor-element.elementor-element-05c2365 button.hxwc-play svg{width:12px;height:12px}
.elementor-12 .elementor-element.elementor-element-05c2365 button.hxwc-play .is-play,.elementor-12 .elementor-element.elementor-element-05c2365 button.hxwc-play[aria-pressed="true"] .is-pause{display:none}
.elementor-12 .elementor-element.elementor-element-05c2365 button.hxwc-play[aria-pressed="true"] .is-play{display:block}
.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-panel-box{margin-top:-104px!important;box-shadow:0 40px 80px -60px rgba(12,16,20,.45)}
body.elementor-editor-active .elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-panel-box{margin-top:0!important}
.elementor-12 .elementor-element.elementor-element-05c2365.hxwc-resto{overflow:hidden}
.elementor-12 .elementor-element.elementor-element-05c2365.hxwc-resto::before{content:"";position:absolute;left:-10%;top:-40%;width:70%;height:120%;pointer-events:none;background:radial-gradient(closest-side,rgba(0,113,188,.32),rgba(0,113,188,0))}
.elementor-12 .elementor-element.elementor-element-05c2365.hxwc-resto > .e-con,.elementor-12 .elementor-element.elementor-element-05c2365.hxwc-resto > .e-con-inner{position:relative;z-index:1}
.elementor-12 .elementor-element.elementor-element-05c2365.hxwc-resto .hxwc-eyebrow .elementor-heading-title::before{width:8px;height:8px;border-radius:50%;background:#3FA2E8;animation:hxwc-pulse 2.4s infinite}
.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-steps{border-top:1px solid rgba(255,255,255,.14)}
.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-steps > .e-con + .e-con{border-left:1px solid rgba(255,255,255,.14)}
.elementor-12 .elementor-element.elementor-element-05c2365 button.hxwc-film-btn{position:relative;display:block;width:100%;margin:0;padding:0;border:0;border-radius:2px;background:var(--e-global-color-hxdark,#0C1014);overflow:hidden;aspect-ratio:16/9;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-05c2365 button.hxwc-film-btn img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.82;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),opacity .3s}
.elementor-12 .elementor-element.elementor-element-05c2365 button.hxwc-film-btn:hover img{transform:scale(1.03);opacity:.7}
.elementor-12 .elementor-element.elementor-element-05c2365 button.hxwc-film-btn i{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--e-global-color-primary,#0071BC)}
.elementor-12 .elementor-element.elementor-element-05c2365 button.hxwc-film-btn i svg{width:18px;height:18px;margin-left:3px}
.elementor-12 .elementor-element.elementor-element-05c2365 button.hxwc-film-btn small{display:block;font-size:12.5px;font-weight:400;opacity:.75}
@media (max-width:767px){
  .elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-btnrow .elementor-widget-button,.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-btnrow .elementor-button{width:100%}
  .elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-btnrow .elementor-button{justify-content:center}
  .elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-panel-box{margin-top:-96px!important}
  .elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-steps > .e-con + .e-con{border-left:0}
  .elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-steps > .e-con{border-bottom:1px solid rgba(255,255,255,.14)}
}
@media (prefers-reduced-motion:reduce){
  .elementor-12 .elementor-element.elementor-element-05c2365 .elementor-button,.elementor-12 .elementor-element.elementor-element-05c2365 .hxwc-ph img{transition:none!important}
  .elementor-12 .elementor-element.elementor-element-05c2365.hxwc-resto .hxwc-eyebrow .elementor-heading-title::before{animation:none}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-453871a */.elementor-12 .elementor-element.elementor-element-453871a > .elementor-element{width:auto}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7f60d6 */.elementor-12 .elementor-element.elementor-element-f7f60d6{position:absolute!important;width:0!important;height:0!important;overflow:hidden;margin:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d2d165 */.elementor-12 .elementor-element.elementor-element-0d2d165{--hxwc-font:var(--e-global-typography-text-font-family,inherit);
  --hxwc-heading-font:var(--e-global-typography-primary-font-family,inherit);
  --hxwc-ease:cubic-bezier(.2,.7,.2,1);
  overflow-x:clip;color:var(--e-global-color-hxink,#15181B)}
.elementor-12 .elementor-element.elementor-element-0d2d165 *,.elementor-12 .elementor-element.elementor-element-0d2d165 *::before,.elementor-12 .elementor-element.elementor-element-0d2d165 *::after{box-sizing:border-box}
.elementor-12 .elementor-element.elementor-element-0d2d165 .elementor-heading-title{font-family:var(--hxwc-heading-font);font-stretch:semi-condensed}
.elementor-12 .elementor-element.elementor-element-0d2d165 .elementor-widget-text-editor,.elementor-12 .elementor-element.elementor-element-0d2d165 .elementor-icon-list-text,.elementor-12 .elementor-element.elementor-element-0d2d165 .e-n-menu-title-text{font-family:var(--hxwc-font)}
.elementor-12 .elementor-element.elementor-element-0d2d165,.elementor-12 .elementor-element.elementor-element-0d2d165 .elementor-element,.elementor-12 .elementor-element.elementor-element-0d2d165 .e-con{transition:none!important}
.elementor-12 .elementor-element.elementor-element-0d2d165 svg{display:block;flex:none}
.elementor-12 .elementor-element.elementor-element-0d2d165 h1.elementor-heading-title,.elementor-12 .elementor-element.elementor-element-0d2d165 h2.elementor-heading-title{text-wrap:balance}
.elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-sans .elementor-heading-title,.elementor-12 .elementor-element.elementor-element-0d2d165 .elementor-button{font-family:var(--hxwc-font);font-stretch:normal}
.elementor-12 .elementor-element.elementor-element-0d2d165 a:focus-visible,.elementor-12 .elementor-element.elementor-element-0d2d165 button:focus-visible{outline:2px solid var(--e-global-color-primary,#0071BC);outline-offset:3px}
.elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:12px}
.elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-eyebrow .elementor-heading-title::before{content:"";width:6px;height:6px;flex:none;background:currentColor}
.elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-eyebrow.is-center .elementor-heading-title{justify-content:center}
.elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-statement,.elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-eyebrow.is-center{width:100%!important;text-align:center}
.elementor-12 .elementor-element.elementor-element-0d2d165 .elementor-button{transition:background-color .25s,color .25s,border-color .25s}
.elementor-12 .elementor-element.elementor-element-0d2d165 .elementor-button .elementor-button-icon svg{width:15px;height:15px}
.elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-tlink .elementor-button{border-top:0!important;border-left:0!important;border-right:0!important}
.elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-tlink .elementor-button-icon{transition:transform .25s}
.elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-tlink .elementor-button:hover .elementor-button-icon{transform:translateX(4px)}
.elementor-12 .elementor-element.elementor-element-0d2d165 .elementor-icon{transition:color .2s,transform .25s,background-color .25s,border-color .25s}
.elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-storm[data-storm="off"],.elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-storm.is-closed{display:none!important}
body.elementor-editor-active .elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-storm[data-storm="off"]{display:flex!important;opacity:.45}
@keyframes hxwc-pulse{0%{box-shadow:0 0 0 0 rgba(63,162,232,.55)}70%{box-shadow:0 0 0 10px rgba(63,162,232,0)}100%{box-shadow:0 0 0 0 rgba(63,162,232,0)}}
.elementor-12 .elementor-element.elementor-element-0d2d165 button.hxwc-storm-x{display:grid;place-items:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:2px;background:transparent;color:#FFFFFF;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-0d2d165 button.hxwc-storm-x:hover{background:rgba(255,255,255,.12)}
.elementor-12 .elementor-element.elementor-element-0d2d165 button.hxwc-storm-x svg{width:16px;height:16px}
.elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-side small{display:block;max-width:28ch;font-size:12px;line-height:1.45;color:rgba(255,255,255,.62)}
.elementor-12 .elementor-element.elementor-element-0d2d165 button.hxwc-play{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;border:1px solid rgba(255,255,255,.35);border-radius:2px;background:rgba(8,12,16,.3);color:#FFFFFF;font-family:var(--hxwc-font);font-size:12.5px;font-weight:600;letter-spacing:.04em;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-0d2d165 button.hxwc-play:hover{border-color:#FFFFFF}
.elementor-12 .elementor-element.elementor-element-0d2d165 button.hxwc-play svg{width:12px;height:12px}
.elementor-12 .elementor-element.elementor-element-0d2d165 button.hxwc-play .is-play,.elementor-12 .elementor-element.elementor-element-0d2d165 button.hxwc-play[aria-pressed="true"] .is-pause{display:none}
.elementor-12 .elementor-element.elementor-element-0d2d165 button.hxwc-play[aria-pressed="true"] .is-play{display:block}
.elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-panel-box{margin-top:-104px!important;box-shadow:0 40px 80px -60px rgba(12,16,20,.45)}
body.elementor-editor-active .elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-panel-box{margin-top:0!important}
.elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-statement .elementor-heading-title{max-width:36ch;margin-left:auto!important;margin-right:auto!important;text-wrap:balance}
.elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-statement em{font-style:normal;color:var(--e-global-color-primary,#0071BC)}
.elementor-12 .elementor-element.elementor-element-0d2d165 button.hxwc-film-btn{position:relative;display:block;width:100%;margin:0;padding:0;border:0;border-radius:2px;background:var(--e-global-color-hxdark,#0C1014);overflow:hidden;aspect-ratio:16/9;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-0d2d165 button.hxwc-film-btn img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.82;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),opacity .3s}
.elementor-12 .elementor-element.elementor-element-0d2d165 button.hxwc-film-btn:hover img{transform:scale(1.03);opacity:.7}
.elementor-12 .elementor-element.elementor-element-0d2d165 button.hxwc-film-btn .hxwc-film-label{position:absolute;left:24px;bottom:24px;display:flex;align-items:center;gap:14px;color:#FFFFFF;font-family:var(--hxwc-font);font-size:15px;font-weight:600;text-align:left}
.elementor-12 .elementor-element.elementor-element-0d2d165 button.hxwc-film-btn i{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--e-global-color-primary,#0071BC)}
.elementor-12 .elementor-element.elementor-element-0d2d165 button.hxwc-film-btn i svg{width:18px;height:18px;margin-left:3px}
.elementor-12 .elementor-element.elementor-element-0d2d165 button.hxwc-film-btn small{display:block;font-size:12.5px;font-weight:400;opacity:.75}
.elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-film video{display:block;width:100%;aspect-ratio:16/9;background:#000;border-radius:2px}
.elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-mini{border-top:1px solid var(--e-global-color-hxink,#15181B)}
.elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-mini > .e-con{border-bottom:1px solid var(--e-global-color-hxline,#E0E5EA)}
@media (max-width:767px){
  .elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-btnrow .elementor-widget-button,.elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-btnrow .elementor-button{width:100%}
  .elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-btnrow .elementor-button{justify-content:center}
  .elementor-12 .elementor-element.elementor-element-0d2d165 .hxwc-panel-box{margin-top:-96px!important}
  .elementor-12 .elementor-element.elementor-element-0d2d165 button.hxwc-film-btn .hxwc-film-label{left:16px;bottom:16px}
}
@media (prefers-reduced-motion:reduce){
  .elementor-12 .elementor-element.elementor-element-0d2d165 .elementor-button{transition:none!important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bafb11 */.elementor-12 .elementor-element.elementor-element-6bafb11 p{max-width:28em}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-77cc9c9 */.elementor-12 .elementor-element.elementor-element-77cc9c9 .ndrsl-live-avatar-container {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-826631e */.elementor-12 .elementor-element.elementor-element-826631e{position:absolute!important;width:0!important;height:0!important;overflow:hidden;margin:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f872169 */.elementor-12 .elementor-element.elementor-element-f872169{--hxwc-font:var(--e-global-typography-text-font-family,inherit);
  --hxwc-heading-font:var(--e-global-typography-primary-font-family,inherit);
  --hxwc-ease:cubic-bezier(.2,.7,.2,1);
  overflow-x:clip;color:var(--e-global-color-hxink,#15181B)}
.elementor-12 .elementor-element.elementor-element-f872169 *,.elementor-12 .elementor-element.elementor-element-f872169 *::before,.elementor-12 .elementor-element.elementor-element-f872169 *::after{box-sizing:border-box}
.elementor-12 .elementor-element.elementor-element-f872169 .elementor-heading-title{font-family:var(--hxwc-heading-font);font-stretch:semi-condensed}
.elementor-12 .elementor-element.elementor-element-f872169 .elementor-widget-text-editor,.elementor-12 .elementor-element.elementor-element-f872169 .elementor-icon-list-text,.elementor-12 .elementor-element.elementor-element-f872169 .e-n-menu-title-text{font-family:var(--hxwc-font)}
.elementor-12 .elementor-element.elementor-element-f872169,.elementor-12 .elementor-element.elementor-element-f872169 .elementor-element,.elementor-12 .elementor-element.elementor-element-f872169 .e-con{transition:none!important}
.elementor-12 .elementor-element.elementor-element-f872169 svg{display:block;flex:none}
.elementor-12 .elementor-element.elementor-element-f872169 h1.elementor-heading-title,.elementor-12 .elementor-element.elementor-element-f872169 h2.elementor-heading-title{text-wrap:balance}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-sans .elementor-heading-title,.elementor-12 .elementor-element.elementor-element-f872169 .elementor-button{font-family:var(--hxwc-font);font-stretch:normal}
.elementor-12 .elementor-element.elementor-element-f872169 a:focus-visible,.elementor-12 .elementor-element.elementor-element-f872169 button:focus-visible{outline:2px solid var(--e-global-color-primary,#0071BC);outline-offset:3px}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:12px}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-eyebrow .elementor-heading-title::before{content:"";width:6px;height:6px;flex:none;background:currentColor}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-eyebrow.is-center .elementor-heading-title{justify-content:center}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-h .elementor-heading-title{max-width:18ch}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-h.is-center,.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-eyebrow.is-center{width:100%!important;text-align:center}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-h.is-center .elementor-heading-title{margin-left:auto!important;margin-right:auto!important}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-copy p{margin:0}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-copy.is-center p{margin:0 auto;text-align:center}
.elementor-12 .elementor-element.elementor-element-f872169 .elementor-button{transition:background-color .25s,color .25s,border-color .25s}
.elementor-12 .elementor-element.elementor-element-f872169 .elementor-button .elementor-button-icon svg{width:15px;height:15px}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-tlink .elementor-button{border-top:0!important;border-left:0!important;border-right:0!important}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-tlink .elementor-button-icon{transition:transform .25s}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-tlink .elementor-button:hover .elementor-button-icon{transform:translateX(4px)}
.elementor-12 .elementor-element.elementor-element-f872169 .elementor-icon{transition:color .2s,transform .25s,background-color .25s,border-color .25s}
@keyframes hxwc-pulse{0%{box-shadow:0 0 0 0 rgba(63,162,232,.55)}70%{box-shadow:0 0 0 10px rgba(63,162,232,0)}100%{box-shadow:0 0 0 0 rgba(63,162,232,0)}}
@media (max-width:767px){
  .elementor-12 .elementor-element.elementor-element-f872169 .hxwc-btnrow .elementor-widget-button,.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-btnrow .elementor-button{width:100%}
  .elementor-12 .elementor-element.elementor-element-f872169 .hxwc-btnrow .elementor-button{justify-content:center}
}
@media (prefers-reduced-motion:reduce){
  .elementor-12 .elementor-element.elementor-element-f872169 .elementor-button{transition:none!important}
}
.elementor-12 .elementor-element.elementor-element-f872169.hxwc-reviews{--hxwc-rv-card:#FFFFFF;--hxwc-rv-text:var(--e-global-color-hxink,#15181B);--hxwc-rv-body:var(--e-global-color-text,#4A525A);--hxwc-rv-line:var(--e-global-color-hxline,#E0E5EA);--hxwc-rv-line-strong:var(--e-global-color-hxlinestrong,#C8D0D8);
  --hxwc-rv-accent:var(--e-global-color-primary,#0071BC);--hxwc-rv-soft:var(--e-global-color-hxsoft,#E7F0F8);--hxwc-rv-star:var(--e-global-color-primary,#0071BC);--hxwc-rv-font:var(--hxwc-font);--hxwc-rv-heading-font:var(--hxwc-heading-font);--hxwc-rv-quote-size:16.5px}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-intro{position:sticky!important;top:120px}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-sum{border-top:1px solid var(--e-global-color-hxink,#15181B);border-bottom:1px solid var(--e-global-color-hxlinestrong,#C8D0D8)}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-sum-stars{display:flex;gap:3px;color:var(--e-global-color-primary,#0071BC)}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-sum-stars svg{width:18px;height:18px}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-widget{width:100%}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-widget.hx-ndrsl-demo{display:block!important}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot #ndrsl-grid .ndrsl-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0!important}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot #ndrsl-grid .ndrsl-col{width:auto!important;max-width:none!important;flex:none!important;padding:0!important;float:none!important}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot #ndrsl-grid .ndrsl-col-inner{padding:0!important;height:100%}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-testimonial{font-family:var(--hxwc-rv-font)!important;color:var(--hxwc-rv-text)!important}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-testimonial.ndrsl-live-card{position:relative;height:100%;background:var(--hxwc-rv-card)!important;border:1px solid var(--hxwc-rv-line)!important;border-radius:2px!important;padding:56px 26px 24px!important;overflow:hidden!important;box-shadow:none!important;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-testimonial.ndrsl-live-card::before{content:"\201C";position:absolute;left:20px;top:8px;font-family:Georgia,"Times New Roman",serif;font-size:72px;font-weight:700;line-height:1;color:var(--hxwc-rv-accent);opacity:.9}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-testimonial.ndrsl-live-card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--hxwc-rv-line);transform-origin:left;transform:scaleX(var(--hxwc-rv-rule,1));transition:background-color .3s}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-testimonial.ndrsl-live-card:hover{transform:translateY(-4px);border-color:var(--hxwc-rv-line-strong)!important;box-shadow:0 30px 60px -45px rgba(12,16,20,.45)!important}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-testimonial.ndrsl-live-card:hover::after{background:var(--hxwc-rv-accent)}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-testimonial.ndrsl-live-card > br{display:none}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-testimonial .ndrsl-live-user-rating{position:absolute;right:24px;top:24px}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-star{min-width:15px!important;width:15px!important;max-width:15px!important;margin:0 0 0 3px!important}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-star svg{filter:none!important;-webkit-filter:none!important}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-star svg path{fill:var(--hxwc-rv-line-strong)!important}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-star.set svg path{fill:var(--hxwc-rv-star)!important}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-testimonial .ndrsl-live-row.full-width{display:flex!important;flex-direction:column}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-testimonial .ndrsl-live-user-comments{margin:0!important;font-size:var(--hxwc-rv-quote-size)!important;line-height:1.65!important;font-weight:400!important;color:var(--hxwc-rv-text)!important;white-space:pre-line!important}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-tweet-focus .ndrsl-live-avatar-container,.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-quote-focus .ndrsl-live-avatar-container,.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-simple .ndrsl-live-avatar-container{width:40px!important;min-width:40px!important;max-width:40px!important;margin-right:12px!important}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-avatar{border-radius:2px!important}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-testimonial .ndrsl-live-user-name{margin:0!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;color:var(--hxwc-rv-text)!important;text-transform:none!important}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-testimonial .ndrsl-live-user-company,.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-testimonial .ndrsl-live-user-location{margin:2px 0 0!important;font-size:13px!important;line-height:1.3!important;color:var(--hxwc-rv-body)!important;opacity:1!important;text-transform:none!important}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-testimonial .ndrsl-live-user-name,.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-testimonial .ndrsl-live-user-company,.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-testimonial .ndrsl-live-user-location{word-break:normal!important;overflow-wrap:break-word}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-testimonial .ndrsl-testimonial-source{margin:18px 0 0!important;padding-top:16px;border-top:1px solid var(--hxwc-rv-line);font-size:12px!important}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-testimonial .ndrsl-testimonial-source a,.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-testimonial .ndrsl-testimonial-source a:visited{display:inline-flex!important;align-items:center;gap:7px;padding:5px 10px 5px 7px;border:1px solid var(--hxwc-rv-line)!important;border-radius:2px;background:transparent!important;color:var(--hxwc-rv-body)!important;font-weight:600!important;letter-spacing:.02em;text-decoration:none!important;opacity:1!important;transition:border-color .3s,color .3s}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-testimonial .ndrsl-testimonial-source a:hover{border-color:var(--hxwc-rv-accent)!important;color:var(--hxwc-rv-accent)!important}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-testimonial .ndrsl-testimonial-source .ndrsl-source-icon{width:15px!important;height:15px!important;margin:0!important}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-widget .ndrsl-load-more,.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-widget button[class*="load"]{margin-top:24px!important;padding:14px 22px!important;border:1px solid var(--hxwc-rv-text)!important;border-radius:2px!important;background:transparent!important;color:var(--hxwc-rv-text)!important;font-family:var(--hxwc-rv-font)!important;font-weight:600!important}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .hx-ndrsl-demo .ndrsl-live-row{display:flex;flex-wrap:wrap}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .hx-ndrsl-demo .ndrsl-live-col{flex:1 1 0;max-width:100%}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .hx-ndrsl-demo .ndrsl-live-user-container{display:flex;align-items:center}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .hx-ndrsl-demo .ndrsl-live-avatar{position:relative;width:100%;padding-bottom:100%;overflow:hidden;background:var(--hxwc-rv-soft)}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .hx-ndrsl-demo .ndrsl-live-user-rating-inner{display:flex}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .hx-ndrsl-demo .ndrsl-live-star svg{display:block;width:100%;height:auto}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .hx-ndrsl-demo p{margin:0}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .hx-ndrsl-demo .hx-ph{color:var(--hxwc-rv-body)!important;font-style:italic}
.elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .hx-ndrsl-demo .ndrsl-live-person{display:flex;align-items:center;margin-top:20px}
.hxrw-pending .elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-intro{visibility:hidden}
@media (max-width:1024px){
  .elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-intro{position:relative!important;top:auto}
}
@media (max-width:767px){
  .elementor-12 .elementor-element.elementor-element-f872169.hxwc-reviews{--hxwc-rv-quote-size:15.5px}
  .elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot #ndrsl-grid .ndrsl-row{grid-template-columns:minmax(0,1fr);gap:14px}
  .elementor-12 .elementor-element.elementor-element-f872169 .hxwc-rv-slot .ndrsl-live-testimonial.ndrsl-live-card{padding:52px 20px 20px!important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb7e47f */.elementor-12 .elementor-element.elementor-element-bb7e47f p{max-width:32em}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b685f36 */.elementor-12 .elementor-element.elementor-element-b685f36 > .elementor-element{width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76b87e1 */.elementor-12 .elementor-element.elementor-element-76b87e1 > .elementor-element{width:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba9441b */.elementor-12 .elementor-element.elementor-element-ba9441b{text-align:right}
@media (max-width:767px){.elementor-12 .elementor-element.elementor-element-ba9441b{text-align:left}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb6515f */.elementor-12 .elementor-element.elementor-element-fb6515f{position:absolute!important;inset:0 0 auto 0;width:100%!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8850c71 */.elementor-12 .elementor-element.elementor-element-8850c71{flex:1 1 0;min-width:0}
@media (max-width:767px){.elementor-12 .elementor-element.elementor-element-8850c71{flex-basis:calc(100% - 70px)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36dab6e */@media (max-width:767px){.elementor-12 .elementor-element.elementor-element-36dab6e{order:3;margin-left:40px!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfb33d6 */.elementor-12 .elementor-element.elementor-element-bfb33d6{position:absolute!important;inset:0 0 auto 0;width:100%!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fc959b */.elementor-12 .elementor-element.elementor-element-9fc959b{flex:1 1 0;min-width:0}
@media (max-width:767px){.elementor-12 .elementor-element.elementor-element-9fc959b{flex-basis:calc(100% - 70px)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23e44a5 */@media (max-width:767px){.elementor-12 .elementor-element.elementor-element-23e44a5{order:3;margin-left:40px!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4aed71 */.elementor-12 .elementor-element.elementor-element-a4aed71{position:absolute!important;inset:0 0 auto 0;width:100%!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0749096 */.elementor-12 .elementor-element.elementor-element-0749096{flex:1 1 0;min-width:0}
@media (max-width:767px){.elementor-12 .elementor-element.elementor-element-0749096{flex-basis:calc(100% - 70px)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebda768 */@media (max-width:767px){.elementor-12 .elementor-element.elementor-element-ebda768{order:3;margin-left:40px!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ce97fe4 */.elementor-12 .elementor-element.elementor-element-ce97fe4{position:absolute!important;inset:0 0 auto 0;width:100%!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa3279e */.elementor-12 .elementor-element.elementor-element-aa3279e{flex:1 1 0;min-width:0}
@media (max-width:767px){.elementor-12 .elementor-element.elementor-element-aa3279e{flex-basis:calc(100% - 70px)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c87baa */@media (max-width:767px){.elementor-12 .elementor-element.elementor-element-0c87baa{order:3;margin-left:40px!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3544d25 */.elementor-12 .elementor-element.elementor-element-3544d25{position:absolute!important;inset:0 0 auto 0;width:100%!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ddc46 */.elementor-12 .elementor-element.elementor-element-02ddc46{flex:1 1 0;min-width:0}
@media (max-width:767px){.elementor-12 .elementor-element.elementor-element-02ddc46{flex-basis:calc(100% - 70px)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d8f0cf */@media (max-width:767px){.elementor-12 .elementor-element.elementor-element-4d8f0cf{order:3;margin-left:40px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b93731 */.elementor-12 .elementor-element.elementor-element-4b93731{border-top-color:var(--e-global-color-primary,#0071BC)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4beeaf0 */@media (max-width:1024px){.elementor-12 .elementor-element.elementor-element-4beeaf0{max-width:760px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-12917ce */.elementor-12 .elementor-element.elementor-element-12917ce{position:absolute!important;width:0!important;height:0!important;overflow:hidden;margin:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8049d33 */.elementor-12 .elementor-element.elementor-element-8049d33{--hxwc-font:var(--e-global-typography-text-font-family,inherit);
  --hxwc-heading-font:var(--e-global-typography-primary-font-family,inherit);
  --hxwc-ease:cubic-bezier(.2,.7,.2,1);
  overflow-x:clip;color:var(--e-global-color-hxink,#15181B)}
.elementor-12 .elementor-element.elementor-element-8049d33 *,.elementor-12 .elementor-element.elementor-element-8049d33 *::before,.elementor-12 .elementor-element.elementor-element-8049d33 *::after{box-sizing:border-box}
.elementor-12 .elementor-element.elementor-element-8049d33 .elementor-heading-title{font-family:var(--hxwc-heading-font);font-stretch:semi-condensed}
.elementor-12 .elementor-element.elementor-element-8049d33 .elementor-widget-text-editor,.elementor-12 .elementor-element.elementor-element-8049d33 .elementor-icon-list-text,.elementor-12 .elementor-element.elementor-element-8049d33 .e-n-menu-title-text{font-family:var(--hxwc-font)}
.elementor-12 .elementor-element.elementor-element-8049d33,.elementor-12 .elementor-element.elementor-element-8049d33 .elementor-element,.elementor-12 .elementor-element.elementor-element-8049d33 .e-con{transition:none!important}
.elementor-12 .elementor-element.elementor-element-8049d33 svg{display:block;flex:none}
.elementor-12 .elementor-element.elementor-element-8049d33 h1.elementor-heading-title,.elementor-12 .elementor-element.elementor-element-8049d33 h2.elementor-heading-title{text-wrap:balance}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-sans .elementor-heading-title,.elementor-12 .elementor-element.elementor-element-8049d33 .elementor-button{font-family:var(--hxwc-font);font-stretch:normal}
.elementor-12 .elementor-element.elementor-element-8049d33 a:focus-visible,.elementor-12 .elementor-element.elementor-element-8049d33 button:focus-visible{outline:2px solid var(--e-global-color-primary,#0071BC);outline-offset:3px}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:12px}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-eyebrow .elementor-heading-title::before{content:"";width:6px;height:6px;flex:none;background:currentColor}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-eyebrow.is-center .elementor-heading-title{justify-content:center}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-h .elementor-heading-title{max-width:18ch}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-h.is-center,.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-eyebrow.is-center{width:100%!important;text-align:center}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-h.is-center .elementor-heading-title{margin-left:auto!important;margin-right:auto!important}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-copy p{margin:0}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-copy.is-center p{margin:0 auto;text-align:center}
.elementor-12 .elementor-element.elementor-element-8049d33 .elementor-button{transition:background-color .25s,color .25s,border-color .25s}
.elementor-12 .elementor-element.elementor-element-8049d33 .elementor-button .elementor-button-icon svg{width:15px;height:15px}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-tlink .elementor-button{border-top:0!important;border-left:0!important;border-right:0!important}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-tlink .elementor-button-icon{transition:transform .25s}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-tlink .elementor-button:hover .elementor-button-icon{transform:translateX(4px)}
.elementor-12 .elementor-element.elementor-element-8049d33 .elementor-icon{transition:color .2s,transform .25s,background-color .25s,border-color .25s}
@keyframes hxwc-pulse{0%{box-shadow:0 0 0 0 rgba(63,162,232,.55)}70%{box-shadow:0 0 0 10px rgba(63,162,232,0)}100%{box-shadow:0 0 0 0 rgba(63,162,232,0)}}
@media (max-width:767px){
  .elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-btnrow .elementor-widget-button,.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-btnrow .elementor-button{width:100%}
  .elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-btnrow .elementor-button{justify-content:center}
}
@media (prefers-reduced-motion:reduce){
  .elementor-12 .elementor-element.elementor-element-8049d33 .elementor-button{transition:none!important}
}
.elementor-12 .elementor-element.elementor-element-8049d33.hxwc-prequal{overflow:hidden}
.elementor-12 .elementor-element.elementor-element-8049d33.hxwc-prequal::before{content:"";position:absolute;right:-10%;top:-30%;width:65%;height:120%;pointer-events:none;background:radial-gradient(closest-side,rgba(0,113,188,.12),rgba(0,113,188,0))}
.elementor-12 .elementor-element.elementor-element-8049d33.hxwc-prequal > .e-con,.elementor-12 .elementor-element.elementor-element-8049d33.hxwc-prequal > .e-con-inner{position:relative;z-index:1}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-chip .elementor-heading-title{padding:6px 10px;border:1px solid var(--e-global-color-hxlinestrong,#C8D0D8);border-radius:2px;background:rgba(255,255,255,.6)}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-desk{position:relative;padding-bottom:36px!important}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-sheet-w{position:absolute!important;inset:14px -10px 50px 14px;width:auto!important;margin:0!important;z-index:0}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-sheet{width:100%;height:100%;border:1px solid var(--e-global-color-hxline,#E0E5EA);border-radius:2px;background:#FFFFFF;transform:rotate(2.2deg);box-shadow:0 30px 60px -45px rgba(12,16,20,.4)}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-sheet-w .elementor-widget-container{height:100%}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-card{position:relative;z-index:1;box-shadow:0 40px 80px -55px rgba(12,16,20,.55)}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-row{position:relative;text-decoration:none!important}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-row + .hxwc-pq-row{border-top:1px solid var(--e-global-color-hxline,#E0E5EA)}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-rule{position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--e-global-color-primary,#0071BC);transform-origin:left;transform:scaleX(0)}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-box{flex:none!important;width:28px!important;height:28px;align-items:center!important;justify-content:center!important;margin-top:2px!important;border:1.5px solid var(--e-global-color-hxlinestrong,#C8D0D8);border-radius:2px;background:#FFFFFF}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-ok .hxwc-pq-box{background:var(--e-global-color-primary,#0071BC);border-color:var(--e-global-color-primary,#0071BC)}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-box .elementor-icon{display:block;line-height:1}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-tag .elementor-heading-title{padding:4px 8px;border:1px solid currentColor;border-radius:2px;white-space:nowrap}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-row:not(.hxwc-pq-ok) .hxwc-pq-tag .elementor-heading-title{border-style:dashed}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-row:hover .hxwc-pq-title .elementor-heading-title{color:var(--e-global-color-primary,#0071BC)}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-row:hover .hxwc-pq-arrow .elementor-icon{transform:translateX(4px);color:var(--e-global-color-primary,#0071BC)!important}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-row:hover .hxwc-pq-arrow .elementor-icon svg{fill:var(--e-global-color-primary,#0071BC)!important}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-foot{background:var(--e-global-color-hxsoft,#E7F0F8);border-top:1px solid var(--e-global-color-hxline,#E0E5EA)}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-stamp-w{position:absolute!important;right:-30px;bottom:-26px;width:132px!important;height:132px;margin:0!important;z-index:2;pointer-events:none}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-stamp{width:100%;height:100%;color:var(--e-global-color-primary,#0071BC);transform:rotate(-10deg)}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-stamp svg{display:block;width:100%;height:100%}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-stamp text{font-family:var(--hxwc-font);font-size:8.6px;font-weight:700;fill:currentColor}
.elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-stamp .hxwc-pq-stamp-big{font-family:var(--hxwc-heading-font);font-size:22px;letter-spacing:.02em;font-stretch:semi-condensed}
.hxpq-pending .elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-copy,.hxpq-pending .elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-desk{visibility:hidden}
@media (max-width:767px){
  .elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-sheet-w{inset:10px -4px 50px 8px}
  .elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-stamp-w{width:104px!important;height:104px;right:-6px;bottom:-14px}
  .elementor-12 .elementor-element.elementor-element-8049d33 .hxwc-pq-foot{padding-bottom:46px!important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-836adcb */.elementor-12 .elementor-element.elementor-element-836adcb p{max-width:36em}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a20473 */.elementor-12 .elementor-element.elementor-element-8a20473 > .elementor-element{width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85148ce */.elementor-12 .elementor-element.elementor-element-85148ce{max-width:760px;margin-left:auto!important;margin-right:auto!important;width:100%}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7ea5d7e */.elementor-12 .elementor-element.elementor-element-7ea5d7e{position:absolute!important;width:0!important;height:0!important;overflow:hidden;margin:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f35de6 */.elementor-12 .elementor-element.elementor-element-9f35de6{--hxwc-font:var(--e-global-typography-text-font-family,inherit);
  --hxwc-heading-font:var(--e-global-typography-primary-font-family,inherit);
  --hxwc-ease:cubic-bezier(.2,.7,.2,1);
  overflow-x:clip;color:var(--e-global-color-hxink,#15181B)}
.elementor-12 .elementor-element.elementor-element-9f35de6 *,.elementor-12 .elementor-element.elementor-element-9f35de6 *::before,.elementor-12 .elementor-element.elementor-element-9f35de6 *::after{box-sizing:border-box}
.elementor-12 .elementor-element.elementor-element-9f35de6 .elementor-heading-title{font-family:var(--hxwc-heading-font);font-stretch:semi-condensed}
.elementor-12 .elementor-element.elementor-element-9f35de6 .elementor-widget-text-editor,.elementor-12 .elementor-element.elementor-element-9f35de6 .elementor-icon-list-text,.elementor-12 .elementor-element.elementor-element-9f35de6 .e-n-menu-title-text{font-family:var(--hxwc-font)}
.elementor-12 .elementor-element.elementor-element-9f35de6,.elementor-12 .elementor-element.elementor-element-9f35de6 .elementor-element,.elementor-12 .elementor-element.elementor-element-9f35de6 .e-con{transition:none!important}
.elementor-12 .elementor-element.elementor-element-9f35de6 svg{display:block;flex:none}
.elementor-12 .elementor-element.elementor-element-9f35de6 h1.elementor-heading-title,.elementor-12 .elementor-element.elementor-element-9f35de6 h2.elementor-heading-title{text-wrap:balance}
.elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-sans .elementor-heading-title,.elementor-12 .elementor-element.elementor-element-9f35de6 .elementor-button{font-family:var(--hxwc-font);font-stretch:normal}
.elementor-12 .elementor-element.elementor-element-9f35de6 a:focus-visible,.elementor-12 .elementor-element.elementor-element-9f35de6 button:focus-visible{outline:2px solid var(--e-global-color-primary,#0071BC);outline-offset:3px}
.elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:12px}
.elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-eyebrow .elementor-heading-title::before{content:"";width:6px;height:6px;flex:none;background:currentColor}
.elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-eyebrow.is-center .elementor-heading-title{justify-content:center}
.elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-h .elementor-heading-title{max-width:18ch}
.elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-h.is-center,.elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-eyebrow.is-center{width:100%!important;text-align:center}
.elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-h.is-center .elementor-heading-title{margin-left:auto!important;margin-right:auto!important}
.elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-copy p{margin:0}
.elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-copy.is-center p{margin:0 auto;text-align:center}
.elementor-12 .elementor-element.elementor-element-9f35de6 .elementor-button{transition:background-color .25s,color .25s,border-color .25s}
.elementor-12 .elementor-element.elementor-element-9f35de6 .elementor-button .elementor-button-icon svg{width:15px;height:15px}
.elementor-12 .elementor-element.elementor-element-9f35de6 .elementor-icon{transition:color .2s,transform .25s,background-color .25s,border-color .25s}
.elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-storm[data-storm="off"],.elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-storm.is-closed{display:none!important}
body.elementor-editor-active .elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-storm[data-storm="off"]{display:flex!important;opacity:.45}
@keyframes hxwc-pulse{0%{box-shadow:0 0 0 0 rgba(63,162,232,.55)}70%{box-shadow:0 0 0 10px rgba(63,162,232,0)}100%{box-shadow:0 0 0 0 rgba(63,162,232,0)}}
.elementor-12 .elementor-element.elementor-element-9f35de6 button.hxwc-storm-x{display:grid;place-items:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:2px;background:transparent;color:#FFFFFF;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-9f35de6 button.hxwc-storm-x:hover{background:rgba(255,255,255,.12)}
.elementor-12 .elementor-element.elementor-element-9f35de6 button.hxwc-storm-x svg{width:16px;height:16px}
.elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-side small{display:block;max-width:28ch;font-size:12px;line-height:1.45;color:rgba(255,255,255,.62)}
.elementor-12 .elementor-element.elementor-element-9f35de6 button.hxwc-play{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;border:1px solid rgba(255,255,255,.35);border-radius:2px;background:rgba(8,12,16,.3);color:#FFFFFF;font-family:var(--hxwc-font);font-size:12.5px;font-weight:600;letter-spacing:.04em;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-9f35de6 button.hxwc-play:hover{border-color:#FFFFFF}
.elementor-12 .elementor-element.elementor-element-9f35de6 button.hxwc-play svg{width:12px;height:12px}
.elementor-12 .elementor-element.elementor-element-9f35de6 button.hxwc-play .is-play,.elementor-12 .elementor-element.elementor-element-9f35de6 button.hxwc-play[aria-pressed="true"] .is-pause{display:none}
.elementor-12 .elementor-element.elementor-element-9f35de6 button.hxwc-play[aria-pressed="true"] .is-play{display:block}
.elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-panel-box{margin-top:-104px!important;box-shadow:0 40px 80px -60px rgba(12,16,20,.45)}
body.elementor-editor-active .elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-panel-box{margin-top:0!important}
.elementor-12 .elementor-element.elementor-element-9f35de6 button.hxwc-film-btn{position:relative;display:block;width:100%;margin:0;padding:0;border:0;border-radius:2px;background:var(--e-global-color-hxdark,#0C1014);overflow:hidden;aspect-ratio:16/9;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-9f35de6 button.hxwc-film-btn img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.82;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),opacity .3s}
.elementor-12 .elementor-element.elementor-element-9f35de6 button.hxwc-film-btn:hover img{transform:scale(1.03);opacity:.7}
.elementor-12 .elementor-element.elementor-element-9f35de6 button.hxwc-film-btn i{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--e-global-color-primary,#0071BC)}
.elementor-12 .elementor-element.elementor-element-9f35de6 button.hxwc-film-btn i svg{width:18px;height:18px;margin-left:3px}
.elementor-12 .elementor-element.elementor-element-9f35de6 button.hxwc-film-btn small{display:block;font-size:12.5px;font-weight:400;opacity:.75}
.elementor-12 .elementor-element.elementor-element-9f35de6.hxwc-contact{overflow:hidden}
.elementor-12 .elementor-element.elementor-element-9f35de6.hxwc-contact::before{content:"";position:absolute;left:50%;top:-55%;width:80%;height:110%;transform:translateX(-50%);pointer-events:none;background:radial-gradient(closest-side,rgba(0,113,188,.14),rgba(0,113,188,0))}
.elementor-12 .elementor-element.elementor-element-9f35de6.hxwc-contact > .e-con,.elementor-12 .elementor-element.elementor-element-9f35de6.hxwc-contact > .e-con-inner{position:relative;z-index:1}
.elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-lines p{margin:0;padding-top:24px;border-top:1px solid var(--e-global-color-hxlinestrong,#C8D0D8);text-align:center}
.elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-lines a{font-weight:700;color:var(--e-global-color-hxink,#15181B);border-bottom:1px solid var(--e-global-color-primary,#0071BC);white-space:nowrap}
.elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-lines a:hover{color:var(--e-global-color-primary,#0071BC)}
@media (max-width:767px){
  .elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-btnrow .elementor-widget-button,.elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-btnrow .elementor-button{width:100%}
  .elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-btnrow .elementor-button{justify-content:center}
  .elementor-12 .elementor-element.elementor-element-9f35de6 .hxwc-panel-box{margin-top:-96px!important}
}
@media (prefers-reduced-motion:reduce){
  .elementor-12 .elementor-element.elementor-element-9f35de6 .elementor-button{transition:none!important}
}/* End custom CSS */