.elementor-2584 .elementor-element.elementor-element-d0e3f5{--display:flex;--padding-top:72px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-2584 .elementor-element.elementor-element-5bca90ff{--display:flex;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );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-2584 .elementor-element.elementor-element-15b6a38e{text-align:center;}.elementor-2584 .elementor-element.elementor-element-15b6a38e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-2584 .elementor-element.elementor-element-5f40ee7f{--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;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2584 .elementor-element.elementor-element-3d487a68{--divider-border-style:solid;--divider-color:#EAEAEA;--divider-border-width:1px;}.elementor-2584 .elementor-element.elementor-element-3d487a68 .elementor-divider-separator{width:0em;}.elementor-2584 .elementor-element.elementor-element-3d487a68 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-2584 .elementor-element.elementor-element-49aba46f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-2584 .elementor-element.elementor-element-49aba46f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2584 .elementor-element.elementor-element-40586d8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2584 .elementor-element.elementor-element-40586d8b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2584 .elementor-element.elementor-element-7b00d22d{--display:flex;--min-height:0px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2584 .elementor-element.elementor-element-7b00d22d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2584 .elementor-element.elementor-element-55a0aea0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-2584 .elementor-element.elementor-element-55a0aea0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2584 .elementor-element.elementor-element-55a0aea0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C244B;}.elementor-2584 .elementor-element.elementor-element-3abb22de{--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-end;--align-items:center;--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-2584 .elementor-element.elementor-element-3abb22de.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2584 .elementor-element.elementor-element-3dc775ad{--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-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2584 .elementor-element.elementor-element-3dc775ad.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-2584 .elementor-element.elementor-element-457235f4{--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;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2584 .elementor-element.elementor-element-457235f4.e-con{--flex-grow:0;--flex-shrink:0;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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-2584 .elementor-element.elementor-element-14c1cc57{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-2584 .elementor-element.elementor-element-571e642 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2584 .elementor-element.elementor-element-571e642.elementor-element{--align-self:flex-start;}.elementor-2584 .elementor-element.elementor-element-571e642{text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;line-height:1.5em;letter-spacing:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-5864f9b6 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:#1C244B;color:#1C244B;box-shadow:0px 3px 12px 0px rgba(0, 0, 0, 0.08);border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000014;border-radius:20px 20px 20px 20px;padding:16px 35px 16px 35px;}.elementor-2584 .elementor-element.elementor-element-5864f9b6 .elementor-button:hover, .elementor-2584 .elementor-element.elementor-element-5864f9b6 .elementor-button:focus{background-color:transparent;color:#203D79;background-image:linear-gradient(180deg, #9995950F 0%, #C6C5C500 100%);}.elementor-2584 .elementor-element.elementor-element-5864f9b6{width:100%;max-width:100%;}.elementor-2584 .elementor-element.elementor-element-5864f9b6 .elementor-button:hover svg, .elementor-2584 .elementor-element.elementor-element-5864f9b6 .elementor-button:focus svg{fill:#203D79;}.elementor-2584 .elementor-element.elementor-element-6cc3a1fc{--display:flex;--min-height:0px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2584 .elementor-element.elementor-element-6cc3a1fc:not(.elementor-motion-effects-element-type-background), .elementor-2584 .elementor-element.elementor-element-6cc3a1fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2584 .elementor-element.elementor-element-436e7d99{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2584 .elementor-element.elementor-element-436e7d99:not(.elementor-motion-effects-element-type-background), .elementor-2584 .elementor-element.elementor-element-436e7d99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2584 .elementor-element.elementor-element-27145175{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-2584 .elementor-element.elementor-element-27145175:not(.elementor-motion-effects-element-type-background), .elementor-2584 .elementor-element.elementor-element-27145175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2584 .elementor-element.elementor-element-69def5d3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--justify-items:start;--align-items:center;border-style:none;--border-style:none;}.elementor-2584 .elementor-element.elementor-element-69def5d3:not(.elementor-motion-effects-element-type-background), .elementor-2584 .elementor-element.elementor-element-69def5d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2584 .elementor-element.elementor-element-47501e8c{--display:flex;}.elementor-2584 .elementor-element.elementor-element-6866412f{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#00000014;--border-color:#00000014;--border-radius:20px 20px 20px 20px;box-shadow:0px 3px 12px 0px rgba(0, 0, 0, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:34px;--padding-right:12px;}.elementor-2584 .elementor-element.elementor-element-3a7b8a05 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C244B;}.elementor-2584 .elementor-element.elementor-element-66e9bb1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2584 .elementor-element.elementor-element-66e9bb1.elementor-element{--align-self:flex-start;}.elementor-2584 .elementor-element.elementor-element-66e9bb1{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#1C244B;}.elementor-2584 .elementor-element.elementor-element-7a3a07c1{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#00000014;--border-color:#00000014;--border-radius:20px 20px 20px 20px;box-shadow:0px 3px 12px 0px rgba(0, 0, 0, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:0px;--padding-left:34px;--padding-right:12px;}.elementor-2584 .elementor-element.elementor-element-6453a21f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-2584 .elementor-element.elementor-element-6af3258e > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2584 .elementor-element.elementor-element-6af3258e.elementor-element{--align-self:flex-start;}.elementor-2584 .elementor-element.elementor-element-6af3258e{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#1C244B;}.elementor-2584 .elementor-element.elementor-element-c24ffb6{--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:#00000014;--border-color:#00000014;--border-radius:20px 20px 20px 20px;box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.08);--padding-top:34px;--padding-bottom:0px;--padding-left:34px;--padding-right:12px;}.elementor-2584 .elementor-element.elementor-element-3acb771b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-2584 .elementor-element.elementor-element-33a5ae60 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2584 .elementor-element.elementor-element-33a5ae60{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#1C244B;}.elementor-2584 .elementor-element.elementor-element-65d4371e{--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:#00000014;--border-color:#00000014;--border-radius:20px 20px 20px 20px;box-shadow:0px 3px 12px 0px rgba(0, 0, 0, 0.08);--padding-top:34px;--padding-bottom:0px;--padding-left:34px;--padding-right:10px;}.elementor-2584 .elementor-element.elementor-element-6b2b4eb4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-2584 .elementor-element.elementor-element-4b2df1d0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2584 .elementor-element.elementor-element-4b2df1d0{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#1C244B;}.elementor-2584 .elementor-element.elementor-element-5a8a2081{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2584 .elementor-element.elementor-element-74641655{--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:#00000014;--border-color:#00000014;--border-radius:20px 20px 20px 20px;box-shadow:0px 3px 12px 0px rgba(0, 0, 0, 0.08);--padding-top:34px;--padding-bottom:0px;--padding-left:34px;--padding-right:12px;}.elementor-2584 .elementor-element.elementor-element-534788 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-2584 .elementor-element.elementor-element-6e06f1c2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2584 .elementor-element.elementor-element-6e06f1c2{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#1C244B;}.elementor-2584 .elementor-element.elementor-element-3b0a31b2{--display:flex;}.elementor-2584 .elementor-element.elementor-element-5b62ab3{--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:#00000014;--border-color:#00000014;--border-radius:20px 20px 20px 20px;box-shadow:0px 3px 12px 0px rgba(0, 0, 0, 0.08);--padding-top:34px;--padding-bottom:0px;--padding-left:34px;--padding-right:12px;}.elementor-2584 .elementor-element.elementor-element-353d4a1c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-2584 .elementor-element.elementor-element-21ceee0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2584 .elementor-element.elementor-element-21ceee0{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#1C244B;}.elementor-2584 .elementor-element.elementor-element-7656533f{--display:flex;}.elementor-2584 .elementor-element.elementor-element-419dd6be{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2584 .elementor-element.elementor-element-5489f086 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C244B;}.elementor-2584 .elementor-element.elementor-element-10b09fec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2584 .elementor-element.elementor-element-10b09fec{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-2584 .elementor-element.elementor-element-42b25022{--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:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-2584 .elementor-element.elementor-element-3bbf3a10{--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-2584 .elementor-element.elementor-element-3bbf3a10.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2584 .elementor-element.elementor-element-709e53ab > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2584 .elementor-element.elementor-element-709e53ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C244B;}.elementor-2584 .elementor-element.elementor-element-7a849664 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2584 .elementor-element.elementor-element-7a849664{text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-2584 .elementor-element.elementor-element-38debb9f{--display:flex;--min-height:0px;--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-end;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:#00000014;--border-color:#00000014;--border-radius:20px 20px 20px 20px;box-shadow:0px 3px 12px 0px rgba(0, 0, 0, 0.08);--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-2584 .elementor-element.elementor-element-38debb9f.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-2584 .elementor-element.elementor-element-67a43dbb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2584 .elementor-element.elementor-element-7e24a533 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C244B;}.elementor-2584 .elementor-element.elementor-element-190870c9{--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;}.elementor-2584 .elementor-element.elementor-element-2edb1ae{width:var( --container-widget-width, 99.304% );max-width:99.304%;--container-widget-width:99.304%;--container-widget-flex-grow:0;}.elementor-2584 .elementor-element.elementor-element-2edb1ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2584 .elementor-element.elementor-element-6da3dbcc{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-2584 .elementor-element.elementor-element-6da3dbcc:not(.elementor-motion-effects-element-type-background), .elementor-2584 .elementor-element.elementor-element-6da3dbcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E2E24D;}.elementor-2584 .elementor-element.elementor-element-32f4c053{--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;--margin-top:16px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-2584 .elementor-element.elementor-element-6e2954c6{--display:flex;}.elementor-2584 .elementor-element.elementor-element-54ed6a92{--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;border-style:solid;--border-style:solid;border-color:#00000014;--border-color:#00000014;--border-radius:20px 20px 20px 20px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-2584 .elementor-element.elementor-element-72aaeb82 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2584 .elementor-element.elementor-element-72aaeb82 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C244B;}.elementor-2584 .elementor-element.elementor-element-79f440d6{--display:flex;}.elementor-2584 .elementor-element.elementor-element-7ce04b26{--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;}.elementor-2584 .elementor-element.elementor-element-9a84780 > .elementor-widget-container{padding:14px 35px 0px 35px;}.elementor-2584 .elementor-element.elementor-element-9a84780{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-2584 .elementor-element.elementor-element-4db89e14{--display:flex;}.elementor-2584 .elementor-element.elementor-element-19c9bef9 > .elementor-widget-container{padding:14px 35px 0px 35px;}.elementor-2584 .elementor-element.elementor-element-19c9bef9{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#324A6D;}.elementor-2584 .elementor-element.elementor-element-681baf5a{--display:flex;}.elementor-2584 .elementor-element.elementor-element-7d590de > .elementor-widget-container{padding:14px 35px 0px 35px;}.elementor-2584 .elementor-element.elementor-element-7d590de{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-2584 .elementor-element.elementor-element-5e32b3cc{--display:flex;}.elementor-2584 .elementor-element.elementor-element-69b6a536 > .elementor-widget-container{padding:14px 35px 0px 35px;}.elementor-2584 .elementor-element.elementor-element-69b6a536{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-2584 .elementor-element.elementor-element-2eeb93a8{--display:flex;}.elementor-2584 .elementor-element.elementor-element-7264e49d > .elementor-widget-container{padding:14px 35px 0px 35px;}.elementor-2584 .elementor-element.elementor-element-7264e49d{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-2584 .elementor-element.elementor-element-601a2ebc{--display:flex;}.elementor-2584 .elementor-element.elementor-element-5ded350b > .elementor-widget-container{padding:14px 35px 0px 35px;}.elementor-2584 .elementor-element.elementor-element-5ded350b{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-2584 .elementor-element.elementor-element-12c2fd70{--display:flex;}.elementor-2584 .elementor-element.elementor-element-2c9884a3{--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;}.elementor-2584 .elementor-element.elementor-element-4f406093 > .elementor-widget-container{padding:14px 35px 0px 35px;}.elementor-2584 .elementor-element.elementor-element-4f406093{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-2584 .elementor-element.elementor-element-5afbb608{--display:flex;}.elementor-2584 .elementor-element.elementor-element-78e8315 > .elementor-widget-container{padding:14px 35px 0px 35px;}.elementor-2584 .elementor-element.elementor-element-78e8315{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-2584 .elementor-element.elementor-element-55a31e02{--display:flex;}.elementor-2584 .elementor-element.elementor-element-30be0b6e > .elementor-widget-container{padding:14px 35px 0px 35px;}.elementor-2584 .elementor-element.elementor-element-30be0b6e{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-2584 .elementor-element.elementor-element-1dfa996a{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:2px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-title-normal-color:#1C244B;--n-accordion-title-active-color:#1C244B;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#1C244B;}.elementor-2584 .elementor-element.elementor-element-1dfa996a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000014;}:where( .elementor-2584 .elementor-element.elementor-element-1dfa996a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-2584 .elementor-element.elementor-element-1dfa996a :where( .elementor-2584 .elementor-element.elementor-element-1dfa996a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-2584 .elementor-element.elementor-element-1dfa996a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-2584 .elementor-element.elementor-element-632bdb43{--display:flex;}.elementor-2584 .elementor-element.elementor-element-76b78c96{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2584 .elementor-element.elementor-element-76b78c96 .elementor-divider-separator{width:100%;}.elementor-2584 .elementor-element.elementor-element-76b78c96 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-2584 .elementor-element.elementor-element-1e235aa{--display:flex;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}@media(min-width:768px){.elementor-2584 .elementor-element.elementor-element-49aba46f{--width:98%;}.elementor-2584 .elementor-element.elementor-element-40586d8b{--width:100%;}.elementor-2584 .elementor-element.elementor-element-7b00d22d{--width:50%;}.elementor-2584 .elementor-element.elementor-element-3abb22de{--width:28.997%;}.elementor-2584 .elementor-element.elementor-element-3dc775ad{--content-width:500px;}.elementor-2584 .elementor-element.elementor-element-457235f4{--width:49.999%;}.elementor-2584 .elementor-element.elementor-element-6cc3a1fc{--width:50%;}.elementor-2584 .elementor-element.elementor-element-419dd6be{--content-width:98%;}.elementor-2584 .elementor-element.elementor-element-42b25022{--width:98%;}.elementor-2584 .elementor-element.elementor-element-3bbf3a10{--width:63.966%;}.elementor-2584 .elementor-element.elementor-element-38debb9f{--width:27%;}.elementor-2584 .elementor-element.elementor-element-54ed6a92{--width:98%;}}@media(max-width:1024px){.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-2584 .elementor-element.elementor-element-15b6a38e .elementor-heading-title{font-size:45px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-55a0aea0 .elementor-heading-title{font-size:45px;}.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-2584 .elementor-element.elementor-element-14c1cc57{font-size:14px;}.elementor-2584 .elementor-element.elementor-element-571e642{font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-5864f9b6 .elementor-button{font-size:14px;}.elementor-2584 .elementor-element.elementor-element-69def5d3{--grid-auto-flow:row;}.elementor-2584 .elementor-element.elementor-element-3a7b8a05 .elementor-heading-title{font-size:45px;}.elementor-2584 .elementor-element.elementor-element-66e9bb1{font-size:14px;}.elementor-2584 .elementor-element.elementor-element-6453a21f .elementor-heading-title{font-size:45px;}.elementor-2584 .elementor-element.elementor-element-6af3258e{font-size:14px;}.elementor-2584 .elementor-element.elementor-element-3acb771b .elementor-heading-title{font-size:45px;}.elementor-2584 .elementor-element.elementor-element-33a5ae60{font-size:14px;}.elementor-2584 .elementor-element.elementor-element-6b2b4eb4 .elementor-heading-title{font-size:45px;}.elementor-2584 .elementor-element.elementor-element-4b2df1d0{font-size:14px;}.elementor-2584 .elementor-element.elementor-element-534788 .elementor-heading-title{font-size:45px;}.elementor-2584 .elementor-element.elementor-element-6e06f1c2{font-size:14px;}.elementor-2584 .elementor-element.elementor-element-353d4a1c .elementor-heading-title{font-size:45px;}.elementor-2584 .elementor-element.elementor-element-21ceee0{font-size:14px;}.elementor-2584 .elementor-element.elementor-element-5489f086 .elementor-heading-title{font-size:45px;}.elementor-2584 .elementor-element.elementor-element-10b09fec{font-size:14px;}.elementor-2584 .elementor-element.elementor-element-709e53ab .elementor-heading-title{font-size:45px;}.elementor-2584 .elementor-element.elementor-element-7a849664{font-size:14px;}.elementor-2584 .elementor-element.elementor-element-7e24a533 .elementor-heading-title{font-size:45px;}.elementor-2584 .elementor-element.elementor-element-72aaeb82 .elementor-heading-title{font-size:45px;}.elementor-2584 .elementor-element.elementor-element-9a84780{font-size:14px;}.elementor-2584 .elementor-element.elementor-element-19c9bef9{font-size:14px;}.elementor-2584 .elementor-element.elementor-element-7d590de{font-size:14px;}.elementor-2584 .elementor-element.elementor-element-69b6a536{font-size:14px;}.elementor-2584 .elementor-element.elementor-element-7264e49d{font-size:14px;}.elementor-2584 .elementor-element.elementor-element-5ded350b{font-size:14px;}.elementor-2584 .elementor-element.elementor-element-4f406093{font-size:14px;}.elementor-2584 .elementor-element.elementor-element-78e8315{font-size:14px;}.elementor-2584 .elementor-element.elementor-element-30be0b6e{font-size:14px;}.elementor-widget-theme-post-content{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 );}}@media(max-width:767px){.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-2584 .elementor-element.elementor-element-15b6a38e .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-55a0aea0 .elementor-heading-title{font-size:28px;line-height:1.1em;}.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-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-69def5d3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2584 .elementor-element.elementor-element-3a7b8a05 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2584 .elementor-element.elementor-element-6453a21f .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2584 .elementor-element.elementor-element-3acb771b .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2584 .elementor-element.elementor-element-6b2b4eb4 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2584 .elementor-element.elementor-element-534788 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2584 .elementor-element.elementor-element-353d4a1c .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2584 .elementor-element.elementor-element-5489f086 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2584 .elementor-element.elementor-element-709e53ab .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2584 .elementor-element.elementor-element-7e24a533 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2584 .elementor-element.elementor-element-72aaeb82 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-widget-theme-post-content{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 );}}/* Start custom CSS for shortcode, class: .elementor-element-04c7f69 *//* FINÁLNÍ BADGE – bílý podklad, text + tečka + rámeček ve stejné barvě */
.vz-status-box .vz-status-badge {
  display: inline-flex;
  align-items: center;
  gap: .5rem;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
  color: var(--vz-dot, #666);          /* text v barvě stavu */
  background: #fff;                    /* bílé pozadí */
  border: 2px solid var(--vz-dot, #ccc); /* rámeček v barvě stavu */
  border-radius: 999px;
  padding: .35rem 1rem;
}

/* Tečka vlevo */
.vz-status-box .vz-status-badge::before {
  content: "";
  display: inline-block;
  width: .8em;
  height: .8em;
  border-radius: 50%;
  background: var(--vz-dot, #666);
}

/* Vypni případné zbytky starých teček */
.vz-status-box .vz-status-badge::after { content: none !important; }
.vz-status-box .vz-status-badge .vz-dot { display: none !important; }

/* Barvy podle stavu */
.vz-status-box .vz-v_priprave  { --vz-dot: #e67e22; } /* oranžová */
.vz-status-box .vz-vyhlaseno   { --vz-dot: #2980b9; } /* modrá */
.vz-status-box .vz-bezi_prijem { --vz-dot: #27ae60; } /* zelená */
.vz-status-box .vz-uzavreno    { --vz-dot: #c0392b; } /* červená *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-571e642 */.elementor-2584 .elementor-element.elementor-element-571e642 ul {
  padding-left: 1px;  /* výchozí bývá 40px */
  margin-left: 0;
}

.elementor-2584 .elementor-element.elementor-element-571e642 li {
  margin-bottom: 6px;  /* zmenší mezery mezi odrážkami */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2edb1ae *//* Styl pro rozpočet jen uvnitř budget-block */
.budget-block .rozpocet { 
  display: grid;
  row-gap: 10px;
  margin-bottom: 28px;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.3;
  color: #324A6D;
}

.budget-block .rozpocet .rp-row {
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  padding: 8px 0;
  border-bottom: 1px solid rgba(0,0,0,.08);
}

/* Když po řádku následuje .is-total → odstraň border-bottom */
.budget-block .rozpocet .rp-row:not(.is-total):has(+ .rp-row.is-total) {
  border-bottom: none;
}

.budget-block .rozpocet .rp-row:last-child {
  border-bottom: none; /* pojistka pro úplně poslední */
}

/* Popisky vlevo */
.budget-block .rozpocet .rp-label {
  color: #324A6D;
  font-weight: 300;
}

/* Částky vpravo */
.budget-block .rozpocet .rp-amount {
  text-align: right;
  white-space: nowrap;
  color: #324A6D;
  font-weight: 300;
}

/* Celkové náklady – tučně celý řádek a s jednou horní čarou */
.budget-block .rozpocet .rp-row.is-total .rp-label,
.budget-block .rozpocet .rp-row.is-total .rp-amount {
  font-weight: 700;
}

.budget-block .rozpocet .rp-row.is-total {
  border-top: 2px solid rgba(0,0,0,.12);
  margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cd8a362 */.dotace-lines {
  font-family: 'Poppins', sans-serif;
  color: #324A6D;
  font-weight: 300;     /* stejné jako globální text v Elementoru */
  font-size: 16px;      /* velikost textu */
  line-height: 1.6;
}

.dotace-line {
  margin: 8px 0;
}

.dotace-line strong {
  font-weight: 700;     /* silnější pro názvy a výsledky */
  color: #324A6D;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-961a2d8 *//* Celková dotace – hlavní výsledek */
.dotace-total {
  font-family: 'Poppins', sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #324A6D;
  margin-top: 16px;
  margin-bottom: 4px;
}

/* Spolufinancování – doplňkový text */
.dotace-spolu {
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #324A6D;
  opacity: 0.8; /* trochu světlejší efekt */
  margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-38c94e3 */.elementor-2584 .elementor-element.elementor-element-38c94e3 .elementor-shortcode{
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  font-weight: 300;
  color: #324A6D;
  opacity: 1;
  display: block;
  margin-top: 4px;
}/* End custom CSS */