.elementor-1914 .elementor-element.elementor-element-2a237b5{--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-1914 .elementor-element.elementor-element-3157dfa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1914 .elementor-element.elementor-element-d6566eb{padding:10px 10px 10px 10px;}.elementor-1914 .elementor-element.elementor-element-d6566eb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;color:var( --e-global-color-accent );}.elementor-1914 .elementor-element.elementor-element-b44646a{padding:0px 60px 20px 60px;text-align:center;}.elementor-1914 .elementor-element.elementor-element-b44646a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:81px;font-weight:600;color:#FFFFFF;}.elementor-1914 .elementor-element.elementor-element-e65cdf3{width:var( --container-widget-width, 57% );max-width:57%;padding:0px 60px 10px 60px;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;}.elementor-1914 .elementor-element.elementor-element-e65cdf3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;font-style:italic;color:var( --e-global-color-text );}.elementor-1914 .elementor-element.elementor-element-5b39a99{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1914 .elementor-element.elementor-element-5dad863{--display:flex;--min-height:10px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF17;--border-color:#FFFFFF17;--border-radius:31px 31px 31px 31px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1914 .elementor-element.elementor-element-5dad863:not(.elementor-motion-effects-element-type-background), .elementor-1914 .elementor-element.elementor-element-5dad863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2B1A;}.elementor-1914 .elementor-element.elementor-element-7351380{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1914 .elementor-element.elementor-element-7351380.elementor-element{--align-self:center;}.elementor-1914 .elementor-element.elementor-element-7351380 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.4px;color:#0C0C0C;}.elementor-1914 .elementor-element.elementor-element-e0448d5{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-color:#FFFFFF17;--border-color:#FFFFFF17;--border-radius:31px 31px 31px 31px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1914 .elementor-element.elementor-element-e0448d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1914 .elementor-element.elementor-element-9f1a927{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1914 .elementor-element.elementor-element-9f1a927.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1914 .elementor-element.elementor-element-9f1a927 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-1914 .elementor-element.elementor-element-6aa1adc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1914 .elementor-element.elementor-element-2f11cde{--display:flex;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{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-1914 .elementor-element.elementor-element-39757b6 .elementor-counter{flex-direction:column-reverse;gap:5px;}.elementor-1914 .elementor-element.elementor-element-39757b6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:35px;font-weight:600;}.elementor-1914 .elementor-element.elementor-element-39757b6 .elementor-counter-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:23px;letter-spacing:-0.7px;}.elementor-1914 .elementor-element.elementor-element-ae3c67f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1914 .elementor-element.elementor-element-d7c38a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1914 .elementor-element.elementor-element-d7c38a1 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1914 .elementor-element.elementor-element-a12a718{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1914 .elementor-element.elementor-element-a12a718 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:23px;letter-spacing:-0.7px;color:#FFFFFF;}.elementor-1914 .elementor-element.elementor-element-a7d0c83{--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-1914 .elementor-element.elementor-element-7b4faea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1914 .elementor-element.elementor-element-3339dbb{padding:10px 10px 10px 10px;}.elementor-1914 .elementor-element.elementor-element-3339dbb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;color:var( --e-global-color-accent );}.elementor-1914 .elementor-element.elementor-element-3bcb780{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-1914 .elementor-element.elementor-element-3bcb780 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.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-1914 .elementor-element.elementor-element-0ef4781{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-d98d06e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1914 .elementor-element.elementor-element-35f7a1a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1914 .elementor-element.elementor-element-8b5cfc1{padding:10px 10px 10px 10px;}.elementor-1914 .elementor-element.elementor-element-8b5cfc1 .elementor-icon-wrapper{text-align:center;}.elementor-1914 .elementor-element.elementor-element-8b5cfc1.elementor-view-stacked .elementor-icon{background-color:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-8b5cfc1.elementor-view-framed .elementor-icon, .elementor-1914 .elementor-element.elementor-element-8b5cfc1.elementor-view-default .elementor-icon{color:#7CDB9F;border-color:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-8b5cfc1.elementor-view-framed .elementor-icon, .elementor-1914 .elementor-element.elementor-element-8b5cfc1.elementor-view-default .elementor-icon svg{fill:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-50e58d2{padding:10px 10px 10px 10px;}.elementor-1914 .elementor-element.elementor-element-50e58d2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-e3875fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-613cd26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1914 .elementor-element.elementor-element-eb98bee{padding:10px 10px 10px 10px;}.elementor-1914 .elementor-element.elementor-element-eb98bee .elementor-icon-wrapper{text-align:center;}.elementor-1914 .elementor-element.elementor-element-eb98bee.elementor-view-stacked .elementor-icon{background-color:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-eb98bee.elementor-view-framed .elementor-icon, .elementor-1914 .elementor-element.elementor-element-eb98bee.elementor-view-default .elementor-icon{color:#7CDB9F;border-color:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-eb98bee.elementor-view-framed .elementor-icon, .elementor-1914 .elementor-element.elementor-element-eb98bee.elementor-view-default .elementor-icon svg{fill:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-3cee7aa{padding:10px 10px 10px 10px;}.elementor-1914 .elementor-element.elementor-element-3cee7aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-df48638{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-3fa805f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1914 .elementor-element.elementor-element-b7e054b{padding:10px 10px 10px 10px;}.elementor-1914 .elementor-element.elementor-element-b7e054b .elementor-icon-wrapper{text-align:center;}.elementor-1914 .elementor-element.elementor-element-b7e054b.elementor-view-stacked .elementor-icon{background-color:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-b7e054b.elementor-view-framed .elementor-icon, .elementor-1914 .elementor-element.elementor-element-b7e054b.elementor-view-default .elementor-icon{color:#7CDB9F;border-color:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-b7e054b.elementor-view-framed .elementor-icon, .elementor-1914 .elementor-element.elementor-element-b7e054b.elementor-view-default .elementor-icon svg{fill:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-78fabaa{padding:10px 10px 10px 10px;}.elementor-1914 .elementor-element.elementor-element-78fabaa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-9819c59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-55bf0fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1914 .elementor-element.elementor-element-ce542e4{padding:10px 10px 10px 10px;}.elementor-1914 .elementor-element.elementor-element-ce542e4 .elementor-icon-wrapper{text-align:center;}.elementor-1914 .elementor-element.elementor-element-ce542e4.elementor-view-stacked .elementor-icon{background-color:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-ce542e4.elementor-view-framed .elementor-icon, .elementor-1914 .elementor-element.elementor-element-ce542e4.elementor-view-default .elementor-icon{color:#7CDB9F;border-color:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-ce542e4.elementor-view-framed .elementor-icon, .elementor-1914 .elementor-element.elementor-element-ce542e4.elementor-view-default .elementor-icon svg{fill:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-ac67108{padding:10px 10px 10px 10px;}.elementor-1914 .elementor-element.elementor-element-ac67108 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-8483243{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-0872c82{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1914 .elementor-element.elementor-element-5b6986a{padding:10px 10px 10px 10px;}.elementor-1914 .elementor-element.elementor-element-5b6986a .elementor-icon-wrapper{text-align:center;}.elementor-1914 .elementor-element.elementor-element-5b6986a.elementor-view-stacked .elementor-icon{background-color:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-5b6986a.elementor-view-framed .elementor-icon, .elementor-1914 .elementor-element.elementor-element-5b6986a.elementor-view-default .elementor-icon{color:#7CDB9F;border-color:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-5b6986a.elementor-view-framed .elementor-icon, .elementor-1914 .elementor-element.elementor-element-5b6986a.elementor-view-default .elementor-icon svg{fill:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-666ca1e{padding:10px 10px 10px 10px;}.elementor-1914 .elementor-element.elementor-element-666ca1e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-65a83a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-4d4de2d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1914 .elementor-element.elementor-element-779a854{padding:10px 10px 10px 10px;}.elementor-1914 .elementor-element.elementor-element-779a854 .elementor-icon-wrapper{text-align:center;}.elementor-1914 .elementor-element.elementor-element-779a854.elementor-view-stacked .elementor-icon{background-color:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-779a854.elementor-view-framed .elementor-icon, .elementor-1914 .elementor-element.elementor-element-779a854.elementor-view-default .elementor-icon{color:#7CDB9F;border-color:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-779a854.elementor-view-framed .elementor-icon, .elementor-1914 .elementor-element.elementor-element-779a854.elementor-view-default .elementor-icon svg{fill:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-94715ca{padding:10px 10px 10px 10px;}.elementor-1914 .elementor-element.elementor-element-94715ca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-9463990{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-68ad806{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1914 .elementor-element.elementor-element-a315edf{padding:10px 10px 10px 10px;}.elementor-1914 .elementor-element.elementor-element-a315edf .elementor-icon-wrapper{text-align:center;}.elementor-1914 .elementor-element.elementor-element-a315edf.elementor-view-stacked .elementor-icon{background-color:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-a315edf.elementor-view-framed .elementor-icon, .elementor-1914 .elementor-element.elementor-element-a315edf.elementor-view-default .elementor-icon{color:#7CDB9F;border-color:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-a315edf.elementor-view-framed .elementor-icon, .elementor-1914 .elementor-element.elementor-element-a315edf.elementor-view-default .elementor-icon svg{fill:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-80ce0e2{padding:10px 10px 10px 10px;}.elementor-1914 .elementor-element.elementor-element-80ce0e2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-da8b3d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-4dfc847{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1914 .elementor-element.elementor-element-931663d{padding:10px 10px 10px 10px;}.elementor-1914 .elementor-element.elementor-element-931663d .elementor-icon-wrapper{text-align:center;}.elementor-1914 .elementor-element.elementor-element-931663d.elementor-view-stacked .elementor-icon{background-color:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-931663d.elementor-view-framed .elementor-icon, .elementor-1914 .elementor-element.elementor-element-931663d.elementor-view-default .elementor-icon{color:#7CDB9F;border-color:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-931663d.elementor-view-framed .elementor-icon, .elementor-1914 .elementor-element.elementor-element-931663d.elementor-view-default .elementor-icon svg{fill:#7CDB9F;}.elementor-1914 .elementor-element.elementor-element-fe786e7{padding:10px 10px 10px 10px;}.elementor-1914 .elementor-element.elementor-element-fe786e7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-7eb7d09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-844c7b3{--display:flex;}.elementor-1914 .elementor-element.elementor-element-33b967a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1914 .elementor-element.elementor-element-3575c49{padding:10px 10px 10px 10px;}.elementor-1914 .elementor-element.elementor-element-3575c49 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;color:var( --e-global-color-accent );}.elementor-1914 .elementor-element.elementor-element-93493cf .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-ad3fdf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-a356ef7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1914 .elementor-element.elementor-element-0649b70{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1914 .elementor-element.elementor-element-0649b70.e-con{--align-self:center;}.elementor-1914 .elementor-element.elementor-element-df2a932{--display:flex;--min-height:85px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1914 .elementor-element.elementor-element-df2a932.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1914 .elementor-element.elementor-element-fbb86b2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;color:#FFD60E;}.elementor-1914 .elementor-element.elementor-element-f1266a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1914 .elementor-element.elementor-element-46a1280 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-2396bba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-fded632{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1914 .elementor-element.elementor-element-fded632.e-con{--align-self:center;}.elementor-1914 .elementor-element.elementor-element-6d6fb6a{--display:flex;--min-height:85px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1914 .elementor-element.elementor-element-6d6fb6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1914 .elementor-element.elementor-element-a4138d7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;color:#FFD60E;}.elementor-1914 .elementor-element.elementor-element-a9cfa67{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1914 .elementor-element.elementor-element-c57412d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-5a95a2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-5ae1358{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1914 .elementor-element.elementor-element-5ae1358.e-con{--align-self:center;}.elementor-1914 .elementor-element.elementor-element-fdac34c{--display:flex;--min-height:85px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1914 .elementor-element.elementor-element-fdac34c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1914 .elementor-element.elementor-element-e46d8af .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;color:#FFD60E;}.elementor-1914 .elementor-element.elementor-element-cc30cda{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1914 .elementor-element.elementor-element-6584a68 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-8b6eb04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-5efc758{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1914 .elementor-element.elementor-element-5efc758.e-con{--align-self:center;}.elementor-1914 .elementor-element.elementor-element-9741571{--display:flex;--min-height:85px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1914 .elementor-element.elementor-element-9741571.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1914 .elementor-element.elementor-element-fe02ed7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;color:#FFD60E;}.elementor-1914 .elementor-element.elementor-element-da59325{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1914 .elementor-element.elementor-element-6187fa7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-73a04a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-a8a15f1{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1914 .elementor-element.elementor-element-a8a15f1.e-con{--align-self:center;}.elementor-1914 .elementor-element.elementor-element-7f41f6b{--display:flex;--min-height:85px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1914 .elementor-element.elementor-element-7f41f6b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1914 .elementor-element.elementor-element-4f28685 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;color:#FFD60E;}.elementor-1914 .elementor-element.elementor-element-744cf48{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1914 .elementor-element.elementor-element-5012bd4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-1d07774{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-053edcf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1914 .elementor-element.elementor-element-8a10d8d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1914 .elementor-element.elementor-element-f276e45{padding:10px 10px 10px 10px;}.elementor-1914 .elementor-element.elementor-element-f276e45 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;color:var( --e-global-color-accent );}.elementor-1914 .elementor-element.elementor-element-07b73a2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-641ffb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-c7aa917{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1914 .elementor-element.elementor-element-4098210{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1914 .elementor-element.elementor-element-43243c1{--display:flex;}.elementor-1914 .elementor-element.elementor-element-11674a7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-9ad3c66{padding:1px 1px 1px 1px;}.elementor-1914 .elementor-element.elementor-element-9ad3c66 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:200;color:#FFFFFF;}.elementor-1914 .elementor-element.elementor-element-e3ada77 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:200;color:#FFFFFF;}.elementor-1914 .elementor-element.elementor-element-7622e76 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:200;color:#FFFFFF;}.elementor-1914 .elementor-element.elementor-element-a5d7f37 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:200;color:#FFFFFF;}.elementor-1914 .elementor-element.elementor-element-5fad61d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:200;color:#FFFFFF;}.elementor-1914 .elementor-element.elementor-element-029ac69 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:200;color:#FFFFFF;}.elementor-1914 .elementor-element.elementor-element-f50237a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:200;color:#FFFFFF;}.elementor-1914 .elementor-element.elementor-element-0391f23{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1914 .elementor-element.elementor-element-ccb2be4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1914 .elementor-element.elementor-element-f763eea .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1914 .elementor-element.elementor-element-12d3a5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 7px 12px 7px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF14;text-align:start;}.elementor-1914 .elementor-element.elementor-element-12d3a5c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:200;line-height:18px;color:#FFFFFF;}.elementor-1914 .elementor-element.elementor-element-c9bea65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 7px 12px 7px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF14;text-align:start;}.elementor-1914 .elementor-element.elementor-element-c9bea65 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:200;line-height:18px;color:#FFFFFF;}.elementor-1914 .elementor-element.elementor-element-2260b40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 7px 12px 7px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF14;text-align:start;}.elementor-1914 .elementor-element.elementor-element-2260b40 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:200;line-height:18px;color:#FFFFFF;}.elementor-1914 .elementor-element.elementor-element-ad61a55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 7px 12px 7px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF14;text-align:start;}.elementor-1914 .elementor-element.elementor-element-ad61a55 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:200;line-height:18px;color:#FFFFFF;}.elementor-1914 .elementor-element.elementor-element-1be5e71{padding:12px 7px 12px 7px;}.elementor-1914 .elementor-element.elementor-element-1be5e71 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:200;line-height:18px;color:#FFFFFF;}.elementor-1914 .elementor-element.elementor-element-09be053{padding:12px 7px 12px 7px;}.elementor-1914 .elementor-element.elementor-element-09be053 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:200;line-height:18px;color:#FFFFFF;}.elementor-1914 .elementor-element.elementor-element-7ceaa51{padding:12px 7px 12px 7px;}.elementor-1914 .elementor-element.elementor-element-7ceaa51 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:200;line-height:18px;color:#FFFFFF;}.elementor-1914 .elementor-element.elementor-element-3c99c66{--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;}body.elementor-page-1914:not(.elementor-motion-effects-element-type-background), body.elementor-page-1914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2D17;}@media(min-width:768px){.elementor-1914 .elementor-element.elementor-element-5dad863{--width:16%;}.elementor-1914 .elementor-element.elementor-element-e0448d5{--width:12%;}.elementor-1914 .elementor-element.elementor-element-df2a932{--width:8%;}.elementor-1914 .elementor-element.elementor-element-6d6fb6a{--width:8%;}.elementor-1914 .elementor-element.elementor-element-fdac34c{--width:8%;}.elementor-1914 .elementor-element.elementor-element-9741571{--width:8%;}.elementor-1914 .elementor-element.elementor-element-7f41f6b{--width:8%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-1914 .elementor-element.elementor-element-d98d06e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-1914 .elementor-element.elementor-element-d98d06e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-5dad863 */.elementor-1914 .elementor-element.elementor-element-5dad863 {
  background: linear-gradient(135deg, #c9a84c, #e2c47a);
  border: none;
  transition: transform 0.2s, box-shadow 0.2s;
}
.elementor-1914 .elementor-element.elementor-element-5dad863:hover {
  transform: translateY(-2px);
  box-shadow: 0 1px 15px rgba(201,168,76,0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0448d5 */.elementor-1914 .elementor-element.elementor-element-e0448d5 {
  background: rgba(255, 255, 255, 0.07);
  color: #f8faf8;
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 100px;
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  transition: background 0.2s, transform 0.2s;
}
.elementor-1914 .elementor-element.elementor-element-e0448d5:hover {
  background: rgba(255, 255, 255, 0.13);
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f7a1a */.elementor-1914 .elementor-element.elementor-element-35f7a1a {
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 16px;
  box-shadow:
    0 4px 24px rgba(0, 0, 0, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  transition: background 0.3s, transform 0.3s, border-color 0.3s;
}

.elementor-1914 .elementor-element.elementor-element-35f7a1a:hover {
  background: rgba(255, 255, 255, 0.09) !important;
  border-color: rgba(201, 168, 76, 0.30);
  transform: translateY(-4px);
  box-shadow:
    0 12px 40px rgba(0, 0, 0, 0.35),
    inset 0 1px 0 rgba(255, 255, 255, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613cd26 */.elementor-1914 .elementor-element.elementor-element-613cd26 {
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 16px;
  box-shadow:
    0 4px 24px rgba(0, 0, 0, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  transition: background 0.3s, transform 0.3s, border-color 0.3s;
}

.elementor-1914 .elementor-element.elementor-element-613cd26:hover {
  background: rgba(255, 255, 255, 0.09) !important;
  border-color: rgba(201, 168, 76, 0.30);
  transform: translateY(-4px);
  box-shadow:
    0 12px 40px rgba(0, 0, 0, 0.35),
    inset 0 1px 0 rgba(255, 255, 255, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fa805f */.elementor-1914 .elementor-element.elementor-element-3fa805f {
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 16px;
  box-shadow:
    0 4px 24px rgba(0, 0, 0, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  transition: background 0.3s, transform 0.3s, border-color 0.3s;
}

.elementor-1914 .elementor-element.elementor-element-3fa805f:hover {
  background: rgba(255, 255, 255, 0.09) !important;
  border-color: rgba(201, 168, 76, 0.30);
  transform: translateY(-4px);
  box-shadow:
    0 12px 40px rgba(0, 0, 0, 0.35),
    inset 0 1px 0 rgba(255, 255, 255, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55bf0fa */.elementor-1914 .elementor-element.elementor-element-55bf0fa {
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 16px;
  box-shadow:
    0 4px 24px rgba(0, 0, 0, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  transition: background 0.3s, transform 0.3s, border-color 0.3s;
}

.elementor-1914 .elementor-element.elementor-element-55bf0fa:hover {
  background: rgba(255, 255, 255, 0.09) !important;
  border-color: rgba(201, 168, 76, 0.30);
  transform: translateY(-4px);
  box-shadow:
    0 12px 40px rgba(0, 0, 0, 0.35),
    inset 0 1px 0 rgba(255, 255, 255, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0872c82 */.elementor-1914 .elementor-element.elementor-element-0872c82 {
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 16px;
  box-shadow:
    0 4px 24px rgba(0, 0, 0, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  transition: background 0.3s, transform 0.3s, border-color 0.3s;
}

.elementor-1914 .elementor-element.elementor-element-0872c82:hover {
  background: rgba(255, 255, 255, 0.09) !important;
  border-color: rgba(201, 168, 76, 0.30);
  transform: translateY(-4px);
  box-shadow:
    0 12px 40px rgba(0, 0, 0, 0.35),
    inset 0 1px 0 rgba(255, 255, 255, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d4de2d */.elementor-1914 .elementor-element.elementor-element-4d4de2d {
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 16px;
  box-shadow:
    0 4px 24px rgba(0, 0, 0, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  transition: background 0.3s, transform 0.3s, border-color 0.3s;
}

.elementor-1914 .elementor-element.elementor-element-4d4de2d:hover {
  background: rgba(255, 255, 255, 0.09) !important;
  border-color: rgba(201, 168, 76, 0.30);
  transform: translateY(-4px);
  box-shadow:
    0 12px 40px rgba(0, 0, 0, 0.35),
    inset 0 1px 0 rgba(255, 255, 255, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ad806 */.elementor-1914 .elementor-element.elementor-element-68ad806 {
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 16px;
  box-shadow:
    0 4px 24px rgba(0, 0, 0, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  transition: background 0.3s, transform 0.3s, border-color 0.3s;
}

.elementor-1914 .elementor-element.elementor-element-68ad806:hover {
  background: rgba(255, 255, 255, 0.09) !important;
  border-color: rgba(201, 168, 76, 0.30);
  transform: translateY(-4px);
  box-shadow:
    0 12px 40px rgba(0, 0, 0, 0.35),
    inset 0 1px 0 rgba(255, 255, 255, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dfc847 */.elementor-1914 .elementor-element.elementor-element-4dfc847 {
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 16px;
  box-shadow:
    0 4px 24px rgba(0, 0, 0, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  transition: background 0.3s, transform 0.3s, border-color 0.3s;
}

.elementor-1914 .elementor-element.elementor-element-4dfc847:hover {
  background: rgba(255, 255, 255, 0.09) !important;
  border-color: rgba(201, 168, 76, 0.30);
  transform: translateY(-4px);
  box-shadow:
    0 12px 40px rgba(0, 0, 0, 0.35),
    inset 0 1px 0 rgba(255, 255, 255, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbb86b2 */.elementor-1914 .elementor-element.elementor-element-fbb86b2 {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 1px solid rgba(201, 168, 76, 0.55);
  background: rgba(201, 168, 76, 0.10);
  color: #c9a84c;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow:
    0 0 0 6px rgba(201, 168, 76, 0.06),
    0 0 0 12px rgba(201, 168, 76, 0.03);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0649b70 */.elementor-1914 .elementor-element.elementor-element-0649b70 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);

  display: flex;
  align-items: flex-start;
  gap: 20px;
  transition: background 0.2s;
}

.elementor-1914 .elementor-element.elementor-element-0649b70:hover {
  background: rgba(255, 255, 255, 0.04) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4138d7 */.elementor-1914 .elementor-element.elementor-element-a4138d7 {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 1px solid rgba(201, 168, 76, 0.55);
  background: rgba(201, 168, 76, 0.10);
  color: #c9a84c;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow:
    0 0 0 6px rgba(201, 168, 76, 0.06),
    0 0 0 12px rgba(201, 168, 76, 0.03);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fded632 */.elementor-1914 .elementor-element.elementor-element-fded632 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);

  display: flex;
  align-items: flex-start;
  gap: 20px;
  transition: background 0.2s;
}

.elementor-1914 .elementor-element.elementor-element-fded632:hover {
  background: rgba(255, 255, 255, 0.04) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e46d8af */.elementor-1914 .elementor-element.elementor-element-e46d8af {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 1px solid rgba(201, 168, 76, 0.55);
  background: rgba(201, 168, 76, 0.10);
  color: #c9a84c;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow:
    0 0 0 6px rgba(201, 168, 76, 0.06),
    0 0 0 12px rgba(201, 168, 76, 0.03);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae1358 */.elementor-1914 .elementor-element.elementor-element-5ae1358 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);

  display: flex;
  align-items: flex-start;
  gap: 20px;
  transition: background 0.2s;
}

.elementor-1914 .elementor-element.elementor-element-5ae1358:hover {
  background: rgba(255, 255, 255, 0.04) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe02ed7 */.elementor-1914 .elementor-element.elementor-element-fe02ed7 {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 1px solid rgba(201, 168, 76, 0.55);
  background: rgba(201, 168, 76, 0.10);
  color: #c9a84c;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow:
    0 0 0 6px rgba(201, 168, 76, 0.06),
    0 0 0 12px rgba(201, 168, 76, 0.03);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5efc758 */.elementor-1914 .elementor-element.elementor-element-5efc758 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);

  display: flex;
  align-items: flex-start;
  gap: 20px;
  transition: background 0.2s;
}

.elementor-1914 .elementor-element.elementor-element-5efc758:hover {
  background: rgba(255, 255, 255, 0.04) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f28685 */.elementor-1914 .elementor-element.elementor-element-4f28685 {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 1px solid rgba(201, 168, 76, 0.55);
  background: rgba(201, 168, 76, 0.10);
  color: #c9a84c;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow:
    0 0 0 6px rgba(201, 168, 76, 0.06),
    0 0 0 12px rgba(201, 168, 76, 0.03);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8a15f1 */.elementor-1914 .elementor-element.elementor-element-a8a15f1 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);

  display: flex;
  align-items: flex-start;
  gap: 20px;
  transition: background 0.2s;
}

.elementor-1914 .elementor-element.elementor-element-a8a15f1:hover {
  background: rgba(255, 255, 255, 0.04) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a356ef7 */.elementor-1914 .elementor-element.elementor-element-a356ef7 {
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 20px;
  overflow: clip;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43243c1 */.elementor-1914 .elementor-element.elementor-element-43243c1 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  padding-bottom: 14px !important;
  margin-bottom: 6px !important;
  display: flex;
  gap: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4098210 */.elementor-1914 .elementor-element.elementor-element-4098210 {
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 16px;
  box-shadow:
    0 4px 24px rgba(0, 0, 0, 0.2),
    inset 0 1px 0 rgba(255, 255, 255, 0.07);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccb2be4 */.elementor-1914 .elementor-element.elementor-element-ccb2be4 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  padding-bottom: 14px !important;
  margin-bottom: 6px !important;
  display: flex;
  align-items: center;
  gap: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be5e71 */.elementor-1914 .elementor-element.elementor-element-1be5e71 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
  display: flex;
  align-items: center;
  transition: background 0.2s;
}

.elementor-1914 .elementor-element.elementor-element-1be5e71:hover {
  background: rgba(255, 255, 255, 0.04) !important;
  border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09be053 */.elementor-1914 .elementor-element.elementor-element-09be053 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
  display: flex;
  align-items: center;
  transition: background 0.2s;
}

.elementor-1914 .elementor-element.elementor-element-09be053:hover {
  background: rgba(255, 255, 255, 0.04) !important;
  border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0391f23 */.elementor-1914 .elementor-element.elementor-element-0391f23 {
  background: rgba(255, 255, 255, 0.06) !important;
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 16px;
  box-shadow:
    0 4px 24px rgba(0, 0, 0, 0.2),
    inset 0 1px 0 rgba(255, 255, 255, 0.07);
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-1914 {
  position: relative;

}

/* Top-left glow */
body.elementor-page-1914::before {
  content: '';
  position: absolute;
  top: -80px;
  left: -80px;
  width: 500px;
  height: 500px;
  border-radius: 50%;
  background: radial-gradient(
    circle,
    rgba(42, 154, 88, 0.20) 0%,
    rgba(42, 154, 88, 0.08) 40%,
    transparent 70%
  );
  pointer-events: none;
  z-index: 0;
}

/* Bottom-right glow */
body.elementor-page-1914::after {
  content: '';
  position: absolute;
  bottom: 600px;
  right: -60px;
  width: 420px;
  height: 420px;
  border-radius: 50%;
  background: radial-gradient(
    circle,
    rgba(42, 154, 88, 0.15) 0%,
    rgba(42, 154, 88, 0.06) 40%,
    transparent 70%
  );
  pointer-events: none;
  z-index: 0;

}


/* Allow the section to clip without trapping scroll */
.elementor-section,
.e-con,
.e-container {
  overflow: visible !important;
}/* End custom CSS */