.elementor-2529 .elementor-element.elementor-element-2498cd82{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-2498cd82:not(.elementor-motion-effects-element-type-background), .elementor-2529 .elementor-element.elementor-element-2498cd82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2529 .elementor-element.elementor-element-10ebf795{--display:flex;--min-height:392px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-7d5ebf08{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-11f1bcb );--border-color:var( --e-global-color-11f1bcb );--border-radius:4px 4px 4px 4px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2529 .elementor-element.elementor-element-7d5ebf08:not(.elementor-motion-effects-element-type-background), .elementor-2529 .elementor-element.elementor-element-7d5ebf08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd5dbf );}.elementor-2529 .elementor-element.elementor-element-3a1dbd66{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-11f1bcb );--border-color:var( --e-global-color-11f1bcb );--border-radius:4px 4px 4px 4px;--padding-top:4px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-2529 .elementor-element.elementor-element-3a1dbd66:not(.elementor-motion-effects-element-type-background), .elementor-2529 .elementor-element.elementor-element-3a1dbd66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4b7b4d );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2529 .elementor-element.elementor-element-6c53ac59{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;color:var( --e-global-color-bdd038f );}.elementor-2529 .elementor-element.elementor-element-6c53ac59 p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-6b90e46d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2529 .elementor-element.elementor-element-11c79e66 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:28px;font-weight:500;line-height:36px;color:var( --e-global-color-text );}.elementor-2529 .elementor-element.elementor-element-1f869c9e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-339f3ae{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:var( --e-global-color-bdd038f );}.elementor-2529 .elementor-element.elementor-element-339f3ae p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-fa6f5de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-583d6810{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-11f1bcb );--border-color:var( --e-global-color-11f1bcb );--border-radius:4px 4px 4px 4px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2529 .elementor-element.elementor-element-583d6810:not(.elementor-motion-effects-element-type-background), .elementor-2529 .elementor-element.elementor-element-583d6810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd5dbf );}.elementor-2529 .elementor-element.elementor-element-1973c5d3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-11f1bcb );--border-color:var( --e-global-color-11f1bcb );--border-radius:4px 4px 4px 4px;--padding-top:4px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-2529 .elementor-element.elementor-element-1973c5d3:not(.elementor-motion-effects-element-type-background), .elementor-2529 .elementor-element.elementor-element-1973c5d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4b7b4d );}.elementor-2529 .elementor-element.elementor-element-ba03db4{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;color:var( --e-global-color-bdd038f );}.elementor-2529 .elementor-element.elementor-element-ba03db4 p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-45b5e987{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-626331b2 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:28px;font-weight:500;line-height:36px;color:var( --e-global-color-text );}.elementor-2529 .elementor-element.elementor-element-6eadafa9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-140f21dd{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:var( --e-global-color-bdd038f );}.elementor-2529 .elementor-element.elementor-element-140f21dd p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-1929f70d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-7118f575{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-11f1bcb );--border-color:var( --e-global-color-11f1bcb );--border-radius:4px 4px 4px 4px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2529 .elementor-element.elementor-element-7118f575:not(.elementor-motion-effects-element-type-background), .elementor-2529 .elementor-element.elementor-element-7118f575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd5dbf );}.elementor-2529 .elementor-element.elementor-element-faaab54{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-11f1bcb );--border-color:var( --e-global-color-11f1bcb );--border-radius:4px 4px 4px 4px;--padding-top:4px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-2529 .elementor-element.elementor-element-faaab54:not(.elementor-motion-effects-element-type-background), .elementor-2529 .elementor-element.elementor-element-faaab54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4b7b4d );}.elementor-2529 .elementor-element.elementor-element-4904a4d2{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;color:var( --e-global-color-bdd038f );}.elementor-2529 .elementor-element.elementor-element-4904a4d2 p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-56f038e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-9f1ad04 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:28px;font-weight:500;line-height:36px;color:var( --e-global-color-text );}.elementor-2529 .elementor-element.elementor-element-43c2495a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-55ca592d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:var( --e-global-color-bdd038f );}.elementor-2529 .elementor-element.elementor-element-55ca592d p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-151ee2ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-3d06bca{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-11f1bcb );--border-color:var( --e-global-color-11f1bcb );--border-radius:4px 4px 4px 4px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2529 .elementor-element.elementor-element-3d06bca:not(.elementor-motion-effects-element-type-background), .elementor-2529 .elementor-element.elementor-element-3d06bca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd5dbf );}.elementor-2529 .elementor-element.elementor-element-6ad6db5e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-11f1bcb );--border-color:var( --e-global-color-11f1bcb );--border-radius:4px 4px 4px 4px;--padding-top:4px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-2529 .elementor-element.elementor-element-6ad6db5e:not(.elementor-motion-effects-element-type-background), .elementor-2529 .elementor-element.elementor-element-6ad6db5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4b7b4d );}.elementor-2529 .elementor-element.elementor-element-4d769112{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;color:var( --e-global-color-bdd038f );}.elementor-2529 .elementor-element.elementor-element-4d769112 p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-275be593{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-2044d2fa .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:28px;font-weight:500;line-height:36px;color:var( --e-global-color-text );}.elementor-2529 .elementor-element.elementor-element-770a7c21{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-2de26cc4{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:var( --e-global-color-bdd038f );}.elementor-2529 .elementor-element.elementor-element-2de26cc4 p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-3040daa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-1d355a86{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-11f1bcb );--border-color:var( --e-global-color-11f1bcb );--border-radius:4px 4px 4px 4px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2529 .elementor-element.elementor-element-1d355a86:not(.elementor-motion-effects-element-type-background), .elementor-2529 .elementor-element.elementor-element-1d355a86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd5dbf );}.elementor-2529 .elementor-element.elementor-element-697a009{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-11f1bcb );--border-color:var( --e-global-color-11f1bcb );--border-radius:4px 4px 4px 4px;--padding-top:4px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-2529 .elementor-element.elementor-element-697a009:not(.elementor-motion-effects-element-type-background), .elementor-2529 .elementor-element.elementor-element-697a009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4b7b4d );}.elementor-2529 .elementor-element.elementor-element-6052d46c{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;color:var( --e-global-color-bdd038f );}.elementor-2529 .elementor-element.elementor-element-6052d46c p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-71941927{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-38e55e0a .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:28px;font-weight:500;line-height:36px;color:var( --e-global-color-text );}.elementor-2529 .elementor-element.elementor-element-600af7b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-3b79a0e7{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:var( --e-global-color-bdd038f );}.elementor-2529 .elementor-element.elementor-element-3b79a0e7 p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-18b0fe83{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-18f41b00{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-11f1bcb );--border-color:var( --e-global-color-11f1bcb );--border-radius:4px 4px 4px 4px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2529 .elementor-element.elementor-element-18f41b00:not(.elementor-motion-effects-element-type-background), .elementor-2529 .elementor-element.elementor-element-18f41b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd5dbf );}.elementor-2529 .elementor-element.elementor-element-6e10271a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-11f1bcb );--border-color:var( --e-global-color-11f1bcb );--border-radius:4px 4px 4px 4px;--padding-top:4px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-2529 .elementor-element.elementor-element-6e10271a:not(.elementor-motion-effects-element-type-background), .elementor-2529 .elementor-element.elementor-element-6e10271a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4b7b4d );}.elementor-2529 .elementor-element.elementor-element-4100b547{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;color:var( --e-global-color-bdd038f );}.elementor-2529 .elementor-element.elementor-element-4100b547 p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-b605b8f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-2fa023c8 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:28px;font-weight:500;line-height:36px;color:var( --e-global-color-text );}.elementor-2529 .elementor-element.elementor-element-4c7f95d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-3d75d874{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:var( --e-global-color-bdd038f );}.elementor-2529 .elementor-element.elementor-element-3d75d874 p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-5afe3738{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-1c4120cc{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-11f1bcb );--border-color:var( --e-global-color-11f1bcb );--border-radius:4px 4px 4px 4px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2529 .elementor-element.elementor-element-1c4120cc:not(.elementor-motion-effects-element-type-background), .elementor-2529 .elementor-element.elementor-element-1c4120cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3cd5dbf );}.elementor-2529 .elementor-element.elementor-element-4af6cc2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-11f1bcb );--border-color:var( --e-global-color-11f1bcb );--border-radius:4px 4px 4px 4px;--padding-top:4px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-2529 .elementor-element.elementor-element-4af6cc2:not(.elementor-motion-effects-element-type-background), .elementor-2529 .elementor-element.elementor-element-4af6cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4b7b4d );}.elementor-2529 .elementor-element.elementor-element-1a64aac8{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;color:var( --e-global-color-bdd038f );}.elementor-2529 .elementor-element.elementor-element-1a64aac8 p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-209893e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-180abc12 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:28px;font-weight:500;line-height:36px;color:var( --e-global-color-text );}.elementor-2529 .elementor-element.elementor-element-386ca4a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-54230488{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:var( --e-global-color-bdd038f );}.elementor-2529 .elementor-element.elementor-element-54230488 p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-1afb9c60{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2529 .elementor-element.elementor-element-11c79e66 .elementor-heading-title{font-size:24px;line-height:29px;}.elementor-2529 .elementor-element.elementor-element-626331b2 .elementor-heading-title{font-size:24px;line-height:29px;}.elementor-2529 .elementor-element.elementor-element-9f1ad04 .elementor-heading-title{font-size:24px;line-height:29px;}.elementor-2529 .elementor-element.elementor-element-2044d2fa .elementor-heading-title{font-size:24px;line-height:29px;}.elementor-2529 .elementor-element.elementor-element-38e55e0a .elementor-heading-title{font-size:24px;line-height:29px;}.elementor-2529 .elementor-element.elementor-element-2fa023c8 .elementor-heading-title{font-size:24px;line-height:29px;}.elementor-2529 .elementor-element.elementor-element-180abc12 .elementor-heading-title{font-size:24px;line-height:29px;}}@media(max-width:767px){.elementor-2529 .elementor-element.elementor-element-2498cd82{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-3a1dbd66{--width:150px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2529 .elementor-element.elementor-element-6c53ac59 p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2529 .elementor-element.elementor-element-11c79e66 .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-2529 .elementor-element.elementor-element-339f3ae{font-size:14px;line-height:19px;}.elementor-2529 .elementor-element.elementor-element-339f3ae p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-1973c5d3{--width:150px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-2529 .elementor-element.elementor-element-ba03db4 p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-626331b2 .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-2529 .elementor-element.elementor-element-140f21dd{font-size:14px;line-height:19px;}.elementor-2529 .elementor-element.elementor-element-140f21dd p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-faaab54{--width:150px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-2529 .elementor-element.elementor-element-4904a4d2 p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-9f1ad04 .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-2529 .elementor-element.elementor-element-55ca592d{font-size:14px;line-height:19px;}.elementor-2529 .elementor-element.elementor-element-55ca592d p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-6ad6db5e{--width:151px;}.elementor-2529 .elementor-element.elementor-element-4d769112 p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-2044d2fa .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-2529 .elementor-element.elementor-element-2de26cc4{font-size:14px;line-height:19px;}.elementor-2529 .elementor-element.elementor-element-2de26cc4 p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-697a009{--width:150px;}.elementor-2529 .elementor-element.elementor-element-6052d46c p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-38e55e0a .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-2529 .elementor-element.elementor-element-3b79a0e7{font-size:14px;line-height:19px;}.elementor-2529 .elementor-element.elementor-element-3b79a0e7 p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-6e10271a{--width:151px;}.elementor-2529 .elementor-element.elementor-element-4100b547 p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-2fa023c8 .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-2529 .elementor-element.elementor-element-3d75d874{font-size:14px;line-height:19px;}.elementor-2529 .elementor-element.elementor-element-3d75d874 p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-4af6cc2{--width:150px;}.elementor-2529 .elementor-element.elementor-element-1a64aac8 p{margin-block-end:0px;}.elementor-2529 .elementor-element.elementor-element-180abc12 .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-2529 .elementor-element.elementor-element-54230488{font-size:14px;line-height:19px;}.elementor-2529 .elementor-element.elementor-element-54230488 p{margin-block-end:0px;}}@media(min-width:768px){.elementor-2529 .elementor-element.elementor-element-2498cd82{--content-width:1440px;}.elementor-2529 .elementor-element.elementor-element-7d5ebf08{--width:100%;}.elementor-2529 .elementor-element.elementor-element-3a1dbd66{--width:150px;}.elementor-2529 .elementor-element.elementor-element-1f869c9e{--width:85%;}.elementor-2529 .elementor-element.elementor-element-583d6810{--width:100%;}.elementor-2529 .elementor-element.elementor-element-1973c5d3{--width:150px;}.elementor-2529 .elementor-element.elementor-element-7118f575{--width:100%;}.elementor-2529 .elementor-element.elementor-element-faaab54{--width:150px;}.elementor-2529 .elementor-element.elementor-element-3d06bca{--width:100%;}.elementor-2529 .elementor-element.elementor-element-6ad6db5e{--width:152px;}.elementor-2529 .elementor-element.elementor-element-1d355a86{--width:100%;}.elementor-2529 .elementor-element.elementor-element-697a009{--width:150px;}.elementor-2529 .elementor-element.elementor-element-18f41b00{--width:100%;}.elementor-2529 .elementor-element.elementor-element-6e10271a{--width:151px;}.elementor-2529 .elementor-element.elementor-element-1c4120cc{--width:100%;}.elementor-2529 .elementor-element.elementor-element-4af6cc2{--width:150px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2529 .elementor-element.elementor-element-7d5ebf08{--width:48%;}.elementor-2529 .elementor-element.elementor-element-583d6810{--width:48%;}.elementor-2529 .elementor-element.elementor-element-7118f575{--width:48%;}.elementor-2529 .elementor-element.elementor-element-3d06bca{--width:48%;}.elementor-2529 .elementor-element.elementor-element-1d355a86{--width:48%;}.elementor-2529 .elementor-element.elementor-element-18f41b00{--width:48%;}.elementor-2529 .elementor-element.elementor-element-1c4120cc{--width:48%;}}/* Start custom CSS for container, class: .elementor-element-10ebf795 *//* Desktop */
@media (min-width: 768px) {

    .elementor-2529 .elementor-element.elementor-element-10ebf795 {
        --card-gap: 24px;
        --active-width: 24%;
        --closed-width: calc(12% - var(--card-gap));

        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        align-items: stretch !important;

        width: 100%;
        height: 500px !important;
        min-height: 500px !important;
        max-height: 500px !important;

        gap: 28px !important;
        overflow: hidden;
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card {
        position: relative;

        flex: 0 0 var(--closed-width) !important;
        min-width: 0 !important;

        height: 100% !important;
        min-height: 0 !important;
        max-height: 100% !important;

        overflow: hidden !important;
        box-sizing: border-box;

        cursor: pointer;
        contain: layout paint;

        transition:
            flex-basis .52s cubic-bezier(.22, 1, .36, 1) !important;
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card.is-active {
        flex-basis: var(--active-width) !important;
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card > *:not(.signal-card__title) {
        will-change: opacity, transform;

        transition:
            opacity .16s ease,
            transform .22s ease;
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card:not(.is-active)
    > *:not(.signal-card__title) {
        opacity: 0 !important;
        transform: translateY(4px);

        visibility: hidden;
        pointer-events: none;
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card.is-active
    > *:not(.signal-card__title) {
        opacity: 1;
        transform: translateY(0);

        visibility: visible;

        transition-delay: .16s;
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card.is-active
    .signal-card__title {
        position: relative !important;
        inset: auto !important;

        width: 100% !important;
        height: auto !important;

        display: flex !important;
        align-items: flex-start !important;
        justify-content: flex-start !important;

        margin: 0 !important;
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card.is-active
    .signal-card__title .elementor-heading-title {
        margin: 0;

        white-space: normal !important;

        transform: rotate(0deg);
        transform-origin: center;

        transition:
            transform .42s cubic-bezier(.22, 1, .36, 1);
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card:not(.is-active)
    .signal-card__title {
        position: absolute !important;
        inset: 0 !important;

        width: 100% !important;
        height: 100% !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card:not(.is-active)
    .signal-card__title > * {
        width: max-content !important;
        max-width: none !important;

        margin: 0 !important;
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card:not(.is-active)
    .signal-card__title .elementor-heading-title {
        width: max-content !important;

        margin: 0 !important;

        white-space: nowrap !important;
        text-align: center;

        transform: rotate(-90deg);
        transform-origin: center center;

        transition:
            transform .42s cubic-bezier(.22, 1, .36, 1);
    }
}


/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-2529 .elementor-element.elementor-element-10ebf795 {
        gap: 11px !important;
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card {
        flex: 0 0 calc(9.6667% - 16px) !important;
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card.is-active {
        flex-basis: 42% !important;
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card.is-active
    .signal-card__title .elementor-heading-title,
    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card:not(.is-active)
    .signal-card__title .elementor-heading-title {
        transition:
            transform .52s cubic-bezier(.22, 1, .36, 1);
    }
}


/* Mobile */
@media (max-width: 767px) {

    .elementor-2529 .elementor-element.elementor-element-10ebf795 {
        --mobile-closed-height: 80px;
        --mobile-open-height: 300px;
        --mobile-graph-width: 86px;

        display: flex !important;
        flex-direction: column !important;

        width: 100%;
        height: auto !important;

        gap: 0 !important;
        overflow: visible !important;
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card {
        position: relative;

        flex: none !important;
        width: 100% !important;

        height: var(--mobile-closed-height) !important;
        min-height: var(--mobile-closed-height) !important;
        max-height: var(--mobile-closed-height) !important;

        overflow: hidden !important;
        box-sizing: border-box;

        cursor: pointer;

        will-change: height;

        transition:
            height .58s cubic-bezier(.22, 1, .36, 1),
            min-height .58s cubic-bezier(.22, 1, .36, 1),
            max-height .58s cubic-bezier(.22, 1, .36, 1);
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card.is-active {
        height: var(--mobile-open-height) !important;
        min-height: var(--mobile-open-height) !important;
        max-height: var(--mobile-open-height) !important;
    }


    /* Стрілка */
    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card::after {
        content: "";

        position: absolute;
        z-index: 20;

        top: 22px;
        right: 22px;

        width: 9px;
        height: 9px;

        border-right: 2px solid #687382;
        border-bottom: 2px solid #687382;

        transform: rotate(45deg);

        pointer-events: none;
    }


    /* Автоматичний номер закритої картки */
    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card:not(.is-active)::before {
        content: attr(data-signal-index);

        position: absolute;
        z-index: 20;

        top: 22px;
        left: 20px;

        font-family: "Unbounded", sans-serif;
        font-size: 18px;
        font-weight: 500;
        line-height: 1;

        color: #C05A2B;

        pointer-events: none;
    }


    /* Один контур між сусідніми картками */
    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card + .signal-card {
        margin-top: -1px !important;
    }


    /* Маскуємо стрибок layout під час зміни стану */
    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card.is-opening
    .signal-card__eyebrow,
    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card.is-opening
    .signal-card__title,
    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card.is-opening
    .signal-card__description,
    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card.is-opening
    .signal-card__progress,
    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card.is-closing
    .signal-card__title {
        animation:
            signal-mobile-reveal .34s ease .10s both;
    }


    /* Бейдж "СИГНАЛ ТЕРТЯ" — стиль не змінюємо, тільки ширину */
    .elementor-2529 .elementor-element.elementor-element-10ebf795 .signal-card__eyebrow {
        width: max-content !important;
        max-width: calc(100% - 52px) !important;

        align-self: flex-start !important;
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 .signal-card__eyebrow > .elementor-widget-container {
        width: max-content !important;
        max-width: 100% !important;
    }


    /* Закрита картка */
    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card:not(.is-active)
    .signal-card__eyebrow,
    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card:not(.is-active)
    .signal-card__description,
    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card:not(.is-active)
    .signal-card__progress {
        position: absolute !important;

        opacity: 0 !important;
        visibility: hidden !important;

        pointer-events: none !important;
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card:not(.is-active)
    .signal-card__title {
        position: absolute !important;

        top: 17px !important;
        left: 62px !important;
        right: 50px !important;

        width: auto !important;
        height: auto !important;

        margin: 0 !important;
        padding: 0 !important;

        transform: none !important;
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card:not(.is-active)
    .signal-card__title > * {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card:not(.is-active)
    .signal-card__title .elementor-heading-title {
        width: 100% !important;

        margin: 0 !important;

        white-space: normal !important;
        text-align: left !important;

        transform: none !important;
    }


    /* Відкрита картка */
    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card.is-active
    .signal-card__eyebrow {
        position: relative !important;

        opacity: 1 !important;
        visibility: visible !important;
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card.is-active
    .signal-card__title {
        position: relative !important;
        inset: auto !important;

        width: calc(100% - 104px) !important;
        max-width: calc(100% - 104px) !important;
        height: auto !important;

        margin: 0 !important;
        padding: 0 !important;

        transform: none !important;
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card.is-active
    .signal-card__title > * {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card.is-active
    .signal-card__title .elementor-heading-title {
        width: 100% !important;

        margin: 0 !important;

        white-space: normal !important;
        text-align: left !important;

        transform: none !important;
    }

    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card.is-active
    .signal-card__description {
        position: relative !important;

        width: calc(100% - 104px) !important;
        max-width: calc(100% - 104px) !important;

        opacity: 1 !important;
        visibility: visible !important;
    }


    /* Вертикальний графік справа */
    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card.is-active
    .signal-card__progress {
        position: absolute !important;
        z-index: 10;

        top: 76px;
        right: 18px;

        width: var(--mobile-graph-width) !important;
        max-width: var(--mobile-graph-width) !important;

        margin: 0 !important;

        opacity: 1 !important;
        visibility: visible !important;

        pointer-events: none !important;
    }


    /* Забираємо випадкові divider */
    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card .elementor-widget-divider,
    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card .elementor-divider,
    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card hr {
        display: none !important;
    }
    
    .elementor-2529 .elementor-element.elementor-element-10ebf795 > .signal-card:before {
    border: 0 !important;
}
}


@keyframes signal-mobile-reveal {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}/* End custom CSS */