.elementor-15 .elementor-element.elementor-element-a245ff0{--display:flex;--min-height:90vh;--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a245ff0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a245ff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 40%, var( --e-global-color-accent ) 100%);}.elementor-15 .elementor-element.elementor-element-a268521{--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-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-ea722bb{width:var( --container-widget-width, 420px );max-width:420px;background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 12px;--container-widget-width:420px;--container-widget-flex-grow:0;border-radius:999px 999px 999px 999px;}.elementor-15 .elementor-element.elementor-element-ea722bb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-15 .elementor-element.elementor-element-ea722bb .elementor-icon-box-title{margin-block-end:8px;}.elementor-15 .elementor-element.elementor-element-ea722bb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-ea722bb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-ea722bb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-ea722bb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-ea722bb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-ea722bb.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-ea722bb .elementor-icon{font-size:14px;}.elementor-15 .elementor-element.elementor-element-ea722bb .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-ea722bb .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:900;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4a97fb7 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:50px;font-weight:bold;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-cc4d056{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8802a0d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-a24f828{width:var( --container-widget-width, 280px );max-width:280px;background-color:#FFFFFFB2;padding:4px 6px 4px 8px;--container-widget-width:280px;--container-widget-flex-grow:0;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-a24f828 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-15 .elementor-element.elementor-element-a24f828 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-a24f828.elementor-view-stacked .elementor-icon{background-color:#FF7E041A;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-a24f828.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-a24f828.elementor-view-default .elementor-icon{fill:#FF7E041A;color:#FF7E041A;border-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-a24f828.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-a24f828.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-a24f828.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-a24f828.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-a24f828.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-a24f828.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-a24f828.elementor-view-default:has(:focus) .elementor-icon{fill:#FF7E041A;color:#FF7E041A;border-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-a24f828 .elementor-icon{font-size:16px;padding:8px;}.elementor-15 .elementor-element.elementor-element-a24f828 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a24f828 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-a24f828:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-a24f828:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-958ad3e{width:var( --container-widget-width, 280px );max-width:280px;background-color:#FFFFFFB2;padding:4px 8px 4px 8px;--container-widget-width:280px;--container-widget-flex-grow:0;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-958ad3e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-15 .elementor-element.elementor-element-958ad3e .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-958ad3e.elementor-view-stacked .elementor-icon{background-color:#FF7E041A;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-958ad3e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-958ad3e.elementor-view-default .elementor-icon{fill:#FF7E041A;color:#FF7E041A;border-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-958ad3e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-958ad3e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-958ad3e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-958ad3e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-958ad3e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-958ad3e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-958ad3e.elementor-view-default:has(:focus) .elementor-icon{fill:#FF7E041A;color:#FF7E041A;border-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-958ad3e .elementor-icon{font-size:16px;padding:8px;}.elementor-15 .elementor-element.elementor-element-958ad3e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-958ad3e .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-958ad3e:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-958ad3e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-714821c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-ddffeca{width:var( --container-widget-width, 280px );max-width:280px;background-color:#FFFFFFB2;padding:4px 6px 4px 8px;--container-widget-width:280px;--container-widget-flex-grow:0;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-ddffeca .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-15 .elementor-element.elementor-element-ddffeca .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-ddffeca.elementor-view-stacked .elementor-icon{background-color:#FF7E041A;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-ddffeca.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-ddffeca.elementor-view-default .elementor-icon{fill:#FF7E041A;color:#FF7E041A;border-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-ddffeca.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-ddffeca.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-ddffeca.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-ddffeca.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-ddffeca.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-ddffeca.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-ddffeca.elementor-view-default:has(:focus) .elementor-icon{fill:#FF7E041A;color:#FF7E041A;border-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-ddffeca .elementor-icon{font-size:16px;padding:8px;}.elementor-15 .elementor-element.elementor-element-ddffeca .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-ddffeca .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-ddffeca:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-ddffeca:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-ff24296{width:var( --container-widget-width, 280px );max-width:280px;background-color:#FFFFFFB2;padding:4px 8px 4px 8px;--container-widget-width:280px;--container-widget-flex-grow:0;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-ff24296 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-15 .elementor-element.elementor-element-ff24296 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-ff24296.elementor-view-stacked .elementor-icon{background-color:#FF7E041A;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-ff24296.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-ff24296.elementor-view-default .elementor-icon{fill:#FF7E041A;color:#FF7E041A;border-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-ff24296.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-ff24296.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-ff24296.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-ff24296.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-ff24296.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-ff24296.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-ff24296.elementor-view-default:has(:focus) .elementor-icon{fill:#FF7E041A;color:#FF7E041A;border-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-ff24296 .elementor-icon{font-size:16px;padding:8px;}.elementor-15 .elementor-element.elementor-element-ff24296 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-ff24296 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-ff24296:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-ff24296:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-a00e899{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-522560f{width:var( --container-widget-width, 280px );max-width:280px;background-color:#FFFFFFB2;padding:4px 6px 4px 8px;--container-widget-width:280px;--container-widget-flex-grow:0;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-522560f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-15 .elementor-element.elementor-element-522560f .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-522560f.elementor-view-stacked .elementor-icon{background-color:#FF7E041A;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-522560f.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-522560f.elementor-view-default .elementor-icon{fill:#FF7E041A;color:#FF7E041A;border-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-522560f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-522560f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-522560f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-522560f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-522560f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-522560f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-522560f.elementor-view-default:has(:focus) .elementor-icon{fill:#FF7E041A;color:#FF7E041A;border-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-522560f .elementor-icon{font-size:16px;padding:8px;}.elementor-15 .elementor-element.elementor-element-522560f .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-522560f .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-522560f:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-522560f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-db0a7fb{width:var( --container-widget-width, 280px );max-width:280px;background-color:#FFFFFFB2;padding:4px 8px 4px 8px;--container-widget-width:280px;--container-widget-flex-grow:0;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-db0a7fb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-15 .elementor-element.elementor-element-db0a7fb .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-db0a7fb.elementor-view-stacked .elementor-icon{background-color:#FF7E041A;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-db0a7fb.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-db0a7fb.elementor-view-default .elementor-icon{fill:#FF7E041A;color:#FF7E041A;border-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-db0a7fb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-db0a7fb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-db0a7fb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-db0a7fb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-db0a7fb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-db0a7fb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-db0a7fb.elementor-view-default:has(:focus) .elementor-icon{fill:#FF7E041A;color:#FF7E041A;border-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-db0a7fb .elementor-icon{font-size:16px;padding:8px;}.elementor-15 .elementor-element.elementor-element-db0a7fb .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-db0a7fb .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-db0a7fb:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-db0a7fb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-00b808f{background-color:#FA892799;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FA8927;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-00b808f .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-15 .elementor-element.elementor-element-00b808f .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-00b808f .elementor-icon{font-size:20px;}.elementor-15 .elementor-element.elementor-element-00b808f .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-00b808f .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-00b808f:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-00b808f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-af72699{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-e1508c6 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:bold;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:18px 18px 18px 18px;padding:10px 30px 10px 30px;}.elementor-15 .elementor-element.elementor-element-e1508c6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-e1508c6 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-15 .elementor-element.elementor-element-74ad8e3 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:bold;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 1px 3px 0px rgba(0,0,0,0.5);border-style:none;border-radius:18px 18px 18px 18px;padding:10px 30px 10px 30px;}.elementor-15 .elementor-element.elementor-element-3e00918{--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-15 .elementor-element.elementor-element-43d3152{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-f2bdf79{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1c4dad0{text-align:center;}.elementor-15 .elementor-element.elementor-element-1c4dad0 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;line-height:16px;letter-spacing:1.2px;}.elementor-15 .elementor-element.elementor-element-1077c86{width:var( --container-widget-width, 55% );max-width:55%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-1077c86.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-1077c86 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:36px;font-weight:900;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-a4cbb3d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#576574;}.elementor-15 .elementor-element.elementor-element-a4cbb3d.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-613b019{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-9dad8cf{--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:#DCE6EE;--border-color:#DCE6EE;--border-radius:22px 22px 22px 22px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-9dad8cf:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9dad8cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1ce9ec0 .elementor-icon-box-wrapper{text-align:start;gap:6px;}.elementor-15 .elementor-element.elementor-element-1ce9ec0 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-1ce9ec0 .elementor-icon{font-size:24px;padding:8px;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-1ce9ec0 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-1ce9ec0 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-1ce9ec0:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-1ce9ec0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-1ce9ec0 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:normal;line-height:22px;color:var( --e-global-color-59e62d5 );}.elementor-15 .elementor-element.elementor-element-6d706eb{--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:#DCE6EE;--border-color:#DCE6EE;--border-radius:22px 22px 22px 22px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-6d706eb:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6d706eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-64f934c .elementor-icon-box-wrapper{text-align:start;gap:6px;}.elementor-15 .elementor-element.elementor-element-64f934c .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-64f934c .elementor-icon{font-size:24px;padding:8px;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-64f934c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-64f934c .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-64f934c:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-64f934c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-64f934c .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:normal;line-height:22px;color:var( --e-global-color-59e62d5 );}.elementor-15 .elementor-element.elementor-element-944a251{--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:#DCE6EE;--border-color:#DCE6EE;--border-radius:22px 22px 22px 22px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-944a251:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-944a251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f54d710 .elementor-icon-box-wrapper{text-align:start;gap:6px;}.elementor-15 .elementor-element.elementor-element-f54d710 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-f54d710 .elementor-icon{font-size:24px;padding:8px;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-f54d710 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-f54d710 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-f54d710:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-f54d710:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-f54d710 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:normal;line-height:22px;color:var( --e-global-color-59e62d5 );}.elementor-15 .elementor-element.elementor-element-d1e0054{--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:#DCE6EE;--border-color:#DCE6EE;--border-radius:22px 22px 22px 22px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-d1e0054:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d1e0054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-fd9bdc7 .elementor-icon-box-wrapper{text-align:start;gap:6px;}.elementor-15 .elementor-element.elementor-element-fd9bdc7 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-fd9bdc7 .elementor-icon{font-size:24px;padding:8px;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-fd9bdc7 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-fd9bdc7 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-fd9bdc7:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-fd9bdc7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-fd9bdc7 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:normal;line-height:22px;color:var( --e-global-color-59e62d5 );}.elementor-15 .elementor-element.elementor-element-ef5df6a{--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:60px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c8bfdbd{text-align:center;}.elementor-15 .elementor-element.elementor-element-c8bfdbd .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;line-height:16px;letter-spacing:1.2px;}.elementor-15 .elementor-element.elementor-element-cda7fed{width:var( --container-widget-width, 55% );max-width:55%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-cda7fed.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-cda7fed .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:36px;font-weight:900;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-fca1726{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-656e018{width:var( --container-widget-width, 340px );max-width:340px;padding:10px 16px 10px 16px;--container-widget-width:340px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE6EE;border-radius:22px 22px 22px 22px;}.elementor-15 .elementor-element.elementor-element-656e018 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-15 .elementor-element.elementor-element-656e018 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-656e018.elementor-view-stacked .elementor-icon{background-color:#20B46B26;}.elementor-15 .elementor-element.elementor-element-656e018.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-656e018.elementor-view-default .elementor-icon{fill:#20B46B26;color:#20B46B26;border-color:#20B46B26;}.elementor-15 .elementor-element.elementor-element-656e018 .elementor-icon{font-size:20px;padding:10px;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-656e018 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-656e018 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-4f81db3{width:var( --container-widget-width, 340px );max-width:340px;padding:10px 16px 10px 16px;--container-widget-width:340px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE6EE;border-radius:22px 22px 22px 22px;}.elementor-15 .elementor-element.elementor-element-4f81db3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-15 .elementor-element.elementor-element-4f81db3 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-4f81db3.elementor-view-stacked .elementor-icon{background-color:#20B46B26;}.elementor-15 .elementor-element.elementor-element-4f81db3.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4f81db3.elementor-view-default .elementor-icon{fill:#20B46B26;color:#20B46B26;border-color:#20B46B26;}.elementor-15 .elementor-element.elementor-element-4f81db3 .elementor-icon{font-size:20px;padding:10px;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-4f81db3 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4f81db3 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-f19e02f{width:var( --container-widget-width, 340px );max-width:340px;padding:10px 16px 10px 16px;--container-widget-width:340px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE6EE;border-radius:22px 22px 22px 22px;}.elementor-15 .elementor-element.elementor-element-f19e02f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-15 .elementor-element.elementor-element-f19e02f .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-f19e02f.elementor-view-stacked .elementor-icon{background-color:#20B46B26;}.elementor-15 .elementor-element.elementor-element-f19e02f.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f19e02f.elementor-view-default .elementor-icon{fill:#20B46B26;color:#20B46B26;border-color:#20B46B26;}.elementor-15 .elementor-element.elementor-element-f19e02f .elementor-icon{font-size:20px;padding:10px;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-f19e02f .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-f19e02f .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-f85432d{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-0079279{width:var( --container-widget-width, 340px );max-width:340px;padding:16px 16px 16px 16px;--container-widget-width:340px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE6EE;border-radius:22px 22px 22px 22px;}.elementor-15 .elementor-element.elementor-element-0079279 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-15 .elementor-element.elementor-element-0079279 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-0079279.elementor-view-stacked .elementor-icon{background-color:#20B46B26;}.elementor-15 .elementor-element.elementor-element-0079279.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-0079279.elementor-view-default .elementor-icon{fill:#20B46B26;color:#20B46B26;border-color:#20B46B26;}.elementor-15 .elementor-element.elementor-element-0079279 .elementor-icon{font-size:20px;padding:10px;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-0079279 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-0079279 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-d6a94e6{width:var( --container-widget-width, 340px );max-width:340px;padding:10px 16px 10px 16px;--container-widget-width:340px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE6EE;border-radius:22px 22px 22px 22px;}.elementor-15 .elementor-element.elementor-element-d6a94e6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-15 .elementor-element.elementor-element-d6a94e6 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-d6a94e6.elementor-view-stacked .elementor-icon{background-color:#20B46B26;}.elementor-15 .elementor-element.elementor-element-d6a94e6.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-d6a94e6.elementor-view-default .elementor-icon{fill:#20B46B26;color:#20B46B26;border-color:#20B46B26;}.elementor-15 .elementor-element.elementor-element-d6a94e6 .elementor-icon{font-size:20px;padding:10px;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-d6a94e6 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-d6a94e6 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-9a3a225{--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:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-045ae7c{--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;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:26px 26px 26px 26px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-15 .elementor-element.elementor-element-045ae7c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-045ae7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-f9c2a4b{--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-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-71f8d30{width:var( --container-widget-width, 186px );max-width:186px;background-color:#FFFFFF26;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 16px 0px 16px;--container-widget-width:186px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FA8927;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-71f8d30 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-15 .elementor-element.elementor-element-71f8d30 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-71f8d30 .elementor-icon{font-size:20px;}.elementor-15 .elementor-element.elementor-element-71f8d30 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-71f8d30 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-71f8d30:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-71f8d30:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-22925d9 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:36px;font-weight:900;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-22925d9 .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-22925d9 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-21517ce{width:var( --container-widget-width, 80% );max-width:80%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-45604eb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-45604eb .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-15 .elementor-element.elementor-element-45604eb .elementor-button{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:bold;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:18px 18px 18px 18px;padding:10px 32px 10px 32px;}.elementor-15 .elementor-element.elementor-element-e1398ff{--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:center;}.elementor-15 .elementor-element.elementor-element-5c54974{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-791a901{width:var( --container-widget-width, 280px );max-width:280px;background-color:#FFFFFF1A;padding:4px 6px 4px 8px;--container-widget-width:280px;--container-widget-flex-grow:0;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-791a901 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-15 .elementor-element.elementor-element-791a901 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-791a901.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-791a901.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-791a901.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-791a901.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-791a901.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-791a901.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-791a901.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-791a901.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-791a901.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-791a901 .elementor-icon{font-size:16px;}.elementor-15 .elementor-element.elementor-element-791a901 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-791a901 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-791a901:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-791a901:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-c20b423{width:var( --container-widget-width, 280px );max-width:280px;background-color:#FFFFFF1A;padding:4px 6px 4px 8px;--container-widget-width:280px;--container-widget-flex-grow:0;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-c20b423 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-15 .elementor-element.elementor-element-c20b423 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-c20b423.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-c20b423.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-c20b423.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-c20b423.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-c20b423.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-c20b423.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-c20b423.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-c20b423.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-c20b423.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-c20b423 .elementor-icon{font-size:16px;}.elementor-15 .elementor-element.elementor-element-c20b423 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-c20b423 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-c20b423:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-c20b423:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-9e01855{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:012px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-6188108{width:var( --container-widget-width, 280px );max-width:280px;background-color:#FFFFFF1A;padding:4px 6px 4px 8px;--container-widget-width:280px;--container-widget-flex-grow:0;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-6188108 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-15 .elementor-element.elementor-element-6188108 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-6188108.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-6188108.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6188108.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-6188108.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-6188108.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-6188108.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-6188108.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-6188108.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-6188108.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-6188108 .elementor-icon{font-size:16px;}.elementor-15 .elementor-element.elementor-element-6188108 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6188108 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-6188108:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-6188108:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-9cdb2db{width:var( --container-widget-width, 280px );max-width:280px;background-color:#FFFFFF1A;padding:4px 6px 4px 8px;--container-widget-width:280px;--container-widget-flex-grow:0;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-9cdb2db .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-15 .elementor-element.elementor-element-9cdb2db .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-9cdb2db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-9cdb2db.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-9cdb2db.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-9cdb2db.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-9cdb2db.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-9cdb2db.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-9cdb2db.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-9cdb2db.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-9cdb2db.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-9cdb2db .elementor-icon{font-size:16px;}.elementor-15 .elementor-element.elementor-element-9cdb2db .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9cdb2db .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-9cdb2db:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-9cdb2db:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-be17a77{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-be17a77:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-be17a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF7FE66;}.elementor-15 .elementor-element.elementor-element-5c2fbfb{text-align:center;}.elementor-15 .elementor-element.elementor-element-5c2fbfb .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;line-height:16px;letter-spacing:1.2px;}.elementor-15 .elementor-element.elementor-element-23c2cf9{width:var( --container-widget-width, 55% );max-width:55%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-23c2cf9.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-23c2cf9 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:36px;font-weight:900;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-29e3c99{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-5275ab0{--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:#DCE6EE;--border-color:#DCE6EE;--border-radius:22px 22px 22px 22px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-5275ab0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5275ab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-4cd05b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 016px) 0px;}.elementor-15 .elementor-element.elementor-element-4cd05b4 .elementor-icon-box-wrapper{text-align:start;gap:6px;}.elementor-15 .elementor-element.elementor-element-4cd05b4 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-4cd05b4.elementor-view-stacked .elementor-icon{background-color:#006AC01A;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4cd05b4.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4cd05b4.elementor-view-default .elementor-icon{fill:#006AC01A;color:#006AC01A;border-color:#006AC01A;}.elementor-15 .elementor-element.elementor-element-4cd05b4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4cd05b4 .elementor-icon{font-size:28px;padding:14px;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-4cd05b4 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4cd05b4 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-4cd05b4:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-4cd05b4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-4cd05b4 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:normal;line-height:22px;color:var( --e-global-color-59e62d5 );}.elementor-15 .elementor-element.elementor-element-81d6844{width:auto;max-width:auto;background-color:#20B46B1A;padding:4px 12px 4px 12px;top:20px;border-radius:9999px 9999px 9999px 9999px;text-align:center;}.elementor-15 .elementor-element.elementor-element-81d6844.elementor-element{--align-self:center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-81d6844{right:32px;}body.rtl .elementor-15 .elementor-element.elementor-element-81d6844{left:32px;}.elementor-15 .elementor-element.elementor-element-81d6844 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:900;color:#20B46B;}.elementor-15 .elementor-element.elementor-element-807661b .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-807661b .elementor-icon-box-title{margin-block-end:8px;}.elementor-15 .elementor-element.elementor-element-807661b .elementor-icon{font-size:16px;}.elementor-15 .elementor-element.elementor-element-807661b .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-807661b .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-34e634c{--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:#DCE6EE;--border-color:#DCE6EE;--border-radius:22px 22px 22px 22px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-34e634c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-34e634c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-5f06b9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-15 .elementor-element.elementor-element-5f06b9f .elementor-icon-box-wrapper{text-align:start;gap:6px;}.elementor-15 .elementor-element.elementor-element-5f06b9f .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-5f06b9f.elementor-view-stacked .elementor-icon{background-color:#006AC01A;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-5f06b9f.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-5f06b9f.elementor-view-default .elementor-icon{fill:#006AC01A;color:#006AC01A;border-color:#006AC01A;}.elementor-15 .elementor-element.elementor-element-5f06b9f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-5f06b9f .elementor-icon{font-size:28px;padding:14px;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-5f06b9f .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-5f06b9f .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-5f06b9f:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-5f06b9f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-5f06b9f .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:normal;line-height:22px;color:var( --e-global-color-59e62d5 );}.elementor-15 .elementor-element.elementor-element-3735cfd{width:auto;max-width:auto;background-color:#20B46B1A;padding:4px 12px 4px 12px;top:20px;border-radius:9999px 9999px 9999px 9999px;text-align:center;}.elementor-15 .elementor-element.elementor-element-3735cfd.elementor-element{--align-self:center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-3735cfd{right:32px;}body.rtl .elementor-15 .elementor-element.elementor-element-3735cfd{left:32px;}.elementor-15 .elementor-element.elementor-element-3735cfd .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:900;color:#20B46B;}.elementor-15 .elementor-element.elementor-element-9834698 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-9834698 .elementor-icon-box-title{margin-block-end:8px;}.elementor-15 .elementor-element.elementor-element-9834698 .elementor-icon{font-size:16px;}.elementor-15 .elementor-element.elementor-element-9834698 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9834698 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-e3c38c7{width:var( --container-widget-width, 55% );max-width:55%;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 00px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-e3c38c7.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-e3c38c7 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:15px;font-weight:normal;letter-spacing:-1px;color:var( --e-global-color-59e62d5 );}.elementor-15 .elementor-element.elementor-element-0a7d645{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1c6c2b5{--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-58143a5 img{height:500px;object-fit:cover;object-position:center center;border-radius:28px 28px 28px 28px;}.elementor-15 .elementor-element.elementor-element-23a7cea{--display:flex;--position:absolute;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:-32px;}.elementor-15 .elementor-element.elementor-element-23a7cea:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-23a7cea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-23a7cea{right:-24px;}body.rtl .elementor-15 .elementor-element.elementor-element-23a7cea{left:-24px;}.elementor-15 .elementor-element.elementor-element-b79c481{text-align:start;}.elementor-15 .elementor-element.elementor-element-b79c481 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:36px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-95f4dc0{text-align:start;}.elementor-15 .elementor-element.elementor-element-95f4dc0 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:900;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-7366cf2{--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:center;}.elementor-15 .elementor-element.elementor-element-5bf44f5{text-align:start;}.elementor-15 .elementor-element.elementor-element-5bf44f5 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;line-height:16px;letter-spacing:1.2px;}.elementor-15 .elementor-element.elementor-element-8045196{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-15 .elementor-element.elementor-element-8045196 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:36px;font-weight:900;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-50e8aba.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-50e8aba{text-align:start;font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#576574;}.elementor-15 .elementor-element.elementor-element-8cedf02{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:24px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-6ab4700{border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-6ab4700 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-15 .elementor-element.elementor-element-6ab4700 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-6ab4700.elementor-view-stacked .elementor-icon{background-color:#20B46B;}.elementor-15 .elementor-element.elementor-element-6ab4700.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6ab4700.elementor-view-default .elementor-icon{fill:#20B46B;color:#20B46B;border-color:#20B46B;}.elementor-15 .elementor-element.elementor-element-6ab4700.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-6ab4700.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-6ab4700.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-6ab4700.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-6ab4700.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-6ab4700.elementor-view-default:has(:focus) .elementor-icon{fill:#FF7E041A;color:#FF7E041A;border-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-6ab4700 .elementor-icon{font-size:20px;}.elementor-15 .elementor-element.elementor-element-6ab4700 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6ab4700 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-6ab4700:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-6ab4700:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-52c9ddc{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-52c9ddc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-15 .elementor-element.elementor-element-52c9ddc .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-52c9ddc.elementor-view-stacked .elementor-icon{background-color:#20B46B;}.elementor-15 .elementor-element.elementor-element-52c9ddc.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-52c9ddc.elementor-view-default .elementor-icon{fill:#20B46B;color:#20B46B;border-color:#20B46B;}.elementor-15 .elementor-element.elementor-element-52c9ddc.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-52c9ddc.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-52c9ddc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-52c9ddc.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-52c9ddc.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-52c9ddc.elementor-view-default:has(:focus) .elementor-icon{fill:#FF7E041A;color:#FF7E041A;border-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-52c9ddc .elementor-icon{font-size:20px;}.elementor-15 .elementor-element.elementor-element-52c9ddc .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-52c9ddc .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-52c9ddc:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-52c9ddc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-5208658{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-85dcb78{border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-85dcb78 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-15 .elementor-element.elementor-element-85dcb78 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-85dcb78.elementor-view-stacked .elementor-icon{background-color:#20B46B;}.elementor-15 .elementor-element.elementor-element-85dcb78.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-85dcb78.elementor-view-default .elementor-icon{fill:#20B46B;color:#20B46B;border-color:#20B46B;}.elementor-15 .elementor-element.elementor-element-85dcb78.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-85dcb78.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-85dcb78.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-85dcb78.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-85dcb78.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-85dcb78.elementor-view-default:has(:focus) .elementor-icon{fill:#FF7E041A;color:#FF7E041A;border-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-85dcb78 .elementor-icon{font-size:20px;}.elementor-15 .elementor-element.elementor-element-85dcb78 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-85dcb78 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-85dcb78:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-85dcb78:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-ef31849{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-ef31849 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-15 .elementor-element.elementor-element-ef31849 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-ef31849.elementor-view-stacked .elementor-icon{background-color:#20B46B;}.elementor-15 .elementor-element.elementor-element-ef31849.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-ef31849.elementor-view-default .elementor-icon{fill:#20B46B;color:#20B46B;border-color:#20B46B;}.elementor-15 .elementor-element.elementor-element-ef31849.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-ef31849.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-ef31849.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-ef31849.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-ef31849.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-ef31849.elementor-view-default:has(:focus) .elementor-icon{fill:#FF7E041A;color:#FF7E041A;border-color:#FF7E041A;}.elementor-15 .elementor-element.elementor-element-ef31849 .elementor-icon{font-size:20px;}.elementor-15 .elementor-element.elementor-element-ef31849 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-ef31849 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-ef31849:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-ef31849:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-8a69229 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:bold;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:18px 18px 18px 18px;padding:15px 32px 15px 32px;}.elementor-15 .elementor-element.elementor-element-8a69229{margin:032px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-8a69229 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-8a69229 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-15 .elementor-element.elementor-element-1f49163{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1f49163:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1f49163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF7FE4D;}.elementor-15 .elementor-element.elementor-element-a32c82f{text-align:center;}.elementor-15 .elementor-element.elementor-element-a32c82f .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;line-height:16px;letter-spacing:1.2px;}.elementor-15 .elementor-element.elementor-element-13e2ea1{width:var( --container-widget-width, 55% );max-width:55%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-13e2ea1.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-13e2ea1 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:36px;font-weight:900;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-2f737c7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#576574;}.elementor-15 .elementor-element.elementor-element-2f737c7.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-07a20d6{--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;--justify-content:space-between;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:#DCE6EE;--border-color:#DCE6EE;--border-radius:26px 26px 0px 0px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-456dadb{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DCE6EE;--border-color:#DCE6EE;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:90px;}.elementor-15 .elementor-element.elementor-element-9e3bc1b{text-align:start;}.elementor-15 .elementor-element.elementor-element-9e3bc1b .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:900;color:var( --e-global-color-59e62d5 );}.elementor-15 .elementor-element.elementor-element-01a9a31 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:900;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-5992852{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DCE6EE;--border-color:#DCE6EE;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:90px;}.elementor-15 .elementor-element.elementor-element-8398dab{text-align:start;}.elementor-15 .elementor-element.elementor-element-8398dab .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-59e62d5 );}.elementor-15 .elementor-element.elementor-element-073d923 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:900;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-6750012{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#DCE6EE;--border-color:#DCE6EE;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:90px;}.elementor-15 .elementor-element.elementor-element-91c5d84{text-align:start;}.elementor-15 .elementor-element.elementor-element-91c5d84 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-59e62d5 );}.elementor-15 .elementor-element.elementor-element-0427443 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:900;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-317017e{--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;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE6EE;--border-color:#DCE6EE;--border-radius:0px 0px 26px 26px;}.elementor-15 .elementor-element.elementor-element-0e0ee47{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DCE6EE;--border-color:#DCE6EE;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:90px;}.elementor-15 .elementor-element.elementor-element-be0ac64{text-align:start;}.elementor-15 .elementor-element.elementor-element-be0ac64 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-59e62d5 );}.elementor-15 .elementor-element.elementor-element-5c77029 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:900;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-2cc572d{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DCE6EE;--border-color:#DCE6EE;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:90px;}.elementor-15 .elementor-element.elementor-element-dda789c{text-align:start;}.elementor-15 .elementor-element.elementor-element-dda789c .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-59e62d5 );}.elementor-15 .elementor-element.elementor-element-37175b0 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:900;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-672fb41{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DCE6EE;--border-color:#DCE6EE;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:90px;}.elementor-15 .elementor-element.elementor-element-c6e11ce{text-align:start;}.elementor-15 .elementor-element.elementor-element-c6e11ce .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-59e62d5 );}.elementor-15 .elementor-element.elementor-element-fcfd4ce .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:900;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-0da03ee{background-color:#FA89274D;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FA8927;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-0da03ee:hover{background-color:#FA8927B3;}.elementor-15 .elementor-element.elementor-element-0da03ee .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-15 .elementor-element.elementor-element-0da03ee .elementor-icon-box-title{margin-block-end:8px;color:#270E01;}.elementor-15 .elementor-element.elementor-element-0da03ee.elementor-view-stacked .elementor-icon{background-color:#270E01;}.elementor-15 .elementor-element.elementor-element-0da03ee.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-0da03ee.elementor-view-default .elementor-icon{fill:#270E01;color:#270E01;border-color:#270E01;}.elementor-15 .elementor-element.elementor-element-0da03ee .elementor-icon{font-size:20px;}.elementor-15 .elementor-element.elementor-element-0da03ee .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-0da03ee .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-0da03ee:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-0da03ee:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-4724576{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-733409e{text-align:center;}.elementor-15 .elementor-element.elementor-element-733409e .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;line-height:16px;letter-spacing:1.2px;}.elementor-15 .elementor-element.elementor-element-f5c5319{width:var( --container-widget-width, 55% );max-width:55%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-f5c5319.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-f5c5319 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:36px;font-weight:900;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-c098a50{--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;--justify-content:space-between;}.elementor-15 .elementor-element.elementor-element-1a9ac0a{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-84f5b71{text-align:start;}.elementor-15 .elementor-element.elementor-element-84f5b71 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:32px;font-weight:900;color:var( --e-global-color-secondary );}.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-weight:var( --e-global-typography-secondary-font-weight );}.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-15 .elementor-element.elementor-element-31887ce{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-15 .elementor-element.elementor-element-31887ce .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-31887ce .elementor-divider{text-align:left;padding-block-start:16px;padding-block-end:16px;}.elementor-15 .elementor-element.elementor-element-cb2f3eb{margin:024px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-15 .elementor-element.elementor-element-c3c9fb5{text-align:start;}.elementor-15 .elementor-element.elementor-element-c3c9fb5 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:32px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-38b3df0{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-15 .elementor-element.elementor-element-38b3df0 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-38b3df0 .elementor-divider{text-align:left;padding-block-start:16px;padding-block-end:16px;}.elementor-15 .elementor-element.elementor-element-3d00dc1{margin:024px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-15 .elementor-element.elementor-element-48e92cc{text-align:start;}.elementor-15 .elementor-element.elementor-element-48e92cc .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:32px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-a15ebb8{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-15 .elementor-element.elementor-element-a15ebb8 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-a15ebb8 .elementor-divider{text-align:left;padding-block-start:16px;padding-block-end:16px;}.elementor-15 .elementor-element.elementor-element-76030c3{margin:024px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-15 .elementor-element.elementor-element-ce70dcf{text-align:start;}.elementor-15 .elementor-element.elementor-element-ce70dcf .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:32px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-2295381{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-15 .elementor-element.elementor-element-2295381 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-2295381 .elementor-divider{text-align:left;padding-block-start:16px;padding-block-end:16px;}.elementor-15 .elementor-element.elementor-element-30be56f{margin:024px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-15 .elementor-element.elementor-element-19e725c{text-align:start;}.elementor-15 .elementor-element.elementor-element-19e725c .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:32px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-bdd7a7a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-15 .elementor-element.elementor-element-bdd7a7a .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-bdd7a7a .elementor-divider{text-align:left;padding-block-start:16px;padding-block-end:16px;}.elementor-15 .elementor-element.elementor-element-257da9e{margin:024px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-15 .elementor-element.elementor-element-784e92b{text-align:start;}.elementor-15 .elementor-element.elementor-element-784e92b .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:32px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-3719171{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-15 .elementor-element.elementor-element-3719171 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-3719171 .elementor-divider{text-align:left;padding-block-start:16px;padding-block-end:16px;}.elementor-15 .elementor-element.elementor-element-dab6dc5{margin:024px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-15 .elementor-element.elementor-element-3b801d4{--display:flex;}.elementor-15 .elementor-element.elementor-element-444eb44{text-align:center;}.elementor-15 .elementor-element.elementor-element-444eb44 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:32px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-07d7188{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-15 .elementor-element.elementor-element-07d7188 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-07d7188 .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-15 .elementor-element.elementor-element-5a963f5{text-align:center;}.elementor-15 .elementor-element.elementor-element-5a963f5 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:900;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-d1aa28d{background-color:#FFFFFF01;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;box-shadow:0px 2px 18px 0px rgba(0, 0, 0, 0.3);font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:normal;line-height:14px;}.elementor-15 .elementor-element.elementor-element-7d598a3{background-color:#FFFFFF01;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;box-shadow:0px 2px 18px 0px rgba(0, 0, 0, 0.3);font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:normal;line-height:14px;}.elementor-15 .elementor-element.elementor-element-9ad0931{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-9ad0931 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:900;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-47ecef5{background-color:#FFFFFF01;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;box-shadow:0px 2px 18px 0px rgba(0, 0, 0, 0.3);font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:normal;line-height:14px;}.elementor-15 .elementor-element.elementor-element-d4dd415{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-d4dd415 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:900;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-d01f30e{background-color:#FFFFFF01;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;box-shadow:0px 2px 18px 0px rgba(0, 0, 0, 0.3);font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:normal;line-height:14px;}.elementor-15 .elementor-element.elementor-element-9fb8076{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-9fb8076 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:900;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-ce20308{background-color:#FFFFFF01;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;box-shadow:0px 2px 18px 0px rgba(0, 0, 0, 0.3);font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:normal;line-height:14px;}.elementor-15 .elementor-element.elementor-element-1ea4ae8{background-color:#FFFFFF01;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;box-shadow:0px 2px 18px 0px rgba(0, 0, 0, 0.3);font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:normal;line-height:14px;}.elementor-15 .elementor-element.elementor-element-fe66a20{background-color:#FFFFFF01;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;box-shadow:0px 2px 18px 0px rgba(0, 0, 0, 0.3);font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:normal;line-height:14px;}.elementor-15 .elementor-element.elementor-element-84a4544{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8563772{--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-15 .elementor-element.elementor-element-a982efc{text-align:start;}.elementor-15 .elementor-element.elementor-element-a982efc .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;line-height:16px;letter-spacing:1.2px;}.elementor-15 .elementor-element.elementor-element-3ae08e2{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-15 .elementor-element.elementor-element-3ae08e2 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:36px;font-weight:900;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-dd44ff8{text-align:start;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#576574;}.elementor-15 .elementor-element.elementor-element-84f9092 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:bold;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:18px 18px 18px 18px;padding:15px 32px 15px 32px;}.elementor-15 .elementor-element.elementor-element-84f9092{margin:032px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-84f9092 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-84f9092 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-15 .elementor-element.elementor-element-51c2596{--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-15 .elementor-element.elementor-element-1e7d8dd{--display:flex;}.elementor-15 .elementor-element.elementor-element-577bd75{text-align:start;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-59e62d5 );}.elementor-15 .elementor-element.elementor-element-120c918{--display:flex;}.elementor-15 .elementor-element.elementor-element-3050b6f{text-align:start;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-59e62d5 );}.elementor-15 .elementor-element.elementor-element-346633b{--display:flex;}.elementor-15 .elementor-element.elementor-element-30206ce{text-align:start;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-59e62d5 );}.elementor-15 .elementor-element.elementor-element-8d042a3{--display:flex;}.elementor-15 .elementor-element.elementor-element-f36e399{text-align:start;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-59e62d5 );}.elementor-15 .elementor-element.elementor-element-ae8dfc1{--display:flex;}.elementor-15 .elementor-element.elementor-element-1e98fd3{text-align:start;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-59e62d5 );}.elementor-15 .elementor-element.elementor-element-77f93e3{--display:flex;}.elementor-15 .elementor-element.elementor-element-c96d4e4{text-align:start;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-59e62d5 );}.elementor-15 .elementor-element.elementor-element-7031df7{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:22px 22px 22px 22px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-59e62d5 );}.elementor-15 .elementor-element.elementor-element-7031df7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-7031df7 {--n-accordion-padding:12px 12px 12px 12px;}:where( .elementor-15 .elementor-element.elementor-element-7031df7 > .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-family:"Segoe UI", Sans-serif;font-weight:900;}:where( .elementor-15 .elementor-element.elementor-element-7031df7 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:22px 22px 22px 22px;--padding-top:12px;--padding-right:12px;--padding-bottom:12px;--padding-left:12px;}.elementor-15 .elementor-element.elementor-element-3a9b552{--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:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-80440d1{--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:80px 80px;--row-gap:80px;--column-gap:80px;--border-radius:26px 26px 26px 26px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-15 .elementor-element.elementor-element-80440d1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-80440d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E377B;}.elementor-15 .elementor-element.elementor-element-fc0f0e7{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-7cfe462 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:32px;font-weight:900;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-b4bbfc2{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-e2fc951 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:bold;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:18px 18px 18px 18px;padding:15px 32px 15px 32px;}.elementor-15 .elementor-element.elementor-element-e2fc951{margin:032px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-e2fc951 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-e2fc951 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-15 .elementor-element.elementor-element-beecade{width:auto;max-width:auto;background-color:#FA892799;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 16px 0px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FA8927;border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-beecade.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-beecade .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-15 .elementor-element.elementor-element-beecade .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-beecade .elementor-icon{font-size:20px;}.elementor-15 .elementor-element.elementor-element-beecade .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-beecade .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:900;}.elementor-15 .elementor-element.elementor-element-beecade:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-beecade:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-2fd1bcc{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-69455bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-ea722bb{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-ea722bb .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-15 .elementor-element.elementor-element-4a97fb7{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-15 .elementor-element.elementor-element-4a97fb7 .elementor-heading-title{font-size:28px;}.elementor-15 .elementor-element.elementor-element-cc4d056{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-15 .elementor-element.elementor-element-a24f828{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-958ad3e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-ddffeca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-ff24296{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-522560f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-db0a7fb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-00b808f .elementor-icon-box-wrapper{gap:12px;}.elementor-15 .elementor-element.elementor-element-00b808f .elementor-icon-box-title{margin-block-end:8px;}.elementor-15 .elementor-element.elementor-element-00b808f .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-00b808f .elementor-icon-box-title a{font-size:12px;}.elementor-15 .elementor-element.elementor-element-af72699{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-15 .elementor-element.elementor-element-e1508c6{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-e1508c6 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-15 .elementor-element.elementor-element-74ad8e3{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-f2bdf79{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1077c86{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-1077c86 .elementor-heading-title{font-size:24px;}.elementor-15 .elementor-element.elementor-element-a4cbb3d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-613b019{--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:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-9dad8cf{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-1ce9ec0 .elementor-icon-box-wrapper{gap:4px;}.elementor-15 .elementor-element.elementor-element-1ce9ec0 .elementor-icon-box-title{margin-block-end:8px;}.elementor-15 .elementor-element.elementor-element-6d706eb{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-64f934c .elementor-icon-box-wrapper{gap:4px;}.elementor-15 .elementor-element.elementor-element-64f934c .elementor-icon-box-title{margin-block-end:8px;}.elementor-15 .elementor-element.elementor-element-944a251{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-f54d710 .elementor-icon-box-wrapper{gap:4px;}.elementor-15 .elementor-element.elementor-element-f54d710 .elementor-icon-box-title{margin-block-end:8px;}.elementor-15 .elementor-element.elementor-element-d1e0054{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-fd9bdc7 .elementor-icon-box-wrapper{gap:4px;}.elementor-15 .elementor-element.elementor-element-fd9bdc7 .elementor-icon-box-title{margin-block-end:8px;}.elementor-15 .elementor-element.elementor-element-ef5df6a{--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-cda7fed{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-cda7fed .elementor-heading-title{font-size:24px;}.elementor-15 .elementor-element.elementor-element-fca1726{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-656e018{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-0079279{padding:10px 16px 10px 16px;}.elementor-15 .elementor-element.elementor-element-045ae7c{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-22925d9 .elementor-heading-title{font-size:24px;}.elementor-15 .elementor-element.elementor-element-21517ce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-45604eb{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-be17a77{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-23c2cf9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-23c2cf9 .elementor-heading-title{font-size:24px;}.elementor-15 .elementor-element.elementor-element-29e3c99{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-5275ab0{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-34e634c{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-e3c38c7{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-58143a5 img{height:300px;}.elementor-15 .elementor-element.elementor-element-23a7cea{--width:55%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-23a7cea{right:-12px;}body.rtl .elementor-15 .elementor-element.elementor-element-23a7cea{left:-12px;}.elementor-15 .elementor-element.elementor-element-b79c481 .elementor-heading-title{font-size:24px;}.elementor-15 .elementor-element.elementor-element-95f4dc0 .elementor-heading-title{font-size:10px;}.elementor-15 .elementor-element.elementor-element-8045196 .elementor-heading-title{font-size:24px;}.elementor-15 .elementor-element.elementor-element-50e8aba{font-size:14px;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-1f49163{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-13e2ea1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-13e2ea1 .elementor-heading-title{font-size:24px;}.elementor-15 .elementor-element.elementor-element-2f737c7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-07a20d6{--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-15 .elementor-element.elementor-element-456dadb{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-01a9a31 .elementor-heading-title{font-size:14px;}.elementor-15 .elementor-element.elementor-element-5992852{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-073d923 .elementor-heading-title{font-size:14px;}.elementor-15 .elementor-element.elementor-element-6750012{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-0427443 .elementor-heading-title{font-size:14px;}.elementor-15 .elementor-element.elementor-element-0e0ee47{border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-5c77029 .elementor-heading-title{font-size:14px;}.elementor-15 .elementor-element.elementor-element-2cc572d{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-37175b0 .elementor-heading-title{font-size:14px;}.elementor-15 .elementor-element.elementor-element-672fb41{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-fcfd4ce .elementor-heading-title{font-size:14px;}.elementor-15 .elementor-element.elementor-element-0da03ee .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-0da03ee .elementor-icon-box-title a{font-size:12px;}.elementor-15 .elementor-element.elementor-element-4724576{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-f5c5319{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-f5c5319 .elementor-heading-title{font-size:24px;}.elementor-15 .elementor-element.elementor-element-84f5b71 .elementor-heading-title{font-size:24px;}.elementor-15 .elementor-element.elementor-element-31887ce .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-15 .elementor-element.elementor-element-cb2f3eb{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-15 .elementor-element.elementor-element-c3c9fb5 .elementor-heading-title{font-size:24px;}.elementor-15 .elementor-element.elementor-element-38b3df0 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-15 .elementor-element.elementor-element-3d00dc1{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-15 .elementor-element.elementor-element-48e92cc .elementor-heading-title{font-size:24px;}.elementor-15 .elementor-element.elementor-element-a15ebb8 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-15 .elementor-element.elementor-element-76030c3{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-15 .elementor-element.elementor-element-ce70dcf .elementor-heading-title{font-size:24px;}.elementor-15 .elementor-element.elementor-element-2295381 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-15 .elementor-element.elementor-element-30be56f{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-15 .elementor-element.elementor-element-19e725c .elementor-heading-title{font-size:24px;}.elementor-15 .elementor-element.elementor-element-bdd7a7a .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-15 .elementor-element.elementor-element-257da9e{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-15 .elementor-element.elementor-element-784e92b .elementor-heading-title{font-size:24px;}.elementor-15 .elementor-element.elementor-element-3719171 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-15 .elementor-element.elementor-element-dab6dc5{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-15 .elementor-element.elementor-element-444eb44 .elementor-heading-title{font-size:24px;}.elementor-15 .elementor-element.elementor-element-5a963f5 .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-9ad0931 .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-d4dd415 .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-9fb8076 .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-84a4544{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3ae08e2 .elementor-heading-title{font-size:24px;}.elementor-15 .elementor-element.elementor-element-dd44ff8{font-size:14px;line-height:1em;}.elementor-15 .elementor-element.elementor-element-84f9092{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-15 .elementor-element.elementor-element-7031df7{--n-accordion-title-font-size:12px;}.elementor-15 .elementor-element.elementor-element-80440d1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-7cfe462 .elementor-heading-title{font-size:24px;}.elementor-15 .elementor-element.elementor-element-b4bbfc2{font-size:12px;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-e2fc951{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-beecade .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-beecade .elementor-icon-box-title a{font-size:12px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-a268521{--width:55%;}.elementor-15 .elementor-element.elementor-element-3e00918{--width:45%;}.elementor-15 .elementor-element.elementor-element-9dad8cf{--width:25%;}.elementor-15 .elementor-element.elementor-element-6d706eb{--width:25%;}.elementor-15 .elementor-element.elementor-element-944a251{--width:25%;}.elementor-15 .elementor-element.elementor-element-d1e0054{--width:25%;}.elementor-15 .elementor-element.elementor-element-f9c2a4b{--width:55%;}.elementor-15 .elementor-element.elementor-element-e1398ff{--width:45%;}.elementor-15 .elementor-element.elementor-element-5275ab0{--width:50%;}.elementor-15 .elementor-element.elementor-element-34e634c{--width:50%;}.elementor-15 .elementor-element.elementor-element-1c6c2b5{--width:50%;}.elementor-15 .elementor-element.elementor-element-23a7cea{--width:50%;}.elementor-15 .elementor-element.elementor-element-7366cf2{--width:50%;}.elementor-15 .elementor-element.elementor-element-456dadb{--width:33%;}.elementor-15 .elementor-element.elementor-element-5992852{--width:33%;}.elementor-15 .elementor-element.elementor-element-6750012{--width:33%;}.elementor-15 .elementor-element.elementor-element-0e0ee47{--width:33%;}.elementor-15 .elementor-element.elementor-element-2cc572d{--width:33%;}.elementor-15 .elementor-element.elementor-element-672fb41{--width:33%;}.elementor-15 .elementor-element.elementor-element-1a9ac0a{--width:40%;}.elementor-15 .elementor-element.elementor-element-3b801d4{--width:50%;}.elementor-15 .elementor-element.elementor-element-8563772{--width:50%;}.elementor-15 .elementor-element.elementor-element-51c2596{--width:50%;}.elementor-15 .elementor-element.elementor-element-fc0f0e7{--width:50%;}.elementor-15 .elementor-element.elementor-element-2fd1bcc{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-43d3152 *//* ==========================================================================
   RESET DE CONTACT FORM 7 (Elimina espaciados por <br> y <p> automáticos)
   ========================================================================== */
.custom-lead-form br,
.custom-lead-form .wpcf7-form-control-wrap + br {
    display: none !important;
}

.custom-lead-form p {
    margin: 0 !important;
    padding: 0 !important;
}

/* ==========================================================================
   ESTILOS DEL CONTENEDOR PRINCIPAL
   ========================================================================== */
.custom-lead-form {
    background: #ffffff;
    border-radius: 24px;
    padding: 40px;
    max-width: 540px;
    margin: 0 auto;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    color: #091d34;
    box-sizing: border-box;
}

.custom-lead-form *, 
.custom-lead-form *:before, 
.custom-lead-form *:after {
    box-sizing: inherit;
}

/* Encabezado */
.custom-lead-form .form-header {
    margin-bottom: 24px;
}

.custom-lead-form .badge-commitment {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    background-color: #e6f7f0;
    color: #00a86b;
    padding: 6px 12px;
    border-radius: 12px;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 14px;
}

.custom-lead-form h2 {
    font-size: 28px;
    font-weight: 800;
    color: #091d34;
    margin: 0 0 8px 0 !important;
}

.custom-lead-form .form-header p {
    font-size: 14px;
    color: #64748b;
    line-height: 1.5;
}



/* ==========================================================================
   CAMPOS DE ENTRADA (INPUTS) Y SELECT DE PROVINCIAS
   ========================================================================== */
.custom-lead-form .form-group {
    margin-bottom: 20px;
}

.custom-lead-form .form-row {
    display: flex;
    gap: 16px;
}

.custom-lead-form .half-width {
    flex: 1;
}

.custom-lead-form label {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #091d34;
    margin-bottom: 8px;
}

/* Incluimos select dentro de los estilos compartidos */
.custom-lead-form input[type="text"],
.custom-lead-form input[type="email"],
.custom-lead-form input[type="tel"],
.custom-lead-form select {
    width: 100% !important;
    padding: 12px 16px !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 12px !important;
    font-size: 15px !important;
    color: #091d34 !important;
    background-color: #ffffff !important;
    transition: border-color 0.2s ease;
    box-sizing: border-box;
}

/* Estilos específicos para el select (Personalización de la flecha) */
.custom-lead-form select {
    -webkit-appearance: none; /* Elimina la flecha por defecto en Safari/Chrome */
    -moz-appearance: none;    /* Elimina la flecha por defecto en Firefox */
    appearance: none;         /* Elimina la flecha estándar */
    
    /* Agregamos una flecha limpia mediante un SVG en Base64 */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23091d34' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: calc(100% - 16px) center !important;
    background-size: 16px !important;
    padding-right: 40px !important; /* Espacio para que el texto largo no pise la flecha */
    cursor: pointer;
}

/* Manejo del Focus en inputs y select */
.custom-lead-form input:focus,
.custom-lead-form select:focus {
    border-color: #ff7a00 !important;
    outline: none;
}

.custom-lead-form ::placeholder {
    color: #94a3b8;
    opacity: 1;
}

/* Estilo para la opción por defecto ("—Por favor, elige una opción—") */
.custom-lead-form select option[value=""] {
    color: #94a3b8;
}
/* ==========================================================================
   CHECKBOX DE PRIVACIDAD CORREGIDO (Alineado a la izquierda)
   ========================================================================== */
.custom-lead-form .form-privacy {
    margin: 24px 0;
}

.custom-lead-form .form-privacy .wpcf7-list-item {
    margin: 0 !important;
    display: block !important;
}

/* Aplicamos flex directamente al label que contiene el input y el texto */
.custom-lead-form .form-privacy .wpcf7-list-item label {
    display: flex !important;
    align-items: flex-start !important; /* Alinea el checkbox con la primera línea de texto */
    gap: 12px !important; /* Controla el espacio entre el círculo y el texto */
    font-weight: 400 !important;
    color: #475569 !important;
    line-height: 1.4 !important;
    font-size: 13px !important;
    cursor: pointer !important;
    margin: 0 !important;
}

.custom-lead-form .form-privacy .orange-text {
    color: #ff7a00;
    font-weight: 700;
}

/* Estilo del checkbox circular */
.custom-lead-form .form-privacy input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    margin: 0 !important; /* Limpiamos márgenes del tema */
    margin-top: 1px !important; /* Pequeño ajuste óptico de altura */
    font: inherit;
    color: #ff7a00;
    width: 20px;
    height: 20px;
    border: 2px solid #ff7a00;
    border-radius: 50%;
    display: grid !important;
    place-content: center;
    cursor: pointer;
    flex-shrink: 0 !important; /* Evita que el círculo se deforme si el texto es largo */
}

.custom-lead-form .form-privacy input[type="checkbox"]::before {
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    transform: scale(0);
    transition: 120ms transform ease-in-out;
    background-color: #ff7a00;
}

.custom-lead-form .form-privacy input[type="checkbox"]:checked::before {
    transform: scale(1);
}
/* ==========================================================================
   BOTÓN DE ENVÍO CON ICONO
   ========================================================================== */
.custom-lead-form .form-submit-container {
    margin-bottom: 20px;
    position: relative;
}

.custom-lead-form input[type="submit"] {
    width: 100% !important;
    background: #ff7a00 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 16px !important;
    padding: 16px 20px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    transition: background-color 0.2s ease, transform 0.1s ease !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    
    /* Icono del avión de papel en Base64 */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='22' y1='2' x2='11' y2='13'%3E%3C/line%3E%3Cpolygon points='22 2 15 22 11 13 2 9 22 2'%3E%3C/polygon%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-size: 16px !important;
    background-position: calc(50% - 105px) center !important; /* Ajusta la posición según el largo del texto */
}

.custom-lead-form input[type="submit"]:hover {
    background: #e66e00 !important;
}

.custom-lead-form input[type="submit"]:active {
    transform: scale(0.99);
}

/* ==========================================================================
   PIE DE PÁGINA (CONFIDENCIALIDAD)
   ========================================================================== */
.custom-lead-form .form-footer {
    text-align: center;
    font-size: 13px;
    color: #64748b;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
}

.custom-lead-form .lock-icon {
    font-size: 12px;
    opacity: 0.8;
}

/* Adaptabilidad Móvil */
@media (max-width: 480px) {
    .custom-lead-form {
        padding: 24px;
    }
    .custom-lead-form .form-row {
        flex-direction: column;
        gap: 0;
    }
    .custom-lead-form input[type="submit"] {
        background-position: 16px center !important; /* Mueve el icono a la izquierda si el texto se ajusta */
        font-size: 12px!important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-69455bf *//* ==========================================================================
   RESET DE CONTACT FORM 7 (Elimina espaciados por <br> y <p> automáticos)
   ========================================================================== */
.custom-lead-form br,
.custom-lead-form .wpcf7-form-control-wrap + br {
    display: none !important;
}

.custom-lead-form p {
    margin: 0 !important;
    padding: 0 !important;
}

/* ==========================================================================
   ESTILOS DEL CONTENEDOR PRINCIPAL
   ========================================================================== */
.custom-lead-form {
    background: #ffffff;
    border-radius: 24px;
    padding: 32px 24px;
    max-width: auto;
    margin: 0 auto;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    color: #091d34;
    box-sizing: border-box;
}

.custom-lead-form *, 
.custom-lead-form *:before, 
.custom-lead-form *:after {
    box-sizing: inherit;
}

/* Encabezado */
.custom-lead-form .form-header {
    margin-bottom: 16px;
}

.custom-lead-form .badge-commitment {
    display: inline-flex;
    align-items: center;
    gap: 06px;
    background-color: #e6f7f0;
    color: #00a86b;
    padding: 6px 12px;
    border-radius: 12px;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 14px;
}

.custom-lead-form h2 {
    font-size: 24px;
    font-weight: 800;
    color: #091d34;
    margin: 0 0 8px 0 !important;
}

.custom-lead-form .form-header p {
    font-size: 14px;
    color: #64748b;
    line-height: 1.5;
}

/* ==========================================================================
   CAMPOS DE ENTRADA (INPUTS)
   ========================================================================== */
.custom-lead-form .form-group {
    margin-bottom: 16px;
}

.custom-lead-form .form-row {
    display: flex;
    gap: 16px;
}

.custom-lead-form .half-width {
    flex: 1;
}

.custom-lead-form label {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #091d34;
    margin-bottom: 4px;
}

.custom-lead-form input[type="text"],
.custom-lead-form input[type="email"],
.custom-lead-form input[type="tel"] {
    width: 100% !important;
    padding: 8px 16px !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 12px !important;
    font-size: 15px !important;
    color: #091d34 !important;
    background-color: #ffffff !important;
    transition: border-color 0.2s ease;
}

.custom-lead-form input:focus {
    border-color: #ff7a00 !important;
    outline: none;
}

.custom-lead-form ::placeholder {
    color: #94a3b8;
    opacity: 1;
}

/* ==========================================================================
   CHECKBOX DE PRIVACIDAD CORREGIDO (Alineado a la izquierda)
   ========================================================================== */
.custom-lead-form .form-privacy {
    margin: 24px 0;
}

.custom-lead-form .form-privacy .wpcf7-list-item {
    margin: 0 !important;
    display: block !important;
}

/* Aplicamos flex directamente al label que contiene el input y el texto */
.custom-lead-form .form-privacy .wpcf7-list-item label {
    display: flex !important;
    align-items: flex-start !important; /* Alinea el checkbox con la primera línea de texto */
    gap: 12px !important; /* Controla el espacio entre el círculo y el texto */
    font-weight: 400 !important;
    color: #475569 !important;
    line-height: 1.4 !important;
    font-size: 13px !important;
    cursor: pointer !important;
    margin: 0 !important;
}

.custom-lead-form .form-privacy .orange-text {
    color: #ff7a00;
    font-weight: 700;
}

/* Estilo del checkbox circular */
.custom-lead-form .form-privacy input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    margin: 0 !important; /* Limpiamos márgenes del tema */
    margin-top: 1px !important; /* Pequeño ajuste óptico de altura */
    font: inherit;
    color: #ff7a00;
    width: 20px;
    height: 20px;
    border: 2px solid #ff7a00;
    border-radius: 50%;
    display: grid !important;
    place-content: center;
    cursor: pointer;
    flex-shrink: 0 !important; /* Evita que el círculo se deforme si el texto es largo */
}

.custom-lead-form .form-privacy input[type="checkbox"]::before {
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    transform: scale(0);
    transition: 120ms transform ease-in-out;
    background-color: #ff7a00;
}

.custom-lead-form .form-privacy input[type="checkbox"]:checked::before {
    transform: scale(1);
}
/* ==========================================================================
   BOTÓN DE ENVÍO CON ICONO
   ========================================================================== */
.custom-lead-form .form-submit-container {
    margin-bottom: 20px;
    position: relative;
}

.custom-lead-form input[type="submit"] {
    width: 100% !important;
    background: #ff7a00 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 16px !important;
    padding: 16px 20px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    transition: background-color 0.2s ease, transform 0.1s ease !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    
    /* Icono del avión de papel en Base64 */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='22' y1='2' x2='11' y2='13'%3E%3C/line%3E%3Cpolygon points='22 2 15 22 11 13 2 9 22 2'%3E%3C/polygon%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-size: 16px !important;
    background-position: calc(50% - 105px) center !important; /* Ajusta la posición según el largo del texto */
}

.custom-lead-form input[type="submit"]:hover {
    background: #e66e00 !important;
}

.custom-lead-form input[type="submit"]:active {
    transform: scale(0.99);
}

/* ==========================================================================
   PIE DE PÁGINA (CONFIDENCIALIDAD)
   ========================================================================== */
.custom-lead-form .form-footer {
    text-align: center;
    font-size: 13px;
    color: #64748b;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
}

.custom-lead-form .lock-icon {
    font-size: 12px;
    opacity: 0.8;
}

/* Adaptabilidad Móvil */
@media (max-width: 480px) {
    .custom-lead-form {
        padding: 12px;
    }
    .custom-lead-form .form-row {
        flex-direction: column;
        gap: 0;
    }
    .custom-lead-form input[type="submit"] {
        background-position: 16px center !important; /* Mueve el icono a la izquierda si el texto se ajusta */
    }
}
/* Ajustes específicos para móviles */
@media (max-width: 480px) {
    .custom-lead-form input[type="submit"] {
        font-size: 11px !important; /* Reducimos el tamaño de la letra */
        padding: 8px 0px !important; /* Ajustamos el padding */
        
        /* Ajustamos la posición del icono: 
           Usamos calc para centrar el icono manteniendo distancia del texto */
        background-position: 15% center !important; 
        
        /* Opcional: reducimos un poco el padding lateral si el botón se ve muy apretado */
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://formacion-sociosanitaria.acreditaformacion.com/wp-content/uploads/2026/05/segoeui.ttf') format('truetype');
}
@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://formacion-sociosanitaria.acreditaformacion.com/wp-content/uploads/2026/05/segoeuib-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */